SetOptionalContentConfigState
콘텐츠 스트림 및 선택적 콘텐츠 그룹
설명
이 함수는 지정한 선택적 콘텐츠 구성 사전에 정의된 선택적 콘텐츠 그룹의 상태를 설정하는 데 사용합니다
모든 선택적 콘텐츠 구성 사전에는 기본 상태(ON, OFF 또는 Unchanged)와 /ON 및 /OFF라는 두 멤버십 배열이 있습니다
기본 상태 값에 따라 선택적 콘텐츠 그룹 참조가 적절한 /ON 또는 /OFF 배열에 추가되거나 두 배열에서 제거됩니다
선택적 콘텐츠 구성 사전의 기본 상태가 Unchanged인 경우에만 특정 선택적 콘텐츠 그룹을 Unchanged로 설정할 수 있습니다
기본 선택적 콘텐츠 구성 사전(OptionalContentConfigID를 1로 설정하여 접근)의 기본 상태는 항상 ON이므로 이 구성 사전의 선택적 콘텐츠 그룹은 ON 또는 OFF로만 설정할 수 있습니다
구문
Delphi
Function TPDFlib.SetOptionalContentConfigState(OptionalContentConfigID, OptionalContentGroupID, NewState: Integer): Integer;
ActiveX
Function PDFlib::SetOptionalContentConfigState(OptionalContentConfigID As Long, OptionalContentGroupID As Long, NewState As Long) As Long
DLL
int DLSetOptionalContentConfigState(int InstanceID, int OptionalContentConfigID, int OptionalContentGroupID, int NewState);
매개변수
| OptionalContentConfigID | 첫 번째 기본 선택적 콘텐츠 구성 사전의 ID는 1입니다. 더 큰 숫자는 다른 선택적 콘텐츠 구성 사전에 사용됩니다 |
|---|---|
| OptionalContentGroupID | NewOptionalContentGroup, GetOptionalContentGroupID 또는 GetOptionalContentConfigOrderItemID 함수가 반환한 ID |
| NewState | 이 구성 사전의 선택적 콘텐츠 그룹을 설정할 상태를 지정합니다. 1 = ON으로 설정 2 = OFF로 설정 3 = 변경하지 않음으로 설정(가능한 경우) |
반환 값
| 0 | 상태를 설정할 수 없습니다 |
|---|---|
| 1 | 상태가 성공적으로 설정되었습니다 int OptionalContentConfigID, int OptionalContentGroupID, int NewState); |