मैं documentation for Raphael में वर्णित प्रिंट कमांड का उपयोग करने की कोशिश कर रहा हूं, ठीक है, एक अच्छे फ़ॉन्ट के साथ टेक्स्ट प्रिंट करें। [मुझे लगता है कि यह "टेक्स्ट" फ़ंक्शन का उपयोग करके अच्छी तरह से किया जा सकता है, और मैं प्रिंट फ़ंक्शन के साथ Cufon द्वारा उत्पन्न फ़ॉन्ट्स का उपयोग करके वेब पर उदाहरण देखता हूं (जैसा कि इन examples for 'text' and 'print' में), लेकिन मैं जो कर रहा हूं वह करीब है यह दस्तावेज में उदाहरण के लिए कर सकते हैं और मेरे लिए काम नहीं करता है, और मुझे पता है क्यों चाहते हैं]क्या मैं कफॉन के बिना राफेल में प्रिंट का उपयोग कर सकता हूं?
यहाँ मेरी कोड है:।
<html>
<head>
<title>Raphael Print Test</title>
<script src="raphael.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
window.onload = function() {
var paper = new Raphael('holder', 640, 480);
paper.ellipse(320, 240, 320, 240).attr({stroke: "grey"});
paper.print(100, 100, "Test string", paper.getFont("Times", 800), 30);
paper.text(50, 50, "Raphaël\nkicks\nbutt!");
}
</script>
<style type="text/css">
#holder { width: 640px; height: 480px; border: 2px solid #aaa; }
</style>
</head>
<body>
<div id="holder"></div>
</body>
</html>
महत्वपूर्ण लाइन है:
paper.print(100, 100, "Test string", paper.getFont("Times", 800), 30);
जब मैं यह कोशिश (क्रोम और ओपेरा ओएस एक्स पर में, अब तक) मैं:
- एक सफेद क्षेत्र एक ग्रे अंडाकार
- पर आकर्षित करने के लिए
- पाठ "Raphaël \ nkicks \ nbutt! "
लेकिन मुझे नहीं लगता: "टेस्ट स्ट्रिंग" कहीं भी।
मैं राफेल बनाम 1.4.7 का उपयोग कर रहा हूं (जो मैंने सोचा था कि कल के रूप में चालू था, लेकिन मुझे लगता है कि संस्करण 1.5.2 अब बाहर है)।
मेरी समस्या हल हो गई। यह Google वेब फोंट के साथ भी काम करता है। – bennedich
क्या आप आर.प्रिंट के साथ Google वेब फोंट का उपयोग कर सकते हैं? क्या मुझे पता चलेगा कैसे? मुझे यहां एक ही समस्या का सामना करना पड़ रहा है –