New file |
0,0 → 1,669 |
<?xml version="1.0" encoding="ISO-8859-1"?> |
<xsl:stylesheet version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format" |
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
xmlns:uc="http://baco.estgp.pt/schemas/courseunits/program/"> |
<xsl:param name="site">http://localhost/bacoTESTE</xsl:param> |
<xsl:param name="revisor">automático</xsl:param> |
<xsl:param name="validadoCC">false</xsl:param> |
<xsl:template match="/"> |
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> |
<fo:layout-master-set> |
<fo:simple-page-master master-name="A4Vertical" page-width="210mm" page-height="297mm" |
margin-top="1cm" margin-bottom="1cm" margin-left="1cm" margin-right="1cm" |
reference-orientation="0"> |
<fo:region-body region-name="body" margin-top="20mm" margin-bottom="10mm" margin-right="0" |
margin-left="0"/> |
|
<fo:region-before region-name="header" extent="15mm"/> |
<fo:region-after region-name="footer" extent="1cm"/> |
</fo:simple-page-master> |
<fo:simple-page-master master-name="A4HorizontalRot" page-width="210mm" page-height="297mm" |
margin-top="0.5cm" margin-bottom="0.5cm" margin-left="0.5cm" margin-right="0.5cm" |
reference-orientation="90"> |
<fo:region-body region-name="body" margin-top="20mm" margin-bottom="10mm" margin-right="0" |
margin-left="0"/> |
<fo:region-before region-name="header" extent="15mm"/> |
<fo:region-after region-name="footer" extent="1cm"/> |
</fo:simple-page-master> |
<fo:simple-page-master master-name="A4Horizontal" page-width="297mm" page-height="210mm" |
margin-top="0.5cm" margin-bottom="0.5cm" margin-left="0.5cm" |
margin-right="0.5cm"> |
<fo:region-body region-name="body" margin-top="20mm" margin-bottom="15mm" margin-right="0" |
margin-left="0"/> |
<fo:region-before region-name="header" extent="15mm"/> |
<fo:region-after region-name="footer" extent="1cm"/> |
</fo:simple-page-master> |
<fo:page-sequence-master master-name="pages"> |
<fo:repeatable-page-master-alternatives> |
<fo:conditional-page-master-reference master-reference="pages" page-position="any"/> |
</fo:repeatable-page-master-alternatives> |
</fo:page-sequence-master> |
</fo:layout-master-set> |
|
<!--LAYOUT DE PAGINA ESCOLHIDO--> |
<fo:page-sequence master-reference="A4Vertical" initial-page-number="auto"> |
<xsl:call-template name="page"/> |
</fo:page-sequence> |
|
|
</fo:root> |
</xsl:template> |
|
|
<xsl:template name="page"> |
<fo:static-content flow-name="header"> |
|
<fo:block text-align="left" > |
<fo:table width="100%" table-layout="fixed" border-bottom="1px solid black"> |
<fo:table-column column-width="100%"/> |
|
|
<fo:table-body> |
<fo:table-row> |
<fo:table-cell > |
<fo:block> |
<fo:external-graphic height="auto" width="auto" |
content-height="30"> |
<!--<xsl:attribute name="src">url('http://www.ipportalegre.pt/imagens/Logos/ESTG/Logotipo%20ESTG.jpg')</xsl:attribute>--> |
<xsl:attribute name="src">url('<xsl:value-of select="$site"/>/imgs/logoestg.gif')</xsl:attribute> |
</fo:external-graphic> |
</fo:block> |
<xsl:if test="$validadoCC = 'false'"> |
<fo:block font-size="20pt"> |
(Documento ainda não validado pela Comissão de Curso) |
</fo:block> |
</xsl:if> |
</fo:table-cell> |
|
</fo:table-row> |
|
</fo:table-body> |
</fo:table> |
|
</fo:block> |
|
|
</fo:static-content> |
<fo:static-content flow-name="footer"> |
|
<fo:table width="100%" table-layout="fixed" border-top="1px solid black" font-size="6.5pt" > |
<fo:table-column column-width="20%"/> |
<fo:table-column column-width="80%" /> |
|
|
<fo:table-body> |
<fo:table-row> |
<fo:table-cell padding-top="3pt"> |
<fo:block > |
Revisto a <xsl:value-of select="//uc:UnidadeCurricular/@uc:data"/> por <xsl:value-of select="$revisor"/> / Página <fo:page-number/> |
</fo:block> |
<fo:block font-size="5pt"> |
ESTG.SA.23-Rev.1 |
</fo:block> |
|
</fo:table-cell> |
<fo:table-cell padding-top="3pt" > |
<fo:block font-size="6pt" text-align="right"> |
http://www.estgp.pt | gerado pela plataforma baco® 2012 |
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
</fo:table-body> |
</fo:table> |
|
|
</fo:static-content> |
<fo:flow flow-name="body"> |
|
<fo:block> |
|
<xsl:apply-templates select="//uc:UnidadeCurricular"/> |
</fo:block> |
</fo:flow> |
</xsl:template> |
|
<xsl:template match="/uc:UnidadeCurricular"> |
<fo:table table-layout="fixed" border="0px solid black" margin="0.5em" font-size="8.5pt"> |
<xsl:call-template name="gen_cols"/> |
<fo:table-body text-align="left"> |
|
<xsl:call-template name="gen_header"/> |
|
<xsl:call-template name="gen_line"/> |
|
</fo:table-body> |
</fo:table> |
</xsl:template> |
|
<xsl:template name="gen_cols"> |
<fo:table-column column-width="15em" /> |
<fo:table-column/> |
</xsl:template> |
|
|
|
|
<xsl:template name="gen_header"> |
<!--<fo:table-row background-color="#000" color="#FFF" height="7mm">--> |
<!--<fo:table-cell border="1px solid black" display-align="center" >--> |
<!--<fo:block text-align="center" >Pos</fo:block>--> |
<!--</fo:table-cell>--> |
<!--<fo:table-cell border="1px solid black" display-align="center" >--> |
<!--<fo:block text-align="center">Pos. Esc.</fo:block>--> |
<!--</fo:table-cell>--> |
<!--</fo:table-row>--> |
</xsl:template> |
|
|
|
|
|
|
|
|
|
|
<xsl:template name="gen_line"> |
|
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Ano Lectivo</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:anoLectivo"/></xsl:with-param> |
</xsl:call-template> |
|
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Curso</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:curso"/></xsl:with-param> |
</xsl:call-template> |
|
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Unidade Curricular</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:unidadeCurricular"/></xsl:with-param> |
</xsl:call-template> |
|
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Responsável</xsl:with-param> |
<xsl:with-param name="label2">[nome completo e e-mail]</xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:responsavel"/> / <xsl:value-of select="//uc:responsavelEmail"/></xsl:with-param> |
</xsl:call-template> |
|
|
<xsl:call-template name="tableGrayLine"> |
<xsl:with-param name="label">Objetivos da aprendizagem (conhecimentos, aptidões e competências) a desenvolver pelos estudantes, operacionalização dos objetivos e medição do seu grau de cumprimento)</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:objetivosDaAprendizagem"/></xsl:with-param> |
</xsl:call-template> |
|
|
|
|
<xsl:call-template name="ects"/> |
|
<!--<xsl:call-template name="tableWhiteLine">--> |
<!--<xsl:with-param name="label">Docente(s)/contacto</xsl:with-param>--> |
<!--<xsl:with-param name="label2">[nome completo e e-mail]</xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:responsavel"/> / <xsl:value-of select="//uc:responsavelEmail"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<xsl:if test="//uc:outroDocente1/text() != ''"> |
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Docente(s)/contacto</xsl:with-param> |
<xsl:with-param name="label2">[nome completo e e-mail]</xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:outroDocente1"/> / <xsl:value-of select="//uc:docenteEmail1"/></xsl:with-param> |
</xsl:call-template> |
</xsl:if> |
|
<xsl:if test="//uc:outroDocente2/text() != ''"> |
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label"></xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:outroDocente2"/> / <xsl:value-of select="//uc:docenteEmail2"/></xsl:with-param> |
</xsl:call-template> |
</xsl:if> |
|
<xsl:if test="//uc:outroDocente3/text() != ''"> |
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label"></xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:outroDocente3"/> / <xsl:value-of select="//uc:docenteEmail3"/></xsl:with-param> |
</xsl:call-template> |
</xsl:if> |
|
<xsl:if test="//uc:outroDocente4/text() != ''"> |
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label"></xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:outroDocente4"/> / <xsl:value-of select="//uc:docenteEmail4"/></xsl:with-param> |
</xsl:call-template> |
</xsl:if> |
|
|
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Requisitos Orientadores</xsl:with-param> |
<xsl:with-param name="label2">[competências à entrada; pré-requisitos; precedências]</xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:preRequisitos"/></xsl:with-param> |
</xsl:call-template> |
|
|
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Conteúdos</xsl:with-param> |
<xsl:with-param name="label2">[estrutura de conteúdos a desenvolver para o total de horas previsto]</xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:conteudosProgramaticos"/></xsl:with-param> |
</xsl:call-template> |
|
<!-- Campo Novo Aprovado Luis Batista Mail de 3 de Setembro de 2015 assunto RE: Verificação conteudos - UC - CESH_TD--> |
<xsl:call-template name="tableGrayLine"> |
<xsl:with-param name="label">Demonstração da coerência dos conteúdos programáticos com os objectivos da unidade curricular</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:demonstracaoCoerenciaConteudosObjectivos"/></xsl:with-param> |
</xsl:call-template> |
|
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Metodologias de ensino e Aprendizagem</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:metodologiasEnsino"/></xsl:with-param> |
</xsl:call-template> |
|
<!-- Campo Novo Aprovado Luis Batista Mail de 3 de Setembro de 2015 assunto RE: Verificação conteudos - UC - CESH_TD--> |
|
<xsl:call-template name="tableGrayLine"> |
<xsl:with-param name="label">Demonstração da coerência das metodologias de ensino com os objectivos da aprendizagem da unidade curricular</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:demonstracaoDaCoerenciaMetodologiasObjectivos"/></xsl:with-param> |
</xsl:call-template> |
|
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Língua de ensino</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:lingua1"/><xsl:text> </xsl:text><xsl:value-of select="//uc:lingua2"/></xsl:with-param> |
</xsl:call-template> |
|
<xsl:call-template name="tableWhiteLine2Fields"> |
<xsl:with-param name="label">Avaliação</xsl:with-param> |
<xsl:with-param name="label2">[indicar os componentes d sistema de avaliação, tipo, matéria e peso de cada componente na classificação final]</xsl:with-param> |
<xsl:with-param name="field1">Avaliação por frequência</xsl:with-param> |
<xsl:with-param name="field2">Avaliação por Exame</xsl:with-param> |
<xsl:with-param name="value1"><xsl:value-of select="//uc:alunosOrdinariosPorFrequencia"/></xsl:with-param> |
<xsl:with-param name="value2"><xsl:value-of select="//uc:alunosOrdinariosPorExame"/></xsl:with-param> |
</xsl:call-template> |
|
<!--<xsl:call-template name="tableWhiteLine">--> |
<!--<xsl:with-param name="label">Avaliação de Alunos ordinários por frequência</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:alunosOrdinariosPorFrequencia"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<!--<xsl:call-template name="tableGrayLine">--> |
<!--<xsl:with-param name="label">Avaliação de Alunos ordinários por exame</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:alunosOrdinariosPorExame"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<!--<xsl:call-template name="tableWhiteLine">--> |
<!--<xsl:with-param name="label">Avaliação de Alunos em mobilidade e alunos com estatuto especial por frequência</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:alunosMobilidadeAlunosComEstatutoEspecialPorFrequencia"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<!--<xsl:call-template name="tableGrayLine">--> |
<!--<xsl:with-param name="label">Avaliação de Alunos em mobilidade e alunos com estatuto especial por exame</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:alunosMobilidadeAlunosComEstatutoEspecialPorExame"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Bibliografia Principal</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:bibliografiaPrincipal"/></xsl:with-param> |
</xsl:call-template> |
|
<xsl:call-template name="tableWhiteLine"> |
<xsl:with-param name="label">Bibliografia Complementar</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="//uc:bibliografiaComplementar"/></xsl:with-param> |
</xsl:call-template> |
|
|
<xsl:call-template name="tableWhiteLine2Fields"> |
<xsl:with-param name="label">Alunos em mobilidade e alunos com estatuto especial</xsl:with-param> |
<xsl:with-param name="label2"></xsl:with-param> |
<xsl:with-param name="field1">Avaliação por frequência</xsl:with-param> |
<xsl:with-param name="field2">Avaliação por Exame</xsl:with-param> |
<xsl:with-param name="value1"><xsl:value-of select="//uc:alunosMobilidadeAlunosComEstatutoEspecialPorFrequencia"/></xsl:with-param> |
<xsl:with-param name="value2"><xsl:value-of select="//uc:alunosMobilidadeAlunosComEstatutoEspecialPorExame"/></xsl:with-param> |
</xsl:call-template> |
|
|
|
|
|
|
|
<!----> |
<!----> |
<!----> |
|
<!--<xsl:call-template name="tableWhiteLine">--> |
<!--<xsl:with-param name="label">Adaptação das metodologias de ensino e das didácticas aos objectivos de aprendizagem das unidades curriculares</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:adaptacaoMetodologiasObjectivos"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<!--<xsl:call-template name="tableGrayLine">--> |
<!--<xsl:with-param name="label"> </xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:verificacaoCargaECTS"/>Verificação de que a carga média de trabalho necessária aos estudantes corresponde ao estimado em ECTS</xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<!--<xsl:call-template name="tableWhiteLine">--> |
<!--<xsl:with-param name="label">Formas de garantir que a avaliação da aprendizagem dos estudantes é feita em função dos objectivos de aprendizagem da unidade curricular</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:avaliacaoFuncaoObjectivos"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<!--<xsl:call-template name="tableGrayLine">--> |
<!--<xsl:with-param name="label">Metodologias de ensino que facilitam a participação dos estudantes nas actividades cientificas</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:metodologiasFacilitamParticipacaoCientificas"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<!--<xsl:call-template name="tableWhiteLine">--> |
<!--<xsl:with-param name="label">Pré-requisitos</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:preRequisitos"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<!--<xsl:call-template name="tableGrayLine">--> |
<!--<xsl:with-param name="label">Natureza opcional ou obrigatória da unidade curricular</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:obrigatoria"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<!--<xsl:call-template name="tableWhiteLine">--> |
<!--<xsl:with-param name="label">Língua de ensino 1</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:lingua1"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
<!--<xsl:call-template name="tableGrayLine">--> |
<!--<xsl:with-param name="label">Língua de ensino 2</xsl:with-param>--> |
<!--<xsl:with-param name="label2"></xsl:with-param>--> |
<!--<xsl:with-param name="value"><xsl:value-of select="//uc:lingua2"/></xsl:with-param>--> |
<!--</xsl:call-template>--> |
|
|
|
|
</xsl:template> |
|
<xsl:template name="ects"> |
<fo:table-row background-color="#FFFFFF"> |
|
<fo:table-cell border-bottom="1px solid gray" border-right="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="right" padding="3pt" font-weight="bold"> |
ECTS/tempo de trabalho (horas) |
</fo:block> |
</fo:table-cell> |
<fo:table-cell background-color="#FFF" color="#000" border-bottom="1px solid gray" padding-right="0.1em" display-align="center"> |
<fo:block text-align="left" padding="3pt"> |
|
|
<fo:table table-layout="fixed" border="1px solid gray" margin="0.5em" font-size="8.5pt"> |
<fo:table-column border="1px solid gray"/> |
<fo:table-column border="1px solid gray"/> |
<fo:table-column border="1px solid gray"/> |
<fo:table-column border="1px solid gray"/> |
<fo:table-column border="1px solid gray"/> |
<fo:table-column border="1px solid gray" /> |
<fo:table-column border="1px solid gray" /> |
<fo:table-column border="1px solid gray"/> |
<fo:table-column border="1px solid gray"/> |
<fo:table-body text-align="left"> |
<fo:table-row > |
<fo:table-cell > |
<fo:block text-align="right" padding="3pt" font-weight="bold"> |
ECTS |
</fo:block> |
</fo:table-cell> |
<fo:table-cell padding-right="0.1em" display-align="center" > |
<fo:block text-align="right" padding="3pt" font-weight="bold"> |
Total |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border="1px solid gray" padding-right="0.1em" display-align="center" number-columns-spanned="7"> |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
Horas de contacto semestral |
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
|
<fo:table-row > |
<fo:table-cell border="1px solid gray" padding-right="0.1em" display-align="center" number-rows-spanned="2" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
<xsl:value-of select="//uc:ects"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border="1px solid gray" padding-right="0.1em" display-align="center" number-rows-spanned="2" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
<xsl:value-of select="//uc:cargaHorariaTotal"/> |
</fo:block> |
</fo:table-cell> |
|
<fo:table-cell border="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
T |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
TP |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="right" padding="3pt" font-weight="bold"> |
PL |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
S |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
TC |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
O |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
OT |
</fo:block> |
</fo:table-cell> |
|
</fo:table-row> |
|
|
<fo:table-row > |
|
|
<fo:table-cell border-right="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
<xsl:value-of select="//uc:cargaHorariaT"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border-right="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
<xsl:value-of select="//uc:cargaHorariaTP"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border-right="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
<xsl:value-of select="//uc:cargaHorariaPL"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border-right="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
<xsl:value-of select="//uc:cargaHorariaS"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border-right="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
<xsl:value-of select="//uc:cargaHorariaTC"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border-right="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
<xsl:value-of select="//uc:cargaHorariaO"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell border-right="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="center" padding="3pt" font-weight="bold"> |
<xsl:value-of select="//uc:cargaHorariaOT"/> |
</fo:block> |
</fo:table-cell> |
|
</fo:table-row> |
</fo:table-body> |
</fo:table> |
|
|
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
|
|
</xsl:template> |
|
<xsl:template name="tableWhiteLine"> |
<xsl:param name="label"/> |
<xsl:param name="label2"/> |
<xsl:param name="value"/> |
<xsl:call-template name="tableLine"> |
<xsl:with-param name="label"><xsl:value-of select="$label"/></xsl:with-param> |
<xsl:with-param name="label2"><xsl:value-of select="$label2"/></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="$value"/></xsl:with-param> |
<xsl:with-param name="bgcolor">#FFF</xsl:with-param> |
<xsl:with-param name="color">#000</xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
|
<xsl:template name="tableWhiteLine2Fields"> |
<xsl:param name="label"/> |
<xsl:param name="label2"/> |
<xsl:param name="field1"/> |
<xsl:param name="field2"/> |
<xsl:param name="value1"/> |
<xsl:param name="value2"/> |
<xsl:call-template name="tableLine2Fields"> |
<xsl:with-param name="label"><xsl:value-of select="$label"/></xsl:with-param> |
<xsl:with-param name="label2"><xsl:value-of select="$label2"/></xsl:with-param> |
<xsl:with-param name="field1"><xsl:value-of select="$field1"/></xsl:with-param> |
<xsl:with-param name="field2"><xsl:value-of select="$field2"/></xsl:with-param> |
<xsl:with-param name="value1"><xsl:value-of select="$value1"/></xsl:with-param> |
<xsl:with-param name="value2"><xsl:value-of select="$value2"/></xsl:with-param> |
<xsl:with-param name="bgcolor">#FFF</xsl:with-param> |
<xsl:with-param name="color">#000</xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
|
<xsl:template name="tableGrayLine"> |
<xsl:param name="label"/> |
<xsl:param name="label2"/> |
<xsl:param name="value"/> |
<xsl:call-template name="tableLine"> |
<xsl:with-param name="label"><xsl:value-of select="$label"/></xsl:with-param> |
<xsl:with-param name="label2"><xsl:value-of select="$label2"/></xsl:with-param> |
<xsl:with-param name="value"><xsl:value-of select="$value"/></xsl:with-param> |
<xsl:with-param name="bgcolor">#AAA</xsl:with-param> |
<xsl:with-param name="color">#FFF</xsl:with-param> |
</xsl:call-template> |
</xsl:template> |
|
<xsl:template name="tableLine"> |
<xsl:param name="label"/> |
<xsl:param name="label2"/> |
<xsl:param name="value"/> |
<xsl:param name="bgcolor"/> |
<xsl:param name="color"/> |
<fo:table-row > |
<xsl:attribute name="background-color"> |
<xsl:value-of select="$bgcolor"/> |
</xsl:attribute> |
<xsl:attribute name="color"> |
<xsl:value-of select="$color"/> |
</xsl:attribute> |
<fo:table-cell border-right="1px solid gray" border-bottom="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="right" padding="3pt" font-weight="bold"> |
<xsl:value-of select="$label"/> |
</fo:block> |
<fo:block text-align="right" padding="3pt" font-size="6pt"> |
<xsl:value-of select="$label2"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell background-color="#FFF" color="#000" border-bottom="1px solid gray" padding-right="0.1em" display-align="center"> |
<fo:block text-align="left" padding="3pt" linefeed-treatment="preserve" wrap-option="wrap" white-space-collapse="false" white-space-treatment="preserve"> |
<xsl:value-of select="$value"/> |
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
|
</xsl:template> |
|
|
|
<xsl:template name="tableLine2Fields"> |
<xsl:param name="label"/> |
<xsl:param name="label2"/> |
<xsl:param name="field1"/> |
<xsl:param name="field2"/> |
<xsl:param name="value1"/> |
<xsl:param name="value2"/> |
<xsl:param name="bgcolor"/> |
<xsl:param name="color"/> |
<fo:table-row > |
<xsl:attribute name="background-color"> |
<xsl:value-of select="$bgcolor"/> |
</xsl:attribute> |
<xsl:attribute name="color"> |
<xsl:value-of select="$color"/> |
</xsl:attribute> |
<fo:table-cell border-right="1px solid gray" border-bottom="1px solid gray" padding-right="0.1em" display-align="center" > |
<fo:block text-align="right" padding="3pt" font-weight="bold"> |
<xsl:value-of select="$label"/> |
</fo:block> |
<fo:block text-align="right" padding="3pt" font-size="6pt"> |
<xsl:value-of select="$label2"/> |
</fo:block> |
</fo:table-cell> |
<fo:table-cell background-color="#FFF" color="#000" border-bottom="1px solid gray" padding-right="0.1em" display-align="center"> |
<fo:block text-align="left" padding="3pt" linefeed-treatment="preserve" font-weight="bold"> |
1 - <xsl:value-of select="$field1"/> |
</fo:block> |
<fo:block text-align="left" padding="3pt" linefeed-treatment="preserve" wrap-option="wrap" white-space-collapse="false" white-space-treatment="preserve"> |
<xsl:value-of select="$value1"/> |
</fo:block> |
<fo:block text-align="left" padding="3pt" linefeed-treatment="preserve" font-weight="bold"> |
2 - <xsl:value-of select="$field2"/> |
</fo:block> |
<fo:block text-align="left" padding="3pt" linefeed-treatment="preserve" wrap-option="wrap" white-space-collapse="false" white-space-treatment="preserve"> |
<xsl:value-of select="$value2"/> |
</fo:block> |
</fo:table-cell> |
</fo:table-row> |
|
</xsl:template> |
|
|
|
|
|
|
|
</xsl:stylesheet> |