feat: add getRange api #429
This commit is contained in:
@@ -57,6 +57,16 @@ Usage:
|
|||||||
const wordCount = await instance.command.getWordCount()
|
const wordCount = await instance.command.getWordCount()
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## getRange
|
||||||
|
|
||||||
|
Feature: Get range
|
||||||
|
|
||||||
|
Usage:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
const range = instance.command.getRange()
|
||||||
|
```
|
||||||
|
|
||||||
## getRangeText
|
## getRangeText
|
||||||
|
|
||||||
Feature: Get range text
|
Feature: Get range text
|
||||||
|
|||||||
@@ -57,6 +57,16 @@ const editorOption = await instance.command.getOptions()
|
|||||||
const wordCount = await instance.command.getWordCount()
|
const wordCount = await instance.command.getWordCount()
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## getRange
|
||||||
|
|
||||||
|
功能:获取选区
|
||||||
|
|
||||||
|
用法:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
const range = instance.command.getRange()
|
||||||
|
```
|
||||||
|
|
||||||
## getRangeText
|
## getRangeText
|
||||||
|
|
||||||
功能:获取选区文本
|
功能:获取选区文本
|
||||||
|
|||||||
@@ -97,6 +97,7 @@ export class Command {
|
|||||||
public getHTML: CommandAdapt['getHTML']
|
public getHTML: CommandAdapt['getHTML']
|
||||||
public getText: CommandAdapt['getText']
|
public getText: CommandAdapt['getText']
|
||||||
public getWordCount: CommandAdapt['getWordCount']
|
public getWordCount: CommandAdapt['getWordCount']
|
||||||
|
public getRange: CommandAdapt['getRange']
|
||||||
public getRangeText: CommandAdapt['getRangeText']
|
public getRangeText: CommandAdapt['getRangeText']
|
||||||
public getRangeContext: CommandAdapt['getRangeContext']
|
public getRangeContext: CommandAdapt['getRangeContext']
|
||||||
public getRangeRow: CommandAdapt['getRangeRow']
|
public getRangeRow: CommandAdapt['getRangeRow']
|
||||||
@@ -209,6 +210,7 @@ export class Command {
|
|||||||
this.getHTML = adapt.getHTML.bind(adapt)
|
this.getHTML = adapt.getHTML.bind(adapt)
|
||||||
this.getText = adapt.getText.bind(adapt)
|
this.getText = adapt.getText.bind(adapt)
|
||||||
this.getWordCount = adapt.getWordCount.bind(adapt)
|
this.getWordCount = adapt.getWordCount.bind(adapt)
|
||||||
|
this.getRange = adapt.getRange.bind(adapt)
|
||||||
this.getRangeText = adapt.getRangeText.bind(adapt)
|
this.getRangeText = adapt.getRangeText.bind(adapt)
|
||||||
this.getRangeContext = adapt.getRangeContext.bind(adapt)
|
this.getRangeContext = adapt.getRangeContext.bind(adapt)
|
||||||
this.getRangeRow = adapt.getRangeRow.bind(adapt)
|
this.getRangeRow = adapt.getRangeRow.bind(adapt)
|
||||||
|
|||||||
@@ -1961,6 +1961,10 @@ export class CommandAdapt {
|
|||||||
return this.workerManager.getWordCount()
|
return this.workerManager.getWordCount()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public getRange(): IRange {
|
||||||
|
return deepClone(this.range.getRange())
|
||||||
|
}
|
||||||
|
|
||||||
public getRangeText(): string {
|
public getRangeText(): string {
|
||||||
return this.range.toString()
|
return this.range.toString()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user