国产探花免费观看_亚洲丰满少妇自慰呻吟_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收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 贡山| 利津县| 太仓市| 庐江县| 望奎县| 车险| 竹溪县| 上虞市| 石泉县| 卫辉市| 中超| 望都县| 肥城市| 长顺县| 白银市| 图木舒克市| 高青县| 湾仔区| 利辛县| 无为县| 陆丰市| 敦化市| 岑溪市| 开鲁县| 长垣县| 临沭县| 扶风县| 苏尼特左旗| 长顺县| 闽清县| 汪清县| 千阳县| 成都市| 藁城市| 馆陶县| 沐川县| 疏勒县| 林西县| 永寿县| 玛纳斯县| 依安县|