文档章节

【重大更新】FastReport.Net v2018.4发布,改进RichText解析器

x
 xiaochuachua
发布于 2018/09/19 11:07
字数 2150
阅读 15
收藏 0

【下载FastReport.Net v2018.4

FastReport.Net是适用于Windows Forms,ASP.NET,MVC和.NET Core的全功能报表解决方案。 它可以在Microsoft Visual Studio 2005-2017中使用。 支持.Net Framework 2.0-4.x,.NET Core 2.0。

FastReport.Net v2018.4

  • ✔改进RichText解析器:导出为文本文档格式时的直接对象转换
  • ✔单击即可在预览中复制和删除准备好的页面
  • ✔改进与FastReport VCL报表模板的最新版本的兼容性以及新对象的导出
  • ✔在Excel导出中管理打印机输出的文档大小
  • ✔FastReport.Net Core:增加了Oracle软件包,一些重要的改进
  • ✔除以零会显示“error report”,但不会抛出异常

FastReport.Net v2018.4 版本更新简介视频:

FastReport.Net v2018.3

[Engine]

  • 增加访问总数,参数和变量的可能性,没有区分大小写
  • 添加一个新的实验性功能来改善内存工作
  • 提高FastReport.Net的性能和内存使用率,添加一个新的实验属性Config.IsStringOptimization,允许在加载非常大的fpx报表时使用字符串池中的字符串。要启用此功能,只需将IsStringOptimization值更改为true即可。虽然该属性是实验性的,但只能通过代码手动更改此属性。特别是对于在报表中使用至少1 000 000个对象的用户来说,这个属性会很有趣。
  • 新的RTF解析器 - 如果启用了“ConvertRichText”选项,则嵌入的RTF文档将拆分为报表对象 - TextObject,TableObject和PictureObject 
  • 现在除以零不会导致生成器崩溃,而不是包含错误的表达式将是交换了文字“ZERO DIVISION!” 
  • 优化的QR码条形码对象渲染
  • 修复Richtext对象内的表达式结果中的CR / LF转换
  • 修复RichObject的表达式解析器
  • 修复RichText对象表达式内的RTF标记的
  • 修复字符“;”的编码错误 在条形码Code128 
  • 修复条形码旋转的
  • 修复一个错误,在某些情况下,导出到PDF时的图像高于所需的
  • 修复使用TextRenderType = HtmlParagraph属性打印文本对象
  • 修复一个错误,其中单元格中的大量文本导致报表中无限生成的空白页
  • 我们将TableRow对象的MaxHeight属性的默认值从5000减少到1000。如果您在大于10英寸高的表中使用行,则需要检查报表!
  • 修复“已添加相同键的项目”的AssemblyDescriptor.Compile()方法中的
  • 在详细报表中使用AutoSeries 
  • 修复MSChartObject中的错误- 修复了RichObject中多页文本的解析
  • 修复“SVGObject.Grayscale = true”的错误 - > SVGObject.Grayscale = false仍然是灰度“
  • 修复具有无限宽度的页面上SubreportObject位置的错误

[Designer]

  • 现在在查看数据窗口中显示页面上的行数
  • 添加通过拖动其顶部来调整带宽大小的功能,在这种情况下,对象移动带
  • 添加在设计器中复制报表页面的功能
  • 添加“文本文件(* .txt)” 当窗口少于一行所需的窗口时,“视图数据”窗口中的“所有文件(*.*)”过滤器
  • 添加的Hyperlink.OpenLinkInNewTab属性
  • 当树失去焦点时,数据树中的按钮将被禁用
  • 修复在文本编辑器中输入波兰语符号“±”(右Alt +“A”)的
  • 修复查看数据窗口增加时的罕见错误,并且没有显示所有行但有足够的空间
  • 修复将文件保存到错误文件夹的错误在另存为对话框中
  • 修复“另存为”对话框中文件扩展名的错误,当报表从非FastReport .NET文件转换时
  • 如果通过拖动其顶部
  • 修复的错误调整大小,当鼠标移动太快时修复了对象移动错误的错误关闭MDI设计器中的“开始页面”选项卡后出现System.NullReferenceException 
  • 当文件名包含点“.”时,修复了System.ArgumentException错误。
  • 当字段名称存储在第一行文件中时修复了CSV连接中具有相等字段名称的
  • 修复预览后事件编辑器丢失焦点的
  • 修复DataBand属性左,顶部和宽度可见性的错误
  • 在加载包含无限宽度页面的报表时修复了DesignerControl中的System.OverflowException错误
  • 如果所选对象的属性发生更改,则修复了错误添加新对象的错误

[Preview]

  • 增加在预览中复制和删除准备页面的功能

[Exports]

  • 添加属性HTMLExport.EnableVectorObjects(默认启用)
  • 为条形码添加一个新属性AsBitmap,表示使用位图而不是向量,默认属性为False,这意味着导出为向量
  • 将DoNotExpandShiftReturn属性添加到Word2007Export用户界面,允许您
  • 在Excel 2007导出中控制软返回+添加属性Excel2007Export.PrintFit 的水平对齐(可在NoScaling,FitSheetOnOnePage,FitAllColumsOnOnePage,FitAllRowsOnOnePage中设置)
  • 更新导出到FR3(FastReport VCL文件),添加表的导出,条形码,地图和形状
  • 导出菜单已经过重构,现在导出按类别分组
  • 导出为PDF时,SVG在高分辨率下的准确度提高
  • 修复HTML导出和WebReport中图片负宽度/高度的错误
  • 修复MS Word 2007中的动态页面方向,页面大小和填充
  • 使用PDF格式的HTML导出修复了内存泄漏
  • 修复TableCell中条形码错误位置的错误在PDF,HTML,SVG导出
  • 使用Subfolder = true 
  • 修复HTML导出中错误文件名的错误 - 修复了Excel 2003(xls,BIFF8)和Excel 2007(xlsx)中单张图片的
  • 修复图片透明背景的错误Excel 2007(xlsx)
  • 在PDF导出中修复“曲线中的文本”模式
  • 修复PDF导出中的字体样式模拟
  • 字体嵌入引擎的深度重构,添加了检查字体对嵌入/子集化的权限
  • 使用属性Layout = Wrapped,FixedColumns = 1和列的动态计数绘制PDF导出中的表边框
  • 修复Excel 2007导出中的填充错误
  • 导出文件且非零ParagraphOffset的错误属性
  • 修复将图片导出到Excel 2003的错误(BIFF8,xls)
  • 修复波斯语区域设置中带小数分隔符的问题
  • 修复PDF的导出属性SvgAsPicture,当条形码导出为SVG而不是图像时
  • 修复转换为SVG时使用Padding属性导出BarcodeObject 
  • 在PDF中的超链接中导出\修复了问题
  • 当Watermark.Text为null时修复ImageExport中的空引用异常
  • 修复PDF导出中水印透明度的问题
  • 修复Excel 2007中导出的额外宽度文档的
  • 修复PDF导出中“too much bold”的问题
  • 修复导出Excel2007Export中某些字符的错

[WebReport]

  • 添加一个示例Demos / C#/ Web / PreparedPreview /演示如何在Web中使用准备好的报表
  • 添加一个方法WebReport.LoadFromFile(字符串fileName)从文件加载报表
  • 添加一个方法WebReport.LoadFromStream(Stream stream)从流中加载报表
  • 添加一个方法WebReport.LoadPrepared(字符串fileName)从文件加载准备好的报表
  • 添加一个方法WebReport.LoadPrepared(Stream stream)从流中加载准备好的报表
  • 添加一个构造函数WebReport(bool inlineRegistration)这使得控制的快速初始化没有任何先前的外部脚本/ css loading 
  • 添加一个构造函数WebReport(bool inlineRegistration,bool stretched),它使用100%宽度和100%高度的预设进行快速初始化
  • 添加一个属性WebReport.XlsxPrintFitPage,用于在打印时在一个页面中拉伸Excel 2007工作表
  • 修复在Web.config中检查处理程序的
  • 修复在Firefox浏览器中使用在线设计器中的引用程序集保存报表的
  • 修复Internet Explorer 8及更早版本中的条形码

[.Net Core]

  • 将FastReport.Data.OracleODPCore包添加到Nuget存储库(https://www.nuget.org/profiles/FastReports)
  • 修复一个错误,有时一行末尾的空白字符被移动到一个新行
  • 修复一个bug在线设计器中为FastReprot.Web.Core保存https 
  • 修复Core导出错误的错误
  • 修复在线设计器中损坏的“new line”符号的错误

[Extras]

  • 修复ActiveQueryBuilder参数的bug 
  • 修复Newtonsoft.Json.dll位置的FastReport.Data.Json包错误
  • 修复查询中带引号的bug,其中包含FastReport.Data.Postgres包中的模式名称; 现在可用于设计师的非公共模式

[Online Designer]

  • 添加属性Hyperlink.OpenLinkInNewTab用于在新选项卡中打开链接
  • 用TextRendererType替换HtmlTags 
  • 修复对象名称中空格的bug

© 著作权归作者所有

x
粉丝 0
博文 225
码字总数 49214
作品 0
私信 提问
PHPExcel读取excel文件

建议web只做上传功能,读取、处理还是放后台吧。PHPExcel还是比较耗费时间、内存的。 实例代码:error_reporting(0); requireonce 'PHPExcel1.8.0/Classes/PHPExcel.php'; //修改为自己的目录...

魏邪乎
2015/08/26
1K
0
用weexplus从0到1写一个app(2)-页面跳转和文章列表及文章详情的编写

说明 结束连续几天的加班,最近的项目终于告一段落,今天抽点时间开始继续写我这篇拖了很久的《用weexplus从0到1写一个app》系列文章。写这篇文章的时候,weexplus的作者已经把weexplus重构了一...

kung
05/07
0
0
textview 嵌套 html

Html.fromHtml(""); //处理未知标签,通常是系统默认不能处理的标签 final Html.TagHandler tagHandler = new Html.TagHandler() { int contentIndex = 0; /** opening : 是否为开始标签 tag:......

汤姆521
2012/11/08
217
0
Rails 6.0 稳定版发布: 新增 Action Mailbox 和 Action Text 功能、支持多数据库、并行测试、默认使用 Webpacker 和 Zeitwerk

Rails 6.0 稳定版已正式发布,下面直接来看看有哪些值得关注的更新:用于处理电子邮件的 Action Mailbox、提供富本文编辑功能的 Action Text、对多数据库的支持、对并行测试的支持、默认使用...

局长
08/21
1K
17
php 导入execel时保持

php 导入execel时报错;Cannot use object of type PHPExcel_RichText as array

因梦想而修行
2015/01/24
391
5

没有更多内容

加载失败,请刷新页面

加载更多

聊聊Tomcat中的连接器(Connector)

上期回顾 上一篇文章《Tomcat在SpringBoot中是如何启动的》从main方法启动说起,窥探了SpringBoot是如何启动Tomcat的,在分析Tomcat中我们重点提到了,Tomcat主要包括2个组件,连接器(Conne...

木木匠
55分钟前
3
0
OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
1K
20
SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
34
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部