GetInformationA

Propiedades del documento

Descripción

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:

0Versión PDF del documento activo (por ejemplo, 1.7)
1Author
2Title
3Subject
4Keywords
5Aplicación creadora
6Producer
7Fecha de creación (cadena de fecha PDF, por ejemplo D:20260101120000+00'00')
8Fecha de modificación (mismo formato que la clave 7)
100Versión literal del encabezado %PDF-X.Y leída del archivo de origen. Vacía para documentos recién creados
101Lista delimitada por CRLF de las funciones detectadas en el documento cargado que hicieron que la versión efectiva superara la versión de encabezado
102Lista de funciones delimitada por CRLF cuyos puntos de entrada de escritura llamaron a EnsureMinVersion y elevaron automáticamente la versión efectiva
103Subconjunto 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)
200Indicador 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
201Nivel 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
311Cadena 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
312Nombre 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)
313Cadena 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