国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

如何用C#顯示豎排文字?

2024-07-21 02:26:41
字體:
來源:轉載
供稿:網友
  看這個題目,應該覺的這個問題不難,剛開始我也是這么想,可是目前我手頭上的參考資料上沒有一個介紹豎直顯示文字的,上網查資料只發現一個有用的,可是實現起來比較麻煩,需要進行坐標轉換,旋轉,還得平移,沒辦法,為了實現下圖y方向坐標的標注,只好這樣了,代碼如下:

   //設置旋轉中心點
    pb_graphics.translatetransform(panelruley.width / 2, panelruley.height / 2);
    //設置旋轉角度
    pb_graphics.rotatetransform(90);
    //平移
    pb_graphics.translatetransform(i - 19 - panelruley.height / 2 + 22 - (20-panelwork.top), -3);
    //畫文字
    pb_graphics.drawstring(((int)(i - 19)).tostring(), font, new solidbrush(color.black), 0, 0);
    //恢復為默認場景
    pb_graphics.resettransform();

  

        本來事情有可能就這樣結束了,不過,今天在書店里溜達,隨手看到了更為直接的實現豎排文字的方法,于是趕緊買下書,回家按其方法實現了豎排文字,最新代碼如下(僅一句代碼):

        pb_graphics.drawstring(((int)(i - 19)).tostring(), font, new solidbrush(color.black), -2, i -(20 - panelwork.top)+2, new stringformat(stringformatflags.directionvertical));

      注意:精簡框架集不支持,我就是在精簡框架集下試這個代碼,所以沒有查到該方法!

 

  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 琼结县| 西城区| 崇左市| 手机| 怀集县| 青州市| 洪雅县| 来凤县| 江孜县| 贞丰县| 聊城市| 平果县| 富蕴县| 马鞍山市| 轮台县| 木里| 奇台县| 荥经县| 太和县| 津南区| 南安市| 东辽县| 仲巴县| 晋州市| 柳林县| 得荣县| 类乌齐县| 尼勒克县| 类乌齐县| 舞钢市| 永和县| 青川县| 广德县| 陆丰市| 晋城| 宁城县| 九龙坡区| 岳西县| 阆中市| 永昌县| 杨浦区|