Определяет набор символов, или, иными словами, скрипт языка,  шрифта,  используемого для отображения текста для каждого объекта, который поддерживает шрифты.Доступно как в design, так в run time.

Object.FontCharSet [ = nFontCharSet ]

Параметры

Термин Определение

nFontCharSet

Указывает номер желаемого скрипта языка.

В приведенной ниже таблице перечислены некоторые значения для FontCharSet.
(Добавлено переводчиком, так как в файле справки эта таблицы отсуствует при наличии ссылки на нее
Указанные значения были получены при перечисленных далее параметрах: шрифт Arial, операционная система MS Windows XP Professional, локализация - Estonia).

Номер скрипта Язык

0

Western

177

Hebrew

178

Arabic

161

Greek

162

Turkish

186

Baltic

238

Central European

204

Cyrillic

163

Vietnamese

Expand imageПримечания

Применяется к: CheckBox Control | Column Object | ComboBox Control | CommandButton Control | EditBox Control | Form Object | Grid Control | Header Object | Label Control | ListBox Control | OptionButton Control | Page Object | _SCREEN System Variable | Spinner Control | TextBox Control (Visual FoxPro)

Значение по умолчанию для свойства FontCharSet определяют операционная система и шрифт. Установка FontCharSet в 1 означает, что Visual FoxPro будет использовать знаение по умолчанию. Если вы в окне Properties явно установите значение FontCharSet выбором скрипта языка из диалогового окна Font, то окно Properties отобразит выбранный шрифт. Например, предположим, что вы установили свойство FontCharSet в 1 (Western) в окне Properties. Если вы откроете диалоговое окно Font Picker и выберите 0 (Western), то в окне Properties отобразится 0 (Western), так как эта установка явно задана.

ЗамечаниеСовет

Для сброса свойства в его значение по умолчанию, выполните правый щелчок на свойстве в окне Properties и щелкните в контекстном меню на пункте Reset to Default.

Visual FoxPro попытается отыскать указанный вами идентификатор набора символоы. Если Visual FoxPro не сможет найти требуемый идентификатор или, в случае, если вы указали недействительное значение для свойства FontCharSet в конкретном наборе шрифта, Windows font manager сделает подходящее замещение, используя набор символов, используемый по умолчанию; обычно это ANSI или Symbol.

Шрифты поддерживают только определенные скрипты языка. Для выбора скрипта языка, который поддерживается шрифтом, выберите в окне Properties свойство FontCharSet и затем щелкните по кнопке с троеточием - ellipsis (...), для открытия диалогового окна Font.

 

Click on ellipsis to open Font Picker Dialog Box

 

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

 

Select appropriate language script for desired font

 

Если вы измените шрифт в такой, для которого не поддерживается текущее значение FontCharSet, Visual FoxPro сбросит свойство FontCharSet в значение по умолчанию.

Если свойство Style для элемента управления Label установлено в значение, равное 3 (Themed), то свойство FontCharSet игнорируется. Если для элемента управления Grid свойство Themes установлено в True (.T.), то свойство FontCharSet для Header решетки, также будет игнорировано. Для отображения текста в Header, с использованием свойства FontCharSet, установите свойство Themes элемента управления grid в False (.F.).

Функция GETFONT() поддерживает как получение параметров шрифта в качестве начальных параметров, так и возврат скрипта шрифта.

Expand imageСмотрите также

Справочное руководство

Функция GETFONT()
Свойство Style
Функция AFONT()

Прочие ресурсы

Свойства (Visual FoxPro)