TPDFlibAttachment
Veri Türleri
Açıklama
TPDFlibAttachment, belge düzeyindeki bir ad ağacından ya da sayfa düzeyindeki bir dosya eki açıklamasından gelmesine bakılmaksızın gömülü dosya ekini tanımlayan birleşik bir kayıt yapısıdır
Sözdizimi
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;Parametreler
| Source | TPDFlibAttachmentSource ile belirtilen ek kaynağı |
|---|---|
| Index | Kendi kaynak koleksiyonu içindeki 1 tabanlı dizin |
| Page | asAnnotAttachment için 1 tabanlı sayfa numarası, asEmbeddedFile için 0 |
| FileName | /UF veya /F içindeki Unicode dosya belirtimi adı |
| MIMEType | Gömülü akışın MIME alt türü |
| Description | Dosya belirtimi veya ek açıklama açıklaması |
| Size | /Params /Size içindeki sıkıştırılmamış bayt boyutu; yoksa 0 |
| CreationDate | Özgün /Params /CreationDate PDF tarih dizesi |
| ModificationDate | Özgün /Params /ModDate PDF tarih dizesi |
| Checksum | /Params /CheckSum değerinin küçük harfli onaltılık biçimi; yoksa boş dize |
| AFRelationship | Source, Data veya Alternative gibi ilişkili dosya ilişkisi adı |
| ObjectNumber | Dosya belirtiminin dolaylı nesne numarası; bozuk doğrudan belirtim için 0 |
Ayrıca bkz
EnumAttachments yalnızca meta verileri okur ve ek yüklerinin karmasını hesaplamaz; bu nedenle büyük dosyaları sıralamak düşük maliyetli kalır
Ek yükü bütünlüğünün doğrulanması gerektiğinde ValidateAttachmentChecksum çağrısını yapın
Ayrıca bkz
TPDFlibAttachmentSource, EnumAttachments, ValidateAttachmentChecksum, SaveAllAttachments