(讓我給你一些上下文) 我目前正在設計一個應用程序,它應該根據一些數據生成可打印的A4頁面。自然地,WPF(96像素/英寸)的設備獨立像素在紙張世界中不是非常自然的測量單位。毫米之類的東西會更合適。所以我拿出了我的計算器,並得到了3.779左右的比例因子。如何在WPF中使用不同的座標系? (僅縮放)
事實證明,這是應該走在頁面上一個ScaleTransform
簡單地拍打着一切有一個討厭的副作用:字體大小縮放太(自然)。但是,這不是我的意圖。我想12pt Arial渲染像12pt Arial會正常渲染。
是否有任何其他方式來改變座標系而不必調用擴展或其他什麼來轉換每一個座標,長度,厚度等? - 或 - 有沒有什麼辦法來地圖字體大小在飛,是DependencyProperties?通過包裝所有紙張內容的自定義控件,也許?
謝謝,我不知道在分配屬性時可以指定單位。是的,這正是我想要的。 – 2009-07-18 17:26:24