<?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: Textgröße in selbst gemachtem Objekt anpassen" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499217#M5037</link>
    <description>Ich habe jetzt herausgefunden, dass der Text dann formatiert wird wie mit "define style{2}" angegeben, wenn in paragraph ein Textstring in ".." steht und nicht eine Variable, die einen Text enthält, wie hier z. B. Bezeichnung.&lt;BR /&gt;&lt;BR /&gt;Was muss ich machen, dass ich eine parametrisierte Variable benutzen kann und diese dennoch mit den Stildefinitionen formatiert wird?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Edit:&lt;BR /&gt;Nach langem Suchen, habe ich eine Lösung gefunden.&lt;BR /&gt;Anstelle des Variablen Namens allein (hier: bezeichung)&lt;BR /&gt;muss man schreiben&lt;BR /&gt;"" + bezeichnung&lt;BR /&gt;&lt;BR /&gt;Ist das irgendwo offiziell dokumentiert ?!</description>
    <pubDate>Sat, 18 Feb 2012 00:54:09 GMT</pubDate>
    <dc:creator>mac_martin</dc:creator>
    <dc:date>2012-02-18T00:54:09Z</dc:date>
    <item>
      <title>Textgröße in selbst gemachtem Objekt anpassen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499214#M5034</link>
      <description>Hallo zusammen,&lt;BR /&gt;&lt;BR /&gt;ich habe ein ganz einfaches selbstgemachtes Objekt.&lt;BR /&gt;Dieses enthält einen Text, dessen Schriftgröße ich mit einem Paramteter anpassen möchte. (Den Inhalt konnte ich schon parametrisieren, Name der Variablen "bezeichnung")&lt;BR /&gt;&lt;BR /&gt;Für die Schriftgröße habe ich einen Parameter "Textgröße" angelegt und mit einer Variablen vom Typ "Natürliche Zahl" mit dem Namen text_gr belegt.&lt;BR /&gt;Der Parameter wird mir in den Einstellungen des Objekts auch angezeigt.&lt;BR /&gt;&lt;BR /&gt;Der entsprechende Abschnitt des 2D Skriptes sieht so aus:&lt;BR /&gt;&lt;BR /&gt;!!!!!&lt;BR /&gt;define style{2}    "AC_STYLE_1" "Arial",            &lt;FONT color="#0000FF"&gt;text_gr&lt;/FONT&gt;,      0&lt;BR /&gt;&lt;BR /&gt;paragraph		"AC_PRG_9"      1,            0,            0,            0,            1&lt;BR /&gt;    pen          2&lt;BR /&gt;    set style "AC_STYLE_1"&lt;BR /&gt;        &lt;FONT color="#0000FF"&gt;bezeichung&lt;/FONT&gt;&lt;BR /&gt;endparagraph&lt;BR /&gt;&lt;BR /&gt;textblock		"AC_TEXTBLOCK_9"            0,      7, 0,            1,            1,            0,  "AC_PRG_9"&lt;BR /&gt;&lt;BR /&gt;richtext2		-11977.22529977, -18368.73898903, "AC_TEXTBLOCK_9"&lt;BR /&gt;!!!!!&lt;BR /&gt;&lt;BR /&gt;Was muss ich machen, damit ich die Schriftgröße über den Parameter  "Textgröße" einstellen kann.&lt;BR /&gt;&lt;BR /&gt;Danke und Gruß&lt;BR /&gt;mac.martin</description>
      <pubDate>Fri, 17 Feb 2012 18:01:42 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499214#M5034</guid>
      <dc:creator>mac_martin</dc:creator>
      <dc:date>2012-02-17T18:01:42Z</dc:date>
    </item>
    <item>
      <title>Re: Textgröße in selbst gemachtem Objekt anpassen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499215#M5035</link>
      <description>Das Teil sollte korrekt skalieren. Versuche mal folgendes:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;richtext2 0,0, "AC_TEXTBLOCK_9"&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;Dann steht das Teil auch am Ursprung des Objektes.&lt;BR /&gt;&lt;BR /&gt;Wenn es nicht maßstäblich sein soll, musst du im Textblock die letzte Zahl von 0 auf 1 ändern (&lt;FONT color="#BF4000"&gt;größenbezug&lt;/FONT&gt;).</description>
      <pubDate>Fri, 17 Feb 2012 19:16:58 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499215#M5035</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2012-02-17T19:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: Textgröße in selbst gemachtem Objekt anpassen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499216#M5036</link>
      <description>Das funktioniert leider auch nicht.&lt;BR /&gt;Das Objekt wird dann um die 200 km groß - allerdings nur die Aktivierungspunkte.&lt;BR /&gt;An der Schriftgröße änder sich rein gar nichts.&lt;BR /&gt;&lt;BR /&gt;Ich habe das Ganze nun in einer neue Datei ausprobiert.&lt;BR /&gt;Am Besten poste ich mal das Ganze Skript - ist nicht besonders lang&lt;BR /&gt;Jedenfalls habe ich festgestellt, dass Änderungen des Definition des Stils "AC_STYLE_1" keinerlei Auswirkungen auf die Textdarstellung haben - weder was die Größe angeht, noch die Schriftart, noch der face_code.&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;!&lt;BR /&gt;!   Name     : Haus.gsm&lt;BR /&gt;!   Datum    : Freitag, 17. Februar 2012&lt;BR /&gt;!   Version  : 15.00&lt;BR /&gt;!   Geschrieben von ArchiCAD - bearbeitet von mac.martin&lt;BR /&gt;!&lt;BR /&gt;&lt;BR /&gt;mul2     A/11.500000, B/9.000000&lt;BR /&gt;add2               -0,           -0&lt;BR /&gt;pen          1&lt;BR /&gt;set fill "Nur Vordergrund-Stift"&lt;BR /&gt;poly2_b{5}       5,      3,      0,      3,    201,      0, &lt;BR /&gt;                   0,            0,            1,            0,            0,            1,            0, &lt;BR /&gt;                   0,            0,      1, &lt;BR /&gt;                11.5,            0,      1, &lt;BR /&gt;                11.5,          4.5,      1, &lt;BR /&gt;                  -0,          4.5,      1, &lt;BR /&gt;                   0,            0,      1&lt;BR /&gt;set fill "Nur Vordergrund-Stift"&lt;BR /&gt;poly2_b{5}       5,      3,      0,      3,    161,      0, &lt;BR /&gt;                   0,            0,            1,            0,            0,            1,            0, &lt;BR /&gt;                   0,          4.5,      1, &lt;BR /&gt;                11.5,          4.5,      1, &lt;BR /&gt;                11.5,            9,      1, &lt;BR /&gt;                  -0,            9,      1, &lt;BR /&gt;                   0,          4.5,      1&lt;BR /&gt;! define style{2}    "AC_STYLE_1" "Arial",          text_gr,      0&lt;BR /&gt;define style{2}    "AC_STYLE_1" "Bauhaus 93",          text_gr,      4&lt;BR /&gt;&lt;BR /&gt;paragraph		"AC_PRG_4"      1,            0,            0,            0,            1&lt;BR /&gt;    pen          20&lt;BR /&gt;    set style "AC_STYLE_1"&lt;BR /&gt;        bezeichnung&lt;BR /&gt;endparagraph&lt;BR /&gt;textblock		"AC_TEXTBLOCK_4"            0,      7,            0,            1,            1,            1, &lt;BR /&gt;        "AC_PRG_4"&lt;BR /&gt;&lt;BR /&gt;richtext2		         0.5,          0.5, "AC_TEXTBLOCK_4"&lt;BR /&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 17 Feb 2012 21:24:25 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499216#M5036</guid>
      <dc:creator>mac_martin</dc:creator>
      <dc:date>2012-02-17T21:24:25Z</dc:date>
    </item>
    <item>
      <title>Re: Textgröße in selbst gemachtem Objekt anpassen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499217#M5037</link>
      <description>Ich habe jetzt herausgefunden, dass der Text dann formatiert wird wie mit "define style{2}" angegeben, wenn in paragraph ein Textstring in ".." steht und nicht eine Variable, die einen Text enthält, wie hier z. B. Bezeichnung.&lt;BR /&gt;&lt;BR /&gt;Was muss ich machen, dass ich eine parametrisierte Variable benutzen kann und diese dennoch mit den Stildefinitionen formatiert wird?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Edit:&lt;BR /&gt;Nach langem Suchen, habe ich eine Lösung gefunden.&lt;BR /&gt;Anstelle des Variablen Namens allein (hier: bezeichung)&lt;BR /&gt;muss man schreiben&lt;BR /&gt;"" + bezeichnung&lt;BR /&gt;&lt;BR /&gt;Ist das irgendwo offiziell dokumentiert ?!</description>
      <pubDate>Sat, 18 Feb 2012 00:54:09 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499217#M5037</guid>
      <dc:creator>mac_martin</dc:creator>
      <dc:date>2012-02-18T00:54:09Z</dc:date>
    </item>
    <item>
      <title>Re: Textgröße in selbst gemachtem Objekt anpassen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499218#M5038</link>
      <description>Nein. Offiziell ist das wohl nicht dokumentiert, wobei ich das offizielle ArchiCAD-wiki wenig lese. Du findest den Hinweis aber auf selfGDL. Das ist uns beim Schreiben dieser inoffiziellen Dokumentation auch aufgefallen. Und haben wir damals auch als bug gemeldet.&lt;BR /&gt;&lt;BR /&gt;Sorry, das habe ich nicht gemerkt, weil ich beim Testen deines Skriptes der Einfachheit halber nur "bezeichnung" verendet habe.&lt;BR /&gt;&lt;BR /&gt;Richtext ist zwar ganz nett, ist aber nicht ohne Stolpersteine bzw. kleine Fehler. Also den Fehler nicht immer bei sich selbst suchen.</description>
      <pubDate>Sat, 18 Feb 2012 01:32:56 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499218#M5038</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2012-02-18T01:32:56Z</dc:date>
    </item>
    <item>
      <title>Re: Textgröße in selbst gemachtem Objekt anpassen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499219#M5039</link>
      <description>Ich hab zwar in selfGDL auch gelesen, da ist mir aber kein entsprechender Hinweis aufgefallen.&lt;BR /&gt;&lt;BR /&gt;Die erste Idee auf die Fehlerursache habe ich bekommen, als ich in einer ganz neuen ArchiCAD 14 Datei testen wollte, ob es den Fahler auch in AC 14 gibt.&lt;BR /&gt;Da habe ich der Einfachheit halber auch ein String anstatt einer Variablen verwendet.&lt;BR /&gt;Als es da funktioniert hatte, hab ich das selbe in AC 15 probiert .... usw.&lt;BR /&gt;&lt;BR /&gt;Gefunden habe ich den Workaround dann in einem Beitrag in einem englischsprachigen Forum.&lt;BR /&gt;Der Beitrag war aus 2005 oder so.&lt;BR /&gt;Insofern schon schwach, dass der Fehler im aktuellen AC immer noch drin ist.&lt;BR /&gt;Scheint mir ein Typisierungsfehler zu sein.&lt;BR /&gt;&lt;BR /&gt;Danke jedenfalls für Deine Mühe&lt;BR /&gt;&lt;BR /&gt;Gruß&lt;BR /&gt;mac.martin</description>
      <pubDate>Sat, 18 Feb 2012 12:16:39 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499219#M5039</guid>
      <dc:creator>mac_martin</dc:creator>
      <dc:date>2012-02-18T12:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: Textgröße in selbst gemachtem Objekt anpassen</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499220#M5040</link>
      <description>&lt;BLOCKQUOTE&gt;Ich hab zwar in selfGDL auch gelesen, da ist mir aber kein entsprechender Hinweis aufgefallen.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;Siehe: &lt;A href="http://www.selfgdl.de/4_attribute/string/PARAGRAPH/kompendium.php#Besonderheiten" target="_blank"&gt;Besonderheiten&lt;/A&gt;</description>
      <pubDate>Sun, 19 Feb 2012 11:03:37 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Textgr%C3%B6%C3%9Fe-in-selbst-gemachtem-Objekt-anpassen/m-p/499220#M5040</guid>
      <dc:creator>Frank Beister</dc:creator>
      <dc:date>2012-02-19T11:03:37Z</dc:date>
    </item>
  </channel>
</rss>

