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)
这就是导致上墨发生的原因。您可以对其进行编辑以更改行为。
在 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)
这就是导致上墨发生的原因。您可以对其进行编辑以更改行为。