TPDFlibAttachment
Tipos de dados
Descrição
TPDFlibAttachment é uma estrutura de registo unificada que descreve um anexo de ficheiro incorporado, quer tenha origem numa árvore de nomes ao nível do documento, quer numa anotação de anexo de ficheiro ao nível da página
Sintaxe
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 | A origem do anexo especificada por TPDFlibAttachmentSource |
|---|---|
| Index | O índice, com base em um, dentro da respetiva coleção de origem |
| Page | O número da página, com base em um, para asAnnotAttachment, ou 0 para asEmbeddedFile |
| FileName | O nome Unicode da especificação de ficheiro de /UF ou /F |
| MIMEType | O subtipo MIME do fluxo incorporado |
| Description | A descrição da especificação do ficheiro ou da anotação |
| Size | O tamanho descomprimido em bytes de /Params /Size, ou 0 quando ausente |
| CreationDate | A cadeia de data PDF original de /Params /CreationDate |
| ModificationDate | A cadeia de data PDF original de /Params /ModDate |
| Checksum | A forma hexadecimal em minúsculas de /Params /CheckSum, ou uma cadeia vazia quando ausente |
| AFRelationship | O nome da relação do ficheiro associado, como Source, Data ou Alternative |
| ObjectNumber | O número de objeto indireto da especificação do ficheiro, ou 0 para uma especificação direta malformada |
Consulte também
EnumAttachments lê apenas os metadados e não calcula hashes das cargas dos anexos, pelo que a enumeração de ficheiros grandes continua a ter um custo reduzido
Chame ValidateAttachmentChecksum quando for necessário verificar a integridade da carga
Consulte também
TPDFlibAttachmentSource, EnumAttachments, ValidateAttachmentChecksum, SaveAllAttachments