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
| Left | La coordenada horizontal del borde izquierdo del rectángulo activo |
|---|---|
| Top | La coordenada vertical del borde superior del rectángulo activo |
| Width | El ancho del rectángulo activo |
| Height | La altura del rectángulo activo |
| FieldNames | Uno 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 |
| HideFlag | Selecciona la dirección de visibilidad. Un valor distinto de cero oculta los campos enumerados (/H true). Cero los muestra (/H false) |
| Options | Má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