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

SourceDie durch TPDFlibAttachmentSource angegebene Anlagenquelle
IndexDer 1-basierte Index innerhalb der jeweiligen Quellsammlung
PageDie 1-basierte Seitennummer für asAnnotAttachment oder 0 für asEmbeddedFile
FileNameDer Unicode-Dateispezifikationsname aus /UF oder /F
MIMETypeDer MIME-Subtyp des eingebetteten Streams
DescriptionDie Beschreibung der Dateispezifikation oder Anmerkung
SizeDie unkomprimierte Bytegröße aus /Params /Size oder 0, falls nicht vorhanden
CreationDateDie ursprüngliche PDF-Datumszeichenfolge /Params /CreationDate
ModificationDateDie ursprüngliche PDF-Datumszeichenfolge /Params /ModDate
ChecksumDie kleingeschriebene hexadezimale Form von /Params /CheckSum oder eine leere Zeichenfolge, falls nicht vorhanden
AFRelationshipDer Name der Beziehung der zugeordneten Datei, beispielsweise Source, Data oder Alternative
ObjectNumberDie 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