サポート&サービス

Home > サポート&サービス > テクニカルサポート > ナレッジベース

テクニカルサポート

製品に関する技術的なサービスを提供しています。製品別の技術情報(ナレッジベース)および、対応環境情報をご覧いただけます。また、E-mailによるテクニカルサポートのお申し込みもこちらで受け付けています。

サブスクリプションにてComponentOne製品(ComponentOne Studioシリーズ、Doc-To-Help、Wijmoシリーズ)をご購入された方は、下記専用サイトの「サポート&サービスメニュー」をご確認ください。
ComponentOneホーム

ナレッジベース

画像を拡大・縮小表示する際に、画像の中央をRasterImageViewerコントロールの中心に表示できますか?
文書番号 : 27656     文書種別 : HowTo
最終更新日 : 2009/09/28
文書を印刷する
対象製品
LEADTOOLS 16.5J Imaging Pro
詳細
画像を拡大・縮小表示する際に、画像の中央をRasterImageViewerコントロールの中心に表示するには、RasterImageViewer.CenterAtPointメソッドで拡大・縮小した画像の中心を設定します。

■サンプルコード[Visual Basic]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

  RasterImageViewer1.ScaleFactor = RasterImageViewer1.ScaleFactor + 0.5
  RasterImageViewer1.ScrollPosition = New Point(0, 0)

  RasterImageViewer1.CenterAtPoint(New Point(RasterImageViewer1.Image.ImageWidth * _
                          RasterImageViewer1.ScaleFactor / 2, _
                          RasterImageViewer1.Image.ImageHeight * _
                          RasterImageViewer1.ScaleFactor / 2))

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

  RasterImageViewer1.ScaleFactor = RasterImageViewer1.ScaleFactor - 0.5
  RasterImageViewer1.ScrollPosition = New Point(0, 0)

  RasterImageViewer1.CenterAtPoint(New Point(RasterImageViewer1.Image.ImageWidth * _
                          RasterImageViewer1.ScaleFactor / 2, _
                          RasterImageViewer1.Image.ImageHeight * _
                          RasterImageViewer1.ScaleFactor / 2))

End Sub

■サンプルコード[C#]
private void Button1_Click(object sender, System.EventArgs e)
{
  rasterImageViewer1.ScaleFactor = rasterImageViewer1.ScaleFactor + 0.5;
  rasterImageViewer1.ScrollPosition = new Point(0, 0);

  rasterImageViewer1.CenterAtPoint(new Point((int)(rasterImageViewer1.Image.ImageWidth *
                            rasterImageViewer1.ScaleFactor / 2),
                            (int)(rasterImageViewer1.Image.ImageHeight *
                            rasterImageViewer1.ScaleFactor / 2)));
}

private void Button2_Click(object sender, System.EventArgs e)
{
  rasterImageViewer1.ScaleFactor = rasterImageViewer1.ScaleFactor - 0.5;
  rasterImageViewer1.ScrollPosition = new Point(0, 0);

  rasterImageViewer1.CenterAtPoint(new Point((int)(rasterImageViewer1.Image.ImageWidth *
                            rasterImageViewer1.ScaleFactor / 2),
                            (int)(rasterImageViewer1.Image.ImageHeight *
                            rasterImageViewer1.ScaleFactor / 2)));
}
関連情報
キーワード
HowTo 画像の表示

この文書は、以前は次のFAQ IDで公開されていました : 12295

この情報は、疑問・問題解決のお役に立ちましたか?

    


こちらに入力されたご質問には回答できませんので、製品に関するお問い合わせは、別途「E-mailサポート」をご利用ください。


※ 個人情報保護のため、個人情報の記入はご遠慮ください。

このページの先頭へ