社区
Delphi
帖子详情
如何修改Memo或RichEdit的行间距?
hwgr
2000-01-22 06:59:00
...全文
580
8
打赏
收藏
如何修改Memo或RichEdit的行间距?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jll
2000-04-10
打赏
举报
回复
没有搞错的话,行间距在某些情况下和选定的字体的最小高度(有些像字号)有关,因此Memo之类的是没戏的了……
即使是Word,有时也不好办……
limin_chen
2000-04-07
打赏
举报
回复
richedit98 component can do this.
because it use riched20.dll.
pipimei
2000-01-23
打赏
举报
回复
我的建议是直接使用RXLIB控件组中的TRXRICHEDIT控件,能设置行距,很好用。但其中的有些属性对中文的处理有些BUG,需要自己修改源代码。
RXLIB控件组想必不用我说在哪里找吧?
Firing_Sky
2000-01-23
打赏
举报
回复
好像是ScrollBy还是什么的,记不清了
Firing_Sky
2000-01-23
打赏
举报
回复
如果没记错的话,行间距是可以改的,我记得有个属性还是方法可以设置每一行在Memo或者RichEdit里的具体位置
Venne
2000-01-22
打赏
举报
回复
富文本格式的段落属性里可以设置缩进和标志等,但是不能设置行间距。如果要象WORD那样来做一个编辑软件,自己需要做非常多的事。不如使用嵌入的WORD。使用OLE和COM都可以。
kxy
2000-01-22
打赏
举报
回复
不过你可以试试rtf格式的文件在RichEdit中是否可以.
rtf的格式中如何设置行间距,我不清楚.
kxy
2000-01-22
打赏
举报
回复
Memo类型的东西是不能改变行间距的.M$嘛,就是这样.
可以使用改变字体来试式
The EM_SETCHARFORMAT message sets character formatting in a rich edit control.
EM_SETCHARFORMAT
wParam = (WPARAM) (UINT) uFlags;
lParam = (LPARAM) (CHARFORMAT FAR *) lpFmt;
typedef struct _charformat {
UINT cbSize;
_WPAD _wPad1;
DWORD dwMask;
DWORD dwEffects;
LONG yHeight;
LONG yOffset;
COLORREF crTextColor;
BYTE bCharSet;
BYTE bPitchAndFamily;
CHAR szFaceName[LF_FACESIZE];
_WPAD _wPad2;
} CHARFORMAT;
你去看看帮助吧.
RichEdit
RichEdit
的奥妙 一、如何得知当前
行
号 用
RichEdit
(或者
memo
)控件制作文本编辑器时,通过访问linescount属性可以得到总
行
数,但是若想知道光标当前所在
行
的
行
号就麻烦了,因为delphi没有提供这个属性。要实现这个编辑器必备功能,就须调用em_ LineFromChar。请试试下面的程序。 先在窗口中布置一个
RichEdit
或者
memo
(命名...
Delphi TStringList DB
RichEdit
删除尾部多余换页符
地在将文字存入数据库时,常通过TStringList进
行
逐
行
分段处理后,再通过DB
Memo
存入数据。但是Delphi的TStringList控件,通过Text存入数据时,它的最后一
行
是一个换页符。在打印时,就会多出一个空白
行
。 正常的打印: 一个空白
行
,有时造成打印的溢出。 问题解决: 一、Delphi10以下 TStringList,默认最后一
行
有#13#10字符(换页),可以通过删除最后的#13#10字符 编程做一个函数解决: function PrintText(S:s..
问一个段落排版问题,期待……
怎样用
richedit
或者
memo
来实现段落的两端对齐???我找过相关文章,说用SetTextJustification可以,可我test了很久都没成功,望成功人士告知,谢谢!SetTextJustification函数说明如下:Declare Function SetTextJustification Lib "gdi32" Alias "SetTextJustifi
MFC控件使用大全
MFC控件使用大全
dev的动态汉化
放控件TcxLocalizer。将其FIlename设定成汉化文件.ini。选择Locale的值是中文,然后active=true。OK了文件如下 ini如下: [2052] CHINA_STR="中国" cxExportListIndexError="列表索引超出范围(%d)" cxNavigator_DeleteRecordQuestion="删除记录?" cxNavigato...
Delphi
5,402
社区成员
262,733
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章