OptionalContentGroup

OptionalContentGroup

概述

OptionalContentGroup 是 Aspose.PDF FOSS 中用于 .NET 的类。

表示 PDF 文档中的可选内容组(图层)。

此类提供 9 个方法,用于在 .NET 程序中处理 OptionalContentGroup 对象。可用的方法包括:AddContent、Delete、Flatten、Lock、OptionalContentGroup、Save、Unlock。在安装了 Aspose.PDF FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:Contents、DefaultState、Id、Intent、IsLocked、IsVisible,以及另外 2 项。

属性

名称类型访问描述
Namestring读取图层名称。
Idstring?读取在页面 Resources/Properties 中使用的 OCG 标识符(例如.
IsVisiblebool读写此图层当前是否可见。
IsLockedbool读写此图层是否已锁定(用户无法切换)。
Lockedbool读写对应 IsLocked 的别名,与 Aspose.Pdf 公共表面匹配。
DefaultStateDefaultState读写此图层的默认可见性状态。
Intentstring?读取此图层的意图(例如,“View”、“Design”)。
ContentsIReadOnlyList<byte[]>读取从页面内容流(包含 BDC/EMC 标记)或引用此图层 OCG 的 XForm 流中获取属于此图层的内容操作符(原始字节)。

方法

签名描述
OptionalContentGroup(id: string, name: string)使用给定的 ID 和名称创建一个新图层。
Lock()锁定此图层,使用户无法切换。
Unlock()解锁此图层。
Flatten(cleanupContentStream: bool)合并此图层 — 删除 BDC/EMC 标记,但保留内容。
Delete()删除此图层及其所有内容。
Save()将此图层的内容保存为新的单页 PDF 文档。
Save(stream: Stream)将此图层的内容保存为流中的新单页 PDF。
Save(outputPath: string)将此图层的内容保存为文件中的新单页 PDF。
AddContent(op: Operator)向此层添加内容操作符(用于新创建的层)。

另请参阅

 中文