FontInfo
Overview
FontInfo je třída v Aspose.PDF FOSS pro .NET.
Informace o písmu používaném v PDF.
Tato třída poskytuje 3 metody pro práci s FontInfo objekty v .NET programech. K dispozici jsou následující metody: FromFontData, GetGlyphWidth, MeasureString. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .Net. Vlastnosti: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible,A ještě osm.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
DefaultHelvetica | Font | Read | Předvolený font Helvetica pro oddělené textové fragmenty. |
ResourceName | string | Read | Název zdroje v slovníku písma stránky (např. “F1”). |
BaseFont | string | Read | Název základního písma (např. “Helvetica”, “ABCDEF+ArialMT”). |
FontName | string | Read | Normální jméno písma pruhy předčísel subset (ABCDEF+) a oddělující čárky. |
DecodedFontName | string | Read | Dekódovaný název písma jako lidsky čitelný zobrazovací náznak. |
UniqueId | string | Read | Jedinečný identifikátor kombinující název zdroje a základní písmo. |
Subtype | string | Read | Podtyp písma (Type1, TrueType, Type0, Type3, atd.). |
Encoding | string? | Read | Kódovací název (WinAnsiEncoding, Identity-H atd.). |
IsEmbedded | bool | Čtení/psaní | Zda je písmo vloženo do PDF. |
IsSubset | bool | Čtení/psaní | zda je písmo podmnožinou (jméno začíná na XXXXXX+). |
IsItalic | bool | Read | Zda je písmo kurzivní. |
IsBold | bool | Read | Jestli je písmo tučné. |
IsCid | bool | Read | Je-li písmem CID (Type0) používaným pro arabštinu, CJK atd. |
IsAccessible | bool | Read | zda je program font dostupný buď vestavěný do PDF, již načtený jako zdrojové údaje nebo nainstalovaný ve systému pod stejným názvem (rozlučitelné prostřednictvím FindFont). |
Methods
| Signature | Description |
|---|---|
FromFontData(fontData: FontData) | Vytvořte FontInfo z FontData (systémový font nalezen prostřednictvím FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Získejte šířku znakového kódu v 1/1000 jednotek textu. |
MeasureString(text: string, fontSize: double) | Měříme šířku řetězce v bodech, přičemž je uveden velikost písma. |