home *** CD-ROM | disk | FTP | other *** search
/ ftp.tcs3.com / ftp.tcs3.com.tar / ftp.tcs3.com / DRIVERS / Audio / Office2010 / ProPlus.WW / ProPsWW.cab / OART.DLL / 3000 / 3324 < prev    next >
Extensible Markup Language  |  2010-03-13  |  4KB  |  102 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8"?>
  2. <!-- Copyright (c) Microsoft Corporation.  All rights reserved. -->
  3. <layoutDef xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram" uniqueId="urn:microsoft.com/office/officeart/2005/8/layout/pyramid2">
  4.     <title val="Pyramid List" />
  5.     <desc val="" />
  6.     <catLst>
  7.         <cat type="pyramid" pri="3000" />
  8.         <cat type="list" pri="21000" />
  9.         <cat type="convert" pri="17000" />
  10.     </catLst>
  11.     <layoutNode name="compositeShape">
  12.         <alg type="composite" />
  13.         <shape />
  14.         <presOf />
  15.         <varLst>
  16.             <dir val="norm" />
  17.             <resizeHandles val="rel" />
  18.         </varLst>
  19.         <choose>
  20.             <if func="var" arg="dir" op="equ" val="norm">
  21.                 <constrLst>
  22.                     <constr type="w" for="ch" forName="pyramid" refType="h" />
  23.                     <constr type="h" for="ch" forName="pyramid" refType="h" />
  24.                     <constr type="h" for="ch" forName="theList" refType="h" fact="0.8" />
  25.                     <constr type="w" for="ch" forName="theList" refType="h" fact="0.65" />
  26.                     <constr type="ctrY" for="ch" forName="theList" refType="h" fact="0.5" refFor="ch" refForName="pyramid" />
  27.                     <constr type="l" for="ch" forName="theList" refType="w" fact="0.5" refFor="ch" refForName="pyramid" />
  28.                     <constr type="h" for="des" forName="aSpace" refType="h" fact="0.1" />
  29.                 </constrLst>
  30.             </if>
  31.             <else>
  32.                 <constrLst>
  33.                     <constr type="w" for="ch" forName="pyramid" refType="h" />
  34.                     <constr type="h" for="ch" forName="pyramid" refType="h" />
  35.                     <constr type="h" for="ch" forName="theList" refType="h" fact="0.8" />
  36.                     <constr type="w" for="ch" forName="theList" refType="h" fact="0.65" />
  37.                     <constr type="ctrY" for="ch" forName="theList" refType="h" fact="0.5" refFor="ch" refForName="pyramid" />
  38.                     <constr type="r" for="ch" forName="theList" refType="w" fact="0.5" refFor="ch" refForName="pyramid" />
  39.                     <constr type="h" for="des" forName="aSpace" refType="h" fact="0.1" />
  40.                 </constrLst>
  41.             </else>
  42.         </choose>
  43.         <ruleLst />
  44.         <!-- Only create shapes if there's at least one child; otherwise show nothing -->
  45.         <choose>
  46.             <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  47.                 <!--The giant pyramid-->
  48.                 <layoutNode name="pyramid" styleLbl="node1">
  49.                     <alg type="sp" />
  50.                     <shape type="triangle" />
  51.                     <presOf />
  52.                     <constrLst />
  53.                     <ruleLst />
  54.                 </layoutNode>
  55.                 <!--This list of text nodes-->
  56.                 <layoutNode name="theList">
  57.                     <alg type="lin">
  58.                         <param type="linDir" val="fromT" />
  59.                     </alg>
  60.                     <shape />
  61.                     <presOf />
  62.                     <constrLst>
  63.                         <constr type="w" for="ch" forName="aNode" refType="w" />
  64.                         <constr type="h" for="ch" forName="aNode" refType="h" />
  65.                         <constr op="equ" type="primFontSz" for="ch" ptType="node" />
  66.                     </constrLst>
  67.                     <ruleLst />
  68.                     <forEach name="aNodeForEach" axis="ch" ptType="node">
  69.                         <!--A text node-->
  70.                         <layoutNode name="aNode" styleLbl="fgAcc1">
  71.                             <varLst>
  72.                                 <bulletEnabled val="true" />
  73.                             </varLst>
  74.                             <alg type="tx" />
  75.                             <shape type="roundRect" />
  76.                             <presOf axis="desOrSelf" ptType="node" />
  77.                             <constrLst>
  78.                                 <constr type="primFontSz" val="65" />
  79.                                 <constr type="tMarg" refType="primFontSz" fact="0.3" />
  80.                                 <constr type="bMarg" refType="primFontSz" fact="0.3" />
  81.                                 <constr type="lMarg" refType="primFontSz" fact="0.3" />
  82.                                 <constr type="rMarg" refType="primFontSz" fact="0.3" />
  83.                             </constrLst>
  84.                             <ruleLst>
  85.                                 <rule type="primFontSz" val="5" />
  86.                             </ruleLst>
  87.                         </layoutNode>
  88.                         <!--Node used for spacing-->
  89.                         <layoutNode name="aSpace">
  90.                             <alg type="sp" />
  91.                             <shape />
  92.                             <presOf />
  93.                             <constrLst />
  94.                             <ruleLst />
  95.                         </layoutNode>
  96.                     </forEach>
  97.                 </layoutNode>
  98.             </if>
  99.             <else />
  100.         </choose>
  101.     </layoutNode>
  102. </layoutDef>