public void drukujZNazw(string nazwa1, string nazwa2) { Piesn target1, target2; int index1 = Piesn.szukajPoNazwie(nazwa1); target1 = Piesn.importujWpis(Piesn.pobierzLinie(index1)); string tekst1 = target1.tekst; string size1 = target1.size; string title1 = (int.Parse(size1) + 3).ToString(); tekst1 = tekst1.Replace("@", " "); tekst1 = tekst1.Replace("\n", "<br>"); int index2 = Piesn.szukajPoNazwie(nazwa2); target2 = Piesn.importujWpis(Piesn.pobierzLinie(index2)); string tekst2 = target2.tekst; string size2 = target2.size; string title2 = (int.Parse(size2) + 3).ToString(); tekst2 = tekst2.Replace("@", " "); tekst2 = tekst2.Replace("\n", "<br>"); string[] html = { "<html>", "<head>", "</head>", "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />", "<body>", "<table height=100% width=100% border=1><tr>", "<td width=50% align=center valign=top>", "<br>", "<b><u><h1 style=\"font-size:" + title1 + "pt;\">", Piesn.importujWpis(Piesn.pobierzLinie(index1)).nazwa, "</h1></u></b><h3 style=\"font-size:" + size1 + "pt; font-weight:normal;\">", tekst1, "</h3>", "</td>", "<td width=50% align=center valign=top>", "<br>", "<b><u><h1 style=\"font-size:" + title2 + "pt;\">", Piesn.importujWpis(Piesn.pobierzLinie(index2)).nazwa, "</h1></u></b><h3 style=\"font-size:" + size2 + "pt; font-weight:normal;\">", tekst2, "</h3>", "</td></tr></table>", "</body>", "<script>javascript:window.print()</script>", "</html>", }; File.WriteAllLines("wydruk.html", html); System.Diagnostics.Process.Start(@"wydruk.html"); }
private void DGV_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { DataGridViewSelectedRowCollection sel = DGV.SelectedRows; string selName = sel[0].Cells[0].Value.ToString(); int index = Piesn.szukajPoNazwie(selName); SongDetails details = new SongDetails(index); details.Show(); }
public void drukujZNazw(string nazwa1) { string size = "14"; int index1 = Piesn.szukajPoNazwie(nazwa1); Piesn target = Piesn.importujWpis(Piesn.pobierzLinie(index1)); string tekst1 = target.tekst; size = target.size; string title = (int.Parse(size) + 3).ToString(); tekst1 = tekst1.Replace("@", " "); tekst1 = tekst1.Replace("\n", "</font><br><font color=black>"); tekst1 = tekst1.Replace("[czerwony]", "<font color=red>"); //red tekst1 = tekst1.Replace("[zielony]", "<font color=green>"); //green tekst1 = tekst1.Replace("[niebieski]", "<font color=blue>"); // blue tekst1 = tekst1.Replace("[fioletowy]", "<font color=#660066>"); // violet tekst1 = tekst1.Replace("[brazowy]", "<font color=brown>"); // brown string[] html = { "<html>", "<head>", "</head>", "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />", "<body>", "<table height=100% width=100% border=1><tr>", "<td width=50% align=center valign=top>", "<br>", "<b><u><h1 style=\"font-size:" + title + "pt;\">", Piesn.importujWpis(Piesn.pobierzLinie(index1)).nazwa, "</h1></u></b><h3 style=\"font-size:" + size + "pt; font-weight:normal;\">", tekst1, "</h3>", "</td>", "<td width=50% align=center valign=top>", "<br>", "<b><u><h1 style=\"font-size:" + title + "pt;\">", Piesn.importujWpis(Piesn.pobierzLinie(index1)).nazwa, "</h1></u></b><h3 style=\"font-size:" + size + "pt; font-weight:normal;\">", tekst1, "</h3>", "</td></tr></table>", "</body>", "<script>javascript:window.print()</script>", "</html>", }; File.WriteAllLines("wydruk.html", html); System.Diagnostics.Process.Start(@"wydruk.html"); }