Loading Table of Contents...
Getting Started with LEADTOOLS for .NET
Introduction
Copyright Notices
Getting Started
LEADTOOLS Software License Agreement
LEADTOOLS Installation Directory
Version Changes
Changes from Version 14.5 to Version 15
Overview
Leadtools.Annotations Assembly Changes from Version 14.5 to Version 15
Leadtools.Codecs Assembly Changes from Version 14.5 to Version 15
Leadtools.Document Assembly Changes from Version 14.5 to Version 15
Leadtools.ImageOptimization Assembly Changes from Version 14.5 to Version 15
Leadtools.Mrc Assembly Changes from Version 14.5 to Version 15
Leadtools.Pdf Assembly Changes from Version 14.5 to Version 15
Leadtools.Twain Assembly Changes from Version 14.5 to Version 15
Leadtools Assembly Changes from Version 14.5 to Version 15
Leadtools.WinForms.CommonDialogs.Color Assembly Changes from Version 14.5 to Version 15"
Leadtools.WinForms.CommonDialogs.File Assembly Changes from Version 14.5 to Version 15
Leadtools.WinForms Assembly Changes from Version 14.5 to Version 15
Changes from Version 14 to Version 14.5
Changes from Version 13 to Version 14
Programming with LEADTOOLS for .NET
Basic Concepts
Introduction To Image Processing With LEADTOOLS
Bitmaps in Memory and in Files
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
Annotations
Annotations Overview
Implementing Annotations
New Annotation Features in Version 14.5
Annotation Objects
Annotation Objects - Automated Features
Annotation Object Names
Calibrating Ruler Annotation Objects
Grouping and Ungrouping Annotation Objects
Types of Annotation Objects
Undoing Automation Operations
Using Pictures in Annotation Objects
Using Primary and Secondary Pictures in Annotation Objects
Using Protractors in Annotation Objects
Using Rulers in Annotation Objects
Using Text in Annotation Objects
AnnAudioObject
AnnButtonObject
AnnClosedCurveObject
AnnCrossProductObject
AnnCurveObject
AnnEllipseObject
AnnEncryptObject
AnnFreehandHotspotObject
AnnHiliteObject
AnnHotspotObject
AnnImageObject
AnnLineObject
AnnNoteObject
AnnPointerObject
AnnPointObject
AnnPolygonObject
AnnPolylineObject
AnnPolyRulerObject
AnnProtractorObject
AnnRectangleObject
AnnRedactionObject
AnnRubberStampObject
AnnRulerObject
AnnStampObject
AnnTextObject
AnnTextPointerObject
AnnTextRollupObject
Automated Annotations
Demo: Default Properties Of Automated Annotations
Automated Annotations: Audio Tab
Automated Annotations: Brush Tab
Automated Annotations: Color Dialog Box
Automated Annotations: Control Points Tab
Automated Annotations: Encrypt Pictures Tab
Automated Annotations: Encrypt Tab
Automated Annotations: Fixed Tab
Automated Annotations: Font Tab
Automated Annotations: Hilite Tab
Automated Annotations: Hotspot Picture Tab
Automated Annotations: Hyperlink Tab
Automated Annotations: Name Tab
Automated Annotations: Pen Tab
Automated Annotations: Point Tab
Automated Annotations: Protractor Tab
Automated Annotations: Ruler Tab
Automated Annotations: Stamp Picture Tab
Automated Annotations: Text Tab
Changing Annotation Automation Background Colors
Localizing LEADTOOLS for .NET Annotations Automation
Annotation Files
Annotation Menu
Annotation Toolbar
Annotation Toolbar Buttons
Illustration of Brush Styles for Annotations
Illustration of Pen Styles for Annotations
Illustration of the Polygon Fill Mode for Annotations
Implementing Annotation Hyperlinks
Implementing Annotation Security
Implementing User-Defined Objects
Lock Dialog Box For Annotations
Low-Level Coordinate System for Annotations
Point Picture Dialog Box For Annotations
Setting Annotation Defaults
Barcode
Barcode Overview
Programming with LEADTOOLS Barcode
Reading Barcodes Using the Barcode Demo
Unlocking Barcode Support
Writing Barcodes Using the Barcode Demo
Color Conversion
Color Conversion Overview
Alignment parameters
Emulation Tables
Generic YUV conversion
Using ICC Profile Functions
COM Interoperability
Programming With LEADTOOLS COM Interoperability Functions
Constructors
LTDAnnotationsInterop - Annotations COM Interop
LTDBarcodeInterop - Barcode COM Interop
LTDCodecsInterop - Codecs COM Interop
LTDColorConversionInterop - Color Conversion COM Interop
LTDDicomInterop - DICOM COM Interop
LTDDocumentInterop - Document COM Interop
LTDImageOptimizationInterop - Image Optimization COM Interop
LTDImageProcessingColorInterop - Image Processing Color COM Interop
LTDImageProcessingCoreInterop - Image Processing Core COM Interop
LTDImageProcessingEffectsInterop - Image Processing Effects COM Interop
LTDImageProcessingSpecialEffectsInterop - Image Processing Special Effects COM Interop"
LTDInterop - COM Interop
LTDMrcInterop - Mrc COM Interop
LTDPdfInterop - Pdf COM Interop
LTDScreenCaptureInterop - Screen Capture COM Interop
LTDSpecialEffectsInterop - Special Effects COM Interop
LTDTwainInterop - TWAIN COM Interop
LTDWinFormsInterop - WinForms COM Interop
DICOM
DICOM Overview
Programming with LEADTOOLS DICOM
DICOM Definitions
Modalities Codes
DICOM Annotations
DICOM Annotations
Working with DICOM Annotations
DICOM File Format Overview
An Overview of the DICOM File Format
Attributes
Big Endian versus Little Endian Byte Ordering
Composite IOD
Compression
Data Element Fields
Data Element Structure
Data Element Type
Definitions
Delimitation of the Sequence of Items
Basic DICOM File Structure
DICOM File Comments
Encoding of Pixel Data
Group Length
Information Object Definitions
Item Encoding Rules
Modules
Native or Encapsulated Format Encoding
Nesting of Data Sets
Normalized and Composite SOP Classes
Normalized IOD
Pixel Data Encoding of Related Data Elements
Private Data Elements
Private Data Element Tags
Repeating Groups
Retired Data Elements
Unique Identifiers
Value Multiplicity (VM) and Delimitation
Value Representations
DICOM Communications
Working with DICOM Communications
Closing a DICOM Associate Connection
Creating an SCP
Creating an SCU
Creating a DICOM Associate Connection
Creating a DICOM Network Connection
Diagram of an SCU-SCP Set-Up
Moving Composite Data
Print Management SCU
Receiving Messages
Sending Messages
Working with DICOM Associate Connections
Working with Command Sets
Working with DICOM Network Connections
DICOM Files
Working with DICOM Files
Creating and Loading a Data Set
Creating DICOM Directories
LUT Encoding Overview
Overlays Overview
Working with Basic Directory Key Elements
Working with Context Groups
Working with Data Sets
Working with Information Object Definitions
Working with Tags
Working with Unique Identifiers (UIDs)
Working with Value Representations
Working with DICOM Waveforms
DICOM Security
About Security Profiles
Security Profiles Overview
General Integrated Secure Communication Layer (ISCL) Information
ISCL Security Overview
ISCL Protocols
Adding ISCL Security to a DICOM Connection
Closing an ISCL Connection
Establishing an ISCL Line Connection
Sending and Receiving Messages
TLS Security Overview
Adding TLS Security to a DICOM Connection
General Transport Layer Secure (TLS) Information
Negotiating a Cipher Suite
Working with Digital Signatures
DICOM Network Communication Support for Message Exchange
LEADTOOLS DICOM Network Communication Support for 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
Appendix
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
Command Set Default Tables
Compression Table
Context Identifier Values
C-STORE-REQUEST Default Table
C-STORE-RESPONSE Default Table
Data Element Tag Table
Data Element Tag Values
Data Element Tag Values for the Command Sets
Default Value Representation 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-REQUEST Default Table
N-EVENT-REPORT-RESPONSE 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
Document
Document Overview
Cleaning Up 1-Bit Images
Detecting Registration Marks
Speeding Up 1-Bit Documents
File Formats
LEADTOOLS CODECS Overview
Summary of All Supported Image File Formats
Compression Using LEAD and JPEG Formats
Controlling Progressive Loads and Saves
Conversion Considerations
Creating a Compressed PDF File
DICOM File Comments
Exif File Comments
Exif File Extensions
File Formats: BMP Formats
File Formats: ABC (ABC)
File Formats: ABIC Format (ABIC, ICA)
File Formats: AFP Formats
File Formats: Microsoft Windows Clipboard (CLP)
File Formats: Canon RAW Format (CRW)
File Formats: Dr Halo (CUT)
File Formats: Kodak Professional Digital Camera Format (DCR)
File Formats: Kodak Professional Digital Camera System Format (DCS)
File Formats: DICOM Format (DIC)
DjVu Format (DJVU)
File Formats: Enhanced Compressed Wavelet Format (ECW)
File Formats: Encapsulated PostScript (EPS)
File Formats: Exif Formats (TIFF and JPG)
File Formats: TIFF CCITT and Other FAX Formats
File Formats: FITS (FIT)
File Formats: Flic Animation (FLC)
Kodak Formats (PCD and FPX)
File Formats: Compuserve GIF
File Formats: Microsoft HD Photo File Format (HDP)
File Formats: Icons and Cursors (ICO and CUR)
File Formats: Interchange File Format (IFF)
File Formats: Image Object Content Architecture Format (IOCA/MODCA)
File Formats: Intergraph
File Formats: JBIG2 Format (JB2)
File Formats: JBIG Format (JBG)
File Formats: JPEG and LEAD Compressed (JPG, J2K, JPX, JP2, CMP, CMW)
File Formats: Kodak Digital Camera Format (KDC)
File Formats: Kodak Formats (PCD and FPX)
File Formats: Cineon Format (CIN)
File Formats: LEAD 1-Bit Format (CMP)
File Formats: MNG Format (MNG)
File Formats: Macintosh Pict Format (PCT)
File Formats: PCX Formats (PCX and DCX)
File Formats: Portable Document Format (PDF)
File Formats: LEADTOOLS PDF with Mixed Raster Content (PDF)
File Formats: Portable Network Graphics Format (PNG)
File Formats: Portable Bitmap Utilities (PBM)
File Formats: PostScript Document Format (PS)
File Formats: PhotoShop 3.0 Format (PSD)
File Formats: Paint Shop Pro Format (PSP)
File Formats: PTOCA Format (PTOCA)
File Formats: Raw
File Formats: Rich Text Format (RTF)
File Formats: Scitex Continuous Tone Format (SCT)
File Formats: Structured Fax File Format (SFF)
File Formats: Silicon Graphics Image Format (SGI)
MrSid Format (SID)
File Formats: SMP Format (SMP)
File Formats: SUN Raster Format (RAS)
File Formats: Truevision TARGA Format (TGA)
File Formats: TIFF (Tagged Image File Format)
File Formats: Text file format (TXT)
File Formats: Wireless Bitmap Format (WBMP)
File Formats: Windows Animated Cursor (ANI)
File Formats: Windows Metafile Formats (WMF and EMF)
Compressed Windows Metafile Format (WMZ)
File Formats: WordPerfect Graphics Format (WPG and VWPG)
File Formats: XBitMap (XBM)
File Formats: XPicMap Format (XPM)
File Formats: XML Paper Specification Format (XPS)
File Formats: X Window Dump (XWD)
Formats of Input Files
Formats of Output Files
GIF File Comments
Implementing Exif Features
Implementing Extended FlashPix Support
Implementing GeoKeys (GeoTIFF tags)
Implementing GIF Features
Implementing JBIG Features
Implementing PDF Plug in Features
Implementing PhotoCD and FlashPix Features
Implementing TIFF Comments and Tags
IPTC Comments
JPEG 2000 Boxes
JPEG 2000 File Comments
JPEG and LEAD File Comments
LEAD Image Optimization Supported Formats
File Formats: Mixed Raster Content (LEADTOOLS MRC)
LEAD Supported BMP Formats
LEAD Supported JPEG Formats
Loading and Saving Images
Loading and Saving Large Tiff Files
Loading File Codecs
Miscellaneous 1-Bit Formats (MAC, IMG, and MSP)
File Formats: Mixed Raster Content (MRC)
Multipage File Formats
Non-Image Data
Notes on Exif Data
PNG File Comments
PNG Files and Transparency
Programming With JPEG 2000 Features
Removing Noise
Resizing Considerations
Leadtools.RasterColor Palette (with Leadtools.ImageProcessing.ColorResolutionCommandPaletteFlags.Optimized)
Leadtools.RasterColor Palette (with Leadtools.ImageProcessing.ColorResolutionCommandPaletteFlags)
Saving a Region
Thumbnail Browser
TIFF File Comments
Types of File Comments
Working with Markers
Imaging
Raster Imaging Overview
Image Processing Overview
Image Processing - Color Overview
Image Processing Effects Overview
Image Processing Special Effects Overview
Image Optimization Overview
Accounting for View Perspective
Applying Artistic Effects
A Special Note about Loading 12 and 16 Bit Grayscale Images
Changing Brightness and Contrast
Changing Image Coordinates
Color Halftone and Halftone Images
ColorResolutionCommand and Optimized Options
ColorResolutionCommand and UsePalette Options
Compressing and Decompressing Buffers
Compression Quality Factors
Converting Curves
Correcting Colors
Creating a Region
Defining and Using a Region
Deskewing
Detecting and Enhancing Edges and Lines
Displaying an Image
Displaying Fax Images
Dithering Methods
Flags for the ApplyMathematicalLogicCommand
Flags for the CombineCommand
Flags for the PaintDisplayMode Property
Grayscale Images
Handling CMYK Files as Separate Images
Handling Palette Changes
Image Optimization Using The ImageOptimizer Class
Implementing Transparency
Introduction: Image Display
Introduction: Image Manipulation and Analysis
Introduction: Palette Handling
List of Spatial Filters
Memory Storage Types for Images
Commands and Methods That Transform The Region And the Image
Overlay Overview
Printing An Image
Processing an Image
RasterImageList Appearance
RasterImage Serialization
Saving Window-Leveled Images
Super Compressed Images
The RasterPaintEngine Property and 16bpp Grayscale Images
Translating Coordinates for a Region
Using Color Values in LEADTOOLS
Using DIBs, DDBs, and the Clipboard
Using the FadedMask Method
Using The PerlinCommand command
Using the Magnifying Glass
Using the Paint Engine Property
Working with the Existing Region
JPEG 2000
JPEG 2000 Overview
File Formats: JPEG and LEAD Compressed (JPG, J2K, JPX, JP2, CMP, CMW)
JPEG 2000 Boxes
JPEG 2000 File Comments
JPEG and LEAD File Comments
Medical Image Viewer
Medical Image Viewer Overview
Applying Actions
Creating a Bitmap Region Inside the Image Viewer
Image Viewer Cells
Implementing Animation
Programming with LEADTOOLS MedicalViewer Namespace
Using the Image Viewer
Working With Annotations
MRC
MRC Overview
Auto-Segmentation
General Segmentation Information
Manual Segmentation
MRC Example and Summary
MRC General Information
MRC Loading Capabilities
MRC Saving Capabilities
Programming with LEADTOOLS MRC
Working with the LEADTOOLS Mixed Raster Content (MRC) .NET Class Library
OCR
OCR Overview
An Overview of Recognition Modules
Confidence Reporting
Drawing Pages and Zones
Language Dictionary List
Working with Languages
Working with Pages
Starting and Shutting Down the Engine
Programming with LEADTOOLS .NET OCR
Working with Zones
Output Converter Formatting Properties
Output Text Format List
Recognizing Document Pages
Working With A Dictionary
Screen Capture
Screen Capture Overview
Implementing Screen Capture
Special Effects
Special Effects Overview
Implementing Special Effects
TWAIN
TWAIN Overview
Fast TWAIN (Scan Configurations)
Freeing the TWAIN Session
Getting and Setting Capabilities
Handling Template Files
How to Acquire from the Twain Source
How to Work with the Container
Initializing a TWAIN Source
Managing the TWAIN Source
Programming with LEADTOOLS TWAIN
Using JPEG Compression for a TWAIN Source
Web
Web Overview
How to Run LEADTOOLS Web Demos
ImageGenerator InputProfile XML DTD
ImageGenerator OutputProfile XML DTD
ImageGenerator Output Content Types
The DTD of the ImageGenerator Xml profiles
The DTD of the ImageInformation XML file.
Client Image Processing Commands Classes
ImageViewer JavaScript Client Class
ltwfImageInfo Client Class
ltwfMouseInteractiveMode Client Class
ltwfPoint Client Class
ltwfScrollInfo Client Class
ltwfSize Client Class
ltwfThumbInfo Client Class
ltwfThumbStyle Client Class
TiledImageViewer JavaScript Client Class
Updating Web Controls Manually.
User Web Config File
Using the ImageViewer Web Control on the client side.
Using the ImageViewer control on the server side.
Using the TiledImageViewer control on the client side.
Using the TiledImageViewer control on the server side.
WebImagePanViewer JavaScript Client Class
WebImageViewer JavaScript Client Class
WebThumbnailViewer JavaScript Client Class
Winforms
LEADTOOLS Winforms Overview
Winforms COmmon Dialogs-Color Overview
Winforms Common Dialogs-File Overview
WPF
LEADTOOLS Windows Media Overview
WPF Overview
Interoperation between LEADTOOLS and Windows Presentation Foundation (WPF) images
Implementing and Deploying Applications
Files to be Included with Your Application
Considering Development Systems
JBIG Module Support Instructions
LEADTOOLS Nag Message
The Microsoft Gacutil Tool
Using LEADTOOLS .NET with Visual Basic 6.0
Using the RTF Filter in Windows 98
Tutorials
Add Data Binding to RasterImageViewer Control
Advanced Magnifying Glass
Combining Images With Regions
COM Interoperability: Loading and Displaying an Image
COM Interoperability: Recognizing Pages
COM Interoperability: Working with Pages
COM Interoperability: Working with Recognition Results
Creating an ICC Profile
Creating, Viewing and Merging Color Separations
Drawing Simple Lines and Shapes
Finding Duplicated Barcodes
How to use the Registration Marks Demo
Implementing Non Automated Annotation Program
Loading and Displaying an Image
Loading and Saving Images Using Databases Without Data Binding
Loading an Image From a Buffer
Painting Pages and Zones
Print a Real Image Size in Inches
Reading Barcodes
Recognizing Pages
Saving and Reading TIFF Tags and Comments
Scan to Searchable PDF
Simple Recognize Tutorial
Splitting a Multi-page TIFF File Tutorial
Acquiring an Image
Twain Duplex Tutorial
Twain Feeder Tutorial # 1
Twain Feeder Tutorial # 2
Get a Fast Twain Scan from a Scanner
Get Twain Capability
Using the Fast Twain Feature
Updating a Gauge and Detecting a User Interrupt
Using a PanWindow
Using Non Automated Annotations in Run Mode
Working with Automated Annotation
Working with Pages
Working with Recognition Results
Working with Zones
Writing Barcodes
Writing and Reading Pages
Zoom In and Zoom Out
Products, Support, and Licensing
Products
Raster Pro/Document/Medical Features
Document/Medical Support and Licensing Requirements
Unlocking Special LEAD Features
LEADTOOLS Documentation
LEADTOOLS IntelliSense Code Snippets
Technical Support