mPDF 会显示 Awesome 字体图标吗?
Will mPDF show font Awesome Icons?
我想在 pdf 视图中显示很棒的字体图标。我试过这样的东西。
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<table class="table table-hover table-bordered">
<thead>
<tr>
<th>#</th>
<th>Account</th>
<th>Debit</th>
<th>Credit</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><?php echo $model->account; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->debit; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
</tr>
<tr>
<td>2</td>
<td><?php echo $model->against; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->debit; ?></td>
</tr>
<tr>
<td colspan="2"></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
</tr>
</tbody>
</table>
没用。所以我用谷歌搜索,发现了另一个问题
i tried this link here
基于此,我像这样更改了我的代码
<table class="table table-hover table-bordered">
<thead>
<tr>
<th>#</th>
<th>Account</th>
<th>Debit</th>
<th>Credit</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><?php echo $model->account; ?></td>
<td><i class="fa"> </i> <?php echo $model->debit; ?></td>
<td><i class="fa"> </i> <?php echo $model->credit; ?></td>
</tr>
<tr>
<td>2</td>
<td><?php echo $model->against; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->debit; ?></td>
</tr>
<tr>
<td colspan="2"></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
</tr>
</tbody>
</table>
(我只更改了两个字段就可以了)。还从 github 下载了 fontawesome 文件并将 fonts/fontawesome-webfont.ttf 复制到您的 MPDF ttfonts/ 目录中。
在我的 MDPF config_fonts.php 文件中,我添加了 link 中提到的行,但它也不起作用。
我遇到了同样的问题,请按照此处答案中的所有步骤进行操作 ,对我来说关键是添加 font-family:fontawesome;例如
<i style="font-family:fontawesome;" class="fa"></i>
我想在 pdf 视图中显示很棒的字体图标。我试过这样的东西。
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<table class="table table-hover table-bordered">
<thead>
<tr>
<th>#</th>
<th>Account</th>
<th>Debit</th>
<th>Credit</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><?php echo $model->account; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->debit; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
</tr>
<tr>
<td>2</td>
<td><?php echo $model->against; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->debit; ?></td>
</tr>
<tr>
<td colspan="2"></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
</tr>
</tbody>
</table>
没用。所以我用谷歌搜索,发现了另一个问题
i tried this link here
基于此,我像这样更改了我的代码
<table class="table table-hover table-bordered">
<thead>
<tr>
<th>#</th>
<th>Account</th>
<th>Debit</th>
<th>Credit</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><?php echo $model->account; ?></td>
<td><i class="fa"> </i> <?php echo $model->debit; ?></td>
<td><i class="fa"> </i> <?php echo $model->credit; ?></td>
</tr>
<tr>
<td>2</td>
<td><?php echo $model->against; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->debit; ?></td>
</tr>
<tr>
<td colspan="2"></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
<td><i class="fa fa-inr"></i> <?php echo $model->credit; ?></td>
</tr>
</tbody>
</table>
(我只更改了两个字段就可以了)。还从 github 下载了 fontawesome 文件并将 fonts/fontawesome-webfont.ttf 复制到您的 MPDF ttfonts/ 目录中。 在我的 MDPF config_fonts.php 文件中,我添加了 link 中提到的行,但它也不起作用。
我遇到了同样的问题,请按照此处答案中的所有步骤进行操作
<i style="font-family:fontawesome;" class="fa"></i>