Šifra:
Približni podaci
Font je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: FontInfo.
Upišite nadimke za FontInfo, što odgovara imenu klase font.
Ova klasa pruža 5 metoda za rad s font objektima u .NET programima. Postoje i sljedeće metode: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions, i još 10 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
BaseFont | string | Čitaj. | Dobija osnovni font. |
FontName | string | Čitaj. | Dobiva ime font. |
DecodedFontName | string | Čitaj. | Dobiva dekodirano ime font. |
IsEmbedded | bool | Čitanje/pisanje | Dobiva ili postavlja je ugrađen. |
IsSubset | bool | Čitanje/pisanje | Dobiva ili postavlja je podmnožinu. |
IsAccessible | bool | Čitaj. | Dobiva je dostupna. |
FontOptions | IFontOptions | Čitaj. | Dobiva opcije font. |
iPdfFont | PdfFontView | Čitaj. | PDF-fontski prikaz ovog font. |
DefaultHelvetica | Font | Čitaj. | Standardni Helvetica font za odvojene tekstne fragmente. |
ResourceName | string | Čitaj. | Naziv resursa u rječniku fontova stranice (npr. “F1”). |
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. |
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. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
GetLastFontEmbeddingError() | Zadnja greška u ugrađivanju ovog font-a u PDF; prazan kada nema. |
MeasureString(str: string, fontSize: float) | Mjere prikazane širine niza na datoj veličini, u točkama. |
Save(stream: System.IO.Stream) | Napišite podatke iz font datoteke u stream. |
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. |