Typeface Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |