public abstract class PCLFontReader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected CustomFont |
font |
protected Typeface |
typeface |
Constructor and Description |
---|
PCLFontReader(Typeface font) |
Modifier and Type | Method and Description |
---|---|
abstract int |
getBaselinePosition() |
abstract int |
getCapHeight() |
abstract int |
getCellHeight() |
abstract int |
getCellWidth() |
abstract java.util.Map<java.lang.Integer,int[]> |
getCharacterOffsets()
Character Definitions
|
abstract int |
getDescriptorSize()
Header Data
|
abstract int |
getFirstCode() |
abstract OpenFont |
getFontFile() |
abstract FontFileReader |
getFontFileReader() |
abstract java.lang.String |
getFontName() |
abstract int |
getFontNumber() |
abstract int |
getFontScalingTechnology() |
abstract java.util.List<PCLFontSegment> |
getFontSegments(java.util.Map<java.lang.Character,java.lang.Integer> mappedGlyphs)
Segmented Font Data
|
abstract int |
getFontType() |
abstract int |
getHeaderFormat() |
abstract int |
getHeight() |
abstract int |
getHeightExtended() |
abstract int |
getLastCode() |
protected int |
getLSB(int s)
Gets the least significant byte from a 16-bit integer
|
abstract int |
getMasterUnderlinePosition() |
abstract int |
getMasterUnderlineThickness() |
protected int |
getMSB(int s)
Gets the most significant byte from a 16-bit integer
|
abstract int |
getOrientation() |
abstract int |
getPitch() |
abstract int |
getPitchExtended() |
abstract int |
getPlacement() |
abstract int |
getQuality() |
abstract int |
getScaleFactor() |
abstract int |
getSerifStyle() |
abstract int |
getSpacing() |
abstract int |
getStrokeWeight() |
abstract int |
getStyleLSB() |
abstract int |
getStyleMSB() |
abstract int |
getSymbolSet() |
abstract int |
getTextHeight() |
abstract int |
getTextWidth() |
abstract int |
getTypefaceLSB() |
abstract int |
getTypefaceMSB() |
abstract int |
getUnderlinePosition() |
abstract int |
getUnderlineThickness() |
abstract int |
getVariety() |
abstract int |
getWidthType() |
abstract int |
getXHeight() |
abstract java.util.Map<java.lang.Integer,java.lang.Integer> |
scanMtxCharacters() |
void |
setFont(CustomFont mbFont) |
protected Typeface typeface
protected CustomFont font
public PCLFontReader(Typeface font)
public void setFont(CustomFont mbFont)
public abstract int getDescriptorSize()
public abstract int getHeaderFormat()
public abstract int getFontType()
public abstract int getStyleMSB()
public abstract int getBaselinePosition()
public abstract int getCellWidth()
public abstract int getCellHeight()
public abstract int getOrientation()
public abstract int getSpacing()
public abstract int getSymbolSet()
public abstract int getPitch()
public abstract int getHeight()
public abstract int getXHeight()
public abstract int getWidthType()
public abstract int getStyleLSB()
public abstract int getStrokeWeight()
public abstract int getTypefaceLSB()
public abstract int getTypefaceMSB()
public abstract int getSerifStyle()
public abstract int getQuality()
public abstract int getPlacement()
public abstract int getUnderlinePosition()
public abstract int getUnderlineThickness()
public abstract int getTextHeight()
public abstract int getTextWidth()
public abstract int getFirstCode()
public abstract int getLastCode()
public abstract int getPitchExtended()
public abstract int getHeightExtended()
public abstract int getCapHeight()
public abstract int getFontNumber()
public abstract java.lang.String getFontName()
public abstract int getScaleFactor() throws java.io.IOException
java.io.IOException
public abstract int getMasterUnderlinePosition() throws java.io.IOException
java.io.IOException
public abstract int getMasterUnderlineThickness() throws java.io.IOException
java.io.IOException
public abstract int getFontScalingTechnology()
public abstract int getVariety()
public abstract java.util.Map<java.lang.Integer,java.lang.Integer> scanMtxCharacters() throws java.io.IOException
java.io.IOException
public abstract java.util.List<PCLFontSegment> getFontSegments(java.util.Map<java.lang.Character,java.lang.Integer> mappedGlyphs) throws java.io.IOException
java.io.IOException
public abstract java.util.Map<java.lang.Integer,int[]> getCharacterOffsets() throws java.io.IOException
java.io.IOException
public abstract OpenFont getFontFile()
public abstract FontFileReader getFontFileReader()
protected int getMSB(int s)
s
- The numberprotected int getLSB(int s)
s
- The numberCopyright 1999-2017 The Apache Software Foundation. All Rights Reserved.