FastReport.Net使用:[17]线(Line)控件使用
FastReport中,线(Line)控件怎么用?怎么画一条美观的线?
认识Line控件
1.线(Line)控件包含于形状(Shape)控件中,有5个可选项,一个标准线和四个对角线,其实都是同一种线,只是部分属性不一样。

标准线
1.标准线仅能呈现水平或竖直,不能倾斜。
标准线的Diagonal属性为False。

2.如需设置线的起点或终点的形状,可通过StartCap(起点形状), EndCap(终点形状)属性进行设置,包括圆,正方形,菱形,箭头。如需改变形状大小,可通过其Height和Width属性进行修改

对角线
对角线是支持任何角度的线,当然也能画成水平或竖直的线。
也可通过StartCap和EndCap属性来设置起点和终点的形状。

如何画线
选择线控件后,把鼠标放到需要画线的起点,然后按下鼠标左键并进行拖动,到线的终点松开鼠标左键,一条线就画好了。
如需画第二条线,将鼠标移到第二天线的起点进行画线即可。
如果画线结束,在控件列表中点击“选择”按钮,退出画线模式

建议
尽可能使用对象的边框(border)属性,减少线(Line)的使用,这样不但能简化报表,也能防止导出不同格式的文件时引起布局问题。
FastReport.Net使用:[17]线(Line)控件使用的更多相关文章
- win10 uwp 绘图  Line 控件使用
		
本文主要讲一个在绘图中,我们会有一个基础的控件,Line.控件的基本使用和他能做出的我们很多时候需要的界面. 虽然是一个简单控件,但是可以做出很诡异的很好看的UI. 首先,我们要知道,Line就是画直 ...
 - Delphi一共封装(超类化)了8种Windows基础控件和17种复杂控件
		
超类化源码: procedure TWinControl.CreateSubClass(var Params: TCreateParams; ControlClassName: PChar); con ...
 - FastReport.Net使用:[24]其他控件(邮政编码(Zip Code),网格文本(Cellular Text)以及线性刻度尺(Linear Gauge))
		
邮政编码(Zip Code) Zip Code仅支持数字(0~9) Zip Code支持数据列绑定,表达式,文本等模式 可通过修改SegmentCount属性的值来确定Zip Code的位数. 数字右 ...
 - FastReport.Net使用:[16]图片控件使用
		
FastReport中,图片(Picture)控件的用法? 支持的图片格式 1.BMP, PNG, JPG, GIF, TIFF, ICO, EMF, WMF 支持的数据源 支持图片,数据列,文件名, ...
 - FastReport.Net使用:[14]文本控件使用
		
文本控件(Text)是FastReport中最常用的控件了,它可以是一行\多行文本.数据源的列.报表参数.汇总值.表达式,它还可以是以上任何元素的组合. 如何使用文本编辑器 1.双击文本框进入文本编辑 ...
 - 多功能节点连线绘图控件Nevron Diagram for .NET使用方法及下载地址
		
Nevron Diagram for .NET是一个功能强大,世界上顶级的.NET图表控件.可扩展的图形报表构架,可以帮您创建功能丰富的Winforms及Webforms图表解决方案.这个产品构建于N ...
 - FastReport脚本把数据绑定到文本控件上
		
public class ReportScript { private void Data25_BeforePrint(object sender, EventArgs e)//Data25是指需要绑 ...
 - FastReport.Net使用:[20]条码控件使用
		
在日常生活中,条码用的越来越多,“扫一扫”目前是非常的流行.报表设计也要跟上时代,打印出条码,方便信息流转. FastReport对条码的支持很不错,支持很多类型的条码,还包括二维码. 几个常见问题 ...
 - EasyMvc入门教程-高级控件说明(17)对话框控件
		
上一节我们说到的信息框比较简单,如果我们想简单实现用户用户交互,比如常用的锁屏界面,应该如何实现呢?首先看效果: 当用户输入"mxd",后,界面显示如下: 以上效果的实现代码为: ...
 
随机推荐
- PHP与Ajax
			
如何用PHP接收JSON格式数据 1.一般来说,我们直接用$_POST $_REQUEST $_GET这样的超全局变量接收就好了 <?php $obj_temp=$_POST['data']; ...
 - Goolge-Guava Concurrent中的Service
			
最近在学习了下Google的Guava包,发现这真是一个好东西啊..由于平时也会写一些基于多线程的东西,所以特意了解了下这个Service框架.这里Guava包里的Service接口用于封装一个服务对 ...
 - Python :集合类型(set)
			
set 是一个无序的元素集合,支持并.交.差及对称差等数学运算, 但由于 set 不记录元素位置,因此不支持索引.分片等序列的操作. 一.初始化 s0 = set() d0 = {} s1 = {0} ...
 - 【洛谷 P4360】 [CEOI2004]锯木厂选址(斜率优化)
			
题目链接 一开始我的\(dp\)方程列错了,其实也不能说列错了,毕竟我交上去还是把暴力的分都拿到了,只是和题解的不一样,然后搞半天没搞出来去看题解,又看不懂,对不上,原来状态设置不一样自闭了. \(f ...
 - NYOJ   1073  最大值   (模拟)
			
题目链接 输入N个数,M次查询. 每次查询给出一个数x. 要求:每次查询输出前x个数中第i小的数.(i为第i次查询) 你可以假设M <= N,Xi <= Xi+1 <= Xi+2 & ...
 - bzoj 3123 可持久化线段树启发式合并
			
首先没有连边的操作的时候,我们可以用可持久化线段树来维护这棵树的信息,建立权值可持久化线段树,那么每个点继承父节点的线段树,当询问为x,y的时候我们可以询问rot[x]+rot[y]-rot[lca( ...
 - ecshop代码修改后提交,无法立即生效
			
今天帮一朋友部署一网站.成品的ecshop模版站.在搭建好xammp集成环境,导入数据库,修改配置文件后,报了一大堆错. 其中第一个是关于废弃preg_replace中/e这种用法的,因为存在漏洞,一 ...
 - stegsolve使用探究
			
应该也不是工具的问题吧,更多的是图片.但是不知道咋取就写工具了. 比如:http://ctf5.shiyanbar.com/stega/chromatophoria/steg.png 我在想为毛要选择 ...
 - tracert和traceroute使用
			
Traceroute提取发 ICMP TTL到期消息设备的IP地址并作域名解析.每次 ,Traceroute都打印出一系列数据,包括所经过的路由设备的域名及 IP地址,三个包每次来回所花时间. 转自 ...
 - 145.Binary Tree Postorder Traversal---二叉树后序非递归遍历
			
题目链接 题目大意:后序遍历二叉树. 法一:普通递归,只是这里需要传入一个list来存储遍历结果.代码如下(耗时1ms): public List<Integer> postorderTr ...