Aracılığıyla paylaş


Typeface Sınıf

Tanım

, , FontWeightFontStyleve FontStretchbirleşimini FontFamilytemsil 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 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

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

Belirtilen yazı tipi ailesi adı, Style, Weightve Stretch değerleri için sınıfının yeni bir örneğini Typeface başlatır.

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

Belirtilen yazı tipi ailesi adı, Style, Weightve Stretch değerleri için sınıfının yeni bir örneğini Typeface başlatır. Ayrıca, bir geri dönüş yazı tipi ailesi belirtilir.

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

CapsHeight

Yazı biçimi için taban çizgisinden İngilizce büyük harfin en üstüne 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 kalınlık simülasyonu 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

Yazı biçimi için alt çizginin taban çizgisinden uzaklığı gösteren bir değer alır.

UnderlineThickness

Yazı tipinin yazı tipi em boyutuna göre alt çizgi kalınlığını gösteren bir değer alır.

Weight

Yazı tipinin göreli ağırlığı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

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()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryGetGlyphTypeface(GlyphTypeface)

öğesine GlyphTypeface karşılık gelen öğesini Typefacealır.

Şunlara uygulanır