Komponenta Image


P°ehled vlastnostφ, metod a udßlostφ objektu:
---------------------------------------------------------------------
Align (RW)            AutoSize (RW)           Canvas.Brush (*RW)
Canvas.Font(*RW)      Canvas.Pen (*RW)                Center (RW)
Cursor (RW)           Enabled (RW)            Height (RW)
Hint (RW)             IncrementalDisplay (RW) Left (RW)
Name (R)              ParentShowHint (RW)     Picture
Picture.Height (*RW)   Picture.Width (*RW)     PopupMenu (RW)
ShowHint (RW)         Stretch (RW)            Tag (RW)
Top (RW)              Transparent (RW)        Visible (RW)
Width (RW)
---------------------------------------------------------------------
Canvas.Arc            Canvas.Ellipse          Canvas.LineTo 
Canvas.MoveTo         Canvas.Pie              Canvas.Rectangle 
Canvas.RoundRect      Canvas.TextHeight       Canvas.TextOut 
Canvas.TextWidth      Picture.LoadFromFile    Picture.SaveToFile 
----------------------------------------------------------------------
OnClick               OnDblClick              OnMouseDown
OnMouseMove           OnMouseUp               
---------------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze Φφst, W -> lze zadat

Komponenta Image slou₧φ pro zobrazovßnφ bitmapy (obrßzk∙) na formulß°i. Mo₧no je zobrazit bitmapy typu *.BMP, ikony tylu *.ICO a metafile soubory typu *.WMF.

Zobrazovanou bitmapu zadßte v dialogu, kter² se zobrazφ po kliknutφ na ikonu se t°eni teΦkami umφst∞nou vpravo u vlastnosti Picture v okn∞ nastavenφ objektu.

Pokud mß b²t bitmapa zobrazena na celΘ ploÜe objektu, nastavte vlastnost Stretch. P°i po₧adavku na automatickou zm∞nu velikosti objektu podle velikosti bitmapy nastavte vlastnost AutoSize. P°i po₧adavku na vycentrovßnφ bitmapy na ploÜe objektu nastavte vlastnost Center.

Metodou Picture.LoadFromFile je mo₧nΘ naΦφst zobrazovabou bitmapu ze souboru, jejφ ulo₧enφ so souboru se provede metodou Picture.SaveToFile.

Plocha objektu, na kterou je mo₧nΘ kreslit se naz²vß Canvas. Objekt obsahuje metody slou₧φcφ ke kreslenφ na uvedenou plochu. Je mo₧nΘ nastavit zobrazovanou Φßru (Pen) i podklad vykreslovßnφ (Brush).

Pokud se mß provΘst v²maz plochu objetu Image, je nutnΘ to provΘst v n∞kolika krocφch. Nejprve se nastavφ barva po₧adovanΘ plochy, dßle je nutnΘ nastavit styl kreslenφ pera na psClear a poptom je ji₧ mo₧nΘ vymazat plochu nakresenφm Φty°·helnφku p°es celou plochu. A na konci je vhodnΘ jeÜt∞ vrßtit styl kreslenφ pera:


Jazyk KLONDAIK: Image.Canvas.Brush.Color := clSilver; Image.Canvas.Pen.Style := psClear; Image.Canvas.Rectangle(0,0,Image.Picture.Width+1,Image.Picture.Height+1); Image.Canvas.Pen.Style := psSolid;


Jazyk BONANZA: Image.Canvas.Brush.Color = clSilver Image.Canvas.Pen.Style = psClear Image.Canvas.Rectangle(0,0,Image.Picture.Width+1,Image.Picture.Height+1) Image.Canvas.Pen.Style = psSolid


OZOGAN, 1 Mßje 97, 460 01 Liberec
tel.,fax: (048) 52 28 338, e-mail: info@ozogan.cz