Class XYZExplicitDestination

XYZExplicitDestination-Klasse

Stellt ein explizites Ziel dar, das die Seite mit den Koordinaten (links, oben) an der oberen linken Ecke des Fensters anzeigt und den Inhalt der Seite um den Faktor Zoom vergrößert. Ein Nullwert für einen der Parameter links, oben oder Zoom gibt an, dass der aktuelle Wert dieses Parameters unverändert beibehalten werden soll. Ein Zoomwert von 0 hat die gleiche Bedeutung wie ein Nullwert.

public sealed class XYZExplicitDestination : ExplicitDestination

Konstruktoren

NameBeschreibung
XYZExplicitDestination(int, double, double, double)Erstellt ein entferntes explizites Ziel.
XYZExplicitDestination(Page, double, double, double)Erstellt ein lokales explizites Ziel.

Eigenschaften

NameBeschreibung
Left { get; }Gibt die linke horizontale Koordinate der oberen linken Ecke des Fensters zurück.
Page { get; }Gibt das Zielseitenobjekt zurück
PageNumber { get; }Gibt die Zielseitennummer zurück
Top { get; }Gibt die obere vertikale Koordinate der oberen linken Ecke des Fensters zurück.
Zoom { get; }Gibt den Zoomfaktor zurück.

Methoden

NameBeschreibung
static CreateDestination(Page, double, double, double, bool)Erstellt ein Ziel an der angegebenen Stelle der Seite unter Berücksichtigung der Seitenrotation, falls erforderlich.
static CreateDestinationToUpperLeftCorner(Page)Erstellt ein Ziel zur angegebenen Seite.
static CreateDestinationToUpperLeftCorner(Page, double)Erstellt ein Ziel zur oberen linken Ecke der angegebenen Seite.
override ToString()Konvertiert den Objektzustand in einen Stringwert. Beispiel: “1 XYZ 100 200 3”.

Beispiele

Document doc = new Document("example.pdf");
XYZExplicitDestination dest = (XYZExplicitDestination)doc.Outlines[1].Destination;
string left = dest.Left;
string top = dest.Top;
string zoom = dest.Zoom;

Siehe auch