FontInfo
Összefoglaló
FontInfo az .NET-es FOSS Aspose.PDF osztály.
A PDF-ben használt betűtípusra vonatkozó információk.
Ez a osztály 3 módszert biztosít az FontInfo objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: FromFontData, GetGlyphWidth, MeasureString. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible, és még nyolc.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
DefaultHelvetica | Font | Olvasd! | Az alapértelmezett Helvetica betűtípus a különálló szövegrészekhez. |
ResourceName | string | Olvasd! | A forrás neve a oldal betűtípus szótárában (pl. “F1”). |
BaseFont | string | Olvasd! | Az alap betűtípus neve (pl. “Helvetica”, “ABCDEF+ArialMT”). |
FontName | string | Olvasd! | Normális betűtípusnév sorok alösszet előjel (ABCDEF+) és záróbetű-különítők. |
DecodedFontName | string | Olvasd! | A betűtípus neve emberi olvasható megjelenítési névként dekódolva. |
UniqueId | string | Olvasd! | A forrásnevet és az alapfontot kombináló egyedi azonosító. |
Subtype | string | Olvasd! | A betűtípus (Type1, TrueType, Type0, Type3, stb.). |
Encoding | string? | Olvasd! | A kódoló név (WinAnsiEncoding, Identity-H stb.). |
IsEmbedded | bool | Olvasás/írás | Az, hogy a betűtípus be van-e ágyazva a PDF-ben. |
IsSubset | bool | Olvasás/írás | Az, hogy a betűtípus egy alcsoport-e (a név XXXXXX+-val kezdődik). |
IsItalic | bool | Olvasd! | Hogy a betűtípus kursiv. |
IsBold | bool | Olvasd! | Hogy a betűtípus merész-e. |
IsCid | bool | Olvasd! | Az arab, a CJK stb. nyelvű betűtípus CID (Type0) fontja. |
IsAccessible | bool | Olvasd! | A betűtípus program rendelkezésre áll-e vagy be van ágyazva a PDF-be, már feltöltve forrásként, vagy ugyanazon néven telepítve a rendszerre (megoldható FindFont). |
Módszerek
| Az aláírás: | Leírás |
|---|---|
FromFontData(fontData: FontData) | Hozzáférés: FontInfo egy FontData-ból (a rendszer fontja a FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Szerezd meg a karakterkód szélességét 1/1000 szöveges egységben. |
MeasureString(text: string, fontSize: double) | Mért egy sor szélességét pontokban, adott betűméret alapján. |