इस चरण-दर-चरण मार्गदर्शिका में, हम समझाएंगे कि सी # में फ़ॉन्ट मेट्रिक्स कैसे प्राप्त करें। यह ट्यूटोरियल C# में टाइप1 फ़ॉन्ट मेट्रिक्स प्राप्त करने के लिए कोड प्रदान करता है, लेकिन Aspose.Font for .NET, एक C# फ़ॉन्ट लाइब्रेरी आपको अन्य फ़ॉन्ट प्रकारों के साथ-साथ TruType और OpenType फ़ॉन्ट स्वरूपों से C# में फ़ॉन्ट मीट्रिक पढ़ने में मदद करती है।
सी # में फ़ॉन्ट मेट्रिक्स प्राप्त करने के लिए कदम
- NuGet.org से Aspose.Font for .NET पैकेज इंस्टॉल करें
- Aspose.Font, Aspose.Font.Sources, और Aspose.Font.Type1 नामस्थान शामिल करें
- मूल्यांकन वॉटरमार्क से बचने के लिए Aspose.Font for .NET पर लाइसेंस लागू करें
- इनपुट टाइप1 फ़ॉन्ट को FileSystemStreamSource ऑब्जेक्ट में लोड करें
- स्ट्रीम स्रोत से एक FontFileDefinition ऑब्जेक्ट बनाएं
- फ़ाइल परिभाषा से एक FontDefinition ऑब्जेक्ट बनाएं
- फ़ॉन्ट परिभाषा को Type1Font ऑब्जेक्ट के रूप में खोलें
- अब, टाइप 1 फ़ॉन्ट की सभी मीट्रिक विशेषताएँ प्राप्त करें
एक फ़ॉन्ट में मीट्रिक जानकारी होती है जो फ़ॉन्ट के अंदर ग्लिफ़ का वर्णन करने में मदद करती है। फोंट की यह मीट्रिक जानकारी कंप्यूटर को स्क्रीन पर वर्णों और वाक्यों को आकर्षित करने का तरीका सीखने में मदद करती है। अगर हम अपने .NET अनुप्रयोगों में कोड के माध्यम से इस मीट्रिक जानकारी को संसाधित करना चाहते हैं, तो यह आसान काम नहीं है। हालाँकि, Aspose.Font for .NET ऊपर बताए गए कुछ चरणों का उपयोग करके पूरी प्रक्रिया को बहुत सरल और आसान बनाने में मदद करता है।
सी # में फ़ॉन्ट मेट्रिक्स प्राप्त करने के लिए कोड
उपरोक्त कोड में, हम एक पीएफबी फ़ाइल प्रारूप लोड कर रहे हैं, जिसमें हमारा टाइप 1 फ़ॉन्ट है जिसे हम सी # कोड में संसाधित करना चाहते हैं। एक बार जब हम font लोड कर लेते हैं और इसे टाइप1फ़ॉन्ट ऑब्जेक्ट में बदल देते हैं, तो हम इस फ़ाइल से C# में फ़ॉन्ट मीट्रिक निकालने में सक्षम होते हैं।
यह कोड वेब, डेस्कटॉप, विंडोज़ और माइक्रोसॉफ्ट स्टोर अनुप्रयोगों सहित आपके .NET अनुप्रयोगों में आसानी से C# फ़ॉन्ट रीडर बनाने में आपकी मदद कर सकता है।