你在这些文字上看到了我的问题。
我需要知道,我可以在透明背景上使用g:text或html文本,而不会出现像图片一样的粉红色效果。
由于
这是我的代码:
<g:background id="background" src="background.png" >
<br><br><br>
<g:text value="Hello" color="black" >Hello data Center Testing</g:text>
<span id="gadgetContent">
Hello, World!
</span>
</g:background>
答案 0 :(得分:1)
您必须使用g:text来显示没有洋红色工件的文本。 HTML文本肯定不起作用。
然而,在开发我的小工具时,我发现避免洋红色的唯一方法是将文本对象动态添加到g:background元素。
background.addTextObject
http://msdn.microsoft.com/en-us/library/windows/desktop/aa359355(v=vs.85).aspx
您还可以下载我的小工具,并提取源代码(它是未经过模糊处理的)。 http://adamncasey.co.uk/gadget.php
但是为了完成这个答案,我附加了一个onload
事件,然后我将所有文本对象添加到g:background
(g:background
在HTML中定义)。
function onloadevent()
{
document.getElementById("background").addTextObject("Hello data centre testing", "Calibri", 20, "black", 25, 25);
}
window.attachEvent("onload", onloadevent);
应该做的伎俩