Title / Titel

DE PrintBlock.GSM

 

Informations / Informationen

Status of developing / Entwicklungsstatus:
Beta


Actual version / Aktuelle Version:
0.5, 15.8.12


Language / Sprache:
German


Licensing / Lizenzierung:
Commercial / internal


Environment / Umgebung:
ArchiCAD 15 Windows (development/test) (older versions on demand)


Target group / Zielgruppe:
GDL developers


Author(s) / Autor(en):
Frank Beister

Documents / Dokumente

 Bezeichnunggeändert amGrößeBeschreibung Klicks

Beschreibung

  • Makro zur Ausgabe von tabellarischem Text. Volle Definitionsfreiheit des Textes, Rahmens und Hintergrundes für jede Zelle.
  • Anordnung der Spalten nach verschiedenen Systemen.
  • Maßstabs(un)abhängigkeit
  • Exakte Textpositionierung
  • Automatische Textersetzungen
  • Versalien-Schalter.

Makroobjekt - Nicht zur direkten Platzierung im Projekt

News + History

 
Richtext - Freitag, 31. August 2012
Added Richtext for squeezing text into cell.

0.5ß finished - Mittwoch, 15. August 2012
Fill for each cell. Paper or model size based dimensions with moveable hotspots. Moved script to master for pre-run to request minimal dimensions. Grouped style for text.

User interface - Freitag, 10. August 2012
Created Button-table to select every cell for specific settings dialog.

Positioning+Frame - Donnerstag, 9. August 2012
Frame margin options added, Background fill, calculating column size by 5 ways now.

Getting forward - Dienstag, 7. August 2012
Input sheme nearly complete. Basic output and text positioning.

Start - Mittwoch, 1. August 2012
Started macro project as central text printing module for TheLayout.GSM and FlexZone.GSM object.

 

To do + wishlist

ToDo:

  • UI: Unterlängenschalter, Randabstände, Ausgleichsspalte, Tabellenteilung, Schraffur in Zelleinstellungen
  • Schalter für Fangpunkte und Fanglinien (außen/innen/innen nur Zeilen)
  • Handling von Überlängen: Fehler, Richtext-Quetschen bei Bedarf, Zeilenumbruch
  • Blocksatz-Symbol(e)
  • Globaler Skalierungsfaktor inkl. Schriftgröße: Extern, Intern, wenn Spaltenbreite irgendwo überschritten ...
  • (Autotexte)
  • (XML-Import)
  • Parse und Print - Modus (zur Vorberechnung der Abmessungen)

Wünsche / Wishes:

  • Ausprogrammierter Zeilenumbruch!
  • Übergabe und Ausgabe von Zahlenwerten. Z.B. mit dem QuantityTextWriter-Makro
  • Dezimalpunkttabulator + Exponenetendarstellung
  • Formatierungs-Tags in den Texten interpretieren ( <b>fett</b> )
  • Symbol- oder GDL-Call- Tags interpretieren (z.B. für Höhenkotenpfeile)

Known Bugs:

  • ...