LanapBotDetect::TextStyleEnum Reference

LanapBotDetect::TextStyleEnum contiene una enumeración de valores correspondientes para la propiedad TextStyle del control LanapBotDetect. Estos valores representan los posibles modos de distorsión de las imágenes CAPTCHA.

Miembros

[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;

Valor predeterminado

Si no se configura la propiedad TextStyle, tomará un valor de 31 (Chalkboard) de forma automática.

Forma de uso

[ASP]

' Assume we are using the LanapBotDetectHandler.asp helper

' Example 1: simple assignment
<img src=
  "LanapBotDetectHandler.asp?Command=CreateImage&TextStyle=4" 
  alt="Imagen CAPTCHA" />
	
' 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="Imagen CAPTCHA" />

Direct access examples:

[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
[Java]
ActiveXComponent objCaptcha = 
  new ActiveXComponent("Lanap.BotDetect");
	
objCaptcha.setProperty("TextStyle", 4);
[Python]
objCaptcha = win32com.client.Dispatch("Lanap.BotDetect")
objCaptcha.TextStyle = 4

Notas

Aunque algunos algoritmos de generación de las imágenes CAPTCHA pueden mostrar indistintamente fuentes con mayúsculas o minúsculas, la validación del código mismo del CAPTCHA es siempre indiferente a mayúsculas o minúsculas.

Es recomendable avisar esto a sus usuarios, por ejemplo con un código que convierta a minúsculas o mayúsculas el texto de la entrada de código del CAPTCHA, mientras escriban el mismo. Esto puede conseguirse con un sencillo código JavaScript, y es una forma sencilla de evitar confusiones.

Capturas

0 - Chess

Imagen del algoritmo Chess de BotDetect CAPTCHA ASP

1 - Distortion

Imagen del algoritmo Distortion de BotDetect CAPTCHA ASP

2 - Jail

Imagen del algoritmo Jail de BotDetect CAPTCHA ASP

3 - Negative

Imagen del algoritmo Negative de BotDetect CAPTCHA ASP

4 - Snow

Imagen del algoritmo Snow de BotDetect CAPTCHA ASP

5 - Split

Imagen del algoritmo Split de BotDetect CAPTCHA ASP

6 - Wave

Imagen del algoritmo Wave de BotDetect CAPTCHA ASP

7 - WantedCircular

Imagen del algoritmo WantedCircular de BotDetect CAPTCHA ASP

8 - Stitch

Imagen del algoritmo Stitch de BotDetect CAPTCHA ASP

9 - Chess3D

Imagen del algoritmo Chess3D de BotDetect CAPTCHA ASP

10 - Circles

Imagen del algoritmo Circles de BotDetect CAPTCHA ASP

11 - Corrosion

Imagen del algoritmo Corrosion de BotDetect CAPTCHA ASP

12 - Chipped

Imagen del algoritmo Chipped de BotDetect CAPTCHA ASP

13 - Flash

Imagen del algoritmo Flash de BotDetect CAPTCHA ASP

14 - Mass

Imagen del algoritmo Mass de BotDetect CAPTCHA ASP

15 - Rough

Imagen del algoritmo Rough de BotDetect CAPTCHA ASP

16 - BlackOverlap

Imagen del algoritmo BlackOverlap de BotDetect CAPTCHA ASP

17 - Overlap

Imagen del algoritmo Overlap de BotDetect CAPTCHA ASP

18 - Overlap2

Imagen del algoritmo Overlap2 de BotDetect CAPTCHA ASP

19 - Halo

Imagen del algoritmo Halo de BotDetect CAPTCHA ASP

20 - ThickThinLines

Imagen del algoritmo ThickThinLines de BotDetect CAPTCHA ASP

21 - ThickThinLines2

Imagen del algoritmo ThickThinLines2 de BotDetect CAPTCHA ASP

22 - SunRays

Imagen del algoritmo SunRays de BotDetect CAPTCHA ASP

23 - SunRays2

Imagen del algoritmo SunRays2 de BotDetect CAPTCHA ASP

24 - Darts

Imagen del algoritmo Darts de BotDetect CAPTCHA ASP

25 - FingerPrints

Imagen del algoritmo FingerPrints de BotDetect CAPTCHA ASP

26 - CrossShadow

Imagen del algoritmo CrossShadow de BotDetect CAPTCHA ASP

27 - CrossShadow2

Imagen del algoritmo CrossShadow2 de BotDetect CAPTCHA ASP

28 - Lego

Imagen del algoritmo Lego de BotDetect CAPTCHA ASP

29 - Strippy

Imagen del algoritmo Strippy de BotDetect CAPTCHA ASP

30 - ThinWavyLetters

Imagen del algoritmo ThinWavyLetters de BotDetect CAPTCHA ASP

31 - Chalkboard

Imagen del algoritmo Chalkboard de BotDetect CAPTCHA ASP

32 - WavyColorLetters

Imagen del algoritmo WavyColorLetters de BotDetect CAPTCHA ASP

33 - AncientMosaic

Imagen del algoritmo AncientMosaic de BotDetect CAPTCHA ASP

34 - Vertigo

Imagen del algoritmo Vertigo de BotDetect CAPTCHA ASP

35 - WavyChess

Imagen del algoritmo WavyChess de BotDetect CAPTCHA ASP

36 - MeltingHeat

Imagen del algoritmo MeltingHeat de BotDetect CAPTCHA ASP

37 - SunAndWarmAir

Imagen del algoritmo SunAndWarmAir de BotDetect CAPTCHA ASP

38 - Graffiti

Imagen del algoritmo Graffiti de BotDetect CAPTCHA ASP

39 - Graffiti2

Imagen del algoritmo Graffiti2 de BotDetect CAPTCHA ASP

40 - Cut

Imagen del algoritmo Cut de BotDetect CAPTCHA ASP

41 - SpiderWeb

Imagen del algoritmo SpiderWeb de BotDetect CAPTCHA ASP

42 - Collage

Imagen del algoritmo Collage de BotDetect CAPTCHA ASP

43 - InBandages

Imagen del algoritmo InBandages de BotDetect CAPTCHA ASP

44 - Ghostly

Imagen del algoritmo Ghostly de BotDetect CAPTCHA ASP

45 - PaintMess

Imagen del algoritmo PaintMess de BotDetect CAPTCHA ASP

46 - CaughtInTheNet

Imagen del algoritmo CaughtInTheNet de BotDetect CAPTCHA ASP

47 - CaughtInTheNet2

Imagen del algoritmo CaughtInTheNet2 de BotDetect CAPTCHA ASP

48 - Bullets

Imagen del algoritmo Bullets de BotDetect CAPTCHA ASP

49 - Bullets2

Imagen del algoritmo Bullets2 de BotDetect CAPTCHA ASP

Versiones Actuales de BotDetect

Advertencia

Esta página es una traducción no oficial de la página original: LanapBotDetect COM Component TextStyleEnum Enumeration Reference y puede estar incompleta, incorrecta o poco actualizada.

Última traducción del 2009-12-18. Esto se aplica para los productos BotDetect ASP.NET CAPTCHA v2.0.15 y BotDetect ASP CAPTCHA v2.0.9.

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