FontFamily Класс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет группу гарнитур шрифта со схожим базовым макетом и определенными различиями в стиле. Этот класс не наследуется.
public ref class FontFamily sealed : MarshalByRefObject, IDisposable
public sealed class FontFamily : MarshalByRefObject, IDisposable
type FontFamily = class
inherit MarshalByRefObject
interface IDisposable
Public NotInheritable Class FontFamily
Inherits MarshalByRefObject
Implements IDisposable
- Наследование
- Реализации
В следующем примере кода показаны все семейства шрифтов в Families свойстве FontFamily класса . Этот пример предназначен для использования с Формой Windows. Чтобы запустить этот пример, добавьте ListBox в форму объект с именем listBox1
и вызовите PopulateListBoxWithFonts
метод из конструктора формы.
private:
void PopulateListBoxWithFonts()
{
listBox1->Width = 200;
listBox1->Location = Point(40,120);
System::Collections::IEnumerator^ myEnum = FontFamily::Families->GetEnumerator();
while ( myEnum->MoveNext() )
{
FontFamily^ oneFontFamily = safe_cast<FontFamily^>(myEnum->Current);
listBox1->Items->Add( oneFontFamily->Name );
}
}
private void PopulateListBoxWithFonts()
{
listBox1.Width = 200;
listBox1.Location = new Point(40, 120);
foreach ( FontFamily oneFontFamily in FontFamily.Families )
{
listBox1.Items.Add(oneFontFamily.Name);
}
}
Private Sub PopulateListBoxWithFonts()
listBox1.Width = 200
listBox1.Location = New Point(40, 120)
Dim oneFontFamily As FontFamily
For Each oneFontFamily In FontFamily.Families
listBox1.Items.Add(oneFontFamily.Name)
Next
End Sub
Примечание
В .NET 6 и более поздних версиях пакет System.Drawing.Common, включающий этот тип, поддерживается только в операционных системах Windows. Использование этого типа в кроссплатформенных приложениях вызывает предупреждения во время компиляции и исключения во время выполнения. Дополнительные сведения см . в статье System.Drawing.Common, поддерживаемая только в Windows.
Font |
Инициализирует новое семейство FontFamily из указанного универсального семейства шрифтов. |
Font |
Инициализирует новый объект FontFamily указанным именем. |
Font |
Инициализирует новое семейство шрифтов FontFamily в заданной коллекции FontCollection указанным именем. |
Families |
Возвращает массив, содержащий все объекты FontFamily, связанные с текущим графическим контекстом. |
Generic |
Возвращает универсальное моноширинное семейство шрифтов FontFamily. |
Generic |
Возвращает универсальный объект FontFamily Sans Serif. |
Generic |
Возвращает универсальный объект FontFamily Serif. |
Name |
Возвращает имя этого аспекта FontFamily. |
Create |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Dispose() |
Освобождает все ресурсы, используемые этим объектом FontFamily. |
Equals(Object) |
Указывает, является ли заданный объект объектом FontFamily и идентичен ли он объекту FontFamily. |
Finalize() |
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. |
Get |
Возвращает восхождение клетки в единицах измерения конструктора для объекта FontFamily с заданным стилем. |
Get |
Возвращает спуск клетки в единицах измерения конструктора для объекта FontFamily с заданным стилем. |
Get |
Возвращает высоту квадрата максимального пробела в единицах измерения конструктора для указанного стиля. |
Get |
Устаревшие..
Устаревшие..
Возвращает массив, содержащий все объекты FontFamily, доступные для указанного графического контекста. |
Get |
Возвращает хэш-код для данного объекта FontFamily. |
Get |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
Get |
Возвращает межстрочный интервал в единицах измерения конструктора для семейства шрифтов FontFamily с заданным стилем. Межстрочный интервал — это расстояние по вертикали между двумя опорными линиями двух соседних строк в тексте. |
Get |
Возвращает имя данного семейства шрифтов FontFamily на указанном языке. |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Initialize |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
Is |
Указывает, доступно ли указанное перечисление FontStyle. |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Memberwise |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
To |
Преобразует семейство шрифтов FontFamily в удобное для восприятия представление. |
Продукт | Версии |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: