AddLinkToNamedDestination

Anmerkungen und Hotspot-Links, Seiteneigenschaften

Beschreibung

Fügt der ausgewählten Seite ein anklickbares Hotspot-Rechteck hinzu, das zu einem benannten Ziel im selben PDF-Dokument springt. Registrieren Sie das Ziel zunächst mit NewDestination und NewNamedDestination und erstellen Sie anschließend Hotspots, die auf den stabilen Zielnamen verweisen, statt eine Seitennummer und ein Ziel-Array zu duplizieren.

Referenzseite für AddLinkToNamedDestination; die Funktion gehört zu Annotations and hotspot links, Page properties und behält alle Bezeichner exakt wie gezeigt bei

Syntax

Delphi

Function TPDFlib.AddLinkToNamedDestination(Left, Top, Width, Height: Double; Const DestName: WideString; Options: Integer): Integer;

DLL

int DLAddLinkToNamedDestination(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * DestName, int Options);

Parameter

LeftDie horizontale Koordinate des linken Randes des Hotspot-Rechtecks
TopDie vertikale Koordinate des oberen Randes des Hotspot-Rechtecks
WidthDie Breite des Hotspot-Rechtecks
HeightDie Höhe des Hotspot-Rechtecks
DestNameDas benannte Ziel, zu dem gesprungen werden soll. Der Name sollte bereits im Namensbaum des Dokuments vorhanden sein, normalerweise über NewNamedDestination
OptionsBitmaske zur Steuerung des Link-Erscheinungsbilds. Bit 0 (Wert 1): Rahmen um das Hotspot-Rechteck zeichnen. Die Bits 1–3 wählen den Hervorhebungsmodus beim Klicken (2 = Invert, 4 = Outline, 8 = Push); ist kein Hervorhebungsbit gesetzt, wird standardmäßig Invert verwendet

Rückgabewerte

0DestName war leer oder der Link konnte nicht erstellt werden
1Der Link zum benannten Ziel wurde der ausgewählten Seite hinzugefügt

Siehe auch

Die Linkanmerkung schreibt eine GoTo-Aktion, deren Ziel die Zeichenfolge des benannten Ziels ist. Dadurch bleiben Hotspots stabil, wenn Seiten eingefügt oder verschoben werden, nachdem das benannte Ziel erstellt wurde.