जावा स्लाइड्स में फ़ॉन्ट आकार लेजेंड

जावा स्लाइड्स में फ़ॉन्ट आकार लेजेंड का परिचय

इस ट्यूटोरियल में, आप सीखेंगे कि Aspose.Slides for Java का उपयोग करके PowerPoint स्लाइड में लेजेंड के फ़ॉन्ट आकार को कैसे कस्टमाइज़ किया जाए। हम इस कार्य को पूरा करने के लिए चरण-दर-चरण निर्देश और स्रोत कोड प्रदान करेंगे।

आवश्यक शर्तें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास Aspose.Slides for Java लाइब्रेरी स्थापित है और आपके Java प्रोजेक्ट में सेट अप है। आप लाइब्रेरी को यहाँ से डाउनलोड कर सकते हैंयहाँ.

चरण 1: प्रस्तुति आरंभ करें

सबसे पहले, आवश्यक क्लासेस आयात करें और अपनी पावरपॉइंट प्रस्तुति आरंभ करें।

// दस्तावेज़ निर्देशिका का पथ.
String dataDir = "Your Document Directory";
Presentation pres = new Presentation(dataDir + "test.pptx");

प्रतिस्थापित करें"Your Document Directory" अपनी PowerPoint फ़ाइल के वास्तविक पथ के साथ.

चरण 2: चार्ट जोड़ें

इसके बाद, हम स्लाइड में एक चार्ट जोड़ेंगे और लेजेंड का फ़ॉन्ट आकार सेट करेंगे।

try
{
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400);
    chart.getLegend().getTextFormat().getPortionFormat().setFontHeight(20);
}

इस कोड में, हम पहली स्लाइड पर एक क्लस्टर्ड कॉलम चार्ट बनाते हैं और लेजेंड टेक्स्ट का फ़ॉन्ट आकार 20 पॉइंट पर सेट करते हैं। आप इसे समायोजित कर सकते हैंsetFontHeightफ़ॉन्ट आकार को आवश्यकतानुसार बदलने के लिए मान का उपयोग करें.

चरण 3: अक्ष मान अनुकूलित करें

अब, आइए चार्ट के ऊर्ध्वाधर अक्ष मानों को अनुकूलित करें।

    chart.getAxes().getVerticalAxis().setAutomaticMinValue(false);
    chart.getAxes().getVerticalAxis().setMinValue(-5);
    chart.getAxes().getVerticalAxis().setAutomaticMaxValue(false);
    chart.getAxes().getVerticalAxis().setMaxValue(10);

यहाँ, हम ऊर्ध्वाधर अक्ष के लिए न्यूनतम और अधिकतम मान सेट करते हैं। आप अपनी डेटा आवश्यकताओं के अनुसार मानों को संशोधित कर सकते हैं।

चरण 4: प्रस्तुति सहेजें

अंत में, संशोधित प्रस्तुति को एक नई फ़ाइल में सहेजें।

    pres.save(dataDir + "output.pptx", SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}

यह कोड संशोधित प्रस्तुति को निर्दिष्ट निर्देशिका में “output.pptx” के रूप में सहेजता है।

जावा स्लाइड्स में फ़ॉन्ट आकार लेजेंड के लिए पूर्ण स्रोत कोड

// दस्तावेज़ निर्देशिका का पथ.
String dataDir = "Your Document Directory";
Presentation pres = new Presentation(dataDir + "test.pptx");
try
{
	IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400);
	chart.getLegend().getTextFormat().getPortionFormat().setFontHeight(20);
	chart.getAxes().getVerticalAxis().setAutomaticMinValue(false);
	chart.getAxes().getVerticalAxis().setMinValue(-5);
	chart.getAxes().getVerticalAxis().setAutomaticMaxValue(false);
	chart.getAxes().getVerticalAxis().setMaxValue(10);
	pres.save(dataDir + "output.pptx", SaveFormat.Pptx);
}
finally
{
	if (pres != null) pres.dispose();
}

निष्कर्ष

आपने Java के लिए Aspose.Slides का उपयोग करके Java PowerPoint स्लाइड में लेजेंड के फ़ॉन्ट आकार को सफलतापूर्वक अनुकूलित किया है। आप इंटरैक्टिव और विज़ुअली आकर्षक प्रेजेंटेशन बनाने के लिए Aspose.Slides की क्षमताओं का और अधिक पता लगा सकते हैं।

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

मैं चार्ट में लेजेंड टेक्स्ट का फ़ॉन्ट आकार कैसे बदल सकता हूँ?

चार्ट में लेजेंड टेक्स्ट का फ़ॉन्ट आकार बदलने के लिए, आप निम्नलिखित कोड का उपयोग कर सकते हैं:

IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400);
chart.getLegend().getTextFormat().getPortionFormat().setFontHeight(20);

इस कोड में, हम एक चार्ट बनाते हैं और लेजेंड टेक्स्ट का फ़ॉन्ट आकार 20 पॉइंट पर सेट करते हैं। आप इसे समायोजित कर सकते हैंsetFontHeight फ़ॉन्ट आकार बदलने के लिए मान.

क्या मैं चार्ट में लेजेंड के अन्य गुणों को अनुकूलित कर सकता हूँ?

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

chart.getLegend().setPosition(LegendPosition.Bottom);

यह कोड लेजेंड को चार्ट के निचले भाग में प्रदर्शित करने के लिए सेट करता है। अधिक अनुकूलन विकल्पों के लिए Aspose.Slides दस्तावेज़ देखें।

मैं चार्ट में ऊर्ध्वाधर अक्ष के लिए न्यूनतम और अधिकतम मान कैसे निर्धारित करूं?

चार्ट में ऊर्ध्वाधर अक्ष के लिए न्यूनतम और अधिकतम मान सेट करने के लिए, आप निम्नलिखित कोड का उपयोग कर सकते हैं:

chart.getAxes().getVerticalAxis().setAutomaticMinValue(false);
chart.getAxes().getVerticalAxis().setMinValue(-5);
chart.getAxes().getVerticalAxis().setAutomaticMaxValue(false);
chart.getAxes().getVerticalAxis().setMaxValue(10);

यहाँ, हम स्वचालित अक्ष स्केलिंग को अक्षम करते हैं और ऊर्ध्वाधर अक्ष के लिए न्यूनतम और अधिकतम मान निर्दिष्ट करते हैं। अपने चार्ट डेटा के लिए आवश्यकतानुसार मान समायोजित करें।

मैं Aspose.Slides के लिए अधिक जानकारी और दस्तावेज़ कहां पा सकता हूं?

आप Aspose.Slides for Java के लिए Aspose डॉक्यूमेंटेशन वेबसाइट पर विस्तृत डॉक्यूमेंटेशन और API संदर्भ पा सकते हैं।यहाँ पुस्तकालय के उपयोग के बारे में विस्तृत जानकारी के लिए कृपया देखें.