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ЧитанняПовертає Row.
ParentTableTableЧитанняПовертає безпосередню батьківську таблицю row.
IsFirstRowboolЧитанняTrue, якщо це перший рядок у таблиці; false — в іншому випадку.
IsLastRowboolЧитанняTrue, якщо це останній рядок у таблиці; false — в іншому випадку.
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)Повертає 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 у цьому екземплярі Row.
Remove()Видаляє себе з батька.
NextPreOrder(rootNode: Node)Отримує наступний вузол відповідно до алгоритму попередньо-порядкового обходу дерева.
PreviousPreOrder(rootNode: Node)Отримує попередній вузол відповідно до алгоритму попередньо-порядкового обходу дерева.
ToString(saveFormat: SaveFormat)Експортує вміст вузла у рядок у зазначеному форматі.
NodeTypeToString(nodeType: NodeType)Утилітний метод, який перетворює значення enum типу вузла у зручний для користувача рядок.

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

 Українська