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();