Отрегулируйте печать этикетки по размеру этикетки - PullRequest
0 голосов
/ 14 февраля 2019

Я работаю над программным обеспечением для печати этикеток, используя c # и winforms.Я пытался настроить изображение, которое я хочу напечатать, в зависимости от размера этикетки.Пользователь может сообщить программе, если размер этикетки составляет 50 * 50, 40 * 40 или 40 диаметров.Но программа печатает изображение не так, как ожидалось.

Вот решение, которое я попробовал: изменить размер бумаги в параметрах документа печати, но у меня все еще есть проблемы.

Если у кого-то есть идея, спасибо, что помогли мне ...

PaperSize paperSize = new PaperSize("Carré 40x40", 157, 157);
paperSize.RawKind = (int)PaperKind.Custom;
pd.DefaultPageSettings.PaperSize = paperSize;
pd.PrinterSettings.DefaultPageSettings.PaperSize = paperSize;

Вот что я получаю справа от этих строк, и что я получаю, когда убираю их.

Если это неясно, скажем, я хочу, чтобы мое программное обеспечение могло переключаться между различными настройками, как мы можем сделать здесь:

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...