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

SourceL'origine dell'allegato specificata da TPDFlibAttachmentSource
IndexL'indice a base 1 nella propria raccolta sorgente
PageIl numero di pagina a base 1 per asAnnotAttachment oppure 0 per asEmbeddedFile
FileNameIl nome Unicode della specifica di file da /UF o /F
MIMETypeIl sottotipo MIME dello stream incorporato
DescriptionLa descrizione della specifica di file o dell'annotazione
SizeLa dimensione non compressa in byte da /Params /Size oppure 0 se assente
CreationDateLa stringa di data PDF originale /Params /CreationDate
ModificationDateLa stringa di data PDF originale /Params /ModDate
ChecksumLa forma esadecimale minuscola di /Params /CheckSum oppure una stringa vuota se assente
AFRelationshipIl nome della relazione del file associato, ad esempio Source, Data o Alternative
ObjectNumberIl 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