Typeface Sınıf

Tanım

,, Ve birleşimini temsil eder FontFamily FontWeight FontStyle FontStretch .Represents a combination of FontFamily, FontWeight, FontStyle, and FontStretch.

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ı tipi, aynı yazı tipi ailesi içindeki bir yazı tipinin tek bir çeşitlemesi olur.A typeface is a single variation of a font within the same font family. Yazı tipi örneği, "Times New Roman" yazı tipi ailesinin italik sürümüdür.An example of a typeface is an italic version of the "Times New Roman" font family. Yazı tipi, bir fontun kalınlığını, stilini ve uzatma özelliklerini tanımlar.Typeface defines the weight, style and stretching features of a font.

Oluşturucular

Typeface(FontFamily, FontStyle, FontWeight, FontStretch)

TypefaceBelirtilen yazı tipi aile adı, Style , ve değerleri için sınıfın yeni bir örneğini başlatır Weight Stretch .Initializes a new instance of the Typeface class for the specified font family name, Style, Weight, and Stretch values.

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

TypefaceBelirtilen yazı tipi aile adı, Style , ve değerleri için sınıfın yeni bir örneğini başlatır Weight Stretch .Initializes a new instance of the Typeface class for the specified font family name, Style, Weight, and Stretch values. Ayrıca, bir geri dönüş yazı tipi ailesi belirtilir.In addition, a fallback font family is specified.

Typeface(String)

TypefaceBelirtilen yazı tipi aile yazı tipi adı için sınıfın yeni bir örneğini başlatır.Initializes a new instance of the Typeface class for the specified font family typeface name.

Özellikler

CapsHeight

Yazı tipi için Temelden bir Ingilizce büyük harften yukarıya kadar olan mesafeyi alır.Gets the distance from the baseline to the top of an English capital letter for the typeface.

FaceNames

İçin kültüre özgü adların bir koleksiyonunu alır Typeface .Gets a collection of culture-specific names for the Typeface.

FontFamily

Yazı tipinin oluşturulduğu yazı tipi ailesinin adını alır.Gets the name of the font family from which the typeface was constructed.

IsBoldSimulated

Tarafından temsil edilen Glifler için kalın kalınlığın benzetimini yapılıp yapılmayacağını belirler Typeface .Determines whether to simulate a bold weight for the glyphs represented by the Typeface.

IsObliqueSimulated

Tarafından temsil edilen Glifler için bir italik stilin benzetimini yapılıp yapılmayacağını belirler Typeface .Determines whether to simulate an italic style for the glyphs represented by the Typeface.

Stretch

İçin uzatma değerini alır Typeface .Gets the stretch value for the Typeface. Esnetme değeri, bir yazı biçiminin görüntülenip görüntülenmediğini veya genişletilmesini belirler.The stretch value determines whether a typeface is expanded or condensed when it is displayed.

StrikethroughPosition

Ana hattan, yazı tipi için üstü çizili uzaklığı gösteren bir değer alır.Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.

StrikethroughThickness

Yazı tipi em boyutuna göre üstü çizili kalınlığını gösteren bir değer alır.Gets a value that indicates the thickness of the strikethrough relative to the font em size.

Style

Stilini alır Typeface .Gets the style of the Typeface.

UnderlinePosition

Yazı biçiminin taban çizgisinden alt çizginin mesafesini gösteren bir değer alır.Gets a value that indicates the distance of the underline from the baseline for the typeface.

UnderlineThickness

Yazı tipinin em boyutuna göre alt çizginin kalınlığını gösteren bir değer alır.Gets a value that indicates the thickness of the underline relative to the font em size for the typeface.

Weight

Yazı biçiminin göreli kalınlığını alır.Gets the relative weight of the typeface.

XHeight

Bir yazı tipi için taban çizgisinden itibaren Ingilizce küçük harfli bir harfin üstüne kadar olan mesafeyi alır.Gets the distance from the baseline to the top of an English lowercase letter for a typeface. Uzaklık ascenders dışlar.The distance excludes ascenders.

Yöntemler

Equals(Object)

Geçerli yazı biçiminin ve belirtilen yazı biçiminin aynı FontFamily , Style ,, Weight Stretch ve geri dönüş yazı tipi değerlerine sahip olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the current typeface and the specified typeface have the same FontFamily, Style, Weight, Stretch, and fallback font values.

GetHashCode()

İçin bir karma işlev işlevi görür Typeface .Serves as a hash function for Typeface. Karma algoritmalarda ve karma tablo gibi veri yapılarında kullanım için uygundur.It is suitable for use in hashing algorithms and data structures such as a hash table.

GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

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

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

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

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

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

GlyphTypefaceÖğesine karşılık gelen öğesini alır Typeface .Retrieves the GlyphTypeface that corresponds to the Typeface.

Şunlara uygulanır