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)Повертає N-й дочірній вузол, який відповідає вказаному типу.
SelectNodes(xpath: string)Вибирає список вузлів, що відповідають виразу XPath.
SelectSingleNode(xpath: string)Вибирає перший вузол, що відповідає виразу XPath.
GetEnumerator()Забезпечує підтримку ітерації у стилі foreach над дочірніми вузлами цього вузла.
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)Утилітний метод, який перетворює значення перерахування типу вузла у зрозумілий користувачеві рядок.

Дивіться також

 Українська