
ps_setlinewidth 함수는 선의 두께를 설정하는 함수입니다. 이 함수는 선의 두께만 설정합니다. 선의 색상을 설정하려면 setgray, setrgbcolor, setrgbcolor 명령어를 사용해야 합니다.
예를 들어, 1mm 두께의 빨간 선을 그리는 코드는 다음과 같습니다.
#hostingforum.kr
ps
1 setgray
1 1 moveto
1 1 lineto
stroke
이 코드는 setgray 명령어를 사용하여 선의 색상을 빨간색으로 설정한 후, ps_setlinewidth 함수를 사용하여 선의 두께를 1mm로 설정한 후, stroke 명령어를 사용하여 선을 그립니다.
또한, ps_setlinewidth 함수는 선의 두께를 설정할 때, 현재의 선의 두께를 저장하고, 새로운 두께로 설정합니다. 따라서, 이전에 설정한 두께를 사용하고 싶다면, currentlinewidth 명령어를 사용하여 현재의 두께를 저장한 후, 새로운 두께를 설정하면 됩니다.
예를 들어, 현재의 두께를 저장하고, 1mm 두께로 설정하는 코드는 다음과 같습니다.
#hostingforum.kr
ps
currentlinewidth save
1 setlinewidth
1 1 moveto
1 1 lineto
stroke
restore
이 코드는 currentlinewidth 명령어를 사용하여 현재의 두께를 저장한 후, ps_setlinewidth 함수를 사용하여 선의 두께를 1mm로 설정한 후, stroke 명령어를 사용하여 선을 그립니다. restore 명령어를 사용하여 저장한 두께를 다시 사용할 수 있습니다.
2025-04-29 14:00