## Font class


टेक्स्ट के लिए एक विशिष्ट फ़ॉर्मेट का प्रतिनिधित्व करता है, जिसमें फ़ॉन्ट फ़ेस, आकार, और शैली शामिल हैं। इस क्लास की ऑब्जेक्ट्स को केवल [System::MakeObject()](../../system/makeobject/) फ़ंक्शन का उपयोग करके आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस क्लास को [System::SmartPtr](../../system/smartptr/) पॉइंटर में लपेटें और इस पॉइंटर का उपयोग करके इसे फ़ंक्शनों में आर्ग्युमेंट के रूप में पास करें।

```cpp
class Font : public System::Object
```

## विधियाँ

| विधि | विवरण |
| --- | --- |
| [Clone](./clone/)() | वर्तमान फ़ॉन्ट की एक कॉपी लौटाता है। |
| [Dispose](./dispose/)() | वर्तमान ऑब्जेक्ट द्वारा प्राप्त सभी ऑपरेटिंग सिस्टम संसाधनों को रिलीज़ करता है। |
| [Equals](./equals/)(System::SharedPtr\<System::Object\>) override | निर्धारित करता है कि वर्तमान और निर्दिष्ट ऑब्जेक्ट समान हैं या नहीं। |
| [Font](./font/)(const SharedPtr\<Font\>\&, FontStyle) | [Font](./) क्लास का नया इंस्टेंस बनाता है जो निर्दिष्ट मौजूदा फ़ॉन्ट को निर्दिष्ट फ़ॉन्ट शैली के साथ प्रतिनिधित्व करता है। |
| [Font](./font/)(const SharedPtr\<FontFamily\>\&, float, FontStyle, GraphicsUnit, uint8_t, bool) | [Font](./) क्लास का नया इंस्टेंस बनाता है। |
| [Font](./font/)(const SharedPtr\<FontFamily\>\&, float, GraphicsUnit) | [Font](./) क्लास का नया इंस्टेंस बनाता है। |
| [Font](./font/)(const String\&, float, FontStyle, GraphicsUnit, uint8_t, bool) | [Font](./) क्लास का नया इंस्टेंस बनाता है। |
| [Font](./font/)(const String\&, float, GraphicsUnit) | [Font](./) क्लास का नया इंस्टेंस बनाता है। |
| static [FromLogFont](./fromlogfont/)(const SharedPtr\<Object\>\&) | लागू नहीं किया गया। |
| [get_Bold](./get_bold/)() | निर्धारित करता है कि वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किया गया फ़ॉन्ट बॉल्ड शैली लागू है या नहीं। |
| [get_FontFamily](./get_fontfamily/)() | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट का फ़ॉन्ट फ़ैमिली लौटाता है। |
| [get_FontStyle](./get_fontstyle/)() | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट की फ़ॉन्ट शैली लौटाता है। |
| [get_GdiCharSet](./get_gdicharset/)() | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट द्वारा उपयोग किए गए GDI कैरेक्टर सेट को दर्शाने वाला मान लौटाता है। |
| [get_Height](./get_height/)() | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट की पिक्सेल में लाइन स्पेसिंग लौटाता है। |
| [get_Italic](./get_italic/)() | निर्धारित करता है कि वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किया गया फ़ॉन्ट इटैलिक शैली लागू है या नहीं। |
| [get_Name](./get_name/)() | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट का फ़ेस नाम लौटाता है। |
| [get_OriginalFontName](./get_originalfontname/)() | फ़ॉन्ट का मूल रूप से निर्दिष्ट नाम लौटाता है। |
| [get_Size](./get_size/)() | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट का इम आकार लौटाता है, जिसे Unit प्रॉपर्टी द्वारा निर्दिष्ट इकाइयों में मापा जाता है। |
| [get_SizeInPoints](./get_sizeinpoints/)() | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट का इम आकार पॉइंट्स में लौटाता है। |
| [get_Strikeout](./get_strikeout/)() | निर्धारित करता है कि वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किया गया फ़ॉन्ट स्ट्राइकआउट शैली लागू है या नहीं। |
| [get_Style](./get_style/)() | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट की फ़ॉन्ट शैली लौटाता है। |
| [get_Underline](./get_underline/)() | निर्धारित करता है कि वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किया गया फ़ॉन्ट अंडरलाइन शैली लागू है या नहीं। |
| [get_Unit](./get_unit/)() | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट के लिए मापन इकाई लौटाता है। |
| [GetHeight](./getheight/)(const SharedPtr\<Graphics\>\&) | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट की लाइन स्पेसिंग लौटाता है, जो निर्दिष्ट [Graphics](../graphics/) ऑब्जेक्ट की वर्तमान इकाई में है। |
| [GetHeight](./getheight/)(float) | निर्दिष्ट वर्टिकल रिज़ॉल्यूशन वाले डिस्प्ले डिवाइस पर ड्रॉ किए जाने पर वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए फ़ॉन्ट की ऊँचाई लौटाता है। |
## संबंधित देखें

* Class [Object](../../system/object/)
* Namespace [System::Drawing](../)
* Library [Aspose.Page for C++](../../)
