GetPDFVCRManifest
Conformidad, contenido variable, diagnóstico, JSON
Descripción
Valida una plantilla PDF/VCR-1 externa y devuelve como JSON sus campos declarados, el campo opcional de selección de páginas y los enlaces de los marcadores de posición de reemplazo
Sintaxis
Delphi
Function GetPDFVCRManifest(Const InputFileName, Password: WideString): WideString;Parámetros
| InputFileName | Ruta completa de la plantilla PDF/VCR que se va a inspeccionar |
|---|---|
| Password | Contraseña usada para abrir el archivo, o una cadena vacía para una plantilla sin cifrar |
Valor devuelto
Un objeto JSON para una plantilla conforme; de lo contrario, una cadena vacía
Observaciones
El manifiesto contiene version, fields, pageSelectionField y una matriz placeholders cuyas entradas contienen field, una page de base cero, mcid y un bbox opcional
La extracción usa el mismo recorrido de estructura acotado y las mismas comprobaciones de fundamento PDF/X que la prueba de conformidad 6, así que las plantillas mal formadas o no conformes se rechazan antes de devolver el JSON
LastErrorCode 401; una plantilla rechazada establece LastErrorCode 608
Véase también
BeginPDFVCRTemplate, BeginPDFVCRPlaceholder, CheckFileCompliance