Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfLogicalLinkAnnotation

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision 33d062b583cb with working tree changes
Modifiers sealed

Link annotation entry in the logical page model.

Inheritance

  • Object
  • PdfLogicalLinkAnnotation

Usage

Explore 14 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.

Accepted by parameters 1

Properties

public Int32 PageNumber { get; } #

One-based source page number.

public PdfLogicalElementKind Kind { get; } #

Element kind.

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 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 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.