Język

Typeface Klasa

Definicja

Reprezentuje kombinację , FontFamily, FontWeightFontStylei 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 jest pojedynczą odmianą czcionki w tej samej rodzinie czcionek. Przykładem kroju typów jest kursywa rodziny czcionek "Times New Roman". Typface definiuje wagę, styl i rozciąganie cech czcionki.

Konstruktory

Nazwa Opis
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(FontFamily, FontStyle, FontWeight, FontStretch)

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

Typeface(String)

Inicjuje Typeface nowe wystąpienie klasy dla określonej nazwy czcionki czcionki.

Właściwości

Nazwa Opis
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ł skonstruowany typface.

IsBoldSimulated

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

IsObliqueSimulated

Określa, czy zasymulować styl kursywy dla glifów reprezentowanych przez element Typeface.

Stretch

Pobiera wartość rozciągnięcia dla .Typeface Wartość rozciągnięta określa, czy typface jest rozszerzany, czy skondensowany, gdy jest wyświetlany.

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 typów.

UnderlineThickness

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

Weight

Pobiera względną wagę czcionki.

XHeight

Pobiera odległość od linii bazowej do górnej części małej litery angielskiej dla kroju typów. Odległość wyklucza rosnąco.

Metody

Nazwa Opis
Equals(Object)

Pobiera wartość wskazującą, czy bieżący typface i określony typface mają te same FontFamilywartości czcionek , , Style, WeightStretch, i 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()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(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