DevExpress 报表字体被截断

问题描述

先代码PageInfoBrickaInfoBrick=newPageInfoBrickaInfoBrick.Format="ABC"TableRowrow=newTableRowFontmyfont=newfont("宋体",22f)SizeFsize=Graphic.MeasureString("ABC",myfont)aInfoBrick.Rect=newRectangleF(0,0,size)row.Bricks.Add(aInfoBrick)PageTableBricktable=newPageTableBricktable.Rows.Add(row)gr.DrawBricks(table)最后在报表显示出的ABC被截断,只显示一半。把aInfoBrick背景色设置为蓝色把table背景色也设置红色。红蓝各站一半。找不到原因,有大神帮忙麽

解决方案

解决方案二:
设置页眉,页脚的时候也会。debug中查看,设置页眉,也是用一个tableBrick,导致被截断。dx9.0
解决方案三:
MeasureString有个构造函数可以设置width值(int类型)
解决方案四:
我用c1report没有这种情况

时间: 2024-09-14 04:55:11

DevExpress 报表字体被截断的相关文章

发布一快速开发报表的类库,让报表的开发具有前所未有的方便和快速

原文:发布一快速开发报表的类库,让报表的开发具有前所未有的方便和快速 因大量博友的索要,现与朋友合作封装了使用前文介绍的动态设置DevExpress Report的组件,这篇文章用来介绍这个ReportCommon自绘报表组件并一些截图,如果需要请进行购买,邮件中写上您的邮箱. 声明:本类库使用DevExpress控件,但不包含DevExpress控件,因此使用者需要另行购买DevExpress控件,如果使用者因盗版DevExpress控件引起的一切法律纠纷,由使用者自行承担,本人及相关开发人员

请问下,有没有办法让水晶报表的"报表头"每页都显示啊?

问题描述 请问下,有没有办法让水晶报表的"报表头"每页都显示啊?因为之前将title做到了报表头,现在要放到页眉里改动比较大,所以想问下有没有办法设置将"报表头"每页都显示出来??请高手指点下~,谢谢啦~ 解决方案 解决方案二:1:不能2:你可以直接把报表页眉里的东西,剪切到页眉里啊,应该还是比较快的吧.解决方案三:如果是DevExpress报表实现这个功能就很简单了,水晶报表很长时间没有搞了,不太清楚了解决方案四:引用2楼xzsnj的回复: 如果是DevExpre

【译】JasperReports Library使用指南

简介(Introduction)         Jasperreports是一个强大的开源报表工具,它能够传送丰富的内容到屏幕上.打印机或者转换为PDF.HTML.XLS.RTF.ODT.CSV.TXT和XML文件等多种格式的文件.Jasperreports完全由Java编写,它可以被用于各种各样的Java程序来动态的生成内容.它主要的目的就是帮助以一种简单且灵活的方式生成基于页面的.可打印的文档. API 概览(API Overview) Jasperreports会整理从JRXML文件(报

請教各位大神,水晶報表字體繁體轉簡體

问题描述 因公司要把項目繁體轉為簡體(有上千張水晶報表,手動改是一場噩夢),請問大家,怎樣把水晶報表字體(text框)繁體轉簡體?用程序(C#)應該怎樣來寫?萬分感謝 解决方案 解决方案二:没那功能,,,解决方案三:或者說,怎樣把RPT轉為EXCEL或XML,然後再轉回RPT?不知道RPT的格式怎樣用C#讀取與存取?解决方案四:出问题的应该是报表中的字体和数据库中存放的数据.报表字体应该可以利用程序修改rpt来得到目的吧,至于数据库中的数据,大概只有一条条慢慢改了.解决方案五:引用3楼yyfhz

Win10 UWP系列:更新UWP时注意的问题——TargetDeviceFamily

原文:Win10 UWP系列:更新UWP时注意的问题--TargetDeviceFamily 前几天把CurrencyExchanger提交到微软参加Master认证,结果没有通过,反馈了一些错误,看来微软检查还是比较仔细的. 错误主要有: Visual feedback helps users recognize whether their interactions with your application are detected, interpreted, and handled as

DevExpress XtraReports 入门三 创建 Master-Detail(主/从) 报表

原文:DevExpress XtraReports 入门三 创建 Master-Detail(主/从) 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.添加从表  启动 MS Visual Studio (2005.2008.或 2010). 打开有数据感知报表的

DevExpress XtraReports 入门一 创建 Hello World 报表

原文:DevExpress XtraReports 入门一 创建 Hello World 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 本次内容分一下4个步骤: 创建应用程序并添加报表 构建报表 输出报表 查看运行结果 一.创建应用程序      1.启动 MS Vi

DevExpress XtraReports 入门四 创建 Web 报表

原文:DevExpress XtraReports 入门四 创建 Web 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.创建 Web 报表并绑定数据  启动 MS Visual Studio (2005.2008.或 2010). 新建一个 ASP.NET Web

DevExpress XtraReports 入门二 创建 data-aware(数据感知) 报表

原文:DevExpress XtraReports 入门二 创建 data-aware(数据感知) 报表 本文只是为了帮助初次接触或是需要DevExpress XtraReports报表的人群使用的,为了帮助更多的人不会像我这样浪费时间才写的这篇文章,高手不想的看请路过 本文内容来DevExpress XtraReports帮助文档,如看过类似的请略过. 废话少说 开始正事 一.创建应用程序并添加报表 启动 MS Visual Studio (2005.2008.或 2010). 在 Visua