采用:winform有一个报销单(表头及表格已经制定出来)
如何把内容填进去打印呢?(可能有多页)另外,如何把报销单扫描的图片作为底,内容显示在上面,
打印时底图却不打印出来(因为打印纸已有表格)还有:
printDialog1,printDocument1,printPreviewDialog1,printPreviewControl1是什么关系呢?如何把扫描的底图显示在printPreviewControl1当中?谢谢大家!

解决方案 »

  1.   

    那请问菜菜:
    按你的设计思路,不用底图的话,而form上只拖放字段相应控件,
    用户在浏览的时候,这样可是不是很好 看的啊。
      

  2.   


    报表打印控件wsReport4.6 
      

  3.   

    大家好,我的打印思路是:PrintDocument doc = new PrintDocument();
    doc.BeginPrint += new PrintEventHandler(this.PrintDocument_BeginPrint);
    doc.PrintPage += new PrintPageEventHandler(this.PrintDocument_PrintPage); PrintPreviewDialog prev = new PrintPreviewDialog();
    prev.Document = doc;

    PrintDialog dialog = new PrintDialog();
    dialog.Document = doc;
    if(dialog.ShowDialog()==DialogResult.OK) 
    prev.ShowDialog();请问,如何让预览时100% 及如何设置预览时的纸张大小呢?