2009-07-10 13 views
0

SWT Browserウィジェットのコンテンツの印刷を停止する方法を知っている人はいますか?SWTブラウザの印刷内容を停止しますか?

私のアプリでは、このウィジェットは機密ファイルを表示します。私はすべてをブロックすることはできませんが、できるだけ情報を得るのが難しいようにしたいと考えています。

ユーザーが右クリックしたときにコンテキストメニューを簡単に非表示にするので、そのような方法で印刷することはできません。クリップボードを上書きして、印刷画面Ctrl + CとCtrl + Vを処理します。しかし、もし私がCtrl-Pを押すと、私は印刷ダイアログも出ないようにしたい。何か案は?

+0

こんにちは、私はctrl-cとctrl-vをオーバーライドしたいと思います。どうやってやったのですか? – mudit

答えて

1

私は自分の状況を回避する方法を見つけました。このアプリでは、管理者はユーザーがファイルを印刷できるかどうかを選択します。アプリにはメニューバーがあるので、印刷が許可されている場合は、Ctrl-Pをホットキーとしてメニューに印刷項目を追加します。

印刷が許可されていない場合、メニューオプションの1つのホットキーをCtrl-Pに設定し、メニューバーの印刷オプションをまったく追加しないでください。この方法では、Ctrl + Pはメニュー項目の機能を実行するため、印刷ダイアログが表示されなくなります。

関連する問題