请问如何在RichEdit中设置字距、上标、下标、行距等?(100分)

  • 主题发起人 主题发起人 zouming
  • 开始时间 开始时间
Z

zouming

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何在RichEdit中:
1、设置字体、颜色、字间距、上标、下标等。
2、设置段落的居左、居右、居中、行距等。
3、文字不满框时滚动条消失,满框时滚动条出现。
4、输入字数的限制。
 
RichEdit.font属性可以设置字体(字符集,颜色,字体,大小,效果,字型);
RichEdit.color属性可以设置背景色;
Richedit1.Paragraph.Alignment属性可以设置段落的
居左(taLeftJustify),居右(taRightJustify)、居中(taCenter);
RichEdit.ScrollBars:=ssBoth;文字不满框时滚动条消失,满框时滚动条出现。
Richedit.Paragraph.FirstIndent //段落首行缩进
Richedit.Paragraph.LeftIndent //段落左缩进
Richedit.Paragraph.RightIndent //段落右缩进
Richedit.MaxLength //输入字数的限制
行距好像没有现成的属性


 
是否可用winapi函数的GetTextMetrics()如:
var
tm:TTextMetrics;
...
GetTextMetrics(hdc,^tm);
...
cyChar:=tm.tmHeigh + tm.tmExteralLeading;
....
TextOut(...);
但只能设置显示,该如何控制格式文件(如word的.doc文件)。
还有如何设置上标、下标?
???
 
C:/Program Files/Borland/Delphi5/Demos/Richedit
看看Delphi自带的Demo吧!
 
本人已用过Delphi自带的RichEdit的demo,但没有解决问题。
 
用Richedit98 控件可实现所有功能
如要就给我加分,给你E过去。
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
825
DelphiTeacher的专栏
D
D
回复
0
查看
831
DelphiTeacher的专栏
D
D
回复
0
查看
664
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
541
DelphiTeacher的专栏
D
后退
顶部