アプリケーションで請求書を印刷するためにPerpetuumReportsを使用しています。次に、ユーザーが請求書を印刷できるようにする必要があります。ハイパーリンクを使用してどのように行う必要がありますか?
次のコードを使用していますが、機能しません。
<script src="@Url.Content("~/Scripts/jquery.treeview.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/mscorlib.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/PerpetuumSoft.Reporting.WebViewer.Client.Model.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/PerpetuumSoft.Reporting.WebViewer.Client.js")" type="text/javascript"></script>
<script type="text/javascript">
var reportViewer = null;
$(document).ready(function ()
{
var reportViewer = new PerpetuumSoft.Reporting.WebViewer.Client.ReportViewer("#ReportViewerElement");
reportViewer.setServiceUrl("http://jmanlocal/ReportServiceController");
reportViewer.reportName = "InvoicesRep";
reportViewer.renderDocument();
reportViewer.setThumbnailsControl("#ssr_thumbnailContentPanel");
reportViewer.setDocumentMapControl("#documentMapView");
});
function PrintRep()
{
reportViewer.exportToPdf();
}
</script>
<div id="ReportViewerElement"></div>
<button onclick="PrintRep()">Print</button>