public class Type1C extends Type1
| Modifier and Type | Field and Description |
|---|---|
static int |
BASEFONTBLEND |
static int |
BASEFONTNAME |
static int |
BCD |
static int |
BLUEFUZZ |
static int |
BLUESCALE |
static int |
BLUESHIFT |
static int |
BLUEVALUES |
static int |
CHARSET |
static int |
CHARSTRINGS |
static int |
CHARSTRINGTYPE |
static int |
CIDCOUNT |
static int |
CIDFONTREVISION |
static int |
CIDFONTTYPE |
static int |
CIDFONTVERSION |
static int |
COPYRIGHT |
static int |
DEFAULTWIDTHX |
static int |
ENCODING |
static int |
ESCAPE |
static int |
EXPANSIONFACTOR |
static int |
FAMILYBLUES |
static int |
FAMILYNAME |
static int |
FAMILYOTHERBLUES |
static int |
FDARRAY |
static int |
FDSELECT |
static int |
FONTBBOX |
static int |
FONTMATRIX |
static int |
FONTNAME |
static int |
FORCEBOLD |
static int |
FULLNAME |
static int |
INITIALRANDOMSEED |
static int |
ISFIXEDPITCH |
static int |
ITALICANGLE |
static int |
LANGUAGEGROUP |
static int |
LONGINT |
static int |
NOMINALWIDTHX |
static int |
NOTICE |
static int |
OTHERBLUES |
static int |
PAINTTYPE |
static int |
POSTSCRIPT |
static int |
PRIVATE |
static int |
RESERVED |
static int |
ROS |
static int |
SHORTINT |
static int |
STDHW |
static int |
STDVW |
static int |
STEMSNAPH |
static int |
STEMSNAPV |
static int |
STROKEWIDTH |
static int |
SUBRS |
static int |
SYNTHETICBASE |
static String[] |
type1CStdStrings
lookup table for names for type 1C glyphs
|
static int |
UIDBASE |
static int |
UNDERLINEPOSITION |
static int |
UNDERLINETHICKNESS |
static int |
UNIQUEID |
static int |
VERSION |
static int |
WEIGHT |
static int |
XUID |
blueFuzz, 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 |
|---|
Type1C()
needed so CIDFOnt0 can extend
|
Type1C(byte[] fontDataAsArray,
FontData fontData,
PdfJavaGlyphs glyphs)
Constructor for OTF fonts
|
Type1C(byte[] fontDataAsArray,
PdfJavaGlyphs glyphs,
boolean is1C)
Constructor for html fonts
|
Type1C(PdfObjectReader current_pdf_file,
String substituteFont)
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
|
Rectangle |
getBoundingBox()
get bounding box to highlight
|
int[] |
getFDSelect() |
Object |
getKeyValue(int key) |
static byte[] |
getOperatorBytes(int key) |
int[] |
getRosArray() |
protected void |
readEmbeddedFont(PdfObject pdfFontDescriptor)
read details of any embedded fontFile
|
putChar, readType1FontFile, readType1FontFileNewcreateCIDFont, getBaseFontName, 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 static final String[] type1CStdStrings
public static final int VERSION
public static final int NOTICE
public static final int FULLNAME
public static final int FAMILYNAME
public static final int WEIGHT
public static final int FONTBBOX
public static final int BLUEVALUES
public static final int OTHERBLUES
public static final int FAMILYBLUES
public static final int FAMILYOTHERBLUES
public static final int STDHW
public static final int STDVW
public static final int ESCAPE
public static final int UNIQUEID
public static final int XUID
public static final int CHARSET
public static final int ENCODING
public static final int CHARSTRINGS
public static final int PRIVATE
public static final int SUBRS
public static final int DEFAULTWIDTHX
public static final int NOMINALWIDTHX
public static final int RESERVED
public static final int SHORTINT
public static final int LONGINT
public static final int BCD
public static final int COPYRIGHT
public static final int ISFIXEDPITCH
public static final int ITALICANGLE
public static final int UNDERLINEPOSITION
public static final int UNDERLINETHICKNESS
public static final int PAINTTYPE
public static final int CHARSTRINGTYPE
public static final int FONTMATRIX
public static final int STROKEWIDTH
public static final int BLUESCALE
public static final int BLUESHIFT
public static final int BLUEFUZZ
public static final int STEMSNAPH
public static final int STEMSNAPV
public static final int FORCEBOLD
public static final int LANGUAGEGROUP
public static final int EXPANSIONFACTOR
public static final int INITIALRANDOMSEED
public static final int SYNTHETICBASE
public static final int POSTSCRIPT
public static final int BASEFONTNAME
public static final int BASEFONTBLEND
public static final int ROS
public static final int CIDFONTVERSION
public static final int CIDFONTREVISION
public static final int CIDFONTTYPE
public static final int CIDCOUNT
public static final int UIDBASE
public static final int FDARRAY
public static final int FDSELECT
public static final int FONTNAME
public Type1C()
public Type1C(PdfObjectReader current_pdf_file, String substituteFont)
public Type1C(byte[] fontDataAsArray,
PdfJavaGlyphs glyphs,
boolean is1C)
throws Exception
Exceptionpublic Type1C(byte[] fontDataAsArray,
FontData fontData,
PdfJavaGlyphs glyphs)
throws Exception
Exceptionprotected void readEmbeddedFont(PdfObject pdfFontDescriptor) throws Exception
Exceptionpublic void createFont(PdfObject pdfObject, String fontID, boolean renderPage, ObjectStore objectStore, Map<String,PdfJavaGlyphs> substitutedFonts) throws Exception
createFont in class PdfFontExceptionpublic Rectangle getBoundingBox()
getBoundingBox in class PdfFontpublic int[] getFDSelect()
public int[] getRosArray()
public static byte[] getOperatorBytes(int key)
public Object getKeyValue(int key)
Copyright © 2017. All rights reserved.