Enable3D: Boolean;
Enable3D: boolean;
Свойство Enable3D определяет, отображается ли карта в 3D-режиме.
Возможные значения:
True. Карта отображается в 3D-режиме;
False. Отображается двумерная карта.
Для выполнения примера в репозитории предполагается наличие экспресс-отчёта с идентификатором «OLAP». Отчёт должен содержать карту.
Добавьте ссылки на системные сборки «Express», «Metabase».
Sub UserProc;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Expr: IEaxAnalyzer;
EMap: IEaxMap;
Begin
MB := MetabaseClass.Active;
// Получаем экспресс-отчёт
MObj := MB.ItemById("OLAP").Edit;
Expr := MObj As IEaxAnalyzer;
// Получаем карту
EMap := Expr.Map;
// Включаем 3D-режим
EMap.Enable3D := True;
// Сохраняем изменения
MObj.Save;
End Sub UserProc;
Результат выполнения примера: для карты в экспресс-отчёте будет включен 3D-режим.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.Express;
…
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
MObj: IMetabaseObject;
Expr: IEaxAnalyzer;
EMap: IEaxMap;
Begin
MB := Params.Metabase;
// Получаем экспресс-отчёт
MObj := MB.ItemById["OLAP"].Edit();
Expr := MObj As IEaxAnalyzer;
// Получаем карту
EMap := Expr.Map;
// Включаем 3D-режим
EMap.Enable3D := True;
// Сохраняем изменения
MObj.Save();
End Sub;
См. также: