ShapeCollection

ShapeCollection class

يمثل كل الأشكال في ورقة عمل / مخطط.

public class ShapeCollection : CollectionBase<Shape>

الخصائص

اسموصف
Capacity { get; set; }
Count { get; }
Item { get; }الحصول على كائن الشكل في الفهرس المحدد . (2 indexers)
Item { get; set; }

طُرق

اسموصف
AddActiveXControl(ControlType, int, int, int, int, int, int)ينشئ عنصر تحكم Activex .
AddArc(int, int, int, int, int, int)إضافة شكل ArcShape إلى ورقة العمل.
AddAutoShape(AutoShapeType, int, int, int, int, int, int)إضافة شكل تلقائي إلى ورقة العمل.
AddAutoShapeInChart(AutoShapeType, int, int, int, int)إضافة شكل تلقائي إلى الرسم البياني .
AddButton(int, int, int, int, int, int)يضيف زرًا إلى ورقة العمل .
AddCheckBox(int, int, int, int, int, int)يضيف مربع اختيار إلى ورقة العمل.
AddComboBox(int, int, int, int, int, int)يضيف ComboBox إلى ورقة العمل.
AddCopy(Shape, int, int, int, int)إضافة شكل إلى ورقة العمل ونسخه.
AddFreeFloatingShape(MsoDrawingType, int, int, int, int, byte[], bool)يضيف شكلًا عائمًا حرًا إلى ورقة العمل. ينطبق فقط على شكل الخط / الصورة.
AddGroupBox(int, int, int, int, int, int)يضيف GroupBox إلى ورقة العمل.
AddIcons(int, int, int, int, int, int, byte[], byte[])يضيف صورة svg .
AddLabel(int, int, int, int, int, int)إضافة تسمية إلى ورقة العمل .
AddLabelInChart(int, int, int, int)إضافة تسمية إلى الرسم البياني .
AddLine(int, int, int, int, int, int)يضيف شكل خط إلى ورقة العمل.
AddLinkedPicture(int, int, int, int, string)أضف صورة مرتبطة .
AddListBox(int, int, int, int, int, int)يضيف ListBox إلى ورقة العمل.
AddOleObject(int, int, int, int, int, int, byte[])
AddOleObjectWithLinkedImage(int, int, int, int, string)أضف صورة مرتبطة .
AddOval(int, int, int, int, int, int)يضيف شكلًا بيضويًا إلى ورقة العمل.
AddPicture(int, int, int, int, Stream)يضيف صورة إلى المجموعة.
AddPicture(int, int, Stream, int, int)يضيف صورة إلى المجموعة.
AddPictureInChart(int, int, Stream, int, int)يضيف صورة إلى الرسم البياني .
AddRadioButton(int, int, int, int, int, int)إضافة زر راديو إلى ورقة العمل.
AddRectangle(int, int, int, int, int, int)يضيف شكل مستطيل إلى ورقة العمل.
AddScrollBar(int, int, int, int, int, int)يضيف شريط تمرير إلى ورقة العمل.
AddShape(MsoDrawingType, int, int, int, int, int, int)إضافة شكل إلى ورقة العمل.
AddShapeInChart(MsoDrawingType, PlacementType, int, int, int, int)أضف شكلًا إلى الرسم البياني. كل وحدة هي 1/4000 من مساحة الرسم البياني .
AddShapeInChart(MsoDrawingType, PlacementType, int, int, int, int, byte[])أضف شكلًا إلى الرسم البياني. كل وحدة هي 1/4000 من مساحة الرسم البياني .
AddShapeInChartByScale(MsoDrawingType, PlacementType, double, double, double, double)أضف شكلًا إلى الرسم البياني. كل وحدة هي مقياس نسبة مئوية من منطقة الرسم البياني .
AddShapeInChartByScale(MsoDrawingType, PlacementType, double, double, double, double, byte[])أضف شكلًا إلى الرسم البياني. كل وحدة هي 1/4000 من مساحة الرسم البياني .
AddSpinner(int, int, int, int, int, int)يضيف Spinner إلى ورقة العمل.
AddSvg(int, int, int, int, int, int, byte[], byte[])يضيف صورة svg .
AddTextBox(int, int, int, int, int, int)يضيف مربع نص إلى ورقة العمل.
AddTextBoxInChart(int, int, int, int)يضيف مربع نص إلى الرسم البياني .
AddTextEffect(MsoPresetTextEffect, string, string, int, bool, bool, int, int, int, int, int, int)إدراج كائن WordArt .
AddTextEffectInChart(MsoPresetTextEffect, string, string, int, bool, bool, int, int, int, int)إدراج كائن WordArt في المخطط
AddWordArt(PresetWordArtStyle, string, int, int, int, int, int, int)يضيف WordArt معدة مسبقًا منذ Excel 2007.s
BinarySearch(Shape)
BinarySearch(Shape, IComparer<Shape>)
BinarySearch(int, int, Shape, IComparer<Shape>)
Clear()مسح كافة الأشكال . (2 methods)
Contains(Shape)
CopyCommentsInRange(ShapeCollection, CellArea, int, int)انسخ جميع التعليقات الموجودة في النطاق .
CopyInRange(ShapeCollection, CellArea, int, int, bool)انسخ الأشكال الموجودة في النطاق إلى النطاق الوجهة .
CopyTo(Shape[])
CopyTo(Shape[], int)
CopyTo(int, Shape[], int, int)
DeleteInRange(CellArea)احذف الأشكال الموجودة في النطاق. لن يتم حذف أشكال التعليقات.
DeleteShape(Shape)حذف شكل. إذا كان الشكل في المجموعة أو كان شكل تعليق ، فلن يتم حذفه.
Exists(Predicate<Shape>)
Find(Predicate<Shape>)
FindAll(Predicate<Shape>)
FindIndex(Predicate<Shape>)
FindIndex(int, Predicate<Shape>)
FindIndex(int, int, Predicate<Shape>)
FindLast(Predicate<Shape>)
FindLastIndex(Predicate<Shape>)
FindLastIndex(int, Predicate<Shape>)
FindLastIndex(int, int, Predicate<Shape>)
GetEnumerator()
Group(Shape[])قم بتجميع الأشكال .
IndexOf(Shape)
IndexOf(Shape, int)
IndexOf(Shape, int, int)
LastIndexOf(Shape)
LastIndexOf(Shape, int)
LastIndexOf(Shape, int, int)
Remove(Shape)إزالة الشكل.
RemoveAt(int)إزالة الشكل. (2 methods)
Ungroup(GroupShape)يفك تجميع عناصر الشكل.
UpdateSelectedValue()قم بتحديث القيمة المحددة بقيمة الخلية المرتبطة بالأشكال.

أمثلة


[C#]

// إنشاء كائن مصنف
Workbook workbook = new Workbook();

// احصل على ShapeCollection
ShapeCollection shapes = workbook.Worksheets[0].Shapes;

// قم بعملك

// احفظ ملف Excel.
workbook.Save("result.xlsx");

أنظر أيضا