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برای استفادهٔ آینده رزرو شده است و باید صفر تنظیم شود