Определяет набор символов, или, иными словами, скрипт языка, шрифта, используемого для отображения текста для каждого объекта, который поддерживает шрифты.Доступно как в 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 |
Примечания
Применяется к: 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.
Вы можете выбрать скрипт языка из выпадающего списка Script. В этом диалоговом окне вы можете, кроме того, изменить имя шрифта, размер и стиль. Visual FoxPro обновит соответствующие свойства, связанные со шрифтами, выбранными вами значениями.
Если вы измените шрифт в такой, для которого не поддерживается текущее значение FontCharSet, Visual FoxPro сбросит свойство FontCharSet в значение по умолчанию.
Если свойство Style для элемента управления Label установлено в значение, равное 3 (Themed), то свойство FontCharSet игнорируется. Если для элемента управления Grid свойство Themes установлено в True (.T.), то свойство FontCharSet для Header решетки, также будет игнорировано. Для отображения текста в Header, с использованием свойства FontCharSet, установите свойство Themes элемента управления grid в False (.F.).
Функция GETFONT() поддерживает как получение параметров шрифта в качестве начальных параметров, так и возврат скрипта шрифта.
Смотрите также
Справочное руководство
Функция GETFONT()Свойство Style
Функция AFONT()