【发布时间】:2011-12-10 02:00:03
【问题描述】:
我正在尝试从 Silverlight 4 应用程序打印图像(QR 码),但是打印时图像被抗锯齿(我已尝试过 XPS 文件打印机和硬件打印机)图像模糊,条码阅读器无法读取.
Image from printed XPS document http://img805.imageshack.us/img805/7677/qraliasing.png
我正在使用这个简单的代码来打印它:
WriteableBitmap bitmap = new WriteableBitmap(width, height);
//write bitmap pixels
Image image = new Image(){Stretch = Stretch.None};
image.Source = bitmap;
image.Width = bitmap.PixelWidth;
image.Height = bitmap.PixelHeight;
//Print
PrintDocument printDocument = new PrintDocument();
printDocument.PrintPage += (sender, args) =>
{
args.PageVisual = image;
};
printDocument.Print("QrCode");
【问题讨论】:
标签: c# silverlight