'인쇄창' 객체에 '그림인쇄해' 명령어가 있습니다~
예제:
만일(인쇄창0.보여)
{
인쇄창0.준비해;
인쇄창0.그림인쇄해(0, 0, 그림판0.그림.폭 * 5, 그림판0.그림.높이 * 5, 그림판0.그림);
인쇄창0.마무리해;
}
* 주의 : 여기서 좌변, 윗변, 폭, 높이 는 실제 인쇄될 용지에서의 좌변과 윗변, 폭,높이가 아니다. 가상용 지에서 그림이 인쇄될 좌표와 크기를 정의해준 것이다.즉 가상의 용지에 (가상용지의 폭과 높이는 '용지폭' 과 '용지높이' 속성을 이용하면 알 수 있다.) 그려질 위치와 그림의 크기를 정해준 것이다. 만일 '용지폭'이 100 이고 '그림.폭 * 5'가 1 이었다면 그림의 폭은 가상용지의 1/10 이고 실제 인쇄를 했을때 인쇄용지폭의 1/10 의 폭을 가진 그림이 좌측상단에 인쇄되어질 것이다. 따라서 여러분이 원하는 위치와 원하는 크기로 그림을 인쇄하려면 비례식을 사용하면 된다. 가령 '그림판0'에 그림이 있을경우 이 그림을 인쇄용지(예를들어 A4)의 중앙부분에 위치하게 하고 그림의 폭은 용지의 1/3 크기로 높이는 용지의 1/5 크기로 인쇄하고자 할경우 다음과 같이 해주면 된다.
만일(인쇄창0.보여)
{
인쇄창0.준비해;
인쇄창0.그림인쇄해((인쇄창0.용지폭)/3, ((인쇄창0.용지높이)/5)*2, (인쇄창0.용지폭)/3,
(인쇄창0.용지높이)/5, 그림판0.그림);
인쇄창0.마무리해;
}
>창조로 그림인쇄하기에 API 함수 가능한것이 있나요?
>창조 그림판은 안돼는것 같은데요...
|
|