질문할것은 다름이 아니라
TextOut(X,Y,'인쇄내용');
함수를 다음과 같이 사용할때
printer.BeginDoc;
with Printer.Canvas do
begin
SetMapMode( Handle, MM_LOMETRIC );
printer.Canvas.Font.Name := '굴림체';
printer.Canvas.Font.Size : = 10;
TextOutBase( 100, -100, '인쇄1' );
printer.Canvas.Font.Name := '굴림체';
printer.Canvas.Font.Size : = 10;
TextOutBase( 100, -200, '인쇄2' );
end;
printer.EndDoc;
맵모드가 mm 로 설정을 하잖아요
이때 textout 에서 사용되는
x,y 값이 어떤값 기준인지 궁금 하구여 픽셀인지
아니면 mm 값인지??? 궁금합니다.
테스트 해보니 mm 는 아닌거 같은디 쩝
아시는 분은 답변바랍니다.
수고하세요
X가 100이고 Y가 200이면
아래 코드에선
Printer.Canvas 의 0, 0 위치를 기준으로해서
100, 200인 위치를 시작점으로하여 글자를 그립니다.
그리고 제목에 말머리로 “[질문]” 달아주시기 바랍니다.
관리자님께서 화내십니다.