CDocBuilderValue^ GetProperty(sName);
Возвращает свойство объекта CDocBuilderValue.
Обратите внимание, что для файла .docbuilder метод CDocBuilderValue.GetProperty не используется.
Параметры:
Название | Тип | Описание |
sName | строковый^ | Название свойства объекта 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");
CValue oDocPr = oDocument.GetProperty("color");
CDocBuilder.Destroy();
Есть еще два способа получить свойство объекта CDocBuilderValue:
- использовать метод Get, который принимает аргумент в строковом формате:
CDocBuilderValue^ Get(String^ name);
Пример
.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"); CValue oDocPr = oDocument.Get("color"); 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"); CValue oDocPr = oDocument["color"]; CDocBuilder.Destroy();