org.pdfbox.pdmodel.font
Class PDType0Font
- COSObjectable
This is implementation of the Type0 Font.
void | drawString(String string, Graphics g, float fontSize, float xScale, float yScale, float x, float y) -
|
float | getAverageFontWidth() - This will get the average font width for all characters.
|
PDRectangle | getFontBoundingBox() - This will get the fonts bouding box.
|
float | getFontHeight(byte[] c, int offset, int length) - This will get the font height for a character.
|
float | getFontWidth(byte[] c, int offset, int length) - This will get the font width for a character.
|
clearResources , drawString , encode , equals , getAFM , getAverageFontWidth , getAverageFontWidthFromAFMFile , getBaseFont , getCOSObject , getCodeFromArray , getEncoding , getFirstChar , getFontBoundingBox , getFontHeight , getFontMatrix , getFontWidth , getFontWidthFromAFMFile , getLastChar , getStringWidth , getSubType , getType , getWidths , hashCode , setBaseFont , setEncoding , setFirstChar , setLastChar , setWidths |
PDType0Font
public PDType0Font()
Constructor.
PDType0Font
public PDType0Font(COSDictionary fontDictionary)
Constructor.
fontDictionary
- The font dictionary according to the PDF specification.
drawString
public void drawString(String string,
Graphics g,
float fontSize,
float xScale,
float yScale,
float x,
float y)
- drawString in interface PDFont
getAverageFontWidth
public float getAverageFontWidth()
throws IOException
This will get the average font width for all characters.
- getAverageFontWidth in interface PDFont
- The width is in 1000 unit of text space, ie 333 or 777
getFontHeight
public float getFontHeight(byte[] c,
int offset,
int length)
throws IOException
This will get the font height for a character.
- getFontHeight in interface PDFont
c
- The character code to get the height for.offset
- The offset into the array.length
- The length of the data.
- The width is in 1000 unit of text space, ie 333 or 777
getFontWidth
public float getFontWidth(byte[] c,
int offset,
int length)
throws IOException
This will get the font width for a character.
- getFontWidth in interface PDFont
c
- The character code to get the width for.offset
- The offset into the array.length
- The length of the data.
- The width is in 1000 unit of text space, ie 333 or 777