投稿日 | 18/12/28-11:58 |
---|---|
投稿者 | アーク info.nds.laboratrygmail.com |
参照先 |
お世話になります。アークです。
「確認して印刷する」文を使うと添付写真の様なダイアログが表示されるのですが、
[ OK ]、[ キャンセル ]どちらのボタンを押しても印刷が実行されてしまいます。
[ キャンセル ]ボタンのイベントを取得するにはどのようにすれば良いでしょうか。
「もし印刷のキャンセルなら」の方法では上手く行きませんでした。
宜しくお願いします。
投稿日 | 19/01/29-23:43 |
---|---|
投稿者 | アーク info.nds.laboratrygmail.com |
参照先 |
お世話になります。アークです。
質問の内容を明確にする為に動作確認用のソースを載せます。
リファレンスに有るものをそのまま載せています。
この例で印刷をキャンセルするにはこの後にどのような処理を加えるれば良いでしょうか。
------------------------------------------------------------------------------------
窓というウィンドウを作る
そのタイトルは、「印刷ページ設定の例」
窓へキャンバス1というキャンバスを作る
そのドッキング方向を全体に変える
窓を表示する
キャンバス1へ四角形を描く
その位置と大きさは、{100,100,100,100}
その線色を青に変える
その太さを3に変える
その背景色を黄色に変える
キャンバス1へ「プロデル」という文字を描く
その位置は、{160,50}
その線色を紺に変える
その文字サイズを20に変える
キャンバス1を更新する
プリンタ1というプリンタを作る
ページ設定画面のプリンタは、プリンタ1
ページ設定画面の印刷ボタンは、○
ページ設定画面を表示する
もしページ設定画面のキャンセルなら終了する
キャンバス1をプリンタ1へ確認して印刷する
------------------------------------------------------------------------------------
投稿日 | 19/01/30-00:31 |
---|---|
投稿者 | おたけ |
参照先 |
アークさん、こんばんは。
偶然かもしれませんが、こちらで実現できています。
プリンタ1というプリンタを作る
ページ設定画面のプリンタは、プリンタ1
ページ設定画面の印刷ボタンは、○
ページ設定画面を表示する
もしページ設定画面のキャンセルなら終了する
キャンバス1をプリンタ1へ確認して印刷する
こちらを以下の2行で記述しております。
プリンタ1というプリンタを作る
キャンバス1をプリンタ1へ確認して印刷する
よろしければお試しされてみてください。
未熟者なのにおせっかいをしてすみません・・・
投稿日 | 19/01/31-00:08 |
---|---|
投稿者 | アーク info.nds.laboratrygmail.com |
参照先 |
おたけさん、こんばんは。アークです。
コメントありがとうございます。
その様です。
例題のままでも今はキャンセル可能です。
…と言うか今はこの現象を再現できません。
どうやらプリンタを新しくした矢先だった為にその操作に慣れていなく、
スプーラに残ってしまったファイルが悪さをしていたようです。
そのような訳でこの件は解決とします。
どうもお騒がせをしました。
- WebForum -