abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 
abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Wir schätzen Ihren Input!
Bitte nehmen Sie an der Umfrage zu Archicad 28 Startbildschirm und Lerninhalte/Schnell-Tutorials teil

Programmierung
Alles über Programmierung in GDL und Python

Maßzahlen nach DIN

oschaeffer
Newcomer
Eine Frage in die Runde:

Gibt es eine Möglichkeit, Maßzahlen im GDL-Objekt nach DIN auszugeben, also mit hochgestellter 5?

REQUEST ("LINEAR_DIMENSION", "", formattext) holt zwar die Darstellung mit und ohne Punkt (bei Maßen unter 1m) aus den Einstellungen von ArchiCAD, Rundungen "hoch 5" bleiben aber unberücksichtigt...

Viele Grüße,
Oliver
ARCHICAD 14-20 Voll, deutsch / 5K iMac 27" i7, 4 GHz, 32GB, Mac OS 10.11.6 / MacBook Air Intel Core 2 Duo - 2.13 Ghz, 4 GB, Mac OS 10.8.5
5 ANTWORTEN 5
Anonymous
Nicht anwendbar
quantity text writer
Ist ein macro aus der Standardbibliothek.
oschaeffer
Newcomer
Super, danke für den Tipp! Mit
CALL "quantity_text_writer" PARAMETERS ALL
habe ich es grundsätzlich auch zum Laufen gebracht.

Nun hänge ich aber:
1.) Welchen Parameter verwendet das Makro für die umzuwandelnde Zahl?
2.) Gibt es eine allgemeine Dokumention der Makros in der Standardbibliothek?
3.) Wo finde ich die Makros? In der Objektbibliotheken.lcf?

Schon besten Dank und Grüße,
Oliver
ARCHICAD 14-20 Voll, deutsch / 5K iMac 27" i7, 4 GHz, 32GB, Mac OS 10.11.6 / MacBook Air Intel Core 2 Duo - 2.13 Ghz, 4 GB, Mac OS 10.8.5
Frank Beister
Moderator
Basic Library Documentation, da steht es aber AFAIK nicht dabei.
[BTW Frage an GS: Warum ist die BasicLibrary nicht mehr Bestandteil der deutschen Bibliothek?]

Und vielleicht hilft der der Codeschnipsel weiter:
call "quantity_text_writer" parameters 	lengthValue = abs(wert),
iUnitType = 5,
GS_iMarkerDir = 1,
horizontalAlignment = 1,
AC_TextFont = fonttype,
AC_TextSize = lsize_smaller,
AC_TextStyle = stcon2,
szPrefix = "",
AC_Readable = 0,
gs_readable_angle = 90,
useLeadingAndDescent = 1,
bShowText = 0,
returned_parameters totalLength,
totalHeight,
extraPrecision


bShowText = 0 zeigt z.B. den Text nicht, gibt dir aber die ABmessungen des Textes zurück. Die Schriftart fonttype muss zuvor definiert worden sein.
Gerade wollte ich dich bitten die Ergebnisse deiner möglichen Recherche zu teilen.... Hat ber schon jemand vor dir gemacht. Jetzt mache ich mal den einfachen mooslechner und zitiere mich selbst: opengdl.org
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
Hmooslechner
Moderator
"den einfchen Mooslechner" 😁

so schnell hat man den Ruf weg! 😆
AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia
oschaeffer
Newcomer
Tja, was soll ich sagen: Danke Euch, hat sehr geholfen!
Beste Grüße,
Oliver
ARCHICAD 14-20 Voll, deutsch / 5K iMac 27" i7, 4 GHz, 32GB, Mac OS 10.11.6 / MacBook Air Intel Core 2 Duo - 2.13 Ghz, 4 GB, Mac OS 10.8.5