[Visual Basic] Public Property MultiResizeMinHeightEachObject As Integer
[C#] public int MultiResizeMinHeightEachObject {get; set;}
プロパティ値
高さを示す整数値
規定値は 100 です。
解説
複数選択時の拡大・縮小で縮小する際の、選択された各オブジェクトの最小高さを示します。単位は pixel です。
当プロパティは、すべてのオブジェクト共通となり、個々のオブジェクトごとの設定はできません。
オブジェクトを複数選択してまとめて縮小する際に、選択されている各オブジェクトの高さが当プロパティの値になると当該オブジェクトの高さはそれ以上縮小されません。
(選択範囲全体の高さが MultiResizeMinHeight
プロパティに達する前で全体高さはまだ縮まっても当該オブジェクトの縦方向はそれ以上縮まりません。)
※
複数選択時の拡大縮小は、基本的に全体のオブジェクトの相対的な位置関係も保持しますが、下記の例のような場合、一部のオブジェクトの位置関係が変わる場合があります。
■ 左側をつかんで右方向にドラッグして縮小した例(横方向の例ですが、縦方向・MultiResizeHeightEachObject
プロパティも同様です。)
① この状態から左側から右方向に縮小する。オブジェクト全体の相対的な位置関係は保たれたまま縮小される。
② オブジェクト [a] の幅 wd1 が MultiResizeWidthEachObject
プロパティの値になったためオブジェクト [a] の幅はこれ以上は縮まらない。
全体の幅は MultiResizeMinWidth プロパティの値よりより大きいのでまだ縮まる。オブジェクト [a][b][c]
の相対的な位置関係も ① の状態を保持。
③ 全体の幅 wd2 が MultiResizeWidth プロパティの値となりこれ以上は縮まらない。オブジェクト[a]は ②
の幅のままだが [b][c] に対する相対的な位置が変わっている。
当プロパティの設定可能最小値は 10 で、10 未満に設定しようとした場合は、自動的に 10 に設定されます。
MultiResizeMinHeight
プロパティの設定値を当プロパティの値よりも小さく設定した場合は、自動的に当プロパティの値となります。
参照
ImageKit.Edit メンバ | Newtone.ImageKit.Win.ImageKit