Paragraph
Paragraph
概述
Paragraph 是 Aspose.Words FOSS 中用于 .NET 的类。继承自:CompositeNode、IParaAttrSource、IRunAttrSource,以及另外 1 个。
表示一段文本。
此类提供 35 个用于在 .NET 程序中处理 Paragraph 对象的方法。可用的方法包括:Accept、AcceptEnd、AcceptStart、AppendChild、AppendField、Clone、CreateNavigator、GetAncestor、GetAncestorOf、GetChild、GetChildNodes、GetEffectiveTabStops,以及另外 19 个方法。所有公共成员在安装 Aspose.Words FOSS for .NET 包后,可供任何 .NET 应用程序访问。属性:BreakIsStyleSeparator、Count、CustomNodeId、Document、FirstChild、FrameFormat,以及另外 26 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
NodeType | NodeType | 读取 | 返回段落。 |
ParentStory | Story | 读取 | 检索父级章节级别的故事,可为 Body 或 HeaderFooter。 |
ParentSection | Section | 读取 | 检索该段落的父 Section。 |
IsInCell | bool | 读取 | 如果此段落是 Cell 的直接子项,则为 true;否则为 false。 |
IsEndOfCell | bool | 读取 | 如果此段落是 Cell 中的最后一个段落,则为 true;否则为 false。 |
BreakIsStyleSeparator | bool | 读取 | 如果此段落换行是样式分隔符,则为 True。 |
IsEndOfSection | bool | 读取 | 如果此段落是节的正文(主要文本故事)中的最后一个段落,则为 True;否则为 false。 |
IsEndOfHeaderFooter | bool | 读取 | 如果此段落是节的 HeaderFooter(主要文本故事)中的最后一个段落,则为 True;否则为 false。 |
IsEndOfDocument | bool | 读取 | 如果此段是文档最后一个章节中的最后一段,则为 True。 |
ParagraphFormat | ParagraphFormat | 读取 | 提供对段落格式属性的访问。 |
ListFormat | ListFormat | 读取 | 提供对段落的列表格式属性的访问。 |
FrameFormat | FrameFormat | 读取 | 提供对框架格式属性的访问。 |
ListLabel | ListLabel | 读取 | 获取一个 ListLabel 对象,该对象提供对该段落的列表编号值和格式的访问。 |
Runs | RunCollection | 读取 | 提供对段落内部文本片段的类型化集合的访问。 |
ParagraphBreakFont | Font | 读取 | 提供对段落换行字符的字体格式的访问。 |
IsInsertRevision | bool | 读取 | 获取是否插入修订。 |
IsDeleteRevision | bool | 读取 | 获取是否已删除的修订。 |
IsMoveFromRevision | bool | 读取 | 获取修订中的 is move。 |
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 | 读取 | 获取紧接在此节点之前的节点。 |
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() | 提供对该节点的子节点进行 foreach 风格迭代的支持。 |
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() | 在此 Paragraph 实例上调用 GetAncestorOf。 |
Remove() | 将自身从父节点中移除。 |
NextPreOrder(rootNode: Node) | 根据先序树遍历算法获取下一个节点。 |
PreviousPreOrder(rootNode: Node) | 根据前序树遍历算法获取前一个节点。 |
ToString(saveFormat: SaveFormat) | 将节点的内容导出为指定格式的字符串。 |
NodeTypeToString(nodeType: NodeType) | 一个实用方法,用于将节点类型枚举值转换为用户友好的字符串。 |