C# 将毫米波转换为电磁波

C# 将毫米波转换为电磁波,c#,.net,fonts,unit-conversion,C#,.net,Fonts,Unit Conversion,我想创建一个arialSystem.Drawing.Font,字体大小为5.9毫米。字体构造函数仅允许在em中使用字体大小: 公共字体(字符串familyName,float-emSize,字体样式) 如何将毫米波转换为em?dpi为96。您可以有一个可变的转换系数 var conversionFactor = 1/(4.2175176); 在将值传递给构造函数之前,需要将conversionfactor与fontsize 这样: (fontsize)单位为mm*(转换因子)=(fontsiz

我想创建一个arial
System.Drawing.Font
,字体大小为5.9毫米。字体构造函数仅允许在em中使用字体大小:

公共字体(字符串familyName,float-emSize,字体样式)


如何将毫米波转换为em?dpi为96。

您可以有一个可变的转换系数

var conversionFactor = 1/(4.2175176);
在将值传递给构造函数之前,需要将
conversionfactor
fontsize

这样:

(fontsize)单位为mm*(转换因子)=(fontsize)单位为em

对于5.9毫米的its

float emSize = conversionFactor*5.9

您可以有一个变量conversionFactor

var conversionFactor = 1/(4.2175176);
在将值传递给构造函数之前,需要将
conversionfactor
fontsize

这样:

(fontsize)单位为mm*(转换因子)=(fontsize)单位为em

对于5.9毫米的its

float emSize = conversionFactor*5.9

您可以有一个变量conversionFactor

var conversionFactor = 1/(4.2175176);
在将值传递给构造函数之前,需要将
conversionfactor
fontsize

这样:

(fontsize)单位为mm*(转换因子)=(fontsize)单位为em

对于5.9毫米的its

float emSize = conversionFactor*5.9

您可以有一个变量conversionFactor

var conversionFactor = 1/(4.2175176);
在将值传递给构造函数之前,需要将
conversionfactor
fontsize

这样:

(fontsize)单位为mm*(转换因子)=(fontsize)单位为em

对于5.9毫米的its

float emSize = conversionFactor*5.9
新字体(“Arial”,5.9f,FontStyle.Regular,GraphicsUnit.MM)新字体(“Arial”,5.9f,FontStyle.Regular,GraphicsUnit.MM)新字体(“Arial”,5.9f,FontStyle.Regular,GraphicsUnit.MM)新字体(“Arial,5.9f,FontStyle.Regular,GraphicsUnit.MM,GraphicsUnit.MM)