Q&A

  • 투명한 Ellipse 그리는 방법좀 알켜주세요.
Elipse 를 TPrinter.Canvas명령으로 프린터로 출력을 하는데 속이 채워져 있어서 그밑의 글자가 나타나지 않더군요.

투명한 Elipse 함수는 없나요?



답변 부탁드릴께요.





2  COMMENTS
  • Profile
    최진석 2001.06.22 20:12
    Elipse를 그리기 전에

    캔퍼스 속성을 이렇게 해주세요..

    TPrinter.Canvas.Pen.Mode := pmNotXor;

    이옵션을 주면 브러쉬안쪽의 그림이던 글자던 비춰지게 됩니다..





    TPrinter.Canvas.Brush.Style := bsClear;

    이옵션은 Elipse안을 아예 투명하게 해줍니다..





    한가람 wrote:

    > Elipse 를 TPrinter.Canvas명령으로 프린터로 출력을 하는데 속이 채워져 있어서 그밑의 글자가 나타나지 않더군요.

    > 투명한 Elipse 함수는 없나요?

    >

    > 답변 부탁드릴께요.

    >

    >

  • Profile
    최진석 2001.06.22 20:11
    그리고 한가지더..

    TPrinter.Canvas.Brush.Style := bsClear;

    이렇게 해주면 Elipsse안이 아예 투명하게 됩니다.



    최진석 wrote:

    > Elipse를 그리기 전에

    > 캔퍼스 속성을 이렇게 해주세요..

    > TPrinter.Canvas.Pen.Mode := pmNotXor;

    > 이옵션을 주면 브러쉬안쪽의 그림이던 글자던 비춰지게 됩니다..

    >

    > 한가람 wrote:

    > > Elipse 를 TPrinter.Canvas명령으로 프린터로 출력을 하는데 속이 채워져 있어서 그밑의 글자가 나타나지 않더군요.

    > > 투명한 Elipse 함수는 없나요?

    > >

    > > 답변 부탁드릴께요.

    > >

    > >