FontInfo
Približni podaci
FontInfo je klasa u Aspose.PDF FOSS za .NET.
Informacije o fontovima koji se koriste u PDF-u.
Ova klasa pruža 3 metode za rad s FontInfo objektima u .NET programima. Postoje i sljedeće metode: FromFontData, GetGlyphWidth, MeasureString. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible, i još 8 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
DefaultHelvetica | Font | Čitaj. | Standardni Helvetica font za odvojene tekstne fragmente. |
ResourceName | string | Čitaj. | Naziv resursa u rječniku fontova stranice (npr. “F1”). |
BaseFont | string | Čitaj. | U slučaju da se u skladu s člankom 13. stavku 1. točka (a) ne primjenjuje, mora se primijeniti sljedeći:. |
FontName | string | Čitaj. | Normalizirano ime font pruge podmnožnice prefiksa (ABCDEF+) i odvajače za tačku. |
DecodedFontName | string | Čitaj. | Dekodirano ime font kao ljudski čitljivo prikazno ime. |
UniqueId | string | Čitaj. | Jedinstveni identifikator koji kombinuje ime resursa i osnovni font. |
Subtype | string | Čitaj. | U slučaju da je to moguće, potrebno je provesti postupke za utvrđivanje i primjenu. |
Encoding | string? | Čitaj. | U slučaju da je to moguće, mora se provesti ispitivanje. |
IsEmbedded | bool | Čitanje/pisanje | Ako je font ugrađen u PDF. |
IsSubset | bool | Čitanje/pisanje | Da li je font podmnožina (ime počinje s XXXXXX+). |
IsItalic | bool | Čitaj. | Da li je font kurziv. |
IsBold | bool | Čitaj. | Da li je font u dvostrukom obliku. |
IsCid | bool | Čitaj. | Ako je font CID (Type0) font koji se koristi za arapski, CJK itd. |
IsAccessible | bool | Čitaj. | Da li je program font dostupan ili ugrađen u PDF, već učitavan kao izvorni podaci, ili instaliran na sustavu pod istim imenom (rešava se putem FindFont). |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
FromFontData(fontData: FontData) | Napraviti FontInfo iz FontData (sistemski font pronađen putem FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Dobijte širinu znakova kod u 1/1000 jedinica prostora teksta. |
MeasureString(text: string, fontSize: double) | Mjere širinu niza u točkama, s obzirom na veličinu font. |