如何在FastReport .Net 2018.2中使用SVGObject

下载FastReport最新版

SVG格式(可缩放矢量图形)是在90年代后期开发的,用于在网站中显示矢量图形,其基本思想是使用XML来描述图像。这使得SVG在Web图形中非常流行,使用css或java脚本,可以轻松更改图像的XML描述。基于此,用户可以确定与Web图形中流行的其他格式(如png和gif)相比的主要优缺点。

优点:

  • 小尺寸
  • 灵活性,使用CSS,用户可以快速更改图形设置,例如背景颜色或页面上徽标的位置
  • 能够在不改变质量的情况下调整图像大小。

缺点:

  • 如果对象由大量小元素组成,则文件比较大

在FastReport.Net中,我们可以将报表导出为SVG格式。此对象继承自Picture对象,因此编辑窗口几乎相同。

在报表页面上,SVG对象与Picture没有区别:

要缩放图像,只需使用鼠标拖动对象:

如果以HTML格式导出此报表,则图像将导出为svg文件,在html代码中将显示链接:

<img src="SVG.D366E814F147C36F912200FCD8949836.png" /></td>

要在应用程序代码中创建SVG对象,请使用:

FastReport.SVG.SVGObject svg = new FastReport.SVG.SVGObject();

原文地址:https://www.cnblogs.com/wxchuachua/p/10142144.html

时间: 2024-08-30 08:16:12

如何在FastReport .Net 2018.2中使用SVGObject的相关文章

如何在FastReport.Net中生成标签类型报表

[下载FastReport.Net最新版本] 文本将介绍如何在FastReport.Net中生成标签类型报表,详细步骤如下所示: Add New Item -> Label Wizard 标签可以是bar codes(条形码),business cards(名片),addresses(地址),transport waybills(运单)等.它们可以用自粘纸或普通纸印刷.使用标签的内置FastReport模板或创建自己的模板.标签模板是一个报表模板,其中包含指定的页面大小和打印页面上的标签数量.

如何在FastReport VCL 6中使用交互式地图

随着Google地图的出现,交互式地图变得非常流行.它们允许您导航地图,放大和缩小以及其他许多功能.随着FastReport VCL 6的发布,这些地图可以嵌入到报告中.为此,您必须以两种可用格式之一获取地图,并使用地图对象将其插入到报告中. 您可以使用.shp和.osm格式的地图,以及.gpx格式的gps轨道. .shp - ShapeFile格式.这是存储矢量地理信息数据的特殊格式.它由美国公司ESRI在20世纪90年代开发.目前,它是地理信息系统中最常用的格式. 其实ShapeFile不是

如何在html5的canvas画布中绘制gif动态图片

我们都知道如何在html5的canvas画布上绘制静态图片(jpeg, png等),直接用canvas中的drawImage方法即可,那么如何绘制动态图片(gif)? 相信大家都知道动态图片之所以动态,是因为它是由很多图片按一定的帧数顺序播放而成的,因此我们是否也可以模拟这样的帧数,每隔一定的时间重新 绘制图片,就能画出动态图片呢?答案当然是YES.下面就是我自己测试的一个例子,代码如下: 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 &l

如何在SSIS的脚本组件中访问变量

原文:如何在SSIS的脚本组件中访问变量 这是一个小问题,我们在SSIS的设计中很多地方都会用到变量,我习惯性地将"变量"和"表达式"称为SSIS的灵魂,虽然不见得绝对准确,但它们确实是保证一个SSIS包灵活性的根本. 同时,我们可能也会在数据流任务中添加"脚本组件",用我们熟知的C#或者VB.NET编写一些数据转换处理的逻辑.这里可能就有一个需求,我们希望在脚本组件中访问变量(读或者写),但默认情况下,这个需求并不是那么容易实现.我们来看下面的

Mybatis中如何在SQL语句表名中使用参数

insert into prefix_${table_name} (a, b, c) values (#{a}, #{b}, #{c}) ${} 表示直接使用字面量(literal value) #{} 表示这个是个参数 如果 table_name 是 "ABC" 则 ${table_name} 是 ABC #{table_name} 是 "ABC" Mybatis中如何在SQL语句表名中使用参数,布布扣,bubuko.com

如何在ASP.NET Web站点中统一页面布局[Creating a Consistent Layout in ASP.NET Web Pages(Razor) Sites]

如何在ASP.NET Web站点中统一页面布局[Creating a Consistent Layout in ASP.NET Web Pages(Razor) Sites] 一.布局页面介绍[About Layout Pages] 很多网站有些内容需要显示在各个页面中,比如Header,Footer或者告诉用户已经登录的部分.ASP.NET允许你创建一个单独的文件来包含文本.标签和代码的内容块,从而搭建一个风格整齐的网站.接下来你就可以将这个内容块插入到任何你想要让它展示的页面中.采用这种方法

如何在Windows 7 或Vista中修改MTU

Windows操作系统使用Maximum Transmission Unit (MTU) 来确定在下面的网络层上可以传输的协议数据包(protocol data packet)的最大尺寸. MTU参数通常出现在与某一个接口(网卡, 串口等)的通信中, 并且每个接口都是分开设置的.   为了达到最优的网络性能, 并且防止fragmentation (碎片), MTU应该足够大以至于任何IP 数据报(datagram)都可以被一个帧(frame)容纳. 比MTU大的IP数据报会被拆分成大小为8位位组

如何在 Microsoft Visual C# .NET 中实现 Microsoft Excel 自动化

通过自动化过程,使用诸如 Visual C# .NET 这样的语言编写的应用程序就可以用编程方式来控制其他应用程序.利用 Excel 的自动化功能,您可以执行诸如新建工作簿.向工作簿添加数据或创建图表等操作.对于 Excel 和其他 Microsoft Office 应用程序,几乎所有可以通过用户界面手动执行的操作也都可以通过使用“自动化”功能以编程方式来执行. Excel 通过一种对象模型来公开这一程序功能.该对象模型是一些类和方法的集合,这些类和方法充当 Excel 的逻辑组件.例如,有 A

如何在Windows Server 2008 R2中更改桌面图标

Windows Server 2008 R2 已经在 MSDN 和 TechNet Plus 订阅上公布,gOxiA 在第一时间下载并进行了相关的测试.从 UI 的变化来看 Windows Server 2008 R2(WS08R2)使用的是与 Windows 7 相同设计的 UI.如果添加“桌面体验”组件,即可获得 Aero 等效果!回到正题,相信已经安装 WS08R2 的朋友都发现了一个“小问题”,我们没有办法通过常规步骤来更改桌面图标!通常我们可以通过个性化配置里的更改桌面图标来选择显示那