ShapeType
محتويات
[
يخفي
]ShapeType enumeration
يحدد نوع الشكل في مستند Microsoft Word.
public enum ShapeType
قيم
| اسم | قيمة | وصف |
|---|---|---|
| Image | 75 | الشكل عبارة عن صورة. |
| TextBox | 202 | الشكل عبارة عن مربع نص. لاحظ أن الأشكال من أنواع أخرى عديدة يمكن أن تحتوي أيضًا على نص بداخلها. ليس بالضرورة أن يكون الشكل من هذا النوع ليحتوي على نص. |
| Group | -1 | الشكل هو شكل المجموعة. |
| OleObject | -2 | الشكل هو كائن OLE. |
| OleControl | 201 | الشكل هو عنصر تحكم ActiveX. |
| NonPrimitive | 0 | شكل يرسمه المستخدم ويتكون من عدة أجزاء و/أو رؤوس (منحنى أو شكل حر أو مخطط). |
| Rectangle | 1 | مستطيل. |
| RoundRectangle | 2 | مستطيل دائري. |
| Ellipse | 3 | القطع الناقص. |
| Diamond | 4 | الماس. |
| Triangle | 5 | مثلث. |
| RightTriangle | 6 | مثلث قائم الزاوية. |
| Parallelogram | 7 | متوازي الأضلاع. |
| Trapezoid | 8 | شبه منحرف. |
| Hexagon | 9 | مسدس. |
| Octagon | 10 | مثمن. |
| Plus | 11 | زائد. |
| Star | 12 | نجمة. |
| Arrow | 13 | سهم. |
| ThickArrow | 14 | سهم سميك. |
| HomePlate | 15 | لوحة المنزل. |
| Cube | 16 | مكعب . |
| Balloon | 17 | بالون. |
| Seal | 18 | ختم. |
| Arc | 19 | قوس. |
| Line | 20 | الخط. |
| Plaque | 21 | لوحة. |
| Can | 22 | كندا. |
| Donut | 23 | دونات. |
| TextSimple | 24 | نص بسيط. |
| TextOctagon | 25 | نص ثماني الأضلاع. |
| TextHexagon | 26 | مسدس نصي. |
| TextCurve | 27 | منحنى النص. |
| TextWave | 28 | موجة نصية. |
| TextRing | 29 | رنين نصي. |
| TextOnCurve | 30 | نص على المنحنى. |
| TextOnRing | 31 | نص على الخاتم. |
| StraightConnector1 | 32 | شكل موصل مستقيم. |
| BentConnector2 | 33 | شكل موصل منحني مكون من قطعتين. |
| BentConnector3 | 34 | شكل موصل منحني بثلاثة أجزاء. |
| BentConnector4 | 35 | شكل موصل منحني بأربعة أجزاء. |
| BentConnector5 | 36 | شكل موصل منحني بخمسة أجزاء. |
| CurvedConnector2 | 37 | شكل موصل منحني مكون من قطعتين. |
| CurvedConnector3 | 38 | شكل موصل منحني بثلاثة أجزاء. |
| CurvedConnector4 | 39 | شكل موصل منحني بأربعة أجزاء. |
| CurvedConnector5 | 40 | شكل موصل منحني بخمسة أجزاء. |
| Callout1 | 41 | شكل تعليق بسهم واحد. |
| Callout2 | 42 | شكل تعليق به سهمين. |
| Callout3 | 43 | شكل تعليق بثلاثة أسهم. |
| AccentCallout1 | 44 | شكل تعليق مميز بسهم واحد. |
| AccentCallout2 | 45 | شكل تعليق مميز به سهمين. |
| AccentCallout3 | 46 | شكل تعليق مميز بثلاثة أسهم. |
| BorderCallout1 | 47 | نداء الحدود 1. |
| BorderCallout2 | 48 | استدعاء الحدود 2. |
| BorderCallout3 | 49 | نداء الحدود 3. |
| AccentBorderCallout1 | 50 | نداء حدود التمييز 1. |
| AccentBorderCallout2 | 51 | نداء حدود التمييز 2. |
| AccentBorderCallout3 | 52 | نداء حدود التمييز 3. |
| Ribbon | 53 | شريط. |
| Ribbon2 | 54 | الشريط 2. |
| Chevron | 55 | شيفرون. |
| Pentagon | 56 | البنتاغون. |
| NoSmoking | 57 | ممنوع التدخين. |
| Seal8 | 58 | نجمة ثمانية الرؤوس. |
| Seal16 | 59 | نجمة ذات 16 رأسًا. |
| Seal32 | 60 | نجمة ذات 32 نقطة. |
| WedgeRectCallout | 61 | نداء مستطيل الإسفين. |
| WedgeRRectCallout | 62 | نداء مستطيل الإسفين R. |
| WedgeEllipseCallout | 63 | نداء القطع الناقص الإسفيني. |
| Wave | 64 | موجة. |
| FoldedCorner | 65 | زاوية مطوية. |
| LeftArrow | 66 | السهم الأيسر. |
| DownArrow | 67 | سهم لأسفل. |
| UpArrow | 68 | سهم لأعلى. |
| LeftRightArrow | 69 | سهم يسار يمين. |
| UpDownArrow | 70 | سهم لأعلى ولأسفل. |
| IrregularSeal1 | 71 | ختم غير منتظم 1. |
| IrregularSeal2 | 72 | ختم غير منتظم 2. |
| LightningBolt | 73 | صاعقة. |
| Heart | 74 | قلب. |
| QuadArrow | 76 | سهم رباعي. |
| LeftArrowCallout | 77 | تعليق السهم الأيسر. |
| RightArrowCallout | 78 | سهم يمين callout |
| UpArrowCallout | 79 | تعليق السهم لأعلى. |
| DownArrowCallout | 80 | تعليق السهم لأسفل. |
| LeftRightArrowCallout | 81 | سهم يسار يمين. |
| UpDownArrowCallout | 82 | تعليق السهم لأعلى ولأسفل. |
| QuadArrowCallout | 83 | نداء السهم الرباعي. |
| Bevel | 84 | شطبة. |
| LeftBracket | 85 | قوس أيسر. |
| RightBracket | 86 | قوس أيمن. |
| LeftBrace | 87 | دعامة أيسر. |
| RightBrace | 88 | دعامة أيمن. |
| LeftUpArrow | 89 | سهم لأعلى اليسار. |
| BentUpArrow | 90 | سهم منحني لأعلى. |
| BentArrow | 91 | سهم منحني. |
| Seal24 | 92 | نجمة ذات 24 رأسًا. |
| StripedRightArrow | 93 | سهم مخطط إلى اليمين. |
| NotchedRightArrow | 94 | سهم يمين محزز. |
| BlockArc | 95 | قوس الكتلة. |
| SmileyFace | 96 | وجه مبتسم. |
| VerticalScroll | 97 | التمرير العمودي. |
| HorizontalScroll | 98 | التمرير الأفقي. |
| CircularArrow | 99 | سهم دائري. |
| CustomShape | 100 | يبدو أن نوع الشكل هذا مُعَيَّن للأشكال غير المُدرجة ضمن المجموعة القياسية للأشكال التلقائية في Microsoft Word. على سبيل المثال، إذا أدرجت شكلًا تلقائيًا جديدًا من ClipArt. |
| UturnArrow | 101 | سهم الرجوع للخلف. |
| CurvedRightArrow | 102 | سهم منحني إلى اليمين. |
| CurvedLeftArrow | 103 | سهم منحني إلى اليسار. |
| CurvedUpArrow | 104 | سهم منحني لأعلى |
| CurvedDownArrow | 105 | سهم منحني لأسفل. |
| CloudCallout | 106 | استدعاء السحابة. |
| EllipseRibbon | 107 | شريط بيضاوي. |
| EllipseRibbon2 | 108 | شريط القطع الناقص 2. |
| FlowChartProcess | 109 | مخطط انسيابي للعملية. |
| FlowChartDecision | 110 | مخطط انسيابي للقرار. |
| FlowChartInputOutput | 111 | مخطط التدفق المدخلات والمخرجات. |
| FlowChartPredefinedProcess | 112 | مخطط انسيابي لعملية محددة مسبقًا |
| FlowChartInternalStorage | 113 | مخطط انسيابي للتخزين الداخلي. |
| FlowChartDocument | 114 | مستند مخطط التدفق. |
| FlowChartMultidocument | 115 | مخطط انسيابي متعدد المستندات. |
| FlowChartTerminator | 116 | مخطط انسيابي للإنهاء. |
| FlowChartPreparation | 117 | إعداد مخطط التدفق. |
| FlowChartManualInput | 118 | مخطط التدفق المدخل يدويًا. |
| FlowChartManualOperation | 119 | مخطط انسيابي للتشغيل اليدوي. |
| FlowChartConnector | 120 | موصل مخطط التدفق. |
| FlowChartPunchedCard | 121 | مخطط انسيابي على بطاقة مثقبة. |
| FlowChartPunchedTape | 122 | مخطط انسيابي لشريط مثقوب. |
| FlowChartSummingJunction | 123 | مخطط انسيابي لمجموع الوصلات. |
| FlowChartOr | 124 | مخطط انسيابي أو. |
| FlowChartCollate | 125 | تجميع مخطط التدفق. |
| FlowChartSort | 126 | فرز مخطط التدفق. |
| FlowChartExtract | 127 | استخراج مخطط التدفق. |
| FlowChartMerge | 128 | دمج مخطط التدفق. |
| FlowChartOfflineStorage | 129 | مخطط انسيابي للتخزين غير المتصل بالإنترنت. |
| FlowChartOnlineStorage | 130 | مخطط انسيابي للتخزين عبر الإنترنت. |
| FlowChartMagneticTape | 131 | شريط مغناطيسي لتدفق الفحم. |
| FlowChartMagneticDisk | 132 | مخطط انسيابي للقرص المغناطيسي. |
| FlowChartMagneticDrum | 133 | مخطط انسيابي للأسطوانة المغناطيسية. |
| FlowChartDisplay | 134 | عرض مخطط التدفق. |
| FlowChartDelay | 135 | تأخير مخطط التدفق. |
| TextPlainText | 136 | نص عادي، كائن WordArt. |
| TextStop | 137 | توقف، كائن WordArt. |
| TextTriangle | 138 | مثلث، كائن WordArt. |
| TextTriangleInverted | 139 | مثلث مقلوب، كائن WordArt. |
| TextChevron | 140 | شيفرون، كائن WordArt. |
| TextChevronInverted | 141 | شيفرون مقلوب، كائن WordArt. |
| TextRingInside | 142 | حلقة بالداخل، كائن WordArt. |
| TextRingOutside | 143 | حلقة خارجية، كائن WordArt. |
| TextArchUpCurve | 144 | منحنى قوسي لأعلى، كائن WordArt. |
| TextArchDownCurve | 145 | منحنى قوسي لأسفل، كائن WordArt. |
| TextCircleCurve | 146 | منحنى الدائرة، كائن WordArt. |
| TextButtonCurve | 147 | منحنى الزر، كائن WordArt. |
| TextArchUpPour | 148 | قوس لأعلى، كائن WordArt. |
| TextArchDownPour | 149 | قوس لأسفل، كائن WordArt. |
| TextCirclePour | 150 | دائرة من أجل كائن WordArt. |
| TextButtonPour | 151 | زر صب، كائن WordArt. |
| TextCurveUp | 152 | منحنى لأعلى، كائن WordArt. |
| TextCurveDown | 153 | منحنى لأسفل، كائن WordArt. |
| TextCascadeUp | 154 | تتالي لأعلى، كائن WordArt. |
| TextCascadeDown | 155 | تتالي لأسفل، كائن WordArt. |
| TextWave1 | 156 | الموجة 1، كائن WordArt. |
| TextWave2 | 157 | الموجة 2، كائن WordArt. |
| TextWave3 | 158 | الموجة 3، كائن WordArt. |
| TextWave4 | 159 | الموجة 4، كائن WordArt. |
| TextInflate | 160 | تضخيم كائن WordArt. |
| TextDeflate | 161 | تفريغ، كائن WordArt. |
| TextInflateBottom | 162 | نفخ الجزء السفلي، كائن WordArt. |
| TextDeflateBottom | 163 | تفريغ الجزء السفلي من كائن WordArt. |
| TextInflateTop | 164 | نفخ الجزء العلوي، كائن WordArt. |
| TextDeflateTop | 165 | تفريغ الجزء العلوي من كائن WordArt. |
| TextDeflateInflate | 166 | تفريغ، تضخيم، كائن WordArt. |
| TextDeflateInflateDeflate | 167 | تفريغ نفخ تفريغ، كائن WordArt. |
| TextFadeRight | 168 | التلاشي إلى اليمين، كائن WordArt. |
| TextFadeLeft | 169 | التلاشي إلى اليسار، كائن WordArt. |
| TextFadeUp | 170 | التلاشي، كائن WordArt. |
| TextFadeDown | 171 | التلاشي، كائن WordArt. |
| TextSlantUp | 172 | مائل لأعلى، كائن WordArt. |
| TextSlantDown | 173 | إمالة لأسفل، كائن WordArt. |
| TextCanUp | 174 | يمكن رفع كائن WordArt. |
| TextCanDown | 175 | يمكن أن ينزل، كائن WordArt. |
| FlowChartAlternateProcess | 176 | مخطط انسيابي للعملية البديلة. |
| FlowChartOffpageConnector | 177 | موصل مخطط التدفق خارج الصفحة. |
| Callout90 | 178 | نداء رقم 90. |
| AccentCallout90 | 179 | نداء لهجة 90. |
| BorderCallout90 | 180 | نداء الحدود 90. |
| AccentBorderCallout90 | 181 | نداء حدود التمييز 90. |
| LeftRightUpArrow | 182 | سهم يسار يمين لأعلى. |
| Sun | 183 | الأحد. |
| Moon | 184 | القمر. |
| BracketPair | 185 | زوج الأقواس. |
| BracePair | 186 | زوج الدعامة |
| Seal4 | 187 | نجمة رباعية الرؤوس. |
| DoubleWave | 188 | موجة مزدوجة. |
| ActionButtonBlank | 189 | زر الإجراء فارغ. |
| ActionButtonHome | 190 | زر العمل الصفحة الرئيسية. |
| ActionButtonHelp | 191 | مساعدة زر الإجراء. |
| ActionButtonInformation | 192 | معلومات زر الإجراء. |
| ActionButtonForwardNext | 193 | زر الإجراء للأمام التالي. |
| ActionButtonBackPrevious | 194 | زر الإجراء للرجوع إلى السابق. |
| ActionButtonEnd | 195 | نهاية زر الإجراء. |
| ActionButtonBeginning | 196 | بداية زر الإجراء. |
| ActionButtonReturn | 197 | زر الإجراء العودة. |
| ActionButtonDocument | 198 | مستند زر الإجراء. |
| ActionButtonSound | 199 | صوت زر العمل. |
| ActionButtonMovie | 200 | فيلم زر العمل. |
| SingleCornerSnipped | 203 | قص كائن مستطيل بزاوية واحدة. |
| TopCornersSnipped | 204 | قص مستطيل الزاوية من نفس الجانب. |
| DiagonalCornersSnipped | 205 | قص مستطيل الزاوية القطرية. |
| TopCornersOneRoundedOneSnipped | 206 | قص وتدوير مستطيل الزاوية الواحدة. |
| SingleCornerRounded | 207 | مستطيل دائري بزاوية واحدة. |
| TopCornersRounded | 208 | مستطيل دائري بنفس الزاوية الجانبية. |
| DiagonalCornersRounded | 209 | مستطيل دائري ذو زاوية قطرية. |
| Heptagon | 210 | سباعي الأضلاع. |
| Cloud | 211 | سحابة. |
| Seal6 | 212 | نجمة سداسية الرؤوس. |
| Seal7 | 213 | نجمة سباعية الرؤوس. |
| Seal10 | 214 | نجمة ذات عشرة رؤوس. |
| Seal12 | 215 | نجمة ذات اثني عشر رأسًا. |
| SwooshArrow | 216 | سهم سووش. |
| Teardrop | 217 | دمعة. |
| SquareTabs | 218 | علامات تبويب مربعة. |
| PlaqueTabs | 219 | علامات تبويب اللوحة. |
| Pie | 220 | فطيرة. |
| WedgePie | 221 | فطيرة إسفينية. |
| InverseLine | 222 | الخط العكسي. |
| MathPlus | 223 | الرياضيات بالإضافة إلى. |
| MathMinus | 224 | الرياضيات ناقص. |
| MathMultiply | 225 | الضرب الرياضي. |
| MathDivide | 226 | قسمة الرياضيات. |
| MathEqual | 227 | تساوي الرياضيات. |
| MathNotEqual | 228 | الرياضيات ليست متساوية. |
| NonIsoscelesTrapezoid | 229 | شبه منحرف غير متساوي الساقين. |
| LeftRightCircularArrow | 230 | سهم دائري يسار-يمين. |
| LeftRightRibbon | 231 | شريط يسار-يمين. |
| LeftCircularArrow | 232 | سهم دائري أيسر. |
| Frame | 233 | الإطار. |
| HalfFrame | 234 | نصف إطار. |
| Funnel | 235 | قمع. |
| Gear6 | 236 | ترس بستة أسنان. |
| Gear9 | 237 | ترس ذو تسعة أسنان. |
| Decagon | 238 | عشري الأضلاع. |
| Dodecagon | 239 | اثني عشري الأضلاع. |
| DiagonalStripe | 240 | شريط قطري. |
| Corner | 241 | الزاوية. |
| CornerTabs | 242 | علامات تبويب الزاوية. |
| Chord | 243 | وتر . |
| ChartPlus | 244 | الرسم البياني زائد. |
| ChartStar | 245 | نجمة الرسم البياني. |
| ChartX | 246 | الرسم البياني X. |
| MinValue | -2 | محجوز لاستخدام النظام. |
أمثلة
يوضح كيفية إدراج شكل مع صورة من نظام الملفات المحلي في مستند.
Document doc = new Document();
// سيقوم المنشئ العام لفئة "Shape" بإنشاء شكل بنوع العلامة "ShapeMarkupLanguage.Vml".
// إذا كنت بحاجة إلى إنشاء شكل من نوع غير بدائي، مثل SingleCornerSnipped، وTopCornersSnipped، وDiagonalCornersSnipped،
// TopCornersOneRoundedOneSnipped، SingleCornerRounded، TopCornersRounded، أو DiagonalCornersRounded،
// الرجاء استخدام DocumentBuilder.InsertShape.
Shape shape = new Shape(doc, ShapeType.Image);
shape.ImageData.SetImage(ImageDir + "Windows MetaFile.wmf");
shape.Width = 100;
shape.Height = 100;
doc.FirstSection.Body.FirstParagraph.AppendChild(shape);
doc.Save(ArtifactsDir + "Image.FromFile.docx");
يوضح كيفية تحديد Aspose.Words للأشكال.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertShape(ShapeType.Heptagon, RelativeHorizontalPosition.Page, 0,
RelativeVerticalPosition.Page, 0, 0, 0, WrapType.None);
builder.InsertShape(ShapeType.Cloud, RelativeHorizontalPosition.RightMargin, 0,
RelativeVerticalPosition.Page, 0, 0, 0, WrapType.None);
builder.InsertShape(ShapeType.MathPlus, RelativeHorizontalPosition.RightMargin, 0,
RelativeVerticalPosition.Page, 0, 0, 0, WrapType.None);
// لتحديد أنواع الأشكال بشكل صحيح، يجب عليك العمل مع الأشكال كـ DML.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.Docx)
{
// يسمح التوافق "الصارم" أو "الانتقالي" بحفظ الشكل كـ DML.
Compliance = OoxmlCompliance.Iso29500_2008_Transitional
};
doc.Save(ArtifactsDir + "Shape.ShapeTypes.docx", saveOptions);
doc = new Document(ArtifactsDir + "Shape.ShapeTypes.docx");
Shape[] shapes = doc.GetChildNodes(NodeType.Shape, true).OfType<Shape>().ToArray();
foreach (Shape shape in shapes)
{
Console.WriteLine(shape.ShapeType);
}
أنظر أيضا
- property ShapeType
- مساحة الاسم Aspose.Words.Drawing
- المجسم Aspose.Words