TPDFlibAttachment
Tipi di dati
Descrizione
TPDFlibAttachment è un record unificato che descrive un allegato incorporato proveniente dall'albero dei nomi o da un'annotazione di pagina
Sintassi
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;Parametri
| Source | L'origine dell'allegato specificata da TPDFlibAttachmentSource |
|---|---|
| Index | L'indice a base 1 nella propria raccolta sorgente |
| Page | Il numero di pagina a base 1 per asAnnotAttachment oppure 0 per asEmbeddedFile |
| FileName | Il nome Unicode della specifica di file da /UF o /F |
| MIMEType | Il sottotipo MIME dello stream incorporato |
| Description | La descrizione della specifica di file o dell'annotazione |
| Size | La dimensione non compressa in byte da /Params /Size oppure 0 se assente |
| CreationDate | La stringa di data PDF originale /Params /CreationDate |
| ModificationDate | La stringa di data PDF originale /Params /ModDate |
| Checksum | La forma esadecimale minuscola di /Params /CheckSum oppure una stringa vuota se assente |
| AFRelationship | Il nome della relazione del file associato, ad esempio Source, Data o Alternative |
| ObjectNumber | Il numero di oggetto indiretto della specifica di file oppure 0 per una specifica diretta non valida |
Vedere anche
EnumAttachments legge solo i metadati e non calcola l'hash dei payload degli allegati, perciò l'enumerazione di file grandi resta poco costosa
Chiama ValidateAttachmentChecksum quando è necessario verificare l'integrità del payload
Vedi anche
TPDFlibAttachmentSource, EnumAttachments, ValidateAttachmentChecksum, SaveAllAttachments