org.lobobrowser.html.style
public class FontStyleRenderState extends RenderStateDelegator
delegate
DISPLAY_BLOCK, DISPLAY_INLINE, DISPLAY_LIST_ITEM, DISPLAY_NONE, DISPLAY_TABLE, DISPLAY_TABLE_CELL, DISPLAY_TABLE_ROW, FLOAT_LEFT, FLOAT_NONE, FLOAT_RIGHT, MASK_TEXTDECORATION_BLINK, MASK_TEXTDECORATION_LINE_THROUGH, MASK_TEXTDECORATION_OVERLINE, MASK_TEXTDECORATION_UNDERLINE, OVERFLOW_AUTO, OVERFLOW_HIDDEN, OVERFLOW_NONE, OVERFLOW_SCROLL, OVERFLOW_VISIBLE, POSITION_ABSOLUTE, POSITION_FIXED, POSITION_RELATIVE, POSITION_STATIC, TEXTTRANSFORM_CAPITALIZE, TEXTTRANSFORM_LOWERCASE, TEXTTRANSFORM_NONE, TEXTTRANSFORM_UPPERCASE, VISIBILITY_COLLAPSE, VISIBILITY_HIDDEN, VISIBILITY_VISIBLE, WS_NORMAL, WS_NOWRAP, WS_PRE
Constructor and Description |
---|
FontStyleRenderState(RenderState prevRenderState,
int style) |
Modifier and Type | Method and Description |
---|---|
static FontStyleRenderState |
createSuperscriptFontStyleRenderState(RenderState prevRenderState,
java.lang.Integer superscript) |
java.awt.Font |
getFont() |
java.awt.FontMetrics |
getFontMetrics() |
org.lobobrowser.html.style.WordInfo |
getWordInfo(java.lang.String word) |
void |
invalidate() |
getAlignXPercent, getAlignYPercent, getBackgroundColor, getBackgroundInfo, getBlankWidth, getBorderInfo, getColor, getCount, getDisplay, getFloat, getFontBase, getMarginInsets, getOverflowX, getOverflowY, getOverlayColor, getPaddingInsets, getPosition, getPreviousRenderState, getTextBackgroundColor, getTextDecorationMask, getTextIndent, getTextIndentText, getTextTransform, getVisibility, getWhiteSpace, incrementCount, isHighlight, resetCount, setHighlight
public FontStyleRenderState(RenderState prevRenderState, int style)
public static FontStyleRenderState createSuperscriptFontStyleRenderState(RenderState prevRenderState, java.lang.Integer superscript)
public java.awt.Font getFont()
getFont
in interface RenderState
getFont
in class RenderStateDelegator
public java.awt.FontMetrics getFontMetrics()
getFontMetrics
in interface RenderState
getFontMetrics
in class RenderStateDelegator
public void invalidate()
invalidate
in interface RenderState
invalidate
in class RenderStateDelegator
public final org.lobobrowser.html.style.WordInfo getWordInfo(java.lang.String word)
getWordInfo
in interface RenderState
getWordInfo
in class RenderStateDelegator