Uses of Class
com.openhtmltopdf.layout.Layer
-
Packages that use Layer Package Description com.openhtmltopdf.layout com.openhtmltopdf.pdfboxout com.openhtmltopdf.render com.openhtmltopdf.render.displaylist com.openhtmltopdf.render.simplepainter com.openhtmltopdf.util -
-
Uses of Layer in com.openhtmltopdf.layout
Fields in com.openhtmltopdf.layout declared as Layer Modifier and Type Field Description private LayerLayer. _parentprivate LayerLayoutContext. _rootDocumentLayerprivate LayerLayoutContext. _rootLayerFields in com.openhtmltopdf.layout with type parameters of type Layer Modifier and Type Field Description private java.util.List<Layer>Layer. _childrenprivate java.util.LinkedList<Layer>LayoutContext. _layersMethods in com.openhtmltopdf.layout that return Layer Modifier and Type Method Description LayerLayer. findRoot()LayerLayoutContext. getLayer()LayerLayer. getParent()LayerLayoutContext. getRootDocumentLayer()LayerLayoutContext. getRootLayer()Methods in com.openhtmltopdf.layout that return types with arguments of type Layer Modifier and Type Method Description java.util.List<Layer>Layer. collectLayers(int which)Called recusively to collect all descendant layers in a layer tree so they can be painted in correct order.java.util.List<Layer>Layer. getChildren()The resulting list should not be modified.java.util.List<Layer>Layer. getSortedLayers(int which)private java.util.List<Layer>Layer. getStackingContextLayers(int which)Methods in com.openhtmltopdf.layout with parameters of type Layer Modifier and Type Method Description voidLayer. addChild(Layer layer)voidBoxCollector. collect(CssContext c, java.awt.Shape clip, Layer layer, Box container, java.util.List<Box> blockContent, java.util.List<Box> inlineContent, BoxRangeLists rangeLists)voidBoxCollector. collect(CssContext c, java.awt.Shape clip, Layer layer, java.util.List<Box> blockContent, java.util.List<Box> inlineContent, BoxRangeLists rangeLists)private voidBoxCollector. collectInlineLayer(CssContext c, java.awt.Shape clip, Layer layer, java.util.List<Box> blockContent, java.util.List<Box> inlineContent, BoxRangeLists rangeLists)voidFloatManager. floatBox(LayoutContext c, Layer layer, BlockFormattingContext bfc, BlockBox box)private voidLayer. layoutAbsoluteChild(LayoutContext c, Layer child)voidLayoutContext. pushLayer(Layer layer)private voidLayer. remove(Layer layer)private voidFloatManager. save(BlockBox current, Layer layer, BlockFormattingContext bfc, FloatManager.FloatDirection direction)voidLayoutContext. setRootDocumentLayer(Layer rootDocumentLayer)Method parameters in com.openhtmltopdf.layout with type arguments of type Layer Modifier and Type Method Description private BoxLayer. find(CssContext cssCtx, int absX, int absY, java.util.List<Layer> layers, boolean findAnonymous)Deprecated.private static voidInlineBoxing. finishPendingInlineLayers(LayoutContext c, java.util.List<Layer> layers)private voidLayer. paintLayers(RenderingContext c, java.util.List<Layer> layers)Deprecated.Constructors in com.openhtmltopdf.layout with parameters of type Layer Constructor Description Layer(Layer parent, Box master, CssContext c)Creates a child layer. -
Uses of Layer in com.openhtmltopdf.pdfboxout
Methods in com.openhtmltopdf.pdfboxout that return types with arguments of type Layer Modifier and Type Method Description private java.util.List<PagePosition<Layer>>PdfBoxRenderer. getLayerPagePositions(Layer layer, java.util.List<PageBox> pages, RenderingContext ctx)java.util.List<PagePosition<Layer>>PdfBoxRenderer. getLayerPositions(Layer layer)Returns a list of page positions for a single layer.java.util.List<PagePosition<Layer>>PdfBoxRenderer. getLayersPositions()Returns a list of page positions for all layers in the document.Methods in com.openhtmltopdf.pdfboxout with parameters of type Layer Modifier and Type Method Description private intPdfBoxRenderer. findEndPage(RenderingContext c, Layer layer, java.util.List<PageBox> pages)Returns the end page number for a layer.private intPdfBoxRenderer. findStartPage(RenderingContext c, Layer layer, java.util.List<PageBox> pages)Returns the start page for a layer.private java.util.List<PagePosition<Layer>>PdfBoxRenderer. getLayerPagePositions(Layer layer, java.util.List<PageBox> pages, RenderingContext ctx)java.util.List<PagePosition<Layer>>PdfBoxRenderer. getLayerPositions(Layer layer)Returns a list of page positions for a single layer. -
Uses of Layer in com.openhtmltopdf.render
Fields in com.openhtmltopdf.render declared as Layer Modifier and Type Field Description private LayerBox. _containingLayerprivate LayerFloatedBoxData. _drawingLayerprivate LayerBox. _layerprivate LayerRenderingContext. rootLayerMethods in com.openhtmltopdf.render that return Layer Modifier and Type Method Description LayerBox. getContainingLayer()LayerFloatedBoxData. getDrawingLayer()LayerBox. getLayer()LayerRenderingContext. getRootLayer()Methods in com.openhtmltopdf.render with parameters of type Layer Modifier and Type Method Description voidInlineLayoutBox. addAllChildren(java.util.List<? super Box> list, Layer layer)voidLineBox. addAllChildren(java.util.List<? super Box> list, Layer layer)private java.awt.RectangleBox. calcClipBox(RenderingContext c, Layer layer)java.awt.RectangleBox. getClipBox(RenderingContext c, Layer layer)Gets the combined clip of this box relative to the containing layer.java.awt.RectangleBox. getParentClipBox(RenderingContext c, Layer layer)Gets the layer relative clip for the parent box.voidBox. setContainingLayer(Layer containingLayer)voidFloatedBoxData. setDrawingLayer(Layer drawingLayer)voidBox. setLayer(Layer layer)voidRenderingContext. setRootLayer(Layer rootLayer) -
Uses of Layer in com.openhtmltopdf.render.displaylist
Fields in com.openhtmltopdf.render.displaylist declared as Layer Modifier and Type Field Description private LayerPaintFixedLayer. _layerMethods in com.openhtmltopdf.render.displaylist that return Layer Modifier and Type Method Description LayerPaintFixedLayer. getLayer()Methods in com.openhtmltopdf.render.displaylist with parameters of type Layer Modifier and Type Method Description booleanPagedBoxCollector.AddBlockToShadowPage. add(PagedBoxCollector collector, PagedBoxCollector.PageResult shadowPageResult, Box container, java.awt.Shape clip, Layer layer)booleanPagedBoxCollector.AddFloatToShadowPage. add(PagedBoxCollector collector, PagedBoxCollector.PageResult shadowPageResult, Box container, java.awt.Shape clip, Layer layer)booleanPagedBoxCollector.AddInlineToShadowPage. add(PagedBoxCollector collector, PagedBoxCollector.PageResult shadowPageResult, Box container, java.awt.Shape clip, Layer layer)booleanPagedBoxCollector.AddToShadowPage. add(PagedBoxCollector collector, PagedBoxCollector.PageResult shadowPageResult, Box container, java.awt.Shape clip, Layer layer)private voidPagedBoxCollector. addBlockToAll(CssContext c, Layer layer, Box container, int pgStart, int pgEnd, java.awt.Shape ourClip, java.util.List<PagedBoxCollector.PageResult> clipPages, boolean includeShadowPages)private voidPagedBoxCollector. addBlockToShadowPage(CssContext c, Layer layer, Box container, int pgStart, int pgEnd, java.awt.Shape ourClip, java.util.List<PagedBoxCollector.PageResult> clipPages, int shadowPageNumber)private voidPagedBoxCollector. addBoxToShadowPages(CssContext c, Box container, int pageNumber, PagedBoxCollector.PageResult pageResult, java.awt.Shape ourClip, java.util.List<PagedBoxCollector.PageResult> clipPages, Layer layer, PagedBoxCollector.AddToShadowPage addToMethod)Adds box to inserted shadow pages as needed.private voidPagedBoxCollector. addLineBoxToAll(CssContext c, Layer layer, LineBox container, int basePageNumber, boolean includeShadowPages)Adds a line box to the base page if needed and any shadow pages as needed.private voidPagedBoxCollector. addLineBoxToShadowPage(CssContext c, Layer layer, LineBox container, int basePageNumber, int shadowPageNumber)private voidPagedBoxCollector. addTableHeaderFooter(CssContext c, Layer layer, Box container, int shadowPageNumber)protected voidDisplayListCollector. collect(RenderingContext c, Layer layer, DisplayListContainer dlPages, java.util.Set<DisplayListCollector.CollectFlags> flags)The main method to create a list of paint instruction for each page.voidPagedBoxCollector. collect(CssContext c, Layer layer)voidPagedBoxCollector. collect(CssContext c, Layer layer, Box container, int shadowPageNumber)The main box collection method.voidPagedBoxCollector. collect(CssContext c, Layer layer, Box container, int pgStart, int pgEnd, int shadowPageNumber)private voidDisplayListCollector. collectFloatAsLayer(RenderingContext c, Layer layer, BlockBox floater, DisplayListContainer.DisplayListPageContainer pageInstructions, int pageNumber, int shadowPageNumber)This method can be reached by two code paths:collectRoot -: collect -: processPage -: collectFloatAsLayer -: processPage collectRoot -: collect -: processShadowPages -: foreach(shadowPage) -: processPage -: collectFloatAsLayer -: processPageTherefore, it is important to be careful when expecting a base page or shadow page.voidPagedBoxCollector. collectFloats(CssContext c, Layer layer)private voidPagedBoxCollector. collectInline(CssContext c, Layer layer)private voidDisplayListCollector. collectLayerBackgroundAndBorder(RenderingContext c, Layer layer, DisplayListContainer dlPages, int pgStart, int pgEnd)private voidDisplayListCollector. collectReplacedElementLayer(RenderingContext c, Layer layer, DisplayListContainer dlPages, int pgStart, int pgEnd)DisplayListContainerDisplayListCollector. collectRoot(RenderingContext c, Layer rootLayer)Use this method to collect all boxes recursively into a list of paint instructions for each page.protected intDisplayListCollector. findEndPage(RenderingContext c, Layer layer)static java.util.List<PagedBoxCollector.PageInfo>PagedBoxCollector. findLayerPages(CssContext c, Layer layer, java.util.List<PageBox> pages)Returns the pages a layer appears on including inserted overflow pages.static java.awt.RectanglePagedBoxCollector. findLayerRect(CssContext c, Layer layer)protected intDisplayListCollector. findStartPage(RenderingContext c, Layer layer)private voidDisplayListPainter. paintFixed(RenderingContext c, Layer layer)protected voidDisplayListCollector. processPage(RenderingContext c, Layer layer, PagedBoxCollector.PageResult pg, DisplayListContainer.DisplayListPageContainer dlPageList, boolean includeFloats, int pageNumber, int shadowPageNumber)Convert a list of boxes to a list of paint instructions for a page.private voidDisplayListCollector. processShadowPages(RenderingContext c, Layer layer, int pageNumber, PagedBoxCollector.PageResult pg, DisplayListContainer.DisplayListPageContainer dlPageList, boolean includeFloats)If we have cut-off boxes we have to process them as separate pages.Method parameters in com.openhtmltopdf.render.displaylist with type arguments of type Layer Modifier and Type Method Description private voidDisplayListCollector. collectLayers(RenderingContext c, java.util.List<Layer> layers, DisplayListContainer dlPages, java.util.Set<DisplayListCollector.CollectFlags> flags)Constructors in com.openhtmltopdf.render.displaylist with parameters of type Layer Constructor Description PaintFixedLayer(Layer layer) -
Uses of Layer in com.openhtmltopdf.render.simplepainter
Methods in com.openhtmltopdf.render.simplepainter with parameters of type Layer Modifier and Type Method Description private booleanSimpleBoxCollector. addBlockToLists(RenderingContext c, Layer layer, Box container, java.awt.Shape ourClip)Adds block box to appropriate flat box lists.private voidSimpleBoxCollector. addLineBox(RenderingContext c, Layer layer, LineBox container)voidSimpleBoxCollector. collect(RenderingContext c, Layer layer)voidSimpleBoxCollector. collect(RenderingContext c, Layer layer, Box container)private voidSimpleBoxCollector. collectInline(RenderingContext c, Layer layer)voidSimplePainter. paintLayer(RenderingContext c, Layer layer)Method parameters in com.openhtmltopdf.render.simplepainter with type arguments of type Layer Modifier and Type Method Description private voidSimplePainter. paintLayers(RenderingContext c, java.util.List<Layer> layers) -
Uses of Layer in com.openhtmltopdf.util
Methods in com.openhtmltopdf.util with parameters of type Layer Modifier and Type Method Description static java.lang.StringLambdaUtil. layerDescription(Layer layer)Null-safe layer description including object id, toString and master box description.
-