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