मैं डब्ल्यूपीएफ में सी # के साथ एक मानचित्र नियंत्रण विकसित कर रहा हूं। मैं एक कैनवास नियंत्रण का उपयोग कर रहा हूँ उदा। 400 x 200 जिसे एक मानचित्र क्षेत्र निर्दिष्ट किया गया है उदा। 2,000 मीटर x 1,000 मीटर।सी # डब्ल्यूपीएफ संकल्प स्वतंत्रता?
मानचित्र का स्तर होगा: canvas_size_in_meters/real_size_in_meters।
मैं canvas_size_in_meters ढूंढना चाहता हूं।
कैनवास। एक्टुअलविड्थ डीआईयू (डिवाइस इंडिपेंडेंट यूनिट्स) में चौड़ाई देता है। तो, 400 डीआईयू 400/96 = 4,17 इंच है, प्रदान किया गया है कि भौतिक मेरे मॉनिटर का संकल्प 96 डीपीआई है।
हालांकि, एक शासक का उपयोग करके, मैंने पाया कि मेरे मॉनीटर का भौतिक संकल्प 87 डीपीआई है। (केवल कुछ मॉनीटर हैं जिनके पास वास्तव में 96 भौतिक डीपीआई है)
कि डीपीआई अंतर (10%) स्क्रीन पर वास्तविक मानचित्र नियंत्रण चौड़ाई में + 10% अंतर का अनुवाद करता है।
मैं इंच में एक WPF नियंत्रण के आकार को सटीक रूप से और स्क्रीन रिज़ॉल्यूशन और डीपीआई सेटिंग के बावजूद कैसे मापूं?
यह बहुत अच्छा होगा। आप शब्द दस्तावेज़ और पीडीएफ देख सकते हैं और उन्हें 100% ज़ूम पर सेट कर सकते हैं और वास्तव में सही पृष्ठ आकार देख सकते हैं। मुझे आश्चर्य है कि उन्होंने इस साल पहले ठीक करने की कोशिश नहीं की है :-( –