public class RenderingContext extends java.lang.Object implements CssContext
Constructor and Description |
---|
RenderingContext(SharedContext sharedContext)
needs a new instance every run
|
public RenderingContext(SharedContext sharedContext)
public void setContext(SharedContext sharedContext)
public void setBaseURL(java.lang.String url)
public UserAgentCallback getUac()
public java.lang.String getBaseURL()
public float getDPI()
public float getMmPerDot()
getMmPerDot
in interface CssContext
public int getDotsPerPixel()
getDotsPerPixel
in interface CssContext
public float getFontSize2D(FontSpecification font)
getFontSize2D
in interface CssContext
public float getXHeight(FontSpecification parentFont)
getXHeight
in interface CssContext
public TextRenderer getTextRenderer()
public boolean isPaged()
public FontResolver getFontResolver()
public FSFont getFont(FontSpecification font)
getFont
in interface CssContext
public RootPanel getCanvas()
public java.awt.Rectangle getFixedRectangle()
public java.awt.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
in interface CssContext
public FSFontMetrics getFSFontMetrics(FSFont font)
getFSFontMetrics
in interface CssContext
public Layer getRootLayer()
public void setRootLayer(Layer rootLayer)
public int getInitialPageNo()
public void setInitialPageNo(int initialPageNo)
public Box getBoxById(java.lang.String id)