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
| Source | Origine de la pièce jointe indiquée par TPDFlibAttachmentSource |
|---|---|
| Index | Indice basé sur 1 dans sa propre collection source |
| Page | Numéro de page basé sur 1 pour asAnnotAttachment, ou 0 pour asEmbeddedFile |
| FileName | Nom Unicode de spécification de fichier provenant de /UF ou /F |
| MIMEType | Sous-type MIME du flux incorporé |
| Description | Description de la spécification de fichier ou de l’annotation |
| Size | Taille non compressée en octets provenant de /Params /Size, ou 0 si elle est absente |
| CreationDate | Chaîne de date PDF /Params /CreationDate d’origine |
| ModificationDate | Chaîne de date PDF /Params /ModDate d’origine |
| Checksum | Forme hexadécimale en minuscules de /Params /CheckSum, ou chaîne vide si elle est absente |
| AFRelationship | Nom de la relation de fichier associé, tel que Source, Data ou Alternative |
| ObjectNumber | Numé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