Я визуализировал некоторые динамические c графики из библиотеки echarts
. И я добавил эти диаграммы в свой элемент div, используя следующий тег
<div class="row">
<div class="col-6" id='bar-chart-1' style="width=100%; height=500px"></div>
<div class="col-6" id='bar-chart-2' style="width=100%; height=500px"></div>
<div class="col-6" id='bar-chart-3' style="width=100%; height=500px"></div>
<div class="col-6" id='bar-chart-4' style="width=100%; height=500px"></div>
</div>
Но некоторые графики появляются на двух страницах. Я хочу избежать этого. и напишите CSS как,
#bar-chart-1, #bar-chart-2, #bar-chart-3, #bar-chart-4{
page-break-inside: avoid;
}
canvas{
page-break-inside: avoid;
}
page-break
правило работает нормально для других элементов div, а изображения не работают только с элементом canvas
, сгенерированным echarts. Любое предложение?