Getting Started with LEADTOOLS > Document Imaging Features > Annotations > Annotations |
LEADTOOLS offers a variety of annotation (document markup) options that can be added to document, grayscale and color images. LEADTOOLS allows the end-user to reposition nodes of an existing free-hand object, which prevents the user from redrawing the object. Enhanced redact objects allow you to restore parts of an image that were blacked out. When combined with annotation security, these redact objects provide a means of granting user-level access to parts of an image. Annotation objects can be stored as a separate object layer, or can be burned or embedded into the actual image. LEADTOOLS allows you to read or write annotations as an external file or as a Wang annotation tag within a TIFF file. With LEADTOOLS, you can choose between low level access to the annotations, or you can implement annotation support through a fully automated mode with a ready to use floating, customizable toolbar and pop-up menus. The superior annotation features provided in LEADTOOLS can be used in any application where image markup is required.
With LEADTOOLS Document/Medical Annotation support you can:
Create any of the following objects: line, arrow, rectangle, ellipse, polygon, freehand line, text, highlighter, hot spot, note, stamp, redaction, button, audio clip, video, freehand hot spots, points, protractors, cross-products, push pins, rubber stamps, curve, closed curve, encryption, text pointer, polyruler, and RTF edit objects.
Create your own custom annotation objects with custom handles and user-defined behaviour.
Implement automated annotation support.
Customize the cursors for automation activities.
Implement annotation passwords (case-sensitive) providing security for every object.
Implement hyperlinks for every object. Hyperlinks can be user-defined messages, programs to run, or jumps to Web pages.
Modify text strings used in automated annotation support.
Scale and position a group to fit the displayed bitmap.
Fix annotation objects, so that they do not move when zooming/scrolling.
Group and ungroup objects.
Apply an object or group to a bitmap.
Size and position an object or group.
Rotate an object or group.
Flip, reverse, or shear an object or group.
Save an object or group on the Windows clipboard.
Print an object or group. (Flicker Free Annotation Display!)
Save an object or group in a file.
Save annotations as an external LEAD file, WMF file, or as a WANG compatible tag inside a TIFF file.
Save an object or group as a file in memory. (This is useful for database support.)
Save an object or group in a database using Visual Basic data binding.
Control where the optional annotation name or title is displayed.
Work with multi-page annotations.
Import text into Text objects.
Include tokens in Text objects.
Align text in Text objects.
Ruler, PolyRuler, Protractor, and Cross Product objects can have optional tick marks.
Ruler, PolyRuler, Protractor, and Cross Product objects can have user-defined units, or smart units.
Calibrate Ruler objects.
Use ESC to cancel actions in automation mode.
Save an annotation file as an XML format file.
Set the transparency for annotation objects from completely transparent to completely opaque or any value in-between.
Choose to use the XP style toolbar
Choose to use the new annotation cursors
Add any LEADTOOLS-supported annotation feature to your Windows Presentation Foundation (WPF) projects.
Use LEADTOOLS annotations in your HTML5 / JavaScript projects.
Supported Platforms
Annotation : C++ Class Library
Annotation : HTML5 / JavaScript
Annotation : Silverlight Windows Phone