IEaxMap.SelectTerritory

Синтаксис

SelectTerritory(TerritoryId: Integer; [Select: Boolean = True;] [Recursive: Boolean = False]);

Параметры

TerritoryId — идентификатор территории.

Select — необязательный параметр, определяющий установить или снять отметку с элемента. True если установить, False если снять.

Recursive — необязательный параметр, определяющий установить или снять отметку на дочерних элементах в иерархии. True если установить, False если снять.

Описание

Метод SelectTerritory осуществляет изменение отметки элемента территориального измерения, которому соответствует территория с идентификатором TerritoryId.

Пример

Sub Main;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Expr: IEaxAnalyzer;
    EMap: IEaxMap;
Begin
    MB:=MetabaseClass.Active;
    MObj:=MB.ItemById(
"EXPRESS_REPORT").Edit;
    Expr:=MObj 
As IEaxAnalyzer;
    EMap:=Expr.Map;
    EMap.SelectTerritory(
57);
    MObj.Save;
End Sub Main;

После выполнения примера в отметку будет добавлен элемент территориального измерения, которому соответствует территория с идентификатором «57». Идентификатор экспресс-отчета - «EXPRESS_REPORT».

См. также:

IEaxMap