code: function (fnName, args) {
              var cmdName = args[0].toLowerCase(),
                  cmd, cmdFn;
              cmd = this.commands[cmdName] || UE.commands[cmdName];
              cmdFn = cmd && cmd[fnName];
              //没有querycommandstate或者没有command的都默认返回0
              if ((!cmd || !cmdFn) && fnName == 'queryCommandState') {
                  return 0;
              } else if (cmdFn) {
                  return cmdFn.apply(this, args);
              }
          }
docs: 执行编辑命令
  @method _callCmdFn
  @private
  @param { String } fnName 函数名称
  @param { * } args 传给命令函数的参数
  @return { * } 返回命令函数运行的返回值