Printing

The LEADTOOLS products support three categories of printing: basic printing, available in all toolkits; printing through the LEADTOOLS Virtual Printer Driver, available only in the LEADTOOLS Virtual Printer Module and LEADTOOLS Document Imaging Suite; and vector printing, available in the Vector Imaging Pro toolkit. These categories are described in further detail in the following sections.

Basic Printing

LEADTOOLS can perform all image processing necessary to print directly to any Windows supported printer. You have complete control over the position of the image and the size of the printed image.

LEADTOOLS can preprocess the image for you so it matches the output device, you can manually preprocess the data before printing, or you can send the data as is so the printer driver processes the data. Some preprocessing functions include to ability to halftone an image (using any angle you specify for the halftone screen) to prepare images for back and white printing. Additionally, you can reduce the colors in an image to use an optimized palette, LEAD palette or a user defined palette.

With LEADTOOLS, you can easily print text using Windows GDI and print multiple images on the same page. Additionally, you can save coding time because the same code used to display an image can be used when printing. The .NET interface extends printing by offering a high-level class specifically designed to simplify printing.

The LEADTOOLS Basic Printing features are available in the following products:

LEADTOOLS Raster Imaging Pro

LEADTOOLS Document Imaging

LEADTOOLS Medical Imaging

LEADTOOLS Virtual Printer

With the LEADTOOLS Virtual Printer Driver you can:

Capture print jobs from any Windows application as EMF.

Programmatically install and un-install virtual printers to a target system.

Control access to the printer by locking it for use only by your application.

Configure the virtual printer to start your application when a print job is received.

Using the LEADTOOLS Document Writers, you can export the captured print job as any of the supported document formats.

Using LEADTOOLS, you can export the captured print job as any of the supported raster image formats.

The LEADTOOLS installation program installs a sample LEADTOOLS Virtual Printer for you. When you print to this printer from any Windows application, the example program will execute and you can then save the print job as a document file or raster image file.

The LEADTOOLS Virtual Printer is available in the following products:

LEADTOOLS Virtual Printer Module

LEADTOOLS Document Imaging Suite

Vector Printing

LEADTOOLS support for Vector printing features functionality to scale the vector drawing to any resolution desired without distorting the original image ensures that fine details of the drawing will not be lost during printing.

The LEADTOOLS Vector Printing features are available in the following products:

LEADTOOLS Vector Imaging Pro