<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Re: Text2 mit Zeilenumbruch?" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430132#M423</link>
    <description>Jau, jetzt funzt es auch wieder mit deiner Maßstabsanpassung!! &lt;BR /&gt; &lt;BR /&gt; Habe das Script entsprechend geändert!&lt;BR /&gt; &lt;BR /&gt; Gruß, az</description>
    <pubDate>Sun, 28 Jul 2002 09:53:00 GMT</pubDate>
    <dc:creator>andreaszeike</dc:creator>
    <dc:date>2002-07-28T09:53:00Z</dc:date>
    <item>
      <title>Text2 mit Zeilenumbruch?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430126#M417</link>
      <description>Ich würde gern Heimos Request-Funktion (sh.  &lt;A href="http://www.a-null.com/ubb/ultimatebb.php?ubb=get_topic;f=6;t=000046" target="_blank"&gt;Werkplankopf&lt;/A&gt;) für ein Makro verwenden, mit dem ich maßstabsunabhängigen Text in meine Zeichnung integrieren kann.&lt;BR /&gt; &lt;BR /&gt; Frage: Wie kann man 2DText mit Zeilenumbrüchen programmieren?&lt;BR /&gt; &lt;BR /&gt; TEXT2 lässt wohl leider nur eine Zeichenfolge (string zu), dann muss man mit add2 den Zeilenumbruch machen...&lt;BR /&gt; &lt;BR /&gt; Beispiel:&lt;BR /&gt; &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt; &lt;BR /&gt; &lt;BR /&gt; PEN          4&lt;BR /&gt; DEFINE STYLE    "AC_STYLE_1" "Tahoma Westlich", &lt;BR /&gt; 			4.0,      1,      0&lt;BR /&gt; SET STYLE "AC_STYLE_1"&lt;BR /&gt; ADD2        -9.126396,      12.2091&lt;BR /&gt; ROT2          21.7379&lt;BR /&gt; TEXT2        0.0,     0.0, "kjdsfhksgh"&lt;BR /&gt; DEL          2&lt;BR /&gt; ADD2        -8.880899,      11.5934&lt;BR /&gt; ROT2          21.7379&lt;BR /&gt; TEXT2        0.0,     0.0, "kdsahfk"&lt;BR /&gt; DEL          2&lt;BR /&gt; ADD2        -8.635402,      10.9777&lt;BR /&gt; ROT2          21.7379&lt;BR /&gt; TEXT2        0.0,     0.0, "skjdfhsakjf"&lt;BR /&gt; DEL          2&lt;BR /&gt; ADD2        -8.389906,      10.3619&lt;BR /&gt; ROT2          21.7379&lt;BR /&gt; TEXT2        0.0,     0.0, "dsflhsakfh"&lt;BR /&gt; DEL          2&lt;BR /&gt;  Auch den Winkel müsste man jedesmal neu definieren. &lt;BR /&gt; &lt;BR /&gt; Ich würde eine For-To Schleife bilden, aber die Eingabe sollte als Fließtext in eine Eingabebox erfolgen, und das kriege ich nicht zusammen...&lt;BR /&gt; &lt;BR /&gt; hat jemand von Euch schon mal so etwas gesehen?&lt;BR /&gt; &lt;BR /&gt; Gruß, az</description>
      <pubDate>Fri, 26 Jul 2002 14:25:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430126#M417</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-26T14:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Text2 mit Zeilenumbruch?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430127#M418</link>
      <description>Schau mal ins GDL-Kochbuch auf Seite 2.163.&lt;BR /&gt; Hier findest Du (glaube ich) genau die Routine, die Du suchst:&lt;BR /&gt; String-Einpassung von Laurent Godel&lt;BR /&gt; (Datei ist auch auf der Kochbuch-CD)</description>
      <pubDate>Fri, 26 Jul 2002 20:46:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430127#M418</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-07-26T20:46:00Z</dc:date>
    </item>
    <item>
      <title>Re: Text2 mit Zeilenumbruch?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430128#M419</link>
      <description>super, mach ich! &lt;BR /&gt; aber erst morgen!!&lt;BR /&gt; &lt;BR /&gt; danke, az</description>
      <pubDate>Fri, 26 Jul 2002 21:39:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430128#M419</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-26T21:39:00Z</dc:date>
    </item>
    <item>
      <title>Re: Text2 mit Zeilenumbruch?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430129#M420</link>
      <description>Hallo Jochen!&lt;BR /&gt; &lt;BR /&gt; Das Ding ist schon suuper! Vielen Dank!&lt;BR /&gt; &lt;BR /&gt; Ich verstehe allerdings nicht, wie ich den String da hineinbekommen soll.&lt;BR /&gt; &lt;BR /&gt; Als normale Variable ist stringval ja nicht gedacht... es soll seinen Inhalt ja us einer externen Datei beziehen. hab ich da etwas überlesen?&lt;BR /&gt; &lt;BR /&gt; Gruß, az&lt;BR /&gt; &lt;BR /&gt; TIPP für Kochbuchbesitzer: einfach kopieren bringts nicht, ihr müsst bei den strings den Zeilenumbruch löschen und bei doublespace=STRSTR(stringval," ") ein Leerzeichen ergänzen, sonst geht´s nicht!!&lt;BR /&gt; &lt;BR /&gt; @ Heimo:&lt;BR /&gt; &lt;BR /&gt; hallo heimo, sieh Dir doch mald dieses Script an (ich habe Dein Script ein wenig umgestellt, es funzte zuerst nicht bei mir...)&lt;BR /&gt; &lt;BR /&gt; so ganz verstehe ich es noch nicht, und es klappt auch noch nicht mit der Massstabsanpassung...&lt;BR /&gt; &lt;BR /&gt;  &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Code:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;pre style="font-size:x-small; font-family: monospace;"&amp;gt; !!!!Parameter&lt;BR /&gt; A = 10                              ! Breite der Bounding-Box&lt;BR /&gt; B = 2                               ! Höhe der Bounding-Box&lt;BR /&gt; WoTextPunkt =  7                    ! Code des Ankerpunktes define style&lt;BR /&gt; Stringtext = "faslfdghdsghfdghf"    ! gewünschter Text-String&lt;BR /&gt; Textstil = "Arial Westlich"         ! gewünschte Schrift (Textstil)&lt;BR /&gt; Stift = 2                           ! Stiftfarbe der Schrift&lt;BR /&gt; Stiftlinie = 1                      ! Stiftfarbe der Linie&lt;BR /&gt; &lt;BR /&gt; !GLOB_SCALE = 100                    ! Maßstab 1:100&lt;BR /&gt; &lt;BR /&gt; !!!!Funktion Text in Boundingbox - Heimo Mooslechner 7/2002&lt;BR /&gt; !!!!Verändert durch Andreas Zeike 7/2002&lt;BR /&gt; &lt;BR /&gt; !!!!zeichne Bounding-Box&lt;BR /&gt; pen Stiftlinie&lt;BR /&gt; line2 0, 0, 0, b &lt;BR /&gt; line2 0, 0, a, 0&lt;BR /&gt; line2 a, b, 0, b&lt;BR /&gt; line2 a, 0, a, b&lt;BR /&gt; &lt;BR /&gt; hotspot2 0,0&lt;BR /&gt; hotspot2 a, b&lt;BR /&gt; &lt;BR /&gt; !!!!Zeichnungsmaßstabs-Abfrage&lt;BR /&gt; m=1/1000*GLOB_SCALE !!!!Zeichnungsmaßstabs-Abfrage&lt;BR /&gt; &lt;BR /&gt; !!Parameter-Übergabe-Definition&lt;BR /&gt; aatxt=a&lt;BR /&gt; bbtxt=b&lt;BR /&gt; &lt;BR /&gt; !!hol dir von 1234: den passenden Textstil&lt;BR /&gt; gosub 1234: &lt;BR /&gt; &lt;BR /&gt; !! schreibe in Box&lt;BR /&gt; pen stift&lt;BR /&gt; text2 0,0, Stringtext&lt;BR /&gt; &lt;BR /&gt; end !!!!!!!!!!!!!!!!!PROGRAMM ENDE!!!!!!!!!!!!!!!!&lt;BR /&gt; &lt;BR /&gt; 1234:&lt;BR /&gt; !!!!!Funktion: Teste Schriftgröße A+B und gib mir einen Stil retour, der in die Box paßt &lt;BR /&gt; &lt;BR /&gt; !!!Dummystil definieren&lt;BR /&gt; define Style "Dummy" Textstil, aatxt*m, WoTextPunkt, 0 &lt;BR /&gt; style Dummy&lt;BR /&gt; &lt;BR /&gt; !!Textbreite mit Dummystil ermitteln&lt;BR /&gt; TextbreiteA=STW(Stringtext)         &lt;BR /&gt; &lt;BR /&gt; !!Verhältnis von Dummy-Textbreite zu aa-Länge ermitteln&lt;BR /&gt; VerhaeltnisA = aatxt/TextbreiteA    &lt;BR /&gt; &lt;BR /&gt; !!!Dummystil für aa-Breite definieren&lt;BR /&gt; define Style "DummyA" Textstil, aatxt*VerhaeltnisA, WoTextPunkt, 0&lt;BR /&gt; style DummyA&lt;BR /&gt; &lt;BR /&gt; !!Texthöhe für diesen neuen aa-Stil ermitteln&lt;BR /&gt; x=REQUEST ("Height_of_style", "DummyA", Texthoch)&lt;BR /&gt; &lt;BR /&gt; !!Zeichnungsmaßstab für Texthoch ausschalten   &lt;BR /&gt; Texthoch=Texthoch*m &lt;BR /&gt; &lt;BR /&gt; !!Falls Texthoch &amp;lt; b dann Breiten-Stil verwenden, sonst: Höhenstil verwenden                               &lt;BR /&gt; if texthoch &amp;lt; bbtxt then                            &lt;BR /&gt; 	else                                                &lt;BR /&gt; 	hochverhalt=texthoch/bbtxt&lt;BR /&gt; 	!!!Dummystil für aa-Breite definieren&lt;BR /&gt; 	define Style "DummyB" Textstil, aatxt*VerhaeltnisA/hochverhalt, WoTextPunkt, 0  &lt;BR /&gt; 	style DummyB&lt;BR /&gt; endif&lt;BR /&gt; return &lt;BR /&gt; &lt;BR /&gt;  Gruß, az</description>
      <pubDate>Sun, 28 Jul 2002 05:36:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430129#M420</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-28T05:36:00Z</dc:date>
    </item>
    <item>
      <title>Re: Text2 mit Zeilenumbruch?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430130#M421</link>
      <description>Hallo Andreas!&lt;BR /&gt; &lt;BR /&gt; Zuerst mal:&lt;BR /&gt; &lt;BR /&gt; Es ist viel zu schön Wetter, um hier vor dem Blechkasten rumzusitzen! Schau Daß du ins Grüne kommst!&lt;BR /&gt; &lt;BR /&gt; zweitens: &lt;BR /&gt; &lt;BR /&gt; GLOB_SCALE = 100  ! ist so falsch!&lt;BR /&gt; GLOB_SCALE füllt Dir Archicad aus der Zeichnung auf = Systemvariable abhängig vom Zeichnungsmaßstab in Archicad eingestellt!&lt;BR /&gt; &lt;BR /&gt; Nicht Du füllst diese Variable! - Du liest sie nur aus!&lt;BR /&gt; &lt;BR /&gt; drittens:&lt;BR /&gt; Du sitzt ja immer noch da - Raus ins Grüne mit Dir!&lt;BR /&gt; &lt;BR /&gt; Grüße vom Wallersee!</description>
      <pubDate>Sun, 28 Jul 2002 07:39:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430130#M421</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2002-07-28T07:39:00Z</dc:date>
    </item>
    <item>
      <title>Re: Text2 mit Zeilenumbruch?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430131#M422</link>
      <description>Danke!! ... das wusste ich bereits, aber ich hatte doch glatt meine eigene Dummyzeile übersehen!! &lt;BR /&gt; &lt;BR /&gt; Die Zeile war ein Versuch, im Editor den Maßstab zu simulieren, damit ich nicht immer speichern und in ArchiCAD wechseln muss, sondern das Ergebnis gleich in der Komplettansicht prüfen kann - klappt aber nicht, in ArchiCAD ist dann doch wieder alles anders...&lt;BR /&gt; &lt;BR /&gt; ...und dann hab´ ich natürlich vergessen, die Zeile wieder zu löschen. Tschullung. &lt;BR /&gt; &lt;BR /&gt; Aber ich bin stolz auf meine PARAMETER - Die musst Du näömlich immer vorneanstellen, wenn Du CODE veröfentlichst - sonst funst das Script nicht!!&lt;BR /&gt; &lt;BR /&gt; ich werde es gleich verbessern, und dann mal sehen, ob´s mit der Maßstabsanpassung wieder hinhaut!!&lt;BR /&gt; &lt;BR /&gt; Gruß, az&lt;BR /&gt; &lt;BR /&gt; PS: im Grünen ist´s zu heiß und Sohnemann hat sich verabschiedet... ist mit Freunden zum Baden gegangen... da hat Papa wieder Zeit, seinem Hobby zu frönen     &lt;!-- s:D --&gt;&lt;span class="lia-unicode-emoji" title=":grinsendes_Gesicht_mit_lächelnden_Augen:"&gt;😄&lt;/span&gt;&lt;!-- s:D --&gt;</description>
      <pubDate>Sun, 28 Jul 2002 09:43:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430131#M422</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-28T09:43:00Z</dc:date>
    </item>
    <item>
      <title>Re: Text2 mit Zeilenumbruch?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430132#M423</link>
      <description>Jau, jetzt funzt es auch wieder mit deiner Maßstabsanpassung!! &lt;BR /&gt; &lt;BR /&gt; Habe das Script entsprechend geändert!&lt;BR /&gt; &lt;BR /&gt; Gruß, az</description>
      <pubDate>Sun, 28 Jul 2002 09:53:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430132#M423</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-28T09:53:00Z</dc:date>
    </item>
    <item>
      <title>Re: Text2 mit Zeilenumbruch?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430133#M424</link>
      <description>Vorschlag: was hältst Du davon, eine benutzerdefinierte Texthmax zu integrieren und text2 mit x/y Variablen zu versehen...</description>
      <pubDate>Sun, 28 Jul 2002 10:12:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430133#M424</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-28T10:12:00Z</dc:date>
    </item>
    <item>
      <title>Re: Text2 mit Zeilenumbruch?</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430134#M425</link>
      <description>Mach mal!  :winken:</description>
      <pubDate>Mon, 29 Jul 2002 08:15:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Text2-mit-Zeilenumbruch/m-p/430134#M425</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2002-07-29T08:15:00Z</dc:date>
    </item>
  </channel>
</rss>

