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