CopyPageRanges
الاستخراج، معالجة الصفحات
الوصف
استخدم هذه الدالة لنسخ صفحة واحدة أو أكثر من مستند إلى آخر
تُنسخ الصفحات بترتيب متسلسل ولا تسمح النسخ المكررة. لاستخراج صفحات بترتيب مختلف عن المستند المصدر أو مع صفحات مكررة يمكن استخدام الدالة CopyPageRangesEx
الصيغة
Delphi
Function TPDFlib.CopyPageRanges(DocumentID: Integer; Const RangeList: WideString): Integer;
ActiveX
Function PDFlib::CopyPageRanges(DocumentID As Long, RangeList As String) As Long
DLL
int DLCopyPageRanges(int InstanceID, int DocumentID, const wchar_t * RangeList);
المعاملات
| DocumentID | معرّف المستند المطلوب نسخ الصفحات منه الصفحات المطلوب استخراجها، مثل "10,15,18-20,25-35". وتُتجاهل المحارف غير الصالحة وأرقام الصفحات المكررة في السلسلة. وتُقبل مدى الصفحات المعكوسة مثل "5-1". وسيُفرز قائمة الصفحات فتُستخرج الصفحات بترتيب رقمي |
|---|---|
| RangeList |
قيم الإرجاع
| 0 | قيمة DocumentID المحددة غير صالحة أو مطابقة للمستند المحدد، أو أن قيمة RangeList غير صالحة |
|---|---|
| 1 | نُسخت الصفحات بنجاح من المستند المحدد إلى المستند المختار |