窗体上有几个TLabel和TEXT。
一个打印按钮
就这些东西了,我用窗体名直接 .Print; 打印出来连按钮啊,TEXT等信息全都有,我想要的效果仅仅是文本的内容等信息,其它的边框与打印按钮怎么去呢。初学者哈。

解决方案 »

  1.   

    自己将内容输出到printer,delphi有printer单元,然后你就在printer的canvas上textout
      

  2.   

    然后你就在printer的canvas上textout???没有懂起,指点。谢谢。
      

  3.   

    self.canvas.textout(x,y,'要打印的内容');
      

  4.   

    打印所有edit.text
    for i := 0 to  componentCount - 1 do begin
      if Components[i] is TEdit then
        Canvas.TextOut(x,y * (i + 1),TEdit(Components[i].text));
    end;self.print;
      

  5.   

    var
    i:integer;
    x:integer;
    y:integer;
    begin
    for i := 0 to componentCount - 1 do begin
      if Components[i] is TEdit then
      Canvas.TextOut(x,y * (i + 1),TEdit(Components[i].text)); 这行提示[Error] Unit1.pas(35): Undeclared identifier: 'text' [Fatal Error] Project1.dpr(6): Could not compile used unit 'Unit1.pas'
    end;
    self.print; 这行好像也有错.能否给我个注示啊,谢谢.