クラス Printer
このクラスは、選択した設計シートをファイルに出力します。
階層ダイヤグラム
既知の直接サブクラス
なし
コンストラクタ
指定したタイプのプリンタオブジェクトを作成します。
public Printer(PrinterType type, boolean toFile)
toFile が真の場合、設計はファイルに出力されます。
toFiletrue の場合、設計はファイルに出力されます。toFile が省略された場合、HPGL およびポストスクリプトでは true、Win およびプレビューでは false に設定されます。
PrinterType オプションは次のものに限られます。
HPGL
ポストスクリプト
WIN
プレビュー
メソッド
setSheets
印刷するシートを設定します。
public void setSheets (vector <Sheet> sheets
sheets - 印刷するシートのベクトル。
RSDException がスローされます。
setSheetsSelectionMode
印刷するシートの選択方法を設定します。
public void setSheetSelectionMode (sheetSelection mode)
デフォルトは CURRENT です。
currentView
カレントビューのみを印刷します。
public void currentView (boolean currentView)
値が偽 (デフォルト) の場合、フルシートが印刷されます。
blackWhiteOnly
シートを白黒で印刷します。
public void blackWhiteOnly (boolean bw)
デフォルトは偽で、シートはカラーで印刷されます。
invertWhite
シートを印刷するときに、白黒の色を反転します。
public void invertWhite (boolean invert)
デフォルトは false です。
autoScale
ページに合わせて印刷シートを自動的にスケール変更します。
public void autoScale (boolean scale)
デフォルトは false です。
title
設計タイトルに文字列を印刷します。
public void title (string title)
各要素の説明を次に示します。
title - タイトルで印刷する文字列。
includeHiddenLayers
設計アイテムを非表示レイヤーに印刷します。
public void includeHiddenLayers (boolean include)
デフォルトは false です。
print
このプリンタのプロパティを使用して設計を印刷します。UpdateSheetstrue に設定されている場合、印刷前に設計シートを更新します。
public void print (boolean UpdateSheets)
RSDException がスローされます。
setFileName
HPGL またはポストスクリプトファイルへのパスを設定します。
public void setFileName (string name)
デフォルトは false です。
autoRotate
enable Rotatetrue に設定されている場合、印刷ページに合わせてシートを自動的に回転します。
public void autoRotate (boolean enableAutoRotate)
Rotate
シートを回転します。
public void Rotate (boolean enableRotate)
margins
印刷するマージンサイズを設定します。
public voide margins(Double X1, Double Y1, Double X2, Double Y2)
* 
パラメータなしでこのメソッドを呼び出すと、すべてのマージン設定がクリアされます。