using System; using System.Windows.Media; namespace Muchinfo.WPF.Controls.CaptchaSpace { public class Captcha { public String Letter { get; set; } public ScaleTransform Scale { get; set; } public RotateTransform Rotate { get; set; } public SkewTransform Skew { get; set; } public TranslateTransform Translate { get; set; } public TransformGroup TransformGroup { get; set; } public int FontSize { get; set; } public Color FontColor { get; set; } public int FontWeight { get; set; } public LinearGradientBrush ForegroundGradient { get; set; } public int SpaceBetweenLetters { get; set; } public Captcha() { Letter = string.Empty; Scale = new ScaleTransform(); Rotate = new RotateTransform(); Skew = new SkewTransform(); Translate = new TranslateTransform(); TransformGroup = new TransformGroup(); FontSize = 0; FontColor = new Color(); FontWeight = 0; ForegroundGradient = new LinearGradientBrush(); SpaceBetweenLetters = 0; } public Captcha(String letter, ScaleTransform scale, RotateTransform rotate, SkewTransform skew, TranslateTransform translate, TransformGroup transformGroup, int fontSize, Color fontColor, int fontWeight, LinearGradientBrush gradientBrush, int spaceBetweenLetters) { Letter = letter; Scale = scale; Rotate = rotate; Skew = skew; Translate = translate; TransformGroup = transformGroup; FontSize = fontSize; FontColor = fontColor; FontWeight = fontWeight; ForegroundGradient = gradientBrush; SpaceBetweenLetters = spaceBetweenLetters; } } }