API Reference
PdfLogicalLinkAnnotation
Link annotation entry in the logical page model.
Inheritance
- Object
- PdfLogicalLinkAnnotation
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method PdfDocumentReader.Links
- Method PdfDocumentReader.LinksByDestinationName
- Method PdfDocumentReader.LinksByDestinationPageNumber
- Method PdfDocumentReader.LinksByNamedAction
- Method PdfDocumentReader.LinksByRemoteFile
- Method PdfDocumentReader.LinksByUri
- Method PdfDocumentReader.TryLinks
- Method PdfDocumentReader.TryLinksByDestinationName
- Method PdfDocumentReader.TryLinksByDestinationPageNumber
- Method PdfDocumentReader.TryLinksByNamedAction
- Method PdfDocumentReader.TryLinksByRemoteFile
- Method PdfDocumentReader.TryLinksByUri
- Method PdfLogicalDocument.GetLinksByDestinationName
- Method PdfLogicalDocument.GetLinksByDestinationPageNumber
- Method PdfLogicalDocument.GetLinksByNamedAction
- Method PdfLogicalDocument.GetLinksByRemoteFile
- Method PdfLogicalDocument.GetLinksByUri
- Property PdfLogicalDocument.Links
- Property PdfLogicalDocument.LinksByDestinationName
- Property PdfLogicalDocument.LinksByDestinationPageNumber
- Property PdfLogicalDocument.LinksByNamedAction
- Property PdfLogicalDocument.LinksByRemoteFile
- Property PdfLogicalDocument.LinksByUri
- Property PdfLogicalPage.Links
Inherited Methods
Properties
public virtual Int32 PageNumber { get; } #public virtual PdfLogicalElementKind Kind { get; } #public PdfLinkAnnotation SourceLink { get; } #Underlying parsed link annotation.
public String Uri { get; } #URI action target opened by the link annotation, or null for an internal 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 Nullable<Int32> RemoteDestinationPageNumber { get; } #One-based destination page number in the external PDF targeted by a simple remote GoTo destination array, when present.
public Nullable<Double> RemoteDestinationTop { get; } #Top coordinate of the remote destination when present.
public Nullable<Double> RemoteDestinationLeft { get; } #Left coordinate of the remote destination when present.
public Nullable<Double> RemoteDestinationBottom { get; } #Bottom coordinate of the remote destination rectangle when present.
public Nullable<Double> RemoteDestinationRight { get; } #Right coordinate of the remote destination rectangle when present.
public Nullable<PdfOpenActionDestinationMode> RemoteDestinationMode { get; } #Viewer destination mode for the remote destination when present.
public Nullable<Int32> DestinationPageNumber { get; } #One-based destination page number when the link targets a simple direct destination array.
public Nullable<Double> DestinationTop { get; } #Top coordinate of the destination when present.
public Nullable<Double> DestinationLeft { get; } #Left coordinate of the destination when present.
public Nullable<Double> DestinationBottom { get; } #Bottom coordinate of the destination rectangle when present.
public Nullable<Double> DestinationRight { get; } #Right coordinate of the destination rectangle when present.
public Nullable<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 String Contents { get; } #Optional annotation contents metadata.
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.
public Double Width { get; } #Rectangle width in PDF points.
public Double Height { get; } #Rectangle height in PDF points.