EmbeddedFont

EmbeddedFont

Genel Bakış

EmbeddedFont, TypeScript için Aspose.PDF FOSS içinde bir sınıftır.

{@link Document.AddFont} ile kaydedilen bir yazı tipi programına ilişkin opak bir tutamak.

Bu sınıf, TypeScript programlarındaki EmbeddedFont nesneleri için 7 yöntem bildirir. Mevcut yöntemler şunlardır: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. Tüm genel üyeler, Aspose.PDF FOSS for TypeScript paketini kurduktan sonra herhangi bir TypeScript uygulaması tarafından erişilebilir. Özellikler: objNum, sfnt, shape, toUnicode, usedGids.

Özellikler

AdTürErişimAçıklama
sfnt: SfntFontOkuma@internal ayrıştırılmış yazı tipi programı.
usedGids``Okuma@internal bu yazı tipiyle çizilen orijinal GID’ler (= CID’ler), tüm sayfalarda.
objNum`: numberundefined`Okuma/Yazma
shape``Okuma/Yazma@internal varsayılan şekillendirme bayrağı, {@link Document.AddFont}({ shape }) kaynağından.
toUnicode``Okuma@internal gid → kaynak metin, şekillendirilmiş/bağlantılı/RTL gliflerin /ToUnicode için.

Yöntemler

İmzaAçıklama
constructor(sfnt: SfntFont)@internal {@link Document.AddFont} aracılığıyla oluştur.
measure(text: string, fontSize: number) → number@internal text genişliği, fontSize noktasında; fontun cmap’inde bulunmayan karakterler atılır (kayıt yok).
encode(text: string) → Uint8Array@internal text‘ı 2-byte Identity-H glif kodlarına (CID = orijinal GID) kodlayın, alt küme oluşturma için kullanılan her GID’yi kaydedin.
probe(text: string) → number@internal text içindeki eşlenebilir karakter sayısı, glifler kaydedilmeden.
driver() → FontDriver@internal Yerleşim/ damga motoru için bir {@link FontDriver} görünümü.
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[]@internal text‘ı görsel koşullara şekillendirin, kullanılan GID’leri kaydedin ve her son GID için kümesinin kaynak kod noktalarını (/ToUnicode için) kaydedin.
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number@internal text öğesinin fontSize konumunda puan cinsinden şekillendirilmiş genişliği.
 Türkçe