其他 - 语言字体名称到系统字体名称

时间:2018-06-09 09:59:16

标签: .net vb.net

我的项目中有一个字体对话框,它会将所选字体名称放到一个字符串变量中,这是我写的:

var Greeter = /** @class */ (function() {
  function Greeter(message) {
    this._greeting = message;
    Object.defineProperty(this, "greet", {
      get: function() {
        return "Hello, " + this._greeting;
      },
      set: function(message) {
        this._greeting = message;
      },
      enumerable: true,
      configurable: true
    });
  }
  Greeter.prototype.toJSon = function() {
    console.log(JSON.stringify(this));
    return JSON.stringify(this);
  };
  return Greeter;
}());

var greeter = new Greeter("world");
var JsonObject = greeter.toJSon();

var newGreeter = JSON.parse(JsonObject);
var button = document.createElement('button');

button.textContent = "Say Hello";
button.onclick = function () {
    console.log(newGreeter.greet);
    console.log(newGreeter._greeting);
};
document.body.appendChild(button);

但是,如果我选择中文字体名称如宋仿,fontselected = FontDialog1.Font.Name 中的字符串也将是中文字符,有没有办法将中文字体名称转换为系统字体名称?案例" SongFang"

0 个答案:

没有答案