<?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: Textposition/Anker nachträglich verändern" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Textposition-Anker-nachtr%C3%A4glich-ver%C3%A4ndern/m-p/437420#M1284</link>
    <description>Auszug aus GDL-Refenzhandbuch.pdf Seite 212&lt;BR /&gt;Erreichbar in Archicad unter Hilfe - GDL-Refenzhandbuch.pdf :&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE&gt;&lt;BR /&gt;TEXTBLOCK&lt;BR /&gt;TEXTBLOCK name width, anchor, angle, width_factor, charspace_factor, fixed_height,&lt;BR /&gt;'string_expr1' [, 'string_expr2', ...]&lt;BR /&gt;Textblockdefinition. Jedes GDL-Script kann verschiedene Textblockdefinitionen umfassen, die später über ihren Namen aufgerufen werden&lt;BR /&gt;können. Der definierte Textblock kann nur in diesem Script oder in eventuellen Unterprogrammen benutzt werden. Ein Textblock wird durch&lt;BR /&gt;eine beliebige Anzahl von Strings oder Absätzen definiert, die mit RICHTEXT2 und RICHTEXT ausgegeben werden können. Der Befehl&lt;BR /&gt;("TEXTBLOCK_INFO", ...) zeigt Informationen zur berechneten Höhe und Breite des Textblocks an.&lt;BR /&gt;name: Name des Textblocks, vom Typ String.&lt;BR /&gt;width: Breite des Textblocks in mm oder m im Modellraum, bei 0 wird sie automatisch berechnet.&lt;BR /&gt;anchor: Code des Positionspunktes im Text&lt;BR /&gt;1 2 3&lt;BR /&gt;4 5 6&lt;BR /&gt;7 8 9&lt;BR /&gt;angle: Drehwinkel des Textblocks in Grad&lt;BR /&gt;width_factor: Die Buchstabenbreite des aktuellen Stils wird um diese Zahl multipliziert.&lt;BR /&gt;charspace_factor: Die horizontale Entfernung zwischen den Buchstaben wird mit dieser Zahl multiplitziert.&lt;BR /&gt;fixed_height: Mögliche Werte:&lt;BR /&gt;1: der platzierte TEXTBLOCK ist nicht maßstabsabhängig und alle spezifischen Längenparameter sind in mm angegeben&lt;BR /&gt;0: der platzierte TEXTBLOCK ist maßstabsabhängig und alle spezifischen Längenparameter sind als m im Modellraum.&lt;BR /&gt;string_expri: bedeutet Absatzname, wenn dieser vorher definiert wurde, sonst einen einfachen String (mit Standardabsatzparametern).&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Du hast im Code:&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE&gt;textblock      "AC_TEXTBLOCK_6"          2.6,      7,            0,            1,            1,            1, &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;also bei der ancor - Position hast Du 7&lt;BR /&gt;&lt;BR /&gt;und solltest meiner Meinung nach haben:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;textblock      "AC_TEXTBLOCK_6"          2.6,      5,            0,            1,            1,            1,&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;also bei der ancor - Position stattdessen 5</description>
    <pubDate>Fri, 05 Oct 2012 17:53:01 GMT</pubDate>
    <dc:creator>Hmooslechner</dc:creator>
    <dc:date>2012-10-05T17:53:01Z</dc:date>
    <item>
      <title>Textposition/Anker nachträglich verändern</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Textposition-Anker-nachtr%C3%A4glich-ver%C3%A4ndern/m-p/437419#M1283</link>
      <description>Hallo,&lt;BR /&gt;bin mit GDL noch nicht ganz so bewandert, aber versuche mich.&lt;BR /&gt;Habe ein Kreis gebastelt mit einem Text darin.&lt;BR /&gt;Leider habe ich die Relevanz des Ankerpunktes außer Acht gelassen, der auf links unten eingestellt war - mist!  &lt;!-- s:( --&gt;&lt;span class="lia-unicode-emoji" title=":enttäuschtes_Gesicht:"&gt;😞&lt;/span&gt;&lt;!-- s:( --&gt; &lt;BR /&gt;&lt;BR /&gt;Das Problem ist nun wenn ich in einen anderem Maßstab springe, bleibt der Text immer links unten verankert. Ursprünglich wollte ich aber, dass der Text immer mittig vom Kreis verankert bleibt.&lt;BR /&gt;Habe nun versucht das zu ändern. Dazu habe ich im 2D-Symbol den Ankerpunkt des Textes entsprechend auf mittig geändert. Aber leider passiert nix.&lt;BR /&gt;Ich gehe also mal davon aus, dass ich das im Skript ändern muss.&lt;BR /&gt;Dies ist der Textauszug aus dem Skript: &lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;define style{2}    "AC_STYLE_1" "Arial Unicode MS",          1.3,      0&lt;BR /&gt;&lt;BR /&gt;paragraph		"AC_PRG_6"      2,            0,            0,            0,            1&lt;BR /&gt;    pen     penAttribute_6&lt;BR /&gt;    set style "AC_STYLE_1"&lt;BR /&gt;        "10"&lt;BR /&gt;endparagraph&lt;BR /&gt;textblock		"AC_TEXTBLOCK_6"          2.6,      7,            0,            1,            1,            1, &lt;BR /&gt;        "AC_PRG_6"&lt;BR /&gt;richtext2		-53.29843696916, 17.08413293905, "AC_TEXTBLOCK_6"&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;Kann mir jemand sagen, ob und wo ich das da ändern kann?&lt;BR /&gt;Ich wollte nur ungern das ganze Objekt neu erstellen, da Parameter etc schon alles eingestellt sind.&lt;BR /&gt;Danke schon mal im Voraus.&lt;BR /&gt;&lt;BR /&gt;Grüße, die Liv</description>
      <pubDate>Fri, 05 Oct 2012 14:17:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Textposition-Anker-nachtr%C3%A4glich-ver%C3%A4ndern/m-p/437419#M1283</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-10-05T14:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: Textposition/Anker nachträglich verändern</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Textposition-Anker-nachtr%C3%A4glich-ver%C3%A4ndern/m-p/437420#M1284</link>
      <description>Auszug aus GDL-Refenzhandbuch.pdf Seite 212&lt;BR /&gt;Erreichbar in Archicad unter Hilfe - GDL-Refenzhandbuch.pdf :&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE&gt;&lt;BR /&gt;TEXTBLOCK&lt;BR /&gt;TEXTBLOCK name width, anchor, angle, width_factor, charspace_factor, fixed_height,&lt;BR /&gt;'string_expr1' [, 'string_expr2', ...]&lt;BR /&gt;Textblockdefinition. Jedes GDL-Script kann verschiedene Textblockdefinitionen umfassen, die später über ihren Namen aufgerufen werden&lt;BR /&gt;können. Der definierte Textblock kann nur in diesem Script oder in eventuellen Unterprogrammen benutzt werden. Ein Textblock wird durch&lt;BR /&gt;eine beliebige Anzahl von Strings oder Absätzen definiert, die mit RICHTEXT2 und RICHTEXT ausgegeben werden können. Der Befehl&lt;BR /&gt;("TEXTBLOCK_INFO", ...) zeigt Informationen zur berechneten Höhe und Breite des Textblocks an.&lt;BR /&gt;name: Name des Textblocks, vom Typ String.&lt;BR /&gt;width: Breite des Textblocks in mm oder m im Modellraum, bei 0 wird sie automatisch berechnet.&lt;BR /&gt;anchor: Code des Positionspunktes im Text&lt;BR /&gt;1 2 3&lt;BR /&gt;4 5 6&lt;BR /&gt;7 8 9&lt;BR /&gt;angle: Drehwinkel des Textblocks in Grad&lt;BR /&gt;width_factor: Die Buchstabenbreite des aktuellen Stils wird um diese Zahl multipliziert.&lt;BR /&gt;charspace_factor: Die horizontale Entfernung zwischen den Buchstaben wird mit dieser Zahl multiplitziert.&lt;BR /&gt;fixed_height: Mögliche Werte:&lt;BR /&gt;1: der platzierte TEXTBLOCK ist nicht maßstabsabhängig und alle spezifischen Längenparameter sind in mm angegeben&lt;BR /&gt;0: der platzierte TEXTBLOCK ist maßstabsabhängig und alle spezifischen Längenparameter sind als m im Modellraum.&lt;BR /&gt;string_expri: bedeutet Absatzname, wenn dieser vorher definiert wurde, sonst einen einfachen String (mit Standardabsatzparametern).&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Du hast im Code:&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE&gt;textblock      "AC_TEXTBLOCK_6"          2.6,      7,            0,            1,            1,            1, &lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;also bei der ancor - Position hast Du 7&lt;BR /&gt;&lt;BR /&gt;und solltest meiner Meinung nach haben:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;textblock      "AC_TEXTBLOCK_6"          2.6,      5,            0,            1,            1,            1,&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;also bei der ancor - Position stattdessen 5</description>
      <pubDate>Fri, 05 Oct 2012 17:53:01 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Textposition-Anker-nachtr%C3%A4glich-ver%C3%A4ndern/m-p/437420#M1284</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2012-10-05T17:53:01Z</dc:date>
    </item>
    <item>
      <title>Re: Textposition/Anker nachträglich verändern</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Textposition-Anker-nachtr%C3%A4glich-ver%C3%A4ndern/m-p/437421#M1285</link>
      <description>Vielen Dank für die Antwort. Hat mir sehr geholfen.</description>
      <pubDate>Tue, 09 Oct 2012 15:29:46 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Textposition-Anker-nachtr%C3%A4glich-ver%C3%A4ndern/m-p/437421#M1285</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-10-09T15:29:46Z</dc:date>
    </item>
  </channel>
</rss>

