[xep-support] Question on XEP XSL-FO Rendering Engine PostScript Capability
G. Ken Holman
gkholman at CraneSoftwrights.com
Thu Jul 24 07:50:44 PDT 2003
I can see that you are asking two separate questions in one here:
At 2003-07-24 09:07 -0500, Rossi, John L wrote:
>My company is designing an application that dynamically generates document
>packet to send to our clients which will contain a Letter and various
>forms. The application utilizes XML, XSLT and XSL-FO. The document packet
>will be presented to employee who created the packet as a PDF for review.
>Then verify packets will be printed and mailed. For the print portion of
>the application, we would like to
>render it to PostScript and have the ability to select Paper Tray (Letter
>Head or Plain Paper) and Duplexing
I can't answer the above for XEP or any other product, as it isn't
something I've looked into.
>based on the individual pages contain within the document packet.
Pure XSL-FO 1.0 doesn't allow the above. All changes in page geometry must
be scripted in page sequence master specifications and cannot be triggered
by flowed content.
However, if you are willing to accept a page break at a change of page
(which looks obvious from what you have described), then you need the Page
Sequence Master Interleave (PSMI) semantic and one-element vocabulary that
I created for one of my XSL-FO customers and made fully publicly available
on our web site.
Look in the free developer resources section of our web site.
With this element, you can specify at the top of your flow that a given set
of block-level constructs belongs in a separate page sequence ... hence the
name I gave of interleaving page sequences. You can have any number of
these interleaved page sequences in your XSL-FO page sequence.
We supply as part of the free package a stylesheet that transforms
XSL-FO+PSMI to pure XSL-FO that can be used with any XSL-FO engine.
Our customer requirement was to flow landscaped tables in the middle of a
page sequence, but it was the author of the XML source document that
decided whether a table was portrait or landscape. This problem also
cannot be solved using pure XSL-FO 1.0.
I hope this helps.
Upcoming hands-on courses: in-house corporate training available;
North America public: XSL-FO Aug 4,2003; XSLT/XPath Aug 12, 2003
G. Ken Holman mailto:gkholman at CraneSoftwrights.com
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/f/
Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995)
ISBN 0-13-065196-6 Definitive XSLT and XPath
ISBN 0-13-140374-5 Definitive XSL-FO
ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath
ISBN 1-894049-11-X Practical Formatting Using XSL-FO
Member of the XML Guild of Practitioners: http://XMLGuild.info
Male Breast Cancer Awareness http://www.CraneSoftwrights.com/f/bc
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html
More information about the Xep-support