قم بتعيين قيم ارتفاع الخط المحلي في PowerPoint باستخدام Java

مقدمة

في هذا البرنامج التعليمي، ستتعلم كيفية التعامل مع ارتفاعات الخطوط على مستويات مختلفة داخل عروض PowerPoint التقديمية باستخدام Aspose.Slides for Java. يعد التحكم في أحجام الخطوط أمرًا بالغ الأهمية لإنشاء عروض تقديمية جذابة ومنظمة. سنتعرف على الأمثلة خطوة بخطوة لتوضيح كيفية تعيين ارتفاعات الخطوط لعناصر النص المختلفة.

المتطلبات الأساسية

قبل أن تبدأ، تأكد من أن لديك ما يلي:

  • تم تثبيت Java Development Kit (JDK) على نظامك
  • Aspose.Slides لمكتبة جافا. يمكنك تنزيلههنا.
  • الفهم الأساسي لبرمجة Java وعروض PowerPoint التقديمية

حزم الاستيراد

تأكد من تضمين حزم Aspose.Slides الضرورية في ملف Java الخاص بك:

import com.aspose.slides.*;

الخطوة 1: تهيئة كائن العرض التقديمي

أولاً، قم بإنشاء كائن عرض تقديمي جديد لـ PowerPoint:

Presentation pres = new Presentation();

الخطوة 2: إضافة شكل وإطار نص

أضف شكلاً تلقائيًا بإطار نص إلى الشريحة الأولى:

IAutoShape newShape = pres.getSlides().get_Item(0).getShapes().addAutoShape(ShapeType.Rectangle, 100, 100, 400, 75, false);
newShape.addTextFrame("");

الخطوة 3: إنشاء أجزاء النص

تحديد أجزاء النص بارتفاعات خط مختلفة:

IPortion portion0 = new Portion("Sample text with first portion");
IPortion portion1 = new Portion(" and second portion.");
newShape.getTextFrame().getParagraphs().get_Item(0).getPortions().add(portion0);
newShape.getTextFrame().getParagraphs().get_Item(0).getPortions().add(portion1);

الخطوة 4: تعيين ارتفاعات الخط

ضبط ارتفاعات الخط على مستويات مختلفة:

pres.getDefaultTextStyle().getLevel(0).getDefaultPortionFormat().setFontHeight(24);
newShape.getTextFrame().getParagraphs().get_Item(0).getParagraphFormat().getDefaultPortionFormat().setFontHeight(40);
newShape.getTextFrame().getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat().setFontHeight(55);
newShape.getTextFrame().getParagraphs().get_Item(0).getPortions().get_Item(1).getPortionFormat().setFontHeight(18);

الخطوة 5: احفظ العرض التقديمي

احفظ العرض التقديمي المعدل في ملف:

pres.save("YourOutputDirectory/SetLocalFontHeightValues.pptx", SaveFormat.Pptx);

خاتمة

يوضح هذا البرنامج التعليمي كيفية ضبط ارتفاعات الخطوط داخل شرائح PowerPoint برمجياً باستخدام Aspose.Slides لـ Java. من خلال معالجة أحجام الخطوط على مستويات مختلفة (على مستوى العرض التقديمي والفقرة والجزء)، يمكنك تحقيق تحكم دقيق في تنسيق النص في عروضك التقديمية.

الأسئلة الشائعة

ما هو Aspose.Slides لجافا؟

Aspose.Slides for Java عبارة عن واجهة برمجة تطبيقات قوية لمعالجة عروض PowerPoint التقديمية برمجياً.

أين يمكنني العثور على وثائق Aspose.Slides لـ Java؟

يمكنك العثور على الوثائقهنا.

هل يمكنني تجربة Aspose.Slides لـ Java قبل الشراء؟

نعم، يمكنك الحصول على نسخة تجريبية مجانيةهنا.

كيف يمكنني الحصول على الدعم لـ Aspose.Slides لـ Java؟

للحصول على الدعم، قم بزيارةمنتدى Aspose.Slides.

أين يمكنني شراء ترخيص Aspose.Slides لـ Java؟

يمكنك شراء ترخيصهنا.