Font
Přehled
Font je třída v Aspose.PDF FOSS pro .NET. Dědí z: FontInfo.
Typový alias pro FontInfo, odpovídající názvu třídy Font.
Tato třída poskytuje 6 metod pro práci s objekty Font v programech .NET. Dostupné metody zahrnují: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions a dalších 10.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
BaseFont | string | Čtení | Získá základní písmo. |
FontName | string | Čtení | Získá název písma. |
DecodedFontName | string | Čtení | Získá dekódovaný název písma. |
IsEmbedded | bool | Čtení/zápis | Získá nebo nastaví, zda je vložený. |
IsSubset | bool | Čtení/zápis | Získá nebo nastaví, zda je podmnožina. |
IsAccessible | bool | Čtení | Získá, zda je přístupný. |
FontOptions | IFontOptions | Čtení | Získá možnosti písma. |
iPdfFont | PdfFontView | Čtení | Nižší úroveň PDF-font zobrazení tohoto Fontu. |
DefaultHelvetica | Font | Čtení | Výchozí Helvetica font pro oddělené úryvky textu. |
ResourceName | string | Čtení | Název zdroje ve slovníku fontů stránky (např. “F1”). |
UniqueId | string | Čtení | Jedinečný identifikátor kombinující název zdroje a základní font. |
Subtype | string | Čtení | Podtyp písma (Type1, TrueType, Type0, Type3, atd.). |
Encoding | string? | Čtení | Název kódování (WinAnsiEncoding, Identity-H, atd.). |
IsItalic | bool | Čtení | Zda je písmo kurzívou. |
IsBold | bool | Čtení | Zda je písmo tučné. |
IsCid | bool | Čtení | Zda je písmo CID (Type0) — používané pro arabštinu, CJK atd. |
Metody
| Podpis: | Popis: |
|---|---|
GetLastFontEmbeddingError() | Poslední chyba zaznamenaná při vkládání tohoto písma do PDF; prázdné, pokud žádná. |
MeasureString(str: string, fontSize: float) | Změřte vykreslenou šířku řetězce při dané velikosti, v bodech. |
Save(stream: System.IO.Stream) | Zapište surová data souboru písma do proudu: data načtená pomocí FontRepository.OpenFont, program vložený do zdrojového PDF (absorbované písmo) nebo nainstalovaná systémová varianta vyřešená podle názvu — v tomto pořadí. |
FromFontData(fontData: FontData) | Vytvořte FontInfo z FontData (systémové písmo nalezené pomocí FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Získejte šířku znakového kódu v jednotkách textového prostoru 1/1000. |
MeasureString(text: string, fontSize: double) | Změřte šířku řetězce v bodech při dané velikosti písma. |