AddLinkToHideFieldA

Anotaciones y vínculos activos, Campos de formulario y AcroForms

Descripción

La A final indica el punto de entrada ANSI (char) de la DLL; la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a AddLinkToHideField y los argumentos de cadena se interpretan con la página de códigos actual de SetAnsiMode

Agrega un rectángulo de zona activa en el que se puede hacer clic a la página seleccionada y activa una acción de ocultar PDF al activarse. Una acción de ocultar alterna la visibilidad de uno o más campos AcroForm, lo que permite un comportamiento dinámico de mostrar u ocultar sin JavaScript. La acción se define en ISO 32000-1 §12.6.4.10, Tabla 196

Uso típico: un vínculo “Mostrar detalles” / “Ocultar detalles” en un diseño de formulario, o grupos de campos mutuamente excluyentes donde al hacer clic en un vínculo se oculta un grupo y se muestra otro, combinando dos llamadas AddLinkToHideField con valores HideFlag opuestos

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

Sintaxis

Delphi

Function DLAddLinkToHideFieldA(InstanceID: Integer; Left, Top, Width, Height: Double; FieldNames: PAnsiChar; HideFlag, Options: Integer): Integer;

DLL

int DLAddLinkToHideFieldA(int InstanceID, double Left, double Top, double Width, double Height, const char * FieldNames, int HideFlag, int Options);

Parámetros

LeftLa coordenada horizontal del borde izquierdo del rectángulo activo
TopLa coordenada vertical del borde superior del rectángulo activo
WidthEl ancho del rectángulo activo
HeightLa altura del rectángulo activo
FieldNamesUno o más nombres completos de campos AcroForm, separados por comas, puntos y coma o saltos de línea Se eliminan los espacios iniciales y finales alrededor de cada nombre Un solo nombre emite /T como una cadena de texto; dos o más emiten /T como una matriz de cadenas de texto
HideFlagSelecciona la dirección de visibilidad. Un valor distinto de cero oculta los campos enumerados (/H true). Cero los muestra (/H false)
OptionsMáscara de bits que controla la apariencia del enlace Bit 0 (valor 1): dibujar un borde alrededor del rectángulo de zona activa Los bits 1–3 seleccionan el modo de resaltado al pulsar (2 = Invert, 4 = Outline, 8 = Push); cuando no se establece ningún bit de resaltado, Invert se usa como valor predeterminado Misma convención que AddLinkToWeb / AddLinkToNamedAction

Observaciones

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