LEADTOOLS ナレッジベース

[RasterImageViewer] 画像の表示されている範囲を取得するには?

RasterImageViewerコントロールで表示している画像の実際の表示範囲は、RasterImageViewerクラスのLogicalViewRectangleプロパティで取得できます。

サンプルコード(VB.NET)

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  Try
    MessageBox.Show("左上X座標:" & RasterImageViewer1.LogicalViewRectangle.X & vbCrLf & _
        "左上Y座標:" & RasterImageViewer1.LogicalViewRectangle.Y & vbCrLf & _
        "右下X座標:" & RasterImageViewer1.LogicalViewRectangle.X + _
                RasterImageViewer1.LogicalViewRectangle.Width & vbCrLf & _
        "右下Y座標:" & RasterImageViewer1.LogicalViewRectangle.Y + _
                RasterImageViewer1.LogicalViewRectangle.Height)
  Catch ex As Exception
    MessageBox.Show(ex.ToString)
  End Try
End Sub

サンプルコード(C#)

private void Button1_Click(System.Object sender, System.EventArgs e)
{
  try
  {
    MessageBox.Show("左上X座標:" + rasterImageViewer1.LogicalViewRectangle.X + "\r\n" +
        "左上Y座標:" + rasterImageViewer1.LogicalViewRectangle.Y + "\r\n" +
        "右下X座標:" + rasterImageViewer1.LogicalViewRectangle.X +
                rasterImageViewer1.LogicalViewRectangle.Width + "\r\n" +
        "右下Y座標:" + rasterImageViewer1.LogicalViewRectangle.Y +
                rasterImageViewer1.LogicalViewRectangle.Height);
  }
  catch (Exception ex)
  {
    MessageBox.Show(ex.ToString());
  }
}

0 コメント

記事コメントは受け付けていません。