Skip to main content

TdxPrintDevice.PrinterIndex Property

Specifies the index of the active printer device.

Declaration

property PrinterIndex: Integer read; write;

Property Value

Type Description
Integer

The index of the active printer device.

Use the PrinterCount property to identify the number of available printer devices.

Remarks

Use the PrinterIndex property to switch between available printers in your application.

Code Example

The following code example sets Microsoft XPS Document Writer as the active printer device for TdxComponentPrinter:

uses
  dxPrnDev;  // This unit declares the dxPrintDevice function

// ...
var
  APrinterIndex: Integer;
begin
  APrinterIndex := dxPrintDevice.FindPrintDevice('Microsoft XPS Document Writer', '');
  if APrinterIndex <> -1 then  // If the specified printer device is available
    dxPrintDevice.PrinterIndex := APrinterIndex;  // Changes the active printer device
end;
See Also