SetOutlineDestinationFull

Gliederungen

Beschreibung

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Syntax

Delphi

Function TPDFlib.SetOutlineDestinationFull(OutlineID, DestPage, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;

ActiveX

Function PDFlib::SetOutlineDestinationFull(OutlineID As Long, DestPage As Long, Zoom As Long, DestType As Long, Left As Double, Top As Double, Right As Double, Bottom As Double) As Long

DLL

int DLSetOutlineDestinationFull(int InstanceID, int OutlineID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);

Parameter

OutlineIDDie ID der Gliederung, wie sie von der Funktion NewOutline zurückgegeben wird. Alternativ können Sie mit der Funktion GetOutlineID eine gültige Gliederungs-ID abrufen.
DestPageDie Seitenzahl, auf die dieser Gliederungseintrag verweist. Der beim Öffnen des Gliederungsziels zu verwendende Zoomfaktor in Prozent; gültige Werte liegen zwischen 0 und 6400. Wird nur für DestType = 1 verwendet und sollte für andere DestTypes auf 0 gesetzt werden.
Zoom
DestType1 = "XYZ" - Die Zielseite wird an dem durch die Parameter Left und Top angegebenen Punkt positioniert. Der Parameter Zoom gibt den Zoomfaktor in Prozent an. 2 = "Fit" - Die gesamte Seite wird so skaliert, dass sie in das Fenster passt. Keiner der anderen Parameter wird verwendet; sie sollten auf null gesetzt werden. 3 = "FitH" - Die Seite wird so skaliert, dass ihre gesamte Breite sichtbar ist. Die Seitenhöhe kann größer oder kleiner als die Fensterhöhe sein. Die Seite wird an der durch den Parameter Top angegebenen vertikalen Position ausgerichtet. 4 = "FitV" - Die Seite wird so skaliert, dass ihre gesamte Höhe sichtbar ist. Die Seitenbreite kann größer oder kleiner als die Fensterbreite sein. Die Seite wird an der durch den Parameter Left angegebenen horizontalen Position ausgerichtet. 5 = "FitR" - Die Seite wird so skaliert, dass ein bestimmtes Rechteck der Seite sichtbar ist. Die Parameter Left, Top, Right und Bottom definieren den rechteckigen Bereich auf der Seite. 6 = "FitB" - Die Seite wird so skaliert, dass ihr' Begrenzungsrahmen sichtbar ist. 7 = "FitBH" - Die Seite wird vertikal an der durch den Parameter Top angegebenen Position ausgerichtet. Die Seite wird so skaliert, dass die gesamte Breite des Begrenzungsrahmens der Seite' sichtbar ist. 8 = "FitBV" - Die Seite wird an der durch den Parameter Left angegebenen horizontalen Position ausgerichtet. Die Seite wird gerade so weit skaliert, dass die gesamte Höhe des Begrenzungsrahmens in das Fenster passt. Die von DestType = 1, 4, 5 und 8 verwendete horizontale Position
Left
TopDie von DestType = 1, 3, 5 und 7 verwendete vertikale Position
RightDie horizontale Position der rechten Kante des Rechtecks. Wird von DestType = 5 verwendet
BottomDie horizontale Position der Unterkante des Rechtecks. Wird von DestType = 5 verwendet

Rückgabewerte

0Das Gliederungsziel konnte nicht festgelegt werden. Dies weist üblicherweise darauf hin, dass die Parameter Zoom oder DestType außerhalb des gültigen Bereichs liegen oder OutlineID ungültig ist.
1Das Gliederungsziel wurde erfolgreich festgelegt