2011-09-01 72 views
1

我是一名設計師,我喜歡對尺寸有一點控制...... 我在設計一個打算打印的XAML文件。 由於尺寸是以像素爲單位的,我想知道我應該基於哪個分辨率來計算長度(以釐米爲單位)?XAML文件的打印分辨率是多少?

謝謝!

回答

1

According to Charles,Silverlight的固定在96 DPI:

大家知道,一個Silverlight程序正常尺寸的圖形對象 和控件完全以像素爲單位。但是,當涉及到打印機 時,座標和尺寸與設備無關的單位爲1/196英寸,爲 。無論打印機的實際分辨率如何,從 一個Silverlight程序打印機總是看起來像一個96 DPI 設備。

...

PrintPageEventArgs有兩個方便的只得到的屬性,在1/96英寸的單位也彙報 大小:類型大小的PrintableArea提供了頁面的可打印區域的面積 尺寸,以及 PageMargins的厚度類型是左側,頂部,右側和不可打印邊緣的底部寬度。將這兩項加在一起(右邊的方式爲 ),您就可以得到紙張的全尺寸。

我做了一些快速搜索,但無法打開文檔中的這些信息。留給查爾斯知道這種信息。