0

ここに画像の説明を入力してください

あなたはそれらのテキストに私の問題を見る。

私は知る必要があります、私は絵のようなピンクの効果なしで透明な背景に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>
4

1 に答える 1

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:backgroundHTML で定義されている) に追加します。

function onloadevent()
{
     document.getElementById("background").addTextObject("Hello data centre testing", "Calibri", 20, "black", 25, 25);
}
window.attachEvent("onload", onloadevent);

トリックを行う必要があります

于 2012-06-07T18:04:41.640 に答える