Grafikus vizuális alap operátorok

Grafikus működés magában foglalja a gazdasági szereplők, amelyek lehetővé teszik, hogy hozzon létre a grafikus objektumok: pontok, vonalak, négyszögek, körök, ívek, szektorok, ellipszis. Ezekből az alapvető objektumok hozhatók létre bonyolultabb.

Közös paraméterek minden grafikai objektumok:
  • koordináták meghatározása a helyét a doboz;
  • színe a tárgy;
  • kitöltőszínének a tárgy, ha arra korlátozódik, hogy egy zárt vonal.

Koordinátáit a helyét tárgyak

Koordinátákat mért bal felső sarokban az ablak. Az egység referencia az alapértelmezett TWIP. A folyamat során a fejlődő egy alkalmazást, meg lehet változtatni a készüléket a ScaleMode tulajdonság az objektum.

A szín megadható kétféleképpen függően kiválasztott paletta:
  • 16 színpaletta használ QBcolor csapat (n), ahol n - több szín:
  • paletta, a keveréssel nyert különböző mennyiségű vörös, zöld és kék szín határozza meg:
    - RGB (n1, n2, n3) parancsot. Itt, n1, n2 és n3 száma terjedő 0 és 255, amelyek meghatározzák a száma az egyes alapszínek a kapott árnyékban. Például: RGB (0, 255, 0) - meghatározza a zöld szín nélkül keveredés más színárnyalatok (szín).
    - írja állandók: H8000000F, H000000FF stb

Tekintsük a következtetés eljárások grafikus primitívek a megadott objektumot.

1. pont.
[Facility.] PSET (x, y) [, Color]
- ahol a (x, y) - egy pont koordinátáit

2. A vonal (szegmens), egy téglalap.
[Object.] Vonal [(x1, y1)] - (x2, y2) [, színes] [, B [F]]
- ahol (x1, y1) - koordinátáit a kiindulási pont a szegmens. Ha nincs megadva, a szegmens kiindulva az aktuális pozíció. A koordináták a végpont (x2, y2) kell előírni feltétlenül.

Paraméter Színes határozza meg a színes vonal. Ha nincs megadva, akkor használják, hogy dolgozzon alakzatok ForeColor ingatlan értékét. Az explicit összehasonlító szín értékek is használhatók QBColor funkció (n), vagy RGB (N1, N2, N3).

Ha megadja a B (Box-box), akkor ahelyett, hogy egy vonalat húzott egy téglalapot; egy pár koordinátáit helyzetének meghatározására ellenkező átlós sarkokban. Téglalap töltött a színt (lásd. Ábra árnyékolás továbbiakban) jelzett FillColor, töltse típusa és a tulajdon határozza fillStyle formában. Ha megadja F, a téglalap van festve ugyanolyan színű, mint a határon. F paraméter csak együtt opció B.

3. A körív szektor ellipszis.
Kör (x, y), R [, Color] [[-] n1, [-] N2 [, n3]]
- ahol (x, y) - koordinálja a kör közepén (ív szektor, ellipszis)

Paraméter Színes határozza meg a színes vonal. Ha nincs megadva, akkor használják, hogy dolgozzon alakzatok ForeColor ingatlan értékét. Az explicit összehasonlító szín értékek is használhatók QBColor funkció (n), vagy RGB (N1, N2, N3).

n1 és n2 paraméterek határozzák meg a kezdetét és végét szögek az ív radiánban, és óramutató járásával í ellentétesen. A mínusz jel előtt a paraméterek jele a szektor, illetve ezek hiányában készült ív.

N3 paraméter határozza meg a tömörítési arányt, amikor rajz az ellipszis. Ha ez kevesebb, mint 1, akkor a jel a tömörítés van végrehajtva függőleges irányban, ha több, mint 1 - kompressziós vízszintes irányban.

Árnyékolástechnika zárt számok

    Zárt alak - egy téglalap, kör, ellipszis szektor - lehet tölteni (feltöltés). Ehhez meg kell adnia a színt, és töltse ki a stílus.

FillStyle = n
- ahol n - közötti szám 0 és 7, meghatározó folyamatos árnyékolás, árnyékolás függőleges vagy vízszintes árnyékolás, stb ...

Kapcsolódó cikkek