Class ChartCollection
Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)
يحتوي على مجموعة من كائنات Aspose.Cells.Charts.Chart.
public class ChartCollection : CollectionBase<chart>, IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
الوراثة
object ← CollectionBase<chart> ← ChartCollection
التنفيذات
IList<chart>, ICollection<chart>, IEnumerable<chart>, ICollection, IEnumerable
الأعضاء الموروثة
CollectionBase<chart>.BinarySearch(Chart), CollectionBase<chart>.BinarySearch(Chart, IComparer<chart>), CollectionBase<chart>.BinarySearch(int, int, Chart, IComparer<chart>), CollectionBase<chart>.Contains(Chart), CollectionBase<chart>.CopyTo(Chart[]), CollectionBase<chart>.CopyTo(Chart[], int), CollectionBase<chart>.CopyTo(int, Chart[], int, int), CollectionBase<chart>.Exists(Predicate<chart>), CollectionBase<chart>.Find(Predicate<chart>), CollectionBase<chart>.FindAll(Predicate<chart>), CollectionBase<chart>.FindIndex(Predicate<chart>), CollectionBase<chart>.FindIndex(int, Predicate<chart>), CollectionBase<chart>.FindIndex(int, int, Predicate<chart>), CollectionBase<chart>.FindLast(Predicate<chart>), CollectionBase<chart>.FindLastIndex(Predicate<chart>), CollectionBase<chart>.FindLastIndex(int, Predicate<chart>), CollectionBase<chart>.FindLastIndex(int, int, Predicate<chart>), CollectionBase<chart>.IndexOf(Chart), CollectionBase<chart>.IndexOf(Chart, int), CollectionBase<chart>.IndexOf(Chart, int, int), CollectionBase<chart>.LastIndexOf(Chart), CollectionBase<chart>.LastIndexOf(Chart, int), CollectionBase<chart>.LastIndexOf(Chart, int, int), CollectionBase<chart>.GetEnumerator(), CollectionBase<chart>.Clear(), CollectionBase<chart>.RemoveAt(int), CollectionBase<chart>.OnClearComplete(), CollectionBase<chart>.OnClear(), CollectionBase<chart>.Capacity, CollectionBase<chart>.Count, CollectionBase<chart>.InnerList, CollectionBase<chart>.this[int], object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
أمثلة
Workbook workbook = new Workbook();
ChartCollection charts = workbook.Worksheets[0].Charts;
Dim workbook as Workbook = new Workbook()
Dim ChartCollection as Charts = workbook.Worksheets(0).Charts
الخصائص
this[int]
يحصل على عنصر Aspose.Cells.Charts.Chart عند الفهرس المحدد.
public Chart this[int index] { get; }
قيمة الخاصية
this[string]
يحصل على الرسم البياني بالاسم.
public Chart this[string name] { get; }
قيمة الخاصية
ملاحظات
اسم الرسم البياني الافتراضي هو null. لذا يجب عليك تعيين اسم الرسم البياني بشكل صريح.
الطرق
Add(ChartType, int, int, int, int)
يضيف رسمًا بيانيًا إلى المجموعة.
public int Add(ChartType type, int upperLeftRow, int upperLeftColumn, int lowerRightRow, int lowerRightColumn)
المعلمات
type
ChartType
نوع الرسم البياني
upperLeftRow
int
فهرس الصف العلوي الأيسر.
upperLeftColumn
int
فهرس العمود العلوي الأيسر.
lowerRightRow
int
فهرس الصف السفلي الأيمن
lowerRightColumn
int
فهرس العمود السفلي الأيمن
القيمة المعادة
فهرس كائن Aspose.Cells.Charts.Chart.
Add(byte[], string, bool, int, int, int, int)
يضيف رسمًا بيانيًا مع قالب محدد مسبقًا.
public int Add(byte[] data, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
المعلمات
data
byte[]
بيانات ملف قالب الرسم البياني (.crtx).
dataRange
string
يحدد نطاق بيانات الرسم البياني
isVertical
bool
يحدد ما إذا كان يجب رسم السلاسل من نطاق قيم الخلايا حسب الصف أو حسب العمود.
topRow
int
فهرس الصف العلوي الأيسر.
leftColumn
int
فهرس العمود العلوي الأيسر.
rightRow
int
فهرس الصف السفلي الأيمن
bottomColumn
int
فهرس العمود السفلي الأيمن
القيمة المعادة
فهرس كائن Aspose.Cells.Charts.Chart.
Add(ChartType, string, bool, int, int, int, int)
يضيف رسمًا بيانيًا إلى المجموعة.
public int Add(ChartType type, string dataRange, bool isVertical, int topRow, int leftColumn, int rightRow, int bottomColumn)
المعلمات
type
ChartType
نوع الرسم البياني
dataRange
string
يحدد نطاق بيانات الرسم البياني
isVertical
bool
يحدد ما إذا كان يجب رسم السلاسل من نطاق قيم الخلايا حسب الصف أو حسب العمود.
topRow
int
فهرس الصف العلوي الأيسر.
leftColumn
int
فهرس العمود العلوي الأيسر.
rightRow
int
فهرس الصف السفلي الأيمن
bottomColumn
int
فهرس العمود السفلي الأيمن
القيمة المعادة
فهرس كائن Aspose.Cells.Charts.Chart.
AddFloatingChart(ChartType, int, int, int, int)
يضيف رسمًا بيانيًا إلى المجموعة.
public int AddFloatingChart(ChartType type, int left, int top, int width, int height)
المعلمات
type
ChartType
نوع الرسم البياني
left
int
الإزاحة الأفقية إلى الزاوية
top
int
الإزاحة الرأسية إلى الزاوية
width
int
عرض الرسم البياني
height
int
ارتفاع الرسم البياني
القيمة المعادة
فهرس كائن Aspose.Cells.Charts.Chart.
Clear()
يمسح جميع الرسوم البيانية.
public void Clear()
RemoveAt(int)
يزيل رسمًا بيانيًا عند الفهرس المحدد.
public void RemoveAt(int index)
المعلمات
index
int
فهرس الرسم البياني.