com.aspose.slides

Interfaces

Classes

Exceptions

com.aspose.slides

Class PdfAccessPermissions

  • java.lang.Object
    • com.aspose.ms.System.ValueType<com.aspose.ms.System.Enum>
      • com.aspose.ms.System.Enum
        • com.aspose.slides.PdfAccessPermissions


  • public final class PdfAccessPermissions
    extends com.aspose.ms.System.Enum

    Contains a set of flags specifying which access permissions should be granted when the document is opened with user access.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.aspose.ms.System.Enum

        com.aspose.ms.System.Enum.AbstractEnum, com.aspose.ms.System.Enum.FlaggedEnum, com.aspose.ms.System.Enum.ObjectEnum, com.aspose.ms.System.Enum.SimpleEnum
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int AddOrModifyFields
      Specifies whether a user may add or modify text annotations, fill in interactive form fields, and, if bit ModifyContent is also set, create or modify interactive form fields (including signature fields).
      static int AssembleDocument
      Specifies whether a user may assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if bit ModifyContent is clear.
      static int CopyTextAndGraphics
      Specifies whether a user may copy or otherwise extract text and graphics from the document by operations other than that controlled by bit ExtractTextAndGraphics.
      static int ExtractTextAndGraphics
      Specifies whether a user may extract text and graphics in support of accessibility to users with disabilities or for other purposes.
      static int FillExistingFields
      Specifies whether a user may fill in existing interactive form fields (including signature fields), even if bit AddOrModifyFields is clear.
      static int HighQualityPrint
      Specifies whether a user may print the document to a representation from which a faithful digital copy of the PDF content could be generated.
      static int ModifyContent
      Specifies whether a user may modify the contents of the document by operations other than those controlled by bits AddOrModifyFields, FillExistingFields, AssembleDocument.
      static int None
      Specifies that a user does not have access permissions.
      static int PrintDocument
      Specifies whether a user may print the document (possibly not at the highest quality level, depending on whether bit PrintHighestQuality is also set).
      • Fields inherited from class com.aspose.ms.System.Enum

        EnumSeparatorCharArray
    • Method Summary

      • Methods inherited from class com.aspose.ms.System.Enum

        Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • None

        public static final int None

        Specifies that a user does not have access permissions.

        See Also:
        Constant Field Values
      • PrintDocument

        public static final int PrintDocument

        Specifies whether a user may print the document (possibly not at the highest quality level, depending on whether bit PrintHighestQuality is also set).

        See Also:
        Constant Field Values
      • CopyTextAndGraphics

        public static final int CopyTextAndGraphics

        Specifies whether a user may copy or otherwise extract text and graphics from the document by operations other than that controlled by bit ExtractTextAndGraphics.

        See Also:
        Constant Field Values
      • AddOrModifyFields

        public static final int AddOrModifyFields

        Specifies whether a user may add or modify text annotations, fill in interactive form fields, and, if bit ModifyContent is also set, create or modify interactive form fields (including signature fields).

        See Also:
        Constant Field Values
      • FillExistingFields

        public static final int FillExistingFields

        Specifies whether a user may fill in existing interactive form fields (including signature fields), even if bit AddOrModifyFields is clear.

        See Also:
        Constant Field Values
      • ExtractTextAndGraphics

        public static final int ExtractTextAndGraphics

        Specifies whether a user may extract text and graphics in support of accessibility to users with disabilities or for other purposes.

        See Also:
        Constant Field Values
      • AssembleDocument

        public static final int AssembleDocument

        Specifies whether a user may assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if bit ModifyContent is clear.

        See Also:
        Constant Field Values
      • HighQualityPrint

        public static final int HighQualityPrint

        Specifies whether a user may 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 PrintDocument is set), printing is limited to a low-level representation of the appearance, possibly of degraded quality.

        See Also:
        Constant Field Values