DrawText 메서드 |
이미지에 텍스트를 출력합니다.
objImage.DrawText(Text, Color, X, Y, Width, Height)
objImage
Required. Image 오브젝트
Text
String. 출력할 문자열을 지정합니다.
Color
String. 글자색을 지정합니다.
X
Long. 문자열이 출력될 사각형 영역의 가로 위치(픽셀)를 지정합니다.
Y
Long. 문자열이 출력될 사각형 영역의 세로 위치(픽셀)를 지정합니다.
Width
Long. 문자열이 출력될 사각형 영역의 가로 길이(픽셀)를 지정합니다.
Height
Long. 문자열이 출력될 사각형 영역의 세로 길이(픽셀)를 지정합니다.
DrawText는 지정된 사각형 영역 내에 문자열을 출력합니다. 사각형 영역을 벗어나는 부분은 출력되지 않고 클리핑되어 처리됩니다. 적용할 폰트는 SetFont 메서드를 사용해서 지정하고 출력 포맷은 SetTextFormat 메서드를 사용해서 지정합니다.
Color에 알파(투명) 값이 지정되어 있을 경우 알파 값을 사용해 바탕 이미지에 합성됩니다.
Dim Image, Status Set Image = Server.CreateObject("TABSUpload4.Image") Status = Image.Load("C:\images\sample.jpg") If Status = Ok Then Image.SetFont "돋움", 30, FontStyleBold Image.SetTextFormat StringAlignmentCenter, True, False, False Image.DrawText "테스트 출력입니다.", "#ffaa00", 50, 50, Image.Width - 50, Image.Height - 50 Image.Save "C:\images\text.jpg", 100, True Image.Close Else Response.Write "이미지 파일을 열 수 없습니다. 오류 코드: " & Status End If