HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Karakterkészlet betűinek mentése képként


Példaprogram letöltése

8195 bájt

A Widows-ban gyakran találkozhatunk olyan betűkészletekkel, amelyek nem betűket, hanem képeket, szimbólumokat tartalmaznak. Ezek némelyike annyira jól sikerült, hogy nyugodtan felhasználhatjuk őket programunkban, például a gombokon megjelenő ikonként, vagy egyéb módon. Ezt megtehetjük úgy is, hogy egyszerűen a Font property-ben megadjuk a betűkészlet nevét. Igen ám, de lehet, hogy nekünk csak egy képre van szükségünk, ilyenkor viszont felesleges lenne a teljes betűkészletet telepíteni minden egyes gépre, amin a programot futtatni akarjuk. A megoldás: mentsük el a karaktert bmp képként, a megfelelő méretben, színnel, stb. Ezt oldja meg a mellékelt komponens.
A mellékelt példaprogram megnyitása előtt a CharToBmp.pas-ban lévő komponenst telepítenie kell a Delphi alá.

A bitképen lévő ábra színe és mérete a Font property-ben beállított értékektől függ. Az ábra a képen középre lesz igazítva. A Width és Height property-ben beállíthatjuk a kép méretét, de ha ezeknek nem feltétlenül kell fix értékeknek lenniük, akkor használjuk az AutoSize property-t. Ha ennek értéke igaz, akkor a bitkép mérete pont akkora lesz, amiben a karakter elfér. Sőt általában nagyobb is valamivel, mert amikor a karakter méretét lekérdezzük, nem pontosan a karakter látható részének szélességét és magasságát kapjuk meg.
A Background property-ben megadhatjuk a kép háttérszínét, míg a karakter színét a Font property-ben kell megadni.
Az eredményt a Bitmap property-ben kapjuk meg, ami egy csak olvasható property, de ennek ellenére már szerkesztési időben is láthatjuk az eredményt.
A karaktert a Character property-ben tudjuk megadni.

A kép elkészítése akkor történik meg, amikor a Bitmap property tartalmát lekérdezzük (GetBitmap). Ekkor fut le a MakeBitmap eljárás, ami előállítja a képet.



Cikksorozat

#IDKategóriaCikk címeSorozat
1166DelphiOsztály hierarchia lekérdezése1. rész
1180DelphiOsztály hierarchia lekérdezése2. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2001 évkönyv 560. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |