Font
Overview
Font adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: FontInfo.
Ketik alias untuk FontInfo, yang cocok dengan nama kelas Font.
Kelas ini menyediakan 5 metode untuk bekerja dengan objek Font dalam program .NET. Metode yang tersedia meliputi: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions, dan 10 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
BaseFont | string | Read | Dapatkan font dasar. |
FontName | string | Read | Dapatkan nama font. |
DecodedFontName | string | Read | Dapatkan nama font yang terdekodekan. |
IsEmbedded | bool | Membaca/menulis | Dapatkan atau menetapkan yang tertanam. |
IsSubset | bool | Membaca/menulis | Mendapatkan atau menetapkan adalah subset. |
IsAccessible | bool | Read | Dapatkan yang dapat diakses. |
FontOptions | IFontOptions | Read | Dapatkan pilihan font. |
iPdfFont | PdfFontView | Read | Pemandangan font PDF tingkat bawah dari Font ini. |
DefaultHelvetica | Font | Read | Font Helvetica default untuk fragmen teks yang terpisah. |
ResourceName | string | Read | Nama sumber dalam kamus font halaman (misalnya, “F1”). |
UniqueId | string | Read | Identifier unik yang menggabungkan nama sumber dan font dasar. |
Subtype | string | Read | Subtipe font (Tipe1, TrueType, Tipe0, Tipi3, dll.). |
Encoding | string? | Read | Nama pengkodean (WinAnsiEncoding, Identity-H, dll.). |
IsItalic | bool | Read | Apakah font itu kursif. |
IsBold | bool | Read | Apakah fontnya tebal. |
IsCid | bool | Read | Apakah font adalah CID (Type0) font yang digunakan untuk bahasa Arab, CJK, dll. |
Methods
| Signature | Description |
|---|---|
GetLastFontEmbeddingError() | Kesalahan terakhir yang ditemukan saat menyematkan font ini ke dalam PDF; kosong jika tidak ada. |
MeasureString(str: string, fontSize: float) | Mengukur lebar string yang diberikan pada ukuran tertentu, dalam titik. |
Save(stream: System.IO.Stream) | Tulis data file font mentah ke stream. |
FromFontData(fontData: FontData) | Buat FontInfo dari FontData (font sistem yang ditemukan melalui FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Dapatkan lebar kode karakter dalam 1/1000 satuan ruang teks. |