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

TEXTBLOCK mit Zeilenumbruch ?

Anonymous
Nicht anwendbar
kann ich einen Zeilenumbruch definieren? und wenn ja wie?
im Script sind der Ankerpunkt und die Breite definiert, die Autotexteingaben erfolgen aber nur in einer Zeile. In der Vorlage als Textblock in ArchiCAD erfolgt ein Umbruch (Häkchen ist angeklickt). Wird leider nicht mitgespeichert beim Sichern Als Objekt
8 ANTWORTEN 8
Anonymous
Nicht anwendbar
Kannst du mal einstellen, was du für ein Skript ausgeben möchtest. Bei der neuen Textausgabe mit TEXBLOCK, PARAGRAPH, RICHTEXT2 kannst du Rahmenbreiten etc. vorgeben. Bei TEXT2 wirst du da wenig glücklich, denn du kannst zwar mit "\n" einen Zeilenumbruch einfügen, aber keinen Autotext direkt lesen um ihn zu formatieren.
Anonymous
Nicht anwendbar
Das Script, überwiegend automatische erzeugt beim Sichern als Objekt:

define style{2} "AC_STYLE_k01" "Century Gothic", 0.002499999097753, 1
paragraph "AC_PRG_k05" 1, 0, 0, 0, 1.152542114258
set style "AC_STYLE_k01"
"<SUBSETNAME>"
":"
" "
"<LAYOUTNAME>"
endparagraph
paragraph "AC_PRG_k06" 1, 0, 0, 0, 1.152542114258
"<DRAWINGID>"
endparagraph
textblock "AC_TEXTBLOCK_k05" 0.08672726399715, 4, 0, 1, 1, 0,
"AC_PRG_k05", "AC_PRG_k06"
richtext2 -0.0875, 0.0105, "AC_TEXTBLOCK_k05"


Da auch mehrere Zeichnungen auf einem Papier liegen sollen, gibt es auch mehrere <DRAWINGID>. Bei der Vorlage in AC erfolgt der Umbruch( komme dann auf max 8 in 2 Zeilen), im Script dann leider nicht, sondern alle werden in einer Zeile addiert
Anonymous
Nicht anwendbar
Die Definition sieht soweit OK aus. Kann es sein, daß Ursprungsmaßstab und Ausgabemaßstab auf dem Layout unterschiedlich sind? In Textblock gibst du die komplette Breite maßstäblich mit 8cm an.

Da du aber keinen Zugriff auf die Autotexte hast, kannst du lediglich an dem Doppelpunkt einen gezielten Zeilenumbruch einfügen. Sonst muß der Textrand als Begrenzung reichen.
Anonymous
Nicht anwendbar
Hast Du die Nacht durchgearbeitet? 🙂

Ich glaube, die Layouts sind immer 1:1, deshalb auch die Angabe von 8cm, die so dann richtig ist. Das Objekt ist nur für die Layouts gedacht und wird nur dort plaziert

Der Text läuft leider aus dem definierten Textblock raus, wird noch nicht einmal dort abgeschnitten, von Umbruch nicht zu reden

kann ich denn sagen, daß nach der 4. <DRAWINGID> eine neue Zeile begonnen werden sollte? Jedenfalls übersteigt das meine GDL-Kenntnisse
Anonymous
Nicht anwendbar
Probier mal, ob dir das hilft:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">breit=0.08672726399715
zeile=1.152542114258

define style{2} "AC_STYLE_k01" "Century Gothic", 0.0025, 1

PARAGRAPH "AC_PRG_k05" 1, 0, 0, 0, zeile
set style "AC_STYLE_k01"
"<SUBSETNAME>"
": "
"<LAYOUTNAME>"
endPARAGRAPH

PARAGRAPH "AC_PRG_k06" 1, 0, 0, 0, zeile
"<DRAWINGID>"
"\n"
endPARAGRAPH

PARAGRAPH "AC_PRG_k07" 1, 0, 0, 0, zeile
"<DRAWINGID>"
"\n"
endPARAGRAPH

TEXTBLOCK "AC_TEXTBLOCK_k05" breit, 4, 0, 1, 1, 0,
"AC_PRG_k05",
"AC_PRG_k06",
"AC_PRG_k07"

RICHTEXT2 -0.0875, 0.0105, "AC_TEXTBLOCK_k05"
Anonymous
Nicht anwendbar
Nein, leider nicht

sieht dann so aus:


😄 war wohl nichts mit Bild hochladen :dozey: (weiss nicht wie das geht)
also Beschreibung
Jetzt habe ich zwei Zeilen mit der ID. aber in beiden Zeilen die gleichen Angaben und aus dem Textblock laufen diese auch noch raus

[ 11. Juli 2006, 11:44: Beitrag editiert von: Goerge ]
Anonymous
Nicht anwendbar
Daß die Texte aus dem Texblock laufen müßte man unbedingt nochmal genauer untersuchen. Das wäre IMHO ein bug. Die gleichen Drawing-IDs sind auch logisch, weil du dich ja in der gleichen Zeichnung befindest . Aber prinzipiell ist nun nach jedem Textblock ein Zeilenumbruch angefügt. Was davor steht kannst du frei ändern.
Anonymous
Nicht anwendbar
jetz klappts mit Bild:
<img src="http://idisk.mac.com/k_u_h-Public/ArchiCAD/Bild1.gif" alt=" - " />
oben die Version mit Textblock direkt in AC und Umbruch, unten das Gleiche im GDL-Script wie oben schon gepostet

die "\n" Angabe ist, glaube ich, nicht nötig, denn jeder definierte PARAGRAPH ist bei mir schon in einer neuen Zeile (?)

[ 11. Juli 2006, 16:34: Beitrag editiert von: Goerge ]