Quickstart

البدء السريع

تحتوي هذه الصفحة على مثالين مستقلين يمكنك نسخهما في مشروع وحدة تحكم .NET (بعد بناء المكتبة من المصدر) وتشغيلهما فورًا.


المثال 1 — إنشاء مستند مع مخطط خطي

أنشئ مستندًا جديدًا، أدخل مخططًا خطيًا باستخدام DocumentBuilder.InsertChart()، امسح السلسلة الافتراضية، وأضف بياناتك الخاصة:

using Aspose.Words;
using Aspose.Words.Drawing.Charts;

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

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

// Delete default generated series.
chart.Series.Clear();

string[] categories = new string[] { "AW Category 1", "AW Category 2", "AW Category 3" };
chart.Series.Add("AW Series 1", categories, new double[] { 4.3, 2.5, 3.5 });

doc.Save("chart.docx");

المثال 2 — تكوين مخطط دائري مع تسميات البيانات

أدخل مخططًا دائريًا، أضف سلسلة، وقم بتكوين ChartDataLabelCollection لعرض النسب المئوية والقيم:

using Aspose.Words;
using Aspose.Words.Drawing.Charts;

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("Series 1",
    new string[] { "Category1", "Category2", "Category3" },
    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("pie-chart.docx");

ChartSeries.Add() يقبل أسماء الفئات إلى جانب القيم، وChartDataLabelCollection يتحكم في ما تعرضه كل تسمية بيانات — النسبة المئوية، القيمة، اسم الفئة، أو تركيبة مفصولة بـ Separator.


الخطوات التالية

انظر أيضاً

 العربية