大虾们,现在我遇到一个很纠结的问题,打印出来后所有东西都按比例变小了,表格也一样,效果大概是Excel按比例变小了的效果,原因是加了下面的代码
System.Drawing.Printing.PrintDocument doc = new System.Drawing.Printing.PrintDocument();
//记录标识自定义纸张的ID
int rawKind = 1;
//枚举出所有的打印纸尺寸
for (int a = 0; a < doc.PrinterSettings.PaperSizes.Count; a++)
{
if (doc.PrinterSettings.PaperSizes[a].PaperName == "wms")
{
rawKind = doc.PrinterSettings.PaperSizes[a].RawKind;
//指定纸张,下面代码的crystalReport所设计的报表定义的对象
Print.PrintOptions.PaperSize = (CrystalDecisions.Shared.PaperSize)rawKind;
break;
}
}
------解决方案--------------------------------------------------------
没人来,自己顶!!!!!!!!!
------解决方案--------------------------------------------------------
该回复于2012-10-27 11:13:18被版主删除
------解决方案--------------------------------------------------------
好像没以前多人鸟..............
------解决方案--------------------------------------------------------
那你把这些代码注释掉不就行了,再不行就调格式吧,我做的水晶报表没写这么多也能正常打印呀
------解决方案--------------------------------------------------------