GetPrinterMediaTypesA

Rendering and printing

Description

The trailing A denotes the ANSI (char) DLL entry point; the ActiveX/COM surface exposes only the Unicode form. Behaviour is identical to GetPrinterMediaTypes and string arguments are interpreted using the current SetAnsiMode code page

This function returns a string containing the media type numbers and names for all the media types available for the specified printer. The string returned contains a line of text for each media type, the lines of text are separated with CR/LF characters. Each line contains a numeric media type number, a comma, and the name of the media type, in double quotes.

Syntax

Delphi

Function DLGetPrinterMediaTypesA(InstanceID: Integer; PrinterName: PAnsiChar): PAnsiChar;

DLL

const char * DLGetPrinterMediaTypesA(int InstanceID, const char * PrinterName);

Parameters

PrinterNameThe name of the printer to query. This is the name that appears in the Windows Print Manager. Use the GetPrinterNames function to return a list of valid printers on the system. A value returned by the NewCustomPrinter function can also be used here.