Changeset 6501


Ignore:
Timestamp:
09/11/06 10:42:30 (5 years ago)
Author:
anp
Message:

Correction bug dans la gestion des textWrapper avec les caractères spéciaux, simplification de l'écriture de la FC, inclusion des span des prefix/suffix dans le span principal pour meilleur héritage des styles.

Location:
trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/_common/sm/textOdTransf
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/_common/sm/textOdTransf/getContent.xsl.xsl

    r6489 r6501  
    116116                                </draw:frame> 
    117117                        </xsl0:if> 
    118                         <xsl0:if test="string-length(normalize-space(sm:textWrapper/@prefix))&gt;0"> 
    119                                 <text:span text:style-name="{$vStylePrefix}"><xsl0:value-of select="sm:textWrapper/@prefix"/></text:span> 
    120                         </xsl0:if> 
    121118                        <text:span text:style-name="{$vStyleName}"> 
     119                                <!-- prefix --> 
     120                                <xsl0:if test="string-length(normalize-space(sm:textWrapper/@prefix))&gt;0"> 
     121                                        <text:span text:style-name="{$vStylePrefix}"><xsl0:value-of select="sm:textWrapper/@prefix"/></text:span> 
     122                                </xsl0:if> 
     123                                <!-- contenu --> 
    122124                                <xsl:apply-templates/> 
     125                                <!-- suffix --> 
     126                                <xsl0:if test="string-length(normalize-space(sm:textWrapper/@suffix))&gt;0"> 
     127                                        <text:span text:style-name="{$vStyleSuffix}"><xsl0:value-of select="sm:textWrapper/@suffix"/></text:span> 
     128                                </xsl0:if> 
    123129                        </text:span> 
    124                         <xsl0:if test="string-length(normalize-space(sm:textWrapper/@suffix))&gt;0"> 
    125                                 <text:span text:style-name="{$vStyleSuffix}"><xsl0:value-of select="sm:textWrapper/@suffix"/></text:span> 
    126                         </xsl0:if> 
    127130                        <xsl0:if test="string-length(normalize-space(sm:imgWrapper/sm:suffix/@sc:refUri))&gt;0"> 
    128131                                <draw:frame draw:style-name="{resultatAgent(concat($vAgentContentFile_img.suffix, '/draw:style-name'))}"  
  • trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/_common/sm/textOdTransf/styles/widgets/block_inlineTags.xml

    r6486 r6501  
    1717                </valeur> 
    1818                 
    19                 <!-- ### --> 
    20                 <!-- # API : uniquement pour les éléments inline--> 
    21                 <!-- # --> 
    22                 <set code="blockWrapper"> 
    23                         <valeur code="prefix"> 
    24                                 <actif type="xpath-statique">boolean(sm:textWrapper/@prefix)</actif> 
    25                                 <source type="xpath-statique">sm:textWrapper/@prefix</source> 
    26                         </valeur> 
    27                         <valeur code="suffix"> 
    28                                 <actif type="xpath-statique">boolean(sm:textWrapper/@suffix)</actif> 
    29                                 <source type="xpath-statique">sm:textWrapper/@suffix</source> 
    30                         </valeur> 
    31                         <valeur code="img.prefix"> 
    32                                 <actif type="xpath-statique">boolean(sm:imgWrapper/sm:prefix/@sc:refUri)</actif> 
    33                                 <source type="xpath-statique">sm:imgWrapper/sm:prefix/@sc:refUri</source> 
    34                         </valeur> 
    35                         <valeur code="img.suffix"> 
    36                                 <actif type="xpath-statique">boolean(sm:imgWrapper/sm:suffix/@sc:refUri)</actif> 
    37                                 <source type="xpath-statique">sm:imgWrapper/sm:suffix/@sc:refUri</source> 
    38                         </valeur> 
    39                 </set> 
    40  
    4119                <!-- ### --> 
    4220                <!-- # Valeurs à récupérer dans le transformer --> 
     
    9977                                                <block version="{resultat?agent=../../version}" code="{donnee?type=xpath-dynamique:resultatAgent('../../code')}" refOdName="{resultat?agent=../../codeBlockOd}"> 
    10078                                                        <style code="content" refOdStyleName="{resultat?agent=../../stResolver/content/name}"/> 
    101                                                         <c:if type="xpath-dynamique" test="actifAgent('../../blockWrapper/prefix')"> 
     79                                                        <c:if type="xpath-statique" test="boolean(sm:textWrapper/@prefix)"> 
    10280                                                                <style code="prefix" refOdStyleName="{resultat?agent=../../stResolver/prefix/name}"/> 
    10381                                                        </c:if> 
    104                                                         <c:if type="xpath-dynamique" test="actifAgent('../../blockWrapper/img.prefix')"> 
     82                                                        <c:if type="xpath-statique" test="boolean(sm:imgWrapper/sm:prefix/@sc:refUri)"> 
    10583                                                                <style code="img.prefix" refOdStyleName="{resultat?agent=../../stResolver/img.prefix/name}" refOdName="{resultat?agent=../../stResolver/img.prefix/name}"/> 
    10684                                                        </c:if> 
    107                                                         <c:if type="xpath-dynamique" test="actifAgent('../../blockWrapper/suffix')"> 
     85                                                        <c:if type="xpath-statique" test="boolean(sm:textWrapper/@suffix)"> 
    10886                                                                <style code="suffix" refOdStyleName="{resultat?agent=../../stResolver/suffix/name}"/> 
    10987                                                        </c:if> 
    110                                                         <c:if type="xpath-dynamique" test="actifAgent('../../blockWrapper/img.suffix')"> 
     88                                                        <c:if type="xpath-statique" test="boolean(sm:imgWrapper/sm:suffix/@sc:refUri)"> 
    11189                                                                <style code="img.suffix" refOdStyleName="{resultat?agent=../../stResolver/img.suffix/name}" refOdName="{resultat?agent=../../stResolver/img.suffix/name}"/> 
    11290                                                        </c:if> 
     
    12098                        <valeur code="contentFile.getAutomaticStyles"/> 
    12199                        <valeur code="contentFile.getBody"> 
    122                                 <source type="composition-dynamique"> 
    123                                         <c:composition xmlns:c="composition" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"> 
    124                                                 <text:p>Ceci est un exemple de  
    125                                                         <!-- # prefix image --> 
    126                                                         <c:if type="xpath-dynamique" test="actifAgent('../../blockWrapper/img.prefix')"> 
    127                                                                 <c:donnee type="xslOnSrc-dynamique"> 
    128                                                                         <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  
     100                                <source type="xslOnSrc-dynamique"> 
     101                                        <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  
    129102                                                                                                        xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" 
    130103                                                                                                        xmlns:xlink="http://www.w3.org/1999/xlink" 
    131104                                                                                                        xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" 
    132105                                                                                                        xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" 
     106                                                                                                        xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling"  
     107                                                                                                        xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" 
    133108                                                                                                        version="1.0"> 
    134                                                                                 <xsl:output method="xml" encoding="UTF-8" indent="no" omit-xml-declaration="yes"/> 
    135                                                                                 <xsl:param name="vDialog"/> 
    136                                                                                 <xsl:param name="vAgent"/> 
    137                                                                                 <xsl:template match="*"> 
    138                                                                                         <xsl:choose> 
    139                                                                                                 <xsl:when test="typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks'"><!-- element déja défini dans un précédent style.odt => on récupère les éléments de définition inclus dans le content (pas dans les styles)--> 
    140                                                                                                         <!-- résolution des éléments définis dans le content à récupérer --> 
    141                                                                                                         <xsl:variable name="vAgentContentBx" select="resultatAgent(concat(resultatAgent('../../agentResolver'), '/blocks.contentFile/img.prefix'))"/> 
    142                                                                                                         <xsl:variable name="vAnchorType" select="si(actifAgent(concat($vAgentContentBx, '/text:anchor-type')), resultatAgent(concat($vAgentContentBx, '/text:anchor-type')), 'as-char')"/> 
    143                                                                                                         <xsl:variable name="vZIndex" select="si(actifAgent(concat($vAgentContentBx, '/draw:z-index')), resultatAgent(concat($vAgentContentBx, '/draw:z-index')), '1')"/> 
    144                                                                                                         <xsl:variable name="vX" select="si(actifAgent(concat($vAgentContentBx, '/svg:x')), resultatAgent(concat($vAgentContentBx, '/svg:x')), '0')"/> 
    145                                                                                                         <xsl:variable name="vY" select="si(actifAgent(concat($vAgentContentBx, '/svg:y')), resultatAgent(concat($vAgentContentBx, '/svg:y')), '0')"/> 
    146                                                                                                         <xsl:variable name="vWidth" select="si(actifAgent(concat($vAgentContentBx, '/svg:width')), resultatAgent(concat($vAgentContentBx, '/svg:width')), '0.8cm')"/> 
    147                                                                                                         <xsl:variable name="vHeight" select="si(actifAgent(concat($vAgentContentBx, '/svg:height')), resultatAgent(concat($vAgentContentBx, '/svg:height')), '0.8cm')"/> 
    148                                                                                                         <xsl:variable name="vDrawStyleName" select="si(actifAgent(concat($vAgentContentBx, '/draw:style-name')), resultatAgent(concat($vAgentContentBx, '/draw:style-name')), resultatAgent('../../stResolver/img.prefix/name'))"/> 
    149                                                                                                         <draw:frame draw:style-name="{$vDrawStyleName}"  
    150                                                                                                                                 draw:name="{resultatAgent('../../stResolver/img.prefix/name')}"  
    151                                                                                                                                 svg:x="{$vX}" 
    152                                                                                                                                 svg:y="{$vY}" 
    153                                                                                                                                 text:anchor-type="{$vAnchorType}"  
    154                                                                                                                                 draw:z-index="{$vZIndex}"  
    155                                                                                                                                 svg:width="{$vWidth}"  
    156                                                                                                                                 svg:height="{$vHeight}"> 
    157                                                                                                                 <xsl:value-of select="resultatAgent('odXlink/prefix')" disable-output-escaping="yes"/> 
    158                                                                                                         </draw:frame> 
    159                                                                                                 </xsl:when> 
    160                                                                                                 <xsl:otherwise> 
    161                                                                                                         <draw:frame draw:style-name="{resultatAgent('../../stResolver/img.prefix/name')}"  
    162                                                                                                                                 draw:name="{resultatAgent('../../stResolver/img.prefix/name')}" 
    163                                                                                                                                 text:anchor-type="as-char"  
    164                                                                                                                                 svg:width="0.8cm"  
    165                                                                                                                                 svg:height="0.8cm" 
    166                                                                                                                                 draw:z-index="1"> 
    167                                                                                                                 <xsl:value-of select="resultatAgent('odXlink/prefix')" disable-output-escaping="yes"/> 
    168                                                                                                         </draw:frame> 
    169                                                                                                 </xsl:otherwise> 
    170                                                                                         </xsl:choose> 
    171                                                                                 </xsl:template> 
    172                                                                         </xsl:stylesheet> 
    173                                                                 </c:donnee> 
    174                                                         </c:if> 
    175                                                         <!-- # prefix Texte --> 
    176                                                         <c:if type="xpath-dynamique" test="actifAgent('../../blockWrapper/prefix')"> 
    177                                                                 <text:span text:style-name="{resultat?agent=../../stResolver/prefix/name}"><c:resultat agent="../../blockWrapper/prefix"/></text:span> 
    178                                                         </c:if> 
    179                                                         <!-- # données --> 
    180                                                         <text:span text:style-name="{resultat?agent=../../stResolver/content/name}"><c:resultat agent="../../name"/></text:span>                                                         
    181                                                         <!-- # suffix Texte --> 
    182                                                         <c:if type="xpath-dynamique" test="actifAgent('../../blockWrapper/suffix')"> 
    183                                                                 <text:span text:style-name="{resultat?agent=../../stResolver/suffix/name}"><c:resultat agent="../../blockWrapper/suffix"/></text:span> 
    184                                                         </c:if> 
    185                                                         <!-- # suffix Image --> 
    186                                                         <c:if type="xpath-dynamique" test="actifAgent('../../blockWrapper/img.suffix')"> 
    187                                                                 <c:donnee type="xslOnSrc-dynamique"> 
    188                                                                         <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  
    189                                                                                                         xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" 
    190                                                                                                         xmlns:xlink="http://www.w3.org/1999/xlink" 
    191                                                                                                         xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" 
    192                                                                                                         xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" 
    193                                                                                                         version="1.0"> 
    194                                                                                 <xsl:output method="xml" encoding="UTF-8" indent="no" omit-xml-declaration="yes"/> 
    195                                                                                 <xsl:param name="vDialog"/> 
    196                                                                                 <xsl:param name="vAgent"/> 
    197                                                                                 <xsl:template match="*"> 
    198                                                                                         <xsl:choose> 
    199                                                                                                 <xsl:when test="typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks'"><!-- element déja défini dans un précédent style.odt => on récupère les éléments de définition inclus dans le content (pas dans les styles)--> 
    200                                                                                                         <!-- résolution des éléments définis dans le content à récupérer --> 
    201                                                                                                         <xsl:variable name="vAgentContentBx" select="resultatAgent(concat(resultatAgent('../../agentResolver'), '/blocks.contentFile/img.suffix'))"/> 
    202                                                                                                         <xsl:variable name="vAnchorType" select="si(actifAgent(concat($vAgentContentBx, '/text:anchor-type')), resultatAgent(concat($vAgentContentBx, '/text:anchor-type')), 'as-char')"/> 
    203                                                                                                         <xsl:variable name="vZIndex" select="si(actifAgent(concat($vAgentContentBx, '/draw:z-index')), resultatAgent(concat($vAgentContentBx, '/draw:z-index')), '1')"/> 
    204                                                                                                         <xsl:variable name="vX" select="si(actifAgent(concat($vAgentContentBx, '/svg:x')), resultatAgent(concat($vAgentContentBx, '/svg:x')), '0')"/> 
    205                                                                                                         <xsl:variable name="vY" select="si(actifAgent(concat($vAgentContentBx, '/svg:y')), resultatAgent(concat($vAgentContentBx, '/svg:y')), '0')"/> 
    206                                                                                                         <xsl:variable name="vWidth" select="si(actifAgent(concat($vAgentContentBx, '/svg:width')), resultatAgent(concat($vAgentContentBx, '/svg:width')), '0.8cm')"/> 
    207                                                                                                         <xsl:variable name="vHeight" select="si(actifAgent(concat($vAgentContentBx, '/svg:height')), resultatAgent(concat($vAgentContentBx, '/svg:height')), '0.8cm')"/> 
    208                                                                                                         <xsl:variable name="vDrawStyleName" select="si(actifAgent(concat($vAgentContentBx, '/draw:style-name')), resultatAgent(concat($vAgentContentBx, '/draw:style-name')), resultatAgent('../../stResolver/img.suffix/name'))"/> 
    209                                                                                                         <draw:frame draw:style-name="{$vDrawStyleName}"  
    210                                                                                                                                 draw:name="{resultatAgent('../../stResolver/img.suffix/name')}"  
    211                                                                                                                                 svg:x="{$vX}" 
    212                                                                                                                                 svg:y="{$vY}" 
    213                                                                                                                                 text:anchor-type="{$vAnchorType}"  
    214                                                                                                                                 draw:z-index="{$vZIndex}"  
    215                                                                                                                                 svg:width="{$vWidth}"  
    216                                                                                                                                 svg:height="{$vHeight}"> 
    217                                                                                                                 <xsl:value-of select="resultatAgent('odXlink/suffix')" disable-output-escaping="yes"/> 
    218                                                                                                         </draw:frame> 
    219                                                                                                 </xsl:when> 
    220                                                                                                 <xsl:otherwise> 
    221                                                                                                         <draw:frame draw:style-name="{resultat?agent=../../stResolver/img.suffix/name}"  
    222                                                                                                                                 draw:name="{resultat?agent=../../stResolver/img.suffix/name}" 
    223                                                                                                                                 text:anchor-type="as-char"  
    224                                                                                                                                 svg:width="0.8cm"  
    225                                                                                                                                 svg:height="0.8cm" 
    226                                                                                                                                 draw:z-index="1"> 
    227                                                                                                                 <xsl:value-of select="resultatAgent('odXlink/suffix')" disable-output-escaping="yes"/> 
    228                                                                                                         </draw:frame> 
    229                                                                                                 </xsl:otherwise> 
    230                                                                                         </xsl:choose> 
    231                                                                                 </xsl:template> 
    232                                                                         </xsl:stylesheet> 
    233                                                                 </c:donnee> 
    234                                                         </c:if> 
    235                                                         . 
    236                                                 </text:p> 
    237                                         </c:composition> 
    238                                 </source> 
     109                                                <xsl:output method="xml" encoding="UTF-8" indent="no" omit-xml-declaration="yes"/> 
     110                                                <xsl:param name="vDialog"/> 
     111                                                <xsl:param name="vAgent"/> 
     112                                                 
     113                                                <xsl:template match="*"> 
     114                                                        <text:p> 
     115                                                                <xsl:text>Ceci est un exemple de </xsl:text> 
     116                                                                <!-- # prefix image --> 
     117                                                                <xsl:if test="boolean(sm:imgWrapper/sm:prefix/@sc:refUri)"> 
     118                                                                        <xsl:choose> 
     119                                                                                <xsl:when test="typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks'"><!-- element déja défini dans un précédent style.odt => on récupère les éléments de définition inclus dans le content (pas dans les styles)--> 
     120                                                                                        <!-- résolution des éléments définis dans le content à récupérer --> 
     121                                                                                        <xsl:variable name="vAgentContentBx" select="resultatAgent(concat(resultatAgent('../../agentResolver'), '/blocks.contentFile/img.prefix'))"/> 
     122                                                                                        <xsl:variable name="vAnchorType" select="si(actifAgent(concat($vAgentContentBx, '/text:anchor-type')), resultatAgent(concat($vAgentContentBx, '/text:anchor-type')), 'as-char')"/> 
     123                                                                                        <xsl:variable name="vZIndex" select="si(actifAgent(concat($vAgentContentBx, '/draw:z-index')), resultatAgent(concat($vAgentContentBx, '/draw:z-index')), '1')"/> 
     124                                                                                        <xsl:variable name="vX" select="si(actifAgent(concat($vAgentContentBx, '/svg:x')), resultatAgent(concat($vAgentContentBx, '/svg:x')), '0')"/> 
     125                                                                                        <xsl:variable name="vY" select="si(actifAgent(concat($vAgentContentBx, '/svg:y')), resultatAgent(concat($vAgentContentBx, '/svg:y')), '0')"/> 
     126                                                                                        <xsl:variable name="vWidth" select="si(actifAgent(concat($vAgentContentBx, '/svg:width')), resultatAgent(concat($vAgentContentBx, '/svg:width')), '0.8cm')"/> 
     127                                                                                        <xsl:variable name="vHeight" select="si(actifAgent(concat($vAgentContentBx, '/svg:height')), resultatAgent(concat($vAgentContentBx, '/svg:height')), '0.8cm')"/> 
     128                                                                                        <xsl:variable name="vDrawStyleName" select="si(actifAgent(concat($vAgentContentBx, '/draw:style-name')), resultatAgent(concat($vAgentContentBx, '/draw:style-name')), resultatAgent('../../stResolver/img.prefix/name'))"/> 
     129                                                                                        <draw:frame draw:style-name="{$vDrawStyleName}"  
     130                                                                                                                draw:name="{resultatAgent('../../stResolver/img.prefix/name')}"  
     131                                                                                                                svg:x="{$vX}" 
     132                                                                                                                svg:y="{$vY}" 
     133                                                                                                                text:anchor-type="{$vAnchorType}"  
     134                                                                                                                draw:z-index="{$vZIndex}"  
     135                                                                                                                svg:width="{$vWidth}"  
     136                                                                                                                svg:height="{$vHeight}"> 
     137                                                                                                <xsl:value-of select="resultatAgent('odXlink/prefix')" disable-output-escaping="yes"/> 
     138                                                                                        </draw:frame> 
     139                                                                                </xsl:when> 
     140                                                                                <xsl:otherwise> 
     141                                                                                        <draw:frame draw:style-name="{resultatAgent('../../stResolver/img.prefix/name')}"  
     142                                                                                                                draw:name="{resultatAgent('../../stResolver/img.prefix/name')}" 
     143                                                                                                                text:anchor-type="as-char"  
     144                                                                                                                svg:width="0.8cm"  
     145                                                                                                                svg:height="0.8cm" 
     146                                                                                                                draw:z-index="1"> 
     147                                                                                                <xsl:value-of select="resultatAgent('odXlink/prefix')" disable-output-escaping="yes"/> 
     148                                                                                        </draw:frame> 
     149                                                                                </xsl:otherwise> 
     150                                                                        </xsl:choose> 
     151                                                                </xsl:if> 
     152                                                                <text:span text:style-name="{resultatAgent('../../stResolver/content/name')}"> 
     153                                                                        <!-- # prefix Texte --> 
     154                                                                        <xsl:if test="boolean(sm:textWrapper/@prefix)"> 
     155                                                                                <text:span text:style-name="{resultatAgent('../../stResolver/prefix/name')}"><xsl:value-of select="sm:textWrapper/@prefix"/></text:span> 
     156                                                                        </xsl:if> 
     157                                                                        <!-- # données --> 
     158                                                                        <xsl:value-of select="resultatAgent('../../name')"/>                                                     
     159                                                                        <!-- # suffix Texte --> 
     160                                                                        <xsl:if test="boolean(sm:textWrapper/@suffix)"> 
     161                                                                                <text:span text:style-name="{resultatAgent('../../stResolver/suffix/name')}"><xsl:value-of select="sm:textWrapper/@suffix"/></text:span> 
     162                                                                        </xsl:if> 
     163                                                                </text:span> 
     164                                                                <xsl:if test="boolean(sm:imgWrapper/sm:suffix/@sc:refUri)"> 
     165                                                                        <xsl:choose> 
     166                                                                                <xsl:when test="typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks'"><!-- element déja défini dans un précédent style.odt => on récupère les éléments de définition inclus dans le content (pas dans les styles)--> 
     167                                                                                        <!-- résolution des éléments définis dans le content à récupérer --> 
     168                                                                                        <xsl:variable name="vAgentContentBx" select="resultatAgent(concat(resultatAgent('../../agentResolver'), '/blocks.contentFile/img.suffix'))"/> 
     169                                                                                        <xsl:variable name="vAnchorType" select="si(actifAgent(concat($vAgentContentBx, '/text:anchor-type')), resultatAgent(concat($vAgentContentBx, '/text:anchor-type')), 'as-char')"/> 
     170                                                                                        <xsl:variable name="vZIndex" select="si(actifAgent(concat($vAgentContentBx, '/draw:z-index')), resultatAgent(concat($vAgentContentBx, '/draw:z-index')), '1')"/> 
     171                                                                                        <xsl:variable name="vX" select="si(actifAgent(concat($vAgentContentBx, '/svg:x')), resultatAgent(concat($vAgentContentBx, '/svg:x')), '0')"/> 
     172                                                                                        <xsl:variable name="vY" select="si(actifAgent(concat($vAgentContentBx, '/svg:y')), resultatAgent(concat($vAgentContentBx, '/svg:y')), '0')"/> 
     173                                                                                        <xsl:variable name="vWidth" select="si(actifAgent(concat($vAgentContentBx, '/svg:width')), resultatAgent(concat($vAgentContentBx, '/svg:width')), '0.8cm')"/> 
     174                                                                                        <xsl:variable name="vHeight" select="si(actifAgent(concat($vAgentContentBx, '/svg:height')), resultatAgent(concat($vAgentContentBx, '/svg:height')), '0.8cm')"/> 
     175                                                                                        <xsl:variable name="vDrawStyleName" select="si(actifAgent(concat($vAgentContentBx, '/draw:style-name')), resultatAgent(concat($vAgentContentBx, '/draw:style-name')), resultatAgent('../../stResolver/img.suffix/name'))"/> 
     176                                                                                        <draw:frame draw:style-name="{$vDrawStyleName}"  
     177                                                                                                                draw:name="{resultatAgent('../../stResolver/img.suffix/name')}"  
     178                                                                                                                svg:x="{$vX}" 
     179                                                                                                                svg:y="{$vY}" 
     180                                                                                                                text:anchor-type="{$vAnchorType}"  
     181                                                                                                                draw:z-index="{$vZIndex}"  
     182                                                                                                                svg:width="{$vWidth}"  
     183                                                                                                                svg:height="{$vHeight}"> 
     184                                                                                                <xsl:value-of select="resultatAgent('odXlink/suffix')" disable-output-escaping="yes"/> 
     185                                                                                        </draw:frame> 
     186                                                                                </xsl:when> 
     187                                                                                <xsl:otherwise> 
     188                                                                                        <draw:frame draw:style-name="{resultat?agent=../../stResolver/img.suffix/name}"  
     189                                                                                                                draw:name="{resultat?agent=../../stResolver/img.suffix/name}" 
     190                                                                                                                text:anchor-type="as-char"  
     191                                                                                                                svg:width="0.8cm"  
     192                                                                                                                svg:height="0.8cm" 
     193                                                                                                                draw:z-index="1"> 
     194                                                                                                <xsl:value-of select="resultatAgent('odXlink/suffix')" disable-output-escaping="yes"/> 
     195                                                                                        </draw:frame> 
     196                                                                                </xsl:otherwise> 
     197                                                                        </xsl:choose> 
     198                                                                </xsl:if> 
     199                                                                <xsl:text>.</xsl:text> 
     200                                                        </text:p> 
     201                                                </xsl:template> 
     202                                        </xsl:stylesheet> 
     203                                </source> 
     204 
    239205                                <set code="odXlink"> 
    240206                                        <valeur code="prefix"> 
Note: See TracChangeset for help on using the changeset viewer.