public class Type3 extends PdfFont
allNumbers, CMapName, containsHexNumbers, copyright, currentPdfFile, diffs, embeddedEnc, embeddedFamilyName, embeddedFontName, encodingCmapSpec, FontBBox, fontEnc, fontID, FontMatrix, fontTypes, glyphs, hasDoubleBytes, hasEncoding, isCIDFont, isFontEmbedded, isFontSubstituted, isFontVertical, isHex, italicAngle, loader, maxCharCount, rawDiffKeys, renderPage, substituteFont, substituteFontFile, TTstreamisCID| Constructor and Description |
|---|
Type3(PdfObjectReader current_pdf_file)
get handles onto Reader so we can access the file
|
| Modifier and Type | Method and Description |
|---|---|
void |
createFont(PdfObject pdfObject,
String fontID,
boolean renderPage,
ObjectStore objectStore,
Map<String,PdfJavaGlyphs> substitutedFonts)
read in a font and its details from the pdf file
|
createCIDFont, getBaseFontName, getBoundingBox, getCIDToGIDMap, getCMAP, getCopyright, getCurrentFontSpaceWidth, getDefaultWidth, getDescent, getDiffChar, getDiffChar, getDiffMapping, getEmbeddedChar, getEncodedCMAPValue, getFontBounds, getFontEncoding, getFontID, getFontName, getFontType, getGlyphData, getGlyphValue, getGlyphWidth, getJavaFontX, getMappedChar, getObjID, getSpaces, getSpaceWidthHTML, getSubstituteFont, getToUnicode, getTruncatedName, getUnicodeMapping, getUnicodeValue, getWidth, hasToUnicode, init, init, is1C, isBrokenFont, isCIDFont, isDoubleBytes, isDoubleBytes, isFontSubsetted, isFontSubstituted, isFontVertical, isSingleByte, isWidthVertical, putFontEncoding, putMappedChar, readWidths, resetNameForHTML, setBoundsAndMatrix, setDefaultDisplayFont, setEncoding, setFont, setLastWidth, setName, setRawFontName, setValuesForGlyphpublic Type3(PdfObjectReader current_pdf_file)
current_pdf_file - - handle to PDF filepublic final void createFont(PdfObject pdfObject, String fontID, boolean renderPage, ObjectStore objectStore, Map<String,PdfJavaGlyphs> substitutedFonts) throws Exception
createFont in class PdfFontExceptionCopyright © 2017. All rights reserved.