|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.j2.psvJ2Printer
描画エリアに表示されている情報をプリンタに出力を行うためのクラスです。
フィールドの概要 | |
java.awt.print.PrinterJob |
_job
プリントジョブオブジェクトです。 |
protected psvPrinterDraw |
_pdraw
スクリーン描画インターフェース |
protected java.awt.print.PageFormat |
_pf
ページフォーマット |
protected psvRegionBounds |
_rb
描画領域 |
protected double |
_rx
回転の中心x座標 |
protected double |
_ry
回転の中心y座標 |
protected int |
_scale
描画スケール |
protected jp.co.melco.preserv.j2.psvPrintScreen |
_screen
スクリーンオブジェクト |
protected double |
DRAW_SCALE
描画解像度(1/72)単位 |
インタフェース java.awt.print.Printable から継承したフィールド |
NO_SUCH_PAGE, PAGE_EXISTS |
コンストラクタの概要 | |
psvJ2Printer()
印刷用オブジェクトを作成します。 |
|
psvJ2Printer(java.awt.print.PageFormat pf,
psvPrinterDraw draw)
印刷用オブジェクトを作成します。 |
|
psvJ2Printer(psvPrinterDraw draw)
印刷用オブジェクトを作成します。 |
メソッドの概要 | |
void |
addMap(psvContainable m)
描画オブジェクトにマップオブジェクトを追加します。 |
int |
print(java.awt.Graphics g,
java.awt.print.PageFormat pf,
int pi)
指定されたインデックスにあるページを、指定された書式で、指定されたGraphicsコンテキストに印刷します。 |
void |
rotate(double x,
double y,
int deg)
指定した回転角でオブジェクトを回転させます。 |
void |
set_offscreen_mode(boolean offmode)
画面描画モードを設定します。 |
void |
set_scale(int scale)
描画領域のスケール値を設定します。 |
void |
setGaiji(psvGaijiManager agmr)
外字マネージャーを設定します。 |
void |
setPageFormat(java.awt.print.PageFormat pf)
印刷のフォーマット定義を設定します。 |
boolean |
setPaintPattern(int paintkind,
java.awt.Paint paint)
指定した塗り潰しタイプのカラーパターンを設定します。 |
void |
setPrinterDraw(psvPrinterDraw draw)
スクリーン描画インターフェースを設定します。 |
boolean |
setStrokePattern(int linekind,
java.awt.Stroke strok)
指定した線種の輪郭を設定します。 |
void |
showpage()
印刷の出力を開始します。 |
void |
view(double sx,
double sy,
double ex,
double ey)
指定した領域をグラフィックスウィンドウのサイズに合わせて表示します。 |
void |
view(psvRegionBounds b)
指定した領域をグラフィックスウィンドウのサイズに合わせて表示します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected double DRAW_SCALE
protected psvRegionBounds _rb
protected int _scale
protected jp.co.melco.preserv.j2.psvPrintScreen _screen
protected java.awt.print.PageFormat _pf
protected psvPrinterDraw _pdraw
protected double _rx
protected double _ry
public java.awt.print.PrinterJob _job
コンストラクタの詳細 |
public psvJ2Printer()
public psvJ2Printer(psvPrinterDraw draw)
draw
- psvPrinterDrawのインスタンスpublic psvJ2Printer(java.awt.print.PageFormat pf, psvPrinterDraw draw)
pf
- PageFormatオブジェクトdraw
- psvPrinterDrawのインスタンスメソッドの詳細 |
public void view(psvRegionBounds b)
b
- 領域public void view(double sx, double sy, double ex, double ey)
sx
- 領域の開始x座標(WC座標)sy
- 領域の開始y座標(WC座標)ex
- 領域の終了x座標(WC座標)ey
- 領域の終了y座標(WC座標)public void set_scale(int scale)
scale
- スケール値public void rotate(double x, double y, int deg)
x
- 回転の中心x座標y
- 回転の中心y座標deg
- 回転角(反時計回りに1/10度単位)public void setGaiji(psvGaijiManager agmr)
agmr
- psvGaijiManagerオブジェクトpsvGaijiManager
public void addMap(psvContainable m)
m
- マップオブジェクトpublic void set_offscreen_mode(boolean offmode)
offmode
- true/false
public void setPageFormat(java.awt.print.PageFormat pf)
public void setPrinterDraw(psvPrinterDraw draw)
draw
- psvPrinterDrawのインスタンスpublic boolean setStrokePattern(int linekind, java.awt.Stroke strok)
linekind
- 設定する線種(設定可能範囲 5 < paintkind < 16)strok
- 設定する輪郭
public boolean setPaintPattern(int paintkind, java.awt.Paint paint)
paintkind
- 設定する塗り潰しタイプ(設定可能範囲 9 < paintkind < 256)paint
- 設定するカラーパターン
public void showpage() throws java.awt.print.PrinterException
java.awt.print.PrinterException
- 印刷の出力中に何らかの例外が発生した場合public int print(java.awt.Graphics g, java.awt.print.PageFormat pf, int pi) throws java.awt.print.PrinterException
java.awt.print.Printable
内の print
g
- ページが描画されるGraphicsコンテキストpf
- 描画されるページのサイズと印刷方向pi
- 描画されるページのゼロから始まるインデックス
java.awt.print.PrinterException
- 印刷が中断された場合Printable.print(java.awt.Graphics, java.awt.print.PageFormat, int)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |