ValidateAttachmentChecksum
Propriedades do documento, extração
Descrição
Descodifica, a pedido, a carga útil de um anexo enumerado, calcula o respetivo resumo MD5 e compara-o com o valor hexadecimal /Params /CheckSum comunicado por EnumAttachments
Sintaxe
Delphi
Function TPDFlib.ValidateAttachmentChecksum(Const Attachment: TPDFlibAttachment): Integer;
Parâmetros
| Attachment | Um registo devolvido por EnumAttachments |
|---|
Valores devolvidos
| 1 | A carga útil descodificada corresponde à soma de verificação armazenada |
|---|---|
| 0 | O conteúdo não corresponde à soma de verificação armazenada |
| -1 | Não existe soma de verificação, o registo está fora do intervalo ou não é possível ler a carga útil |
Observações
A validação da soma de verificação é explícita para que a enumeração apenas de metadados não leia nem calcule o hash de grandes cargas úteis de anexos
Os novos anexos criados a partir de ficheiros ou cadeias de bytes recebem automaticamente uma soma de verificação
Consulte também
EnumAttachments, TPDFlibAttachment, GetEmbeddedFileContentToStream