1

Konu: win 7 de pictureval ile görüntülenen resim yazdırma problemi

arkadaşlar xp de rapor düzgün çalışıyor aşagıdaki işlemle blob veriyi resim olarak gösteriyor ve yazdırıyor fakat win 7 de yazdırmıyor resim beyaz çıkıyor kağıda bunu nasıl çöze bilirim



detail band properties 'ında ;

EXECSCRIPT("resim.PictureVal = res")

Bilgi Paylaşıldıkça Artar...!

2

Re: win 7 de pictureval ile görüntülenen resim yazdırma problemi

GDIPlus ın en son güncellemesini sistemine yükleyip tekrar denermisin?

Birde; vakti zamanında Çetin Üstat 'ın bir notu vardı, ben kendi programımda MAIN.PRG içerisinde kullanıyorum :


Visual Fox Pro
Declare Integer GdiSetBatchLimit In WIN32API Integer && CB notu. Vista sorunları için

GdiSetBatchLimit(1)
Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

3

Re: win 7 de pictureval ile görüntülenen resim yazdırma problemi

ugur olmadı ;

aslında
delete file 'c:\resim.bmp'
strtofile (res,'c:\resim.bmp')  komutlarını  rapor içerisinde kullana bilseydim çözülürdü sanırım

tekrarda
EXECSCRIPT("resim.Picture= 'c:\resim.bmp' ")

şeklinde yükleme ile düzelirdi.

rapor içerisinde komut kullanacagımız alan varmı ?

Bilgi Paylaşıldıkça Artar...!

4

Re: win 7 de pictureval ile görüntülenen resim yazdırma problemi

tamam sorunu çözdüm smile)) aşagıdaki gibi yazınca oldu


EXECSCRIPT(" delete file  'c:\resim.bmp' " +chr(13)+ "  strtofile (res,'c:\resim.bmp') "+chr(13)+" resim.Picture= 'c:\resim.bmp' "+chr(13)   )

Bilgi Paylaşıldıkça Artar...!

5

Re: win 7 de pictureval ile görüntülenen resim yazdırma problemi

Bana kulağını gereksiz yere ters gösteriyormuşsun gibi geldi.

Report unda bir resim nesnesi kullansan ( yada kaçtane istiyorsan ); resimNesnesinde de file kısmına "Field" ile belirttiğin resim dosyasını koysan (C:\MyFolder\MyPicture.JPG) gibi

Ben bu yöntemi kullanıyorum, hem kullanımı kolay hemde yeterince hızlı ...

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

6

Re: win 7 de pictureval ile görüntülenen resim yazdırma problemi

ugurlu2001 yazdı:

Bana kulağını gereksiz yere ters gösteriyormuşsun gibi geldi.

Report unda bir resim nesnesi kullansan ( yada kaçtane istiyorsan ); resimNesnesinde de file kısmına "Field" ile belirttiğin resim dosyasını koysan (C:\MyFolder\MyPicture.JPG) gibi

Ben bu yöntemi kullanıyorum, hem kullanımı kolay hemde yeterince hızlı ...


ugur öncelikle ilgine teşekkür ederim sagolasın ;

ugur zaten raporda bir resim nesnesi var program ortak mysql table kullanıyor değişik illerden resim eklemesi yapılıyor mysql tablede resim alanı blob olarak tutuluyor program la table select ettirip raporu yazdırıyordum yani resimler dosya halinde değil blob degerler halinde geliyor xp de raporda bulunan  resim nesnesine blob degeri pictureval ataması yaparak problemsiz yazdırıyordum fakat win 7de mecburen blob veriyi resim dosyası haline getirmeden yazdıramadım ben ondan dolayı rapor yazılırken önce resim dosyası haline getiriyor sonra onu resim nesnesine atama yaptırıp yazdırmak zorunda kaldım ama daha kısa bir yöntemi varsa tabiki onu tercih ederim

Bilgi Paylaşıldıkça Artar...!

7 Son düzenleyen, ugurlu2001 (24.05.2012 09:43:09)

Re: win 7 de pictureval ile görüntülenen resim yazdırma problemi

Ben resim türevindeki datayı SQL serverda tutmuyorum. Ağda ortak bir paylaşımı olan bir klasörde tutuyorum:

\\Server\ResimFolder gibi.

Hem SQL Server kısmında gereksiz şişrme olmuyor ( 70,000+ resim de 5 gb ) hemde raporlarda işlemesi daha kolay

Güvenlik açısından sadece belli kullanıcılara bu klasöre "Silme/Ekleme" yetkisi verebilirsin. Diğer kullanıcılar için bu klasör sadece "Okunabilir" olur.

Not : Eğer bir çok kullanıcı ve çok fazla kullanıcı resim dosyalarını çok fazla miktarda işliyorsa, ağdaki trafik gözle görülür yavaşlamalara neden olabilir. Bu durumda alternatif yöntemler bulman/geliştirmen gerekiyor

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

8

Re: win 7 de pictureval ile görüntülenen resim yazdırma problemi

Benim fikrim SQL server 2008'den beri (ve diger tip veritabanlarinda da gordugumden beri) resimlerin de veri tabaninda tutulmasi. Ayri bir dizinde tutmanin derdi cok (client/server degil en azindan).