Class PdfSecuritySettings
Inheritance
System.Object
PdfSecuritySettings
Implements
Google.Protobuf.IMessage
Google.Protobuf.IBufferMessage
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: IronPdf.dll
Syntax
public sealed class PdfSecuritySettings : IMessage<PdfSecuritySettings>, IMessage, IEquatable<PdfSecuritySettings>, IDeepCloneable<PdfSecuritySettings>, IBufferMessage
Constructors
PdfSecuritySettings()
Declaration
public PdfSecuritySettings()
PdfSecuritySettings(PdfSecuritySettings)
Declaration
public PdfSecuritySettings(PdfSecuritySettings other)
Parameters
Fields
AllowUserAnnotationsFieldNumber
Declaration
public const int AllowUserAnnotationsFieldNumber = 1
Field Value
Type |
Description |
System.Int32 |
|
AllowUserCopyPasteContentFieldNumber
Declaration
public const int AllowUserCopyPasteContentFieldNumber = 2
Field Value
Type |
Description |
System.Int32 |
|
AllowUserCopyPasteContentForAccessibilityFieldNumber
Declaration
public const int AllowUserCopyPasteContentForAccessibilityFieldNumber = 3
Field Value
Type |
Description |
System.Int32 |
|
AllowUserEditsFieldNumber
Declaration
public const int AllowUserEditsFieldNumber = 4
Field Value
Type |
Description |
System.Int32 |
|
Declaration
public const int AllowUserFormDataFieldNumber = 5
Field Value
Type |
Description |
System.Int32 |
|
AllowUserPrintingFieldNumber
Declaration
public const int AllowUserPrintingFieldNumber = 6
Field Value
Type |
Description |
System.Int32 |
|
OwnerPasswordFieldNumber
Declaration
public const int OwnerPasswordFieldNumber = 7
Field Value
Type |
Description |
System.Int32 |
|
UserPasswordFieldNumber
Declaration
public const int UserPasswordFieldNumber = 8
Field Value
Type |
Description |
System.Int32 |
|
Properties
AllowUserAnnotations
Declaration
public bool AllowUserAnnotations { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AllowUserCopyPasteContent
Declaration
public bool AllowUserCopyPasteContent { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AllowUserCopyPasteContentForAccessibility
Declaration
public bool AllowUserCopyPasteContentForAccessibility { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AllowUserEdits
Declaration
public PdfEditSecurity AllowUserEdits { get; set; }
Property Value
Declaration
public bool AllowUserFormData { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
AllowUserPrinting
Declaration
public PdfPrintSecurity AllowUserPrinting { get; set; }
Property Value
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
Type |
Description |
Google.Protobuf.Reflection.MessageDescriptor |
|
HasAllowUserAnnotations
Declaration
public bool HasAllowUserAnnotations { get; }
Property Value
Type |
Description |
System.Boolean |
|
HasAllowUserCopyPasteContent
Declaration
public bool HasAllowUserCopyPasteContent { get; }
Property Value
Type |
Description |
System.Boolean |
|
HasAllowUserCopyPasteContentForAccessibility
Declaration
public bool HasAllowUserCopyPasteContentForAccessibility { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool HasAllowUserFormData { get; }
Property Value
Type |
Description |
System.Boolean |
|
HasOwnerPassword
Declaration
public bool HasOwnerPassword { get; }
Property Value
Type |
Description |
System.Boolean |
|
HasUserPassword
Declaration
public bool HasUserPassword { get; }
Property Value
Type |
Description |
System.Boolean |
|
OwnerPassword
Declaration
public string OwnerPassword { get; set; }
Property Value
Type |
Description |
System.String |
|
Parser
Declaration
public static MessageParser<PdfSecuritySettings> Parser { get; }
Property Value
UserPassword
Declaration
public string UserPassword { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
Type |
Description |
System.Int32 |
|
ClearAllowUserAnnotations()
Declaration
public void ClearAllowUserAnnotations()
ClearAllowUserCopyPasteContent()
Declaration
public void ClearAllowUserCopyPasteContent()
ClearAllowUserCopyPasteContentForAccessibility()
Declaration
public void ClearAllowUserCopyPasteContentForAccessibility()
Declaration
public void ClearAllowUserFormData()
ClearOwnerPassword()
Declaration
public void ClearOwnerPassword()
ClearUserPassword()
Declaration
public void ClearUserPassword()
Clone()
Declaration
public PdfSecuritySettings Clone()
Returns
Equals(PdfSecuritySettings)
Declaration
public bool Equals(PdfSecuritySettings other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
System.Object |
other |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.Object.Equals(System.Object)
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.Object.GetHashCode()
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedInputStream |
input |
|
MergeFrom(PdfSecuritySettings)
Declaration
public void MergeFrom(PdfSecuritySettings other)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.Object.ToString()
WriteTo(CodedOutputStream)
Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Type |
Name |
Description |
Google.Protobuf.CodedOutputStream |
output |
|
Implements
Google.Protobuf.IMessage<>
Google.Protobuf.IMessage
System.IEquatable<T>
Google.Protobuf.IDeepCloneable<>
Google.Protobuf.IBufferMessage
Inherited members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)