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
| Source | El origen del archivo adjunto especificado por TPDFlibAttachmentSource |
|---|---|
| Index | El índice basado en 1 dentro de su propia colección de origen |
| Page | El número de página basado en 1 para asAnnotAttachment, o 0 para asEmbeddedFile |
| FileName | El nombre de especificación de archivo Unicode de /UF o /F |
| MIMEType | El subtipo MIME del flujo incrustado |
| Description | La descripción de la especificación de archivo o de la anotación |
| Size | El tamaño sin comprimir en bytes de /Params /Size, o 0 cuando está ausente |
| CreationDate | La cadena de fecha PDF original de /Params /CreationDate |
| ModificationDate | La cadena de fecha PDF original de /Params /ModDate |
| Checksum | La forma hexadecimal en minúsculas de /Params /CheckSum, o una cadena vacía cuando está ausente |
| AFRelationship | El nombre de relación del archivo asociado, como Source, Data o Alternative |
| ObjectNumber | El 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