चार्ट में डेटा लेबल के लिए डिफ़ॉल्ट विकल्प सेट करें

यह ट्यूटोरियल बताता है कि चार्ट में डेटा लेबल के लिए डिफ़ॉल्ट विकल्प सेट करने के लिए .NET के लिए Aspose.Words का उपयोग कैसे करें। प्रदान किया गया कोड दर्शाता है कि चार्ट कैसे बनाएं, डेटा श्रृंखला कैसे जोड़ें, और Aspose.Words का उपयोग करके डेटा लेबल को कैसे अनुकूलित करें।

चरण 1: प्रोजेक्ट सेट करें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यकताएँ हैं:

  • .NET लाइब्रेरी के लिए Aspose.Words स्थापित। इसे स्थापित करने के लिए आप NuGet पैकेज मैनेजर का उपयोग करके इसे डाउनलोड कर सकते हैं।
  • एक दस्तावेज़ निर्देशिका पथ जहां आउटपुट दस्तावेज़ सहेजा जाएगा।

चरण 2: एक नया दस्तावेज़ बनाएं और एक चार्ट डालें

सबसे पहले, आइए एक नया बनाएंDocument वस्तु और एDocumentBuilder दस्तावेज़ बनाने के लिए.

// आपकी दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENT DIRECTORY";

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

इसके बाद, हम इसका उपयोग करके दस्तावेज़ में एक चार्ट सम्मिलित करते हैंInsertChart की विधिDocumentBuilder. इस उदाहरण में, हम एक पाई चार्ट सम्मिलित करेंगे।

Shape shape = builder.InsertChart(ChartType.Pie, 432, 252);
Chart chart = shape.Chart;

चरण 3: चार्ट में डेटा श्रृंखला जोड़ें

अब, चार्ट में एक डेटा श्रृंखला जोड़ें। इस उदाहरण में, हम तीन श्रेणियां और उनके संगत मान जोड़ेंगे।

chart.Series.Clear();
ChartSeries series = chart.Series.Add("Aspose Series 1",
    new string[] { "Category 1", "Category 2", "Category 3" },
    new double[] { 2.7, 3.2, 0.8 });

चरण 4: डेटा लेबल अनुकूलित करें

चार्ट में डेटा लेबल को कस्टमाइज़ करने के लिए, हमें एक्सेस करने की आवश्यकता हैChartDataLabelCollection श्रृंखला से संबद्ध वस्तु.

ChartDataLabelCollection labels = series.DataLabels;

फिर हम इसके विभिन्न गुणों को संशोधित कर सकते हैंlabelsडेटा लेबल के लिए वांछित विकल्प सेट करने के लिए ऑब्जेक्ट। इस उदाहरण में, हम प्रतिशत और मान दिखाना सक्षम करेंगे, लीडर लाइन अक्षम करेंगे और एक कस्टम विभाजक सेट करेंगे।

labels.ShowPercentage = true;
labels.ShowValue = true;
labels.ShowLeaderLines = false;
labels.Separator = " - ";

चरण 5: दस्तावेज़ सहेजें

अंत में, हम दस्तावेज़ को निर्दिष्ट निर्देशिका में सहेजते हैंSave की विधिDocument वस्तु।

doc.Save(dataDir + "WorkingWithCharts.DefaultOptionsForDataLabels.docx");

यह .NET के लिए Aspose.Words का उपयोग करके चार्ट में डेटा लेबल के लिए डिफ़ॉल्ट विकल्प सेट करने का कार्यान्वयन पूरा करता है।

.NET के लिए Aspose.Words का उपयोग करके डेटा लेबल के लिए डिफ़ॉल्ट विकल्पों के लिए उदाहरण स्रोत कोड

	// आपकी दस्तावेज़ निर्देशिका का पथ
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	Shape shape = builder.InsertChart(ChartType.Pie, 432, 252);
	Chart chart = shape.Chart;
	chart.Series.Clear();
	ChartSeries series = chart.Series.Add("Aspose Series 1",
		new string[] { "Category 1", "Category 2", "Category 3" },
		new double[] { 2.7, 3.2, 0.8 });
	ChartDataLabelCollection labels = series.DataLabels;
	labels.ShowPercentage = true;
	labels.ShowValue = true;
	labels.ShowLeaderLines = false;
	labels.Separator = " - ";
	doc.Save(dataDir + "WorkingWithCharts.DefaultOptionsForDataLabels.docx");

निष्कर्ष

इस ट्यूटोरियल में, आपने सीखा कि .NET के लिए Aspose.Words का उपयोग करके चार्ट में डेटा लेबल के लिए डिफ़ॉल्ट विकल्प कैसे सेट करें। चरण-दर-चरण मार्गदर्शिका का पालन करके, आप एक चार्ट बना सकते हैं, डेटा श्रृंखला जोड़ सकते हैं, और अपनी विशिष्ट आवश्यकताओं को पूरा करने के लिए डेटा लेबल को अनुकूलित कर सकते हैं। .NET के लिए Aspose.Words Word दस्तावेज़ों में चार्ट के साथ Words प्रोसेसिंग के लिए एक शक्तिशाली API प्रदान करता है, जो आपको विभिन्न चार्ट तत्वों में हेरफेर करने और वांछित स्वरूप और कार्यक्षमता प्राप्त करने की अनुमति देता है।

के गुण सेट करकेChartDataLabelCollectionचार्ट श्रृंखला से जुड़े ऑब्जेक्ट, आप डेटा लेबल के प्रदर्शन को नियंत्रित कर सकते हैं, जिसमें प्रतिशत, मान, लीडर लाइन और कस्टम विभाजक दिखाने जैसे विकल्प शामिल हैं। यह लचीलापन आपको डेटा को प्रभावी ढंग से प्रस्तुत करने और आपके चार्ट के दृश्य प्रतिनिधित्व को बढ़ाने में सक्षम बनाता है।

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

Q1. .NET के लिए Aspose.Words क्या है?

.NET के लिए Aspose.Words एक लाइब्रेरी है जो डेवलपर्स को .NET अनुप्रयोगों का उपयोग करके प्रोग्रामेटिक रूप से Word दस्तावेज़ बनाने, हेरफेर करने और सहेजने में सक्षम बनाता है। यह चार्ट सहित दस्तावेज़ तत्वों के साथ वर्ड प्रोसेसिंग के लिए सुविधाओं की एक विस्तृत श्रृंखला प्रदान करता है।

Q2. मैं .NET के लिए Aspose.Words कैसे स्थापित कर सकता हूँ?

आप विजुअल स्टूडियो में NuGet पैकेज मैनेजर का उपयोग करके इसे डाउनलोड करके .NET के लिए Aspose.Words इंस्टॉल कर सकते हैं। बस NuGet पैकेज मैनेजर में “Aspose.Words” खोजें और इसे अपने प्रोजेक्ट में इंस्टॉल करें।

Q3. क्या मैं .NET के लिए Aspose.Words का उपयोग करके चार्ट के अन्य पहलुओं को अनुकूलित कर सकता हूँ?

हां, .NET के लिए Aspose.Words आपको चार्ट के विभिन्न पहलुओं को अनुकूलित करने की अनुमति देता है, जैसे चार्ट प्रकार, अक्ष लेबल, लीजेंड, प्लॉट क्षेत्र और बहुत कुछ। आप वांछित स्वरूप और व्यवहार प्राप्त करने के लिए चार्ट ऑब्जेक्ट के विभिन्न गुणों तक पहुंच और संशोधित कर सकते हैं।

Q4. क्या मैं चार्ट को विभिन्न स्वरूपों में सहेज सकता हूँ?

हां, .NET के लिए Aspose.Words चार्ट वाले दस्तावेज़ को DOCX, PDF, HTML और अन्य सहित विभिन्न स्वरूपों में सहेजने का समर्थन करता है। आप अपनी आवश्यकताओं के आधार पर उपयुक्त प्रारूप चुन सकते हैं और इसका उपयोग कर सकते हैंSave की विधिDocument दस्तावेज़ को सहेजने के लिए ऑब्जेक्ट।

Q5. क्या मैं इन तकनीकों को अन्य चार्ट प्रकारों पर लागू कर सकता हूँ?

हां, इस ट्यूटोरियल में वर्णित तकनीकों को .NET के लिए Aspose.Words द्वारा समर्थित अन्य चार्ट प्रकारों पर लागू किया जा सकता है। कुंजी उस चार्ट प्रकार के लिए विशिष्ट प्रासंगिक वस्तुओं और गुणों तक पहुंच बनाना है जिसके साथ आप वर्ड प्रोसेसिंग कर रहे हैं।