Uses of Interface
org.xhtmlrenderer.css.style.CssContext
Packages that use CssContext
Package
Description
-
Uses of CssContext in org.xhtmlrenderer.css.constants
Methods in org.xhtmlrenderer.css.constants with parameters of type CssContextModifier and TypeMethodDescriptionfloat
IdentValue.getFloatProportionalTo
(CSSName cssName, float baseValue, CssContext ctx) -
Uses of CssContext in org.xhtmlrenderer.css.style
Methods in org.xhtmlrenderer.css.style with parameters of type CssContextModifier and TypeMethodDescriptionCalculatedStyle.asLength
(CssContext c, CSSName cssName) CalculatedStyle.getBorder
(CssContext ctx) int
CalculatedStyle.getBorderHSpacing
(CssContext c) int
CalculatedStyle.getBorderVSpacing
(CssContext c) float
CalculatedStyle.getFloatPropertyProportionalHeight
(CSSName cssName, float parentHeight, CssContext ctx) float
CalculatedStyle.getFloatPropertyProportionalTo
(CSSName cssName, float baseValue, CssContext ctx) float
CalculatedStyle.getFloatPropertyProportionalWidth
(CSSName cssName, float parentWidth, CssContext ctx) float
DerivedValue.getFloatProportionalTo
(CSSName cssName, float baseValue, CssContext ctx) float
FSDerivedValue.getFloatProportionalTo
(CSSName cssName, float baseValue, CssContext ctx) CalculatedStyle.getFont
(CssContext ctx) CalculatedStyle.getFSFont
(CssContext cssContext) CalculatedStyle.getFSFontMetrics
(CssContext c) float
CalculatedStyle.getLineHeight
(CssContext ctx) int
CalculatedStyle.getMarginBorderPadding
(CssContext cssCtx, int cbWidth, int which) CalculatedStyle.getMarginRect
(float cbWidth, CssContext ctx) Convenience property accessor; returns a Border initialized with the four-sided margin width.CalculatedStyle.getMarginRect
(float cbWidth, CssContext ctx, boolean useCache) int
CalculatedStyle.getMaxHeight
(CssContext c, int cbHeight) int
CalculatedStyle.getMaxWidth
(CssContext c, int cbWidth) int
CalculatedStyle.getMinHeight
(CssContext c, int cbHeight) int
CalculatedStyle.getMinWidth
(CssContext c, int cbWidth) CalculatedStyle.getPaddingRect
(float cbWidth, CssContext ctx) CalculatedStyle.getPaddingRect
(float cbWidth, CssContext ctx, boolean useCache) Convenience property accessor; returns a Border initialized with the four-sided padding width. -
Uses of CssContext in org.xhtmlrenderer.css.style.derived
Methods in org.xhtmlrenderer.css.style.derived with parameters of type CssContextModifier and TypeMethodDescriptionstatic float
LengthValue.calcFloatProportionalValue
(CalculatedStyle style, CSSName cssName, String stringValue, float relVal, short primitiveType, float baseValue, CssContext ctx) float
LengthValue.getFloatProportionalTo
(CSSName cssName, float baseValue, CssContext ctx) Computes a relative unit (e.g.float
NumberValue.getFloatProportionalTo
(CSSName cssName, float baseValue, CssContext ctx) static BorderPropertySet
BorderPropertySet.newInstance
(CalculatedStyle style, CssContext ctx) static RectPropertySet
RectPropertySet.newInstance
(CalculatedStyle style, CSSName shortHandProperty, CSSName[] sideProperties, float cbWidth, CssContext ctx) -
Uses of CssContext in org.xhtmlrenderer.layout
Classes in org.xhtmlrenderer.layout that implement CssContextModifier and TypeClassDescriptionclass
This class tracks state which changes over the course of a layout run.Methods in org.xhtmlrenderer.layout with parameters of type CssContextModifier and TypeMethodDescriptionvoid
Layer.addPage
(CssContext c) void
Layer.assignPagePaintingPositions
(CssContext cssCtx, int mode, int additionalClearance) void
Layer.assignPagePaintingPositions
(CssContext cssCtx, short mode) void
FloatManager.clear
(CssContext cssCtx, BlockFormattingContext bfc, Box box) void
BoxCollector.collect
(CssContext c, Shape clip, Layer layer, List blockContent, List inlineContent, BoxRangeLists rangeLists) void
BoxCollector.collect
(CssContext c, Shape clip, Layer layer, Box container, List blockContent, List inlineContent, BoxRangeLists rangeLists) static PageBox
Layer.createPageBox
(CssContext c, String pseudoPage) void
Layer.ensureHasPage
(CssContext c, Box box) Layer.find
(CssContext cssCtx, int absX, int absY, boolean findAnonymous) int
FloatManager.getClearDelta
(CssContext cssCtx, int bfcRelativeY) Layer.getFirstPage
(CssContext c, Box box) int
BlockFormattingContext.getFloatDistance
(CssContext cssCtx, LineBox line, int containingBlockWidth) Layer.getLastPage
(CssContext c, Box box) int
BlockFormattingContext.getLeftFloatDistance
(CssContext cssCtx, LineBox line, int containingBlockWidth) int
FloatManager.getLeftFloatDistance
(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth) int
Layer.getMaxPageWidth
(CssContext cssCtx, int additionalClearance) Layer.getPage
(CssContext c, int yOffset) int
BlockFormattingContext.getRightFloatDistance
(CssContext cssCtx, LineBox line, int containingBlockWidth) int
FloatManager.getRightFloatDistance
(CssContext cssCtx, BlockFormattingContext bfc, LineBox line, int containingBlockContentWidth) boolean
BoxCollector.intersectsAny
(CssContext c, Shape clip, Box master) static int
InlineBoxing.positionHorizontally
(CssContext c, Box current, int start) void
Layer.trimEmptyPages
(CssContext c, int maxYHeight) -
Uses of CssContext in org.xhtmlrenderer.newtable
Methods in org.xhtmlrenderer.newtable with parameters of type CssContextModifier and TypeMethodDescriptionvoid
TableCellBox.calcCollapsedBorder
(CssContext c) int
TableBox.calcFixedHeightRowBottom
(CssContext c) int
TableBox.calcInlineBaseline
(CssContext c) TableBox.getBorder
(CssContext cssCtx) TableCellBox.getBorder
(CssContext cssCtx) TableBox.getColumnBounds
(CssContext c, int col) TableCellBox.getOuterStyleOrColWidth
(CssContext c) TableCellBox.getOuterStyleWidth
(CssContext c) TableCellBox.getPaintingClipEdge
(CssContext c) int
TableBox.marginsBordersPaddingAndSpacing
(CssContext c) -
Uses of CssContext in org.xhtmlrenderer.pdf
Methods in org.xhtmlrenderer.pdf with parameters of type CssContextModifier and TypeMethodDescriptionITextOutputDevice.findPagePositionsByID
(CssContext c, Pattern pattern) -
Uses of CssContext in org.xhtmlrenderer.render
Classes in org.xhtmlrenderer.render that implement CssContextModifier and TypeClassDescriptionclass
Supplies information about the context in which rendering will take placeMethods in org.xhtmlrenderer.render with parameters of type CssContextModifier and TypeMethodDescriptionint
BlockBox.calcInlineBaseline
(CssContext c) Box.calcPaintingInfo
(CssContext c, boolean useCache) AnonymousBlockBox.find
(CssContext cssCtx, int absX, int absY, boolean findAnonymous) Box.find
(CssContext cssCtx, int absX, int absY, boolean findAnonymous) InlineLayoutBox.find
(CssContext cssCtx, int absX, int absY, boolean findAnonymous) LineBox.find
(CssContext cssCtx, int absX, int absY, boolean findAnonymous) Box.getBorder
(CssContext cssCtx) Box.getBorderEdge
(int left, int top, CssContext cssCtx) InlineLayoutBox.getBorderEdge
(int left, int top, CssContext cssCtx) Box.getContentAreaEdge
(int left, int top, CssContext cssCtx) InlineLayoutBox.getContentAreaEdge
(int left, int top, CssContext cssCtx) MarginBox.getContentAreaEdge
(int left, int top, CssContext cssCtx) ViewportBox.getContentAreaEdge
(int left, int top, CssContext cssCtx) int
PageBox.getContentHeight
(CssContext cssCtx) int
PageBox.getContentWidth
(CssContext cssCtx) int
PageBox.getHeight
(CssContext cssCtx) int
InlineLayoutBox.getInlineWidth
(CssContext cssCtx) int
InlineLayoutBox.getLeftMarginBorderPadding
(CssContext cssCtx) Box.getMargin
(CssContext cssContext) PageBox.getMargin
(CssContext cssCtx) int
Box.getMarginBorderPadding
(CssContext cssCtx, int which) int
PageBox.getMarginBorderPadding
(CssContext cssCtx, int which) Box.getMarginEdge
(int left, int top, CssContext cssCtx, int tx, int ty) Box.getMarginEdge
(CssContext cssCtx, int tx, int ty) InlineLayoutBox.getMarginEdge
(int left, int top, CssContext cssCtx, int tx, int ty) LineBox.getMarginEdge
(CssContext cssCtx, int tx, int ty) Box.getPadding
(CssContext cssCtx) Box.getPaddingEdge
(int left, int top, CssContext cssCtx) MarginBox.getPaddingEdge
(int left, int top, CssContext cssCtx) ViewportBox.getPaddingEdge
(int left, int top, CssContext cssCtx) PageBox.getPagedViewClippingBounds
(CssContext cssCtx, int additionalClearance) Box.getPaintingBorderEdge
(CssContext cssCtx) BlockBox.getPaintingClipEdge
(CssContext cssCtx) Box.getPaintingClipEdge
(CssContext cssCtx) LineBox.getPaintingClipEdge
(CssContext cssCtx) Box.getPaintingPaddingEdge
(CssContext cssCtx) PageBox.getPrintClippingBounds
(CssContext cssCtx) PageBox.getPrintPaintingBounds
(CssContext cssCtx) int
InlineLayoutBox.getRightMarginPaddingBorder
(CssContext cssCtx) PageBox.getScreenPaintingBounds
(CssContext cssCtx, int additionalClearance) int
PageBox.getWidth
(CssContext cssCtx) boolean
Box.intersects
(CssContext cssCtx, Shape clip) NOTE: This method does not consider any children of this boxboolean
LineBox.intersects
(CssContext cssCtx, Shape clip) boolean
InlineLayoutBox.intersectsInlineBlocks
(CssContext cssCtx, Shape clip) void
BlockBox.positionAbsolute
(CssContext cssCtx, int direction) Box.positionRelative
(CssContext cssCtx) InlineLayoutBox.positionRelative
(CssContext cssCtx) void
Box.setMarginBottom
(CssContext cssContext, int marginBottom) void
Box.setMarginLeft
(CssContext cssContext, int marginLeft) void
Box.setMarginRight
(CssContext cssContext, int marginRight) void
Box.setMarginTop
(CssContext cssContext, int marginTop) void
PageBox.setTopAndBottom
(CssContext cssCtx, int top)