VAPS XT开发入门教程08:设置并使用中文字体

系列索引:VAPS XT开发入门教程索引

上一篇:VAPS XT开发入门教程07:表元素介绍

首先创建一个空白工程项目。

empty

打开Tables->FontTable->FontTable,可以看到项目自带的字体信息。

default

删除不需要的字体并添加我需要的中文字体

add

新添加的字体还没有设置字体信息,细节为空,右侧是设置界面。

将字体复制到项目的Tables->Font文件夹下,与FontTable.vprj同目录。

files

修改字体的类型为TrueType(当然,你使用的字体是什么类型就选什么类型):

type

设置字体的位置(Regular/Bold/Italic/BoldItalic)

property

设置字体的位置,默认是相对于FontTable.vprj所在的文件夹。

修改字体的名称(FontName),会根据字体的位置自动读取字体名称。

测试

在项目中添加一个Format用于测试。

display

在Format中添加两个组件,Text和WideText。

修改Text组件中的默认值为中文

input

确认修改后,会发现VAPS XT会自动把所有中文全部删除,并自动报错。

after

报错内容为:

1
! Warning: Discarded characters '测试' from property 'DataString' of object 'Text_1' because they are incompatible with String properties (due to root project ASCIIExtendedCharMapping of 'VAPSXTLegacy').

用WideText就可以显示

widetext

如果显示不了,比如显示方框加叉号,就使用手动添加字体的方式添加字体。

custom

当然更简单的是直接选择系统字体。

下一篇:VAPS XT开发入门教程09:计算器介绍

如果你有问题,如果是简单的问题可以发邮件给免费解惑,如果涉及难问题或者需要提供附加的服务(比如授权、大工程集成编译、多分区相关,或者作为中间商联系Presagis)可以联系上海亥伯智能科技有限公司 邮箱


VAPS XT开发入门教程08:设置并使用中文字体
https://feater.top/vapsxt/vapsxt-setup-and-use-chinese-fonts
作者
JackeyLea
发布于
2021年5月8日
许可协议