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

0No hay ningún documento seleccionado
IDIdentificador 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