Színtár parancs

A Színtár segítségével színsémát rendelhet egy kódtárhoz. A kódtárakat a Xaira indexáló komponense hozza létre. A kódtár valójában egy lista, amely egy konkrét XML elem egy adott attribútumának összes lehetséges értékét tartalmazza.

Például, az indexálástól függően készíthet egy szófaji információt tartalmazó kódtárat, amely a Magyar Nemzeti Szövegtár esetéban a <w> elem "msd" attribútumának értékeiből áll. Vagy olyan kódtárat is létrehozhat, amelyben a korpuszt alkotó szövegtípusok vannak felsorolva. (A Magyar Nemzeti Szövegtárban ezt az információt a <Div> elem "Type" attribútuma tartalmazza.)

A színtárral egyedi színeket rendelhet a kódtárban felsorolt attribútumértékekhez.

A Stíluslap almenüjéből a Színtár parancs kiválasztásával megnyitja a Színtár párbeszédpanelt:

A baloldali szövegdobozban található az összes olyan elem, amelyhez van kódtár rendelve (a fenti példában csak a <w> taghez). Ha kiválaszt egyet a felsorolt elemek közül, a párbeszédpanel jobb oldalán megjelennek mindazok az attribútumok, amelyekhez kódtár tartozik. A fenti példában két ilyen attribútum is van: az "msd" és a "ctag".

Ha mindkét listából kiválasztotta a megfelelő elemeket, a párbeszédpanel alsó részén megjelennek az attribútumhoz tartozó értékek. A színtár létrehozásához rendeljen színeket az egyes értékekhez.

Ehhez kattintson a megfelelő értékre, majd nyomja meg a SZÍN gombot. Ekkor megjelenik a szabvány Windows Szín párbeszédpanel, amelyből már kiválaszthatja a kívánt színt.

Ha elvégezte a hozzárendelést, kattintson az OK gombra. Ezáltal menti a változtatásokat és bezárja a párbeszédpanelt.

A stílulapok létrehozásakor hivatkozhat a már létrehozott színtárakra. A Stílus párbeszédpanelben a színtár segítségével is megadhatja azokat a színeket, amelyeket a szabály alkalmazni fog:

A fenti példában - ahelyett, hogy a SZÍN parancs segítségével egy adott színt rendelnénk a <w> elem "msd" attribútumához - kijelöltük a Színtár választónégyzetet. Így a szabály által hozzárendelt szín az attribútumérték függvényében fog változni, és nem mindig ugyanaz - a stílusszabály által definiált - szín lesz.

A színtárt különösen akkor érdemes használni, amikor a korpusz szófaji információt is tartalmaz. Ha van rendelkezésre álló színtár, egy egyszerű stílusszabály segítségével a - "w[msd]" - az eltérő szófajú szavak különböző színűek lesznek. Színtár nélkül ugyanezt a hatást csak úgy tudnánk elérni, ha minden egyes morfoszintaktikai kódra külön-külön definiálnánk "w[msd="..."]" formájú szabályokat.