git-svn-id: https://svn.coded.pt/svn/SIPRP@1369 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Diogo Neves 15 years ago
parent 129e447d79
commit 3875c53478

@ -151,23 +151,22 @@ public class VerAreasRelatorioPanel extends JPanel
Object object = selectedNode == null ? null : selectedNode.getUserObject();
if( object != null )
{
String message = "Novo valor";
String title = "Editar nome";
String result = JOptionPane.showInputDialog( VerAreasRelatorioPanel.this, message, title, JOptionPane.QUESTION_MESSAGE );
if( result != null && !result.trim().isEmpty() )
String result = (String) JOptionPane.showInputDialog( VerAreasRelatorioPanel.this, "", title, JOptionPane.QUESTION_MESSAGE, null, null, object.toString() );
if( result != null && ! result.trim().isEmpty() )
{
try
{
if( object instanceof HsRelatorioAreaData )
{
((HsRelatorioAreaData) object).setDescription( result );
((HsRelatorioAreaData) object).save();
( ( HsRelatorioAreaData ) object ).setDescription( result );
( ( HsRelatorioAreaData ) object ).save();
refresh();
}
else if( object instanceof HsRelatorioPostoData )
{
((HsRelatorioPostoData) object).setDescription( result );
((HsRelatorioPostoData) object).save();
( ( HsRelatorioPostoData ) object ).setDescription( result );
( ( HsRelatorioPostoData ) object ).save();
refresh();
}
}

@ -27,6 +27,8 @@ public class RelatorioPrintDataProvider
protected static final Object UNCONTROLLED = "Incontrolado";
protected static final Object CONTROLLED = "Controlado";
protected static final Object INDETERMINATE = "Indeterminado";
protected static final Object NAO_VALORAVEL = "N\u00E3o Valor\u00E1vel";
private static RelatorioPrintDataProvider instance = null;
protected final Executer EXECUTER;
@ -511,6 +513,11 @@ public class RelatorioPrintDataProvider
{
o1Value = 300;
}
else if ( o1.valorQualitativo.equals( NAO_VALORAVEL ) )
{
o1Value = 400;
}
if( o2.probabilidade != null && o2.severidade != null )
{
o2Value = -o2.probabilidade*o2.severidade;
@ -527,12 +534,17 @@ public class RelatorioPrintDataProvider
{
o2Value = 300;
}
else if ( o2.valorQualitativo.equals( NAO_VALORAVEL ) )
{
o2Value = 400;
}
if( o1Value == -4 && o2Value == -4 )
{
o1Value = o1.probabilidade + o1.severidade;
o2Value = o2.probabilidade + o2.severidade;
}
return o1Value.compareTo(o2Value);
return o1Value.compareTo( o2Value );
}
});

@ -1,74 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.1">
<xsl:output method="xml" version="1.0" omit-xml-declaration="no"
indent="yes" />
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.1">
<xsl:output method="xml" version="1.0" omit-xml-declaration="no" indent="yes" />
<xsl:template match="relatorio">
<fo:root>
<fo:layout-master-set>
<fo:simple-page-master master-name="pm1_0"
page-height="11.6902in" page-width="8.2701in"
margin-right="0.7874in">
<fo:region-body margin-top="3.4in"
margin-left="0.7874in" margin-bottom="0.9in" />
<fo:simple-page-master master-name="pm1_0" page-height="11.6902in" page-width="8.2701in" margin-right="0.7874in">
<fo:region-body margin-top="3.4in" margin-left="0.7874in" margin-bottom="0.9in" />
<fo:region-before extent="11in" />
<fo:region-after extent="0.8in"
margin-top="0.1965in" margin-left="0.7874in" />
<fo:region-after extent="0.8in" margin-top="0.1965in" margin-left="0.7874in" />
</fo:simple-page-master>
<fo:page-sequence-master master-name="Standard_0">
<fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference
master-reference="pm1_0" />
<fo:conditional-page-master-reference master-reference="pm1_0" />
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
<fo:simple-page-master master-name="pm1_1"
page-height="11.6902in" page-width="8.2701in" margin-top="0.2756in"
margin-right="0.7874in" margin-left="1.1811in">
<fo:region-body margin-top="1.1in"
margin-bottom="0.9in" />
<fo:region-before extent="1.1in"
margin-bottom="0in" />
<fo:region-after extent="0.8in"
margin-top="0.3902in" />
<fo:region-body margin-top="1.1in" margin-bottom="0.9in" />
<fo:region-before extent="1.1in" margin-bottom="0in" />
<fo:region-after extent="0.8in" margin-top="0.3902in" />
</fo:simple-page-master>
<fo:page-sequence-master master-name="Standard_1">
<fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference
master-reference="pm1_1" />
<fo:conditional-page-master-reference master-reference="pm1_1" />
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
<fo:simple-page-master master-name="pm1_2"
page-height="8.2701in" page-width="11.6902in" margin-top="0.49in"
margin-right="1.3in" margin-left="0.6in">
<fo:region-body margin-top="3.05in"
margin-bottom="0.9in" />
<fo:region-before extent="3.05in"
margin-bottom="0in" />
<fo:region-body margin-top="3.05in" margin-bottom="0.9in" />
<fo:region-before extent="3.05in" margin-bottom="0in" />
<fo:region-after extent="0.8in" margin-top="0.4in" />
</fo:simple-page-master>
<fo:page-sequence-master master-name="Standard_2">
<fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference
master-reference="pm1_2" />
<fo:conditional-page-master-reference master-reference="pm1_2" />
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="Standard_0"
initial-page-number="auto" force-page-count="no-force">
<!-- FIRST PAGE -->
<fo:page-sequence master-reference="Standard_0" initial-page-number="auto" force-page-count="no-force">
<!-- HEADER -->
<fo:static-content flow-name="xsl-region-before">
<fo:block-container position="absolute"
top="-1.521cm" left="-3.373cm" height="9.899cm" width="9.899cm">
<fo:block-container position="absolute" top="-1.521cm" left="-3.373cm" height="9.899cm" width="9.899cm">
<fo:block>
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/roda.jpg')"
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/roda.jpg')"
content-width="9.899cm" content-height="9.899cm" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="0cm"
left="18cm" height="11.007cm" width="2.941cm">
<fo:block-container position="absolute" top="0cm" left="18cm" height="11.007cm" width="2.941cm">
<fo:block>
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_land.jpg')"
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_land.jpg')"
content-width="2.941cm" content-height="11.007cm" />
</fo:block>
</fo:block-container>
@ -115,6 +108,8 @@
www.siprp.com  
</fo:block>
</fo:static-content>
<!-- FOOTER -->
<fo:static-content flow-name="xsl-region-after">
<fo:block font-family="Helvetica" font-size="12pt"
color="#606060" font-weight="bold" margin-right="0in"
@ -134,6 +129,8 @@
</fo:inline>
</fo:block>
</fo:static-content>
<!-- BODY -->
<fo:flow flow-name="xsl-region-body">
<fo:block font-family="Helvetica"
text-align="center">
@ -170,9 +167,8 @@
<xsl:if test="empresa/logotipo">
<xsl:variable name="logotipo"
select="empresa/logotipo" />
<fo:external-graphic
src="url('{$logotipo}')" content-width="4cm"
content-height="2.5cm" scaling-method="auto" scaling="uniform" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</xsl:if>
</fo:block>
<fo:block font-family="Helvetica"
@ -200,8 +196,12 @@
</fo:block>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="Standard_1"
initial-page-number="1" force-page-count="no-force">
<!-- EOF FIRST PAGE -->
<!-- Topicos 1..7 -->
<fo:page-sequence master-reference="Standard_1" initial-page-number="1" force-page-count="no-force">
<!-- HEADER -->
<fo:static-content flow-name="xsl-region-before">
<fo:table table-layout="fixed" width="100%">
<fo:table-column />
@ -209,24 +209,16 @@
<fo:table-body>
<fo:table-row>
<fo:table-cell display-align="after">
<fo:block font-family="Helvetica"
font-size="13pt" text-align="left">
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')"
content-width="4cm" />
<fo:block font-family="Helvetica" font-size="13pt" text-align="left">
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" />
</fo:block>
</fo:table-cell>
<fo:table-cell display-align="after">
<fo:block font-family="Helvetica"
font-size="13pt" text-align="right">
<xsl:if
test="empresa/logotipo">
<xsl:variable
name="logotipo" select="empresa/logotipo" />
<fo:external-graphic
src="url('{$logotipo}')" content-width="4cm"
content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<fo:block font-family="Helvetica" font-size="13pt" text-align="right">
<xsl:if test="empresa/logotipo">
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</xsl:if>
</fo:block>
</fo:table-cell>
@ -234,7 +226,11 @@
</fo:table-body>
</fo:table>
</fo:static-content>
<!-- FOOTER -->
<xsl:call-template name="footer" />
<!-- BODY -->
<fo:flow flow-name="xsl-region-body">
<fo:block font-family="Helvetica" font-size="12pt"
font-weight="bold" margin-right="-0.0146in" text-indent="0in"
@ -251,8 +247,7 @@
<fo:table-body>
<fo:table-row>
<fo:table-cell border-bottom="0.0139in solid #000000">
<fo:block font-size="12pt" font-weight="bold" text-align="center"
line-height="130%">
<fo:block font-size="12pt" font-weight="bold" text-align="center" line-height="130%">
ÍNDICE
</fo:block>
</fo:table-cell>
@ -260,12 +255,10 @@
</fo:table-body>
</fo:table>
<fo:block text-align-last="justify" line-height="17pt"
font-size="14pt" space-after="3pt" text-align="start" text-indent="0cm"
space-before="12pt">
font-size="14pt" space-after="3pt" text-align="start" text-indent="0cm" space-before="12pt">
</fo:block>
<fo:block text-align-last="justify" line-height="17pt"
font-size="14pt" space-after="3pt" text-align="start" text-indent="0cm"
space-before="12pt">
font-size="14pt" space-after="3pt" text-align="start" text-indent="0cm" space-before="12pt">
</fo:block>
<fo:block font-family="Helvetica"
text-align-last="justify" line-height="17pt" font-size="14pt"
@ -273,8 +266,7 @@
<fo:basic-link internal-destination="N68350">
1. INTRODUÇÃO
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N68350" />
</fo:block>
<fo:block font-family="Helvetica"
@ -283,8 +275,7 @@
<fo:basic-link internal-destination="N68992">
2. AVALIAÇÃO DOS RISCOS PROFISSIONAIS
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N68992" />
</fo:block>
<fo:block font-family="Helvetica"
@ -293,8 +284,7 @@
<fo:basic-link internal-destination="N68965">
3. MEDIÇÃO DOS FACTORES DE RISCO
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N68965" />
</fo:block>
<fo:block font-family="Helvetica"
@ -303,8 +293,7 @@
<fo:basic-link internal-destination="N68452">
4. LEGISLAÇÃO APLICÁVEL
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N68452" />
</fo:block>
<fo:block font-family="Helvetica"
@ -313,8 +302,7 @@
<fo:basic-link internal-destination="N68463">
4.1 Legislação de aplicação geral
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N68463" />
</fo:block>
<fo:block font-family="Helvetica"
@ -323,8 +311,7 @@
<fo:basic-link internal-destination="N68508">
4.2 Legislação específica
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N68508" />
</fo:block>
<fo:block font-family="Helvetica"
@ -333,8 +320,7 @@
<fo:basic-link internal-destination="N68713">
5. NORMALIZAÇÃO APLICÁVEL
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N68713" />
</fo:block>
<fo:block font-family="Helvetica"
@ -343,8 +329,7 @@
<fo:basic-link internal-destination="N68407">
6. EMPRESA CLIENTE
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N68407" />
</fo:block>
<fo:block font-family="Helvetica"
@ -353,8 +338,7 @@
<fo:basic-link internal-destination="N69941">
7. TABELAS DE AVALIAÇÃO DOS RISCOS PROFISSIONAIS
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N69941" />
</fo:block>
<fo:block font-family="Helvetica"
@ -363,8 +347,7 @@
<fo:basic-link internal-destination="N65910">
8. PLANO DE ACTUAÇÃO
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N65910" />
</fo:block>
<fo:block font-family="Helvetica"
@ -373,8 +356,7 @@
<fo:basic-link internal-destination="N68807">
9. ACOMPANHAMENTO
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N68807" />
</fo:block>
<fo:block font-family="Helvetica"
@ -383,8 +365,7 @@
<fo:basic-link internal-destination="N65940">
10. CONSIDERAÇÕES FINAIS
</fo:basic-link>
<fo:leader leader-pattern="dots"
leader-pattern-width="5pt" />
<fo:leader leader-pattern="dots" leader-pattern-width="5pt" />
<fo:page-number-citation ref-id="N65940" />
</fo:block>
<fo:block font-family="Helvetica" font-size="12pt"
@ -465,7 +446,7 @@
margin-right="-0.0146in" text-indent="0in" text-align="justify"
line-height="130%" margin-left="0in" margin-top="0.0835in"
margin-bottom="0.0835in" space-after="6pt">
O presente documento reflecte a avaliação dos riscos profissionais realizada, assim como recomenda as respectivas medidas de prevenção necessárias.
O presente documento reflecte a avaliação dos riscos profissionais realizada, assim como as medidas de prevenção tidas como necessárias.
</fo:block>
<fo:block text-align-last="justify" line-height="17pt"
font-size="14pt" space-after="3pt" text-align="start" text-indent="0cm"
@ -514,7 +495,7 @@
margin-right="-0.0146in" text-indent="0in" text-align="justify"
line-height="130%" margin-left="0in" margin-top="0.0835in"
margin-bottom="0.0835in" space-after="6pt">
Uma avaliação dos riscos profissionais é um exame cuidadoso, realizado nos locais de trabalho, de forma a detectar os componentes aí existentes capazes de causar dano(s) ao(s) trabalhador(es) expostos. Na prática, trata-se de um processo dinâmico que reúne um duplo objectivo:
Uma avaliação de riscos profissionais é um exame cuidadoso, realizado nos locais de trabalho, que tem como objectivo detectar os componentes aí existentes capazes de causar dano(s) ao(s) trabalhador(es) expostos. Na prática, trata-se de um processo dinâmico que reúne um duplo objectivo:
</fo:block>
<fo:list-block>
<fo:list-item keep-with-next="always">
@ -562,7 +543,7 @@
margin-right="-0.0146in" text-indent="0in" text-align="justify"
line-height="130%" margin-left="0in" margin-top="0.0835in"
margin-bottom="0.0835in" space-after="6pt">
A avaliação dos riscos profissionais constitui um processo dinâmico, uma vez que os riscos profissionais que a entidade patronal se vê obrigada a avaliar não ficam definitivamente determinados, mas vai evoluindo à medida que alterações se vão efectuando em função:
A avaliação de riscos profissionais constitui um processo dinâmico, uma vez que os riscos profissionais que a entidade patronal se vê obrigada a avaliar não ficam definitivamente determinados, mas vão evoluindo à medida que alterações se vão efectuando em função:
</fo:block>
<fo:list-block>
<fo:list-item keep-with-next="always">
@ -634,7 +615,7 @@
margin-right="-0.0146in" text-indent="0in" text-align="justify"
line-height="130%" margin-left="0in" margin-top="0.0835in"
margin-bottom="0.0835in" space-after="6pt">
O método referido recorre a duas escalas de quatro níveis, para caracterizar as variáveis gravidade e probabilidade.
O método referido recorre a duas escalas de quatro níveis, para quantificar as variáveis gravidade e probabilidade.
</fo:block>
<fo:block text-align-last="justify" line-height="17pt"
font-size="14pt" space-after="3pt" text-align="start" text-indent="0cm"
@ -1316,9 +1297,11 @@
Alguns riscos profissionais poderão ainda ser classificados como
<fo:inline text-decoration="underline">indeterminados</fo:inline>, dada a insuficência de informação.
</fo:block>
<fo:block text-align-last="justify" line-height="17pt"
font-size="14pt" space-after="3pt" text-align="start" text-indent="0cm"
space-before="12pt">
<fo:block font-family="Helvetica" font-size="12pt"
margin-right="-0.0146in" text-indent="0in" text-align="justify"
line-height="130%" margin-left="0in" margin-top="0.0835in"
margin-bottom="0.0835in" space-after="6pt">
São identificados igualmente requisitos legais, de carácter obrigatório e a que se encontram associados factores de risco. São apresentados com uma classificação de não valorável.
</fo:block>
<fo:block text-align-last="justify" line-height="17pt"
font-size="14pt" space-after="3pt" text-align="start" text-indent="0cm"
@ -1816,7 +1799,7 @@
margin-right="-0.0146in" text-indent="0in" text-align="justify"
line-height="130%" margin-left="0in" margin-top="0.0835in"
margin-bottom="0.0835in" space-after="6pt">
De acordo com funções fornecidas, <xsl:value-of select="texto-funcionarios" />.
De acordo com indicações fornecidas, <xsl:value-of select="texto-funcionarios" />.
</fo:block>
<fo:block text-align-last="justify" line-height="17pt"
font-size="14pt" space-after="3pt" text-align="start" text-indent="0cm"
@ -1888,7 +1871,7 @@
<fo:block font-family="Helvetica" font-size="12pt"
margin-right="-0.0146in" text-indent="0in" text-align="justify"
line-height="130%" margin-left="0in">
Os riscos comuns encontram-se agrupados por forma a facilitar a leitura do presente documento.
Os riscos comuns a todos os postos de trabalho encontram-se agrupados por forma a facilitar a leitura do presente documento.
</fo:block>
<fo:block font-family="Helvetica" font-size="12pt"
text-decoration="underline" font-weight="bold"
@ -1947,8 +1930,11 @@
</fo:block>
</xsl:for-each>
</xsl:for-each>
</fo:flow>
</fo:page-sequence>
</fo:flow>
<!-- EOF BODY -->
</fo:page-sequence>
<!-- EOF 1..7 -->
<xsl:for-each select="conclusoes/area">
<fo:page-sequence master-reference="Standard_2"
force-page-count="no-force" initial-page-number="auto">
@ -1962,9 +1948,7 @@
display-align="after">
<fo:block
font-family="Helvetica" font-size="13pt" text-align="left">
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')"
content-width="4cm" />
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" />
</fo:block>
</fo:table-cell>
<fo:table-cell
@ -1976,10 +1960,8 @@
test="../../empresa/logotipo">
<xsl:variable
name="logotipo" select="../../empresa/logotipo" />
<fo:external-graphic
src="url('{$logotipo}')" content-width="4cm"
content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</xsl:if>
</fo:block>
</fo:table-cell>
@ -2027,6 +2009,9 @@
<xsl:call-template name="posto" />
</xsl:for-each>
</xsl:for-each>
<!-- Topicos 8..10 -->
<fo:page-sequence master-reference="Standard_1"
force-page-count="no-force" initial-page-number="auto">
<fo:static-content flow-name="xsl-region-before">
@ -2038,22 +2023,16 @@
<fo:table-cell display-align="after">
<fo:block font-family="Helvetica"
font-size="13pt" text-align="left">
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')"
content-width="4cm" />
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" />
</fo:block>
</fo:table-cell>
<fo:table-cell display-align="after">
<fo:block font-family="Helvetica"
font-size="13pt" text-align="right">
<xsl:if
test="empresa/logotipo">
<xsl:variable
name="logotipo" select="empresa/logotipo" />
<fo:external-graphic
src="url('{$logotipo}')" content-width="4cm"
content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<xsl:if test="empresa/logotipo">
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</xsl:if>
</fo:block>
</fo:table-cell>
@ -2318,6 +2297,8 @@
</fo:page-sequence>
</fo:root>
</xsl:template>
<xsl:template name="posto">
<fo:page-sequence master-reference="Standard_2"
force-page-count="no-force" initial-page-number="auto">
@ -2330,11 +2311,8 @@
<fo:table-cell display-align="after" height="2.5cm">
<fo:block font-family="Helvetica"
font-size="13pt" text-align="left" height="2.5cm">
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')"
content-width="4cm"
content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</fo:block>
</fo:table-cell>
<fo:table-cell display-align="after">
@ -2344,10 +2322,8 @@
test="../../../empresa/logotipo">
<xsl:variable name="logotipo"
select="../../../empresa/logotipo" />
<fo:external-graphic
src="url('{$logotipo}')" content-width="4cm"
content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</xsl:if>
</fo:block>
</fo:table-cell>
@ -2369,7 +2345,7 @@
vertical-align="center" font-size="12pt" font-weight="bold"
margin-right="-0.0146in" text-indent="0in" text-align="center"
margin-left="0in">
AVALIAÇÃO DE RISCOS PROFISSIONAIS  
Avaliação de riscos profissionais  
</fo:block>
</fo:table-cell>
</fo:table-row>
@ -2388,11 +2364,10 @@
font-size="12pt" margin-right="-0.0146in" text-indent="0in"
margin-left="0in">
<fo:inline font-size="11pt">
EMPRESA:
Empresa:
</fo:inline>
<fo:inline font-size="12pt">
<xsl:value-of
select="../../../empresa/designacao-social" />
<xsl:value-of select="../../../empresa/designacao-social" />
</fo:inline>
</fo:block>
</fo:table-cell>
@ -2412,11 +2387,10 @@
font-size="12pt" margin-right="-0.0146in" text-indent="0in"
margin-left="0in">
<fo:inline font-size="11pt">
ESTABELECIMENTO:
Estabelecimento:
</fo:inline>
<fo:inline font-size="12pt">
<xsl:value-of
select="../../../empresa/estabelecimento" />
<xsl:value-of select="../../../empresa/estabelecimento" />
</fo:inline>
</fo:block>
</fo:table-cell>
@ -2430,17 +2404,14 @@
font-size="12pt" margin-right="-0.0146in" text-indent="0in"
margin-left="0in">
<fo:inline font-size="11pt">
DATA DA AVALIAÇÃO:
Data da avaliação:
</fo:inline>
<fo:inline font-size="12pt">
<xsl:value-of
select="../../../data-hs/dia" />
<xsl:value-of select="../../../data-hs/dia" />
de
<xsl:value-of
select="../../../data-hs/mes-extenso" />
<xsl:value-of select="../../../data-hs/mes-extenso" />
de
<xsl:value-of
select="../../../data-hs/ano" />
<xsl:value-of select="../../../data-hs/ano" />
</fo:inline>
 
</fo:block>
@ -2453,11 +2424,10 @@
font-size="12pt" margin-right="-0.0146in" text-indent="0in"
margin-left="0in">
<fo:inline font-size="11pt">
AVALIAÇÃO:
Avaliação:
</fo:inline>
<fo:inline font-size="12pt">
<xsl:value-of
select="../../../tipo-avaliacao" />
<xsl:value-of select="../../../tipo-avaliacao" />
</fo:inline>
 
</fo:block>
@ -2470,17 +2440,14 @@
font-size="12pt" margin-right="-0.0146in" text-indent="0in"
margin-left="0in">
<fo:inline font-size="11pt">
PRÓXIMA AVALIAÇÃO:
Próxima avaliação:
</fo:inline>
<fo:inline font-size="12pt">
<xsl:value-of
select="../../../data-proxima-hs/dia" />
<xsl:value-of select="../../../data-proxima-hs/dia" />
de
<xsl:value-of
select="../../../data-proxima-hs/mes-extenso" />
<xsl:value-of select="../../../data-proxima-hs/mes-extenso" />
de
<xsl:value-of
select="../../../data-proxima-hs/ano" />
<xsl:value-of select="../../../data-proxima-hs/ano" />
</fo:inline>
 
</fo:block>
@ -2496,7 +2463,7 @@
font-size="12pt" margin-right="-0.0146in" text-indent="0in"
text-align="justify" margin-left="0in">
<fo:inline font-size="11pt">
REALIZADA POR:
Realizada por:
</fo:inline>
<fo:inline font-size="12pt">
<xsl:choose>
@ -2523,7 +2490,7 @@
font-size="12pt" margin-right="-0.0146in" text-indent="0in"
margin-left="0in">
<fo:inline font-size="11pt">
POSTO DE TRABALHO:
Posto de trabalho:
</fo:inline>
<fo:inline font-size="12pt">
<xsl:value-of
@ -2531,10 +2498,6 @@
</fo:inline>
</fo:block>
</fo:table-cell>
<!-- fo:table-cell padding-bottom="0in" padding-left="0.0486in" border="0.0069in solid #000000" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0486in">
<fo:block font-family="Helvetica" font-size="12pt" margin-right="-0.0146in" text-indent="0in" margin-left="0in">
</fo:block>
</fo:table-cell-->
</fo:table-row>
</fo:table-body>
</fo:table>
@ -2547,12 +2510,12 @@
<fo:table-row>
<fo:table-cell
border="0.0069in solid #000000" display-align="center"
background-color="#000000" writing-mode="lr-tb">
background-color="#808080" writing-mode="lr-tb">
<fo:block font-family="Helvetica"
font-size="11pt" font-weight="bold" margin-right="-0.0146in"
text-indent="0in" text-align="center" margin-left="0in"
color="white">
GRAV.  
Grav.  
</fo:block>
<fo:block font-family="Helvetica"
font-size="11pt" font-weight="bold" margin-right="-0.0146in"
@ -2563,12 +2526,12 @@
</fo:table-cell>
<fo:table-cell
border="0.0069in solid #000000" display-align="center"
background-color="#000000" writing-mode="lr-tb">
background-color="#808080" writing-mode="lr-tb">
<fo:block font-family="Helvetica"
font-size="11pt" font-weight="bold" margin-right="-0.0146in"
text-indent="0in" text-align="center" margin-left="0in"
color="white">
PROB.  
Prob.  
</fo:block>
<fo:block font-family="Helvetica"
font-size="11pt" font-weight="bold" margin-right="-0.0146in"
@ -2579,12 +2542,12 @@
</fo:table-cell>
<fo:table-cell
border="0.0069in solid #000000" display-align="center"
background-color="#000000" writing-mode="lr-tb">
background-color="#808080" writing-mode="lr-tb">
<fo:block font-family="Helvetica"
font-size="11pt" font-weight="bold" margin-right="-0.0146in"
text-indent="0in" text-align="center" margin-left="0in"
color="white">
VALOR RISCO  
Valor Risco  
</fo:block>
<fo:block font-family="Helvetica"
font-size="11pt" font-weight="bold" margin-right="-0.0146in"
@ -2594,20 +2557,14 @@
</fo:block>
</fo:table-cell>
<fo:table-cell
border="0.0069in solid #000000" display-align="before"
background-color="#000000" writing-mode="lr-tb">
<fo:block font-family="Helvetica"
font-size="11pt" font-weight="bold" margin-right="-0.0146in"
text-indent="0in" text-align="center" margin-left="0in"
color="white">
RISCO / CONDIÇÕES ANÓMALAS /  
</fo:block>
border="0.0069in solid #000000" display-align="center"
background-color="#808080" writing-mode="lr-tb">
<fo:block font-family="Helvetica"
font-size="11pt" font-weight="bold" margin-right="-0.0146in"
text-indent="0in" text-align="center" margin-left="0in"
color="white">
/ ACÇÕES DE CONTROLO OU REDUÇÃO DO
RISCO  
risco / requisito legal e medidas de prevenção
</fo:block>
</fo:table-cell>
</fo:table-row>
@ -2714,10 +2671,8 @@
font-size="12pt" font-weight="bold" margin-right="-0.0146in"
text-indent="0in" text-align="center" margin-left="0in">
<xsl:choose>
<xsl:when
test="severidade">
<xsl:value-of
select="severidade" />
<xsl:when test="severidade">
<xsl:value-of select="severidade" />
</xsl:when>
<xsl:otherwise>
-
@ -2753,10 +2708,8 @@
font-size="12pt" font-weight="bold" margin-right="-0.0146in"
text-indent="0in" text-align="center" margin-left="0in">
<xsl:choose>
<xsl:when
test="probabilidade">
<xsl:value-of
select="probabilidade" />
<xsl:when test="probabilidade">
<xsl:value-of select="probabilidade" />
</xsl:when>
<xsl:otherwise>
-
@ -2791,27 +2744,22 @@
<fo:block font-family="Helvetica"
font-size="12pt" font-weight="bold" margin-right="-0.0146in"
text-indent="0in" text-align="center" margin-left="0in" keep-with-next="always">
<xsl:value-of
select="valor-numerico" />
<xsl:value-of select="valor-numerico" />
</fo:block>
<fo:block font-family="Helvetica"
font-size="12pt" font-weight="bold" margin-right="-0.0146in"
text-indent="0in" text-align="center" margin-left="0in">
<xsl:choose>
<xsl:when
test="valor-numerico=1">
<xsl:when test="valor-numerico=1">
Aceitável
</xsl:when>
<xsl:when
test="valor-numerico=2">
<xsl:when test="valor-numerico=2">
Médio
</xsl:when>
<xsl:when
test="valor-numerico=3">
<xsl:when test="valor-numerico=3">
Médio
</xsl:when>
<xsl:when
test="valor-numerico=4">
<xsl:when test="valor-numerico=4">
<xsl:choose>
<xsl:when test="severidade=2">
Médio
@ -2821,29 +2769,23 @@
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:when
test="valor-numerico=6">
<xsl:when test="valor-numerico=6">
Alto
</xsl:when>
<xsl:when
test="valor-numerico=8">
<xsl:when test="valor-numerico=8">
Muito alto
</xsl:when>
<xsl:when
test="valor-numerico=9">
<xsl:when test="valor-numerico=9">
Muito alto
</xsl:when>
<xsl:when
test="valor-numerico=12">
<xsl:when test="valor-numerico=12">
Extremamente alto
</xsl:when>
<xsl:when
test="valor-numerico=16">
<xsl:when test="valor-numerico=16">
Extremamente alto
</xsl:when>
<xsl:otherwise>
<xsl:value-of
select="valor-qualitativo" />
<xsl:value-of select="valor-qualitativo" />
</xsl:otherwise>
</xsl:choose>
</fo:block>
@ -2877,11 +2819,7 @@
font-size="12pt" font-weight="bold" margin-right="-0.0146in"
text-indent="0in" text-align="left" margin-left="0.1in"
keep-with-next="always">
<!-- <fo:block>-->
<!-- <fo:leader />-->
<!-- </fo:block>-->
<xsl:value-of
select="descricao" />
<xsl:value-of select="descricao" />
</fo:block>
<fo:block
font-family="Helvetica" font-size="5pt" font-weight="bold"
@ -2905,11 +2843,9 @@
font-family="Helvetica" font-size="12pt" margin-right="0.2in"
text-indent="0in" text-align="justify"
margin-left="0.35in" keep-together.within-page="always">
<xsl:value-of
select="requisitos-legais" />
<xsl:value-of select="requisitos-legais" />
<xsl:choose>
<xsl:when
test="position()=last()">
<xsl:when test="position()=last()">
.
</xsl:when>
<xsl:otherwise>
@ -2932,11 +2868,9 @@
font-family="Helvetica" font-size="12pt" margin-right="0.2in"
text-indent="0in" text-align="justify"
margin-left="0.25in" keep-together.within-page="always">
<xsl:value-of
select="descricao" />
<xsl:value-of select="descricao" />
<xsl:choose>
<xsl:when
test="position()=last()">
<xsl:when test="position()=last()">
.
</xsl:when>
<xsl:otherwise>
@ -2957,9 +2891,6 @@
margin-left="0.1in" keep-with-previous="always">
&#xa0;
</fo:block>
<!-- <fo:block>-->
<!-- <fo:leader />-->
<!-- </fo:block>-->
</fo:table-cell>
</fo:table-row>
</xsl:for-each>
@ -2972,6 +2903,8 @@
</fo:flow>
</fo:page-sequence>
</xsl:template>
<xsl:template name="footer">
<fo:static-content flow-name="xsl-region-after">
<fo:table table-layout="fixed" width="100%">
@ -3005,5 +2938,6 @@
</fo:table>
</fo:static-content>
</xsl:template>
</xsl:stylesheet>

@ -24,14 +24,15 @@ public class PlanoActuacaoPDFCreator
ByteArrayOutputStream foBaos = new ByteArrayOutputStream();
outputter.output( foDoc, foBaos );
// String xml = new String( foBaos.toByteArray() );
// System.out.println( "\n\nXML :\n" + xml );
byte fo[] =
applyTemplate(
getClass().getClassLoader().getResourceAsStream(
PlanoActuacaoPrintDataProvider.getProvider( web ).empresaUsaPlanoAlargadoPorPlanoId( planoId ) ?
"siprp/planoactuacao/print/plano_actuacao_alargado.xsl"
: "siprp/planoactuacao/print/plano_actuacao.xsl" ),
new ByteArrayInputStream( foBaos.toByteArray() ) );
byte fo[] = applyTemplate(
getClass().getClassLoader().getResourceAsStream(
PlanoActuacaoPrintDataProvider.getProvider( web ).empresaUsaPlanoAlargadoPorPlanoId( planoId ) ?
"siprp/planoactuacao/print/plano_actuacao_alargado.xsl"
: "siprp/planoactuacao/print/plano_actuacao.xsl" ),
new ByteArrayInputStream( foBaos.toByteArray() ) );
// FileOutputStream fos = new FileOutputStream("/home/jneto/Desktop/a.fo");

@ -161,9 +161,8 @@
-->
<!-- height="1.398cm" width="8.273cm" />-->
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')"
content-width="4cm" content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</fo:block>
<fo:block font-size="12pt"> </fo:block>
<fo:block font-size="16pt" color="#000000" font-weight="bold"
@ -190,18 +189,14 @@
<fo:table-row>
<fo:table-cell display-align="after">
<fo:block font-size="12pt" text-align="left">
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')"
content-width="4cm" />
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" />
</fo:block>
</fo:table-cell>
<fo:table-cell display-align="after">
<fo:block font-size="12pt" text-align="right">
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')"
content-width="4cm" content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<!-- <fo:external-graphic-->
<fo:external-graphic src="url('{$logotipo}')" content-width="4cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" <fo:external-graphic-->
<!--
src="url('http://www.evolute.pt/~siprp/planoactuacao/auchan_jumbo_lado.jpg')"
-->
@ -801,9 +796,7 @@
<fo:block font-size="11pt" text-align="start"
line-height="100%" margin-top="0in" margin-bottom="0in"
margin-right="-0.0484in" text-indent="0in" margin-left="0in">
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')"
content-width="4cm" />
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" />
</fo:block>
</fo:table-cell>
<fo:table-cell number-columns-spanned="5"
@ -820,9 +813,8 @@
-->
<!-- height="2cm" />-->
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')"
content-width="4cm" content-height="1.5cm" scaling-method="auto"
scaling="uniform" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="1.5cm" -->
</fo:block>
</fo:table-cell>
</fo:table-row>
@ -833,7 +825,7 @@
padding-right="0.0493in">
<fo:block font-size="12pt" text-align="center"
line-height="115%" margin-top="0in" margin-bottom="0in"
color="#0000ff" font-weight="bold">TABELA DO PLANO DE ACTUAÇÃO
color="#808080" font-weight="bold">TABELA DO PLANO DE ACTUAÇÃO
 
</fo:block>
</fo:table-cell>
@ -931,45 +923,43 @@
<fo:table-cell padding-bottom="0in" padding-left="0.0493in"
border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000"
padding-top="0in" border-top="0.0139in solid #000000"
display-align="center" background-color="#ccffff"
display-align="center" background-color="#808080"
writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in"
font-weight="bold">POSTO TRABALHO</fo:block>
font-weight="bold">Posto Trabalho</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in"
border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000"
padding-top="0in" border-top="0.0139in solid #000000"
display-align="center" background-color="#ccffff"
display-align="center" background-color="#808080"
writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in"
font-weight="bold">RISCO</fo:block>
font-weight="bold">Risco / Requisito Legal</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in"
border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000"
padding-top="0in" border-top="0.0139in solid #000000"
display-align="center" background-color="#ccffff"
display-align="center" background-color="#808080"
writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in"
font-weight="bold">VALOR</fo:block>
font-weight="bold">Valor</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in"
border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000"
padding-top="0in" border-top="0.0139in solid #000000"
display-align="center" background-color="#ccffff"
display-align="center" background-color="#808080"
writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in"
font-weight="bold">MEDIDAS A IMPLEMENTAR
(Obrigações Legais e
Recomendações)</fo:block>
font-weight="bold">Medidas de prevenção</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in"
border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000"
padding-top="0in" border-top="0.0139in solid #000000"
display-align="center" background-color="#ccffff"
display-align="center" background-color="#808080"
writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center"
line-height="115%" margin-top="0in" margin-bottom="0in"
@ -978,7 +968,7 @@
<fo:table-cell padding-bottom="0in" padding-left="0.0493in"
border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000"
padding-top="0in" border-top="0.0139in solid #000000"
display-align="center" background-color="#ccffff"
display-align="center" background-color="#808080"
writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center"
line-height="115%" margin-top="0in" margin-bottom="0in"
@ -989,7 +979,7 @@
<fo:table-cell padding-bottom="0in" padding-left="0.0493in"
border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000"
padding-top="0in" border-top="0.0139in solid #000000"
display-align="center" background-color="#ccffff"
display-align="center" background-color="#808080"
writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center"
line-height="115%" margin-top="0in" margin-bottom="0in"
@ -998,7 +988,7 @@
<fo:table-cell padding-bottom="0in" padding-left="0.0493in"
border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000"
padding-top="0in" border-top="0.0139in solid #000000"
display-align="center" background-color="#ccffff"
display-align="center" background-color="#808080"
writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center"
line-height="115%" margin-top="0in" margin-bottom="0in"
@ -1007,7 +997,7 @@
<fo:table-cell padding-bottom="0in" padding-left="0.0493in"
border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000"
padding-top="0in" border-top="0.0139in solid #000000"
display-align="center" background-color="#ccffff"
display-align="center" background-color="#808080"
writing-mode="lr-tb" padding-right="0.0493in" border-right="0.0139in solid #000000">
<fo:block font-size="9pt" text-align="center"
line-height="115%" margin-top="0in" margin-bottom="0.139in"
@ -1042,170 +1032,141 @@
<fo:table-column column-width="0.7875in" />
<fo:table-column column-width="0.6889in" />
<fo:table-column column-width="1.3813in" />
<fo:table-column column-width="1.3813in" />
<fo:table-body>
<fo:table-row>
<fo:table-cell number-columns-spanned="9"
padding-bottom="0in" padding-left="0.0493in" padding-top="0in"
display-align="center" border="0.0139in solid #000000"
background-color="#dfdfdf" writing-mode="lr-tb"
<fo:table-cell number-columns-spanned="9" padding-bottom="0in" padding-left="0.0493in" padding-top="0in"
display-align="center" border="0.0139in solid #000000" background-color="#dfdfdf" writing-mode="lr-tb"
padding-right="0.0493in" border-after-width.conditionality="retain">
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in"
font-weight="bold">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in" font-weight="bold">
<xsl:value-of select="designacao" />
</fo:block>
</fo:table-cell>
</fo:table-row>
<xsl:for-each select="risco">
<xsl:variable name="risco-rows" select="count(descendant::posto)" />
<xsl:for-each select="medida">
<xsl:variable name="medida-position" select="position()" />
<xsl:variable name="medida-rows" select="count(child::posto)" />
<xsl:for-each select="posto">
<fo:table-row>
<fo:table-cell padding-bottom="0in"
padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in"
border="0.0139in solid #000000"
border-after-width.conditionality="retain">
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="designacao" />
</fo:block>
</fo:table-cell>
<xsl:if test="$medida-position=1 and position()=1">
<fo:table-cell padding-bottom="0in"
padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in"
border="0.0139in solid #000000"
border-after-width.conditionality="retain">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../../descricao" />
</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in"
padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in"
border="0.0139in solid #000000"
border-after-width.conditionality="retain">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../../valor" />
</fo:block>
</fo:table-cell>
</xsl:if>
<xsl:if test="position()=1">
<fo:table-cell padding-bottom="0in"
padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in"
border="0.0139in solid #000000"
border-after-width.conditionality="retain">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$medida-rows" />
</xsl:attribute>
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../descricao" />
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../descricao" /> : <xsl:value-of select="$medida-position" /> : <xsl:value-of select="position()" />
</fo:block>
</fo:table-cell>
</xsl:if>
<xsl:if test="$medida-position=1 and position()=1">
<fo:table-cell padding-bottom="0in"
padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in"
border="0.0139in solid #000000"
border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in">
<!-- <xsl:if test="$medida-position=1 and position()=1"> -->
<xsl:if test="position() = 1">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../../responsavel" />
</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in"
padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in"
border="0.0139in solid #000000"
border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../../recursos" />
</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in"
padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in"
border="0.0139in solid #000000"
border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<xsl:if test="../../data-prevista-inicio">
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of
select="format-number(../../data-prevista-inicio/dia,'00')" />
<xsl:value-of select="format-number(../../data-prevista-inicio/dia,'00')" />
/
<xsl:value-of
select="format-number(../../data-prevista-inicio/mes,'00')" />
<xsl:value-of select="format-number(../../data-prevista-inicio/mes,'00')" />
/
<xsl:value-of select="../../data-prevista-inicio/ano" />
</fo:block>
</xsl:if>
</fo:table-cell>
<fo:table-cell padding-bottom="0in"
padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in"
border="0.0139in solid #000000"
border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<xsl:if test="../../data-prevista-conclusao">
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of
select="format-number(../../data-prevista-conclusao/dia,'00')" />
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="format-number(../../data-prevista-conclusao/dia,'00')" />
/
<xsl:value-of
select="format-number(../../data-prevista-conclusao/mes,'00')" />
<xsl:value-of select="format-number(../../data-prevista-conclusao/mes,'00')" />
/
<xsl:value-of select="../../data-prevista-conclusao/ano" />
</fo:block>
</xsl:if>
</fo:table-cell>
<fo:table-cell padding-bottom="0in"
padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in"
border="0.0139in solid #000000"
border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<fo:block font-size="9pt" text-align="center"
line-height="130%" margin-top="0in" margin-bottom="0in">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center"
writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../../verificacao-siprp" />
</fo:block>
</fo:table-cell>
</xsl:if>
</fo:table-row>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</fo:table-body>
</fo:table>
</xsl:for-each>
<fo:block font-size="11pt" text-align="center"
line-height="150%" margin-top="0in" margin-bottom="0in"> </fo:block>
</fo:flow>
@ -1237,9 +1198,7 @@
<fo:block font-size="11pt" text-align="start"
line-height="100%" margin-top="0in" margin-bottom="0in"
margin-right="-0.0484in" text-indent="0in" margin-left="0in">
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')"
content-width="4cm" />
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" />
</fo:block>
</fo:table-cell>
<fo:table-cell number-columns-spanned="6"
@ -1251,9 +1210,8 @@
margin-right="0in" text-indent="0in" margin-left="1.2307in">
 
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')"
content-width="4cm" content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</fo:block>
</fo:table-cell>
</fo:table-row>
@ -1310,18 +1268,14 @@
<fo:table-row>
<fo:table-cell display-align="after">
<fo:block font-size="12pt" text-align="left">
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')"
content-width="4cm" />
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" />
</fo:block>
</fo:table-cell>
<fo:table-cell display-align="after">
<fo:block font-size="12pt" text-align="right">
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')"
content-width="4cm" content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<!-- <fo:external-graphic-->
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" <fo:external-graphic-->
<!--
src="url('http://www.evolute.pt/~siprp/planoactuacao/auchan_jumbo_lado.jpg')"
-->

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.1">
<xsl:output method="xml" version="1.0" omit-xml-declaration="no" indent="yes" />
<xsl:template match="plano">
<fo:root>
<fo:layout-master-set>
<fo:simple-page-master master-name="pm1_0" page-height="11.6902in" page-width="8.2701in" margin-right="0.7874in">
<fo:region-body margin-top="3.4in" margin-left="0.7874in" margin-bottom="1in" />
@ -14,6 +17,7 @@
<fo:conditional-page-master-reference master-reference="pm1_0" />
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
<fo:simple-page-master master-name="pm1_1" page-height="11.6902in" page-width="8.2701in" margin-top="0.2756in" margin-right="0.7874in" margin-left="1.1811in">
<fo:region-body margin-top="1.1in" margin-bottom="0.5902in" />
<fo:region-before extent="1in" margin-bottom="0in" />
@ -24,6 +28,7 @@
<fo:conditional-page-master-reference master-reference="pm1_1" />
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
<fo:simple-page-master master-name="pm1_2" page-height="8.2701in" page-width="11.6902in" margin-top="0.2756in" margin-right="1.3in" margin-left="0.6in">
<fo:region-body margin-top="2.30in" margin-bottom="0.6201in" />
<fo:region-before extent="2.30in" margin-bottom="0in" />
@ -34,6 +39,7 @@
<fo:conditional-page-master-reference master-reference="pm1_2" />
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
<fo:simple-page-master master-name="pm1_3" page-height="8.2701in" page-width="11.6902in" margin-top="0.2756in" margin-right="1.3in" margin-left="0.6in">
<fo:region-body margin-top="1in" margin-bottom="0.6201in" />
<fo:region-before extent="1in" margin-bottom="0in" />
@ -45,22 +51,18 @@
</fo:repeatable-page-master-alternatives>
</fo:page-sequence-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="Standard_0"
initial-page-number="auto" force-page-count="no-force">
<fo:page-sequence master-reference="Standard_0" initial-page-number="auto" force-page-count="no-force">
<fo:static-content flow-name="xsl-region-before">
<fo:block-container position="absolute" top="-1.521cm"
left="-3.373cm" height="9.899cm" width="9.899cm">
<fo:block-container position="absolute" top="-1.521cm" left="-3.373cm" height="9.899cm" width="9.899cm">
<fo:block>
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/roda.jpg')"
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/roda.jpg')"
content-width="9.899cm" content-height="9.899cm" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="0cm"
left="18cm" height="11.007cm" width="2.941cm">
<fo:block-container position="absolute" top="0cm" left="18cm" height="11.007cm" width="2.941cm">
<fo:block>
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_land.jpg')"
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_land.jpg')"
content-width="2.941cm" content-height="11.007cm" />
</fo:block>
</fo:block-container>
@ -146,9 +148,8 @@
-->
<!-- height="1.398cm" width="8.273cm" />-->
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')"
content-width="4cm" content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</fo:block>
<fo:block font-size="12pt"> </fo:block>
<fo:block font-size="16pt" color="#000000" font-weight="bold"
@ -165,8 +166,8 @@
</fo:block>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="Standard_1"
initial-page-number="1" force-page-count="no-force">
<fo:page-sequence master-reference="Standard_1" initial-page-number="1" force-page-count="no-force">
<fo:static-content flow-name="xsl-region-before">
<fo:table>
<fo:table-column />
@ -175,18 +176,15 @@
<fo:table-row>
<fo:table-cell display-align="after">
<fo:block font-size="12pt" text-align="left">
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')"
content-width="4cm" />
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" />
</fo:block>
</fo:table-cell>
<fo:table-cell display-align="after">
<fo:block font-size="12pt" text-align="right">
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')"
content-width="4cm" content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<!-- <fo:external-graphic-->
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" <fo:external-graphic-->
<!--
src="url('http://www.evolute.pt/~siprp/planoactuacao/auchan_jumbo_lado.jpg')"
-->
@ -760,8 +758,11 @@
<fo:block font-size="12pt"> </fo:block>
</fo:flow>
</fo:page-sequence>
<xsl:if test="conclusoes">
<fo:page-sequence master-reference="Standard_2" initial-page-number="auto">
<fo:static-content flow-name="xsl-region-before">
<fo:table table-layout="fixed" width="10.7153in">
<xsl:if test="position()&gt;1">
@ -782,7 +783,8 @@
<fo:table-row>
<fo:table-cell number-columns-spanned="5" padding-bottom="0in" padding-left="0.0486in" padding-top="0in" display-align="after" border="none" writing-mode="lr-tb" padding-right="0.0486in">
<fo:block font-size="11pt" text-align="start" line-height="100%" margin-top="0in" margin-bottom="0in" margin-right="-0.0484in" text-indent="0in" margin-left="0in">
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="4cm" content-height="2.5cm" scaling-method="auto" scaling="uniform"/>
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" scaling-method="auto" scaling="uniform"/>
<!-- content-height="2.5cm" -->
</fo:block>
</fo:table-cell>
<fo:table-cell number-columns-spanned="6" padding-bottom="0in" padding-left="0.0486in" padding-top="0in" display-align="after" border="none" writing-mode="lr-tb" padding-right="0.0486in">
@ -792,13 +794,14 @@
<!-- src="url('http://www.evolute.pt/~siprp/planoactuacao/auchan_jumbo_lado.jpg')"-->
<!-- height="2cm" />-->
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')" content-width="4cm" content-height="2.5cm" scaling-method="auto" scaling="uniform" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell number-columns-spanned="11" padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="before" border="none" writing-mode="lr-tb" padding-right="0.0493in">
<fo:block font-size="12pt" text-align="center" line-height="115%" margin-top="0in" margin-bottom="0in" color="#0000ff" font-weight="bold">TABELA DO PLANO DE ACTUAÇÃO
<fo:block font-size="12pt" text-align="center" line-height="115%" margin-top="0in" margin-bottom="0in" color="#808080" font-weight="bold">TABELA DO PLANO DE ACTUAÇÃO
 </fo:block>
</fo:table-cell>
</fo:table-row>
@ -861,46 +864,45 @@
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in" font-weight="bold">POSTO TRABALHO</fo:block>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in" font-weight="bold">Posto Trabalho</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in" font-weight="bold">RISCO</fo:block>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in" font-weight="bold">Risco / Requisito Legal</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in" font-weight="bold">VALOR</fo:block>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in" font-weight="bold">Valor</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in" font-weight="bold">MEDIDAS A IMPLEMENTAR
(Obrigações Legais e
Recomendações)</fo:block>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in" font-weight="bold">Medidas de prevenção</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center" line-height="115%" margin-top="0in" margin-bottom="0in" font-weight="bold">Responsável de execução</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center" line-height="115%" margin-top="0in" margin-bottom="0in" font-weight="bold">Recursos Necessários à
implementação das medidas</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center" line-height="115%" margin-top="0in" margin-bottom="0in" font-weight="bold">Data prevista de início</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="8pt" text-align="center" line-height="115%" margin-top="0in" margin-bottom="0in" font-weight="bold">Data prevista de conclusão</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="none">
<fo:block font-size="9pt" text-align="center" line-height="115%" margin-top="0in" margin-bottom="0.139in" color="#000000" font-weight="bold">Parecer DL</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="0.0139in solid #000000">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="0.0139in solid #000000">
<fo:block font-size="9pt" text-align="center" line-height="115%" margin-top="0in" margin-bottom="0.139in" font-weight="bold">Parecer DNS</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#ccffff" writing-mode="lr-tb" padding-right="0.0493in" border-right="0.0139in solid #000000">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" border-left="0.0139in solid #000000" border-bottom="0.0139in solid #000000" padding-top="0in" border-top="0.0139in solid #000000" display-align="center" background-color="#808080" writing-mode="lr-tb" padding-right="0.0493in" border-right="0.0139in solid #000000">
<fo:block font-size="9pt" text-align="center" line-height="115%" margin-top="0in" margin-bottom="0.139in" font-weight="bold">Verificação SIPRP</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:static-content>
<fo:static-content flow-name="xsl-region-after">
<fo:block font-size="11pt" text-align="right" line-height="130%" margin-top="0in" margin-bottom="0in">
<fo:inline font-size="10pt">
@ -909,7 +911,9 @@
</fo:block>
<fo:block font-size="11pt" text-align="start" line-height="100%" margin-top="0in" margin-bottom="0in"> </fo:block>
</fo:static-content>
<fo:flow flow-name="xsl-region-body">
<xsl:for-each select="conclusoes/area">
<fo:table table-layout="fixed" width="10.7153in">
<xsl:if test="position()&gt;1">
@ -926,7 +930,9 @@
<fo:table-column column-width="0.5903in" />
<fo:table-column column-width="0.9063in" />
<fo:table-column column-width="1.3813in" />
<fo:table-column column-width="1.3813in" />
<fo:table-body>
<fo:table-row>
<fo:table-cell number-columns-spanned="11" padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" border="0.0139in solid #000000"
background-color="#dfdfdf" writing-mode="lr-tb" padding-right="0.0493in" border-after-width.conditionality="retain">
@ -935,18 +941,23 @@
</fo:block>
</fo:table-cell>
</fo:table-row>
<xsl:for-each select="risco">
<xsl:variable name="risco-rows" select="count(descendant::posto)" />
<xsl:for-each select="medida">
<xsl:variable name="medida-position" select="position()" />
<xsl:variable name="medida-rows" select="count(child::posto)" />
<xsl:for-each select="posto">
<fo:table-row>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="designacao" />
</fo:block>
</fo:table-cell>
<xsl:if test="$medida-position=1 and position()=1">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
@ -965,6 +976,7 @@
</fo:block>
</fo:table-cell>
</xsl:if>
<xsl:if test="position()=1">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
@ -975,27 +987,29 @@
</fo:block>
</fo:table-cell>
</xsl:if>
<xsl:if test="$medida-position=1 and position()=1">
<!-- <xsl:if test="$medida-position=1 and position()=1"> -->
<xsl:if test="position() = 1">
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../../responsavel" />
</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../../recursos" />
</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<xsl:if test="../../data-prevista-inicio">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="format-number(../../data-prevista-inicio/dia,'00')" />
@ -1007,9 +1021,9 @@
</xsl:if>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<xsl:if test="../../data-prevista-conclusao">
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="format-number(../../data-prevista-conclusao/dia,'00')" />
@ -1021,34 +1035,38 @@
</xsl:if>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../../parecer-dl" />
</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../../parecer-dns" />
</fo:block>
</fo:table-cell>
<fo:table-cell padding-bottom="0in" padding-left="0.0493in" padding-top="0in" display-align="center" writing-mode="lr-tb" padding-right="0.0493in" border="0.0139in solid #000000" border-after-width.conditionality="retain">
<xsl:attribute name="number-rows-spanned">
<xsl:value-of select="$risco-rows" />
</xsl:attribute>
<!-- <xsl:attribute name="number-rows-spanned">-->
<!-- <xsl:value-of select="$risco-rows" />-->
<!-- </xsl:attribute>-->
<fo:block font-size="9pt" text-align="center" line-height="130%" margin-top="0in" margin-bottom="0in">
<xsl:value-of select="../../verificacao-siprp" />
</fo:block>
</fo:table-cell>
</xsl:if>
</fo:table-row>
</xsl:for-each>
</xsl:for-each>
</xsl:for-each>
</fo:table-body>
</fo:table>
</xsl:for-each>
@ -1076,14 +1094,15 @@
<fo:table-row>
<fo:table-cell number-columns-spanned="5" padding-bottom="0in" padding-left="0.0486in" padding-top="0in" display-align="after" border="none" writing-mode="lr-tb" padding-right="0.0486in">
<fo:block font-size="11pt" text-align="start" line-height="100%" margin-top="0in" margin-bottom="0in" margin-right="-0.0484in" text-indent="0in" margin-left="0in">
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="4cm" />
<fo:external-graphic src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')" content-width="2cm" />
</fo:block>
</fo:table-cell>
<fo:table-cell number-columns-spanned="6" padding-bottom="0in" padding-left="0.0486in" padding-top="0in" display-align="after" border="none" writing-mode="lr-tb" padding-right="0.0486in">
<fo:block font-size="9pt" text-align="end" line-height="100%" margin-top="0in" margin-bottom="0in" margin-right="0in" text-indent="0in" margin-left="1.2307in">
 
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')" content-width="4cm" content-height="2.5cm" scaling-method="auto" scaling="uniform" />
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" -->
</fo:block>
</fo:table-cell>
</fo:table-row>
@ -1165,16 +1184,14 @@
<fo:block font-size="12pt" text-align="left">
<fo:external-graphic
src="url('http://www.evolute.pt/~siprp/planoactuacao/siprp_logo.jpg')"
content-width="4cm" />
content-width="2cm" />
</fo:block>
</fo:table-cell>
<fo:table-cell display-align="after">
<fo:block font-size="12pt" text-align="right">
<xsl:variable name="logotipo" select="empresa/logotipo" />
<fo:external-graphic src="url('{$logotipo}')"
content-width="4cm" content-height="2.5cm" scaling-method="auto"
scaling="uniform" />
<!-- <fo:external-graphic-->
<fo:external-graphic src="url('{$logotipo}')" content-width="2cm" scaling-method="auto" scaling="uniform" />
<!-- content-height="2.5cm" <fo:external-graphic-->
<!--
src="url('http://www.evolute.pt/~siprp/planoactuacao/auchan_jumbo_lado.jpg')"
-->
@ -1305,9 +1322,7 @@
text-align="center">
<xsl:if test="tecnico-superior-hs/assinatura">
<xsl:variable name="assinatura" select="tecnico-superior-hs/assinatura" />
<fo:external-graphic src="url('{$assinatura}')"
content-width="4in" content-height="40pt" scaling-method="auto"
scaling="uniform" />
<fo:external-graphic src="url('{$assinatura}')" content-width="4in" content-height="40pt" scaling-method="auto" scaling="uniform" />
</xsl:if>
</fo:block>
</fo:table-cell>
@ -1350,4 +1365,6 @@
</fo:page-sequence>
</fo:root>
</xsl:template>
</xsl:stylesheet>

Loading…
Cancel
Save