Tcanvas, Tpen, Tfont,Tbrush кластары

Delphi-дің графикалық режимінде координаттар жүйесінің формада орналасу дағдылы Паскальдағы сияқты. Графиканы пайдалану Tcanvas класына негізделген (Canvas – канва, сурет салу кенебі). Мысалы, экранда көрінген форма мен баса элементтердің облыстары – Delphi-де салынған канвалар . кенепке графиклық информация шығарылған соң , ол осы облыс жабылғанша көрініп тұрады.

Түрлі суреттер мен графиктер салу үшін Tcanvas класына туынды үш класс пайдаланылады: Windows шрифті үшін – Tfont, түрлі сызықтарды сызу үшін Tpen және тұйық фигуралар ішін бояу үшін – Tbrush (font –шрифт, pen – қалам, қаламұш, brush – бояу жаққыш)
Олардың кейбір қасиеттер мен әдістері төменде көрсетілген.

Қасиет Тағайындама
Color Width Mode   Қалам арқылы салынған сықызтың түсі (15 түрлі) Қалам арқылы салынған сызықтың стилі. Мүмкін мәндер: psSolid (тұтас сызық), psPash (пунктирлік), т.б. Пиксель өлшемі бойынша сызық қалыңдығы Сызу режимі (сызықтың ортамен өзара байланысы. ) мысалы, қасиетіне pmXor мәні орнатылып, сызылған сызық қайта сызылса, өшіп қаладаы; pmblack – сызық түсі әркезде қара түсті; pmWhite – сызық ақ түсті, т.б.

 

Қасиет Тағайындама
Color Name Style Size Шрифт түсі Шрифт аты (мысалы, Times KAz) Шрифт стилі (жартылай қалың, курсив, т.б.) Мысалы программада шрифт жартылай қалың, курсив ету операторының жазулуы: Form1.Canvas.Font.Style :=[fsBold,fsItalic] Пиксель өлшемі бойынша шрифт биіктігі

 

Қасиет Тағайындама
Color Style Бояу жаққыш түсі (объектінің бояу түсі) Облысты толтыру стилі

 

Қасиет Тағайындама
Brush: Tbrush Font: Tfonts Pen:Tpen PenPos:Tpoint Объект – бояу жаққыш Объект - шрифт Объект – қалам Графикалық курсордың ағымдық орны

Программада әдіс алдына объектілер иерархиясы жазылуы тиіс. Формаға графикалық кескін шығару үшін, ның onPaint оқиғасын өңдеуіш процедура құру керек.