GlyphTypeface 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.
Disk üzerindeki bir yazı tipi dosyasına karşılık gelen fiziksel yazı tipi yüzünü belirtir.
public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
- Devralma
-
GlyphTypeface
- Uygulamalar
Açıklamalar
GlyphTypeface nesnesi, OpenType yazı tipi dosyasıyla temsil edilen veya belgedeki bellek bloğu olarak seri hale getirilmiş yazı tipi ailesinin tek bir yüzüne karşılık gelen düşük düzeyli bir metin nesnesidir. Belirli bir mantıksal yazı tipindeki karakterlerin çalıştırılması için kullanılacak doğru GlyphTypeface değer normalde WPF yazı tipi sistemi tarafından belirlenir ve nesne ve satır biçimlendirme metin API'leri GlyphRun tarafından oluşturulan nesnelere FormattedText kaydedilir.
aşağıdakiler GlyphTypeface için özellikler ve yöntemler sağlar:
Yazı tipi elde etmek, iniş ve iniş oranının em boyutuna oranı gibi yaygın ölçümlerle karşı karşıya kalır.
Tek tek glifler için ölçümleri, ana hatları ve bit eşlemleri alma.
Belgede serileştirme.
Aşağıdaki listede, nesnenin sağladığı alt düzey denetimi GlyphTypeface kullanma değerini gösteren uygulama senaryolarının türü açıklanmaktadır.
Sabit biçimli bir belge oluşturucu, GlyphTypeface bir belge kapsayıcısına eklemek üzere yazı tipinin ikili görüntüsünü almak için kullanabilir
Yazıcı sürücüsü, yazı tipi karakteri ana hatlarını veya bit eşlemlerini ya da yazıcıya göndermek üzere yazı tipi görüntüsünün tamamını almak için kullanabilir GlyphTypeface .
Görüntüleyici GlyphTypeface uygulaması ölçüm ve bit eşlem bilgilerini almak için uygulamasını GlyphTypeface kullanabilir.
Her karakter, diğer Glyphsile nasıl hizalandığını belirten ölçümleri tanımlar. Aşağıdaki grafik, karakter karakterleri için ölçüm değerlerini tanımlar.
Glif karakterlerinin ölçüm değerleri
Oluşturucular
GlyphTypeface() |
GlyphTypeface sınıfının yeni bir örneğini başlatır. |
GlyphTypeface(Uri) |
Belirtilen yazı tipi dosyası konumunu kullanarak sınıfın GlyphTypeface yeni bir örneğini başlatır. |
GlyphTypeface(Uri, StyleSimulations) |
Belirtilen yazı tipi dosyası konumunu ve StyleSimulations değerini kullanarak sınıfın GlyphTypeface yeni bir örneğini başlatır. |
Özellikler
AdvanceHeights |
Nesne tarafından GlyphTypeface temsil edilen glifler için ilerleme yüksekliklerini alır. |
AdvanceWidths |
Nesne tarafından GlyphTypeface temsil edilen glifler için gelişmiş genişlikleri alır. |
Baseline |
için GlyphTypefacetemel değeri alır. |
BottomSideBearings |
Kara kutunun alt kenarından nesneyle temsil edilen glifler için ilerleme vektörünün alt ucuna GlyphTypeface olan uzaklığı alır. |
CapsHeight |
Nesne için taban çizgisinden İngilizce büyük harfe göre GlyphTypeface en üste olan uzaklığı alır. |
CharacterToGlyphMap |
'CMAP' tablosunun yazı tipi tarafından tanımlandığı şekilde Unicode kod noktasının glif dizinine nominal eşlemesini alır. |
Copyrights |
Nesnenin telif hakkı bilgilerini GlyphTypeface alır. |
Descriptions |
Nesnenin açıklama bilgilerini GlyphTypeface alır. |
DesignerNames |
Nesnenin tasarımcı bilgilerini GlyphTypeface alır. |
DesignerUrls |
Nesnenin tasarımcı URL bilgilerini GlyphTypeface alır. |
DistancesFromHorizontalBaselineToBlackBoxBottom |
Nesneyle temsil GlyphTypeface edilen glifler için yatay Batı taban çizgisinden glif siyah kutusunun altına kaydırma değerini alır. |
EmbeddingRights |
Nesne için yazı tipi ekleme iznini GlyphTypeface alır. |
FaceNames |
Nesnenin yüz adını GlyphTypeface alır. |
FamilyNames |
Nesnenin aile adını GlyphTypeface alır. |
FontUri |
Nesnenin URI'sini GlyphTypeface alır veya ayarlar. |
GlyphCount |
Nesnenin karakter GlyphTypeface sayısını alır. |
Height |
Karakter hücresinin yüksekliğini em boyutuna göre alır. |
LeftSideBearings |
Nesneyle temsil GlyphTypeface edilen glifler için ilerleme vektörünün ön ucundan siyah kutunun sol kenarına olan uzaklığı alır. |
LicenseDescriptions |
Nesnenin yazı tipi lisans açıklaması bilgilerini GlyphTypeface alır. |
ManufacturerNames |
Nesnenin yazı tipi üreticisi bilgilerini GlyphTypeface alır. |
RightSideBearings |
Nesne tarafından temsil edilen glifler için siyah kutunun sağ kenarından ileri vektörünün sağ ucuna GlyphTypeface olan uzaklığı alır. |
SampleTexts |
Nesnenin örnek metin bilgilerini GlyphTypeface alır. |
Stretch |
Nesnenin FontStretch GlyphTypeface değerini alır. |
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 |
Nesnenin GlyphTypeface stilini alır. |
StyleSimulations |
nesnesi için GlyphTypeface öğesini StyleSimulations alır veya ayarlar. |
Symbol |
Yazı tipinin Unicode kodlamasına GlyphTypeface uygun olup olmadığını gösteren bir değer alır. |
TopSideBearings |
Nesne tarafından temsil GlyphTypeface edilen glifler için dikey ilerleme vektörünün üst ucundan kara kutunun üst kenarına olan uzaklığı alır. |
Trademarks |
Nesnenin ticari marka bildirim bilgilerini GlyphTypeface alır. |
UnderlinePosition |
içindeki alt çizginin GlyphTypefacekonumunu alır. |
UnderlineThickness |
Alt çizginin kalınlığını em boyutuna göre alır. |
VendorUrls |
Nesnenin satıcı URL bilgilerini GlyphTypeface alır. |
Version |
Yazı tipinin 'NAME' tablosundan yorumlanan yazı tipi yüz sürümünü alır. |
VersionStrings |
Yazı tipinin 'NAME' tablosundan GlyphTypeface yorumlanan nesnenin sürüm dizesi bilgilerini alır. |
Weight |
Nesneyle temsil edilen yazı tipinin tasarlanan kalınlığını GlyphTypeface alır. |
Win32FaceNames |
Nesne tarafından GlyphTypeface temsil edilen yazı tipinin Win32 yüz adını alır. |
Win32FamilyNames |
Nesneyle GlyphTypeface temsil edilen yazı tipinin Win32 aile adını alır. |
XHeight |
Nesneyle GlyphTypeface temsil edilen yazı tipinin em boyutuna göre Batı x yüksekliğini alır. |
Yöntemler
ComputeSubset(ICollection<UInt16>) |
Belirtilen karakter koleksiyonunu temel alarak yazı tipi alt kümesinin ikili görüntüsünü döndürür. |
Equals(Object) |
Belirtilen nesnenin geçerli GlyphTypeface nesneye eşit olup olmadığını belirler. |
GetFontStream() |
Nesne tarafından GlyphTypeface temsil edilen yazı tipi dosyası akışını döndürür. |
GetGlyphOutline(UInt16, Double, Double) |
Yazı tipindeki tek bir Geometry karakterin yolunu açıklayan bir değer döndürür. |
GetHashCode() |
için GlyphTypefacekarma işlevi görür. |
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) |
Belirtik Arabirim Kullanımları
ISupportInitialize.BeginInit() |
Bu üyenin açıklaması için bkz BeginInit(). . |
ISupportInitialize.EndInit() |
Bu üyenin açıklaması için bkz EndInit(). . |