自主开发的OFD编辑器简介 -- 开ofd可编辑之先河

前言  OFD是板式文档格式,板式文档只管显示;怎么对板式文档编辑,那不是OFD标准考虑的事。有时使用者是“不讲道理的”,我就是想要编辑ofd文件!需求就是开发软件的动力,毕竟开发者会向钱看的。

    经过一番绞尽脑汁,在OFD阅读器的基础上,终于实现了编辑功能。至于好不好用,就仁者见仁智者见智了。板式没有统一的编辑标准,就需要开发者更懂使用者的“心”!

1 文档多种多样,分类化解

     没有一种编辑模式适合所有的文档,不同的使用者期望的编辑模式是不一样的。我们把编辑模式分为三种:段落模式、行模式、自由选择模式。总有一款适合你!

段落模式:

行模式:

自由选择模式

编辑功能

 文本按三种模式做初步处理;后续,文本编辑功能的影响范围限定于框内。可对文本增删改、复制粘贴、换行、设置行间距和字间距等操作,支持undo功能。

 无限undo功能,

块可以移动,并可以undo到起始位置

  设置行间距、字间距、字体颜色

 后记:板式文件的编辑功能不似流式文件,其编辑功能并无定法。我们能做的只有:尽可能把握使用者意图,尽量使使用者称心如意!为了使板式文件可编辑,没有现成的路可走,没有现成编辑控件可用。只有从底层做起,从控制鼠标、键盘等微小事件做起,所有的细节都在掌控之中!才能开发出一款可用编辑软件!

posted @   源之缘-OFD解决方案  阅读(1330)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
关注我
点击右上角即可分享
微信分享提示