TrueTypeFont

Overview

TrueTypeFont Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: PdfFont.

TrueType yazı tipi (/Süre /TrueType) - ISO 32000-1:2008, 9.6.3.

Bu sınıf, Java programlarında TrueTypeFont nesnelerle çalışmak için 15 yöntem sunar. Mevcut yöntemler şunları içerir: TrueTypeFont, decode, fromDictionary, getBaseFont, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getTrueTypeReader, getWidth, glyphOutlineForCode,3 tane daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : baseFont, composite, encoding, fontDescriptor, fontDictionary, fontMetrics,Ve 2 daha.

Properties

NameTypeAccessDescription
trueTypeReaderTrueTypeReaderReadYazı yazılımını yüklediğinde TrueTypeReader iade eder.
baseFontStringReadTemel yazı tipi adı (/BaseFont) geri döner.
encodingFontEncodingReadYazı kodlaması geri getirir.
toUnicodeToUnicodeCMapReadYorum yapın CMAP’i geri getirin.
fontDescriptorFontDescriptorReadYazı yazıcıya geri dön.
compositebooleanRead{@code true} geri döner, bu bir Type0 kompozit yazı tipi olduğunda içerik akışı kodlaması çok byte karakter kodları kullanır (örneğin.
fontMetricsFontMetricsReadMetrik metrikleri geri getirir.
fontDictionaryPdfDictionaryReadAlt yazı sözlüğünü geri getirir.

Methods

SignatureDescription
TrueTypeFont(fontDict: PdfDictionary, parser: PDFParser)Bir yazı tipi sözlüğünden bir TrueTypeFont oluşturur.
decode(charCodes: byte[])String
getWidth(charCode: int)double
getTrueTypeReader()TrueTypeReaderYazı yazılımını yüklediğinde TrueTypeReader iade eder.
resolveGlyphId(code: int)intGrafik kodunu bir glif id’e yerleştirilmiş programda, ISO 32000-1:2008 §9.6.6.4 TrueType grif seçimi kurallarına uymak için haritalayın:
  1. sembolik yazı tipi açık olmayan /Encoding → embedde
glyphOutlineForCode(code: int)java.awt.geom.GeneralPathGösterilen karakter kodu için {@link #resolveGlyphId(int)} tarafından seçilen glifin em-normalize, Y-up çıkışını veya hiçbir yerleşik program mevcut olduğunda ya da glif çözülemezse {_code null} iade eder.
hasExplicitEncoding()booleanYazı sözlüğü açık bir /Kodlama (base kodlama adı veya kodlayıcı sözlük) taşıyorsa doğru geri döner.
getBaseFont()StringTemel yazı tipi adı (/BaseFont) geri döner.
getEncoding()FontEncodingYazı kodlaması geri getirir.
getToUnicode()ToUnicodeCMapYorum yapın CMAP’i geri getirin.
getFontDescriptor()FontDescriptorYazı yazıcıya geri dön.
isComposite()boolean{@code true} geri döner, bu bir Type0 kompozit yazı tipi olduğunda içerik akışı kodlaması çok byte karakter kodları kullanır (örneğin.
getFontMetrics()FontMetricsMetrik metrikleri geri getirir.
getFontDictionary()PdfDictionaryAlt yazı sözlüğünü geri getirir.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser)PdfFontBir yazı tipi sözlüğünden uygun PdfFont alt sınıfı oluşturur.

See Also

 Türkçe