Программное обеспечение реализует PrintDocument, вызывая Pd_PrintPageV2(object sender, PrintPageEventArgs ev)
. Визуализация графики. Затем распечатывается документ.
Я создал метод без PrintDocument,
Image img = new Bitmap(850, 1100);
Graphics g = Graphics.FromImage(img);
, затем визуализирую графику, используя метод, идентичный Pd_PrintPageV2
, за исключением того, что объект Graphics передается в.
Проблема заключается в что BitMap на 850x1100
пикселей не показывает текст четко. Исходный код печати имеет систему координат со 100 пикселями на дюйм.
Я бы хотел избежать сохранения другой копии на основе разрешения 200 dpi Свойства Graphics.PageUnit и PageScale, похоже, ничего не делают. Что мне не хватает?