当前位置:编程学习 > C#/ASP.NET >>

咨询如何控制DevExpress.XtraPrinting控件打印多行标题或页眉

咨询下DevExpress.XtraPrinting控件定义页眉页脚时,比如页脚可以不可以多行或换行,默认好像只能一行,需要显示的多了就超出了只能显示一行页脚内容:
 '设置页脚
        Dim _PrintFooter As String = "名称" + t_bname.Text + "号码:" + t_Number.Text + "电话:" + t_ZJNumber.Text + "时间:" + t_startdate.Text

        phf.Footer.Content.Clear()

        phf.Footer.Content.AddRange(New String() {"", "", _PrintFooter})

        phf.Footer.Font = New System.Drawing.Font("宋体", 9, System.Drawing.FontStyle.Regular)
        phf.Footer.LineAlignment = DevExpress.XtraPrinting.BrickAlignment.Center
打印标题也是只能一行,能不能同时打印多行标题喃:
'设置标题
        Dim _PrintHeader As String = "这个是标题"
        Dim phh As DevExpress.XtraPrinting.Native.WinControls.HeaderFooterForm = TryCast(link.PageHeaderFooter, HeaderFooterForm)


        Dim phf As DevExpress.XtraPrinting.PageHeaderFooter = TryCast(link.PageHeaderFooter, DevExpress.XtraPrinting.PageHeaderFooter)
        phf.Header.Content.Clear()
        phf.Header.Content.AddRange(New String() {"", _PrintHeader, ""})
        phf.Header.Font = New System.Drawing.Font("宋体", 14, System.Drawing.FontStyle.Underline)
        phf.Header.LineAlignment = DevExpress.XtraPrinting.BrickAlignment.Center DevExpress XtraPrinting --------------------编程问答-------------------- 自沙一下!望回复!!! --------------------编程问答-------------------- 试一下插入换行符VRCRLF 或者 \n
--------------------编程问答-------------------- 随便多放几个Label不就可以了嘛?? --------------------编程问答-------------------- 关注中,我也遇到了这样的问题 --------------------编程问答-------------------- 换行符VRCRLF 或者 \n\r 都试过不起作用,还有其他朋友解决过这类问题吗? --------------------编程问答-------------------- 多放几个Label也是不行的,默认只有一行内容,超出了就显示不了,不知有没其他方法,难道要重绘才行? --------------------编程问答-------------------- 确实加个Lable控件可以在winfrom下显示多行,不过我要求的是打印输出的结果,要求打印输出时可以在页脚或标题打印多行,用DevExpress.XtraPrinting控件打印只会输出检索的数据,标题和页脚倒是可以自定义,不过不能多行,Lable控件就更是显示不出来了。。。 --------------------编程问答-------------------- 除
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,