【技术实现步骤摘要】
一种字体动态切换方法、装置、设备及存储介质
[0001]本专利技术涉及字体设置领域,特别涉及一种字体动态切换方法、装置、设备及存储介质。
技术介绍
[0002]文字作为办公软件的重要组成部分,在传达信息和增强视觉感官体验方面的作用举足轻重,而字体作为文字的展示方式,其重要性更是无可比拟。办公软件设置字体的传统方式是将文字设置固定的字体,只有在用户重新选中文字并设置字体的情况下才会更换字体。如果用户想对整个文档的不同文字进行简单快捷的字体动态切换,传统的字体设置方式无法实现。且由于生活节奏的加快以及人们审美的差异,为提高用户使用体验,如何实现字体动态切换是目前亟需解决的问题。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种字体动态切换方法、装置、设备及介质,能够实现字体样式的一键切换。其具体方案如下:
[0004]第一方面,本申请公开了一种字体动态切换方法,包括:
[0005]构建多套字体展示样式;每套字体展示样式中包含多组映射关系,每组映射关系包含索引标识与索引属性值的第一映 ...
【技术保护点】
【技术特征摘要】
1.一种字体动态切换方法,其特征在于,包括:构建多套字体展示样式;每套字体展示样式中包含多组映射关系,每组映射关系包含索引标识与索引属性值的第一映射关系,以及索引标识与字体类型的第二映射关系;根据所述第一映射关系,通过字体设置接口为目标文档内不同文字添加对应的目标索引属性值;在接收到包含目标字体展示样式的字体切换请求后,读取所述目标文档内不同文字对应的目标索引属性值,然后根据所述目标索引属性值查询所述目标字体展示样式,以确定出所述目标文档内不同文字对应的目标字体类型;根据所述目标字体类型对所述目标文档进行绘制。2.根据权利要求1所述的字体动态切换方法,其特征在于,所述通过字体设置接口为目标文档内不同文字添加对应的目标索引属性值,包括:通过在所述字体设置接口配置每个所述索引标识对应的选择接口,在通过所述选择接口接收到相应的选择指令后,根据所述选择指令和所述第一映射关系确定出相应的索引属性值,并将该索引属性值赋予所述目标文档内当前选中的文字内容。3.根据权利要求1所述的字体动态切换方法,其特征在于,所述构建多套字体展示样式之后,还包括:根据所述多套字体展示样式生成字体样式列表,以便用户通过所述字体样式列表选择出目标字体展示样式以生成所述字体切换请求。4.根据权利要求1所述的字体动态切换方法,其特征在于,还包括:若根据所述目标索引属性值查询所述目标字体展示样式后,没有确定出文字对应的目标字体类型,则读取该文字的当前字体类型,并将所述当前字体类型作为该文字对应的目标字体类型。5.根据权利要求1至4任一项所述的字体动态切换方法,其特征在于,所述构建多套字体展示样式,包括:获取用户配置的多个字段标识名称,并根据所述字段标识名称生成相应的索引标识;所述索引标识包括中文标题、中文正文、西文标题、西文正文;为每个所述索引标识添加相应的索引属性值,以得到所述第一映射关系;获取用户基于所述索引标识配置的字体配置信息,根据所述字体配置信息构建所述索引标识与字体类型的...
【专利技术属性】
技术研发人员:王可,冯建培,崔海东,
申请(专利权)人:泰山信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。