Page 1 of 1
DITA CUSTOMIZE PDF EXPLICATION
Posted: Mon Aug 05, 2013 4:09 pm
by ESTRADE
Hi,
I would like to understand how ditaOT
I changed the file
en.xml I copied before modification in Customization and the result is correct.
Now I copy the file
cfg/fo/attrs/front-matter-attr.xsl in
Customization/fo/attrs, I make changes to display the first page, the result is not OK (no change)

. If I change the file
cfg/fo/attrs/front-matter-attr.xsl, the change is OK ?
Why file Customization/fo/attrs/front-matter-attr.xsl is not considered
File
catalog.xml in
Customization :
Code: Select all
<uri name="cfg:/common/vars/en.xml" uri="common/vars/en.xml"/>
<uri name="cfg:fo/attrs/front-matter-attr.xsl" uri="fo/attrs/front-matter-attr.xsl"/>
An other question : why in file
catalog.xml when i use
common i must indicate / (cfg:/common/) while for
fo i not indicate / (cfg:fo/) ?
Thank you for help
Re: DITA CUSTOMIZE PDF EXPLICATION
Posted: Tue Aug 06, 2013 1:08 pm
by sorin_ristache
Hi,
The
README.txt file from directory
[Oxygen-install-dir]\frameworks\dita\DITA-OT\plugins\org.dita.pdf2\Customization explains the possible customizations for the DITA PDF transformations:
Things you can currently override include:
- Custom XSL via fo/xsl/custom.xsl, xhtml/xsl/custom.xsl and fo/attrs/custom.xsl
- Font overrides via fo/font-mappings.xml
- Per-locale variable overrides via common/vars/[locale].xml
- I18N configuration via fo/i18n/[locale].xml
- Index configuration via fo/index/[locale].xml
When customizing any of these areas, modify the relevant file(s) in fo/Customization. Then, to enable the changes in the publishing process, you find the corresponding entry for each file you modified in fo/Customization/catalog.xml. It should look like this:
<!--uri name="cfg:fo/attrs/custom.xsl" uri="fo/attrs/custom.xsl"/-->
Remove the comment markers "!--" and "--" to enable the change:
<uri name="cfg:fo/attrs/custom.xsl" uri="fo/attrs/custom.xsl"/>
Your customization should now be enabled as part of the publishing process.
It says nothing about adding any lines in
catalog.xml like:
<uri name="cfg:/common/vars/en.xml" uri="common/vars/en.xml"/>
<uri name="cfg:fo/attrs/front-matter-attr.xsl" uri="fo/attrs/front-matter-attr.xsl"/>
You are allowed only to uncomment the lines that are commented in
catalog.xml.
Regards,
Sorin
Re: DITA CUSTOMIZE PDF EXPLICATION
Posted: Tue Aug 06, 2013 2:47 pm
by ESTRADE
thank you for response.
I search format of en.xml file, i search if exists others attributes for <param
I want to indicate a param left and an other param right on same line in footer
thank you
Re: DITA CUSTOMIZE PDF EXPLICATION
Posted: Thu Aug 08, 2013 12:19 pm
by sorin_ristache
Hi,
You can customize the following two templates that create the page footer content in the DITA PDF transformation and that are located in the file
[Oxygen-install-dir]\frameworks\dita\DITA-OT\plugins\org.dita.pdf2\xsl\fo\static-content.xsl:
Code: Select all
<xsl:template name="insertBodyEvenFooter">
<xsl:template name="insertBodyOddFooter">
There are also other templates for the front matter footer, TOC footer, preface footer, index footer, etc, located in the same file. If you want to customize only the footer of the pages from the main content of the PDF document (the body), excluding the front matter, TOC, index, etc, then you need to customize only the above two templates, following the rules from the
README.txt file located in directory
[Oxygen-install-dir]\frameworks\dita\DITA-OT\plugins\org.dita.pdf2.
Regards,
Sorin