属性 | 说明 |
---|---|
start | 获取区域开始的位置 |
end | 获取区域结束的位置 |
方法 | 说明 |
---|---|
getText() | 获取指定区域的纯文本 |
getHtml() | 获取指定区域的 HTML 片段 |
getBounding() | 获取选区在当前屏幕上的位置信息,或传入选区的位置信息。 |
range.start
function async example() {
const pdf = await sdk.connect();
//获取选区
const range = await pdf.selection.getRange();
//获取选区开始的位置
const rangeStart = await range.start
}
range.end
function 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
}
}