FastReport.Net使用:[14]文本控件使用
文本控件(Text)是FastReport中最常用的控件了,它可以是一行\多行文本、数据源的列、报表参数、汇总值、表达式,它还可以是以上任何元素的组合。
工具/原料
FastReport.Net(Version2014.2.7)
如何使用文本编辑器
1、双击文本框进入文本编辑器,在文本编辑器界面,可以直接输入文本,也能使用右边的数据源,系统变量,参数,合计值等等。使用右侧数据时,可将该“数据”拖到需要显示的地方;也能将光标定位在需要显示的地方,直接双击该“数据”。
![FastReport.Net使用:[14]文本控件使用](https://exp-picture.cdn.bcebos.com/354e7a781423beb9e9ba657630d6e1d06ce8b3d8.jpg)
![FastReport.Net使用:[14]文本控件使用](https://exp-picture.cdn.bcebos.com/a44e8afc508c9bce117bcec3d6dd884ce44afadb.jpg)
2、Html标签Html标签用法在经验【FastReport.Net使用[6]HTML标签使用】中已经详细说明,这里不再详细介绍,例子见上。注意:使用Html标签需将文本控件的HtmlTags属性置为True。
3、使用数据源,系统变量,报表参数,汇总值等这个是最常用的,方法参见“如何使用文本编辑器”;也可以直接将数据拖到模板中。
![FastReport.Net使用:[14]文本控件使用](https://exp-picture.cdn.bcebos.com/bfa52adaf05e4a2397f2baa91dd818196020e2db.jpg)
2、如何让文本控件的内容自动收缩以适合文本皮薹匆热控件的大小?AutoShrink(内容自动收缩)、AutoShrinkMinSize(内容自动收缩的最小尺舣剃哩矮寸)属性AutoShrink属性包含None、FontSize、FontWidth可选值:None为内容不收缩;FontSize为根据字体大小收缩;FontWidth为根据字体宽度收缩。AutoShrinkMinSize属性默认值为0,在AutoShrink不是None值时起作用。0表示不设收缩最小值,AutoShrinkMinSize的值根据AutoShrink设置的值而定。
![FastReport.Net使用:[14]文本控件使用](https://exp-picture.cdn.bcebos.com/50a010f85856d53daea09c5d47d2bb665059cadb.jpg)
3、如何修改表达式的标记(表达式的默认标记为中括号[])?Brackets属性Brackets属性默认值为[,],表示中括号中的为表达式,可将其修改为其他的,比如:<,>或者"<%,%>
![FastReport.Net使用:[14]文本控件使用](https://exp-picture.cdn.bcebos.com/d3c39889a146b7b1f37d3b09c77c34b33d4135d8.jpg)
![FastReport.Net使用:[14]文本控件使用](https://exp-picture.cdn.bcebos.com/b955ead0b503c8d2777a03fa498333bf3aef21d8.jpg)
6、如何调整多行文本的行间距?LineHeight属性通过每行文本的高度来调节文本的行间距。
![FastReport.Net使用:[14]文本控件使用](https://exp-picture.cdn.bcebos.com/cf6d451b1edef4dce4bd57ab45ecd3d968750cd8.jpg)
7、如何使内容不自动换行?WordWrap属性默认值为True,内容一行显示不下时将自动换行;设置为False是内容不会自动换行。