[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.05.09
Prihlásený: 16.01.18
Príspevky: 95
Témy: 39 | 39
Bydlisko: Michalovce
NapísalOffline : 26.03.2010 11:46 | Ukladanie formularu do suboru

Zdravicko, chcel by som vediet ci sa da ulozit obsah formularu tak ako je, do obrazku, do nejakeho pekneho formatu ktory si precita kazdy (ako html stranku) potom do pdf ci sa da ulozit. mam tam dynamicky vytvarane komponenty, vacsinou Tlabel, Tchart, Tgroup, a este nejaku tabulku


Offline

Skúsený užívateľ
Skúsený užívateľ
Ukladanie formularu do suboru

Registrovaný: 11.01.09
Prihlásený: 25.04.26
Príspevky: 1399
Témy: 10 | 10
Bydlisko: Hrinova
NapísalOffline : 26.03.2010 19:31 | Ukladanie formularu do suboru

Kód:
procedure TForm1.PrintForm;
var
  c: TCanvas;
  b: TBitmap;

begin

  c:= TCanvas.create;
  c.handle:=GetWindowDC(Handle);

  b:= TBitmap.Create;
  b.Width:= Width;
  b.Height:= Height;

  b.Canvas.CopyRect( Rect(0, 0, Width, Height), c, Rect(0, 0, Width, Height) );

  b.SaveToFile('obrazok.bmp');
  b.Free;
  c.Free;
  ShowMessage('Uložené');

end;


procedure TForm1.Button1Click(Sender: TObject);
begin

PrintForm;

end;


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 15.04.2010 12:28 | Ukladanie formularu do suboru

ulozenie formulara ako obrazok ti ukazal uz Fico, popripade si to este mozes konvertovat cez componentu tjpegimage na jpeg obrazok.
generovanie HTML je zlozitejsie, tam si uz musis napisat funkciu ktora ti nacita prvky daneho formularoveho okna a podla nich vygeneruje HTML, samozrejme typ prvkov by mal byt identifikovatelny napr podla nazvu alebo podla triedy z ktorej boli odvodene. samozrejme si treba uvedomit ze HTML nepodporuje tolko fontov kolko ich mozes mat ty na lokalnom PC.
generovanie PDF bude asi najjednoduchsie ak si nainstalujes nejaky free printer driver ktory tlaci do PDF a obsah obrazovky posles na taku tlaciaren, ale urcite existuju aj nejake activeX objekty ktore by si mohol pouzit.


 [ Príspevkov: 3 ] 


Ukladanie formularu do suboru



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

delphi ukladanie do suboru

v Ostatné

4

765

27.05.2010 16:34

septerr

V tomto fóre nie sú ďalšie neprečítané témy.

ukladanie súboru v IE

v Backend

10

779

18.07.2008 10:04

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

Ukladanie súboru v iso-8859-1

v Frontend

8

735

16.03.2012 19:57

blazej44800

V tomto fóre nie sú ďalšie neprečítané témy.

Firefox - ukladanie kompletnej webstranky do jedneho suboru

v Frontend

4

1516

26.04.2009 11:28

a4000

V tomto fóre nie sú ďalšie neprečítané témy.

auto ukladanie súboru na 2 miesta súčasne

v Ostatné programy

8

1603

18.02.2021 22:32

vilo

V tomto fóre nie sú ďalšie neprečítané témy.

Vyplňování formulářů

v Grafické programy

5

562

25.02.2011 14:10

Willi1

V tomto fóre nie sú ďalšie neprečítané témy.

SPRACOVANIE FORMULARU

v Backend

5

1017

02.07.2006 21:50

Freelan

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Stylovanie formularu

v Frontend

3

527

28.07.2010 20:25

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Viacnásobné odoslanie formuláru

v Backend

15

1258

03.09.2011 21:57

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Tvorba Objednávkového Formuláru

v Backend

12

1141

13.03.2008 8:23

wotan

V tomto fóre nie sú ďalšie neprečítané témy.

Minimalizovanie formuláru (Delphi)

v Ostatné

17

818

02.04.2012 17:04

jucho29

V tomto fóre nie sú ďalšie neprečítané témy.

Ulozenie formularu pred odoslanim

v Backend

2

419

23.12.2011 7:54

Han5vk

V tomto fóre nie sú ďalšie neprečítané témy.

spracovanie formularu pred odoslaním

v Backend

15

922

26.06.2010 20:41

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

Nacitanie formularu z db

v Backend

2

547

22.07.2008 21:25

funny102

V tomto fóre nie sú ďalšie neprečítané témy.

Data z formularu + vysledok

v Backend

12

643

23.08.2008 0:11

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Zistenie IP odosielateľa formuláru

v Sieťové programy

4

561

09.04.2020 20:20

tatko Tom



© 2005 - 2026 PCforum, edited by JanoF