public abstract class Renderer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Renderer.ReflowPhase |
public Renderer(Element element)
public Element getElement()
public BoxRenderer getParent()
public void setParent(BoxRenderer parent)
public boolean isUseAwt()
public Renderer setUseAwt(boolean useAwt)
public Length getWidthObj()
public boolean isTaggedOutput(Context context)
public String getLang()
public Length getMinWidthObj()
public Length getMaxWidthObj()
public Length getMinHeightObj()
public Length getMaxHeightObj()
public float getFontSize()
public Length getHeightObj()
public boolean isAutoWidth()
public boolean isFloating()
public boolean isBoxSized()
public Style.Floating getFloat()
public com.pd4ml.css.CSSName getClear()
public float getX()
public int getAbsPositionedBottomEdge()
public int getOuterMinWidth(float base) throws ForcedTerminationException
ForcedTerminationException
public int getMinWidth(float base) throws ForcedTerminationException
ForcedTerminationException
public void reLayout(float base) throws ForcedTerminationException
ForcedTerminationException
public boolean updateHeights(int h)
public int getMaxWidth(float base) throws ForcedTerminationException
ForcedTerminationException
public abstract RStatus layout(Renderer.ReflowPhase phase) throws IOException
IOException
public RStatus render() throws IOException
IOException
public RStatus findAutoPageBreaks(List<Context.PageBreakRef> pbreaks, int top, int height) throws IOException
IOException
public boolean doesNotPrintToPage() throws IOException
IOException
public boolean isTable()
public boolean isBody()
public StringBuilder dump(int mode, int indent)
public void cleanup()
public int getDecoration()
public boolean isTBRL()
public int getAbsVerticalPosition()
public int getAbsHorizontalPosition()
public com.pd4ml.css.CSSName getDisplayType()
public Context getContext()
Revision 4.0.15 / 20220727-0149