Layer
概述
Layer 是一个类在Aspose.PDF FOSS的.NET中.
通过层面展示的PDF层 (可选内容组).
本类提供了在.NET 程序中与层对象工作的7种方法. 有的方法包括: Delete, Flatten, Layer, Lock, Save, Unlock. 所有公众成员在安装了Aspose.PDF FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: Contents, DefaultState, Id, Locked, Name.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
Id | string | 阅读 | 层标识符 (页资源属性名称一旦附加). |
Name | string | 阅读 | 层的可读性名称. |
Contents | List<Operator> | 阅读 | 构成该层内容的操作符. |
DefaultState | DefaultState | 阅读/写作 | 默认可见状态. |
Locked | bool | 阅读 | 层是否锁定 (浏览器不能切换). |
方法
| Signature | 描述情况 |
|---|---|
Layer(id: string, name: string) | 创建一个新的,独立的层. |
Lock() | 锁定这个层. |
Unlock() | 解锁这个层. |
Delete() | 删除此层及其内容. |
Flatten(cleanupContentStream: bool) | 将该层的内容平坦化为无条件页面内容. |
Save(outputStream: System.IO.Stream) | 将此层的内容保存为独立单页PDF流. |
Save(outputPath: string) | 将此层的内容保存为独立单页PDF文件. |