Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Использование шрифтов

См. также

В Visual FoxPro, FoxPro для Windows и FoxPro для Macintosh можно использовать установленные вами шрифты. Шрифты определяют внешний вид текста, который выво ится на экран или на печать. Кроме того, шрифты определяют местоположение и азмеры некоторых элементов управления.

Размер и позиция элемента управления

В Visual FoxPro размер и позиция элемента управления определяются свойством ScaleMode объекта Form, содержащего этот элемент управления. Если свойство ScaleMode имеет значение Pixels (3), размер элемента управления задается в пикселах. Если ScaleMode имеет значение Foxels (0), размер элемента управления опреде яется текущим шрифтом формы и его размером.

Фоксел fox90001.gif это специальный термин Visual FoxPro, который соответствует максимальной в соте и средней ширине символа текущего шрифта. Высота строки соответствует максимальной высоте буквы текущего шрифта; ширина столбца соответствует средней шири е буквы текущего шрифта.

В Visual FoxPro, FoxPro для Windows и FoxPro для Macintosh можно использовать робные значения координат по строкам и по столбцам, что позволяет более точно позиционировать элементы управления и вывод. В FoxPro для MS-DOS дробная часть координат по строкам и столбцам игнорируется.

В FoxPro для Windows и FoxPro для Macintosh, если вы при создании элемента уп авления используете предложение FONT, размер элемента управления будет опреде яться размером шрифта, заданного в предложении FONT. Если предложение FONT опуще о, размер элемента управления определяется шрифтом его родителя. Родителем э емента управления является основное окно FoxPro, если элемент управления предназ ачается для этого окна. Если элемент управления помещается в пользовательское окно, то его родителем будет это пользовательское окно.

В Visual FoxPro, чтобы определить или заменить шрифт основного окна Visual FoxPro, нажмите клавишу SHIFT при вызове меню Format, затем выберите команду Screen Font. Шрифт для по ьзовательского окна можно задать с помощью предложения FONT, когда вы создаете окно по команде DEFINE WINDOW.

В FoxPro для Windows и FoxPro для Macintosh, чтобы определить или заменить ш ифт основного окна FoxPro, нажмите клавишу SHIFT при вызове меню Text, а затем выберите команду Screen Font.

Замена шрифта

В Visual FoxPro и FoxPro для Windows, если вы задаете недоступный шрифт, Windows заменяет его шрифтом с похожими характеристиками. Windows принимает во внима ие размер шрифта, запрошенного вами, его serif-характеристики (наличие асечек) и шаг. Как правило, для замены используется шрифт типа TrueType. Растровый и и векторный шрифт подставляется только в том случае, если его характеристики максимально близки характеристикам запрошенного шрифта.

В FoxPro для Macintosh, если заданный шрифт отсутствует, его заменяет шрифт Chicago того же размера. Если вы задаете несуществующий размер шрифта, Macintosh синтезирует указанный размер.

Функции шрифтов

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

К этим функциям относятся следующие:

AFONT( )
Помещает в массив информацию о доступных шрифтах.
FONTMETRIC( )
Возвращает атрибуты установленных шрифтов.
GETFONT( )
Отображает диалоговое окно Font и возвращает имя выбранного вами шрифта.
SYSMETRIC( )
Возвращает размер элемента экрана.
SCOLS( )
Возвращает количество столбцов, имеющихся в основном окне Visual FoxPro. Дан ая функция полезна при центрировании текста или элементов управления в основном окне Visual FoxPro.
SROWS( )
Возвращает количество строк, имеющихся в основном окне Visual FoxPro.
Данная функция полезна при центрировании текста или элементов управления в ос овном окне Visual FoxPro.
WCOLS( )
Возвращает количество столбцов в заданном окне.
Данная функция полезна при центрировании текста или элементов управления в по ьзовательском окне.
WFONT( )
Возвращает имя, размер или стиль текущего шрифта окна.
WROWS( )
Возвращает количество строк в заданном окне.
Данная функция полезна при центрировании текста или элементов управления в по ьзовательском окне.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.