Click or drag to resize

DrawVerificationCode 메서드

이미지에 웹 폼 검증 코드 이미지를 출력합니다.

형식
syntax
objImage.DrawVerificationCode(LeftMargin, VerificationCode, DrawFlag)

objImage

Required. Image 오브젝트

LeftMargin

Long. 출력할 문자열 왼쪽 여백을 픽셀 단위로 지정합니다.

VerificationCode

String. 출력할 문자열을 지정합니다.

DrawFlag

Long. 검증 코드 출력 옵션을 지정합니다.

설명

웹 폼 검증 코드는 자동화된 폼 해킹 툴로 부터 폼 입력을 막기 위해 사용자로 하여금 이미지로 보이는 검증 코드를 입력받는데 사용됩니다. 검증 코드는 폼 해킹 툴이 해석할 수 없도록 코드를 회전시키고 노이즈를 추가해 출력됩니다. 검증 코드에 사용할 폰트는 SetFont 메서드를 사용해서 지정합니다.

다음은 출력 옵션 값으로 OR해서 DrawFlag에 지정합니다.

설 명

1

문자를 좌우로 임의 각도로 회전시킵니다.

2

노이즈를 추가합니다.

4

선을 추가합니다.

DrawFlag 값에 따른 검증 코드 출력 예제입니다.

설 명

1

vcode 1

3

vcode 2

7

vcode 3

예제
ASP
Dim image, status
Set image = CreateObject("TABSUpload4.Image")

status = Image.Create(180, 43, "#ffffffff")
If status = Ok Then
    image.SetFont "Times New Roman", 22, 0
    image.DrawVerificationCode 10, "ABCDE", 7
    image.Save "d:\temp\vcode.png", 0, false
End If