|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.Writer
java.io.OutputStreamWriter
com.ibm.as400.access.SCS5256Writer
com.ibm.as400.access.SCS5224Writer
com.ibm.as400.access.SCS5219Writer
com.ibm.as400.access.SCS3812Writer
public class SCS3812Writer
The SCS3812Writer class writes an SCS 3812 data stream to an output stream, translating characters into bytes of the specified CCSID. SCS3812Writer extends the SCS5219Writer and adds support for Bold (Emphasis), fonts, duplex printing and text orientation.
SCS5219Writer
Field Summary | |
---|---|
static int |
DUPLEX_DUPLEX
Constant value for duplex printing. |
static int |
DUPLEX_SIMPLEX
Constant value for simplex printing. |
static int |
DUPLEX_TUMBLE
Constant value for tumble duplex printing. |
static int |
FONT_COURIER_10
Constant value for a Courier, 10 pitch font. |
static int |
FONT_COURIER_12
Constant value for a Courier, 12 pitch font. |
static int |
FONT_COURIER_15
Constant value for a Courier, 15 pitch font. |
static int |
FONT_COURIER_17
Constant value for a Courier, 17 pitch font. |
static int |
FONT_COURIER_5
Constant value for a Courier, 5 pitch font. |
static int |
FONT_COURIER_BOLD_10
Constant value for a Courier, bold, 10 pitch font. |
static int |
FONT_COURIER_BOLD_17
Constant value for a Courier, bold, 17 pitch font. |
static int |
FONT_COURIER_BOLD_5
Constant value for a Courier, bold, 5 pitch font. |
static int |
FONT_COURIER_ITALIC_10
Constant value for a Courier, italic, 10 pitch font. |
static int |
FONT_COURIER_ITALIC_12
Constant value for a Courier, italic, 12 pitch font. |
static int |
FONT_GOTHIC_10
Constant value for a Gothic, 10 pitch font. |
static int |
FONT_GOTHIC_12
Constant value for a Gothic, 12 pitch font. |
static int |
FONT_GOTHIC_13
Constant value for a Gothic, 13 pitch font. |
static int |
FONT_GOTHIC_15
Constant value for a Gothic, 15 pitch font. |
static int |
FONT_GOTHIC_20
Constant value for a Gothic, 20 pitch font. |
static int |
FONT_GOTHIC_27
Constant value for a Gothic, 27 pitch font. |
static int |
FONT_GOTHIC_BOLD_10
Constant value for a Gothic, bold, 10 pitch font. |
static int |
FONT_GOTHIC_BOLD_12
Constant value for a Gothic, bold, 12 pitch font. |
static int |
FONT_GOTHIC_ITALIC_12
Constant value for a Gothic, italic, 12 pitch font. |
static int |
FONT_LETTER_GOTHIC_12
Constant value for a letter Gothic, 12 pitch font. |
static int |
FONT_LETTER_GOTHIC_BOLD_12
Constant value for a letter Gothic, bold, 12 pitch font. |
static int |
FONT_OCR_A_10
Constant value for an OCR A, 10 pitch font. |
static int |
FONT_OCR_B_10
Constant value for an OCR B, 10 pitch font. |
static int |
FONT_ORATOR_10
Constant value for an Oritor, 10 pitch font. |
static int |
FONT_ORATOR_BOLD_10
Constant value for an Oritor, bold, 10 pitch font. |
static int |
FONT_PRESTIGE_10
Constant value for a Prestige, 10 pitch font. |
static int |
FONT_PRESTIGE_12
Constant value for a Prestige, 12 pitch font. |
static int |
FONT_PRESTIGE_15
Constant value for a Prestige, 15 pitch font. |
static int |
FONT_PRESTIGE_BOLD_12
Constant value for a Prestige, bold, 12 pitch font. |
static int |
FONT_PRESTIGE_ITALIC_12
Constant value for a Prestige, italic, 12 pitch font. |
static int |
FONT_ROMAN_10
Constant value for a Roman, 10 pitch font. |
static int |
FONT_SCRIPT_12
Constant value for a script, 12 pitch font. |
static int |
FONT_SERIF_10
Constant value for a Serif, 10 pitch font. |
static int |
FONT_SERIF_12
Constant value for a Serif, 12 pitch font. |
static int |
FONT_SERIF_15
Constant value for a Serif, 15 pitch font |
static int |
FONT_SERIF_BOLD_12
Constant value for a Serif, bold, 12 pitch font. |
static int |
FONT_SERIF_ITALIC_10
Constant value for a Serif, italic, 10 pitch font. |
static int |
FONT_SERIF_ITALIC_12
Constant value for a Serif, italic, 12 pitch font. |
Fields inherited from class com.ibm.as400.access.SCS5219Writer |
---|
QUALITY_DRAFT, QUALITY_NEAR_LETTER |
Fields inherited from class java.io.Writer |
---|
lock |
Constructor Summary | |
---|---|
SCS3812Writer(OutputStream out)
Deprecated. Replaced by SCS3812Writer(OutputStream, int, AS400). Any SCS3812Writer object that is created without specifying an AS400 system object on its constructor may not behave as expected in certain environments. |
|
SCS3812Writer(OutputStream out,
int ccsid)
Deprecated. Replaced by SCS3812Writer(OutputStream, int, AS400). Any SCS3812Writer object that is created without specifying an AS400 system object on its constructor may not behave as expected in certain environments. |
|
SCS3812Writer(OutputStream out,
int ccsid,
AS400 system)
Constructs a SCS3812Writer. |
|
SCS3812Writer(OutputStream out,
String encoding)
Deprecated. Replaced by SCS3812Writer(OutputStream, int, AS400). Any SCS3812Writer object that is created without specifying an AS400 system object on its constructor may not behave as expected in certain environments. |
Method Summary | |
---|---|
void |
endPage()
Ends current page. |
void |
setBold(boolean bold)
Sets bold text on or off. |
void |
setDuplex(int duplex)
Sets duplex printing mode. |
void |
setFont(int font)
Sets the current font. |
void |
setTextOrientation(int orientation)
Sets text orientation. |
Methods inherited from class com.ibm.as400.access.SCS5219Writer |
---|
setCodePage, setCPI, setDestinationDrawer, setEnvelopeSize, setLeftMargin, setPaperSize, setQuality, setSourceDrawer, setUnderline |
Methods inherited from class com.ibm.as400.access.SCS5224Writer |
---|
setLPI |
Methods inherited from class com.ibm.as400.access.SCS5256Writer |
---|
absoluteHorizontalPosition, absoluteVerticalPosition, carriageReturn, close, flush, getEncoding, lineFeed, newLine, relativeHorizontalPosition, relativeVerticalPosition, setHorizontalFormat, setVerticalFormat, write, write, write, write |
Methods inherited from class java.io.Writer |
---|
append, append, append, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DUPLEX_DUPLEX
public static final int DUPLEX_SIMPLEX
public static final int DUPLEX_TUMBLE
public static final int FONT_COURIER_10
public static final int FONT_COURIER_12
public static final int FONT_COURIER_15
public static final int FONT_COURIER_17
public static final int FONT_COURIER_5
public static final int FONT_COURIER_BOLD_10
public static final int FONT_COURIER_BOLD_17
public static final int FONT_COURIER_BOLD_5
public static final int FONT_COURIER_ITALIC_10
public static final int FONT_COURIER_ITALIC_12
public static final int FONT_GOTHIC_10
public static final int FONT_GOTHIC_12
public static final int FONT_GOTHIC_13
public static final int FONT_GOTHIC_15
public static final int FONT_GOTHIC_20
public static final int FONT_GOTHIC_27
public static final int FONT_GOTHIC_BOLD_10
public static final int FONT_GOTHIC_BOLD_12
public static final int FONT_GOTHIC_ITALIC_12
public static final int FONT_LETTER_GOTHIC_12
public static final int FONT_LETTER_GOTHIC_BOLD_12
public static final int FONT_OCR_A_10
public static final int FONT_OCR_B_10
public static final int FONT_ORATOR_10
public static final int FONT_ORATOR_BOLD_10
public static final int FONT_PRESTIGE_10
public static final int FONT_PRESTIGE_12
public static final int FONT_PRESTIGE_15
public static final int FONT_PRESTIGE_BOLD_12
public static final int FONT_PRESTIGE_ITALIC_12
public static final int FONT_ROMAN_10
public static final int FONT_SCRIPT_12
public static final int FONT_SERIF_10
public static final int FONT_SERIF_12
public static final int FONT_SERIF_15
public static final int FONT_SERIF_BOLD_12
public static final int FONT_SERIF_ITALIC_10
public static final int FONT_SERIF_ITALIC_12
Constructor Detail |
---|
public SCS3812Writer(OutputStream out)
out
- An OutputStream.public SCS3812Writer(OutputStream out, int ccsid) throws UnsupportedEncodingException
out
- An OutputStream.ccsid
- The name of the target CCSID to be used.
UnsupportedEncodingException
- If ccsid is invalid.public SCS3812Writer(OutputStream out, int ccsid, AS400 system) throws UnsupportedEncodingException
out
- An OutputStream.ccsid
- The name of the target CCSID to be used.system
- The system
UnsupportedEncodingException
- If ccsid is invalid.public SCS3812Writer(OutputStream out, String encoding) throws UnsupportedEncodingException
out
- An OutputStream.encoding
- The name of the target encoding to be used.
UnsupportedEncodingException
- If encoding is invalid.Method Detail |
---|
public void endPage() throws IOException
endPage
in class SCS5219Writer
IOException
- If an error occurs while communicating
with the system.public void setBold(boolean bold) throws IOException
bold
- If true, turns bold on; if false, turns bold off.
4
IOException
- If an error occurs while communicating
with the system.public void setDuplex(int duplex)
duplex
- The duplex setting. Valid values are DUPLEX_DUPLEX,
DUPLEX_SIMPLEX, or DUPLEX_TUMBLE.public void setFont(int font) throws IOException
font
- The current font. Constant values are defined for the
valid values.
IOException
- If an error occurs while communicating
with the system.public void setTextOrientation(int orientation)
orientation
- The text orientation on the paper. Valid values
are 0, 90, 180 and 270.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |