GroupShape

نظرة عامة

GroupShape هي فئة في Aspose.Words FOSS لـ .NET. تورث من: ShapeBase.

يمثل مجموعة من الأشكال في مستند.

توفر هذه الفئة 29 طريقة للعمل مع كائنات GroupShape في برامج .NET. الطرق المتاحة تشمل: Accept, AcceptEnd, AcceptStart, AdjustWithEffects, AppendChild, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator، و17 طريقة إضافية. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.Words FOSS لـ .NET. الخصائص: AllowOverlap, AlternativeText, AnchorLocked, AspectRatioLocked, BehindText, Bottom، و71 أخرى.

خصائص

اسمالنوعالوصولوصف
NodeTypeNodeTypeقراءةيعيد GroupShape.
FillFillقراءةيحصل على تنسيق التعبئة للشكل.
ShadowFormatShadowFormatقراءةيحصل على تنسيق الظل للشكل.
GlowGlowFormatقراءةيحصل على تنسيق التوهج للشكل.
ReflectionReflectionFormatقراءةيحصل على تنسيق الانعكاس للشكل.
SoftEdgeSoftEdgeFormatقراءةيحصل على تنسيق الحافة الناعمة للشكل.
ScreenTipstringقراءة/كتابةيحدد النص المعروض عندما يتحرك مؤشر الفأرة فوق الشكل.
HRefstringقراءة/كتابةيسترجع أو يعيّن عنوان الارتباط التشعبي الكامل للشكل.
Targetstringقراءة/كتابةيحصل أو يعيّن إطار الهدف للارتباط التشعبي للشكل.
AlternativeTextstringقراءة/كتابةيحدد النص البديل الذي يُعرض بدلاً من الرسمة.
IsDecorativeboolقراءة/كتابةيحصل أو يضبط العلم الذي يحدد ما إذا كان الشكل زخرفيًا في المستند.
Titlestringقراءة/كتابةيحصل أو يعيّن العنوان (التسمية) لكائن الشكل الحالي.
Namestringقراءة/كتابةيحصل أو يعيّن اسم الشكل الاختياري.
IsInsertRevisionboolقراءةيحصل على ما إذا كان الإدراج مراجعة.
IsDeleteRevisionboolقراءةيحصل على مراجعة الحذف.
IsMoveFromRevisionboolقراءةيحصل على ما إذا كان التحريك من المراجعة.
IsMoveToRevisionboolقراءةيحصل على ما إذا تم النقل إلى المراجعة.
IsTopLevelboolقراءةتُعيد true إذا لم يكن هذا الشكل فرعًا من شكل مجموعة.
IsGroupboolقراءةتُعيد true إذا كان هذا شكل مجموعة.
IsImageboolقراءةتُعيد true إذا كان هذا الشكل شكل صورة.
IsHorizontalRuleboolقراءةيرجع true إذا كان هذا الشكل خطًا أفقيًا.
IsWordArtboolقراءةيرجع true إذا كان هذا الشكل كائن WordArt.
CanHaveImageboolقراءةيرجع true إذا كان نوع الشكل يسمح للشكل بأن يحتوي على صورة.
AnchorLockedboolقراءة/كتابةيحدد ما إذا كانت مرساة الشكل مقفلة.
AspectRatioLockedboolقراءة/كتابةيحدد ما إذا كانت نسبة أبعاد الشكل مقفلة.
AllowOverlapboolقراءة/كتابةيحصل أو يعيّن قيمة تحدد ما إذا كان يمكن لهذا الشكل أن يتراكب مع أشكال أخرى.
BehindTextboolقراءة/كتابةيحدد ما إذا كان الشكل أسفل النص أم فوقه.
IsInlineboolقراءةطريقة سريعة لتحديد ما إذا كان هذا الشكل موضعًا ضمن سطر النص.
Leftdoubleقراءة/كتابةيحصل أو يضبط موضع الحافة اليسرى للكتلة الحاوية للشكل.
Topdoubleقراءة/كتابةيحصل أو يضبط موضع الحافة العلوية للكتلة الحاوية للشكل.
Rightdoubleقراءةيحصل على موضع الحافة اليمنى للكتلة المحتوية للشكل.
Bottomdoubleقراءةيحصل على موضع الحافة السفلية للكتلة المحتوية للشكل.
Widthdoubleقراءة/كتابةيحصل أو يحدد عرض الكتلة المحتوية على الشكل.
Heightdoubleقراءة/كتابةيحصل أو يضبط ارتفاع كتلة الحاوية للشكل.
DistanceTopdoubleقراءة/كتابةيحصل أو يضبط المسافة (بالنقاط) بين نص المستند والحافة العلوية للشكل.
DistanceBottomdoubleقراءة/كتابةيحصل أو يضبط المسافة (بالنقاط) بين نص المستند والحافة السفلية للشكل.
DistanceLeftdoubleقراءة/كتابةيعيد أو يضبط المسافة (بالنقاط) بين نص المستند والحافة اليسرى للشكل.
DistanceRightdoubleقراءة/كتابةيعيد أو يضبط المسافة (بالنقاط) بين نص المستند والحافة اليمنى للشكل.
Rotationdoubleقراءة/كتابةيحدد الزاوية (بالدرجات) التي يتم تدوير الشكل بها.
ZOrderintقراءة/كتابةيحدد ترتيب عرض الأشكال المتداخلة.
ParentParagraphParagraphقراءةيرجع الفقرة الأصلية المباشرة.
BoundsRectangleFقراءة/كتابةيحصل أو يضبط الموقع والحجم للكتلة الحاوية للشكل.
BoundsInPointsRectangleFقراءةيحصل على الموقع والحجم للكتلة الحاوية للشكل بالنقاط، بالنسبة إلى مرساة الشكل الأعلى.
BoundsWithEffectsRectangleFقراءةيحصل على الامتداد النهائي لهذا كائن الشكل بعد تطبيق تأثيرات الرسم.
ShapeTypeShapeTypeقراءةيحصل على نوع الشكل.
MarkupLanguageShapeMarkupLanguageقراءةيحصل على MarkupLanguage المستخدم لهذا الكائن الرسومي.
SizeInPointsSizeFقراءةيحصل على حجم الشكل بالنقاط.
FlipOrientationFlipOrientationقراءة/كتابةيغيّر اتجاه الشكل.
RelativeHorizontalPositionRelativeHorizontalPositionقراءة/كتابةيحدد ما هو العنصر الذي يتم تموضع الشكل نسبةً إليه أفقياً.
RelativeVerticalPositionRelativeVerticalPositionقراءة/كتابةيحدد ما هو العنصر الذي يتم تموضع الشكل نسبةً إليه عمودياً.
RelativeHorizontalSizeRelativeHorizontalSizeقراءة/كتابةيحصل أو يعيّن قيمة الحجم النسبي للشكل في الاتجاه الأفقي.
RelativeVerticalSizeRelativeVerticalSizeقراءة/كتابةيحصل أو يعيّن قيمة الحجم النسبي للشكل في الاتجاه العمودي.
LeftRelativefloatقراءة/كتابةيحصل أو يعيّن القيمة التي تمثّل الموضع الأيسر النسبي للشكل بالنسبة المئوية.
TopRelativefloatقراءة/كتابةيحصل أو يعيّن القيمة التي تمثّل الموضع العلوي النسبي للشكل بالنسبة المئوية.
HeightRelativefloatقراءة/كتابةيحصل أو يضبط القيمة التي تمثل نسبة الارتفاع النسبي للشكل.
WidthRelativefloatقراءة/كتابةيحصل أو يضبط القيمة التي تمثل نسبة العرض النسبي للشكل.
HorizontalAlignmentHorizontalAlignmentقراءة/كتابةيحدد كيفية تموضع الشكل أفقياً.
VerticalAlignmentVerticalAlignmentقراءة/كتابةيحدد كيف يتم وضع الشكل عموديًا.
WrapTypeWrapTypeقراءة/كتابةيحدد ما إذا كان الشكل مضمنًا أم عائمًا.
WrapSideWrapSideقراءة/كتابةيحدد كيفية لف النص حول الشكل.
CoordOriginPointقراءة/كتابةالإحداثيات في الزاوية العلوية اليسرى للكتلة الحاوية لهذا الشكل.
CoordSizeSizeقراءة/كتابةالعرض والارتفاع لمساحة الإحداثيات داخل كتلة الحاوية لهذا الشكل.
FontFontقراءةيوفر الوصول إلى تنسيق الخط لهذا الكائن.
IsSignatureLineboolقراءةتشير إلى أن الشكل هو SignatureLine.
IsLayoutInCellboolقراءة/كتابةيحصل أو يعيّن علمًا يشير إلى ما إذا كان الشكل معروضًا داخل جدول أو خارجه.
Hiddenboolقراءة/كتابةيحصل أو يضبط قيمة boolean تشير إلى ما إذا كان الشكل مرئيًا.
IsCompositeboolقراءةيعيد true لأن هذه العقدة يمكن أن تحتوي على عقد فرعية.
HasChildNodesboolقراءةيعيد true إذا كان لهذه العقدة أي عقد فرعية.
FirstChildNodeقراءةيحصل على أول عنصر فرعي للـ node.
LastChildNodeقراءةيحصل على العنصر الفرعي الأخير للعقدة.
Countintقراءةيحصل على عدد الأطفال المباشرين لهذه العقدة.
ParentNodeCompositeNodeقراءةيحصل على الوالد المباشر لهذه العقدة.
DocumentDocumentBaseقراءةيُعيد المستند الذي تنتمي إليه هذه العقدة.
PreviousSiblingNodeقراءةيحصل على العقدة التي تسبق هذه العقدة مباشرةً.
NextSiblingNodeقراءةيحصل على العقدة التي تلي هذه العقدة مباشرةً.
RangeRangeقراءةيُعيد كائن Range يمثل الجزء من المستند الموجود داخل هذه العقدة.
CustomNodeIdintقراءة/كتابةيحدد معرف العقدة المخصص.

الطرق

التوقيعوصف
GroupShape(doc: DocumentBase)ينشئ شكل مجموعة جديد.
Accept(visitor: DocumentVisitor)ينادي VisitGroupShapeStart، ثم ينادي Accept لجميع الأشكال الفرعية لهذا شكل المجموعة وينادي VisitGroupShapeEnd في النهاية.
AcceptStart(visitor: DocumentVisitor)يقبل زائرًا لزيارة بداية الـ GroupShape.
AcceptEnd(visitor: DocumentVisitor)يقبل زائرًا لزيارة نهاية الـ GroupShape.
LocalToParent(value: PointF)يحوِّل قيمةً من مساحة الإحداثيات المحلية إلى مساحة إحداثيات الشكل الأب.
AdjustWithEffects(source: RectangleF)يضيف إلى المستطيل المصدر قيم امتداد التأثير ويعيد المستطيل النهائي.
GetText()يحصل على النص لهذه العقدة وجميع أبنائها.
GetChildNodes(nodeType: NodeType, isDeep: bool)يعيد مجموعة من العقد الفرعية التي تطابق النوع المحدد.
GetChild(nodeType: NodeType, index: int, isDeep: bool)يعيد العقدة الفرعية رقم N التي تطابق النوع المحدد.
SelectNodes(xpath: string)يختار قائمة من العقد التي تطابق تعبير XPath.
SelectSingleNode(xpath: string)يختار أول عقدة تطابق تعبير XPath.
GetEnumerator()يوفر الدعم للتكرار بنمط for each على العقد الفرعية لهذا العقد.
AppendChild(newChild: T)يضيف العقدة المحددة إلى نهاية قائمة العقد الفرعية لهذا العقد.
PrependChild(newChild: T)يضيف العقدة المحددة إلى بداية قائمة العقد الفرعية لهذا العقد.
InsertAfter(newChild: T, refChild: Node)يدرج العقدة المحددة مباشرةً بعد عقدة المرجع المحددة.
InsertBefore(newChild: T, refChild: Node)يُدرج العقدة المحددة مباشرةً قبل عقدة الإشارة المحددة.
RemoveChild(oldChild: T)يزيل العقدة الفرعية المحددة.
RemoveAllChildren()يزيل جميع العقد الفرعية للعقدة الحالية.
RemoveSmartTags()يزيل جميع عقد SmartTag المتفرعة من العقدة الحالية.
IndexOf(child: Node)يرجع فهرس العقدة الفرعية المحددة في مصفوفة العقد الفرعية.
CreateNavigator()ينشئ مُستكشفًا يمكن استخدامه لتجوال وقراءة العقد.
Clone(isCloneChildren: bool)يجب عليك استخدام التحميل الزائد Clone(bool, INodeCloningListener) عندما يكون استنساخ العقد جزءًا من عملية استنساخ عقدة أخرى (عادةً ما تكون مركبة).
GetAncestor(ancestorType: Type)يحصل على السلف الأول من نوع الكائن المحدد.
GetAncestorOf()ينفّذ GetAncestorOf على هذه المثيلة من GroupShape.
Remove()يزيل نفسه من العنصر الأب.
NextPreOrder(rootNode: Node)يحصل على العقدة التالية وفقًا لخوارزمية استعراض الشجرة بترتيب ما قبل الترتيب.
PreviousPreOrder(rootNode: Node)يحصل على العقدة السابقة وفقًا لخوارزمية استعراض الشجرة بترتيب ما قبل الترتيب.
ToString(saveFormat: SaveFormat)يصدر محتوى العقدة إلى سلسلة نصية بالتنسيق المحدد.
NodeTypeToString(nodeType: NodeType)طريقة مساعدة تقوم بتحويل قيمة تعداد نوع العقدة إلى سلسلة نصية صديقة للمستخدم.

انظر أيضاً

 العربية