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