百科狗-知识改变命运!
--

DevExpress如何实现通用表格打印

百变鹏仔1年前 (2023-12-22)阅读数 9#综合百科
文章标签表格楷体

new System.Drawing.Font("楷体_GB2312", 14.25F, System.Drawing.FontStyle.Bold,System.Drawing.GraphicsUnit.Point, ((byte)(134))) : Font; rpt.size = size; m_rpt.Add(rpt); } public void AddReportTitle(string Caption, bool Header, Font Font, StringAlignment TextAlignment,System.Drawing.Size size) { DevExpress.XtraPrinting.TextAlignment alig = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; if (TextAlignment == StringAlignment.Center) alig = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; if (TextAlignment == StringAlignment.Far) alig = DevExpress.XtraPrinting.TextAlignment.MiddleRight; SetReportTitle(Caption, Header, Font, alig, size); } /// /// 定义报表标题 /// /// 标题内容 /// 页头或页脚 public void AddReportTitle(string Caption, bool Header) { AddReportTitle(Caption, Header, null, StringAlignment.Near, Size.Empty); } /// /// 定义报表字段 /// /// 表格头标题 /// 标题字体(楷体_GB2312、小四) /// 绑定字段 /// 对齐方式 /// 表格字体(楷体_GB2312、小四) /// 自动换行 /// 表格脚内容 /// 是否合计 /// 格式化字符串 /// 标题的高度和宽度,若不定义便检测Caption,否则自换行并居中 public void SetReportField(string Caption, Font HeaderFont, string Field, DevExpress.XtraPrinting.TextAlignment TextAlignment, Font DetailFont , bool WordWrap, string Bottom, bool Sum, string FormatString, Size HeaderSize) { ReportField rpf = new ReportField(); rpf.Caption = Caption; rpf.HeaderFont = HeaderFont; rpf.Field = Field; rpf.xTextAlignment = TextAlignment; rpf.DetailFont = DetailFont; rpf.WordWrap = WordWrap; rpf.Bottom = Bottom; rpf.Sum = Sum; rpf.FormatString = FormatString; rpf.HeaderSize = HeaderSize; m_rpf.Add(rpf); } public void AddReportField(string Caption, Font HeaderFont, string Field, StringAlignment TextAlignment, Font DetailFont , bool WordWrap, string Bottom, bool Sum, string FormatString, Size HeaderSize) { DevExpress.XtraPrinting.TextAlignment alig = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; if (TextAlignment == StringAlignment.Center) alig = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; if (TextAlignment == StringAlignment.Far) alig = DevExpress.XtraPrinting.TextAlignment.MiddleRight; SetReportField(Caption, HeaderFont, Field, alig, DetailFont, WordWrap, Bottom, Sum, FormatString, HeaderSize); } /// /// 定义报表字段 /// /// 表格头标题 /// 绑定字段 public void AddReportField(string Caption, string Filed) { AddReportField(Caption, null, Filed, StringAlignment.Near, null, false, "", false, string.Empty, Size.Empty); } /// /// 定义条码 /// /// 条码内容(A-Z,0-9) /// 起点 /// 大小 /// 是否显示文字 /// 字段名 public void SetReportBarCode(string Text, Point pint, Size size, bool showText, string Field) { m_rpb.Text = Text; m_rpb.pint = pint; m_rpb.size = size; m_rpb.showText = showText; m_rpb.Field = Field; } private const int c_LineWidth =3;//预留边线的宽度 /// /// 报表每个单元打印前事件 /// public event ReportUnitAfterPrint UnitAfterPrint; //报表头、报表尾整个报表中只会加载一次,页头、页尾每一页都会加载一次 //本通用报表只有页头,页尾和表体三部份 private ReportMain rpMain; /// /// 初始化通用表格打印 /// public ctlTableXReport() { this.ReportUnit = ReportUnit.TenthsOfAMillimeter; //使用0.1毫米计量单位 this.Dpi = 254F; base.BeforePrint += new System.Drawing.Printing.PrintEventHandler(XReport_BeforePrint); base.AfterPrint+=new EventHandler(XReport_AfterPrint); } /// /// 显示打印 /// /// public void ShowDialog() { base.ShowPreview(); } /// /// 显示打印 /// /// /// public void ShowDialog(IWin32Window owner) { base.ShowPreviewDialog(); } /// /// 自动页长时计算每页打印的行数 /// /// 总行数 /// 充许每页打印最大行数 /// public int GetAutoRow(int rows, int maxrow) { if (rows % maxrow == 0) return maxrow; else { //找余数为0或最接近最大行数 List m = new List(); for (int i = maxrow; i >= maxrow * 3 / 4; i--) { m.Add(rows % i); if (rows % i == 0) return i; } int k = m.AsEnumerable().Max(); for (int i = 0; i

1,外表特征这种昆虫非常漂亮,浑身嫩绿,侧面有两条淡白色的丝带,身材优美,苗条匀称,两片大翼轻盈如纱。”

2.作者对蝈蝈的称呼有:狂热的狩猎者、我笼里的囚犯、蝉的屠夫等。当蝈蝈捕杀蝉时作者用“狂热的狩猎者”;当蝈蝈成为作者笼中观察和实验的对象时,作者就用“笼里的囚犯”;当蝈蝈吃蝉肉时作者称之为“蝉的屠夫”。作者不断变换称呼,使行文更生动,描写更形象,给人更深刻的印象。

DevExpress如何实现通用表格打印

3.、“窃窃自语”“津津有味”“酷爱甜食”“毫不犹豫地都接受”是拟人。这样写亲切自然,形象生动。(我参考资料上的完整答案)

4.它披着一件灰褐色的羽毛,有一对机灵的小眼睛,它那尖尖的喙不时在稻田里啄来啄去,它身材小巧,1年如一日的呆在同一地方“喳喳”叫,它就是我们常见到的麻雀。(冬天就只有这种鸟) O(∩_∩)O谢谢

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)