NusaCustomControlType Interface
Implements mandatory members that allow you to bind the RichEdit control to the Nuance SpeechKit.
#Declaration
export interface NusaCustomControlType
#Properties
#newlineFormat Property
Specifies the escape sequence for the line break in the Rich Text Editor.
#Declaration
newlineFormat: string
#Property Value
Type | Description |
---|---|
string | The string value that is equal to the Line |
#paragraphFormat Property
Specifies the escape sequence for the paragraph break in the Rich Text Editor.
#Declaration
paragraphFormat: string
#Property Value
Type | Description |
---|---|
string | The string value that is equal to the Paragraph |
#Methods
#getSelection(element) Method
Returns the current selection range in the RichEdit control.
#Declaration
getSelection(element: HTMLElement): {
start: number;
length: number;
}
#Parameters
Name | Type | Description |
---|---|---|
element | HTMLElement | An HTML element that represents the Rich |
#Returns
Type | Description |
---|---|
{length: number, start: number} | An object that contains the length and start position of the selection in the Rich |
#getSelectionText(element) Method
Returns the selected text in the RichEdit control.
#Declaration
getSelectionText(
element: HTMLElement
): string
#Parameters
Name | Type | Description |
---|---|---|
element | HTMLElement | An HTML element that represents the Rich |
#Returns
Type | Description |
---|---|
string | The selected text. |
#getText(element) Method
Returns the RichEdit control document’s textual representation.
#Declaration
getText(
element: HTMLElement
): string
#Parameters
Name | Type | Description |
---|---|---|
element | HTMLElement | An HTML element that represents the Rich |
#Returns
Type | Description |
---|---|
string | The document text. |
#replaceText(element, text, fromPos, length) Method
Replaces the text in the RichEdit.
#Declaration
replaceText(
element: HTMLElement,
text: string,
fromPos: number,
length: number
): void
#Parameters
Name | Type | Description |
---|---|---|
element | HTMLElement | An HTML element that represents the Rich |
text | string | The replacement text. |
from |
number | The start position of text to be replaced. |
length | number | The length of text to be replaced. |
#setSelection(element, start, length) Method
Sets the selection in the the RichEdit control.
#Declaration
setSelection(
element: HTMLElement,
start: number,
length: number
): void
#Parameters
Name | Type | Description |
---|---|---|
element | HTMLElement | An HTML element that represents the Rich |
start | number | The start position of the selection. |
length | number | The selection length. |