我想创建一个字体大小为5.9毫米的System.Drawing.Font。字体构造函数只允许在em中使用字体大小:
公共字体(string familyName,float emSize,FontStyle样式);
我怎样才能把毫米转换成毫米波呢?dpi是96。
发布于 2014-10-29 07:48:58
您可以有一个变量conversionFactor
var conversionFactor = 1/(4.2175176);在将值传递给构造函数之前,需要将conversionfactor与fontsize相乘
以这种方式:
以mm * (conversionFactor) = (fontsize)为单位
5.9毫米its
float emSize = conversionFactor*5.9https://stackoverflow.com/questions/26624744
复制相似问题