【发布时间】:2015-03-24 17:15:36
【问题描述】:
我在做什么
我一直在使用 Laravel 重写一个条形码生成系统。
怎么了
我正在正常实例化类,但使用方法 $pdf->SetFont('Arial','B',$fontSize); 我收到错误消息 FPDF 错误:未定义字体:helvetica B。如下所示,粘贴“字体”已包含在库粘贴中。
我的代码
<?php namespace App\Http\Controllers;
//Elements declaration of layout, libraries and model
use View, Input, Validator, FPDF, eFPDF, BarcodeClass, BarcodeEAN, DB, App\Models\Barcode;
class HomeController extends Controller {
public function index() {
return view('frontend.home');
}
public function gerarPdf() {
//some code
//Creates a new PDF
$pdf = new eFPDF('P', 'pt');
//Modify PDF font
$pdf->SetFont('Arial','B',$fontSize);
FPDF.php 内部
function _getfontpath()
{
if(!defined('FPDF_FONTPATH') && is_dir(dirname(__FILE__).'font/'))
define('FPDF_FONTPATH',dirname(__FILE__).'/font/');
return defined('FPDF_FONTPATH') ? FPDF_FONTPATH : '';
}
【问题讨论】:
标签: php laravel laravel-5 fpdf