Vcl.FileCtrl.MinimizeName
Delphi
function MinimizeName(const Filename: TFileName; Canvas: TCanvas;
MaxLen: Integer): TFileName;
C++
extern DELPHI_PACKAGE System::Sysutils::TFileName __fastcall MinimizeName(const System::Sysutils::TFileName Filename, Vcl::Graphics::TCanvas* Canvas, int MaxLen);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.FileCtrl.pas Vcl.FileCtrl.hpp |
Vcl.FileCtrl | Vcl.FileCtrl |
説明
指定された長さ制限の中に描画できるように、完全修飾パス名を短縮します。
MinimizeName を使用すると、サイズの制限された描画領域に表示できるようにしたファイル名とパスを取得することができます。MinimizeName は、指定されたピクセル数の長さにファイル名が収まるまで、ファイル名のパス部分のディレクトリをドットに置き換えていきます。
MinimizeName は短縮後のファイル名を返します。
Filename は、(おそらく)短縮する必要がある完全修飾パス名です。
Canvas は、短縮後の名前をレンダリングする先の描画領域です。これは、フォント メトリックを判断するために使われます。
MaxLen は、キャンバス上にファイル名を描画するために利用できる長さ(ピクセル単位)です。