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 للحصول على قيمة لهذا المعامل

قيم الإرجاع

0An error occurred
1طُبعت الصفحات بنجاح