IMap.Font

Синтаксис Fore

Font: IGxFont;

Синтаксис Fore.NET

Font: Prognoz.Platform.Interop.Drawing.GxFont;

Описание

Свойство Font определяет параметры шрифта на карте.

Комментарии

Для определения цвета шрифта на карте используйте свойство IMap.FontColor.

Пример Fore

Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «EXPR_MAP». В отчете должна быть настроена карта.

Добавьте ссылки на системные сборки «Express», «Map», «Drawing».

Sub UserProc;
Var
    mb: IMetabase;
    Express: IEaxAnalyzer;
    MapFont: IMap;
Begin
    mb := MetabaseClass.Active;
    Express := mb.ItemById("EXPR_MAP").Edit As IEaxAnalyzer;
    MapFont := Express.Map.Map;
    MapFont.Font := New GxFont.Create("Arial Black"20, GxFontStyle.BoldItalic, GxUnit.Point);
    (Express As IMetabaseObject).Save;
End Sub UserProc;

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

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Map;
Imports Prognoz.Platform.Interop.Drawing;

Public Shared Sub Main(Params: StartParams);
Var
    mb: IMetabase;
    Express: IEaxAnalyzer;
    MapFont: IMap;
    GxFontMap: GxFont = New GxFontClass();
Begin
    mb := Params.Metabase;
    Express := mb.ItemById["EXPR_MAP"].Edit() As IEaxAnalyzer;
    MapFont := Express.Map.Map;
    MapFont.Font := GxFontMap;
    GxFontMap.Create("Arial Black"20, GxFontStyle.gfsBoldItalic, GxUnit.guPoint);
    (Express As IMetabaseObject).Save();
End Sub;

См. также:

IMap