如何禁用Ctrl + P,使用户无法直接打印当前打开的文档?

时间:2019-01-25 10:20:58

标签: java lotus-notes lotusscript

在Lotusscript中工作时,我希望用户不能通过按ctrl + p来打印文档。取而代之的是,我提供了一个操作按钮,以便在打印文档之前执行一些额外的步骤。是否可以使用LotusScript或Java禁用直接打印(ctrl + p)。或者作为替代方案,有可能我们可以捕获ctrl + p事件,以便我们可以在进行实际打印之前添加代码。

我正在使用9.0.1FP8版

1 个答案:

答案 0 :(得分:4)

添加一个名为$ KeepPrivate的计算字段,其值为“ 1”。此字段可防止用户使用CTRL + P。

然后使用以下逻辑添加您自己的按钮:

<EditText
android:id="@+id/editText"
android:inputType="textFilter"
android:maxLength="8"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

此按钮将在后台更改$ KeepPrivate字段的值并显示打印对话框。