メインコンテンツまでスキップ
バージョン: 開発中

WP PRINT

WP PRINT ( wpDoc {; printOptions} )

引数説明
wpDocオブジェクト🡒4D Write Pro ドキュメント
printOptions倍長整数🡒4D Write Pro ドキュメントの印刷オプション

説明

WP PRINT コマンドは、wpDoc で指定した 4D Write Proドキュメントの印刷ジョブをローンチするか、あるいはOPEN PRINTING JOBCLOSE PRINTING JOB の間に呼び出された場合には、ドキュメントをカレントの印刷ジョブに追加します。WP PRINT は通常の PRINT SETTINGS あるいは SET PRINT OPTION コマンドで定義された印刷設定を使用しますが、ページの余白に関しては常に 4D Write Pro ドキュメントの設定を使用します。また、WP PRINT はカレントのページ設定オプション (ページサイズやページの向きなど) を使用しますが、WP USE PAGE SETUP が先に呼び出されていた場合には、指定ドキュメントにおけるこれらの設定を使用します。

任意のprintOptions 引数を使用して、印刷出力に HTML WYSIWYG ビューを設定したりフォーミュラの計算を設定したりすることができます。"4D Write Pro" テーマの次の定数を一つまたは複数組み合わせて受け渡すことができます:

定数コメント
wk 4D Write Pro layout倍長整数0標準の4D Write Proレイアウト。いくつかの特定のスタイル属性を含める事ができます。
wk do not recompute expressions倍長整数2ドキュメントまたは変数内の全てのフォーミュラが、印刷時または固定化時に再計算されないように指定します。
wk html wysiwyg倍長整数1このレイアウトでは、4D Write Proの高度な属性のうち、全てのブラウザで互換性があるもの以外は除去されます。
wk recompute expressions倍長整数0ドキュメントまたは変数内の全てのフォーミュラが、印刷時または固定化時に再計算されるように指定します(デフォルト値)。

printOptions が省略された場合、デフォルトで4D Write Pro レイアウトが使用され、式は(あれば)再計算されます。

注: WP PRINT を使用して印刷した場合、エリアのビュープロパティ (ビュープロパティの設定 参照) の設定にかかわらず、4D Write Pro ドキュメントは常にページビューモードのとおりに印刷されます。

互換性に関する注意: GDI-ベースの旧式印刷レイヤー(SET PRINT OPTION コマンドを使用して設定可能)は廃止予定となっており、WP PRINT と使用してはいけません。レンダリング時にアーティファクトが出るおそれがあるからです。このコマンドではデフォルトの印刷レイヤーのみを使用することが推奨されています。

例題

変数の値に応じて、4D Write Pro ドキュメントを標準レイアウト、あるいは HTML wysiwyg レイアウトで印刷します:

  // HTML wysiwyg レイアウトまたは4D Write Pro レイアウトで印刷します
 If(rb_htmlwysiwyg=1)
    WP PRINT(writeProDoc;wk html wysiwyg)
 Else
    WP PRINT(writeProDoc;wk 4D Write Pro layout)
 End if

参照

WP Get position
WP USE PAGE SETUP