2009-07-10 12 views
0

Est-ce que quelqu'un sait comment empêcher un widget SWT Browser d'imprimer son contenu?Arrêter le contenu de l'impression du navigateur SWT?

Dans mon application, ce widget affichera des fichiers confidentiels. Je ne peux pas tout bloquer, mais je veux rendre aussi difficile que possible d'obtenir des informations. Je cache facilement le menu contextuel lorsqu'un utilisateur clique avec le bouton droit de la souris, de sorte que l'impression ne peut pas être obtenue de cette manière. Je écrase le presse-papiers pour gérer l'écran d'impression, Ctrl-C et Ctrl-V. Mais si je tape Ctrl-P, je ne veux pas que la boîte de dialogue d'impression apparaisse non plus. Des idées?

+0

HI, je veux remplacer ctrl-c et ctrl-v .. comment avez-vous fait cela.pouvez-vous m'aider avec cela? – mudit

Répondre

1

J'ai trouvé un moyen de contourner ma situation. Dans cette application, l'administrateur choisit si l'utilisateur peut imprimer les fichiers ou non. Il y a une barre de menu dans l'application, donc si l'impression est autorisée, j'ajoute un élément d'impression dans le menu avec Ctrl-P comme touche de raccourci.

Si l'impression n'est pas autorisée, je mets la touche de raccourci pour que l'une des options du menu soit Ctrl-P et ne rajoute pas du tout l'option d'impression dans la barre de menu. De cette façon, il désactive l'affichage de la boîte de dialogue d'impression car Ctrl-P exécute une fonction d'élément de menu à la place.

Questions connexes