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نُسخت الصفحات بنجاح من المستند المحدد إلى المستند المختار