SetInformationA

문서 속성

설명

뒤의 A는 ANSI(char) DLL 진입점을 나타내며 ActiveX/COM 표면은 Unicode 형식만 제공합니다 동작은 SetInformation과 동일하며 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용하여 해석됩니다

선택한 문서의 속성을 설정합니다

CreationDate 및 ModDate(수정 날짜) 속성의 날짜 형식은 다음과 같아야 합니다:

D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY는 연도여야 합니다

MM은 월(01-12), DD는 일(01-31), HH는 시간(00-23)이어야 합니다

mm은 분(00-59), SS는 초(00-59)여야 합니다

O는 +, - 또는 Z 문자를 사용하여 현지 시간과 세계시(UT)의 관계를 나타내야 함

APOSTROPHE(U+0027) (')가 뒤따르는 HH는 UT와의 오프셋 절댓값을 시간(00-23) 단위로 나타내야 합니다

mm 뒤에 선택적으로 붙는 APOSTROPHE(U+0027)(')는 UT와의 오프셋 절댓값을 분(00-59) 단위로 나타냅니다

구문

Delphi

Function DLSetInformationA(InstanceID, Key: Integer; NewValue: PAnsiChar): Integer;

DLL

int DLSetInformationA(int InstanceID, int Key, const char * NewValue);

매개변수

Key설정할 속성: 0 = PDF Version 1 = Author 2 = Title 3 = Subject 4 = Keywords 5 = Creator 6 = Producer 7 = CreationDate 8 = ModDate 9 = XMP dc:subject
NewValue지정한 속성의 새 값

Key가 0이면 NewValue가 전체 저장의 PDF 대상 버전을 선택합니다. PDF 1.3, 1.4, 1.5, 1.6 및 1.7 대상에서 SaveToFile, SaveToString 및 SaveToStream은 출력 파일을 선택한 버전 범위 안에 유지합니다. 문서에 더 최신 PDF 버전이 필요한 기능이 남아 있으면 저장이 실패하고 LastErrorCode가 602를 반환합니다

반환 값

0지정한 정보를 설정할 수 없습니다. 실패 원인을 확인하려면 LastErrorCode 함수를 사용합니다
1지정한 정보를 성공적으로 설정했습니다