CheckDocumentStructure
Propiedades del documento, Cumplimiento
Descripción
Ejecuta una comprobación de estado estructural del documento seleccionado: fuerza el paso de cada objeto y flujo por su descodificador y devuelve los resultados en forma de informe
Sintaxis
Delphi
Function TPDFlib.CheckDocumentStructure: Integer;Valores devueltos
| 0 | No hay ningún documento seleccionado |
|---|---|
| ID | Identificador de lista para GetStringListCount y GetStringListItem; libérelo con ReleaseStringList |
Observaciones
Cada hallazgo es Level,Code,Object,Message con nivel error, warning o info; la última línea summary,... resume. Incluye object-decode, stream-decode, tráiler o Catalog ausentes, cifrado no admitido, páginas irresolubles y referencias reconstruidas repaired
Utilícelo como comprobación previa económica antes de archivar o procesar por lotes; CheckFileCompliance cubre la conformidad con los estándares, mientras que esta llamada cubre la integridad estructural
Ejemplo
ListID:= PDF.CheckDocumentStructure;
Last:= PDF.GetStringListItem(ListID, PDF.GetStringListCount(ListID));
if Pos('summary,0 errors', Last)<> 1 then
ShowMessage('structural problems found');
PDF.ReleaseStringList(ListID);Véase también
CheckFileCompliance, CheckObjects, AuditDocumentSpace, GetDocumentRepaired