4D v16.3
Print Options
Print Options
Color option
倍長整数
8
(Windows のみ) value1 のみ: カラーを管理するモードを指定するコード: 1=白黒(モノクロ)、2=カラー64-bit 版 : このオプションは64-bit版の4Dではサポートされていません。(廃止予定)
Destination option
倍長整数
9
value1 : 印刷先のタイプを指定するコード: 1=プリンター、2=(PC)/PS ファイル(Mac)、3=PDFファイル、5=スクリーン(OS X ドライバーオプション)。value1 が1あるいは5以外であった場合、value2 には生成されたドキュメントへのパス名が含まれます。このパスは他のパスが指定されるまでは使用され続けます。保存先に同じ名前のファイルが既に存在していた場合には、それは置き換えられます。GET PRINT OPTION の場合、カレントの値が既定のリスト内にない場合、value1 には-1が返され、OKシステム変数は1に設定されます。エラーが起きた場合、value1 とOKシステム変数は0に設定されます。注 : Windowsにおいては、PDF Creatorドライバーがインストールされていた場合には印刷先を3(PDFファイル)に設定することができます。(9;3;path) の値が渡された場合、4Dは自動的に"サイレント"PDF印刷を開始します。この場合には、渡されたオプションコードであればどれでも受け取ります(value2 に空の文字列を渡すかこの引数を省略した場合、印刷時にファイルを保存ダイアログが表示されるという点に注意して下さい)。印刷後、カレントの設定は保存されます。これは4DのPDF印刷の管理を簡略化し、ユーザーがマルチプラットフォームなコードを書けるようにします。(9;3;path) 値が渡されなかった場合、印刷は4Dによって管理されず、渡されたPDF Creatorオプションコードはどれも無視されます。
Double sided option
倍長整数
11
(Windows のみ) value1 : 0=片側印刷あるいは標準、1=両面印刷。value1 =1のとき、value2 にはページ綴じの設定が含まれます: 0=左綴じ(デフォルト値)、1=上綴じ注: このオプションはWindows環境においてのみ使用可能です。
Generic PDF driver
文字列
_4d_pdf_printer
注: このファンクションは32-bit版の4Dでは使用できません。OS X上では、デフォルトドライバーをカレントプリンターに設定します。このドライバーは表示されず、PRINTERS LIST によって返される一覧にも含まれていません。PDFドキュメントのパスはSET PRINT OPTION を使用して設定されている必要があり、そうでない場合にはエラー3107が返されると言う点に注意して下さい。 Windows上では、Winodws PDFドライバー("Microsoft Print to PDF"という名前)をカレントプリンターに設定します。この定数はPDFオプションが有効化されているWindows 10でのみ有効です。他のバージョンのWindowsやPDFドライバーが使用できないWindowsでは、このコマンドは何もせず、OK 変素は0に設定されます。
Hide printing progress option
倍長整数
14
(Mac のみ) value1 のみ: 1=進捗ウィンドウを非表示、0=進捗ウィンドウを表示(デフォルト)。このオプションは、特にOS XでのPDF印刷の際に有用です。 注: データベース設定ダイアログボックス内には、既に印刷プログレスオプションがあります(インターフェースページ内)。しかしながら、この設定は全体に適用され、OS X環境下でのウィンドウを全て非表示にするわけではありません。
Legacy printing layer option
倍長整数
16
(Windows用4D 64-bit版のみ) value1 のみ: 1=以降の印刷ジョブに対してはGDI-ベースの旧式の印刷レイヤーを選択。0=D2D印刷レイヤーを選択(デフォルト)。64-bit 版: このセレクターはWindows用64-bit版4Dのシングルユーザーアプリケーションでのみサポートされます。他のプラットフォームでは無視されます。これは主に64-bit版4Dアプリケーションの4Dジョブ内で旧式プラグインが印刷できるようにするためにものです。
Mac spool file format option
倍長整数
13
(Mac のみ) value1 のみ: 0=PDFモードでジョブを印刷(デフォルト値) 1=PostScriptモードでジョブを印刷 注: - このオプションはWinodws環境下では何の効力も持ちません。 - OS Xでは、印刷はデフォルトでPDFで行われます。しかしながら、PDF印刷ドライバは格納されたPostScript情報をもつPICTフォーマットのピクチャーをサポートしません。これらのピクチャーは具体的にはヴェクター式の描画ソフトウェアによって生成されます。このような問題を避けるため、このオプションではOS X環境下のカレントのセッションで使用するために、印刷モードを変更することができます。ただしPostScriptモードでの印刷には予期せぬ副作用を引き起こす可能性がある点に注意して下さい。64-bit 版: このオプションはサポートされていません。代わりに、SET CURRENT PRINTER コマンドのGeneric PDF driver オプションで置き換えられています。
Number of copies option
倍長整数
4
value1 のみ: 印刷する部数
Orientation option
倍長整数
2
value1 のみ:1=縦向き、2=横向き。異なるページ方向が使用されている場合、GET PRINT OPTION コマンドはvalue1 に0を返します。64-bit 版のみ : このオプションは印刷ジョブ内から呼び出す事が可能なので、同一印刷ジョブ中において縦向きを横向きに、あるいはその逆へと切り替えることが可能です。
Page range option
倍長整数
15
4D Write Pro 専用のオプション
Page setup dialog
倍長整数
1
用紙設定ダイアログを表示
Paper option
倍長整数
1
value1 のみを使用した場合、ここには用紙の名前のみが含まれます。両方の引数を使用した場合、value1 には用紙の幅が、value2 には用紙の高さが含まれます。幅と高さはどちらもスクリーンピクセルで表現されます。プリンターで使用できる全ての用紙フォーマットの名前、高さと幅を取得する場合にはPRINT OPTION VALUES コマンドを使用して下さい。
Paper source option
倍長整数
5
(Windows のみ) value1 のみ: コマンドで返されるトレイの配列の中で、使用される予定の用紙トレイのインデックスに対応する番号。このオプションはWindowsでのみ使用可能です。
PDFCreator Printer name
文字列
PDFCreator
Print dialog
倍長整数
2
プリントジョブダイアログボックスを表示
Scale option
倍長整数
3
value1 のみ: 拡大縮小の倍率の値(パーセント)。一部のプリンターでは倍率の変更を許可していないものもあるという点に注意して下さい。無効な値を渡した場合、プロパティは印刷時に100%へとリセットされます。
Spooler document name option
倍長整数
12
value1 のみ: スプーラドキュメントの一覧に表示される、カレントの印刷ドキュメント名。この宣言によって定義される名前は、新しい名前あるいは空の文字列が渡されない限りはセッションで印刷される全てのドキュメントに対して使用されます。標準のオペレーション(メソッドの場合にはメソッド名を、レコードの場合にはテーブル名を使用)を使用あるいは復元するためには、空の文字列をvalue1 に渡して下さい。
参照
GET PRINT OPTION
PRINT OPTION VALUES
SET CURRENT PRINTER
SET PRINT OPTION