在我致力于疯人院之前,我想我会尝试一下:你如何编写代码来打印多个页面?
我一直在尝试我在stackoverflow(和其他地方)找到的所有例子,但我没有取得任何成功!这让我比以前更疯狂!我发现的所有其他例子都是处理与我想要做的事情无关的问题.我试图修复的示例将在两个页面上打印0-100个整数,即第1页的0-80和第2页的81-100.尽管所有我建议的技术都是一页被页面覆盖的页面2的数据在顶部.
e.HasMorePages = true;应该开始下一页但不起作用.
我为此创建了一个非常简单的Winform程序,这是代码.任何想法将不胜感激:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Printing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;
namespace PrintMultiplePages_v2
{
public partial class Form1 : Form
{
ArrayList al = new ArrayList();
private int fontcount;
private int fontposition = 1;
private float ypos;
private string