FontInfo

Översikt

FontInfo är en klass i Aspose.PDF FOSS för .NET.

Information om en font som används i PDF.

Denna klass ger 3 metoder för att arbeta med FontInfo objekt i .NET-program. Tillgängliga metoder inkluderar: FromFontData, GetGlyphWidth, MeasureString. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible,Och 8 mer.

ägodelar

NamnTyp avAccessBeskrivning
DefaultHelveticaFontLäsningStandard Helvetica-fonte för avstängda textfragment.
ResourceNamestringLäsningResursnamn i sidans fontdialog (t.ex. ”F1”).
BaseFontstringLäsningBasföremålet (t.ex. ”Helvetica”, ”ABCDEF+ArialMT”).
FontNamestringLäsningNormaliserad fontnamn - strips subset prefix (ABCDEF+) och comma separatorer.
DecodedFontNamestringLäsningDecoded font name som ett mänskligt läsbart displaynamn.
UniqueIdstringLäsningUnikt identifierare som kombinerar resursnamn och basfönster.
SubtypestringLäsningFönster undertyp (Type1, TrueType, Type0, Type3, etc.).
Encodingstring?LäsningKodning namn (WinAnsiEncoding, Identity-H, etc.).
IsEmbeddedboolLäs/ SkrivOm fontten är inbäddad i PDF.
IsSubsetboolLäs/ SkrivOm tecknet är en underordning (namn börjar med XXXX+).
IsItalicboolLäsningOm tecknet är italiensk.
IsBoldboolLäsningOm fontten är modig.
IsCidboolLäsningOavsett om fontten är en CID (Type0) - används för arabiska, CJK, etc.
IsAccessibleboolLäsningOavsett om fontprogrammet är tillgängligt - antingen inbäddat i PDF, redan laddat som källdata eller installerat på systemet under samma namn (lösbart via FindFont).

Metoder

SignatureBeskrivning
FromFontData(fontData: FontData)Skapa en FontInfo från enFontData (system font hittas via FontRepository.FindFont).
GetGlyphWidth(charCode: int)Få bredden på en teckenkod i 1/1000 textutrymmeenheter.
MeasureString(text: string, fontSize: double)Mät bredden på en sträng i punkter, med hänsyn till storleken på ett teckensnitt.

Se även

 Svenska