我正在尝试将public void rate (View v){
AppLink= new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.google.com"));
i=new Intent (this, Lev7Activity.class);
startService(AppLink);
startActivity(i);
this.finish();
}
字体添加到我的mpdf文档中,但没有成功。
这是我添加到以前文件的代码:
在Open Sans
:
mpdf/config_fonts.php
在php输出文件中我添加了这个:
$this->fontdata = array(
...
"opensans" => array(
'R' => "OpenSans-Regular.ttf",
'B' => "OpenSans-Semibold.ttf",
'I' => "OpenSans-LightItalic.ttf",
'BI' => "OpenSans-Semibolditalic.ttf"
),
...
);
我也试过写<html>
<head>
<style>
body {
font-family: 'Open Sans';
font-size: 10pt;
}
我将文件上传到文件夹:font-family: opensans, sans-serif;
我认为我做的一切都正确但没有用,它使用的是第一个无替代字体。
额外信息:
mpdf文件夹位于他的路径:root/plugins/mpdf/ttfonts/
php文件创建的pdf文件位于以下路径:root/plugins/
在里面我宣布了这些:
root/template/folder/
可能路径有问题,但我找不到解决方案。
此外,我可以说,如果我加载define('_MPDF_PATH','../../plugins/mpdf/');
include("../../plugins/mpdf/mpdf.php");
,在示例font-family: opensans, sans-serif;
内,它可以正常工作。
我该如何解决?
答案 0 :(得分:4)
问题在于我将'c'
设置为$mpdf = new mPDF('c');
,仅强制使用核心字体,不包括从我这里加载的外部字体。
问题解决了