Font: IGxFont;
Font: Prognoz.Platform.Interop.Drawing.GxFont;
Свойство Font определяет параметры шрифта на карте.
Для определения цвета шрифта на карте используйте свойство IMap.FontColor.
Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «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.
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;
См. также: