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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Vcl.FileCtrl.pas Vcl.FileCtrl.hpp |
Vcl.FileCtrl | Vcl.FileCtrl |
Beschreibung
Kürzt einen vollqualifizierten Pfadnamen, so dass er mit der festgelegten Maximallänge angezeigt werden kann.
Mit MinimizeName verkürzen Sie einen Datei- und Pfadnamen, so dass er auf einer Oberfläche mit einer Längenbegrenzung für Dateinamen dargestellt werden kann. MinimizeName ersetzt die Verzeichnisnamen in der Pfadangabe so lange durch Punkte, bis der resultierende Name der angegebenen Pixelanzahl für die Länge entspricht.
MinimizeName gibt den verkürzten Namen zurück.
Filename ist der vollständig qualifizierten Pfadname, der (möglicherweise) verkürzt werden muss.
Canvas ist die Zeichenfläche, an die der resultierende Name übergeben werden soll. Canvas wird zur Festlegung der Schriftmetrik verwendet.
MaxLen ist die Länge in Pixel, die zum Zeichnen des Dateinamens auf der Zeichenfläche zur Verfügung steht.