Lanap.BotDetect.TextStyleEnum Reference
Lanap.BotDetect.TextStyleEnum contains all valid values of the Lanap.BotDetect.Captcha control's TextStyle property. It represents the distortion algorithm used for rendering of CAPTCHA images.
- TextStyleEnum Members
- TextStyleEnum Default
- TextStyleEnum Usage
- TextStyleEnum Notes
- TextStyleEnum Screenshots
Members
[VB.NET] Public Enum TextStyleEnum AncientMosaic BlackOverlap Bullets Bullets2 CaughtInTheNet CaughtInTheNet2 Chalkboard Chess Chess3D Chipped Circles Collage Corrosion CrossShadow CrossShadow2 Cut Darts Distortion FingerPrints Flash Ghostly Graffiti Graffiti2 Halo InBandages Jail Lego Mass MeltingHeat Negative Overlap Overlap2 PaintMess Rough Spiderweb Split Snow Stitch Strippy SunAndWarmAir SunRays SunRays2 ThickThinLines ThickThinLines2 ThinWavyLetters Vertigo WantedCircular Wave WavyChess WavyColorLetters End Enum
[C#]
public enum TextStyleEnum
{
AncientMosaic,
BlackOverlap,
Bullets,
Bullets2,
CaughtInTheNet,
CaughtInTheNet2,
Chalkboard,
Chess,
Chess3D,
Chipped,
Circles,
Collage,
Corrosion,
CrossShadow,
CrossShadow2,
Cut,
Darts,
Distortion,
FingerPrints,
Flash,
Ghostly,
Graffiti,
Graffiti2,
Halo,
InBandages,
Jail,
Lego,
Mass,
MeltingHeat,
Negative,
Overlap,
Overlap2,
PaintMess,
Rough,
Spiderweb,
Split,
Snow,
Stitch,
Strippy,
SunAndWarmAir,
SunRays,
SunRays2,
ThickThinLines,
ThickThinLines2,
ThinWavyLetters,
Vertigo,
WantedCircular,
Wave,
WavyChess,
WavyColorLetters
}
Default value
If the TextStyle property is not set, TextStyleEnum.Chalkboard is used by default.
Usage
[VB.NET] ' Example 1: simple assignment SampleCaptcha.TextStyle = TextStyleEnum.Snow ' Example 2: basic randomization Dim rand As Random = New Random() Dim max As Integer = _ System.Enum.GetValues(GetType(TextStyleEnum)).Length SampleCaptcha.TextStyle = CType(rand.Next(max), TextStyleEnum) ' Example 3: basic randomization using RandomizationHelper.vb SampleCaptcha.TextStyle = _ RandomizationHelper.GetRandomTextStyle() ' Example 4: advanced randomization using RandomizationHelper.vb Dim styles As TextStyleEnum() = { _ TextStyleEnum.Lego, _ TextStyleEnum.Ghostly, _ TextStyleEnum.FingerPrints, _ TextStyleEnum.Graffiti2, _ TextStyleEnum.Collage _ } SampleCaptcha.TextStyle = _ RandomizationHelper.GetRandomTextStyle(styles)
[C#] // Example 1: simple assignment SampleCaptcha.TextStyle = TextStyleEnum.Snow; // Example 2: basic randomization Random rand = new Random(); int max = Enum.GetValues(typeof(TextStyleEnum)).Length; SampleCaptcha.TextStyle = (TextStyleEnum)(rand.Next(max)); // Example 3: basic randomization using RandomizationHelper.cs SampleCaptcha.TextStyle = RandomizationHelper.GetRandomTextStyle(); // Example 4: advanced randomization using RandomizationHelper.cs TextStyleEnum[] styles = { TextStyleEnum.Lego, TextStyleEnum.Ghostly, TextStyleEnum.FingerPrints, TextStyleEnum.Graffiti2, TextStyleEnum.Collage }; SampleCaptcha.TextStyle = RandomizationHelper.GetRandomTextStyle(styles);
Notes
While some CAPTCHA algorithms always uppercase the random code drawn in the image and some always lowercase it, CAPTCHA validation is always case-insensitive.
You might communicate this fact to your users by automatically uppercasing (or lowercasing) the input as they type. This can be achieved with JavaScript, and can prevent any confusion on the part of the user about how exactly they need to type the CAPTCHA code.
Screenshots
AncientMosaic
BlackOverlap
Bullets
Bullets2
CaughtInTheNet
CaughtInTheNet2
Chalkboard
Chess
Chess3D
Chipped
Circles
Collage
Corrosion
CrossShadow
CrossShadow2
Cut
Darts
Distortion
FingerPrints
Flash
Ghostly
Graffiti
Graffiti2
Halo
InBandages
Jail
Lego
Mass
MeltingHeat
Negative
Overlap
Overlap2
PaintMess
Rough
SpiderWeb
Split
Snow
Stitch
Strippy
SunAndWarmAir
SunRays
SunRays2
ThickThinLines
ThickThinLines2
ThinWavyLetters
Vertigo
WantedCircular
Wave
WavyChess
WavyColorLetters


