0

在 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);
4

1 回答 1

1

在 PDFViewCtrlTools 项目中,在平移工具 (Pan.cs) 中,在 PointerPressedHandler 方法中,检查指针是否为笔 else if (e.Pointer.PointerDeviceType == PointerDeviceType.Pen) 这是导致墨迹书写的原因。您可以编辑它以更改行为。

于 2016-03-07T19:07:38.097 回答