一种病历文本排版方法、系统、存储介质及电子设备
摘要文本
本发明提供一种病历文本排版方法、系统、存储介质及电子设备,方法包括:获取输入文本所有字符的初始字符宽度,并通过预设分词规则对所述输入文本的初始字符进行分词得到分词字符;获取所述输入文本的渲染数据,并根据所述渲染数据、所述初始字符宽度和所述分词字符通过预设算法得到所述分词字符渲染后的显示字符宽度;获取文本框宽度,并根据所述文本框宽度、所述分词字符和所述显示字符宽度通过预设换行规则进行断行,再在文本框内输出断行并渲染后的所述输入文本。本发明解决了现有技术中的病历文本排版方法缺乏自适应性,使得排版出的文本可读性低的问题。 该数据由<专利查询网>整理
申请人信息
- 申请人:江西曼荼罗软件有限公司
- 申请人地址:330000 江西省南昌市青云谱区昌南工业园区昌南园五路5号1号楼5430室(江西青云谱新经济产业集聚区内)
- 发明人: 江西曼荼罗软件有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种病历文本排版方法、系统、存储介质及电子设备 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311670307.8 |
| 申请日 | 2023/12/7 |
| 公告号 | CN117371446A |
| 公开日 | 2024/1/9 |
| IPC主分类号 | G06F40/289 |
| 权利人 | 江西曼荼罗软件有限公司 |
| 发明人 | 何长海; 高园; 丁川; 叶凯; 樊海东; 鲁冰青; 曾忠安 |
| 地址 | 江西省南昌市青云谱区昌南工业园区昌南园五路5号1号楼5430室(江西青云谱新经济产业集聚区内) |
专利主权项内容
1.一种病历文本排版方法,其特征在于,所述方法包括:获取输入文本所有字符的初始字符宽度,并通过预设分词规则对所述输入文本的初始字符进行分词得到分词字符;获取所述输入文本的渲染数据,并根据所述渲染数据、所述初始字符宽度和所述分词字符通过预设算法得到所述分词字符渲染后的显示字符宽度;获取文本框宽度,并根据所述文本框宽度、所述分词字符和所述显示字符宽度通过预设换行规则进行断行,再在文本框内输出断行并渲染后的所述输入文本;所述获取文本框宽度,并根据所述文本框宽度、所述分词字符和所述显示字符宽度通过预设换行规则进行断行的步骤包括:依次读取所述输入文本的所述分词字符,并统计所述分词字符的显示字符宽度求和得到单行字符宽度值;将所述单行字符宽度值与所述文本框宽度进行比较;若所述单行字符宽度值小于所述文本框宽度,则继续从所述输入文本中读取下一个分词字符,并统计所述单行字符宽度值,直到所述单行字符宽度值大于或等于所述文本框宽度;若所述单行字符宽度值等于所述文本框宽度则根据第一换行规则进行断行;若所述单行字符宽度值大于所述文本框宽度则根据第二换行规则进行断行;在文本断行后,将所述单行字符宽度值清零,继续从剩余文本依次读取所述分词字符,并统计新的所述单行字符宽度值,再根据所述单行字符宽度值和所述文本框宽度对剩余文本进行断行,直至读取的分词字符为空。。来自: