在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);
答案 0 :(得分:1)
在PDFViewCtrlTools项目中,在Pan工具(Pan.cs)中,在PointerPressedHandler方法中,检查指针是否为笔
else if (e.Pointer.PointerDeviceType == PointerDeviceType.Pen)
这就是导致墨水发生的原因。您可以对其进行编辑以更改行为。