参考 > 函数参考 > 文本格式化函数 > TextStyleAdd
 

TextStyleAdd

将指定的样式通过单步操作添加到文本中。

格式 

TextStyleAdd(文本;风格)

参数 

文本 - 任意文本表达式或文本字段

风格 - 下面"说明"列出的所有已命名的样式

返回的数据类型 

文本

源于 

FileMaker Pro 7.0

说明 

您可以在样式名称之间使用 + 运算符来添加多个样式。负值是无效值。如果只指定了 Plain 样式,那么所有样式将被删除。如果与其他样式混和使用,则省略 Plain 样式。样式不区分大小写,并且不包含空格。

如果返回的字段类型不是文本,则文本格式化选项将丢失。

可用样式有:

Plain

Bold

Italic

Underline

HighlightYellow

Condense

Extend

Strikethrough

SmallCaps

Superscript

Subscript

Uppercase

Lowercase

Titlecase

WordUnderline

DoubleUnderline

AllStyles(所有可用样式)

注释 

要格式化或更改文本的大小写,请使用 Lower、Upper 或 Proper 函数(参阅文本函数)。

示例 1 

TextStyleAdd ("彩格" ; Italic) 返回斜体的"彩格"一词。

当"名字"字段包含 Sophie 时,TextStyleAdd (名字 ; Bold+Underline) 返回粗体并带下划线的"Sophie"一词。

示例 2 

以下计算会删除文本中的所有样式,然后将整个短语变成斜体。

TextStyleAdd (TextStyleAdd (名字 ; Plain) ; Italic)

示例 3 

以下计算会创建两种样式描述,然后使用这些样式将两个短语串联起来。使用 Let 函数是一种避免创建较长、复杂的 TextStyleAdd 语句的有效方法。

Let ([
   TitleStyle = Smallcaps + Titlecase ;
   BodyStyle = Plain
] ;
TextStyleAdd (标题字段 ; titleStyle) & "¶¶" & TextStyleAdd (正文字段 ; BodyStyle))

示例 4 

在以下示例中,为了找到若干单词的每次出现并更改其样式,将组合使用 Substitute 函数与 TextStyleAdd 函数。

Substitute (文章正文 ;
["短语 1" ; TextStyleAdd ("短语 1" ; Italic)] ;
["短语 2" ; TextStyleAdd ("短语 2" ; Bold)])

相关主题 

函数参考(类别列表)

函数参考(按字母顺序排序的列表)

关于公式

关于函数

定义计算字段

在公式中使用运算符