TtfFont

TtfFont class

TTF (TrueType Yazı Tipi) formatındaki bir yazı tipini temsil eder

public sealed class TtfFont : FontResourceBase

yapıcılar

İsim Tanım
TtfFont(string, Stream) İçerikten, bayt akışı olarak temsil edilen ve belirtilen ad ile yeni TtfFont sınıfı oluşturur.
TtfFont(string, string) İçerikten, base64 kodlu dize olarak temsil edilen ve belirtilen name ile yeni TtfFont sınıfı oluşturur.

Özellikleri

İsim Tanım
ByteContent { get; } Bu yazı tipinin içeriğini bayt akışı olarak döndürür
FilenameWithExtension { get; } Ad ve uzantıdan oluşan bu yazı tipi kaynağının doğru dosya adını döndürür. Teorik olarak isimden farklı olabilir.
IsDisposed { get; } Bu yazı tipinin atılıp atılmayacağını belirler
Name { get; } Bu yazı tipi kaynağının adını döndürür. Genellikle dosya adı uzantısı içermez ve teorik olarak dosya adından farklı olabilir.
TextContent { get; } Bu yazı tipinin içeriğini base64 kodlu dize olarak döndürür. Bu değer, ilk invoke. sonrasında önbelleğe alınır
override Type { get; } FontType.Ttf döndürür

yöntemler

İsim Tanım
Dispose() İçeriğini düzenleyerek ve çoğu yöntem ve özelliği çalışmaz hale getirerek bu yazı tipi kaynağını ortadan kaldırır
Equals(FontResourceBase) Bu örneği, eşitlik referansında belirtilen yazı tipi kaynağıyla kontrol eder
Equals(IHtmlResource) Bu örneği, eşitlik referansında belirtilen HTML kaynağıyla kontrol eder
Save(string) Bu yazı tipini belirtilen dosyaya kaydeder
static IsValid(Stream) Belirtilen akışın geçerli bir TTF olup olmadığını kontrol eder font
static IsValid(string) Belirtilen base64 kodlu dizenin geçerli bir TTF font olup olmadığını kontrol eder

Alanlar

İsim Tanım
const RequiredHeaderSize Doğrulanması için gerekli olan TTF başlık boyutu (bayt cinsinden)

Olaylar

İsim Tanım
event Disposed Bu yazı tipi atıldığında meydana gelen olay

Ayrıca bakınız