Search  
Monday, November 18, 2019 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Controale ActiveX  vizualizare fis...
 vizualizare fisiere tiff multipage
 
 11/24/2011 3:36:01 PM
User is offlinegabirom
72 posts


vizualizare fisiere tiff multipage
 (N/A)
Am urmatoarea problema .. se scaneaza documente in fisiere tiff multiframe.
Aplicatia care gestioneaza aceste fisiere ar trebui sa poata afisa continutul din fisierele salvate.
Nu reusesc sa vad decat prima pagina ...
cum pot sa le vad exact se vad in picture viewer ??
 11/25/2011 10:32:44 AM
User is offlineDaniel Buduru
3509 posts
1st




Re: vizualizare fisiere tiff multipage
 (N/A)
 gabirom wrote
Am urmatoarea problema .. se scaneaza documente in fisiere tiff multiframe.
Aplicatia care gestioneaza aceste fisiere ar trebui sa poata afisa continutul din fisierele salvate.
Nu reusesc sa vad decat prima pagina ...
cum pot sa le vad exact se vad in picture viewer ??

Cum afisezi acum imaginea in aplicatie?


Daniel Buduru
 11/27/2011 4:31:13 PM
User is offlinegabirom
72 posts


Re: vizualizare fisiere tiff multipage
 (N/A)
 Daniel Buduru wrote
 gabirom wrote
Am urmatoarea problema .. se scaneaza documente in fisiere tiff multiframe.
Aplicatia care gestioneaza aceste fisiere ar trebui sa poata afisa continutul din fisierele salvate.
Nu reusesc sa vad decat prima pagina ...
cum pot sa le vad exact se vad in picture viewer ??

Cum afisezi acum imaginea in aplicatie?



Folosind Image .
Am gasit o posibilitate sa extrag din tif fiecare pagina si sa le salvez ca bmp.
Si apoi afisez pagina cu pagina .. nu e prea elegant dar alta solutie nu am inca ..


 11/28/2011 12:41:29 AM
User is offlineDaniel Buduru
3509 posts
1st




Re: vizualizare fisiere tiff multipage
 (N/A) Modified By Daniel Buduru  on 11/28/2011 12:41:42 AM)
Poti utiliza gdiplusx si un control image pentru a extrage fiecare pagina din tif si a o afisa in image, fara sa fie necesara salvarea pe disc.
http://weblogs.foxite.com/vfpimaging/archive/2006/09/17/2481.aspx
http://weblogs.foxite.com/vfpimaging/archive/2007/11/03/5265.aspx
http://weblogs.foxite.com/vfpimaging/archive/2007/11/07/5352.aspx

Sau poti folosi un ActiveX. Gasesti pe aici cate ceva, dar nu sunt free.
http://imgedit.qarchive.org/


Daniel Buduru
 11/29/2011 2:00:52 PM
User is offlinegabirom
72 posts


Re: vizualizare fisiere tiff multipage
 (N/A)
Nu ruleaza gdiplusx in fisier exe ??
Am pun in proiect toate fisierele H si am pus system.app in aceasi folder .
 11/29/2011 2:14:52 PM
User is offlineDaniel Buduru
3509 posts
1st




Re: vizualizare fisiere tiff multipage
 (N/A)
 gabirom wrote
Nu ruleaza gdiplusx in fisier exe ??
Am pun in proiect toate fisierele H si am pus system.app in aceasi folder .

O aplicatie vfp, fie app, fie exe, nu poate fi inclusa in alta aplicatie, ci doar referita.
- Poti distribui system.app odata cu aplicatia ta
- Poti include app in proiect, iar la prima rulare sa o copiezi de acolo pe disc.
- Poti include codul sursa in proiect
Oricum, vezi aici termenii licentei: http://vfpx.codeplex.com/license


Daniel Buduru
 11/29/2011 2:53:46 PM
User is offlinegabirom
72 posts


Re: vizualizare fisiere tiff multipage
 (N/A)
asta am facut .. dar refuza in exe sa execute fara sa dea niciun mesaj de eroare
 11/29/2011 2:56:42 PM
User is offlineDaniel Buduru
3509 posts
1st




Re: vizualizare fisiere tiff multipage
 (N/A)
 gabirom wrote
asta am facut .. dar refuza in exe sa execute fara sa dea niciun mesaj de eroare

Ce anume ai facut?

Daniel Buduru
 11/29/2011 3:17:45 PM
User is offlinegabirom
72 posts


Re: vizualizare fisiere tiff multipage
 (N/A)
Am un form care contine in obiect image ,
incarc un fisier TIF cu 3 pagini.
apoi cu gdiplus incerc sa afisez paginile una cate una .

in load am asa :
DO System.prg
public loBmp as xfcBitmap
public loStream as xfcMemoryStream
public lnFrames,lactivframe
lnFrames=0
lactivframe=0

la click-ul unui buton incarc fisierul

xfile=_tifdir+"\prof"+right('0000000000'+alltrim(tmp_rezerv.nrprof),10)+".tif"
if file(xfile)
** incarc fisierul
** numar cate pagini are
lactivframe=0
WITH _Screen.System.Drawing
loBmp = .Bitmap.new(xfile)
lnFrames = loBmp.GetFrameCount()
loBmp.SelectActiveFrame(.Imaging.FrameDimension.Page, lactivframe)
loStream = _Screen.System.IO.MemoryStream.New()
loBmp.Save(loStream, .Imaging.ImageFormat.bmp)
this.Parent._container1._image1.PictureVal = loStream.GetBuffer()
this.Parent._container1.Visible=.t.
this.Parent._container1.ZOrder(0)

ENDWITH
......

endif

pe click-ul obiectului image
am pus schimbarea de pagina


if lactivframe=lnFrames
lactivframe=0
else
lactivframe=lactivframe+1
endif
WITH _Screen.System.Drawing
loBmp.SelectActiveFrame(.Imaging.FrameDimension.Page, lactivframe)
loStream = _Screen.System.IO.MemoryStream.New()
loBmp.Save(loStream, .Imaging.ImageFormat.bmp)
this.PictureVal = loStream.GetBuffer()
ENDWITH


Totul merge perfect cand il pornesc din visual foxpro (9 sp 2).
Cand fac exe .... nu mai merge .. dar nu da nici mesaj de eroare ..

 11/29/2011 3:23:40 PM
User is offlineDaniel Buduru
3509 posts
1st




Re: vizualizare fisiere tiff multipage
 (N/A)
Tot nu ai clarificat cum distribui gdiplusx.
Asa cum apelezi in cod - do system.prg - ar trebui sa ai sursa inclusa in proiect.
Daca in exe nu primesti nici o eroare, ai un errorhandler care o ignora.

Incearca cu system.app in folderul aplicatiei, iar in program pune Do system.app

Daniel Buduru
 11/29/2011 3:33:59 PM
User is offlinegabirom
72 posts


Re: vizualizare fisiere tiff multipage
 (N/A)
MULTUMESC
M-ai salvat ...
daca esti prim bucuresti .. fac cinste cu o bere (sau o tuica fiarta .. sa fin in sezon)

Gabi Ionescu




  Visual FoxPro  Controale ActiveX  vizualizare fis...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2013 Profox   Terms Of Use  Privacy Statement