DocumentPrivilege
概述
DocumentPrivilege 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:IComparable<object>。
表示文档访问权限(加密字典中的 P 值)。
此类提供 3 个方法,用于在 .NET 程序中处理 DocumentPrivilege 对象。可用方法包括:CompareTo、DocumentPrivilege。安装 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:AllowAll、AllowAssembly、AllowCopy、AllowDegradedPrinting、AllowFillIn、AllowModifyAnnotations,以及另外 16 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
AllowPrint | bool | 读写 | 允许打印(位 3)。 |
AllowModifyContents | bool | 读写 | 允许修改内容(位 4)。 |
AllowCopy | bool | 读写 | 允许复制或提取文本和图形(第5位)。 |
AllowModifyAnnotations | bool | 读写 | 允许添加或修改批注(第6位)。 |
AllowFillIn | bool | 读写 | 允许填写表单字段(第9位)。 |
AllowScreenReaders | bool | 读写 | 允许提取文本以满足可访问性(位 10)。 |
AllowAssembly | bool | 读写 | 允许文档组装(位 11)。 |
AllowDegradedPrinting | bool | 读写 | 允许降级(低分辨率)打印。 |
ChangeAllowLevel | int | 读写 | 复合的 change-allowed 级别来源于 modify 权限位。 |
CopyAllowLevel | int | 读写 | 复合的 copy-allowed 级别来源于 copy 和 accessibility 位。 |
PrintAllowLevel | int | 读写 | 复合的允许打印级别源自 print 和 print-quality 位。 |
AllowAll | DocumentPrivilege | 读取 | 已授予全部权限。 |
ForbidAll | DocumentPrivilege | 读取 | 没有权限(最严格)。 |
Print | DocumentPrivilege | 读取 | 仅允许打印。 |
ModifyContents | DocumentPrivilege | 读取 | 仅允许修改内容。 |
Copy | DocumentPrivilege | 读取 | 仅允许复制。 |
ModifyAnnotations | DocumentPrivilege | 读取 | 仅允许修改批注。 |
FillIn | DocumentPrivilege | 读取 | 仅允许填写表单字段。 |
ScreenReaders | DocumentPrivilege | 读取 | 仅允许屏幕阅读器提取。 |
Assembly | DocumentPrivilege | 读取 | 仅允许文档组装。 |
DegradedPrinting | DocumentPrivilege | 读取 | 仅允许降级打印。 |
Value | int | 读取 | 原始权限标志,以整数形式表示(/P 值语义)。 |
方法
| 签名 | 描述 |
|---|---|
DocumentPrivilege() | 创建一个没有任何权限的特权集(最严格的)。 |
DocumentPrivilege(other: DocumentPrivilege) | 创建现有特权的副本。 |
CompareTo(obj: object?) | 在此 DocumentPrivilege 实例上调用 CompareTo(obj)。 |