Страницы Crystal report-это то, как непосредственно печатать с помощью javascript
explain how to print Crystal Report on Client Side on Button Click using JavaScript in ASP.Net. This solution will work printing for Crystal Reports
Я использовал код javascript работает но он не показывает все страницы в crystal report
затем я использовал speratespages true или false, а затем в crystal report hoe переходил с одной страницы на другую...????
Что я уже пробовал:
HTML-разметка состоит из элемента управления Crystal ReportViewer и кнопки HTML для печати отчета Crystal.
Исходный код: дизайн
&ЛТ;ЧР:CrystalReportViewer идентификатор="CrystalReportViewer1" атрибут runat="сервер" speratepages="ложных" высота="400" ширина="600" BestFitPage="ложно" /&ГТ;
в <тип входного="кнопка" ID="btnprintи" значение="печать" /&ГТ;
Файл JavaScript
< script type= "text/javascript">
функция Print() {
var dvReport = document. getElementById ("dvReport");
var frame1 = dvReport. getElementsByTagName("iframe") [0];
если (навигатор.имя_приложения.метод indexOf("Интернет Эксплорер") != -1) {
frame1.название = frame1.идентификатор;
окна.кадры[frame1.идентификатор].фокус();
окна.кадры[frame1.идентификатор].печать();
}
ещё {
var frameDoc = frame1. contentWindow ? frame1.contentWindow : frame1.contentDocument.документ ? frame1.contentDocument.документ : frame1.contentDocument;
frameDoc.печать();
}
}
< / script>