선택한 문서의 속성을 문자열로 반환합니다. 진단 키(100–103, 200–201, 311–313)는 라이브러리가 내부적으로 설정하는 읽기 전용 상태 값이며 SetInformation으로 수정할 수 없습니다
구문
Delphi
Function TPDFlib.GetInformation(Key: Integer): WideString;
ActiveX
Function PDFlib::GetInformation(Key As Long) As String
DLL
const wchar_t * DLGetInformation(int InstanceID, int Key);
매개변수
Key
가져올 속성입니다. 키는 범주별로 그룹화됩니다:
0
활성 문서의 PDF 버전(예: 1.7)
1
Author
2
Title
3
Subject
4
Keywords
5
작성 애플리케이션
6
Producer
7
생성 날짜(PDF 날짜 문자열, 예: D:20260101120000+00'00')
8
수정 날짜(키 7과 같은 형식)
100
소스 파일에서 읽은 리터럴 %PDF-X.Y 헤더 버전입니다. 새로 만든 문서에서는 비어 있습니다
101
로드된 문서에서 유효 버전이 헤더 버전을 초과하게 만든 기능의 CRLF 구분 목록
102
쓰기 진입점이 EnsureMinVersion을 호출하여 유효 버전을 자동으로 올린 기능의 CRLF 구분 목록
103
키 101의 하위 집합으로, 최소 필수 버전이 헤더 버전(키 100)보다 엄격히 큰 기능만 포함합니다
200
PDF/UA-1 적합성 모드 플래그입니다. 1은 활성 문서에서 SetPDFUAMode를 호출했음을 뜻하며 그 외에는 빈 문자열을 반환합니다
201
PDF/A 준수 수준입니다. PDF/A-1a는 1, PDF/A-1b는 2를 반환하며 PDF/A 모드가 꺼져 있으면 빈 문자열을 반환합니다
311
가장 최근 버전 잠금 충돌의 버전 문자열입니다. Encrypt, AddSWFAnnotationFromFile, SaveToFile 또는 SaveToString 호출 시 문서 버전이 선택한 기능에 필요한 최소 버전보다 낮게 잠겨 있고 작업이 0을 반환하면서 LastErrorCode가 602이면 비어 있지 않습니다
312
키 311과 연결된 기능 이름입니다. 버전 충돌을 일으킨 특정 기능(예: AES-256 encryption)을 식별합니다
313
저장 대상이 현재 잠긴 PDF 버전 문자열(예: 1.4). SetInformation(0, …)이 출력 버전을 고정한 경우 비어 있지 않습니다. 버전을 자유롭게 정할 수 있는 문서에서는 비어 있습니다