XYZExplicitDestination

XYZExplicitDestination class

Representa un destino explícito que muestra la página con las coordenadas (izquierda, arriba) ubicadas en la esquina superior izquierda de la ventana y el contenido de la página ampliado por el factor zoom. Un valor nulo para cualquiera de los parámetros left, top o zoom especifica que el valor actual de ese parámetro se mantendrá sin cambios. Un valor de zoom de 0 tiene el mismo significado que un valor nulo.

public sealed class XYZExplicitDestination : ExplicitDestination

Constructores

NombreDescripción
XYZExplicitDestination(int, double, double, double)Crea destino remoto explícito.
XYZExplicitDestination(Page, double, double, double)Crea destino explícito local.

Propiedades

NombreDescripción
Left { get; }Obtiene la coordenada horizontal izquierda de la esquina superior izquierda de la ventana.
Page { get; }Obtiene el objeto de la página de destino
PageNumber { get; }Obtiene el número de página de destino
Top { get; }Obtiene la coordenada vertical superior de la esquina superior izquierda de la ventana.
Zoom { get; }Obtiene el factor de zoom.

Métodos

NombreDescripción
static CreateDestination(Page, double, double, double, bool)Crear destino a la ubicación especificada de la página considerando la rotación de página si es necesario.
static CreateDestinationToUpperLeftCorner(Page)Crear destino a la página especificada.
static CreateDestinationToUpperLeftCorner(Page, double)Crear destino en la esquina superior izquierda de la página especificada.
override ToString()Convierte el estado del objeto en valor de cadena. Ejemplo: “1 XYZ 100 200 3”.

Ejemplos

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;

Ver también