org.pentaho.reporting.libraries.fonts.pfm
public class PfmFont extends java.lang.Object
| Constructor and Description |
|---|
PfmFont(java.io.File font,
boolean embeddable) |
PfmFont(FontDataInputSource input,
boolean embeddable) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
java.lang.String |
getFamilyName() |
java.lang.String |
getFilename() |
java.lang.String |
getFontName() |
PfmFontHeader |
getHeader() |
FontDataInputSource |
getInput() |
boolean |
isEmbeddable() |
boolean |
isItextCompatible()
IText's PFM reader is buggy.
|
protected byte[] |
readFully(long offset,
int length) |
protected byte[] |
readZString(long offset) |
public PfmFont(java.io.File font,
boolean embeddable)
throws java.io.IOException
java.io.IOExceptionpublic PfmFont(FontDataInputSource input, boolean embeddable) throws java.io.IOException
java.io.IOExceptionpublic boolean isItextCompatible()
public java.lang.String getFontName()
public java.lang.String getFamilyName()
public PfmFontHeader getHeader()
public java.lang.String getFilename()
public FontDataInputSource getInput()
public void dispose()
protected byte[] readFully(long offset,
int length)
throws java.io.IOException
java.io.IOExceptionprotected byte[] readZString(long offset)
throws java.io.IOException
java.io.IOExceptionpublic boolean isEmbeddable()