EotFont

EotFont class

EOT (Gömülü OpenType) formatındaki bir yazı tipini temsil eder

public sealed class EotFont : FontResourceBase

yapıcılar

İsim Tanım
EotFont(string, Stream) İçerikten, bayt akışı olarak temsil edilen ve belirtilen ad ile yeni EotFont sınıfı oluşturur.
EotFont(string, string) İçerikten, base64 kodlu dize olarak temsil edilen ve belirtilen name ile yeni EotFont 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.Eot 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 EOT olup olmadığını kontrol eder font
static IsValid(string) Belirtilen base64 kodlu dizenin geçerli bir EOT olup olmadığını kontrol eder font

Alanlar

İsim Tanım
const RequiredHeaderSize Doğrulanması için gerekli olan EOT 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