GetPrintPreviewBitmapToStringA
رندر و چاپ
توضیحات
حرف پایانی A نقطهٔ ورود DLL یعنی ANSI (char) را نشان میدهد؛ سطح ActiveX/COM تنها فرم یونیکد را افشا میکند. رفتار با GetPrintPreviewBitmapToString یکسان است و آرگومانهای رشتهای با code page فعلیِ 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 | برای استفادهٔ آینده رزرو شده است و باید صفر تنظیم شود |