项目介绍:电子病历系统,是医学专用软件。医院通过电子病历以电子化方式记录患者就诊的信息,包括:门诊病历、入院
出院病历、病程记录、护理记录、检查检验结果、医嘱、手术记录等等文书,其中既有结构化信息,也有非结构化的自由文
本,还有图形图象信息。涉及病人信息的采集、存储、传输、质量控制、数据共享等功能。
使用技术:vue,jsx,canvas
主要职责:参与项目技术选型,项目主体框架设计,核心功能开发。项目关键技术方案设计,讨论,技术把控等。
主要功能:
一,编辑器
编辑器整体的使用体验类似office的word文档。
编辑器主要有以下几大模块:
1,文档结构系统:编辑器底层使用OOXML构建底层文档的对象系统。文档划分为页眉页脚,页主体。其内部都有段落、
块、表格、内联块、控件、文本句、单字符、图片、图形等节点元素。整体的文档结构成树形数据结构。文档结构还包括样
式部分的对象。样式对象描述文档节点元素的样式。
2,计算器:计算器是通过文档大小、字体、行高、间距等属性计算出每一种文档节点元素的渲染位置、尺寸、分页、换行等
相关属性,为渲染做准备。计算器还包括光标位置,选区位置等相关计算。