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

NameTypeAccessDescription
DefaultHelveticaFontReadЗазвичай Helvetica шрифт для відкопітих фрагментів тексту.
ResourceNamestringReadНазва ресурсу в словнику шрифтів сторінки (наприклад, “F1”).
BaseFontstringReadНазва базового шрифту (наприклад, “Helvetica”, “ABCDEF+ArialMT”).
FontNamestringReadНормалізований ім’я шрифту стрічки префікс підмножини (ABCDEF+) і розділители запятна.
DecodedFontNamestringReadДекодована назва шрифту як з’являється в вигляді читання.
UniqueIdstringReadУнікальний ідентифікатор, що поєднує назву ресурсу та базовий шрифт.
SubtypestringReadПідтип шрифту (Type1, TrueType, Type0, Type3, і т. д.).
Encodingstring?ReadКодируюча назва (WinAnsiEncoding, Identity-H і т. д.).
IsEmbeddedboolЧитання/писанняЧи вбудований шрифт у PDF.
IsSubsetboolЧитання/писанняЧи є шрифтом підмножина (назва починається з XXXXXX+).
IsItalicboolReadЧи є шрифт курсивним.
IsBoldboolReadЧи є шрифт в жирній формі.
IsCidboolReadЧи є шрифтом CID (Type0) , який використовується для арабської мови, CJK і т.д.
IsAccessibleboolReadЧи доступна програма шрифту або вбудована у PDF, вже завантажена як джерело даних, або встановлена на системі під тим же ім’ям (розв’язана через FindFont).

Methods

SignatureDescription
FromFontData(fontData: FontData)Створити FontInfo з FontData (система шрифту знайдена через FontRepository.FindFont).
GetGlyphWidth(charCode: int)Отримайте ширину символьного коду в 1/1000 текстових одиниць простору.
MeasureString(text: string, fontSize: double)Вимірюйте ширину струнки в точках, якщо ви маєте розмір шрифту.

See Also

 Українська