IMapImageVisual.StartAngle

Синтаксис

StartAngle: Double;

Описание

Свойство StartAngle определяет угол поворота показателя.

Пример

Для выполнения примера предполагается наличие в репозитории регламентного отчета с идентификатором «Report», содержащего на первом листе только карту с пиктографическим показателем на слое «Regions».

Sub Main;

Var

Metabase: IMetabase;

MetabaseObject: IMetabaseObject;

Report: IPrxReport;

Table: IPrxTable;

Obj: ITabObjects;

Layer: IMapLayer;

Map: IMap;

ImageVisual: IMapImageVisual;

Begin

Metabase := MetabaseClass.Active;

MetabaseObject := Metabase.ItemById("Report").Edit;

Report := MetabaseObject As IPrxReport;

Table := Report.Sheets.Item(0) As IPrxTable;

Obj := Table.TabSheet.Objects;

Map := Obj.Item(0).Extension As IMap; // карта на листе отчета

Layer := Map.Layers.FindByName("Regions");

ImageVisual := Layer.Visuals.Item(0) As IMapImageVisual; // показатель

ImageVisual.StartAngle := 50;

Report.MetabaseObject.Save;

End Sub Main;

После выполнения примера будет определен начальный угол поворота пиктографического показателя.

См. также:

IMapImageVisual