System::Drawing::Drawing2D::PathGradientBrush क्लास
अंतर्वस्तु
[
छिपाना
]PathGradientBrush class
एक ब्रश का प्रतिनिधित्व करता है जो एक GraphicsPath ऑब्जेक्ट के अंदर को ग्रेडिएंट से भरता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन फॉल्ट्स हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग करके इसे फ़ंक्शनों में तर्क के रूप में पास करें।
class PathGradientBrush : public System::Drawing::Brush
विधियाँ
| विधि | विवरण |
|---|---|
| Clone() override | वर्तमान वस्तु की एक प्रति बनाता है। |
| get_Blend() const | लागू नहीं किया गया। |
| get_CenterColor() const | वर्तमान ऑब्जेक्ट द्वारा भरे गए पथ के केंद्र में स्थित रंग को लौटाता है। |
| get_CenterPoint() const | ग्रेडिएंट का केंद्र बिंदु प्राप्त करता है। |
| get_FocusScales() const | ग्रेडिएंट के फ़ॉलऑफ़ के लिए फोकस बिंदु प्राप्त करता है। |
| get_InterpolationColors() const | एक बहु‑रंग रैखिक ग्रेडिएंट को परिभाषित करने वाला मान लौटाता है। |
| get_Rectangle() | लागू नहीं किया गया। |
| get_SurroundColors() const | उस PathGradientBrush द्वारा भरे गए पथ के बिंदुओं के अनुरूप रंगों को लौटाता है। |
| get_Transform() const | वर्तमान वस्तु द्वारा प्रतिनिधित्व किए गए ब्रश के लिए ज्यामितीय रूपांतरण निर्दिष्ट करने वाले एक Matrix वस्तु की प्रतिलिपि लौटाता है। |
| get_WrapMode() const | रैप मोड लौटाता है। |
| MultiplyTransform(const SharedPtr<Matrix>&, MatrixOrder) | वर्तमान ऑब्जेक्ट के ट्रांसफ़ॉर्म मैट्रिक्स को निर्दिष्ट मैट्रिक्स से गुणा करता है। |
| PathGradientBrush(const ArrayPtr<PointF>&, WrapMode) | RTTI जानकारी। |
| PathGradientBrush(const ArrayPtr<Point>&, WrapMode) | PathGradientBrush क्लास का नया इंस्टेंस बनाता है। |
| PathGradientBrush(const SharedPtr<GraphicsPath>&) | PathGradientBrush क्लास का नया इंस्टेंस बनाता है। |
| ResetTransform() | वर्तमान ऑब्जेक्ट के ट्रांसफ़ॉर्म मैट्रिक्स को रीसेट करता है ताकि वह पहचान (identity) मैट्रिक्स बन जाए। |
| RotateTransform(float, Drawing2D::MatrixOrder) | निर्दिष्ट क्रम में निर्दिष्ट कोण द्वारा स्थानीय ज्यामितीय रूपांतरण को घुमाता है। |
| ScaleTransform(float, float, Drawing2D::MatrixOrder) | निर्दिष्ट क्रम में निर्दिष्ट गुणकों द्वारा स्थानीय ज्यामितीय रूपांतरण को स्केल करता है। |
| set_Blend(const SharedPtr<Blend>&) | इस ब्रश के लिए बेस रंगों के कारकों और स्थितियों को निर्दिष्ट करने वाला ब्लेंड सेट करता है। |
| set_CenterColor(Color) | वर्तमान ऑब्जेक्ट द्वारा भरे गए पथ के केंद्र में स्थित रंग सेट करता है। |
| set_CenterPoint(const PointF&) | ग्रेडिएंट का केंद्र बिंदु सेट करता है। |
| set_FocusScales(const PointF&) | ग्रेडिएंट के फ़ॉलऑफ़ के लिए फोकस बिंदु सेट करता है। |
| set_InterpolationColors(const SharedPtr<ColorBlend>&) | एक बहु‑रंग रैखिक ग्रेडिएंट को परिभाषित करने वाला मान सेट करता है। |
| set_SurroundColors(const ArrayPtr<Color>&) | उस PathGradientBrush द्वारा भरे गए पथ के बिंदुओं के अनुरूप रंग सेट करता है। |
| set_Transform(const SharedPtr<Matrix>&) | एक Matrix ऑब्जेक्ट सेट करता है जो वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए ब्रश के लिए ज्यामितीय रूपांतरण निर्दिष्ट करता है। |
| set_WrapMode(WrapMode) | रैप मोड सेट करता है। |
| SetBlendTriangularShape(float, float) | लागू नहीं किया गया। |
| SetSigmaBellShape(float, float) | लागू नहीं किया गया। |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | निर्दिष्ट क्रम में निर्दिष्ट आयामों द्वारा स्थानीय ज्यामितीय रूपांतरण को अनुवादित (ट्रांसलेट) करता है। |
संबंधित देखें
- Class Brush
- Namespace System::Drawing::Drawing2D
- Library Aspose.Page for C++