C# Class ApiExamples.ExFont.RemoveHiddenContentVisitor

This class when executed will remove all hidden content from the Document. Implemented as a Visitor.
Inheritance: DocumentVisitor
Show file Open project: aspose-words/Aspose.Words-for-.NET

Public Methods

Method Description
VisitCellEnd ( Cell cell ) : VisitorAction

Called when visiting of a Cell node is ended in the document.

VisitCommentStart ( Comment comment ) : VisitorAction

Called when a Comment is encountered in the document.

VisitFieldEnd ( FieldEnd fieldEnd ) : VisitorAction

Called when a FieldEnd node is encountered in the document.

VisitFieldSeparator ( FieldSeparator fieldSeparator ) : VisitorAction

Called when a FieldSeparator node is encountered in the document.

VisitFieldStart ( FieldStart fieldStart ) : VisitorAction

Called when a FieldStart node is encountered in the document.

VisitFootnoteStart ( Footnote footnote ) : VisitorAction

Called when a Footnote is encountered in the document.

VisitFormField ( FormField field ) : VisitorAction

Called when a FormField is encountered in the document.

VisitGroupShapeStart ( GroupShape groupShape ) : VisitorAction

Called when a GroupShape is encountered in the document.

VisitParagraphStart ( Paragraph paragraph ) : VisitorAction

Called when a Paragraph node is encountered in the document.

VisitRowEnd ( Row row ) : VisitorAction

Called when visiting of a Row node is ended in the document.

VisitRun ( Run run ) : VisitorAction

Called when a Run node is encountered in the document.

VisitShapeStart ( Shape shape ) : VisitorAction

Called when a Shape is encountered in the document.

VisitSpecialChar ( SpecialChar character ) : VisitorAction

Called when a SpecialCharacter is encountered in the document.

VisitTableEnd ( Table table ) : VisitorAction

Called when visiting of a Table node is ended in the document.

Private Methods

Method Description
isHidden ( Node node ) : bool

Returns true if the node passed is set as hidden, returns false if it is visible.

Method Details

VisitCellEnd() public method

Called when visiting of a Cell node is ended in the document.
public VisitCellEnd ( Cell cell ) : VisitorAction
cell Cell
return VisitorAction

VisitCommentStart() public method

Called when a Comment is encountered in the document.
public VisitCommentStart ( Comment comment ) : VisitorAction
comment Comment
return VisitorAction

VisitFieldEnd() public method

Called when a FieldEnd node is encountered in the document.
public VisitFieldEnd ( FieldEnd fieldEnd ) : VisitorAction
fieldEnd FieldEnd
return VisitorAction

VisitFieldSeparator() public method

Called when a FieldSeparator node is encountered in the document.
public VisitFieldSeparator ( FieldSeparator fieldSeparator ) : VisitorAction
fieldSeparator FieldSeparator
return VisitorAction

VisitFieldStart() public method

Called when a FieldStart node is encountered in the document.
public VisitFieldStart ( FieldStart fieldStart ) : VisitorAction
fieldStart FieldStart
return VisitorAction

VisitFootnoteStart() public method

Called when a Footnote is encountered in the document.
public VisitFootnoteStart ( Footnote footnote ) : VisitorAction
footnote Footnote
return VisitorAction

VisitFormField() public method

Called when a FormField is encountered in the document.
public VisitFormField ( FormField field ) : VisitorAction
field FormField
return VisitorAction

VisitGroupShapeStart() public method

Called when a GroupShape is encountered in the document.
public VisitGroupShapeStart ( GroupShape groupShape ) : VisitorAction
groupShape GroupShape
return VisitorAction

VisitParagraphStart() public method

Called when a Paragraph node is encountered in the document.
public VisitParagraphStart ( Paragraph paragraph ) : VisitorAction
paragraph Paragraph
return VisitorAction

VisitRowEnd() public method

Called when visiting of a Row node is ended in the document.
public VisitRowEnd ( Row row ) : VisitorAction
row Row
return VisitorAction

VisitRun() public method

Called when a Run node is encountered in the document.
public VisitRun ( Run run ) : VisitorAction
run Run
return VisitorAction

VisitShapeStart() public method

Called when a Shape is encountered in the document.
public VisitShapeStart ( Shape shape ) : VisitorAction
shape Shape
return VisitorAction

VisitSpecialChar() public method

Called when a SpecialCharacter is encountered in the document.
public VisitSpecialChar ( SpecialChar character ) : VisitorAction
character SpecialChar
return VisitorAction

VisitTableEnd() public method

Called when visiting of a Table node is ended in the document.
public VisitTableEnd ( Table table ) : VisitorAction
table Table
return VisitorAction