TextFont
TextFont
Przegląd
TextFont jest klasą w Aspose.PDF FOSS dla TypeScript.
Ta klasa deklaruje 6 metod dla obiektów TextFont w programach TypeScript. Dostępne metody obejmują: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Wszystkie publiczne elementy są dostępne dla każdej aplikacji TypeScript po zainstalowaniu pakietu Aspose.PDF FOSS dla TypeScript. Właściwości: bold, canEncode, cid, code, codeWidth, italic oraz 4 dodatkowe.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
codeWidth | : number | Odczyt | Najwęższy kod znaku akceptowany przez tę czcionkę, w bajtach: 1 dla prostej czcionki, 2 dla Identity-H i większości czcionek złożonych. |
wmode | `: 0 | 1` | Odczyt |
name | : string | Odczyt | Nazwa czcionki /BaseFont (zachowany prefiks podzestawu), lub niezdefiniowana, jeśli nieobecna. |
bold | : boolean | Odczyt | Prawda, gdy dokument deklaruje tę czcionkę jako pogrubioną / kursywę. |
italic | : boolean | Odczyt | Pobiera kursywę. |
type3 | : Type3Data | Odczyt | Zbiór dla czcionki Type 3: jej procedury glifów oraz przestrzeń, w której są rysowane. |
code | : number | Odczyt | Pobiera kod. |
cid | : number | Odczyt | Pobiera cid. |
len | : number | Odczyt | Pobiera długość. |
canEncode | boolean | Odczyt | Pobiera can encode. |
Metody
| Sygnatura | Opis |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | Wywołuje konstruktor(dict, resolve, inflate) na tej instancji TextFont. |
decodeRun(bytes: Uint8Array) → RunMetrics | Dekoduj bajty na tekst oraz metryki przyrostu przebiegu. |
decode(bytes: Uint8Array) → string | Dekoduj bajty ciągu show-string na tekst Unicode. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | Zakoduj text do bajtów łańcucha wyświetlania w kodowaniu tej czcionki. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Dekoduj bajty do jednego rekordu na kod znaku (pozycje, szerokości w em). |