gerar_ficha.html
por portal
—
última modificação
30/03/2022 16h05
gerar_ficha.html — 11 KB
Conteúdo do arquivo
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style> // CSS .header, .header-space, .footer, .footer-space { height: 100px; } .header { position: fixed; top: 0; z-index: 1; width: 100%; } .footer { position: fixed; bottom: 0; /*left: 70px;*/ } </style> </head> <body> <div class="header"> <center><button id="btn">Clique aqui para imprimir</button></center> <script> document.getElementById('btn').onclick = function() { var x = document.getElementById("btn"); x.style.display = "none"; window.print() }; </script> </div> <div class="footer"> <div id="pageFooter"> <style type="text/css"> .tg {border-spacing:0;border-width:1px;border-style:solid;border-color:black;} .tg td{word-wrap: break-word; vertical-align:top; padding:0px 5px; border-style:solid; border-width:0px; overflow:hidden; word-break:normal;} .courier{font-size:13px; font-family:"Courier New", Courier, monospace;} .helvetica{font-size:15px; font-family:"Helvetica", "Arial", sans-serif; text-align: center;} </style> <!-- <style type="text/css" media="print">--> <style type="text/css"> @page{size:auto; margin: 0mm; } .d-ficha{ /*border: solid 1px blue ;*/ margin: 0mm 30mm 0mm 30mm; } </style> <div id="fichaTable" class="d-ficha"> <p class="helvetica"> Catalogação na fonte - Sisbi/UFVJM </p> <table class="tg" style="width:100%;"> <tbody> <tr> <td class="tg" style="max-width:22mm;"> <p class="courier" style="text-align: center;"> <span id="cutter">████</span> <br> <span id="ano_c">████</span> </p> </td> <td class="tg" style="padding-right: 20px;"> <p class="courier"> <span id="sobrenome">████</span>, <span id="nome">████</span> <br> <span id="titulo">████</span> [manuscrito] <span id="subtitulo"></span> / <span id="nome_completo">████</span>. -- <span id="cidade">████</span>, <span id="ano">████</span>. <br> <span id="pags">████</span> p. <span id="ilustracao">████</span> <br><br> <span id="nome_completo_orientador">████</span> <span id="nome_completo_coorientador_1"></span> <span id="nome_completo_coorientador_2"></span> <br><br> <span id="trabalho">████</span> (<span id="curso">████</span>) -- Universidade Federal dos Vales do Jequitinhonha e Mucuri, <span id="programa">████</span>, <span id="cidade_pro">████</span>, <span id="ano_pro">████</span>. <br><br> <span id="assunto1">████</span> <span id="assunto2"></span> <span id="assunto3"></span> <span id="assunto4"></span> <span id="assunto5"></span> <span id="orientador_fim">████</span> <span id="coorientador_1_fim"></span> <span id="coorientador_2_fim"></span> <span id="universidade_fim"></span> <span id="titulo_fim"></span> <br><br> </p> <!-- <p class="courier" style="text-align: right;"> <b>CDD 543.55</b> </p> --> </td> </tr> </tbody> </table> <p class="helvetica" style="text-align: center;font-size:13px;"> Elaborada pelo Sistema de Geração Automática de Ficha Catalográfica da UFVJM com os dados fornecidos pelo(a) autor(a).<br> Este produto é resultado do trabalho conjunto entre o bibliotecário Rodrigo Martins Cruz/CRB6-2886<br> e a equipe do setor Portal/Diretoria de Comunicação Social da UFVJM </p> </div> <br/><br/><br/><br/> </div> </div> <script> function integer_to_roman(num) { if (typeof num !== 'number') return false; var digits = String(+num).split(""), key = ["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM", "","X","XX","XXX","XL","L","LX","LXX","LXXX","XC", "","I","II","III","IV","V","VI","VII","VIII","IX"], roman_num = "", i = 3; while (i--) roman_num = (key[+digits.pop() + (i * 10)] || "") + roman_num; return Array(+digits.join("") + 1).join("M") + roman_num; } </script> <script> const queryString = window.location.search; console.log(queryString); const urlParams = new URLSearchParams(queryString); var nome = urlParams.get("nome"); var sobrenome = urlParams.get("sobrenome"); var titulo = urlParams.get("titulo"); var titIngles = urlParams.get("titIngles"); var subtitulo = urlParams.get("subtitulo"); var cutter = urlParams.get("cutter"); var trabalho = urlParams.get("trabalho"); var curso = urlParams.get("curso"); var programa = urlParams.get("programa"); var cidade = urlParams.get("cidade"); var nome_ori = urlParams.get("nome_ori"); var sobrenome_ori = urlParams.get("sobrenome_ori"); var orientadora = urlParams.get("orientadora"); var nome_coori_1 = urlParams.get("nome_coori_1"); var sobrenome_coori_1 = urlParams.get("sobrenome_coori_1"); var coorientadora_1 = urlParams.get("coorientadora_1"); var nome_coori_2 = urlParams.get("nome_coori_2"); var sobrenome_coori_2 = urlParams.get("sobrenome_coori_2"); var coorientadora_2 = urlParams.get("coorientadora_2"); var ano_defesa = urlParams.get("ano_defesa"); var ano_publicacao = urlParams.get("ano_publicacao"); var pags = urlParams.get("pags"); var ilustracao = urlParams.get("ilustracao"); var assunto1 = urlParams.get("assunto1"); var assunto2 = urlParams.get("assunto2"); var assunto3 = urlParams.get("assunto3"); var assunto4 = urlParams.get("assunto4"); var assunto5 = urlParams.get("assunto5"); var orientador_fim ="" var coorientador_1_fim ="" var coorientador_2_fim ="" //Preenche o campo cutter if( cutter != null && cutter.trim() != "") document.getElementById("cutter").innerText = cutter.trim(); //Preenche os campos de ano if( ano_publicacao != null){ document.getElementById("ano_c").innerText = ano_publicacao.trim(); document.getElementById("ano").innerText = ano_publicacao.trim(); } if( ano_defesa != null){ document.getElementById("ano_pro").innerText = ano_defesa.trim(); } //Preenche o campo nome if( nome != null && nome.trim() != "") document.getElementById("nome").innerText = nome.trim(); //Preenche o campo sobrenome if( sobrenome != null && sobrenome.trim() != "") document.getElementById("sobrenome").innerText = sobrenome.trim(); //Preenche o campo titulo if( titulo != null && titulo.trim() != "") document.getElementById("titulo").innerText = titulo.trim(); //Preenche o campo de nome completo if( nome != null && sobrenome != null) document.getElementById("nome_completo").innerText = nome.trim() +" "+sobrenome.trim(); //Preenche o campo subtitulo if( subtitulo != null && subtitulo.trim() != "") document.getElementById("subtitulo").innerText= " : " + subtitulo.trim(); //Preenche o campo de cidades if( cidade != null ){ document.getElementById("cidade").innerText = cidade.trim(); document.getElementById("cidade_pro").innerText = cidade.trim(); } //Preenche o campo paginas if( pags != null && pags.trim() != "") document.getElementById("pags").innerText = pags.trim(); //Preenche o campo ilustracao if( ilustracao != null && ilustracao.trim() != ""){ if( ilustracao.trim() == "Sim"){ document.getElementById("ilustracao").innerText = ": il."; } if( ilustracao.trim() == "Não"){ document.getElementById("ilustracao").innerText = ""; } } //Preenche o campo Orientador if( nome_ori != null && sobrenome_ori != null && nome_ori.trim() != "" && sobrenome_ori.trim() != ""){ temp_str = "" if(orientadora == "a") temp_str += "Orientadora: Prof.ª " else temp_str += "Orientador: Prof. " document.getElementById("nome_completo_orientador").innerHTML= temp_str+nome_ori+" "+sobrenome_ori+"."; orientador_fim = sobrenome_ori+", "+nome_ori; } //Preenche o campo do primeiro Coorientador if( nome_coori_1 != null && sobrenome_coori_1 != null && nome_coori_1.trim() != "" && sobrenome_coori_1.trim() != ""){ temp_str = "<br/> " if(coorientadora_1 == "a") temp_str += "Coorientadora: Prof.ª " else temp_str += "Coorientador: Prof. " document.getElementById("nome_completo_coorientador_1").innerHTML= temp_str+" "+nome_coori_1+" "+sobrenome_coori_1+"."; coorientador_1_fim = sobrenome_coori_1+", "+nome_coori_1; } //Preenche o campo do segundo Coorientador if( nome_coori_2 != null && sobrenome_coori_2 != null && nome_coori_2.trim() != "" && sobrenome_coori_2.trim() != ""){ temp_str = "<br/> " if(coorientadora_2 == "a") temp_str += "Coorientadora: Prof.ª " else temp_str += "Coorientador: Prof. " document.getElementById("nome_completo_coorientador_2").innerHTML= temp_str+" "+nome_coori_2+" "+sobrenome_coori_2+"."; coorientador_2_fim = sobrenome_coori_2+", "+nome_coori_2; } //Preenche o campo tipo do trabalho if( trabalho != null && trabalho.trim() != "") document.getElementById("trabalho").innerText = trabalho.trim(); //Preenche o campo curso if( curso != null && curso.trim() != "") document.getElementById("curso").innerText = curso.trim(); //Preenche o campo programa if( programa != null) document.getElementById("programa").innerText = programa.trim(); //Preenche de assuntos if( assunto1 != null && assunto1.trim() != "") document.getElementById("assunto1").innerText = "1. "+assunto1.trim()+". "; if( assunto2 != null && assunto2.trim() != "") document.getElementById("assunto2").innerText = "2. "+assunto2.trim()+". "; if( assunto3 != null && assunto3.trim() != "") document.getElementById("assunto3").innerText = "3. "+assunto3.trim()+". "; if( assunto4 != null && assunto4.trim() != "") document.getElementById("assunto4").innerText = "4. "+assunto4.trim()+". "; if( assunto5 != null && assunto5.trim() != "") document.getElementById("assunto5").innerText = "5. "+assunto5.trim()+". "; num = 1; document.getElementById("orientador_fim").innerText = integer_to_roman(num++)+". "+orientador_fim+". "; if( coorientador_1_fim != "") document.getElementById("coorientador_1_fim").innerText = integer_to_roman(num++)+". "+coorientador_1_fim+". "; if( coorientador_2_fim != "") document.getElementById("coorientador_2_fim").innerText = integer_to_roman(num++)+". "+coorientador_2_fim+". "; document.getElementById("universidade_fim").innerText = integer_to_roman(num++)+". Universidade Federal dos Vales do Jequitinhonha e Mucuri. "; document.getElementById("titulo_fim").innerText = integer_to_roman(num++)+". Título. "; </script> </body> </html>
Todo o conteúdo deste site está publicado sob a licença Creative Commons Atribuição-SemDerivações 3.0 Não Adaptada.