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řístupPopis:
BaseFontstringČteníZíská základní písmo.
FontNamestringČteníZíská název písma.
DecodedFontNamestringČteníZíská dekódovaný název písma.
IsEmbeddedboolČtení/zápisZíská nebo nastaví, zda je vložený.
IsSubsetboolČtení/zápisZíská nebo nastaví, zda je podmnožina.
IsAccessibleboolČteníZíská, zda je přístupný.
FontOptionsIFontOptionsČteníZíská možnosti písma.
iPdfFontPdfFontViewČteníNižší úroveň PDF-font zobrazení tohoto Fontu.
DefaultHelveticaFontČteníVýchozí Helvetica font pro oddělené úryvky textu.
ResourceNamestringČteníNázev zdroje ve slovníku fontů stránky (např. “F1”).
UniqueIdstringČteníJedinečný identifikátor kombinující název zdroje a základní font.
SubtypestringČteníPodtyp písma (Type1, TrueType, Type0, Type3, atd.).
Encodingstring?ČteníNázev kódování (WinAnsiEncoding, Identity-H, atd.).
IsItalicboolČteníZda je písmo kurzívou.
IsBoldboolČteníZda je písmo tučné.
IsCidboolČ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.

Viz také:

 Čeština