Click or drag to resize

DrawText 메서드

이미지에 텍스트를 출력합니다.

형식
syntax
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에 알파(투명) 값이 지정되어 있을 경우 알파 값을 사용해 바탕 이미지에 합성됩니다.

예제
ASP
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