| 属性 | 说明 |
|---|---|
| start | 获取区域开始的位置 |
| end | 获取区域结束的位置 |
| 方法 | 说明 |
|---|---|
| getText() | 获取指定区域的纯文本 |
| getHtml() | 获取指定区域的 HTML 片段 |
| getBounding() | 获取选区在当前屏幕上的位置信息,或传入选区的位置信息。 |
range.startfunction async example() {
const pdf = await sdk.connect();
//获取选区
const range = await pdf.selection.getRange();
//获取选区开始的位置
const rangeStart = await range.start
}range.endfunction async example() {
const pdf = await sdk.connect();
//获取选区
const range = await pdf.selection.getRange();
//获取选区结束的位置
const rangeStart = await range.end
}range.getText()function async example() {
const pdf = await sdk.connect();
//获取选区
const range = await pdf.selection.getRange();
//获取选区的纯文本
const text = await range.getText()
}range.getHtml()function async example() {
const pdf = await sdk.connect();
//获取选区
const range = await pdf.selection.getRange();
//获取选区的 HTML 片段
const html = await range.getHtml()
}range.getBounding()function async example() {
const pdf = await sdk.connect();
//获取选区
const range = await pdf.selection.getRange();
//获取位置信息
const bounding = await range.getBounding();
// 区域最后一个字符的坐标
const endPosition = {
x: bounding.end,
y: bounding.bottom
}
}