Paragraph

Обзор

Paragraph — это класс в Aspose.Words FOSS для .NET. Наследуется от: CompositeNode, IParaAttrSource, IRunAttrSource и ещё одного.

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

Этот класс предоставляет 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ЧтениеПолучает родительский раздел абзаца.
IsInCellboolЧтениеTrue, если этот абзац является непосредственным дочерним элементом Cell; false в противном случае.
IsEndOfCellboolЧтениеTrue, если этот абзац является последним абзацем в Cell; false в противном случае.
BreakIsStyleSeparatorboolЧтениеTrue, если разрыв абзаца является разделителем стиля.
IsEndOfSectionboolЧтениеTrue, если этот абзац является последним абзацем в Body (основном тексте) раздела; иначе — false.
IsEndOfHeaderFooterboolЧтениеTrue, если этот абзац является последним абзацем в HeaderFooter (основном тексте) раздела; иначе — false.
IsEndOfDocumentboolЧтениеTrue если этот абзац является последним абзацем в последнем разделе документа.
ParagraphFormatParagraphFormatЧтениеПредоставляет доступ к свойствам форматирования абзаца.
ListFormatListFormatЧтениеПредоставляет доступ к свойствам форматирования списка абзаца.
FrameFormatFrameFormatЧтениеОбеспечивает доступ к свойствам форматирования рамки.
ListLabelListLabelЧтениеВозвращает объект ListLabel, который предоставляет доступ к значению нумерации списка и форматированию этого абзаца.
RunsRunCollectionЧтениеОбеспечивает доступ к типизированной коллекции фрагментов текста внутри абзаца.
ParagraphBreakFontFontЧтениеОбеспечивает доступ к форматированию шрифта символа разрыва абзаца.
IsInsertRevisionboolЧтениеПолучает значение свойства isInsertRevision.
IsDeleteRevisionboolЧтениеПолучает признак удаления ревизии.
IsMoveFromRevisionboolЧтениеПолучает is move из ревизии.
IsMoveToRevisionboolЧтениеПолучает значение is move to revision.
IsFormatRevisionboolЧтениеПолучает ревизию формата is.
IsListItemboolЧтениеTrue, когда абзац является элементом маркированного или нумерованного списка в оригинальной ревизии.
IsCompositeboolЧтениеВозвращает true, так как этот узел может иметь дочерние узлы.
HasChildNodesboolЧтениеВозвращает true, если у этого узла есть какие-либо дочерние узлы.
FirstChildNodeЧтениеПолучает первого дочернего узла.
LastChildNodeЧтениеПолучает последний дочерний элемент узла.
CountintЧтениеПолучает количество непосредственных дочерних элементов этого узла.
ParentNodeCompositeNodeЧтениеПолучает непосредственного родителя этого узла.
DocumentDocumentBaseЧтениеПолучает документ, к которому принадлежит этот узел.
PreviousSiblingNodeЧтениеПолучает узел, непосредственно предшествующий этому узлу.
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)Выбирает первый узел, соответствующий 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 у этого экземпляра Paragraph.
Remove()Удаляет себя из родителя.
NextPreOrder(rootNode: Node)Получает следующий узел согласно алгоритму обхода дерева в порядке предобхода.
PreviousPreOrder(rootNode: Node)Получает предыдущий узел согласно алгоритму обхода дерева в порядке предобхода.
ToString(saveFormat: SaveFormat)Экспортирует содержимое узла в строку в указанном формате.
NodeTypeToString(nodeType: NodeType)Вспомогательный метод, который преобразует значение перечисления типа узла в удобочитаемую строку.

См. также:

 Русский