with printer.canvas do begin
Font.Name := '굴림';
Font.Size := 9; // 이곳
// Font.height := 35;
........
end;
위에서 size 를 9를 주고 하면 20point 정도로 인쇄되고
4를 주면 9point 정도로 됩니다.
그리고 height=35 정도로 주면 9point 로 됩니다.
근데 height 로 쓰면 프린터에 따라서 숫자여백이 엄청 커집니다.
왜 그러는 겁니까 도와주세요...
> with printer.canvas do begin
> Font.Name := '굴림';
> Font.Size := 9; // 이곳
> // Font.height := 35;
> ........
> end;
>
> 위에서 size 를 9를 주고 하면 20point 정도로 인쇄되고
> 4를 주면 9point 정도로 됩니다.
>
> 그리고 height=35 정도로 주면 9point 로 됩니다.
> 근데 height 로 쓰면 프린터에 따라서 숫자여백이 엄청 커집니다.
>
> 왜 그러는 겁니까 도와주세요...
일반적(가장 보편적)인 프린터의 경우 Canvas에서 Font Size 7을 주면 MS Word나
아래 한글 등에서 12 포인트 사이즈가 됩니다. Font Size를 아래 위로 적절히
조절해서 쓰시면 되겠지요?
그러나 간혹 7 포인트를 주면 아주 작은 글씨가 나오는 프린터가 일부 있고,
줄 간격이 아주 좁은 프린터도 있습니다. 글씨가 아주 작은 프린터는 폰트 사이즈를
곱하기 2 정도 해 주시면 대개는 해결이 됩니다.