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.IOException
public PfmFont(FontDataInputSource input, boolean embeddable) throws java.io.IOException
java.io.IOException
public 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.IOException
protected byte[] readZString(long offset) throws java.io.IOException
java.io.IOException
public boolean isEmbeddable()