TPDFlibAttachment

Types de données

Description

TPDFlibAttachment est une structure unifiée décrivant une pièce jointe incorporée provenant d'une arborescence de noms documentaire ou d'une annotation de fichier au niveau page

Syntaxe

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;

Paramètres

SourceOrigine de la pièce jointe indiquée par TPDFlibAttachmentSource
IndexIndice basé sur 1 dans sa propre collection source
PageNuméro de page basé sur 1 pour asAnnotAttachment, ou 0 pour asEmbeddedFile
FileNameNom Unicode de spécification de fichier provenant de /UF ou /F
MIMETypeSous-type MIME du flux incorporé
DescriptionDescription de la spécification de fichier ou de l’annotation
SizeTaille non compressée en octets provenant de /Params /Size, ou 0 si elle est absente
CreationDateChaîne de date PDF /Params /CreationDate d’origine
ModificationDateChaîne de date PDF /Params /ModDate d’origine
ChecksumForme hexadécimale en minuscules de /Params /CheckSum, ou chaîne vide si elle est absente
AFRelationshipNom de la relation de fichier associé, tel que Source, Data ou Alternative
ObjectNumberNuméro d’objet indirect de la spécification de fichier, ou 0 pour une spécification directe mal formée

Voir aussi

EnumAttachments lit uniquement les métadonnées et ne calcule pas le hachage du contenu des pièces jointes ; l’énumération de fichiers volumineux reste donc peu coûteuse

Appelez ValidateAttachmentChecksum lorsque l’intégrité du contenu doit être vérifiée

Voir aussi

TPDFlibAttachmentSource, EnumAttachments, ValidateAttachmentChecksum, SaveAllAttachments