fop 0.93

org.apache.fop.render.txt
Class TXTHandler

java.lang.Object
  extended byorg.apache.fop.fo.FOEventHandler
      extended byorg.apache.fop.area.AreaTreeHandler
          extended byorg.apache.fop.render.txt.TXTHandler

public class TXTHandler
extends AreaTreeHandler

Handler for formatting objects in case of rendering to txt. This handler gets page-sequence, modifies formatting objects and return them to superclass. So areas are generated from modified FO. Idea of modifying is to quantize FO properties, making them divisible by width of char or height of char.


Field Summary
 
Fields inherited from class org.apache.fop.area.AreaTreeHandler
model
 
Fields inherited from class org.apache.fop.fo.FOEventHandler
fontInfo, foUserAgent, propertyListMaker, whiteSpaceHandler
 
Constructor Summary
TXTHandler(FOUserAgent userAgent, java.io.OutputStream stream)
          Constructs a newly allocated TXTHandler object.
 
Method Summary
 void endPageSequence(PageSequence pageSequence)
          Run refinement for: mainflow (xsl-region-body) staticflow (xsl-region-before, xsl-region-after, xsl-region-start, xsl-region-end).
 
Methods inherited from class org.apache.fop.area.AreaTreeHandler
addUnresolvedIDRef, alreadyResolvedID, associateIDWithPageViewport, endDocument, generatePageViewportKey, getAreaTreeModel, getLayoutManagerMaker, getPageViewportsContainingID, getResults, notifyPageSequenceFinished, setupModel, signalIDProcessed, signalPendingID, startDocument, startPageSequence, tryIDResolution
 
Methods inherited from class org.apache.fop.fo.FOEventHandler
character, characters, endBlock, endBlockContainer, endBody, endCell, endColumn, endFlow, endFooter, endFootnote, endFootnoteBody, endHeader, endInline, endLink, endList, endListBody, endListItem, endListLabel, endMarkup, endPageNumber, endRow, endStatic, endTable, foreignObject, getFontInfo, getIDReferences, getPropertyListMaker, getUserAgent, getXMLWhiteSpaceHandler, image, inMarker, leader, pageRef, setPropertyListMaker, startBlock, startBlockContainer, startBody, startCell, startColumn, startFlow, startFooter, startFootnote, startFootnoteBody, startHeader, startInline, startLink, startList, startListBody, startListItem, startListLabel, startMarkup, startPageNumber, startRow, startStatic, startTable, switchMarkerContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TXTHandler

public TXTHandler(FOUserAgent userAgent,
                  java.io.OutputStream stream)
           throws FOPException
Constructs a newly allocated TXTHandler object.

Parameters:
userAgent - FOUserAgent
stream - OutputStream
Throws:
FOPException - if the RenderPagesModel cannot be created
Method Detail

endPageSequence

public void endPageSequence(PageSequence pageSequence)
Run refinement for:

Overrides:
endPageSequence in class AreaTreeHandler
Parameters:
pageSequence - PageSequence to refine.

fop 0.93

Copyright 1999-2006 The Apache Software Foundation. All Rights Reserved.