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

SourceA melléklet TPDFlibAttachmentSource által meghatározott eredete
IndexAz elem 1 alapú indexe a saját forrásgyűjteményén belül
PageAz asAnnotAttachment 1 alapú oldalszáma, illetve 0 az asEmbeddedFile esetén
FileNameA /UF vagy /F bejegyzésből származó Unicode fájlspecifikációs név
MIMETypeA beágyazott adatfolyam MIME-altípusa
LeírásA fájlspecifikáció vagy a megjegyzés leírása
SizeA tömörítetlen méret bájtban a /Params /Size bejegyzésből, illetve 0, ha nincs megadva
CreationDateAz eredeti /Params /CreationDate PDF-dátumkarakterlánc
ModificationDateAz eredeti /Params /ModDate PDF-dátumkarakterlánc
ChecksumA /Params /CheckSum kisbetűs hexadecimális alakja, illetve üres karakterlánc, ha nincs megadva
AFRelationshipA társított fájl kapcsolatának neve, például Source, Data vagy Alternative
ObjectNumberA 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