WebView上的“打印”按钮不起作用

时间:2018-08-05 19:31:24

标签: xamarin webview

我有一个带有“打印”按钮的网页,并且在手机上使用任何浏览器时都能正常工作。 但是,使用webview时,无法正常工作。就像不开火。

1 个答案:

答案 0 :(得分:0)

对于Java

private void createWebPrintJob(WebView webView) { 

PrintManager printManager = (PrintManager) this.getSystemService(Context.PRINT_SERVICE); 
PrintDocumentAdapter printAdapter = webView.createPrintDocumentAdapter(); 

String jobName = getString(R.string.app_name) + " Print Test"; 
printManager.print(jobName, printAdapter, new PrintAttributes.Builder().build());
 }

 //perform click pdf creation operation on click of print button click 
// Use this on main activity class tag

public void printPDF(View view) { createWebPrintJob(myWebView); }

对于Xml创建按钮

android:onClick="printPDF"