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