我想在PdfViewer
DevExpress中保护PDF,防止用户打印,保存为和用户只能查看。我创建了简单的项目并运行良好,但当用户按Ctrl + P时,用户仍然可以打印该文件。任何建议来解决这个问题?在Pdf Viewer中禁用控制打印(Ctrl + P)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