DocumentPrivilege

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 项。

属性

名称类型访问描述
AllowPrintbool读写允许打印(位 3)。
AllowModifyContentsbool读写允许修改内容(位 4)。
AllowCopybool读写允许复制或提取文本和图形(第5位)。
AllowModifyAnnotationsbool读写允许添加或修改批注(第6位)。
AllowFillInbool读写允许填写表单字段(第9位)。
AllowScreenReadersbool读写允许提取文本以满足可访问性(位 10)。
AllowAssemblybool读写允许文档组装(位 11)。
AllowDegradedPrintingbool读写允许降级(低分辨率)打印。
ChangeAllowLevelint读写复合的 change-allowed 级别来源于 modify 权限位。
CopyAllowLevelint读写复合的 copy-allowed 级别来源于 copy 和 accessibility 位。
PrintAllowLevelint读写复合的允许打印级别源自 print 和 print-quality 位。
AllowAllDocumentPrivilege读取已授予全部权限。
ForbidAllDocumentPrivilege读取没有权限(最严格)。
PrintDocumentPrivilege读取仅允许打印。
ModifyContentsDocumentPrivilege读取仅允许修改内容。
CopyDocumentPrivilege读取仅允许复制。
ModifyAnnotationsDocumentPrivilege读取仅允许修改批注。
FillInDocumentPrivilege读取仅允许填写表单字段。
ScreenReadersDocumentPrivilege读取仅允许屏幕阅读器提取。
AssemblyDocumentPrivilege读取仅允许文档组装。
DegradedPrintingDocumentPrivilege读取仅允许降级打印。
Valueint读取原始权限标志,以整数形式表示(/P 值语义)。

方法

签名描述
DocumentPrivilege()创建一个没有任何权限的特权集(最严格的)。
DocumentPrivilege(other: DocumentPrivilege)创建现有特权的副本。
CompareTo(obj: object?)在此 DocumentPrivilege 实例上调用 CompareTo(obj)。

另请参阅

 中文