【TouchGFX Designer】文本视图

TouchGFX Designer中的“文本”视图用于配置项目中的文本,翻译和版式。该视图包含三个选项卡:“一次性使用”,“资源”和“版式”。

一次性使用和资源

“单次使用”和“资源”选项卡都包含文本概述,但是它们彼此不同。

资源文本

资源文本可以在TouchGFX Designer中的任何数量的小部件和操作上重复使用。要添加新的资源文本,请在“资源”选项卡中单击标有“添加新资源”的按钮。可以通过以下方式删除一个或多个资源文本:在所需文本行的第一列中设置一个复选标记,然后单击标有“ DELETE SELECTED RESOURCES”的按钮。

                                                                                                                                                                  文本视图中的资源文本

一次性文本

一次性使用文本仅使用一次,一次不能被多个控件或动作使用。它们在窗口小部件或操作上使用时会自动添加,在窗口小部件或操作被删除或更改为使用资源文本时会自动删除。
通过在所需文本行的第一列中设置选中标记,然后单击标记为“转换为资源”的按钮,可以将一个或多个“一次性使用”文本转换为“资源”文本。

标记为“位置”和“窗口小部件”的“一次性使用”文本概述列显示了窗口小部件在哪个屏幕/自定义容器和窗口小部件上使用。

                                                                                                                                                                     文本视图中的一次性文本

翻译

字体:

指定文本及其所有翻译应使用哪种字体作为默认字体。可以在“ 版式”选项卡中添加和配置它们

对齐:

指定文本的默认水平对齐方式,其所有平移都应使用默认值。可能的值为“左”,“右”和“中心”。

方向:

指定文本的默认文本方向,其所有译文应默认使用。可能的值为LTR(从左到右)和RTL(从右到左),默认值为LTR。RTL选项主要用于阿拉伯语,希伯来语或其他从右到左书写的语言。

翻译细节

每个翻译都可以覆盖默认的版式,对齐方式和方向,以显示这些控件,只需将鼠标指针悬停在翻译上即可。

特定于翻译的版式:

通过内联版式选择器可以轻松地设置特定于翻译的版式,如下图所示。

   如何设置特定于翻译的版式

特定于翻译的对齐方式:

通过内联“对齐方式”选择器可以轻松设置特定于翻译的对齐方式,如下图所示。

  如何设置翻译特定的对齐方式

特定于翻译的方向:

通过内联“方向”选择器可以轻松设置特定于翻译的方向,如下图所示。

       如何设置翻译特定方向

添加语言

要添加新语言,只需按下标有“添加新语言”的按钮,就会出现下图所示的弹出窗口,可以在其中配置该语言的名称以及是否使用其他语言的翻译。

                     添加新语言弹出窗口

版式

在“版式”选项卡中,可以找到项目中所有版式的概述,如下图所示。

                                                                                                                                              TouchGFX Designer中的文本视图

可以通过以下方法删除一个或多个版式:在所需版式行的第一列中设置一个对勾标记,然后单击标有“删除选定版式”的按钮。

使用:

字体在文本中使用的次数

版式名称:

版式名称,可以在代码中引用。

字体:

用于给定字体的字体名称。
您可以在Windows中所有已安装的字体之间进行选择,也可以在assets/fonts文件夹中添加自己的字体将字体添加到此文件夹时,需要重新启动TouchGFX Designer才能加载它们。

大小:

字体的字体大小。

Bpp:

每像素位数。每个像素用来表示字体的位数。合法值为1、2、4、8。

后备字符:

如果TouchGFX需要渲染字符,但该字形不可用,则使用此列中指定的字符。值可以是单个字符,Unicode值(十进制或十六进制,例如0xABCD),特殊关键字“ skip”或简单地为空白。

通配符:

可在TouchGFX应用程序中显示的字符,建议不要使用伪文本。虚拟文本将生成所有字形,但也会生成实际的字符串(例如“ 0123456789-”)。在此列中输入“ 0123456789-”将生成字形,但不会生成字符串。

窗口小部件通配符:

这些字符将添加一些需要通配符的窗口小部件,“ 数字时钟”窗口小部件将在该字段中添加“ 0123456789:APM”。

通配符范围:

类似于通配符,但可以轻松指定范围,例如,“ 0-9,AF”将与在“通配符”列中输入“ 0123456789ABCDEF”相同。范围也可以指定为数字,例如,“ 0-9”也可以指定为“ 48-57”或“ 0x30-0x39”。请注意,不应输入引号。

省略号字符:

此字符用于截断文本区域中的长文本。

添加新的版式

要添加新的版式,只需按下标有“ ADD NEW TYPOGRAPHY”的按钮,就会出现下图中的弹出窗口,可以在其中配置版式的名称,字体,大小和颜色深度。

                添加新的字体弹出

原文地址:https://www.cnblogs.com/skullboyer/p/13430925.html