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
| Attachment | Un registro devuelto por EnumAttachments |
|---|
Valores devueltos
| 1 | La carga útil decodificada coincide con la suma de comprobación almacenada |
|---|---|
| 0 | La carga útil no coincide con la suma de comprobación almacenada |
| -1 | No 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