word 2007/2010中有各種顯示尺寸單位,要想寫好vsto程式我們必須得了解在各種尺寸單位間的轉換。
以下是我寫的轉換函式,希望對大家有幫助。
/// /// caculate height in pixel
///
/// user input height value
/// measurement unit
/// pixel value caculated
public virtual int caculateheightinpixel(int height, measurementunittype mode, int dpi)
return retval;
}public virtual int caculateheightinmeasurementunit(int heightinpixel, measurementunittype mode, int dpi)
return retval;
}
需要解決的問題:
1.如何得到當前的顯示單位
注意:從word和excel中返回的單位設定型別是不一樣的,我的建議是我們定義我們自己的單位型別去同時適應兩種專案型別。以下是我做的定義,
/// /// measurement unit used in office
///
public enum measurementunittype
2.怎麼得到對應的dpi
待續。。。
在zint條碼系統中的應用,
//input_height: 使用者輸入的高度數值
//mod: 使用者選擇的顯示單位
//border_pix_offset : 邊框寬度
//shr: 是否顯示可讀文字, 9是內建文字的字型高度
symbology_pix_height = caculate_pix_height(input_height,mod)/2 - 2*border_pix_offset - shr?9:0
參考:
1.2.
3.
CSS 單位 絕對單位 相對單位
我們對單位很熟悉,比如說,千克,千公尺,公尺等,這些就是絕對單位,我們又有聽到太陽的質量等於33個地球,這個就是相對單位。在css中,單位也可以分為這兩類。在第二個box裡,300px的小框跟上面的框的300px一樣長,而第二個框裡面的50 跟第乙個框的50 為不一樣,這個就很好的解釋了相對單位和絕...
rem 單位 和 em 單位
首先要知道 rem 和 em 是相對單位 我們通過 來看 rem 和 em的使用和區別 em 相對於父級 test 16px test test 顯示效果 我們可以看到,首先我們重置瀏覽器的預設顯示字型大小為16px 即便預設顯示大小也是16px body中的第乙個段落標籤的字型大小也就是16px ...
計算機常用單位,及單位換算
一 儲存單位 1 位bit 位元binary digits 存放一位二進位制數,即 0 或 1,最小的儲存單位,簡寫為b。2 位元組byte 8個二進位制位為乙個位元組 簡寫為b 是計算機資料處理的基本單位,計算機主要以位元組為單位解釋資訊。一般乙個ascii碼占用乙個位元組,乙個漢字 國際碼 占用...