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 proprietate | Tipul de vehicul | Access | Descriere: |
|---|---|---|---|
DefaultHelvetica | Font | Citeşte. | Font Helvetica implicit pentru fragmente de text detașate. |
ResourceName | string | Citeşte. | Numele resursei în dicționarul fontului paginii (de exemplu, “F1”). |
BaseFont | string | Citeşte. | Numele fontului de bază (de exemplu, “Helvetica”, “ABCDEF+ArialMT”). |
FontName | string | Citeşte. | Numele de font normalizat strechează prefixul subsetului (ABCDEF+) și separatorii cu virgulă. |
DecodedFontName | string | Citeşte. | Numele de font decodat ca nume de afișare ușor de citit. |
UniqueId | string | Citeşte. | Identificator unic care combină numele resursei și fontul de bază. |
Subtype | string | Citeşte. | Subtip de font (Type1, TrueType, Type0, Type3, etc.). |
Encoding | string? | Citeşte. | Numele de codificare (WinAnsiEncoding, Identity-H etc.). |
IsEmbedded | bool | Citire/scriere | Dacă fontul este încorporat în PDF. |
IsSubset | bool | Citire/scriere | Dacă fontul este un subset (numele începe cu XXXXXX+). |
IsItalic | bool | Citeşte. | Dacă fontul este italic. |
IsBold | bool | Citeşte. | Dacă fontul este în negrăz. |
IsCid | bool | Citeşte. | Dacă fontul este un tip de scris CID (Type0) folosit pentru limba arabă, CJK etc. |
IsAccessible | bool | Citeş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
| Signature | Descriere: |
|---|---|
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. |