Paragraph

Огляд

Paragraph — це клас у Aspose.Words FOSS для .NET. Наслідує від: CompositeNode, IParaAttrSource, IRunAttrSource, та ще 1.

Представляє абзац тексту.

Цей клас надає 35 методів для роботи з об’єктами Paragraph у програмах .NET. Доступні методи включають: Accept, AcceptEnd, AcceptStart, AppendChild, AppendField, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEffectiveTabStops та ще 19 методів. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.Words FOSS для .NET. Властивості: BreakIsStyleSeparator, Count, CustomNodeId, Document, FirstChild, FrameFormat та ще 26.

Властивості

НазваТипДоступОпис
NodeTypeNodeTypeЧитанняПовертає абзац.
ParentStoryStoryЧитанняОтримує історію батьківського розділу, яка може бути Body або HeaderFooter.
ParentSectionSectionЧитанняОтримує батьківський розділ Section абзацу.
IsInCellboolЧитанняTrue, якщо цей абзац є безпосередньою дочірньою одиницею Cell; false — в іншому випадку.
IsEndOfCellboolЧитанняTrue, якщо цей абзац є останнім абзацом у Cell; false — в іншому випадку.
BreakIsStyleSeparatorboolЧитанняTrue, якщо цей розрив абзацу є Style Separator.
IsEndOfSectionboolЧитанняTrue, якщо цей абзац є останнім абзацом у Body (головна текстова історія) розділу; false в іншому випадку.
IsEndOfHeaderFooterboolЧитанняTrue, якщо цей абзац є останнім абзацом у HeaderFooter (головна текстова історія) розділу; false в іншому випадку.
IsEndOfDocumentboolЧитанняTrue, якщо цей абзац є останнім абзацом у останньому розділі документа.
ParagraphFormatParagraphFormatЧитанняНадає доступ до властивостей форматування абзацу.
ListFormatListFormatЧитанняНадає доступ до властивостей форматування списку абзацу.
FrameFormatFrameFormatЧитанняНадає доступ до властивостей форматування рамки.
ListLabelListLabelЧитанняОтримує об’єкт ListLabel, який надає доступ до значення нумерації списку та форматування для цього абзацу.
RunsRunCollectionЧитанняНадає доступ до типізованої колекції фрагментів тексту всередині абзацу.
ParagraphBreakFontFontЧитанняНадає доступ до форматування шрифту символу розриву абзацу.
IsInsertRevisionboolЧитанняОтримує значення IsInsertRevision.
IsDeleteRevisionboolЧитанняОтримує значення is delete revision.
IsMoveFromRevisionboolЧитанняОтримує isMove з ревізії.
IsMoveToRevisionboolЧитанняОтримує значення, що вказує, чи переміщати до ревізії.
IsFormatRevisionboolЧитанняОтримує is format revision.
IsListItemboolЧитанняTrue, коли абзац є елементом маркованого або нумерованого списку в оригінальній ревізії.
IsCompositeboolЧитанняПовертає true, оскільки цей вузол може мати дочірні вузли.
HasChildNodesboolЧитанняПовертає true, якщо цей вузол має будь-які дочірні вузли.
FirstChildNodeЧитанняОтримує перший дочірній елемент вузла.
LastChildNodeЧитанняОтримує останній дочірній елемент вузла.
CountintЧитанняОтримує кількість безпосередніх дочірніх елементів цього вузла.
ParentNodeCompositeNodeЧитанняОтримує безпосереднього батька цього вузла.
DocumentDocumentBaseЧитанняОтримує документ, до якого належить цей вузол.
PreviousSiblingNodeЧитанняОтримує node, який безпосередньо передує цьому node.
NextSiblingNodeЧитанняОтримує вузол, який одразу слідує за цим вузлом.
RangeRangeЧитанняПовертає об’єкт Range, який представляє частину документа, що міститься в цьому вузлі.
CustomNodeIdintЧитання/ЗаписВказує користувацький ідентифікатор вузла.

Методи

СигнатураОпис
Paragraph(doc: DocumentBase)Ініціалізує новий екземпляр класу Paragraph.
Accept(visitor: DocumentVisitor)Викликає VisitParagraphStart, потім викликає Accept для всіх дочірніх вузлів абзацу і викликає VisitParagraphEnd в кінці.
AcceptStart(visitor: DocumentVisitor)Приймає відвідувача для відвідування початку абзацу документа.
AcceptEnd(visitor: DocumentVisitor)Приймає відвідувача для відвідування кінця абзацу документа.
GetText()Отримує текст цього абзацу, включаючи символ кінця абзацу.
GetEffectiveTabStops()Повертає масив усіх табуляцій, застосованих до цього абзацу, включаючи ті, що застосовані опосередковано стилями або списками.
JoinRunsWithSameFormatting()Об’єднує ділянки з однаковим форматуванням у абзаці.
AppendField(fieldType: FieldType, updateField: bool)Додає поле Word до цього абзацу.
AppendField(fieldCode: string)Додає поле до цього абзацу.
AppendField(fieldCode: string, fieldValue: string)Додає поле до цього абзацу.
InsertField(fieldType: FieldType, updateField: bool, refNode: Node, isAfter: bool)Вставляє поле Word у цей абзац.
InsertField(fieldCode: string, refNode: Node, isAfter: bool)Вставляє поле у цей абзац.
InsertField(fieldCode: string, fieldValue: string, refNode: Node, isAfter: bool)Вставляє поле в цей абзац.
GetChildNodes(nodeType: NodeType, isDeep: bool)Повертає колекцію дочірніх вузлів, які відповідають вказаному типу.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Повертає N-й дочірній вузол, який відповідає вказаному типу.
SelectNodes(xpath: string)Вибирає список вузлів, що відповідають XPath-виразу.
SelectSingleNode(xpath: string)Вибирає перший Node, який відповідає XPath-виразу.
GetEnumerator()Надає підтримку ітерації у стилі «for each» над дочірніми Node цього Node.
AppendChild(newChild: T)Додає вказаний node у кінець списку дочірніх node для цього node.
PrependChild(newChild: T)Додає вказаний node на початок списку дочірніх node для цього node.
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 у цьому екземплярі Paragraph.
Remove()Видаляє себе з батьківського елементу.
NextPreOrder(rootNode: Node)Отримує наступний вузол згідно алгоритму обходу дерева у порядку pre-order.
PreviousPreOrder(rootNode: Node)Отримує попередній вузол згідно алгоритму обходу дерева у порядку pre-order.
ToString(saveFormat: SaveFormat)Експортує вміст вузла у рядок у зазначеному форматі.
NodeTypeToString(nodeType: NodeType)Утилітний метод, який перетворює значення enum типу вузла у зручний для користувача рядок.

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

 Українська