创建Windows窗体,拖入richEdtControl(或者GridControl)+打印按钮(button)
页面加载要打印的文件,双击打印,创建click事件,直接用richEdtControl1调用ShowPrintPreview()方法
private void frmQCMTranPrintCOA_Load(object sender, EventArgs e)
{
try
{
richEdtControl1.LoadDocument(Application.StartupPath + "\\UserFile\\COA\\COA.doc");
}
catch (Exception ex)
{
CommonFunction.ShowMsgBox("文件不存在");//ToDo: Multi-Language
this.Close();
}
}
private void btnPrint_Click(object sender, EventArgs e)
{
richEdtControl1.ShowPrintPreview();
}
打印时选择纸张的尺寸(如A4):
1、点击打印按钮,出现打印预览界面:
2、点击Print,选择打印选项:
点击Preference,选择文档属性,点击左边的布局->高级
然后选择A4纸就可以确定->打印