打印WPF视图显示PageRange = {0}

时间:2015-08-21 07:55:38

标签: c# wpf printing printdialog

我正在尝试打印WPF视图。在打印的时候我试过这个。

Opera

在这样做时我的页面中的绑定无法正常工作PageRange显示为{0} 通过PrintDialog选择相同的打印机

internal string PrinterName { get; private set; }

    public PrintDialog Printer
    {
        get
        {
            if (printer == null)
            {
                // Create a PrintDialog
                printer = new PrintDialog();
                printer.PrintQueue = new PrintQueue(new PrintServer(), this.PrinterName);
            }
            return printer;
        }
    }

        foreach (string name in PrinterSettings.InstalledPrinters)
        {
            this.InstalledPrinters.Add(name);
        }

        this.PrinterName = this.InstalledPrinters[2];

My Binding工作正常,this.Printer.PageRange为“{1-0}”,所有其他值与上述情况相同。 为什么会这样?我如何通过第一种方法自行修复它?

0 个答案:

没有答案