TPDFlibAttachment

Типы данных

Описание

TPDFlibAttachment — унифицированная запись, описывающая вложение внедренного файла, откуда бы оно ни происходило: из дерева имен уровня документа или из аннотации вложения файла уровня страницы

Синтаксис

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;

Параметры

SourceИсточник вложения, указанный в TPDFlibAttachmentSource
IndexИндекс в собственной исходной коллекции, начиная с 1 (например, в списке встроенных файлов или списке аннотаций страницы)
PageThe 1-based page number where the attachment resides if asAnnotAttachment is 0; otherwise asEmbeddedFile if it is document-wide (asEmbeddedFile).FileNameИмя или путь Unicode для прикрепленного файла
MIMETypeПодтип содержимого MIME для встроенного потока (например, /UF или /F)
DescriptionОписательный текстовый комментарий для вложения
SizeРазмер несжатого файла потока в байтах; возвращает
/Params /Size0
/Params /CreationDate
/Params /ModDate
/Params /CheckSum
SourceDataAlternative
0, если метаданные размера отсутствуют

См. также

EnumAttachments

ValidateAttachmentChecksum

Примечания

TPDFlibAttachmentSourceTPDFlibAttachmentSource, EnumAttachments, SaveAllAttachments