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
Typ písma je jedna varianta písma ve stejné rodině písem. Příkladem písma je kurzíva řady písem Times New Roman. Typ písma definuje váhu, styl a roztažení písma.
Konstruktory
| Name | Description |
|---|---|
| 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(FontFamily, FontStyle, FontWeight, FontStretch) |
Inicializuje novou instanci Typeface třídy pro zadaný název rodiny písem , Style, Weighta Stretch hodnoty. |
| Typeface(String) |
Inicializuje novou instanci Typeface třídy pro zadaný název typeface rodiny písem. |
Vlastnosti
| Name | Description |
|---|---|
| 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 . |
| FontFamily |
Získá název rodiny písem, ze které byl vytvořen typ písma. |
| IsBoldSimulated |
Určuje, zda chcete simulovat tučné hmotnosti pro glyfy reprezentované Typeface. |
| IsObliqueSimulated |
Určuje, zda chcete simulovat kurzívu pro glyfy reprezentované Typeface. |
| Stretch |
Získá hodnotu roztažení pro Typeface. Hodnota roztažení určuje, zda je při zobrazení rozbalený nebo zhuštěný typ písma. |
| StrikethroughPosition |
Získá hodnotu, která označuje vzdálenost od směrného plánu k přeškrtnutí pro typface. |
| 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 typ písma. |
| Weight |
Získá relativní váhu písma. |
| XHeight |
Získá vzdálenost od směrného plánu k horní části anglického malého písmena pro typface. Vzdálenost vylučuje vzestupné hodnoty. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Získá hodnotu, která určuje, zda aktuální typ písma a zadaný typ písma mají stejné FontFamilyhodnoty , Style, Weight, Stretch, a náhradní písmo. |
| 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() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| TryGetGlyphTypeface(GlyphTypeface) |
Načte hodnotu GlyphTypeface odpovídající hodnotě Typeface. |