API reference

Printing

17 functions. Every declaration on the detail pages is extracted from the shipped bindings.

Core

pdfNewCustomPrinter pdfNewCustomPrinter creates a named alias/clone entry for
pdfNewInternalPrinterObject pdfNewCustomPrinter creates a named alias/clone entry for
pdfRequestPrinterStatus pdfNewCustomPrinter creates a named alias/clone entry for

Getters

pdfGetDefaultPrinterName Enumerate installed printers (local + network connections)
pdfGetInPrintSettings Store/retrieve the document's declared print preferences
pdfGetLatestPrinterNames Enumerate installed printers (local + network connections)
pdfGetPrinterBins Query a specific printer's real available paper-source
pdfGetPrinterDevModeToString Get/set a hex-encoded serialization of a printer's
pdfGetPrinterMediaTypes Query a specific printer's real available paper-source
pdfGetPrinterNames Enumerate installed printers (local + network connections)
pdfGetPrintPreviewBitmapToString Render a page to a real 24-bit BMP thumbnail, aspect-fit
pdfGetPrintSettings Store/retrieve the document's declared print preferences

Printing

pdfPrintPage The real print-execution pair: pdfPrintPage prints one
pdfPrintPDFFile The real print-execution pair: pdfPrintPage prints one

Setters

pdfSetPrinterDevModeFromString Get/set a hex-encoded serialization of a printer's
pdfSetPrintSettings Store/retrieve the document's declared print preferences
pdfSetupPrinter pdfNewCustomPrinter creates a named alias/clone entry for