C# 绘制文字
现在想将特定文字绘制到一张图片上,首先是用photoshop设计合成后的图片的,并且得到文字大样式大小,为“方正大黑简体” 大小为 18pt。我想知道在C# 编程中18pt与Font类中emSize相同吗?
C# code:
private Font _font = new Font(new FontFamily("方正大黑简体"), 18, FontStyle.Bold, GraphicsUnit.Pixel);
为什么这样定义字体得到的图片中文字,与在photoshop中的大小不一样?请高手讲解!
这里的18,是18F,而PS里的18,是磅
单位都不一样的。
关注下
emSize在msdn里的解释是这样的:
新字体的全身大小(以磅值为单位)。
既然是磅(point type)也就是pt 我感觉单位还是一样的
我再研究下~~
也许是图比例的问题
回复内容太短了!
F是代表什么?怎么转化成磅啊?
float fontSizeWeight = 96 / (72 / e.CellStyle.Font.Size); // 字体实际像素宽度
怎么换算你参考这个吧
那么实际像素高度怎么算?
这个得出来的就是实际像素
e.CellStyle.Font.Size就是磅吧,反正就是设置字体几号字那个,
相关问答:
最近在做个网上商城,购物车模块,没有做过,麻烦各位帮忙说下大致说下思路,能发一份源码更好。小弟先谢过各位了;
QQ:413763818;
eamil:swebook@126.com
网上一大堆!
www.51aspx.com
去下 ......
我现在要做一个用c#做的,利用socket传输XML文件,并解读XML文件,执行XML里面的相关操作之后,把结果动态地写入XML文件里,再传回去!最好能给个案例看看,急急急啊!!!
谢谢了!
怎么个解析法?
1、.net Romti ......
我们C#做一个窗体 往数据库里插入数据
SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
......
我有一个XML.想取
<Portfolio _Name="XXXX" _Id="AUD" >
中的属性_Id的值.但是用下面的语句好象不行.
XmlNode CId = xdoc_Msg.SelectSingleNode("/Portfolio");
&n ......
我写了一个C#应用程序,需要向PHP页面提交一段加密的数据。C#用的DES加密算法。算法如下:C# code:
public class Crypt
{
/// <summary>
/// 创建Key
/// </su ......