الحصول على كائن الرسم وBound أثناء التقديم إلى PDF باستخدام فئة DrawObjectEventHandler

سيناريوهات الاستخدام المحتملة

توفر Aspose.Cells فئة مجردة DrawObjectEventHandler التي تحتوي على طريقة draw(). يمكن للمستخدم تنفيذ DrawObjectEventHandler واستخدام الطريقة draw() للحصول على DrawObject وBound أثناء تقديم Excel إلى PDF أو صورة. هنا وصف موجز لمعلمات الطريقة draw().

إذا كنت تعرض ملف Excel إلى PDF، فإنه يمكنك استخدام فئة DrawObjectEventHandler مع PdfSaveOptions.DrawObjectEventHandler. بالمثل، إذا كنت تقوم بعرض ملف Excel إلى صورة، يمكنك استخدام فئة DrawObjectEventHandler مع ImageOrPrintOptions.DrawObjectEventHandler.

الحصول على كائن الرسم وBound أثناء التقديم إلى Pdf باستخدام فئة DrawObjectEventHandler

يرجى رؤية كود العينة التالي. يحمل ملف Excel عينة ويحفظه كـ PDF الناتج. أثناء العرض إلى PDF، يستخدم الخاصية PdfSaveOptions.DrawObjectEventHandler ويأخذ للخلايا والكائنات الموجودة (مثل الصور وما إلى ذلك) قيمة Bound والقيمة المنسوخة. إذا كان نوع drawObject هو Cell، فإنه يطبع Bound والقيمة المنسوخة. وإذا كان نوع drawObject هو Image، فإنه يطبع Bound واسم الشكل. يرجى رؤية مخرجات وحدة التحكم من كود العينة المعطاة أدناه لمزيد من المساعدة.

الكود المثالي

مخرجات الوحدة

[X]: 153.60349 [Y]: 82.94118 [Width]: 103.203476 [Height]: 14.470589 [Cell Value]: This is sample text.

\----------------------

[X]: 267.28854 [Y]: 153.12354 [Width]: 161.25542 [Height]: 128.78824 [Shape Name]: Sun

\----------------------