abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
Programmierung
Alles über Programmierung in GDL und Python

Objekt erstellen mit nachträglich änderbarem Text

Anonymous
Nicht anwendbar
Hallo zusammen,
ich bin was Objekte in ArchiCAD erstellen betrifft ein totaler Neuling und bräuchte deshalb einen Rat. Und zwar bin ich gerade dabei aus 2D-Elementen (Schraffuren, Linien, Text) ein Objekt zu erstellen, was ja bis jetzt auch wunderbar funktioniert hat.

Nun würde ich aber gerne bei meinem Objekt die Einstellungen für das Textfeld so festlegen, dass ich beim Öffnen des erstellten Objekts nicht nur Farben und Schraffuren ändern kann, sondern dass sich auch der Textinhalt ändern lässt (so wie es z.B. bei dem ArchiCAD Objekt 'Gefällsangabe' funktioniert).

Habe selber schon versucht die Parameter zu ergänzen, hat aber leider nicht funktioniert, war wohl nicht das Richtige.

Danke schon mal im Voraus!
4 ANTWORTEN 4
Frank Beister
Advisor
Bitte poste mal Dein Skript.

TEXT2 x,y,parametername

gibt Text aus. Wenns hilft.
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
Anonymous
Nicht anwendbar
Hallo Beister,

also das steht bei mir am Ende vom 2D-Script (falls es das ist, was ich posten sollte):

define style{2} "AC_STYLE_1" "Arial", 1, 0

paragraph "AC_PRG_6" 1, 0, 0, 0, 0.75
set style "AC_STYLE_1"
"10%"
endparagraph
textblock "AC_TEXTBLOCK_6" 0, 7, 330.2550992304, 0.8, 1, 1,
"AC_PRG_6"
richtext2 50.18402319899, -86.05367912685, "AC_TEXTBLOCK_6"



Denn wie schon gesagt: Ich bin was Objekte erstellen betrifft kompletter Neuling 😉
Hab selber schon bei bestehenden ArchiCAD Objekten die Scripts durchgeschaut, und versucht das in mein Script zu übernehmen, aber es funktionierte bis jetzt leider nicht.
Frank Beister
Advisor
Definiere einen Parameter vomTyp Text mit Namen parametername. Und dann:

define style{2} "AC_STYLE_1" "Arial", 1, 0
paragraph "AC_PRG_6" 1, 0, 0, 0, 0.75
set style "AC_STYLE_1"
parametername
endparagraph
textblock "AC_TEXTBLOCK_6" 0, 7, 330.2550992304, 0.8, 1, 1,
"AC_PRG_6"
richtext2 50.18402319899, -86.05367912685, "AC_TEXTBLOCK_6"

oder

define style "AC_STYLE_1" "Arial", 0.8,1, 0 ! = name schriftart, zeichenhöhe, anker, schriftstil
set style "AC_STYLE_1"
text2 50.18402319899, -86.05367912685,parametername ! = Koordinaten, Text
bim author since 1994 | bim manager since 2018 | author of selfGDL.de | openGDL | skewed archicad user hall of fame | author of bim-all-doors.gsm
Anonymous
Nicht anwendbar
Super, das war's!
Jetzt funktioniert's 😄

Danke dir!