SetOutlineDestinationFull

Marcadores

Descripción

Establece el destino de un elemento de esquema (marcador) en una posición y 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 ID del esquema tal como lo devuelve la función NewOutline. Como alternativa, use la función GetOutlineID para obtener un ID de esquema válido
DestPageEl número de página al que se vincula este elemento de esquema El porcentaje de zoom que se utilizará al abrir el destino del esquema, valores válidos de 0 a 6400. Solo se usa para DestType = 1, debe establecerse en 0 para otros DestTypes
Zoom
DestType1 = "XYZ" - la página de destino se coloca en el punto especificado por los parámetros Left y Top. El parámetro Zoom especifica el porcentaje de zoom. 2 = "Fit" - se amplía toda la página para ajustarla a la ventana. No se usa ninguno de los demás parámetros y deben establecerse en cero. 3 = "FitH" - la página se amplía para que todo su ancho sea visible. La altura de la página puede ser mayor o menor que la altura de la ventana. La página se coloca en la posición vertical especificada por el parámetro Top. 4 = "FitV" - la página se amplía para que pueda verse toda su altura. El ancho de la página puede ser mayor o menor que el ancho de la ventana. La página se coloca en la posición horizontal especificada por el parámetro Left. 5 = "FitR" - la página se amplía para que sea visible un rectángulo determinado de la página. Los parámetros Left, Top, Right y Bottom definen el área rectangular de la página. 6 = "FitB" - la página se amplía para que sea visible su caja delimitadora's. 7 = "FitBH" - la página se coloca verticalmente en la posición especificada por el parámetro Top. La página se amplía para que sea visible toda la anchura de la caja delimitadora de la página's. 8 = "FitBV" - la página se coloca en la posición horizontal especificada por el parámetro Left. La página se amplía lo suficiente para ajustar toda la altura de la caja delimitadora a la ventana. La posición horizontal usada 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. Usado por DestType = 5
BottomLa posición horizontal de la parte inferior del rectángulo. Se usa con DestType = 5

Valores devueltos

0No se pudo establecer el destino del esquema. Esto normalmente indica que los parámetros Zoom o DestType están fuera de rango o que OutlineID no es válido
1El destino del marcador se estableció correctamente