Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.fop.area.Area

Packages that use Area
org.apache.fop.area | FOP's area tree.
org.apache.fop.area.inline | FOP's area tree: inline-level areas
org.apache.fop.layoutmgr | FOP's layout engine.
org.apache.fop.layoutmgr.inline | Layout managers for inline formatting objects and line building.
org.apache.fop.layoutmgr.list | Layout managers for lists.
org.apache.fop.layoutmgr.table | Layout managers for tables.
org.apache.fop.render | Generic renderer interface.
org.apache.fop.render.awt | AWT Renderer used for displaying rendered pages in Java applications.
org.apache.fop.render.pcl | PCL Renderer (Supports PCL5 and HP GL/2)
org.apache.fop.render.pdf | PDF Renderer
org.apache.fop.render.ps | PostScript Renderer
org.apache.fop.render.txt | Plain Text Renderer
org.apache.fop.render.xml | Area Tree XML Renderer.

Uses of Area in org.apache.fop.area

Subclasses of Area in org.apache.fop.area
`class` | `BeforeFloat` The before-float-reference-area optionally generated by an fo:region-body.
`class` | `Block` This is the block area class.
`class` | `BlockParent` A BlockParent holds block-level areas.
`class` | `BlockViewport` A BlockViewport.
`class` | `BodyRegion` This class is a container for the areas that may be generated by an fo:region-body.
`class` | `Footnote` The footnote-reference-area optionally generated by an fo:region-body.
`class` | `LineArea` The line area.
`class` | `MainReference` The main-reference-area generated by an fo:region-body This object holds one or more span-reference-areas (block-areas stacked in the block progression direction) See fo:region-body definition in the XSL Rec for more information.
`class` | `NormalFlow` The normal-flow-reference-area class.
`class` | `RegionReference` This is a region reference area for a page regions.
`class` | `RegionViewport` Region Viewport area.
`class` | `Span` The span-reference-area.

Methods in org.apache.fop.area with parameters of type Area
`void` | `BlockParent.addChildArea(Area childArea)` Add a child to this area. The default is to do nothing. Subclasses must override to do something if they can have child areas.
`void` | `RegionReference.addChildArea(Area child)` Add a child to this area. The default is to do nothing. Subclasses must override to do something if they can have child areas.
`void` | `Area.addChildArea(Area child)` Add a child to this area.
`void` | `LineArea.addChildArea(Area childArea)` Add a child area to this line area.

Constructors in org.apache.fop.area with parameters of type Area
`LinkResolver(java.lang.String id, Area a)` Create a new link resolver.

Uses of Area in org.apache.fop.area.inline

Subclasses of Area in org.apache.fop.area.inline
`class` | `AbstractTextArea` Abstract base class for both TextArea and Character.
`class` | `Anchor` Anchor area for footnote or float.
`class` | `Container` Container area for inline container.
`class` | `FilledArea` Filled area.
`class` | `ForeignObject` Foreign object inline area.
`class` | `Image` Image area for external-graphic.
`class` | `InlineArea` Inline Area This area is for all inline areas that can be placed in a line area.
`class` | `InlineBlockParent` Inline block parent area.
`class` | `InlineParent` Inline parent area.
`class` | `Leader` This is a leader inline area.
`class` | `Space` Inline space area.
`class` | `SpaceArea` A space
`class` | `TextArea` A text inline area.
`class` | `UnresolvedPageNumber` Unresolvable page number area.
`class` | `Viewport` Inline viewport area.
`class` | `WordArea` A string of characters without spaces

Methods in org.apache.fop.area.inline that return Area
`Area` | `InlineArea.getParentArea()`
`Area` | `Viewport.getContent()` Get the content area for this viewport.

Methods in org.apache.fop.area.inline with parameters of type Area
`void` | `InlineArea.setParentArea(Area parentArea)`
`void` | `InlineArea.addChildArea(Area childArea)` Set the parent for the child area.
`void` | `InlineParent.addChildArea(Area childArea)` Override generic Area method.
`void` | `Viewport.setContent(Area content)` Sets the content area.
`void` | `InlineBlockParent.addChildArea(Area childArea)` Override generic Area method.

Constructors in org.apache.fop.area.inline with parameters of type Area
`Viewport(Area child)` Create a new viewport area with the content area.

Uses of Area in org.apache.fop.layoutmgr

Methods in org.apache.fop.layoutmgr that return Area
`Area` | `BlockLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` | `StaticContentLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea. The childArea may not yet have any content, but it has essential traits set. In general, if the LayoutManager already has an Area it simply returns it. Otherwise, it makes a new Area of the appropriate class. It gets a parent area for its area by calling its parent LM. Finally, based on the dimensions of the parent area, it initializes its own area. This includes setting the content IPD and the maximum BPD.
`Area` | `FlowLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea. The childArea may not yet have any content, but it has essential traits set. In general, if the LayoutManager already has an Area it simply returns it. Otherwise, it makes a new Area of the appropriate class. It gets a parent area for its area by calling its parent LM. Finally, based on the dimensions of the parent area, it initializes its own area. This includes setting the content IPD and the maximum BPD.
`Area` | `LayoutManager.getParentArea(Area childArea)` Get the parent area for an area.
`Area` | `BlockContainerLayoutManager.getParentArea(Area childArea)` Get the parent area for children of this block container.
`Area` | `AbstractLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.

Methods in org.apache.fop.layoutmgr with parameters of type Area
`Area` | `BlockLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`void` | `BlockLayoutManager.addChildArea(Area childArea)` Add the childArea to the current area. Called by child LayoutManager when it has filled one of its areas. The LM should already have an Area in which to put the child. See if the area will fit in the current area. If so, add it. Otherwise initiate breaking.
`void` | `StaticContentLayoutManager.addChildArea(Area childArea)` Add child area to a the correct container, depending on its area class.
`Area` | `StaticContentLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea. The childArea may not yet have any content, but it has essential traits set. In general, if the LayoutManager already has an Area it simply returns it. Otherwise, it makes a new Area of the appropriate class. It gets a parent area for its area by calling its parent LM. Finally, based on the dimensions of the parent area, it initializes its own area. This includes setting the content IPD and the maximum BPD.
`void` | `FlowLayoutManager.addChildArea(Area childArea)` Add child area to a the correct container, depending on its area class.
`Area` | `FlowLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea. The childArea may not yet have any content, but it has essential traits set. In general, if the LayoutManager already has an Area it simply returns it. Otherwise, it makes a new Area of the appropriate class. It gets a parent area for its area by calling its parent LM. Finally, based on the dimensions of the parent area, it initializes its own area. This includes setting the content IPD and the maximum BPD.
`void` | `FootnoteBodyLayoutManager.addChildArea(Area childArea)` Add the childArea to the current area. Called by child LayoutManager when it has filled one of its areas. The LM should already have an Area in which to put the child. See if the area will fit in the current area. If so, add it. Otherwise initiate breaking.
`Area` | `LayoutManager.getParentArea(Area childArea)` Get the parent area for an area.
`void` | `LayoutManager.addChildArea(Area childArea)` Add the area as a child of the current area.
`Area` | `BlockContainerLayoutManager.getParentArea(Area childArea)` Get the parent area for children of this block container.
`void` | `BlockContainerLayoutManager.addChildArea(Area childArea)` Add the child to the block container.
`static void` | `TraitSetter.setBorderPaddingTraits(Area area, CommonBorderPaddingBackground bpProps, boolean bNotFirst, boolean bNotLast, PercentBaseContext context)` Sets border and padding traits on areas.
`static void` | `TraitSetter.addBorders(Area area, CommonBorderPaddingBackground bordProps, PercentBaseContext context)` Deprecated. Call the other addBorders() method and addPadding separately.
`static void` | `TraitSetter.addBorders(Area area, CommonBorderPaddingBackground bordProps, boolean discardBefore, boolean discardAfter, boolean discardStart, boolean discardEnd, PercentBaseContext context)` Add borders to an area.
`static void` | `TraitSetter.addCollapsingBorders(Area area, CommonBorderPaddingBackground.BorderInfo borderBefore, CommonBorderPaddingBackground.BorderInfo borderAfter, CommonBorderPaddingBackground.BorderInfo borderStart, CommonBorderPaddingBackground.BorderInfo borderEnd, boolean[] outer)` Add borders to an area for the collapsing border model in tables.
`static void` | `TraitSetter.addPadding(Area area, CommonBorderPaddingBackground bordProps, boolean discardBefore, boolean discardAfter, boolean discardStart, boolean discardEnd, PercentBaseContext context)` Add padding to an area.
`static void` | `TraitSetter.addBackground(Area area, CommonBorderPaddingBackground backProps, PercentBaseContext context, int ipdShift, int bpdShift, int referenceIPD, int referenceBPD)` Add background to an area.
`static void` | `TraitSetter.addBackground(Area area, CommonBorderPaddingBackground backProps, PercentBaseContext context)` Add background to an area.
`static void` | `TraitSetter.addMargins(Area area, CommonBorderPaddingBackground bpProps, int startIndent, int endIndent, PercentBaseContext context)` Add space to a block area.
`static void` | `TraitSetter.addMargins(Area area, CommonBorderPaddingBackground bpProps, CommonMarginBlock marginProps, PercentBaseContext context)` Add space to a block area.
`static void` | `TraitSetter.addSpaceBeforeAfter(Area area, double adjust, MinOptMax spaceBefore, MinOptMax spaceAfter)` Adds traits for space-before and space-after to an area.
`static void` | `TraitSetter.addBreaks(Area area, int breakBefore, int breakAfter)` Sets the traits for breaks on an area.
`static void` | `TraitSetter.addFontTraits(Area area, Font font)` Adds font traits to an area
`static void` | `TraitSetter.addTextDecoration(Area area, CommonTextDecoration deco)` Adds the text-decoration traits to the area.
`static void` | `TraitSetter.addPtr(Area area, java.lang.String ptr)` Adds the ptr trait to the area.
`static void` | `TraitSetter.setProducerID(Area area, java.lang.String id)` Sets the producer's ID as a trait on the area.
`protected void` | `BlockStackingLayoutManager.addChildToArea(Area childArea, BlockParent parentArea)` Add the childArea to the passed area.
`void` | `BlockStackingLayoutManager.addChildArea(Area childArea)` Add the childArea to the current area.
`Area` | `AbstractLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`void` | `AbstractLayoutManager.addChildArea(Area childArea)` Add a child area to the current area.

Uses of Area in org.apache.fop.layoutmgr.inline

Methods in org.apache.fop.layoutmgr.inline that return Area
`protected Area` | `InlineStackingLayoutManager.getCurrentArea()` Returns the current area.
`Area` | `LeafNodeLayoutManager.getParentArea(Area childArea)` This is a leaf-node, so this method is never called.
`Area` | `ContentLayoutManager.getParentArea(Area childArea)` Get the parent area for an area. This should get the parent depending on the class of the area passed in.
`protected Area` | `InstreamForeignObjectLM.getChildArea()` Returns the image of foreign object area to be put into the viewport.
`protected Area` | `ExternalGraphicLayoutManager.getChildArea()` Returns the image of foreign object area to be put into the viewport.
`protected abstract Area` | `AbstractGraphicsLayoutManager.getChildArea()` Returns the image of foreign object area to be put into the viewport.

Methods in org.apache.fop.layoutmgr.inline with parameters of type Area
`protected void` | `InlineStackingLayoutManager.setCurrentArea(Area area)` Set the current area.
`protected void` | `InlineStackingLayoutManager.addSpace(Area parentArea, MinOptMax spaceRange, double spaceAdjust)` Adds a space to the area.
`void` | `InlineLayoutManager.addChildArea(Area childArea)` Add a child area to the current area. If this causes the maximum dimension of the current area to be exceeded, the parent LM is called to add it.
`void` | `LeafNodeLayoutManager.addChildArea(Area childArea)` This is a leaf-node, so this method is never called.
`Area` | `LeafNodeLayoutManager.getParentArea(Area childArea)` This is a leaf-node, so this method is never called.
`Area` | `ContentLayoutManager.getParentArea(Area childArea)` Get the parent area for an area. This should get the parent depending on the class of the area passed in.
`void` | `ContentLayoutManager.addChildArea(Area childArea)` Add the area as a child of the current area. This is called by child layout managers to add their areas as children of the current area.
`void` | `LineLayoutManager.addChildArea(Area childArea)` Add a child area to the current area. If this causes the maximum dimension of the current area to be exceeded, the parent LM is called to add it.

Constructors in org.apache.fop.layoutmgr.inline with parameters of type Area
`ContentLayoutManager(Area area, LayoutManager parentLM)` Constructs a new ContentLayoutManager

Uses of Area in org.apache.fop.layoutmgr.list

Methods in org.apache.fop.layoutmgr.list that return Area
`Area` | `ListItemContentLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` | `ListBlockLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` | `ListItemLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.

Methods in org.apache.fop.layoutmgr.list with parameters of type Area
`Area` | `ListItemContentLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`void` | `ListItemContentLayoutManager.addChildArea(Area childArea)` Add the child to the list item area.
`Area` | `ListBlockLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`void` | `ListBlockLayoutManager.addChildArea(Area childArea)` Add the child area to this layout manager.
`Area` | `ListItemLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`void` | `ListItemLayoutManager.addChildArea(Area childArea)` Add the child.

Uses of Area in org.apache.fop.layoutmgr.table

Methods in org.apache.fop.layoutmgr.table that return Area
`Area` | `TableAndCaptionLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` | `TableCaptionLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` | `TableCellLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`Area` | `TableLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.

Methods in org.apache.fop.layoutmgr.table with parameters of type Area
`Area` | `TableAndCaptionLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`void` | `TableAndCaptionLayoutManager.addChildArea(Area childArea)` Add the child to the current area.
`Area` | `TableCaptionLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`void` | `TableCaptionLayoutManager.addChildArea(Area childArea)` Add the child to the caption area.
`Area` | `TableCellLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`void` | `TableCellLayoutManager.addChildArea(Area childArea)` Add the child to the cell block area.
`Area` | `TableLayoutManager.getParentArea(Area childArea)` Return an Area which can contain the passed childArea.
`void` | `TableLayoutManager.addChildArea(Area childArea)` Add the child area to this layout manager.

Uses of Area in org.apache.fop.render

Methods in org.apache.fop.render with parameters of type Area
`protected void` | `AbstractPathOrientedRenderer.drawBackAndBorders(Area area, float startx, float starty, float width, float height)` Draw the background and borders.
`protected void` | `AbstractPathOrientedRenderer.drawBackAndBorders(Area backgroundArea, Area borderArea, float startx, float starty, float width, float height)` Draw the background and borders.
`protected java.lang.String` | `PrintRenderer.getInternalFontNameForArea(Area area)` Returns the internal font key for a font triplet coming from the area tree
`protected Font` | `PrintRenderer.getFontFromArea(Area area)` Returns a Font object constructed based on the font traits in an area

Uses of Area in org.apache.fop.render.awt

Methods in org.apache.fop.render.awt with parameters of type Area
`protected void` | `AWTRenderer.drawBackAndBorders(Area area, float startx, float starty, float width, float height)` Draws the background and borders and adds a basic debug view // TODO implement visual-debugging as standalone Draw the background and borders. This draws the background and border traits for an area given the position. float, float, float, float)

Uses of Area in org.apache.fop.render.pcl

Methods in org.apache.fop.render.pcl with parameters of type Area
`protected void` | `PCLRenderer.drawBackAndBorders(Area area, float startx, float starty, float width, float height)` Draw the background and borders.

Uses of Area in org.apache.fop.render.pdf

Methods in org.apache.fop.render.pdf with parameters of type Area
`protected java.lang.String` | `PDFRenderer.getTargetableID(Area area)` Returns area's id if it is the first area in the document with that id (i.e.

Uses of Area in org.apache.fop.render.ps

Methods in org.apache.fop.render.ps with parameters of type Area
`protected void` | `PSRenderer.drawBackAndBorders(Area area, float startx, float starty, float width, float height)` Draw the background and borders. This draws the background and border traits for an area given the position.

Uses of Area in org.apache.fop.render.txt

Methods in org.apache.fop.render.txt with parameters of type Area
`protected void` | `TXTRenderer.drawBackAndBorders(Area area, float startx, float starty, float width, float height)` Draw the background and borders. This draws the background and border traits for an area given the position.

Uses of Area in org.apache.fop.render.xml

Methods in org.apache.fop.render.xml with parameters of type Area
`protected void` | `XMLRenderer.addAreaAttributes(Area area)` Adds the general Area attributes.
`protected void` | `XMLRenderer.addTraitAttributes(Area area)` Adds attributes from traits of an Area.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

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