OtfFont

OtfFont class

Mewakili satu font dalam format OTF (Open Type Format)

public sealed class OtfFont : FontResourceBase

Konstruktor

Nama Keterangan
OtfFont(string, Stream) Membuat kelas OtfFont baru dari konten, direpresentasikan sebagai aliran byte, dan dengan nama tertentu
OtfFont(string, string) Membuat kelas OtfFont baru dari konten, direpresentasikan sebagai string berenkode base64, dan dengan nama tertentu

Properti

Nama Keterangan
ByteContent { get; } Mengembalikan konten font ini sebagai byte stream
FilenameWithExtension { get; } Mengembalikan nama file yang benar dari sumber font ini, yang terdiri dari nama dan ekstensi. Secara teoritis bisa berbeda dengan namanya.
IsDisposed { get; } Menentukan apakah font ini dibuang atau tidak
Name { get; } Mengembalikan nama sumber font ini. Biasanya tidak mengandung ekstensi nama file dan secara teoritis dapat berbeda dari nama file.
TextContent { get; } Mengembalikan konten font ini sebagai string berenkode base64. Nilai ini di-cache setelah pemanggilan pertama.
override Type { get; } PengembalianOtf

Metode

Nama Keterangan
Dispose() Membuang sumber daya font ini, membuang kontennya dan membuat sebagian besar metode dan properti tidak berfungsi
Equals(FontResourceBase) Memeriksa instance ini dengan sumber daya font yang ditentukan pada kesetaraan referensi
Equals(IHtmlResource) Memeriksa instance ini dengan sumber daya HTML tertentu pada kesetaraan referensi
Save(string) Menyimpan font ini ke file yang ditentukan
static IsValid(Stream) Memeriksa apakah aliran yang ditentukan adalah font OTF yang valid
static IsValid(string) Memeriksa apakah string berenkode base64 yang ditentukan adalah font OTF yang valid

Bidang

Nama Keterangan
const RequiredHeaderSize ukuran header OTF (dalam byte), yang diperlukan untuk validasinya

Acara

Nama Keterangan
event Disposed Peristiwa, yang terjadi saat font ini dibuang

Lihat juga