public class TextElement extends CombineElement<TextElement>
| 构造器和说明 |
|---|
TextElement(String text,
Font font,
int x,
int y) |
TextElement(String text,
int fontSize,
int x,
int y) |
TextElement(String text,
int fontStyle,
int fontSize,
int x,
int y) |
TextElement(String text,
String fontName,
int fontSize,
int x,
int y) |
TextElement(String text,
String fontName,
int fontStyle,
int fontSize,
int x,
int y) |
getAlpha, getDirection, getRepeatPaddingHorizontal, getRepeatPaddingVertical, getX, getY, isCenter, isRepeat, setAlpha, setCenter, setDirection, setRepeat, setRepeat, setRepeat, setXpublic TextElement(String text, Font font, int x, int y)
text - 文本内容font - Font对象x - x坐标y - y坐标public TextElement(String text, int fontSize, int x, int y)
text - 文本内容fontSize - 字号x - x坐标y - y坐标public TextElement(String text, int fontStyle, int fontSize, int x, int y)
text - 文本内容fontStyle - 字体样式fontSize - 字号x - x坐标y - y坐标public TextElement(String text, String fontName, int fontSize, int x, int y)
text - 文本内容fontName - 字体名称fontSize - 字号x - x坐标y - y坐标public Integer getWidth()
public Integer getHeight()
public Integer getDrawY()
public List<TextElement> getBreakLineElements()
public TextElement setY(int y)
setY 在类中 CombineElement<TextElement>y - public String getText()
public TextElement setText(String text)
text - public Font getFont()
public TextElement setFont(Font font)
font - public Float getSpace()
public TextElement setSpace(Float space)
space - public Integer getRotate()
public TextElement setRotate(Integer rotate)
rotate - public Color getColor()
public TextElement setColor(Color color)
color - public TextElement setColor(int r, int g, int b)
public Integer getLineHeight()
public TextElement setLineHeight(Integer lineHeight)
lineHeight - public boolean isStrikeThrough()
public TextElement setStrikeThrough(boolean strikeThrough)
strikeThrough - public boolean isAutoBreakLine()
public TextElement setAutoBreakLine(int maxLineWidth)
maxLineWidth - 最大宽度(超出则换行)public TextElement setAutoBreakLine(int maxLineWidth, LineAlign lineAlign)
maxLineWidth - 最大宽度(超出则换行)lineAlign - 行对齐方式public TextElement setAutoBreakLine(int maxLineWidth, int maxLineCount)
maxLineWidth - 最大宽度(超出则换行)maxLineCount - 最大行数(超出则丢弃)public TextElement setAutoBreakLine(int maxLineWidth, int maxLineCount, LineAlign lineAlign)
maxLineWidth - 最大宽度(超出则换行)maxLineCount - 最大行数(超出则丢弃)lineAlign - 行对齐方式public TextElement setAutoBreakLine(int maxLineWidth, int maxLineCount, int lineHeight)
maxLineWidth - 最大宽度(超出则换行)maxLineCount - 最大行数(超出则丢弃)lineHeight - 行高public TextElement setAutoBreakLine(int maxLineWidth, int maxLineCount, int lineHeight, LineAlign lineAlign)
maxLineWidth - 最大宽度(超出则换行)maxLineCount - 最大行数(超出则丢弃)lineHeight - 行高lineAlign - 行对齐方式public TextElement setAutoBreakLine(String splitter)
splitter - 指定换行符public TextElement setAutoBreakLine(String splitter, int lineHeight)
splitter - 指定换行符lineHeight - 行高public TextElement setAutoBreakLine(String splitter, LineAlign lineAlign)
splitter - 指定换行符lineAlign - 行对齐方式public TextElement setAutoBreakLine(String splitter, int lineHeight, LineAlign lineAlign)
splitter - 指定换行符lineHeight - 行高lineAlign - 行对齐方式public LineAlign getLineAlign()
public Integer getAutoFitWidth()
public TextElement setAutoFitWidth(Integer autoFitWidth)
autoFitWidth - public BaseLine getBaseLine()
public TextElement setBaseLine(BaseLine baseLine)
baseLine - Copyright © 2023. All rights reserved.