Skip to content

PdfLinkAnnotation Class

Definition

Namespace: Xfinium.Pdf.Annotations

Defines a PDF link annotation.

C#
public class PdfLinkAnnotation : PdfAnnotation

Inheritance: Object → PdfAnnotation → PdfLinkAnnotation

Constructor

Name Description
PdfLinkAnnotation() Initializes a new PdfLinkAnnotation object.

Properties

Name Description
Action Gets or sets the link action.
Border Gets or sets the annotation border.
Contents Gets or sets the annotation contents.
(inherited from PdfAnnotation)
CosDictionary Gets the COS dictionary asssociated with this object.
(inherited from PdfAnnotation)
CreationDate Gets or sets the annotation creation date.
(inherited from PdfAnnotation)
Destination Gets or sets the link destination.
Guid Gets the annotation GUID.
(inherited from PdfAnnotation)
HasStandardAppearance Gets a flag indicating whether the annotation appearance has been created by the library internally or it has been set externally.
(inherited from PdfAnnotation)
Hidden Gets or sets a value indicating whether to display the annotation or not.
(inherited from PdfAnnotation)
HighlightStyle Gets or sets the link highlighting style.
ID Gets or sets the annotation ID.
(inherited from PdfAnnotation)
Invisible Gets or sets a value indicating whether the annotation should be displayed if it does not belong to one of the standard annotation types.
(inherited from PdfAnnotation)
Locked Gets or sets a value indicating whether the annotation should be modified.
(inherited from PdfAnnotation)
LockedContents Gets or sets a value indicating whether the annotation contents should be modified.
(inherited from PdfAnnotation)
ModifiedDate Gets or sets the annotation modified date.
(inherited from PdfAnnotation)
MouseDown Gets or sets the mouse down action.
(inherited from PdfAnnotation)
MouseEnter Gets or sets the mouse enter action.
(inherited from PdfAnnotation)
MouseLeave Gets or sets the mouse leave action.
(inherited from PdfAnnotation)
MouseUp Gets or sets the mouse up action.
(inherited from PdfAnnotation)
NormalAppearance Gets or sets the annotation normal appearance.
(inherited from PdfAnnotation)
NoRotate Gets or sets a value indicating whether the annotation should be rotated when the page is rotated.
(inherited from PdfAnnotation)
NoView Gets or sets a value indicating whether the annotation should be displayed.
(inherited from PdfAnnotation)
NoZoom Gets or sets a value indicating whether the annotation should be scaled to current page zoom.
(inherited from PdfAnnotation)
Page Gets the annotation page.
(inherited from PdfAnnotation)
PageClose Gets or sets the page close action.
(inherited from PdfAnnotation)
PageInvisible Gets or sets the page invisible action.
(inherited from PdfAnnotation)
PageOpen Gets or sets the page open action.
(inherited from PdfAnnotation)
PageVisible Gets or sets the page visible action.
(inherited from PdfAnnotation)
Popup Gets or sets the associated popup annotation.
(inherited from PdfAnnotation)
Print Gets or sets a value indicating whether the annotation should be printed.
(inherited from PdfAnnotation)
ReadOnly Gets or sets a value indicating whether the annotation is read only.
(inherited from PdfAnnotation)
Rotation Gets or sets the annotation rotation angle.
(inherited from PdfAnnotation)
ToggleNoView Gets or sets a value indicating whether the interpretation of NoView property should be reversed.
(inherited from PdfAnnotation)
Type Gets the type of the annotation.
(inherited from PdfAnnotation)
VisualRectangle Gets or sets the visual rectangle of this annotation object.
(inherited from PdfAnnotation)

Methods

Name Description
BeginInit Signals the start of the initialization of annotation's properties.
(inherited from PdfAnnotation)
CreateAppearance Creates the visual appearance for the annotation.
(inherited from PdfAnnotation)
EndInit Signals the end of the initialization of annotation's properties.
(inherited from PdfAnnotation)
Flatten Merges the annotation appearance with the page content stream.
(inherited from PdfAnnotation)