ValidateAttachmentChecksum
Proprietà del documento, estrazione
Descrizione
Decodifica su richiesta il payload di un allegato enumerato, calcola il digest MD5 e lo confronta con il valore esadecimale /Params /CheckSum segnalato da EnumAttachments
Sintassi
Delphi
Function TPDFlib.ValidateAttachmentChecksum(Const Attachment: TPDFlibAttachment): Integer;
Parametri
| Attachment | Un record restituito da EnumAttachments |
|---|
Valori restituiti
| 1 | Il payload decodificato corrisponde al checksum memorizzato |
|---|---|
| 0 | Il payload non corrisponde al checksum memorizzato |
| -1 | Nessun checksum presente, record fuori intervallo oppure payload non leggibile |
Note
La convalida checksum è esplicita, quindi l'enumerazione dei metadati non legge né applica hash a payload grandi
I nuovi allegati creati da file o stringhe di byte ricevono automaticamente un checksum
Vedere anche
EnumAttachments, TPDFlibAttachment, GetEmbeddedFileContentToStream