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