如何用Delphi制作写字板程序 200分 (200分)

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

ZHAOHUIYY

Unregistered / Unconfirmed
GUEST, unregistred user!
不少资料都介绍了如何用Delphi制作文档编辑器,但却不是很全面,以Windows自带的写字板程序来说,
如何实现插入对象的操作,如何实现图文混排(常用的memo、richedit等好象只能输入文字,而不能插入图形),
如何调用公式编辑器等方便文件处理。
 
rxlib2.75里面有一个例子(RX/Demo/RICHED2/Richedit.dpr),修改后可作为文档编辑器,
可实现插入对象操作,实现图文混排等。
 
有第三方大的控件
 
ZHAOHUIYY:
写字板也不能插入图形啊!? 写字板就是richedit,用richedit可以实现写字板的所有
功能 + 记事本 的所有功能。
 
可以动态加一个images控件显示图形啊![:)]
 
通过windows附带的写字板程序“插入”——>“对象”是可以插入包含bmp图在内的很多
OLE对象的。但在delphi中怎样实现呢?
 
http://www.justep.com/product/freeproduct/rtf3.htm

看看这个。。。
 
我在http://www.justep.com/product/freeproduct/rtf3.htm上下载了RTF 3.0编辑器
源程序,但好象程序不完整,没法编译执行。请问[blue]CJF[/blue][black][/black]遇到过
此情况没有?谢谢你给我提供该网址。
 
我已经找到写字板程序的例程,但如果我想把通过写字板编辑的文件(图文混排,有特殊格式符)
作为一个字段存入数据库(*.db),不知该字段类型应为什么?应该怎样处理?
 
CJF同志,非常感谢你能回答我的问题,帮我解决了难题,这200分非你莫属,能告之
你的e-mail地址吗?我希望能与你常联络。另外你最后的回答能再具体些吗?我的邮件地址
是:zhaohuiyy@163.com
 
其实就是用流的方式将文件进行保存罢了。。。

而数据库用的就是Blob或相关类型的字段。。。[:)]
 
请教CJF,哪里找得到该例程。
 
没有。。。

不过你看看RICH.LINES.LOADFROMSTREAM
----------.SAVETOSTREAM

TBLOB(FIELDBYNAME('XX').ASBLOB).LOADFROMSTREAM
-------------------------------.SAVETOSTREAM

就明白的了。。。。
 
----------------
 
我是Delphi初学者,CJF先生,“RICH.LINES.LOADFROMSTREAM”这个语句我不大懂,“RICH”
代表什么?“STREAM”又是什么意思?请教!请教!
 
RICH就是上面给你的那个控件,文本的那个控件,而STREAM就是流,而流可以认为就是
一串,或一块数据。。。。

对于STREAM的了解,请看看Delphi的Help的说明。。。
 
请问CJF,RICH和RICHEDIT有什么不同,我在Delphi的工具条中怎么没有见到这个RICH呀!
 
就是RICHEDIT,或者你新装的那个控件。。
 
后退
顶部