为啥要从头造轮子开发RichEdit编辑器?
1:微软的RichEdit好多接口模糊,且扩展和调用都比较麻烦,比如增加行号显示等功能都不太好实现
2:无法和现有的FoxUI完美契合,很多绘制和实现方式都不同
3:不利于后期扩展和跨平台,对系统的依赖性太大。
4:Rtf格式描述元素局限太多,不利于编辑和传输
FoxJsonRichView的功能目标
1:排版布局
2:文字的自定义输出
3:行号书签标尺,分页
4:编辑控制,打印控制
5:图片,包括Gif,Svg的支持
6:组件支持,grid,chart ,button,edit,combobox。。。。
7:多层,支持内容叠加显示
8:采用Json来记录元素
9:支持DirectUI模式输出
10:格式兼容支持 rtf,html,pdf