Class XYZExplicitDestination

Classe XYZExplicitDestination

Rappresenta una destinazione esplicita che visualizza la pagina con le coordinate (left, top) posizionate nell’angolo superiore sinistro della finestra e i contenuti della pagina ingranditi dal fattore zoom. Un valore nullo per uno qualsiasi dei parametri left, top o zoom specifica che il valore attuale di quel parametro deve rimanere invariato. Un valore di zoom di 0 ha lo stesso significato di un valore nullo.

public sealed class XYZExplicitDestination : ExplicitDestination

Costruttori

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

Proprietà

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

Metodi

NomeDescrizione
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 una destinazione per la pagina specificata.
static CreateDestinationToUpperLeftCorner(Page, double)Crea una destinazione nell’angolo superiore sinistro 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;

Vedi Anche