Android पर प्रस्तुति एक्सेसिबिलिटी प्रबंधित करें

परिचय

वैकल्पिक टेक्स्ट उन लोगों की मदद करता है जो सहायक तकनीकों का उपयोग करते हैं, छवियों, चार्ट्स और अन्य सूचनात्मक आकारों के अर्थ को समझने में। यह लेख Aspose.Slides for Android via Java के साथ वैकल्पिक टेक्स्ट शीर्षक और विवरण को पढ़ने और अपडेट करने, कोड में उपयोग किए गए आकार नामों से एक्सेसिबिलिटी विवरण को अलग करने, और यह जांचने के बारे में बताता है कि क्या कोई आकार सजावटी (decorative) के रूप में चिह्नित है।

ये सुविधाएँ प्रस्तुति की एक्सेसिबिलिटी को समर्थन देती हैं, लेकिन इसकी गारंटी नहीं देतीं। पढ़ने का क्रम, रंग कंट्रास्ट, टेक्स्ट की पठनीयता, और अन्य एक्सेसिबिलिटी आवश्यकताओं की भी समीक्षा आवश्यक है।

वैकल्पिक टेक्स्ट शीर्षक और विवरण प्रबंधित करें

वैकल्पिक टेक्स्ट का उपयोग उन लोगों को छवियों, चार्ट्स और अन्य सूचनात्मक आकारों के अर्थ समझाने के लिए करें जो उन्हें देख नहीं सकते। निम्नलिखित मेथड और सामग्री अलग-अलग उद्देश्यों की सेवा करती हैं:

विधि या सामग्री उद्देश्य
getAlternativeTextTitle वैकल्पिक विवरण के लिए एक संक्षिप्त शीर्षक।
getAlternativeText स्लाइड के संदर्भ में आकार की सामग्री या उद्देश्य का अर्थपूर्ण विवरण।
getName आकार का नाम, जिसे कोड प्रस्तुति में विशिष्ट आकार खोजने के लिए उपयोग कर सकता है।
Visible text स्लाइड पर प्रदर्शित सामग्री, जैसे आकार का टेक्स्ट या चार्ट का शीर्षक और लेबल। वैकल्पिक टेक्स्ट को अपडेट करने से यह सामग्री नहीं बदलती।

जब प्रस्तुति को टेम्पलेट के रूप में पुनः उपयोग किया जाता है, तो कोड अपडेट करने से पहले getName द्वारा लौटाए गए नाम से आकार को खोज सकता है। यह नाम वैकल्पिक टेक्स्ट से अलग उद्देश्य रखता है, जो दर्शक को दृश्य द्वारा संवादित होने वाली जानकारी समझाता है। नाम द्वारा खोज करने से लेखकों को विवरण को सुधारने या अनुवाद करने की सुविधा मिलती है बिना कोड के आकार खोजने के तरीके को बदले। नाम संपादित किए जा सकते हैं और अनिवार्य रूप से अद्वितीय नहीं होते, इसलिए सुनिश्चित करें कि नाम इच्छित आकार से मेल खाता है; देखें आकारों की पहचान और खोज।

निम्नलिखित उदाहरण को input.pptx की आवश्यकता है जिसमें पहले स्लाइड के पहले आकार के रूप में कार्यालय प्रवेश द्वार की एक छवि हो। छवि को सजावटी के रूप में चिह्नित नहीं किया जाना चाहिए। यह उदाहरण वर्तमान वैकल्पिक टेक्स्ट शीर्षक और विवरण को पढ़ता और प्रिंट करता है, दोनों मानों को अपडेट करता है, और प्रस्तुति को output.pptx के रूप में सहेजता है। वास्तविक छवि और उसकी जानकारी के अनुसार शब्दावलि को अनुकूलित करें।

import com.aspose.slides.*;

Presentation presentation = new Presentation("input.pptx");
try {
    IShape shape = presentation.getSlides().get_Item(0).getShapes().get_Item(0);

    System.out.println("Alternative text title: " + shape.getAlternativeTextTitle());
    System.out.println("Alternative text description: " + shape.getAlternativeText());

    shape.setAlternativeTextTitle("Office entrance");
    shape.setAlternativeText("The office entrance has a wheelchair ramp to the right of the steps.");

    presentation.save("output.pptx", SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

केवल वैकल्पिक टेक्स्ट जोड़ने से प्रस्तुति की एक्सेसिबिलिटी या एक्सेसिबिलिटी मानकों के अनुपालन की गारंटी नहीं मिलती। विवरणों की शुद्धता और प्रासंगिकता की समीक्षा करें, साथ ही पढ़ने के क्रम, रंग कंट्रास्ट, पठनीय टेक्स्ट और अन्य एक्सेसिबिलिटी आवश्यकताओं की भी जाँच करें। सूचनात्मक दृश्य को सजावटी के रूप में चिह्नित नहीं किया जाना चाहिए; अगले अनुभाग में यह दिखाया गया है कि कैसे isDecorative की जाँच की जाए।

सजावटी के रूप में चिह्नित करें

सजावटी के रूप में चिह्नित करने से केवल सजावटी दृश्य स्क्रीन रीडर्स द्वारा स्किप किए जाते हैं, जिससे शोर कम होता है और अर्थपूर्ण सामग्री पर ध्यान केंद्रित रहता है। इसे बैकग्राउंड, फ़्लॉरिश, और स्पेसर पर लागू करें—कभी भी चार्ट, आइकन या ऐसी छवियों पर नहीं जो सूचना देती हों। Aspose.Slides इस फ़्लैग को पहचानने और सत्यापित करने के लिए उजागर करता है, जिससे स्वचालित एक्सेसिबिलिटी जांच और सफाई संभव होती है।

Mark as Decorative

निम्नलिखित कोड नमूना दिखाता है कि कैसे यह निर्धारित किया जाए कि कोई आकार सजावटी के रूप में चिह्नित है या नहीं।

import com.aspose.slides.*;

Presentation presentation = new Presentation("sample.pptx");
try {
    IShape shape = presentation.getSlides().get_Item(0).getShapes().get_Item(0);
    System.out.println("Is shape decorative: " + shape.isDecorative());
} finally {
    presentation.dispose();
}

अक्सर पूछे जाने वाले प्रश्न

वैकल्पिक टेक्स्ट शीर्षक और विवरण में मुझे क्या रखना चाहिए?

विषय को पहचानने के लिए संक्षिप्त शीर्षक उपयोग करें और विवरण में यह समझाएँ कि स्लाइड के संदर्भ में दृश्य क्या जानकारी देता है। चार्ट के लिए, केवल “चार्ट” कहने के बजाय संबंधित प्रवृत्ति या तुलना का वर्णन करें।

क्या मुझे टेम्पलेट में आकार खोजने के लिए वैकल्पिक टेक्स्ट का उपयोग करना चाहिए?

आकार को खोजने के लिए getName द्वारा लौटाए गए नाम का उपयोग करें और यह सुनिश्चित करें कि वह अपेक्षित आकार है। वैकल्पिक टेक्स्ट संपादित या अनूदित किया जा सकता है, जिससे सटीक विवरण खोजने वाले कोड टूट सकते हैं; देखें आकारों की पहचान और खोज।

किस स्थिति में आकार को सजावटी के रूप में चिह्नित किया जाना चाहिए?

उन दृश्य के लिए सजावटी फ़्लैग का उपयोग करें जो कोई जानकारी नहीं जोड़ते, जैसे सजावटी फ़्लॉरिश। जो छवियाँ और चार्ट अर्थ प्रस्तुत करते हैं उन्हें उपयुक्त विवरण की आवश्यकता होती है।

क्या वैकल्पिक टेक्स्ट जोड़ने से प्रस्तुति पूरी तरह से एक्सेसिबल बनती है?

नहीं। वैकल्पिक टेक्स्ट केवल एक्सेसिबिलिटी का एक भाग ही संबोधित करता है। पढ़ने का क्रम, रंग कंट्रास्ट, टेक्स्ट की पठनीयता, और अन्य लागू आवश्यकताओं की भी समीक्षा आवश्यक है; केवल इन गुणों को सेट करना अनुपालन स्थापित नहीं करता।