The TAntialiasEdit component is a TCustomEdit descendant which implements smooth antialiased borders, shadow and advanced text positionning. The TAntialiasDbEdit is also included in the package and inherits from TDbEdit.
||Smooth antialiased borders
The TAntialiasEdit uses a powerful algorithm to display its corners antialiased. This means that the stairs produced by non horizontal/vertical edges, such as round corners, can't be seen anymore. We have developed an innovative and fast algorithm to deal with antialias.
The TAntialiasEdit can have a shadow whose size and color can be configured independently of the border's. Besides, the shadow's color can be set for each states: mouse away, mouse over, focused or disabled. The shadow can be turned off.
||Customizable border size and corner round
You can choose the size of the border of your edit as well as the roundness of the corners either at design time or at runtime. You can also choose which corner will be rounded to produce complex amazing interfaces with a combination of TAntialiasEdits.
||Customize each state of your TAntialiasEdit
You can choose the colors for each state of the component:
mouse away, mouse over, focused or disabled... the choice
is yours. And imagine the face of your customers when you will
let them choose the colors of their edits...
And much more...
Smooth borders, enhanced transparency, customizable corners and colors... it's a part of what you get when you order the TAntialiasEdit. Not sure about it? Just download the following exe demo to test all these features live, without installing anything!
You can also try it by yourself. All you have to do is download the pre-compiled demo version and install it in your environment. It is fully working but displays a notice reminding this is a trial version.
You can choose between two versions of the TAntialiasEdit.
With both versions you get a single developer licence, automatic
upgrades as long as new versions are coming, and full e-mail
The professional version
comes with full source code and costs $39.
The standard version
comes without source code and costs $25.
For more information on how to order, jump to the ordering
What means the "antialias" term you're talking about?
On a computer screen, non vertical/horizontal lines are producing stairs as they are composed of a succession of pixels. To soften those stairs, many techniques exist, and the process is called antialiasing.
What antialiasing technique do you use?
IBE Software's developers have tried many alternatives in the process of creating the best possible antialias routine for its Delphi components. Some where easy and efficient, but processor intensive, others were fast but consumed a lot of memory... the final solution is extremely fast and uses very little memory: the rectangles composing the final component are compared and our algorithm checks the difference between them to choose the best way of drawing the antialias. Besides, this calculation isn't done any time the component needs to be drawn, but only when its bounding rectangle changes. Finally we do not use any floating point calculation in our algorithm, which is known to be processor intensive.
What is the TIBEBitmap?
In the process of creating the fastest possible component, we have implemented the TIBEBitmap which provides extremely fast pixel drawing with alpha-blending. This also allows the TAntialiasEdit to be double buffered and therefore avoids flickering when the component is drawn many times in a short period.
How customizable the edit is?
You can choose where the text will be positioned (horizontal and vertical alignment). You can also customize the font, border color, shadow color and background color, the roundness of the corners as well as the size of the borders and shadow. You can also specify margins (top, left, bottom, right) around the text. Finally anything the standard TEdit and TDbEdit do can be done by the TAntialiasEdit.