コード例 #1
0
ファイル: Form1.cs プロジェクト: AnuoF/MapFrame
 private void 设置字体ToolStripMenuItem_Click(object sender, System.EventArgs e)
 {
     if (textElement == null)
     {
         return;
     }
     textElement.SetFont("隶书");
 }
コード例 #2
0
        /// <summary>
        /// 输入修改完成
        /// </summary>
        /// <param name="context">文本内容</param>
        /// <param name="font">文本格式</param>
        /// <param name="color">文本颜色</param>
        /// <param name="esc">是否取消编辑</param>
        private void InputFinish(string context, Font font, Color color, bool esc)
        {
            if (!esc)
            {
                //若文字为空,或者没有修改,则文字内容不变
                if (string.IsNullOrEmpty(context) || context.Equals(beforeContext))
                {
                    element.SetContext(beforeContext);
                }
                else
                {
                    element.SetContext(context);
                    beforeContext = context;
                }
                element.SetFont(font.Name, font.Size, font.Style);
                element.SetColor(color);
            }

            ReleaseCommond();

            //通知外部完成绘制
            RegistCommondExcutedEvent();
        }