La A final indica el punto de entrada ANSI (char) de la DLL; la interfaz ActiveX/COM expone solo la forma Unicode. El comportamiento es idéntico a GetInformation y los argumentos de cadena se interpretan con la página de códigos actual de SetAnsiMode
Devuelve como cadena una propiedad del documento seleccionado Las claves de diagnóstico (100–103, 200–201, 311–313) son valores de estado de solo lectura establecidos internamente por la biblioteca; no se pueden modificar mediante SetInformation
Sintaxis
Delphi
Function DLGetInformationA(InstanceID, Key: Integer): PAnsiChar;
DLL
const char * DLGetInformationA(int InstanceID, int Key);
Parámetros
Key
La propiedad que se va a recuperar. Las claves se agrupan por categoría:
0
Versión PDF del documento activo (por ejemplo, 1.7)
1
Author
2
Title
3
Subject
4
Keywords
5
Aplicación creadora
6
Producer
7
Fecha de creación (cadena de fecha PDF, por ejemplo D:20260101120000+00'00')
8
Fecha de modificación (mismo formato que la clave 7)
100
Versión literal del encabezado %PDF-X.Y leída del archivo de origen. Vacía para documentos recién creados
101
Lista delimitada por CRLF de las funciones detectadas en el documento cargado que hicieron que la versión efectiva superara la versión de encabezado
102
Lista de funciones delimitada por CRLF cuyos puntos de entrada de escritura llamaron a EnsureMinVersion y elevaron automáticamente la versión efectiva
103
Subconjunto de la clave 101: solo las características cuya versión mínima requerida es estrictamente superior a la versión de encabezado (clave 100)
200
Indicador de modo de conformidad PDF/UA-1. Devuelve 1 si se llamó a SetPDFUAMode en el documento activo; de lo contrario, devuelve una cadena vacía
201
Nivel de conformidad PDF/A. Devuelve 1 para PDF/A-1a, 2 para PDF/A-1b o una cadena vacía cuando el modo PDF/A está desactivado
311
Cadena de versión del conflicto de bloqueo de versión más reciente. No está vacía después de Encrypt, AddSWFAnnotationFromFile, SaveToFile o SaveToString cuando la versión del documento se bloqueó por debajo del mínimo requerido para la función elegida y la operación devolvió 0 con LastErrorCode 602
312
Nombre de función asociado con la clave 311. Identifica la función específica que activó el conflicto de versión (por ejemplo, AES-256 encryption)
313
Cadena de versión PDF en la que el destino de guardado está bloqueado actualmente (por ejemplo, 1.4). No está vacía cuando SetInformation(0, …) ha fijado la versión de salida. Está vacía para documentos con versión libre