TPDFlibAttachment

Tipos de datos

Descripción

TPDFlibAttachment es una estructura de registro unificada que describe un archivo adjunto incrustado, ya provenga de un árbol de nombres del nivel de documento o de una anotación de archivo adjunto del nivel de página

Sintaxis

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;

Parámetros

SourceEl origen del archivo adjunto especificado por TPDFlibAttachmentSource
IndexEl índice basado en 1 dentro de su propia colección de origen
PageEl número de página basado en 1 para asAnnotAttachment, o 0 para asEmbeddedFile
FileNameEl nombre de especificación de archivo Unicode de /UF o /F
MIMETypeEl subtipo MIME del flujo incrustado
DescriptionLa descripción de la especificación de archivo o de la anotación
SizeEl tamaño sin comprimir en bytes de /Params /Size, o 0 cuando está ausente
CreationDateLa cadena de fecha PDF original de /Params /CreationDate
ModificationDateLa cadena de fecha PDF original de /Params /ModDate
ChecksumLa forma hexadecimal en minúsculas de /Params /CheckSum, o una cadena vacía cuando está ausente
AFRelationshipEl nombre de relación del archivo asociado, como Source, Data o Alternative
ObjectNumberEl número de objeto indirecto de la especificación de archivo, o 0 para una especificación directa con formato incorrecto

Consulte también

EnumAttachments solo lee metadatos y no calcula hashes de las cargas útiles de los archivos adjuntos, por lo que enumerar archivos grandes sigue siendo poco costoso

Llame a ValidateAttachmentChecksum cuando sea necesario verificar la integridad de la carga útil

Consulte también

TPDFlibAttachmentSource, EnumAttachments, ValidateAttachmentChecksum, SaveAllAttachments