jp.co.melco.preserv.j2
クラス psvJ2PrinterEx

java.lang.Object
  拡張jp.co.melco.preserv.j2.psvJ2Printer
      拡張jp.co.melco.preserv.j2.psvJ2PrinterEx
すべての実装インタフェース:
java.awt.print.Printable
直系の既知のサブクラス:
psvJPSPrinter

public class psvJ2PrinterEx
extends psvJ2Printer
implements java.awt.print.Printable

描画エリアに表示されている情報をプリンタに出力を行うためのクラスです。

導入されたバージョン:
V4.0 SP2
作成者:
PreSerV Development Team
関連項目:
psvJavaScreen

フィールドの概要
protected  boolean _frame
          描画領域の外側に枠を追加フラグ
protected  boolean _message
          メッセージダイアログ表示有無フラグ
protected  java.util.Vector _vrb
          複数描画領域
 
クラス jp.co.melco.preserv.j2.psvJ2Printer から継承したフィールド
_job, _pdraw, _pf, _rb, _rx, _ry, _scale, _screen, DRAW_SCALE
 
インタフェース java.awt.print.Printable から継承したフィールド
NO_SUCH_PAGE, PAGE_EXISTS
 
コンストラクタの概要
psvJ2PrinterEx()
          印刷用オブジェクトを作成します。
psvJ2PrinterEx(java.awt.print.PageFormat pf, psvPrinterDraw draw)
          印刷用オブジェクトを作成します。
psvJ2PrinterEx(psvPrinterDraw draw)
          印刷用オブジェクトを作成します。
 
メソッドの概要
 void add_view(double sx, double sy, double ex, double ey)
          指定した領域をグラフィックスウィンドウのサイズに合わせて表示します。
 int print(java.awt.Graphics g, java.awt.print.PageFormat pf, int pi)
          指定されたインデックスにあるページを、指定された書式で、指定されたGraphicsコンテキストに印刷します。
 void set_color_mode(boolean col_mode)
          印刷の色モードを設定します。
 void set_print_scale(double scale)
          印刷の解像度を設定します。
 void set_ShowMessage(boolean b)
          印刷中にダイアログの表示を行います。
 void set_view_frame(boolean b)
          表示領域の外側に枠を追加します。
 void set_view(java.util.Vector v_rb)
          複数の描画領域をグラフィックスウィンドウのサイズに合わせて表示します。
 void showpage()
          印刷の出力を開始します。
 
クラス jp.co.melco.preserv.j2.psvJ2Printer から継承したメソッド
addMap, rotate, set_offscreen_mode, set_scale, setGaiji, setPageFormat, setPaintPattern, setPrinterDraw, setStrokePattern, view, view
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_vrb

protected java.util.Vector _vrb
複数描画領域


_message

protected boolean _message
メッセージダイアログ表示有無フラグ


_frame

protected boolean _frame
描画領域の外側に枠を追加フラグ

コンストラクタの詳細

psvJ2PrinterEx

public psvJ2PrinterEx()
印刷用オブジェクトを作成します。

導入されたバージョン:
V4.0 SP2

psvJ2PrinterEx

public psvJ2PrinterEx(psvPrinterDraw draw)
印刷用オブジェクトを作成します。

パラメータ:
draw - psvPrinterDrawのインスタンス
導入されたバージョン:
V4.0 SP2

psvJ2PrinterEx

public psvJ2PrinterEx(java.awt.print.PageFormat pf,
                      psvPrinterDraw draw)
印刷用オブジェクトを作成します。

パラメータ:
draw - psvPrinterDrawのインスタンス
pf - PageFormatオブジェクト
導入されたバージョン:
V4.0 SP2
メソッドの詳細

set_view

public void set_view(java.util.Vector v_rb)
複数の描画領域をグラフィックスウィンドウのサイズに合わせて表示します。

パラメータ:
v_rb - 描画領域オブジェクトが入ったVectorオブジェクト
導入されたバージョン:
V4.0 SP2

add_view

public void add_view(double sx,
                     double sy,
                     double ex,
                     double ey)
指定した領域をグラフィックスウィンドウのサイズに合わせて表示します。

パラメータ:
sx - 領域の開始x座標(WC座標)
sy - 領域の開始y座標(WC座標)
ex - 領域の終了x座標(WC座標)
ey - 領域の終了y座標(WC座標)
導入されたバージョン:
V4.0 SP2

showpage

public void showpage()
              throws java.awt.print.PrinterException
印刷の出力を開始します。

オーバーライド:
クラス psvJ2Printer 内の showpage
例外:
java.awt.print.PrinterException - 印刷の出力中に何らかの例外が発生した場合
関連項目:
psvJ2Printer.showpage()

print

public int print(java.awt.Graphics g,
                 java.awt.print.PageFormat pf,
                 int pi)
          throws java.awt.print.PrinterException
指定されたインデックスにあるページを、指定された書式で、指定されたGraphicsコンテキストに印刷します。

定義:
インタフェース java.awt.print.Printable 内の print
オーバーライド:
クラス psvJ2Printer 内の print
パラメータ:
g - ページが描画されるGraphicsコンテキスト
pf - 描画されるページのサイズと印刷方向
pi - 描画されるページのゼロから始まるインデックス
戻り値:
ページの描画に成功した場合は PAGE_EXISTS、pageIndex で指定されたページが存在しない場合は NO_SUCH_PAGE
例外:
java.awt.print.PrinterException - 印刷が中断された場合
関連項目:
psvJ2Printer.print(java.awt.Graphics, java.awt.print.PageFormat, int)

set_color_mode

public void set_color_mode(boolean col_mode)
印刷の色モードを設定します。

パラメータ:
col_mode - true:カラー対応出力、false:白黒対応出力
導入されたバージョン:
V4.0 SP2

set_print_scale

public void set_print_scale(double scale)
印刷の解像度を設定します。 72DPI単位の解像度の指定を行います。 scale = 2.0(標準)144DPI相当の印字解像度 印刷できる解像度は、プリンタの性能にもよります。

パラメータ:
scale - 解像度の倍率
導入されたバージョン:
V4.0 SP2

set_view_frame

public void set_view_frame(boolean b)
表示領域の外側に枠を追加します。

パラメータ:
b - true:枠あり、false:枠なし
導入されたバージョン:
V4.0 SP2

set_ShowMessage

public void set_ShowMessage(boolean b)
印刷中にダイアログの表示を行います。

パラメータ:
b - true:メッセージ出力、false:メッセージ出力なし
導入されたバージョン:
V4.0 SP2