public class PlaceholderSpan extends Span
| 构造器和说明 |
|---|
PlaceholderSpan(double holdWidth,
double height)
创建占位符
|
PlaceholderSpan(int holdNum,
double fontSize)
创建占位符
该方式创建的占位符字间距为0
|
PlaceholderSpan(int holdNum,
Span sp)
通过复制span的方式创建占位符
|
| 限定符和类型 | 方法和说明 |
|---|---|
Rectangle |
blockSize()
占位符大小,如果holdWidth存在那么返还指定宽高的矩形
否则根据字体进行计算
|
int |
getHoldNum()
获取位符数量
仅在使用占位数量创建对象时有效
PlaceholderSpan(int, double) 或 PlaceholderSpan(int, Span) |
double |
getHoldWidth()
占位符宽度
仅在使用占位宽度创建对象时有效
PlaceholderSpan(double, double) |
PlaceholderSpan |
setHoldChars(int holdNum)
设置占位的字符
|
PlaceholderSpan |
setHoldWidth(double holdWidth)
设置占位符宽度
如果设置该了宽度,那么HoldNum将会失效
|
LinkedList<Span> |
splitLineBreak()
获取经过行内换行处理之后的Span列表
|
clone, getColor, getDeltaX, getFont, getFontSize, getLetterSpacing, getText, getUnderlineOffset, getUnderlineWidth, getWeight, glyphList, hasLinebreak, isBold, isFill, isIntegrity, isItalic, isUnderline, length, setBold, setColor, setColor, setColor, setFill, setFont, setFontSize, setIntegrity, setItalic, setLetterSpacing, setLinebreak, setText, setUnderline, setUnderline, setWeight, splitpublic PlaceholderSpan(double holdWidth,
double height)
holdWidth - 占位符宽度height - 占位符高度public PlaceholderSpan(int holdNum,
double fontSize)
该方式创建的占位符字间距为0
holdNum - 占位符数目fontSize - 每个占位符字体大小public PlaceholderSpan(int holdNum,
Span sp)
holdNum - 占位符数量sp - 用于复制的原始spanpublic PlaceholderSpan setHoldChars(int holdNum)
holdNum - 占位符数量public int getHoldNum()
仅在使用占位数量创建对象时有效 PlaceholderSpan(int, double) 或 PlaceholderSpan(int, Span)
public double getHoldWidth()
仅在使用占位宽度创建对象时有效 PlaceholderSpan(double, double)
public PlaceholderSpan setHoldWidth(double holdWidth)
如果设置该了宽度,那么HoldNum将会失效
holdWidth - 占位符宽度,单位mmpublic Rectangle blockSize()
public LinkedList<Span> splitLineBreak()
splitLineBreak 在类中 SpanCopyright © 2024. All rights reserved.