Font
Overview
Font є класом в Aspose.PDF FOSS для .NET. Наследники від: FontInfo.
Напишіть псевдонім для FontInfo, що відповідає імені класу шрифту.
Цей клас надає 5 методів роботи з об’єктами шрифту в програмах .NET. Доступні методи включають: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions, і ще 10 .
Properties
| Name | Type | Access | Description |
|---|---|---|---|
BaseFont | string | Read | Обирає базовий шрифт. |
FontName | string | Read | Обирає назву шрифту. |
DecodedFontName | string | Read | Отримає декодовану назву шрифту. |
IsEmbedded | bool | Читання/писання | Заховує або встановлює вбудований. |
IsSubset | bool | Читання/писання | Обирає або встановлює є підмножини. |
IsAccessible | bool | Read | Доступний. |
FontOptions | IFontOptions | Read | Обирає варіанти шрифту. |
iPdfFont | PdfFontView | Read | Понижний рівень PDF-фонтового перегляду цього шрифта. |
DefaultHelvetica | Font | Read | Зазвичай Helvetica шрифт для відкопітих фрагментів тексту. |
ResourceName | string | Read | Назва ресурсу в словнику шрифтів сторінки (наприклад, “F1”). |
UniqueId | string | Read | Унікальний ідентифікатор, що поєднує назву ресурсу та базовий шрифт. |
Subtype | string | Read | Підтип шрифту (Type1, TrueType, Type0, Type3, і т. д.). |
Encoding | string? | Read | Кодируюча назва (WinAnsiEncoding, Identity-H і т. д.). |
IsItalic | bool | Read | Чи є шрифт курсивним. |
IsBold | bool | Read | Чи є шрифт в жирній формі. |
IsCid | bool | Read | Чи є шрифтом CID (Type0) , який використовується для арабської мови, CJK і т.д. |
Methods
| Signature | Description |
|---|---|
GetLastFontEmbeddingError() | Остання помилка, що виникла при вбудові цього шрифта у PDF; порожнє коли ні. |
MeasureString(str: string, fontSize: float) | Вимірюйте розраховану ширину струнки за даним розміром, в точках. |
Save(stream: System.IO.Stream) | Напишіть дані файлу шрифту в потоку. |
FromFontData(fontData: FontData) | Створити FontInfo з FontData (система шрифту знайдена через FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Отримайте ширину символьного коду в 1/1000 текстових одиниць простору. |