pertanyaan tentang membuat printable html
#1
Posted 27 January 2011 - 10:44 PM
gini nih jadi penjelasannya.
saya membuat semacam delivery order berbasis web.
nah nanti ada interface mau print do no berapa sampe berapa
misal dari do no 1- 10
trus kebuat deh tuh html page yang panjang.....(lebay)... yang isinya itu 10 surat Delivery Order tsb,dan lsg bisa diprint..
bisa ga ya dibikin gitu?ato ada solusi lain..
apa di generates ke pdf aja kali ya?
gimana menurut aganman dan aganwoman?
#2
Posted 27 January 2011 - 10:52 PM
mau dibikin ke PDF juga bisa,, lebih enak malah bisa ngatur ukuran kertas dsbnya,,
pake library FPDF aja
kalo gak salah ada yg udah pernah bikin extension Yii nya kok
http://about.me/petrabarus
#3
Posted 27 January 2011 - 11:00 PM
soalnya ni delvery order bentuknya custom ,printernya custom pula yang pake matrix gitu..
#4
Posted 27 January 2011 - 11:42 PM
www.yiiframework.com
#5
Posted 28 January 2011 - 12:04 AM
duh tpi udah di set sedemikian rupa ngeprintnya ttp ga sesuai,soalnya ni printer bukan printer biasa,hahaha
#6
Posted 28 January 2011 - 01:17 PM
waktu merancang tampilan printout spt merancang cell di excel,
terus nanti tinggal mau dicetak dalam bentuk apa, bisa ke format xls, xlsx, html atau pdf.
engine pdf nya pake tcpdf.
http://www.yiiframew...brary-with-yii/
yang masih bikin ane pusing, setiap halaman harus ada jumlah total dari beberapa baris diatasnya,
padahal jumlah barisnya gak menentu. bingung gimana mengenali kalau itu baris terakhir disetiap halamannya.
#7
Posted 29 January 2011 - 12:05 AM
sip bro..
untuk ukuran kertas bisa nentuin sediri ga berapa x berapa..
hmmm soalnya yang mau di cetak continuos form,,ukurannya rada ribet dan printernya bikin bingung..
udah coba berkali2 kecetaknya ga sesuai..
#8
Posted 29 January 2011 - 01:39 AM
* Paper size taken from Office Open XML Part 4 - Markup Language Reference, page 1988:
*
* 1 = Letter paper (8.5 in. by 11 in.)
* 2 = Letter small paper (8.5 in. by 11 in.)
* 3 = Tabloid paper (11 in. by 17 in.)
* 4 = Ledger paper (17 in. by 11 in.)
* 5 = Legal paper (8.5 in. by 14 in.)
* 6 = Statement paper (5.5 in. by 8.5 in.)
* 7 = Executive paper (7.25 in. by 10.5 in.)
* 8 = A3 paper (297 mm by 420 mm)
* 9 = A4 paper (210 mm by 297 mm)
* 10 = A4 small paper (210 mm by 297 mm)
* 11 = A5 paper (148 mm by 210 mm)
* 12 = B4 paper (250 mm by 353 mm)
* 13 = B5 paper (176 mm by 250 mm)
* 14 = Folio paper (8.5 in. by 13 in.)
* 15 = Quarto paper (215 mm by 275 mm)
* 16 = Standard paper (10 in. by 14 in.)
* 17 = Standard paper (11 in. by 17 in.)
* 18 = Note paper (8.5 in. by 11 in.)
* 19 = #9 envelope (3.875 in. by 8.875 in.)
* 20 = #10 envelope (4.125 in. by 9.5 in.)
* 21 = #11 envelope (4.5 in. by 10.375 in.)
* 22 = #12 envelope (4.75 in. by 11 in.)
* 23 = #14 envelope (5 in. by 11.5 in.)
* 24 = C paper (17 in. by 22 in.)
* 25 = D paper (22 in. by 34 in.)
* 26 = E paper (34 in. by 44 in.)
* 27 = DL envelope (110 mm by 220 mm)
* 28 = C5 envelope (162 mm by 229 mm)
* 29 = C3 envelope (324 mm by 458 mm)
* 30 = C4 envelope (229 mm by 324 mm)
* 31 = C6 envelope (114 mm by 162 mm)
* 32 = C65 envelope (114 mm by 229 mm)
* 33 = B4 envelope (250 mm by 353 mm)
* 34 = B5 envelope (176 mm by 250 mm)
* 35 = B6 envelope (176 mm by 125 mm)
* 36 = Italy envelope (110 mm by 230 mm)
* 37 = Monarch envelope (3.875 in. by 7.5 in.).
* 38 = 6 3/4 envelope (3.625 in. by 6.5 in.)
* 39 = US standard fanfold (14.875 in. by 11 in.)
* 40 = German standard fanfold (8.5 in. by 12 in.)
* 41 = German legal fanfold (8.5 in. by 13 in.)
* 42 = ISO B4 (250 mm by 353 mm)
* 43 = Japanese double postcard (200 mm by 148 mm)
* 44 = Standard paper (9 in. by 11 in.)
* 45 = Standard paper (10 in. by 11 in.)
* 46 = Standard paper (15 in. by 11 in.)
* 47 = Invite envelope (220 mm by 220 mm)
* 50 = Letter extra paper (9.275 in. by 12 in.)
* 51 = Legal extra paper (9.275 in. by 15 in.)
* 52 = Tabloid extra paper (11.69 in. by 18 in.)
* 53 = A4 extra paper (236 mm by 322 mm)
* 54 = Letter transverse paper (8.275 in. by 11 in.)
* 55 = A4 transverse paper (210 mm by 297 mm)
* 56 = Letter extra transverse paper (9.275 in. by 12 in.)
* 57 = SuperA/SuperA/A4 paper (227 mm by 356 mm)
* 58 = SuperB/SuperB/A3 paper (305 mm by 487 mm)
* 59 = Letter plus paper (8.5 in. by 12.69 in.)
* 60 = A4 plus paper (210 mm by 330 mm)
* 61 = A5 transverse paper (148 mm by 210 mm)
* 62 = JIS B5 transverse paper (182 mm by 257 mm)
* 63 = A3 extra paper (322 mm by 445 mm)
* 64 = A5 extra paper (174 mm by 235 mm)
* 65 = ISO B5 extra paper (201 mm by 276 mm)
* 66 = A2 paper (420 mm by 594 mm)
* 67 = A3 transverse paper (297 mm by 420 mm)
* 68 = A3 extra transverse paper (322 mm by 445 mm)
kalo gak tersedia oprek aja source nya.
kadang dokumentasi gak lengkap nyebutin jenis2 const atau property yg disediakan, coz yg diatas ane copas jg dr source nya
#9
Posted 01 February 2011 - 04:45 AM
ga kuat dah...
masa ngegenerates 1 halaman pdf aja makan memory 25MB
parah..
bisa ngedown nih servernya
#10
Posted 01 February 2011 - 06:04 AM
harus cepet dan bisa diprint bagus,
tapi problemnya setiap ada penambahan client kita harus setting terus (margin dsb)...
kalo 1 client aja sih gpp, tapi kalo ratusan client ... bs nangis kita. hahahaha
jadi biar gampang dan mudah maintenancenya ane beralih ke pdf. dan bagusnya tidak bermasalah pakai printer dot matrix dsb.
yah biarin dah, lambat dikit gak apa2. tapi so far sih ok loh. gak ada client yg protes.
satu lagi, pas kita print mendingan disediakan textbox buat user setting jumlah row dalam 1 page.
jadi kita gak disuruh2 terus ... kok kepanjangan, or kependekan.
prinsip kita harus it services, bukan it maintenance lg (kek semboyannya cloud computing ... brukakakaka)
just sharing gan .... kalo salah maap yo
www.yiiframework.com
#11
Posted 01 February 2011 - 12:28 PM
cm app ane yg pake PHPExcel maen di local, jd request ke server gak terlalu padat, jd masih bisa di toleransi.
mungkin extensions yg laen bisa lebih cepet.
#12
Posted 01 February 2011 - 08:13 PM
user gue malah maunya bisa ngegenerates sampe sekian halaman jadi dia kalo nyetak surat Delivery Order bisa ditinggal pulang..
kalo PhpExcel ke pdf nyatanya emang berat sih setelah searching2 juga,kalo ke xls baru tuh dia ga terlalu berat..
ane kayaknya beralih ke fpdf gan..huehuehuhueehue
sepertinya bikin 10 halaman ga berat di fpdf..(maybe)
@yiiers: kalo agan pake extensions apa? phpexcel atau fpdf?
#13
Posted 06 February 2011 - 05:13 AM
ressaince, on 01 February 2011 - 08:13 PM, said:
user gue malah maunya bisa ngegenerates sampe sekian halaman jadi dia kalo nyetak surat Delivery Order bisa ditinggal pulang..
kalo PhpExcel ke pdf nyatanya emang berat sih setelah searching2 juga,kalo ke xls baru tuh dia ga terlalu berat..
ane kayaknya beralih ke fpdf gan..huehuehuhueehue
sepertinya bikin 10 halaman ga berat di fpdf..(maybe)
@yiiers: kalo agan pake extensions apa? phpexcel atau fpdf?
Mending pake dompdf aja gan..
dengan class ini agan bisa bikin pdf dengan dom HTML jadi gampang banget,
tinggal generate html-nya terus convert deh ke pdf
gw udah pernah coba.. ringan dan cepat..
dan bisa setting pagenya juga..
Selamat mencoba.

Help
















