有没有办法在C#中设置FormattedText的背景色?我使用的it是这样的:
var formattedText = new FormattedText(...);
Point point = new Point(x,y);
// Draw the text onto a drawing context at specific point position
dc.DrawText(formattedText, point);
我正在尝试更改格式化文本的背景颜色。否则,我必须在文本后面画一个矩形。
我使用下面的VBA代码(由Vicky提供)在每次A列中的值发生变化时更改电子表格中行的颜色。唯一的问题是,如果它遇到不是一个值的东西(比如"10000CO"),它就会结束命令,因此不再更改行的颜色,并出现一条错误消息。有没有办法让代码在A列中的值或文本改变时改变颜色?请注意,我使用的是Excel 2007
Sub colorize()
Dim r As Long, val As Long, c As Long
r = 4
val = ActiveSheet.Cells(r, 1).Value
c = 19
For r = 4 To ActiveSheet.Rows.Cou
使用TextMeshPro时,我需要将颜色应用到文本的特定部分,但同时默认的文本具有实际应用的颜色。
string text = "Here is default text with brown text\u003Ccolor=#4186FC>Blue text here\u003C/color>"
问题是,最终的结果是两种颜色的乘积,然后蓝色部分几乎被解析为黑色。如果材质是白色的,那就没问题了。
有没有办法取消这个部分的材料,而不制作两个不同的文本对象?