DEv Grid打印

来源:互联网 发布:程序员用什么键盘好 编辑:程序博客网 时间:2024/05/24 07:23
   public static void reportPrint(GridControl gridControl1, string title)        {                      PrintingSystem print = new DevExpress.XtraPrinting.PrintingSystem();            PrintableComponentLink link = new PrintableComponentLink(print);            print.Links.Add(link);            link.Component = gridControl1;//这里可以是可打印的部件              string _PrintHeader = title;            PageHeaderFooter phf = link.PageHeaderFooter as PageHeaderFooter;             link.PaperKind = System.Drawing.Printing.PaperKind.A4Plus; //设置纸张             link.Margins.Left = 0;            link.Margins.Right = 0;            link.Margins.Bottom = 0;            link.Landscape = true; //mh              phf.Header.Content.Clear();            phf.Header.Content.AddRange(new string[] { "", _PrintHeader, "" });            phf.Header.Font = new System.Drawing.Font("宋体", 16, System.Drawing.FontStyle.Bold);            phf.Header.LineAlignment = BrickAlignment.Center;            link.CreateDocument(); //建立文档              link.ShowPreviewDialog();         }