C++ का उपयोग करके प्रस्तुतियों में सुपरस्क्रिप्ट और सबस्क्रिप्ट प्रबंधन
अवलोकन
Aspose.Slides आपके PowerPoint (PPT, PPTX) और OpenDocument (ODP) प्रस्तुतियों में सुपरस्क्रिप्ट और सबस्क्रिप्ट टेक्स्ट को एकीकृत करने की विशेषताएं प्रदान करता है। चाहे आपको रासायनिक सूत्र, गणितीय समीकरणों को उजागर करना हो, या फुटनोट के साथ सामग्री का टिप्पणी करना हो, ये विशिष्ट फ़ॉर्मेटिंग विकल्प स्पष्टता और सटीकता बनाए रखने में मदद करते हैं। इस लेख में, आप सीखेंगे कि सुपरस्क्रिप्ट और सबस्क्रिप्ट शैली को सहजता से कैसे लागू करें और प्रत्येक स्लाइड में पेशेवर परिणाम सुनिश्चित करें।
सुपरस्क्रिप्ट और सबस्क्रिप्ट टेक्स्ट का प्रबंधन
आप किसी भी पैराग्राफ भाग के भीतर सुपरस्क्रिप्ट और सबस्क्रिप्ट टेक्स्ट जोड़ सकते हैं। Aspose.Slides टेक्स्ट फ़्रेम में सुपरस्क्रिप्ट या सबस्क्रिप्ट टेक्स्ट जोड़ने के लिए आपको PortionFormat क्लास की Escapement प्रॉपर्टी का उपयोग करना होगा।
यह प्रॉपर्टी सुपरस्क्रिप्ट या सबस्क्रिप्ट टेक्स्ट को रिटर्न या सेट करती है (मान -100% (सबस्क्रिप्ट) से 100% (सुपरस्क्रिप्ट) तक)। उदाहरण के तौर पर :
- एक Presentation क्लास की इंस्टेंस बनाएं।
- Index का उपयोग करके स्लाइड का रेफ़रेंस प्राप्त करें।
- स्लाइड पर Rectangle प्रकार का IAutoShape जोड़ें।
- IAutoShape से जुड़े ITextFrame तक पहुँचें।
- मौजूदा Paragraphs को साफ़ करें।
- सुपरस्क्रिप्ट टेक्स्ट रखने के लिए नया paragraph ऑब्जेक्ट बनाएँ और इसे ITextFrame की IParagraphs कलेक्शन में जोड़ें।
- नया portion ऑब्जेक्ट बनाएं।
- सुपरस्क्रिप्ट जोड़ने के लिए portion की Escapement प्रॉपर्टी को 0 से 100 के बीच सेट करें। (0 का अर्थ कोई सुपरस्क्रिप्ट नहीं है)
- Portion के लिए कुछ टेक्स्ट सेट करें और फिर उसे paragraph की portion कलेक्शन में जोड़ें।
- सबस्क्रिप्ट टेक्स्ट रखने के लिए नया paragraph ऑब्जेक्ट बनाएँ और इसे ITextFrame की IParagraphs कलेक्शन में जोड़ें।
- नया portion ऑब्जेक्ट बनाएं।
- सबस्क्रिप्ट जोड़ने के लिए portion की Escapement प्रॉपर्टी को 0 से -100 के बीच सेट करें। (0 का अर्थ कोई सबस्क्रिप्ट नहीं है)
- Portion के लिए कुछ टेक्स्ट सेट करें और फिर उसे paragraph की portion कलेक्शन में जोड़ें।
- प्रस्तुतिकरण को PPTX फ़ाइल के रूप में सहेजें।
ऊपर दिए गए चरणों का कार्यान्वयन नीचे दिया गया है।
अक्सर पूछे जाने वाले प्रश्न
क्या सुपरस्क्रिप्ट और सबस्क्रिप्ट को PDF या अन्य फ़ॉर्मैट्स में एक्सपोर्ट करने पर संरक्षित रखा जाएगा?
हाँ, Aspose.Slides प्रस्तुतियों को PDF, PPT/PPTX, इमेज़ और अन्य समर्थित फ़ॉर्मैट्स में एक्सपोर्ट करने पर सुपरस्क्रिप्ट और सबस्क्रिप्ट फ़ॉर्मेटिंग को सही तरीके से बनाए रखता है। विशिष्ट फ़ॉर्मेटिंग सभी आउटपुट फ़ाइलों में अपरिवर्तित रहती है।
क्या सुपरस्क्रिप्ट और सबस्क्रिप्ट को बोल्ड या इटैलिक जैसी अन्य फ़ॉर्मेटिंग शैलियों के साथ जोड़ सकता है?
हाँ, Aspose.Slides आपको एक ही portion के भीतर विभिन्न टेक्स्ट शैलियों को मिश्रित करने की अनुमति देता है। आप बोल्ड, इटैलिक, अंडरलाइन को सक्षम कर सकते हैं और संबंधित प्रॉपर्टी को PortionFormat में कॉन्फ़िगर करके एक साथ सुपरस्क्रिप्ट या सबस्क्रिप्ट लागू कर सकते हैं।
क्या सुपरस्क्रिप्ट और सबस्क्रिप्ट फ़ॉर्मेटिंग तालिका, चार्ट या SmartArt के भीतर टेक्स्ट के लिए काम करती है?
हाँ, Aspose.Slides अधिकांश ऑब्जेक्ट्स, जैसे तालिकाओं और चार्ट तत्वों में फ़ॉर्मेटिंग को सपोर्ट करता है। SmartArt के साथ काम करते समय, आपको उपयुक्त तत्वों (जैसे SmartArtNode) और उनके टेक्स्ट कंटेनर तक पहुँचना होगा, और फिर समान तरीके से PortionFormat प्रॉपर्टीज़ को कॉन्फ़िगर करना होगा।