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

NazwaTypDostępOpis
codeWidth: numberOdczytNajwęż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`: 01`Odczyt
name: stringOdczytNazwa czcionki /BaseFont (zachowany prefiks podzestawu), lub niezdefiniowana, jeśli nieobecna.
bold: booleanOdczytPrawda, gdy dokument deklaruje tę czcionkę jako pogrubioną / kursywę.
italic: booleanOdczytPobiera kursywę.
type3: Type3DataOdczytZbiór dla czcionki Type 3: jej procedury glifów oraz przestrzeń, w której są rysowane.
code: numberOdczytPobiera kod.
cid: numberOdczytPobiera cid.
len: numberOdczytPobiera długość.
canEncodebooleanOdczytPobiera can encode.

Metody

SygnaturaOpis
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate)Wywołuje konstruktor(dict, resolve, inflate) na tej instancji TextFont.
decodeRun(bytes: Uint8Array) → RunMetricsDekoduj bajty na tekst oraz metryki przyrostu przebiegu.
decode(bytes: Uint8Array) → stringDekoduj bajty ciągu show-string na tekst Unicode.
encodeChar(ch: string) → `numberundefined`
encode(text: string) → Uint8ArrayZakoduj 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).
 Polski