private void CreateShowDocument() { var document = new RadDocument(); document.LayoutMode = DocumentLayoutMode.Paged; RadDocumentEditor editor = new RadDocumentEditor(document); editor.Insert("Text Before Text Inside Text After"); DocumentPosition rangeStartPosition = new DocumentPosition(document); rangeStartPosition.MoveToNextWordStart(); rangeStartPosition.MoveToNextWordStart(); DocumentPosition rangeEndPosition = new DocumentPosition(rangeStartPosition); rangeEndPosition.MoveToNextWordStart(); rangeEndPosition.MoveToCurrentWordEnd(); document.Selection.SetSelectionStart(rangeStartPosition); document.Selection.AddSelectionEnd(rangeEndPosition); editor.InsertAnnotationRange(new CustomRangeStart(), new CustomRangeEnd()); this.radRichTextBox.Document = document; UpdateTextBoxText(); }
private void CreateShowDocument() { var document = new RadDocument(); document.LayoutMode = DocumentLayoutMode.Paged; RadDocumentEditor editor = new RadDocumentEditor(document); editor.Insert("Text Before Text Inside Text After"); DocumentPosition rangeStartPosition = new DocumentPosition(document); rangeStartPosition.MoveToNextWordStart(); rangeStartPosition.MoveToNextWordStart(); DocumentPosition rangeEndPosition = new DocumentPosition(rangeStartPosition); rangeEndPosition.MoveToNextWordStart(); rangeEndPosition.MoveToCurrentWordEnd(); document.Selection.SetSelectionStart(rangeStartPosition); document.Selection.AddSelectionEnd(rangeEndPosition); editor.InsertAnnotationRange(new CustomRangeStart(), new CustomRangeEnd()); this.radRichTextBox.Document = document; UpdateTextBoxText(); }
private bool checkScript() { if (txtSourceSQL.Text.ToLower().Contains("drop")) { DocumentPosition position = new DocumentPosition(this.txtSourceSQL.Document); do { string word = position.GetCurrentSpanBox().Text; if (word.ToLower() == "drop") { DocumentPosition wordEndPosition = new DocumentPosition(position); wordEndPosition.MoveToCurrentWordEnd(); txtSourceSQL.Document.Selection.AddSelectionStart(position); txtSourceSQL.Document.Selection.AddSelectionEnd(wordEndPosition); } }while (position.MoveToNextWordStart()); return(true); } else { return(false); } }