Cell

نظرة عامة

Cell هي فئة في Aspose.Words FOSS لـ .NET. تورث من: CompositeNode, ICellAttrSource, ITrackableNode.

يمثل خلية جدول.

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

خصائص

اسمالنوعالوصولوصف
NodeTypeNodeTypeقراءةيعيد Cell.
NextCellCellقراءةيحصل على عقدة Cell التالية.
PreviousCellCellقراءةيحصل على عقدة Cell السابقة.
ParentRowRowقراءةيرجّع الصف الأب للخلية.
FirstParagraphParagraphقراءةيحصل على الفقرة الأولى بين الأطفال المباشرين.
LastParagraphParagraphقراءةيحصل على الفقرة الأخيرة بين الأطفال المباشرين.
IsFirstCellboolقراءةTrue إذا كان هذا هو الخلية الأولى داخل صف؛ false خلاف ذلك.
IsLastCellboolقراءةTrue إذا كان هذا هو الخلية الأخيرة داخل صف؛ false خلاف ذلك.
CellFormatCellFormatقراءةيوفر الوصول إلى خصائص التنسيق للخلية.
ParagraphsParagraphCollectionقراءةيحصل على مجموعة من الفقرات التي هي أبناء مباشرون للخلية.
TablesTableCollectionقراءةيحصل على مجموعة من الجداول التي هي أبناء مباشرة للخلية.
IsCompositeboolقراءةيرجع true لأن هذه العقدة يمكن أن تحتوي على عقد فرعية.
HasChildNodesboolقراءةيرجع true إذا كانت هذه العقدة تحتوي على أي عقد فرعية.
FirstChildNodeقراءةيحصل على الطفل الأول للعقدة.
LastChildNodeقراءةيحصل على العنصر الفرعي الأخير للعقدة.
Countintقراءةيرجع عدد الأطفال المباشرين لهذه العقدة.
ParentNodeCompositeNodeقراءةيحصل على الوالد المباشر لهذه العقدة.
DocumentDocumentBaseقراءةيحصل على المستند الذي تنتمي إليه هذه العقدة.
PreviousSiblingNodeقراءةيحصل على العقدة التي تسبق هذه العقدة مباشرةً.
NextSiblingNodeقراءةيحصل على العقدة التي تتبع هذه العقدة مباشرةً.
RangeRangeقراءةيُعيد كائن Range يمثل الجزء من المستند الموجود داخل هذه العقدة.
CustomNodeIdintقراءة/كتابةيحدد معرّف العقدة المخصص.

الطرق

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

انظر أيضاً

 العربية