i'm having problem formatting bootstrap panels printing. charts being contained within bootstrap panels overrun panel border on right side (only when print though, looks fine on actual web page) , charts split page breaks. i've tried using print media queries , using page-break-inside , page-break-after nothing working (i doing wrong though).
here code utilizing bootstrap panels. i'm using font awesome interactive buttons , i'm using canvasjs charts.
<div class="row"> <div class="col-sm-6"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">work orders priority <a data-toggle="collapse" data-target="#collapse1"> <span class="fa fa-line-chart pull-right panelcolbtn rotate"/> </a> </h3> </div> <div id="collapse1" class="panel-collapse collapse in"> <div class="panel-body"> <div> <div id="chartcontainer1" style="height: 450px; width: 100%;"></div> </div> </div> </div> </div> </div> <div class="col-sm-6"> <div class="panel panel-primary"> <div class="panel-heading"> <h3 class="panel-title">% of work requests repair tags <a data-toggle="collapse" data-target="#collapse2"> <span class="fa fa-line-chart pull-right panelcolbtn rotate"/> </a> </h3> </div> <div id="collapse2" class="panel-collapse collapse in"> <div class="panel-body"> <div> <div id="chartcontainer2" style="height: 450px; width: 100%;"></div> </div> </div> </div> </div> </div> </div>
here had tried print media query attempt resolve page break issue.
@media print { div.panel, div.panel-primary { page-break-inside: avoid !important; page-break-after: auto !important; } }
i checked out thread before coming here , followed along seems original poster never able working correctly either. printing twitter bootstrap correctly
can shed light on how issue resolved?
Comments
Post a Comment