我在这里有一条线,我可以设置颜色和字体大小,以及字体系列
literalCardNumber = string.Format("<span style=color:black;font-size:14px;font-family:HelveticaNeueLT Std Med; >" + bestCard.Info.serialNumber.ToString() + "</span>");
字体大小和颜色是正确的但字体更改没有,当我检查我看到的元素时
<span style="color:black;font-size:14px;font-family:HelveticaNeueLT" std="" med;="">Pastel Green</span>
我原来的线应该是什么?它似乎不喜欢空格
答案 0 :(得分:0)
问题是非网络标准的字体需要包含在引号内。
尝试(我不确定转义字符的确切语法,以正确加载家庭,因为这种语言不是我的强项)这...
literalCardNumber = string.Format("<span style=\"color:black;font-size:14px;font-family:'HelveticaNeueLT Std Med',Helvetica,Arial,sans-serif;\">" + bestCard.Info.serialNumber.ToString() + "</span>");
我添加了一些,因为非常希望您有一个用户备用,特别是那些安全设置不允许字体下载的用户。