| 程序包 | 说明 |
|---|---|
| org.ofdrw.layout.element |
| 限定符和类型 | 类和说明 |
|---|---|
class |
PlaceholderSpan
占位符
|
| 限定符和类型 | 方法和说明 |
|---|---|
Span |
Span.clone() |
Span |
Span.setBold(boolean bold)
设置是否加粗
若需要更加细致的控制,可以使用
setWeight(Weight) |
Span |
Span.setColor(int[] rgb)
设置字体颜色
|
Span |
Span.setColor(int r,
int g,
int b)
设置字体颜色
|
Span |
Span.setColor(String color)
设置 文字颜色
|
Span |
Span.setFill(boolean fill) |
Span |
Span.setFont(Font font) |
Span |
Span.setFontSize(Double fontSize) |
Span |
Span.setIntegrity(Boolean integrity) |
Span |
Span.setItalic(boolean italic) |
Span |
Span.setLetterSpacing(Double letterSpacing) |
Span |
Span.setLinebreak(boolean linebreak)
设置Span为占满剩下行空间的元素
等价于在字符串末尾增加\n,当字符串末尾存在\n 时该参数无效。
|
Span |
Span.setText(String text) |
Span |
Span.setUnderline(boolean underline)
设置 下划线
|
Span |
Span.setUnderline(boolean underline,
double offset,
double width)
设置下划线
|
Span |
Span.setWeight(org.ofdrw.core.text.text.Weight weight)
设置字体粗细
|
Span[] |
Span.split(int index)
切分元素
|
Span |
TxtLineBlock.trySplitAdd(Span span)
尝试通过切分文字单元的方式加入行内
如果文字单元能够被切分,那么会返回切分后剩余部分文字单元
如果切分之后也无法加入行中,那么返回空。
|
| 限定符和类型 | 方法和说明 |
|---|---|
LinkedList<Span> |
Paragraph.getContents() |
List<Span> |
TxtLineBlock.getInlineSpans()
获取行内所有文字单元
|
LinkedList<Span> |
PlaceholderSpan.splitLineBreak()
获取经过行内换行处理之后的Span列表
|
LinkedList<Span> |
Span.splitLineBreak()
获取经过行内换行处理之后的Span列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
Paragraph |
Paragraph.add(Span content)
加入带有特殊样式文字内容
|
boolean |
TxtLineBlock.tryAdd(Span span)
尝试向行中加入文字单元
|
Span |
TxtLineBlock.trySplitAdd(Span span)
尝试通过切分文字单元的方式加入行内
如果文字单元能够被切分,那么会返回切分后剩余部分文字单元
如果切分之后也无法加入行中,那么返回空。
|
| 限定符和类型 | 方法和说明 |
|---|---|
Paragraph |
Paragraph.setContents(List<Span> contents) |
| 构造器和说明 |
|---|
PlaceholderSpan(int holdNum,
Span sp)
通过复制span的方式创建占位符
|
Copyright © 2024. All rights reserved.