将毫米转换为em
本文关键字:em 转换 | 更新日期: 2023-09-27 18:28:24
我想创建一个字体大小为5.9毫米的arial System.Drawing.Font
。字体构造函数只允许em:中的字体大小
公共字体(string familyName,float emSize,FontStyle样式);
如何将毫米转换为em?dpi为96。
您可以有一个可变的conversionFactor
var conversionFactor = 1/(4.2175176);
在将值传递给构造函数之前,您需要将conversionfactor
与fontsize
相乘
这样:
(字体大小)单位为毫米*(conversionFactor)=(字体尺寸)单位为em
对于5.9毫米的
float emSize = conversionFactor*5.9