Zeichnung-Bibliothek für Ruby
Ich bin versucht, code in einem Flussdiagramm-generator für die Sprache Ruby.
Wollte ich wissen, ob es irgendwelche Bibliotheken, die ich benutzen konnte, um die zeichnen-verschiedene Formen für die verschiedenen flowchart-Elemente und schreiben Sie text in diese Formen.
Ich würde wirklich lieber nicht haben, um code zu schreiben für einfache Formen zeichnen, wenn ich helfen kann es.
Können, jemand könnte mir einige Referenz-Dokumentation mit Beispielen der Verwendung dieser Bibliothek?
Ich hatte die gleiche Frage, Lassen Sie mich wissen, id gibt es etwas vergleichbares System.Drawing-namespace in .net
InformationsquelleAutor Pascal | 2008-08-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die einfache Antwort ist, dass (zum Zeitpunkt des Schreibens), was Sie wollen, fast sicher nicht existieren. Sorry!
Wenn Sie sind Windows-basiert, dann würde ich schauen, für ein Produkt in der .NETTO-Raum, wo ich erwarte, dass Sie würde etwas finden. Du bist wahrscheinlich gehen zu müssen, echtes Geld zu bezahlen obwohl. Ich nehme an, wenn du mutig bist, können Sie in der Lage zu sprechen, um es mit IronRuby.
Nicht aus einer MS-Umgebung würde ich hoffen, für eine Java-basierte Lösung. Wie bereits erwähnt, innerhalb der Web-Welt, Sie gehen zu werden in der Hoffnung einige etwas JavaScript-basiert, oder wohl eher, etwas aus dem Flash (oder vielleicht sogar Silverlight?) Welt.
Eigentlich, wenn Sie bleiben wollen in Ruby und don ' T Geist ein gewisses Risiko, Silverlight könnte ein Weg zu gehen - vorausgesetzt, die DLR-Kram tatsächlich funktioniert (keine Erfahrung hier). Ruby - so wie ich es Liebe - kaum hat die am weitesten ausgereiften GUI-Struktur um ihn herum.
Update: Seit schreiben dieser (nähert sich vor 5 Jahren) hat sich die situation verbessert sich ein wenig. Ich bin zwar noch nicht bekannt, dass bestimmte Ruby-Grafik-Zeichnung-Bibliotheken, es gibt verbesserte Unterstützung für Graphviz hier (Github) oder durch
gem install ruby-graphviz
. Ich habe festgestellt, dass für einfache Graphen, es ist durchaus möglich, das Skript zu schreiben, die direkt aus Ruby."Ich brauche etwas, was mit Ruby", "zu Versuchen .NET", WTF.
schade, dass Sie nicht eine Antwort aus.
InformationsquelleAutor Mike Woodhouse
Schreiben Sie Ihre Flussdiagramm als eine gerichtete oder ungerichtete Graphen in Graphviz. Graphviz ist eine Sprache, dot, die es leicht macht, um Diagramme generieren. Generieren Sie einfach die dot-Datei, führen Sie es durch Graphiviz, und Sie bekommen Ihr Bild.
macht als
macht als
Können Sie Steuern, Knoten Formen und vieles mehr in Graphviz.
InformationsquelleAutor rampion
Es klingt wie Sie gehen, um sein und beschränkt sich hauptsächlich durch die Fähigkeiten von was auch immer user-agent Sie bauen; wenn dies ist ein web-Projekt, Zeichnung Fähigkeiten abhängig zu sein, auf den browser. Da Ruby ausgeführt wird server-Seite, würden Sie mindestens brauchen einige JavaScript zu erlauben, ziehen/Zoomen, etc. Es gibt viele Beispiele von JavaScript wird verwendet für Vektor-Zeichnung (google einfach mal "javascript graphics library"), aber alle erfordern die Kodierung und ich habe nicht gesehen, jede Bibliothek abstrahiert diese aus.
ImageMagick ist ein Ruby-binding genannt, RMagick (manchmal unter anderen Namen bekannt, je nach repository). (Link)
Ich habe nicht verwendet es selbst, aber ich glaube, es wird tun, was du bist suchen für. Sie müssen, einige Codierung zu tun, aber es ist entlang der Linien von
InformationsquelleAutor Nathan Clark
Ich bin völlig sicher, aber check out Kairo Bindungen für ruby. Pango für text. Ich untersuche, dann gegenwärtig und stieß auf diese Seite.
InformationsquelleAutor