XYZExplicitDestination

XYZExplicitDestination class

Repräsentiert ein explizites Ziel, das die Seite mit den Koordinaten (links, oben) in der linken oberen Ecke des Fensters positioniert und den Inhalt der Seite um den Faktor Zoom vergrößert anzeigt. Ein Nullwert für einen der Parameter left, top 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

Konstrukteure

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

Eigenschaften

NameBeschreibung
Left { get; }Ruft die linke horizontale Koordinate der oberen linken Ecke des Fensters ab.
Page { get; }Ruft die Zielseite ab object
PageNumber { get; }Ruft die Zielseitennummer ab
Top { get; }Ruft die obere vertikale Koordinate der oberen linken Ecke des Fensters ab.
Zoom { get; }Ruft den Zoomfaktor ab.

Methoden

NameBeschreibung
static CreateDestination(Page, double, double, double, bool)Ziel zur angegebenen Position der Seite erstellen, ggf. unter Berücksichtigung der Seitendrehung.
static CreateDestinationToUpperLeftCorner(Page)Ziel zu angegebener Seite erstellen.
static CreateDestinationToUpperLeftCorner(Page, double)Ziel zur oberen linken Ecke der angegebenen Seite erstellen.
override ToString()Konvertiert den Objektstatus 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