public class TextElement extends AbstractRepeatableElement<TextElement> implements IElement
alpha, gradient, position, rotate| 构造器和说明 |
|---|
TextElement(String text) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
beforeRender(Graphics2D g)
渲染之前,做一些默认配置
|
Dimension |
calculateDimension(Graphics2D g,
int canvasWidth,
int canvasHeight)
计算元素尺寸
|
CoordinatePoint |
doRender(Graphics2D g,
Dimension dimension,
int canvasWidth,
int canvasHeight)
执行渲染
|
static TextElement |
of(String text) |
TextElement |
setAutoWrapText(int maxTextWidth) |
TextElement |
setBaseLine(BaseLine baseLine) |
TextElement |
setFont(Font font) |
TextElement |
setFont(String fontName,
int fontStyle,
int fontSize) |
TextElement |
setFontColor(Color fontColor) |
TextElement |
setFontName(String fontName) |
TextElement |
setFontSize(int fontSize) |
TextElement |
setFontStyle(int fontStyle) |
TextElement |
setLineHeight(Integer lineHeight) |
TextElement |
setStrikeThrough(boolean strikeThrough) |
reCalculatePositionafterRender, follow, gradient, render, setAlpha, setGradient, setPosition, setRotatepublic TextElement(String text)
public static TextElement of(String text)
public TextElement setFontColor(Color fontColor)
public TextElement setFontName(String fontName)
public TextElement setFontSize(int fontSize)
public TextElement setFontStyle(int fontStyle)
public TextElement setFont(String fontName, int fontStyle, int fontSize)
public TextElement setFont(Font font)
public TextElement setBaseLine(BaseLine baseLine)
public TextElement setLineHeight(Integer lineHeight)
public TextElement setAutoWrapText(int maxTextWidth)
public TextElement setStrikeThrough(boolean strikeThrough)
public Dimension calculateDimension(Graphics2D g, int canvasWidth, int canvasHeight)
AbstractElementcalculateDimension 在类中 AbstractElement<TextElement>public CoordinatePoint doRender(Graphics2D g, Dimension dimension, int canvasWidth, int canvasHeight)
AbstractElementdoRender 在类中 AbstractElement<TextElement>public void beforeRender(Graphics2D g)
AbstractElementbeforeRender 在类中 AbstractElement<TextElement>Copyright © 2025. All rights reserved.