public class FNC_FontControl extends StructuredField
| Modifier and Type | Class and Description |
|---|---|
static class |
FNC_FontControl.FNC_FontUseFlag |
static class |
FNC_FontControl.FontUnitBase |
static class |
FNC_FontControl.PatternTechnologyIdentifier |
static class |
FNC_FontControl.RasterPatternDataAlignment |
| Modifier and Type | Field and Description |
|---|---|
static byte |
FNNRepeatingGroupLength |
static byte |
FNORepeatingGroupLength |
static byte |
FNPRepeatingGroupLength |
| Constructor and Description |
|---|
FNC_FontControl() |
checkDataLength, getActualLength, getPadding, getStructuredFieldIntroducer, isBeginSF, isEndSF, isShallow, setPadding, setStructuredFieldIntroducer, toString, writeFullStructuredFieldpublic static final byte FNPRepeatingGroupLength
public static final byte FNNRepeatingGroupLength
public static final byte FNORepeatingGroupLength
public void decodeAFP(byte[] sfData,
int offset,
int length,
AFPParserConfiguration config)
throws AFPParserException
IAFPDecodeableWriteabledecodeAFP in interface IAFPDecodeableWriteabledecodeAFP in class StructuredFieldsfData - contains the AFP data to decode.offset - the byte index position where the decoding should start.length - the length in bytes of the data to be decoded, beginning with position offset.config - contains parameter used for decoding.AFPParserException - if the given AFP data are invalid.public void writeAFP(java.io.OutputStream os,
AFPParserConfiguration config)
throws java.io.IOException
IAFPDecodeableWriteablewriteAFP in interface IAFPDecodeableWriteablewriteAFP in class StructuredFieldos - OutputStream to write to.config - contains parameter used for encoding.java.io.IOException - if a problem occurs while writing to the given OutputStream.public FNC_FontControl.PatternTechnologyIdentifier getPatternTechnologyIdentifier()
public void setPatternTechnologyIdentifier(FNC_FontControl.PatternTechnologyIdentifier patternTechnologyIdentifier)
public java.util.EnumSet<FNC_FontControl.FNC_FontUseFlag> getFontUseFlags()
public void setFontUseFlags(java.util.EnumSet<FNC_FontControl.FNC_FontUseFlag> fontUseFlags)
public FNC_FontControl.FontUnitBase getxUnitBase()
public void setxUnitBase(FNC_FontControl.FontUnitBase xUnitBase)
public FNC_FontControl.FontUnitBase getyUnitBase()
public void setyUnitBase(FNC_FontControl.FontUnitBase yUnitBase)
public short getxUnitsPerUnitBase()
public void setxUnitsPerUnitBase(short xUnitsPerUnitBase)
public short getyUnitsPerUnitBase()
public void setyUnitsPerUnitBase(short yUnitsPerUnitBase)
public short getMaxCharacterBoxWidth()
public void setMaxCharacterBoxWidth(short maxCharacterBoxWidth)
public short getMaxCharacterBoxHeight()
public void setMaxCharacterBoxHeight(short maxCharacterBoxHeight)
public byte getFNORepeatingGroupLength()
public void setFNORepeatingGroupLength(byte fnoRepeatingGroupLength)
public short getFniRepeatingGroupLength()
public void setFniRepeatingGroupLength(short fniRepeatingGroupLength)
public FNC_FontControl.RasterPatternDataAlignment getRasterPatternDataAlignment()
public void setRasterPatternDataAlignment(FNC_FontControl.RasterPatternDataAlignment rasterPatternDataAlignment)
public int getRasterPatternDataCount()
public void setRasterPatternDataCount(int rasterPatternDataCount)
public byte getFNPRepeatingGroupLength()
public void setFNPRepeatingGroupLength(byte fNPRepeatingGroupLength)
public byte getFnmRepeatinGroupLength()
public void setFnmRepeatinGroupLength(byte fnmRepeatinGroupLength)
public byte getShapeResolutionXUnitBase10Inches()
public void setShapeResolutionXUnitBase10Inches(byte shapeResolutionXUnitBase10Inches)
public byte getShapeResolutionYUnitBase10Inches()
public void setShapeResolutionYUnitBase10Inches(byte shapeResolutionYUnitBase10Inches)
public short getShapeResolutionXUnitsPerUnitBase()
public void setShapeResolutionXUnitsPerUnitBase(short shapeResolutionXUnitsPerUnitBase)
public short getShapeResolutionYUnitsPerUnitBase()
public void setShapeResolutionYUnitsPerUnitBase(short shapeResolutionYUnitsPerUnitBase)
public long getOutlinePatternDataCount()
public void setOutlinePatternDataCount(long outlinePatternDataCount)
public byte[] getReserved32_34()
public void setReserved32_34(byte[] reservedByte32_34)
public long getFnnDataCount()
public void setFnnDataCount(long fnnDataCount)
public int getFnnIBMNameGCGIDCount()
public void setFnnIBMNameGCGIDCount(int fnnIBMNameGCGIDCount)
public java.util.List<Triplet> getTriplets()
public void setTriplets(java.util.List<Triplet> triplets)
public byte getRetiredbyte0()
public byte getReservedbyte2()
public byte getRetired0()
public void setRetired0(byte retired0)
public byte getReserved2()
public void setReserved2(byte reserved2)
public byte getFnoRepeatingGroupLength()
public void setFnoRepeatingGroupLength(byte fnoRepeatingGroupLength)
public byte getFnpRepeatingGroupLength()
public void setFnpRepeatingGroupLength(byte fnpRepeatingGroupLength)
public byte getFnnRepeatingGroupLength()
public void setFnnRepeatingGroupLength(byte fnnRepeatingGroupLength)