秋·风

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 36 下一页

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 秋·风 阅读(610) 评论(0) 推荐(0)

2024年11月6日

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

2024年11月5日

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

2024年10月30日

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

2024年10月25日

摘要: 网友“海”在使用fpspreadsheet时遇到读取复杂的xlsx文件会出错: 经跟踪发现运行到fpspreadsheet\source\common\xlsxooxml.pas的procedure TsSpreadOOXMLReader.ReadFromStream的ReadDefinedName 阅读全文
posted @ 2024-10-25 12:50 秋·风 阅读(275) 评论(0) 推荐(0)

2024年10月21日

摘要: lazarus最大的缺点我认为是Debug功能,如需要查看View:Width的值,lazarus是无法直接看到的,经试用debugserver+SendDebug可以显示。使用方法:1、首先编译debugserver,打开编译lazarus\tools\debugserver\debugserve 阅读全文
posted @ 2024-10-21 15:19 秋·风 阅读(268) 评论(1) 推荐(0)

2024年10月18日

摘要: 按《lazreport的pdf导出插件lrPDFExport的DoMemoView(View: TfrMemoView)功能缺失》修复后英文显示正常,但中文显示为框框的问题。前几天经网友“安全生产监管”提醒我,使用freepascal自带的fpPDF创建的pdf可以正常显示中文,字体名称不能用中文。 阅读全文
posted @ 2024-10-18 14:55 秋·风 阅读(317) 评论(0) 推荐(1)

摘要: lazreport的pdf导出插件lrPDFExport缺失MemoView功能,导出的报表如有TfrMemoView,生成的pdf会直接丢弃TfrMemoView的文字,原TfrMemoView的位置出现空白。 导出的pdf: 修复步骤: 打开Lazreport\source\addons\lrF 阅读全文
posted @ 2024-10-18 14:30 秋·风 阅读(197) 评论(0) 推荐(0)

2024年10月16日

摘要: Lazarus 4.0RC1/fpc3.3.1安装ehlib 10时出现以下出错: EhLibReg.pas(761,27) Error: Incompatible type for arg no. 1: Got "Constant String", expected "LongInt" 原因:la 阅读全文
posted @ 2024-10-16 11:31 秋·风 阅读(724) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 36 下一页