クラス Printer
このクラスは、選択した設計シートをファイルに出力します。
階層ダイヤグラム
既知の直接サブクラス
なし
コンストラクタ
指定したタイプのプリンタオブジェクトを作成します。
public Printer(PrinterType type, boolean toFile)
toFile が真の場合、設計はファイルに出力されます。
toFile が true の場合、設計はファイルに出力されます。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
このプリンタのプロパティを使用して設計を印刷します。UpdateSheets が true に設定されている場合、印刷前に設計シートを更新します。
public void print (boolean UpdateSheets)
RSDException がスローされます。
• setFileName
HPGL またはポストスクリプトファイルへのパスを設定します。
public void setFileName (string name)
デフォルトは false です。
• autoRotate
enable Rotate が true に設定されている場合、印刷ページに合わせてシートを自動的に回転します。
public void autoRotate (boolean enableAutoRotate)
• Rotate
シートを回転します。
public void Rotate (boolean enableRotate)
• margins
印刷するマージンサイズを設定します。
public voide margins(Double X1, Double Y1, Double X2, Double Y2)
| パラメータなしでこのメソッドを呼び出すと、すべてのマージン設定がクリアされます。 |