FontInfo
Overview
FontInfo adalah kelas dalam Aspose.PDF FOSS untuk .NET.
Informasi tentang font yang digunakan dalam PDF.
Kelas ini menyediakan 3 metode untuk bekerja dengan objek FontInfo dalam program .NET. Metode yang tersedia meliputi: FromFontData, GetGlyphWidth, MeasureString. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible, dan 8 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
DefaultHelvetica | Font | Read | Font Helvetica default untuk fragmen teks yang terpisah. |
ResourceName | string | Read | Nama sumber dalam kamus font halaman (misalnya, “F1”). |
BaseFont | string | Read | Nama font dasar (misalnya, “Helvetica”, “ABCDEF+ArialMT”). |
FontName | string | Read | Nama font normal strip subset prefix (ABCDEF+) dan separator koma. |
DecodedFontName | string | Read | Nama font yang didekod sebagai nama tampilan yang dapat dibaca manusia. |
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.). |
IsEmbedded | bool | Membaca/menulis | Apakah font tertanam dalam PDF. |
IsSubset | bool | Membaca/menulis | Apakah font adalah subset (nama dimulai dengan XXXXXX+). |
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. |
IsAccessible | bool | Read | Apakah program font tersedia tertanam dalam PDF, sudah dimuat sebagai data sumber, atau diinstal pada sistem dengan nama yang sama (terpecahkan melalui FindFont). |
Methods
| Signature | Description |
|---|---|
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. |
MeasureString(text: string, fontSize: double) | Mengukur lebar string dalam titik, diberikan ukuran font. |