Getting Started
Leadtools.Annotations.Automation Getting Started
Summary
Leadtools.Annotations.Automation provides programming tools for implementing high-level automated annotations.
.NET
.NET Framework
iOS and macOS
Java/Android
.NET
Redistributables Paths
Path |
Target Platform |
<installdir>\Bin\net |
.NET 6+ |
Dependencies
Library |
Description |
Dependencies |
Leadtools.Annotations.Automation.dll |
Core Library |
Leadtools.dll |
|
|
Leadtools.Annotations.Engine.dll |
|
|
Leadtools.Annotations.Designers.dll |
Sample Programs
Demo Name |
Source Code Path |
Description |
Annotations WinForms |
\Examples\Annotation\DotNet\Annotations.WinForms\net |
Generates a helper library that includes automation viewer implementation and some helper classes that you can use/customize in your application Provides user interfaces and dialogs used in other annotations demos |
Demo Name |
Source Code Path |
Description |
Annotations (WPF) |
\Examples\Annotation\DotNet\Annotations.Wpf\net |
Generates a helper library that includes an automation viewer implementation and some helper classes that you can use/customize in your application. Provides an implementation for the user interfaces and dialogs used in other annotations demos. |
Demo Name |
Source Code Path |
Description |
Annotations UserMedicalPack |
\Examples\Annotation\DotNet\UserMedicalPack.WinForms\net |
Demonstrates generating a package of annotations objects that can be integrated with core annotations and automation. Creates medical specific annotation objects like snap point, intersection point, and Cobb angle. After creating the package with this demo project, you can load it in the Annotations Demo You can follow this same procedure to create your own custom objects and easily integrate them with Annotations Automation. |
Demo Name |
Source Code Path |
Description |
Annotations UserMedicalPack |
\Examples\Annotation\DotNet\UserMedicalPack.Wpf\net |
Generates a package of annotations objects that can be integrated with core annotations and automation. Creates medical specific annotation objects like snap point, intersection point, and Cobb angle. After creating the package with this demo project, you can load it in the Annotations Demo You can follow this same procedure to create your own custom objects and easily integrate them with Annotations Automation. |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotation Conversion |
\Examples\Annotation\DotNet\AnnConversionDemo\net |
\Bin\net\AnnConversionDemo_Original.exe |
Demonstrates how to convert old LEADTOOLS annotations formats to the new format (Annotations.Engine). Also converts from annotations saved as tags inside TIFF files or embedded inside PDF files into a LEADTOOLS annotations XML file. |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Bates Stamp Composer |
\Examples\Annotation\DotNet\AnnotationsBatesStampComposerDemo\net |
\Bin\net\AnnotationsBatesStampComposerDemo_Original.exe |
Demonstrates how to create a LEADTOOLS Bates Stamp object, burn it to image, or save it to an XML file. You can load the saved file using the Annotations demo to apply the stamp object onto the container. |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Demo (WinForms) |
\Examples\Annotation\DotNet\AnnotationsDemo\net |
\Bin\net\AnnotationsDemo_Original.exe |
Demonstrates Annotations (image markup) functionality. Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Layers Demo (WinForms) |
\Examples\Annotation\DotNet\AnnotationsLayersDemo\net |
\Bin\net\AnnotationsLayersDemo_Original.exe |
Demonstrates annotations layers support in the LEADTOOLS Annotations (image markup) functionality. |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Roles |
\Examples\Annotation\DotNet\AnnotationsRolesDemo\net |
\Bin\net\AnnotationsRolesDemo_Original.exe |
Demonstrates the annotations roles support in the LEADTOOLS Annotations (image markup) functionality. Use roles to control access to annotation objects based on user credentials. |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Demo (WPF) |
\Examples\Annotation\DotNet\WPFAnnotationsDemo\net |
\Bin\net\WPFAnnotationsDemo_Original.exe |
Demonstrates Annotations (image markup) functionality. Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Layers Demo (WPF) |
\Examples\Annotation\DotNet\WPFAnnotationsLayersDemo\net |
\Bin\net\WPFAnnotationsLayersDemo_Original.exe |
Demonstrates annotations layers support in the LEADTOOLS Annotations (image markup) functionality. |
.NET Framework
Redistributables Paths
Path |
Target Platform |
<installdir>\Bin\DotNet4\Win32 |
x86 .NET 4 or 4.5 |
<installdir>\Bin\DotNet4\x64 |
x64 .NET 4 or 4.5 |
Dependencies
Library |
Description |
Dependencies |
Leadtools.Annotations.Automation.dll |
Core Library |
Leadtools.dll |
|
|
Leadtools.Annotations.Engine.dll |
|
|
Leadtools.Annotations.Designers.dll |
Sample Programs
Demo Name |
Source Code Path |
Description |
Annotations WinForms |
\Examples\Annotation\DotNet\Annotations.WinForms\fx |
Generates a helper library that includes automation viewer implementation and some helper classes that you can use/customize in your application Provides user interfaces and dialogs used in other annotations demos |
Demo Name |
Source Code Path |
Description |
Annotations (WPF) |
\Examples\Annotation\DotNet\Annotations.Wpf\fx |
Generates a helper library that includes an automation viewer implementation and some helper classes that you can use/customize in your application. Provides an implementation for the user interfaces and dialogs used in other annotations demos. |
Demo Name |
Source Code Path |
Description |
Annotations UserMedicalPack |
\Examples\Annotation\DotNet\UserMedicalPack.WinForms\fx |
Demonstrates generating a package of annotations objects that can be integrated with core annotations and automation. Creates medical specific annotation objects like snap point, intersection point, and Cobb angle. After creating the package with this demo project, you can load it in the Annotations Demo You can follow this same procedure to create your own custom objects and easily integrate them with Annotations Automation. |
Demo Name |
Source Code Path |
Description |
Annotations UserMedicalPack |
\Examples\Annotation\DotNet\UserMedicalPack.Wpf\fx |
Generates a package of annotations objects that can be integrated with core annotations and automation. Creates medical specific annotation objects like snap point, intersection point, and Cobb angle. After creating the package with this demo project, you can load it in the Annotations Demo You can follow this same procedure to create your own custom objects and easily integrate them with Annotations Automation. |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotation Conversion |
\Examples\Annotation\DotNet\AnnConversionDemo\fx |
\Bin\DotNet4\<Win32/Win32/x64/x64>\AnnConversionDemo.exe |
Demonstrates how to convert old LEADTOOLS annotations formats to the new format (Annotations.Engine). Also converts from annotations saved as tags inside TIFF files or embedded inside PDF files into a LEADTOOLS annotations XML file. |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Bates Stamp Composer |
\Examples\Annotation\DotNet\AnnotationsBatesStampComposerDemo\fx |
\Bin\DotNet4\<Win32/Win32/x64/x64>\AnnotationsBatesStampComposerDemo.exe |
Demonstrates how to create a LEADTOOLS Bates Stamp object, burn it to image, or save it to an XML file. You can load the saved file using the Annotations demo to apply the stamp object onto the container. |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Demo (WinForms) |
\Examples\Annotation\DotNet\AnnotationsDemo\fx |
\Bin\DotNet4\<Win32/Win32/x64/x64>\AnnotationsDemo.exe |
Demonstrates Annotations (image markup) functionality. Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Layers Demo (WinForms) |
\Examples\Annotation\DotNet\AnnotationsLayersDemo\fx |
\Bin\DotNet4\<Win32/Win32/x64/x64>\AnnotationsLayersDemo.exe |
Demonstrates annotations layers support in the LEADTOOLS Annotations (image markup) functionality. |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Roles |
\Examples\Annotation\DotNet\AnnotationsRolesDemo\fx |
\Bin\DotNet4\<Win32/Win32/x64/x64>\AnnotationsRolesDemo.exe |
Demonstrates the annotations roles support in the LEADTOOLS Annotations (image markup) functionality. Use roles to control access to annotation objects based on user credentials. |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Demo (WPF) |
\Examples\Annotation\DotNet\WPFAnnotationsDemo\fx |
\Bin\DotNet4\<Win32/Win32/x64/x64>\WPFAnnotationsDemo.exe |
Demonstrates Annotations (image markup) functionality. Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline |
Demo Name |
Source Code Path |
Pre-Compiled Executable Path |
Description |
Annotations Layers Demo (WPF) |
\Examples\Annotation\DotNet\WPFAnnotationsLayersDemo\fx |
\Bin\DotNet4\<Win32/Win32/x64/x64>\WPFAnnotationsLayersDemo.exe |
Demonstrates annotations layers support in the LEADTOOLS Annotations (image markup) functionality. |
iOS and macOS
Redistributables Paths
Path |
Target Platform |
<installdir>\Bin\Xcode\XCFrameworks\iOS |
iOS |
<installdir>\Bin\Xcode\Frameworks\macOS |
macOS |
Dependencies
Library |
Description |
Dependencies |
Leadtools.Annotations.Automation.framework |
Core Library |
Leadtools.Kernel.framework |
|
|
Leadtools.framework |
|
|
Leadtools.Annotations.Engine.framework |
|
|
Leadtools.Annotations.Designers.framework |
|
|
Leadtools.Annotations.Rendering.framework |
|
|
Leadtools.Controls.framework |
Sample Programs
Demo Name |
Source Code Path |
Description |
Annotations |
\Examples\Annotation\Xcode\<iOS/macOS>\<Objective-C/Swift>\AnnotationsDemo |
Demonstrates Annotations (image markup) functionality. Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline |
Demo Name |
Source Code Path |
Description |
Annotations iOS |
\Examples\Annotation\Xcode\iOS\Objective-C\Leadtools.Annotations.iOS |
Generates a helper library that includes automation viewer implementation and some helper classes that you can use/customize in your application Provides user interfaces and dialogs used in other annotations demos |
Demo Name |
Source Code Path |
Description |
LEADTOOLS macOS Annotations Library |
\Examples\Annotation\Xcode\macOS\Objective-C\Leadtools.Annotations.macOS |
Provides the classes and objects used by the LEADTOOLS macOS annotation demos. - Common classes and objects
- Helpers
- Automation Manager Helper
- LEADTOOLS Resource Loading Tools
- macOS Demo Defines for Custom Annotation Objects
- Viewer
- Automation Interactive Mode
- ImageViewer Automation Control
- Raster Image Automation Data Provider
- Image Resources
- Annotations
- Rubber Stamps
- UI Elements
|
Java/Android
Redistributables Paths
Path |
Target Platform |
<installdir>\Bin\Android\x86_64 (Android) |
x86_64 Android |
<installdir>\Bin\Android\x86 (Android) |
x86 Android |
<installdir>\Bin\Android\arm64-v8a (Android) |
arm64-v8a Android |
<installdir>\Bin\Android\armeabi-v7a (Android) |
armeabi-v7a Android |
<installdir>\Bin\CDLL\Win32 (Windows) |
x86 Windows |
<installdir>\Bin\CDLL\x64 (Windows) |
x64 Windows |
<installdir>\Bin\Lib\x86 (Linux) |
x86 Linux |
<installdir>\Bin\Lib\x64 (Linux) |
x64 Linux |
Dependencies
Library |
Description |
Jars |
Native Libraries |
leadtools.annotations.automation.jar |
Core Library |
leadtools.annotations.engine.jar |
Android: |
|
|
leadtools.codecs.jar |
libleadtools.codecs.so |
|
|
leadtools.jar |
libleadtools.so |
|
|
|
iOS/macOS: |
|
|
|
Leadtools.Codecs.framework |
|
|
|
Leadtools.framework |
|
|
|
Linux: |
|
|
|
libltfil.so |
|
|
|
libltkrn.so |
|
|
|
Windows: |
|
|
|
Ltfilu.dll (Win32) / Ltfilx.dll (x64) |
|
|
|
Ltkrnu.dll (Win32) / Ltkrnx.dll (x64) |
Sample Programs
Demo Name |
Source Code Path |
Description |
Annotations (Android) |
\Examples\Annotation\Android\AnnotationsDemo |
Demonstrates Annotations (image markup) functionality. Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline |
Demo Name |
Source Code Path |
Description |
LEADTOOLS Android Annotations Library (Android) |
\Examples\Annotation\Android\LeadtoolsAnnotationsAndroid |
Provides the classes and objects used by the LEADTOOLS Android annotation demos. - Android Java Annotation classes and objects
- Object Editors
- Video Activity
- Automation Image Viewer
- Automation Interactive Mode
- Raster Image Automation Data Provider
- Resource Loading
- Resources
- Button Images and Rubber Stamps
- Layout XMLs
- String Values
|
Demo Name |
Source Code Path |
Description |
Annotations) (Java) |
\Examples\Annotation\Java\Annotations.Java |
Generates a helper jar that includes an automation viewer implementation and some helper classes that you can use/customize in your application. Provides an implementation for the user interfaces and dialogs used in other annotations demos. |
See Also
Reference
Leadtools.Annotations.Engine
Leadtools.Anntations.Designers
Leadtools.Annotations.Rendering
Implementing LEADTOOLS Annotations
Version History
Leadtools.Annotations.Automation Assembly Changes