"Неизвестная ошибка!" при вызове pdftron.PDF.PDFViewCtrl.SetDoc на поверхности 3 в Windows 10
У нас проблема с одним конкретным устройством, загружающим элемент управления PDFTron для приложений Windows Universal. Элемент управления отлично работает в Windows 10 на моем настольном компьютере (Intel Xeons) и на Surface 1 (ARM под управлением Windows 8.1). Однако на нашем новом Surface 3 (Intel Atom) под управлением Windows 10 SetDoc завершается с ошибкой "Неизвестная ошибка!":
Failed to set doc: System.Runtime.InteropServices.COMException (0x80004005): Unspecified error
Unknown Error!
at pdftron.PDF.PDFViewCtrl.SetDoc(PDFDoc doc)
at PDFViewCtrlDemoUniversal.ViewModels.PdfPageViewModel.SetDoc(PDFDoc doc)
The thread 0xdec has exited with code 0 (0x0).
The thread 0x1af0 has exited with code 0 (0x0).
Exeption at line 0 in file
Message: Unspecified error
Я попробовал как наше приложение, так и пример приложения PDFTron (PDFViewCtrlDemoUniversal.Windows), и произошел сбой с одной и той же ошибкой. Все остальное прекрасно работает в нашем приложении на компьютере, только не загружая PDF-файлы через PDFTron. Примеры приложений также отлично работают на моем настольном компьютере с установленной Windows 10, аналогично устройству Surface 1 ARM в Windows 8.1.
Мы используем PDFTron.PDFNetUniversal.Windows версии 6.5.1.31959.
1 ответ
В Windows 10 введена плотность пикселей, которая не распознается в перечислителе Windows.Graphics.Display.DisplayProperties.ResolutionScale из Windows 8.1.
Вот почему некоторые устройства выйдут из строя, а другие - нет.
Мы решили эту проблему в нашем последнем выпуске (6.5.1.34018). Обратитесь в службу поддержки, чтобы получить загрузку.