BotDetect ASP Classic CAPTCHA Enumerations Reference (BotDetect v3.0; deprecated)

A number of enumerations is used to represent basic Captcha options available in the BotDetect ASP Captcha component. For classic ASP use, you can refer to them by name as long as you are using the ASP Captcha library helpers which transform them into numeric equivalents. The COM interface uses the numeric representations exclusively (parenthesised in the tables below).

BotDetect.CodeStyle

Enumerates all BotDetect Captcha code styles.

BotDetect.CodeStyle Enumeration Members
BotDetect.CodeStyle enumeration member Alphanumeric (0) Randomly generated Captcha codes will use both alphabet and numeric characters defined for the current character set
BotDetect.CodeStyle enumeration member Alpha (1) Randomly generated Captcha codes will use only alphabet characters defined for the current character set
BotDetect.CodeStyle enumeration member Numeric (2) Randomly generated Captcha codes will use only numeric characters defined for the current character set

BotDetect.ImageStyle

Enumerates all BotDetect Captcha image styles.

BotDetect.ImageStyle Enumeration Members
BotDetect.ImageStyle enumeration member AncientMosaic (33) BotDetect CAPTCHA AncientMosaic image style screenshot
BotDetect.ImageStyle enumeration member BlackOverlap (16) BotDetect CAPTCHA BlackOverlap image style screenshot
BotDetect.ImageStyle enumeration member Bubbles (50) BotDetect CAPTCHA Bubbles image style screenshot
BotDetect.ImageStyle enumeration member Bullets (48) BotDetect CAPTCHA Bullets image style screenshot
BotDetect.ImageStyle enumeration member Bullets2 (49) BotDetect CAPTCHA Bullets2 image style screenshot
BotDetect.ImageStyle enumeration member CaughtInTheNet (46) BotDetect CAPTCHA CaughtInTheNet image style screenshot
BotDetect.ImageStyle enumeration member CaughtInTheNet2 (47) BotDetect CAPTCHA CaughtInTheNet2 image style screenshot
BotDetect.ImageStyle enumeration member Chalkboard (31) BotDetect CAPTCHA Chalkboard image style screenshot
BotDetect.ImageStyle enumeration member Chess (0) BotDetect CAPTCHA Chess image style screenshot
BotDetect.ImageStyle enumeration member Chess3D (9) BotDetect CAPTCHA Chess3D image style screenshot
BotDetect.ImageStyle enumeration member Chipped (12) BotDetect CAPTCHA Chipped image style screenshot
BotDetect.ImageStyle enumeration member Circles (10) BotDetect CAPTCHA Circles image style screenshot
BotDetect.ImageStyle enumeration member Collage (42) BotDetect CAPTCHA Collage image style screenshot
BotDetect.ImageStyle enumeration member Corrosion (11) BotDetect CAPTCHA Corrosion image style screenshot
BotDetect.ImageStyle enumeration member CrossShadow (26) BotDetect CAPTCHA CrossShadow image style screenshot
BotDetect.ImageStyle enumeration member CrossShadow2 (27) BotDetect CAPTCHA CrossShadow2 image style screenshot
BotDetect.ImageStyle enumeration member Cut (40) BotDetect CAPTCHA Cut image style screenshot
BotDetect.ImageStyle enumeration member Darts (24) BotDetect CAPTCHA Darts image style screenshot
BotDetect.ImageStyle enumeration member Electric (51) BotDetect CAPTCHA Electric image style screenshot
BotDetect.ImageStyle enumeration member Distortion (1) BotDetect CAPTCHA Distortion image style screenshot
BotDetect.ImageStyle enumeration member Fingerprints (25) BotDetect CAPTCHA FingerPrints image style screenshot
BotDetect.ImageStyle enumeration member Flash (13) BotDetect CAPTCHA Flash image style screenshot
BotDetect.ImageStyle enumeration member Ghostly (44) BotDetect CAPTCHA Ghostly image style screenshot
BotDetect.ImageStyle enumeration member Graffiti (38) BotDetect CAPTCHA Graffiti image style screenshot
BotDetect.ImageStyle enumeration member Graffiti2 (39) BotDetect CAPTCHA Graffiti2 image style screenshot
BotDetect.ImageStyle enumeration member Halo (19) BotDetect CAPTCHA Halo image style screenshot
BotDetect.ImageStyle enumeration member InBandages (43) BotDetect CAPTCHA InBandages image style screenshot
BotDetect.ImageStyle enumeration member Jail (2) BotDetect CAPTCHA Jail image style screenshot
BotDetect.ImageStyle enumeration member Lego (28) BotDetect CAPTCHA Lego image style screenshot
BotDetect.ImageStyle enumeration member Mass (14) BotDetect CAPTCHA Mass image style screenshot
BotDetect.ImageStyle enumeration member MeltingHeat (36) BotDetect CAPTCHA MeltingHeat image style screenshot
BotDetect.ImageStyle enumeration member MeltingHeat2 (52) BotDetect CAPTCHA MeltingHeat2 image style screenshot
BotDetect.ImageStyle enumeration member Negative (3) BotDetect CAPTCHA Negative image style screenshot
BotDetect.ImageStyle enumeration member Neon (53) BotDetect CAPTCHA Neon image style screenshot
BotDetect.ImageStyle enumeration member Neon2 (54) BotDetect CAPTCHA Neon2 image style screenshot
BotDetect.ImageStyle enumeration member Overlap (17) BotDetect CAPTCHA Overlap image style screenshot
BotDetect.ImageStyle enumeration member Overlap2 (18) BotDetect CAPTCHA Overlap2 image style screenshot
BotDetect.ImageStyle enumeration member PaintMess (45) BotDetect CAPTCHA PaintMess image style screenshot
BotDetect.ImageStyle enumeration member Radar (55) BotDetect CAPTCHA Radar image style screenshot
BotDetect.ImageStyle enumeration member Ripple (56) BotDetect CAPTCHA Ripple image style screenshot
BotDetect.ImageStyle enumeration member Ripple2 (57) BotDetect CAPTCHA Ripple2 image style screenshot
BotDetect.ImageStyle enumeration member Rough (15) BotDetect CAPTCHA Rough image style screenshot
BotDetect.ImageStyle enumeration member SpiderWeb (41) BotDetect CAPTCHA SpiderWeb image style screenshot
BotDetect.ImageStyle enumeration member SpiderWeb2 (58) BotDetect CAPTCHA SpiderWeb2 image style screenshot
BotDetect.ImageStyle enumeration member Split (5) BotDetect CAPTCHA Split image style screenshot
BotDetect.ImageStyle enumeration member Split2 (59) BotDetect CAPTCHA Split2 image style screenshot
BotDetect.ImageStyle enumeration member Snow (4) BotDetect CAPTCHA Snow image style screenshot
BotDetect.ImageStyle enumeration member Stitch (8) BotDetect CAPTCHA Stitch image style screenshot
BotDetect.ImageStyle enumeration member Strippy (29) BotDetect CAPTCHA Strippy image style screenshot
BotDetect.ImageStyle enumeration member SunAndWarmAir (37) BotDetect CAPTCHA SunAndWarmAir image style screenshot
BotDetect.ImageStyle enumeration member Sunrays (22) BotDetect CAPTCHA SunRays image style screenshot
BotDetect.ImageStyle enumeration member Sunrays2 (23) BotDetect CAPTCHA SunRays2 image style screenshot
BotDetect.ImageStyle enumeration member ThickThinLines (20) BotDetect CAPTCHA ThickThinLines image style screenshot
BotDetect.ImageStyle enumeration member ThickThinLines2 (21) BotDetect CAPTCHA ThickThinLines2 image style screenshot
BotDetect.ImageStyle enumeration member ThinWavyLetters (30) BotDetect CAPTCHA ThinWavyLetters image style screenshot
BotDetect.ImageStyle enumeration member Vertigo (34) BotDetect CAPTCHA Vertigo image style screenshot
BotDetect.ImageStyle enumeration member WantedCircular (7) BotDetect CAPTCHA WantedCircular image style screenshot
BotDetect.ImageStyle enumeration member Wave (6) BotDetect CAPTCHA Wave image style screenshot
BotDetect.ImageStyle enumeration member WavyChess (35) BotDetect CAPTCHA WavyChess image style screenshot
BotDetect.ImageStyle enumeration member WavyColorLetters (32) BotDetect CAPTCHA WavyColorLetters image style screenshot

BotDetect.SoundStyle

Enumerates all BotDetect Captcha sound styles.

BotDetect.SoundStyle Enumeration Members
BotDetect.SoundStyle enumeration member Dispatch (0)  
BotDetect.SoundStyle enumeration member HiveMind (1)  
BotDetect.SoundStyle enumeration member Industrial (2)  
BotDetect.SoundStyle enumeration member Pulse (3)  
BotDetect.SoundStyle enumeration member Radio (4)  
BotDetect.SoundStyle enumeration member RedAlert (5)  
BotDetect.SoundStyle enumeration member Robot (6)  
BotDetect.SoundStyle enumeration member Scratched (7)  
BotDetect.SoundStyle enumeration member Synth (8)  
BotDetect.SoundStyle enumeration member Workshop (9)  

BotDetect.ImageFormat

Enumerates all BotDetect Captcha image output formats.

BotDetect.ImageFormat Enumeration Members
BotDetect.ImageFormat enumeration member Jpeg (0) Captcha images will be converted to the JPEG image format. Results in good image quality and reasonable image sizes; used by default
BotDetect.ImageFormat enumeration member Gif (1) Captcha images will be converted to the GIF image format. Only suitable for some image styles, resulting in lower image quality with the more color dynamic image styles
BotDetect.ImageFormat enumeration member Png (2) Captcha images will be converted to the PNG image format. Results in good image quality and image size, but not supported in older versions of Internet Explorer (would be used by default if this wasn't the case)
BotDetect.ImageFormat enumeration member Bmp (3) Captcha images will be left in the 32bit ARGB format used during image generation. Fastest image generation, but unsuitable for web purposes because of large resulting image size

BotDetect.SoundFormat

Enumerates all BotDetect Captcha sound output formats.

BotDetect.SoundFormat Enumeration Members
BotDetect.SoundFormat enumeration member WavPcm16bit8kHzMono (0) The default format, used for underlying Captcha sound generation. Reasonable sound quality for Captcha purposes, resulting in moderate sound file sizes. Supported by most clients
BotDetect.SoundFormat enumeration member WavPcm8bit8kHzMono (1) Lower quality Wav format option, resulting in smaller sound file downloads while retaining good enough quality in most cases

BotDetect.SoundRegenerationMode

Enumerates all BotDetect Captcha sound regeneration modes.

BotDetect.SoundRegenerationMode Enumeration Members
BotDetect.SoundRegenerationMode enumeration member None (0) Generate only one sound response per Captcha code, cache it on the server, and serve it for all consecutive sound requests.
BotDetect.SoundRegenerationMode enumeration member Limited (1) Allow generation of a limited number of different sound responses (the minimum required to make Captcha audio work in all supported client browsers and devices), and automatically change the Captcha code on the client for consecutive sound requests if needed and possible.
BotDetect.SoundRegenerationMode enumeration member Unlimited (2) Each audio request will generate a new Captcha sound response (previous BotDetect version behavior).

Please Note

The information on this page is out of date and applies to a deprecated version of BotDetect™ CAPTCHA (v3.0).

An up-to-date equivalent page for the latest BotDetect Captcha release (v4) is BotDetect v4 Captcha documentation index.

General information about the major improvements in the current BotDetect release can be found at the What's New in BotDetect v4.0 page.