Arsip: button print

more 11 years ago
andry_yang
kk tau ga c gimana cara ny buat button yg langsung berhubungan dengan printer, tetapi kt memilih ukuran print ny d form yang kita buat sendiri (bukan memilih ukuran dari printer)....mohon bantuanny........thx b4........

more 11 years ago
andry_yang
gimana sih caranya buat button print, tapi ukuran print nya ditentukan dengan menggunakan radio group, mis: 2x3, 4x6, dll
hal-hal yang menurut saya dibutuhkan:
1 buah TImage --> untuk mengeluarkan gambar yang akan di print
1 buah radio group --> untuk memilih ukuran cetak (mis:2x3, 3x4)
2 buah button --> yg satu untuk ng-browse gambar yang akan dicetak, yg satu lagi untuk ngprint
1 buah open image dialog
mohon bantuannya kakak. terima kasih.

more 11 years ago
onlucid
tambahkan:
1. event onClick pada radio untuk mengubah ukuran TImage.
2. event onClick pada Button1 untuk load gambar.
3. event onClick pada Button2 untuk print TImage adalah sbb:
uses
Printers;
procedure TForm1.Button2Click(Sender: TObject);
var
ScaleX , ScaleY : Integer;
RR: TRect;
begin
with Printer do
begin
BeginDoc;
try
ScaleX := GetDeviceCaps(Handle, logPixelsX) div PixelsPerInch;
ScaleY := GetDeviceCaps(Handle, logPixelsY) div PixelsPerInch;
RR := Rect(0, 0, Image1.picture.Width scaleX, Image1.Picture.Height ScaleY);
Canvas.StretchDraw(RR, Image1.Picture.Graphic);
finally
EndDoc;
end;
end;
end;

more 11 years ago
heriy4nt0
kamu itu mau membentuk ukuran kertas yang akan kamu gunakan dengan satuan pixel atau dengan satuan cm ??

more 11 years ago
andry_yang
@onlucid: tambahkan: 1. event onClick pada radio untuk mengubah ukuran TImage. 2. event onClick pada Button1 untuk load gambar. 3. event onClick pada Button2 untuk print TImage adalah sbb:kak onlucid, kalau in tu source code buat button print aj y? kl source code event on click buat radio button gmn y? kl buat ngbrowse gambar ma ud bisa. makasih.uses Printers; procedure TForm1.Button2Click(Sender: TObject); var ScaleX , ScaleY : Integer; RR: TRect; begin with Printer do begin BeginDoc; try ScaleX := GetDeviceCaps(Handle, logPixelsX) div PixelsPerInch; ScaleY := GetDeviceCaps(Handle, logPixelsY) div PixelsPerInch; RR := Rect(0, 0, Image1.picture.Width scaleX, Image1.Picture.Height ScaleY); Canvas.StretchDraw(RR, Image1.Picture.Graphic); finally EndDoc; end; end; end;

more 11 years ago
andry_yang
kak, saya sudah coba source code dari kakak, mskipun blm d gabungkan dengan Radio Group buat memilih ukuran, tp ko tidak bs buat ng-print y?
ap ad syarat khusus untuk memakai source code tersebut?soalny pada wkt d run tidak ada perintah error.
printer yg sy gunakan Epson Stylus C45
mohon bantuanny.

more 11 years ago
andry_yang
kak, kalau source code d atas tuh cm buat nggabungin gambar dengan printer y? blm sampai memanggil printerny? betul spt itu bkn? soalny temen ku tuh ngomongny bgt. makasi, mohon bantuanny.
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
Last Articles
- Project Group dalam Lazarus
- FastPlaz Database Explorer
- Release: FastPlaz Super Mom v0.12.22
- PascalClass #3: Web Development with Free Pascal
- Makna Pascal di Pascal Indonesia
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- PascalClass #1: Analisa Database dan Machine Learning
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
- Mengenal OXYGENE – Pascal For .NET
- PascalTalk #5: UX: Research, Design and Engineer
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 months ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 1 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 8 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 8 years ago
Random Topic
- [ASK] Fungsi untuk memanggil SLIDE dari Power Point
by RoenZ in Tip n Trik Pemrograman more 13 years ago - Selisih anggal dan Jam
by ayocool in Hal umum tentang Pascal Indonesia more 14 years ago - Kelipatan waktu..
by anak_s0leh in Tip n Trik Pemrograman more 12 years ago - mengembalikan data .exe menjadi file mentah kembali
by Jokuy in Lain-lain more 13 years ago - Borland mo misahin divisi IDE.. sapa yg mo beli hayo..?
by deLogic in OOT more 15 years ago - menghitung record dalam perulangan
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - MErdeka
by nurez in OOT more 13 years ago - the best report
by wiedhodho in Multimedia & Graphic Enhancement more 14 years ago - Install DevExpress Di Delphi 6
by buyungff in Hal umum tentang Pascal Indonesia more 13 years ago - ngebaca s/n processor dg delphi
by ryan in Hal umum tentang Pascal Indonesia more 15 years ago