|
|
Annotation SDK:
Annotation (Image Mark-up) Programming SDK - C++ Class Library, C DLL, .NET Classes and WPF Controls.
LEADTOOLS offers a variety of annotation (document mark-up) options that can be added to document, grayscale and color images in a presentation layer. With LEADTOOLS the end-user can draw, reposition and change the attributes (color, size, etc.) of any of the 30+ built-in objects types. From simple objects such as lines and rectangles to an enhanced redaction object that can restore parts of an image that were blacked out. When combined with annotation security, the redaction objects provide a means of granting user-level access to parts of an image. To provide a superior means of security and privacy, LEADTOOLS has an Encrypt/Decrypt object to encode an area of the image without introducing any new colors, thereby maintaining higher quality with lossy compressions.
Annotation objects can be stored as a separate object presentation 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 LEAD, DICOM or Wang annotation tags within a TIFF file. Also, you can export the annotations objects to a standard Windows metafile. With the LEADTOOLS SDK, you can choose between low level access to the annotations, or you can implement annotation support through a fully automated user interface presentation mode with a ready to use customizable toolbar, pop-up menus and property dialogs. The annotation features provided in LEADTOOLS can be used in any application where image markup is required.
With LEADTOOLS Annotation SDK support you can:
- Create any of the following objects:
- RTF
- Text Pointer
- PolyRuler
- Encrypt/Decrypt
- Line
- Arrow
- Rectangle
- Square
- Ellipse
- Circle
- Polygon
- Hot Spot
- Note
- Stamp
- Redaction
- Button
- Audio Clip
- Video
- Freehand Hot Spots
- Open Curve
- Points
- Protractors
- Cross-Products
- Push Pins
- Rubber Stamps
- User Defined Custom Objects
- Freehand Line
- Text
- Highlighter
- Closed Curve
Features of new RichText annotation object:
- Import and Export RTF and text files
- Font and Font style (size, bold, italic, underline, alignment, etc.)
- Font color and background color
- Bullets and Numbering
- Find and replace Text
- All Editing features (Copy, Paste, etc.)
- Printing
Other annotation features include:
- Object oriented class hierarchy that lets you easily customize any built-in object or create your own from scratch.*
- 100% support for standard .NET serialization.*
- Save annotations in XML format.
- Alpha background fill option.
- Flicker free double buffered support.
Annotation objects can be fixed in the container.** - Ruler annotation can be easily and automatically calibrated.
- Tick marks for the Ruler, PolyRuler, Cross-Product and Protractor objects.
- Implement automated annotation support.
- 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.
- Custom cursor support for Annotation Automation object.
- Modify text strings used in automated annotation support.
- Scale and position a group to fit the displayed bitmap.
- Group and ungroup objects. Apply an object or group to a bitmap.
- Print an object or group. Size and position an object or group.
- Rotate, flip, reverse, or shear an object or group. Rotate WMF/EMF Stamp objects.
- Save annotations as an external LEAD file, WMF file, or as a WANG compatible tag inside a TIFF file.
- Save an object or group in a file, on the Windows clipboard, as a file in memory (this is useful for database support), or in a database using OLEDB or VB data binding. **
- Text object can import and export to and from a file. ** Text object supports tokens (date, time, username, etc..) **
- Control over where optional annotation name or title is displayed.
- Multi-page annotation support.
- Mask areas of an image with encryption.
- All processes and changes to annotation objects fire an event message.
- Horizontal alignment property for text objects. UserData property for all objects that is loaded and saved with the annotation object.
- Customizable object handles allow you to change the user interface of LEAD predefined objects, as well as create your own new annotation objects
* Only available in .NET classes.
** Not available in .NET classes.
Related Features ==>WPF Annotations
