使用mpdf库通过加载视图文件生成pdf,但它会抛出
Mpdf \ MpdfException无效的大小表示“a3”
代码
Laravel 5.6
使用PHP 7.1
,bootstrap 4
。和 private void datagrid_RowEditEnding(object sender, DataGridRowEditEndingEventArgs e)
{
rows2change.Add(e.Row.GetIndex());
}
private void datagrid_SelectedCellsChanged(object sender, SelectedCellsChangedEventArgs e)
{
if (rows2change.Count > 0)
{
saveMyData(rows2change[0]);
rows2change.Remove(rows2change[0]);
}
}
造型
非常感谢任何帮助:)
答案 0 :(得分:1)
我也有这个错误。它确实与Bootstrap4有关。但仍在调查中。
BS4设置:
@page {
size: a3; }
似乎mPdf无法识别这个或BS4使用了错误的样式属性。如果您使用BS4的sass版本,则可以使用var:
进行更改// Printing
$print-page-size: a3 !default;
更新: 我看了看:https://mpdf.github.io/paging/using-page.html 并将页面大小设置为' auto'在BS4。虽然我的页面还没有工作,但错误消失了;-)但那是别的。
Greetz,flexjoly