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
| OutlineID | El 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 |
|---|---|
| DestPage | El 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 | |
| DestType | 1 = "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 | |
| Top | La posición vertical utilizada por DestType = 1, 3, 5 y 7 |
| Right | La posición horizontal del borde derecho del rectángulo. Usado por DestType = 5 |
| Bottom | La posición horizontal de la parte inferior del rectángulo. Se usa con DestType = 5 |
Valores devueltos
| 0 | No 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 |
|---|---|
| 1 | El destino del marcador se estableció correctamente |