Q&A

  • 실선, 점선에 대해서...
안녕하십니까?



제가 쇄선( 점선 ) 라인(원, 타원도 포함)을 그릴려고 하는데

pen 두께가 1 픽셀 일때는 잘 되는데

pen 두께가 1 픽셀 이상이 되면 실선으로 나타납니다.

해결 방법은 없는지 아시는 분의 답변 부탁 드립니다.



갑사합니다..



1  COMMENTS
  • Profile
    구창민 1999.09.30 07:58
    kciron wrote:

    > 안녕하십니까?

    >

    > 제가 쇄선( 점선 ) 라인을 그릴려고 하는데

    > pen 두께가 1 픽셀 일때는 잘 되는데

    > pen 두께가 1 픽셀 이상이 되면 실선으로 나타납니다.

    > 해결 방법은 없는지 아시는 분의 답변 부탁 드립니다.

    >

    > 갑사합니다..

    >



    kciron님 안녕하세요?

    Canvas의 MoveTo, LineTo 메소드로 강제로 그어 버리면 안될까요?

    좀 노가다지만.. 예를 들어 대충 써볼께요..



    var i: integer;

    begin

    Canvas.Pen.Width:= 2;

    Canvas.Pen.Style:= psDot;

    Canvas.MoveTo(100,100);

    i:= 100;

    while i <= 500 do

    begin

    Canvas.LineTo(i,100);

    i:= i + 5;

    Canvas.MoveTo(i,100);

    end;

    end;



    모.. 이런 형태로.. 넘 무식한 방법인가요? ^^;

    더 좋은 방법이 있겠죠.. 참고만 하세요~

    그럼 즐거운 프로그래밍 되시길~~