public class CIDFontType0 extends Type1C
BASEFONTBLEND, BASEFONTNAME, BCD, BLUEFUZZ, BLUESCALE, BLUESHIFT, BLUEVALUES, CHARSET, CHARSTRINGS, CHARSTRINGTYPE, CIDCOUNT, CIDFONTREVISION, CIDFONTTYPE, CIDFONTVERSION, COPYRIGHT, DEFAULTWIDTHX, ENCODING, ESCAPE, EXPANSIONFACTOR, FAMILYBLUES, FAMILYNAME, FAMILYOTHERBLUES, FDARRAY, FDSELECT, FONTBBOX, FONTMATRIX, FONTNAME, FORCEBOLD, FULLNAME, INITIALRANDOMSEED, ISFIXEDPITCH, ITALICANGLE, LANGUAGEGROUP, LONGINT, NOMINALWIDTHX, NOTICE, OTHERBLUES, PAINTTYPE, POSTSCRIPT, PRIVATE, RESERVED, ROS, SHORTINT, STDHW, STDVW, STEMSNAPH, STEMSNAPV, STROKEWIDTH, SUBRS, SYNTHETICBASE, type1CStdStrings, UIDBASE, UNDERLINEPOSITION, UNDERLINETHICKNESS, UNIQUEID, VERSION, WEIGHT, XUIDblueFuzz, blueScale, blueShift, DEF_CHARS, forceBold, isCID, languageGroup, otherBlues, stemSnapH, stemSnapV, T1C, T1CcharCodes1ByteallNumbers, 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 |
|---|
CIDFontType0(PdfObjectReader currentPdfFile,
String substituteFontFile)
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
|
PdfJavaGlyphs |
getGlyphData()
used by non type3 font
|
getBoundingBox, getFDSelect, getKeyValue, getOperatorBytes, getRosArray, readEmbeddedFontputChar, readType1FontFile, readType1FontFileNewcreateCIDFont, getBaseFontName, getCIDToGIDMap, getCMAP, getCopyright, getCurrentFontSpaceWidth, getDefaultWidth, getDescent, getDiffChar, getDiffChar, getDiffMapping, getEmbeddedChar, getEncodedCMAPValue, getFontBounds, getFontEncoding, getFontID, getFontName, getFontType, 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 CIDFontType0(PdfObjectReader currentPdfFile, String substituteFontFile)
public void createFont(PdfObject pdfObject, String fontID, boolean renderPage, ObjectStore objectStore, Map<String,PdfJavaGlyphs> substitutedFonts) throws Exception
createFont in class Type1CExceptionpublic PdfJavaGlyphs getGlyphData()
getGlyphData in class PdfFontCopyright © 2017. All rights reserved.