У меня есть простые страничные страницы, которые я хотел бы распечатать, и почему-то я не могу распечатать их в любом формате, отличном от вертикали А4.Знаете ли вы, как я могу изменить вывод страницы печати на горизонтальную A4?Установка свойства PageSize в классе DocumentPaginator изменяет только размер содержимого, отображаемого на выходной странице.
private void Print()
{
PrintDialog printDialog = new PrintDialog();
if (printDialog.ShowDialog() == true)
{
DocumentPaginator paginator = new Paginator(new Size(793.700787401575, 1122.51968503937));
printDialog.PrintDocument(paginator, "Print demo");
}
}
Использование PrintTicket не влияет на конечный результат и не меняет его ...
printDialog.PrintTicket.PageMediaSize = new PageMediaSize(PageMediaSizeName.ISOA4Rotated);
Есть идеи?