Pracuję z biblioteką, która renderuje część swojego stanu jako dokument SVG.Czy istnieje sposób renderowania SVG w Windows Forms?
Chciałbym renderować to w środowisku Windows Forms lub WPF. Czy istnieje obecnie sposób na zrobienie tego?
Jeśli nie, mogę zmodyfikować bibliotekę, aby użyć bardziej ogólnej strategii renderowania, a następnie dodać adapter XML w celu przywrócenia pierwotnej funkcjonalności, ale nie jest to moja preferowana strategia.
To pytanie również może korzystać z odpowiedzią: How do I display vector graphics (SVG) in a Windows Forms application?
Moje umiejętności Google działają, więc znalazłem te dwa wcześniej. W rzeczywistości implementuję interfejs fasady, który może ukryć obiekt SvgNet.SvgGraphics lub obiekt System.Drawing.Graphics. Mogę użyć tego 'IGraphicsFacade' do renderowania i renderowania do tej grafiki Svg lub prawdziwego obiektu graficznego. Jest to jednak nieco skomplikowane. –
@John: Spróbowałbym innej odpowiedzi w pytaniu, z którym się łączyłeś. Przeglądarki mogą renderować pliki SVG, więc powinno być całkiem łatwo po prostu umieścić formant WebBrowser w formularzu i ustawić jego właściwość Url na plik SVG. – MusiGenesis
Przykro mi z powodu linków Google - nigdy nie wiadomo, co ludzie mogą lub nie mogą zrobić. Przynajmniej nie korzystałem z www.lmgtfy.com. – MusiGenesis