Paragraph
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.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
NodeType | NodeType | Читання | Повертає абзац. |
ParentStory | Story | Читання | Отримує історію батьківського розділу, яка може бути Body або HeaderFooter. |
ParentSection | Section | Читання | Отримує батьківський розділ Section абзацу. |
IsInCell | bool | Читання | True, якщо цей абзац є безпосередньою дочірньою одиницею Cell; false — в іншому випадку. |
IsEndOfCell | bool | Читання | True, якщо цей абзац є останнім абзацом у Cell; false — в іншому випадку. |
BreakIsStyleSeparator | bool | Читання | True, якщо цей розрив абзацу є Style Separator. |
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 | Читання | Отримує значення is delete revision. |
IsMoveFromRevision | bool | Читання | Отримує isMove з ревізії. |
IsMoveToRevision | bool | Читання | Отримує значення, що вказує, чи переміщати до ревізії. |
IsFormatRevision | bool | Читання | Отримує is format revision. |
IsListItem | bool | Читання | True, коли абзац є елементом маркованого або нумерованого списку в оригінальній ревізії. |
IsComposite | bool | Читання | Повертає true, оскільки цей вузол може мати дочірні вузли. |
HasChildNodes | bool | Читання | Повертає true, якщо цей вузол має будь-які дочірні вузли. |
FirstChild | Node | Читання | Отримує перший дочірній елемент вузла. |
LastChild | Node | Читання | Отримує останній дочірній елемент вузла. |
Count | int | Читання | Отримує кількість безпосередніх дочірніх елементів цього вузла. |
ParentNode | CompositeNode | Читання | Отримує безпосереднього батька цього вузла. |
Document | DocumentBase | Читання | Отримує документ, до якого належить цей вузол. |
PreviousSibling | Node | Читання | Отримує node, який безпосередньо передує цьому 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) | Вибирає перший 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 типу вузла у зручний для користувача рядок. |