officefileapi-devexpress-dot-xtrarichedit-dot-api-dot-native-dot-idocumentelement-dot-accept-x28-devexpress-dot-xtrarichedit-dot-api-dot-native-dot-idocumentvisitor-x29.md
Accepts a visitor.
Namespace : DevExpress.XtraRichEdit.API.Native
Assembly : DevExpress.RichEdit.v25.2.Core.dll
NuGet Package : DevExpress.RichEdit.Core
void Accept(
IDocumentVisitor visitor
)
Sub Accept(
visitor As IDocumentVisitor
)
| Name | Type | Description |
|---|---|---|
| visitor | IDocumentVisitor |
A visitor to visit document elements.
|
public override void Visit(DocumentTextBox textbox)
{
DocumentIterator textBoxIterator = textBox.GetIterator(true);
MyVisitor textBoxVisitor = new MyVisitor();
while (textBoxIterator.MoveNext())
textBoxIterator.Current.Accept(textBoxVisitor);
}
Public Overrides Sub Visit(textbox As DocumentTextBox)
Dim textBoxIterator As DocumentIterator = textBox.GetIterator(True)
Dim textBoxVisitor As New MyVisitor()
While textBoxIterator.MoveNext()
textBoxIterator.Current.Accept(textBoxVisitor)
End While
End Sub
The following code snippets (auto-collected from DevExpress Examples) contain references to the Accept(IDocumentVisitor) method.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.
winforms-richedit-iterate-over-document-elements/CS/DocumentIteratorExample/Form1.cs#L24
while (iterator.MoveNext())
iterator.Current.Accept(visitor);
memoEdit1.Text = visitor.Text;
winforms-richedit-emulate-the-ms-word-status-bar/CS/WindowsFormsApplication1/Form1.cs#L83
while (iterator.MoveNext())
iterator.Current.Accept(visitor);
word-document-api-use-documentiterator-to-export-document-in-a-custom-format/CS/Program.cs#L34
while (iterator.MoveNext())
iterator.Current.Accept(visitor);
}
while (iterator.MoveNext())
iterator.Current.Accept(visitor);
}
winforms-spreadsheet-how-to-edit-rich-text/CS/SpreadsheetRichText/RichTextEditForm.cs#L73
{
iterator.Current.Accept(visitor);
}
winforms-richedit-iterate-over-document-elements/VB/DocumentIteratorExample/Form1.vb#L26
Do While iterator.MoveNext()
iterator.Current.Accept(visitor)
Loop
winforms-richedit-emulate-the-ms-word-status-bar/VB/WindowsFormsApplication1/Form1.vb#L71
Do While [iterator].MoveNext()
[iterator].Current.Accept(visitor)
Loop
word-document-api-use-documentiterator-to-export-document-in-a-custom-format/VB/Program.vb#L32
While iterator.MoveNext()
iterator.Current.Accept(visitor)
End While
Do While iterator.MoveNext()
iterator.Current.Accept(visitor)
Loop
winforms-spreadsheet-how-to-edit-rich-text/VB/SpreadsheetRichText/RichTextEditForm.vb#L54
Do While iterator.MoveNext()
iterator.Current.Accept(visitor)
Loop
See Also