<?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 "Stringtext" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450595#M2934</link>
    <description>:crazy:  ?</description>
    <pubDate>Mon, 09 Dec 2002 07:38:00 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2002-12-09T07:38:00Z</dc:date>
    <item>
      <title>Stringtext</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450595#M2934</link>
      <description>:crazy:  ?</description>
      <pubDate>Mon, 09 Dec 2002 07:38:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450595#M2934</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-09T07:38:00Z</dc:date>
    </item>
    <item>
      <title>Re: Stringtext</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450596#M2935</link>
      <description>was meinst Du genau, was brauchst Du</description>
      <pubDate>Mon, 09 Dec 2002 10:18:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450596#M2935</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2002-12-09T10:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: Stringtext</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450597#M2936</link>
      <description>Ich meine damit zB. folgendes Beispiel: &amp;lt;/font&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;font size="1" face="Verdana, Helvetica, sans-serif"&amp;gt;Zitat:&amp;lt;/font&amp;gt;&amp;lt;hr /&amp;gt;&amp;lt;font size="2" face="Verdana, Helvetica, sans-serif"&amp;gt;aatxt=obererRandabstand&lt;BR /&gt; bbtxt=obererRandabstand   &lt;BR /&gt; Textstil=Textstil&lt;BR /&gt; WoTextPunkt = 1&lt;BR /&gt; wie=1&lt;BR /&gt; Stringtext= "MAIER &amp;amp; HUBER???"&lt;BR /&gt; text2 Heftrand, Heftrand, "MAIER &amp;amp;HUBER"Wozu dient das aatxt, bbzw. btxt und was bewirkt die ominöse Stringtexteingabe  :verwirrt:  ???</description>
      <pubDate>Mon, 09 Dec 2002 14:25:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450597#M2936</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-09T14:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Stringtext</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450598#M2937</link>
      <description>wo hast Du das denn gefunden?&lt;BR /&gt; **&lt;BR /&gt; also aus dem Zitat folgere ich, dass ein Text, und zwar "MAIER &amp;amp;HUBER" an der Position x=heftrand und y=heftrand positioniert wird.&lt;BR /&gt; weiter oben im Skript müsste noch der Textstil definiert und gesetzt werden. Das andere scheinen alles Variablen zu sein, die vielleicht an anderer Stelle noch irgendwie gebraucht werden (oder auch nicht) und hier einfach mal definiert werden. Variablen können ja fast beliebige Namen haben, warum also nicht auch mal Stringtext&lt;BR /&gt; ***&lt;BR /&gt; wenn nötig schick mir das Teil zu, dann schaumermalrein</description>
      <pubDate>Mon, 09 Dec 2002 15:13:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450598#M2937</guid>
      <dc:creator>zzyzx</dc:creator>
      <dc:date>2002-12-09T15:13:00Z</dc:date>
    </item>
    <item>
      <title>Re: Stringtext</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450599#M2938</link>
      <description>Das ist ein Bestandteil aus hmooslechners automatischen Planrahmen - unter uns gesagt ein irres Ding  :yeah:  .&lt;BR /&gt; &lt;BR /&gt;  &lt;A href="http://www.a-null.com/ubb/ultimatebb.php?ubb=get_topic;f=3;t=000648" target="_blank"&gt;Planrahmen und - stempel&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt; Solche und ähnliche scripts gibt es noch viel mehr.&lt;BR /&gt; &lt;BR /&gt; Werde mich wohl mal direkt an hmooslechner wenden.</description>
      <pubDate>Tue, 10 Dec 2002 07:16:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450599#M2938</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-12-10T07:16:00Z</dc:date>
    </item>
    <item>
      <title>Re: Stringtext</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450600#M2939</link>
      <description>Hallo Stringtextuser!&lt;BR /&gt; &lt;BR /&gt; Dieses Programmteil muß mit den richtigen Parametern aufgerufen werden. Diese werden jeweils vor dem Aufruf festgelegt.&lt;BR /&gt; Dann erfolgt eigentlich der Unterprogramm-Aufruf.&lt;BR /&gt; Dieses macht mit einem "Dummy-Textstil" die Berechnungen der Text-Ausmße und berechnet die größte mögliche Höhe oder Breite des Textes, daß er immer in die definierte Box paßt.&lt;BR /&gt; &lt;BR /&gt; Der vollständige Code:&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; !!!!Funktion Text in Boundingbox - Heimo Mooslechner 7/2002&lt;BR /&gt;     pen Stiftlinie&lt;BR /&gt; line2 0, 0, 0, b                                            !!!!!Bounding-Box&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; m=1/1000*GLOB_SCALE                                         !!!!Zeichnungsmaßstabs-Abfrage&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; aatxt=a                                                     !!nötige Parameter-Übergabe-Definition&lt;BR /&gt; bbtxt=b&lt;BR /&gt; Textstil=Textstil&lt;BR /&gt; WoTextPunktt=WoTextPunkt&lt;BR /&gt; Stringtext=Stringtext&lt;BR /&gt; &lt;BR /&gt; gosub 1234:                                                 !!holt sich von 1000: den passenden Textsatil&lt;BR /&gt; &lt;BR /&gt; pen stift&lt;BR /&gt; text2 a/2, b/2, Stringtext&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; end !!!!!!!!!!!!!!!!!PROGRAMM ENDE!!!!!!!!!!!!!!!!&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; 1234:&lt;BR /&gt; !!!!!Funktion: Testeschriftgröße A+B und gib mir einen Stil retour, der in die Box paßt &lt;BR /&gt; define Style "Dummy" Textstil, aatxt*m, WoTextPunkt, 0      !!! Dummystil definieren&lt;BR /&gt; style Dummy&lt;BR /&gt; TextbreiteA=STW(Stringtext)                                 !!Textbreite mit Dummystil ermitteln&lt;BR /&gt; VerhaeltnisA = aatxt/TextbreiteA                            !!Verhältnis von Dummy-Textbreite zu aa-Länge&lt;BR /&gt; define Style "DummyA" Textstil, aatxt*VerhaeltnisA, WoTextPunkt, 0 !!!Dummystil für aa-Breite definieren&lt;BR /&gt; style DummyA&lt;BR /&gt; woswasi=REQUEST ("Height_of_style", "DummyA", Texthoch)             !!Texthöhe für diesen neuen aa-Stil ermitteln&lt;BR /&gt; Texthoch=Texthoch*m                                         !!Zeichnungsmaßstab für Texthoch ausschalten&lt;BR /&gt; if texthoch &amp;lt; bbtxt then                                    !!Falls Texthoch &amp;lt; b dann Breiten-Stil verwenden&lt;BR /&gt; else                                                        !!sonst: Höhenstil verwenden&lt;BR /&gt;     hochverhalt=texthoch/bbtxt&lt;BR /&gt;     define Style "DummyB" Textstil, aatxt*VerhaeltnisA/hochverhalt, WoTextPunkt, 0 !!!Dummystil für aa-Breite definieren&lt;BR /&gt;     style DummyB&lt;BR /&gt; endif&lt;BR /&gt; return                                                      !!Gib mir den richtigen Stil für die Box retour&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;  Somit ist es mit Nutzung dieser Funktion ganz unmöglich, aus einem Kasterl rauszuschreiben. Bei zu vielen Buchstaben wird einfach die Schrift entsprechend kleiner!&lt;BR /&gt; &lt;BR /&gt; Außerdem umgeht die Funktion die Schriftgrößenveränderung bei Archicad-Zeichnungs-Maßstabsänderungen&lt;BR /&gt; &lt;BR /&gt; Vuielleicht hat mal wer Lust, eine Mehrzeilige Funktion zu erschaffen?&lt;BR /&gt; &lt;BR /&gt; mfG. Heimo&lt;BR /&gt;  &lt;BR /&gt;  &lt;SMALL&gt;[ 10-12-2002, 08:46: Beitrag editiert von: Heimo ]&lt;/SMALL&gt;</description>
      <pubDate>Tue, 10 Dec 2002 07:43:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Stringtext/m-p/450600#M2939</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2002-12-10T07:43:00Z</dc:date>
    </item>
  </channel>
</rss>

