توطين العرض التقديمي
Contents
[
Hide
]
تغيير اللغة لعرض الشرائح ونص الشكل
- إنشاء مثيل من فئة Presentation.
- الحصول على مرجع الشريحة باستخدام فهرسها.
- إضافة AutoShape من نوع Rectangle إلى الشريحة.
- إضافة بعض النص إلى TextFrame.
- تعيين معرف اللغة إلى النص.
- حفظ العرض التقديمي كملف PPTX.
تم توضيح تنفيذ الخطوات السابقة في مثال أدناه.
var pres = new aspose.slides.Presentation("test.pptx");
try {
var shape = pres.getSlides().get_Item(0).getShapes().addAutoShape(aspose.slides.ShapeType.Rectangle, 50, 50, 200, 50);
shape.addTextFrame("Text to apply spellcheck language");
shape.getTextFrame().getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat().setLanguageId("en-EN");
pres.save("output.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
الأسئلة الشائعة
هل يؤدي معرف اللغة إلى ترجمة النص تلقائيًا؟
No. setLanguageId في Aspose.Slides يخزن اللغة للتدقيق الإملائي وإثبات القواعد، لكنه لا يترجم أو يغيّر محتوى النص. إنه بيانات وصفية يفهمها PowerPoint للإثبات.
هل يؤثر معرف اللغة على التجزئة وفواصل الأسطر أثناء العرض؟
في Aspose.Slides، يُستخدم setLanguageId لإثبات القواعد. تعتمد جودة التجزئة ولف الأسطر أساسًا على توفر الخطوط المناسبة وإعدادات التخطيط/فواصل الأسطر لنظام الكتابة. لضمان العرض الصحيح، احرص على إتاحة الخطوط المطلوبة، وتكوين قواعد استبدال الخطوط، و/أو تضمين الخطوط في العرض.
هل يمكنني تعيين لغات مختلفة داخل فقرة واحدة؟
نعم. يُطبق setLanguageId على مستوى جزء النص، لذا يمكن لفقرة واحدة خلط عدة لغات بإعدادات إثبات مختلفة.