मेरे पास टीई चार्ट के साथ बनाया गया एक पाई चार्ट है, जो कि मैं जिस सिस्टम पर विकसित होता हूं, उस पर ठीक दिखता है, लेकिन जब मैं इसे एक अलग मशीन पर चलाता हूं, तो "पाई" सभी सर्कुलर होने की बजाय अंडाकार आकार में आ जाता है।एक पाई चार्ट "squished" बाहर आने का कारण क्या हो सकता है?
मैंने यह सुनिश्चित किया है कि Circled
संपत्ति (जो सुनिश्चित किया जाना चाहिए कि हमेशा खींचा जाना चाहिए, एक अंडाकार नहीं है) TPieSeries
पर सत्य सेट है और कहीं भी नहीं बदला जाता है।
मैंने यह सुनिश्चित करने के लिए जांच की है कि यह विभिन्न स्क्रीन संकल्पों का एक आर्टिफैक्ट नहीं है। यह; अन्य प्रणाली मेरे देव बॉक्स के समान संकल्प पर है।
अन्य सिस्टम एरो बंद हो गया था। मैंने अपने देव बॉक्स पर एरो को बंद करके चीजों का परीक्षण किया, और चार्ट squished बाहर नहीं आया था।
इस बिंदु पर मैं मूल रूप से विचारों से बाहर हूं। क्या किसी को पता है कि एक पाई चार्ट का कारण क्या हो सकता है जो Circled = true
को सर्कल के बजाए अंडाकार के रूप में खींचने के लिए सेट कर सकता है?
अच्छा: बुरा:
यह ठीक उसी कार्यक्रम, ठीक उसी डेटा बंद काम कर रहे, ठीक उसी स्क्रीन रिज़ॉल्यूशन पर दो अलग-अलग कंप्यूटरों पर है।
संपादित करें: टिप्पणियों में चर्चा के अनुसार, मैंने इसका परीक्षण किया और पाया कि दोनों प्रणालियों में न केवल एक ही संकल्प है, बल्कि एक ही डीपीआई है।
मैं जाँच चाहते हैं क्या होगा LOGPIXELSX/LOGPIXELSY के लिए अन्य कंप्यूटर रिपोर्ट। –
@SertacAkyuz: वे Windows.pas में परिभाषित स्थिरांक हैं। एक और प्रणाली अलग-अलग मूल्यों की रिपोर्ट कैसे करेगी जब ये स्थिरांक हों जो संकलन-समय पर पत्थर में सेट हो जाएं? –
@ मेसन - बेशक मेरा मतलब है GetDeviceCaps को कॉल करना। –