无法在mpdf中开始工作css-borders

时间:2018-03-26 15:52:15

标签: php css mpdf

我正在尝试使用mpdf导出数据表而无法使用css-border,我已经尝试了很多东西......

我还尝试在这个简单的例子中对标题进行边界测试:

 var headers = {
    "Authorization" : "Basic " + Utilities.base64Encode("[I put my API key here]" + ':' + "[I put my secret key here]")
  };

  var params = {
    "method":"GET",
    "headers":headers
  };

var url ="https://amplitude.com/api/2/funnels?e=\{"event_type":"_active"\}&e=\{"event_type":"Purchase%20Confirmation%20Page%20-%20Page%20View%20-%20W"\}&start=20180214&end=20180215&n=active&mode=ordered&cs=86400"

function callAmp() {
  var response = UrlFetchApp.fetch(url, params);
  Logger.log(response.getContentText());
}

我还尝试将css放入外部样式表或将其应用于内联,但没有成功。
(通过Composer安装最新的mpdf版本)
奇怪的是,字体大小和背景样式正在应用o.O

我错过了什么吗?

更新:
我已经更新了代码,尝试应用盒子阴影,它们应用于h1,但不适用于td元素..对于表格而言,它似乎不是一个非常干净的解决方案......

1 个答案:

答案 0 :(得分:2)

根据具体情况,正确的CSS border定义为<br-width> || <br-style> || <color>

当CSS定义为

时,代码在mPDF中按预期工作
td {
  border: 1px solid black;
}

https://developer.mozilla.org/en-US/docs/Web/CSS/border