BOOKMARK & SHARE Bookmark and Share
The Future of Your Document Is Here
RenderX logo
Contact Us

Download Now!

RenderX offers all our software on a trial basis so that our prospects can easily see why thousands of customers have selected XEP to meet their needs.

Why not download a trial version today and see for yourself!

FO Tips and Tricks

Examples in this set share a common simple XML markup. The backbone XSLT stylesheet generic.xsl contains basic templates that produce valid XSL FO (XSLFO) documents given one of these examples. Most individual XML files have a complementary stylesheet that demonstrates specific XSL FO techniques employed for a particular use case or trick. All these stylesheets import generic.xsl backbone. Images referenced in this set can be downloaded here:

Character-by-character font selection strategy

Explains use of font-selection-strategy attribute with character-by-character value for texts in mixed languages or different charsets.

Source XML: charbychar.xml
Stylesheets needed: generic.xsl
Output: charbychar.pdf

Creating drop capitals using side floats

Create dropped capitals from either plain text or image.

Source XML: dropcap.xml
Stylesheets needed: generic.xsl dropcap.xsl
Output: dropcap.pdf

Basic use of side floats

Shows how to use <fo:float> elements with different values of clear property to create incuts (illustrations) and floating headers.

Source XML: float.xml
Stylesheets needed: generic.xsl float.xsl
Output: float.pdf

Fonts embedding

Embeds fonts of different types (Type1, TrueType, CJK) and shows appopropiate configuration settings.

Source XML: fontembed.xml
Stylesheets needed: generic.xsl
Output: fontembed.pdf

Scaling images using scale-to-fit

Scales down images using scale-to-fit value of content-width and content-height traits.

Source XML: image-scale.xml
Stylesheets needed: generic.xsl image-scale.xsl
Output: image-scale.pdf

Creating document indexes using RenderX extensions

Creates document indexes using RenderX extensions. Single-page and range references, different styling for index entries.

Source XML: index.xml
Stylesheets needed: generic.xsl index.xsl
Output: index.pdf

Creating marginalia using side floats

Creates marginalia (notes on margins synchronized with the main text) using <fo:float> elements together with margin property.

Source XML: marginalia.xml
Stylesheets needed: generic.xsl marginalia.xsl
Output: marginalia.pdf

Instream SVG in XSL FO (XSLFO): Tree graphs

Creates XSL FO (XSLFO) document with embedded SVG graphic generated from arbitrary XML data. Shows one possible usecase of SVG usage - generation of tree graphs from phrase constituent structures.

Source XML: svg1.xml
Stylesheets needed: generic.xsl svg1.xsl
Output: svg1.pdf

Instream SVG in XSL FO (XSLFO): Diagrams

Creates XSL FO (XSLFO) document with embedded SVG graphic generated from arbitrary XML data. Shows one possible usecase of SVG usage - generation of a diagram based on numeric data stored in XML.

Source XML: svg2.xml
Stylesheets needed: generic.xsl svg2.xsl
Output: svg2.pdf

Use of rx:table-omit-initial-header parameter

Shows use of rx:table-omit-initial-header RenderX extension attribute to create continuation headers in tables.

Source XML: table-header.xml
Stylesheets needed: generic.xsl table-header.xsl
Output: table-header.pdf

Decimal point alignment using fo:list-block or fo:leader

Emulates the effect of text-alignment="." using fo:list-block or fo:leader elements.

Source XML: decalign.xml
Stylesheets needed: generic.xsl decalign.xsl
Output: decalign.pdf


December 22, 2016
EnMasse 3.1 released

Cache management option;
Increased speed: up to +34%;
Informative log format;
New sample client.
More news...

May 23, 2016
XEP 4.25 released

PDF/UA compliance, RGBA;
new algorithms: font parsing,
linearization, image caching;
PDF forms: comb field support.
More news...

April 19, 2016
EnMasse 3.0 released

New load balancer:
Improved performance: +17%;
Improved stability and security;
HTTPS support for SOAP server.
More news...

October 8, 2015
VDPMill 4.1 released

Unattended installation support.
EnMasse 2.4 / XEP 4.24.
More news...

August 6, 2015
EnMasse 2.4 released

Improved stability on Linux;
3rd-party XSLT-transformers;
cross-domain formatting.
More news...

RenderX RSS RSS: Subscribe

Add to Google Add to MyYahoo!