public string ToHTMLString() { string s = ""; s += "<a href=\"javascript:if(window.print)window.print()\">" + "<i>Para imprimir esta página, clique aqui.</i>" + "</a>"; s += "</br>"; s += "<h2>" + TituloDaAula + "</h2>"; s += "Autor: " + Autor; s += "</br></br>"; s += "Nível de ensino: " + NivelDeEnsino.Get(ValorNivelDeEnsino).nome; s += "</br>"; s += "Área de conhecimento: " + AreaDeConhecimento.Get(ValorAreaDeConhecimento).nome; s += "</br></br>"; s += "Professor(a) selecionado(a): " + Professor.PrimeiroNome(); s += "</br>"; s += "Sala selecionada: " + Sala.NomeCompleto(); s += "</br>"; s += "<h3>== Introdução da Aula ==</h3>"; s += IntroducaoAula; s += "</br>"; s += "<h3>== Momento 1 da Aula ==</h3>"; s += DescricaoMomento1; s += "</br></br>"; s += "Procedimento: " + Procedimento1.Nome() + " " + "Agrupamento: " + Agrupamento1.Nome(); s += "</br>"; s += "<h3>== Momento 2 da Aula ==</h3>"; s += DescricaoMomento2; s += "</br></br>"; s += "Procedimento: " + Procedimento2.Nome() + " " + "Agrupamento: " + Agrupamento2.Nome(); s += "</br>"; s += "<h3>== Momento 3 da Aula ==</h3>"; s += DescricaoMomento3; s += "</br></br>"; s += "Procedimento: " + Procedimento3.Nome() + " " + "Agrupamento: " + Agrupamento3.Nome(); s += "</br>"; s += "<h3>== Mídias disponíveis ==</h3>"; // Criar uma tabela para as mídias selecionadas pelo criador do custom // As colunas da tabela serão 4: mídia Selecionada e poderes nos momentos s += "<table style=\"border: 1px solid black; border-collapse: collapse;\">" + "<tr>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Mídia</th>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Primeiro Momento</th>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Segundo Momento</th>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Terceiro Momento</th>" + "</tr>"; var midiasDisponiveis = MidiasDisponiveis(); for (int i = 0; i < midiasDisponiveis.Length; i++) { var nomeDaMidia = new Item(midiasDisponiveis[i]).FriendlyName; var poderNoMomento1 = ArrayMidiaPoderFeedbackMomento1[i].Poder.Nome(); var poderNoMomento2 = ArrayMidiaPoderFeedbackMomento2[i].Poder.Nome(); var poderNoMomento3 = ArrayMidiaPoderFeedbackMomento3[i].Poder.Nome(); s += "<tr>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + nomeDaMidia + "</td>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + poderNoMomento1 + "</td>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + poderNoMomento2 + "</td>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + poderNoMomento3 + "</td>" + "</tr>"; } s += "</table>"; return(s); }