在此对话框中定义一个带有替代文本的表格。根据这样一个表格,可用其它文本替换一个属性(块属性或报表中已格式化的属性)的值。由此可用有效力的多语言文本替换数值、布尔代数值(真/假、是/否等)或单语言文本。
核心对话框元素的总览:
运算符:
在此列中选择比较运算符,以对属性值和源文本进行比较。
说明:
当您在这里选择“正则表达式”记录时,借助正则表达式将数值与源文本进行对比。(该设置只能由熟悉正则表达式应用的中级用户使用。)。
源文本:
在此录入比较值,并与已选择的属性值相比较。在此考虑大小写。
输出文本:
在此录入替换所选属性的值的文本。
说明:
源文本和输出文本框中的文本可采用多语言输入。在自动翻译时(翻译设置中的在输入时进行翻译项目选项激活),不考虑这些文本,这些文本只能手动翻译(弹出菜单 > 翻译)。
在一个放置于原理图中的功能处显示该功能是否为一个主功能。为此在属性对话框中选择主功能属性 (ID 20122) 作为块属性的格式元素(例如针对块属性 1:格式属性,通过"功能属性 > 一般功能属性"格式元素)。在第一个选项卡的属性列表中针对主功能的块属性 1属性显示值 "X",针对辅助功能的"块属性 1"属性不显示任何值。
为了用更有效力的文本替换这些值,针对主功能属性将格式:块属性对话框中的替代文本框设置为"使用表格 1"记录。
由此替换块属性中的文本,然后在项目属性中针对块属性:替代文本 [1]属性定义以下表格。
运算符 |
源文本 |
输出文本 |
继续 |
---|---|---|---|
= |
X |
主功能 |
|
= |
|
辅助功能 |
|
接着由输出文本替换已放置功能上主功能属性的值。
对于许多设备,块属性 1属性属于标准属性放置。由此,已放置功能的“主功能”/“辅助功能”文本也在图形编辑器中显示为属性放置。
继续:
如果应依次执行多个正则表达式,则激活此复选框。通过这种方式可以例如依次替换多个空格符。
如果应只执行一次正则表达式,则可以取消此复选框(默认设置)。
您已将技术参数属性 (ID 20027) 选择为块属性的格式元素。在该属性中录入了例如下列值: 电压 24 V、DC12V 或功率 2.5W。现在,您要从这些值中分别仅剪切并显示数字组成部分。
首先针对技术参数属性将格式: 块属性对话框中的替代文本框设置为"使用表格 1"记录。
由此替换块属性中的文本,然后在项目属性中针对块属性:替代文本 [1]属性定义以下表格。
运算符 |
源文本 |
输出文本 |
继续 |
---|---|---|---|
正则表达式 |
^[^0-9]* |
|
|
正则表达式 |
[^0-9]*$ |
|
|
接着将技术参数属性的值替换为输出文本 24、12 或 2.5。
弹出菜单:
弹出菜单 - 取决于框的类型(日期、整数、多语种...)- 中有以下菜单项:
另参见