In SVG, a length without a unit is interpreted in the current user coordinate system, which is defined by the transformation stack, and related back to the view box mapping. See http://www.w3.org/TR/SVG/coords.html.
On Thu, Jun 2, 2011 at 8:45 AM, Eric Douglas <[email protected]>wrote: > That's exactly what I was looking for on block placement, thanks. What > about SVG? > My SVG code looks like this (doesn't mention UOM). > > <fo:instream-foreign-object content-width="236.25" content-height="auto" > scaling="non-uniform"><svg:svg preserveAspectRatio="xMinYMin meet" > width="100%" height="100%" viewBox="0,0,556,84"><svg:path d=" M 0.00 0.00 L > 0.30 0.00 ... > > Can I assume that is pt? I'm assuming page size is 792 x 612 (or 612 x 792 > landscape). > > > ------------------------------ > *From:* Glenn Adams [mailto:[email protected]] > *Sent:* Thursday, June 02, 2011 10:36 AM > *To:* [email protected] > *Subject:* Re: Measuring > > <length> in XSL-FO is as defined by CSS 2. A unit designator is required > unless the value is 0. The available unit designators are: > > - em > - ex > - in > - cm > - mm > - pt > - pc > - px > > The unit 'pt' is an absolute measurement equal to 1/72 inch. FOP > non-conformantly permits unit-less lengths not equal to zero, in which case > it is interpreted as 'px', which is device/implementation dependent. > > If you want a precise, absolute measurement, use 'pt', 'mm', or another > absolute unit. > > Glenn > > On Thu, Jun 2, 2011 at 8:16 AM, Eric Douglas <[email protected]>wrote: > >> How does Fop measure? >> If I put a tag in my .fo for <fo:block-container position="absolute" left= >> … >> Does it measure in pixels / points (are they the same thing?)? >> Do I need to specifiy? left="10px" or just left="10"? >> It appears to work the same with or without a unit of measure, assuming >> the page measurement to be 72PPI, but I don't want to make an assumption and >> be wrong later. >> > >
