TPDFlibAttachment

Datové typy

Popis

TPDFlibAttachment je sjednocená záznamová struktura popisující přílohu vloženého souboru, ať už pochází ze stromu názvů na úrovni dokumentu, nebo z anotace přílohy souboru na úrovni stránky

Syntaxe

Delphi

type TPDFlibAttachment = record
    Source: TPDFlibAttachmentSource;
    Index: Integer;
    Page: Integer;
    FileName: WideString;
    MIMEType: WideString;
    Description: WideString;
    Size: Int64;
    CreationDate: WideString;
    ModificationDate: WideString;
    Checksum: AnsiString;
    AFRelationship: WideString;
    ObjectNumber: Integer;
  end;

Parametry

SourcePůvod přílohy specifikovaný TPDFlibAttachmentSource
IndexIndex od jedničky uvnitř vlastní zdrojové kolekce
PageČíslo stránky od jedničky pro asAnnotAttachment, nebo 0 pro asEmbeddedFile
FileNameNázev specifikace souboru Unicode z /UF nebo /F
MIMETypeMIME podtyp vloženého proudu
DescriptionSpecifikace souboru nebo popis anotace
SizeNekomprimovaná bytová velikost z /Params /Size, nebo 0, když chybí
CreationDatePůvodní PDF datový řetězec /Params /CreationDate
ModificationDatePůvodní PDF datový řetězec /Params /ModDate
ChecksumMalá hexadecimální forma /Params /CheckSum, nebo prázdný řetězec, když chybí
AFRelationshipNázev vztahu přidruženého souboru jako Source, Data nebo Alternative
ObjectNumberČíslo nepřímého objektu specifikace souboru, nebo 0 pro poškozenou přímou specifikaci

Poznámky

EnumAttachments čte jen metadata a nehodnotí hash datové části příloh, takže výčet velkých souborů zůstává levný

Když je třeba ověřit integritu datové části, volejte ValidateAttachmentChecksum

Viz také

TPDFlibAttachmentSource, EnumAttachments, ValidateAttachmentChecksum, SaveAllAttachments