Mike D. wrote:
Using ditac and fop to convert a dita bookmap to pdf I'm having a problem with
one-sided. Please see the attached custom xsl.
I have:
<xsl:param name="two-sided">no</xsl:param>
And
<xsl:param name="page-inner-margin">0.75in</xsl:param>
<xsl:param name="page-outer-margin">0.4in</xsl:param>
However I'm getting inner and outer margins swapping for even and odd pages .
I've tried
<xsl:param name="page-inner-margin">one-sided odd||even 0.75in</xsl:param> <xsl:param
name="page-outer-margin"> one-sided odd||even 0.4in</xsl:param>
But that causes and error from ditac/fop:
ditac: ERROR: SEVERE: Invalid property value encountered in margin-right="one-side
even||odd:: 0.4in": org.apache.fop.fo.expr.PropertyException:
file:/C:/XXX/YYY.fo:1:129: illegal character; property:'margin-right' (See position
1:4985)
How do I get the same margins for odd and even pages in a one-sided pdf?
* The doc
http://www.xmlmind.com/ditac/_distrib/doc/manual/xsltParams.html#xsltParams__page-inner-margin
says that page-inner-margin and page-outer-margin are *lengths*. Therefore:
<xsl:param name="page-inner-margin">0.75in</xsl:param>
<xsl:param name="page-outer-margin">0.4in</xsl:param>
is OK and
<xsl:param name="page-inner-margin">one-sided odd||even 0.75in</xsl:param>
<xsl:param name="page-outer-margin">one-sided odd||even 0.4in</xsl:param>
is not.
* There is currently no way to achieve what you want. This is not a bug
in the logic of the program. It's more an omission.
--
XMLmind DITA Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/ditac-support