0
ブラウザの印刷を開始するにはjavacript window.print()
を使用しています。しかし、印刷ビューを開くと、グラフ(iframeにある)が切れています。私はいくつかのソリューションを試しましたが、何も私のために働くことはありません。window.print()を使用してiframeのコンテンツが削除されています
ボタン
<a href="javascript:window.print();" class="tooltips mr15" title="Print Report">
<div class="icon-print-lrg"></div>
</a>
インラインフレームHTML
<iframe id="kibana_url" src="{{reportsvm.kibanaUrl}}" style="min-height:600px; width:100%;" frameBorder="0"></iframe>
CSSクラス
@media print
{
.noPrint, .noPrint *
{
display: none !important;
}
}
私はCSSのズームに追加]をクリックします。ブラウザが200%であるとき、すべてが良いです200%ので、それは私のために働いていません。
@media print
{
iframe
{
zoom: 200%;
}
.noPrint, .noPrint *
{
display: none !important;
}
}
実際の見た目:
印刷ルック: