I make a feature to input comments above a pdf on the canvas by double clicking on the part of the pdf that you want to comment.
So the order of these features is:
For Simulation :
My Question is : Why does the icon appear at a the bottom of the page.
This is my Code :
PDFJS.getDocument(url).promise.then(function (pdf) {
thePdf = pdf;
viewer = document.getElementById('pdf-viewer');
for (page = 1; page <= pdf.numPages; page++) {
canvas = document.createElement("canvas");
canvas.className = 'pdf-page-canvas';
var setid = "iscanvas_" + page;
canvas.setAttribute("id", setid);
canvas.setAttribute("ondblclick", "FormComment(event, " + page + ")");
viewer.appendChild(canvas);
renderPage(page, canvas);
}
});
function renderPage(pageNumber, canvas) {
thePdf.getPage(pageNumber).then(function (page) {
viewport = page.getViewport({ scale: scale });
canvas.height = viewport.height;
canvas.width = viewport.width;
page.render({ canvasContext: canvas.getContext('2d'), viewport: viewport });
if (pageNumber == 2) {
var canvas2 = document.querySelector('#iscanvas_1');
var ctx = canvas2.getContext('2d');
var img = new Image();
img.src = "../Content/Images/add.png";
var x = 50;
var y = 110.13333129882812;
img.onload = function () {
ctx.drawImage(img, x, y); <=== I try to research in here
}
}
});
}