ПредишенСледващото

Графични възможности Delphi: платно, молив, четка

Както бе споменато по-рано, на повърхността, върху която програмата може да показва графики, съответства на Canvas собственост. На свой ред, платно имот - това е обект от тип TCanvas. Методи от този тип дават изходни графични примитиви (точки, линии, кръгове, правоъгълници и др ...) и позволяват да се определят свойствата на графични примитиви изходни характеристики: цвят, дебелина и стил линии; цвят и вид на пълнене области; шрифт характеристики, когато извеждате текстова информация.

Методи изходни графични примитиви лекувани платно собственост като абстрактно платно на която може да се направи (платно преведен като "повърхност", "чертеж платно"). Мрежата се състои от отделни точки - пиксели. Pixel положение се характеризира с хоризонталната си (X) и вертикална (Y) координати. Горния ляв пиксел има координати (0, 0). Координати увеличение от горе до долу и от ляво на дясно (фиг. 10.1). Координира стойности на долния десен ъгъл на платното, зависи от размера на платното.

размер платно може да се получи като се свържете с височината на имота и ширина илюстрират площ (изображение) или свойства Форма: ClientHeight И ClientWidth.

Авторът работи с помощта на моливи и четки. Методи за осигуряване на проследяване на повърхността на примитивите платно графики, също използват молив и четка. Моливът се използва за изчертаване линии и контури и четка - да рисува региона граничи.

И молив четки, използвани за графичен дисплей на платното, съответстват на свойствата на Rep (молив) и четка (четка), които представляват предмети като тракане и TBrush, съответно. Стойностите на тези свойства определят вида на обектите показва графични елементи.

Авторът работи с помощта на моливи и четки. Методи обезпечение

Chiva проследяване на повърхността на примитивите платно графични,

използвате молив и четка. Молив се използва за vycherchiva-

Ния линии и контури и четка - да рисува зоните, ограничени

Моливи и четки се използват за показване на графики върху съответства на платно

съществуват Rep свойства (молив) и четка (четка), които съвместно

пристъп обекти, като бърборене и TBrush, съответно. Стойностите на тези свойства

се определи вида на обектите показва графични елементи.

Молив използва за изчертаване на точки, линии, контурите на геометрични фигури: правоъгълници, окръжности, елипси, дъги и др.

Онлайн външен вид, който оставя молив върху повърхността на платното, уточни свойствата на тракането на обекта в списъка и tabl.10.1:

Цвят на имота The определя цвета на линията е съставен с молив. Таблица. 10.2 списъци именувани константи (тип TColor), които могат да бъдат използвани като цвят на стойността на имота.

Таблица 10.2. Стойността на имота Цвят определя цвета на линията

ширина собственост определя ширина линия (в пиксели). Например, Canvas инструкция. Pen. ширина: = 2 набори линия ширина 2 пиксела. Имота определя стил изглед (стил) на линията, която може да бъде непрекъснат или прекъснат, състояща се от линии с различни дължини.

Таблица. 10.3 изброява имена константи, което позволява да се определи на стила на линията. дебелината на пунктирана линия не може да бъде по-голямо от 1. Ако стойността на Pen.width по-голям от един, а след това на пунктирана линия ще се появи в твърдо състояние.

Таблица 10.3. Собственост Стойност PEN. кръг определя типа на линия

Режим на собственост определя как формира цвета на линията на точки, в зависимост от цвета на точките за платно, чрез които се изготвят тази линия. По подразбиране, целият ред е съставен с цвета определя стойността на Република. Цвят.

Въпреки това, програмистът да определите цвета обратен на реда по отношение на цвета на фона. Това гарантира, че независимо от цвета на фона на всички части на линията ще се вижда, дори и цвета на линията и цвета на фона са едни и същи.

Таблица. 10,4 някои константи, които могат да бъдат използвани като стойността на имотите Pen.Mode.

Таблица 10.4. Собственост Стойност Rep. Режим влияе на цвета на линията

Четка (платно. Четка), използвани методи, осигуряващи чертеж на затворени зони като геометрични форми, за изливане (четка) на тези области. Четка като обект има две свойства, посочени в таблица. 10.5.

Таблица 10.5. Свойства на обект Tbrush (четка)

Районът вътре в очертанията могат да бъдат боядисани или сенчеста. В първата

При напълно покрива върху фона, а вторият - чрез независими един

излюпени райони площ ще се вижда на заден план.

Районът вътре в очертанията могат да бъдат боядисани или сенчеста. В pervomsluchae площ напълно покрива на заден план, а втората - не по сенчести места райони ще се вижда на заден план.

Тъй като стойността на цвета собственост може да се използва всякакъв вид TColor константи (вж. Константи списък Писалка свойства. Цвят на маса. 10.2). Константи, което позволява да се създаде стил запълни зоната, представени в таблица. 10.6.

Таблица 10.6. Четка за имоти стойности. стил посочете вида на живопис

Като пример, Обява 10.1 показва програма стилове попълват области, които през прозореца (фиг. 10.2) показва осем правоъгълници сенчести в черно с различни стилове.

Обява 10.1. Стилове попълват райони

Подкрепете проекта - споделете линка, благодаря!