Paragraph
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.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
NodeType | NodeType | Чтение | Возвращает абзац. |
ParentStory | Story | Чтение | Получает родительскую историю уровня раздела, которой может быть Body или HeaderFooter. |
ParentSection | Section | Чтение | Получает родительский раздел абзаца. |
IsInCell | bool | Чтение | True, если этот абзац является непосредственным дочерним элементом Cell; false в противном случае. |
IsEndOfCell | bool | Чтение | True, если этот абзац является последним абзацем в Cell; false в противном случае. |
BreakIsStyleSeparator | bool | Чтение | True, если разрыв абзаца является разделителем стиля. |
IsEndOfSection | bool | Чтение | True, если этот абзац является последним абзацем в Body (основном тексте) раздела; иначе — false. |
IsEndOfHeaderFooter | bool | Чтение | True, если этот абзац является последним абзацем в HeaderFooter (основном тексте) раздела; иначе — false. |
IsEndOfDocument | bool | Чтение | True если этот абзац является последним абзацем в последнем разделе документа. |
ParagraphFormat | ParagraphFormat | Чтение | Предоставляет доступ к свойствам форматирования абзаца. |
ListFormat | ListFormat | Чтение | Предоставляет доступ к свойствам форматирования списка абзаца. |
FrameFormat | FrameFormat | Чтение | Обеспечивает доступ к свойствам форматирования рамки. |
ListLabel | ListLabel | Чтение | Возвращает объект ListLabel, который предоставляет доступ к значению нумерации списка и форматированию этого абзаца. |
Runs | RunCollection | Чтение | Обеспечивает доступ к типизированной коллекции фрагментов текста внутри абзаца. |
ParagraphBreakFont | Font | Чтение | Обеспечивает доступ к форматированию шрифта символа разрыва абзаца. |
IsInsertRevision | bool | Чтение | Получает значение свойства isInsertRevision. |
IsDeleteRevision | bool | Чтение | Получает признак удаления ревизии. |
IsMoveFromRevision | bool | Чтение | Получает is move из ревизии. |
IsMoveToRevision | bool | Чтение | Получает значение is move to revision. |
IsFormatRevision | bool | Чтение | Получает ревизию формата is. |
IsListItem | bool | Чтение | True, когда абзац является элементом маркированного или нумерованного списка в оригинальной ревизии. |
IsComposite | bool | Чтение | Возвращает true, так как этот узел может иметь дочерние узлы. |
HasChildNodes | bool | Чтение | Возвращает true, если у этого узла есть какие-либо дочерние узлы. |
FirstChild | Node | Чтение | Получает первого дочернего узла. |
LastChild | Node | Чтение | Получает последний дочерний элемент узла. |
Count | int | Чтение | Получает количество непосредственных дочерних элементов этого узла. |
ParentNode | CompositeNode | Чтение | Получает непосредственного родителя этого узла. |
Document | DocumentBase | Чтение | Получает документ, к которому принадлежит этот узел. |
PreviousSibling | Node | Чтение | Получает узел, непосредственно предшествующий этому узлу. |
NextSibling | Node | Чтение | Получает узел, непосредственно следующий за этим узлом. |
Range | Range | Чтение | Возвращает объект Range, который представляет часть документа, содержащуюся в этом узле. |
CustomNodeId | int | Чтение/запись | Указывает пользовательский идентификатор узла. |
Методы
| Подпись | Описание: |
|---|---|
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) | Вспомогательный метод, который преобразует значение перечисления типа узла в удобочитаемую строку. |