quickrep export .jpg
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
quickrep export .jpg
herkese kolay gelsin
arama yaptiysamda tam aradigimi bulamadim,
quickreport taki raporlarimi jpg formatinda nasil kayıt edebilirim
ilginiz icin simdiden tesekurler
arama yaptiysamda tam aradigimi bulamadim,
quickreport taki raporlarimi jpg formatinda nasil kayıt edebilirim
ilginiz icin simdiden tesekurler
Merhaba,
Qr Export VCL : http://www.gnostice.com
TExtraFilters : http://www.waler.com
Detaylar için bkz : delphiturkiye.com 1. Arşiv CD'si.
Kolay gelsin.
Qr Export VCL : http://www.gnostice.com
TExtraFilters : http://www.waler.com
Detaylar için bkz : delphiturkiye.com 1. Arşiv CD'si.
Kolay gelsin.
Bmp Formatına çevirsek olmazmı JPG ile hiç uğraşmadımda.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Merhaba işlem tamamdır.
Öncelikle Uses kısmına QUICKRPT unitini ekliyoruz.
Ardından Aşğıda yazdığım kodu düzenliyoruz.
Kolay Gelsin...
Öncelikle Uses kısmına QUICKRPT unitini ekliyoruz.
Ardından Aşğıda yazdığım kodu düzenliyoruz.
Kod: Tümünü seç
procedure TCariKartlarFrm.Button6Click(Sender: TObject);
var BMP: TBitMap;
StoredUnits: TQRUnit;
i: integer;
StoreDir: string;
begin
StoreDir:='';
EtiketBasFrm.QuickRep1.Prepare;
StoredUnits:=EtiketBasFrm.QuickRep1.Units;
EtiketBasFrm.QuickRep1.Units:=Pixels;
try
for i:=1 to EtiketBasFrm.QuickRep1.QRPrinter.PageCount do begin
BMP:=TBitMap.Create;
try
BMP.Width:=Round(EtiketBasFrm.QuickRep1.Page.Width);
BMP.Height:=Round(EtiketBasFrm.QuickRep1.Page.Length);
EtiketBasFrm.QuickRep1.QRPrinter.PageNumber:=i;
BMP.Canvas.Draw(0, 0, EtiketBasFrm.QuickRep1.QRPrinter.Page);
BMP.SaveToFile(StoreDir+'Page'+IntToStr(i)+'.bmp');
finally
BMP.Free;
end;
end;
finally
EtiketBasFrm.QuickRep1.Units:=StoredUnits;
end;
end;
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kod test edilmiştir.
Bir rekor daha 17 dk. Sonuç.
Bir rekor daha 17 dk. Sonuç.
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Ellerine sağlık hüseyin hocam
http://www.delphiturkiye.com/ipobjpas.htm#bmp_to_jpeg
bizimde tuzumuz bulunsun dimi
http://www.delphiturkiye.com/ipobjpas.htm#bmp_to_jpeg
bizimde tuzumuz bulunsun dimi
test edilmemiştirhusonet yazdı:Kolay Gelsin...Kod: Tümünü seç
procedure TCariKartlarFrm.Button6Click(Sender: TObject); var BMP: TBitMap; MyJPEG : TJPEGImage; StoredUnits: TQRUnit; i: integer; StoreDir: string; begin StoreDir:=''; EtiketBasFrm.QuickRep1.Prepare; StoredUnits:=EtiketBasFrm.QuickRep1.Units; EtiketBasFrm.QuickRep1.Units:=Pixels; try for i:=1 to EtiketBasFrm.QuickRep1.QRPrinter.PageCount do begin BMP:=TBitMap.Create; MyJPEG := TJPEGImage.Create; try BMP.Width:=Round(EtiketBasFrm.QuickRep1.Page.Width); BMP.Height:=Round(EtiketBasFrm.QuickRep1.Page.Length); EtiketBasFrm.QuickRep1.QRPrinter.PageNumber:=i; BMP.Canvas.Draw(0, 0, EtiketBasFrm.QuickRep1.QRPrinter.Page); //BMP.SaveToFile(StoreDir+'Page'+IntToStr(i)+'.bmp'); MyJPEG.Assign(BMP); MyJPEG.SaveToFile(StoreDir+'Page'+IntToStr(i)+'.jpg'); finally BMP.Free; MyJPEG.Free; end; end; finally EtiketBasFrm.QuickRep1.Units:=StoredUnits; end; end;
@Mege nin yapmış olduğu değişikliğide test ettim çalışıyor.
Hayırlı Olsun
Hayırlı Olsun
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.