1
我有一張圖像,我試圖打印至法定尺寸。但是,這有幾個挑戰。按預期發佈打印圖像
- 圖片的大小會有所不同。這是因爲我使用的控件具有有限的打印選項,但可以導出到圖像。
- 我想最大化頁面上的打印區域。最小的保證金可能
- 用戶需要能夠選擇打印機並設置選項
下面的代碼我使用:
PrintDocument pd = new PrintDocument();
pd.PrintPage += (sender, args) =>
{
Image i = Image.FromFile(Globals.TempDirectory + @"\temp.jpg");
Point p = new Point(100, 100);
Margins margins = new Margins(50, 50, 50, 50);
pd.DefaultPageSettings.Margins = margins;
args.Graphics.DrawImage(i, p);
};
pd.Print();
我一直有麻煩,因爲我無法設置頁邊空白並且看起來無法正確打印。我希望它在法律上打印,但是當我打印圖像時,它不能正確旋轉,只是打印到默認打印機。我渴望得到這個工作。