导出,打印和保存本地日志文件 - 打印

来源:互联网 发布:淘宝追加评论怎么写 编辑:程序博客网 时间:2024/06/14 06:18
using System;using System.Collections.Generic;using System.Linq;using System.Text;using DevExpress.XtraPrinting;using DevExpress.XtraGrid;using DevExpress.XtraEditors;using System.Windows.Forms;namespace CYYFCheckupMgr.OccupationalDisease.UC.UC.Query{    /// <summary>    /// PrintUtil    /// author CYTD Young    /// 2016-05-06 15:28:52    /// music: Neil Young - Peace Trail    /// </summary>    public static class PrintUtil    {        public static void GridControlPrint(GridControl gridControl)        {            if (ComponentPrinter.IsPrintingAvailable(false))            {                PrintingSystem ps = new PrintingSystem();                PrintableComponentLink link = new PrintableComponentLink(ps);                link.Component = gridControl;                link.Landscape = true;                PageHeaderFooter phf = link.PageHeaderFooter as PageHeaderFooter;                phf.Header.Content.Clear();                phf.Header.Font = new System.Drawing.Font("宋体", 16, System.Drawing.FontStyle.Regular);                phf.Header.LineAlignment = BrickAlignment.Center;                phf.Footer.Content.Clear();                phf.Footer.Content.AddRange(new string[] { "", String.Format("打印时间: {0:g}", DateTime.Now), "" });                link.CreateDocument();                link.ShowPreview();            }            else            {                XtraMessageBox.Show("打印机不可用...", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);            }        }    }}

0 0