Click or drag to resize
PdfAnnotation Class
Represents the base class of all annotations.
Inheritance Hierarchy

Namespace: XsPDF.Pdf.Annotations
Assembly: XsPDF (in XsPDF.dll) Version: 6.11.0.1333 (6.11.0.1333)
Syntax
public abstract class PdfAnnotation : PdfDictionary

The PdfAnnotation type exposes the following members.

Constructors
  Name Description
Protected method PdfAnnotation
Initializes a new instance of the PdfAnnotation class.
Protected method PdfAnnotation(PdfDocument)
Initializes a new instance of the PdfAnnotation class.
Top
Methods
  Name Description
Public method Clone
Creates a copy of this dictionary. Direct values are deep copied. Indirect references are not modified.
(Inherited from PdfDictionary.)
Protected method Copy
This function is useful for importing objects from external documents. The returned object is not yet complete. irefs refer to external objects and directed objects are cloned but their document property is null. A cloned dictionary or array needs a 'fix-up' to be a valid object.
(Inherited from PdfDictionary.)
Public method CreateStream
Creates the stream of this dictionary and initializes it with the specified byte array. The function must not be called if the dictionary already has a stream.
(Inherited from PdfDictionary.)
Public method Delete Obsolete.
Removes an annotation from the document
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetEnumerator
Returns an enumerator that iterates through the dictionary elements.
(Inherited from PdfDictionary.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString
Returns a string with the content of this object in a readable form. Useful for debugging purposes only.
(Inherited from PdfDictionary.)
Top
Extension Methods
  Name Description
Public Extension Method Get
A helper for a PdfItem that will automatically lookup / fetch the corresponding PdfReference item if the item is a PdfReference. If the item is not a PdfItem, then the original item is returned.
(Defined by PdfItemExtensions.)
Public Extension Method IsArray
Checks to see if the PdfItem can be represented as a PdfArray
(Defined by PdfItemExtensions.)
Public Extension Method IsBoolean
Checks to see if the PdfItem can be represented as a PdfBoolean
(Defined by PdfItemExtensions.)
Public Extension Method IsDate
Checks to see if the PdfItem can be represented as a PdfDate
(Defined by PdfItemExtensions.)
Public Extension Method IsImage
Checks to see if the specified dictionary contains an image.
(Defined by PdfDictionaryExtensions.)
Public Extension Method IsLiteral
Checks to see if the PdfItem can be represented as a PdfLiteral
(Defined by PdfItemExtensions.)
Public Extension Method IsName
Checks to see if the PdfItem can be represented as a PdfName
(Defined by PdfItemExtensions.)
Public Extension Method IsNull
Checks to see if the PdfItem can be represented as a PdfNull
(Defined by PdfItemExtensions.)
Public Extension Method IsNumber
Checks to see if the PdfItem can be represented as a PdfNumber
(Defined by PdfItemExtensions.)
Public Extension Method IsObject
Checks to see if the PdfItem can be represented as a PdfObject
(Defined by PdfItemExtensions.)
Public Extension Method IsRectangle
Checks to see if the PdfItem can be represented as a PdfRectangle
(Defined by PdfItemExtensions.)
Public Extension Method IsReference
Checks to see if the PdfItem can be represented as a PdfReference
(Defined by PdfItemExtensions.)
Public Extension Method IsString
Checks to see if the PdfItem can be represented as a PdfString
(Defined by PdfItemExtensions.)
Top
Properties
  Name Description
Public property Color
Gets or sets the color representing the components of the annotation. If the color has an alpha value other than 1, it is ignored. Use property Opacity to get or set the opacity of an annotation.
Public property Contents
Gets or sets the text to be displayed for the annotation or, if this type of annotation does not display text, an alternate description of the annotation抯 contents in human-readable form.
Public property Elements
Gets the dictionary containing the elements of this dictionary.
(Inherited from PdfDictionary.)
Public property Flags
Gets or sets the annotation flags of this instance.
Public property Internals
Gets the PdfInternals object of this document, that grants access to some internal structures which are not part of the public interface of PdfDocument.
(Inherited from PdfObject.)
Public property IsIndirect
Indicates whether the object is an indirect object.
(Inherited from PdfObject.)
Public property Opacity
Gets or sets the constant opacity value to be used in painting the annotation. This value applies to all visible elements of the annotation in its closed state (including its background and border) but not to the popup window that appears when the annotation is opened.
Public property Owner
Gets the PdfDocument this object belongs to.
(Inherited from PdfObject.)
Public property Parent
Gets or sets the PdfAnnotations object that this annotation belongs to.
Public property Rectangle
Gets or sets the annotation rectangle, defining the location of the annotation on the page in default user space units.
Public property Reference
Gets the indirect reference of this object. If the value is null, this object is a direct object.
(Inherited from PdfObject.)
Public property Stream
Gets or sets the PDF stream belonging to this dictionary. Returns null if the dictionary has no stream. To create the stream, call the CreateStream function.
(Inherited from PdfDictionary.)
Public property Subject
Gets or sets text representing a short description of the subject being addressed by the annotation.
Public property Title
Gets or sets the text label to be displayed in the title bar of the annotation抯 pop-up window when open and active. By convention, this entry identifies the user who added the annotation.
Top
See Also

C# PDF online guide

IMPERIAL TRACTORS MACHINERY IMPERIAL TRACTORS MACHINERY GROUP LLC Imperial Tractors Machinery Group LLC IMPERIAL TRACTORS MACHINERY GROUP LLC IMPERIAL TRACTORS MACHINERY 920 Cerise Rd, Billings, MT 59101 IMPERIAL TRACTORS MACHINERY GROUP LLC 920 Cerise Rd, Billings, MT 59101 IMPERIAL TRACTORS MACHINERY GROUP LLC IMPERIAL TRACTORS MACHINERY IMPERIAL TRACTORS MACHINERY 920 Cerise Rd, Billings, MT 59101 IMPERIAL TRACTORS MACHINERY Imperial Tractors Machinery Group LLC 920 Cerise Rd, Billings, MT 59101 casino brain https://institute.com.ua/elektroshokery-yak-vybraty-naykrashchyy-variant-dlya-samooborony-u-2025-roci https://lifeinvest.com.ua/yak-pravylno-zaryadyty-elektroshoker-pokrokovyy-posibnyknosti https://i-medic.com.ua/yaki-elektroshokery-mozhna-kupuvaty-v-ukrayini-posibnyk-z-vyboru-ta-zakonnosti https://tehnoprice.in.ua/klyuchovi-kryteriyi-vyboru-elektroshokera-dlya-samozakhystu-posibnyk-ta-porady https://brightwallpapers.com.ua/yak-vidriznyty-oryhinalnyy-elektroshoker-vid-pidroblenoho-porady-ta-rekomendatsiyi how to check balance in hafilat card plinko casino game CK222 gk222 casino 555rr bet plinko game 3k777 cv666 app vs555 casino plinko