Typeface Sınıf

Tanım

, , 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.

Şunlara uygulanır