ingatlan vászon
A felület, amelyen a program képes megjeleníteni grafika, megfelel egy Canvas tulajdon. Például a Canvas ingatlan van paintbox formája és alkatrészeket. Az viszont, vászon tulajdon - ez egy objektum típusú TCanvas. Az ilyen típusú módszernek biztosít kiadási grafikus primitívek (pontok, vonalak, körök, téglalapok, stb ...), és lehetővé teszi, hogy hozzanak tulajdonságai grafikus primitívek kimeneti jellemzők: színét, vastagságát és stílusát vonalak; színét és típusát töltés területeken; font jellemzőkkel kimenetre szöveges információ.
Módszerek kiadási Canvas grafikus primitívek tekinthető elvont tulajdonság, mint a vászon, amelyen levonhatjuk (vászon fordítása a „felület”, „rajzlapon”). Vászon áll az egyes pontok - pixel. Pixel felbontású helyre jellemző a vízszintes (X) és függőleges (Y) koordinátákat. A bal felső pixel koordinátái (0, 0). Koordináták növekedés fentről lefelé és balról jobbra. Koordináta értékeket a jobb alsó a vászon méretétől függ a vásznon.
vászon mérete úgy állíthatjuk elő, hivatkozva a tulajdonságok Magasság és W idth illusztráció mező (kép) vagy alakra tulajdonságok: ClientHeight és Clientwidth.
A rajz vásznon geometriai formák segítségével megadott módszerekkel a következő táblázatban:
Mozgassa a tollat nélkül rajzoljon egy vonalat
Kitöltött téglalapot, lekerekített élekkel
Vászon nézetben jelenik meg a grafikus elemek definiált tulajdonságok Pen vászon (ceruza) és kefe (ecset). Pen tulajdonság felelős a megjelenését követhető vonalakat és kontúrokat, ecset tulajdon - kitöltésére által határolt területen a kontúrt.
A vásznon, akkor is feltölt egy képet egy fájlból vagy kijelző szöveg rajta.
Canvas az a pixel tulajdonság. Ez a tulajdonság egy kétdimenziós tömb, amely felelős a színe a vásznon. Például Canvas.Pixels [10,20] egyezik a színe a pixel a bal oldalon a 10. és 20. a tetején. Egy sor pixel lehet kezelni, mint bármely vagyon hogy a színe megváltozik megadásával egy új értéket, vagy megállapítani a színét értéke abban tároljuk. Például, Canvas.Pixels [10,20]: = 0 vagy Canvas.Pixels [10,20]: = clBlack - referencia-pixel fekete.
Pixel tulajdonság használt festék a vásznon.