Как печатать с помощью SmartWebView - PullRequest
0 голосов
/ 13 января 2020

Я использую SmartWebView для создания моего HTML приложения ( SmartWebView )

с javascript - window.print () , он работает на мобильном телефоне chrome, но с SmartWebView ничего не происходит. Я не могу найти некоторые разрешения или параметры для MainActivity. java & SmartWebView. java для этой функции печати. Есть ли решение для этого? Просьба помочь

Я не знаком с Java и Android Studio. Я просто могу открывать файлы, находить и изменять переменные, поэтому я беспокоюсь, если я изменю части синтаксиса в функциях.

1 Ответ

0 голосов
/ 13 января 2020

private void doWebPrintJob (WebView webView) {

    PrintManager printManager = (PrintManager) this
            .getSystemService(Context.PRINT_SERVICE);

    PrintDocumentAdapter printAdapter =
            webView.createPrintDocumentAdapter("MyDocument");

    String jobName = getString(R.string.app_name) +
            " Print Test...";

    printManager.print(jobName, printAdapter,
            new PrintAttributes.Builder().build());
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...