Bagikan melalui


Typeface Kelas

Definisi

Mewakili kombinasi FontFamily, FontWeight, FontStyle, dan FontStretch.

public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
Warisan
Typeface

Contoh

// 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

Keterangan

Typeface adalah variasi tunggal font dalam keluarga font yang sama. Contoh typeface adalah versi miring dari keluarga font "Times New Roman". Typeface mendefinisikan fitur bobot, gaya, dan peregangan font.

Konstruktor

Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily)

Menginisialisasi instans baru kelas Typeface untuk nama keluarga font yang ditentukan, nilai Style, Weight, dan Stretch. Selain itu, keluarga font fallback ditentukan.

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Menginisialisasi instans baru kelas Typeface untuk nama keluarga font yang ditentukan, nilai Style, Weight, dan Stretch.

Typeface(String)

Menginisialisasi instans baru kelas Typeface untuk nama jenis huruf keluarga font yang ditentukan.

Properti

CapsHeight

Mendapatkan jarak dari garis besar ke bagian atas huruf kapital Inggris untuk jenis huruf.

FaceNames

Mendapatkan kumpulan nama khusus budaya untuk Typeface.

FontFamily

Mendapatkan nama keluarga font tempat typeface dibangun.

IsBoldSimulated

Menentukan apakah akan mensimulasikan bobot tebal untuk glyph yang diwakili oleh Typeface.

IsObliqueSimulated

Menentukan apakah akan mensimulasikan gaya miring untuk glyph yang diwakili oleh Typeface.

Stretch

Mendapatkan nilai stretch untuk Typeface. Nilai stretch menentukan apakah typeface diperluas atau dikondensasi saat ditampilkan.

StrikethroughPosition

Mendapatkan nilai yang menunjukkan jarak dari garis besar ke coretan untuk typeface.

StrikethroughThickness

Mendapatkan nilai yang menunjukkan ketebalan coretan relatif terhadap ukuran font em.

Style

Mendapatkan gaya Typeface.

UnderlinePosition

Mendapatkan nilai yang menunjukkan jarak garis bawah dari garis besar untuk jenis huruf.

UnderlineThickness

Mendapatkan nilai yang menunjukkan ketebalan garis bawah relatif terhadap ukuran font em untuk jenis huruf.

Weight

Mendapatkan bobot relatif dari jenis huruf.

XHeight

Mendapatkan jarak dari garis besar ke bagian atas huruf kecil bahasa Inggris untuk jenis huruf. Jarak mengecualikan percender.

Metode

Equals(Object)

Mendapatkan nilai yang menunjukkan apakah typeface saat ini dan typeface yang ditentukan memiliki nilai font FontFamily, Style, Weight, Stretch, dan fallback yang sama.

GetHashCode()

Berfungsi sebagai fungsi hash untuk Typeface. Ini cocok untuk digunakan dalam algoritma hashing dan struktur data seperti tabel hash.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryGetGlyphTypeface(GlyphTypeface)

Mengambil GlyphTypeface yang sesuai dengan Typeface.

Berlaku untuk