Typeface Třída

Definice

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.

Platí pro