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