Arsip: Tanya Caranya Ngeprint?
more 19 years ago
Chep_Rytheone
Misal yang mau diprint (Diprintnya Kops+Data):
Kops : PT. Puting Beliung
Data1 : Udang 1000
Bebek 5000
Telor 3000
Data2 : Udang 1000
Bebek 5000
Telor 3000
Ikan Koki 6000
Belati 6000
Kondom 3500
Yang Mo ditanyain gimana bisa ngatur kertas supaya ukurannya dinamis (panjang kertas tergantung bayaknya baris yang akan di print). kertasnya yang diroll. Kayak disupermarket gitu?
more 19 years ago
kaka-delphi
Anda bisa pake report komponen seperti Quick Report, Rave Report, Free Report, dan atau pun Fast Report.
CMIIW
more 19 years ago
DelphiExpert
It's hard using the above report engines for dotmatrix printer, is it?
qiqiqiqiq...
Anda harus pake direct write ke printer (sekalipun lewat spolling), yang paling mudah mah pake ini:
procedure Print(Port: string; Lines: TStrings);
var F: File;
begin
AssignFile(F, Port); // port bisa berupa string LPT1, LPT2 etc
try
Reset(F);
while Lines.Count > 0 do begin
Writeln(F, Lines[0]);
Lines.Delete(0);
end;
//Scroll kertas untuk nyobek
Writeln(#13#10); --> nye-croll 2 kali,#13#10+ Pake writeln kan qiqiqiq...
finally
CloseFile(F);
end;
end;
Ok, hope usefull for you...
Best Regards - the DelphiExpert
more 19 years ago
javaman
Wah, bener-bener beruntung dan kebenaran aku ini, padahal aku mo tanya2 hal ini, soalnya rencana TA yang aku bikin adalah program POS, trus kalau untuk displaynya ada yang tahu ndak ya...hehehe tolong dong kakak2,om2,tante2,pakde,paklek..............
more 19 years ago
simba
Syukurlah kalo bisa bermanfaat. Padahal kata seseorang, komponen itu gak mutu banget loh. Kasian deh gue! :P
-Bee-
more 19 years ago
kaka_vic
Bos...
Mohon bantuan listing program buat ngeprint tabel data yang sudah ditampilkan dalam DBGrid donk....Dalam delphi versi 7 yang dipake ga ada perintah print-nya..Tx atas bantuannya..
more 19 years ago
saysansay
Procedure Ini Berguna Buat Ngeprint Dbgrid Dengan menggunakan Quick report Competible Dengan Delphi 5,6,7
Procedure PrintDBGrid(NamaGrid: TDBGrid; Judul: string; Tampilkan : boolean= true);
Var
I : integer;
DS: TDataset;
Lap: TCustomQuickRep;
List: TStringList;
begin
DS := NamaGrid.DataSource.DataSet;
if not DS.active then
DS.Open;
List := TStringList.Create;
try
with NamaGrid, Columns do
for i := 0 to Count - 1 do
if Columns[i].Visible then
List.Add(Columns[i].FieldName);
LAP := nil;
QRCreateList(LAP, Nil, NamaGrid.DataSource.DataSet, Judul, List);
with LAP do
for i := 0 to ComponentCount - 1 do
begin
if (Components[i] is TQRDBText)then
TQRDBText(Components[i]).Width := NamaGrid.Columns).DataField).Index].Width
else if (Components[i] is TQRLabel) then
if AD.FindField(TQRLabel(Components[i]).Caption)<>nil then
TQRLabel(Components[i]).Width := NamaGrid.Columns).Caption).Index].Width;
end;
//Tampilkan Atau Print
if Tampilkan then
LAP.Preview
else
LAP.Print;
finally
LAP.Free;
List.Free;
end;
end;
end.
NB : Try And Erorr
Kok Pake Id kaka_vc sech...jgn2 ini kang Janurm lagi....huh
Siapapun diakau..ku pengen tau...
more 19 years ago
deLogic
@saysansay:
masak kang januar tanya yang beginian, apalagi sempat ditanyakan di-thread lain, dobel post gitu lho.... and pake ID ngumpet2 lagi.... kayaknya gak deh.... :)
more ...
- Pages:
- 1
- 2
reply |
Report Obsolete
AI Forward
🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 6 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- ubah registry komputer lain lewat komputer kita
by gatotkaca in Network, Files, I/O & System more 16 years ago - import dari .txt ke mysql
by belajaraja in MySQL more 18 years ago - ngerubah warna pake timer
by alisahasan in Hal umum tentang Pascal Indonesia more 19 years ago - Image tidak tercetak di Quick Report
by mimamima in Reporting more 14 years ago - penjumlahan pada database..
by divanda in Lain-lain more 18 years ago - File yang disertakan di Inno Setup
by sandy in Tip n Trik Pemrograman more 14 years ago - Menentukan Jumlah Yang Difilter Pada Query ?
by umarbakri in Hal umum tentang Pascal Indonesia more 18 years ago - Hasil Print Rata Kanan
by rusli_chow in Tip n Trik Pemrograman more 17 years ago - buat kamus???
by drfa20 in Bedah Kasus more 17 years ago - Bikin Login Dialog
by anosolano in Hal umum tentang Pascal Indonesia more 19 years ago