| 程序包 | 说明 |
|---|---|
| org.ofdrw.layout | |
| org.ofdrw.layout.element | |
| org.ofdrw.layout.element.canvas | |
| org.ofdrw.layout.engine |
| 限定符和类型 | 字段和说明 |
|---|---|
static Rectangle |
Rectangle.Empty |
| 限定符和类型 | 方法和说明 |
|---|---|
Rectangle |
Rectangle.clone() |
Rectangle |
RenderPrepare.doPrepare(Double widthLimit)
执行渲染前的准备工作
包括简单的内部布局,必要数据的缓存
|
Rectangle |
PageLayout.getWorkerArea()
页面正文的工作区域
|
Rectangle |
Rectangle.reduce(double height)
缩减矩形区域
|
| 限定符和类型 | 方法和说明 |
|---|---|
Rectangle |
PlaceholderSpan.blockSize()
占位符大小,如果holdWidth存在那么返还指定宽高的矩形
否则根据字体进行计算
|
Rectangle |
Span.blockSize() |
Rectangle |
Div.box()
获取模型区域大小
注意:该方法必须在元素内容大小确定的情况才能放回正确的尺寸
也就是说必须在
Div.doPrepare(Double) 或是手动设置宽度和高度之后调用才能返还正确值 |
Rectangle |
AreaHolderBlock.doPrepare(Double widthLimit)
Canvas 不接受宽度重设
|
Rectangle |
Div.doPrepare(Double widthLimit)
获取尺寸
|
Rectangle |
Paragraph.doPrepare(Double widthLimit)
预布局
该方法主要有渲染器调用,请勿主动调用该方法,除非你知道你在做什么。
|
Rectangle |
TxtLineBlock.size()
获取行所占据的区域大小
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Div |
Div.placeholder(Rectangle rec,
AFloat aFloat)
空间占位符
|
| 限定符和类型 | 方法和说明 |
|---|---|
Rectangle |
Canvas.doPrepare(Double widthLimit)
Canvas 不接受宽度重设
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Rectangle> |
Segment.getSizeList()
获取元素尺寸序列
|
Iterator<Map.Entry<Div,Rectangle>> |
Segment.iterator() |
Map.Entry<Div,Rectangle> |
Segment.next() |
Copyright © 2024. All rights reserved.