CIDFont

CIDFont

Overview

CIDFont adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: PdfFont.

Font CID (ISO 32000-1:2008, §9.7.4) dan kode ISO 9001:2008 yang digunakan untuk mengidentifikasi jenis-jenis alat pengukur.

Kelas ini menyediakan 16 metode untuk bekerja dengan objek CIDFont dalam program Java. Metode yang tersedia meliputi: CIDFont, cidToUnicode, decode, fromDictionary, getBaseFont, getDefaultWidth, getEncoding, getFontDescriptor, getFontDictionary, getFontMetrics, getToUnicode, getWidth, dan 4 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: baseFont, composite, defaultWidth, encoding, fontDescriptor, fontDictionary, dan 3 lagi.

Properties

NameTypeAccessDescription
type2booleanReadMengembalikan true jika subtipe keturunan adalah CIDFontType2 (TrueType-hosted,
glyph ids dapat diselesaikan melalui /CIDToGIDMap).
defaultWidthdoubleReadMengembalikan lebar default (/DW).
baseFontStringReadMengembalikan nama font dasar (/BaseFont).
encodingFontEncodingReadMengembalikan kode font.
toUnicodeToUnicodeCMapReadMengembalikan ToUnicode CMap.
fontDescriptorFontDescriptorReadMengembalikan deskriptor font.
compositebooleanReadMengembalikan {@code true} ketika ini adalah font komposit Type0 yang
pengkodean aliran konten menggunakan kode karakter multi-byte (misalnya,.
fontMetricsFontMetricsReadMengembalikan metrik font.
fontDictionaryPdfDictionaryReadMengembalikan kamus font yang mendasari.

Methods

SignatureDescription
CIDFont(fontDict: PdfDictionary, parser: PDFParser)Membuat CIDFont dari kamus font.
cidToUnicode(cid: int)intMemulihkan titik kode Unicode untuk CID menggunakan program font tertanam,
untuk kasus umum keturunan CIDFontType2 (TrueType) yang dikirimkan
tidak ada {@code /ToUnicode} CMap pada font Type0 induknya.
toGlyphId(cid: int)intMapas CID ke program font tertanam glyph id melalui /CIDToGIDMap
(aliran eksplisit atau Identitas default).
glyphOutline(gid: int)java.awt.geom.GeneralPathMengembalikan garis besar em-normal, Y-up dari id glyph yang diberikan dari
program tertanam TrueType, atau {@code null} ketika tidak ada program yang tertinam
tersedia atau glyph tidak dapat di-parse.
isType2()booleanMengembalikan true jika subtipe keturunan adalah CIDFontType2 (TrueType-hosted,
glyph ids dapat diselesaikan melalui /CIDToGIDMap).
getWidth(cid: int)double
getDefaultWidth()doubleMengembalikan lebar default (/DW).
decode(charCodes: byte[])StringMenyahkodekan kode karakter mentah byte ke Unicode string.
getBaseFont()StringMengembalikan nama font dasar (/BaseFont).
getEncoding()FontEncodingMengembalikan kode font.
getToUnicode()ToUnicodeCMapMengembalikan ToUnicode CMap.
getFontDescriptor()FontDescriptorMengembalikan deskriptor font.
isComposite()booleanMengembalikan {@code true} ketika ini adalah font komposit Type0 yang
pengkodean aliran konten menggunakan kode karakter multi-byte (misalnya,.
getFontMetrics()FontMetricsMengembalikan metrik font.
getFontDictionary()PdfDictionaryMengembalikan kamus font yang mendasari.
fromDictionary(fontDict: PdfDictionary, parser: PDFParser)PdfFontMembuat subkelas PdfFont yang sesuai dari kamus font.

See Also

 Bahasa Indonesia