Այս հոդվածը բացատրում է, թե ինչպես ստեղծել սյունակային գծապատկեր Word-ում՝ օգտագործելով Java: Այն ունի մանրամասներ մշակման համար միջավայրը սահմանելու համար, ծրագրի հոսքի քայլերի ցանկ և օրինակելի կոդը, որը ցույց է տալիս ինչպես ստեղծել գծապատկեր Word-ում Java-ի միջոցով: Մենք կքննարկենք գծապատկերների տարբեր տեսակներ և տարբեր հատկություններ, որոնք կարող եք սահմանել գծապատկերները հարմարեցնելու համար:
Java-ի միջոցով Word-ում գծապատկեր ստեղծելու քայլեր
- Սահմանեք IDE-ն օգտագործելու Aspose.Words for Java՝ Word ֆայլում գծապատկերներ ստեղծելու համար
- Ստեղծեք Word ֆայլ՝ օգտագործելով Document դասի օբյեկտը գծապատկերների հետ աշխատելու համար
- Ստեղծեք DocumentBuilder դասի օբյեկտ նոր փաստաթղթի համար
- Զանգահարեք insertChart() մեթոդը՝ անհրաժեշտ գծապատկերի տեսակով և չափով գծապատկեր ավելացնելու համար
- Մուտք գործեք շարքը նոր ստեղծված գծապատկերից
- Հեռացրեք լռելյայն շարքը և ավելացրեք նոր գծապատկերային տվյալներ
- Պահպանեք Word ֆայլը
Այս քայլերը նկարագրում են ինչպես ստեղծել սյունակային գծապատկեր Word-ում՝ օգտագործելով Java: Ստեղծեք Word փաստաթուղթ, ստեղծեք DocumentBuilder օբյեկտ և կանչեք insertChart() մեթոդը DocumentBuilder օբյեկտում՝ սահմանելով գծապատկերի տեսակը և չափը: Ի վերջո, մաքրեք գծապատկերի լռելյայն շարքը և ավելացրեք նոր սերիայի տվյալներ կատեգորիաներով՝ գծապատկերը ձեր պահանջներին համապատասխանեցնելու համար:
Word-ում գծապատկեր ստեղծելու կոդը
import com.aspose.words.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Adding charts in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Document document = new Document(); | |
DocumentBuilder docBuilder = new DocumentBuilder(document); | |
// Add column chart | |
Shape shape = docBuilder.insertChart(ChartType.COLUMN, 400, 250); | |
// Access the chart | |
Chart chart = shape.getChart(); | |
// Get the chart series | |
ChartSeriesCollection series = chart.getSeries(); | |
// Clear the series | |
series.clear(); | |
// Define categories | |
String[] categories = new String[] { "Chart Data 1", "Chart Data 2" }; | |
// Add new series | |
series.add("Series A", categories, new double[] { 4, 7 }); | |
series.add("Series B", categories, new double[] { 1, 5 }); | |
series.add("Series C", categories, new double[] { 6, 6 }); | |
series.add("Series D", categories, new double[] { 3, 2 }); | |
series.add("Series E", categories, new double[] { 7, 4 }); | |
document.save("Output.docx"); | |
System.out.println("Charts added successfully"); | |
} | |
} |
Այս կոդը ցույց է տվել ինչպես կատարել գծապատկերներ Word-ում Java-ի միջոցով: Դուք կարող եք օգտագործել ChartType հաշվիչը գծապատկերների տեսակների ընտրության համար, ինչպիսիք են WATERFALL, HISTOGRAM, SURFACE, PIE_3_D, DOUGHNUT, BAR_STACKED և AREA_3_D_PERCENT_STACKED՝ մի քանիսը թվարկելու համար: Նկատի ունեցեք, որ շարքի տվյալների զանգվածը չի կարող դատարկ լինել, և զանգվածի բոլոր տարրերի չափերը պետք է նման լինեն:
Այս ձեռնարկը մեզ սովորեցրել է ստեղծել գծապատկերներ Word ֆայլում: Word ֆայլում TOC ստեղծելու համար տես Ստեղծեք բովանդակության աղյուսակ Word-ում Java-ի միջոցով-ի հոդվածը: