2016-03-07 60 views
0

在Windows應用商店應用程序項目中,我使用PDFtron PDFViewCtrl來顯示pdf文檔。 我有一個顯示文檔的屏幕部分,它運行良好。PDFtron - 禁止在文檔中寫入表面筆

我想知道是否有一種方法來禁用此控件上的表面筆funcionality,因爲它是現在,當我用筆傳遞文檔時,它開始繪製線條。

這是我的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); 

回答

1

在PDFViewCtrlTools項目我的代碼,在泛工具(Pan.cs),在PointerPressedHandler方法,是否檢查指針是否是筆 else if (e.Pointer.PointerDeviceType == PointerDeviceType.Pen) 這是導致簽名發生的原因。你可以編輯這個來改變行爲。

+0

好吧生病嘗試,但從我理解如果我編輯它,它會影響我所有的PDFviewctrl,我只是想禁用特定的功能。 – Ric

+0

好吧,我設法開始工作。謝謝您的幫助 – Ric