Я хочу защитить PDF в PdfViewer
DevExpress, запретить пользователю печатать, сохранять как и пользователь просто может просматривать только. Я создал простой проект и хорошо работает, но когда пользователь нажимает Ctrl + P, пользователь все равно может распечатать этот файл. Кто-нибудь предлагает решить эту проблему?Отключить контрольную печать (Ctrl + P) в Pdf Viewer Devexpress Winform
Это изображение, которое я придаю, и я не хочу пользователей показать это, и когда пользователь нажимает кнопку Ctrl + P они будут выглядеть, что этот документ PDF защищен:
Стараюсь этот код в Key_Down
случае PdfViewer
:
private void pdfViewer1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.P) //detect key ctrl+p
{
e.Handled = false;
MessageBox.Show("This Document is Protected !", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
base.OnKeyDown(e);
}
это не работает.
'если ((e.Control && e.KeyCode == Keys.C) || (e.Control && e.KeyCode == Keys.A)) {' вы имеете в виду это? – MichaelMao
@MichaelMao так извините, я обновил свое объяснение – aminvincent