2012-05-29 13 views

cevap

9

Sadece çözümü bulduğum çözümü buldum: Anahtar, fontu GraphicsUnit.Pixel parametresiyle oluşturmaktır. Bu şekilde çizim dizeleri sistemin DPI ayarlarından bağımsız olur.

4

Sen DPI aygıttan bağımsız birimlerde ölçülen sadece çekilebilir öğeleri etkilediğini de doğrudur. Yazı tipleri, tipik olarak, bir noktanın 1 puan = 1/72 olduğu Noktalar cinsinden ölçülür. Bu nedenle, bir 10pt yazı tipi, her bir ekran çözünürlüğünde INCHES'te aynı boyutta olacak ve ekran çözünürlüğüne ve piksel yoğunluğuna bağlı olarak daha fazla veya daha az piksel alacaktır. piksel ile ölçülen

Her (çizgiler, vb gibi şekiller) DPI etkilenmez, ancak gerçek fiziksel boyutu ekran çözünürlüğü ve piksel yoğunluğuna bağlı olarak değişecektir. kodunuzu değiştirme piksel yazı aslında metin tüm ekran DPI ayarlarını aynı piksel boyutu olmasını sağlayacaktır ölçmek için, ancak bir yazıcıya yazdırmak için olsaydı metin boyutu yazıcı çözünürlüğüne bağlı olarak değişecektir olduğunu göreceksiniz.

İlgili konular