社区
C++ Builder
帖子详情
如何在RichEdit中加入表格
homer_lv
2003-01-20 05:20:26
用程序自动加入表格,我实验过,用Word生成一个表格后另存为rtf文档,可以直接用TRichEdit读出,那么如何在程序中直接生成表格呢?
...全文
115
7
打赏
收藏
如何在RichEdit中加入表格
用程序自动加入表格,我实验过,用Word生成一个表格后另存为rtf文档,可以直接用TRichEdit读出,那么如何在程序中直接生成表格呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
homer_lv
2003-01-21
打赏
举报
回复
有没有什么不用控件的方法?
wangxd
2003-01-20
打赏
举报
回复
用formone
homer_lv
2003-01-20
打赏
举报
回复
有没有直接用RichEdit可以加入表格的方法,Ehlib并不太好使。
Billy_Chen28
2003-01-20
打赏
举报
回复
www.51delphi.com
homer_lv
2003-01-20
打赏
举报
回复
EHlib在那里有下载的?
Billy_Chen28
2003-01-20
打赏
举报
回复
不行,试试EHLIB里的RXTRICHEDIT
halibut
2003-01-20
打赏
举报
回复
不知道,正好可以学习一下,我听!UP!
Rich
Edit
读取修改RTF 图片
表格
此文件特别适合需要对
Rich
Edit
进行开发的人,可以说是一个支持RTF的全功能Demo,不同于其他仅仅支持普通RTF文本和图片的程序。 MFC下实现完美读写RTF文件,支持RTF
中
图片,
表格
,ppt,word文档,以及各种以OLe插入的文件的读取。 支持完美修改文件
中
的图片及
表格
等所有对象的尺寸。 是一个全功能的RTF读写demo。 核心功能是一个基于C
Rich
Edit
Ctrl的派生类。 内有测试文档,可以实现对话框上tich
edit
控件或者动态创建的
rich
edit
控件对rtf文档的处理。 只要将word另存为RTF即可实现完美读取word文档
中
各种图片 图形等内容。
不用第三方控件,让
rich
Edit
支持图片与
表格
换行
不用第三方控件,让
rich
Edit
支持图片与
表格
换行 DELPHI 6 提供的
RICH
EDIT
是1.0,并不支持图片,对复杂
表格
也会乱成一团,如何在DELPHI原有控件的基础上做少量修改,使之支持显示图片与正确显示
表格
,其实只需要几行就好了,方法如下: 找到
rich
Edit
控件所在单元ComCtrls.pas (在SOURCE\VCL) //第一步 procedure TCustom
Rich
Edit
.CreateParams(var Params: TCreateParams); const //
Rich
Edit
ModuleName = '
RICH
ED32.DLL';//原来语句 //
Rich
Edit
ClassName = '
RICH
EDIT
'; //原来语句
Rich
Edit
ModuleName = 'Msft
edit
.dll'; //改后语句
Rich
Edit
ClassName = '
Rich
Edit
50W'; //改后语句 //第二步 procedure TCustom
Rich
Edit
.CreateWnd; .... //
加入
一行要放在 CreateWnd 因为此时 HANDLE已建立 Perform(EM_SetOleCallback, 0, Longint(T
Rich
Edit
OleCallback.Create(T
Rich
Edit
(self)) as I
Rich
Edit
OleCallback)) ; //第三步 procedure TCustom
Rich
Edit
.WMRButtonUp(var Message: TWMRButtonUp); begin inherited; //
Rich
Ed20 does not pass the WM_RBUTTONUP message to defwndproc, // so we get no WM_CONTEXTMENU message. Simulate message here. // if Win32MajorVersion < 5 then //是原有1.0的要去掉 Perform(WM_CONTEXTMENU, Handle, LParam(PointToSmallPoint( ClientToScreen(SmallPointToPoint(Message.Pos))))); end; //第四步 procedure T
Rich
Edit
Strings.Insert(Index: Integer; const S: string); .... //要去掉后面两名 // 1.0 uses, 2.0 will error happened 2011 // if
Rich
Edit
.SelStart (Selection.cpMax + Length(Str)) then //是原有1.0的要去掉 // raise EOutOfResources.Create(s
Rich
Edit
InsertError); //是原有1.0的要去掉
Rich
Edit
控件定制类,支持图片粘贴
此文件特别适合需要对
Rich
Edit
进行开发的人,可以说是一个支持RTF的全功能Demo,不同于其他仅仅支持普通RTF文本和图片的程序。 MFC下实现完美读写RTF文件,支持RTF
中
图片,
表格
,ppt,word文档,以及各种以OLe插入的文件的读取。 支持完美修改文件
中
的图片及
表格
等所有对象的尺寸。 是一个全功能的RTF读写demo。 核心功能是一个基于C
Rich
Edit
Ctrl的派生类。 内有测 试文档,可以实现对话框上tich
edit
控件或者动态创建的
rich
edit
控件对rtf文档的处理。 只要将word另存为RTF即可实现完美读取word文档
中
各种图片 图形等内容。
Dev17.1版本
Rich
Edit
Control
表格
插入与合并,插入图片
根据bookmarks插入文字/图片/
表格
,自定义插入文字/图片/
表格
,自定义文字样式。
表格
合并。
DevExpress
Rich
Edit
Control 多线程插入
表格
及数据
DevExpress
Rich
Edit
Control 动态插入
表格
及数据demo源代码,简单例子,希望对你们有帮助
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章