public class TextPaintInstruction extends java.lang.Object implements PaintInstruction
PaintInstruction
to paint text based on the current TagProcessingState
.Constructor and Description |
---|
TextPaintInstruction(TagProcessingState state,
java.lang.String text) |
TextPaintInstruction(TagProcessingState state,
java.lang.String text,
java.lang.String wordSplitRegex) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getText() |
int |
getTextLength(org.eclipse.swt.graphics.GC gc) |
int |
getTrimmedTextLength(org.eclipse.swt.graphics.GC gc) |
java.util.List<java.lang.String> |
getWords() |
void |
paint(org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle area) |
public TextPaintInstruction(TagProcessingState state, java.lang.String text)
public TextPaintInstruction(TagProcessingState state, java.lang.String text, java.lang.String wordSplitRegex)
public void paint(org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle area)
paint
in interface PaintInstruction
public int getTextLength(org.eclipse.swt.graphics.GC gc)
public int getTrimmedTextLength(org.eclipse.swt.graphics.GC gc)
public java.lang.String getText()
public java.util.List<java.lang.String> getWords()