Page 1 of 1

Mengganti default nama file ketika print pdf

Posted: 29 Jan 2014, 09:49
by dfrEak
Saya sedang membuat halaman baru di slims yang ingin saya print seperti membership
nah saya ingin bertanya bagaimana cara mengganti nama default printnya

Code: Select all

$html_str .= '<script type="text/javascript">self.print();</script>'."\n";
yang saya lihat dari halaman tersebut hanya memanggil javascript self.print()
dan begitu di print namanya selalu sama
saya ingin menggantinya
misal: namafile untuk kartu member adalah member_<member_id>.pdf

terima kasih

Re: Mengganti default nama file ketika print pdf

Posted: 03 Feb 2014, 10:13
by dfrEak
saya baru mendapatkan bahwa yang menjadi nama docnya adalah title dari doc yang akan diprint
masalahnya dia akan mengambil title yang pertama (bukan title doc pop up)
jadi pertanyaannya berubah menjadi bagaimana cara mengubah title supaya yang diprint itu doc pop up

thanks

Re: Mengganti default nama file ketika print pdf

Posted: 03 Feb 2014, 10:43
by dfrEak
Dapat cara lagi
dengan cara mengubah title doc menggunakan javascript

Code: Select all

$html_str .= '<script type="text/javascript">
parent.document.title = "id = '.$itemID.'";
self.print();
</script>'."\n";
misal disini saya menampilkan itemIDnya
masalahnya adalah karena ini mengubah title dari halaman web
maka titlenya akan berubah sampai kita masuk ke module yang berbeda (menu yang dibawah) atau ada javascript yang mengubah title
sedangkan jika hanya berpindah submodule (menu yang disamping) titlenya tidak akan kembali seperti semula