DocumentVisitor
DocumentVisitor
概述
DocumentVisitor 是 Aspose.Words FOSS 中用于 .NET 的一个类。
自定义文档访问器的基类。
此类提供 50 个用于在 .NET 程序中处理 DocumentVisitor 对象的方法。可用的方法包括:VisitAbsolutePositionTab、VisitBodyEnd、VisitBodyStart、VisitBookmarkEnd、VisitBookmarkStart、VisitBuildingBlockEnd、VisitBuildingBlockStart、VisitCellEnd、VisitCellStart、VisitCommentEnd、VisitCommentRangeEnd、VisitCommentRangeStart,以及另外 38 个方法。安装 Aspose.Words FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。
方法
| 签名 | 描述 |
|---|---|
VisitDocumentStart(doc: Document) | 当文档枚举开始时调用。 |
VisitDocumentEnd(doc: Document) | 当文档枚举完成时调用。 |
VisitSectionStart(section: Section) | 当章节枚举开始时调用。 |
VisitSectionEnd(section: Section) | 当章节枚举结束时调用。 |
VisitBodyStart(body: Body) | 当章节中主文本故事的枚举开始时被调用。 |
VisitBodyEnd(body: Body) | 当章节中主文本故事的枚举结束时被调用。 |
VisitHeaderFooterStart(headerFooter: HeaderFooter) | 当章节中页眉或页脚的枚举开始时被调用。 |
VisitHeaderFooterEnd(headerFooter: HeaderFooter) | 当章节中页眉或页脚的枚举结束时被调用。 |
VisitParagraphStart(paragraph: Paragraph) | 当段落的枚举开始时调用。 |
VisitParagraphEnd(paragraph: Paragraph) | 当段落的枚举结束时调用。 |
VisitTableStart(table: Table) | 当表格的枚举开始时调用。 |
VisitTableEnd(table: Table) | 当表格的枚举结束时调用。 |
VisitRowStart(row: Row) | 当表格行的枚举开始时调用。 |
VisitRowEnd(row: Row) | 当表格行的枚举结束时调用。 |
VisitCellStart(cell: Cell) | 当表格单元格的枚举开始时调用。 |
VisitCellEnd(cell: Cell) | 当表格单元格的枚举结束时调用。 |
VisitRun(run: Run) | 当在其中遇到一段文本时调用。 |
VisitFieldStart(fieldStart: FieldStart) | 当文档中的字段开始时调用。 |
VisitFieldSeparator(fieldSeparator: FieldSeparator) | 当在文档中遇到字段分隔符时调用。 |
VisitFieldEnd(fieldEnd: FieldEnd) | 当文档中的字段结束时调用。 |
VisitFormField(formField: FormField) | 当在文档中遇到表单字段时调用。 |
VisitBookmarkStart(bookmarkStart: BookmarkStart) | 当在文档中遇到书签的开始时调用。 |
VisitBookmarkEnd(bookmarkEnd: BookmarkEnd) | 当在文档中遇到书签的结束时调用。 |
VisitFootnoteStart(footnote: Footnote) | 当脚注或尾注文本的枚举开始时调用。 |
VisitFootnoteEnd(footnote: Footnote) | 当脚注或尾注文本的枚举结束时调用。 |
VisitCommentStart(comment: Comment) | 当开始枚举评论文本时调用。 |
VisitCommentEnd(comment: Comment) | 当结束枚举评论文本时调用。 |
VisitEditableRangeStart(editableRangeStart: EditableRangeStart) | 当在文档中遇到可编辑范围的起始位置时调用。 |
VisitEditableRangeEnd(editableRangeEnd: EditableRangeEnd) | 当在文档中遇到可编辑范围的结束位置时调用。 |
VisitShapeStart(shape: Shape) | 在开始枚举形状时调用。 |
VisitShapeEnd(shape: Shape) | 在形状枚举结束时调用。 |
VisitGroupShapeStart(groupShape: GroupShape) | 在开始枚举组形状时调用。 |
VisitGroupShapeEnd(groupShape: GroupShape) | 在组形状枚举结束时调用。 |
VisitOfficeMathStart(officeMath: OfficeMath) | 当开始枚举 Office Math 对象时调用。 |
VisitOfficeMathEnd(officeMath: OfficeMath) | 当结束枚举 Office Math 对象时调用。 |
VisitSpecialChar(specialChar: SpecialChar) | 当在文档中遇到 SpecialChar 节点时调用。 |
VisitAbsolutePositionTab(tab: AbsolutePositionTab) | 当在文档中遇到 AbsolutePositionTab 节点时调用。 |
VisitSmartTagStart(smartTag: SmartTag) | 当智能标签的枚举开始时调用。 |
VisitSmartTagEnd(smartTag: SmartTag) | 当智能标签的枚举结束时调用。 |
VisitStructuredDocumentTagStart(sdt: StructuredDocumentTag) | 当结构化文档标签的枚举开始时调用。 |
VisitStructuredDocumentTagEnd(sdt: StructuredDocumentTag) | 当结构化文档标签的枚举结束时调用。 |
VisitGlossaryDocumentStart(glossary: GlossaryDocument) | 当词汇表文档的枚举开始时调用。 |
VisitGlossaryDocumentEnd(glossary: GlossaryDocument) | 当词汇表文档的枚举结束时调用。 |
VisitBuildingBlockStart(block: BuildingBlock) | 当构件的枚举开始时调用。 |
VisitBuildingBlockEnd(block: BuildingBlock) | 当构件的枚举结束时调用。 |
VisitCommentRangeStart(commentRangeStart: CommentRangeStart) | 当遇到注释文本范围的开始时调用。 |
VisitCommentRangeEnd(commentRangeEnd: CommentRangeEnd) | 当遇到注释文本范围的结束时调用。 |
VisitSubDocument(subDocument: SubDocument) | 当遇到子文档时调用。 |
VisitStructuredDocumentTagRangeStart(sdtRangeStart: StructuredDocumentTagRangeStart) | 当遇到 StructuredDocumentTagRangeStart 时调用。 |
VisitStructuredDocumentTagRangeEnd(sdtRangeEnd: StructuredDocumentTagRangeEnd) | 当遇到 StructuredDocumentTagRangeEnd 时调用。 |