# مدیریت فوق‌نویس و زیرنویس در ارائه‌ها با استفاده از C++

> فوق‌نویس و زیرنویس را در Aspose.Slides برای C++ به‌خوبی فراگیرید و ارائه‌های خود را با قالب‌بندی حرفه‌ای متن برای حداکثر تاثیر ارتقا دهید.

Source: https://docs.aspose.com/slides/fa/cpp/superscript-and-subscript/
Updated: 2026-06-13

## **نمای کلی**

Aspose.Slides ویژگی‌هایی برای ادغام متن فوق‌نویس و زیرنویس در ارائه‌های PowerPoint (PPT، PPTX) و OpenDocument (ODP) شما فراهم می‌کند. چه بخواهید فرمول‌های شیمیایی، معادلات ریاضی را برجسته کنید یا محتوای خود را با پانوشت‌ها توضیح دهید، این گزینه‌های قالب‌بندی تخصصی به حفظ وضوح و دقت کمک می‌کنند. در این مقاله، خواهید آموخت که چگونه سبک‌های فوق‌نویس و زیرنویس را به‌صورت یکپارچه اعمال کنید و نتایج حرفه‌ای در هر اسلاید تضمین کنید.

## **مدیریت متن فوق‌نویس و زیرنویس**

می‌توانید متن فوق‌نویس و زیرنویس را در هر بخش پاراگراف اضافه کنید. برای افزودن متن Superscript یا Subscript در فریم متنی Aspose.Slides باید از خصوصیات **Escapement** کلاس PortionFormat استفاده کنید.

این خصوصیت مقدار فوق‌نویس یا زیرنویس متن را (از -100٪ (زیرنویس) تا 100٪ (فوق‌نویس)) برمی‌گرداند یا تنظیم می‌کند. برای مثال:

- ایجاد یک نمونه از کلاس [Presentation](https://reference.aspose.com/slides/fa/cpp/aspose.slides/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

پیاده‌سازی مراحل فوق در زیر آورده شده است.

{{< gist "aspose-com-gists" "81aeb05e6d3a070aa76fdea22ed53bc7" "Examples-SlidesCPP-AddingSuperscriptAndSubscriptTextInTextFrame-AddingSuperscriptAndSubscriptTextInTextFrame.cpp" >}}

## **سوالات متداول**

**آیا فوق‌نویس و زیرنویس هنگام خروجی به PDF یا فرمت‌های دیگر حفظ می‌شوند؟**

بله، Aspose.Slides به‌درستی قالب‌بندی فوق‌نویس و زیرنویس را هنگام خروجی ارائه‌ها به PDF، PPT/PPTX، تصاویر و سایر فرمت‌های پشتیبانی‌شده نگه می‌دارد. این قالب‌بندی تخصصی در تمام فایل‌های خروجی ثابت می‌ماند.

**آیا می‌توان فوق‌نویس و زیرنویس را با سایر سبک‌های قالب‌بندی مانند ضخیم یا ایتالیک ترکیب کرد؟**

بله، Aspose.Slides به شما اجازه می‌دهد تا سبک‌های متنی مختلف را در یک Portion از متن ترکیب کنید. می‌توانید ضخیم، ایتالیک، زیرخط و همزمان فوق‌نویس یا زیرنویس را با تنظیم خصوصیات مربوطه در [PortionFormat](https://reference.aspose.com/slides/fa/cpp/aspose.slides/portionformat/) فعال کنید.

**آیا قالب‌بندی فوق‌نویس و زیرنویس برای متن داخل جدول‌ها، نمودارها یا SmartArt کار می‌کند؟**

بله، Aspose.Slides قالب‌بندی را در اکثر اشیاء، از جمله عناصر جدول و نمودار پشتیبانی می‌کند. هنگام کار با SmartArt، باید به عناصر مناسب (مانند [SmartArtNode](https://reference.aspose.com/slides/fa/cpp/aspose.slides.smartart/smartartnode/)) و محفظه‌های متنی آن‌ها دسترسی پیدا کنید و سپس خصوصیات [PortionFormat](https://reference.aspose.com/slides/fa/cpp/aspose.slides/portionformat/) را به‌صورت مشابه تنظیم کنید.
