Annotation Objects (original) (raw)

LEADTOOLS Imaging, Medical, and Document

Introduction

LEADTOOLS Evaluation Downloads

Getting Started

What's New in LEADTOOLS v22

LEADTOOLS Software License Agreement

LEADTOOLS NuGet Packages Dependency Tree

.NET Files to be Included with your Application

File Format Support

OCR Files to be Included with your Application

LEADTOOLS OCR Module - LEAD Engine Runtime Files

Annotations Support

Barcode Support

DICOM Support

Documents Support

Forms Support

Image Processing Support

JPIP Support

PACS Framework Data Access Layer and Rules Add-in Support

Medical Workstation Support

Windows Media Support

Demo DLLs Support

Java - Files to be Included with your Java Application

Python - Files to be Included with your Python Application

macOS - Files to be Included with your macOS Application

Linux - Files to be Included with your Linux Application

Files to be Included - Feature-Specific Assemblies

Document Writers – Files to be Included with your Application

OCR - Files To Be Included With Your Application

Virtual Printer Driver - Files To Be Included With Your Application

Network Virtual Printer Driver - Files to be Included With Your Server Application

Network Virtual Printer Driver - Files to be Included With Your Client Application

Imaging Features

Web Scanning Framework

Overview

Components

Scanning Service

Image Processing

Command Callback

Service Hosting Application

Client-Side javaScript

Installer Project

Using API

Classes / Hierarchy

Client-Side / JavaScript / Browser

Demo Showcased Functionality

Additional Functionality

Helpful Links

Capabilities and Containers Explained

Troubleshooting

Basic Concepts

Bitmaps in Memory and in Files

RasterImageList Appearance

Introduction: Animation

Introduction: Bits Per Pixel and Related Ideas

Introduction: Color Resolution and Dithering

Introduction: Database Interaction

Introduction: Data Transfer

Introduction: DIBs, DDBs, and the Clipboard

Introduction: Image Display

Introduction: Image Manipulation and Analysis

Introduction: Palette Handling

Using DIBs, DDBs, and the Clipboard

Grayscale Images

Handling CMYK Files as Separate Images

Memory Storage Types for Images

RasterImage Serialization

Saving Window-Leveled Images

Speeding Up 1-Bit Documents

Super Compressed Images

Using Color Values in LEADTOOLS

Compression Quality Factors

Considering Development Systems

Compression Using LEAD and JPEG Formats

Differences Between GDI and WPF

Loading and Saving Images

File Format Support and Features

Summary of All Supported File Formats

File Format Reference: Platform and Extension Support

File Formats: ABIC Format (ABIC, ICA)

File Formats: Adobe Digital Negative Format, Digital Camera Formats

File Formats: AFP/PTOCA/IM1

File Formats: ANZ Formats

File Formats: Autodesk DWF XPS Format (DWFX)

File Formats: ArcInfo Interchange File Format (E00)

File Formats: BMP Formats

File Formats: CALS Raster Format, Microsoft FAX Format, TIFF CCITT and Other FAX Formats

File Formats: Canon RAW Format (CRW)

File Formats: Cineon Format (CIN)

File Formats: Compressed Windows Metafile Format (WMZ)

File Formats: Computer Graphics Metafile (CGM)

File Formats: Corel Presentation Exchange Format (CMX)

File Formats: CSV file format (CSV)

File Formats: DGN (DGN)

File Formats: DICOM Format (DIC)

File Formats: Dr Halo (CUT)

File Formats: DRaWing (DRW)

File Formats: Drawing Interchange Format (DXF)

File Formats: DWF Format (DWF)

File Formats: DWG Format (DWG)

File Formats: Electronic Publication (ePub)

File Formats: Encapsulated PostScript (EPS)

File Formats: ESRI Shape Format (SHP)

File Formats: Microsoft Excel Spreadsheet (XLSX/XLS)

File Formats: Exif Formats (TIFF and JPG)

File Formats: FITS (FIT)

File Formats: Flic Animation (FLC and FLI)

File Formats: GEM Image Format (IMG), 1-Bit, Miscellaneous 1-Bit Formats (MAC, MSP)

File Formats: Gerber Format (GBR)

File Formats: GIF

File Formats: HyperText Markup Language (HTML)

File Formats: High Efficiency File Format (HEIC)

File Formats: Icons and Cursors (ICO and CUR)

File Formats: Image Object Content Architecture Format (IOCA/MODCA)

File Formats: Interchange File Format (IFF)

File Formats: Intergraph (ITG, INGR)

File Formats: JBIG Format (JBG)

File Formats: JBIG2 Format (JB2)

File Formats: JPEG and LEAD Compressed (JPG, J2K, JPM, JPX, JP2, JLS, CMP, CMW)

File Formats: JPEG XR / Microsoft HD Photo File Format (HDP)

File Formats: Kodak Digital Camera Format (KDC)

File Formats: Kodak Formats (PCD and FPX)

File Formats: Kodak Professional Digital Camera Format (DCR)

File Formats: Kodak Professional Digital Camera System Format (DCS)

File Formats: LEAD 1-Bit Format (CMP)

File Formats: LEADTOOLS PDF with Mixed Raster Content (PDF)

File Formats: Macintosh Pict Format (PCT)

File Formats: MapInfo Interchange File Format (MIF)

File Formats: Microsoft Windows Clipboard (CLP)

File Formats: Mixed Raster Content (LEADTOOLS MRC)

File Formats: Mixed Raster Content (MRC)

File Formats: MNG Format (MNG)

File Formats: Mobipocket Format (MOBI)

File Formats: MS Access Report Snapshots Format (SNP)

File Formats: MS Windows Thumbnail Cache Format (TDB)

File Formats: Microsoft Word Document (DOCX/DOC)

File Formats: NAPLPS Format (NAP)

File Formats: PCX Formats (PCX and DCX)

File Formats: PhotoShop 3.0 Format (PSD)

File Formats: Portable Bitmap Utilities (PBM/PGM/PPM/PNM)

File Formats: Portable Document Format (PDF)

File Formats: Portable Network Graphics Format (PNG)

File Formats: PostScript Document Format (PS)

File Formats: Microsoft PowerPoint Presentation (PPTX/PPT)

File Formats: Personal Storage Tables, Messages and Emails (PST/MSG/EML)

File Formats: Printer Command Language Format (PCL)/(PCL-XL)

File Formats: PTOCA Format (MDOCA PTOCA)

File Formats: Raw

File Formats: Rich Text Format (RTF)

File Formats: Scalable Vector Graphics Format (SVG)

File Formats: Scitex Continuous Tone Format (SCT)

File Formats: Silicon Graphics Image Format (SGI)

File Formats: SMP Format (SMP)

File Formats: STereoLithography (STL)

File Formats: Structured Fax File Format (SFF)

File Formats: SUN Raster Format (RAS)

File Formats: SUN TAAC Bitmap Format (VFF)

File Formats: Text file format (TXT)

File Formats: TIFF (Tagged Image File Format)

File Formats: Three JS (JSON)

File Formats: Truevision TARGA Format (TGA)

File Formats: WebP

File Formats: Windows Animated Cursor (ANI)

File Formats: Windows Metafile Formats (WMF and EMF)

File Formats: Wireless Bitmap Format (WBMP)

File Formats: WordPerfect Graphics Format (WPG)

File Formats: X Window Dump (XWD)

File Formats: Image Cash Letter (X9)

File Formats: XBitMap (XBM)

File Formats: XML Paper Specification Format (XPS)

File Formats: XPicMap Format (XPM)

WPF File Formats

Summary of All WPF Supported Image File Formats

Support Compression Using LEAD and JPEG Formats

Document File Formats

Document File Formats: Microsoft Word Document (DOCX/DOC)

Document File Formats: Windows Enhanced Meta File (EMF)

Document File Formats: HyperText Markup Language (HTML)

Document File Formats: LEADTOOLS Temporary Document Format (LTD)

Document File Formats: Portable Document Format (PDF)

Document File Formats: Microsoft Rich Text Format (RTF)

Document File Formats: Text

Document File Formats: Microsoft Open XML Paper Specification (XPS)

Document File Formats: Scalable Vector Graphics Format(SVG)

Document File Formats: Mobipocket Format(MOBI)

Document File Formats: Analyzed Layout and Text Object (ALTO)

Document File Formats: Electronic Publication (ePub)

Document File Formats: Microsoft Excel Spreadsheet (XLS)

Vector File Formats

Multipage File Formats

Loading File Codecs

Controlling Progressive Loads and Saves

Conversion Considerations

LEAD Image Optimization Supported Formats

Using the OptimizedLoad Functions to Speed Up Loading Large Files

Implementing TIFF Comments and Tags

Loading and Saving Large TIFF/BigTIFF Files

Working With Private TIFF Tags

Working with Floating Point Images

A Special Note about Loading 12- and 16-Bit Grayscale Images

Implementing PDF Features

Implementing Exif Features

Implementing Extended FlashPix Support

Implementing GeoKeys (GeoTIFF tags)

Implementing GIF Features

Implementing JBIG Features

Implementing PhotoCD and FlashPix Features

PNG Files and Transparency

Programming With JPEG 2000 Features

Types of File Comments

DICOM File Comments

Exif File Comments

Exif File Extensions

GIF File Comments

Heif/Heic File Comments

IPTC Comments

JPEG 2000 File Comments

JPEG and LEAD File Comments

PNG File Comments

TIFF File Comments

WebP File Comments

Notes on Exif Data

Non-Image Data

Working with Markers

Image Viewer Layouts

WebKit Rendering Engine Support

Image Compression

Compression Using LEAD and JPEG Formats

Compressing and Decompressing Buffers

Compression Quality Factors

Programming With JPEG 2000 Features

Image Display

LEADTOOLS RasterImage and GDI/GDI+

Image Viewer

Using Image Viewer with Windows.Forms

Image Viewer Appearance

Image Viewer Items

Image Viewer Bounds and Transform

Image Viewer Transformation

Image Viewer Layouts

Image Viewer Rendering

Image Viewer Scrolling

Image Viewer Interactive Modes

Image Viewer Other Operations

Image Viewer Single Item Mode

Image Viewer Virtualizer

Image Viewer Drag and Drop

Image Viewer Sync

Handling Palette Changes

Flags for the PaintDisplayMode Property

Displaying Fax Images

Displaying an Image

Accounting for View Perspective

Changing Image Coordinates

Using the Paint Engine Property

Converting Curves

Implementing Animations

Implementing Custom Paint

Implementing Transparency

Overlay Overview

Implementing Special Effects

Implementing WebP Features

Image Processing

Introduction to Image Processing With LEADTOOLS

Implementing Transparency

Resizing Considerations

Color Conversion

Alignment parameters

Emulation Tables

Generic YUV conversion

Using ICC Profile Functions

Correcting Colors

Applying Artistic Effects

Changing Brightness and Contrast

Color Halftone and Halftone Images

ColorResolutionCommand and Optimized Options

ColorResolutionCommand and UsePalette Options

Detecting and Enhancing Edges and Lines

Dithering Methods

Image Optimization Using The ImageOptimizer Class

List of Spatial Filters

Removing Noise

Saving Window-Leveled Images

Using the FadedMask Method

Using The PerlinCommand command

Leadtools.RasterColor Palette (with Leadtools.ImageProcessing.ColorResolutionCommandPaletteFlags.Optimized)

Leadtools.RasterColor Palette (with Leadtools.ImageProcessing.ColorResolutionCommandPaletteFlags)

Regions

Creating a Region

Defining and Using a Region

Commands and Methods That Transform The Region And the Image

Translating Coordinates for a Region

Saving a Region

Working with the Existing Region

Region Processing Functions Where the Region Preempts the Image

Manipulating Bitmap Data

TWAIN and WIA

TWAIN Scanning and Capturing

Programming with LEADTOOLS TWAIN

Setting Which TWAIN Specification Version to Use

How to Acquire from the Twain Source

Initializing a TWAIN Source

Managing the TWAIN Source

Getting and Setting Capabilities

Fast TWAIN (Scan Configurations)

Freeing the TWAIN Session

Handling Template Files

How to Work with the Container

Using JPEG Compression for a TWAIN Source

Using the LEADTOOLS THUNK Utility with TWAIN

Windows Image Acquisition (WIA)

How to Acquire from the WIA Source

Initializing a WIA Session

Managing WIA Sources

Freeing the WIA Session

Working with Video Devices

Screen Capture

Printing

WPF

Introduction to LEADTOOLS Windows Presentation Foundation (WPF).

LEADTOOLS RasterImage and WPF

Interoperation between LEADTOOLS and Windows Presentation Foundation (WPF) images

Working With Images Using Visual Studio

Recognition Features

OCR / ICR / OMR / MICR

Programming with LEADTOOLS NET OCR

Starting and Shutting Down the OCR Engine

Multi-Threading with LEADTOOLS OCR

OCR Confidence Reporting

Creating an OCR Engine Instance

OCR Engine Specific Settings

LEADTOOLS OCR Module - LEAD Engine Settings

OCR Engine and RasterCodecs / DocumentWriter Usage

OCR Spell Language Dictionaries

OCR Languages and Spell Checking

Pre-processing Images for OCR

Recognizing OCR Pages

Working with OCR Languages

Working with OCR Pages

Working with OCR Zones

Using OMR in LEADTOOLS .NET OCR

Using the BankCheckReader Class

ICR - Recognize Handwritten Text From Images

MICR - Magnetic Ink Character Recognition

How to OCR ID Document Images such as Passports Using LEADTOOLS OCR Module - LEAD Engine

RasterCodecs Async Operations

Barcode 1D and 2D

Programming with LEADTOOLS Barcode

Unlocking Barcode Support

Writing Barcodes - Bounds and XModule

Writing Linear 1D Barcodes

Barcode Demo Overview

Supported Barcode Symbologies

2 of 5 Barcodes in LEADTOOLS

Codabar Barcodes in LEADTOOLS

Code 128 Barcodes in LEADTOOLS

Datamatrix Barcodes in LEADTOOLS

GS1 Databar/RSS-14 Barcodes in LEADTOOLS

MicroPDF417 Barcodes in LEADTOOLS

Miscellaneous Barcodes in LEADTOOLS

MSI Barcodes (Pulse Width Modulated) in LEADTOOLS

PDF417 Barcodes in LEADTOOLS

QR Barcodes in LEADTOOLS

Aztec Barcodes in LEADTOOLS

Maxi Barcodes in LEADTOOLS

MicroQR Barcodes in LEADTOOLS

UPC/EAN Barcodes in LEADTOOLS

USPS and 4-State Barcodes in LEADTOOLS

Forms Recognition and Processing

Forms Recognition and Processing Engine

Forms Recognition and Processing Workflow

Steps To Generate a Master Form and Save it to a Master Repository

Steps to Recognize a Form

Speeding Up Forms Recognition Using the Full Text Search Feature

Forms Recognition and Processing FAQ

Passport Recognition

OMR Recognition and Processing

ID Recognition

Bank Check Recognition

Invoice Recognition and Processing

Document Converter

Using LEADTOOLS Document Converter

Status Document Job Converter

Document Features

LEADTOOLS Drawing Engine and Multi-Platform Consideration

Document Writers

OCR / ICR / OMR / MICR

PDF and OCR

Starting and Shutting Down the OCR Engine

Multi-Threading with LEADTOOLS OCR

OCR Confidence Reporting

Creating an OCR Engine Instance

OCR Engine Specific Settings

LEADTOOLS OCR Module - LEAD Engine Settings

OCR Engine and RasterCodecs / DocumentWriter Usage

OCR Spell Language Dictionaries

OCR Languages and Spell Checking

Pre-processing Images for OCR

Recognizing OCR Pages

Working with OCR Languages

Working with OCR Pages

Working with OCR Zones

Using OMR in LEADTOOLS .NET OCR

Using the BankCheckReader Class

ICR - Intelligent Character Recognition

MICR - Magnetic Ink Character Recognition

How to OCR ID Document Images such as Passports Using LEADTOOLS OCR Module - LEAD Engine

Forms Recognition and Processing

PDF Support

Creating a Compressed PDF File

Advanced PDF

Advanced PDF Features

PDF Document Coordinate System

PDF File Comments

Barcode 1D and 2D

Programming with LEADTOOLS Barcode

Unlocking Barcode Support

Writing Barcodes - Bounds and XModule

Writing Linear 1D Barcodes

Barcode Demo Overview

Supported Barcode Symbologies

2 of 5 Barcodes in LEADTOOLS

Codabar Barcodes in LEADTOOLS

Code 128 Barcodes in LEADTOOLS

Datamatrix Barcodes in LEADTOOLS

GS1 Databar/RSS-14 Barcodes in LEADTOOLS

MicroPDF417 Barcodes in LEADTOOLS

Miscellaneous Barcodes in LEADTOOLS

MSI Barcodes (Pulse Width Modulated) in LEADTOOLS

PDF417 Barcodes in LEADTOOLS

QR Barcodes in LEADTOOLS

Aztec Barcodes in LEADTOOLS

Maxi Barcodes in LEADTOOLS

MicroQR Barcodes in LEADTOOLS

UPC/EAN Barcodes in LEADTOOLS

USPS and 4-State Barcodes in LEADTOOLS

Document Library Features

Loading Using LEADTOOLS Document Library

Creating Documents with LEADTOOLS Document Library

Document Toolkit and Caching

MemoryCache Example

RedisObjectCache Example

RedisWithBlobsObjectCache Example

Ehcache Example

Uploading Using the Document Library

Document Library Coordinate System

Parsing Text with the Document Library

Document Toolkit History Tracking

Document Page Transformation

Barcode Processing with the Document Library

Using LEADTOOLS Document Viewer

Document Viewer Operations

Document Viewer Commands

Using LEADTOOLS Document Converters

Status Document Job Converter

Document View and Convert Redaction

Document Compare Operations

Document Attachments

Document Analyzer

Document Compare

Fast TWAIN

Fast TWAIN (Scan Configurations)

Programming with LEADTOOLS TWAIN

Annotations

Annotation Files

Implementing Annotations

Implementing Annotation Security

Working with DICOM Annotations

Annotation Rotation Options

Fixed Annotations

Annotation Objects

Types of Annotation Objects

Grouping and Ungrouping Annotation Objects

Using Pictures in Annotation Objects

Using Protractors in Annotation Objects

Using Rulers in Annotation Objects

Using Text in Annotation Objects

Automation

Changing Annotation Automation Background Brushes

Undoing Annotation Automation Operations

Illustration of the Polygon Fill Mode for Annotations

FileNet P8 and Daeja Annotations Support

Image Processing

Pre-processing Images for OCR

Cleaning Up 1-Bit Images

Deskewing

Detecting Registration Marks

Image Display

LEADTOOLS RasterImage and GDI/GDI+

Image Viewer

Using Image Viewer with Windows.Forms

Image Viewer Appearance

Image Viewer Items

Image Viewer Bounds and Transform

Image Viewer Transformation

Image Viewer Layouts

Image Viewer Rendering

Image Viewer Scrolling

Image Viewer Interactive Modes

Image Viewer Other Operations

Image Viewer Single Item Mode

Image Viewer Virtualizer

Image Viewer Drag and Drop

Using the Paint Engine Property

Displaying Fax Images

Displaying an Image

Flags for the PaintDisplayMode Property

Implementing Custom Paint

Accounting for View Perspective

Changing Image Coordinates

Converting Curves

Implementing Animations

Implementing Transparency

Implementing Special Effects

Overlay Overview

Virtual Printer Driver

Virtual Printer Driver Files To Be Included With Your Application

Programming with Virtual Printer Driver

Network Virtual Print Driver

Programming with the Network Virtual Print Driver

Network Virtual Printer Driver Files to be Included With Your Server Application

Network Virtual Printer Driver Files to be Included With Your Client Application

File Format Support and Document Features

Android Supported Formats

iOS/macOS Supported Formats

Loading File Codecs

Controlling Progressive Loads and Saves

Conversion Considerations

LEAD Image Optimization Supported Formats

Using the OptimizedLoad Functions to Speed Up Loading Large Files

Loading and Saving Large TIFF/BigTIFF Files

Implementing TIFF Comments and Tags

Working With Private TIFF Tags

A Special Note about Loading 12 and 16 Bit Grayscale Images

Implementing PDF Features

Implementing Exif Features

Implementing Extended FlashPix Support

Implementing GeoKeys (GeoTIFF tags)

Implementing GIF Features

Implementing JBIG Features

Implementing PhotoCD and FlashPix Features

PNG Files and Transparency

Programming With JPEG 2000 Features

JPEG 2000 Boxes

File Comments

DICOM File Comments

Exif File Comments

Exif File Extensions

GIF File Comments

IPTC Comments

JPEG 2000 File Comments

JPEG and LEAD File Comments

PNG File Comments

TIFF File Comments

Notes on Exif Data

Non-Image Data

Working with Markers

Image Compression

Compression Using LEAD and JPEG Formats

Compressing and Decompressing Buffers

Compression Quality Factors

Programming With JPEG 2000

Scanning Access Now Easy (SANE)

Leadtools.Sane Introduction (Java)

Leadtools.Sane.Server Introduction (Java)

LEADTOOLS SANE API (Linux)

SVG Rendering

Working with SVG

SVG Size, Bounds and Flat

Mixed Raster Content (MRC)

Programming with LEADTOOLS MRC

Working with the LEADTOOLS Mixed Raster Content (MRC) .NET Class Library

Auto-Segmentation

General Segmentation Information

Manual Segmentation

MRC Example and Summary

MRC General Information

MRC Loading Capabilities

MRC Saving Capabilities

JPIP (JPEG 2000 Interactive Protocol)

SharePoint Client

Loading Encrypted Files

Loading Encrypted Files Using the Document Library

Medical Features

DICOM

Programming with LEADTOOLS DICOM

An Overview of the DICOM File Format

Basic DICOM File Structure

Data Element Fields

Value Representations

Value Multiplicity (VM) and Delimitation

Data Element Structure

Group Length

Big Endian versus Little Endian Byte Ordering

Data Element Type

Nesting of Data Sets

Item Encoding Rules

Delimitation of the Sequence of Items

Repeating Groups

Retired Data Elements

Private Data Elements

Encoding of Pixel Data

Pixel Data Encoding of Related Data Elements

Native or Encapsulated Format Encoding

Compression

Unique Identifiers

Information Object Definitions

Composite IOD

Normalized IOD

Multi-frame Functional Groups

Attributes

Normalized and Composite SOP Classes

Modules

Definitions

Private Data Element Tags

Working with DICOM Files

Working with Data Sets

Creating and Loading a Data Set

Working with Information Object Definitions

Disabling the Automatic Loading of the Default DICOM IOD Table

Working with Tags

Working with Unique Identifiers (UIDs)

Working with Value Representations

Working With DICOM Encapsulated Documents

Working with DICOM LUT

Working with DICOM Annotations

Working with DICOM Waveforms

Working with DICOM Overlays

Working with Basic Directory Key Elements

Working with Digital Signatures

Creating DICOM Directories

Working with Context Groups

Disabling the Automatic Loading of the Default DICOM Context Group Table

Exporting Media From a Data Set

Working With DICOM Tables

Programming with DICOM Edit Control Property Grid

Modalities

Medical Features Appendix

Compression Table

Context Identifier Values

Data Element Tag Table

Data Element Tag Values

Default Value Representation Table

DICOM Standard

Transfer Syntax Values

LEADTOOLS DICOM PACS Storage Classes

DICOM PACS Messaging

Programming with LEADTOOLS DICOM Messaging

An Overview of DICOM Network and Message Exchange

Abort PDU

Associate Accept PDU

Associate Reject PDU

Associate Request PDU

Data Transfer PDU

Message Exchange

Network Communication Support Environment

Network Support

Release Request PDU

Release Response PDU

High-level PACS Interface

Programming with PACS Server Framework

Programming with PACS Client Framework

PACS Framework Client-Server Diagram

Print Management SCU

Demos and Add-ins

PACS Demo Add-ins

LEADTOOLS DICOM Server Manager Demo

PACS Configuration Demo

Programming with LEADTOOLS Logging

PACS Server Framework

Main PACS Framework Server Demo

Main PACS Server Demo Store Add-in

Main PACS Server Demo Find Add-in

Main PACS Server Demo Move Add-in

Main PACS Server Demo Storage Commit Add-in

Main PACS Server Demo Worklist Add-in

Main PACS Server Demo Security Add-in

PACS Rules Add-in

PACS Server Demo Rules Add-in

PACS Server Demo Rules Add-in DICOM Event Variables

PACS Server Demo Rules Add-in Script Functions

PACS Server Demo Rules Add-in Script Samples

Modality Worklist

Programming with LEADTOOLS Medical Worklist WCF

Unlocking Medical.Worklist.Wcf Support

The Broker Host Add-in

LEADTOOLS Modality Worklist WCF and MPPS WCF

Using The LEADTOOLS DICOM Server Framework HTML

Working with DICOM Communications

Working with DICOM Network Connections

Creating a DICOM Network Connection

Working with DICOM Associate Connections

Creating a DICOM Associate Connection

Closing a DICOM Associate Connection

Working with Command Sets

Programming with LEADTOOLS DICOM SCU

Using the LEADTOOLS DICOM SCU

Creating an SCU

Creating an SCP

Sending Messages

Receiving Messages

Moving Composite Data

Diagram of an SCU-SCP Set-Up

DICOM Definitions

Programming With Leadtools.Medical.HL7

Overview

Working with HL7 Messages

Building an HL7 Network Client

Building an HL7 Network Server

Medical Workstation

Medical Workstation Diagram

LEADTOOLS Medical Workstation Viewer

Configuring the Media Creation Service

LEADTOOLS Medical Workstation Display Orientation

Storage Server

Using the Storage Server

LEADTOOLS Storage Server Features

Overview of the LEADTOOLS Storage Server Main Window

Starting and Stopping the LEADTOOLS Storage Server

LEADTOOLS Storage Server Control Panel

DICOM Server button

Storage Settings button

Administration button

Walkthrough 1 - Export Selected: Backing up Existing Patient Information

Walkthrough 2 - Creating an Anonymize Script

Walkthrough 3 - Using the Anonymize Script

Anonymize Script Macros

Patient Updater button

Auto Copy button

Add-ons

Logging Configuration button

Forwarding button

Gateway button

Configuring LEADTOOLS Storage Server

Adding a Client Configuration in the LEADTOOLS Storage Server

Configuring LEADTOOLS Storage Server DICOM Image Forwarding

Configuring LEADTOOLS Storage Server Gateways

Viewing the LEADTOOLS Storage Server Event Log

Viewing the System Information

Database Manager

Using the Patient Updater

Overview of the LEADTOOLS Patient Updater

FAQS

How do I Change Name, ID, Sex, or DOB to a Patient?

How do I Merge Two Patient Records into One?

How do I Move a Series to another Patient that Already Exists in the System?

How do I Move a Series to a Patient that Does Not Exist in the System?

How do I Delete a Patient Record from the System?

How do I Delete a Series from the System?

PACS Rules Add-in

PACS Server Demo Rules Add-in

PACS Server Demo Rules Add-in DICOM Event Variables

PACS Server Demo Rules Add-in Script Functions

PACS Server Demo Rules Add-in Script Samples

Using the External Store Add-ins

LEAD Medical Storage Server: External Store Walk-through

Introduction To The External Store Walk-through

Background

Atmos Cloud Storage

Azure Cloud Storage

LEAD Sample

External Store Walk-through

Step 1 - Setting Up the LEAD Sample

Step 2 - Testing the Tools of the LEAD Sample

Step 3 - Testing the Scheduler with the LEAD Sample

Step 4 - Testing the Patient Updater with the LEAD Sample

Step 5 - Testing the Medical Web Viewer with the LEAD Sample

Creating a new External Store Add-in

Creating a new External Store Add-in Tutorial - Introduction

Unique Configuration Class

Crud Class

Common Configuration Class

Module Class

Appendix

Abstract Syntax Values

C-CANCEL-REQUEST Default Table

C-ECHO-REQUEST Default Table

C-ECHO-RESPONSE Default Table

C-FIND-REQUEST Default Table

C-FIND-RESPONSE Default Table

C-GET-REQUEST Default Table

C-GET-RESPONSE Default Table

C-MOVE-REQUEST Default Table

C-MOVE-RESPONSE Default Table

Data Element Tag Values for the Command Sets

Command Set Default Tables

C-STORE-REQUEST Default Table

C-STORE-RESPONSE Default Table

Dicom Standard

N-ACTION-REQUEST Default Table

N-ACTION-RESPONSE Default Table

N-CREATE-REQUEST Default Table

N-CREATE-RESPONSE Default Table

N-DELETE-REQUEST Default Table

N-DELETE-RESPONSE Default Table

N-EVENT-REPORT-REQ Default Table

N-EVENT-REPORT-RSP Default Table

N-GET-REQUEST Default Table

N-GET-RESPONSE Default Table

N-SET-REQUEST Default Table

N-SET-RESPONSE Default Table

Transfer Syntax Values

DICOM Security

Security Profiles

DICOM ISCL Security

General Integrated Secure Communication Layer (ISCL) Information

Establishing an ISCL Line Connection

Protocols

Sending and Receiving Messages

Closing an ISCL Connection

Adding Security to a DICOM Connection

DICOM TLS Security

General Transport Layer Secure (TLS) Information

Adding TLS Security to a DICOM Connection

Negotiating a Cipher Suite

DICOMweb

LEADTOOLS DICOMweb WADO-RS

LEADTOOLS DICOMweb STOW-RS

LEADTOOLS DICOMweb QIDO-RS

LEADTOOLS DICOMweb RS Capabilities

WADO Services

LEADTOOLS DICOM WADO Service: WADO-URI

LEADTOOLS DICOM WADO Service: WADO-WS

Programming with LEADTOOLS Medical 3D

Programming with Medical 3D Control

Programming with the Medical 3D Camera

Programming with SSD and 3D Mesh

Programming with MPR Slices

Creating a 3D Object

Manipulating 3D Objects

Saving and Loading in LEADTOOLS Medical 3D

Working with Slabs

Rendering 2D Medical Images in a 3D Space

3D Features and the LEADTOOLS Medical Image Viewer Control

Programming with Double and Single Cut Planes and MIP Slabs

Programming with Reference Lines and Scout Lines In The Medical Viewer

Medical Web Viewer Framework

PACS Demo Add-ins

LEADTOOLS HTML5 Medical Web Viewer Framework

Medical Web Viewer Demo User Guide

Image Display

Image Viewer

Using Image Viewer with Windows.Forms

Image Viewer Appearance

Image Viewer Items

Image Viewer Bounds and Transform

Image Viewer Transformation

Image Viewer Layouts

Image Viewer Rendering

Image Viewer Scrolling

Image Viewer Interactive Modes

Image Viewer Other Operations

Image Viewer Single Item Mode

Image Viewer Virtualizer

Image Viewer Drag and Drop

Flags for the PaintDisplayMode Property

Overlay Overview

Implementing Custom Paint

Medical Image Viewer Control

Overview of the Image Viewer

Programming with LEADTOOLS MedicalViewer Namespace

Applying Actions

Implementing Animation (Medical Image Viewer Control)

Working With Annotations

Creating a Bitmap Region Inside the Medical Image Viewer

Medical Image Viewer Cells

Medical Image Viewer Layout Features

Programming with Reference Lines and Scout Lines In The Medical Viewer

Programming with Double and Single Cut Planes and MIP Slabs

Programming with MPR Slices

Image Processing

Introduction to Image Processing With LEADTOOLS

Resizing Considerations

Correcting Colors

Changing Brightness and Contrast

ColorResolutionCommand and Optimized Options

ColorResolutionCommand and UsePalette Options

Detecting and Enhancing Edges and Lines

Dithering Methods

Flags for the ApplyMathematicalLogicCommand

Flags for the CombineCommand

Flags for the PaintDisplayMode Property

List of Spatial Filters

Saving Window-Leveled Images

Leadtools.RasterColor Palette (with Leadtools.ImageProcessing.ColorResolutionCommandPaletteFlags.Optimized)

Leadtools.RasterColor Palette (with Leadtools.ImageProcessing.ColorResolutionCommandPaletteFlags)

Regions

Creating a Region

Defining and Using a Region

Commands and Methods That Transform The Region And the Image

Translating Coordinates for a Region

Saving a Region

Working with the Existing Region

Manipulating Bitmap Data

Annotations

Implementing Annotations

Implementing Annotation Security

Annotation Files

Annotation Rotation Options

Fixed Annotations

Automation

Changing Annotation Automation Background Brushes

Undoing Annotation Automation Operations

Annotation Objects

Types of Annotation Objects

Grouping and Ungrouping Annotation Objects

Using Pictures in Annotation Objects

Using Protractors in Annotation Objects

Using Rulers in Annotation Objects

Using Text in Annotation Objects

Working with DICOM Annotations

JPIP (JPEG 2000 Interactive Protocol)

PACS Framework Demo Installation

Simple DICOM Extensions to Read or Write Dataset Tags

Implementing a C-Store Addin

Implementing a DICOM Log Addin

Implementing a Storage Commit

Implementing Add-in Options

LEAD Medical Storage Server Custom Database

LEAD HTML5 Medical Viewer Custom Database

Storage Catalog

Strongly Typed Dataset Class and XML Schema

Specifying C-Find RSP Dicom Elements

Database-Mapping-for-the-Database-Manager

Sample Database for the LEAD Storage Server

HL7 Data Types Reference

Tutorials

Support

LEAD Technical Support

LEADTOOLS Toolkit Features

Installation Directory

Licensing

Intellectual Property Notices

LEADTOOLS Nag Message

Unlocking Special LEAD Features

LEADTOOLS Config License

Runtime Licensing; Duplication and Distribution License

License Activation: Windows Server and Linux Machine

Products

Considering Development Systems

Supported Environments

LEADTOOLS Documentation

The Microsoft Gacutil Tool

Troubleshooting

Invalid File Format/Feature Not Supported

WPF D2D Remote Desktop Error

Version History

LEADTOOLS Version Change Summary

Version Change Summary: v21 to v22

Version Change Summary: v20 to v21

Version Change Summary: v19 to v20

Leadtools Assembly Changes

Leadtools.Annotations.Automation Assembly Changes

Leadtools.Annotations.BatesStamp Assembly Changes

Leadtools.Annotations.Designers Assembly Changes

Leadtools.Annotations.Engine Assembly Changes

Leadtools.Annotations.Rendering Assembly Changes

Leadtools.Barcode Assembly Changes

Leadtools.Caching Assembly Changes

Leadtools.Codecs Assembly Changes

Leadtools.ColorConversion Assembly Changes

Leadtools.Controls Assembly Changes

Leadtools.Converters Assembly Changes

Leadtools.Dicom Assembly Changes

Leadtools.Dicom.AddIn Assembly Changes

Leadtools.Dicom.Annotations Assembly Changes

Leadtools.Dicom.Common Assembly Changes

Leadtools.Dicom.Imaging Assembly Changes

Leadtools.Dicom.Scp Assembly Changes

Leadtools.Dicom.Scu Assembly Changes

Leadtools.Dicom.Server.Admin Assembly Changes

Leadtools.Document Assembly Changes

Leadtools.Document.Analytics Assembly Changes

Leadtools.Document.Compare Assembly Changes

Leadtools.Document.Converter Assembly Changes

Leadtools.Document.Unstructured Assembly Changes

Leadtools.Document.Viewer Assembly Changes

Leadtools.Document.Writer Assembly Changes

Leadtools.Drawing Assembly Changes

Leadtools.Forms.Auto Assembly Changes

Leadtools.Forms.Commands Assembly Changes

Leadtools.Forms.Common Assembly Changes

Leadtools.Forms.Processing Assembly Changes

Leadtools.Forms.Processing.Omr Assembly Changes

Leadtools.Forms.Recognition Assembly Changes

Leadtools.Forms.Recognition.Barcode Assembly Changes

Leadtools.Forms.Recognition.Ocr Assembly Changes

Leadtools.Forms.Recognition.Search Assembly Changes

Leadtools.ImageOptimization Assembly Changes

Leadtools.ImageProcessing.Color Assembly Changes

Leadtools.ImageProcessing.Core Assembly Changes

Leadtools.ImageProcessing.Effects Assembly Changes

Leadtools.ImageProcessing.SpecialEffects Assembly Changes

Leadtools.Jpeg2000 Assembly Changes

Leadtools.Jpip Assembly Changes

Leadtools.Jpip.Client Assembly Changes

Leadtools.Jpip.Client.WinForms Assembly Changes

Leadtools.Jpip.Server Assembly Changes

Leadtools.Logging Assembly Changes

Leadtools.Logging.Medical Assembly Changes

Leadtools.Medical.DataAccessLayer Assembly Changes

Leadtools.Medical.ExternalStore.DataAccessLayer Assembly Changes

Leadtools.Medical.HL7 Assembly Changes

Leadtools.Medical.Logging.DataAccessLayer Assembly Changes

Leadtools.Medical.Media.DataAccessLayer Assembly Changes

Leadtools.Medical.Storage.DataAccessLayer Assembly Changes

Leadtools.Medical.Worklist.DataAccessLayer Assembly Changes

Leadtools.Medical.Worklist.Wcf Assembly Changes

Leadtools.Medical.Workstation Assembly Changes

Leadtools.Medical.Workstation.Client Assembly Changes

Leadtools.Medical.Workstation.DataAccessLayer Assembly Changes

Leadtools.Medical.Workstation.Loader Assembly Changes

Leadtools.Medical3D Assembly Changes

Leadtools.Medical3D.Client Assembly Changes

Leadtools.MedicalViewer Assembly Changes

Leadtools.Mrc Assembly Changes

Leadtools.Ocr Assembly Changes

Leadtools.Pdf Assembly Changes

Leadtools.Pdf.Annotations Assembly Changes

Leadtools.PdfCompressor Assembly Changes

Leadtools.Printer Assembly Changes

Leadtools.Printer.Client Assembly Changes

Leadtools.Printer.Client.Installer Assembly Changes

Leadtools.Regex Assembly Changes

Leadtools.Sane Assembly Changes

Leadtools.Sane.Server Assembly Changes

Leadtools.ScreenCapture Assembly Changes

Leadtools.Services.Twain Assembly Changes

Leadtools.SharePoint.Client Assembly Changes

Leadtools.SpecialEffects Assembly Changes

Leadtools.Svg Assembly Changes

Leadtools.Twain Assembly Changes

Leadtools.Wia Assembly Changes

Leadtools.Windows.D2DRendering Assembly Changes

Leadtools.Windows.Media Assembly Changes

Leadtools.Windows.Media.Effects Assembly Changes

Leadtools.Windows.Media.TransitionBase Assembly Changes

Leadtools.Windows.Media.Transitions Assembly Changes

Leadtools.WinForms Assembly Changes

Leadtools.WinForms.CommonDialogs.Color Assembly Changes

Leadtools.WinForms.CommonDialogs.File Assembly Changes

Assemblies

Appendix

LEAD-Compiled OpenSSL Binaries