Rob, I guess it's easiest if you produce the area tree XML (-at,
application/X-fop-areatree) and then retrieve the span elements' "bpda"
values (block-progression-dimension allocated). XPath:
/areaTree/pageSequence/pageViewport/page/regionViewport/regionBody/mainReference/span/flow

The values returned are in millipoints (1000ths of a point), FOP's
internal measurement unit.

See also: http://xmlgraphics.apache.org/fop/1.0/intermediate.html#usage

On 14.05.2011 00:26:29 Rob Sargent wrote:
> I'm in fop-1.0 source (thank you all very much) trying to find the last 
> element written to the pdf.
> 
> 
> Situation:
> I need to dynamically size static regions such that I can accurately 
> apportion the page.  We generate a separate pdf for table(s) then 
> calculate depth of that and use that value to size a region-before. (The 
> two pdfs are then overlayed to generate a single pdf.)
> 
> History:
> We have code which works in for fop-0.94 and works to a certain extent 
> in fop-0.95 but I would rather converge our shop on fop-1.0.  The 095 
> implementation does not find "stuff" below about half the page.
> 
> Confession:
> Both implementations are, by the admission of the author, wild-ass 
> guesses of what the content of the pdf-as-byte-array means.
> 
> Aspirations:
> Find a definitive answer to the age-old question Where is the text in a 
> pdf? Hoping against hope that I can detect something useful during the 
> fo->pdf transformation that I can look for later in our application.
> 
> 
> Any suggestions welcome.
> 
> Thanks.



Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org

Reply via email to