Leadtools.Annotations.Designers Getting Started

Summary

Leadtools.Annotations.Designers provides programming tools for allowing end-users to interactively create and edit LEADTOOLS annotation objects.

.NET
iOS and macOS
Java/Android
JavaScript
Xamarin

.NET

Redistributables Paths

Path Target Platform
<installdir>\Redist\DotNet4\Win32 x86 .NET 4 or 4.5
<installdir>\Redist\DotNet4\x64 x64 .NET 4 or 4.5

Dependencies

Library Description Dependencies
Leadtools.Annotations.Designers.dll Core Library

Leadtools.dll

Leadtools.Annotations.Engine.dll

NuGet PackageDescription
Leadtools.Annotations.UI.WinForms Annotation and Image Markup Library for WinForms
Leadtools.Annotations.UI.Wpf Annotation and Image Markup Library for WPF
Leadtools.Document.Viewer.WinForms Document Imaging Library for WinForms
Leadtools.Document.Viewer.Wpf Document Imaging Library for WPF
Leadtools.Medical.Viewer.WinForms Medical Viewer Library for WinForms

Sample Programs

Name Path Description
Annotations WinForms \Examples\Annotation\DotNet\WinForms

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

Annotations (WPF) \Examples\Annotation\DotNet\Wpf

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.

Annotations UserMedicalPack \Examples\Annotation\DotNet\UserMedicalPack.WinForms

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.

Annotations UserMedicalPack \Examples\Annotation\DotNet\UserMedicalPack.Wpf

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.

Annotation Conversion Demo \Examples\Annotation\DotNet\AnnConversionDemo

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.

Annotations Bates Stamp Composer Demo \Examples\Annotation\DotNet\AnnotationsBatesStampComposerDemo

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.

Annotations Demo (WinForms) \Examples\Annotation\DotNet\AnnotationsDemo

Demonstrates Annotations (image markup) functionality.

Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline

Annotations Layers Demo (WinForms) \Examples\Annotation\DotNet\AnnotationsLayersDemo

Demonstrates annotations layers support in the LEADTOOLS Annotations (image markup) functionality.

Annotations Roles Demo \Examples\Annotation\DotNet\AnnotationsRolesDemo

Demonstrates the annotations roles support in the LEADTOOLS Annotations (image markup) functionality.

Use roles to control access to annotation objects based on user credentials.

Annotations Demo (WPF) \Examples\Annotation\DotNet\WPFAnnotationsDemo

Demonstrates Annotations (image markup) functionality.

Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline

Annotations Layers Demo (WPF) \Examples\Annotation\DotNet\WPFAnnotationsLayersDemo

Demonstrates annotations layers support in the LEADTOOLS Annotations (image markup) functionality.

iOS and macOS

Redistributables Paths

Path Target Platform
<installdir>\Bin<Version>\Xcode\iOS iOS
<installdir>\Bin<Version>\Xcode\macOS macOS

Dependencies

Library Description Dependencies
Leadtools.Annotations.Designers.framework Core Library

Leadtools.Kernel.framework

Leadtools.Annotations.Engine.framework

Sample Programs

Name Path Description
Annotations Demo \Examples\Annotation\Xcode\iOS\Objective-C\AnnotationsDemo

Demonstrates Annotations (image markup) functionality.

Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline

\Examples\Annotation\Xcode\iOS\Swift\AnnotationsDemo
\Examples\Annotation\Xcode\macOS\Objective-C\AnnotationsDemo
\Examples\Annotation\Xcode\macOS\Swift\AnnotationsDemo
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

Leadtools.Annotations.macOS \Examples\Annotation\Xcode\macOS\Objective-C\Leadtools.Annotations.macOS

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\Android\armeabi (Android) armeabi Android
<installdir>\Bin\CDLLVC10\Win32 (Windows) x86 Windows
<installdir>\Bin\CDLLVC10\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.designers.jar Core Library

leadtools.annotations.engine.jar

leadtools.codecs.jar

leadtools.jar

Android

libleadtools.codecs.so

libleadtools.so

iOS/macOS

Leadtools.framework

Linux

libltfil.dll

libltkrn.so

Windows

Ltfilu.dll

Ltfilx.dll

Ltkrnu.dll

Ltkrnx.dll

Sample Programs

Name Path Description
Annotations Demo (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

LeadtoolsAnnotationsAndroid (Android) \Examples\Annotation\Android\LeadtoolsAnnotationsAndroid
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.

JavaScript

Sample Programs

Name Path Description
Annotations Demo \Examples\Annotation\JS\AnnotationsDemo

Demonstrates Annotations (image markup) functionality.

Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline

Xamarin

Sample Programs

Name Path Description
Annotations.UserMedicalPack \Examples\Annotation\Xamarin\Annotations.UserMedicalPack
Annotations.Xamarin \Examples\Annotation\Xamarin\Annotations.Xamarin
Annotations Demo \Examples\Annotation\Xamarin\AnnotationsDemo

Demonstrates Annotations (image markup) functionality.

Annotation objects: Rectangle, Ellipse, Hilite, Line, Redact, Text, Ruler, Protractor, CrossProduct, Image, TextPointer, Point, Curve, Point, Polygon, Polyline

See Also

Version History

Leadtools.Annotations.Designers Assembly Changes

Help Version 21.0.2021.6.30
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Annotations.Designers Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.