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
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