ValidateAttachmentChecksum
Właściwości dokumentu, Wyodrębnianie
Opis
Na żądanie dekoduje dane wyliczonego załącznika, oblicza ich skrót MD5 i porównuje go z szesnastkową wartością /Params /CheckSum raportowaną przez EnumAttachments
Składnia
Delphi
Function TPDFlib.ValidateAttachmentChecksum(Const Attachment: TPDFlibAttachment): Integer;
Parametry
| Attachment | Rekord zwrócony przez EnumAttachments |
|---|
Wartości zwracane
| 1 | Zdekodowane dane odpowiadają zapisanej sumie kontrolnej |
|---|---|
| 0 | Dane nie odpowiadają zapisanej sumie kontrolnej |
| -1 | Brak sumy kontrolnej, rekord jest poza zakresem albo nie można odczytać danych |
Uwagi
Walidacja sumy kontrolnej jest jawna, dzięki czemu wyliczanie samych metadanych nie odczytuje i nie oblicza skrótu dużych danych załączników
Nowe załączniki tworzone z plików lub ciągów bajtów automatycznie otrzymują sumę kontrolną
Zobacz również
EnumAttachments, TPDFlibAttachment, GetEmbeddedFileContentToStream