LEADTOOLS JavaScript(Leadtools.Controls)

RotateAngleプロパティ(ImageViewer)

フレームを表示
サンプル 
ビューを示すとき、使う回転角の値。
構文
get_rotateAngle();
set_rotateAngle(value);
Object.defineProperty('rotateAngle');

属性値

説明
°単位で、画像表示のための回転角。デフォルト値は、0です。
解説

このプロパティの値を変更すると、PropertyChangedとTransformChangedイベントが発生します。

これはディスプレイ値です、そして、画像データは変更されません。ViewTransformの値だけ。

ビューを回転させることは長方形(「幅」の値)を回転させることと類似しています、そして、「高さ」は変更するかもしれません。RotateAngleプロパティを使用してビューを回転させるとき、ResizeOnTransformプロパティはビューワが同様にスクロール領域のサイズを変更しなければならないかどうか決定します。たとえば、100×200ピクセルであるビュー(image)を持っている、そして、賢い90度クロックでそれを回転させるならば、新しいビューサイズは200×100ピクセルでなければなりません。ResizeOnTransformがtrue(デフォルト値)に設定されている場合、画像は(0,0)を中心に回転した後、適切な位置まで平行移動されます。画像の新しいサイズ(200, 100)に従って、新しいスクロール領域が調整されます。

ResizeOnTransformの値がfalseに設定されると、画像は中心の周りに回転しサイズ変更は行われません。画像の一部は表示可能領域の外側になります。

この値を設定することは、同じ値にこのビューワですべての項目のImageViewerItem.RotateAngleを自動的に更新します。個々に項目値を変更するために、直接項目プロパティを使います。

詳細については、「画像ビューワ外観」を参照してください。

サンプル

デモを実行します。ここで例ボタンをクリックするとき、imageは回転します、そして、ResizeOnTransformの値は上下に反転されます。ResizeOnTransformがtrueのときは、スクロールバーを使用して新しい画像サイズ全体を表示できます。値がfalseであるとき、imageはその中心のまわりで回転します、そして、全部の領域を表示することができないかもしれません

ImageViewerサンプルからサンプル関数内のコードをすべて削除し("// TODO:ここにサンプルコードを追加します"というコメントを検索する)、以下のコードを挿入します。

alert("Current _imageViewer.RotateAngle is " + this._imageViewer.rotateAngle);
// Rotate the viewer to 90 degree
this._imageViewer.rotateAngle = 90;
参照

参照

ImageViewerオブジェクト。
ImageViewerメンバ