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ę 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. |