Udostępnij za pośrednictwem


Typeface Klasa

Definicja

Reprezentuje kombinację FontFamilyelementów , , FontStyleFontWeighti FontStretch.

public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
Dziedziczenie
Typeface

Przykłady

// Return the typeface collection for the fonts in the selected URI location.
System.Collections.Generic.ICollection<Typeface> typefaces = Fonts.GetTypefaces("file:///C:\\Windows\\Fonts\\#Georgia");

// Enumerate the typefaces in the collection.
foreach (Typeface face in typefaces)
{
    // Separate the URI directory source info from the font family name.
    string[] familyName = face.FontFamily.Source.Split('#');

    // Add the font family name, weight, and style values to the typeface combo box.
    comboBoxTypeface.Items.Add(familyName[familyName.Length - 1] + " " + face.Weight + " " + face.Style);
}

comboBoxTypeface.SelectedIndex = 0;
' Return the typeface collection for the fonts in the selected URI location.
Dim typefaces As System.Collections.Generic.ICollection(Of Typeface) = Fonts.GetTypefaces("file:///C:\Windows\Fonts\#Georgia")

' Enumerate the typefaces in the collection.
For Each face As Typeface In typefaces
    ' Separate the URI directory source info from the font family name.
    Dim familyName() As String = face.FontFamily.Source.Split("#"c)

    ' Add the font family name, weight, and style values to the typeface combo box.
    comboBoxTypeface.Items.Add(familyName(familyName.Length - 1) & " " & face.Weight.ToString & " " & face.Style.ToString)
Next face

comboBoxTypeface.SelectedIndex = 0

Uwagi

Czcionka to pojedyncza odmiana czcionki w tej samej rodzinie czcionek. Przykładem czcionki kroju jest kursywa rodziny czcionek "Times New Roman". Typowa czcionka definiuje wagę, styl i rozciąganie cech czcionki.

Konstruktory

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Inicjuje Typeface nowe wystąpienie klasy dla określonej nazwy rodziny czcionek, Style, Weighti Stretch wartości.

Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily)

Inicjuje Typeface nowe wystąpienie klasy dla określonej nazwy rodziny czcionek, Style, Weighti Stretch wartości. Ponadto określono rodzinę czcionek rezerwowych.

Typeface(String)

Inicjuje Typeface nowe wystąpienie klasy dla określonej nazwy typowej rodziny czcionek.

Właściwości

CapsHeight

Pobiera odległość od linii bazowej do góry wielkiej litery angielskiej dla czcionki.

FaceNames

Pobiera kolekcję nazw specyficznych dla kultury dla elementu Typeface.

FontFamily

Pobiera nazwę rodziny czcionek, z której została utworzona czcionka.

IsBoldSimulated

Określa, czy zasymulować pogrubioną wagę dla glifów reprezentowanych przez element Typeface.

IsObliqueSimulated

Określa, czy należy symulować styl kursywy dla glifów reprezentowanych przez obiekt Typeface.

Stretch

Pobiera wartość rozciągnięcia dla elementu Typeface. Wartość rozciągnięta określa, czy wierzchołek jest rozszerzony, czy skondensowany podczas wyświetlania.

StrikethroughPosition

Pobiera wartość wskazującą odległość od punktu odniesienia do przekreślenia dla kroju.

StrikethroughThickness

Pobiera wartość wskazującą grubość przekreślenia względem rozmiaru czcionki.

Style

Pobiera styl .Typeface

UnderlinePosition

Pobiera wartość wskazującą odległość podkreślenia od linii bazowej dla kroju typowego.

UnderlineThickness

Pobiera wartość wskazującą grubość podkreślenia względem rozmiaru czcionki dla czcionki.

Weight

Pobiera względną wagę czcionki.

XHeight

Pobiera odległość od punktu odniesienia do góry małej litery angielskiej dla czcionki. Odległość nie obejmuje rosnąco.

Metody

Equals(Object)

Pobiera wartość wskazującą, czy bieżący typface i określony typface mają te same FontFamilywartości czcionek , , Style, StretchWeighti rezerwowych.

GetHashCode()

Służy jako funkcja skrótu dla elementu Typeface. Nadaje się do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryGetGlyphTypeface(GlyphTypeface)

Pobiera element GlyphTypeface odpowiadający elementowi Typeface.

Dotyczy