in microservices/adp_ui/src/components/DocumentReviewPdfHighlight.js [144:180]
function renderPage() {
//pageNumber = 1;
thePdf.getPage(currPage).then(function (page) {
console.log('Page loaded');
canvas = document.createElement("canvas");
canvas.className = `pdf-page-canvas-${currPage}`;
canvas.strokeStyle = 'black'
viewer.appendChild(canvas);
var scale = 1.5;
var rotation = 0;
var dontFlip = 0;
var viewport = page.getViewport({ scale, rotation, dontFlip });
// Prepare canvas using PDF page dimensions
context = canvas.getContext('2d');
canvas.height = viewport.height;
canvas.width = viewport.width;
//page.render({canvasContext: canvas.getContext('2d'), viewport: viewport});
var renderContext = {
canvasContext: context,
viewport: viewport
};
var renderTask = page.render(renderContext);
renderTask.promise.then(function () {
console.log("Pahge rendered")
});
currPage++;
if (thePdf !== null && currPage <= thePdf.numPages) {
console.log("currpage")
thePdf.getPage(currPage).then(renderPage);
}
})
}