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);
}
}
}
}
导出,打印和保存本地日志文件 - 打印
最新推荐文章于 2019-12-19 11:26:46 发布