RenderPagesToPrintStream
العرض، الطباعة، إخراج إلى الخادم
الوصف
يكتب تدفق طباعة كاملًا مستقلًا عن المشغل لمدى الصفحات المحدد دون فتح طابعة باستخدام قص الصفحة الحالي ورؤية المحتوى الاختياري ومقياس الرسم والعارض المحدد
الصيغة
Delphi
Function TPDFlib.RenderPagesToPrintStream(DPI: Double; Const PageRanges: WideString; PrintFormat, Options: Integer; Target: TStream): Integer;المعاملات
| DPI | دقة راستر من 1 إلى 4800؛ وتحتفظ EPS وPostScript بمحتوى الصفحة المتجه باستخدام هذه القيمة لمعالجة الصور المضمّنة |
|---|---|
| PageRanges | معرّف صورة موجب لعنصر صورة، وإلا 0 |
| PrintFormat | PDF_PRINT_STREAM_POSTSCRIPT (0), PDF_PRINT_STREAM_EPS (1), PDF_PRINT_STREAM_PCL (2), or PDF_PRINT_STREAM_PWG (3) |
| Options | اجمع PDF_PRINT_STREAM_MONOCHROME (1) وPDF_PRINT_STREAM_DUPLEX (2) وPDF_PRINT_STREAM_TUMBLE (4) وPDF_PRINT_STREAM_PJL (8) بما تسمح به الصيغة المحددة |
| Target | تدفق الوجهة في موضعها الحالي |
قيم الإرجاع
تُرجع 1 عند كتابة التدفق الكامل و0 عند فشل التحقق أو الرسم أو التحويل أو الإخراج
ملاحظات
PostScript مستند متعدد الصفحات بمستوى DSC 3 مجمّع من برامج صفحات EPS متجهة، بينما يقبل EPS صفحة واحدة بالضبط وبلا خيارات
يؤول PCL إلى إطارات راستر تكييفية RGB PCL 5c ويتحول إلى وضع PCL أحادي البت 2 عندما يُضبط PDF_PRINT_STREAM_MONOCHROME؛ ويضيف PDF_PRINT_STREAM_PJL غلاف UEL ومهمة PJL فقط لـ PCLيستخدم PWG
قد يسمي PDFLIB_OPENTYPE_ENGINE مسار وحدة أصلية صريحًا
ينطبق الوجهان على PostScript وPCL وPWG؛ ويتطلب PDF_PRINT_STREAM_TUMBLE الوجهين ويختار التجليد بالحافة القصيرة؛ ويُرفض PJL للصيغ الأخرى ويُرفض أحادي اللون للصيغ المتجهة
تنقيط PCL وPWG كل صفحة عبر المحرك المحدد، فيمكن للتطبيقات اختيار محرك متاح غير GDI قبل التصدير؛ والطريقة نفسها لا تستخدم مشغل طباعة أو كائن طابعة أو مجدول طباعة
تساوي LastErrorCode القيمة 113 لمدى أو قناع خيارات غير صالح والقيمة 517 عند فشل الاستخراج
انظر أيضًا
RenderPagesToPrintString, RenderPagesToPrintFile, SelectRenderer