打印 TChart 后我无法画线
After printing TChart I can't draw lines
我在表单上有一个简单的图表 (TChart)。我尝试打印此图表:
Chart1.Draw(TPrinterDrawer.Create(Printer), myRect);
并且图表打印正常。但是当我在绘制图表后尝试画线时,即:
printer.Canvas.MoveTo(Printer.PageWidth div 6, (Printer.PageHeight *4) div 5);
printer.Canvas.LineTo(Printer.PageWidth div 2, (Printer.PageHeight *4) div 5);
从打印的图表到文档结尾没有画线(在真实打印机或位图上 canvas)。
当我选择 Microsoft XPS Document writer 时,页面上打印了线条。
我需要做什么来解决这个问题?
这是 TAChart 中的错误,因为笔在打印图表后处于 pmXor 模式。应在 Lazarus trunk 中修复(将向后移植到版本 1.6.2)
我在表单上有一个简单的图表 (TChart)。我尝试打印此图表:
Chart1.Draw(TPrinterDrawer.Create(Printer), myRect);
并且图表打印正常。但是当我在绘制图表后尝试画线时,即:
printer.Canvas.MoveTo(Printer.PageWidth div 6, (Printer.PageHeight *4) div 5);
printer.Canvas.LineTo(Printer.PageWidth div 2, (Printer.PageHeight *4) div 5);
从打印的图表到文档结尾没有画线(在真实打印机或位图上 canvas)。
当我选择 Microsoft XPS Document writer 时,页面上打印了线条。
我需要做什么来解决这个问题?
这是 TAChart 中的错误,因为笔在打印图表后处于 pmXor 模式。应在 Lazarus trunk 中修复(将向后移植到版本 1.6.2)