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:

  1. использовать метод 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();
    
  2. использовать постфиксное выражение 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();