Как вырезать бумагу, чтобы иметь размер изображения в C #? - PullRequest
1 голос
/ 24 мая 2019

Мне нужно подать заявку на печать фотографий на этом принтере DNP DSRX1, у него много разных форматов бумаги, чтобы обрезать их в разных форматах, например 6x4 "или 2x6".

Я уже могу печатать, моя проблема - обрезать эти бумаги в правильном формате.

Я попытался установить размер бумаги с помощью PrinterSettings.DefaultPageSettings.PaperSize, но он не обрезал бумагу, как я ожидал.

Я понятия не имею, как я могу использовать PrintDocument, чтобы сделать это, или мне нужно использовать что-то еще.

Я действительно застрял в этом, ценю любую помощь.

Это мой код для установки формата бумаги:

printDocument1.PrinterSettings.DefaultPageSettings.PaperSize = new PaperSize("size", (int)Width, (int)Height);

1 Ответ

0 голосов
/ 29 мая 2019

Итак, я не думаю, что это возможно после некоторых исследований. Решением моей проблемы было использование в приложении команд терминала печати Linux. В Linux много конфигураций для печати, поэтому это было лучшее решение, которое я получил.

...