TPDFlibAttachment
Datentypen
Beschreibung
TPDFlibAttachment ist eine einheitliche Datensatzstruktur, die eine eingebettete Dateianlage beschreibt, unabhängig davon, ob sie aus einem Namensbaum auf Dokumentebene oder einer Dateianlagenanmerkung auf Seitenebene stammt
Syntax
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;Parameter
| Source | Die durch TPDFlibAttachmentSource angegebene Anlagenquelle |
|---|---|
| Index | Der 1-basierte Index innerhalb der jeweiligen Quellsammlung |
| Page | Die 1-basierte Seitennummer für asAnnotAttachment oder 0 für asEmbeddedFile |
| FileName | Der Unicode-Dateispezifikationsname aus /UF oder /F |
| MIMEType | Der MIME-Subtyp des eingebetteten Streams |
| Description | Die Beschreibung der Dateispezifikation oder Anmerkung |
| Size | Die unkomprimierte Bytegröße aus /Params /Size oder 0, falls nicht vorhanden |
| CreationDate | Die ursprüngliche PDF-Datumszeichenfolge /Params /CreationDate |
| ModificationDate | Die ursprüngliche PDF-Datumszeichenfolge /Params /ModDate |
| Checksum | Die kleingeschriebene hexadezimale Form von /Params /CheckSum oder eine leere Zeichenfolge, falls nicht vorhanden |
| AFRelationship | Der Name der Beziehung der zugeordneten Datei, beispielsweise Source, Data oder Alternative |
| ObjectNumber | Die indirekte Objektnummer der Dateispezifikation oder 0 bei einer fehlerhaften direkten Spezifikation |
Siehe auch
EnumAttachments liest nur Metadaten und bildet keine Hashes der Anlagennutzlasten, sodass auch die Aufzählung großer Dateien kostengünstig bleibt
Rufen Sie ValidateAttachmentChecksum auf, wenn die Integrität der Nutzlast geprüft werden muss
Siehe auch
TPDFlibAttachmentSource, EnumAttachments, ValidateAttachmentChecksum, SaveAllAttachments