.NET में प्रस्तुति अभिगम्यता प्रबंधित करें

परिचय

वैकल्पिक पाठ (Alternative text) सहायक प्रौद्योगिकियों का उपयोग करने वाले लोगों को छवियों, चार्ट और अन्य सूचना प्रदान करने वाले आकारों का अर्थ समझने में मदद करता है। यह लेख Aspose.Slides for .NET के साथ वैकल्पिक पाठ शीर्षक और विवरण को पढ़ने और अद्यतन करने, कोड में उपयोग किए जाने वाले आकार नामों से अभिगम्यता विवरणों को अलग करने, और यह जांचने के बारे में बताता है कि क्या कोई आकार सजावटी (decorative) के रूप में चिह्नित है।
ये सुविधाएँ प्रस्तुति अभिगम्यता को समर्थन देती हैं, लेकिन इसकी गारंटी नहीं देतीं। पढ़ने का क्रम, रंग कंट्रास्ट, पाठ की पठनीयता, और अन्य अभिगम्यता आवश्यकताओं की भी समीक्षा आवश्यक है।

वैकल्पिक पाठ शीर्षकों और विवरणों का प्रबंधन

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

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

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

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

using System;
using Aspose.Slides;
using Aspose.Slides.Export;

using var presentation = new Presentation("input.pptx");
var shape = presentation.Slides[0].Shapes[0];

Console.WriteLine($"Alternative text title: {shape.AlternativeTextTitle}");
Console.WriteLine($"Alternative text description: {shape.AlternativeText}");

shape.AlternativeTextTitle = "Office entrance";
shape.AlternativeText = "The office entrance has a wheelchair ramp to the right of the steps.";

presentation.Save("output.pptx", SaveFormat.Pptx);

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

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

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

Mark as Decorative

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

using Aspose.Slides;

using var presentation = new Presentation("sample.pptx");

var shape = presentation.Slides[0].Shapes[0];
Console.WriteLine($"Is shape decorative: {shape.IsDecorative}");

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

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

क्या मुझे टेम्पलेट में आकारों को खोजने के लिए वैकल्पिक पाठ का उपयोग करना चाहिए?
Name द्वारा आकार को खोजने को प्राथमिकता दें और जाँचें कि वह अपेक्षित आकार है। वैकल्पिक पाठ संपादित या अनूदित किया जा सकता है, जिससे वह कोड टूट सकता है जो सटीक विवरण खोजता है; देखें Identify and Find Shapes।

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

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