public class CIDFontType2 extends TTFFont
Constructor and Description |
---|
CIDFontType2(java.lang.String baseName,
PDFObject fontObj,
PDFFontDescriptor descriptor)
create a new CIDFontType2 object based on the name of a built-in font
and the font descriptor
|
Modifier and Type | Method and Description |
---|---|
int |
getDefaultWidth()
Get the default width in text space
|
int |
getDefaultWidthVertical()
Get the default vertical width in text space
|
protected java.awt.geom.GeneralPath |
getOutline(char src,
float width)
Get the outline of a character given the character code.
|
float |
getWidth(char code,
java.lang.String name)
Get the width of a given character
|
float |
getWidthVertical(char code,
java.lang.String name)
Get the vertical width of a given character
|
getOutline, getOutline, getOutlineFromCMaps, renderCompoundGlyph, renderSimpleGlyph
getCharCount, getFirstChar, getGlyph, getLastChar
equals, getBaseFont, getCachedGlyph, getDescriptor, getEncoding, getFont, getGlyphs, getSubtype, getUnicodeMap, hashCode, setBaseFont, setDescriptor, setEncoding, setSubtype, setUnicodeMap, toString
public CIDFontType2(java.lang.String baseName, PDFObject fontObj, PDFFontDescriptor descriptor) throws java.io.IOException
baseName
- the name of the font, from the PDF filefontObj
- a dictionary that contains the DW (defaultWidth) and
W (width) parametersdescriptor
- a descriptor for the fontjava.io.IOException
public int getDefaultWidth()
getDefaultWidth
in class OutlineFont
public float getWidth(char code, java.lang.String name)
getWidth
in class OutlineFont
public int getDefaultWidthVertical()
public float getWidthVertical(char code, java.lang.String name)
protected java.awt.geom.GeneralPath getOutline(char src, float width)
getOutline
in class TTFFont
src
- the character code of the desired glyph