EditableContent
EditableContent
概述
EditableContent 是 Aspose.PDF FOSS 中用于 TypeScript 的一个类。
可编辑的每流页面内容视图(第 4 阶段基础,F1)。
此类为 TypeScript 程序中的 EditableContent 对象声明了 9 个方法。可用的方法包括:commit、constructor、editedXObjectPaths、ownXObjectResources、setTopOps、setXobjectOps、topOps、xobjectOps、xobjectResources。在安装了用于 TypeScript 的 Aspose.PDF FOSS 包之后,所有公共成员对任何 TypeScript 应用程序均可访问。属性:dict、dirty、nm、ops、ownerDict、path,以及另外 1 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
path | : string[] | 读取 | 获取路径。 |
nm | : string | 读取 | 获取 nm。 |
dict | : PdfDict | 读取 | 获取字典。 |
ops | : ContentOp[] | 读取 | 获取 ops。 |
dirty | : boolean | 读取 | 获取脏状态。 |
streamCount | number | 读取 | 获取流计数。 |
path | : string[] | 读取 | 获取路径。 |
nm | : string | 读取 | 获取 nm。 |
dict | : PdfDict | 读取 | 获取 dict。 |
ops | : ContentOp[] | 读取 | 获取 ops。 |
dirty | : boolean | 读取 | 获取脏状态。 |
ownerDict | : PdfDict | 读取 | 获取所有者字典。 |
nm | : string | 读取 | 获取 nm。 |
方法
| 签名 | 描述 |
|---|---|
constructor(doc: Document, page: Page) | 在此 EditableContent 实例上调用构造函数(doc, page)。 |
topOps(streamIndex: number) → readonly ContentOp[] | 在此 EditableContent 实例上调用 topOps(streamIndex)。 |
setTopOps(streamIndex: number, ops: ContentOp[]) | 设置顶部 ops 值。 |
xobjectOps(path: readonly string[]) → readonly ContentOp[] | 在此 EditableContent 实例上调用 xobjectOps(path)。 |
editedXObjectPaths() → string[][] | 截至目前已进行写时复制的 Form XObject 路径(已编辑的作用域)。 |
xobjectResources(path: readonly string[]) → `PdfDict | undefined` |
ownXObjectResources(path: readonly string[]) → PdfDict | 强制对位于 path 的 Form XObject 进行写时复制并返回其自身的 /Resources;如果该表单没有 /Resources,则创建一个空的。 |
setXobjectOps(path: readonly string[], ops: ContentOp[]) | 设置 xobject ops 值。 |
commit() | 将修改后的流写回到新的页面拥有的流对象中。 |