Font

Font class

Temel Yazı Tipi sınıfını temsil eder.

public abstract class Font : IFont, IFontSaver, IGlyphAccessor

Özellikleri

İsimTanım
abstract Encoding { get; }Yazı Tipi kodlamasını alır.
abstract FontDefinition { get; }Yazı Tipi tanımını alır.
abstract FontFamily { get; set; }Yazı Tipi ailesini alır veya ayarlar.
abstract FontName { get; set; }Yazı tipi yüz adını alır veya ayarlar.
abstract FontNames { get; }Yazı tipi adlarını alır.
FontSaver { get; }Yazı Tipi kaydetme işlevini alır.
abstract FontStyle { get; }Yazı tipi stilini alır. Bu, genelleştirilmiş türde hesaplanan ve temsil edilen bir değerdir.
abstract FontType { get; }Yazı Tipi türünü alır. Type1, TrueType vb.
GlyphAccessor { get; }Yazı tipi glif erişimcisi. Glifleri ve glif tanımlayıcılarını alır.
abstract GlyphIdType { get; }Glif kimliği türü belirtimi. ‘bayt[]’ gerçek türünü bilmesi gereken tüketiciler için.
abstract Metrics { get; }Yazı Tipi metriklerini alır.
abstract NumGlyphs { get; }Font. içindeki gliflerin sayısını alır
abstract PostscriptNames { get; }Postscript Yazı tipi adlarını alır.
abstract Style { get; set; }Yazı Tipi stilini alır veya ayarlar. Bu, Yazı Tipi dosyası tarafından sağlanan ham bir dize değeridir.

yöntemler

İsimTanım
static Open(FontDefinition)FontDefinition nesnesini kullanarak bir yazı tipi açar.
static Open(FontType, byte[])Yazı tipi tipini ve yazı tipi veri bayt dizisini kullanarak bir yazı tipi açar.
static Open(FontType, StreamSource)Yazı tipi türünü ve akış kaynağını kullanarak bir yazı tipi açar.
static Open(FontType, string)Yazı tipi tipini ve yazı tipi dosya adını kullanarak bir yazı tipi açar.
abstract Convert(FontType)Yazı Tipini başka bir biçime dönüştürür.
abstract GetAllGlyphIds()Font’ta bulunan tüm glif kimliklerini döndürür. Glif kimliği, font tipine bağlı olan bir glif için benzersiz bir sayıdır. Örneğin: Type1’in kimliği bir glif adıdır, örneğin (GlyphStringId) class. TTF’nin kimliği bir int dizinidir, örneğin (GlyphUInt32Id sınıf.
abstract GetGlyphById(GlyphId)Glif kimliğine göre glif döndürür. Glif kimliği, yazı tipi türüne bağlı olan bir glif için benzersiz bir sayıdır. GlyphId - türetilmiş nesne. Örneğin: Type1’in kimliği bir glif adıdır, örneğin (GlyphStringId) class. TTF’nin kimliği bir int dizinidir, örneğin (GlyphUInt32Id sınıf.
virtual GetGlyphsForText(string)Metin için glif gösterimini alır.
virtual Save(Stream)Yazı Tipini orijinal biçime kaydeder.
virtual Save(string)Yazı Tipini orijinal biçime kaydeder.
SaveToFormat(Stream, FontSavingFormats)Yazı Tipini belirtilen biçimde kaydeder.

Ayrıca bakınız