Smitka development

Structured graphics

Tento prvek slouží k tvorbě vektorové grafiky na stránkách. Jeho classid je:
clsid:369303c2-d7ac-11d0-89d5-00a0c90833e6, zápis tedy bude vypadat např. takto: <object id="scgr" classid="clsid:369303c2-d7ac-11d0-89d5-00a0c90833e6" style="height:52; width:52;">
<param name="line0001" value="SetLineColor(0,0,0)">
<param name="line0002" value="SetLineStyle(1,2)">
<param name="line0003" value="SetFillStyle(1)">
<param name="line0004" value="SetFillColor(0,255,0)">
<param name="line0005" value="Rect(1,1,50,50,0)">
<param name="ExtentTop" value="0">
<param name="ExtentLeft" value="0">
</object>
Tento zápis vykreslí zelený čtverec:


Nyní si vysvětlíme co znamenají jednotlivé části kódu:
Každou grafickou vlastnost (metodu) musíme pojmenovat jako lineXXXX, záleží na správném pořadí.
Možné vlastnosti (metody):
SetLineColor(R,G,B) - nastaví barvu čáry prvku

SetLineStyle(styl,tloušťka) - nastaví styl čáry
Styl
0 - žádná čára
1 - plná čára
2 - tečkovaná čára

SetFillStyle(styl) - styl výplně prvku
0 - žádná výplň
1 - plná výplň
3 - vodorovné šrafování
4 - svislé šrafování
5 - šikmé šrafování
6 - šikmé šrafování (obrácené)
7 - křížové šrafování
8 - šikmé křížové šrafování
9 - vodorovný přechod
10 - svislý přechod
11 - kruhový přechod
12 - lineární přechod
13 - pravoúhelníkový přechod
14 - tvarovaný přechod

SetFillColor(R1,G1,B1,R2,G2,B2) - nastaví barvu výplně
(u výplní bez přechodu styčí definovat pouze R1,G1,B1)

SetFont('font',velikost,tučnost,kurzíva) - vlastnosti útvaru Text()

útvary: po definování vlastností se definují útvary.V závorce se definují body útvaru
Arc() - kruhový nebo eliptický oblouk
FillSpline - uzavřená křivka s výplní
Oval() - elipsa
Pie() - kruhová výseč
Polygone() - mnohoúhelník (nejdůležitější)
Polysline() - křivka
Rect() - pravoúhelník
RoundRect() - pravoúhelník s oblými rohy
Text('text',odsazení zleva, odsazení zhora, rotace) - text

Vlastnosti využívané skripty

Clear Vymazání objektu - nelze obnovit
Rotate 3D rotace
Scale Změna velikosti
SetIdentity Počáteční stav
Transform4x4 Změna velikost, rotace a posun najednou
Translate Posun o určené souřadnice


Pro rychlé tvoření struktorované grafiky lze použít program WMFconvertor, který generuje zdrojový dx kód z obrázků wmf vytvořených v jiném programu.
Zpět na informace o DX animation
linkuj.czjagg.czpošli na vybrali.sme.skdeliciousTopČlánky.cz
Nahoru HOME PC•Elektro Programování Blog Autor
© 2006 Smitka development