<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Das ist ein seltsames Problem; Vielleicht übersehe ich etwas Einfaches.Ich zeige mehrzeiligen Text in einem Textfeld an und stelle die Breite des Felds über << set width(700) ein.Das Seltsame daran ist, dass sich die Länge des Textfelds nicht an die neue Breite anpasst.Mit anderen Worten: Ich erhalte zu viel Leerraum unter dem Text.
Hier ist ein Code, der das Problem veranschaulicht:
h1 = "Etymologie" ;
txt1 = „\[„Kesselplatte“ bezog sich ursprünglich auf das Stahlblech, das zur Herstellung von Kesseln verwendet wurde.[1]
Im Bereich des Druckens reicht der Begriff bis in die frühen 1900er Jahre zurück. Ab den 1890er Jahren wurden Druckplatten mit Texten für die weitverbreitete Reproduktion, etwa für Anzeigen oder Kolumnen, in Stahl gegossen oder gestanzt (anstelle der sonst verwendeten viel weicheren und weniger haltbaren Bleilegierungen), bereit für die Druckpresse und an Zeitungen in den Vereinigten Staaten verteilt Zustände. Analog dazu wurden sie als „Boilerplates“ bekannt. Bis in die 1950er Jahre erhielten und nutzten Tausende von Zeitungen diese Art von Standardvorlage vom größten Anbieter des Landes, der Western Newspaper Union.[Quelle erforderlich]
Einige Unternehmen verschickten Pressemitteilungen auch als Muster, sodass diese in der geschriebenen Form gedruckt werden mussten. Das moderne Äquivalent ist das Boilerplate oder „Boiler“ einer Pressemitteilung, ein oder zwei Absätze, die das Unternehmen und seine Produkte beschreiben.[Zitat erforderlich]]\“ ;
h2 = „Boilerplate-Sprache“ ;
txt2 = „\[Im Vertragsrecht bezeichnet der Begriff „Boilerplate Language“ die Vertragsbestandteile, die als Standard gelten.
Standardformeln können auch in vorgefertigten Formbriefen im Internet enthalten sein, beispielsweise für Themen, die ein Politiker auf der Grundlage einer Problemanzeige ansprechen soll, für Anfragen, dass ein Kabel- oder Satellitenbetreiber ein Kabelnetz zu einem System hinzufügen soll, oder für vorgefertigte Beschwerden über ein Produkt, das von Gruppen abgelehnt wird, die solche Briefe oder Online-Petitionen erstellen. Die Person, die die Aktion anfordert, muss normalerweise nur ihren Namen am Ende der vorgefertigten Begrüßung und des Textes eingeben oder unterschreiben.]\" ;
h3 = „Boilerplate-Code“ ;
txt3 = "\[Hauptartikel: Boilerplate-Code
In der Computerprogrammierung bezeichnet man als Boilerplate die Codeabschnitte, die an vielen Stellen ohne oder mit geringen Änderungen eingefügt werden müssen. Ein solches Boilerplate ist besonders wichtig, wenn der Programmierer für minimale Funktionalität viel Code einbinden muss. Der Bedarf an Boilerplate kann durch Mechanismen auf hoher Ebene reduziert werden.
Ein verwandtes Phänomen, Buchhaltungscode, ist Code, der nicht Teil der Geschäftslogik ist, sondern mit dieser verschachtelt ist, um Datenstrukturen auf dem neuesten Stand zu halten oder sekundäre Aspekte des Programms verarbeiten zu können.]\" ;
NWA = neues Fenster ( „Standardbreite des Texttests“ ,
Umrissfeld ( h1 ,
Textfeld ( txt1 )
) ,
Umrissfeld ( h2 ,
Textfeld ( txt2 )
) ,
Umrissfeld ( h3 ,
Textfeld ( txt3 )
) ,
) ;
nwb = neues Fenster ( „Breite des Texttestsatzes“ ,
Umrissfeld ( h1 ,
Textfeld ( txt1 , << Breite einstellen ( 700 ))
) ,
Umrissfeld ( h2 ,
Textfeld ( txt2 , << Breite einstellen ( 700 ))
) ,
Umrissfeld ( h3 ,
Textfeld ( txt3 , << Breite einstellen ( 700 ))
) ,
) ;
So sieht es aus:

Habe es herausgefunden - habe die Set-Wrap-Methode gefunden:
nwb = neues Fenster ( „Breite des Texttestsatzes“ ,
Umrissfeld ( h1 ,
tb1 = Textfeld ( txt1 )
) ,
Umrissfeld ( h2 ,
tb2 = Textfeld ( txt2 )
) ,
Umrissfeld ( h3 ,
tb3 = Textfeld ( txt3 )
) ,
) ;
tb1 << Breite einstellen ( 700 ) << Wrap festlegen ( 700 ) ;
tb2 << Breite einstellen ( 700 ) << Wrap festlegen ( 700 ) ;
tb3 << Breite einstellen ( 700 ) << Wrap festlegen ( 700 ) ;