ValidateAttachmentChecksum

Propiedades del documento, extracción

Descripción

Descodifica bajo demanda una carga adjunta, calcula MD5 y lo compara con /Params /CheckSum hexadecimal de EnumAttachments

Sintaxis

Delphi

Function TPDFlib.ValidateAttachmentChecksum(Const Attachment: TPDFlibAttachment): Integer;

Parámetros

AttachmentUn registro devuelto por EnumAttachments

Valores devueltos

1La carga útil descodificada coincide con la suma de comprobación almacenada
0La carga útil no coincide con la suma de comprobación almacenada
-1No hay ninguna suma de comprobación, el registro está fuera del intervalo o no se puede leer la carga útil

Observaciones

La validación de suma de comprobación es explícita para que la enumeración exclusiva de metadatos no lea ni calcule el hash de cargas adjuntas grandes

Los nuevos archivos adjuntos creados a partir de archivos o cadenas de bytes reciben automáticamente una suma de comprobación

Véase también

EnumAttachments, TPDFlibAttachment, GetEmbeddedFileContentToStream