秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  278 随笔 :: 0 文章 :: 308 评论 :: 20万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页

2024年11月28日

摘要: 2025-01-10:1.更新 fr不支持ttc文件格式,将fontutil单元的ttc删除,修改为红色代码重新编译就可以。2.更新搜字体函数,先找精确的,找不到就模糊的。在2024-11-18修复fr导出PDF的Bug后,只能使用指定的几种字体,总感觉不完美。结合前几天对字体文件的研究,利用研究成 阅读全文
posted @ 2024-11-28 09:25 秋·风 阅读(275) 评论(2) 推荐(1) 编辑

2024年11月26日

摘要: FastReport VCL 2024.1.1在导出xls格式时,部分单元格内容没显示出来,以下方法是网友“海”让我分享给大家的,感谢“海”的分享! 1、frxExportMatrix.pas TfrxIEMStyle 增加StretchMode:TfrxStretchMode; 2、frxExpo 阅读全文
posted @ 2024-11-26 15:37 秋·风 阅读(127) 评论(0) 推荐(0) 编辑

2024年11月23日

摘要: 经过多天上网搜资料,终于用pascal实现从字体文件中读取TTF字体名称(非文件名),实测windows和linux都可行。(2024-11-26 字体信息的研究暂告一段落)2024-11-26:一、TTC字体文件的读取:ttc是由多个ttf文件构成的,其header结构为: tagTTC_HEAD 阅读全文
posted @ 2024-11-23 06:32 秋·风 阅读(184) 评论(0) 推荐(0) 编辑

摘要: 如何从一个字体文件中读取出需要的信息呢?比如字体名称(非文件名)、字体版权方等等,刚好最学习了浏览器里面的二进制,就尝试了用浏览器来解析字体文件信息。 首先介绍两种常见的字体文件,ttf(TrueType Font)与ttc(TrueType Collection) TrueType是由美国苹果公司 阅读全文
posted @ 2024-11-23 06:11 秋·风 阅读(143) 评论(0) 推荐(0) 编辑

2024年11月19日

摘要: lazarus编译的程序在树莓派运行前先出一个空白窗口,要关闭这个窗口后才能显示正常的窗体(使用wayland窗口类型的linux也可能存在同样情况)。Gtk2: better recognition of wayland session, do not create dummy frame. (5 阅读全文
posted @ 2024-11-19 08:10 秋·风 阅读(123) 评论(0) 推荐(0) 编辑

2024年11月18日

摘要: fastreport(FastReport VCL 2023_1_3)在linux导出pdf中文乱码(lazarus) 2024-11-24:修正在深度Linux导出pdf时显示“Cant swap font”导致导出失败的问题。原因:1.导出时没找到对应字体的linux字体目录2.设置的字体名称不 阅读全文
posted @ 2024-11-18 13:20 秋·风 阅读(310) 评论(0) 推荐(0) 编辑

2024年11月6日

摘要: 在Lazarus中要实现TEdit组件的文本垂直居中,可以通过自定义TEdit组件并重写其CreateParams方法来设置编辑框的样式为多行,然后通过SetCenter方法来调整文本的垂直位置。在需要的unit添加EditCenter单元。注意:EditCenter单元一定要放StdCtrls后面 阅读全文
posted @ 2024-11-06 09:16 秋·风 阅读(168) 评论(7) 推荐(0) 编辑

2024年11月5日

摘要: RxDBGrid实现高亮显示指定字符,效果如下: 方法:用OnDrawColumnCell自绘: 直接上代码(在“心有阳光”的代码基础完善而来的): procedure FindAllOccurrences(Text, SearchStr: string; var Positions: TStrin 阅读全文
posted @ 2024-11-05 21:11 秋·风 阅读(139) 评论(1) 推荐(0) 编辑

2024年11月1日

摘要: lazarus richmemo在linux打开GBK内码的rtf不能显示中文,但在linux编辑保存的rtf可以显示中文: 在Windows richmemo显示的rtf: 打开windows保存的rtf文件,中文使用GBK内码: 【中国人】 对应的GBK内码: \'d6\'d0\'b9\'fa\ 阅读全文
posted @ 2024-11-01 09:11 秋·风 阅读(176) 评论(0) 推荐(0) 编辑

2024年10月30日

摘要: lazarus的menu控件在银河麒麟显示(GTK2)灰黑色背景,荆通大神通过修改gtk2源码(gtk2proc.inc和gtk2wsmenus.pp)可以修改背景但效果还是不理想。近日在GitHub找到一个LazarusMenu,经试用发现问题很多,其中还使用了bgracontrols控件。 我修 阅读全文
posted @ 2024-10-30 09:32 秋·风 阅读(232) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 28 下一页
点击右上角即可分享
微信分享提示