void SetProperty(sName, sValue);
Устанавливает свойство объекта CDocBuilderValue.
Обратите внимание, что для файла .docbuilder метод CDocBuilderValue.SetProperty не используется.
Параметры:
Название | Тип | Описание |
sName | строковый^ | Название свойства объекта CDocBuilderValue. |
sValue | CDocBuilderValue^ | Значение свойства объекта CDocBuilderValue. |
Пример
.Net
string workDirectory = "C:/Program Files/R7/DocumentBuilder";
CDocBuilder.Initialize(workDirectory);
CDocBuilder oBuilder = new CDocBuilder();
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.Destroy();
Есть еще два способа установить свойство объекта CDocBuilderValue:
- использовать метод Set, который принимает в качестве аргументов имя и значение свойства объекта:
void Set(String^ name, CDocBuilderValue^ value);
Пример
.Net
string workDirectory = "C:/Program Files/R7/DocumentBuilder"; CDocBuilder.Initialize(workDirectory); CDocBuilder oBuilder = new CDocBuilder(); 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.Destroy();
- использовать постфиксное выражение default[]:
property CDocBuilderValue^ default[String^]
Пример
.Net
string workDirectory = "C:/Program Files/R7/DocumentBuilder"; CDocBuilder.Initialize(workDirectory); CDocBuilder oBuilder = new CDocBuilder(); CContext oContext = oBuilder.GetContext(); CValue oGlobal = oContext.GetGlobal(); CValue oApi = oGlobal["Api"]; CValue oDocument = oApi.Call("GetDocument"); oDocument["color", {"zX":{"red":112,"green":173,"blue":71,"alpha":255},"type":"srgb"},"Zvf":null,"type":"uniColor"}]; CDocBuilder.Destroy();