Typeface Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |