PDFtron - отключить поверхностное перо от записи в документе

В проекте приложения для магазина 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);

person Ric    schedule 07.03.2016    source источник


Ответы (1)


В проекте PDFViewCtrlTools в инструменте "Панорамирование" (Pan.cs) в методе PointerPressedHandler есть проверка, является ли указатель пером else if (e.Pointer.PointerDeviceType == PointerDeviceType.Pen) Это то, что вызывает обводку. Вы можете отредактировать это, чтобы изменить поведение.

person Ryan    schedule 07.03.2016
comment
Хорошо, я попробую это, но насколько я понимаю, если я отредактирую это, это повлияет на все мои PDFviewctrl, и я просто хочу отключить эту функцию для определенного. - person Ric; 08.03.2016