Mengganti default nama file ketika print pdf

Write anything here about Membership module

Moderators: wynerst, buitenzorg812, purwoko, sutriadi, ido, Dicarve, ridorido

Post Reply
dfrEak
Posts: 72
Joined: 16 Dec 2013, 11:13
Location: Tokyo, Japan

Mengganti default nama file ketika print pdf

Post by dfrEak » 29 Jan 2014, 09:49

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

dfrEak
Posts: 72
Joined: 16 Dec 2013, 11:13
Location: Tokyo, Japan

Re: Mengganti default nama file ketika print pdf

Post by dfrEak » 03 Feb 2014, 10:13

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

dfrEak
Posts: 72
Joined: 16 Dec 2013, 11:13
Location: Tokyo, Japan

Re: Mengganti default nama file ketika print pdf

Post by dfrEak » 03 Feb 2014, 10:43

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

Post Reply