public class Layer extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static short |
PAGED_MODE_PRINT |
static short |
PAGED_MODE_SCREEN |
public static final short PAGED_MODE_SCREEN
public static final short PAGED_MODE_PRINT
public Layer getParent()
public boolean isStackingContext()
public void setStackingContext(boolean stackingContext)
public int getZIndex()
public Box getMaster()
public void addChild(Layer layer)
public void addFloat(BlockBox floater, BlockFormattingContext bfc)
public void removeFloat(BlockBox floater)
public Dimension getPaintingDimension(LayoutContext c)
public void paint(RenderingContext c)
public Box find(CssContext cssCtx, int absX, int absY, boolean findAnonymous)
public void paintAsLayer(RenderingContext c, BlockBox startingPoint)
public boolean isRootLayer()
public void positionChildren(LayoutContext c)
public boolean containsFixedContent()
public void setFixedBackground(boolean b)
public List getChildren()
public void detach()
public boolean isInline()
public void setInline(boolean inline)
public Box getEnd()
public void setEnd(Box end)
public boolean isRequiresLayout()
public void setRequiresLayout(boolean requiresLayout)
public void finish(LayoutContext c)
public List getPages()
public void setPages(List pages)
public boolean isLastPage(PageBox pageBox)
public void addPage(CssContext c)
public void removeLastPage()
public static PageBox createPageBox(CssContext c, String pseudoPage)
public PageBox getFirstPage(CssContext c, Box box)
public PageBox getLastPage(CssContext c, Box box)
public void ensureHasPage(CssContext c, Box box)
public PageBox getPage(CssContext c, int yOffset)
public void trimEmptyPages(CssContext c, int maxYHeight)
public void trimPageCount(int newPageCount)
public void assignPagePaintingPositions(CssContext cssCtx, short mode)
public void assignPagePaintingPositions(CssContext cssCtx, int mode, int additionalClearance)
public int getMaxPageWidth(CssContext cssCtx, int additionalClearance)
public PageBox getLastPage()
public boolean crossesPageBreak(LayoutContext c, int top, int bottom)
public Layer findRoot()
public void addRunningBlock(BlockBox block)
public void removeRunningBlock(BlockBox block)
public BlockBox getRunningBlock(String identifer, PageBox page, PageElementPosition which)
public void layoutPages(LayoutContext c)
public void addPageSequence(BlockBox start)
public int getRelativePageNo(RenderingContext c)
public int getRelativePageCount(RenderingContext c)
public Box getSelectionEnd()
public void setSelectionEnd(Box selectionEnd)
public Box getSelectionStart()
public void setSelectionStart(Box selectionStart)
public int getSelectionEndX()
public void setSelectionEndX(int selectionEndX)
public int getSelectionEndY()
public void setSelectionEndY(int selectionEndY)
public int getSelectionStartX()
public void setSelectionStartX(int selectionStartX)
public int getSelectionStartY()
public void setSelectionStartY(int selectionStartY)
Copyright © 2019. All Rights Reserved.