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Первый словарь конфигурации дополнительного содержимого по умолчанию имеет идентификатор 1. Более высокие номера используются для других словарей конфигурации дополнительного содержимого.
OptionalContentGroupIDИдентификатор, возвращаемый функциями NewOptionalContentGroup, GetOptionalContentGroupID или GetOptionalContentConfigOrderItemID
NewStateУказывает состояние для группы дополнительного содержимого этого словаря конфигурации: 1 = включить ON 2 = выключить OFF 3 = оставить как есть (если возможно)

Возвращаемые значения

0Состояние задать не удалось
1Состояние задано успешно int OptionalContentConfigID, int OptionalContentGroupID, int NewState);