Typeface Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje kombinaci FontFamily, , FontWeightFontStylea FontStretch.
public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
- Dědičnost
-
Typeface
Příklady
// 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
Poznámky
Řez písma je jedna varianta písma ve stejné rodině písem. Příkladem písma je kurzíva rodiny písem Times New Roman. Typ písma definuje tloušťku, styl a roztažení písma.
Konstruktory
Typeface(FontFamily, FontStyle, FontWeight, FontStretch) |
Inicializuje novou instanci Typeface třídy pro zadaný název rodiny písem, Style, Weighta Stretch hodnoty. |
Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily) |
Inicializuje novou instanci Typeface třídy pro zadaný název rodiny písem, Style, Weighta Stretch hodnoty. Kromě toho je zadána záložní řada písem. |
Typeface(String) |
Inicializuje novou instanci Typeface třídy pro zadaný název řezu písma. |
Vlastnosti
CapsHeight |
Získá vzdálenost od směrného plánu k horní části anglického velkého písmena pro typ písma. |
FaceNames |
Získá kolekci názvů specifických pro jazykovou Typefaceverzi pro . |
FontFamily |
Získá název rodiny písem, ze které byl vytvořen řez písma. |
IsBoldSimulated |
Určuje, zda má být simulována tučná hmotnost pro glyfy reprezentované .Typeface |
IsObliqueSimulated |
Určuje, zda má být simulován kurzíva pro glyfy reprezentované .Typeface |
Stretch |
Získá roztaženou Typefacehodnotu pro . Hodnota roztažení určuje, zda je při zobrazení rozbalený nebo zhuštěný typ. |
StrikethroughPosition |
Získá hodnotu, která označuje vzdálenost od směrného plánu k přeškrtnutí řezu. |
StrikethroughThickness |
Získá hodnotu, která označuje tloušťku přeškrtnuté hodnoty vzhledem k velikosti písma. |
Style |
Získá styl Typeface. |
UnderlinePosition |
Získá hodnotu, která označuje vzdálenost podtržení od směrného plánu pro typface. |
UnderlineThickness |
Získá hodnotu, která označuje tloušťku podtržení vzhledem k velikosti písma pro řez písma. |
Weight |
Získá relativní váhu řezu písma. |
XHeight |
Získá vzdálenost od směrného plánu k horní části anglického malého písmena pro typ písma. Vzdálenost vylučuje vzestupné hodnoty. |
Metody
Equals(Object) |
Získá hodnotu, která označuje, zda aktuální typ a zadaný typ písma mají stejné FontFamily, , Style, Weight, , Stretcha náhradní písmo hodnoty. |
GetHashCode() |
Slouží jako hashovací funkce pro Typeface. Je vhodný pro použití v algoritmech hash a datových strukturách, jako je například hashovací tabulka. |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
TryGetGlyphTypeface(GlyphTypeface) |
GlyphTypeface Načte hodnotu, která odpovídá sadě Typeface. |