|
THotPDF Page Operation Methods |
الأعلى |
|
توفر هذه الطرق مسار عمل للمستندات المحملة لإدراج الصفحات واستخراجها وإعادة ترتيبها
Delphi syntax: function HPDFParsePageRange(const PageRange: string; PageCount: Integer): THPDFPageIndexArray; procedure AppendPagesFromDocument(SourceDoc: THotPDF; const PageRange: string); procedure InsertPagesFromDocument(SourceDoc: THotPDF; const PageRange: string; InsertAfterPage: Integer); procedure InsertPagesFromDocument(SourceDoc: THotPDF; const LogicalPageIndices: array of Integer; InsertAfterPage: Integer); procedure CopyPageByPhysicalIndex(SourceDoc: THotPDF; SourceIndex: Integer; DestIndex: Integer); procedure ExtractPagesToFile(const OutputFile: TFileName; const PageRange: string); procedure ExtractPagesToFile(const OutputFile: TFileName; const LogicalPageIndices: array of Integer); procedure MovePage(PageIndex: Integer; NewPageIndex: Integer); procedure SaveLoadedDocument(const TargetFile: TFileName); property OnPageOperationProgress: THPDFPageOperationProgressEvent;
الوصف
ينسخ InsertPagesFromDocument صفحات من مثيل THotPDF محمل آخر إلى المستند الحالي. تبقى استدعاءات المصفوفات ذات الأساس الصفري مدعومة، ويقبل string overload نطاقات صفحات ذات أساس واحد. InsertAfterPage ذو أساس صفري؛ مرر -1 للإدراج في البداية يلحق AppendPagesFromDocument الصفحات المصدر المحددة في نهاية المستند الحالي باستخدام صيغة نطاق الصفحات ذات الأساس الواحد نفسها
يكتب ExtractPagesToFile الصفحات المحددة من المستند الحالي في ملف PDF جديد. تبقى استدعاءات المصفوفات ذات الأساس الصفري مدعومة، ويقبل string overload نطاقات صفحات ذات أساس واحد
يعيد MovePage ترتيب المستند الحالي بنقل صفحة ذات أساس صفري إلى موضع آخر ذي أساس صفري. يحدّث الأسلوب مصفوفة الصفحات المحملة وشجرة الصفحات الجذرية حتى تستخدم عمليات الحفظ والاستخراج اللاحقة الترتيب الجديد
Code Example
|