Delphi - A grafikon címének formázása

Excel grafikonok 5. rész

forráskód letöltése
Az előző részben megismerkedhettünk a diagram hátterén elhelyezhető kitöltési effektusokkal. Most a diagram címének formázási lehetőségeit vizsgáljuk meg részletesebben. A diagram címe is egy külön objektum a diagram belsejében, amely számos formázási lehetőséggel rendelkezik.
A grafikon címének formázását a Chart objektum, ChartTitle nevű, beágyazott objektumán keresztül van lehetőségünk elvégezni. A ChartTitle objektumot az alábbi módon érhetjük el.
MyChart.HasTitle:=True;
ChartTitle:=MyChart.ChartTitle;
Mielőtt beállítjuk a címet, a cím használatát a Chart objektum HasTitle tulajdonságának igazra állításával engedélyeznünk kell.
A ChartTitle objektum tulajdonságai
AutoScaleFont
property AutoScaleFont: Variant;
Automatikus betűméretezés. Igaz érték esetén a diagramterületen szereplő feliratok betűmérete változik a diagramterület méretezése közben. Ha hamis értéket adunk meg, akkor méretezés során a cím megtartja a beállított betűméretet. Alapértelmezés szerint a tulajdonság értéke igaz.
Border
property Border: Object;
Beágyazott objektum, amely a cím keretének tulajdonságait állítja be.
Caption
property Caption: String;
A grafikon címe. A cím lekérdezését és beállítását teszi lehetővé.
Characters
property Characters: Object;
Beágyazott objektum, amely a címben szereplő karaktereket tartalmazza és az egyes karakterekhez külön formázási lehetőséget biztosít. A tulajdonság a következő paraméterekkel használható.
Characters(Start, Length: Variant)
A Start paraméter egy index, amely azt jelenti, hogy hányadik karaktertől kezdődően akarjuk végezni a formázást. A Length paraméter határozza meg, hogy hány darab karaktert formázunk meg a Start indextől kezdődően. A formázást az objektum Font tulajdonságán keresztül végezhetjük el. Pl.:
ChartTitle.Characters(7,10).Font.Bold:=False;
Fill
property Fill: Object;
Egy beágyazott ChartFillFormat objektum, amely a cím hátterének kitöltéséért felelős. Kitöltési effektusok használatát teszi lehetővé.
Font
property Font: Object;
Beágyazott objektum. A cím feliratának a betűtípusát állíthatjuk be vele.
Interior
property Interior: Object;
Beágyazott objektum, amely a cím hátterének formázásáért felelős.
Left
property Left: Double;
A cím bal oldalának koordinátája, a diagramterületen belül.
Orientation
property Orientation: Variant;
A cím szövegének elforgatását teszi lehetővé. Értéke a -90 és +90 fokos tartományban mozoghat.
Text
property Text: String;
A Caption tulajdonsághoz hasonlóan, a cím lekérdezését és beállítását teszi lehetővé.
Top
property Top: Double;
A cím tetejének koordinátája, a diagramterületen belül.
Metódusok
Delete
procedure Delete;
A ChartTitle objektum törlésére szolgál.
Select
procedure Select;
Segítségével kijelölhetjük a ChartTitle objektumot, azaz a grafikon címét.

Excel grafikonok cikksorozat