كيفية إنشاء PagePreview مع أكثر من صفحة باستخدام PDFsharp؟

StackOverflow https://stackoverflow.com/questions/1613246

  •  06-07-2019
  •  | 
  •  

سؤال

انا استخدم PDFشارب لإنشاء ملفات PDF في تطبيق C# الخاص بي.إنه يعمل بشكل جيد جدًا، لكني لم أعرف كيفية إنشاء معاينة بأكثر من صفحة واحدة.ليس لدي أي مشكلة في إنشاء وحفظ المستندات التي تحتوي على صفحات متعددة، وكذلك تضمينها PagePreview في النموذج الخاص بي يعمل.

لكن كيف يمكنني عرض (واعتمد عليه) أكثر من صفحة في المعاينة؟

هل هناك طريقة لتمرير أخرى XGraphics كائن مرتبط RenderEvent الوظيفة (التي سيتم إنشاؤها من الصفحة الثانية في المستند (XGraphics.FromPdfPage(...)))?

هل كانت مفيدة؟

المحلول

يجب أن يعرف RenderEvent الصفحة التي سيتم عرضها.يجب أن يعرف تطبيقك عدد الصفحات الموجودة والصفحة التي تمثل الصفحة الحالية.

نحن نستخدم MigraDoc لإنشاء ملفات PDF وتتعامل المعاينة مع صفحات متعددة تلقائيًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top