Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.render
Class PageBox

java.lang.Object
  extended by org.xhtmlrenderer.render.PageBox

public class PageBox
extends java.lang.Object


Constructor Summary
PageBox()
           
 
Method Summary
 void exportLeadingText(RenderingContext c, java.io.Writer writer)
           
 void exportTrailingText(RenderingContext c, java.io.Writer writer)
           
 int getBottom()
           
 int getContentHeight(CssContext cssCtx)
           
 int getContentWidth(CssContext cssCtx)
           
 int getHeight(CssContext cssCtx)
           
 RectPropertySet getMargin(CssContext cssCtx)
           
 int getMarginBorderPadding(CssContext cssCtx, int which)
           
 org.w3c.dom.Element getMetadata()
           
 int getOuterPageWidth()
           
 java.awt.Rectangle getPagedViewClippingBounds(CssContext cssCtx, int additionalClearance)
           
 PageInfo getPageInfo()
           
 int getPageNo()
           
 int getPaintingBottom()
           
 int getPaintingTop()
           
 java.awt.Rectangle getPrintClippingBounds(CssContext cssCtx)
           
 java.awt.Rectangle getPrintPaintingBounds(CssContext cssCtx)
           
 java.awt.Rectangle getScreenPaintingBounds(CssContext cssCtx, int additionalClearance)
           
 CalculatedStyle getStyle()
           
 int getTop()
           
 int getWidth(CssContext cssCtx)
           
 boolean isLeftPage()
           
 boolean isRightPage()
           
 void layout(LayoutContext c)
           
 void paintBackground(RenderingContext c, int additionalClearance, short mode)
           
 void paintBorder(RenderingContext c, int additionalClearance, short mode)
           
 void paintMarginAreas(RenderingContext c, int additionalClearance, short mode)
           
 void setOuterPageWidth(int containingBlockWidth)
           
 void setPageInfo(PageInfo pageInfo)
           
 void setPageNo(int pageNo)
           
 void setPaintingBottom(int paintingBottom)
           
 void setPaintingTop(int paintingTop)
           
 void setStyle(CalculatedStyle style)
           
 void setTopAndBottom(CssContext cssCtx, int top)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageBox

public PageBox()
Method Detail

getWidth

public int getWidth(CssContext cssCtx)

getHeight

public int getHeight(CssContext cssCtx)

getContentHeight

public int getContentHeight(CssContext cssCtx)

getContentWidth

public int getContentWidth(CssContext cssCtx)

getStyle

public CalculatedStyle getStyle()

setStyle

public void setStyle(CalculatedStyle style)

getBottom

public int getBottom()

getTop

public int getTop()

setTopAndBottom

public void setTopAndBottom(CssContext cssCtx,
                            int top)

getPaintingBottom

public int getPaintingBottom()

setPaintingBottom

public void setPaintingBottom(int paintingBottom)

getPaintingTop

public int getPaintingTop()

setPaintingTop

public void setPaintingTop(int paintingTop)

getScreenPaintingBounds

public java.awt.Rectangle getScreenPaintingBounds(CssContext cssCtx,
                                                  int additionalClearance)

getPrintPaintingBounds

public java.awt.Rectangle getPrintPaintingBounds(CssContext cssCtx)

getPagedViewClippingBounds

public java.awt.Rectangle getPagedViewClippingBounds(CssContext cssCtx,
                                                     int additionalClearance)

getPrintClippingBounds

public java.awt.Rectangle getPrintClippingBounds(CssContext cssCtx)

getMargin

public RectPropertySet getMargin(CssContext cssCtx)

paintBorder

public void paintBorder(RenderingContext c,
                        int additionalClearance,
                        short mode)

paintBackground

public void paintBackground(RenderingContext c,
                            int additionalClearance,
                            short mode)

paintMarginAreas

public void paintMarginAreas(RenderingContext c,
                             int additionalClearance,
                             short mode)

getPageNo

public int getPageNo()

setPageNo

public void setPageNo(int pageNo)

getOuterPageWidth

public int getOuterPageWidth()

setOuterPageWidth

public void setOuterPageWidth(int containingBlockWidth)

getMarginBorderPadding

public int getMarginBorderPadding(CssContext cssCtx,
                                  int which)

getPageInfo

public PageInfo getPageInfo()

setPageInfo

public void setPageInfo(PageInfo pageInfo)

getMetadata

public org.w3c.dom.Element getMetadata()

layout

public void layout(LayoutContext c)

isLeftPage

public boolean isLeftPage()

isRightPage

public boolean isRightPage()

exportLeadingText

public void exportLeadingText(RenderingContext c,
                              java.io.Writer writer)
                       throws java.io.IOException
Throws:
java.io.IOException

exportTrailingText

public void exportTrailingText(RenderingContext c,
                               java.io.Writer writer)
                        throws java.io.IOException
Throws:
java.io.IOException

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home