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
| Source | Původ přílohy specifikovaný TPDFlibAttachmentSource |
|---|---|
| Index | Index od jedničky uvnitř vlastní zdrojové kolekce |
| Page | Číslo stránky od jedničky pro asAnnotAttachment, nebo 0 pro asEmbeddedFile |
| FileName | Název specifikace souboru Unicode z /UF nebo /F |
| MIMEType | MIME podtyp vloženého proudu |
| Description | Specifikace souboru nebo popis anotace |
| Size | Nekomprimovaná bytová velikost z /Params /Size, nebo 0, když chybí |
| CreationDate | Původní PDF datový řetězec /Params /CreationDate |
| ModificationDate | Původní PDF datový řetězec /Params /ModDate |
| Checksum | Malá hexadecimální forma /Params /CheckSum, nebo prázdný řetězec, když chybí |
| AFRelationship | Ná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