PDFtron - 禁止 Surface 笔在文档中书写

PDFtron - Disable surface pen from writing in document

在 windows 商店应用程序项目中,我正在使用 PDFtron PDFViewCtrl 显示 pdf 文档。 我在显示文档的屏幕上有一部分,它运行良好。

我想知道是否有办法禁用此控件上的表面笔功能,因为就像现在一样,当我用笔越过文档时,它开始画线。

这是我的 XAML:

<Grid x:Name="pdfViewer" Background="Transparent" Canvas.ZIndex="111" >
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="Auto"/>
    </Grid.RowDefinitions>

    <Border x:Name="PDFViewBorder" Background="White" Grid.Row="0"/>
</Grid>

这是我背后的代码

MyPDFViewCtrl = new pdftron.PDF.PDFViewCtrl();
PDFViewBorder.Child = MyPDFViewCtrl;
docpdf = new pdftron.PDF.PDFDoc(file);
docpdf.InitSecurityHandler();
MyPDFViewCtrl.SetDoc(docpdf);

在 PDFViewCtrlTools 项目中,在 Pan 工具(Pan.cs)中,在 PointerPressedHandler 方法中,检查指针是否为笔 else if (e.Pointer.PointerDeviceType == PointerDeviceType.Pen) 这就是导致上墨发生的原因。您可以对其进行编辑以更改行为。