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

AttachmentRekord zwrócony przez EnumAttachments

Wartości zwracane

1Zdekodowane dane odpowiadają zapisanej sumie kontrolnej
0Dane nie odpowiadają zapisanej sumie kontrolnej
-1Brak 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