إدارة الصور
يسمح Aspose.Cells for Python via .NET للمطورين بإضافة صور إلى جداول البيانات أثناء التشغيل. علاوة على ذلك، يمكن التحكم في موضع هذه الصور أثناء التشغيل، وهو ما سيتم مناقشته بمزيد من التفصيل في الأقسام القادمة.
يشرح هذا المقال كيفية إضافة الصور، وكيفية إدراج صورة تعرض محتوى خلايا معينة.
إضافة الصور
إضافة الصور إلى جدول بيانات سهل للغاية. يستغرق الأمر سوى بضعة أسطر من الكود: اتصل ببساطة بالطريقة add لمجموعة pictures، المغلفة في كائن Worksheet. تأخذ الطريقة add المعاملات التالية:
- فهرس الصف الأعلى الأيسر، فهرس الصف الأعلى.
- فهرس العمود الأعلى الأيسر، فهرس العمود الأعلى.
- اسم ملف الصورة، اسم ملف الصورة، مع المسار الكامل.
تحديد مواقع الصور
هناك طريقتان محتملتان للتحكم في موضع الصور باستخدام Aspose.Cells for Python via .NET:
- تحديد موقع نسبي: تعريف موقع نسبي لارتفاع الصف والعرض.
- تحديد موقع مطلق: تعريف الموقع الدقيق على الصفحة حيث سيتم إدراج الصورة، على سبيل المثال، 40 بكسل إلى اليسار و 20 بكسل أسفل حافة الخلية.
التحديد النسبي
يمكن للمطورين تحديد مواقع الصور بنسبة لارتفاع الصف وعرض العمود باستخدام الخصائص upper_delta_x و upper_delta_y لكائن Aspose.Cells.Drawing.Picture. يمكن الحصول على كائن Picture من مجموعة pictures عن طريق تمرير فهرس الصورة الخاصة به. يضع هذا المثال صورة في الخلية F6.
التحديد المطلق
يمكن للمطورين أيضًا تحديد مواقع الصور بشكل مطلق باستخدام الخصائص left و top لكائن Picture. يضع هذا المثال صورة في الخلية F6، على بعد 60 بكسل من اليسار و10 بكسل من أعلى الخلية.
إدراج صورة بناءً على مرجع الخلية
يتيح لك Aspose.Cells for Python via .NET عرض محتوى خلية ورقة العمل كشكل صورة. يمكنك ربط الصورة بالخلية التي تحتوي على البيانات التي تريد عرضها. نظرًا لربط الخلية أو النطاق بالعنصر الرسومي، فإن التغييرات التي تجريها على البيانات في تلك الخلية أو النطاق تظهر تلقائيًا في العنصر الرسومي.
إضافة صورة إلى ورقة العمل عن طريق استدعاء الطريقة add_picture من مجموعة ShapeCollection (التي تم تغليفها في كائن Worksheet). حدد نطاق الخلية باستخدام السمة formula لكائن Picture.