ellipszis eljárások drawellipse, fillellipse
Mint mindig, kezdjük meghatározása a legelső közülük.
eljárás ellipszis
✎ eljárás Ellipszis (x1, y1, x2, y2: integer);
- felhívja a töltött ellipszis. korlátos téglalap megadott koordináták szemközti csúcsa (x1, y1) és (x2, y2)
Ez az eljárás ellipszis rajzol egy ellipszist, és amint betölti (kitölti) színű. Ha nincs külön meghatározott paramétereket a határ (szín és vastagság) és a terület (szín), az ellipszis lesz alapértelmezés szerint egy fekete keret 1px vastag fehér szín benne. De nem tudjuk meghatározni a színe és szélessége a határ, ennek eredményeként megkapjuk a következő kódot a felhívni az ellipszis PascalABC vagy PascalABC.Net:
Kód PascalABC, PascalABC.Net

eljárás DrawEllipse
✎ eljárás DrawEllipse (x1, y1, x2, y2: integer);
- felhívja a határ az ellipszis. korlátos téglalap megadott koordináták szemközti csúcsa (x1, y1) és (x2, y2)
A meghatározás kimondja, hogy DrawEllipse felhívja csak a határ az ellipszis. Mit jelent ez? Ez azt jelenti, hogy egy ilyen ellipszis egyfajta „üreges” belül, ezért kérje Brush Kefe színes értelmetlen. Ha valami pre-döntetlen, majd a tetején DrawEllipse ellipszis, az ellipszis tér bezárul egy alak - Rajzolj egy vonalat csak.
Itt van egy minta kódot PascalABC.Net:

Megjegyezzük, hogy az előző kód lehet csökkenteni ezt:
Elfogadom, úgy néz ki, egyszerűbb?
Most megmutatjuk, hogy az ellipszis által létrehozott DrawEllipse igazán nezalit. Erre a felhívni, hogy nibut, például, kitöltött kör FillCircle eljárás (x, y, R), és a felső kitöltetlen ellipszis megjelenő 2 másodperc után. Lássuk mi poluchislos:

eljárás FillEllipse
✎ eljárás FillEllipse (x1, y1, x2, y2: integer);
- Kitölti a belseje egy ellipszis. korlátos téglalap megadott koordináták szemközti csúcsa (x1, y1) és (x2, y2)
Hogyan képzeljük el a ellipszis húzott segítségével FillEllipse eljárást. Nagyon egyszerű: ez egy ellipszis, amelynek nincsenek határai. Ezért itt a Pen nincs használatban (színes és határ vastagsága). Itt a kód:

Tehát az egyensúly: ha meg akarja felhívni a kitöltött ellipszis használja protsedutu ellipszis; Ha csak szeretné, hogy a határ az ellipszis, a DrawEllipse; és ha szükséges, hozzon létre egy teli ellipszis határok nélkül - biztonságosan használható FillEllipse.
div> Uk-panel „>„data-uk-grid-margin>