文本控件(Text)是FastReport中最常用的控件了,它可以是一行\多行文本、数据源的列、报表参数、汇总值、表达式,它还可以是以上任何元素的组合。

如何使用文本编辑器

1.双击文本框进入文本编辑器,在文本编辑器界面,可以直接输入文本,也能使用右边的数据源,系统变量,参数,合计值等等。

使用右侧数据时,可将该“数据”拖到需要显示的地方;也能将光标定位在需要显示的地方,直接双击该“数据”。

文本控件的用法有哪些

 1.表达式的使用

表达式的用法在上篇经验【FastReport.Net使用[13]如何使用表达式】中已经介绍了,这里就给个例子,包含了HTML Tag的使用。

在代码中定义GetFileName(string path)的静态方法,根据文件路径获取文件名;然后在文本控件中使用表达式调用该方法:

[MyFunctions.GetFileName(Report.FileName)]

注意:使用表达式需将AllowExpressions属性置为true(该属性默认为true)。

2.Html标签

Html标签用法在经验【FastReport.Net使用[6]HTML标签使用】中已经详细说明,这里不再详细介绍,例子见上。

注意:使用Html标签需将文本控件的HtmlTags属性置为True。

3.使用数据源,系统变量,报表参数,汇总值等

这个是最常用的,方法参见“如何使用文本编辑器”;也可以直接将数据拖到模板中。

一些效果的实现

如何让文本控件旋转一定的角度?

Angle(角度)属性

如何让文本控件的内容自动收缩以适合文本控件的大小?

AutoShrink(内容自动收缩)、AutoShrinkMinSize(内容自动收缩的最小尺寸)属性

AutoShrink属性包含None、FontSize、FontWidth可选值:

None为内容不收缩;

FontSize为根据字体大小收缩;

FontWidth为根据字体宽度收缩。

AutoShrinkMinSize属性默认值为0,在AutoShrink不是None值时起作用。0表示不设收缩最小值,AutoShrinkMinSize的值根据AutoShrink设置的值而定。

如何修改表达式的标记(表达式的默认标记为中括号[])?

Brackets属性

Brackets属性默认值为[,],表示中括号中的为表达式,可将其修改为其他的,比如:<,>或者"<%,%>

如何将一个文本控件内显示不了的内容显示到另一个文本控件中?

BreakTo属性

现有A,B两个文本控件,A的内容较多,将显示不下的内容显示到B中。

如何使内容不被边框截断?

Clip属性

Clip属性默认值为True,其内容被边框剪裁掉,超出边框部分不显示;Clip为False时,内容不被边框剪裁。

如何调整多行文本的行间距?

LineHeight属性

通过每行文本的高度来调节文本的行间距。

如何使内容不自动换行?

WordWrap属性

默认值为True,内容一行显示不下时将自动换行;设置为False是内容不会自动换行。

FastReport.Net使用:[14]文本控件使用的更多相关文章

  1. FastReport.Net使用:[15]富文本控件使用

    富文本(Rich Text)控件用于显示Rtf格式的文本. 认识富文本编辑窗体 1.下图就是富文本的编辑窗体,乍一看就像Word一样,不过功能没有Word强大了.具体功能就不一一介绍了,用个Word的 ...

  2. 重新想象 Windows 8 Store Apps (1) - 控件之文本控件: TextBlock, TextBox, PasswordBox, RichEditBox, RichTextBlock, RichTextBlockOverflow

    原文:重新想象 Windows 8 Store Apps (1) - 控件之文本控件: TextBlock, TextBox, PasswordBox, RichEditBox, RichTextBl ...

  3. FastReport自定义数据源及ListView控件的使用

    ##1.想批量生成一堆物资信息卡,效果如下图所示,fastreport可以一下全部生成,并且发现不用单独写东西, ##2.发现FastReport官方给出的Demo.exe很友好,基本可以满足要求,想 ...

  4. 解决方案:带格式化文本控件( RichText)的模板如果在InfoPath的浏览器中加载可能出现 COM 组件的80040154错误

      建议大家在微软的组件出现问题时,在GOOGLE上搜索解决方案,一般来说,总有结果:  带格式化文本控件( RichText)的模板如果在InfoPath的浏览器中加载,可能出现 COM 组件的80 ...

  5. WCF学习(二)对控件简单了解以及4个文本控件的简介

    WPF基础控件 系统默认提供的基础控件: 文本控件介绍与用法 Label控件 label控件:一般用户描述性文字显示. 在Label控件使用时,一般给予用户提示.用法上没有什么很特殊的,label控件 ...

  6. wxPython中按钮、文本控件的简单运用

    本节学习图形用户界面 ------------------------ 本节介绍如何创建python程序的图形用户界面(GUI),也就是那些带有按钮和文本框的窗口.这里介绍wxPython : 下载地 ...

  7. Android开发:文本控件详解——TextView(一)基本属性

    一.简单实例: 新建的Android项目初始自带的Hello World!其实就是一个TextView. 在activity_main.xml中可以新建TextView,从左侧组件里拖拽到右侧预览界面 ...

  8. WPF 语言格式化文本控件

    前言 本章讲述正确添加语言资源的方式,以及一段语言资源的多种样式显示. 例如:“@Winter,你好!感谢已使用软件 800 天!” 在添加如上多语言资源项时,“XX,你好!感谢已使用软件 X 天!” ...

  9. vue单位文本控件与vue加密文本控件

    vue单位文本控件: 使用方式: npm install dami-text-input --save 使用: <text-input v-model="test" :uni ...

随机推荐

  1. 【CODEVS】1922 骑士共存问题

    [算法]二分图最大匹配(最大流) [题解]按(i+j)奇偶性染色后,发现棋子跳到的地方刚好异色. 然后就是二分图了,对于每个奇点向可以跳到的地方连边,偶点不需连(可逆). 所以题目要求转换为求二分图上 ...

  2. 面试整理(1):原生ajax

    接到电话面试,有一些送分题答的不好,在这里整理一下 问题:原生ajax的工作流程是怎么样的? 老用封装好的工具,原生的ajax其实并不熟悉,今天复习一下.主要参考http://www.w3school ...

  3. node连接数据库(express+mysql)

    操作是在ubuntu系统的下环境,简单记录一下过程. 首先用apt-get安装数据库,键入命令 sudo apt-get install mysql-server , 一路回车,然后在一个界面设置一下 ...

  4. python3-可变和不可变数据类型

    可变:[ ]    { } 不可变:int    str   ( )     应用实例: 把列表l,追加到列表s中,现在网列表l中追加一个5,打印列表s可以看到,列表s中的列表l中也有5. d={&q ...

  5. rabbitmq和kafka怎么选?【转】

    MQ框架非常之多,今天简单说一下有代表性的两个MQ(rabbitmq和kafka).经常会有人问rabbitmq和kafka到底哪个好呢?其实没有好与不好之分,只有哪个更合适,首先要根据自己项目的业务 ...

  6. java中参数传递--值传递,引用传递

    java中的参数传递——值传递.引用传递   参数是按值而不是按引用传递的说明 Java 应用程序有且仅有的一种参数传递机制,即按值传递. 在 Java 应用程序中永远不会传递对象,而只传递对象引用. ...

  7. python tornado 中使用 flash消息闪现

    1.html 中引入文件 {% block head %} <link href="/static/common/sweetalert/sweetalert.css" rel ...

  8. Linux创建ftp并设置权限以及忘记ftp帐号(密码)修改

    忘记ftp密码修改方法: 1.登录服务器 cd  /etc/vsftpdcat ftpusers找到对应的ftp用户名 (如果用户名也忘记了 那么 cd /etc 然后cat passwd 查看用户和 ...

  9. PTP简介

    PTP简介 在通信网络中,许多业务的正常运行都要求网络时钟同步,即整个网络各设备之间的时间或频率差保持在合理的误差水平内.网络时钟同步包括以下两个概念: l              时间同步:也叫相 ...

  10. C#矩形框沿直线移动

    C#中用GDT+的一系列方式,可以绘制各种图形:点,直线,圆形,矩形...... C#中这些图形的绘制,一般教程的demo中给出的代码,是在Form1_Paint(object sender, Pai ...