--- title: "AddOption - Добавить настройку конвертации с возможностью выбора варианта конвертации" type: struct api: [api7] tags: [struct, api7, kssavetopreviusparam] sources: - kssavetopreviusparam_addoption.html --- *API интерфейсов. Версия 5 > Параметры конвертации при сохранении в предыдущую версию (Интерфейсы ISaveToPreviusParam, ksSaveToPreviusParam )  > ksSaveToPreviusParam - методы * ## AddOption - Добавить настройку конвертации с возможностью выбора варианта конвертации Синтаксис: ``` BOOL AddOption( BSTR uniqueID, BSTR optionName, VARIANT options, BSTR defaultValue ); Возвращаемое значение: TRUE - в случае успешного завершения. Входные параметры: uniqueID - уникальный идентификатор, optionName - отображаемое имя свойства, options. - список возможных значений (массив строк SafeArray VT_ARRAY VTBSTR). ``` ## AddWarning - Добавить предупреждение Синтаксис: ``` BOOL AddWarning( BSTR uniqueID, BSTR optionName, BSTR text ); Возвращаемое значение: TRUE - в случае успешного завершения. Входные параметры: uniqueID - уникальный идентификатор, optionName - отображаемое имя свойства,. text - текст предупреждения. ``` ## GetCurrentOptionValue - Получить текущее значение, выбранное в диалоге параметров конвертации Синтаксис: ``` BSTR GetCurrentOptionValue( BSTR uniqueID ); Возвращаемое значение: - текущее значение свойства. Входные параметры: uniqueID - уникальный идентификатор. ```