TPDFlibAttachment
Adattípusok
Leírás
A TPDFlibAttachment egységes rekordstruktúra, amely beágyazott fájlmellékletet ír le, függetlenül attól, hogy dokumentumszintű névfatörzsből vagy oldalszintű fájlmelléklet-jegyzetből származik
Szintaxis
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;Mezők
| Source | A melléklet TPDFlibAttachmentSource által meghatározott eredete |
|---|---|
| Index | Az elem 1 alapú indexe a saját forrásgyűjteményén belül |
| Page | Az asAnnotAttachment 1 alapú oldalszáma, illetve 0 az asEmbeddedFile esetén |
| FileName | A /UF vagy /F bejegyzésből származó Unicode fájlspecifikációs név |
| MIMEType | A beágyazott adatfolyam MIME-altípusa |
| Leírás | A fájlspecifikáció vagy a megjegyzés leírása |
| Size | A tömörítetlen méret bájtban a /Params /Size bejegyzésből, illetve 0, ha nincs megadva |
| CreationDate | Az eredeti /Params /CreationDate PDF-dátumkarakterlánc |
| ModificationDate | Az eredeti /Params /ModDate PDF-dátumkarakterlánc |
| Checksum | A /Params /CheckSum kisbetűs hexadecimális alakja, illetve üres karakterlánc, ha nincs megadva |
| AFRelationship | A társított fájl kapcsolatának neve, például Source, Data vagy Alternative |
| ObjectNumber | A fájlspecifikáció közvetett objektumszáma, illetve 0 hibás közvetlen specifikáció esetén |
Lásd még
Az EnumAttachments csak a metaadatokat olvassa, és nem készít kivonatot a mellékletek tartalmáról, így a nagy fájlok felsorolása is kis költségű marad
Ha ellenőrizni kell a tartalom integritását, hívja meg a ValidateAttachmentChecksum metódust
Lásd még
TPDFlibAttachmentSource, EnumAttachments, ValidateAttachmentChecksum, SaveAllAttachments