migrate away from deprecated APIs
- renderTextLayer: use textContentSource parameter instead of textContentStream - renderTextLayer: pass a div for the container argument
This commit is contained in:
parent
f87941ea22
commit
f5a1452a2d
|
@ -137,10 +137,10 @@ function renderPage(pageNumber, zoom, prerender, prerenderTrigger=0) {
|
||||||
}
|
}
|
||||||
render();
|
render();
|
||||||
|
|
||||||
const textLayerFrag = document.createDocumentFragment();
|
const newTextLayerDiv = textLayerDiv.cloneNode();
|
||||||
task = pdfjsLib.renderTextLayer({
|
task = pdfjsLib.renderTextLayer({
|
||||||
textContentStream: page.streamTextContent(),
|
textContentSource: page.streamTextContent(),
|
||||||
container: textLayerFrag,
|
container: newTextLayerDiv,
|
||||||
viewport: viewport
|
viewport: viewport
|
||||||
});
|
});
|
||||||
task.promise.then(function() {
|
task.promise.then(function() {
|
||||||
|
@ -148,14 +148,12 @@ function renderPage(pageNumber, zoom, prerender, prerenderTrigger=0) {
|
||||||
|
|
||||||
render();
|
render();
|
||||||
|
|
||||||
const newTextLayerDiv = textLayerDiv.cloneNode();
|
|
||||||
newTextLayerDiv.style.height = newCanvas.style.height;
|
newTextLayerDiv.style.height = newCanvas.style.height;
|
||||||
newTextLayerDiv.style.width = newCanvas.style.width;
|
newTextLayerDiv.style.width = newCanvas.style.width;
|
||||||
if (useRender) {
|
if (useRender) {
|
||||||
textLayerDiv.replaceWith(newTextLayerDiv);
|
textLayerDiv.replaceWith(newTextLayerDiv);
|
||||||
textLayerDiv = newTextLayerDiv;
|
textLayerDiv = newTextLayerDiv;
|
||||||
}
|
}
|
||||||
newTextLayerDiv.appendChild(textLayerFrag);
|
|
||||||
|
|
||||||
if (cache.length === maxCached) {
|
if (cache.length === maxCached) {
|
||||||
cache.shift()
|
cache.shift()
|
||||||
|
|
Loading…
Reference in New Issue