Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 反转(软字体)符号集公式_C#_Winforms_Algorithm_Printing_Fonts - Fatal编程技术网

C# 反转(软字体)符号集公式

C# 反转(软字体)符号集公式,c#,winforms,algorithm,printing,fonts,C#,Winforms,Algorithm,Printing,Fonts,HP的软字体符号集格式如下:10U、15H、1U(等) 要将其转换为适当的字节以更新软字体的符号集,等式如下:(x*32)+(y-64) 以10U为例,这里给出了X和Y的定义:(10*32)+(85-64)=341 注意,85是U 341最后是我的十进制值,它相当于10U 因此,用户可以输入10U,我可以轻松地更新字体中符号集的值。但是,我试图找到一种方法来读取值341,并以某种方式确定10U是符号集。有可能逆转这个等式吗 我从来没有问过这样的问题,所以请让我知道如何帮助澄清 谢谢你的回复,我真

HP的软字体符号集格式如下:
10U、15H、1U
(等)

要将其转换为适当的字节以更新软字体的符号集,等式如下:
(x*32)+(y-64)

以10U为例,这里给出了X和Y的定义:
(10*32)+(85-64)=341

注意,
85
U

341
最后是我的十进制值,它相当于
10U

因此,用户可以输入
10U
,我可以轻松地更新字体中符号集的值。但是,我试图找到一种方法来读取值
341
,并以某种方式确定
10U
是符号集。有可能逆转这个等式吗


我从来没有问过这样的问题,所以请让我知道如何帮助澄清

谢谢你的回复,我真的明白了

虽然我认为341是我的价值,但这实际上是它自身的结果。这实际上是一台计算机,它获取两个8字节的值,并通过将它们转换为16位整数来为我计算

数值1:320

价值2:21

计算机显示:341

所以我需要做的就是:

取第一个值:320\32得到10

取第二个值:21+64=85(U)

这是:10U