Hi Matt,
Thanks for new build patch.Issues got fixed for custom stamp and other annotation on landscape mode.
Hi Matt,
The above patch worked for us for pdf which are in landscape mode.Thanks.
But right now we are facing issue when we drop image for the pdfs which are in landscape mode as the position of Images are getting shifted by some pixels.But that same logic works great for portrait mode.Below is the code snippet which does the job
let origDropEvent = event.originalEvent;
let scrollContainer = $("#DocumentViewer");
let viewportTop = scrollContainer.scrollTop();
let viewportLeft = scrollContainer.scrollLeft();
let clickPosition = {
x: origDropEvent.pageX + viewportLeft,
y: origDropEvent.pageY + viewportTop
};
debugger;
let visiblePages = window.readerControl.docViewer.getDisplayModeManager().getDisplayMode().getVisiblePages();
let pageIndex, viewerCoordinate;
for(var iterator in visiblePages){
pageIndex = visiblePages[iterator];
viewerCoordinate = displayMode.windowToPage(clickPosition, pageIndex);
if(viewerCoordinate.y > 0){
break;
}
}
let imagePosition = {
x: Math.max(clickPosition.x - imageDimension.width / 2, 10),
y: Math.max(clickPosition.y - imageDimension.height / 2, 10)
};
return displayMode.windowToPage(imagePosition, pageIndex);
Above logic works perfect for portrait mode but in landscape mode it get shifted to some pixel in negative.Did we miss something?