AddLinkToHideField

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

Descripción

Añade un rectángulo interactivo que activa una acción Hide para alternar campos AcroForm sin JavaScript, definida en ISO 32000-1 §12.6.4.10, Tabla 196

Uso habitual: un enlace “Mostrar detalles” / “Ocultar detalles” en la disposición de un formulario, o grupos de campos mutuamente excluyentes donde al hacer clic en un enlace se oculta un grupo y se muestra otro (combine dos llamadas a AddLinkToHideField con valores HideFlag opuestos)

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

Sintaxis

Delphi

Function TPDFlib.AddLinkToHideField(Left, Top, Width, Height: Double; Const FieldNames: WideString; HideFlag: Integer; Options: Integer): Integer;

DLL

int DLAddLinkToHideField(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FieldNames, int HideFlag, 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
FieldNamesUno o más nombres completos de campos de AcroForm, separados por comas, punto y coma o saltos de línea. Los espacios en blanco al inicio y al final de cada nombre se recortan. Un nombre único emite /T como cadena de texto; dos o más emiten /T como matriz de cadenas de texto.
HideFlagSelecciona el sentido de la visibilidad. Un valor distinto de cero oculta los campos indicados (/H true). Cero los muestra (/H false).
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 / AddLinkToNamedAction.

Observaciones

Los modos PDF/A y PDF/X-6 rechazan las acciones Hide y devuelven 0; se requiere PDF 1.2 o posterior