PHP TCPDF类详解

分类: 源代码 > PHP
set_time_limit( 0);
require_once (Q::ini('custom_system/lib_dir') . 'tcpdf/config/lang/eng.php' ); //引进配置;
require_once (Q::ini('custom_system/lib_dir') . 'tcpdf/tcpdf.php' );  //包含类库文件
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, array(70 , 80), true, 'UTF-8' , false);
//PDF_PAGE_ORIENTATION:pdf页面方向;PDF_UNIX:尺寸单位;array(70, 80)页面大小;unicode:是否采用双字节对字符进行编码(true, false);encoding:编码;
$pdf ->SetCreator(PDF_CREATOR);  //创建者
$pdf ->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);  //设置默认等宽字体
$pdf ->SetMargins(1, 1, 1);  //设置边距
$pdf->SetPrintHeader(false );  //设置打印页眉
$pdf->SetPrintFooter(false );  //设置打印页脚
$pdf->SetAutoPageBreak(true , 1 );  //设置自动分页符(auto,margin)
$pdf->SetLanguageArray($l );  //设置语言数组
$pdf ->setCellMargins( 0, 0 , 0 , 0);  //设置单元格之间的边距;
$pdf ->AddPage();  //添加一个页面
$pdf ->SetFont('droidsansfallback', 'B', 10 );  //设置字体样式(字体,粗体,大小)
$pdf ->MultiCell()

字体:

  1. freeserif:支持比较多的小字符符号,但不支持中文和日文;

  2. droidsansfallback:支持一些常见的小字符符号和中文,比较多的国家小字符无法支持;

来源:原创 发布时间:2020-06-15 22:00:44