[ BakiAna @ 06.05.2022. 20:14 ] @
Na VCL formi imam PaintBox koji se menja, i daje neku sliku. Kako tu sliku ubaciti u FastReport (valjda je PictureObject)? Ne koristi se baza podataka. |
[ BakiAna @ 06.05.2022. 20:14 ] @
[ savkic @ 07.05.2022. 03:10 ] @
Jedino programski (runtime), napravis prvo report sa slikom (praznom), iz koda ga kreiras, pristupis toj slici i dodelis joj zeljenu sliku.
[ BakiAna @ 07.05.2022. 09:57 ] @
Citat: napravis prvo report sa slikom (praznom) To se odradilo Citat: iz koda ga kreiras Da li je to u frxReport1GetValue? Citat: pristupis toj slici, dodelis joj zeljenu sliku Mozda ovako, ali nece Code: if (VarName = 'Picture1') then begin Value:=PaintBox1; end; [ savkic @ 07.05.2022. 13:01 ] @
Dodas na tvoju formu FR report komponentu (TFrxReport) i Delphi ce ga nazvati frxReport1, onda otvoris njegov editor postavis TfrxPictureView komponentu na njega, nazoves je recimo imgLogo, snimis sve to i dalje iz Delphi koda pozivas:
Code: begin TfrxPictureView(Form1.frxReport1.FindObject('imgLogo')).Picture.Assign(neka bitmapa); TfrxPictureView(Form1.frxReport1.FindObject('imgLogo')).Picture.LoadFromFile('C:\Tmp\logo.bmp'); end; Druga varijanta je da dodas OnBeforePRint event za imgLogo i onda u njemu dodelis sliku koju zelis. [ BakiAna @ 07.05.2022. 16:12 ] @
Hvala Savkic
uspelo je Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|