public class RenderingContext extends Object implements CssContext
| 限定符和类型 | 字段和说明 |
|---|---|
protected SharedContext |
sharedContext |
| 构造器和说明 |
|---|
RenderingContext(SharedContext sharedContext)
needs a new instance every run
|
protected SharedContext sharedContext
public RenderingContext(SharedContext sharedContext)
public void setContext(SharedContext sharedContext)
public void setBaseURL(String url)
public UserAgentCallback getUac()
public String getBaseURL()
public float getDPI()
public float getMmPerDot()
getMmPerDot 在接口中 CssContextpublic int getDotsPerPixel()
getDotsPerPixel 在接口中 CssContextpublic float getFontSize2D(FontSpecification font)
getFontSize2D 在接口中 CssContextpublic float getXHeight(FontSpecification parentFont)
getXHeight 在接口中 CssContextpublic TextRenderer getTextRenderer()
public boolean isPaged()
public FontResolver getFontResolver()
public FSFont getFont(FontSpecification font)
getFont 在接口中 CssContextpublic FSCanvas getCanvas()
public Rectangle getFixedRectangle()
public Rectangle getViewportRectangle()
public boolean debugDrawBoxes()
public boolean debugDrawLineBoxes()
public boolean debugDrawInlineBoxes()
public boolean debugDrawFontMetrics()
public boolean isInteractive()
public boolean isPrint()
public OutputDevice getOutputDevice()
public void setOutputDevice(OutputDevice outputDevice)
public FontContext getFontContext()
public void setFontContext(FontContext fontContext)
public void setPage(int pageNo,
PageBox page)
public int getPageCount()
public void setPageCount(int pageCount)
public PageBox getPage()
public int getPageNo()
public StyleReference getCss()
getCss 在接口中 CssContextpublic FSFontMetrics getFSFontMetrics(FSFont font)
getFSFontMetrics 在接口中 CssContextpublic Layer getRootLayer()
public void setRootLayer(Layer rootLayer)
public int getInitialPageNo()
public void setInitialPageNo(int initialPageNo)
Copyright © 2019. All Rights Reserved.