إدارة كائنات الحبر في العروض التقديمية باستخدام بايثون
يُوفر PowerPoint وظيفة الحبر (ink) لتتيح لك رسم أشكال غير قياسية، والتي يمكن استخدامها لتسليط الضوء على كائنات أخرى، وإظهار الاتصالات والعمليات، وجذب الانتباه إلى عناصر معينة على الشريحة.
توفر Aspose.Slides مساحة الاسم aspose.slides.ink التي تحتوي على الأنواع التي تحتاجها لإنشاء وإدارة كائنات الحبر.
الاختلافات بين الكائنات العادية وكائنات الحبر
عادةً ما يتم تمثيل الكائنات على شريحة PowerPoint بواسطة كائنات الشكل. كائن الشكل، في أبسط صوره، هو حاوية تُحدِّد مساحة الكائن نفسه (الإطار) إلى جانب خصائصه. تشمل الأخيرة حجم مساحة الحاوية، شكل الحاوية، خلفية الحاوية، وما إلى ذلك. للمزيد من المعلومات، راجع Shape Layout Format.
ومع ذلك، عندما يتعامل PowerPoint مع كائن حبر، يتجاهل جميع خصائص إطار الكائن (الحاوية) باستثناء حجمه. يتم تحديد حجم مساحة الحاوية بالقيم القياسية width و height:

آثار شكل الحبر (Inkshape Traces)
الأثر هو عنصر أساسي أو معيار يُستخدم لتسجيل مسار القلم أثناء كتابة الحبر الرقمي. الأثار هي تسجيلات تصف تسلسلات من النقاط المتصلة.
أبسط شكل للتشفير يحدد إحداثيات X و Y لكل نقطة عينة. عندما تُرسم جميع النقاط المتصلة، ينتج عنها صورة مثل هذه:

خصائص الفرشاة للرسم
يمكنك استخدام فرشاة لرسم خطوط تربط نقاط عناصر الأثر. للفرشاة لونها وحجمها الخاص، ويتطابق ذلك مع الخصائص Brush.color و Brush.size.
تعيين لون فرشاة الحبر
يعرض هذا الكود Python كيفية تعيين اللون للفرشاة:
import aspose.slides as slides
import aspose.pydrawing as draw
with slides.Presentation("pres.pptx") as pres:
ink = pres.slides[0].shapes[0]
traces = ink.traces
brush = traces[0].brush
brush_color = brush.color
brush.color = draw.Color.red
تعيين حجم فرشاة الحبر
يعرض هذا الكود Python كيفية تعيين الحجم للفرشاة:
import aspose.slides as slides
import aspose.pydrawing as draw
with slides.Presentation("pres.pptx") as pres:
ink = pres.slides[0].shapes[0]
traces = ink.traces
brush = traces[0].brush
brush_size = brush.size
brush.size = draw.SizeF(5.0, 10.0)
عمومًا، لا يتطابق عرض وارتفاع الفرشاة، لذا لا يعرض PowerPoint حجم الفرشاة (يكون قسم البيانات مظللًا). لكن عندما يتطابق عرض وارتفاع الفرشاة، يعرض PowerPoint حجمه بهذه الطريقة:

للتوضيح، لنزيد ارتفاع كائن الحبر ونستعرض الأبعاد المهمة:

لا تعتبر الحاوية (الإطار) حجم الفرشاة—فهي تفترض دائمًا أن سماكة الخط صفر (انظر الصورة الأخيرة).
لذلك، لتحديد المنطقة المرئية لكامل كائن الحبر، يجب أن نأخذ في الاعتبار حجم فرشاة كائنات الأثر. هنا، تم تحجيم الكائن الهدف (كائن أثر النص المكتوب يدويًا) ليتناسب مع حجم الحاوية (الإطار). عندما يتغير حجم الحاوية (الإطار)، يظل حجم الفرشاة ثابتًا والعكس صحيح.

يظهر PowerPoint نفس السلوك عند التعامل مع النصوص:

مزيد من القراءة
- لقراءة حول الأشكال بشكل عام، راجع قسم PowerPoint Shapes.
- لمزيد من المعلومات حول القيم الفعالة، اطلع على Shape Effective Properties.