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 に答える