Hallo zusammen,
was ich eigentlich tun möchte ist, eine SVG-Graphik anzeigen, die Links(!) enthält. Die Graphik selbst wurde aus einem externen Programm per Export erzeugt. Die Links verweisen auf lokal gespeicherte PDF-Dateien.
Der erste Versuch unter Verwendung der SVG Library von agrahem schlug fehl und produzierte tonnenweise Ferhler (Unknown SVG element: tspan...). Okay, es wird auch darauf hingewiesen, dass nur eine begrenze Menge von Elementen unterstützt wird.
Nun habe ich probiert, die Graphik in eine HTML-Seite zu packen und in einem WebView darzustellen.
Die Anzeige funtioniert auch. Fein. Nur lassen sich die Links der SVG-Graphik nicht ansprechen. Wohlgemerkt, nur die Links in der SVG-Datei. "Normale" HTML-Links werden verarbeitet.
Meine letzte Variante war, die HTML-Datei im Browser aufzurufen:
Hat jemand eine noch Idee?
Danke im Voraus und viele Grüße aus dem verschneiten Leipzig!
Peter
P.S.: Getestet auf acer Iconia 511 mit Android 4.1.2
was ich eigentlich tun möchte ist, eine SVG-Graphik anzeigen, die Links(!) enthält. Die Graphik selbst wurde aus einem externen Programm per Export erzeugt. Die Links verweisen auf lokal gespeicherte PDF-Dateien.
Der erste Versuch unter Verwendung der SVG Library von agrahem schlug fehl und produzierte tonnenweise Ferhler (Unknown SVG element: tspan...). Okay, es wird auch darauf hingewiesen, dass nur eine begrenze Menge von Elementen unterstützt wird.
Nun habe ich probiert, die Graphik in eine HTML-Seite zu packen und in einem WebView darzustellen.
B4X:
Sub Globals
Dim WebView1 As WebView
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("layout_webview1_1")
WebView1.LoadUrl("file:///mnt/external_sd/test/b4a_webview_02.html")
End Sub
Die Anzeige funtioniert auch. Fein. Nur lassen sich die Links der SVG-Graphik nicht ansprechen. Wohlgemerkt, nur die Links in der SVG-Datei. "Normale" HTML-Links werden verarbeitet.
Meine letzte Variante war, die HTML-Datei im Browser aufzurufen:
- Google - Standard-Browser geht, öffnet den Link aber mit meiner Kindle-App
- Maxthon-Browser zeigt nur die Graphik an, reagiert nicht auf den Link
- Opera macht alles, wie gewünscht
Hat jemand eine noch Idee?
Danke im Voraus und viele Grüße aus dem verschneiten Leipzig!
Peter
P.S.: Getestet auf acer Iconia 511 mit Android 4.1.2
Last edited: