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

Download Now!

XEP 4
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!

Barcodes

Barcodes are simple to represent as black rectangles separated by white spaces, but they have proved to be difficult to generate accurately. Bar and space widths are often computed in a complex manner and check digits complicate the picture. Our approach uses XSLT to implement the computational part and SVG to draw the image. Using this technique, it becomes possible to integrate barcodes into XSL-based workflows in a natural way.

The following barcode types are available:

Barcode generation templates can be called directly from within XSL stylesheets with no need for special barcode fonts or third-party image-drawing software. Compared to other methods of producing bar codes in XSL FO, this technique has obvious advantages:

  • printed output is the sharpest possible since it is a vector graphics;
  • image size is reduced;
  • every aspect of the barcode pattern can be controlled - stroke widths, colors, lengths, etc.

The links below lead to examples and XSLT stylesheets for several popular barcode types. Each stylesheet exports a named template that takes a string as input and creates an SVG image of the barcode that represents that string. Additional parameters specify details of code format and presentation. Resulting SVG images can be used as embedded graphics in XSL FO and rendered to PDF and PostScript with RenderX XEP.

All generators except for Australian 4-State Barcode can control common barcode properties:

  • width and height of the bars;
  • size of vertical and horizontal 'quiet zone' (amount of blank space left around the actual barcode to ensure reliable scanning);
  • text and font settings for human-readable representation of barcode data (text string printed under the bars).

For Australian 4-State Barcode, visual parameters are strictly defined by specification and therefore need not be parameterized.

More details about stylesheet usage and parameters can be found in the comments inside stylesheets themselves.

Each generator description also features a pair of sample XML/XSL files, and an online demo. To use the demo, enter a valid value string into the form field and click "Barcode It!" button. A PDF file will be returned.

News

July 15, 2014
XEP 4.23 released

Improved Sec. 508 accessibility:
new RenderX extensions;
relaxed input requirements; several bugfixes in SVG;
DocBench: oXygen Editor 16
More news...


August 28, 2013
VisualXSL 2.4.5 released

Cell spanning, conditional rows. Reusable/referable blocks. Conditional and Choose blocks. New property fields, improved UI.
More news...


August 8, 2013
XEP 4.22 released

External PDF injection:
entire document, specific page;
improved Sec. 508 accessibility;
bugfixes in SVG gradients;
DocBench: oXygen Editor 15
More news...


October 25, 2012
XEP 4.21 released

Extended Sec. 508 accessibility,
improvements in bidi algorithm,
XEPOUT diagnostics, bugfixes,
DocBench: oXygen Editor 14.1
More news...


July 23, 2012
XEP 4.20 released

New Java and Windows installers,
multicolumn footnote balancing,
GNU FreeFonts, bugfixes,
DocBench: oXygen XML Editor 14
More news...


RenderX RSS RSS: Subscribe

Add to Google Add to MyYahoo!