Q&A

  • 파라독스 테이블을 캔버스에 출력하기...
procedure TForm1.Print(Canvas:TCanvas);

var

xpos,ypos,i,j:integer;

oldMap:Integer;

begin

xpos:=30;

ypos:=-30;

with Canvas do begin

OldMap:= SetMapMode(Handle,MM_LOMETRIC);

Font.Size:=10;

Font.Color:= clBlack;

TextOut(pw div 2-TextWidth(title),ypos,title);

Table1.First;

for i:=0 to Table1.Recordcount-1 do begin

ypos:=ypos-20;

for j:=0 to Table1.FieldCount-1 do begin

TextOut(xpos,ypos,Table1.Fields[j].AsString);

xpos:= xpos+130;

end;

Next;

end;

SetMapMode(Handle,OldMap);

end;

end;



위처럼 작성한 후 Image 컴포넌트에 출력을 시켰더니 레코드가 한줄로만 나옵니다.

레코드가 바뀔 때 줄바꿈을 해줄려고 하는데 어떻게 고쳐야 할까요?

0  COMMENTS