[gelöst]CompactPath (Win-API) für Linux/Unix/X11?
Verfasst: 13. September 2006 10:46
Hallo zusammen,
ich benutze für Windows-Programme gerne
BOOL PathCompactPath(
HDC hDC,
LPTSTR lpszPath,
UINT dx
);
http://msdn.microsoft.com/library/defau ... ctpath.asp
um aus endlosen Pfaden einen definiert langen verkürzten Text zu machen.
ZB:
OUTPUT:
===========
The un-truncated path is C:\path1\path2\sample.txt
The truncated path at 125 pixels is : C:\path1\...\sample.txt
The truncated path at 120 pixels is : C:\pat...\sample.txt
The truncated path at 110 pixels is : C:\p...\sample.txt
The truncated path at 25 pixels is : ...\sample.txt
Gibt es eine ähnliche Funktion/Library für Unix/Linux/X11-Systeme?
Google hat mir da nicht recht weitergeholfen und bei den QT-Klassen habe ich auch nichts gefunden
Wollte mal fragen, bevor ich das Rad neu erfinde und das über die FontMetrics selbst programmiere.
Danke für Tips, Bernd
ich benutze für Windows-Programme gerne
BOOL PathCompactPath(
HDC hDC,
LPTSTR lpszPath,
UINT dx
);
http://msdn.microsoft.com/library/defau ... ctpath.asp
um aus endlosen Pfaden einen definiert langen verkürzten Text zu machen.
ZB:
OUTPUT:
===========
The un-truncated path is C:\path1\path2\sample.txt
The truncated path at 125 pixels is : C:\path1\...\sample.txt
The truncated path at 120 pixels is : C:\pat...\sample.txt
The truncated path at 110 pixels is : C:\p...\sample.txt
The truncated path at 25 pixels is : ...\sample.txt
Gibt es eine ähnliche Funktion/Library für Unix/Linux/X11-Systeme?
Google hat mir da nicht recht weitergeholfen und bei den QT-Klassen habe ich auch nichts gefunden
Wollte mal fragen, bevor ich das Rad neu erfinde und das über die FontMetrics selbst programmiere.
Danke für Tips, Bernd