求 delphi font 和 string 相互转换的程序,或者给个思路。delphistringfont
解决方案 »
- DBChart1如何放大T
- 如何执行带有redirect文件的可执行文件【D:\压缩文件.exe < D:password.txt】
- 请实现一种功能,即向一个edit 中输入单引号时让它显示成为双引号!!紧急啊,先谢谢各位了!!!
- 从Tpanel组件继承做一个组件tLinkPanel,如果往这个组件里面增加一个lable控件?
- 特大新闻!火星发现生命了!
- 如何自动获取本机端口号,使端口显示在一个Combobox中!
- OLE Error(国庆又要留港加班加班,极度郁闷Ing,散分散分。)
- 如何实现学生成绩单的分项打印
- delphi中关于Query的问题
- ★★★快来抢100分★★★:我控诉<<delphi5开发人员指南>>,它光盘里的例子程序怎么有那么多的bug,还花了我那么多的钱?
- 关于字符比较问题
- 网站源码无后台怎么办
例如 font.toString 的结果为 <font name="宋体" size="12" underline="true" bold="false" />。
但是依著这个原理,其实就是回答了你“如何转换”。比如:
function FontToStr(Font: TFont);
begin
.......
result:=<font name="宋体" size="12" underline="true" bold="false" />;
end;procedure SetFontByStr(Font: TFont; Str: String);
var
xml: TXML;
begin
xml:=parsexml(str);
font.name:=xml.name;
font.size:=xml.size;
......
end;有了以上二个函数/程序,只要就可以用
str:=FontToStr(Font);
和
SetFontByStr(Font, Str);
来转换了。相比于你举的C#是要多写几行代码,但确实是朝“如何转换”回答。
结贴。