Я создаю таблицу отчетов в моей jsp, которая содержит 60 столбцов. Я вижу все столбцы с помощью прокрутки. Теперь я хочу распечатать этот отчет. Функция Я использую для печати являетсяWindow.print не печатает всю страницу
function printReport(rpt)
{
var report = document.getElementById(rpt);
var newWindow = "toolbar=no, addressbar=no, directories=no,location=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=5000 , height=500, left=50, top=50";
var printWindow = window.open('',rpt, newWindow);
printWindow.document.write('<html><body>');
printWindow.document.write('<div id="rpt" name="rpt" style="overflow:scroll;" >');
printWindow.document.write(report.innerHTML);
printWindow.document.write('</div>');
printWindow.document.write('</body></html>');
printWindow.document.close();
printWindow.focus();
printWindow.print();
printWindow.close();
}
Теперь проблема печатает только содержимое, которое видно на экране т.е. напечатанный документ имеет только около 10 колонн, которые видны на экране. Но я хочу напечатать оставшиеся столбцы и на следующей странице, чтобы напечатать целую таблицу. Любые предложения?
Спасибо за ответ mplungjan. Но все же я получаю такой же старый результат. Примечание. Таблица отчета, которую я должен распечатать, является горизонтально прокручиваемой, а не вертикальной. – Shrikant
Ах. И как вы могли бы представить себе печать? Я настоятельно рекомендую вам создать pdf-файл так, как вы хотите, чтобы он выглядел, и когда пользователь хочет распечатать, вы отправляете его, что – mplungjan
Я попробую этот. – Shrikant