Hallo Forum,
Wie im Betreff angeführt... Wie kann ich einen langen Text in einem Textfeld abschneiden und dafür Auslassungpunkte (=...) daranhängen? Aber nicht nach einer definierten Anzahl von Zeichen, sondern nach einer angegebenen Länge, oder zB Länge vom Textfeld minus 0,3 cm, und daran die Punkte anhängen.
Hat das schon jemand gemacht? Kann mir hier jemand weiterhelfen? Habe weder hier im Forum noch in Google etwas gefunden...
Danke in voraus und LG
Ernst
Langen Inhalt in Textfeld abschneiden und Auslassungspunkte anhängen
Langen Inhalt in Textfeld abschneiden und Auslassungspunkte anhängen
Ich glaube ehrlich gesagt nicht, dass das geht.
Zuerst müsstest Du die Höhe der verwendeten Schrift zzgl. des Zeilenabstands und die Anzahl der verwendeten Zeilen wissen, um den Platzbedarf innerhalb des Textfelds zu errechnen.
Dann müsstest Du diesen gegen die aktuelle Höhe deines Textfeldes abzgl. der Ränder halten und eine Differenz bilden, um die Zeile zu ermitteln, die abgeschnitten werden soll.
Jetzt müsstest noch Du noch die Postion für die Auslassungszeichen berechnen und den restlichen Text irgendwo hin auslagern (z.B. in ein extras Element), damit man ihn später auch noch wiederherstellen kann.
Puh, ganz schön viel Aufwand und der Ausgang ist noch offen!
Das Widget, in dass man den Text eingibt, zeigt bei einem Textüberlauf aber ohnehin schon automatisch ein Pluszeichen in der unteren rechten Ecke an, um den Überlauf zu kennzeichnen. Also, wozu die Mühe?
Zuerst müsstest Du die Höhe der verwendeten Schrift zzgl. des Zeilenabstands und die Anzahl der verwendeten Zeilen wissen, um den Platzbedarf innerhalb des Textfelds zu errechnen.
Dann müsstest Du diesen gegen die aktuelle Höhe deines Textfeldes abzgl. der Ränder halten und eine Differenz bilden, um die Zeile zu ermitteln, die abgeschnitten werden soll.
Jetzt müsstest noch Du noch die Postion für die Auslassungszeichen berechnen und den restlichen Text irgendwo hin auslagern (z.B. in ein extras Element), damit man ihn später auch noch wiederherstellen kann.
Puh, ganz schön viel Aufwand und der Ausgang ist noch offen!
Das Widget, in dass man den Text eingibt, zeigt bei einem Textüberlauf aber ohnehin schon automatisch ein Pluszeichen in der unteren rechten Ecke an, um den Überlauf zu kennzeichnen. Also, wozu die Mühe?
Langen Inhalt in Textfeld abschneiden und Auslassungspunkte anhängen
Hallo Ernst,
weil doch (fast) alles möglich ist, sollte das auch gehen. Den Sinn der Übung verstehe ich aber auch nicht.
vg armine
weil doch (fast) alles möglich ist, sollte das auch gehen. Den Sinn der Übung verstehe ich aber auch nicht.
vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Langen Inhalt in Textfeld abschneiden und Auslassungspunkte anhängen
Danke Armine, das sieht ja schon ganz gut aus. Muss ich mir näher ansehen. Es soll ja ein Formular ausgedruckt werden ohne Benutzereingriff, also die Buttons muss ich wegbekommen. Danke nochmals...
Langen Inhalt in Textfeld abschneiden und Auslassungspunkte anhängen
Danke razmar. Tja, Kundenwünsche.... 
Den Tip mit dem Standard-Plus hab ich gleich mal weitergeleitet.. Mal sehen. Aber soviel ich den Kunden kenne MUSS es ein "..." sein.
Wundert mich dass es noch nicht öfter nachgefragt wurde?
Es soll eben in einen Formular mit beschränktem Platz im Textfield und fixem Layout der Text mit möglichst wenig Längenverlust angedruckt werden. Über die Textlänge geht das deshalb nicht, weil eben die Buchstaben unterschieldich breit sein können (keine Courier-Schrift) und ich deshlb nie weiss wann die Abkürzung erfolgt...

Den Tip mit dem Standard-Plus hab ich gleich mal weitergeleitet.. Mal sehen. Aber soviel ich den Kunden kenne MUSS es ein "..." sein.
Wundert mich dass es noch nicht öfter nachgefragt wurde?
Es soll eben in einen Formular mit beschränktem Platz im Textfield und fixem Layout der Text mit möglichst wenig Längenverlust angedruckt werden. Über die Textlänge geht das deshalb nicht, weil eben die Buchstaben unterschieldich breit sein können (keine Courier-Schrift) und ich deshlb nie weiss wann die Abkürzung erfolgt...
Langen Inhalt in Textfeld abschneiden und Auslassungspunkte anhängen
Hallo Ernst,
kannst du deinem Kunden ein Textfeld verkaufen, bei dem nicht mehr eingegeben werden kann, als sichtbar ist?
vg armine
kannst du deinem Kunden ein Textfeld verkaufen, bei dem nicht mehr eingegeben werden kann, als sichtbar ist?
vg armine
Langen Inhalt in Textfeld abschneiden und Auslassungspunkte anhängen
Nein, leider... In dem Textfeld wird gar nichts eingegeben, da werden nur bestehende Daten angezeigt. 
