xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Irina Grigorieva" <ireng...@inbox.ru>
Subject FOP & SVG precision; how to keep thin lines precision???
Date Wed, 06 Feb 2002 15:50:11 GMT

I faced a problem. I need to generate barcodes (it is not a problem) and draw it into PDF.
That is, to draw several rectangles...
The FO document looks like:

<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:fox=http://xml.apache.org/fop/extensions>
<svg:svg xmlns:svg="http://www.w3.org/2000/svg" width="300" height="300">
<svg:rect x="0" y="0" stroke-width="0" stroke="none" fill="black" height="50" width="1"/>

When setting small _and_ fractional values to rectangle widths, they are displayed incorrectly:
the rectangles that should be the same widths differs in real widths about.. several times.

However, the value "1" is displayed correctly.

As far as I could understand, the problem is FOP precision is 72 dots per inch, that's why
any fractional values like 0.5..1.5 produces huge distortions.

Am I right? Is it a feature of SVG, a feature of FOP? Can I use something different than Batik
for SVG?
Would generating images solve the problem of precision (if then place these images into PDF
with FOP)?

Please help.

BR, Irina.

View raw message