zoukankan      html  css  js  c++  java
  • 【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”的按钮,就会出现下图中的弹出窗口,可以在其中配置版式的名称,字体,大小和颜色深度。

                    添加新的字体弹出

  • 相关阅读:
    C++中的函数名称粉碎机制和它的逆向应用
    C++中const关键字的功能总结
    探究printf函数对单精度浮点数的处理
    利用共用体和位段获得IEEE标准编码的浮点型数据各部分数值
    C++中使用switch..case语句的易出错陷阱和规避方法
    浮点型数据(float, double)存储IEEE标准解析和应用
    React实用技巧
    Web前端之iframe详解
    开源的api文档管理系统
    编写自己的代码库(css3常用动画的实现)
  • 原文地址:https://www.cnblogs.com/skullboyer/p/13430925.html
Copyright © 2011-2022 走看看