API Reference
PdfLinkAnnotation
Simple link annotation read from a PDF page.
Inheritance
- Object
- PdfLinkAnnotation
Usage
Explore 15 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 15
- Method PdfDocumentInfo.GetLinkAnnotationsByDestinationName
- Method PdfDocumentInfo.GetLinkAnnotationsByDestinationPageNumber
- Method PdfDocumentInfo.GetLinkAnnotationsByNamedAction
- Method PdfDocumentInfo.GetLinkAnnotationsByRemoteFile
- Method PdfDocumentInfo.GetLinkAnnotationsByUri
- Property PdfDocumentInfo.LinkAnnotations
- Property PdfDocumentInfo.LinkAnnotationsByDestinationName
- Property PdfDocumentInfo.LinkAnnotationsByDestinationPageNumber
- Property PdfDocumentInfo.LinkAnnotationsByNamedAction
- Property PdfDocumentInfo.LinkAnnotationsByRemoteFile
- Property PdfDocumentInfo.LinkAnnotationsByUri
- Property PdfLogicalLinkAnnotation.SourceLink
- Property PdfLogicalPage.LinkAnnotations
- Property PdfPageInfo.LinkAnnotations
- Method PdfReadPage.GetLinkAnnotations
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public Int32? PageNumber { get; } #One-based page number when known; null when read directly from a page without document context.
public String? Uri { get; } #URI action target opened by the link annotation, or null for an internal named-destination link.
public String? DestinationName { get; } #Named destination opened by the link annotation, or null for a URI link.
public String? NamedAction { get; } #Named viewer action opened by the link annotation, for example NextPage, or null for other link target kinds.
public String? RemoteFile { get; } #External PDF file targeted by a remote GoTo action, or null for other link target kinds.
public String? RemoteDestinationName { get; } #Named destination in the external PDF targeted by a remote GoTo action, when present.
public Int32? RemoteDestinationPageNumber { get; } #One-based destination page number in the external PDF targeted by a simple remote GoTo destination array, when present.
public Double? RemoteDestinationTop { get; } #Top coordinate of the remote destination when present.
public Double? RemoteDestinationLeft { get; } #Left coordinate of the remote destination when present.
public Double? RemoteDestinationBottom { get; } #Bottom coordinate of the remote destination rectangle when present.
public Double? RemoteDestinationRight { get; } #Right coordinate of the remote destination rectangle when present.
public PdfOpenActionDestinationMode? RemoteDestinationMode { get; } #Viewer destination mode for the remote destination when present.
public Int32? DestinationPageNumber { get; } #One-based destination page number when the link targets a simple direct destination array.
public Double? DestinationTop { get; } #Top coordinate of the destination when present.
public Double? DestinationLeft { get; } #Left coordinate of the destination when present.
public Double? DestinationBottom { get; } #Bottom coordinate of the destination rectangle when present.
public Double? DestinationRight { get; } #Right coordinate of the destination rectangle when present.
public PdfOpenActionDestinationMode? DestinationMode { get; } #Viewer destination mode when the link uses a supported destination array.
public Boolean IsUriLink { get; } #True when the link annotation opens a URI action target.
public Boolean IsNamedDestinationLink { get; } #True when the link annotation opens an internal named destination.
public Boolean IsNamedActionLink { get; } #True when the link annotation opens a named viewer action such as NextPage.
public Boolean IsRemoteGoToLink { get; } #True when the link annotation opens a destination in another PDF file.
public Boolean IsInternalDestinationLink { get; } #True when the link annotation opens an internal destination, either named or direct.
public Double X1 { get; } #Left edge of the annotation rectangle in PDF points.
public Double Y1 { get; } #Bottom edge of the annotation rectangle in PDF points.
public Double X2 { get; } #Right edge of the annotation rectangle in PDF points.
public Double Y2 { get; } #Top edge of the annotation rectangle in PDF points.