TtfFont

TtfFont class

TrueType Yazı Tipini (TTF) temsil eder.

public class TtfFont : Font

Özellikleri

İsimTanım
virtual CffFont { get; }Varsa CFF Yazı Tipi Alır.
override Encoding { get; }Yazı Tipi kodlamasını alır.
override FontDefinition { get; }Yazı Tipi tanımını alır.
override FontFamily { get; set; }Yazı Tipi ailesini alır veya ayarlar.
override FontName { get; set; }Yazı tipi yüz adını alır veya ayarlar.
override FontNames { get; }Yazı tipi adlarını alır.
FontSaver { get; }Yazı Tipi kaydetme işlevini alır.
override FontStyle { get; }Yazı tipi stilini alır. Bu, genelleştirilmiş türde hesaplanan ve temsil edilen bir değerdir.
override FontType { get; }Yazı Tipi türünü alır. FontType.TTF değerini döndürür.
GlyphAccessor { get; }Yazı tipi glif erişimcisi. Glifleri ve glif tanımlayıcılarını alır.
override GlyphIdType { get; }Glif kimliği türü belirtimini alır.
IsSymbolic { get; }Yazı Tipinin sembolik olması durumunda true değerini döndürür.
override Metrics { get; }Yazı Tipi metriklerini alır.
override NumGlyphs { get; }Font. içindeki gliflerin sayısını alır
override PostscriptNames { get; }Postscript Font adlarını alır.
override Style { get; set; }Yazı Tipi stilini alır veya ayarlar. Bu, Yazı Tipi dosyası tarafından sağlanan ham bir dize değeridir.
virtual TtfTables { get; }TTF tablolarını alır.

yöntemler

İsimTanım
override Convert(FontType)Yazı Tipini başka bir biçime dönüştürür.
override GetAllGlyphIds()Font’ta bulunan tüm glif kimliklerinin dizisini döndürür. Glif kimliği, font türüne bağlı olan bir glif için benzersiz bir sayıdır. TTF Font glif kimliği (GlyphStringId) sınıf veya (GlyphUInt32Id ) class. Ad (dize) glif adresleme, Post tablosu eşleme yoluyla TTF Fontları için desteklenir. CFF Font içinde olması durumunda, glifleri ada göre adreslemek için CFF yapıları kullanılır.
override 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. TTF Yazı tipi glif kimliği (GlyphStringId) sınıf veya (GlyphUInt32Id ) class. Ad (dize) glif adresleme, Post tablosu eşleme yoluyla TTF Fontları için desteklenir. CFF Font içinde olması durumunda, glifleri ada göre adreslemek için CFF yapıları kullanılır.
GetGlyphById(string)Glif adına göre glif döndürür. Ad (dize) glif adresleme, Posta tablosu eşleme yoluyla TTF fontları için desteklenir. CFF Font’un içinde olması durumunda, glifleri ada göre adreslemek için CFF yapıları kullanılır.
GetGlyphById(uint)Glif kimliğine göre glif döndürür.
virtual GetGlyphComponentsById(GlyphId, GlyphIdList)Geçilen glif tanımlayıcısına göre bir glif alır ve geçen glif tanımlayıcıları listesini bu glifin bileşenleriyle doldurur. Glif kimliği, yazı tipi türüne bağlı olan bir glif için benzersiz bir sayıdır. TTF Yazı tipi glif kimliği (GlyphStringId) sınıf veya (GlyphUInt32Id ) class. Ad (dize) glif adresleme, Post tablosu eşleme yoluyla TTF Fontları için desteklenir. CFF Font içinde olması durumunda, glifleri ada göre adreslemek için CFF yapıları kullanılır.
GetGlyphComponentsById(string, GlyphIdList)Geçirilen glif adına göre bir glif alır ve geçen glif tanımlayıcıları listesini bu glifin bileşenleriyle doldurur.
GetGlyphComponentsById(uint, GlyphIdList)Geçirilen glif indeksine göre bir glif alır ve geçen glif tanımlayıcıları listesini bu glifin bileşenleriyle doldurur.
override GetGlyphsForText(string)Metin için glif gösterimini alın.
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