System.Types.TRectF.Fit

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function Fit(const BoundsRect: TRectF): Single; // deprecated 'Please consider using FitInto instead.';

プロパティ

種類 可視性 ソース ユニット
function public System.Types.pas System.Types TRectF


説明

現在の四角形BoundsRect に合わせて縮小し(必要であれば)、縮小された四角形を BoundsRect 内の中央に配置します。実装された倍率を返します。

Fit は、次の機能を実装します:

  • 現在の四角形のいずれかの寸法が、BoundsRect 四角形の対応する寸法よりも大きかった場合、Fit は現在の四角形を(現在の四角形の形状--幅と高さの比率は保ちつつ)、BoundsRect 四角形に合わせて縮小します。つまり、スケール変更された四角形全体が、指定された BoundsRect 四角形の中にフィットしなければなりません。現在の四角形は、BoundsRect 四角形の中に中央に配置され、その実装された倍率が返されます。
    IwFit
  • 現在の四角形BoundsRect 四角形より小さかった場合、現在の四角形はサイズ変更されません。Fit は、現在の四角形を BoundsRect 四角形の中央に配置します。Fit は、width_of_current_rectangle/width_of_BoundsRectheight_of_current_rectangle/height_of_BoundsRect の間の最大値を返します。
    IwFit
  • BoundsRect の寸法のいずれかが 0 の場合、Fit は現在の四角形を BoundsRect 四角形の中央に配置し、1 を返します。

関連項目