我们正在开发Xamarin移动应用程序(混合)。我们正在使用PdfTron将文件(pdf / txt)转换为使用Web应用程序(Asp.Net)的xod文件,并在pdftron webviwer中显示xod文件。在asp.net应用程序中,一切正常。
在Android应用中,我们可以在pdftron webviewer中呈现xod文件,但webviewer会重叠应用程序内容,因此在渲染pdftron webviewer后我们无法看到应用程序的控件。请查看附带的屏幕截图。第一个屏幕截图显示菜单栏,第二个屏幕截图(呈现pdftron后)与菜单栏重叠。
请告诉我如何解决此问题。
由于
答案 0 :(得分:1)
我可以通过设置" mobileRedirect:false"来解决问题。以下是代码:
var myWebViewer = new PDFTron.WebViewer(
{
path: "file:///android_asset/lib",
type: "html5",
mobileRedirect: false,
initialDoc: "file:///android_asset/635979952755439967_articles.xod"
},
viewerElement);
并在mainactivity.cs文件中:
if (url.Contains("MobileReaderControl.html"))
{
return false;
}
else
{
webView.LoadUrl(url);
}