1樓:匿名使用者
string.prototype.trimtopx = function(length)
trimmed = tmp + "…";
while (trimmed.visuallength() > length)
}return trimmed;}
2樓:小羊說程式設計
你是要根據字串 生成類似長度和高度相匹配的**嗎
字型的大小(pt)和畫素(px)如何轉換?
3樓:獅子最愛冥王星
英文本型的1磅,相當於1/72 英吋,約等於1/2.8mm。
12pt的字列印出來約為4.2mm。
網頁中12px的字才相當於12畫素。
雖然 四號=(14/72)*96=18.6px 更接近 19px,但是因為 18px 是點陣,所以系統還是優先顯示點陣字型大小的。
換句話說:四號=18px
擴充套件資料中文字號vs英文本號(磅)vs畫素值的對應關係如下:
八號=5磅(7px) ==(5/72)*96=6.67 =6px七号=5.5磅 ==(5.
5/72)*96=7.3 =7px小六=6.5磅 ==(6.
5/72)*96=8.67 =8px六號=7.5磅 ==(7.
5/72)*96=10px小五=9磅 ==(9/72)*96=12px五號=10.5磅 ==(10.5/72)*96=14px小四=12磅 ==(12/72)*96=16px四號=14磅 ==(14/72)*96=18.
67 =18px小三=15磅 ==(15/72)*96=20px三號=16磅 ==(16/72)*96=21.3 =21px小二=18磅 ==(18/72)*96=24px二號=22磅 ==(22/72)*96=29.3 =29px小一=24磅 ==(24/72)*96=32px一號=26磅 ==(26/72)*96=34.
67 =34px小初=36磅 ==(36/72)*96=48px初號=42磅 ==(42/72)*96=56px初號=42磅=14.82公釐
小初=36磅=12.70公釐
一號=26磅=9.17公釐
小一=24磅=8.47公釐
二號=22磅=7.76公釐
小二=18磅=6.35公釐
三號=16磅=5.64公釐
小三=15磅=5.29公釐
四號=14磅=4.94公釐
小四=12磅=4.23公釐
五號=10.5磅=3.70公釐
小五=9磅=3.18公釐
六號=7.5磅=2.56公釐
小六=6.5磅=2.29公釐
七号=5.5磅=1.94公釐
八號=5磅=1.76公釐
1磅約等於0.03527厘公尺
1厘公尺約等於28.35磅
4樓:匿名使用者
px:相對長度單位。畫素(pixel)。
pt:絕對長度單位。點(point)。
1in = 2.54cm = 25.4 mm = 72pt = 6pc
具體換算是:
points pixels ems percent
6pt 8px 0.5em 50%
7pt 9px 0.55em 55%
7.5pt 10px 0.625em 62.5%
8pt 11px 0.7em 70%
9pt 12px 0.75em 75%
10pt 13px 0.8em 80%
10.5pt 14px 0.875em 87.5%
11pt 15px 0.95em 95%
12pt 16px 1em 100%
13pt 17px 1.05em 105%
13.5pt 18px 1.125em 112.5%
14pt 19px 1.2em 120%
14.5pt 20px 1.25em 125%
15pt 21px 1.3em 130%
16pt 22px 1.4em 140%
17pt 23px 1.45em 145%
18pt 24px 1.5em 150%
20pt 26px 1.6em 160%
22pt 29px 1.8em 180%
24pt 32px 2em 200%
26pt 35px 2.2em 220%
27pt 36px 2.25em 225%
28pt 37px 2.3em 230%
29pt 38px 2.35em 235%
30pt 40px 2.45em 245%
32pt 42px 2.55em 255%
34pt 45px 2.75em 275%
36pt 48px 3em 300%
畫素與公釐的轉換
轉換還需要知道另乙個引數:dpi(每英吋多少點)
象素數 / dpi = 英吋數
英吋數 * 25.4 = 公釐數
對於顯示裝置,不管是印表機還是螢幕,都有一種通用的方法
先用getdevicecaps(裝置控制代碼,logpixelsx)
或者 getdevicecaps(裝置控制代碼,logpixelsy)獲得裝置每英吋的畫素數
分別記為:px 和 py
一英吋等於25.4mm
那麼公釐換算成畫素的公式為
水平方向的換算: x * px /25.4
垂直方向的換算: y * py /25.4
畫素換算為公釐 x * 25.4 / px
在程式中這麼寫
mycontrol.height := 10 * pixelsperinch * 10 div 254;
分子和分母同乘以10,將浮點數運算轉化為整數運算,效率更高
常用的1024x768或800x600等標準的解析度計算出來的dpi是乙個常數:96,因此計算出來的公釐與畫素的關係也約等於乙個常數:
基本上 1公釐 約等於 3.78畫素
EXCEL VBA裡面如何動態獲取字串轉換為變數名
使用引號就可以,例如 a 10 msgbox a 輸出的就是字串a,而不是變數的值10 excel vba 裡怎麼將字串轉換為數值 1 用value函式bai將字元型數字轉換成 du數字型,value函式可以將表zhi示數字dao的文字字回符串轉換為數字,它的答語法結構是 value text va...
VC 中如何擷取一段字串,VC 擷取字串問題
樓上的回答是可以但是抄比較麻bai 煩在vc中可以用cstring 類 用reversfind方法 可以du查詢到zhi 最後乙個dao 然後用left方法就可以的到 最後乙個 左邊的所有字串了具體可以檢視msdn的說明,很方便的 char str c tomcat abc txt char str...
js獲取字串中最後斜槓後面的內容
var str asdasf asfaewf agaegr trer rhh var index str lastindexof str str substring index 1,str length alert str 關於js中的陣列特點 陣列定義時無需指定資料型別。陣列定義時可以無需指定 陣...