مدیریت فوقنویس و زیرنویس در ارائهها با استفاده از C++
نمای کلی
Aspose.Slides ویژگیهایی برای ادغام متن فوقنویس و زیرنویس در ارائههای PowerPoint (PPT، PPTX) و OpenDocument (ODP) شما فراهم میکند. چه بخواهید فرمولهای شیمیایی، معادلات ریاضی را برجسته کنید یا محتوای خود را با پانوشتها توضیح دهید، این گزینههای قالببندی تخصصی به حفظ وضوح و دقت کمک میکنند. در این مقاله، خواهید آموخت که چگونه سبکهای فوقنویس و زیرنویس را بهصورت یکپارچه اعمال کنید و نتایج حرفهای در هر اسلاید تضمین کنید.
مدیریت متن فوقنویس و زیرنویس
میتوانید متن فوقنویس و زیرنویس را در هر بخش پاراگراف اضافه کنید. برای افزودن متن Superscript یا Subscript در فریم متنی Aspose.Slides باید از خصوصیات Escapement کلاس PortionFormat استفاده کنید.
این خصوصیت مقدار فوقنویس یا زیرنویس متن را (از -100٪ (زیرنویس) تا 100٪ (فوقنویس)) برمیگرداند یا تنظیم میکند. برای مثال:
- ایجاد یک نمونه از کلاس Presentation
- دریافت مرجع یک اسلاید با استفاده از Index آن
- افزودن یک IAutoShape از نوع Rectangle به اسلاید
- دسترسی به ITextFrame مرتبط با IAutoShape
- پاکسازی Paragraphهای موجود
- ایجاد یک شی پاراگراف جدید برای نگهداری متن فوقنویس و افزودن آن به مجموعه IParagraphs فریم متنی
- ایجاد یک شی Portion جدید
- تنظیم خصوصیت Escapement برای Portion بین 0 تا 100 برای افزودن فوقنویس (0 به معنی بدون فوقنویس)
- تنظیم متن برای Portion و سپس افزودن آن به مجموعه Portionهای پاراگراف
- ایجاد یک شی پاراگراف جدید برای نگهداری متن زیرنویس و افزودن آن به مجموعه IParagraphs فریم متنی
- ایجاد یک شی Portion جدید
- تنظیم خصوصیت Escapement برای Portion بین 0 تا -100 برای افزودن زیرنویس (0 به معنی بدون زیرنویس)
- تنظیم متن برای Portion و سپس افزودن آن به مجموعه Portionهای پاراگراف
- ذخیره ارائه به عنوان فایل PPTX
پیادهسازی مراحل فوق در زیر آورده شده است.
سوالات متداول
آیا فوقنویس و زیرنویس هنگام خروجی به PDF یا فرمتهای دیگر حفظ میشوند؟
بله، Aspose.Slides بهدرستی قالببندی فوقنویس و زیرنویس را هنگام خروجی ارائهها به PDF، PPT/PPTX، تصاویر و سایر فرمتهای پشتیبانیشده نگه میدارد. این قالببندی تخصصی در تمام فایلهای خروجی ثابت میماند.
آیا میتوان فوقنویس و زیرنویس را با سایر سبکهای قالببندی مانند ضخیم یا ایتالیک ترکیب کرد؟
بله، Aspose.Slides به شما اجازه میدهد تا سبکهای متنی مختلف را در یک Portion از متن ترکیب کنید. میتوانید ضخیم، ایتالیک، زیرخط و همزمان فوقنویس یا زیرنویس را با تنظیم خصوصیات مربوطه در PortionFormat فعال کنید.
آیا قالببندی فوقنویس و زیرنویس برای متن داخل جدولها، نمودارها یا SmartArt کار میکند؟
بله، Aspose.Slides قالببندی را در اکثر اشیاء، از جمله عناصر جدول و نمودار پشتیبانی میکند. هنگام کار با SmartArt، باید به عناصر مناسب (مانند SmartArtNode) و محفظههای متنی آنها دسترسی پیدا کنید و سپس خصوصیات PortionFormat را بهصورت مشابه تنظیم کنید.