我有下面的代码打印由我的应用程序中保存的表:
var elementToPrint = this.mainTable.get(0);
newWin = window.open("");
newWin.document.write('<html><head><title>' + elementToPrint.caption + '</title>' +
'</head><body class=\'visible-print\'>');
newWin.document.write(elementToPrint.outerHTML);
newWin.print();
newWin.close();
凡this.mainTable是一个jQuery对象。
在我的共同页(_Layout.cshtml)我有:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta charset="UTF-8" />
<title>MyApp</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="@Url.Content("~/Content/bootstrap.css")" rel="stylesheet" media="all">
<link href="@Url.Content("~/Content/bootstrap-theme.min.css")" rel="stylesheet" media="all">
</head>
打印程序运行正常,除了它失去所有的造型,印刷用未格式化的数据(并排数据面)纯文本。
我需要保持原有的引导布局(颜色,边框,条等)。 需要改变什么,请...
谢谢,