小编Mar*_*iño的帖子

FPDF添加新字体

我正在使用FPDF库来生成PHP报告,但现在我需要使用另一种不在核心字体中的字体(Verdana).我添加了这一行:

$pdf->AddFont('Verdana','','verdana.php');
Run Code Online (Sandbox Code Playgroud)

我将文件verdana.php和verdana.z复制到fonts目录中.如果我使用下面的说明,每件事都可以正常工作:

$pdf->SetFont('Verdana','',6);
Run Code Online (Sandbox Code Playgroud)

但是如果我尝试使用下一条指令(使用粗体字):

$pdf->SetFont('Verdana','B',6);
Run Code Online (Sandbox Code Playgroud)

我收到错误:

FPDF error: Undefined font: verdana B
Run Code Online (Sandbox Code Playgroud)

我尝试为Verdana Bold添加另一种字体:

$pdf->AddFont('Verdana-Bold','B','verdanab.php');
Run Code Online (Sandbox Code Playgroud)

当然,我把文件verdanab.php和verdanab.z放在fonts目录中.但我得到了同样的错误.我缺少什么或如何使用Verdana字体(普通和粗体)?

提前致谢.

php fonts fpdf

8
推荐指数
1
解决办法
3万
查看次数

错误:模块“sqlite3”已加载到文件未知的第 0 行

在我的新 PHP 7.4 盒子 (composer create-project slim/slim-sculpture:dev-master ta-api) 中安装 PHP Slim 框架并访问 URL ( https://my-domain.com/ta-api/public ) 我收到下一条 JSON 错误消息:

\n
{\n  \xe2\x80\x9cstatusCode\xe2\x80\x9d: 500,\n  \xe2\x80\x9cerror\xe2\x80\x9d: {\n    \xe2\x80\x9ctype\xe2\x80\x9d: \xe2\x80\x9cSERVER_ERROR\xe2\x80\x9d,\n    \xe2\x80\x9cdescription\xe2\x80\x9d: \xe2\x80\x9cERROR: Module \xe2\x80\x98sqlite3\xe2\x80\x99 already loaded on line 0 in file Unknown.\xe2\x80\x9d\n  }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我缺少什么?

\n

php slim

1
推荐指数
1
解决办法
5096
查看次数

标签 统计

php ×2

fonts ×1

fpdf ×1

slim ×1