<?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: Werkplankopf" in Programmierung</title>
    <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456526#M3712</link>
    <description>@ Jochen: danke! das erklärt vieles!&lt;BR /&gt; &lt;BR /&gt; @ Heimo: ich halte externe Aufrufe für eine Gute Idee, den Usern die Möglichkeit zu geben, eigene Zeichnungselemente in das Objekt zu integrieren:&lt;BR /&gt; &lt;BR /&gt; Beispielsweise ein eigenes Logo. Ich habe vor, das Objekt so umzuschreiben das durch einen Call-Befehl jeweils eine Zeichnung in den A0/1/2/3/4 -Rahmen eingesetzt wird, die der User vorher mit Hilfe einer Musterdatei erstellen muss bzw. kann - mit seinem eigenen Layout.&lt;BR /&gt; &lt;BR /&gt; Diese wird dann als "Stempel.gsm" im Projektordner abgelegt und auf diese Weise per Aufruf des Mutterobjekts in den aktuellen Plan eingebunden. &lt;BR /&gt; &lt;BR /&gt; Die Schriftfelder des Mutterobjektes müssen dazu lagevariabel programmiert werden - ich will dazu Variablen für die x/y-koordinaten anlegen. (eine primitive Vorversion ohne Variable habe ich bereits fertig, die funzt sehr gut!)&lt;BR /&gt; &lt;BR /&gt; jetzt werde ich mir aber das mit dem REQUEST ("Height_of_style", "DummyA", Texthoch) erst einmal ansehen... is ja interessant!!&lt;BR /&gt; &lt;BR /&gt; Thanxx so much, az</description>
    <pubDate>Thu, 25 Jul 2002 14:19:00 GMT</pubDate>
    <dc:creator>andreaszeike</dc:creator>
    <dc:date>2002-07-25T14:19:00Z</dc:date>
    <item>
      <title>Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456519#M3705</link>
      <description>Hallo Heimo!!&lt;BR /&gt; &lt;BR /&gt; in deiner Datei Werkplankopf.gsm, die ich mir gerade studienhalber mal aufgerufen habe, gibt´s die REQUEST-Anweisung die eine Fehlermeldung beim 2D-Script produziert. ausserdem habe ich einige Schriften nicht, aber das ändere ich im parameter-script (oder?)&lt;BR /&gt; &lt;BR /&gt; Das gsm funzt trotz der Meldungen auf geniale Weise    :yeah:   &lt;BR /&gt; &lt;BR /&gt; Wie bist Du beim Programmieren vorgegangen?&lt;BR /&gt; &lt;BR /&gt; Hier die Meldungen, die ich bekam: &lt;BR /&gt; &lt;BR /&gt; Ungenutzes Ergebnis aus Funktion&lt;BR /&gt; &lt;BR /&gt;  bei Zeile 332 von Datei Werkplankopf.gsm.&lt;BR /&gt; Ungenutzes Ergebnis aus Funktion&lt;BR /&gt; &lt;BR /&gt;  bei Zeile 333 von Datei Werkplankopf.gsm.&lt;BR /&gt; Fehler in Name oder Schrift-Familie nicht gefunden&lt;BR /&gt; &lt;BR /&gt;  bei Zeile 65 von Datei Werkplankopf.gsm.&lt;BR /&gt; Fehler in Name oder Schrift-Familie nicht gefunden&lt;BR /&gt; &lt;BR /&gt;  bei Zeile 69 von Datei Werkplankopf.gsm.&lt;BR /&gt; Fehler in Name oder Schrift-Familie nicht gefunden&lt;BR /&gt; &lt;BR /&gt;  bei Zeile 88 von Datei Werkplankopf.gsm.&lt;BR /&gt; Diese Datei macht große Probleme. Sie können die Operation mit Ctrl-/Befehlstaste-Punkt abbrechen.&lt;BR /&gt; Inkompatible Variable in Ausdruck&lt;BR /&gt; &lt;BR /&gt;  bei Zeile 387 von Datei Werkplankopf.gsm.</description>
      <pubDate>Wed, 24 Jul 2002 18:48:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456519#M3705</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-24T18:48:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456520#M3706</link>
      <description>Das Problem mit den Schriften...&lt;BR /&gt; &lt;BR /&gt; (Wir haben früher am Mac gearbeitet und dabei habe ich die Entdeckung gemacht, daß man damals im MS-Word 5 Schriftarten des jeweiligen Systems am Mac und am PC einbetten konnte.&lt;BR /&gt; Wenn die Word-Datei dann zB. am Mac geöffnet wurde, fand man, solange die Datei geöffnet war - eine Dummy-Datei im Papierkorb des Mac. Die mußte man nur in das Mac-Fontverzeichnis kopieren..)&lt;BR /&gt; &lt;BR /&gt; In Win98-ME heißen die Länderspezifischen Zusätze zu den schriftarten zB. Arial "Western"&lt;BR /&gt; Im Win2k heißt das gleiche dann Arial "Westlich"&lt;BR /&gt; Wie Es genau am Mac heißt weiß ich nicht.&lt;BR /&gt; Leider muß im GSM die Schriftart genau mit Groß und Kleinschreibung genau stimmen - sonst gibts stattdessen irgendeine Archicad-Systemschrift.&lt;BR /&gt; &lt;BR /&gt; Dazu mußt Du zuerst in den Texteinstellungs-Dialogboxen genau schauen, wie die Schriften dort wirklich heißen... und abschreiben, weil sichs nicht rauskopieren läßt..&lt;BR /&gt; (War schon ein Wunsch für neue Versionen, daß man Schriftarten aus einer Liste wählen können sollte - im GDL..)&lt;BR /&gt; &lt;BR /&gt; Ich hoffe, daß es dies so mal tut..&lt;BR /&gt; &lt;BR /&gt; Das mit der ungenutzten Funktion - ist eine Request-Abfrage, welche der Debugger offenbar nicht kennt, die aber doch funktioniert...????&lt;BR /&gt; &lt;BR /&gt; Wie ich vorging:?&lt;BR /&gt; &lt;BR /&gt; Zuerst nur mit Linien den gewünschten Rahmen..&lt;BR /&gt; Dann irgendwann mal die Firmen-Schrifteinträge&lt;BR /&gt; mit der Funktion, daß man aus der Zelle nicht rausschreiben können sollte - bzw, daß sich die Schriftgröße an die Zellenbreite anpaßt.&lt;BR /&gt; (Hier wäre eine fehlende Funktion in Archicad - GDL noch ein neuer Wunsch: Abfrage der Texthöhe)&lt;BR /&gt; &lt;BR /&gt; Dann gabs irgendwann mal die anderen Texteinträge usw.. Es war ein drei-Jahres-Projekt.. Immer wieder mal eine wenig..</description>
      <pubDate>Thu, 25 Jul 2002 08:55:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456520#M3706</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2002-07-25T08:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456521#M3707</link>
      <description>dachte ich mir...&lt;BR /&gt; &lt;BR /&gt; ...und hat bereits gefunzt  &lt;!-- s:) --&gt;&lt;span class="lia-unicode-emoji" title=":leicht_lächelndes_Gesicht:"&gt;🙂&lt;/span&gt;&lt;!-- s:) --&gt; &lt;BR /&gt; &lt;BR /&gt; Ganau das war der Grund.&lt;BR /&gt; &lt;BR /&gt; Dein gsm funzte übrigens trotz der fehlermeldungen... mit Times als Schrift&lt;BR /&gt; &lt;BR /&gt; Gruß, az</description>
      <pubDate>Thu, 25 Jul 2002 09:00:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456521#M3707</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-25T09:00:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456522#M3708</link>
      <description>UND ES GEHT DOCH!&lt;BR /&gt; &lt;BR /&gt; Bisher habe ichs nicht geschafft - Text innerhalb eines definierten Rechteckes zu halten.&lt;BR /&gt; Bisher habe ich nur die Textbreite auslesen können - auch immer mit dem Problem des verstellbaren Maßstabes.&lt;BR /&gt; Dies allerdings sollte auch für die Höhe gehen und&lt;BR /&gt; ES GEHT!&lt;BR /&gt; &lt;BR /&gt; folgender 2D-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; &lt;BR /&gt; &lt;BR /&gt; m=1/1000*GLOB_SCALE&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; define Style "Dummy" Textstil, a*m, 5, 0   !!! Dummystil definieren&lt;BR /&gt; style Dummy&lt;BR /&gt; TextbreiteA=STW(Stringtext)                            !!Textbreite mit Dummystil ermitteln&lt;BR /&gt; VerhaeltnisA = a/TextbreiteA                           !!Verhältnis von Dummy-Textbreite zu A-Länge&lt;BR /&gt; define Style "DummyA" Textstil, a*VerhaeltnisA, 5, 0 !!!Dummystil für A-Breite definieren&lt;BR /&gt; style DummyA&lt;BR /&gt;     pen stift&lt;BR /&gt; REQUEST ("Height_of_style", "DummyA", Texthoch)       !!Texthöhe für diesen neuen A-Stil ermitteln&lt;BR /&gt; Texthoch=Texthoch*m&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; if texthoch &amp;lt; b then&lt;BR /&gt;     text2 a/2, b/2, Stringtext&lt;BR /&gt; else&lt;BR /&gt;     hochverhalt=texthoch/b&lt;BR /&gt;     define Style "DummyB" Textstil, a*VerhaeltnisA/hochverhalt, 5, 0 !!!Dummystil für A-Breite definieren&lt;BR /&gt;     style DummyB&lt;BR /&gt;     text2 a/2, b/2, Stringtext&lt;BR /&gt; endif&lt;BR /&gt;  nötige Parameter für dieses GDL:&lt;BR /&gt;  &lt;BR /&gt; A, =Breite&lt;BR /&gt; B, =Höhe&lt;BR /&gt; Stringtext, =gewünschter Text-String&lt;BR /&gt; Textstil,   =gewünschte Schrift&lt;BR /&gt; stift,      =Stiftfarbe der Schrift&lt;BR /&gt; Stiftlinie, =Stiftfarbe der Linie&lt;BR /&gt; &lt;BR /&gt; Damit müßten sich alle Probleme mit Schriftgrößen in tabellenartigen GDLs lösen lassen.</description>
      <pubDate>Thu, 25 Jul 2002 13:14:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456522#M3708</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2002-07-25T13:14:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456523#M3709</link>
      <description>cool!</description>
      <pubDate>Thu, 25 Jul 2002 13:20:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456523#M3709</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-25T13:20:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456524#M3710</link>
      <description>Ich werde das Ding in Zukunft immer bei GDL-Texteinträgen als Funktion nach dem end-Befehl drinnenhaben. &lt;BR /&gt; Da brauch ich dann nur alle nötigen Parameter&lt;BR /&gt; vorher festlegen - hinspringen und nach dem retour&lt;BR /&gt; habe ich den richtigen Textstil eingestellt.&lt;BR /&gt; Vielleicht auch als externen Funktionsaufruf?&lt;BR /&gt; Aber ich denke gscheiter ists alles innerhalb eines GDL zusammenzuhalten...</description>
      <pubDate>Thu, 25 Jul 2002 13:41:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456524#M3710</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2002-07-25T13:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456525#M3711</link>
      <description>&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;Original erstellt von Andreas Zeike:&lt;BR /&gt; &lt;B&gt; &lt;BR /&gt;  bei Zeile 332 von Datei Werkplankopf.gsm.&lt;BR /&gt; Ungenutzes Ergebnis aus Funktion&lt;BR /&gt; &lt;/B&gt;Hierzu schreibt David Nicholson-Cole:&lt;BR /&gt; "REQUEST kann zwar für sich verwendet werden, aber man erhält immer die Fehlermeldung "Ungenutztes&lt;BR /&gt; Ergebnis aus Funktion". Deshalb sollten Sie einen REQUEST-Ausdruck mit einer Hilfsvariablen x schreiben, z.B:&lt;BR /&gt; x=REQUEST(”RGB_of_Pen”, pcol,red,green,blue)"&lt;BR /&gt; &lt;BR /&gt; Mit einem "x=" davor verschwindet die Fehlermeldung, und es funktioniert trotzdem.</description>
      <pubDate>Thu, 25 Jul 2002 14:12:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456525#M3711</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2002-07-25T14:12:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456526#M3712</link>
      <description>@ Jochen: danke! das erklärt vieles!&lt;BR /&gt; &lt;BR /&gt; @ Heimo: ich halte externe Aufrufe für eine Gute Idee, den Usern die Möglichkeit zu geben, eigene Zeichnungselemente in das Objekt zu integrieren:&lt;BR /&gt; &lt;BR /&gt; Beispielsweise ein eigenes Logo. Ich habe vor, das Objekt so umzuschreiben das durch einen Call-Befehl jeweils eine Zeichnung in den A0/1/2/3/4 -Rahmen eingesetzt wird, die der User vorher mit Hilfe einer Musterdatei erstellen muss bzw. kann - mit seinem eigenen Layout.&lt;BR /&gt; &lt;BR /&gt; Diese wird dann als "Stempel.gsm" im Projektordner abgelegt und auf diese Weise per Aufruf des Mutterobjekts in den aktuellen Plan eingebunden. &lt;BR /&gt; &lt;BR /&gt; Die Schriftfelder des Mutterobjektes müssen dazu lagevariabel programmiert werden - ich will dazu Variablen für die x/y-koordinaten anlegen. (eine primitive Vorversion ohne Variable habe ich bereits fertig, die funzt sehr gut!)&lt;BR /&gt; &lt;BR /&gt; jetzt werde ich mir aber das mit dem REQUEST ("Height_of_style", "DummyA", Texthoch) erst einmal ansehen... is ja interessant!!&lt;BR /&gt; &lt;BR /&gt; Thanxx so much, az</description>
      <pubDate>Thu, 25 Jul 2002 14:19:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456526#M3712</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-25T14:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456527#M3713</link>
      <description>Vielleicht ist eine kleine Erklärung in diesem Zusammenhang hilfreich.&lt;BR /&gt; &lt;BR /&gt; Beachtet diese Zeile:&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; m=1/1000*GLOB_SCALE (m hab ich es aus Schreibfaulheit genannt)&lt;BR /&gt; &lt;BR /&gt; Damit umgehe ich folgendes:&lt;BR /&gt; &lt;BR /&gt; Schriftarten werden mit dem Zeichnungsmaßstab mitskaliert. Die Werte, welche &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; TextbreiteA=STW(Stringtext) und&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; REQUEST("Height_of_style", "DummyA", Texthoch) liefern würden - wären ohne den Einbau von "m"&lt;BR /&gt; immer nur in einem Zeichnungsmaßstab richtig.&lt;BR /&gt; in anderen wäre die Schrift dann größer oder kleiner. Ich habe da selber einige Zeit gebraucht um "dahinterzusteigen"..&lt;BR /&gt; &lt;BR /&gt; Deshalb gebe ich m schon bei dem 1. Dummy-stil an:&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; define Style "Dummy" Textstil, a*m, 5, 0   !!! Dummystil definieren&lt;BR /&gt;  ebenfalls nötig um dies zu gewährleisten ist dann folgende Verwendung von m:&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; REQUEST ("Height_of_style", "DummyA", Texthoch)       !!Texthöhe für diesen neuen A-Stil ermitteln&lt;BR /&gt; Texthoch=Texthoch*m&lt;BR /&gt;  Um dies wirklich zu verstehen - versuchts mal ohne.."m"&lt;BR /&gt; &lt;BR /&gt; Grüße aus Salzburg.</description>
      <pubDate>Fri, 26 Jul 2002 05:30:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456527#M3713</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2002-07-26T05:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456528#M3714</link>
      <description>Und nun zur "Funktionserstellung":&lt;BR /&gt; &lt;BR /&gt; So könnte der Aufbau einer solchen Funktion (nach end) und deren Aufruf aussehen (vor end): &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; !!!!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 1234: 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; 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 Man übergibt an die in der Funktion genannten Parameternamen vor dem Aufruf die nötigen Werte.&lt;BR /&gt; Somit ist die Funktion im GDL beliebig wiederwertbar.&lt;BR /&gt; &lt;BR /&gt; NOCHMALS:&lt;BR /&gt; &lt;BR /&gt; Was macht die Funktion:&lt;BR /&gt; &lt;BR /&gt; Du wirst es nicht schaffen, aus der mit A und B angegebenen Bounding-Box rauszuschreiben.&lt;BR /&gt; Sollte die Höhe B überschreiten, wird einfach der Text so klein, daß er in B wieder reinpaßt&lt;BR /&gt; Gleiches gilt für A</description>
      <pubDate>Fri, 26 Jul 2002 09:41:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456528#M3714</guid>
      <dc:creator>Hmooslechner</dc:creator>
      <dc:date>2002-07-26T09:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456529#M3715</link>
      <description>Heimo, das ist es!!!   :yeah:    :yeah:    :yeah:  &lt;BR /&gt; &lt;BR /&gt; und danke für die ausführliche Erklärung!!!&lt;BR /&gt; &lt;BR /&gt; kleine Bitte: für meine Zusammenfassungen in den Tipps und Tricks hätte ich gern die Erklärung (!!!...) zur Anweisung immer VOR der Anweisung, nicht dahinter, wegen der Seitenumbrüche!! &lt;BR /&gt; &lt;BR /&gt; Habe bereits ein kleines howtodo aus deinem Text erstellt, ich stell´s dann auf die pdf-seite unter GDL - Dank an den Autor!!!&lt;BR /&gt; &lt;BR /&gt; Gruß, az</description>
      <pubDate>Fri, 26 Jul 2002 12:55:00 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456529#M3715</guid>
      <dc:creator>andreaszeike</dc:creator>
      <dc:date>2002-07-26T12:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: Werkplankopf</title>
      <link>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456530#M3716</link>
      <description>Herr Mooslechner, &lt;BR /&gt;Danke sehr!</description>
      <pubDate>Thu, 05 Jan 2017 11:28:28 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Programmierung/Werkplankopf/m-p/456530#M3716</guid>
      <dc:creator>Ma_Scht</dc:creator>
      <dc:date>2017-01-05T11:28:28Z</dc:date>
    </item>
  </channel>
</rss>

