←Select platform

AnnEncryptObject Class Members

Summary

The following tables list the members exposed by AnnEncryptObject.

Public Constructors

Name Description
Public Constructor AnnEncryptObject Initializes a new AnnEncryptObject class object.
Public Constructor AnnRectangleObject Initializes a new AnnRectangleObject class object with default values. (Inherited from AnnRectangleObject)

Public Methods

Name Description
Public Method Apply Applies this AnnEncryptObject object to an image using the specified data provider.
Public Method Clone Creates an exact copy of this AnnEncryptObject object.
Public Method Deserialize Loads this object with data from the specified XML.
Public Method GetArea Returns the area defined by the rectangle generated from all the points inside this object. (Inherited from AnnRectangleObject)
Public Method GetAreaInPixels Returns the pixel count of this AnnRectangleObject. (Inherited from AnnRectangleObject)
Public Method GetInvalidateRect Gets a LeadRectD that specifies the current physical rectangle of this AnnRectangleObject object. (Inherited from AnnRectangleObject)
Public Method HitTest Performs hit-testing on this AnnRectangleObject. (Inherited from AnnRectangleObject)
Public Method Rotate Rotates the AnnEncryptObject around the specified point by the specified number of degrees.
Public Method ScaleVector Scales the AnnEncryptObject by the specified ratios, unit vector and center point.
Public Method Serialize Serializes the object to an XML document.
Public Method Translate Translates the AnnEncryptObject by the specified values.

Protected Methods

Name Description
Protected Method Create Creates a new instance of AnnEncryptObject.

Public Properties

Name Description
Public Property Angle Gets the rotation angle for a normalized AnnRectangleObject. (Inherited from AnnRectangleObject)
Public Property CanDecrypt Gets a value indicating whether this AnnEncryptObject object is ready to decrypt.
Public Property CanEncrypt Gets a value indicating whether this AnnEncryptObject object is ready to encrypt.
Public Property CanRotate Indicates if this object supports rotation.
Public Property DefaultPrimaryPicture Gets or sets the id of the default primary picture used for the AnnEncryptObject.
Public Property DefaultSecondaryPicture Gets or sets the id of the default secondary picture used for the AnnEncryptObject.
Public Property Encryptor Gets or sets a value to indicate whether this AnnEncryptObject object is in an encryptor or a decryptor.
Public Property FriendlyName Gets the friendly name for AnnEncryptObject.
Public Property HitTestInterior Indicates if this AnnEncryptObject supports hit testing of its interior.
Public Property IsEncrypted Gets a value indicating whether this AnnEncryptObject object is currently encrypted.
Public Property IsFlipped Indicates whether the object has been flipped. (Inherited from AnnRectangleObject)
Public Property IsReversed Indicates whether the object has been reversed. (Inherited from AnnRectangleObject)
Public Property Key Gets or sets the key used to encrypt or decrypt this AnnEncryptObject object.
Public Property PrimaryPicture Gets or sets the primary AnnPicture object associated with this AnnEncryptObject object.
Public Property Rect Gets or sets the bounding rectangle of this AnnRectangleObject. (Inherited from AnnRectangleObject)
Public Property ResetKeyIfApplied Gets or sets a value to indicate whether the Key of this AnnEncryptObject object is reset to 0 when applied.
Public Property SecondaryPicture Gets or sets the secondary AnnPicture object associated with this AnnEncryptObject object.
Public Property SerializeKeyIfEncrypted Gets or sets a value to indicate whether the Key of this AnnEncryptObject object is serialized along with the rest of the object.
Public Property SupportsBorderStyle Indicates whether AnnEncryptObject supports a border style.
Public Property SupportsFill Indicates if this object supports a fill.
Public Property SupportsStroke Indicates if this object supports AnnStroke.

See Also

AnnEncryptObject Class

Leadtools.Annotations.Engine Namespace

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations.Engine Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.