HyperLink


Bejelentkezés
E-mail: 
Jelszó: 






Skip Navigation Links
 

Szövegmegjelenítés CorelDraw-ban


Corel Draw programozása 2. rész

Példaprogram letöltése

7645 bájt

Sorozatunk mostani részében azt vizsgáljuk meg, hogy miként tudunk programból új Corel Draw dokumentumot létrehozni és abba tetszőleges grafikát, szöveget készíteni.

Első lépés most is a szükséges referencia hozzáadása és a kapcsolat létrehozása a Corel alkalmazásával, mely ugyanúgy történik, mint sorozatunk első részében.
    private void button1_Click(object sender, System.EventArgs e)
    {
      ca = new CorelDRAW.Application();
      ca.Visible = true;
Új, üres Corel dokumentumot az alkalmazás Create függvényével tudunk létrehozni.
      ca.Create();
Mivel a Corel dokumentumai több fóliából (layer) állhatnak így válasszuk most ki az aktív dokumentum aktív fóliáját ahhoz, hogy arra rajzolhassunk.
      CorelDRAW.Layer l = ca.ActivePage.ActiveLayer;
Hozzunk létre egy feliratot, melyhez a Layer osztály CreateArtisticText függvényét használjuk fel. Első két paraméterben a szöveg megjelenítésének x, y koordinátáját adjuk meg, majd harmadikként a kiírandó szöveget adjuk meg.
      CorelDRAW.Shape s = l.CreateArtisticText(10, 10, "Software Online");
A függvény visszatérési értékként egy Shape objektumot ad, mellyel még különféle műveleteket végezhetünk, mint például forgatás a Rotate függvény hívásával.
      s.Rotate(25);    
Végül a nagyítás mértékét állítjuk akkorára, hogy a létrehozott objektumok foglalják el a rendelkezésre álló területet.
      ca.ActiveWindow.ZoomFitToAllObjects();
    }

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2002 évkönyv 425. 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-2010 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |