打印 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)