Package org.apache.fop.render.pcl.fonts
Class PCLFontReader
java.lang.Object
org.apache.fop.render.pcl.fonts.PCLFontReader
- Direct Known Subclasses:
PCLTTFFontReader
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract int
abstract int
abstract int
abstract int
Character Definitionsabstract int
Header Dataabstract int
abstract OpenFont
abstract FontFileReader
abstract String
abstract int
abstract int
abstract List<PCLFontSegment>
getFontSegments
(Map<Character, Integer> mappedGlyphs) Segmented Font Dataabstract int
abstract int
abstract int
abstract int
abstract int
protected int
getLSB
(int s) Gets the least significant byte from a 16-bit integerabstract int
abstract int
protected int
getMSB
(int s) Gets the most significant byte from a 16-bit integerabstract int
abstract int
getPitch()
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
abstract int
void
setFont
(CustomFont mbFont)
-
Field Details
-
typeface
-
font
-
-
Constructor Details
-
PCLFontReader
-
-
Method Details
-
setFont
-
getDescriptorSize
public abstract int getDescriptorSize()Header Data -
getHeaderFormat
public abstract int getHeaderFormat() -
getFontType
public abstract int getFontType() -
getStyleMSB
public abstract int getStyleMSB() -
getBaselinePosition
public abstract int getBaselinePosition() -
getCellWidth
public abstract int getCellWidth() -
getCellHeight
public abstract int getCellHeight() -
getOrientation
public abstract int getOrientation() -
getSpacing
public abstract int getSpacing() -
getSymbolSet
public abstract int getSymbolSet() -
getPitch
public abstract int getPitch() -
getHeight
public abstract int getHeight() -
getXHeight
public abstract int getXHeight() -
getWidthType
public abstract int getWidthType() -
getStyleLSB
public abstract int getStyleLSB() -
getStrokeWeight
public abstract int getStrokeWeight() -
getTypefaceLSB
public abstract int getTypefaceLSB() -
getTypefaceMSB
public abstract int getTypefaceMSB() -
getSerifStyle
public abstract int getSerifStyle() -
getQuality
public abstract int getQuality() -
getPlacement
public abstract int getPlacement() -
getUnderlinePosition
public abstract int getUnderlinePosition() -
getUnderlineThickness
public abstract int getUnderlineThickness() -
getTextHeight
public abstract int getTextHeight() -
getTextWidth
public abstract int getTextWidth() -
getFirstCode
public abstract int getFirstCode() -
getLastCode
public abstract int getLastCode() -
getPitchExtended
public abstract int getPitchExtended() -
getHeightExtended
public abstract int getHeightExtended() -
getCapHeight
public abstract int getCapHeight() -
getFontNumber
public abstract int getFontNumber() -
getFontName
-
getScaleFactor
- Throws:
IOException
-
getMasterUnderlinePosition
- Throws:
IOException
-
getMasterUnderlineThickness
- Throws:
IOException
-
getFontScalingTechnology
public abstract int getFontScalingTechnology() -
getVariety
public abstract int getVariety() -
scanMtxCharacters
- Throws:
IOException
-
getFontSegments
public abstract List<PCLFontSegment> getFontSegments(Map<Character, Integer> mappedGlyphs) throws IOExceptionSegmented Font Data- Throws:
IOException
-
getCharacterOffsets
Character Definitions- Throws:
IOException
-
getFontFile
-
getFontFileReader
-
getMSB
protected int getMSB(int s) Gets the most significant byte from a 16-bit integer- Parameters:
s
- The number- Returns:
- The resulting byte value as an integer
-
getLSB
protected int getLSB(int s) Gets the least significant byte from a 16-bit integer- Parameters:
s
- The number- Returns:
- The resulting byte value as an integer
-