AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

interaktive SVGs in Delphi

Offene Frage von "Neon-chan"
Ein Thema von Neon-chan · begonnen am 2. Mai 2006 · letzter Beitrag vom 9. Mai 2006
Antwort Antwort
Neon-chan

Registriert seit: 25. Okt 2004
24 Beiträge
 
Delphi 7 Enterprise
 
#1

interaktive SVGs in Delphi

  Alt 2. Mai 2006, 15:37
Servus,

ich such zzt. nach Möglichkeiten, SVG Grafiken zu erstellen, die interakive Möglichkeiten für Delphi(7) bieten (am besten Komponentenmäßig aller TGraphicHotSpot)...hab schon gegoogelt und hier gesucht aber die Ergebnisse sind..naja fast garnichts oO

Bin über jede Anregung froh, da ich in diesem Bereich bisher kaum was gemacht hab und als erstes einmal sondieren möchte, ob und welche Möglichkeiten es über Delphi überhaupt gibt..

Danke schonmal an alle
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: interaktive SVGs in Delphi

  Alt 2. Mai 2006, 15:40
Eine Möglichkeit wäre TWebBrowser/TMozillaBrowser mit instl. Adobe/CorelPlugin oder Batik per Delphi/Java-Bridge.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: interaktive SVGs in Delphi

  Alt 2. Mai 2006, 20:17
Seit der Version 3.03 des Adobe SVG-Viewer-Plugins ist dieses nur noch im IE zu verwenden. Direkte Verwendung als ActiveX ist nicht mehr möglich.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#4

Re: interaktive SVGs in Delphi

  Alt 3. Mai 2006, 05:14
Zitat von Neon-chan:
...hab schon gegoogelt und hier gesucht aber die Ergebnisse sind..naja fast garnichts oO
Ja, da kommst du der Wahrheit schon ganz nah. Kürzlich haben wir versucht, eine ShellExtension für Previews von SVG's zu schreiben. Aus diesem Grund haben wir eingehend nach derlei Komponenten/Units gesucht. Das Ergebnis ist aber ernüchternd: Es gibt eine frei verfügbare SVG-Implementation, die aber schon ein wenig betagt ist und nicht alles Features von SVG 1.1. unterstützt. Dann gibt es noch einen kostenlosen ActiveX-Wrapper, der einige Stolpersteine des Adobe-Controls ausbügelt (aber eben nicht alle). Schlussendlich gibts noch einige kommerzielle Produkte, die SVG's angeblich anzeigen können (ob animiert, kann ich nicht sagen).
Lange Rede kurzer Sinn: Imho gibt es keine vernünftig nutzbare SVG Implementation.
Aber: Das SVG-Format ist sehr gut dokumentiert und nicht zu schwer aufgebaut. An sich müsste man sich mal hinsetzen und es in Delphi umsetzen. Das Problem dabei ist nur: Es ist sehr viel Arbeit. (Falls jemand Lust hat, können wir uns gern organisieren um das zusammen zu erledigen.)
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: interaktive SVGs in Delphi

  Alt 3. Mai 2006, 05:31
Da die aktuelle Version von Firefox rudimentäre Unterstützung für SVG bietet, kann man ja hoffen, das die Entwickler des MozillaControls blad von GRE1.7 auf GRE1.8 umsteigen.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#6

Re: interaktive SVGs in Delphi

  Alt 3. Mai 2006, 05:50
Zitat von chaosben:
Aber: Das SVG-Format ist sehr gut dokumentiert und nicht zu schwer aufgebaut. An sich müsste man sich mal hinsetzen und es in Delphi umsetzen. Das Problem dabei ist nur: Es ist sehr viel Arbeit. (Falls jemand Lust hat, können wir uns gern organisieren um das zusammen zu erledigen.)
Am besten xaromz fragen ob ihr euch bei seiner Implementierung beteiligen könnt.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Neon-chan

Registriert seit: 25. Okt 2004
24 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: interaktive SVGs in Delphi

  Alt 3. Mai 2006, 09:44
Danke schonmal hatte schon befürchtet das es da nicht viel gibt(besonders im Bereich der Interaktivität..und genau das ist immo das wichtigste Kriterium ^^), da ich bisher nur ein paar kommerzielle Komponenten gefunden hab, die aber auch kaum Interaktivität bieten

Xaromz Implementation wollte ich mir eigentlich heute anschaun, muss nun aber erstmal ein Update für ein älteres Projekt machen..hoffe komm da morgen zu
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#8

Re: interaktive SVGs in Delphi

  Alt 3. Mai 2006, 11:06
Hallo,

dann melde ich mich hier eben auch einmal .
Bei meiner Implementierung fehlt leider auch die Interaktivität. Da ein geparstes SVG aber als Objektbaum vorliegt, lässt sich das relativ leicht nachrüsten. Die entsprechenden Eigenschaften der einzelnen Objekte sind ja über den Objektbaum zugänglich.
Aber schreib' doch mal, was Du eigentlich genau machen willst, vielleicht kann ich Dir dann helfen.

Gruß
xaromz
  Mit Zitat antworten Zitat
Neon-chan

Registriert seit: 25. Okt 2004
24 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: interaktive SVGs in Delphi

  Alt 9. Mai 2006, 07:26
Erstmal soll ich mich erkundigen, welche Möglichkeiten es gibt bzgl. SVG interaktivität in Delphi Es soll wohl später eine SVG (eine Art Liniennetzplan aller Bahn) angezeigt werden mit dem der Nutzer interagieren kann (zB ein Klick auf eine Haltestelle lässt die aktuellen Fahrtzeiten aufpopen etc.). Was da genau alles gebraucht wird steht wohl noch nicht genau fest, aber erstmal wohl in die Richtung diverser Mouse-Events auf der SVG abfangen und in Delphi verarbeiten => gibt es hier event. eine Möglichkeit Delphi-Events durch Java-Scripts auszulösen?



zzt. soll ersteinmal sondiert werden, welche Möglichkeiten es dafür gibt, ohne alzugroßen Aufwand zu betreiben, um dann eine Entscheidung zwischen SVG und TGraphicHotSpot treffen zu können..
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz