CIDFont

Overview

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

CID yazı tipi (ISO 32000-1:2008, §9.7.4).

Bu sınıf, Java programlarında CIDFont nesneleri ile çalışmak için 16 yöntem sunar. Mevcut yöntemler şunları içerir: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth,4 adet 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, defaultWidth, encoding, fontDescriptor, fontDictionary,Ve 3 daha.

Properties

NameTypeAccessDescription
type2booleanReadDoğru geri döner, eğer alt tipi CIDFontType2 (TrueType-daire, /CIDToGIDMap üzerinden çözülebilir glif ids) ise.
defaultWidthdoubleReadİndirimli genişliği ( / DW ) geri getirir.
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
CIDFont(fontDict: PdfDictionary, parser: PDFParser)Bir yazı tipi sözlüğünden bir CIDFont oluşturur.
cidToUnicode(cid: int)intBir CID için Unicode kod noktası, yerleşik yazı tipi programını kullanarak geri getirir; normal bir CidFontType2 (TrueType) soyundan, ana yazı tiplerinde {@code /ToUnicode} CMap’ı bile göndermeyen.
toGlyphId(cid: int)intBir CID’yi /CIDToGIDMap (açıklama akışı veya varsayılan Kimlik) aracılığıyla yerleşik yazı tipi programının glyph ID’sine haritalayın.
glyphOutline(gid: int)java.awt.geom.GeneralPathYerleşik TrueType programından verilen glyph idinin em-normalize, Y-up çıkışını veya hiçbir yerleşmiş program mevcut olduğunda ya da glyf parsedilemezse {@code null} iade eder.
isType2()booleanDoğru geri döner, eğer alt tipi CIDFontType2 (TrueType-daire, /CIDToGIDMap üzerinden çözülebilir glif ids) ise.
getWidth(cid: int)double
getDefaultWidth()doubleİndirimli genişliği ( / DW ) geri getirir.
decode(charCodes: byte[])StringBir Unicode çubuğuna çekirdek kod baytları dekore edilir.
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