Chart
محتويات
[
يخفي
]Chart class
لتغليف الكائن الذي يمثل مخطط Excel واحدًا.
public class Chart
الخصائص
| اسم | وصف |
|---|---|
| AutoScaling { get; set; } | صحيح إذا قام Microsoft Excel بقياس مخطط ثلاثي الأبعاد بحيث يكون أقرب في الحجم إلى المخطط ثنائي الأبعاد المكافئ. يجب أن تكون الخاصية RightAngleAxes صحيحة. |
| BackWall { get; } | إرجاع أWalls يمثل الجدار الخلفي لمخطط ثلاثي الأبعاد . |
| CategoryAxis { get; } | الحصول على المحور X في الرسم البياني . |
| ChartArea { get; } | الحصول على منطقة المخطط في ورقة العمل. |
| ChartDataTable { get; } | يمثل جدول بيانات الرسم البياني . |
| ChartObject { get; } | يمثل الرسم البياني الشكل ؛ |
| DepthPercent { get; set; } | يمثل عمق مخطط ثلاثي الأبعاد كنسبة مئوية من عرض المخطط (بين 20 و 2000 بالمائة). |
| DisplayNaAsBlank { get; set; } | يشير إلى ما إذا كان يتم عرض # N / A كقيمة فارغة. |
| Elevation { get; set; } | يمثل ارتفاع عرض الرسم البياني ثلاثي الأبعاد بالدرجات. |
| FirstSliceAngle { get; set; } | الحصول على أو تحديد زاوية المخطط الدائري الأول أو شريحة المخطط الدائري المجوف بالدرجات (باتجاه عقارب الساعة من الوضع الرأسي). ينطبق فقط على المخططات الدائرية والدائرية ثلاثية الأبعاد والدائرية المجوفة ، من 0 إلى 360. |
| Floor { get; } | إرجاع أFloor كائن يمثل جدران مخطط ثلاثي الأبعاد . |
| GapDepth { get; set; } | الحصول على المسافة بين سلسلة البيانات في مخطط ثلاثي الأبعاد أو تعيينها ، كنسبة مئوية من عرض العلامة. يجب أن تكون قيمة هذه الخاصية بين 0 و 500. |
| GapWidth { get; set; } | إرجاع أو تعيين المسافة بين مجموعات الشريط أو العمود ، كنسبة مئوية من عرض الشريط أو العمود . يجب أن تكون قيمة هذه الخاصية بين 0 و 500. |
| HeightPercent { get; set; } | إرجاع أو تعيين ارتفاع مخطط ثلاثي الأبعاد كنسبة مئوية من عرض المخطط (بين 5 و 500 بالمائة) . |
| HidePivotFieldButtons { get; set; } | يشير إلى ما إذا كان يتم إخفاء أزرار حقل المخطط المحوري فقط عندما يكون المخطط PivotChart. |
| Is3D { get; } | يشير إلى ما إذا كان الرسم البياني هو مخطط ثلاثي الأبعاد . |
| IsRectangularCornered { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كانت منطقة الرسم البياني مستطيلة الشكل. القيمة الافتراضية هي true . |
| Legend { get; } | الحصول على وسيلة إيضاح الرسم البياني . |
| Line { get; } | يحصل على الخط . |
| Name { get; set; } | الحصول على اسم المخطط وتعيينه. |
| NSeries { get; } | يحصل على أSeriesCollection مجموعة تمثل سلسلة البيانات في الرسم البياني. |
| PageSetup { get; } | يمثل وصف إعداد الصفحة في هذا المخطط. |
| Perspective { get; set; } | إرجاع أو تعيين المنظور لطريقة عرض المخطط ثلاثي الأبعاد. يجب أن تكون بين 0 و 100. يتم تجاهل هذه الخاصية إذا كانت الخاصية RightAngleAxes هي True. |
| PivotOptions { get; } | يحدد عناصر التحكم المحورية التي تظهر في المخطط |
| PivotSource { get; set; } | المصدر هو بيانات pivotTable . إذا لم يكن PivotSource فارغًا ، فسيكون المخطط PivotChart. |
| Placement { get; set; } | يمثل طريقة إرفاق الرسم البياني بالخلايا الموجودة أسفله. |
| PlotArea { get; } | الحصول على منطقة الرسم البياني للمخطط والتي تتضمن تسميات تجزئة المحور. |
| PlotBy { get; } | الحصول على وتحديد ما إذا كان الرسم بواسطة الصف أو العمود. |
| PlotEmptyCellsType { get; set; } | الحصول على كيفية رسم الخلايا الفارغة وتعيينها. |
| PlotVisibleCells { get; set; } | يشير إلى ما إذا كان يتم رسم الخلايا المرئية فقط. |
| PrintSize { get; set; } | الحصول على حجم الرسم البياني المطبوع وتعيينه. |
| RightAngleAxes { get; set; } | صحيح إذا كانت محاور الرسم البياني في زوايا قائمة. ينطبق فقط على المخططات ثلاثية الأبعاد (باستثناء المخططات الدائرية العمودية ثلاثية الأبعاد وثلاثية الأبعاد) . |
| RotationAngle { get; set; } | يمثل استدارة عرض المخطط ثلاثي الأبعاد (دوران منطقة الرسم حول المحور z ، بالدرجات) . |
| SecondCategoryAxis { get; } | الحصول على المحور X الثاني للرسم البياني . |
| SecondValueAxis { get; } | الحصول على المحور ص الثاني في الرسم البياني . |
| SeriesAxis { get; } | الحصول على محور سلسلة الرسم البياني . |
| Shapes { get; } | إرجاع كافة أشكال الرسم في هذا المخطط. |
| ShowDataTable { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان الرسم البياني يعرض جدول بيانات أم لا. |
| ShowLegend { get; set; } | الحصول على قيمة أو تعيينها للإشارة إلى ما إذا كان سيتم عرض وسيلة إيضاح الرسم البياني أم لا. الافتراضي هو الصحيح. |
| SideWall { get; } | إرجاع أWallsيمثل الجدار الجانبي لمخطط ثلاثي الأبعاد . |
| SizeWithWindow { get; set; } | صحيح إذا قام Microsoft Excel بتغيير حجم المخطط ليلائم حجم نافذة ورقة المخطط. |
| Style { get; set; } | الحصول على النمط المدمج وتحديده. |
| SubTitle { get; } | الحصول على العنوان الفرعي للرسم البياني . فقط لملف تنسيق ODS . |
| Title { get; } | الحصول على عنوان الرسم البياني . |
| Type { get; set; } | الحصول على نوع الرسم البياني أو تحديده. |
| ValueAxis { get; } | الحصول على المحور ص في الرسم البياني . |
| Walls { get; } | إرجاع أWalls كائن يمثل جدران مخطط ثلاثي الأبعاد . |
| WallsAndGridlines2D { get; set; } | صحيح إذا تم رسم خطوط الشبكة ثنائية الأبعاد على مخطط ثلاثي الأبعاد. |
| Worksheet { get; } | الحصول على ورقة العمل التي تحتوي على هذا الرسم البياني . |
طُرق
| اسم | وصف |
|---|---|
| Calculate() | حساب الموضع المخصص لمنطقة قطعة الأرض ، والمحاور إذا تم تعيين موضعها تلقائيًا. |
| GetActualSize() | الحصول على الحجم الفعلي للرسم البياني بوحدة البكسل . |
| GetChartDataRange() | يحصل على نطاق مصدر البيانات للمخطط. |
| HasAxis(AxisType, bool) | إرجاع المحاور الموجودة على الرسم البياني. |
| IsChartDataChanged() | يكتشف ما إذا كان مصدر بيانات الرسم البياني قد تغير. |
| Move(int, int, int, int) | نقل الرسم البياني إلى مكان محدد . |
| RefreshPivotData() | تحديث بيانات الرسم البياني المحوري من مصدر البيانات المحوري. |
| SetChartDataRange(string, bool) | يحدد نطاق البيانات للرسم البياني . |
| SwitchRowColumn() | مفاتيح الصف / العمود . |
| ToImage() | يحصل على 32 بتنقطية كائن من الرسم البياني . |
| ToImage(ImageOrPrintOptions) | يحصل على 32 بتنقطية كائن من الرسم البياني . خيارات ImageOrPrintOptions. تنسيق الصورة و ImageOrPrintOptions.TiffCompression و ImageOrPrintOptions. يتم تجاهل سمات الجودة. |
| ToImage(string) | ينشئ صورة المخطط ويحفظها في ملف. امتداد اسم الملف يحدد تنسيق الصورة. |
| ToImage(Stream, ImageOrPrintOptions) | لإنشاء صورة المخطط وحفظها في دفق بالتنسيق المحدد. |
| ToImage(Stream, ImageType) | لإنشاء صورة المخطط وحفظها في دفق بالتنسيق المحدد. |
| ToImage(Stream, long) | لإنشاء صورة المخطط وحفظها في تدفق بتنسيق Jpeg . |
| ToImage(string, ImageOrPrintOptions) | ينشئ صورة المخطط ويحفظها في ملف. امتداد اسم الملف يحدد تنسيق الصورة. |
| ToImage(string, ImageType) | لإنشاء صورة الرسم البياني وحفظها في ملف من نوع الصورة المحدد. |
| ToImage(string, long) | لإنشاء صورة المخطط وحفظها في ملف بتنسيق Jpeg . |
| ToPdf(Stream) | لإنشاء مخطط pdf وحفظه في تيار . |
| ToPdf(string) | يحفظ الرسم البياني في ملف pdf . |
| ToPdf(Stream, float, float, PageLayoutAlignmentType, PageLayoutAlignmentType) | لإنشاء مخطط pdf وحفظه في تيار . |
| ToPdf(string, float, float, PageLayoutAlignmentType, PageLayoutAlignmentType) | يحفظ الرسم البياني في ملف pdf . |
أمثلة
[C#]
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];
Cells cells = sheet.Cells;
cells[0,1].PutValue("Income");
cells[1,0].PutValue("Company A");
cells[2,0].PutValue("Company B");
cells[3,0].PutValue("Company C");
cells[1,1].PutValue(10000);
cells[2,1].PutValue(20000);
cells[3,1].PutValue(30000);
int chartIndex = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15);
Chart chart = sheet.Charts[chartIndex];
chart.SetChartDataRange("A1:B4", true);
chart.ShowLegend = true;
chart.Title.Text = "Income Analysis";
[Visual Basic]
Dim workbook as Workbook = new Workbook()
Dim sheet as Worksheet = workbook.Worksheets(0)
Dim cells as Cells = sheet.Cells
cells(0,1).PutValue("Income")
cells(1,0).PutValue("Company A")
cells(2,0).PutValue("Company B")
cells(3,0).PutValue("Company C")
cells(1,1).PutValue(10000)
cells(2,1).PutValue(20000)
cells(3,1).PutValue(30000)
Dim chartIndex as Integer = sheet.Charts.Add(ChartType.Column, 9, 9, 21, 15)
Dim chart as Chart = sheet.Charts(chartIndex)
chart.SetChartDataRange("A1:B4", True);
chart.ShowLegend = True
chart.Title.Text = "Income Analysis"
أنظر أيضا
- مساحة الاسم Aspose.Cells.Charts
- المجسم Aspose.Cells