我想在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