Font
Pregled
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 више.
Svojstva
| Име | Тип | Access | Опис |
|---|---|---|---|
BaseFont | string | читање | Vraća osnovni font. |
FontName | string | читање | Dohvata ime fonta. |
DecodedFontName | string | читање | Vraća dekodirano ime fonta. |
IsEmbedded | bool | Прочитајте / Пишите | Dobija ili postavlja IsEmbedded. |
IsSubset | bool | Прочитајте / Пишите | Dobija ili postavlja da li je podskup. |
IsAccessible | bool | читање | Dohvata is accessible. |
FontOptions | IFontOptions | читање | Dohvata opcije fonta. |
iPdfFont | PdfFontView | читање | Нижи ниво ПДФ-фонт поглед овог шрифта. |
DefaultHelvetica | Font | читање | По правилу, шрифт Helvetica за одвојене текстуалне фрагменте. |
ResourceName | string | читање | Име ресурса у речнику шрифта на страници (на пример, “Ф1”). |
UniqueId | string | читање | Јединствени идентификатор који комбинује име ресурса и основни шрифт. |
Subtype | string | читање | Подтип шрифта (Тип1, TrueType, Тип0, Типе3, итд.). |
Encoding | string? | читање | Имена за кодирање (WinAnsiEncoding, идентитет-Х итд.). |
IsItalic | bool | читање | Да ли је шрифт италијански. |
IsBold | bool | читање | Da li je font hrabri. |
IsCid | bool | читање | Да ли је шрифт ЦИД (тип0) шпијун — користи се за арапски, ЦЈК, итд. |
Metode
| Signature | Опис |
|---|---|
GetLastFontEmbeddingError() | Последња грешка је пронађена уграђивањем овог шрифта у ПДФ; празан када није. |
MeasureString(str: string, fontSize: float) | Мерити рендерирану ширину струје на одређеној величини, у тачкама. |
Save(stream: System.IO.Stream) | Напишите датотеке сировог шрифта у струју. |
FromFontData(fontData: FontData) | Креирајте FontInfo из FontData (системски шрифт пронађен путем FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Добијте ширину кода карактера у 1/1000 јединица текстуалног простора. |