Vier D HomeArchivSeminareNachrichten - Twitter4D Expertise
Antworten auf Ihre Fragen •
Datenbank-Pflege •
4D Coaching •
OpenDDDD •
Termine •
4D Expert
V11/V12-Service • Konzepte •
Alternativen •
Meine Apps
Gebrauchtes Mac + iPhone: zu verkaufenFinden Geo-Themen + Projekte GoogleMap-Integration • GeoDDDD • Database Publishing • Database PhotographyVerschiedenes |
05 Jul 2006 4D Draw oder 4D Chart?4D Draw ist zum Zeichnen und mit 4D Chart lassen sich Geschäftsgraphiken erstellen.
Objektnamen
Zum Thema Text drehen steht ein Code-Snippet in der 4D Code Library bereit. Gedrehter schwarzer Text sieht nicht gut aus! Eine Testdatenbank für 4D 2004 incl. der Option Texte drehenIn 4D Chart sind Textobjekte nicht drehbar. Es fehlt der Befehl CT ROTATE. Textdrehen fehlt auch in 4D und wäre doch in den Titeln mancher Liste sehr platzsparend. Mir 4D Draw ist das kein Problem, abgesehen von zusätzlichen Lizenzkosten. 4D Chart kann Text nicht drehen, Sch..e. Hintergrund-Schicht4D Draw kennt das Befehlspaar DR ADD TO BACKGROUND und DR RELEASE BACKGROUND. Die Menü-Befehle sind in Arrange und Layout untergebracht, weil bestimmte Objekte in den Hintergrund transformiert werden und der gesamte Hintergrund freigegeben wird. Mit den Objekten im Hintergrund läßt sich per Programmiersprache alles anstellen, nur selektieren mit der Maus geht nicht. Beim Zeichnen von Karten werden alle Objekte, die nicht auswählbar sein sollen erst erzeugt und dann sofort in den Hintergrund gesetzt. So können dort helfende Informationen wie Nutzungsarten oder flächige Hervorhebungen sichtbar sein, klickbar bleibt aber nur das Grundstück. Das ist mit 4D Chart workaround-bar, ein falsches Objekt wird sofort deselektiert. Aber das flackert, denn es fehlt CT SET UPDATE MODE. Mit DR SET UPDATE MODE($dr_area;0) läßt sich durch Ausschalten des Updates bis zum Ende einer Methode viel Zeit gewinnen; doch Zugucken macht mehr Spaß. Editmode
Dit 'n DatDie Genauigkeit beim Zeichnen mit der Maus ist die der Bildschirmkoordinaten. Also ein Pixel ist die kleinste Einheit und näher ranzoomen hilft genauer arbeiten. Werden Objekte per Programm erzeugt, ist die Genauigkeit sehr viel höher. Wir haben gute Erfahrungen gemacht, Koordinaten mit 6 Stellen hinter dem Komma zu verwenden und identische Werte liegen tatsächlich aufeinander. Nur manuell anpassen geht nicht so exakt, einmal anpacken und die Genauigkeit ist flöten. Text ist in anderen Darstellungen als 100% nicht editierbar. Das kann etwas dauern, bis man es merkt. AlternativenStand Juli 2006 mit Anpassung Man sollte es kaum glauben, aber eine gibt es. Das Canvas Plugin von Pluggers aus den Niederlanden. Ich warte nur drauf, einen Auftrag ins Haus zu bekommen, um dessen besondere Fähigkeiten auszutesten. Es gibt noch eine, nämlich SVG. Ich habe noch keinen Editor gefunden, mit dem ich zufrieden wäre, der an 4D Draw/4D Chart heranreichte. In V11 und WebArea kommt das Canvas-Element aus HTML5 dazu. Was ich bisher probiert habe, crasht gerne. * zusätzliche Informationen werden mit dem PlugIn-Bereich in einem Blob gespeichert und auch wieder geladen, z.B. das Inhaltsverzeichnis in 4D Write ↵ |