我正在使用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;
这是我在上述几行中获得的权利,以及在删除这些行时所获得的收益。
如果不清楚,可以说我希望我的软件能够像在这里一样在不同的设置之间切换:
谢谢