Dear Gil:

could not resist and tried to build rexxref.pdf, which I finally succeeded 
thanks to your toolset
and explanation!

At first the process seems to have hung, as the "doc2fo.cmd" step was just 
hanging there. After a
few minutes I kept interrupting it, lurked around, just to retry it and so on. 
Then, when leaving it
alone for quite some time, "all of a sudden" the fo file got created! :)

It turns out that doing the transformation from docbook to fo takes quite some 
time. So I tried to
use the "--timing" switch to gain some insight and to give the person sitting 
in front of the
computer some feedback such that it does not appear to be hung. With the 
--timing switch the
following screen output gets created:

    G:\oorexx.tmp\gilDocs>xsltproc --xinclude --timing -o 
out-rexxref\rexxref.fo pdf.xsl 
F:\work\svn\oorexx\docs\trunk\rexxref\en-US\rexxref.xml
    Parsing stylesheet pdf.xsl took 0 ms
    Parsing document F:\work\svn\oorexx\docs\trunk\rexxref\en-US\rexxref.xml 
took 8170 ms
    XInclude processing F:\work\svn\oorexx\docs\trunk\rexxref\en-US\rexxref.xml 
took 447752 ms
    Making portrait pages on A4 paper (210mmx297mm)
    Running stylesheet and saving result took 28080 ms

So in total it took eight minutes (484002 millisecs or 484.002 seconds) to 
create the fo file on my
Windows 10 machine using xsltproc (without any visual feedback).

Then running fo2pdf.cmd in a relative short time the 12 MB fo file got 
transformed to a great
looking 7 MB PDF file, *great* !

Looking at the freshly generated rexxref.pdf file I do not find the TOC problem 
that you have
described. Comparing "your" rexxref.pdf with the current "rexxref.pdf" of the 
ooRexx project, the
depths of the TOCs seem to be the same! I.e. if there is a need for a depth of 
four (like with
methods of classes) then it is in both versions (and looks very helpful)!

---

In any case this means that you have really solved one of the biggest problem 
of the project, in
making the production of the documentation independent of Pelican, yet being 
able to create the same
formatted documentation! This is just *great*! Also it means that more people 
become able to work
with the documentation!

Thank you very much for all of your efforts so far, kudos to you!

---rony


On 25.02.2020 12:57, Rony G. Flatscher wrote:
>
> Dear Gil,
>
> this is super, thank you *very* much!!
>
> On 24.02.2020 19:48, Gil Barmwater wrote:
>>
>> It is time to make the package available to this group! I have updated the 
>> package, zipped it up,
>> transferred it to another system, installed it and successfully built the 
>> rexxref, rxmath and
>> readme documents. I apologize for the size of the package - 33.2 MB - but 
>> most of that size is
>> due to FOP. I strongly recommend that after downloading it from here
>> <https://www.dropbox.com/s/s5d9mwx63xru1tk/orxbldoc.zip?dl=0> that you first 
>> extract only the
>> read1st.txt file. It will explain the installation requirements as well as 
>> how to use it.
>>
> Have downloaded everything and will look into it ASAP (may take a few days 
> though) as I would like
> to become able to generate the docs myself as well.
>
>> Just a couple of comments: as I have not attempted to build all of the 
>> ooRexx documents, I
>> suspect that there are still some "surprises" lurking out there. I have not 
>> solved the "extra"
>> levels issue in the TOC but felt this was not a serious enough problem to 
>> delay making the
>> package available. And, of course, any questions, comments, criticisms or 
>> suggestions for
>> improvement are welcome.
>>
> Ad TOC: maybe this <http://www.sagehill.net/docbookxsl/TOCcontrol.html> can 
> be of help?
>
> Best regards
>
> ---rony
>

_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to