PrintPagesA
العرض والطباعة
الوصف
تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ PrintPages وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية
يرسم قائمة مدى صفحات من المستند المحدد إلى الطابعة المحددة
الصيغة
Delphi
Function DLPrintPagesA(InstanceID: Integer; PrinterName, PageRanges: PAnsiChar; Options: Integer): Integer;
DLL
int DLPrintPagesA(int InstanceID, const char * PrinterName, const char * PageRanges, int Options);
المعاملات
| PrinterName | اسم الطابعة المستخدمة في الطباعة، وهو الاسم الظاهر في مدير طباعة Windows. استخدم الدالة GetPrinterNames للحصول على قائمة بالطابعات الصالحة على النظام. ويمكن استخدام هنا أيضًا قيمة تُرجعها الدالة NewCustomPrinter |
|---|---|
| PageRanges | قائمة صفحات للطباعة، مثل "1-10,12,14" |
| Options | استخدم الدالة PrintOptions للحصول على قيمة لهذا المعامل |
قيم الإرجاع
| 0 | An error occurred |
|---|---|
| 1 | طُبعت الصفحات بنجاح |