Table of Contents

Enum PdfPrintingBackend

Namespace
combit.Reporting.Printing.Pdf
Assembly
combit.ListLabel31.CrossPlatform.Printing.Pdf.dll

Identifies which platform print backend PdfPrintService uses to deliver a PDF document to a printer.

public enum PdfPrintingBackend

Fields

Default = 0

Uses the platform's default backend. This preserves the historical behavior: the GDI backend on Windows, the IPP backend on Linux, and the lpr backend on macOS.

Gdi = 1

Uses the Windows Win32/GDI backend. Supported on Windows only.

Ipp = 2

Uses an Internet Printing Protocol (IPP) backend. Supported on Windows and Linux.

Remarks

The selected backend is resolved against the current operating system:

  • On Windows, Default and Gdi select the Win32/GDI backend, while Ipp selects the Windows IPP backend.
  • On Linux, Default and Ipp select the IPP backend, while Gdi is unsupported and fails.
  • On macOS, only Default is supported (the lpr backend); Gdi and Ipp fail.