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