C# 在PDFTron WebViewer的其他类似页面中,矩形注释的坐标因相同位置而异

C# 在PDFTron WebViewer的其他类似页面中,矩形注释的坐标因相同位置而异,c#,jquery,asp.net,C#,Jquery,Asp.net,我们正在尝试创建矩形注释,以根据提供的坐标突出显示页面(表单)中的某些文本。使用相同的坐标为其他类似页面中相同位置的相同文本创建矩形批注时,批注是在其他位置而不是所需的文本位置创建的。这些问题可能是因为我们怀疑页面中的偏移量差异。有没有办法解决这个问题?我们将非常感谢您的帮助。多谢各位 我使用下面的代码根据提供的坐标在文本上创建矩形注释(这里仅以硬编码为例) 现在,通过使用相同的坐标以具有不同边距/偏移量的其他类似形式创建相同的注释,注释将放置在其他位置,而不是放置在与前一种形式相同位置的相同文

我们正在尝试创建矩形注释,以根据提供的坐标突出显示页面(表单)中的某些文本。使用相同的坐标为其他类似页面中相同位置的相同文本创建矩形批注时,批注是在其他位置而不是所需的文本位置创建的。这些问题可能是因为我们怀疑页面中的偏移量差异。有没有办法解决这个问题?我们将非常感谢您的帮助。多谢各位

我使用下面的代码根据提供的坐标在文本上创建矩形注释(这里仅以硬编码为例)

现在,通过使用相同的坐标以具有不同边距/偏移量的其他类似形式创建相同的注释,注释将放置在其他位置,而不是放置在与前一种形式相同位置的相同文本上

var docViewer = readerControl.docViewer;
var am = docViewer.GetAnnotationManager();
// Create Rectangle over text with coordinates

var rectAnnot = new Annotations.RectangleAnnotation();
    rectAnnot.X = (644); 
    rectAnnot.Y = (736);
    rectAnnot.Width = (125); 
    rectAnnot.Height = (15);
    rectAnnot.NoMove = true;
    rectAnnot.NoResize = true;
    docViewer.ZoomTo(1.5, 644, 736);

    rectAnnot.PageNumber = 1;
    rectAnnot.Author = this.currUser;
    rectAnnot.FillColor = new Annotations.Color(255, 255, 0);
    rectAnnot.StrokeColor = new Annotations.Color(255, 0, 0);
    rectAnnot.StrokeThickness = 1;
    rectAnnot.Opacity = 0.5;
    am.AddAnnotation(rectAnnot);