FlowElement
FlowElement
概述
FlowElement 是 Aspose.PDF FOSS 中用于 TypeScript 的接口。
一个流内容单元。
此接口为 TypeScript 程序中的 FlowElement 对象声明了 2 个方法。可用的方法包括:measure、place。在安装了面向 TypeScript 的 Aspose.PDF FOSS 包之后,所有公共成员对任何 TypeScript 应用程序均可访问。属性:clear、fits、keepWithNext、keepWithNextEligible、spaceAfter、spaceBefore,以及另外 1 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
usedHeight | : number | 读取 | 获取使用的高度。 |
fits | : boolean | 读取 | 获取拟合。 |
keepWithNextEligible | : boolean | 读取 | 仅对标题为真——这些元素有资格使用 keep-with-next. |
keepWithNext | : boolean | 读取 | 对每个元素的流 keep-with-next 策略进行覆盖;undefined 继承流的默认设置。 |
spaceBefore | : number | 读取 | 指向保留在此元素上方的点;若缺失则视为 0。 |
spaceAfter | : number | 读取 | 指向保留在此元素下方的点;若缺失则视为 0。 |
clear | : FlowClear | 读取 | 在放置之前,此元素清除的浮动所在的侧(们);缺失时视为 none。 |
方法
| 签名 | 描述 |
|---|---|
place(ctx: PlaceContext) → PlaceResult | 在此 FlowElement 实例上调用 place(ctx)。 |
measure(ctx: MeasureContext) → { usedHeight: number; fits: boolean } | 对 {@link place} 的非破坏性试运行:预测该元素将占用的垂直空间以及是否完全适配,且不进行绘制。 |