public class ResetSpanStylePaintInstruction extends java.lang.Object implements PaintInstruction, FontMetricsProvider
PaintInstruction to reset style information that were set via span tag.| Constructor and Description |
|---|
ResetSpanStylePaintInstruction(TagProcessingState state,
SpanElement span) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.swt.graphics.FontMetrics |
getFontMetrics(org.eclipse.swt.graphics.GC gc)
Calculates the
FontMetrics based on the font information of this
FontMetricsProvider in conjunction with the current set font information set to the
given GC. |
void |
paint(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle area) |
public ResetSpanStylePaintInstruction(TagProcessingState state, SpanElement span)
public void paint(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle area)
paint in interface PaintInstructionpublic org.eclipse.swt.graphics.FontMetrics getFontMetrics(org.eclipse.swt.graphics.GC gc)
FontMetricsProviderFontMetrics based on the font information of this
FontMetricsProvider in conjunction with the current set font information set to the
given GC.
Note: To retrieve the FontMetrics it is necessary to set the Font
based on the local font information and the current applied font. You should not reset the
Font on the GC in this method again, because the font information might be
used by other FontMetricsProvider.
getFontMetrics in interface FontMetricsProvidergc - The GC that should be used to retrieve the FontMetricsFontMetrics based on the font information of this
FontMetricsProvider in conjunction with the current set font information set
to the given GC.