TextFont
TextFont
Genel Bakış
TextFont, Aspose.PDF FOSS içinde TypeScript için bir sınıftır.
Bu sınıf, TypeScript programlarındaki TextFont nesneleri için 6 yöntem bildirir. Mevcut yöntemler: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Tüm genel üyeler, Aspose.PDF FOSS paketini TypeScript için kurduktan sonra herhangi bir TypeScript uygulaması tarafından erişilebilir. Özellikler: bold, canEncode, cid, code, codeWidth, italic ve 4 tane daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
codeWidth | : number | Okuma | Bu yazı tipinin kabul ettiği en dar karakter kodu, bayt cinsinden: basit bir yazı tipi için 1, Identity-H ve çoğu birleşik yazı tipi için 2. |
wmode | `: 0 | 1` | Okuma |
name | : string | Okuma | Yazı tipinin /BaseFont adı (alt küme öneki korunur), yoksa tanımsız. |
bold | : boolean | Okuma | True, belge bu yazı tipini kalın / italik olarak bildirdiğinde. |
italic | : boolean | Okuma | İtalik değerini alır. |
type3 | : Type3Data | Okuma | Type 3 yazı tipi için ayar: glif prosedürleri ve çizdikleri boşluk. |
code | : number | Okuma | Kodu alır. |
cid | : number | Okuma | cid’yi alır. |
len | : number | Okuma | len’i alır. |
canEncode | boolean | Okuma | Kodlamayı alır. |
Yöntemler
| İmza | Açıklama |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | Bu TextFont örneğinde constructor(dict, resolve, inflate) metodunu çağırır. |
decodeRun(bytes: Uint8Array) → RunMetrics | Baytları metne ve run’un ilerleme ölçümlerine dönüştür. |
decode(bytes: Uint8Array) → string | Bir show-string’in baytlarını Unicode metnine dönüştür. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | text öğesini bu yazı tipinin kodlamasındaki gösterim-dizgesi baytlarına kodlayın. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Baytları, karakter kodu başına bir kayıt (konumlar, em-genişlikleri) şeklinde çözümleyin. |