Typeface Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, , FontFamilyFontWeightve FontStylebirleşimini FontStretchtemsil eder.
public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
- Devralma
-
Typeface
Örnekler
// 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
Açıklamalar
Yazı biçimi, aynı yazı tipi ailesi içindeki bir yazı tipinin tek bir varyasyonudur. Yazı biçimine örnek olarak "Times New Roman" yazı tipi ailesinin italik bir sürümü verilmiştir. Yazı biçimi, yazı tipinin kalınlığını, stilini ve esnetme özelliklerini tanımlar.
Oluşturucular
| Name | Description |
|---|---|
| Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily) |
Belirtilen yazı tipi ailesi adı, Typeface, Styleve Weight değerleri için sınıfının yeni bir örneğini Stretch başlatır. Ayrıca, bir geri dönüş yazı tipi ailesi belirtilir. |
| Typeface(FontFamily, FontStyle, FontWeight, FontStretch) |
Belirtilen yazı tipi ailesi adı, Typeface, Styleve Weight değerleri için sınıfının yeni bir örneğini Stretch başlatır. |
| Typeface(String) |
Belirtilen yazı tipi ailesi yazı biçimi adı için sınıfının yeni bir örneğini Typeface başlatır. |
Özellikler
| Name | Description |
|---|---|
| CapsHeight |
Yazı tipinin taban çizgisinden İngilizce büyük harfinin en üstüne kadar olan uzaklığı alır. |
| FaceNames |
için Typefacekültüre özgü adlardan oluşan bir koleksiyon alır. |
| FontFamily |
Yazı tipinin oluşturulduğu yazı tipi ailesinin adını alır. |
| IsBoldSimulated |
tarafından temsil edilen glifler için kalın bir ağırlığın simülasyonunun Typefaceyapılıp yapılmayacağını belirler. |
| IsObliqueSimulated |
tarafından temsil edilen glifler için bir italik stilin simülasyonunun Typefaceyapılıp yapılmayacağını belirler. |
| Stretch |
için Typefaceesnetme değerini alır. Esnetme değeri, bir yazı tipinin görüntülendiğinde genişletilip genişletileceğini veya daraltılıp daraltılmayacağını belirler. |
| StrikethroughPosition |
Yazı biçimi için taban çizgisinden üstü çiziliye olan uzaklığı gösteren bir değer alır. |
| StrikethroughThickness |
Yazı tipi em boyutuna göre üstü çizili kalınlığını gösteren bir değer alır. |
| Style |
stilini Typefacealır. |
| UnderlinePosition |
Alt çizginin yazı tipinin taban çizgisinden uzaklığı gösteren bir değer alır. |
| UnderlineThickness |
Yazı tipinin yazı tipi em boyutuna göre alt çizginin kalınlığını gösteren bir değer alır. |
| Weight |
Yazı tipinin göreli kalınlığını alır. |
| XHeight |
Yazı biçimi için taban çizgisinden İngilizce küçük harfe kadar olan uzaklığı alır. Uzaklık artanları dışlar. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Geçerli yazı tipinin ve belirtilen yazı tipinin aynı FontFamily, , StyleWeight, Stretchve geri dönüş yazı tipi değerlerine sahip olup olmadığını gösteren bir değer alır. |
| GetHashCode() |
için Typefacekarma işlevi görür. Karma algoritmalarda ve karma tablo gibi veri yapılarında kullanıma uygundur. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| TryGetGlyphTypeface(GlyphTypeface) |
öğesine GlyphTypeface karşılık gelen öğesini Typefacealır. |