0

我有一台直到卷筒打印机,我想在上面打印。我不需要分页,但我确实需要调整页面大小。无论我使用什么代码,打印机页面大小总是使用打印机首选项中的设置。

        PrinterSettings ps = new PrinterSettings();
        ps.DefaultPageSettings.PaperSize = new PaperSize("rec", 200, 900);

        System.Windows.Controls.PrintDialog printDialog = new PrintDialog();

        MyPaginator paginator = new MyPaginator(print);
        paginator.PageSize = new Size(200, 900);
        printDialog.PrintDocument(paginator, "My Receipt");

我正在使用 a DocumentPaginator,因为我认为这将允许更具体地了解我想要打印的页面。

如何设置页面大小?

4

0 回答 0