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,
String fontName,
int fontSize,
int x,
int y) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<TextElement> |
getBreakLineElements() |
Color |
getColor() |
Integer |
getDrawY() |
Font |
getFont() |
Integer |
getHeight() |
LineAlign |
getLineAlign() |
Integer |
getLineHeight() |
Integer |
getRotate() |
String |
getText()
读写属性
|
Integer |
getWidth()
计算属性
|
boolean |
isAutoBreakLine() |
boolean |
isStrikeThrough() |
TextElement |
setAutoBreakLine(int maxLineWidth,
int maxLineCount)
设置自动换行(默认左对齐)
|
TextElement |
setAutoBreakLine(int maxLineWidth,
int maxLineCount,
int lineHeight)
设置自动换行(默认左对齐)
|
TextElement |
setAutoBreakLine(int maxLineWidth,
int maxLineCount,
int lineHeight,
LineAlign lineAlign)
设置自动换行
|
TextElement |
setAutoBreakLine(int maxLineWidth,
int maxLineCount,
LineAlign lineAlign)
设置自动换行
|
TextElement |
setColor(Color color) |
TextElement |
setColor(int r,
int g,
int b) |
TextElement |
setFont(Font font) |
TextElement |
setLineHeight(Integer lineHeight) |
TextElement |
setRotate(Integer rotate) |
TextElement |
setStrikeThrough(boolean strikeThrough) |
TextElement |
setText(String text) |
public 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 Integer getWidth()
public Integer getHeight()
public Integer getDrawY()
public List<TextElement> getBreakLineElements()
public String getText()
public TextElement setText(String text)
public Font getFont()
public TextElement setFont(Font font)
public Integer getRotate()
public TextElement setRotate(Integer rotate)
public Color getColor()
public TextElement setColor(Color color)
public TextElement setColor(int r, int g, int b)
public Integer getLineHeight()
public TextElement setLineHeight(Integer lineHeight)
public boolean isStrikeThrough()
public TextElement setStrikeThrough(boolean strikeThrough)
public boolean isAutoBreakLine()
public TextElement setAutoBreakLine(int maxLineWidth, int maxLineCount, int lineHeight)
maxLineWidth - 最大宽度(超出则换行)maxLineCount - 最大行数(超出则丢弃)lineHeight - 行高public TextElement setAutoBreakLine(int maxLineWidth, int maxLineCount)
maxLineWidth - 最大宽度(超出则换行)maxLineCount - 最大行数(超出则丢弃)public TextElement setAutoBreakLine(int maxLineWidth, int maxLineCount, int lineHeight, LineAlign lineAlign)
maxLineWidth - 最大宽度(超出则换行)maxLineCount - 最大行数(超出则丢弃)lineHeight - 行高lineAlign - 行对齐方式public TextElement setAutoBreakLine(int maxLineWidth, int maxLineCount, LineAlign lineAlign)
maxLineWidth - 最大宽度(超出则换行)maxLineCount - 最大行数(超出则丢弃)lineAlign - 行对齐方式public LineAlign getLineAlign()
Copyright © 2021. All rights reserved.