SetOutlineDestinationFull

Marcadores

Descripción

Establece el destino de un elemento del esquema (marcador) en una posición y un porcentaje de zoom específicos

Sintaxis

Delphi

Function TPDFlib.SetOutlineDestinationFull(OutlineID, DestPage, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;

ActiveX

Function PDFlib::SetOutlineDestinationFull(OutlineID As Long, DestPage As Long, Zoom As Long, DestType As Long, Left As Double, Top As Double, Right As Double, Bottom As Double) As Long

DLL

int DLSetOutlineDestinationFull(int InstanceID, int OutlineID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);

Parámetros

OutlineIDEl identificador del esquema devuelto por la función NewOutline. También puede utilizar GetOutlineID para obtener un identificador válido
DestPageEl número de página con la que enlaza este elemento del esquema El porcentaje de zoom que se utilizará al abrir el destino del esquema, con valores válidos de 0 a 6400. Solo se utiliza para DestType = 1; debe establecerse en 0 para los demás DestTypes
Zoom
DestType1 = "XYZ" - La página de destino se coloca en el punto indicado por los parámetros Left y Top; Zoom especifica el porcentaje de ampliación 2 = "Fit" - Se ajusta la página completa a la ventana; los demás parámetros no se usan y deben valer cero 3 = "FitH" - Se muestra toda la anchura de la página, aunque su altura puede ser mayor o menor que la de la ventana; Top fija la posición vertical 4 = "FitV" - Se muestra toda la altura de la página, aunque su anchura puede ser mayor o menor que la de la ventana; Left fija la posición horizontal 5 = "FitR" - Se muestra un rectángulo de la página definido por Left, Top, Right y Bottom 6 = "FitB" - Se muestra el 'cuadro delimitador de la página' completo 7 = "FitBH" - Top fija la posición vertical y se muestra toda la anchura del cuadro delimitador 8 = "FitBV" - Left fija la posición horizontal y la ampliación se ajusta para mostrar toda la altura del cuadro delimitador Posición horizontal utilizada por DestType = 1, 4, 5 y 8
Left
TopLa posición vertical utilizada por DestType = 1, 3, 5 y 7
RightLa posición horizontal del borde derecho del rectángulo. Se utiliza con DestType = 5
BottomLa posición horizontal de la parte inferior del rectángulo. Se utiliza con DestType = 5

Valores devueltos

0No se pudo establecer el destino del marcador. Normalmente indica que Zoom o DestType están fuera del intervalo o OutlineID no es válido
1El destino del marcador se estableció correctamente