0

Xamarinハイブリッドアプリでは動作しません。我々は、Webアプリケーション(Asp.Net)とpdftronのwebviwerでXODのファイルを表示を使用してXODファイルにファイル(PDF/TXT)を変換するためのPdfTronを使用しています。 asp.netアプリケーションでは、すべて正常に動作しています。PdfTronウェブビューアは、私たちは、Xamarinモバイルアプリケーション(ハイブリッド)に取り組んでいる

Androidアプリでは、pdftron webviewerでxodファイルをレンダリングできますが、webviewerはアプリケーションの内容を重複させるため、pdftron webviewerのレンダリング後にアプリケーションのコントロールを見ることができません。添付のスクリーンショットをご覧ください。最初のスクリーンショットは、メニューバーenter image description hereと重なっメニューバーenter image description hereと(pdftronをレンダリングした後)は、第2のスクリーンショットを表示します。

この問題の解決方法を教えてください。

おかげ

答えて

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); 
} 
+0

感謝のフォローアップのために! WebViewerには、デスクトップ向けのReaderControlとタブレット/携帯電話用のMobileバージョンの2つのReaderControlが付属しています。 APIのドキュメントから、モバイルビューアが新しいウィンドウにリダイレクトするかどうかを示すブール値(モバイルのみ、デフォルトはtrue)。 https://www.pdftron.com/webviewer/demo/doc/symbols/PDFTron.WebViewer.Options.html – Ryan

関連する問題