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;

매개변수

SourceTPDFlibAttachmentSource에서 지정한 첨부 파일 원본
Index해당 원본 컬렉션 내의 1부터 시작하는 인덱스
PageasAnnotAttachment의 1부터 시작하는 페이지 번호 또는 asEmbeddedFile의 0
FileName/UF 또는 /F의 유니코드 파일 명세 이름
MIMEType포함된 스트림의 MIME 하위 형식
Description파일 명세 또는 주석 설명
Size/Params /Size의 압축되지 않은 바이트 크기이며 없으면 0
CreationDate원래 /Params /CreationDate PDF 날짜 문자열
ModificationDate원래 /Params /ModDate PDF 날짜 문자열
Checksum/Params /CheckSum의 소문자 16진수 형식이며 없으면 빈 문자열
AFRelationshipSource, Data 또는 Alternative와 같은 연관 파일 관계 이름
ObjectNumber파일 명세의 간접 객체 번호이며 잘못된 직접 명세이면 0

비고

EnumAttachments는 메타데이터만 읽고 첨부 파일 페이로드의 해시를 계산하지 않으므로 큰 파일을 열거하는 비용도 낮게 유지됩니다

페이로드 무결성을 확인해야 할 때는 ValidateAttachmentChecksum을 호출합니다

참고 항목

TPDFlibAttachmentSource, EnumAttachments, ValidateAttachmentChecksum, SaveAllAttachments