Tham khảo giá trị của LanapBotDetect::TextStyleEnum

LanapBotDetect::TextStyleEnum là thành viên của BotDetect ASP CAPTCHA bao gồm tất cả các giá trị hợp lệ của kiểu dữ liệu TextStyle của LanapBotDetect component. Nó thể hiện các giải thuật làm biến dạng được sử dụng để tạo hình ảnh CAPTCHA.

Thành viên

[VB]
Public Enum CodeTypeEnum
  Chess = 0
  Distortion = 1
  Jail = 2
  Negative = 3
  Snow = 4
  Split = 5
  Wave = 6
  WantedCircular = 7
  Stitch = 8
  Chess3D = 9
  Circles = 10
  Corrosion = 11
  Chipped = 12
  Flash = 13
  Mass = 14
  Rough = 15
  BlackOverlap = 16
  Overlap = 17
  Overlap2 = 18
  Halo = 19
  ThickThinLines = 20
  ThickThinLines2 = 21
  SunRays = 22
  SunRays2 = 23
  Darts = 24
  FingerPrints = 25
  CrossShadow = 26
  CrossShadow2 = 27
  Lego = 28
  Strippy = 29
  ThinWavyLetters = 30
  Chalkboard = 31
  WavyColorLetters = 32
  AncientMosaic = 33
  Vertigo = 34
  WavyChess = 35
  MeltingHeat = 36
  SunAndWarmAir = 37
  Graffiti = 38
  Graffiti2 = 39
  Cut = 40
  SpiderWeb = 41
  Collage = 42
  InBandages = 43
  Ghostly = 44
  PaintMess = 45
  CaughtInTheNet = 46
  CaughtInTheNet2 = 47
  Bullets = 48
  Bullets2 = 49
End Enum
[C++]
typedef enum TextStyleEnum
{
  Chess = 0,
  Distortion = 1,
  Jail = 2,
  Negative = 3,
  Snow = 4,
  Split = 5,
  Wave = 6,
  WantedCircular = 7,
  Stitch = 8,
  Chess3D = 9,
  Circles = 10,
  Corrosion = 11,
  Chipped = 12,
  Flash = 13,
  Mass = 14,
  Rough = 15,
  BlackOverlap = 16,
  Overlap = 17,
  Overlap2 = 18,
  Halo = 19,
  ThickThinLines = 20,
  ThickThinLines2 = 21,
  SunRays = 22,
  SunRays2 = 23,
  Darts = 24,
  FingerPrints = 25,
  CrossShadow = 26,
  CrossShadow2 = 27,
  Lego = 28,
  Strippy = 29,
  ThinWavyLetters = 30,
  Chalkboard = 31,
  WavyColorLetters = 32,
  AncientMosaic = 33,
  Vertigo = 34,
  WavyChess = 35,
  MeltingHeat = 36,
  SunAndWarmAir = 37,
  Graffiti = 38,
  Graffiti2 = 39,
  Cut = 40,
  SpiderWeb = 41,
  Collage = 42,
  InBandages = 43,
  Ghostly = 44,
  PaintMess = 45,
  CaughtInTheNet = 46,
  CaughtInTheNet2 = 47,
  Bullets = 48,
  Bullets2 = 49
} TextStyleEnum;

Giá trị mặc định

Nếu thuộc tính TextStyle không được xác định, 31 (Chalkboard) được sử dụng như giá trị mặc định.

Cách sử dụng

[ASP]

' Assume we are using the LanapBotDetectHandler.asp helper

' Example 1: simple assignment
<img src=
  "LanapBotDetectHandler.asp?Command=CreateImage&TextStyle=4" 
  alt="CAPTCHA image" />
	
' Example 2: randomization
<%
Function RandomFromRange(lowerLimit, upperLimit)
  Dim num
  Randomize
  num = CInt((upperlimit - lowerlimit)*Rnd() + lowerlimit) 
  RandomFromRange = num
End Function

Function RandomFromValues(values)
  Dim num
  Randomize
  num = RandomFromRange(0, UBound(values))
  RandomFromValues = values(num)
End Function

Dim algorithms(5)
algorithms(0) = 28
algorithms(1) = 36
algorithms(2) = 44
algorithms(3) = 25
algorithms(4) = 39
algorithms(5) = 48

Dim style 
style = RandomFromValues(algorithms)
%>

<img src=
  "LanapBotDetectHandler.asp?Command=
  CreateImage&TextStyle=<%=style%>" alt="CAPTCHA image" />

Ví dụ về truy cập trực tiếp:

[VB]
Set objCaptcha = CreateObject("LanapBotDetect")
objCaptcha.TextStyle = 4
[PHP]
$objCaptcha = new COM('LanapBotDetect');
$objCaptcha->TextStyle = 4;
[Ruby]
require 'win32ole'
objCaptcha = WIN32OLE.new('LanapBotDetect')
objCaptcha.TextStyle = 4

Ghi chú

Trong khi một số giải thuật luôn luôn đổi thành chữ in hoa trước khi tạo ảnh CAPTCHA, một số khác luôn đổi thành chữ in thường, việc xác thực CAPTCHA không phân biệt hoa thường.

Bạn có thể thông báo điều này tới người dùng bằng cách tự động đổi thành chữ in hoa (hay in thường) trong textbox nhập câu trả lời khi người dùng nhập. Bạn có thể dùng JavaScript, và tránh nhầm lẫn đối với người sử dụng.

Hình ảnh ví dụ

0 - Chess

BotDetect ASP CAPTCHA Chess - ảnh chụp ví dụ giải thuật

1 - Distortion

BotDetect ASP CAPTCHA Distortion - ảnh chụp ví dụ giải thuật

2 - Jail

BotDetect ASP CAPTCHA Jail - ảnh chụp ví dụ giải thuật

3 - Negative

BotDetect ASP CAPTCHA Negative - ảnh chụp ví dụ giải thuật

4 - Snow

BotDetect ASP CAPTCHA Snow - ảnh chụp ví dụ giải thuật

5 - Split

BotDetect ASP CAPTCHA Split - ảnh chụp ví dụ giải thuật

6 - Wave

BotDetect ASP CAPTCHA Wave - ảnh chụp ví dụ giải thuật

7 - WantedCircular

BotDetect ASP CAPTCHA WantedCircular - ảnh chụp ví dụ giải thuật

8 - Stitch

BotDetect ASP CAPTCHA Stitch - ảnh chụp ví dụ giải thuật

9 - Chess3D

BotDetect ASP CAPTCHA Chess3D - ảnh chụp ví dụ giải thuật

10 - Circles

BotDetect ASP CAPTCHA Circles - ảnh chụp ví dụ giải thuật

11 - Corrosion

BotDetect ASP CAPTCHA Corrosion - ảnh chụp ví dụ giải thuật

12 - Chipped

BotDetect ASP CAPTCHA Chipped - ảnh chụp ví dụ giải thuật

13 - Flash

BotDetect ASP CAPTCHA Flash - ảnh chụp ví dụ giải thuật

14 - Mass

BotDetect ASP CAPTCHA Mass - ảnh chụp ví dụ giải thuật

15 - Rough

BotDetect ASP CAPTCHA Rough - ảnh chụp ví dụ giải thuật

16 - BlackOverlap

BotDetect ASP CAPTCHA BlackOverlap - ảnh chụp ví dụ giải thuật

17 - Overlap

BotDetect ASP CAPTCHA Overlap - ảnh chụp ví dụ giải thuật

18 - Overlap2

BotDetect ASP CAPTCHA Overlap2 - ảnh chụp ví dụ giải thuật

19 - Halo

BotDetect ASP CAPTCHA Halo - ảnh chụp ví dụ giải thuật

20 - ThickThinLines

BotDetect ASP CAPTCHA ThickThinLines - ảnh chụp ví dụ giải thuật

21 - ThickThinLines2

BotDetect ASP CAPTCHA ThickThinLines2 - ảnh chụp ví dụ giải thuật

22 - SunRays

BotDetect ASP CAPTCHA SunRays - ảnh chụp ví dụ giải thuật

23 - SunRays2

BotDetect ASP CAPTCHA SunRays2 - ảnh chụp ví dụ giải thuật

24 - Darts

BotDetect ASP CAPTCHA Darts - ảnh chụp ví dụ giải thuật

25 - FingerPrints

BotDetect ASP CAPTCHA FingerPrints - ảnh chụp ví dụ giải thuật

26 - CrossShadow

BotDetect ASP CAPTCHA CrossShadow - ảnh chụp ví dụ giải thuật

27 - CrossShadow2

BotDetect ASP CAPTCHA CrossShadow2 - ảnh chụp ví dụ giải thuật

28 - Lego

BotDetect ASP CAPTCHA Lego - ảnh chụp ví dụ giải thuật

29 - Strippy

BotDetect ASP CAPTCHA Strippy - ảnh chụp ví dụ giải thuật

30 - ThinWavyLetters

BotDetect ASP CAPTCHA ThinWavyLetters - ảnh chụp ví dụ giải thuật

31 - Chalkboard

BotDetect ASP CAPTCHA Chalkboard - ảnh chụp ví dụ giải thuật

32 - WavyColorLetters

BotDetect ASP CAPTCHA WavyColorLetters - ảnh chụp ví dụ giải thuật

33 - AncientMosaic

BotDetect ASP CAPTCHA AncientMosaic - ảnh chụp ví dụ giải thuật

34 - Vertigo

BotDetect ASP CAPTCHA Vertigo - ảnh chụp ví dụ giải thuật

35 - WavyChess

BotDetect ASP CAPTCHA WavyChess - ảnh chụp ví dụ giải thuật

36 - MeltingHeat

BotDetect ASP CAPTCHA MeltingHeat - ảnh chụp ví dụ giải thuật

37 - SunAndWarmAir

BotDetect ASP CAPTCHA SunAndWarmAir - ảnh chụp ví dụ giải thuật

38 - Graffiti

BotDetect ASP CAPTCHA Graffiti - ảnh chụp ví dụ giải thuật

39 - Graffiti2

BotDetect ASP CAPTCHA Graffiti2 - ảnh chụp ví dụ giải thuật

40 - Cut

BotDetect ASP CAPTCHA Cut - ảnh chụp ví dụ giải thuật

41 - SpiderWeb

BotDetect ASP CAPTCHA SpiderWeb - ảnh chụp ví dụ giải thuật

42 - Collage

BotDetect ASP CAPTCHA Collage - ảnh chụp ví dụ giải thuật

43 - InBandages

BotDetect ASP CAPTCHA InBandages - ảnh chụp ví dụ giải thuật

44 - Ghostly

BotDetect ASP CAPTCHA Ghostly - ảnh chụp ví dụ giải thuật

45 - PaintMess

BotDetect ASP CAPTCHA PaintMess - ảnh chụp ví dụ giải thuật

46 - CaughtInTheNet

BotDetect ASP CAPTCHA CaughtInTheNet - ảnh chụp ví dụ giải thuật

47 - CaughtInTheNet2

BotDetect ASP CAPTCHA CaughtInTheNet2 - ảnh chụp ví dụ giải thuật

48 - Bullets

BotDetect ASP CAPTCHA Bullets - ảnh chụp ví dụ giải thuật

49 - Bullets2

BotDetect ASP CAPTCHA Bullets2 - ảnh chụp ví dụ giải thuật

Phiên bản hiện tại của BotDetect

Xin lưu ý

Trang này là bản dịch tiếng Việt không chính thức của trang gốc tiếng Anh: LanapBotDetect::TextStyleEnum Reference và có thể không chính xác, không đầy đủ hoặc không cập nhật.

Cập nhật ngày 2009-11-30. Áp dụng cho BotDetect ASP.NET CAPTCHA v2.0.15 và BotDetect ASP CAPTCHA v2.0.9.

language: English Español Tiếng Việt