∋mim∈ wrote:
> 
> I'm currently using /*ditac*/ and */xfc pro java version 4.4.0/ *and
> recently I tried to apply my personal fo customization using the -t option.
> 
> The result is not the expected one. XFC does not apply the
> customizations provided with my input xsl, while XEP correctly applies them.
> 
> The command given from ditac to XFC seems correct.
> 
> Here follows debug information I gathered for you to check what is the
> problem. In green you can see the options and the command used to
> execute ditac; in red ditac debug information.
> 

If the problem is related to ditac, then I cannot reproduce it.

I ran

[1] ditac -ignoreoptionsfile -xep /opt/xep/xep \
-t "/home/hussein/src/ditac/docsrc/manual/custom_fo.xsl" \
-p use-note-icon yes \
-p number "all" \
-p page-inner-margin "0.60in" \
-p xsl-resources-directory \
  "/home/hussein/src/ditac/update_xxe/xsl/fo/resources" \
-p prepend-chapter-to-section-number "yes" \
-p page-outer-margin "0.60in" \
manual.pdf manual.ditamap

[2] ditac -ignoreoptionsfile \
-xfc /home/hussein/src/xfc/java/bin/fo2rtf \
-t "/home/hussein/src/ditac/docsrc/manual/custom_fo.xsl" \
-p use-note-icon yes \
-p number "all" \
-p page-inner-margin "0.60in" \
-p xsl-resources-directory \
"/home/hussein/src/ditac/update_xxe/xsl/fo/resources" \
-p prepend-chapter-to-section-number "yes" \
-p page-outer-margin "0.60in" \
manual.wml manual.ditamap

where custom_fo.xsl is:
---
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
                xmlns:fo="http://www.w3.org/1999/XSL/Format";
                version="2.0">

  <xsl:import href="ditac-xsl:fo/fo.xsl"/>

  <xsl:attribute-set name="p" use-attribute-sets="block-style">
    <xsl:attribute name="background-color">#C0E0C0</xsl:attribute>
  </xsl:attribute-set>

</xsl:stylesheet>
---

and in both cases, I got exactly the results I expected.

May be the problem is related to XFC and not to ditac. I would need a
copy of your W:/System/styles/ditac/fo/ditac.xsl and also a description
of what's wrong (e.g. a PDF and the corresponding WML) in order to help
you more.



---
PS: It's -p prepend-chapter-to-section-number yes, and not
-p prepend-chapter-to-section-number true.



> 
>   Building ditac output...
> 
>>> Loading project configuration...
>>> Source:
> W:/Projects/XXX_War_Room/ReadMe_XXXAddon/output/dita/ReadMe_XXXAddon.ditamap
>>> Destination:
> W:/Projects/XXX_War_Room/ReadMe_XXXAddon/output/wml/ReadMe_XXXAddon.wml
>>> Options: W:/Projects/XXX_War_Room/ReadMe_XXXAddon\config\ditac.options
>>> Loading wml customization...
>>> Loading options from W:/System/tools/xmldoc/bin
>>> W:/System/tools/xmldoc/bin/ditac.yaml
>>> W:/System/tools/xmldoc/bin/ditac_wml.yaml
>>> Loading options from W:/Projects/XXX_War_Room/ReadMe_XXXAddon/config
>>> W:/Projects/XXX_War_Room/ReadMe_XXXAddon/config/ditac.yaml
>>> W:/Projects/XXX_War_Room/ReadMe_XXXAddon/config/ditac_wml.yaml
>>> Saving W:/Projects/XXX_War_Room/ReadMe_XXXAddon\config\ditac.options
>>> ==Options==
>>> -hhc "C:/Program Files/HTML Help Workshop/hhc.exe"
> -xfc "W:/System/tools/xfc_pro_java-4_4_0/bin/fo2rtf.bat"
> -t "W:/System/styles/ditac/fo/ditac.xsl"
> -xep "W:/System/tools/DITA-OT1.5/demo/fo/lib/xep/xep.bat"
> -p number "all"
> -p page-inner-margin "0.60in"
> -p xsl-resources-directory "W:/System/styles/ditac/fo/resources"
> -p prepend-chapter-to-section-number "true"
> -p page-outer-margin "0.60in"
>>> ===========
> 
>    Building ditac output...
> 
>>> Executing W:/System/tools/ditac/bin\ditac.bat -vvv -errout -o
> W:/Projects/XXX_War_Room/ReadMe_XXXAddon\config\ditac.options
> W:/Projects/XXX_War_Roo
> m/ReadMe_XXXAddon/output/wml/ReadMe_XXXAddon.wml
> W:/Projects/XXX_War_Room/ReadMe_XXXAddon/output/dita/ReadMe_XXXAddon.ditamap
>    Generating ReadMe_XXXAddon.wml
> ditac: DEBUG: Registering external XSL-FO converter XFC[rtf]:
> ""W:\System\tools\xfc_pro_java-4_4_0\bin\fo2rtf.bat" "%I" "%O""...
> ditac: DEBUG: Registering external XSL-FO converter XFC[wml]:
> ""W:\System\tools\xfc_pro_java-4_4_0\bin\fo2wml.bat" "%I" "%O""...
> ditac: DEBUG: Registering external XSL-FO converter XFC[docx]:
> ""W:\System\tools\xfc_pro_java-4_4_0\bin\fo2docx.bat" "%I" "%O""...
> ditac: DEBUG: Registering external XSL-FO converter XFC[odt]:
> ""W:\System\tools\xfc_pro_java-4_4_0\bin\fo2odt.bat" "%I" "%O""...
> ditac: DEBUG: Registering external XSL-FO converter XEP[ps]:
> ""W:\System\tools\DITA-OT1.5\demo\fo\lib\xep\xep.bat" -quiet -fo "%I"
> -ps "%O""...
> ditac: DEBUG: Registering external XSL-FO converter XEP[pdf]:
> ""W:\System\tools\DITA-OT1.5\demo\fo\lib\xep\xep.bat" -quiet -fo "%I"
> -pdf "%O""...
> ditac: INFO: Loading input file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\dita\ReadMe_XXXAddon.ditamap"...
> ditac: INFO: Processing inclusions in the topic map...
> ditac: DEBUG: Iteration #0.
> ditac: DEBUG: All documents have been processed after 1 iterations (32ms).
> ditac: INFO: Loading the topics contained in file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\dita\topics\overview.xml"...
> ditac: INFO: Loading the topics contained in file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\dita\topics\before_you_start.xml"...
> ditac: INFO: Loading the topics contained in file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\dita\topics\important_notes.xml"...
> ditac: INFO: Loading the topics contained in file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\dita\topics\installing.xml"...
> ditac: INFO: Loading the topics contained in file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\dita\topics\whats_new_sp3.xml"...
> ditac: INFO: Loading the topics contained in file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\dita\topics\whats_new.xml"...
> ditac: INFO: Loading the topics contained in file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\dita\topics\known_issues.xml"...
> ditac: INFO: Loading the topics contained in file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\dita\topics\fixed_issues_intro.xml"...
> ditac: INFO: Loading the topics contained in file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\dita\topics\fixed_issues.xml"...
> ditac: INFO: Processing inclusions in the topics...
> ditac: DEBUG: Iteration #0.
> ditac: DEBUG: All documents have been processed after 1 iterations (0ms).
> ditac: INFO: Adding attributes and metadata to the topics...
> ditac: INFO: Filtering the topics...
> ditac: INFO: Adding related links to the topics...
> ditac: INFO: Determining which files are to contain the topics...
> ditac: INFO: Processing IDs and links...
> ditac: INFO: Saving information about preprocessed files to
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\wml\ditac_lists.ditac_lists"...
> ditac: INFO: Saving preprocessed file
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\wml\ReadMe_XXXAddon.ditac"...
> ditac: INFO: Transforming
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\wml\ReadMe_XXXAddon.ditac"
> to "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\out
> put\wml\ReadMe_XXXAddon.fo" using W:\System\styles\ditac\fo\ditac.xsl...
> ditac: DEBUG: caching style sheet
> "file:/W:/System/styles/ditac/fo/ditac.xsl"
> ditac: INFO: Converting
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\wml\ReadMe_XXXAddon.fo"
> to "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\w
> ml\ReadMe_XXXAddon.wml" using XFC...
> ditac: VERBOSE: XFC[wml]: executing command
> ""W:\System\tools\xfc_pro_java-4_4_0\bin\fo2wml.bat"
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\wml\
> ReadMe_XXXAddon.fo"
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\wml\ReadMe_XXXAddon.wml""...
> ditac: DEBUG: Deleting
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\wml\ReadMe_XXXAddon.fo"...
> ditac: DEBUG: Deleting
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\wml\ditac_lists.ditac_lists"...
> ditac: DEBUG: Deleting
> "W:\Projects\XXX_War_Room\ReadMe_XXXAddon\output\wml\ReadMe_XXXAddon.ditac"...
>    Done.
>>> Deleting W:/Projects/XXX_War_Room/ReadMe_XXXAddon\config\ditac.options
> 



 
--
XMLmind DITA Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/ditac-support

Reply via email to