FontInfo

Opinie generală

FontInfo este o clasă în Aspose.PDF FOSS pentru .NET.

Informații despre un font utilizat într-un PDF.

Această clasă oferă 3 metode pentru a lucra cu obiecte FontInfo în programe .NET. Metodele disponibile includ: FromFontData, GetGlyphWidth, MeasureString. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible, şi încă 8 .

Proprietăți

Numele de proprietateTipul de vehiculAccessDescriere:
DefaultHelveticaFontCiteşte.Font Helvetica implicit pentru fragmente de text detașate.
ResourceNamestringCiteşte.Numele resursei în dicționarul fontului paginii (de exemplu, “F1”).
BaseFontstringCiteşte.Numele fontului de bază (de exemplu, “Helvetica”, “ABCDEF+ArialMT”).
FontNamestringCiteşte.Numele de font normalizat strechează prefixul subsetului (ABCDEF+) și separatorii cu virgulă.
DecodedFontNamestringCiteşte.Numele de font decodat ca nume de afișare ușor de citit.
UniqueIdstringCiteşte.Identificator unic care combină numele resursei și fontul de bază.
SubtypestringCiteşte.Subtip de font (Type1, TrueType, Type0, Type3, etc.).
Encodingstring?Citeşte.Numele de codificare (WinAnsiEncoding, Identity-H etc.).
IsEmbeddedboolCitire/scriereDacă fontul este încorporat în PDF.
IsSubsetboolCitire/scriereDacă fontul este un subset (numele începe cu XXXXXX+).
IsItalicboolCiteşte.Dacă fontul este italic.
IsBoldboolCiteşte.Dacă fontul este în negrăz.
IsCidboolCiteşte.Dacă fontul este un tip de scris CID (Type0) folosit pentru limba arabă, CJK etc.
IsAccessibleboolCiteşte.Dacă programul de font este disponibil fie încorporat în PDF, încărcat deja ca date sursă sau instalat pe sistem sub același nume (rezolvabil prin FindFont).

Metode de evaluare

SignatureDescriere:
FromFontData(fontData: FontData)Creați un FontInfo dintr-un FontData (fonte de sistem găsit prin FontRepository.FindFont).
GetGlyphWidth(charCode: int)Obțineți lățimea unui cod de caractere în 1/1000 unități spațiale text.
MeasureString(text: string, fontSize: double)Măsoară lățimea unui șir în puncte, datorită dimensiunii fontului.

Vezi și:

 Română