プリンタの設定

NB: 以下のルーチンは撤廃されており,利用するべきではありません!

以下の関数は PostScript 印刷を制御するために使います. Windows 下では,PostScript はファイルにしか出力できません.

Include files

<wx/dcps.h>



::wxGetPrinterCommand



wxString wxGetPrinterCommand(void)

ファイルを印刷するためのプリンタ命令を取得します.デフォルトの値は lpr です.



::wxGetPrinterFile



wxString wxGetPrinterFile(void)

PostScript 出力先のファイル名を取得します.



::wxGetPrinterMode



int wxGetPrinterMode(void)

出力の送信先を決める印刷モード (PS_PREVIEW, PS_FILE または PS_PRINTER) を取得します. デフォルトは PS_PREVIEW です.



::wxGetPrinterOptions



wxString wxGetPrinterOptions(void)

印刷命令のその他のオプション (特定のプリンタに対する指定など) を取得します.デフォルトでは何もしません.



::wxGetPrinterOrientation



int wxGetPrinterOrientation(void)

印刷方向 (PS_PORTRAIT または PS_LANDSCAPE) を取得します. デフォルトは PS_PORTRAIT です.



::wxGetPrinterPreviewCommand



wxString wxGetPrinterPreviewCommand(void)

PostScript ファイルを閲覧するために使うコマンドを取得します. デフォルト値はプラットフォームごとに異なります.



::wxGetPrinterScaling



void wxGetPrinterScaling(float * x, float * y)

PostScript 出力のスケーリングファクタを取得します.デフォルトは 1.0, 1.0 です.



::wxGetPrinterTranslation



void wxGetPrinterTranslation(float * x, float * y)

PostScript 出力の(左上隅からの)平行移動オフセットを取得します. デフォルトは 0.0, 0.0 です.



::wxSetPrinterCommand



void wxSetPrinterCommand(const wxString& command)

ファイルを印刷するために使うプリンタ命令を設定します.デフォルトは lpr です.



::wxSetPrinterFile



void wxSetPrinterFile(const wxString& filename)

PostScript 出力ファイル名を設定します.



::wxSetPrinterMode



void wxSetPrinterMode(int mode)

出力の送信先を決める印刷モード (PS_PREVIEW, PS_FILE または PS_PRINTER) を設定します. デフォルトは PS_PREVIEW です.



::wxSetPrinterOptions



void wxSetPrinterOptions(const wxString& options)

印刷命令のその他のオプション (特定のプリンタに対する指定など) を設定します.デフォルトでは何もしません.



::wxSetPrinterOrientation



void wxSetPrinterOrientation(int orientation)

印刷方向 (PS_PORTRAIT または PS_LANDSCAPE) を設定します. デフォルトは PS_PORTRAIT です.



::wxSetPrinterPreviewCommand



void wxSetPrinterPreviewCommand(const wxString& command)

PostScript ファイルを閲覧するために使うコマンドを設定します. デフォルト値はプラットフォームごとに異なります.



::wxSetPrinterScaling



void wxSetPrinterScaling(float x, float y)

PostScript 出力のスケーリングファクタを設定します.デフォルトは 1.0, 1.0 です.



::wxSetPrinterTranslation



void wxSetPrinterTranslation(float x, float y)

PostScript 出力の(左上隅からの)平行移動オフセットを設定します. デフォルトは 0.0, 0.0 です.

ymasuda 平成17年11月19日