void SetProperty(sName, sValue);

Устанавливает свойство объекта CDocBuilderValue.

Обратите внимание, что для файла .docbuilder метод CDocBuilderValue.SetProperty не используется.

Параметры:

Название Тип Описание
sName const wchar_t* Название свойства объекта CDocBuilderValue.
sValue const wchar_t* Значение свойства объекта CDocBuilderValue.

Пример

C++

std::wstring sWorkDirectory = NSUtils::GetBuilderDirectory();
CDocBuilder::Initialize(sWorkDirectory.c_str());
CDocBuilder oBuilder;
CContext oContext = oBuilder.GetContext();
CValue oGlobal = oContext.GetGlobal();
CValue oApi = oGlobal["Api"];
CValue oDocument = oApi.Call("GetDocument");
oDocument.SetProperty("color", {"zX":{"red":112,"green":173,"blue":71,"alpha":255},"type":"srgb"},"Zvf":null,"type":"uniColor"});
CDocBuilder::Dispose();

Метод Set также можно использовать для установки свойства объекта CDocBuilderValue. Свойство объекта может быть задано его именем в формате Unicode:

void Set(const wchar_t* name, CDocBuilderValue value);

Пример

C++

std::wstring sWorkDirectory = NSUtils::GetBuilderDirectory();
CDocBuilder::Initialize(sWorkDirectory.c_str());
CDocBuilder oBuilder;
CContext oContext = oBuilder.GetContext();
CValue oGlobal = oContext.GetGlobal();
CValue oApi = oGlobal["Api"];
CValue oDocument = oApi.Call("GetDocument");
oDocument.Set("color", {"zX":{"red":112,"green":173,"blue":71,"alpha":255},"type":"srgb"},"Zvf":null,"type":"uniColor"});
CDocBuilder::Dispose();