1. 程式人生 > 實用技巧 >AnyCAD C#開發-建立2D的Text,顯示在螢幕空間TextNode

AnyCAD C#開發-建立2D的Text,顯示在螢幕空間TextNode

        private void button25_Click(object sender, EventArgs e)
        {
            //建立2D的Text,顯示在螢幕空間
            //查詢字型
            String fontName = "simhei.ttf";
            AnyCAD.Platform.Font font = GlobalInstance.FontManager.FindFont(fontName);
            if (font != null)
            {
                
//設定字的高度 font.SetCharHeight(24); //設定字的寬度 font.SetCharWdith(24); //更新 font.Update(); } Vector3 position = new Vector3(0, 0, 0); TextNode text = new TextNode(); text.SetFontName(fontName);
//設定字型 text.SetPosition(position);//設定字的位置 text.SetText("Caesar盧尚宇");//設定字的內容 text.SetTextColor(new ColorValue(1, 0, 0, 1));//設定字的顏色 text.SetOffset(new Vector2(100, 100));//設定偏置字的位置 renderView.SceneManager.AddNode(text); }

Caesar盧尚宇

2020年11月24日