SVG Control für .NET



  • erstmal Hallo zusammmen,

    ich suche nach einem "brauchbaren" SVG Control, das wir unter .NET benutzen können.

    Wir haben schon folgendes probiert:

    - Adobe SVG View als ActiveX einbinden: Scheitert aber an der Implementierung der aktuellen Version (für diese muss der Host die komplette IHtmlDocumet2 Schnittstelle implementieren.)

    Vielleicht kennt ja einer ein Codesnippet für das Control in der Version 3.03.

    - librsvg: Nach der Realisierung eines .NET Wrappers für diese Lib. waren wir erst voll zufrieden. Nur leider rendert Sie nicht alle SVGs korreckt bzw. stürzt bei manchen einfach ab. Ursache hierfür ist ein für uns nicht nachvollziehbarer Bug in der Nutzung des Pango Textrenderers, wir konnten durch einen HACK zwar diese SVGs trotzdem rendern, musstes dafür jedoch beachtliche Memoryleaks in kauf nehmen. --> Nichts für den Produktivbetrieb.

    - Firefox hat scheinbar dieselben Probleme mit dem Textrenderer. Dieser stürzt aber nicht ab, sondern zerstört die Textformatierung beim rendern der SVGs.

    Richtig gerendert haben bislang nur AdobeSVG und LibrSVG (bei nutzung ekelhafter HACKS). Vielleicht kennt ja jemand ein alternatives Rendercontrol bzw. eine Lösung für die Probleme bei der Nutzung vorhanderner Render Controls.

    Danke schonmal und viele Grüße,

    Wally


Anmelden zum Antworten