使用 rotativa 生成 pdf 时无法识别指数四
Exponential number four not recognized in pdf generation with rotativa
我有一个 MVC 应用程序,我在其中使用 Rotativa 从 HTML 页生成 PDF。在 HTML 中,我显示了一些从我的应用程序资源中获取的字符串。当它们显示为简单 HTML 时,所有字符串看起来都不错,但是当转换为 PDF 时,指数值的格式不正确。
对于小于 4 的数字,一切看起来都不错,例如 in²
,但是当我尝试显示等于或大于 4 的幂时,(in⁴
) 输出会发生变化,就像接收到tilda ~
而不是预期的数字。我认为这是因为 Rotativa 支持的字符集。
是否可以让 Rotativa 显示大于 3 的指数值?
注意:我不想使用 <sup> x </sup>
,因为它不能解决从资源中检索字符串的问题。
我试过更改 UTF 编码或字体样式,但没有任何效果。
我终于设法通过变通办法解决了这个问题。在我询问 之后,我明白了如何从指数转换为简单的字符串数字,然后使用 <sup>exponent</sup>
我显示了资源中的值。
不太漂亮,但它仍然有效!
我有一个 MVC 应用程序,我在其中使用 Rotativa 从 HTML 页生成 PDF。在 HTML 中,我显示了一些从我的应用程序资源中获取的字符串。当它们显示为简单 HTML 时,所有字符串看起来都不错,但是当转换为 PDF 时,指数值的格式不正确。
对于小于 4 的数字,一切看起来都不错,例如 in²
,但是当我尝试显示等于或大于 4 的幂时,(in⁴
) 输出会发生变化,就像接收到tilda ~
而不是预期的数字。我认为这是因为 Rotativa 支持的字符集。
是否可以让 Rotativa 显示大于 3 的指数值?
注意:我不想使用 <sup> x </sup>
,因为它不能解决从资源中检索字符串的问题。
我试过更改 UTF 编码或字体样式,但没有任何效果。
我终于设法通过变通办法解决了这个问题。在我询问 <sup>exponent</sup>
我显示了资源中的值。
不太漂亮,但它仍然有效!