Font
Opinie generală
Font este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: FontInfo.
Se utilizează un pseudonim pentru FontInfo, care corespunde numelui clasei de font.
Această clasă oferă 5 metode pentru a lucra cu obiecte de font în programe .NET. Metodele disponibile includ: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. 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, FontOptions, şi încă 10.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
BaseFont | string | Citeşte. | Obţine fontul de bază. |
FontName | string | Citeşte. | Obţine numele fontului. |
DecodedFontName | string | Citeşte. | Obţine numele de font decodat. |
IsEmbedded | bool | Citire/scriere | Obţine sau stabileşte este încorporat. |
IsSubset | bool | Citire/scriere | Obţine sau stabileşte submulţimea. |
IsAccessible | bool | Citeşte. | E accesibil. |
FontOptions | IFontOptions | Citeşte. | Obţine opţiunile de font. |
iPdfFont | PdfFontView | Citeşte. | O imagine PDF-font la nivel inferior a acestui font. |
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”). |
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.). |
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. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
GetLastFontEmbeddingError() | Ultima eroare întâlnită încorporând acest tip de scris într-un PDF; gol când nici unul. |
MeasureString(str: string, fontSize: float) | Măsoară lățimea renderată a unui șir la dimensiunea dată, în puncte. |
Save(stream: System.IO.Stream) | Scrie datele file font brut într-un flux. |
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. |