tcpdf中增加微软雅黑的正确方式
web 其他 2022-09-13 777 0
关于本站

“最难不过坚持”

本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作

有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339

6415773 2611 39
最新评论
https://jueru.net/
评 留言
:weixiao:
评 留言
:shuijiao: :weiqu: :zhenbang: :leng:
评 留言
:yiwen: :yiwen: :yiwen: :yiwen:
评 EasySass: could not generate CSS file. See Output panel for details.
这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
评 TP6模型事件-查询后onAfterRead不好用
文章标签更多
ThinkPHP (254)
Mysql (58)
DedeCms (33)
jQuery (67)
证件照 (1)
setInc (4)
setDec (4)
onclick (5)
打开边栏(ESC) 关闭边栏(ESC)
tcpdf对中文的支持就不太好, 当然也可以支持, 比如里面的stsongstdlight字体, 然后这个却对英文支持不好, 当英文单词有大小写连着时, 大写的会与小写的分开, 因此我们就需要嵌入自己的字体了, 不过这个字体可不像我们平常安装ps字体那样, 可以很直接的安装, 这里把解决方法给大家分享下, 方便大家后续快速解决问题:

1. 到网上下载对应的字体, 我下载的msyh.ttf[微软雅黑] ,下载地址:

https://www.jb51.net/fonts/741094.html

2. 把字体下载到tcptf ools文件夹下面[这里有个tcpdf_addfont.php, 是web转换工具]

3. 在这个目录下, 左手按着shift, 右手点击右键选择 在此处打开 命令窗口

4. php ./tcpdf_addfont.php -b -t TrueTypeUnicode -f 97 -i msyh.ttf
from clipboard

php : 无法将“php”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

5. 这时就成功的把ttf字体转换到fonts文件夹下, 成为tcpdf可支持的字体了

   同理, 也可以嵌入其它字体了 

6. $pdf->SetFont('msyh', '', 10, '', true); //droidsansfallback

   到这里就可以完美调用了

版权声明:本篇文章来源于网络。 来源链接

相关推荐
Uncaught (in promise) 的解决方法,可能原因
其他 | 2022-06-25 1077455
Uncaught (in promise) 的解决方法,可能原因;仅仅只是一种参考原因 我是因为copy的项目直接修改的,结果一直报错 Uncaught (in promise),检查发现接口请求数据已经正常返回,后来经过排查发现是在拦截器里面别人的判断是response.data.status !== 1 就算请求失败,从而Promi...
钉钉怎样设置快捷键?钉钉系统设置在哪
其他 | 2019-03-20 21116
钉钉怎样设置快捷键? 1,打开电脑端钉钉面板,点击右上角自己的头像,下拉菜单中点击系统设置 2,进入系统设置面板,下拉滚动条,找到快捷键设置
评论:0条
评论加载中...
发表评论