使用fmx.Printer打印选项卡(#9)在firemonkey中不起作用

时间:2015-10-22 08:51:18

标签: delphi printing firemonkey delphi-xe7

当我尝试在其中打印带有标签(#9)的文本行时,会删除标签

Text = '- Hardware:'#9#9'Virtual server'
Printer.canvas.FillText(MyRect,Text,False,1,[], TTextAlign.taLeading, TTextAlign.taLeading);

但是没有打印标签,文本也没有分开。 是否有模仿标签的功能?

1 个答案:

答案 0 :(得分:0)

也许您可以使用memo1.lines.add将文本行添加到TMemo,然后使用memo1.PaintTo将格式化文本绘制到打印机画布?取决于你是否可以使用单一字体和Tmemo的有限格式。

否则你必须计算标签位置并单独绘制单词。