@officesdk/web
Version:
Web JS SDK for the Office SDK
23 lines (22 loc) • 693 B
JavaScript
import { createPdfRangeProxy } from './range';
export function createPdfSelectionProxy(selection) {
return {
getRange: function (value) {
var range = selection.getRange(value);
if (!range) {
return null;
}
return createPdfRangeProxy(range);
},
setRange: function (value) {
return selection.setRange(value);
},
addRangeListener: function (listener) {
return selection.addRangeListener(listener);
},
getWholeRange: function () {
var range = selection.getWholeRange();
return createPdfRangeProxy(range);
},
};
}