ValidateAttachmentChecksum

Propiedades del documento, Extracción

Descripción

Decodifica bajo demanda una carga útil de adjunto enumerada, calcula su resumen MD5 y lo compara con el valor hexadecimal /Params /CheckSum informado por EnumAttachments

Sintaxis

Delphi

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

Parámetros

AttachmentUn registro devuelto por EnumAttachments

Valores devueltos

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

Observaciones

La validación de suma de verificación es explícita para que la enumeración solo de metadatos no lea ni calcule hash de grandes cargas útiles de adjuntos

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

Véase también

EnumAttachments, TPDFlibAttachment, GetEmbeddedFileContentToStream