AddLinkToImportData

Anotaciones y enlaces de zona activa, campos de formulario y AcroForms

Descripción

Añade a la página seleccionada un rectángulo de zona activa en el que se puede pulsar y que desencadena una acción de importación de datos PDF al activarse. Una acción de importación de datos rellena los campos 'AcroForm' del documento desde un archivo Forms Data Format (FDF) del disco. La acción se define en ISO 32000-1 §12.6.4.8, Tabla 198

Uso habitual: un enlace “Volver a cargar los datos de ejemplo” o “Restablecer los valores predeterminados” de un formulario interactivo, donde el archivo FDF se distribuye junto al PDF y contiene los valores canónicos de los campos

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

Sintaxis

Delphi

Function TPDFlib.AddLinkToImportData(Left, Top, Width, Height: Double; Const FileName: WideString; Options: Integer): Integer;

DLL

int DLAddLinkToImportData(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FileName, 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
WidthLa anchura del rectángulo de zona activa
HeightLa altura del rectángulo de zona activa
FileNameLa ruta al archivo FDF desde el que se rellenarán los campos del formulario. Las barras invertidas se convierten en barras normales según la forma canónica de ruta de PDF de ISO 32000-1 §7.11.2.1. El archivo no necesita existir en el momento de crear el PDF, pero debe estar presente al visualizarlo para que la acción tenga éxito.
OptionsMáscara de bits que controla la apariencia del enlace. Bit 0 (valor 1): dibuja un borde alrededor del rectángulo de zona activa. Los bits 1–3 seleccionan el modo de resaltado al hacer clic (2 = Invert, 4 = Outline, 8 = Push); cuando no hay ningún bit de resaltado activado, se usa Invert como valor predeterminado. Misma convención que AddLinkToWeb / AddLinkToHideField.

Observaciones

Los modos PDF/A y PDF/X-6 rechazan las acciones ImportData y devuelven 0 sin añadir una anotación; se requiere PDF 1.4 o posterior