如题。C#如果调用系统图片打印向导打印图片? System.Diagnostics.Process.Start(“rundll32.exe”, string.Format(“{0} {1}”, “shimgvw.dll,ImageView_Fullscreen”, @”f:\demo.bmp”)); 查了些资料好像shimgvw.dll,ImageView_Fullscreen改成shimgvw.dll,ImageView_PrintTo /pt 就是打印。但具体不知道怎么写参数,求教大神帮忙。或者其他办法也行,达到目的即可 |
|
98分 |
第1步, 你可以将文件读取到 PictureBox
第2步: 拖一个printDocument控件到界面。 private void button1_Click(object sender, EventArgs e)//执行打印 第3步: |
注意问题是如何调用系统照片打印向导,不是用printDocument打印
|
|
2分 | |
这个问题可能比较难实现,上面说的对我都没什么帮助。那么换个问题来问,如何获取PrintDialog用户设置的自定义尺寸大小?
PaperSize ps =new PaperSize(“Your Paper Name”, 100, 70); 可以设置自定义尺寸大小,但我是想知道PrintDialog窗口点击确定后,用户填写的自定义的尺寸。 PaperSize gg = new PaperSize(); 这个方法仅可以获取A4,A3等可选择尺寸的高度和宽度,获取自定义的尺寸结果还返回的是A4的宽度和高度。求教 |