Member 4773987 Ответов: 1

Кнопка "Печать" в WebView


Hi,

     I have web mobile application, at the button in aspx page i put the below code to print the page, it is working fine in browsers (all)  but when i put my application inside webview in android it not working (not response after click)

What I have tried:

function printpage() {

    //Get the print button and put it into a variable
    var printButton = document.getElementById("printpagebutton");


    //Set the button visibility to 'hidden' 
    printButton.style.visibility = 'hidden';


    //Print the page content
    window.print()

    //Restore button visibility
    printButton.style.visibility = 'visible';


}

joginder-banger

попытка css-класса скрыть и показать кнопку.

1 Ответов

Рейтинг:
1

Member 4773987

я сделал весь вышеприведенный код, и он потерпел неудачу внутри Webview, он отлично работает через браузер :


Свойство HttpContext.Тока.Ответ.ClearHeaders();
Свойство HttpContext.Тока.Ответ.Четкий();
Свойство HttpContext.Тока.Response.Expires = 0;
Свойство HttpContext.Тока.Ответ.Буфер = true;
Свойство HttpContext.Тока.Ответ.AddHeader("Content-Disposition", "Attachment;FileName="+outletid+ "Check.pdf");

Свойство HttpContext.Тока.Ответ.Значение contentType = "применение/сила-скачать";//приложение/формат PDF
Свойство HttpContext.Тока.Ответ.BinaryWrite(net.DownloadData(openurl));
Свойство HttpContext.Тока.Ответ.Конец();


--------------------------------------------------------------

Процесс процесс = новая система.Диагностика.Процесс();
процесс.свойство StartInfo.Имяфайла = "хром";
процесс.свойство StartInfo.Аргументы = openurl + " --new-window";
процесс.Начать();

--------------------------------------------------------------

строка UrlForAndroid = "http://drive.google.com/viewerng/viewer?embedded=true&url="+openurl;


это.Страницы.Ответ.Перенаправление(UrlForAndroid, true);
это.Страницы.Ответ.Конец();

эта опция открывает pdf-файл, но когда я пытаюсь его распечатать, возвращается белая страница


David Crow

"...и это не удалось внутри Webview"
"...когда я пытаюсь распечатать его, возвращаю белую страницу"

Так почему же тогда вы отметили это как решение, когда это явно не так?

Member 4773987

Извините, я запутался