StoreCustomDataFromString
문서 속성
설명
키 이름 아래 PDF에 사용자 지정 데이터를 저장합니다. 이후 RetrieveCustomDataToString, RetrieveCustomDataToVariant 또는 RetrieveCustomDataToFile로 가져올 수 있습니다. 저장 형식과 위치를 설정할 수 있습니다. Document Catalog에서는 모든 저장 형식을 사용할 수 있지만 키에 Adobe가 할당한 특수 접두사가 필요합니다. Document Information Dictionary에서는 표준 키 이외의 키를 사용할 수 있지만 문자열만 허용합니다
Location이 2이면 카탈로그 시스템 키가 예약되어 덮어쓰지 않고 0을 반환합니다. 예약 집합에는 PDF/A 및 색상 출력 워크플로에서 관리하는 OutputIntents가 포함됩니다
구문
Delphi
Function TPDFlib.StoreCustomDataFromString(Const Key, NewValue: AnsiString; Location, Options: Integer): Integer;
DLL
int DLStoreCustomDataFromString(int InstanceID, const char * Key, const char * NewValue, int Location, int Options);
매개변수
| Key | 데이터를 저장할 키. 위치가 Document Information Dictionary이면 키는 "Author", "Title", "Subject", "Keywords", "Creator" 또는 "Producer"일 수 없습니다. 다른 키는 사용할 수 있지만 사용자에게 의미가 있도록 신중하게 선택해야 합니다. 위치가 Document Catalog이면 다른 소프트웨어와의 충돌을 피하기 위해 Adobe가 할당한 특수 접두사가 키에 있어야 합니다 |
|---|---|
| NewValue | 데이터의 새 값 |
| Location | 1 = Document Information Dictionary에 데이터 저장 2 = Document Catalog에 데이터 저장 |
| Options | 0 = 데이터를 문자열로 저장(위치가 Document Information Dictionary이면 사용할 수 있는 유일한 옵션) 1 = 데이터를 스트림에 저장 2 = 데이터를 압축 스트림에 저장 |
반환 값
| 0 | 키 이름이 예약된 이름이어서 데이터를 저장할 수 없습니다 |
|---|---|
| 1 | 데이터가 성공적으로 저장되었습니다 |