AddLinkToNamedAction

Anotaciones y enlaces de zona activa, propiedades de página

Descripción

Añade a la página seleccionada un rectángulo de zona activa en el que se puede hacer clic y que desencadena una acción PDF con nombre al activarse. Las acciones con nombre son comandos de navegación controlados por el visor y definidos en ISO 32000-1 §12.6.4.11, Table 194. Los cuatro nombres estándar compatibles son NextPage, PrevPage, FirstPage y LastPage. A diferencia de AddLinkToPage, no se necesita un número explícito de página de destino — el visor interpreta el comando en tiempo de ejecución

Uso habitual: botones de navegación (Siguiente / Anterior / Inicio / Fin) en un encabezado o pie de página, donde el destino es relativo a la página que muestra actualmente el visor

Utilice la función SetAnnotBorderColor para cambiar el color del borde de la zona activa

Sintaxis

Delphi

Function TPDFlib.AddLinkToNamedAction(Left, Top, Width, Height: Double; NamedActionType: Integer; Options: Integer): Integer;

DLL

int DLAddLinkToNamedAction(int InstanceID, double Left, double Top, double Width, double Height, int NamedActionType, int Options);

Parámetros

LeftLa coordenada horizontal del borde izquierdo del rectángulo de zona activa
TopLa coordenada vertical del borde superior del rectángulo de zona activa
WidthEl ancho del rectángulo de zona activa
HeightLa altura del rectángulo de zona activa
NamedActionTypeSelecciona la acción: 0 = NextPage, 1 = PrevPage, 2 = FirstPage, 3 = LastPage. Otros valores usan NextPage para emitir un nombre /N válido
OptionsMáscara de apariencia. Bit 0: borde. Bits 1–3: resaltado (2 = Invert, 4 = Outline, 8 = Push); sin bit usa Invert. Igual que AddLinkToWeb / AddLinkToPage

Observaciones

La anotación es compatible con PDF/A porque no hace referencia a ningún recurso externo. Se requiere PDF 1.1 o posterior