我有以下代码,无法弄清楚如何调用该函数(getPageCount),这是我在这里找到的。我尝试过多种方法,但没有任何方法。尽管我以前已经对此进行了预言,但会赞赏该行的一些帮助。预先感谢您。
using System;
using System.Drawing;
using System.Drawing.Printing;
namespace ConsoleApp1
{
class Program
{
public static int GetPageCount(PrintDocument printDocument)
{
int count = 0;
printDocument.PrintController = new PreviewPrintController();
printDocument.PrintPage += (sender, e) => count++;
printDocument.Print();
return count;
}
static void Main(string[] args)
{
var testPrint = GetPageCount (@"c:temptest.msg");
Console.WriteLine(testPrint);
}
}
}
您正在尝试将string
传递给期望PrintDocument
对象的方法。
我还将查看有关此的MSDN文档,可在此处找到:printDocument