Package org.xhtmlrenderer.render
Class PageBox
java.lang.Object
org.xhtmlrenderer.render.PageBox
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static class
private static class
private static class
private static class
private static class
private static final class
private static class
private static class
private static class
private static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final PageBox.MarginAreaContainer[]
private Element
private int
private PageBox.PageDimensions
private PageInfo
private int
private int
private int
private CalculatedStyle
private int
private static final int
private static final PageBox.MarginArea[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
exportLeadingText
(RenderingContext c, Writer writer) void
exportTrailingText
(RenderingContext c, Writer writer) private Rectangle
getBorderEdge
(int left, int top, CssContext cssCtx) int
int
getContentHeight
(CssContext cssCtx) int
getContentWidth
(CssContext cssCtx) int
getHeight
(CssContext cssCtx) getMargin
(CssContext cssCtx) int
getMarginBorderPadding
(CssContext cssCtx, int which) int
getPagedViewClippingBounds
(CssContext cssCtx, int additionalClearance) int
int
int
getPrintClippingBounds
(CssContext cssCtx) getPrintPaintingBounds
(CssContext cssCtx) getScreenPaintingBounds
(CssContext cssCtx, int additionalClearance) getStyle()
int
getTop()
int
getWidth
(CssContext cssCtx) boolean
boolean
private boolean
void
private void
void
paintBackground
(RenderingContext c, int additionalClearance, short mode) void
paintBorder
(RenderingContext c, int additionalClearance, short mode) void
paintMarginAreas
(RenderingContext c, int additionalClearance, short mode) private int
resolveAutoPageHeight
(CssContext cssCtx) private int
resolveAutoPageWidth
(CssContext cssCtx) private void
resolvePageDimensions
(CssContext cssCtx) private void
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)
-
Field Details
-
MARGIN_AREA_DEFS
-
LEADING_TRAILING_SPLIT
private static final int LEADING_TRAILING_SPLIT- See Also:
-
_style
-
_top
private int _top -
_bottom
private int _bottom -
_paintingTop
private int _paintingTop -
_paintingBottom
private int _paintingBottom -
_pageNo
private int _pageNo -
_outerPageWidth
private int _outerPageWidth -
_pageDimensions
-
_pageInfo
-
_marginAreas
-
_metadata
-
-
Constructor Details
-
PageBox
public PageBox()
-
-
Method Details
-
getWidth
-
getHeight
-
resolvePageDimensions
-
isUseLetterSize
private boolean isUseLetterSize() -
resolveAutoPageWidth
-
resolveAutoPageHeight
-
getContentHeight
-
getContentWidth
-
getStyle
-
setStyle
-
getBottom
public int getBottom() -
getTop
public int getTop() -
setTopAndBottom
-
getPaintingBottom
public int getPaintingBottom() -
setPaintingBottom
public void setPaintingBottom(int paintingBottom) -
getPaintingTop
public int getPaintingTop() -
setPaintingTop
public void setPaintingTop(int paintingTop) -
getScreenPaintingBounds
-
getPrintPaintingBounds
-
getPagedViewClippingBounds
-
getPrintClippingBounds
-
getMargin
-
getBorderEdge
-
paintBorder
-
paintBackground
-
paintMarginAreas
-
getPageNo
public int getPageNo() -
setPageNo
public void setPageNo(int pageNo) -
getOuterPageWidth
public int getOuterPageWidth() -
setOuterPageWidth
public void setOuterPageWidth(int containingBlockWidth) -
getMarginBorderPadding
-
getPageInfo
-
setPageInfo
-
getMetadata
-
layout
-
retrievePageMetadata
-
layoutMarginAreas
-
isLeftPage
public boolean isLeftPage() -
isRightPage
public boolean isRightPage() -
exportLeadingText
- Throws:
IOException
-
exportTrailingText
- Throws:
IOException
-