2008-11-12 9 views
5

मैं एक रिपोर्ट पर काम कर रहा हूं जिसमें एक एम्बेडेड एसवीजी आरेख शामिल है। आरेख को सापेक्ष निर्देशांक का उपयोग करके खींचा जाता है, इसलिए जब ब्राउज़र विंडो आरेख का आकार बदलती है तो बहुत अच्छी तरह से आकार बदलती है। टेक्स्ट में एकमात्र अपवाद है - यह वही रहता है। क्या एसजीजी में टेक्स्ट खींचना संभव है जो आकार बदलने योग्य है?गतिशील रूप से svg में पाठ का आकार कैसे बदलें?

उत्तर

2

मुझे लगता है कि आपको फ़ॉन्ट आकार के लिए एक सापेक्ष आकार का उपयोग करना होगा। http://www.w3.org/TR/SVG11/coords.html#UnitIdentifiers देखें। जब आप पीटी या सेमी जैसे पूर्ण आकार का उपयोग करते हैं, तो यह स्वचालित रूप से गणना की जाती है कि उस आकार को प्राप्त करने के लिए आकार को आपके मॉनीटर पर सही तरीके से प्रदर्शित करने के लिए क्या होना चाहिए। लेकिन जब आप पीएक्स का उपयोग करते हैं, तो वर्तमान व्यूपोर्ट का उपयोग किया जाता है। यदि आप एक इकाई निर्दिष्ट नहीं करते हैं, तो उपयोगकर्ता इकाइयों का उपयोग लिंक किए गए दस्तावेज़ पर उदाहरण के रूप में भी किया जाता है:

<text style="font-size: 50">Text size is 50 user units</text>