文档中的艺术字文本的转换显示方法和计算装置、计算机可读介质制造方法及图纸

技术编号:29282487 阅读:12 留言:0更新日期:2021-07-16 23:30
本发明专利技术提供一种文档中的艺术字文本的转换显示方法和计算机装置、计算机可读介质。所述转换显示方法,其包括:打开一个目标文档,所述目标文档中包括有一个或多个艺术字文本;从所述目标文档的数据中得到所述艺术字文本的数据;解析所述艺术字文本的数据以获得的所述艺术字文本的文本内容、变换类型和属性信息;基于获取的艺术字文本的变换类型和属性信息绘制图形对象;利用绘制的图形对象替换所述艺术字文本后进行显示。这样,可以精确的还原出文档的艺术字文本的原有效果。文档的艺术字文本的原有效果。文档的艺术字文本的原有效果。

【技术实现步骤摘要】
文档中的艺术字文本的转换显示方法和计算装置、计算机可读介质


[0001]本专利技术涉及文档处理领域,尤其涉及一种文档中的艺术字文本的转换显示方法和计算机装置、计算机可读介质。

技术介绍

[0002]目前办公软件已经在笔记本电脑和台式机上被普通应用,这些办公软件中大多都支持艺术字文本的处理。比如,微软的word(文字处理程序)形成的.doc文件,Powerpoint(简报处理程序)形成的.xlsx文件,Excel(表格处理程序)形成的.xlsx文件都支持艺术字文本处理。
[0003]随着智能手机的普及,在智能手机上使用办公软件的文档越来越普遍。然而,由于各种限制,在智能手机上不能像在笔记本电脑或台式机上一样显示所述文档。举例来说,包括有艺术字文本的文档在智能手机上进行显示时,往往无法显示出在台式机上的艺术效果,而可能只是一个普通的文本。这样严重的用户的体验。
[0004]因此,有必要提出一种改进的方案来克服上述问题。

技术实现思路

[0005]本专利技术的目的在于提供一种文档中的艺术字文本的转换显示方法和计算机装置、计算机可读介质,其可以精确的还原出文档的艺术字文本的原有效果。
[0006]根据本专利技术的另一个方面,本专利技术提供一种文档中的艺术字文本的转换显示方法,其包括:打开一个目标文档,所述目标文档中包括有一个或多个艺术字文本;从所述目标文档的数据中得到所述艺术字文本的数据;解析所述艺术字文本的数据以获得的所述艺术字文本的文本内容、变换类型和属性信息;基于获取的艺术字文本的文本内容、变换类型和属性信息绘制图形对象;利用绘制的图形对象替换所述艺术字文本后进行显示。
[0007]进一步的,获得的所述艺术字文本的文本内容、变换类型和属性信息包括文本内容、变换类型、字符属性、段落属性、文本框属性、控制点属性、文本线条属性、文本填充属性、文本阴影属性、文本三维属性中的一个或多个。
[0008]更进一步的,所述目标文档为文字处理程序形成的文档、简报处理程序形成的文档或表格处理程序形成的文档。
[0009]进一步的,基于获取的艺术字文本的文本内容、变换类型和属性信息绘制图形对象包括:默认创建一个空的图形对象;根据当前艺术字文本的字符属性来确定是否需要转换设置为自动大小,同时也根据字符属性来确定图形对象绘制时所需要字体大小,是否粗体,是否斜体;根据当前艺术字文本的段落属性来确定图形对象绘制时的文字对齐方式;如果当前艺术字文本的文本框属性中有垂直文本,则转换后图形对象需处理为竖排绘制显示,同时也根据当前艺术字文本的字符属性中字符间距来确定转换后图形对象绘制时是否紧缩显示;转换处理当前艺术字文本的文本线条属性,转换时根据当前艺术字文本的第一
个文本线条属性来确定图形对象的线条效果;转换当前艺术字文本的文本填充属性,转换时根据艺术字文本的第一个文本填充属性来确定图形对象的填充效果;根据当前艺术字文本的控制点属性,同时结合当前艺术字文本的变换类型,来确定转换后的图形对象的控制点效果。
[0010]根据本专利技术的另一个方面,本专利技术提供一种计算装置,其包括处理器和存储器,所述存储器中存储有程序指令,该程序指令由处理器执行以实现上述转换显示方法。
[0011]根据本专利技术的另一个方面,本专利技术提供一种计算机可读介质,其内存储有程序指令,该程序指令被执行以实现上述转换显示方法。
[0012]与现有技术相比,本专利技术通过将文档中的艺术字文本用图形对象的方式展现出来,具有效果美观的特点,可以精确的还原出文档的艺术字文本的原有效果。
附图说明
[0013]图1为本专利技术的文档中的艺术字文本的转换显示方法在一个实施例中的流程示意图;
[0014]图2为文档中的一段艺术字文本的示例;
[0015]图3为图2中的艺术字文本示例不进行转换而直接显示的效果;
[0016]图4为图2中的艺术字文本示例进行转换显示的效果。
具体实施方式
[0017]为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术的具体实施方式、结构、特征及其功效,详细说明如下。
[0018]本专利技术提供一种文档中的艺术字文本的转换显示方法,其通过将文档中的艺术字文本用图形对象的方式展现出来,具有效果美观的特点,可以精确的还原出文档的艺术字文本的原有效果。
[0019]本专利技术中的文档可以是表格处理程序形成的文档(比如.xlsx),也可以是简报处理程序形成的文档(比如.xlsx文档),还可以是文字处理程序形成的文档(比如.docx文档)。当然也可以是其他文档处理程序形成的文档,这里就不再一一列举了。
[0020]图1为本专利技术的文档中的艺术字文本的转换显示方法100在一个实施例中的流程示意图。如图1所示,所述方法100包括如下步骤。
[0021]步骤110,打开一个目标文档,所述目标文档中包括有一个或多个艺术字文本。当然,所述目标文档中还可以有其他各种文本、图像对象和表格对象等,然而其他的对象和文本不是本专利技术中的重点,因此本专利技术并未进行详细介绍。
[0022]步骤120,从所述目标文档的数据中得到所述艺术字文本的数据。图2为word文档中的一段艺术字文本的示例。
[0023]步骤130,解析所述艺术字文本的数据以获得的所述艺术字文本的文本内容、变换类型和属性信息。所述艺术字文本的文本内容、变换类型和属性信息包括文本内容、变换类型、字符属性、段落属性、文本框属性、控制点属性、文本线条属性、文本填充属性、文本阴影属性、文本三维属性中的一个或多个。如图2所示的,prst=“textArchUp”表示变换类型是textArchUp,即文本向上拱起,〈a:t〉永中软件股份公司〈/a:t〉表示文本内容,〈a:
effectLst〉表示文本三维属性,〈a:solidFill〉表示文本填充属性,艺术字文本的字符属性为a:rPr,艺术字文本的段落属性为a:pPr,艺术字文本的文本框属性为a:bodyPr,艺术字文本的控制点属性为a:avLst,艺术字文本的文本线条属性a:ln。可见,基于所述艺术字文本的数据可以获得所述艺术字文本的文本内容、变换类型和多种属性信息。
[0024]步骤140,基于获取的艺术字文本的文本内容、变换类型和属性信息绘制图形对象。
[0025]由于知道了艺术字文本的文本内容、变换类型和属性信息,可以采用直接绘制的方式生成图形对象,该图形对象展示的文本内容就是所述艺术字文本原有的艺术效果,从而可以表达所述艺术字文本的各种艺术效果。
[0026]在一个实施例中,可以根据如下操作来实现图形对象的绘制。
[0027]第一步,默认创建一个空的图形对象;
[0028]第二步,根据当前艺术字文本的字符属性来确定是否需要转换设置为自动大小,同时也根据字符属性来确定图形对象绘制时所需要字体大小,是否粗体,是否斜体;
[0029]第三步,根据当前艺术字文本的段落属性来确定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文档中的艺术字文本的转换显示方法,其特征在于,其包括:打开一个目标文档,所述目标文档中包括有一个或多个艺术字文本;从所述目标文档的数据中得到所述艺术字文本的数据;解析所述艺术字文本的数据以获得的所述艺术字文本的文本内容、变换类型和属性信息;基于获取的艺术字文本的文本内容、变换类型和属性信息绘制图形对象;利用绘制的图形对象替换所述艺术字文本后进行显示。2.如权利要求1所述的转换显示方法,其特征在于,获得的所述艺术字文本的文本内容、变换类型和属性信息包括文本内容、变换类型、字符属性、段落属性、文本框属性、控制点属性、文本线条属性、文本填充属性、文本阴影属性、文本三维属性中的一个或多个。3.如权利要求1所述的转换显示方法,其特征在于,所述目标文档为文字处理程序形成的文档、简报处理程序形成的文档或表格处理程序形成的文档。4.如权利要求3所述的转换显示方法,其特征在于,基于获取的艺术字文本的文本内容、变换类型和属性信息绘制图形对象包括:默认创建一个空的图形对象;根据当前艺术字文本的字符属性来...

【专利技术属性】
技术研发人员:顾敏志
申请(专利权)人:永中软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1