com.octo.captcha.component.image.textpaster
Class DecoratedRandomTextPaster
java.lang.Object
com.octo.captcha.component.image.textpaster.AbstractTextPaster
com.octo.captcha.component.image.textpaster.DecoratedRandomTextPaster
- All Implemented Interfaces:
- TextPaster
public class DecoratedRandomTextPaster
- extends AbstractTextPaster
Field Summary |
protected int |
kerning
|
Method Summary |
java.awt.image.BufferedImage |
pasteText(java.awt.image.BufferedImage background,
java.text.AttributedString attributedWord)
Pastes the attributed string on the backround image and return the final image. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kerning
protected final int kerning
- See Also:
- Constant Field Values
DecoratedRandomTextPaster
public DecoratedRandomTextPaster(java.lang.Integer minAcceptedWordLength,
java.lang.Integer maxAcceptedWordLength,
ColorGenerator colorGenerator,
TextDecorator[] decorators)
- Parameters:
minAcceptedWordLength
- Max length of a wordmaxAcceptedWordLength
- Min length of a wordcolorGenerator
- Color generatior for the textdecorators
- An array of decorators
DecoratedRandomTextPaster
public DecoratedRandomTextPaster(java.lang.Integer minAcceptedWordLength,
java.lang.Integer maxAcceptedWordLength,
ColorGenerator colorGenerator,
java.lang.Boolean manageColorPerGlyph,
TextDecorator[] decorators)
- Parameters:
minAcceptedWordLength
- Max length of a wordmaxAcceptedWordLength
- Min length of a wordcolorGenerator
- Color generatior for the textdecorators
- An array of decorators
pasteText
public java.awt.image.BufferedImage pasteText(java.awt.image.BufferedImage background,
java.text.AttributedString attributedWord)
throws CaptchaException
- Pastes the attributed string on the backround image and return the final image. Implementation must take into
account the fact that the text must be readable by human and non by programs
- Returns:
- the final image
- Throws:
CaptchaException
- if any exception accurs during paste routine.
Copyright 2003-2009 JCaptcha. All Rights Reserved.