GetPrintPreviewBitmapToStringA
Rendering and printing
Опис
Завершальна A позначає точку входу DLL для ANSI (char); поверхня ActiveX/COM експонує лише форму Unicode. Поведінка ідентична GetPrintPreviewBitmapToString, а рядкові аргументи трактуються за поточною кодовою сторінкою SetAnsiMode
Повертає двійковий рядок із зображенням BMP, що показує, як виглядатиме друк
Синтаксис
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);
Параметри
| PrinterName | Назва принтера для друку — та сама, що показує Windows Print Manager. Список доступних у системі принтерів повертає функція GetPrinterNames; сюди також підійде значення, яке повертає функція NewCustomPrinter |
|---|---|
| PreviewPage | Номер сторінки для попереднього перегляду |
| PrintOptions | Значення для цього параметра отримуйте функцією PrintOptions |
| MaxDimension | Максимальна ширина або висота бітмапа попереднього перегляду |
| PreviewOptions | Зарезервовано для подальшого використання, слід встановити в нуль |