您的位置:首页 > 其它

水晶报表自定义纸张大小打印 (Crystal Report Print with custom paper size)

2010-02-06 12:02 771 查看
System.Drawing.Printing.PrintDocument doc = new PrintDocument();
doc.PrinterSettings.PrinterName = "NFCP LQ1600K";
int rawKind = 1;
for (int i = 0; i <= doc.PrinterSettings.PaperSizes.Count - 1; i++ )
{
if (doc.PrinterSettings.PaperSizes[i].PaperName == "Test1")
{
rawKind = doc.PrinterSettings.PaperSizes[i].RawKind;
}
}

WindowsApplication1.CrystalReport5 rpt = new CrystalReport5();
ReportDocument rptDoc = (ReportDocument)rpt;
rptDoc.PrintOptions.PaperSize = (CrystalDecisions.Shared.PaperSize)rawKind;
rptDoc.PrintToPrinter(1, true, 0, 0);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐