我有一台打印机,可以打印普通照片并具有哑光效果。
我正在尝试使用System.Drawing.Printing.PrintDocument
在c#中开发代码以打印图像,因此能够打印普通照片,并将一些基本配置设置为边距,方向等。
但是,我已经搜索了哑光打印方式,但找不到任何属性来指示它。
我知道可以用这台打印机进行亚光打印,因为我可以从Paint中进行打印。
private void print(){
PrintDocument pd = new PrintDocument();
pd.PrinterSettings.PrinterName = printerName; //I have printerName in a variable
//Some basic configurations
pd.DefaultPageSettings.Landscape = true;
pd.DefaultPageSettings.Margins = margin; //I have margin in a variable
//...
pd.PrintPage += PrintPage;
pd.Print();
}
//PrintPage Method
private void PrintPage(object o, PrintPageEventArgs e){
e.Graphics.DrawImage(this.img, e.MarginBounds);
}
也许有人可以帮助我识别该属性,配置,但是我尝试过使用该属性,但是该属性只有一个元素:
PrintDocument.PrinterSettings.PaperSources;
或者也许是一个允许我修改Print Finish属性的库