CopyPageRangesA

الاستخراج، معالجة الصفحات

الوصف

تشير اللاحقة A إلى نقطة دخول DLL بصيغة ANSI (char)؛ وتبقى واجهة ActiveX/COM مكشوفةً بالصيغة Unicode فقط. والسلوك مطابق لـ CopyPageRanges وتُفسر وسائط السلاسل بصفحة شيفرة SetAnsiMode الحالية

استخدم هذه الدالة لنسخ صفحة واحدة أو أكثر من مستند إلى آخر

تُنسخ الصفحات بترتيب متسلسل ولا تسمح النسخ المكررة. لاستخراج صفحات بترتيب مختلف عن المستند المصدر أو مع صفحات مكررة يمكن استخدام الدالة CopyPageRangesEx

الصيغة

Delphi

Function DLCopyPageRangesA(InstanceID, DocumentID: Integer; RangeList: PAnsiChar): Integer;

DLL

int DLCopyPageRangesA(int InstanceID, int DocumentID, const char * RangeList);

المعاملات

DocumentIDمعرّف المستند المطلوب نسخ الصفحات منه الصفحات المطلوب استخراجها، مثل "10,15,18-20,25-35". وتُتجاهل المحارف غير الصالحة وأرقام الصفحات المكررة في السلسلة. وتُقبل مدى الصفحات المعكوسة مثل "5-1". وسيُفرز قائمة الصفحات فتُستخرج الصفحات بترتيب رقمي
RangeList

قيم الإرجاع

0قيمة DocumentID المحددة غير صالحة أو مطابقة للمستند المحدد، أو أن قيمة RangeList غير صالحة
1نُسخت الصفحات بنجاح من المستند المحدد إلى المستند المختار