दोस्तों, आज हम बात करेंगे एक ऐसे इंडिकेटर के बारे में जिसका नाम है WeekDays। यह इंडिकेटर हमें सप्ताह का दिन, वर्ष का सप्ताह, वर्ष का दिन और बार इंडेक्स डेटा विंडो में और चार्ट पर लेबल के रूप में दिखाता है।
जैसा कि आप जानते हैं, डेटा विंडो में जानकारी माउस की मूवमेंट के अनुसार तुरंत अपडेट होती है। बाईं कॉलम में दिन का नाम हमेशा तुरंत अपडेट होता है, जबकि दाईं कॉलम की सामग्री सेटिंग्स के अनुसार होती है, खासकर WholePart और FractionalPart इनपुट द्वारा।
हर एक इनपुट उपयोगकर्ता को यह चुनने की अनुमति देता है कि क्या दिखाना है: सप्ताह का दिन, वर्ष का सप्ताह, वर्ष का दिन, बार इंडेक्स, या कुछ नहीं।
- WholePart - फ्लोटिंग पॉइंट के सामने का नंबर चुनने के लिए;
- FractionalPart - फ्लोटिंग पॉइंट के बाद का नंबर चुनने के लिए;
दोनों चुने हुए प्रॉपर्टीज (पूर्णांक संख्या) को एक एकल फ्लोटिंग पॉइंट वैल्यू में जोड़ा जाता है और इंडिकेटर बफर में स्टोर किया जाता है। बेशक, बफर को चार्ट पर DRAW_NONE स्टाइल के कारण अदृश्य बनाया गया है, क्योंकि इसके मान सिंथेटिक होते हैं।
उदाहरण के लिए, नीचे दिए गए स्क्रीनशॉट में दिन का नाम मंगलवार है, और बफर जिसमें Week.DoY (वर्ष का दिन इंडेक्स) 44.302 दिखा रहा है, अर्थात् यह वर्ष का 44वां सप्ताह और 302वां दिन है।
अन्य इनपुट्स उपयोगकर्ता को यह निर्दिष्ट करने की अनुमति देते हैं कि क्या चार्ट पर ShowLabels दिखाना है, कौन सा FontName, FontSize, FontColor का उपयोग करना है, साथ ही Padding टॉप/बॉटम किनारों से, उन्हें कैसे Align करना है (टॉप/मिडल/बॉटम), और मिडल अलाइनमेंट के लिए वैकल्पिक RotationAngle।
डिफ़ॉल्ट clrNONE फॉन्ट कलर का मतलब है कि यह वर्तमान चार्ट बैकग्राउंड के लिए रिवर्स कलर होगा।

