ColorAdjustment

説明

ColorAdjustment 要素は、color-1color-2 に置き換え、指定の opacity に変更します。color-2 を指定しない場合、color-1 の透過性のみが変更されます。opacity を指定しない場合、color-1color-2 に変更され、opacity は変更されません。color-2opacity を両方とも指定しない場合、この要素は何も変更しません。

コンテキスト

表 1に、ColorAdjustment 要素を含むことができる要素と、これに含めることができる要素の一覧を示します。

表 1. コンテキスト
これを含む要素 要素 が次の値を含む

ColorAdjustmentSet

ColorAdjustment

(空)

属性

表 2に、ColorAdjustment 要素の属性の一覧を示します。

表 2. 属性
属性 説明

color-1

color-2 の値に変更するか、透過性を opacity の値に変更する色を指定する文字列値。

この値には、任意の有効な CSS カラーを指定できます(http://www.w3.org/TR/REC-CSS1#color-units を参照)。色の代わりに特殊な値 nonWhite を使用すると、白 (rgb(255,255,255)) 以外のすべての色を指定できます。

注: この属性は必須です。

color-2

color-1 から変更する色を指定する文字列値。

この値には、任意の有効な CSS カラーを指定できます(http://www.w3.org/TR/REC-CSS1#color-units 参照)。

opacity

color-1 に対して変更する透過性を指定する 0 から 1 の浮動小数点数値。

この例は、白以外のすべての色を完全に不透明な薄緑色に変更します。



<?xml version="1.0" encoding="UTF-8"?>
<NamedStyle
    version="MXP_WorkSpace_1_5"
    xmlns="http://www.mapinfo.com/mxp">
    <Interior fill-opacity="1" fill="(#id7)">
        <Defs>
            <Pattern id="id7">
                <Bitmap uri="mapinfo:brush 2">
                    <ColorAdjustmentSet>
                        <ColorAdjustment
                            color-1="nonWhite"
                            color-2="rgb(224,255,176)"
                            opacity="1"/>
                    </ColorAdjustmentSet>
                </Bitmap>
            </Pattern>
        </Defs>
    </Interior>
</NamedStyle>