com.lowagie.text.pdf

Class EnumerateTTC


(package private) class EnumerateTTC
extends TrueTypeFont

Enumerates all the fonts inside a True Type Collection.
Author:
Paulo Soares (psoares@consiste.pt)

Nested Class Summary

Nested classes/interfaces inherited from class com.lowagie.text.pdf.TrueTypeFont

TrueTypeFont.FontHeader, TrueTypeFont.HorizontalHeader, TrueTypeFont.WindowsMetrics

Nested classes/interfaces inherited from class com.lowagie.text.pdf.BaseFont

BaseFont.StreamFont

Field Summary

protected String[]
names

Fields inherited from class com.lowagie.text.pdf.TrueTypeFont

GlyphWidths, bboxes, cff, cffLength, cffOffset, cmap10, cmap31, codePages, directoryOffset, familyName, fileName, fontName, fullName, head, hhea, isFixedPitch, italicAngle, justNames, kerning, os_2, rf, style, tables, ttcIndex

Fields inherited from class com.lowagie.text.pdf.BaseFont

ASCENT, AWT_ASCENT, AWT_DESCENT, AWT_LEADING, AWT_MAXADVANCE, BBOXLLX, BBOXLLY, BBOXURX, BBOXURY, BuiltinFonts14, CACHED, CAPHEIGHT, CID_NEWLINE, COURIER, COURIER_BOLD, COURIER_BOLDOBLIQUE, COURIER_OBLIQUE, CP1250, CP1252, CP1257, DESCENT, EMBEDDED, FONT_TYPE_CJK, FONT_TYPE_DOCUMENT, FONT_TYPE_T1, FONT_TYPE_TT, FONT_TYPE_TTUNI, HELVETICA, HELVETICA_BOLD, HELVETICA_BOLDOBLIQUE, HELVETICA_OBLIQUE, IDENTITY_H, IDENTITY_V, ITALICANGLE, MACROMAN, NOT_CACHED, NOT_EMBEDDED, RESOURCE_PATH, SYMBOL, TIMES_BOLD, TIMES_BOLDITALIC, TIMES_ITALIC, TIMES_ROMAN, WINANSI, ZAPFDINGBATS, charBBoxes, differences, directTextToByte, embedded, encoding, fastWinansi, fontCache, fontSpecific, fontType, forceWidthsOutput, notdef, subset, unicodeDifferences, widths

Constructor Summary

EnumerateTTC(String ttcFile)
EnumerateTTC(ttcArray[] )

Method Summary

(package private) void
findNames()
(package private) String[]
getNames()

Methods inherited from class com.lowagie.text.pdf.TrueTypeFont

checkCff, fillTables, getBaseFont, getCodePagesSupported, getFamilyFontName, getFontBaseType, getFontDescriptor, getFontDescriptor, getFullFont, getFullFontName, getGlyphWidth, getKerning, getMetricsTT, getNames, getPostscriptFontName, getRawCharBBox, getRawWidth, getTTCName, hasKernPairs, process, readBbox, readCMaps, readFormat0, readFormat4, readFormat6, readGlyphWidths, readKerning, readStandardString, readUnicodeString, setKerning, setPostscriptFontName, writeFont

Methods inherited from class com.lowagie.text.pdf.BaseFont

addFont, charExists, convertToBytes, createEncoding, createFont, createFont, createFont, createSubsetPrefix, enumerateTTCNames, enumerateTTCNames, getAllFontNames, getAscent, getAscentPoint, getBaseName, getCharBBox, getCidCode, getCodePagesSupported, getDescent, getDescentPoint, getDifferences, getDocumentFonts, getDocumentFonts, getEncoding, getFamilyFontName, getFontDescriptor, getFontType, getFullFontName, getFullFontName, getKerning, getPostscriptFontName, getRawCharBBox, getRawWidth, getResourceStream, getResourceStream, getUnicodeDifferences, getUnicodeDifferences, getUnicodeEquivalent, getWidth, getWidth, getWidthPoint, getWidthPoint, getWidthPointKerned, getWidths, hasKernPairs, isDirectTextToByte, isEmbedded, isFontSpecific, isForceWidthsOutput, isSubset, normalizeEncoding, recourseFonts, setCharAdvance, setDirectTextToByte, setForceWidthsOutput, setKerning, setPostscriptFontName, setSubset, writeFont

Field Details

names

protected String[] names

Constructor Details

EnumerateTTC

(package private)  EnumerateTTC(String ttcFile)
            throws DocumentException,
                   IOException

EnumerateTTC

(package private)  EnumerateTTC(ttcArray[] )
            throws DocumentException,
                   IOException

Method Details

findNames

(package private)  void findNames()
            throws DocumentException,
                   IOException

getNames

(package private)  String[] getNames()