Row

نظرة عامة

Row هي فئة في Aspose.Words FOSS لـ .NET. ترث من: CompositeNode، IRowAttrSource، ITrackableNode.

يمثل صفًا في جدول.

توفر هذه الفئة 28 طريقة للعمل مع كائنات Row في برامج .NET. الطرق المتاحة تشمل: Accept، AcceptEnd، AcceptStart، AppendChild، Clone، CreateNavigator، EnsureMinimum، GetAncestor، GetAncestorOf، GetChild، GetChildNodes، GetEnumerator، و16 طريقة إضافية. جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.Words FOSS لـ .NET. الخصائص: Cells، Count، CustomNodeId، Document، FirstCell، FirstChild، و16 أخرى.

خصائص

اسمالنوعالوصولوصف
NodeTypeNodeTypeقراءةيعيد الصف.
ParentTableTableقراءةيعيد جدول الأب المباشر للصف.
IsFirstRowboolقراءةصحيح إذا كان هذا هو الصف الأول في جدول؛ خطأ خلاف ذلك.
IsLastRowboolقراءةصحيح إذا كان هذا هو الصف الأخير في جدول؛ خطأ خلاف ذلك.
NextRowRowقراءةيحصل على عقدة Row التالية.
PreviousRowRowقراءةيحصل على عقدة Row السابقة.
FirstCellCellقراءةيرجع الخلية الأولى في الصف.
LastCellCellقراءةيعيد الخلية الأخيرة في الصف.
CellsCellCollectionقراءةيوفر وصولًا مكتوبًا إلى عقد Cell الفرعية في الصف.
RowFormatRowFormatقراءةيوفر وصولًا إلى خصائص تنسيق الصف.
Hiddenboolقراءة/كتابةيحصل أو يضبط علمًا يشير إلى ما إذا كان هذا الصف مخفيًا أم لا.
IsCompositeboolقراءةيرجع true لأن هذه العقدة يمكن أن تحتوي على عقد فرعية.
HasChildNodesboolقراءةيرِجع true إذا كانت هذه العقدة تحتوي على أي عقد فرعية.
FirstChildNodeقراءةيحصل على العنصر الفرعي الأول للعقدة.
LastChildNodeقراءةيحصل على العنصر الفرعي الأخير للعقدة.
Countintقراءةيحصل على عدد الأطفال المباشرين لهذه العقدة.
ParentNodeCompositeNodeقراءةيحصل على الوالد الفوري لهذا العقد.
DocumentDocumentBaseقراءةيحصل على المستند الذي تنتمي إليه هذه العقدة.
PreviousSiblingNodeقراءةيحصل على العقدة التي تسبق هذه العقدة مباشرةً.
NextSiblingNodeقراءةيحصل على العقدة التي تلي هذه العقدة مباشرةً.
RangeRangeقراءةيرجع كائن Range الذي يمثل الجزء من المستند الموجود داخل هذه العقدة.
CustomNodeIdintقراءة/كتابةيحدد معرف العقدة المخصص.

الطرق

التوقيعوصف
Row(doc: DocumentBase)يُنشئ مثيلًا جديدًا من الفئة Row.
Accept(visitor: DocumentVisitor)ينادي VisitRowStart، ثم ينادي Accept لجميع العقد الفرعية للقسم وينادي VisitRowEnd في النهاية.
AcceptStart(visitor: DocumentVisitor)يقبل زائرًا لزيارة بداية الصف.
AcceptEnd(visitor: DocumentVisitor)يقبل زائرًا لزيارة نهاية الصف.
GetText()يحصل على نص جميع الخلايا في هذا الصف بما في ذلك حرف نهاية الصف.
EnsureMinimum()إذا لم يحتوي الصف على أي خلايا، ينشئ خلية واحدة ويضيفها.
GetChildNodes(nodeType: NodeType, isDeep: bool)يرجع مجموعة من العقد الفرعية التي تطابق النوع المحدد.
GetChild(nodeType: NodeType, index: int, isDeep: bool)يرجع العقدة الفرعية الـNth التي تطابق النوع المحدد.
SelectNodes(xpath: string)يختار قائمة من العقد التي تطابق تعبير XPath.
SelectSingleNode(xpath: string)يختار أول Node يتطابق مع تعبير XPath.
GetEnumerator()يوفر دعمًا لتكرار النمط foreach على child nodes الخاصة بهذه node.
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 على كائن Row هذا.
Remove()يزيل نفسه من العنصر الأصل.
NextPreOrder(rootNode: Node)يحصل على العقدة التالية وفقًا لخوارزمية استعراض الشجرة بالترتيب المسبق.
PreviousPreOrder(rootNode: Node)يحصل على العقدة السابقة وفقًا لخوارزمية استعراض الشجرة بالترتيب المسبق.
ToString(saveFormat: SaveFormat)يصدّر محتوى العقدة إلى سلسلة بالنسق المحدد.
NodeTypeToString(nodeType: NodeType)طريقة مساعدة تقوم بتحويل قيمة تعداد نوع العقدة إلى سلسلة صديقة للمستخدم.

انظر أيضاً

 العربية