AddLinkToHideFieldA
Anotaciones y enlaces de zona activa, Campos de formulario y AcroForms
Descripción
La A final indica el punto de entrada de DLL ANSI (char); 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 SetAnsiMode actual
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 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 de zona activa |
|---|---|
| Top | La coordenada vertical del borde superior del rectángulo de zona activa |
| Width | El ancho del rectángulo de zona activa |
| Height | La altura del rectángulo de zona activa |
| FieldNames | Uno o varios nombres completos de campos AcroForm, separados por comas, puntos y coma o saltos de línea. Se recortan los espacios en blanco iniciales y finales de cada nombre. Un único nombre emite /T como cadena de texto; dos o más emiten /T como 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 interactiva. Los bits 1–3 seleccionan el modo de resaltado al hacer clic (2 = Invert, 4 = Outline, 8 = Push); cuando no se establece ningún bit de resaltado, se utiliza Invert de forma predeterminada. La convención es la misma que en AddLinkToWeb / AddLinkToNamedAction |
Observaciones
La anotación es compatible con PDF/A porque no se referencia ningún recurso externo. Se requiere PDF 1.2 o posterior