Changeset 6508
- Timestamp:
- 09/11/06 15:33:57 (5 years ago)
- Location:
- trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_compositionOdtTransf
- Files:
-
- 2 edited
-
getContent.xsl.xsl (modified) (4 diffs)
-
styles/widgets/block_WPictureBlock.xml (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_compositionOdtTransf/getContent.xsl.xsl
r6487 r6508 281 281 <xsl0:variable name="vStyleCode"><xsl0:call-template name="tGetBlockCode"/></xsl0:variable> 282 282 <xsl0:variable name="vStyle_title" select="resultatAgent('//agentTemplateScData', concat($vCodeTransformer, concat('/', $vStyleCode, '/title/getOdStyleName')))"/> 283 <xsl0:variable name="vStyle_table" select="resultatAgent('//agentTemplateScData', concat($vCodeTransformer, concat('/', $vStyleCode, '/table/getOdStyleName')))"/> 283 <xsl0:variable name="vDefaultStyle_table" select="resultatAgent('//agentTemplateScData', concat($vCodeTransformer, concat('/', $vStyleCode, '/table/getOdStyleName')))"/> 284 <xsl0:variable name="vTableDom" select="computeNodeAgent(concat(resultatAgent('//agentTemplateScData', concat($vCodeTransformer, '/', $vStyleCode, '/blocks.contentFile/table')), '/getContent'))"/> 284 285 <xsl0:variable name="vStyle_picture" select="resultatAgent('//agentTemplateScData', concat($vCodeTransformer, concat('/', $vStyleCode, '/picture/getOdStyleName')))"/> 285 286 <xsl0:variable name="vAgentContentFile_picture" select="resultatAgent('//agentTemplateScData', concat($vCodeTransformer, '/', $vStyleCode, '/blocks.contentFile/picture'))"/> … … 289 290 <xsl:choose> 290 291 <xsl:when test="string-length(normalize-space($vTitleContent))>0 or string-length(normalize-space($vDataContent))>0"> 291 <table:table table:name=" {$vStyle_table}" table:style-name="{$vStyle_table}">292 <table:table-column table:style-name="{ concat($vStyle_table,'.A')}"/>293 <table:table-column table:style-name="{ concat($vStyle_table,'.B')}"/>292 <table:table table:name="Table" table:style-name="{si($vTableDom, $vTableDom/@table:style-name, concat($vDefaultStyle_table, ''))}"> 293 <table:table-column table:style-name="{si($vTableDom, $vTableDom/table:table-column[1]/@table:style-name, concat($vDefaultStyle_table, '.A'))}"/> 294 <table:table-column table:style-name="{si($vTableDom, $vTableDom/table:table-column[2]/@table:style-name, concat($vDefaultStyle_table, '.B'))}"/> 294 295 <xsl:if test="string-length(normalize-space($vTitleContent))>0 or $vIsTitleMandatory='true'"><!-- si il y a un titre... --> 295 296 <table:table-row> 296 <table:table-cell table:style-name="{ concat($vStyle_table,'.A1')}" table:number-columns-spanned="2"><!-- office:value-type="string" -->297 <table:table-cell table:style-name="{si($vTableDom, $vTableDom/table:table-row[1]/table:table-cell[1]/@table:style-name, concat($vDefaultStyle_table, '.A1'))}" table:number-columns-spanned="2"><!-- office:value-type="string" --> 297 298 <text:p text:style-name="{$vStyle_title}"> 298 299 <xsl:value-of select="$vTitleContent"/> … … 303 304 </xsl:if> 304 305 <table:table-row> 305 <table:table-cell table:style-name="{ concat($vStyle_table,'.A1')}"><!-- office:value-type="string" -->306 <table:table-cell table:style-name="{si($vTableDom, $vTableDom/table:table-row[2]/table:table-cell[1]/@table:style-name, concat($vDefaultStyle_table, '.A2'))}"><!-- office:value-type="string" --> 306 307 <text:p> 307 308 <xsl0:if test="sm:picture/@sc:refUri"> … … 332 333 </text:p> 333 334 </table:table-cell> 334 <table:table-cell table:style-name="{ concat($vStyle_table,'.B2')}"><!-- office:value-type="string" -->335 <table:table-cell table:style-name="{si($vTableDom, $vTableDom/table:table-row[2]/table:table-cell[2]/@table:style-name, concat($vDefaultStyle_table, '.B1'))}"><!-- office:value-type="string" --> 335 336 <xsl:value-of disable-output-escaping="yes" select="$vDataContent"/> 336 337 </table:table-cell> -
trunk/Wsp_Modeling/spaces/gen/modelBuilder/bs.doss/sm_compositionOdtTransf/styles/widgets/block_WPictureBlock.xml
r6184 r6508 103 103 <source> 104 104 <block version="[![agent=../../version]!]" code="[![agent=../../code]!]" refOdName="[![agent=../../codeBlockOd]!]" widget="[![agent=../../widgetName]!]"> 105 <style code="table" refOdStyleName="[![agent=../../stResolver/table/name]!]"/>106 105 <style code="title" refOdStyleName="[![agent=../../stResolver/title/name]!]"/> 106 <style code="table" refOdStyleName="[![agent=../../stResolver/table/name]!]" refOdName="[![agent=../../stResolver/table/name]!]"/> 107 107 <style code="table.A" refOdStyleName="[![agent=../../stResolver/table/name]!].A"/> 108 108 <style code="table.B" refOdStyleName="[![agent=../../stResolver/table/name]!].B"/> … … 110 110 <style code="table.B2" refOdStyleName="[![agent=../../stResolver/table/name]!].B2"/> 111 111 <style code="picture" refOdStyleName="[![agent=../../stResolver/picture/name]!]" refOdName="[![agent=../../stResolver/picture/name]!]"/> 112 <stylesContent/><!-- import de tous les styles du content. Obligé car les styles du tableau peuvent etre renommés par OO... --> 112 113 </block> 113 114 </source> … … 138 139 </valeur> 139 140 <valeur code="contentFile.getBody"> 141 <valeur code="xmlContentPath"> 142 <source type="xpath-dynamique">concat(resultatAgent('../../../agentResolver', 'blocks.contentFile/table'), '/getContent')</source> 143 </valeur> 140 144 <source type="composition-dynamique"> 141 145 <c:composition xmlns:c="composition" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 142 <table:table table:name="{resultat?agent=../../stResolver/table/displayName}" table:style-name="{resultat?agent=../../stResolver/table/name}"> 143 <table:table-column table:style-name="{resultat?agent=../../stResolver/table/name}.A"/> 144 <table:table-column table:style-name="{resultat?agent=../../stResolver/table/name}.B"/> 146 <table:table table:name="{resultat?agent=../../stResolver/table/name}" 147 table:style-name="{donnee?type=xpath-dynamique:si( typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks' and boolean(computeNodeAgent(resultatAgent('xmlContentPath'))), 148 computeNodeAgent(resultatAgent('xmlContentPath'))/@table:style-name, 149 resultatAgent('../../stResolver/table/name'))}"> 150 <table:table-column table:style-name="{donnee?type=xpath-dynamique:si( typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks' and boolean(computeNodeAgent(resultatAgent('xmlContentPath'))/table:table-column[1]), 151 computeNodeAgent(resultatAgent('xmlContentPath'))/table:table-column[1]/@table:style-name, 152 concat(resultatAgent('../../stResolver/table/name'), '.A'))}"/> 153 <table:table-column table:style-name="{donnee?type=xpath-dynamique:si( typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks' and boolean(computeNodeAgent(resultatAgent('xmlContentPath'))/table:table-column[2]), 154 computeNodeAgent(resultatAgent('xmlContentPath'))/table:table-column[2]/@table:style-name, 155 concat(resultatAgent('../../stResolver/table/name'), '.B'))}"/> 145 156 <table:table-row> 146 <table:table-cell table:style-name="{resultat?agent=../../stResolver/table/name}.A1" table:number-columns-spanned="2"><!-- office:value-type="string" --> 157 <table:table-cell table:style-name="{donnee?type=xpath-dynamique:si( typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks' and boolean(computeNodeAgent(resultatAgent('xmlContentPath'))/table:table-row[1]/table:table-cell[1]), 158 computeNodeAgent(resultatAgent('xmlContentPath'))/table:table-row[1]/table:table-cell[1]/@table:style-name, 159 concat(resultatAgent('../../stResolver/table/name'), '.A1'))}" 160 table:number-columns-spanned="2"><!-- office:value-type="string" --> 147 161 <text:p text:style-name="{resultat?agent=../../stResolver/title/name}"> 148 162 Titre de "<c:resultat agent="../../code"/>" … … 152 166 </table:table-row> 153 167 <table:table-row> 154 <table:table-cell table:style-name="{resultat?agent=../../stResolver/table/name}.A1"><!-- office:value-type="string" --> 168 <table:table-cell table:style-name="{donnee?type=xpath-dynamique:si( typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks' and boolean(computeNodeAgent(resultatAgent('xmlContentPath'))/table:table-row[2]/table:table-cell[1]), 169 computeNodeAgent(resultatAgent('xmlContentPath'))/table:table-row[2]/table:table-cell[1]/@table:style-name, 170 concat(resultatAgent('../../stResolver/table/name'), '.A2'))}"><!-- office:value-type="string" --> 155 171 <text:p> 156 172 <c:donnee type="contextuel-dynamique"> … … 158 174 <case xpath="typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks'" type="composition-dynamique"> 159 175 <c:composition xmlns:c="composition"> 160 <draw:frame draw:style-name="{ resultat?agent=../../stResolver/picture/name}"176 <draw:frame draw:style-name="{donnee?type=xpath-dynamique:resultatAgent(concat(resultatAgent('../../agentResolver', 'blocks.contentFile/picture'), '/draw:style-name'))}" 161 177 draw:name="{resultat?agent=../../stResolver/picture/name}" 162 text:anchor-type=" paragraph"178 text:anchor-type="{donnee?type=xpath-dynamique:resultatAgent(concat(resultatAgent('../../agentResolver', 'blocks.contentFile/picture'), '/text:anchor-type'))}" 163 179 draw:z-index="{donnee?type=xpath-dynamique:resultatAgent(concat(resultatAgent('../../agentResolver', 'blocks.contentFile/picture'), '/draw:z-index'))}" 164 180 svg:width="{donnee?type=xpath-dynamique:resultatAgent(concat(resultatAgent('../../agentResolver', 'blocks.contentFile/picture'), '/svg:width'))}" 165 svg:height="{donnee?type=xpath-dynamique:resultatAgent(concat(resultatAgent('../../agentResolver', 'blocks.contentFile/picture'), '/svg:height'))}"> 181 svg:height="{donnee?type=xpath-dynamique:resultatAgent(concat(resultatAgent('../../agentResolver', 'blocks.contentFile/picture'), '/svg:height'))}" 182 svg:x="{donnee?type=xpath-dynamique:resultatAgent(concat(resultatAgent('../../agentResolver', 'blocks.contentFile/picture'), '/svg:x'))}" 183 svg:y="{donnee?type=xpath-dynamique:resultatAgent(concat(resultatAgent('../../agentResolver', 'blocks.contentFile/picture'), '/svg:y'))}"> 166 184 <c:resultat agent="odXlink"/> 167 185 </draw:frame> … … 182 200 </choose> 183 201 </c:donnee> 184 <!--draw:frame draw:style-name="{resultat?agent=../../stResolver/picture/name}" draw:name="graphics11" text:anchor-type="paragraph" svg:width="0.855cm" svg:height="0.773cm" draw:z-index="1">185 <c:resultat agent="odXlink"/>186 </draw:frame-->187 202 </text:p> 188 203 </table:table-cell> 189 <table:table-cell table:style-name="{resultat?agent=../../stResolver/table/name}.B2"><!-- office:value-type="string" --> 204 <table:table-cell table:style-name="{donnee?type=xpath-dynamique:si( typeAgent(resultatAgent('../../agentResolver'))='odGeneratorDataBlocks' and boolean(computeNodeAgent(resultatAgent('xmlContentPath'))/table:table-row[2]/table:table-cell[2]), 205 computeNodeAgent(resultatAgent('xmlContentPath'))/table:table-row[2]/table:table-cell[2]/@table:style-name, 206 concat(resultatAgent('../../stResolver/table/name'), '.B2'))}"><!-- office:value-type="string" --> 190 207 <text:p text:style-name="odNoWritable">Conteneur de "<c:resultat agent="../../code"/>"</text:p> 191 208 </table:table-cell>
Note: See TracChangeset
for help on using the changeset viewer.