在冰灼小憩我找到一篇文章~但放到程式裡無效~應該如何~請教教小弟`~
以下是文單內容:
if len(title)>10 then title=left(title,9)+"…"
'湊起來剛好10個字元
而我們中國人要面對現實——漢字寬度是字母的兩倍。所以得設計乙個函式,用乙個變數計算字串長度,如果遇到的是字母,這個長度就加1,如果遇到的是漢字,長度加2:
function cuttitle(str,strlen)
'str為待切標題,strlen為擷取長度(按字母計算)
dim tmplen,tmpstr,i,s
tmpstr=""
tmplen=0
str=trim(str)
if str="" then exit function
for i=1 to len(str)
s=mid(str,i,1)
tmpstr=tmpstr&s
tmplen=tmplen+1
if asc(s)<0 then tmplen=tmplen+1
'如果是漢字,長度再加1
if tmplen>strlen then
tmpstr=left(tmpstr,len(tmpstr)-2)&"…"
exit for
end if
next
cuttitle=tmpstr
end function
xml過長時被nginx截斷
通過網頁獲取資料,資料格式為xml。當xml比較短時,可以正常獲取資料。但是xml長度過長時不能正常獲取資料,通過觀察返回資料的源 發現xml被截斷了。對比發現,使用apache代替nginx的時候可以正常獲取長的xml資料。確定問題出現在nginx的配置上。檢視ngnix日誌 yum安裝預設目錄 ...
label標題過長時顯示
public class mylable label get public mylable 自繪 顯示提示資訊 private void paintevent object sender,painteventargs e 從未使用mylable contentalignmenttotextforma...
移動端實現標題文字的截斷
適用場景 當螢幕解析度為320x500時模組標題效果如下 當螢幕解析度為480x500時模組標題效果如下 也就是當螢幕解析度大時顯示的文字多,解析度小時顯示文字少,同時需要保證這一部分始終完全顯示。實現方式方案一 demo 來自 蔣軒哲 為整個容器和標題文字容器新增 overflow hidden ...