いくつかの要素を含むドキュメントがあります。ドキュメントはINDDドキュメントです。Webビューで表示しようとしていますが、元のサイズよりも小さいサイズです。ImageMapper(ASP.NET)を使用して、Webビューのさまざまな要素をマークしています。問題は、Webビューのさまざまな場所で正しい位置を取得できないことです。新しいスポットの正しいサイズを取得しましたが、位置は取得しませんでした。私は次の方法で計算を行いました:
Original size (INDD document)
DocumentWidth = 768
DocumentHeight = 1024
New Size (Size of the webview)
Width = 522
Height = 696
percentW = newWidth(Webview)/DocumentWidth
percentH = newHeight(Webview)/DocumentHeight;
これらのパーセント値から、ImageMapperで必要となるすべての新しい値(上、左、下、右)を計算しています。
そのための公式
myPrecent = (percentW/percentH) * 100;
result = myPrecent * ((top,left,right,bottom) / 100);
結果変数は、ImagMapper内のスポットで使用される新しい値を表すものとします。
私は自分の計算で間違っていると思っていると思いますが、自分が間違っていることを理解できません。ですから、私が間違っていることを誰かが知っていれば幸いです。