एक चार्ट में डेटा लेबल की प्रारूप संख्या

यह ट्यूटोरियल बताता है कि चार्ट में डेटा लेबल की संख्या को प्रारूपित करने के लिए .NET के लिए 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.Line, 432, 252);
Chart chart = shape.Chart;
chart.Title.Text = "Data Labels With Different Number Format";

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

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

chart.Series.Clear();
ChartSeries series1 = chart.Series.Add("Aspose Series 1", 
    new string[] { "Category 1", "Category 2", "Category 3" }, 
    new double[] { 2.5, 1.5, 3.5 });
series1.HasDataLabels = true;

चरण 4: डेटा लेबल के संख्या प्रारूप को अनुकूलित करें

डेटा लेबल की संख्या को प्रारूपित करने के लिए, तक पहुंचेंDataLabels श्रृंखला से जुड़ा संग्रह.

series1.DataLabels.ShowValue = true;
series1.DataLabels[0].NumberFormat.FormatCode = "\"$\"#,##0.00";
series1.DataLabels[1].NumberFormat.FormatCode = "dd/mm/yyyy";
series1.DataLabels[2].NumberFormat.FormatCode = "0.00%";

इस उदाहरण में, हम प्रत्येक डेटा लेबल के लिए अलग-अलग संख्या प्रारूप निर्धारित करते हैं। पहला डेटा लेबल मुद्रा के रूप में, दूसरा दिनांक के रूप में, और तीसरा प्रतिशत के रूप में स्वरूपित किया गया है।

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

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

doc.Save(dataDir + "WorkingWithCharts.FormatNumberOfDataLabel.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.Line, 432, 252);
	Chart chart = shape.Chart;
	chart.Title.Text = "Data Labels With Different Number Format";
	// डिफ़ॉल्ट जनरेट की गई श्रृंखला हटाएं.
	chart.Series.Clear();
	ChartSeries series1 = chart.Series.Add("Aspose Series 1", 
		new string[] { "Category 1", "Category 2", "Category 3" }, 
		new double[] { 2.5, 1.5, 3.5 });
	series1.HasDataLabels = true;
	series1.DataLabels.ShowValue = true;
	series1.DataLabels[0].NumberFormat.FormatCode = "\"$\"#,##0.00";
	series1.DataLabels[1].NumberFormat.FormatCode = "dd/mm/yyyy";
	series1.DataLabels[2].NumberFormat.FormatCode = "0.00%";
	// या आप स्रोत सेल से लिंक होने के लिए प्रारूप कोड सेट कर सकते हैं,
	//इस स्थिति में NumberFormat को सामान्य पर रीसेट कर दिया जाएगा और स्रोत सेल से इनहेरिट कर दिया जाएगा।
	series1.DataLabels[2].NumberFormat.IsLinkedToSource = true;
	doc.Save(dataDir + "WorkingWithCharts.FormatNumberOfDataLabel.docx");

निष्कर्ष

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

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

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

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

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

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 आपको एक ही श्रृंखला के भीतर अलग-अलग डेटा लेबल पर विभिन्न संख्या प्रारूप लागू करने की अनुमति देता है। तक पहुंच करDataLabels किसी श्रृंखला से संबद्ध संग्रह, आप सेट कर सकते हैंFormatCode वांछित संख्या प्रारूप निर्दिष्ट करने के लिए प्रत्येक डेटा लेबल की संपत्ति। यह आपको एक ही चार्ट में विभिन्न स्वरूपों में संख्यात्मक मान प्रस्तुत करने की अनुमति देता है।

Q5. क्या मैं डेटा लेबल के लिए कस्टम संख्या प्रारूप का उपयोग कर सकता हूँ?

हाँ, .NET के लिए Aspose.Words डेटा लेबल के लिए कस्टम संख्या प्रारूपों का समर्थन करता है। आप सेट करके वांछित संख्या प्रारूप निर्दिष्ट कर सकते हैंFormatCode एक कस्टम प्रारूप कोड के लिए डेटा लेबल की संपत्ति। यह आपको संख्या प्रारूपों की एक विस्तृत श्रृंखला, जैसे मुद्रा प्रतीक, दिनांक प्रारूप, प्रतिशत मान और बहुत कुछ लागू करने की सुविधा देता है।

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

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