5.2.6 Шрифты

Команда MGL: font 'fnt' [val=6]

Задает стиль и размер шрифта. Вначале используется ‘:rC’ – прямой шрифт с выравниванием по центру. По умолчанию размер подписей оси координат в 1.4 раза больше. См. также см. Стиль текста.

Команда MGL: rotatetext val
Метод класса mglGraph: void SetRotatedText (bool val)
Функция С: void mgl_set_rotated_text (HMGL gr, int val)

Включает/выключает вращение меток и подписей осей координат вдоль оси.

Команда MGL: scaletext val
Метод класса mglGraph: void SetScaleText (bool val)
Функция С: void mgl_set_scale_text (HMGL gr, int val)

Включает/выключает масштабирование текста в относительных inplot-ах (в том числе columnplot, gridplot, stickplot, shearplot).

Команда MGL: texparse val
Метод класса mglGraph: void SetTeXparse (bool val)
Функция С: void mgl_set_tex_parse (HMGL gr, int val)

Включает/выключает распознавание TeX-подобных команд при печати текста.

Команда MGL: loadfont ['name'='']
Метод класса mglGraph: void LoadFont (const char *name, const char *path="")
Функция С: void mgl_load_font (HMGL gr, const char *name, const char *path)

Загружает начертание шрифта из файла path/name. Пустая строка загрузит шрифт по умолчанию.

Метод класса mglGraph: void SetFontDef (const char *fnt)
Функция С: void mgl_set_font_def (HMGL gr, const char * val)

Задает стиль шрифта (см. Вывод текста). По умолчанию используется ‘rC’ – прямой шрифт с выравниванием по центру.

Метод класса mglGraph: void SetFontSize (mreal val)
Функция С: void mgl_set_font_size (HMGL gr, mreal val)

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

Метод класса mglGraph: void SetFontSizePT (mreal cm, int dpi=72)

Задает размер шрифта в пунктах для заданного DPI (по умолчанию 16 pt для dpi=72).

Метод класса mglGraph: inline void SetFontSizeCM (mreal cm, int dpi=72)

Задает размер шрифта в сантиметрах для заданного DPI (по умолчанию 0.56 см = 16 pt).

Метод класса mglGraph: inline void SetFontSizeIN (mreal cm, int dpi=72)

Задает размер шрифта в дюймах для заданного DPI (по умолчанию 0.22 in = 16 pt).

Метод класса mglGraph: void CopyFont (mglGraph &from)
Функция С: void mgl_copy_font (HMGL gr, HMGL gr_from)

Копирует начертание шрифта из другого объекта mglGraph.

Метод класса mglGraph: void RestoreFont ()
Функция С: void mgl_restore_font (HMGL gr)

Восстанавливает начертание шрифта по умолчанию.

Метод класса mglGraph: void SetDefFont (const char *name, const char *path="") static
Функция С: void mgl_def_font (const char *name, const char *path)

Загружает начертание шрифта по умолчанию (для всех вновь создаваемых HMGL/mglGraph объектов) из файла path/name.