XYZExplicitDestination

XYZExplicitDestination class

Rappresenta la destinazione esplicita che visualizza la pagina con le coordinate (sinistra, in alto) posizionate nell’angolo in alto a sinistra della finestra e il contenuto della pagina ingrandito dal fattore di zoom. Un valore nullo per uno qualsiasi dei parametri left, top o zoom specifica che il valore corrente di quel parametro deve essere mantenuto invariato. Un valore di zoom pari a 0 ha lo stesso significato di un valore nullo.

public sealed class XYZExplicitDestination : ExplicitDestination

Costruttori

Nome Descrizione
XYZExplicitDestination(int, double, double, double) Crea una destinazione esplicita remota.
XYZExplicitDestination(Page, double, double, double) Crea una destinazione esplicita locale.

Proprietà

Nome Descrizione
Left { get; } Ottiene la coordinata orizzontale sinistra dell’angolo superiore sinistro della finestra.
Page { get; } Ottiene l’oggetto della pagina di destinazione
PageNumber { get; } Ottiene il numero di pagina di destinazione
Top { get; } Ottiene la coordinata verticale superiore dell’angolo superiore sinistro della finestra.
Zoom { get; } Ottiene il fattore di zoom.

Metodi

Nome Descrizione
static CreateDestination(Page, double, double, double, bool) Crea una destinazione nella posizione specificata della pagina considerando la rotazione della pagina, se necessario.
static CreateDestinationToUpperLeftCorner(Page) Crea destinazione nella pagina specificata.
static CreateDestinationToUpperLeftCorner(Page, double) Crea una destinazione nell’angolo in alto a sinistra della pagina specificata.
override ToString() Converte lo stato dell’oggetto in un valore stringa. Esempio: “1 XYZ 100 200 3”.

Esempi

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;

Guarda anche