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
| Left | La coordenada horizontal del borde izquierdo del rectángulo de zona activa |
|---|---|
| Top | La coordenada vertical del borde superior del rectángulo de zona activa |
| Width | La anchura del rectángulo de zona activa |
| Height | La altura del rectángulo de zona activa |
| FieldNames | Uno 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. |
| HideFlag | Selecciona el sentido de la visibilidad. Un valor distinto de cero oculta los campos indicados (/H true). Cero los muestra (/H false). |
| Options | Má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