Click or drag to resize

PdfUserAccessPermission Enumeration

Specifies which operations are permitted when the document is opened with user access.

Namespace:  Patagames.Pdf.Enums
Assemblies:   Patagames.Pdf.Xamarin.iOS (in Patagames.Pdf.Xamarin.iOS.dll) Version: 4.81.2704
  Patagames.Pdf (in Patagames.Pdf.dll) Version: 4.81.2704
Syntax
[FlagsAttribute]
public enum PdfUserAccessPermission
Members
  Member nameValueDescription
NoPermissions4294963392 No permissions. Printing, modifying, annotating, extracting pages, etc. not allowed.
Reserved4294963392 Represents reserved bits (PermitReserved | PermitReserved2)
PermitAll4294967292 Permits everything. This is the default value.
PermitPrint4 Bit 3 (SecurityRevision 2) Print the document. (SecurityRevision 3 or greater) Print the document (possibly not at the highest quality level, depending on whether bit 12 is also set).
PermitModifyDocument8Bit 4 Modify the contents of the document by operations other than those controlled by bits 6, 9, and 11.
PermitExtractContent16Bit 5 (SecurityRevision 2) Copy or otherwise extract text and graphics from the document, including extracting text and graphics (in support of accessibility to users with disabilities or for other purposes). (SecurityRevision 3 or greater) Copy or otherwise extract text and graphics from the document by operations other than that controlled by bit 10.
PermitAnnotations32Bit 6 Add or modify text annotations, fill in interactive form fields, and, if bit 4 is also set, create or modify interactive form fields (including signature fields).
PermitReserved192 Bit 7-8 Reserver; must be 1
PermitFormsFill2569 (SecurityRevision 3 or greater) Fill in existing interactive form fields (including signature fields), even if bit 6 is clear.
PermitAccessibilityExtractContent512Bit 10 (SecurityRevision 3 or greater) Extract text and graphics (in support of accessibility to users with disabilities or for other purposes).
PermitAssembleDocument1024Bit 11 (SecurityRevision 3 or greater) Assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if bit 4 is clear.
PermitFullQualityPrint2048Bit 12 (SecurityRevision 3 or greater) Print the document to a representation from which a faithful digital copy of the PDF content could be generated. When this bit is clear (and bit 3 is set), printing is limited to a lowlevel representation of the appearance, possibly of degraded quality.
PermitReserved24294963200 Bit 13-32. Reserved; must be 1
Remarks

Bit 1–2 Reserved; must be 0.

Bit 7–8 Reserved; must be 1.

Bit 13–32 (SecurityRevision 3 or greater) Reserved; must be 1.

Please refer to PDF Reference for detailed description.

See Also