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 时调用。

另请参阅

 中文