मेरे पास एक एसवीजी फ़ाइल है जिसे मुझे .NET विंडोज फॉर्म एप्लिकेशन में प्रदर्शित करने की आवश्यकता है। यह common problem है। हालांकि, WebBrowser नियंत्रण काम नहीं करता है क्योंकि आईई का इंजन सही ढंग से मेरा एसवीजी प्रस्तुत नहीं करता है (विशेष रूप से यह व्हाइटस्पेस निर्देश को संरक्षित करता है)। मैंने Chrome और Firefox नियंत्रणों में देखा और उन्होंने बहुत अच्छा काम किया लेकिन वे केवल 32-बिट हैं और अन्य संदर्भों को 64-बिट मोड में संकलित करने की आवश्यकता है। निश्चित रूप से 64-बिट मोड में सही ढंग से प्रस्तुत एसवीजी प्रदर्शित करने के लिए कुछ विकल्प होना चाहिए?मैं एक 64-बिट .NET अनुप्रयोग में एक एसवीजी फ़ाइल कैसे प्रदर्शित कर सकता हूं?
उत्तर
मैंने WinForms के साथ SVG.NET (https://github.com/vvvv/SVG) को आजमाया है और यह उत्कृष्ट काम करता है।
इसके लिए बहुत लंबा इंतजार कर रहा था, धन्यवाद! –
मैंने उस नियंत्रण को देखा है और यह बस एसवीजी को रास्टर छवि में परिवर्तित करता है। उस दृष्टिकोण के साथ हमने एसवीजी प्रारूप के सभी लाभों को खो दिया। – cezarypiatek
SVG Rendering Engine आज़माएं। इसे 64-बिट मोड में काम करना चाहिए क्योंकि यह पूरी तरह से प्रबंधित कोड है।
एक और विकल्प SharpVectors है।
इसमें कोई भी .NET नियंत्रण नहीं है। या क्या आपका मतलब है कि एसवीजी को एक छवि के रूप में प्रस्तुत करना और फिर इसे प्रदर्शित करना? –
एक्साक्टी, मेरा मतलब है कि एसवीजी को एक छवि के रूप में प्रस्तुत करना और फिर इसे – Luxspes
प्रदर्शित करना किसी कारण से मेरा टेक्स्ट एसवीजी रेंडरिंग इंजन (पहला विकल्प) का उपयोग करके पीएनजी के रूप में प्रस्तुत किए जाने पर दिखाई नहीं देता है। –
- 1. मैं .NET में नकारात्मक प्रतीक कैसे प्रदर्शित कर सकता हूं?
- 2. मैं टर्मिनल में एक छवि कैसे प्रदर्शित कर सकता हूं?
- 3. मैं एक .NET अनुप्रयोग में Prolog- जैसे अनुमान इंजन को कैसे एम्बेड कर सकता हूं?
- 4. एंड्रॉइड में, मैं फ़ाइल प्रकार के आधार पर एक एप्लिकेशन चयनकर्ता कैसे प्रदर्शित कर सकता हूं?
- 5. एक पीईजीएएम अनुप्रयोग में एसवीजी प्रतिपादन
- 6. एक .NET अनुप्रयोग
- 7. एक .NET अनुप्रयोग
- 8. मैं एक .dll फ़ाइल को कैसे संकुचित कर सकता हूं?
- 9. मैं एक स्थिर फ़ाइल को कैसे रूट कर सकता हूं?
- 10. मैं एक एमएसबील्ड फ़ाइल कैसे डीबग कर सकता हूं?
- 11. मैं एक .pfx फ़ाइल कैसे उत्पन्न कर सकता हूं?
- 12. एक .NET वेब अनुप्रयोग
- 13. मैं एक फ़ाइल से CGImageRef कैसे प्राप्त कर सकता हूं?
- 14. मैं एक जेएआर फ़ाइल को एक EXE फ़ाइल में कैसे परिवर्तित कर सकता हूं?
- 15. एक .NET अनुप्रयोग
- 16. एक .NET अनुप्रयोग
- 17. मैं tkinter/ttk का उपयोग कर पायथन 3 में एक छवि कैसे प्रदर्शित कर सकता हूं?
- 18. मैं एक .NET MySQLCommand में एक MySQL उपयोगकर्ता परिभाषित चर का उपयोग कैसे कर सकता हूं?
- 19. मैं एक अप्रबंधित सी ++ फॉर्म को .NET एप्लिकेशन में कैसे एम्बेड कर सकता हूं?
- 20. मैं स्क्रीन सेंटर में छवि कैसे प्रदर्शित कर सकता हूं?
- 21. मैं .NET का उपयोग कर एक Microsoft मनी डेटा फ़ाइल कैसे पढ़ सकता हूं?
- 22. उत्पन्न HTML एक .NET अनुप्रयोग
- 23. मैं मौजूदा पीडीएफ फ़ाइल में एक पीडीएफ फ़ील्ड में एक छवि कैसे सेट कर सकता हूं?
- 24. मैं एक यूएसबी डिस्कनेक्ट घटना का पता कैसे लगा सकता हूं? (विंडोज़, .NET C# अनुप्रयोग)
- 25. ग्रहण में एसवीजी कैसे प्रदर्शित करें?
- 26. मैं पर्ल में एक बाइनरी फ़ाइल कैसे बना सकता हूं?
- 27. मैं node.js में एक आरएसएस फ़ाइल कैसे बना सकता हूं?
- 28. मैं .NET में स्थानीय आईपी कैसे प्राप्त कर सकता हूं?
- 29. गणित .NET/एक Asp.Net अनुप्रयोग में लिंक
- 30. मैं pYYAML का उपयोग कर एक वाईएएमएल फ़ाइल में एक पायथन ट्यूपल कैसे जोड़ सकता हूं?
मैं एक एसवीजी लिखने और इसे प्रदर्शित करने के बजाय 'System.Drawing.Graphics' का उपयोग कर समाप्त हुआ। आश्चर्यजनक है कि हालांकि इसके लिए कोई समाधान नहीं लगता है। उम्मीद है कि WebBrowser नियंत्रण .NET 4.5 में थोड़ा अधिक अनुपालन है। आईई के लिए –
+1 व्हाइटस्पेस निर्देश को संरक्षित करने से अनदेखा करता है। जानना अच्छा है, मुझे लगता है। –