GetPrintPreviewBitmapToStringA

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 GetPrintPreviewBitmapToString and string arguments are interpreted using the current SetAnsiMode code page

Returns a binary string containing a BMP image representing a preview of how printing will look.

Syntax

Delphi

Function DLGetPrintPreviewBitmapToStringA(InstanceID: Integer; PrinterName: PAnsiChar; PreviewPage, PrintOptions, MaxDimension, PreviewOptions: Integer): PAnsiChar;

DLL

const char * DLGetPrintPreviewBitmapToStringA(int InstanceID, const char * PrinterName, int PreviewPage, int PrintOptions, int MaxDimension, int PreviewOptions);

Parameters

PrinterNameThe name of the printer to use for printing. 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.
PreviewPageThe page number to preview
PrintOptionsUse the PrintOptions function to obtain a value for this parameter
MaxDimensionThe maximum width or height of the preview bitmap
PreviewOptionsReserved for future use, should be set to zero.