常用的对象:Text文本

“Text”文本:WordWrap属性--允许自动换行,如果不够宽度的话;对象中的所有文本都可以旋转到0..360度范围内的任何角度;

"Text"文本一些常用属性:

BrushStyle:对象填充的类型

CharSpacing:在字符之间进行拼写,以像素为单位

GapX,Gapy:左边和上边的文本缩进,以像素为单位

LineSpacing:行之间的间距(以像素为单位)

ParagraphGap:段落的第一行缩进,以像素为单位

“文本”对象中的HTML标记

“Text”对象默认情况下禁用标记,但要启动它们,请在对象上下文菜单中选择“允许HTML标记”,或在对象检查器中启用‘AllowHTMLTags’属性。以下是支持的标记列表:

<b>:粗体文字

<i>:斜体文字

<u>:带下划线的文字

<sub>:下标

<sup>:上标

<font color>:字体颜色

<nowrap>:启用‘WordWrap’时未分割的文本,整个文本将转移到下一行

text <b>粗体文字</b><i>斜体文字</i><b><i>粗体和斜体</b></i>

E=mc<sup>2</sup>

A<sub>1</sub>=b<sub>2</sub>

这是一个通常的文字,<font color=red>,这是一个红色的</font>

这是一个通常的文字,<font  color="#FF8030">,这是一个橙色的</font>

在“Text”对象的帮助下显示表达式

这是文本对象最重要的特性之一是它不仅能够显示静态文本,还能显示表达式。

例如文本对象中输入:

你好,世界!今天是[date]。

当运行报表时,会显示:

你好,世界!今天是2022-02-05。

当FastReport创建报表并遇到括在方括号中的表达式时,报表引擎会计算表达式的值,并将此值插入到文本中以代替文本表达式。[1+2*2],输入是5

但有时我们需要a[1]=10的文本,它会出现a1=10,此时可以禁用表达式的处理,“AllowExpressions”属性,可很多时候,是需要表达式的的,a[1]=[myVar]

这时需要使用另一组符号来指定表达式。默认情况下,“ExpressionDelimiters”属性“[,]”负责此操作,现在就可以使用尖括号表示表达式。

a[1]=<myVar>

注意,打开和关闭符号不能相同,因此“%,%”将不起作用,但可以使用复杂符号,如“<%,%>”,就像a[1]=<%myVar%>

上一篇:尚硅谷vue - 8 内置指令 v-


下一篇:007 斐波那契数列