LCOV - code coverage report
Current view: top level - oox/source/drawingml - customshapepresets5.cxx (source / functions) Hit Total Coverage
Test: commit 0e63ca4fde4e446f346e35849c756a30ca294aab Lines: 214 2422 8.8 %
Date: 2014-04-11 Functions: 41 143 28.7 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : 
       2             : // This file was generated by: ./generatePresetsCXX.pl
       3             : 
       4             : // Please, DO NOT EDIT.
       5             : 
       6             : // We mean it.
       7             : 
       8             : #include <oox/drawingml/customshapeproperties.hxx>
       9             : #include <oox/token/tokenmap.hxx>
      10             : #include <com/sun/star/awt/Rectangle.hpp>
      11             : #include <com/sun/star/awt/Size.hpp>
      12             : #include <com/sun/star/drawing/EnhancedCustomShapeAdjustmentValue.hpp>
      13             : #include <com/sun/star/drawing/EnhancedCustomShapeSegment.hpp>
      14             : #include <com/sun/star/drawing/EnhancedCustomShapeParameterPair.hpp>
      15             : #include <com/sun/star/drawing/EnhancedCustomShapeParameterType.hpp>
      16             : 
      17             : using namespace ::com::sun::star;
      18             : using namespace ::com::sun::star::beans;
      19             : using namespace ::com::sun::star::drawing;
      20             : using namespace ::com::sun::star::uno;
      21             : 
      22             : namespace oox { namespace drawingml {
      23             : 
      24             : namespace
      25             : {
      26           6 : class ShapeCplus : public CustomShapeProvider
      27             : {
      28           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
      29             :   {
      30           0 :     PropertyMap aPropertyMap;
      31             : 
      32             :     {
      33           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
      34             :         {
      35           0 :             Any aAny ((sal_Int32) 25000);
      36           0 :             aAdjSequence [0].Value = aAny;
      37           0 :             aAdjSequence [0].Name = "adj";
      38             :         }
      39           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
      40             :     }
      41             :     {
      42             :         static const char *aStrings[] = {
      43             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
      44             :             "min(logwidth,logheight)",
      45             :             "?1 *?0 /100000",
      46             :             "logwidth+0-?2 ",
      47             :             "logheight+0-?2 ",
      48             :             "logwidth+0-logheight",
      49             :             "if(?5 ,0,?2 )",
      50             :             "if(?5 ,logwidth,?3 )",
      51             :             "if(?5 ,?2 ,0)",
      52             :             "if(?5 ,?4 ,logheight)",
      53             :             "logwidth/2",
      54             :             "logheight/2",
      55             :             "logheight",
      56             :             "logwidth"
      57             :         };
      58           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
      59             :     }
      60             :     {
      61           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
      62             :         {
      63           0 :             Sequence< PropertyValue > aPropSequence (4);
      64             :             {
      65           0 :                 aPropSequence [0].Name = "Position";
      66             :                 static const CustomShapeProvider::ParameterPairData aData =
      67             :                 {
      68             :                     EnhancedCustomShapeParameterType::EQUATION,
      69             :                     EnhancedCustomShapeParameterType::NORMAL,
      70             :                     2, 0
      71             :                 };
      72           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
      73             :             }
      74             :             {
      75           0 :                 aPropSequence [1].Name = "RangeXMaximum";
      76           0 :                 EnhancedCustomShapeParameter aParameter;
      77           0 :                 Any aAny ((sal_Int32) 50000);
      78           0 :                 aParameter.Value = aAny;
      79           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
      80           0 :                 aPropSequence [1].Value = makeAny (aParameter);
      81             :             }
      82             :             {
      83           0 :                 aPropSequence [2].Name = "RangeXMinimum";
      84           0 :                 EnhancedCustomShapeParameter aParameter;
      85           0 :                 Any aAny ((sal_Int32) 0);
      86           0 :                 aParameter.Value = aAny;
      87           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
      88           0 :                 aPropSequence [2].Value = makeAny (aParameter);
      89             :             }
      90             :             {
      91           0 :                 aPropSequence [3].Name = "RefX";
      92           0 :                 Any aAny ((sal_Int32) 0);
      93           0 :                 aPropSequence [3].Value = makeAny (aAny);
      94             :             }
      95           0 :             aPropSequenceSequence [0] = aPropSequence;
      96             :         }
      97           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
      98             :     }
      99             :     {
     100           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
     101             :     }
     102             :     {
     103           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
     104             :     }
     105             :     {
     106           0 :         Sequence< PropertyValue > aPropSequence (3);
     107             :         {
     108           0 :             aPropSequence [0].Name = "Coordinates";
     109             :             static const CustomShapeProvider::ParameterPairData aData[] = {
     110             :                 {
     111             :                     EnhancedCustomShapeParameterType::NORMAL,
     112             :                     EnhancedCustomShapeParameterType::EQUATION,
     113             :                     0, 2
     114             :                 },
     115             :                 {
     116             :                     EnhancedCustomShapeParameterType::EQUATION,
     117             :                     EnhancedCustomShapeParameterType::EQUATION,
     118             :                     2, 2
     119             :                 },
     120             :                 {
     121             :                     EnhancedCustomShapeParameterType::EQUATION,
     122             :                     EnhancedCustomShapeParameterType::NORMAL,
     123             :                     2, 0
     124             :                 },
     125             :                 {
     126             :                     EnhancedCustomShapeParameterType::EQUATION,
     127             :                     EnhancedCustomShapeParameterType::NORMAL,
     128             :                     3, 0
     129             :                 },
     130             :                 {
     131             :                     EnhancedCustomShapeParameterType::EQUATION,
     132             :                     EnhancedCustomShapeParameterType::EQUATION,
     133             :                     3, 2
     134             :                 },
     135             :                 {
     136             :                     EnhancedCustomShapeParameterType::EQUATION,
     137             :                     EnhancedCustomShapeParameterType::EQUATION,
     138             :                     13, 2
     139             :                 },
     140             :                 {
     141             :                     EnhancedCustomShapeParameterType::EQUATION,
     142             :                     EnhancedCustomShapeParameterType::EQUATION,
     143             :                     13, 4
     144             :                 },
     145             :                 {
     146             :                     EnhancedCustomShapeParameterType::EQUATION,
     147             :                     EnhancedCustomShapeParameterType::EQUATION,
     148             :                     3, 4
     149             :                 },
     150             :                 {
     151             :                     EnhancedCustomShapeParameterType::EQUATION,
     152             :                     EnhancedCustomShapeParameterType::EQUATION,
     153             :                     3, 12
     154             :                 },
     155             :                 {
     156             :                     EnhancedCustomShapeParameterType::EQUATION,
     157             :                     EnhancedCustomShapeParameterType::EQUATION,
     158             :                     2, 12
     159             :                 },
     160             :                 {
     161             :                     EnhancedCustomShapeParameterType::EQUATION,
     162             :                     EnhancedCustomShapeParameterType::EQUATION,
     163             :                     2, 4
     164             :                 },
     165             :                 {
     166             :                     EnhancedCustomShapeParameterType::NORMAL,
     167             :                     EnhancedCustomShapeParameterType::EQUATION,
     168             :                     0, 4
     169             :                 }
     170             :             };
     171           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
     172             :         }
     173             :         {
     174           0 :             aPropSequence [1].Name = "Segments";
     175             :             static const sal_uInt16 nValues[] = {
     176             :             // Command, Count
     177             :                 1,1,
     178             :                 2,11,
     179             :                 4,0,
     180             :                 5,0
     181             :             };
     182           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
     183             :         }
     184             :         {
     185           0 :             aPropSequence [2].Name = "TextFrames";
     186           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
     187             :             {
     188           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
     189             :                 {
     190             :                     static const CustomShapeProvider::ParameterPairData aData =
     191             :                     {
     192             :                         EnhancedCustomShapeParameterType::EQUATION,
     193             :                         EnhancedCustomShapeParameterType::EQUATION,
     194             :                         6, 8
     195             :                     };
     196           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
     197             :                 }
     198             :                 {
     199             :                     static const CustomShapeProvider::ParameterPairData aData =
     200             :                     {
     201             :                         EnhancedCustomShapeParameterType::EQUATION,
     202             :                         EnhancedCustomShapeParameterType::EQUATION,
     203             :                         7, 9
     204             :                     };
     205           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
     206             :                 }
     207           0 :                 aTextFrameSeq [0] = aTextFrame;
     208             :             }
     209           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
     210             :         }
     211           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     212             :     }
     213             :     {
     214           0 :         awt::Rectangle aRectangle;
     215           0 :         aRectangle.X = 0;
     216           0 :         aRectangle.Y = 0;
     217           0 :         aRectangle.Width = 0;
     218           0 :         aRectangle.Height = 0;
     219           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     220             :     }
     221           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-plus"));
     222             : 
     223           0 :     return aPropertyMap;
     224             :   }
     225             : };
     226             : 
     227             : // This is a generated source file. DO NOT EDIT.
     228             : 
     229           6 : class ShapeCaccentCallout3 : public CustomShapeProvider
     230             : {
     231           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     232             :   {
     233           0 :     PropertyMap aPropertyMap;
     234             : 
     235             :     {
     236           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (8);
     237             :         {
     238           0 :             Any aAny ((sal_Int32) 18750);
     239           0 :             aAdjSequence [0].Value = aAny;
     240           0 :             aAdjSequence [0].Name = "adj1";
     241             :         }
     242             :         {
     243           0 :             Any aAny ((sal_Int32) -8333);
     244           0 :             aAdjSequence [1].Value = aAny;
     245           0 :             aAdjSequence [1].Name = "adj2";
     246             :         }
     247             :         {
     248           0 :             Any aAny ((sal_Int32) 18750);
     249           0 :             aAdjSequence [2].Value = aAny;
     250           0 :             aAdjSequence [2].Name = "adj3";
     251             :         }
     252             :         {
     253           0 :             Any aAny ((sal_Int32) -16667);
     254           0 :             aAdjSequence [3].Value = aAny;
     255           0 :             aAdjSequence [3].Name = "adj4";
     256             :         }
     257             :         {
     258           0 :             Any aAny ((sal_Int32) 100000);
     259           0 :             aAdjSequence [4].Value = aAny;
     260           0 :             aAdjSequence [4].Name = "adj5";
     261             :         }
     262             :         {
     263           0 :             Any aAny ((sal_Int32) -16667);
     264           0 :             aAdjSequence [5].Value = aAny;
     265           0 :             aAdjSequence [5].Name = "adj6";
     266             :         }
     267             :         {
     268           0 :             Any aAny ((sal_Int32) 112963);
     269           0 :             aAdjSequence [6].Value = aAny;
     270           0 :             aAdjSequence [6].Name = "adj7";
     271             :         }
     272             :         {
     273           0 :             Any aAny ((sal_Int32) -8333);
     274           0 :             aAdjSequence [7].Value = aAny;
     275           0 :             aAdjSequence [7].Name = "adj8";
     276             :         }
     277           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
     278             :     }
     279             :     {
     280             :         static const char *aStrings[] = {
     281             :             "logheight*$0 /100000",
     282             :             "logwidth*$1 /100000",
     283             :             "logheight*$2 /100000",
     284             :             "logwidth*$3 /100000",
     285             :             "logheight*$4 /100000",
     286             :             "logwidth*$5 /100000",
     287             :             "logheight*$6 /100000",
     288             :             "logwidth*$7 /100000",
     289             :             "logwidth",
     290             :             "logheight/2",
     291             :             "logwidth/2",
     292             :             "logheight"
     293             :         };
     294           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     295             :     }
     296             :     {
     297           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (4);
     298             :         {
     299           0 :             Sequence< PropertyValue > aPropSequence (7);
     300             :             {
     301           0 :                 aPropSequence [0].Name = "Position";
     302             :                 static const CustomShapeProvider::ParameterPairData aData =
     303             :                 {
     304             :                     EnhancedCustomShapeParameterType::EQUATION,
     305             :                     EnhancedCustomShapeParameterType::EQUATION,
     306             :                     1, 0
     307             :                 };
     308           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     309             :             }
     310             :             {
     311           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     312           0 :                 EnhancedCustomShapeParameter aParameter;
     313           0 :                 Any aAny ((sal_Int32) 2147483647);
     314           0 :                 aParameter.Value = aAny;
     315           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     316           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     317             :             }
     318             :             {
     319           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     320           0 :                 EnhancedCustomShapeParameter aParameter;
     321           0 :                 Any aAny ((sal_Int32) -2147483647);
     322           0 :                 aParameter.Value = aAny;
     323           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     324           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     325             :             }
     326             :             {
     327           0 :                 aPropSequence [3].Name = "RangeYMaximum";
     328           0 :                 EnhancedCustomShapeParameter aParameter;
     329           0 :                 Any aAny ((sal_Int32) 2147483647);
     330           0 :                 aParameter.Value = aAny;
     331           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     332           0 :                 aPropSequence [3].Value = makeAny (aParameter);
     333             :             }
     334             :             {
     335           0 :                 aPropSequence [4].Name = "RangeYMinimum";
     336           0 :                 EnhancedCustomShapeParameter aParameter;
     337           0 :                 Any aAny ((sal_Int32) -2147483647);
     338           0 :                 aParameter.Value = aAny;
     339           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     340           0 :                 aPropSequence [4].Value = makeAny (aParameter);
     341             :             }
     342             :             {
     343           0 :                 aPropSequence [5].Name = "RefX";
     344           0 :                 Any aAny ((sal_Int32) 1);
     345           0 :                 aPropSequence [5].Value = makeAny (aAny);
     346             :             }
     347             :             {
     348           0 :                 aPropSequence [6].Name = "RefY";
     349           0 :                 Any aAny ((sal_Int32) 0);
     350           0 :                 aPropSequence [6].Value = makeAny (aAny);
     351             :             }
     352           0 :             aPropSequenceSequence [0] = aPropSequence;
     353             :         }
     354             :         {
     355           0 :             Sequence< PropertyValue > aPropSequence (7);
     356             :             {
     357           0 :                 aPropSequence [0].Name = "Position";
     358             :                 static const CustomShapeProvider::ParameterPairData aData =
     359             :                 {
     360             :                     EnhancedCustomShapeParameterType::EQUATION,
     361             :                     EnhancedCustomShapeParameterType::EQUATION,
     362             :                     3, 2
     363             :                 };
     364           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     365             :             }
     366             :             {
     367           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     368           0 :                 EnhancedCustomShapeParameter aParameter;
     369           0 :                 Any aAny ((sal_Int32) 2147483647);
     370           0 :                 aParameter.Value = aAny;
     371           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     372           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     373             :             }
     374             :             {
     375           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     376           0 :                 EnhancedCustomShapeParameter aParameter;
     377           0 :                 Any aAny ((sal_Int32) -2147483647);
     378           0 :                 aParameter.Value = aAny;
     379           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     380           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     381             :             }
     382             :             {
     383           0 :                 aPropSequence [3].Name = "RangeYMaximum";
     384           0 :                 EnhancedCustomShapeParameter aParameter;
     385           0 :                 Any aAny ((sal_Int32) 2147483647);
     386           0 :                 aParameter.Value = aAny;
     387           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     388           0 :                 aPropSequence [3].Value = makeAny (aParameter);
     389             :             }
     390             :             {
     391           0 :                 aPropSequence [4].Name = "RangeYMinimum";
     392           0 :                 EnhancedCustomShapeParameter aParameter;
     393           0 :                 Any aAny ((sal_Int32) -2147483647);
     394           0 :                 aParameter.Value = aAny;
     395           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     396           0 :                 aPropSequence [4].Value = makeAny (aParameter);
     397             :             }
     398             :             {
     399           0 :                 aPropSequence [5].Name = "RefX";
     400           0 :                 Any aAny ((sal_Int32) 3);
     401           0 :                 aPropSequence [5].Value = makeAny (aAny);
     402             :             }
     403             :             {
     404           0 :                 aPropSequence [6].Name = "RefY";
     405           0 :                 Any aAny ((sal_Int32) 2);
     406           0 :                 aPropSequence [6].Value = makeAny (aAny);
     407             :             }
     408           0 :             aPropSequenceSequence [1] = aPropSequence;
     409             :         }
     410             :         {
     411           0 :             Sequence< PropertyValue > aPropSequence (7);
     412             :             {
     413           0 :                 aPropSequence [0].Name = "Position";
     414             :                 static const CustomShapeProvider::ParameterPairData aData =
     415             :                 {
     416             :                     EnhancedCustomShapeParameterType::EQUATION,
     417             :                     EnhancedCustomShapeParameterType::EQUATION,
     418             :                     5, 4
     419             :                 };
     420           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     421             :             }
     422             :             {
     423           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     424           0 :                 EnhancedCustomShapeParameter aParameter;
     425           0 :                 Any aAny ((sal_Int32) 2147483647);
     426           0 :                 aParameter.Value = aAny;
     427           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     428           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     429             :             }
     430             :             {
     431           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     432           0 :                 EnhancedCustomShapeParameter aParameter;
     433           0 :                 Any aAny ((sal_Int32) -2147483647);
     434           0 :                 aParameter.Value = aAny;
     435           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     436           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     437             :             }
     438             :             {
     439           0 :                 aPropSequence [3].Name = "RangeYMaximum";
     440           0 :                 EnhancedCustomShapeParameter aParameter;
     441           0 :                 Any aAny ((sal_Int32) 2147483647);
     442           0 :                 aParameter.Value = aAny;
     443           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     444           0 :                 aPropSequence [3].Value = makeAny (aParameter);
     445             :             }
     446             :             {
     447           0 :                 aPropSequence [4].Name = "RangeYMinimum";
     448           0 :                 EnhancedCustomShapeParameter aParameter;
     449           0 :                 Any aAny ((sal_Int32) -2147483647);
     450           0 :                 aParameter.Value = aAny;
     451           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     452           0 :                 aPropSequence [4].Value = makeAny (aParameter);
     453             :             }
     454             :             {
     455           0 :                 aPropSequence [5].Name = "RefX";
     456           0 :                 Any aAny ((sal_Int32) 5);
     457           0 :                 aPropSequence [5].Value = makeAny (aAny);
     458             :             }
     459             :             {
     460           0 :                 aPropSequence [6].Name = "RefY";
     461           0 :                 Any aAny ((sal_Int32) 4);
     462           0 :                 aPropSequence [6].Value = makeAny (aAny);
     463             :             }
     464           0 :             aPropSequenceSequence [2] = aPropSequence;
     465             :         }
     466             :         {
     467           0 :             Sequence< PropertyValue > aPropSequence (7);
     468             :             {
     469           0 :                 aPropSequence [0].Name = "Position";
     470             :                 static const CustomShapeProvider::ParameterPairData aData =
     471             :                 {
     472             :                     EnhancedCustomShapeParameterType::EQUATION,
     473             :                     EnhancedCustomShapeParameterType::EQUATION,
     474             :                     7, 6
     475             :                 };
     476           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     477             :             }
     478             :             {
     479           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     480           0 :                 EnhancedCustomShapeParameter aParameter;
     481           0 :                 Any aAny ((sal_Int32) 2147483647);
     482           0 :                 aParameter.Value = aAny;
     483           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     484           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     485             :             }
     486             :             {
     487           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     488           0 :                 EnhancedCustomShapeParameter aParameter;
     489           0 :                 Any aAny ((sal_Int32) -2147483647);
     490           0 :                 aParameter.Value = aAny;
     491           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     492           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     493             :             }
     494             :             {
     495           0 :                 aPropSequence [3].Name = "RangeYMaximum";
     496           0 :                 EnhancedCustomShapeParameter aParameter;
     497           0 :                 Any aAny ((sal_Int32) 2147483647);
     498           0 :                 aParameter.Value = aAny;
     499           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     500           0 :                 aPropSequence [3].Value = makeAny (aParameter);
     501             :             }
     502             :             {
     503           0 :                 aPropSequence [4].Name = "RangeYMinimum";
     504           0 :                 EnhancedCustomShapeParameter aParameter;
     505           0 :                 Any aAny ((sal_Int32) -2147483647);
     506           0 :                 aParameter.Value = aAny;
     507           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     508           0 :                 aPropSequence [4].Value = makeAny (aParameter);
     509             :             }
     510             :             {
     511           0 :                 aPropSequence [5].Name = "RefX";
     512           0 :                 Any aAny ((sal_Int32) 7);
     513           0 :                 aPropSequence [5].Value = makeAny (aAny);
     514             :             }
     515             :             {
     516           0 :                 aPropSequence [6].Name = "RefY";
     517           0 :                 Any aAny ((sal_Int32) 6);
     518           0 :                 aPropSequence [6].Value = makeAny (aAny);
     519             :             }
     520           0 :             aPropSequenceSequence [3] = aPropSequence;
     521             :         }
     522           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
     523             :     }
     524             :     {
     525           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
     526             :     }
     527             :     {
     528           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
     529             :     }
     530             :     {
     531           0 :         Sequence< PropertyValue > aPropSequence (3);
     532             :         {
     533           0 :             aPropSequence [0].Name = "Coordinates";
     534             :             static const CustomShapeProvider::ParameterPairData aData[] = {
     535             :                 {
     536             :                     EnhancedCustomShapeParameterType::NORMAL,
     537             :                     EnhancedCustomShapeParameterType::NORMAL,
     538             :                     0, 0
     539             :                 },
     540             :                 {
     541             :                     EnhancedCustomShapeParameterType::EQUATION,
     542             :                     EnhancedCustomShapeParameterType::NORMAL,
     543             :                     8, 0
     544             :                 },
     545             :                 {
     546             :                     EnhancedCustomShapeParameterType::EQUATION,
     547             :                     EnhancedCustomShapeParameterType::EQUATION,
     548             :                     8, 11
     549             :                 },
     550             :                 {
     551             :                     EnhancedCustomShapeParameterType::NORMAL,
     552             :                     EnhancedCustomShapeParameterType::EQUATION,
     553             :                     0, 11
     554             :                 },
     555             :                 {
     556             :                     EnhancedCustomShapeParameterType::EQUATION,
     557             :                     EnhancedCustomShapeParameterType::NORMAL,
     558             :                     1, 0
     559             :                 },
     560             :                 {
     561             :                     EnhancedCustomShapeParameterType::EQUATION,
     562             :                     EnhancedCustomShapeParameterType::EQUATION,
     563             :                     1, 11
     564             :                 },
     565             :                 {
     566             :                     EnhancedCustomShapeParameterType::EQUATION,
     567             :                     EnhancedCustomShapeParameterType::EQUATION,
     568             :                     1, 0
     569             :                 },
     570             :                 {
     571             :                     EnhancedCustomShapeParameterType::EQUATION,
     572             :                     EnhancedCustomShapeParameterType::EQUATION,
     573             :                     3, 2
     574             :                 },
     575             :                 {
     576             :                     EnhancedCustomShapeParameterType::EQUATION,
     577             :                     EnhancedCustomShapeParameterType::EQUATION,
     578             :                     5, 4
     579             :                 },
     580             :                 {
     581             :                     EnhancedCustomShapeParameterType::EQUATION,
     582             :                     EnhancedCustomShapeParameterType::EQUATION,
     583             :                     7, 6
     584             :                 }
     585             :             };
     586           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
     587             :         }
     588             :         {
     589           0 :             aPropSequence [1].Name = "Segments";
     590             :             static const sal_uInt16 nValues[] = {
     591             :             // Command, Count
     592             :                 1,1,
     593             :                 2,3,
     594             :                 4,0,
     595             :                 7,0,
     596             :                 5,0,
     597             :                 1,1,
     598             :                 2,1,
     599             :                 6,0,
     600             :                 5,0,
     601             :                 1,1,
     602             :                 2,3,
     603             :                 6,0,
     604             :                 5,0
     605             :             };
     606           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
     607             :         }
     608             :         {
     609           0 :             aPropSequence [2].Name = "TextFrames";
     610           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
     611             :             {
     612           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
     613             :                 {
     614             :                     static const CustomShapeProvider::ParameterPairData aData =
     615             :                     {
     616             :                         EnhancedCustomShapeParameterType::NORMAL,
     617             :                         EnhancedCustomShapeParameterType::NORMAL,
     618             :                         0, 0
     619             :                     };
     620           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
     621             :                 }
     622             :                 {
     623             :                     static const CustomShapeProvider::ParameterPairData aData =
     624             :                     {
     625             :                         EnhancedCustomShapeParameterType::EQUATION,
     626             :                         EnhancedCustomShapeParameterType::EQUATION,
     627             :                         8, 11
     628             :                     };
     629           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
     630             :                 }
     631           0 :                 aTextFrameSeq [0] = aTextFrame;
     632             :             }
     633           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
     634             :         }
     635           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     636             :     }
     637             :     {
     638           0 :         awt::Rectangle aRectangle;
     639           0 :         aRectangle.X = 0;
     640           0 :         aRectangle.Y = 0;
     641           0 :         aRectangle.Width = 0;
     642           0 :         aRectangle.Height = 0;
     643           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     644             :     }
     645           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-accentCallout3"));
     646             : 
     647           0 :     return aPropertyMap;
     648             :   }
     649             : };
     650             : 
     651             : // This is a generated source file. DO NOT EDIT.
     652             : 
     653           6 : class ShapeCleftCircularArrow : public CustomShapeProvider
     654             : {
     655           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     656             :   {
     657           0 :     PropertyMap aPropertyMap;
     658             : 
     659             :     {
     660           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (5);
     661             :         {
     662           0 :             Any aAny ((sal_Int32) 12500);
     663           0 :             aAdjSequence [0].Value = aAny;
     664           0 :             aAdjSequence [0].Name = "adj1";
     665             :         }
     666             :         {
     667           0 :             Any aAny ((sal_Int32) -1142319);
     668           0 :             aAdjSequence [1].Value = aAny;
     669           0 :             aAdjSequence [1].Name = "adj2";
     670             :         }
     671             :         {
     672           0 :             Any aAny ((sal_Int32) 1142319);
     673           0 :             aAdjSequence [2].Value = aAny;
     674           0 :             aAdjSequence [2].Name = "adj3";
     675             :         }
     676             :         {
     677           0 :             Any aAny ((sal_Int32) 10800000);
     678           0 :             aAdjSequence [3].Value = aAny;
     679           0 :             aAdjSequence [3].Name = "adj4";
     680             :         }
     681             :         {
     682           0 :             Any aAny ((sal_Int32) 12500);
     683           0 :             aAdjSequence [4].Value = aAny;
     684           0 :             aAdjSequence [4].Name = "adj5";
     685             :         }
     686           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
     687             :     }
     688             :     {
     689             :         static const char *aStrings[] = {
     690             :             "if(0-$4 ,0,if(25000-$4 ,$4 ,25000))",
     691             :             "?0 *2/1",
     692             :             "if(0-$0 ,0,if(?1 -$0 ,$0 ,?1 ))",
     693             :             "if(1-$2 ,1,if(21599999-$2 ,$2 ,21599999))",
     694             :             "if(0-$3 ,0,if(21599999-$3 ,$3 ,21599999))",
     695             :             "min(logwidth,logheight)",
     696             :             "?5 *?2 /100000",
     697             :             "?5 *?0 /100000",
     698             :             "?6 *1/2",
     699             :             "logwidth/2",
     700             :             "?9 +?8 -?7 ",
     701             :             "logheight/2",
     702             :             "?11 +?8 -?7 ",
     703             :             "?10 +0-?6 ",
     704             :             "?12 +0-?6 ",
     705             :             "?13 +?8 -0",
     706             :             "?14 +?8 -0",
     707             :             "?15 *sin(pi*(?3 )/10800000)",
     708             :             "?16 *cos(pi*(?3 )/10800000)",
     709             :             "?15 *(cos(atan2(?17 ,?18 )))",
     710             :             "?16 *(sin(atan2(?17 ,?18 )))",
     711             :             "logwidth/2",
     712             :             "?21 +?19 -0",
     713             :             "logheight/2",
     714             :             "?23 +?20 -0",
     715             :             "min(?13 ,?14 )",
     716             :             "?19 *?19 /1",
     717             :             "?20 *?20 /1",
     718             :             "?25 *?25 /1",
     719             :             "?26 +0-?28 ",
     720             :             "?27 +0-?28 ",
     721             :             "?29 *?30 /?26 ",
     722             :             "?31 *1/?27 ",
     723             :             "1+0-?32 ",
     724             :             "sqrt(?33 )",
     725             :             "?29 *1/?19 ",
     726             :             "?35 *1/?20 ",
     727             :             "(1+?34 )/?36 ",
     728             :             "(10800000*atan2(?37 ,1))/pi",
     729             :             "?38 +21600000-0",
     730             :             "if(?38 ,?38 ,?39 )",
     731             :             "?40 +0-?3 ",
     732             :             "?41 +21600000-0",
     733             :             "if(?41 ,?41 ,?42 )",
     734             :             "?43 +0-10800000",
     735             :             "?43 +0-21600000",
     736             :             "if(?44 ,?45 ,?43 )",
     737             :             "abs(?46 )",
     738             :             "?47 *-1/1",
     739             :             "abs($1 )",
     740             :             "?49 *-1/1",
     741             :             "if(?48 -?50 ,?48 ,if(0-?50 ,?50 ,0))",
     742             :             "?3 +?51 -0",
     743             :             "?15 *sin(pi*(?52 )/10800000)",
     744             :             "?16 *cos(pi*(?52 )/10800000)",
     745             :             "?15 *(cos(atan2(?53 ,?54 )))",
     746             :             "?16 *(sin(atan2(?53 ,?54 )))",
     747             :             "?21 +?55 -0",
     748             :             "?23 +?56 -0",
     749             :             "?10 *sin(pi*(?4 )/10800000)",
     750             :             "?12 *cos(pi*(?4 )/10800000)",
     751             :             "?10 *(cos(atan2(?59 ,?60 )))",
     752             :             "?12 *(sin(atan2(?59 ,?60 )))",
     753             :             "?21 +?61 -0",
     754             :             "?23 +?62 -0",
     755             :             "?13 *sin(pi*(?4 )/10800000)",
     756             :             "?14 *cos(pi*(?4 )/10800000)",
     757             :             "?13 *(cos(atan2(?65 ,?66 )))",
     758             :             "?14 *(sin(atan2(?65 ,?66 )))",
     759             :             "?21 +?67 -0",
     760             :             "?23 +?68 -0",
     761             :             "?7 *cos(pi*(?52 )/10800000)",
     762             :             "?7 *sin(pi*(?52 )/10800000)",
     763             :             "?22 +?71 -0",
     764             :             "?24 +?72 -0",
     765             :             "?7 *cos(pi*(?52 )/10800000)",
     766             :             "?7 *sin(pi*(?52 )/10800000)",
     767             :             "?22 +0-?75 ",
     768             :             "?24 +0-?76 ",
     769             :             "?77 +0-?21 ",
     770             :             "?78 +0-?23 ",
     771             :             "?73 +0-?21 ",
     772             :             "?74 +0-?23 ",
     773             :             "min(?10 ,?12 )",
     774             :             "?79 *?83 /?10 ",
     775             :             "?80 *?83 /?12 ",
     776             :             "?81 *?83 /?10 ",
     777             :             "?82 *?83 /?12 ",
     778             :             "?86 +0-?84 ",
     779             :             "?87 +0-?85 ",
     780             :             "sqrt(?88 *?88 +?89 *?89 +0*0)",
     781             :             "?84 *?87 /1",
     782             :             "?86 *?85 /1",
     783             :             "?91 +0-?92 ",
     784             :             "?83 *?83 /1",
     785             :             "?90 *?90 /1",
     786             :             "?94 *?95 /1",
     787             :             "?93 *?93 /1",
     788             :             "?96 +0-?97 ",
     789             :             "max(?98 ,0)",
     790             :             "sqrt(?99 )",
     791             :             "?89 *-1/1",
     792             :             "if(?101 ,-1,1)",
     793             :             "?102 *?88 /1",
     794             :             "?103 *?100 /1",
     795             :             "?93 *?89 /1",
     796             :             "(?105 +?104 )/?95 ",
     797             :             "?105 +0-?104 ",
     798             :             "?107 *1/?95 ",
     799             :             "abs(?89 )",
     800             :             "?109 *?100 /1",
     801             :             "?93 *?88 /-1",
     802             :             "(?111 +?110 )/?95 ",
     803             :             "?111 +0-?110 ",
     804             :             "?113 *1/?95 ",
     805             :             "?86 +0-?106 ",
     806             :             "?86 +0-?108 ",
     807             :             "?87 +0-?112 ",
     808             :             "?87 +0-?114 ",
     809             :             "sqrt(?115 *?115 +?117 *?117 +0*0)",
     810             :             "sqrt(?116 *?116 +?118 *?118 +0*0)",
     811             :             "?120 +0-?119 ",
     812             :             "if(?121 ,?106 ,?108 )",
     813             :             "if(?121 ,?112 ,?114 )",
     814             :             "?122 *?10 /?83 ",
     815             :             "?123 *?12 /?83 ",
     816             :             "?21 +?124 -0",
     817             :             "?23 +?125 -0",
     818             :             "?79 *?25 /?13 ",
     819             :             "?80 *?25 /?14 ",
     820             :             "?81 *?25 /?13 ",
     821             :             "?82 *?25 /?14 ",
     822             :             "?130 +0-?128 ",
     823             :             "?131 +0-?129 ",
     824             :             "sqrt(?132 *?132 +?133 *?133 +0*0)",
     825             :             "?128 *?131 /1",
     826             :             "?130 *?129 /1",
     827             :             "?135 +0-?136 ",
     828             :             "?25 *?25 /1",
     829             :             "?134 *?134 /1",
     830             :             "?138 *?139 /1",
     831             :             "?137 *?137 /1",
     832             :             "?140 +0-?141 ",
     833             :             "max(?142 ,0)",
     834             :             "sqrt(?143 )",
     835             :             "?102 *?132 /1",
     836             :             "?145 *?144 /1",
     837             :             "?137 *?133 /1",
     838             :             "(?147 +?146 )/?139 ",
     839             :             "?147 +0-?146 ",
     840             :             "?149 *1/?139 ",
     841             :             "abs(?133 )",
     842             :             "?151 *?144 /1",
     843             :             "?137 *?132 /-1",
     844             :             "(?153 +?152 )/?139 ",
     845             :             "?153 +0-?152 ",
     846             :             "?155 *1/?139 ",
     847             :             "?128 +0-?148 ",
     848             :             "?128 +0-?150 ",
     849             :             "?129 +0-?154 ",
     850             :             "?129 +0-?156 ",
     851             :             "sqrt(?157 *?157 +?159 *?159 +0*0)",
     852             :             "sqrt(?158 *?158 +?160 *?160 +0*0)",
     853             :             "?162 +0-?161 ",
     854             :             "if(?163 ,?148 ,?150 )",
     855             :             "if(?163 ,?154 ,?156 )",
     856             :             "?164 *?13 /?25 ",
     857             :             "?165 *?14 /?25 ",
     858             :             "?21 +?166 -0",
     859             :             "?23 +?167 -0",
     860             :             "(10800000*atan2(?167 ,?166 ))/pi",
     861             :             "?170 +21600000-0",
     862             :             "if(?170 ,?170 ,?171 )",
     863             :             "?4 +0-?172 ",
     864             :             "?173 +21600000-0",
     865             :             "if(?173 ,?173 ,?174 )",
     866             :             "?172 +?175 -0",
     867             :             "0+0-?175 ",
     868             :             "?126 +0-?168 ",
     869             :             "?127 +0-?169 ",
     870             :             "sqrt(?178 *?178 +?179 *?179 +0*0)",
     871             :             "?180 *1/2",
     872             :             "?181 +0-?7 ",
     873             :             "if(?182 ,?126 ,?73 )",
     874             :             "if(?182 ,?127 ,?74 )",
     875             :             "if(?182 ,?168 ,?77 )",
     876             :             "if(?182 ,?169 ,?78 )",
     877             :             "(10800000*atan2(?125 ,?124 ))/pi",
     878             :             "?187 +21600000-0",
     879             :             "if(?187 ,?187 ,?188 )",
     880             :             "?189 +0-?4 ",
     881             :             "?190 +0-21600000",
     882             :             "if(?190 ,?191 ,?190 )",
     883             :             "?4 +?192 -0",
     884             :             "0+0-?192 ",
     885             :             "?15 *sin(pi*(?4 )/10800000)",
     886             :             "?16 *cos(pi*(?4 )/10800000)",
     887             :             "?15 *(cos(atan2(?195 ,?196 )))",
     888             :             "?16 *(sin(atan2(?195 ,?196 )))",
     889             :             "?21 +?197 -0",
     890             :             "?23 +?198 -0",
     891             :             "?4 +5400000-0",
     892             :             "?52 +0-5400000",
     893             :             "?52 +10800000-0",
     894             :             "?10 *cos(pi*(2700000)/10800000)",
     895             :             "?12 *sin(pi*(2700000)/10800000)",
     896             :             "?21 +0-?204 ",
     897             :             "?21 +?204 -0",
     898             :             "?23 +0-?205 ",
     899             :             "?23 +?205 -0",
     900             :             "(?176 )/60000.0",
     901             :             "(?177 )/60000.0",
     902             :             "(?193 )/60000.0",
     903             :             "(?194 )/60000.0"
     904             :         };
     905           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     906             :     }
     907             :     {
     908           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (4);
     909             :         {
     910           0 :             Sequence< PropertyValue > aPropSequence (1);
     911             :             {
     912           0 :                 aPropSequence [0].Name = "Position";
     913             :                 static const CustomShapeProvider::ParameterPairData aData =
     914             :                 {
     915             :                     EnhancedCustomShapeParameterType::EQUATION,
     916             :                     EnhancedCustomShapeParameterType::EQUATION,
     917             :                     57, 58
     918             :                 };
     919           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     920             :             }
     921           0 :             aPropSequenceSequence [0] = aPropSequence;
     922             :         }
     923             :         {
     924           0 :             Sequence< PropertyValue > aPropSequence (1);
     925             :             {
     926           0 :                 aPropSequence [0].Name = "Position";
     927             :                 static const CustomShapeProvider::ParameterPairData aData =
     928             :                 {
     929             :                     EnhancedCustomShapeParameterType::EQUATION,
     930             :                     EnhancedCustomShapeParameterType::EQUATION,
     931             :                     63, 64
     932             :                 };
     933           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     934             :             }
     935           0 :             aPropSequenceSequence [1] = aPropSequence;
     936             :         }
     937             :         {
     938           0 :             Sequence< PropertyValue > aPropSequence (3);
     939             :             {
     940           0 :                 aPropSequence [0].Name = "Position";
     941             :                 static const CustomShapeProvider::ParameterPairData aData =
     942             :                 {
     943             :                     EnhancedCustomShapeParameterType::EQUATION,
     944             :                     EnhancedCustomShapeParameterType::EQUATION,
     945             :                     126, 127
     946             :                 };
     947           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     948             :             }
     949             :             {
     950           0 :                 aPropSequence [1].Name = "RadiusRangeMaximum";
     951           0 :                 EnhancedCustomShapeParameter aParameter;
     952           0 :                 Any aAny ((sal_Int32) 1);
     953           0 :                 aParameter.Value = aAny;
     954           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
     955           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     956             :             }
     957             :             {
     958           0 :                 aPropSequence [2].Name = "RadiusRangeMinimum";
     959           0 :                 EnhancedCustomShapeParameter aParameter;
     960           0 :                 Any aAny ((sal_Int32) 0);
     961           0 :                 aParameter.Value = aAny;
     962           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     963           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     964             :             }
     965           0 :             aPropSequenceSequence [2] = aPropSequence;
     966             :         }
     967             :         {
     968           0 :             Sequence< PropertyValue > aPropSequence (3);
     969             :             {
     970           0 :                 aPropSequence [0].Name = "Position";
     971             :                 static const CustomShapeProvider::ParameterPairData aData =
     972             :                 {
     973             :                     EnhancedCustomShapeParameterType::EQUATION,
     974             :                     EnhancedCustomShapeParameterType::EQUATION,
     975             :                     77, 78
     976             :                 };
     977           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     978             :             }
     979             :             {
     980           0 :                 aPropSequence [1].Name = "RadiusRangeMaximum";
     981           0 :                 EnhancedCustomShapeParameter aParameter;
     982           0 :                 Any aAny ((sal_Int32) 25000);
     983           0 :                 aParameter.Value = aAny;
     984           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     985           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     986             :             }
     987             :             {
     988           0 :                 aPropSequence [2].Name = "RadiusRangeMinimum";
     989           0 :                 EnhancedCustomShapeParameter aParameter;
     990           0 :                 Any aAny ((sal_Int32) 0);
     991           0 :                 aParameter.Value = aAny;
     992           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     993           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     994             :             }
     995           0 :             aPropSequenceSequence [3] = aPropSequence;
     996             :         }
     997           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
     998             :     }
     999             :     {
    1000           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1001             :     }
    1002             :     {
    1003           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1004             :     }
    1005             :     {
    1006           0 :         Sequence< PropertyValue > aPropSequence (3);
    1007             :         {
    1008           0 :             aPropSequence [0].Name = "Coordinates";
    1009             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1010             :                 {
    1011             :                     EnhancedCustomShapeParameterType::EQUATION,
    1012             :                     EnhancedCustomShapeParameterType::EQUATION,
    1013             :                     63, 64
    1014             :                 },
    1015             :                 {
    1016             :                     EnhancedCustomShapeParameterType::EQUATION,
    1017             :                     EnhancedCustomShapeParameterType::EQUATION,
    1018             :                     69, 70
    1019             :                 },
    1020             :                 {
    1021             :                     EnhancedCustomShapeParameterType::EQUATION,
    1022             :                     EnhancedCustomShapeParameterType::EQUATION,
    1023             :                     13, 14
    1024             :                 },
    1025             :                 {
    1026             :                     EnhancedCustomShapeParameterType::EQUATION,
    1027             :                     EnhancedCustomShapeParameterType::EQUATION,
    1028             :                     210, 211
    1029             :                 },
    1030             :                 {
    1031             :                     EnhancedCustomShapeParameterType::EQUATION,
    1032             :                     EnhancedCustomShapeParameterType::EQUATION,
    1033             :                     185, 186
    1034             :                 },
    1035             :                 {
    1036             :                     EnhancedCustomShapeParameterType::EQUATION,
    1037             :                     EnhancedCustomShapeParameterType::EQUATION,
    1038             :                     57, 58
    1039             :                 },
    1040             :                 {
    1041             :                     EnhancedCustomShapeParameterType::EQUATION,
    1042             :                     EnhancedCustomShapeParameterType::EQUATION,
    1043             :                     183, 184
    1044             :                 },
    1045             :                 {
    1046             :                     EnhancedCustomShapeParameterType::EQUATION,
    1047             :                     EnhancedCustomShapeParameterType::EQUATION,
    1048             :                     126, 127
    1049             :                 },
    1050             :                 {
    1051             :                     EnhancedCustomShapeParameterType::EQUATION,
    1052             :                     EnhancedCustomShapeParameterType::EQUATION,
    1053             :                     10, 12
    1054             :                 },
    1055             :                 {
    1056             :                     EnhancedCustomShapeParameterType::EQUATION,
    1057             :                     EnhancedCustomShapeParameterType::EQUATION,
    1058             :                     212, 213
    1059             :                 }
    1060             :             };
    1061           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1062             :         }
    1063             :         {
    1064           0 :             aPropSequence [1].Name = "Segments";
    1065             :             static const sal_uInt16 nValues[] = {
    1066             :             // Command, Count
    1067             :                 1,1,
    1068             :                 2,1,
    1069             :                 17,1,
    1070             :                 2,4,
    1071             :                 17,1,
    1072             :                 4,0,
    1073             :                 5,0
    1074             :             };
    1075           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1076             :         }
    1077             :         {
    1078           0 :             aPropSequence [2].Name = "TextFrames";
    1079           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1080             :             {
    1081           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1082             :                 {
    1083             :                     static const CustomShapeProvider::ParameterPairData aData =
    1084             :                     {
    1085             :                         EnhancedCustomShapeParameterType::EQUATION,
    1086             :                         EnhancedCustomShapeParameterType::EQUATION,
    1087             :                         206, 208
    1088             :                     };
    1089           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1090             :                 }
    1091             :                 {
    1092             :                     static const CustomShapeProvider::ParameterPairData aData =
    1093             :                     {
    1094             :                         EnhancedCustomShapeParameterType::EQUATION,
    1095             :                         EnhancedCustomShapeParameterType::EQUATION,
    1096             :                         207, 209
    1097             :                     };
    1098           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1099             :                 }
    1100           0 :                 aTextFrameSeq [0] = aTextFrame;
    1101             :             }
    1102           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    1103             :         }
    1104           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1105             :     }
    1106             :     {
    1107           0 :         awt::Rectangle aRectangle;
    1108           0 :         aRectangle.X = 0;
    1109           0 :         aRectangle.Y = 0;
    1110           0 :         aRectangle.Width = 0;
    1111           0 :         aRectangle.Height = 0;
    1112           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1113             :     }
    1114           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-leftCircularArrow"));
    1115             : 
    1116           0 :     return aPropertyMap;
    1117             :   }
    1118             : };
    1119             : 
    1120             : // This is a generated source file. DO NOT EDIT.
    1121             : 
    1122           6 : class ShapeCrightArrow : public CustomShapeProvider
    1123             : {
    1124          10 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1125             :   {
    1126          10 :     PropertyMap aPropertyMap;
    1127             : 
    1128             :     {
    1129          10 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    1130             :         {
    1131          10 :             Any aAny ((sal_Int32) 50000);
    1132          10 :             aAdjSequence [0].Value = aAny;
    1133          10 :             aAdjSequence [0].Name = "adj1";
    1134             :         }
    1135             :         {
    1136          10 :             Any aAny ((sal_Int32) 50000);
    1137          10 :             aAdjSequence [1].Value = aAny;
    1138          10 :             aAdjSequence [1].Name = "adj2";
    1139             :         }
    1140          10 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    1141             :     }
    1142             :     {
    1143             :         static const char *aStrings[] = {
    1144             :             "min(logwidth,logheight)",
    1145             :             "100000*logwidth/?0 ",
    1146             :             "if(0-$0 ,0,if(100000-$0 ,$0 ,100000))",
    1147             :             "if(0-$1 ,0,if(?1 -$1 ,$1 ,?1 ))",
    1148             :             "?0 *?3 /100000",
    1149             :             "logwidth+0-?4 ",
    1150             :             "logheight*?2 /200000",
    1151             :             "logheight/2",
    1152             :             "?7 +0-?6 ",
    1153             :             "?7 +?6 -0",
    1154             :             "logheight/2",
    1155             :             "?8 *?4 /?10 ",
    1156             :             "?5 +?11 -0",
    1157             :             "logheight",
    1158             :             "logwidth"
    1159             :         };
    1160          10 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    1161             :     }
    1162             :     {
    1163          10 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    1164             :         {
    1165          10 :             Sequence< PropertyValue > aPropSequence (4);
    1166             :             {
    1167          10 :                 aPropSequence [0].Name = "Position";
    1168             :                 static const CustomShapeProvider::ParameterPairData aData =
    1169             :                 {
    1170             :                     EnhancedCustomShapeParameterType::NORMAL,
    1171             :                     EnhancedCustomShapeParameterType::EQUATION,
    1172             :                     0, 8
    1173             :                 };
    1174          10 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1175             :             }
    1176             :             {
    1177          10 :                 aPropSequence [1].Name = "RangeYMaximum";
    1178          10 :                 EnhancedCustomShapeParameter aParameter;
    1179          20 :                 Any aAny ((sal_Int32) 100000);
    1180          10 :                 aParameter.Value = aAny;
    1181          10 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1182          20 :                 aPropSequence [1].Value = makeAny (aParameter);
    1183             :             }
    1184             :             {
    1185          10 :                 aPropSequence [2].Name = "RangeYMinimum";
    1186          10 :                 EnhancedCustomShapeParameter aParameter;
    1187          20 :                 Any aAny ((sal_Int32) 0);
    1188          10 :                 aParameter.Value = aAny;
    1189          10 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1190          20 :                 aPropSequence [2].Value = makeAny (aParameter);
    1191             :             }
    1192             :             {
    1193          10 :                 aPropSequence [3].Name = "RefY";
    1194          10 :                 Any aAny ((sal_Int32) 0);
    1195          10 :                 aPropSequence [3].Value = makeAny (aAny);
    1196             :             }
    1197          10 :             aPropSequenceSequence [0] = aPropSequence;
    1198             :         }
    1199             :         {
    1200          10 :             Sequence< PropertyValue > aPropSequence (4);
    1201             :             {
    1202          10 :                 aPropSequence [0].Name = "Position";
    1203             :                 static const CustomShapeProvider::ParameterPairData aData =
    1204             :                 {
    1205             :                     EnhancedCustomShapeParameterType::EQUATION,
    1206             :                     EnhancedCustomShapeParameterType::NORMAL,
    1207             :                     5, 0
    1208             :                 };
    1209          10 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1210             :             }
    1211             :             {
    1212          10 :                 aPropSequence [1].Name = "RangeXMaximum";
    1213          10 :                 EnhancedCustomShapeParameter aParameter;
    1214          20 :                 Any aAny ((sal_Int32) 1);
    1215          10 :                 aParameter.Value = aAny;
    1216          10 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    1217          20 :                 aPropSequence [1].Value = makeAny (aParameter);
    1218             :             }
    1219             :             {
    1220          10 :                 aPropSequence [2].Name = "RangeXMinimum";
    1221          10 :                 EnhancedCustomShapeParameter aParameter;
    1222          20 :                 Any aAny ((sal_Int32) 0);
    1223          10 :                 aParameter.Value = aAny;
    1224          10 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1225          20 :                 aPropSequence [2].Value = makeAny (aParameter);
    1226             :             }
    1227             :             {
    1228          10 :                 aPropSequence [3].Name = "RefX";
    1229          10 :                 Any aAny ((sal_Int32) 1);
    1230          10 :                 aPropSequence [3].Value = makeAny (aAny);
    1231             :             }
    1232          10 :             aPropSequenceSequence [1] = aPropSequence;
    1233             :         }
    1234          10 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    1235             :     }
    1236             :     {
    1237          10 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1238             :     }
    1239             :     {
    1240          10 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1241             :     }
    1242             :     {
    1243          10 :         Sequence< PropertyValue > aPropSequence (3);
    1244             :         {
    1245          10 :             aPropSequence [0].Name = "Coordinates";
    1246             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1247             :                 {
    1248             :                     EnhancedCustomShapeParameterType::NORMAL,
    1249             :                     EnhancedCustomShapeParameterType::EQUATION,
    1250             :                     0, 8
    1251             :                 },
    1252             :                 {
    1253             :                     EnhancedCustomShapeParameterType::EQUATION,
    1254             :                     EnhancedCustomShapeParameterType::EQUATION,
    1255             :                     5, 8
    1256             :                 },
    1257             :                 {
    1258             :                     EnhancedCustomShapeParameterType::EQUATION,
    1259             :                     EnhancedCustomShapeParameterType::NORMAL,
    1260             :                     5, 0
    1261             :                 },
    1262             :                 {
    1263             :                     EnhancedCustomShapeParameterType::EQUATION,
    1264             :                     EnhancedCustomShapeParameterType::EQUATION,
    1265             :                     14, 7
    1266             :                 },
    1267             :                 {
    1268             :                     EnhancedCustomShapeParameterType::EQUATION,
    1269             :                     EnhancedCustomShapeParameterType::EQUATION,
    1270             :                     5, 13
    1271             :                 },
    1272             :                 {
    1273             :                     EnhancedCustomShapeParameterType::EQUATION,
    1274             :                     EnhancedCustomShapeParameterType::EQUATION,
    1275             :                     5, 9
    1276             :                 },
    1277             :                 {
    1278             :                     EnhancedCustomShapeParameterType::NORMAL,
    1279             :                     EnhancedCustomShapeParameterType::EQUATION,
    1280             :                     0, 9
    1281             :                 }
    1282             :             };
    1283          10 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1284             :         }
    1285             :         {
    1286          10 :             aPropSequence [1].Name = "Segments";
    1287             :             static const sal_uInt16 nValues[] = {
    1288             :             // Command, Count
    1289             :                 1,1,
    1290             :                 2,6,
    1291             :                 4,0,
    1292             :                 5,0
    1293             :             };
    1294          10 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1295             :         }
    1296             :         {
    1297          10 :             aPropSequence [2].Name = "TextFrames";
    1298          10 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1299             :             {
    1300          10 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1301             :                 {
    1302             :                     static const CustomShapeProvider::ParameterPairData aData =
    1303             :                     {
    1304             :                         EnhancedCustomShapeParameterType::NORMAL,
    1305             :                         EnhancedCustomShapeParameterType::EQUATION,
    1306             :                         0, 8
    1307             :                     };
    1308          10 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1309             :                 }
    1310             :                 {
    1311             :                     static const CustomShapeProvider::ParameterPairData aData =
    1312             :                     {
    1313             :                         EnhancedCustomShapeParameterType::EQUATION,
    1314             :                         EnhancedCustomShapeParameterType::EQUATION,
    1315             :                         12, 9
    1316             :                     };
    1317          10 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1318             :                 }
    1319          10 :                 aTextFrameSeq [0] = aTextFrame;
    1320             :             }
    1321          10 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    1322             :         }
    1323          10 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1324             :     }
    1325             :     {
    1326          10 :         awt::Rectangle aRectangle;
    1327          10 :         aRectangle.X = 0;
    1328          10 :         aRectangle.Y = 0;
    1329          10 :         aRectangle.Width = 0;
    1330          10 :         aRectangle.Height = 0;
    1331          10 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1332             :     }
    1333          10 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-rightArrow"));
    1334             : 
    1335          10 :     return aPropertyMap;
    1336             :   }
    1337             : };
    1338             : 
    1339             : // This is a generated source file. DO NOT EDIT.
    1340             : 
    1341           6 : class ShapeCflowChartPunchedCard : public CustomShapeProvider
    1342             : {
    1343           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1344             :   {
    1345           0 :     PropertyMap aPropertyMap;
    1346             : 
    1347             :     {
    1348           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    1349             :     }
    1350             :     {
    1351             :         static const char *aStrings[] = {
    1352             :             "logwidth/2",
    1353             :             "logheight/2",
    1354             :             "logheight",
    1355             :             "logwidth",
    1356             :             "logheight/5"
    1357             :         };
    1358           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    1359             :     }
    1360             :     {
    1361           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    1362             :     }
    1363             :     {
    1364           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1365             :     }
    1366             :     {
    1367           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1368             :     }
    1369             :     {
    1370           0 :         Sequence< PropertyValue > aPropSequence (4);
    1371             :         {
    1372           0 :             aPropSequence [0].Name = "Coordinates";
    1373             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1374             :                 {
    1375             :                     EnhancedCustomShapeParameterType::NORMAL,
    1376             :                     EnhancedCustomShapeParameterType::NORMAL,
    1377             :                     0, 1
    1378             :                 },
    1379             :                 {
    1380             :                     EnhancedCustomShapeParameterType::NORMAL,
    1381             :                     EnhancedCustomShapeParameterType::NORMAL,
    1382             :                     1, 0
    1383             :                 },
    1384             :                 {
    1385             :                     EnhancedCustomShapeParameterType::NORMAL,
    1386             :                     EnhancedCustomShapeParameterType::NORMAL,
    1387             :                     5, 0
    1388             :                 },
    1389             :                 {
    1390             :                     EnhancedCustomShapeParameterType::NORMAL,
    1391             :                     EnhancedCustomShapeParameterType::NORMAL,
    1392             :                     5, 5
    1393             :                 },
    1394             :                 {
    1395             :                     EnhancedCustomShapeParameterType::NORMAL,
    1396             :                     EnhancedCustomShapeParameterType::NORMAL,
    1397             :                     0, 5
    1398             :                 }
    1399             :             };
    1400           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1401             :         }
    1402             :         {
    1403           0 :             aPropSequence [1].Name = "Segments";
    1404             :             static const sal_uInt16 nValues[] = {
    1405             :             // Command, Count
    1406             :                 1,1,
    1407             :                 2,4,
    1408             :                 4,0,
    1409             :                 5,0
    1410             :             };
    1411           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1412             :         }
    1413             :         {
    1414           0 :             aPropSequence [2].Name = "SubViewSize";
    1415           0 :             Sequence< awt::Size > aSizeSequence (1);
    1416             :             {
    1417           0 :                 awt::Size aSize;
    1418           0 :                 aSize.Width = 5;
    1419           0 :                 aSize.Height = 5;
    1420           0 :                 aSizeSequence [0] = aSize;
    1421             :             }
    1422           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    1423             :         }
    1424             :         {
    1425           0 :             aPropSequence [3].Name = "TextFrames";
    1426           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1427             :             {
    1428           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1429             :                 {
    1430             :                     static const CustomShapeProvider::ParameterPairData aData =
    1431             :                     {
    1432             :                         EnhancedCustomShapeParameterType::NORMAL,
    1433             :                         EnhancedCustomShapeParameterType::EQUATION,
    1434             :                         0, 4
    1435             :                     };
    1436           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1437             :                 }
    1438             :                 {
    1439             :                     static const CustomShapeProvider::ParameterPairData aData =
    1440             :                     {
    1441             :                         EnhancedCustomShapeParameterType::EQUATION,
    1442             :                         EnhancedCustomShapeParameterType::EQUATION,
    1443             :                         3, 2
    1444             :                     };
    1445           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1446             :                 }
    1447           0 :                 aTextFrameSeq [0] = aTextFrame;
    1448             :             }
    1449           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    1450             :         }
    1451           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1452             :     }
    1453             :     {
    1454           0 :         awt::Rectangle aRectangle;
    1455           0 :         aRectangle.X = 0;
    1456           0 :         aRectangle.Y = 0;
    1457           0 :         aRectangle.Width = 0;
    1458           0 :         aRectangle.Height = 0;
    1459           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1460             :     }
    1461           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartPunchedCard"));
    1462             : 
    1463           0 :     return aPropertyMap;
    1464             :   }
    1465             : };
    1466             : 
    1467             : // This is a generated source file. DO NOT EDIT.
    1468             : 
    1469           6 : class ShapeCsnip2DiagRect : public CustomShapeProvider
    1470             : {
    1471           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1472             :   {
    1473           0 :     PropertyMap aPropertyMap;
    1474             : 
    1475             :     {
    1476           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    1477             :         {
    1478           0 :             Any aAny ((sal_Int32) 0);
    1479           0 :             aAdjSequence [0].Value = aAny;
    1480           0 :             aAdjSequence [0].Name = "adj1";
    1481             :         }
    1482             :         {
    1483           0 :             Any aAny ((sal_Int32) 16667);
    1484           0 :             aAdjSequence [1].Value = aAny;
    1485           0 :             aAdjSequence [1].Name = "adj2";
    1486             :         }
    1487           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    1488             :     }
    1489             :     {
    1490             :         static const char *aStrings[] = {
    1491             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
    1492             :             "if(0-$1 ,0,if(50000-$1 ,$1 ,50000))",
    1493             :             "min(logwidth,logheight)",
    1494             :             "?2 *?0 /100000",
    1495             :             "logwidth+0-?3 ",
    1496             :             "logheight+0-?3 ",
    1497             :             "?2 *?1 /100000",
    1498             :             "logwidth+0-?6 ",
    1499             :             "logheight+0-?6 ",
    1500             :             "?3 +0-?6 ",
    1501             :             "if(?9 ,?3 ,?6 )",
    1502             :             "?10 *1/2",
    1503             :             "logwidth+0-?11 ",
    1504             :             "logheight+0-?11 ",
    1505             :             "logwidth",
    1506             :             "logheight/2",
    1507             :             "logwidth/2",
    1508             :             "logheight"
    1509             :         };
    1510           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    1511             :     }
    1512             :     {
    1513           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    1514             :         {
    1515           0 :             Sequence< PropertyValue > aPropSequence (4);
    1516             :             {
    1517           0 :                 aPropSequence [0].Name = "Position";
    1518             :                 static const CustomShapeProvider::ParameterPairData aData =
    1519             :                 {
    1520             :                     EnhancedCustomShapeParameterType::EQUATION,
    1521             :                     EnhancedCustomShapeParameterType::NORMAL,
    1522             :                     3, 0
    1523             :                 };
    1524           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1525             :             }
    1526             :             {
    1527           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    1528           0 :                 EnhancedCustomShapeParameter aParameter;
    1529           0 :                 Any aAny ((sal_Int32) 50000);
    1530           0 :                 aParameter.Value = aAny;
    1531           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1532           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1533             :             }
    1534             :             {
    1535           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    1536           0 :                 EnhancedCustomShapeParameter aParameter;
    1537           0 :                 Any aAny ((sal_Int32) 0);
    1538           0 :                 aParameter.Value = aAny;
    1539           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1540           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1541             :             }
    1542             :             {
    1543           0 :                 aPropSequence [3].Name = "RefX";
    1544           0 :                 Any aAny ((sal_Int32) 0);
    1545           0 :                 aPropSequence [3].Value = makeAny (aAny);
    1546             :             }
    1547           0 :             aPropSequenceSequence [0] = aPropSequence;
    1548             :         }
    1549             :         {
    1550           0 :             Sequence< PropertyValue > aPropSequence (4);
    1551             :             {
    1552           0 :                 aPropSequence [0].Name = "Position";
    1553             :                 static const CustomShapeProvider::ParameterPairData aData =
    1554             :                 {
    1555             :                     EnhancedCustomShapeParameterType::EQUATION,
    1556             :                     EnhancedCustomShapeParameterType::NORMAL,
    1557             :                     7, 0
    1558             :                 };
    1559           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1560             :             }
    1561             :             {
    1562           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    1563           0 :                 EnhancedCustomShapeParameter aParameter;
    1564           0 :                 Any aAny ((sal_Int32) 50000);
    1565           0 :                 aParameter.Value = aAny;
    1566           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1567           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1568             :             }
    1569             :             {
    1570           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    1571           0 :                 EnhancedCustomShapeParameter aParameter;
    1572           0 :                 Any aAny ((sal_Int32) 0);
    1573           0 :                 aParameter.Value = aAny;
    1574           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1575           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1576             :             }
    1577             :             {
    1578           0 :                 aPropSequence [3].Name = "RefX";
    1579           0 :                 Any aAny ((sal_Int32) 1);
    1580           0 :                 aPropSequence [3].Value = makeAny (aAny);
    1581             :             }
    1582           0 :             aPropSequenceSequence [1] = aPropSequence;
    1583             :         }
    1584           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    1585             :     }
    1586             :     {
    1587           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1588             :     }
    1589             :     {
    1590           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1591             :     }
    1592             :     {
    1593           0 :         Sequence< PropertyValue > aPropSequence (3);
    1594             :         {
    1595           0 :             aPropSequence [0].Name = "Coordinates";
    1596             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1597             :                 {
    1598             :                     EnhancedCustomShapeParameterType::EQUATION,
    1599             :                     EnhancedCustomShapeParameterType::NORMAL,
    1600             :                     3, 0
    1601             :                 },
    1602             :                 {
    1603             :                     EnhancedCustomShapeParameterType::EQUATION,
    1604             :                     EnhancedCustomShapeParameterType::NORMAL,
    1605             :                     7, 0
    1606             :                 },
    1607             :                 {
    1608             :                     EnhancedCustomShapeParameterType::EQUATION,
    1609             :                     EnhancedCustomShapeParameterType::EQUATION,
    1610             :                     14, 6
    1611             :                 },
    1612             :                 {
    1613             :                     EnhancedCustomShapeParameterType::EQUATION,
    1614             :                     EnhancedCustomShapeParameterType::EQUATION,
    1615             :                     14, 5
    1616             :                 },
    1617             :                 {
    1618             :                     EnhancedCustomShapeParameterType::EQUATION,
    1619             :                     EnhancedCustomShapeParameterType::EQUATION,
    1620             :                     4, 17
    1621             :                 },
    1622             :                 {
    1623             :                     EnhancedCustomShapeParameterType::EQUATION,
    1624             :                     EnhancedCustomShapeParameterType::EQUATION,
    1625             :                     6, 17
    1626             :                 },
    1627             :                 {
    1628             :                     EnhancedCustomShapeParameterType::NORMAL,
    1629             :                     EnhancedCustomShapeParameterType::EQUATION,
    1630             :                     0, 8
    1631             :                 },
    1632             :                 {
    1633             :                     EnhancedCustomShapeParameterType::NORMAL,
    1634             :                     EnhancedCustomShapeParameterType::EQUATION,
    1635             :                     0, 3
    1636             :                 }
    1637             :             };
    1638           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1639             :         }
    1640             :         {
    1641           0 :             aPropSequence [1].Name = "Segments";
    1642             :             static const sal_uInt16 nValues[] = {
    1643             :             // Command, Count
    1644             :                 1,1,
    1645             :                 2,7,
    1646             :                 4,0,
    1647             :                 5,0
    1648             :             };
    1649           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1650             :         }
    1651             :         {
    1652           0 :             aPropSequence [2].Name = "TextFrames";
    1653           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1654             :             {
    1655           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1656             :                 {
    1657             :                     static const CustomShapeProvider::ParameterPairData aData =
    1658             :                     {
    1659             :                         EnhancedCustomShapeParameterType::EQUATION,
    1660             :                         EnhancedCustomShapeParameterType::EQUATION,
    1661             :                         11, 11
    1662             :                     };
    1663           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1664             :                 }
    1665             :                 {
    1666             :                     static const CustomShapeProvider::ParameterPairData aData =
    1667             :                     {
    1668             :                         EnhancedCustomShapeParameterType::EQUATION,
    1669             :                         EnhancedCustomShapeParameterType::EQUATION,
    1670             :                         12, 13
    1671             :                     };
    1672           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1673             :                 }
    1674           0 :                 aTextFrameSeq [0] = aTextFrame;
    1675             :             }
    1676           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    1677             :         }
    1678           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1679             :     }
    1680             :     {
    1681           0 :         awt::Rectangle aRectangle;
    1682           0 :         aRectangle.X = 0;
    1683           0 :         aRectangle.Y = 0;
    1684           0 :         aRectangle.Width = 0;
    1685           0 :         aRectangle.Height = 0;
    1686           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1687             :     }
    1688           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-snip2DiagRect"));
    1689             : 
    1690           0 :     return aPropertyMap;
    1691             :   }
    1692             : };
    1693             : 
    1694             : // This is a generated source file. DO NOT EDIT.
    1695             : 
    1696           6 : class ShapeCverticalScroll : public CustomShapeProvider
    1697             : {
    1698           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1699             :   {
    1700           0 :     PropertyMap aPropertyMap;
    1701             : 
    1702             :     {
    1703           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    1704             :         {
    1705           0 :             Any aAny ((sal_Int32) 12500);
    1706           0 :             aAdjSequence [0].Value = aAny;
    1707           0 :             aAdjSequence [0].Name = "adj";
    1708             :         }
    1709           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    1710             :     }
    1711             :     {
    1712             :         static const char *aStrings[] = {
    1713             :             "if(0-$0 ,0,if(25000-$0 ,$0 ,25000))",
    1714             :             "min(logwidth,logheight)",
    1715             :             "?1 *?0 /100000",
    1716             :             "?2 *1/2",
    1717             :             "?2 *1/4",
    1718             :             "?2 +?3 -0",
    1719             :             "?2 +?2 -0",
    1720             :             "logwidth+0-?2 ",
    1721             :             "logwidth+0-?3 ",
    1722             :             "?7 +0-?3 ",
    1723             :             "logheight+0-?2 ",
    1724             :             "logheight+0-?3 ",
    1725             :             "logwidth/2",
    1726             :             "logheight/2",
    1727             :             "logheight",
    1728             :             "(5400000)/60000.0",
    1729             :             "(-5400000)/60000.0",
    1730             :             "(5400000)/60000.0",
    1731             :             "(-10800000)/60000.0",
    1732             :             "(10800000)/60000.0",
    1733             :             "(5400000)/60000.0",
    1734             :             "(16200000)/60000.0",
    1735             :             "(10800000)/60000.0",
    1736             :             "(0)/60000.0",
    1737             :             "(5400000)/60000.0",
    1738             :             "(0)/60000.0",
    1739             :             "(5400000)/60000.0",
    1740             :             "(5400000)/60000.0",
    1741             :             "(10800000)/60000.0",
    1742             :             "(0)/60000.0",
    1743             :             "(5400000)/60000.0",
    1744             :             "(5400000)/60000.0",
    1745             :             "(10800000)/60000.0",
    1746             :             "(0)/60000.0",
    1747             :             "(16200000)/60000.0",
    1748             :             "(16200000)/60000.0",
    1749             :             "(10800000)/60000.0",
    1750             :             "(10800000)/60000.0",
    1751             :             "(5400000)/60000.0",
    1752             :             "(16200000)/60000.0",
    1753             :             "(10800000)/60000.0",
    1754             :             "(0)/60000.0",
    1755             :             "(5400000)/60000.0",
    1756             :             "(5400000)/60000.0",
    1757             :             "(10800000)/60000.0",
    1758             :             "(16200000)/60000.0",
    1759             :             "(10800000)/60000.0",
    1760             :             "(5400000)/60000.0",
    1761             :             "(10800000)/60000.0",
    1762             :             "(16200000)/60000.0",
    1763             :             "(10800000)/60000.0",
    1764             :             "(5400000)/60000.0",
    1765             :             "(-5400000)/60000.0"
    1766             :         };
    1767           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    1768             :     }
    1769             :     {
    1770           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    1771             :         {
    1772           0 :             Sequence< PropertyValue > aPropSequence (4);
    1773             :             {
    1774           0 :                 aPropSequence [0].Name = "Position";
    1775             :                 static const CustomShapeProvider::ParameterPairData aData =
    1776             :                 {
    1777             :                     EnhancedCustomShapeParameterType::NORMAL,
    1778             :                     EnhancedCustomShapeParameterType::EQUATION,
    1779             :                     0, 2
    1780             :                 };
    1781           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1782             :             }
    1783             :             {
    1784           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    1785           0 :                 EnhancedCustomShapeParameter aParameter;
    1786           0 :                 Any aAny ((sal_Int32) 25000);
    1787           0 :                 aParameter.Value = aAny;
    1788           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1789           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1790             :             }
    1791             :             {
    1792           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    1793           0 :                 EnhancedCustomShapeParameter aParameter;
    1794           0 :                 Any aAny ((sal_Int32) 0);
    1795           0 :                 aParameter.Value = aAny;
    1796           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1797           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1798             :             }
    1799             :             {
    1800           0 :                 aPropSequence [3].Name = "RefY";
    1801           0 :                 Any aAny ((sal_Int32) 0);
    1802           0 :                 aPropSequence [3].Value = makeAny (aAny);
    1803             :             }
    1804           0 :             aPropSequenceSequence [0] = aPropSequence;
    1805             :         }
    1806           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    1807             :     }
    1808             :     {
    1809           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1810             :     }
    1811             :     {
    1812           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1813             :     }
    1814             :     {
    1815           0 :         Sequence< PropertyValue > aPropSequence (3);
    1816             :         {
    1817           0 :             aPropSequence [0].Name = "Coordinates";
    1818             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1819             :                 {
    1820             :                     EnhancedCustomShapeParameterType::EQUATION,
    1821             :                     EnhancedCustomShapeParameterType::EQUATION,
    1822             :                     3, 14
    1823             :                 },
    1824             :                 {
    1825             :                     EnhancedCustomShapeParameterType::EQUATION,
    1826             :                     EnhancedCustomShapeParameterType::EQUATION,
    1827             :                     3, 3
    1828             :                 },
    1829             :                 {
    1830             :                     EnhancedCustomShapeParameterType::EQUATION,
    1831             :                     EnhancedCustomShapeParameterType::EQUATION,
    1832             :                     15, 16
    1833             :                 },
    1834             :                 {
    1835             :                     EnhancedCustomShapeParameterType::EQUATION,
    1836             :                     EnhancedCustomShapeParameterType::EQUATION,
    1837             :                     3, 11
    1838             :                 },
    1839             :                 {
    1840             :                     EnhancedCustomShapeParameterType::EQUATION,
    1841             :                     EnhancedCustomShapeParameterType::EQUATION,
    1842             :                     4, 4
    1843             :                 },
    1844             :                 {
    1845             :                     EnhancedCustomShapeParameterType::EQUATION,
    1846             :                     EnhancedCustomShapeParameterType::EQUATION,
    1847             :                     17, 18
    1848             :                 },
    1849             :                 {
    1850             :                     EnhancedCustomShapeParameterType::EQUATION,
    1851             :                     EnhancedCustomShapeParameterType::EQUATION,
    1852             :                     2, 10
    1853             :                 },
    1854             :                 {
    1855             :                     EnhancedCustomShapeParameterType::EQUATION,
    1856             :                     EnhancedCustomShapeParameterType::EQUATION,
    1857             :                     2, 3
    1858             :                 },
    1859             :                 {
    1860             :                     EnhancedCustomShapeParameterType::EQUATION,
    1861             :                     EnhancedCustomShapeParameterType::EQUATION,
    1862             :                     3, 3
    1863             :                 },
    1864             :                 {
    1865             :                     EnhancedCustomShapeParameterType::EQUATION,
    1866             :                     EnhancedCustomShapeParameterType::EQUATION,
    1867             :                     19, 20
    1868             :                 },
    1869             :                 {
    1870             :                     EnhancedCustomShapeParameterType::EQUATION,
    1871             :                     EnhancedCustomShapeParameterType::NORMAL,
    1872             :                     8, 0
    1873             :                 },
    1874             :                 {
    1875             :                     EnhancedCustomShapeParameterType::EQUATION,
    1876             :                     EnhancedCustomShapeParameterType::EQUATION,
    1877             :                     3, 3
    1878             :                 },
    1879             :                 {
    1880             :                     EnhancedCustomShapeParameterType::EQUATION,
    1881             :                     EnhancedCustomShapeParameterType::EQUATION,
    1882             :                     21, 22
    1883             :                 },
    1884             :                 {
    1885             :                     EnhancedCustomShapeParameterType::EQUATION,
    1886             :                     EnhancedCustomShapeParameterType::EQUATION,
    1887             :                     7, 2
    1888             :                 },
    1889             :                 {
    1890             :                     EnhancedCustomShapeParameterType::EQUATION,
    1891             :                     EnhancedCustomShapeParameterType::EQUATION,
    1892             :                     7, 11
    1893             :                 },
    1894             :                 {
    1895             :                     EnhancedCustomShapeParameterType::EQUATION,
    1896             :                     EnhancedCustomShapeParameterType::EQUATION,
    1897             :                     3, 3
    1898             :                 },
    1899             :                 {
    1900             :                     EnhancedCustomShapeParameterType::EQUATION,
    1901             :                     EnhancedCustomShapeParameterType::EQUATION,
    1902             :                     23, 24
    1903             :                 },
    1904             :                 {
    1905             :                     EnhancedCustomShapeParameterType::EQUATION,
    1906             :                     EnhancedCustomShapeParameterType::EQUATION,
    1907             :                     6, 3
    1908             :                 },
    1909             :                 {
    1910             :                     EnhancedCustomShapeParameterType::EQUATION,
    1911             :                     EnhancedCustomShapeParameterType::EQUATION,
    1912             :                     3, 3
    1913             :                 },
    1914             :                 {
    1915             :                     EnhancedCustomShapeParameterType::EQUATION,
    1916             :                     EnhancedCustomShapeParameterType::EQUATION,
    1917             :                     25, 26
    1918             :                 },
    1919             :                 {
    1920             :                     EnhancedCustomShapeParameterType::EQUATION,
    1921             :                     EnhancedCustomShapeParameterType::EQUATION,
    1922             :                     4, 4
    1923             :                 },
    1924             :                 {
    1925             :                     EnhancedCustomShapeParameterType::EQUATION,
    1926             :                     EnhancedCustomShapeParameterType::EQUATION,
    1927             :                     27, 28
    1928             :                 },
    1929             :                 {
    1930             :                     EnhancedCustomShapeParameterType::EQUATION,
    1931             :                     EnhancedCustomShapeParameterType::EQUATION,
    1932             :                     6, 3
    1933             :                 },
    1934             :                 {
    1935             :                     EnhancedCustomShapeParameterType::EQUATION,
    1936             :                     EnhancedCustomShapeParameterType::EQUATION,
    1937             :                     3, 3
    1938             :                 },
    1939             :                 {
    1940             :                     EnhancedCustomShapeParameterType::EQUATION,
    1941             :                     EnhancedCustomShapeParameterType::EQUATION,
    1942             :                     29, 30
    1943             :                 },
    1944             :                 {
    1945             :                     EnhancedCustomShapeParameterType::EQUATION,
    1946             :                     EnhancedCustomShapeParameterType::EQUATION,
    1947             :                     4, 4
    1948             :                 },
    1949             :                 {
    1950             :                     EnhancedCustomShapeParameterType::EQUATION,
    1951             :                     EnhancedCustomShapeParameterType::EQUATION,
    1952             :                     31, 32
    1953             :                 },
    1954             :                 {
    1955             :                     EnhancedCustomShapeParameterType::EQUATION,
    1956             :                     EnhancedCustomShapeParameterType::EQUATION,
    1957             :                     2, 11
    1958             :                 },
    1959             :                 {
    1960             :                     EnhancedCustomShapeParameterType::EQUATION,
    1961             :                     EnhancedCustomShapeParameterType::EQUATION,
    1962             :                     3, 3
    1963             :                 },
    1964             :                 {
    1965             :                     EnhancedCustomShapeParameterType::EQUATION,
    1966             :                     EnhancedCustomShapeParameterType::EQUATION,
    1967             :                     33, 34
    1968             :                 },
    1969             :                 {
    1970             :                     EnhancedCustomShapeParameterType::EQUATION,
    1971             :                     EnhancedCustomShapeParameterType::EQUATION,
    1972             :                     4, 4
    1973             :                 },
    1974             :                 {
    1975             :                     EnhancedCustomShapeParameterType::EQUATION,
    1976             :                     EnhancedCustomShapeParameterType::EQUATION,
    1977             :                     35, 36
    1978             :                 },
    1979             :                 {
    1980             :                     EnhancedCustomShapeParameterType::EQUATION,
    1981             :                     EnhancedCustomShapeParameterType::EQUATION,
    1982             :                     2, 10
    1983             :                 },
    1984             :                 {
    1985             :                     EnhancedCustomShapeParameterType::EQUATION,
    1986             :                     EnhancedCustomShapeParameterType::EQUATION,
    1987             :                     2, 3
    1988             :                 },
    1989             :                 {
    1990             :                     EnhancedCustomShapeParameterType::EQUATION,
    1991             :                     EnhancedCustomShapeParameterType::EQUATION,
    1992             :                     3, 3
    1993             :                 },
    1994             :                 {
    1995             :                     EnhancedCustomShapeParameterType::EQUATION,
    1996             :                     EnhancedCustomShapeParameterType::EQUATION,
    1997             :                     37, 38
    1998             :                 },
    1999             :                 {
    2000             :                     EnhancedCustomShapeParameterType::EQUATION,
    2001             :                     EnhancedCustomShapeParameterType::NORMAL,
    2002             :                     8, 0
    2003             :                 },
    2004             :                 {
    2005             :                     EnhancedCustomShapeParameterType::EQUATION,
    2006             :                     EnhancedCustomShapeParameterType::EQUATION,
    2007             :                     3, 3
    2008             :                 },
    2009             :                 {
    2010             :                     EnhancedCustomShapeParameterType::EQUATION,
    2011             :                     EnhancedCustomShapeParameterType::EQUATION,
    2012             :                     39, 40
    2013             :                 },
    2014             :                 {
    2015             :                     EnhancedCustomShapeParameterType::EQUATION,
    2016             :                     EnhancedCustomShapeParameterType::EQUATION,
    2017             :                     7, 2
    2018             :                 },
    2019             :                 {
    2020             :                     EnhancedCustomShapeParameterType::EQUATION,
    2021             :                     EnhancedCustomShapeParameterType::EQUATION,
    2022             :                     7, 11
    2023             :                 },
    2024             :                 {
    2025             :                     EnhancedCustomShapeParameterType::EQUATION,
    2026             :                     EnhancedCustomShapeParameterType::EQUATION,
    2027             :                     3, 3
    2028             :                 },
    2029             :                 {
    2030             :                     EnhancedCustomShapeParameterType::EQUATION,
    2031             :                     EnhancedCustomShapeParameterType::EQUATION,
    2032             :                     41, 42
    2033             :                 },
    2034             :                 {
    2035             :                     EnhancedCustomShapeParameterType::EQUATION,
    2036             :                     EnhancedCustomShapeParameterType::EQUATION,
    2037             :                     3, 14
    2038             :                 },
    2039             :                 {
    2040             :                     EnhancedCustomShapeParameterType::EQUATION,
    2041             :                     EnhancedCustomShapeParameterType::EQUATION,
    2042             :                     3, 3
    2043             :                 },
    2044             :                 {
    2045             :                     EnhancedCustomShapeParameterType::EQUATION,
    2046             :                     EnhancedCustomShapeParameterType::EQUATION,
    2047             :                     43, 44
    2048             :                 },
    2049             :                 {
    2050             :                     EnhancedCustomShapeParameterType::EQUATION,
    2051             :                     EnhancedCustomShapeParameterType::NORMAL,
    2052             :                     5, 0
    2053             :                 },
    2054             :                 {
    2055             :                     EnhancedCustomShapeParameterType::EQUATION,
    2056             :                     EnhancedCustomShapeParameterType::EQUATION,
    2057             :                     3, 3
    2058             :                 },
    2059             :                 {
    2060             :                     EnhancedCustomShapeParameterType::EQUATION,
    2061             :                     EnhancedCustomShapeParameterType::EQUATION,
    2062             :                     45, 46
    2063             :                 },
    2064             :                 {
    2065             :                     EnhancedCustomShapeParameterType::EQUATION,
    2066             :                     EnhancedCustomShapeParameterType::EQUATION,
    2067             :                     4, 4
    2068             :                 },
    2069             :                 {
    2070             :                     EnhancedCustomShapeParameterType::EQUATION,
    2071             :                     EnhancedCustomShapeParameterType::EQUATION,
    2072             :                     47, 48
    2073             :                 },
    2074             :                 {
    2075             :                     EnhancedCustomShapeParameterType::EQUATION,
    2076             :                     EnhancedCustomShapeParameterType::EQUATION,
    2077             :                     6, 3
    2078             :                 },
    2079             :                 {
    2080             :                     EnhancedCustomShapeParameterType::EQUATION,
    2081             :                     EnhancedCustomShapeParameterType::EQUATION,
    2082             :                     7, 2
    2083             :                 },
    2084             :                 {
    2085             :                     EnhancedCustomShapeParameterType::EQUATION,
    2086             :                     EnhancedCustomShapeParameterType::EQUATION,
    2087             :                     5, 2
    2088             :                 },
    2089             :                 {
    2090             :                     EnhancedCustomShapeParameterType::EQUATION,
    2091             :                     EnhancedCustomShapeParameterType::EQUATION,
    2092             :                     3, 10
    2093             :                 },
    2094             :                 {
    2095             :                     EnhancedCustomShapeParameterType::EQUATION,
    2096             :                     EnhancedCustomShapeParameterType::EQUATION,
    2097             :                     4, 4
    2098             :                 },
    2099             :                 {
    2100             :                     EnhancedCustomShapeParameterType::EQUATION,
    2101             :                     EnhancedCustomShapeParameterType::EQUATION,
    2102             :                     49, 50
    2103             :                 },
    2104             :                 {
    2105             :                     EnhancedCustomShapeParameterType::EQUATION,
    2106             :                     EnhancedCustomShapeParameterType::EQUATION,
    2107             :                     2, 11
    2108             :                 },
    2109             :                 {
    2110             :                     EnhancedCustomShapeParameterType::EQUATION,
    2111             :                     EnhancedCustomShapeParameterType::EQUATION,
    2112             :                     3, 14
    2113             :                 },
    2114             :                 {
    2115             :                     EnhancedCustomShapeParameterType::EQUATION,
    2116             :                     EnhancedCustomShapeParameterType::EQUATION,
    2117             :                     3, 3
    2118             :                 },
    2119             :                 {
    2120             :                     EnhancedCustomShapeParameterType::EQUATION,
    2121             :                     EnhancedCustomShapeParameterType::EQUATION,
    2122             :                     51, 52
    2123             :                 },
    2124             :                 {
    2125             :                     EnhancedCustomShapeParameterType::EQUATION,
    2126             :                     EnhancedCustomShapeParameterType::EQUATION,
    2127             :                     2, 10
    2128             :                 }
    2129             :             };
    2130           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2131             :         }
    2132             :         {
    2133           0 :             aPropSequence [1].Name = "Segments";
    2134             :             static const sal_uInt16 nValues[] = {
    2135             :             // Command, Count
    2136             :                 1,1,
    2137             :                 17,1,
    2138             :                 2,1,
    2139             :                 17,1,
    2140             :                 2,2,
    2141             :                 17,1,
    2142             :                 2,1,
    2143             :                 17,1,
    2144             :                 2,2,
    2145             :                 17,1,
    2146             :                 4,0,
    2147             :                 1,1,
    2148             :                 17,2,
    2149             :                 4,0,
    2150             :                 7,0,
    2151             :                 5,0,
    2152             :                 1,1,
    2153             :                 17,2,
    2154             :                 4,0,
    2155             :                 1,1,
    2156             :                 17,2,
    2157             :                 4,0,
    2158             :                 19,0,
    2159             :                 7,0,
    2160             :                 5,0,
    2161             :                 1,1,
    2162             :                 2,1,
    2163             :                 17,1,
    2164             :                 2,1,
    2165             :                 17,1,
    2166             :                 2,2,
    2167             :                 17,1,
    2168             :                 2,1,
    2169             :                 17,1,
    2170             :                 4,0,
    2171             :                 1,1,
    2172             :                 17,2,
    2173             :                 2,1,
    2174             :                 1,1,
    2175             :                 2,1,
    2176             :                 1,1,
    2177             :                 17,1,
    2178             :                 2,1,
    2179             :                 1,1,
    2180             :                 17,1,
    2181             :                 2,1,
    2182             :                 6,0,
    2183             :                 5,0
    2184             :             };
    2185           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2186             :         }
    2187             :         {
    2188           0 :             aPropSequence [2].Name = "TextFrames";
    2189           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    2190             :             {
    2191           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    2192             :                 {
    2193             :                     static const CustomShapeProvider::ParameterPairData aData =
    2194             :                     {
    2195             :                         EnhancedCustomShapeParameterType::EQUATION,
    2196             :                         EnhancedCustomShapeParameterType::EQUATION,
    2197             :                         2, 2
    2198             :                     };
    2199           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    2200             :                 }
    2201             :                 {
    2202             :                     static const CustomShapeProvider::ParameterPairData aData =
    2203             :                     {
    2204             :                         EnhancedCustomShapeParameterType::EQUATION,
    2205             :                         EnhancedCustomShapeParameterType::EQUATION,
    2206             :                         7, 11
    2207             :                     };
    2208           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    2209             :                 }
    2210           0 :                 aTextFrameSeq [0] = aTextFrame;
    2211             :             }
    2212           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    2213             :         }
    2214           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2215             :     }
    2216             :     {
    2217           0 :         awt::Rectangle aRectangle;
    2218           0 :         aRectangle.X = 0;
    2219           0 :         aRectangle.Y = 0;
    2220           0 :         aRectangle.Width = 0;
    2221           0 :         aRectangle.Height = 0;
    2222           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2223             :     }
    2224           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-verticalScroll"));
    2225             : 
    2226           0 :     return aPropertyMap;
    2227             :   }
    2228             : };
    2229             : 
    2230             : // This is a generated source file. DO NOT EDIT.
    2231             : 
    2232           6 : class ShapeCstar7 : public CustomShapeProvider
    2233             : {
    2234           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2235             :   {
    2236           0 :     PropertyMap aPropertyMap;
    2237             : 
    2238             :     {
    2239           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (3);
    2240             :         {
    2241           0 :             Any aAny ((sal_Int32) 34601);
    2242           0 :             aAdjSequence [0].Value = aAny;
    2243           0 :             aAdjSequence [0].Name = "adj";
    2244             :         }
    2245             :         {
    2246           0 :             Any aAny ((sal_Int32) 102572);
    2247           0 :             aAdjSequence [1].Value = aAny;
    2248           0 :             aAdjSequence [1].Name = "hf";
    2249             :         }
    2250             :         {
    2251           0 :             Any aAny ((sal_Int32) 105210);
    2252           0 :             aAdjSequence [2].Value = aAny;
    2253           0 :             aAdjSequence [2].Name = "vf";
    2254             :         }
    2255           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    2256             :     }
    2257             :     {
    2258             :         static const char *aStrings[] = {
    2259             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
    2260             :             "logwidth/2",
    2261             :             "?1 *$1 /100000",
    2262             :             "logheight/2",
    2263             :             "?3 *$2 /100000",
    2264             :             "logheight/2",
    2265             :             "?5 *$2 /100000",
    2266             :             "?2 *97493/100000",
    2267             :             "?2 *78183/100000",
    2268             :             "?2 *43388/100000",
    2269             :             "?4 *62349/100000",
    2270             :             "?4 *22252/100000",
    2271             :             "?4 *90097/100000",
    2272             :             "logwidth/2",
    2273             :             "?13 +0-?7 ",
    2274             :             "?13 +0-?8 ",
    2275             :             "?13 +0-?9 ",
    2276             :             "?13 +?9 -0",
    2277             :             "?13 +?8 -0",
    2278             :             "?13 +?7 -0",
    2279             :             "?6 +0-?10 ",
    2280             :             "?6 +?11 -0",
    2281             :             "?6 +?12 -0",
    2282             :             "?2 *?0 /50000",
    2283             :             "?4 *?0 /50000",
    2284             :             "?23 *97493/100000",
    2285             :             "?23 *78183/100000",
    2286             :             "?23 *43388/100000",
    2287             :             "?13 +0-?25 ",
    2288             :             "?13 +0-?26 ",
    2289             :             "?13 +0-?27 ",
    2290             :             "?13 +?27 -0",
    2291             :             "?13 +?26 -0",
    2292             :             "?13 +?25 -0",
    2293             :             "?24 *90097/100000",
    2294             :             "?24 *22252/100000",
    2295             :             "?24 *62349/100000",
    2296             :             "?6 +0-?34 ",
    2297             :             "?6 +0-?35 ",
    2298             :             "?6 +?36 -0",
    2299             :             "?6 +?24 -0",
    2300             :             "?6 +0-?24 "
    2301             :         };
    2302           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2303             :     }
    2304             :     {
    2305           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    2306             :         {
    2307           0 :             Sequence< PropertyValue > aPropSequence (4);
    2308             :             {
    2309           0 :                 aPropSequence [0].Name = "Position";
    2310             :                 static const CustomShapeProvider::ParameterPairData aData =
    2311             :                 {
    2312             :                     EnhancedCustomShapeParameterType::EQUATION,
    2313             :                     EnhancedCustomShapeParameterType::EQUATION,
    2314             :                     13, 41
    2315             :                 };
    2316           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    2317             :             }
    2318             :             {
    2319           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    2320           0 :                 EnhancedCustomShapeParameter aParameter;
    2321           0 :                 Any aAny ((sal_Int32) 50000);
    2322           0 :                 aParameter.Value = aAny;
    2323           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2324           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    2325             :             }
    2326             :             {
    2327           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    2328           0 :                 EnhancedCustomShapeParameter aParameter;
    2329           0 :                 Any aAny ((sal_Int32) 0);
    2330           0 :                 aParameter.Value = aAny;
    2331           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2332           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    2333             :             }
    2334             :             {
    2335           0 :                 aPropSequence [3].Name = "RefY";
    2336           0 :                 Any aAny ((sal_Int32) 0);
    2337           0 :                 aPropSequence [3].Value = makeAny (aAny);
    2338             :             }
    2339           0 :             aPropSequenceSequence [0] = aPropSequence;
    2340             :         }
    2341           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    2342             :     }
    2343             :     {
    2344           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2345             :     }
    2346             :     {
    2347           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2348             :     }
    2349             :     {
    2350           0 :         Sequence< PropertyValue > aPropSequence (3);
    2351             :         {
    2352           0 :             aPropSequence [0].Name = "Coordinates";
    2353             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2354             :                 {
    2355             :                     EnhancedCustomShapeParameterType::EQUATION,
    2356             :                     EnhancedCustomShapeParameterType::EQUATION,
    2357             :                     14, 21
    2358             :                 },
    2359             :                 {
    2360             :                     EnhancedCustomShapeParameterType::EQUATION,
    2361             :                     EnhancedCustomShapeParameterType::EQUATION,
    2362             :                     28, 38
    2363             :                 },
    2364             :                 {
    2365             :                     EnhancedCustomShapeParameterType::EQUATION,
    2366             :                     EnhancedCustomShapeParameterType::EQUATION,
    2367             :                     15, 20
    2368             :                 },
    2369             :                 {
    2370             :                     EnhancedCustomShapeParameterType::EQUATION,
    2371             :                     EnhancedCustomShapeParameterType::EQUATION,
    2372             :                     30, 37
    2373             :                 },
    2374             :                 {
    2375             :                     EnhancedCustomShapeParameterType::EQUATION,
    2376             :                     EnhancedCustomShapeParameterType::NORMAL,
    2377             :                     13, 0
    2378             :                 },
    2379             :                 {
    2380             :                     EnhancedCustomShapeParameterType::EQUATION,
    2381             :                     EnhancedCustomShapeParameterType::EQUATION,
    2382             :                     31, 37
    2383             :                 },
    2384             :                 {
    2385             :                     EnhancedCustomShapeParameterType::EQUATION,
    2386             :                     EnhancedCustomShapeParameterType::EQUATION,
    2387             :                     18, 20
    2388             :                 },
    2389             :                 {
    2390             :                     EnhancedCustomShapeParameterType::EQUATION,
    2391             :                     EnhancedCustomShapeParameterType::EQUATION,
    2392             :                     33, 38
    2393             :                 },
    2394             :                 {
    2395             :                     EnhancedCustomShapeParameterType::EQUATION,
    2396             :                     EnhancedCustomShapeParameterType::EQUATION,
    2397             :                     19, 21
    2398             :                 },
    2399             :                 {
    2400             :                     EnhancedCustomShapeParameterType::EQUATION,
    2401             :                     EnhancedCustomShapeParameterType::EQUATION,
    2402             :                     32, 39
    2403             :                 },
    2404             :                 {
    2405             :                     EnhancedCustomShapeParameterType::EQUATION,
    2406             :                     EnhancedCustomShapeParameterType::EQUATION,
    2407             :                     17, 22
    2408             :                 },
    2409             :                 {
    2410             :                     EnhancedCustomShapeParameterType::EQUATION,
    2411             :                     EnhancedCustomShapeParameterType::EQUATION,
    2412             :                     13, 40
    2413             :                 },
    2414             :                 {
    2415             :                     EnhancedCustomShapeParameterType::EQUATION,
    2416             :                     EnhancedCustomShapeParameterType::EQUATION,
    2417             :                     16, 22
    2418             :                 },
    2419             :                 {
    2420             :                     EnhancedCustomShapeParameterType::EQUATION,
    2421             :                     EnhancedCustomShapeParameterType::EQUATION,
    2422             :                     29, 39
    2423             :                 }
    2424             :             };
    2425           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2426             :         }
    2427             :         {
    2428           0 :             aPropSequence [1].Name = "Segments";
    2429             :             static const sal_uInt16 nValues[] = {
    2430             :             // Command, Count
    2431             :                 1,1,
    2432             :                 2,13,
    2433             :                 4,0,
    2434             :                 5,0
    2435             :             };
    2436           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2437             :         }
    2438             :         {
    2439           0 :             aPropSequence [2].Name = "TextFrames";
    2440           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    2441             :             {
    2442           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    2443             :                 {
    2444             :                     static const CustomShapeProvider::ParameterPairData aData =
    2445             :                     {
    2446             :                         EnhancedCustomShapeParameterType::EQUATION,
    2447             :                         EnhancedCustomShapeParameterType::EQUATION,
    2448             :                         29, 37
    2449             :                     };
    2450           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    2451             :                 }
    2452             :                 {
    2453             :                     static const CustomShapeProvider::ParameterPairData aData =
    2454             :                     {
    2455             :                         EnhancedCustomShapeParameterType::EQUATION,
    2456             :                         EnhancedCustomShapeParameterType::EQUATION,
    2457             :                         32, 39
    2458             :                     };
    2459           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    2460             :                 }
    2461           0 :                 aTextFrameSeq [0] = aTextFrame;
    2462             :             }
    2463           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    2464             :         }
    2465           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2466             :     }
    2467             :     {
    2468           0 :         awt::Rectangle aRectangle;
    2469           0 :         aRectangle.X = 0;
    2470           0 :         aRectangle.Y = 0;
    2471           0 :         aRectangle.Width = 0;
    2472           0 :         aRectangle.Height = 0;
    2473           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2474             :     }
    2475           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-star7"));
    2476             : 
    2477           0 :     return aPropertyMap;
    2478             :   }
    2479             : };
    2480             : 
    2481             : // This is a generated source file. DO NOT EDIT.
    2482             : 
    2483           6 : class ShapeCchartX : public CustomShapeProvider
    2484             : {
    2485           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2486             :   {
    2487           0 :     PropertyMap aPropertyMap;
    2488             : 
    2489             :     {
    2490           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    2491             :     }
    2492             :     {
    2493           0 :         aPropertyMap.setProperty(PROP_Equations, Sequence< OUString >(0));
    2494             :     }
    2495             :     {
    2496           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    2497             :     }
    2498             :     {
    2499           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2500             :     }
    2501             :     {
    2502           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2503             :     }
    2504             :     {
    2505           0 :         Sequence< PropertyValue > aPropSequence (3);
    2506             :         {
    2507           0 :             aPropSequence [0].Name = "Coordinates";
    2508             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2509             :                 {
    2510             :                     EnhancedCustomShapeParameterType::NORMAL,
    2511             :                     EnhancedCustomShapeParameterType::NORMAL,
    2512             :                     0, 0
    2513             :                 },
    2514             :                 {
    2515             :                     EnhancedCustomShapeParameterType::NORMAL,
    2516             :                     EnhancedCustomShapeParameterType::NORMAL,
    2517             :                     10, 10
    2518             :                 },
    2519             :                 {
    2520             :                     EnhancedCustomShapeParameterType::NORMAL,
    2521             :                     EnhancedCustomShapeParameterType::NORMAL,
    2522             :                     0, 10
    2523             :                 },
    2524             :                 {
    2525             :                     EnhancedCustomShapeParameterType::NORMAL,
    2526             :                     EnhancedCustomShapeParameterType::NORMAL,
    2527             :                     10, 0
    2528             :                 },
    2529             :                 {
    2530             :                     EnhancedCustomShapeParameterType::NORMAL,
    2531             :                     EnhancedCustomShapeParameterType::NORMAL,
    2532             :                     0, 0
    2533             :                 },
    2534             :                 {
    2535             :                     EnhancedCustomShapeParameterType::NORMAL,
    2536             :                     EnhancedCustomShapeParameterType::NORMAL,
    2537             :                     0, 10
    2538             :                 },
    2539             :                 {
    2540             :                     EnhancedCustomShapeParameterType::NORMAL,
    2541             :                     EnhancedCustomShapeParameterType::NORMAL,
    2542             :                     10, 10
    2543             :                 },
    2544             :                 {
    2545             :                     EnhancedCustomShapeParameterType::NORMAL,
    2546             :                     EnhancedCustomShapeParameterType::NORMAL,
    2547             :                     10, 0
    2548             :                 }
    2549             :             };
    2550           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2551             :         }
    2552             :         {
    2553           0 :             aPropSequence [1].Name = "Segments";
    2554             :             static const sal_uInt16 nValues[] = {
    2555             :             // Command, Count
    2556             :                 1,1,
    2557             :                 2,1,
    2558             :                 1,1,
    2559             :                 2,1,
    2560             :                 6,0,
    2561             :                 5,0,
    2562             :                 1,1,
    2563             :                 2,3,
    2564             :                 4,0,
    2565             :                 7,0,
    2566             :                 5,0
    2567             :             };
    2568           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2569             :         }
    2570             :         {
    2571           0 :             aPropSequence [2].Name = "SubViewSize";
    2572           0 :             Sequence< awt::Size > aSizeSequence (2);
    2573             :             {
    2574           0 :                 awt::Size aSize;
    2575           0 :                 aSize.Width = 10;
    2576           0 :                 aSize.Height = 10;
    2577           0 :                 aSizeSequence [0] = aSize;
    2578             :             }
    2579             :             {
    2580           0 :                 awt::Size aSize;
    2581           0 :                 aSize.Width = 10;
    2582           0 :                 aSize.Height = 10;
    2583           0 :                 aSizeSequence [1] = aSize;
    2584             :             }
    2585           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    2586             :         }
    2587           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2588             :     }
    2589             :     {
    2590           0 :         awt::Rectangle aRectangle;
    2591           0 :         aRectangle.X = 0;
    2592           0 :         aRectangle.Y = 0;
    2593           0 :         aRectangle.Width = 400000;
    2594           0 :         aRectangle.Height = 400000;
    2595           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2596             :     }
    2597           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-chartX"));
    2598             : 
    2599           0 :     return aPropertyMap;
    2600             :   }
    2601             : };
    2602             : 
    2603             : // This is a generated source file. DO NOT EDIT.
    2604             : 
    2605           6 : class ShapeCcloud : public CustomShapeProvider
    2606             : {
    2607           2 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2608             :   {
    2609           2 :     PropertyMap aPropertyMap;
    2610             : 
    2611             :     {
    2612           2 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    2613             :     }
    2614             :     {
    2615             :         static const char *aStrings[] = {
    2616             :             "logwidth*2977/21600",
    2617             :             "logheight*3262/21600",
    2618             :             "logwidth*17087/21600",
    2619             :             "logheight*17337/21600",
    2620             :             "logwidth*67/21600",
    2621             :             "logheight*21577/21600",
    2622             :             "logwidth*21582/21600",
    2623             :             "logheight*1235/21600",
    2624             :             "logheight/2",
    2625             :             "logwidth/2",
    2626             :             "(-11429249)/60000.0",
    2627             :             "(7426832)/60000.0",
    2628             :             "(-8646143)/60000.0",
    2629             :             "(5396714)/60000.0",
    2630             :             "(-8748475)/60000.0",
    2631             :             "(5983381)/60000.0",
    2632             :             "(-7859164)/60000.0",
    2633             :             "(7034504)/60000.0",
    2634             :             "(-4722533)/60000.0",
    2635             :             "(6541615)/60000.0",
    2636             :             "(-2776035)/60000.0",
    2637             :             "(7816140)/60000.0",
    2638             :             "(37501)/60000.0",
    2639             :             "(6842000)/60000.0",
    2640             :             "(1347096)/60000.0",
    2641             :             "(6910353)/60000.0",
    2642             :             "(3974558)/60000.0",
    2643             :             "(4542661)/60000.0",
    2644             :             "(-16496525)/60000.0",
    2645             :             "(8804134)/60000.0",
    2646             :             "(-14809710)/60000.0",
    2647             :             "(9151131)/60000.0",
    2648             :             "(5204520)/60000.0",
    2649             :             "(1585770)/60000.0",
    2650             :             "(4416628)/60000.0",
    2651             :             "(686848)/60000.0",
    2652             :             "(8257449)/60000.0",
    2653             :             "(844866)/60000.0",
    2654             :             "(387196)/60000.0",
    2655             :             "(959901)/60000.0",
    2656             :             "(-4217541)/60000.0",
    2657             :             "(4255042)/60000.0",
    2658             :             "(1819082)/60000.0",
    2659             :             "(1665090)/60000.0",
    2660             :             "(-824660)/60000.0",
    2661             :             "(891534)/60000.0",
    2662             :             "(-8950887)/60000.0",
    2663             :             "(1091722)/60000.0",
    2664             :             "(-9809656)/60000.0",
    2665             :             "(1061181)/60000.0",
    2666             :             "(-4002417)/60000.0",
    2667             :             "(739161)/60000.0",
    2668             :             "(9459261)/60000.0",
    2669             :             "(711490)/60000.0"
    2670             :         };
    2671           2 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2672             :     }
    2673             :     {
    2674           2 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    2675             :     }
    2676             :     {
    2677           2 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2678             :     }
    2679             :     {
    2680           2 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2681             :     }
    2682             :     {
    2683           2 :         Sequence< PropertyValue > aPropSequence (4);
    2684             :         {
    2685           2 :             aPropSequence [0].Name = "Coordinates";
    2686             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2687             :                 {
    2688             :                     EnhancedCustomShapeParameterType::NORMAL,
    2689             :                     EnhancedCustomShapeParameterType::NORMAL,
    2690             :                     3900, 14370
    2691             :                 },
    2692             :                 {
    2693             :                     EnhancedCustomShapeParameterType::NORMAL,
    2694             :                     EnhancedCustomShapeParameterType::NORMAL,
    2695             :                     6753, 9190
    2696             :                 },
    2697             :                 {
    2698             :                     EnhancedCustomShapeParameterType::EQUATION,
    2699             :                     EnhancedCustomShapeParameterType::EQUATION,
    2700             :                     10, 11
    2701             :                 },
    2702             :                 {
    2703             :                     EnhancedCustomShapeParameterType::NORMAL,
    2704             :                     EnhancedCustomShapeParameterType::NORMAL,
    2705             :                     5333, 7267
    2706             :                 },
    2707             :                 {
    2708             :                     EnhancedCustomShapeParameterType::EQUATION,
    2709             :                     EnhancedCustomShapeParameterType::EQUATION,
    2710             :                     12, 13
    2711             :                 },
    2712             :                 {
    2713             :                     EnhancedCustomShapeParameterType::NORMAL,
    2714             :                     EnhancedCustomShapeParameterType::NORMAL,
    2715             :                     4365, 5945
    2716             :                 },
    2717             :                 {
    2718             :                     EnhancedCustomShapeParameterType::EQUATION,
    2719             :                     EnhancedCustomShapeParameterType::EQUATION,
    2720             :                     14, 15
    2721             :                 },
    2722             :                 {
    2723             :                     EnhancedCustomShapeParameterType::NORMAL,
    2724             :                     EnhancedCustomShapeParameterType::NORMAL,
    2725             :                     4857, 6595
    2726             :                 },
    2727             :                 {
    2728             :                     EnhancedCustomShapeParameterType::EQUATION,
    2729             :                     EnhancedCustomShapeParameterType::EQUATION,
    2730             :                     16, 17
    2731             :                 },
    2732             :                 {
    2733             :                     EnhancedCustomShapeParameterType::NORMAL,
    2734             :                     EnhancedCustomShapeParameterType::NORMAL,
    2735             :                     5333, 7273
    2736             :                 },
    2737             :                 {
    2738             :                     EnhancedCustomShapeParameterType::EQUATION,
    2739             :                     EnhancedCustomShapeParameterType::EQUATION,
    2740             :                     18, 19
    2741             :                 },
    2742             :                 {
    2743             :                     EnhancedCustomShapeParameterType::NORMAL,
    2744             :                     EnhancedCustomShapeParameterType::NORMAL,
    2745             :                     6775, 9220
    2746             :                 },
    2747             :                 {
    2748             :                     EnhancedCustomShapeParameterType::EQUATION,
    2749             :                     EnhancedCustomShapeParameterType::EQUATION,
    2750             :                     20, 21
    2751             :                 },
    2752             :                 {
    2753             :                     EnhancedCustomShapeParameterType::NORMAL,
    2754             :                     EnhancedCustomShapeParameterType::NORMAL,
    2755             :                     5785, 7867
    2756             :                 },
    2757             :                 {
    2758             :                     EnhancedCustomShapeParameterType::EQUATION,
    2759             :                     EnhancedCustomShapeParameterType::EQUATION,
    2760             :                     22, 23
    2761             :                 },
    2762             :                 {
    2763             :                     EnhancedCustomShapeParameterType::NORMAL,
    2764             :                     EnhancedCustomShapeParameterType::NORMAL,
    2765             :                     6752, 9215
    2766             :                 },
    2767             :                 {
    2768             :                     EnhancedCustomShapeParameterType::EQUATION,
    2769             :                     EnhancedCustomShapeParameterType::EQUATION,
    2770             :                     24, 25
    2771             :                 },
    2772             :                 {
    2773             :                     EnhancedCustomShapeParameterType::NORMAL,
    2774             :                     EnhancedCustomShapeParameterType::NORMAL,
    2775             :                     7720, 10543
    2776             :                 },
    2777             :                 {
    2778             :                     EnhancedCustomShapeParameterType::EQUATION,
    2779             :                     EnhancedCustomShapeParameterType::EQUATION,
    2780             :                     26, 27
    2781             :                 },
    2782             :                 {
    2783             :                     EnhancedCustomShapeParameterType::NORMAL,
    2784             :                     EnhancedCustomShapeParameterType::NORMAL,
    2785             :                     4360, 5918
    2786             :                 },
    2787             :                 {
    2788             :                     EnhancedCustomShapeParameterType::EQUATION,
    2789             :                     EnhancedCustomShapeParameterType::EQUATION,
    2790             :                     28, 29
    2791             :                 },
    2792             :                 {
    2793             :                     EnhancedCustomShapeParameterType::NORMAL,
    2794             :                     EnhancedCustomShapeParameterType::NORMAL,
    2795             :                     4345, 5945
    2796             :                 },
    2797             :                 {
    2798             :                     EnhancedCustomShapeParameterType::EQUATION,
    2799             :                     EnhancedCustomShapeParameterType::EQUATION,
    2800             :                     30, 31
    2801             :                 },
    2802             :                 {
    2803             :                     EnhancedCustomShapeParameterType::NORMAL,
    2804             :                     EnhancedCustomShapeParameterType::NORMAL,
    2805             :                     4693, 26177
    2806             :                 },
    2807             :                 {
    2808             :                     EnhancedCustomShapeParameterType::NORMAL,
    2809             :                     EnhancedCustomShapeParameterType::NORMAL,
    2810             :                     4345, 5945
    2811             :                 },
    2812             :                 {
    2813             :                     EnhancedCustomShapeParameterType::EQUATION,
    2814             :                     EnhancedCustomShapeParameterType::EQUATION,
    2815             :                     32, 33
    2816             :                 },
    2817             :                 {
    2818             :                     EnhancedCustomShapeParameterType::NORMAL,
    2819             :                     EnhancedCustomShapeParameterType::NORMAL,
    2820             :                     6928, 34899
    2821             :                 },
    2822             :                 {
    2823             :                     EnhancedCustomShapeParameterType::NORMAL,
    2824             :                     EnhancedCustomShapeParameterType::NORMAL,
    2825             :                     4360, 5918
    2826             :                 },
    2827             :                 {
    2828             :                     EnhancedCustomShapeParameterType::EQUATION,
    2829             :                     EnhancedCustomShapeParameterType::EQUATION,
    2830             :                     34, 35
    2831             :                 },
    2832             :                 {
    2833             :                     EnhancedCustomShapeParameterType::NORMAL,
    2834             :                     EnhancedCustomShapeParameterType::NORMAL,
    2835             :                     16478, 39090
    2836             :                 },
    2837             :                 {
    2838             :                     EnhancedCustomShapeParameterType::NORMAL,
    2839             :                     EnhancedCustomShapeParameterType::NORMAL,
    2840             :                     6752, 9215
    2841             :                 },
    2842             :                 {
    2843             :                     EnhancedCustomShapeParameterType::EQUATION,
    2844             :                     EnhancedCustomShapeParameterType::EQUATION,
    2845             :                     36, 37
    2846             :                 },
    2847             :                 {
    2848             :                     EnhancedCustomShapeParameterType::NORMAL,
    2849             :                     EnhancedCustomShapeParameterType::NORMAL,
    2850             :                     28827, 34751
    2851             :                 },
    2852             :                 {
    2853             :                     EnhancedCustomShapeParameterType::NORMAL,
    2854             :                     EnhancedCustomShapeParameterType::NORMAL,
    2855             :                     6752, 9215
    2856             :                 },
    2857             :                 {
    2858             :                     EnhancedCustomShapeParameterType::EQUATION,
    2859             :                     EnhancedCustomShapeParameterType::EQUATION,
    2860             :                     38, 39
    2861             :                 },
    2862             :                 {
    2863             :                     EnhancedCustomShapeParameterType::NORMAL,
    2864             :                     EnhancedCustomShapeParameterType::NORMAL,
    2865             :                     34129, 22954
    2866             :                 },
    2867             :                 {
    2868             :                     EnhancedCustomShapeParameterType::NORMAL,
    2869             :                     EnhancedCustomShapeParameterType::NORMAL,
    2870             :                     5785, 7867
    2871             :                 },
    2872             :                 {
    2873             :                     EnhancedCustomShapeParameterType::EQUATION,
    2874             :                     EnhancedCustomShapeParameterType::EQUATION,
    2875             :                     40, 41
    2876             :                 },
    2877             :                 {
    2878             :                     EnhancedCustomShapeParameterType::NORMAL,
    2879             :                     EnhancedCustomShapeParameterType::NORMAL,
    2880             :                     41798, 15354
    2881             :                 },
    2882             :                 {
    2883             :                     EnhancedCustomShapeParameterType::NORMAL,
    2884             :                     EnhancedCustomShapeParameterType::NORMAL,
    2885             :                     5333, 7273
    2886             :                 },
    2887             :                 {
    2888             :                     EnhancedCustomShapeParameterType::EQUATION,
    2889             :                     EnhancedCustomShapeParameterType::EQUATION,
    2890             :                     42, 43
    2891             :                 },
    2892             :                 {
    2893             :                     EnhancedCustomShapeParameterType::NORMAL,
    2894             :                     EnhancedCustomShapeParameterType::NORMAL,
    2895             :                     38324, 5426
    2896             :                 },
    2897             :                 {
    2898             :                     EnhancedCustomShapeParameterType::NORMAL,
    2899             :                     EnhancedCustomShapeParameterType::NORMAL,
    2900             :                     4857, 6595
    2901             :                 },
    2902             :                 {
    2903             :                     EnhancedCustomShapeParameterType::EQUATION,
    2904             :                     EnhancedCustomShapeParameterType::EQUATION,
    2905             :                     44, 45
    2906             :                 },
    2907             :                 {
    2908             :                     EnhancedCustomShapeParameterType::NORMAL,
    2909             :                     EnhancedCustomShapeParameterType::NORMAL,
    2910             :                     29078, 3952
    2911             :                 },
    2912             :                 {
    2913             :                     EnhancedCustomShapeParameterType::NORMAL,
    2914             :                     EnhancedCustomShapeParameterType::NORMAL,
    2915             :                     4857, 6595
    2916             :                 },
    2917             :                 {
    2918             :                     EnhancedCustomShapeParameterType::EQUATION,
    2919             :                     EnhancedCustomShapeParameterType::EQUATION,
    2920             :                     46, 47
    2921             :                 },
    2922             :                 {
    2923             :                     EnhancedCustomShapeParameterType::NORMAL,
    2924             :                     EnhancedCustomShapeParameterType::NORMAL,
    2925             :                     22141, 4720
    2926             :                 },
    2927             :                 {
    2928             :                     EnhancedCustomShapeParameterType::NORMAL,
    2929             :                     EnhancedCustomShapeParameterType::NORMAL,
    2930             :                     4365, 5945
    2931             :                 },
    2932             :                 {
    2933             :                     EnhancedCustomShapeParameterType::EQUATION,
    2934             :                     EnhancedCustomShapeParameterType::EQUATION,
    2935             :                     48, 49
    2936             :                 },
    2937             :                 {
    2938             :                     EnhancedCustomShapeParameterType::NORMAL,
    2939             :                     EnhancedCustomShapeParameterType::NORMAL,
    2940             :                     14000, 5192
    2941             :                 },
    2942             :                 {
    2943             :                     EnhancedCustomShapeParameterType::NORMAL,
    2944             :                     EnhancedCustomShapeParameterType::NORMAL,
    2945             :                     6753, 9190
    2946             :                 },
    2947             :                 {
    2948             :                     EnhancedCustomShapeParameterType::EQUATION,
    2949             :                     EnhancedCustomShapeParameterType::EQUATION,
    2950             :                     50, 51
    2951             :                 },
    2952             :                 {
    2953             :                     EnhancedCustomShapeParameterType::NORMAL,
    2954             :                     EnhancedCustomShapeParameterType::NORMAL,
    2955             :                     4127, 15789
    2956             :                 },
    2957             :                 {
    2958             :                     EnhancedCustomShapeParameterType::NORMAL,
    2959             :                     EnhancedCustomShapeParameterType::NORMAL,
    2960             :                     6753, 9190
    2961             :                 },
    2962             :                 {
    2963             :                     EnhancedCustomShapeParameterType::EQUATION,
    2964             :                     EnhancedCustomShapeParameterType::EQUATION,
    2965             :                     52, 53
    2966             :                 }
    2967             :             };
    2968           2 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2969             :         }
    2970             :         {
    2971           2 :             aPropSequence [1].Name = "Segments";
    2972             :             static const sal_uInt16 nValues[] = {
    2973             :             // Command, Count
    2974             :                 1,1,
    2975             :                 17,11,
    2976             :                 4,0,
    2977             :                 5,0,
    2978             :                 1,1,
    2979             :                 17,1,
    2980             :                 1,1,
    2981             :                 17,1,
    2982             :                 1,1,
    2983             :                 17,1,
    2984             :                 1,1,
    2985             :                 17,1,
    2986             :                 1,1,
    2987             :                 17,1,
    2988             :                 1,1,
    2989             :                 17,1,
    2990             :                 1,1,
    2991             :                 17,1,
    2992             :                 1,1,
    2993             :                 17,1,
    2994             :                 1,1,
    2995             :                 17,1,
    2996             :                 1,1,
    2997             :                 17,1,
    2998             :                 1,1,
    2999             :                 17,1,
    3000             :                 6,0,
    3001             :                 5,0
    3002             :             };
    3003           2 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    3004             :         }
    3005             :         {
    3006           2 :             aPropSequence [2].Name = "SubViewSize";
    3007           2 :             Sequence< awt::Size > aSizeSequence (2);
    3008             :             {
    3009           2 :                 awt::Size aSize;
    3010           2 :                 aSize.Width = 43200;
    3011           2 :                 aSize.Height = 43200;
    3012           2 :                 aSizeSequence [0] = aSize;
    3013             :             }
    3014             :             {
    3015           2 :                 awt::Size aSize;
    3016           2 :                 aSize.Width = 43200;
    3017           2 :                 aSize.Height = 43200;
    3018           2 :                 aSizeSequence [1] = aSize;
    3019             :             }
    3020           2 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    3021             :         }
    3022             :         {
    3023           2 :             aPropSequence [3].Name = "TextFrames";
    3024           2 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    3025             :             {
    3026           2 :                 EnhancedCustomShapeTextFrame aTextFrame;
    3027             :                 {
    3028             :                     static const CustomShapeProvider::ParameterPairData aData =
    3029             :                     {
    3030             :                         EnhancedCustomShapeParameterType::EQUATION,
    3031             :                         EnhancedCustomShapeParameterType::EQUATION,
    3032             :                         0, 1
    3033             :                     };
    3034           2 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    3035             :                 }
    3036             :                 {
    3037             :                     static const CustomShapeProvider::ParameterPairData aData =
    3038             :                     {
    3039             :                         EnhancedCustomShapeParameterType::EQUATION,
    3040             :                         EnhancedCustomShapeParameterType::EQUATION,
    3041             :                         2, 3
    3042             :                     };
    3043           2 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    3044             :                 }
    3045           2 :                 aTextFrameSeq [0] = aTextFrame;
    3046             :             }
    3047           2 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    3048             :         }
    3049           2 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    3050             :     }
    3051             :     {
    3052           2 :         awt::Rectangle aRectangle;
    3053           2 :         aRectangle.X = 0;
    3054           2 :         aRectangle.Y = 0;
    3055           2 :         aRectangle.Width = 0;
    3056           2 :         aRectangle.Height = 0;
    3057           2 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    3058             :     }
    3059           2 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-cloud"));
    3060             : 
    3061           2 :     return aPropertyMap;
    3062             :   }
    3063             : };
    3064             : 
    3065             : // This is a generated source file. DO NOT EDIT.
    3066             : 
    3067           6 : class ShapeCcube : public CustomShapeProvider
    3068             : {
    3069           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    3070             :   {
    3071           0 :     PropertyMap aPropertyMap;
    3072             : 
    3073             :     {
    3074           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    3075             :         {
    3076           0 :             Any aAny ((sal_Int32) 25000);
    3077           0 :             aAdjSequence [0].Value = aAny;
    3078           0 :             aAdjSequence [0].Name = "adj";
    3079             :         }
    3080           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    3081             :     }
    3082             :     {
    3083             :         static const char *aStrings[] = {
    3084             :             "if(0-$0 ,0,if(100000-$0 ,$0 ,100000))",
    3085             :             "min(logwidth,logheight)",
    3086             :             "?1 *?0 /100000",
    3087             :             "logheight+0-?2 ",
    3088             :             "?3 *1/2",
    3089             :             "(?2 +logheight)/2",
    3090             :             "logwidth+0-?2 ",
    3091             :             "?6 *1/2",
    3092             :             "(?2 +logwidth)/2",
    3093             :             "logheight",
    3094             :             "logwidth"
    3095             :         };
    3096           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    3097             :     }
    3098             :     {
    3099           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    3100             :         {
    3101           0 :             Sequence< PropertyValue > aPropSequence (4);
    3102             :             {
    3103           0 :                 aPropSequence [0].Name = "Position";
    3104             :                 static const CustomShapeProvider::ParameterPairData aData =
    3105             :                 {
    3106             :                     EnhancedCustomShapeParameterType::NORMAL,
    3107             :                     EnhancedCustomShapeParameterType::EQUATION,
    3108             :                     0, 2
    3109             :                 };
    3110           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    3111             :             }
    3112             :             {
    3113           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    3114           0 :                 EnhancedCustomShapeParameter aParameter;
    3115           0 :                 Any aAny ((sal_Int32) 100000);
    3116           0 :                 aParameter.Value = aAny;
    3117           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    3118           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    3119             :             }
    3120             :             {
    3121           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    3122           0 :                 EnhancedCustomShapeParameter aParameter;
    3123           0 :                 Any aAny ((sal_Int32) 0);
    3124           0 :                 aParameter.Value = aAny;
    3125           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    3126           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    3127             :             }
    3128             :             {
    3129           0 :                 aPropSequence [3].Name = "RefY";
    3130           0 :                 Any aAny ((sal_Int32) 0);
    3131           0 :                 aPropSequence [3].Value = makeAny (aAny);
    3132             :             }
    3133           0 :             aPropSequenceSequence [0] = aPropSequence;
    3134             :         }
    3135           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    3136             :     }
    3137             :     {
    3138           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    3139             :     }
    3140             :     {
    3141           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    3142             :     }
    3143             :     {
    3144           0 :         Sequence< PropertyValue > aPropSequence (3);
    3145             :         {
    3146           0 :             aPropSequence [0].Name = "Coordinates";
    3147             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    3148             :                 {
    3149             :                     EnhancedCustomShapeParameterType::NORMAL,
    3150             :                     EnhancedCustomShapeParameterType::EQUATION,
    3151             :                     0, 2
    3152             :                 },
    3153             :                 {
    3154             :                     EnhancedCustomShapeParameterType::EQUATION,
    3155             :                     EnhancedCustomShapeParameterType::EQUATION,
    3156             :                     6, 2
    3157             :                 },
    3158             :                 {
    3159             :                     EnhancedCustomShapeParameterType::EQUATION,
    3160             :                     EnhancedCustomShapeParameterType::EQUATION,
    3161             :                     6, 9
    3162             :                 },
    3163             :                 {
    3164             :                     EnhancedCustomShapeParameterType::NORMAL,
    3165             :                     EnhancedCustomShapeParameterType::EQUATION,
    3166             :                     0, 9
    3167             :                 },
    3168             :                 {
    3169             :                     EnhancedCustomShapeParameterType::EQUATION,
    3170             :                     EnhancedCustomShapeParameterType::EQUATION,
    3171             :                     6, 2
    3172             :                 },
    3173             :                 {
    3174             :                     EnhancedCustomShapeParameterType::EQUATION,
    3175             :                     EnhancedCustomShapeParameterType::NORMAL,
    3176             :                     10, 0
    3177             :                 },
    3178             :                 {
    3179             :                     EnhancedCustomShapeParameterType::EQUATION,
    3180             :                     EnhancedCustomShapeParameterType::EQUATION,
    3181             :                     10, 3
    3182             :                 },
    3183             :                 {
    3184             :                     EnhancedCustomShapeParameterType::EQUATION,
    3185             :                     EnhancedCustomShapeParameterType::EQUATION,
    3186             :                     6, 9
    3187             :                 },
    3188             :                 {
    3189             :                     EnhancedCustomShapeParameterType::NORMAL,
    3190             :                     EnhancedCustomShapeParameterType::EQUATION,
    3191             :                     0, 2
    3192             :                 },
    3193             :                 {
    3194             :                     EnhancedCustomShapeParameterType::EQUATION,
    3195             :                     EnhancedCustomShapeParameterType::NORMAL,
    3196             :                     2, 0
    3197             :                 },
    3198             :                 {
    3199             :                     EnhancedCustomShapeParameterType::EQUATION,
    3200             :                     EnhancedCustomShapeParameterType::NORMAL,
    3201             :                     10, 0
    3202             :                 },
    3203             :                 {
    3204             :                     EnhancedCustomShapeParameterType::EQUATION,
    3205             :                     EnhancedCustomShapeParameterType::EQUATION,
    3206             :                     6, 2
    3207             :                 },
    3208             :                 {
    3209             :                     EnhancedCustomShapeParameterType::NORMAL,
    3210             :                     EnhancedCustomShapeParameterType::EQUATION,
    3211             :                     0, 2
    3212             :                 },
    3213             :                 {
    3214             :                     EnhancedCustomShapeParameterType::EQUATION,
    3215             :                     EnhancedCustomShapeParameterType::NORMAL,
    3216             :                     2, 0
    3217             :                 },
    3218             :                 {
    3219             :                     EnhancedCustomShapeParameterType::EQUATION,
    3220             :                     EnhancedCustomShapeParameterType::NORMAL,
    3221             :                     10, 0
    3222             :                 },
    3223             :                 {
    3224             :                     EnhancedCustomShapeParameterType::EQUATION,
    3225             :                     EnhancedCustomShapeParameterType::EQUATION,
    3226             :                     10, 3
    3227             :                 },
    3228             :                 {
    3229             :                     EnhancedCustomShapeParameterType::EQUATION,
    3230             :                     EnhancedCustomShapeParameterType::EQUATION,
    3231             :                     6, 9
    3232             :                 },
    3233             :                 {
    3234             :                     EnhancedCustomShapeParameterType::NORMAL,
    3235             :                     EnhancedCustomShapeParameterType::EQUATION,
    3236             :                     0, 9
    3237             :                 },
    3238             :                 {
    3239             :                     EnhancedCustomShapeParameterType::NORMAL,
    3240             :                     EnhancedCustomShapeParameterType::EQUATION,
    3241             :                     0, 2
    3242             :                 },
    3243             :                 {
    3244             :                     EnhancedCustomShapeParameterType::EQUATION,
    3245             :                     EnhancedCustomShapeParameterType::EQUATION,
    3246             :                     6, 2
    3247             :                 },
    3248             :                 {
    3249             :                     EnhancedCustomShapeParameterType::EQUATION,
    3250             :                     EnhancedCustomShapeParameterType::NORMAL,
    3251             :                     10, 0
    3252             :                 },
    3253             :                 {
    3254             :                     EnhancedCustomShapeParameterType::EQUATION,
    3255             :                     EnhancedCustomShapeParameterType::EQUATION,
    3256             :                     6, 2
    3257             :                 },
    3258             :                 {
    3259             :                     EnhancedCustomShapeParameterType::EQUATION,
    3260             :                     EnhancedCustomShapeParameterType::EQUATION,
    3261             :                     6, 9
    3262             :                 }
    3263             :             };
    3264           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    3265             :         }
    3266             :         {
    3267           0 :             aPropSequence [1].Name = "Segments";
    3268             :             static const sal_uInt16 nValues[] = {
    3269             :             // Command, Count
    3270             :                 1,1,
    3271             :                 2,3,
    3272             :                 4,0,
    3273             :                 7,0,
    3274             :                 5,0,
    3275             :                 1,1,
    3276             :                 2,3,
    3277             :                 4,0,
    3278             :                 19,0,
    3279             :                 7,0,
    3280             :                 5,0,
    3281             :                 1,1,
    3282             :                 2,3,
    3283             :                 4,0,
    3284             :                 21,0,
    3285             :                 7,0,
    3286             :                 5,0,
    3287             :                 1,1,
    3288             :                 2,5,
    3289             :                 4,0,
    3290             :                 1,1,
    3291             :                 2,2,
    3292             :                 1,1,
    3293             :                 2,1,
    3294             :                 6,0,
    3295             :                 5,0
    3296             :             };
    3297           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    3298             :         }
    3299             :         {
    3300           0 :             aPropSequence [2].Name = "TextFrames";
    3301           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    3302             :             {
    3303           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    3304             :                 {
    3305             :                     static const CustomShapeProvider::ParameterPairData aData =
    3306             :                     {
    3307             :                         EnhancedCustomShapeParameterType::NORMAL,
    3308             :                         EnhancedCustomShapeParameterType::EQUATION,
    3309             :                         0, 2
    3310             :                     };
    3311           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    3312             :                 }
    3313             :                 {
    3314             :                     static const CustomShapeProvider::ParameterPairData aData =
    3315             :                     {
    3316             :                         EnhancedCustomShapeParameterType::EQUATION,
    3317             :                         EnhancedCustomShapeParameterType::EQUATION,
    3318             :                         6, 9
    3319             :                     };
    3320           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    3321             :                 }
    3322           0 :                 aTextFrameSeq [0] = aTextFrame;
    3323             :             }
    3324           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    3325             :         }
    3326           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    3327             :     }
    3328             :     {
    3329           0 :         awt::Rectangle aRectangle;
    3330           0 :         aRectangle.X = 0;
    3331           0 :         aRectangle.Y = 0;
    3332           0 :         aRectangle.Width = 0;
    3333           0 :         aRectangle.Height = 0;
    3334           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    3335             :     }
    3336           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-cube"));
    3337             : 
    3338           0 :     return aPropertyMap;
    3339             :   }
    3340             : };
    3341             : 
    3342             : // This is a generated source file. DO NOT EDIT.
    3343             : 
    3344           6 : class ShapeCround2DiagRect : public CustomShapeProvider
    3345             : {
    3346           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    3347             :   {
    3348           0 :     PropertyMap aPropertyMap;
    3349             : 
    3350             :     {
    3351           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    3352             :         {
    3353           0 :             Any aAny ((sal_Int32) 16667);
    3354           0 :             aAdjSequence [0].Value = aAny;
    3355           0 :             aAdjSequence [0].Name = "adj1";
    3356             :         }
    3357             :         {
    3358           0 :             Any aAny ((sal_Int32) 0);
    3359           0 :             aAdjSequence [1].Value = aAny;
    3360           0 :             aAdjSequence [1].Name = "adj2";
    3361             :         }
    3362           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    3363             :     }
    3364             :     {
    3365             :         static const char *aStrings[] = {
    3366             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
    3367             :             "if(0-$1 ,0,if(50000-$1 ,$1 ,50000))",
    3368             :             "min(logwidth,logheight)",
    3369             :             "?2 *?0 /100000",
    3370             :             "logheight+0-?3 ",
    3371             :             "?2 *?1 /100000",
    3372             :             "logwidth+0-?5 ",
    3373             :             "logheight+0-?5 ",
    3374             :             "?3 *29289/100000",
    3375             :             "?5 *29289/100000",
    3376             :             "?8 +0-?9 ",
    3377             :             "if(?10 ,?8 ,?9 )",
    3378             :             "logwidth+0-?11 ",
    3379             :             "logheight+0-?11 ",
    3380             :             "logwidth",
    3381             :             "logheight/2",
    3382             :             "logwidth/2",
    3383             :             "logheight",
    3384             :             "(16200000)/60000.0",
    3385             :             "(5400000)/60000.0",
    3386             :             "(0)/60000.0",
    3387             :             "(5400000)/60000.0",
    3388             :             "(5400000)/60000.0",
    3389             :             "(5400000)/60000.0",
    3390             :             "(10800000)/60000.0",
    3391             :             "(5400000)/60000.0"
    3392             :         };
    3393           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    3394             :     }
    3395             :     {
    3396           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    3397             :         {
    3398           0 :             Sequence< PropertyValue > aPropSequence (4);
    3399             :             {
    3400           0 :                 aPropSequence [0].Name = "Position";
    3401             :                 static const CustomShapeProvider::ParameterPairData aData =
    3402             :                 {
    3403             :                     EnhancedCustomShapeParameterType::EQUATION,
    3404             :                     EnhancedCustomShapeParameterType::NORMAL,
    3405             :                     3, 0
    3406             :                 };
    3407           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    3408             :             }
    3409             :             {
    3410           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    3411           0 :                 EnhancedCustomShapeParameter aParameter;
    3412           0 :                 Any aAny ((sal_Int32) 50000);
    3413           0 :                 aParameter.Value = aAny;
    3414           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    3415           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    3416             :             }
    3417             :             {
    3418           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    3419           0 :                 EnhancedCustomShapeParameter aParameter;
    3420           0 :                 Any aAny ((sal_Int32) 0);
    3421           0 :                 aParameter.Value = aAny;
    3422           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    3423           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    3424             :             }
    3425             :             {
    3426           0 :                 aPropSequence [3].Name = "RefX";
    3427           0 :                 Any aAny ((sal_Int32) 0);
    3428           0 :                 aPropSequence [3].Value = makeAny (aAny);
    3429             :             }
    3430           0 :             aPropSequenceSequence [0] = aPropSequence;
    3431             :         }
    3432             :         {
    3433           0 :             Sequence< PropertyValue > aPropSequence (4);
    3434             :             {
    3435           0 :                 aPropSequence [0].Name = "Position";
    3436             :                 static const CustomShapeProvider::ParameterPairData aData =
    3437             :                 {
    3438             :                     EnhancedCustomShapeParameterType::EQUATION,
    3439             :                     EnhancedCustomShapeParameterType::NORMAL,
    3440             :                     6, 0
    3441             :                 };
    3442           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    3443             :             }
    3444             :             {
    3445           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    3446           0 :                 EnhancedCustomShapeParameter aParameter;
    3447           0 :                 Any aAny ((sal_Int32) 50000);
    3448           0 :                 aParameter.Value = aAny;
    3449           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    3450           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    3451             :             }
    3452             :             {
    3453           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    3454           0 :                 EnhancedCustomShapeParameter aParameter;
    3455           0 :                 Any aAny ((sal_Int32) 0);
    3456           0 :                 aParameter.Value = aAny;
    3457           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    3458           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    3459             :             }
    3460             :             {
    3461           0 :                 aPropSequence [3].Name = "RefX";
    3462           0 :                 Any aAny ((sal_Int32) 1);
    3463           0 :                 aPropSequence [3].Value = makeAny (aAny);
    3464             :             }
    3465           0 :             aPropSequenceSequence [1] = aPropSequence;
    3466             :         }
    3467           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    3468             :     }
    3469             :     {
    3470           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    3471             :     }
    3472             :     {
    3473           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    3474             :     }
    3475             :     {
    3476           0 :         Sequence< PropertyValue > aPropSequence (3);
    3477             :         {
    3478           0 :             aPropSequence [0].Name = "Coordinates";
    3479             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    3480             :                 {
    3481             :                     EnhancedCustomShapeParameterType::EQUATION,
    3482             :                     EnhancedCustomShapeParameterType::NORMAL,
    3483             :                     3, 0
    3484             :                 },
    3485             :                 {
    3486             :                     EnhancedCustomShapeParameterType::EQUATION,
    3487             :                     EnhancedCustomShapeParameterType::NORMAL,
    3488             :                     6, 0
    3489             :                 },
    3490             :                 {
    3491             :                     EnhancedCustomShapeParameterType::EQUATION,
    3492             :                     EnhancedCustomShapeParameterType::EQUATION,
    3493             :                     5, 5
    3494             :                 },
    3495             :                 {
    3496             :                     EnhancedCustomShapeParameterType::EQUATION,
    3497             :                     EnhancedCustomShapeParameterType::EQUATION,
    3498             :                     18, 19
    3499             :                 },
    3500             :                 {
    3501             :                     EnhancedCustomShapeParameterType::EQUATION,
    3502             :                     EnhancedCustomShapeParameterType::EQUATION,
    3503             :                     14, 4
    3504             :                 },
    3505             :                 {
    3506             :                     EnhancedCustomShapeParameterType::EQUATION,
    3507             :                     EnhancedCustomShapeParameterType::EQUATION,
    3508             :                     3, 3
    3509             :                 },
    3510             :                 {
    3511             :                     EnhancedCustomShapeParameterType::EQUATION,
    3512             :                     EnhancedCustomShapeParameterType::EQUATION,
    3513             :                     20, 21
    3514             :                 },
    3515             :                 {
    3516             :                     EnhancedCustomShapeParameterType::EQUATION,
    3517             :                     EnhancedCustomShapeParameterType::EQUATION,
    3518             :                     5, 17
    3519             :                 },
    3520             :                 {
    3521             :                     EnhancedCustomShapeParameterType::EQUATION,
    3522             :                     EnhancedCustomShapeParameterType::EQUATION,
    3523             :                     5, 5
    3524             :                 },
    3525             :                 {
    3526             :                     EnhancedCustomShapeParameterType::EQUATION,
    3527             :                     EnhancedCustomShapeParameterType::EQUATION,
    3528             :                     22, 23
    3529             :                 },
    3530             :                 {
    3531             :                     EnhancedCustomShapeParameterType::NORMAL,
    3532             :                     EnhancedCustomShapeParameterType::EQUATION,
    3533             :                     0, 3
    3534             :                 },
    3535             :                 {
    3536             :                     EnhancedCustomShapeParameterType::EQUATION,
    3537             :                     EnhancedCustomShapeParameterType::EQUATION,
    3538             :                     3, 3
    3539             :                 },
    3540             :                 {
    3541             :                     EnhancedCustomShapeParameterType::EQUATION,
    3542             :                     EnhancedCustomShapeParameterType::EQUATION,
    3543             :                     24, 25
    3544             :                 }
    3545             :             };
    3546           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    3547             :         }
    3548             :         {
    3549           0 :             aPropSequence [1].Name = "Segments";
    3550             :             static const sal_uInt16 nValues[] = {
    3551             :             // Command, Count
    3552             :                 1,1,
    3553             :                 2,1,
    3554             :                 17,1,
    3555             :                 2,1,
    3556             :                 17,1,
    3557             :                 2,1,
    3558             :                 17,1,
    3559             :                 2,1,
    3560             :                 17,1,
    3561             :                 4,0,
    3562             :                 5,0
    3563             :             };
    3564           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    3565             :         }
    3566             :         {
    3567           0 :             aPropSequence [2].Name = "TextFrames";
    3568           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    3569             :             {
    3570           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    3571             :                 {
    3572             :                     static const CustomShapeProvider::ParameterPairData aData =
    3573             :                     {
    3574             :                         EnhancedCustomShapeParameterType::EQUATION,
    3575             :                         EnhancedCustomShapeParameterType::EQUATION,
    3576             :                         11, 11
    3577             :                     };
    3578           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    3579             :                 }
    3580             :                 {
    3581             :                     static const CustomShapeProvider::ParameterPairData aData =
    3582             :                     {
    3583             :                         EnhancedCustomShapeParameterType::EQUATION,
    3584             :                         EnhancedCustomShapeParameterType::EQUATION,
    3585             :                         12, 13
    3586             :                     };
    3587           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    3588             :                 }
    3589           0 :                 aTextFrameSeq [0] = aTextFrame;
    3590             :             }
    3591           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    3592             :         }
    3593           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    3594             :     }
    3595             :     {
    3596           0 :         awt::Rectangle aRectangle;
    3597           0 :         aRectangle.X = 0;
    3598           0 :         aRectangle.Y = 0;
    3599           0 :         aRectangle.Width = 0;
    3600           0 :         aRectangle.Height = 0;
    3601           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    3602             :     }
    3603           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-round2DiagRect"));
    3604             : 
    3605           0 :     return aPropertyMap;
    3606             :   }
    3607             : };
    3608             : 
    3609             : // This is a generated source file. DO NOT EDIT.
    3610             : 
    3611           6 : class ShapeCflowChartMultidocument : public CustomShapeProvider
    3612             : {
    3613           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    3614             :   {
    3615           0 :     PropertyMap aPropertyMap;
    3616             : 
    3617             :     {
    3618           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    3619             :     }
    3620             :     {
    3621             :         static const char *aStrings[] = {
    3622             :             "logheight*3675/21600",
    3623             :             "logheight*20782/21600",
    3624             :             "logwidth*9298/21600",
    3625             :             "logwidth*12286/21600",
    3626             :             "logwidth*18595/21600",
    3627             :             "logheight/2",
    3628             :             "logwidth"
    3629             :         };
    3630           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    3631             :     }
    3632             :     {
    3633           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    3634             :     }
    3635             :     {
    3636           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    3637             :     }
    3638             :     {
    3639           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    3640             :     }
    3641             :     {
    3642           0 :         Sequence< PropertyValue > aPropSequence (4);
    3643             :         {
    3644           0 :             aPropSequence [0].Name = "Coordinates";
    3645             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    3646             :                 {
    3647             :                     EnhancedCustomShapeParameterType::NORMAL,
    3648             :                     EnhancedCustomShapeParameterType::NORMAL,
    3649             :                     0, 20782
    3650             :                 },
    3651             :                 {
    3652             :                     EnhancedCustomShapeParameterType::NORMAL,
    3653             :                     EnhancedCustomShapeParameterType::NORMAL,
    3654             :                     9298, 23542
    3655             :                 },
    3656             :                 {
    3657             :                     EnhancedCustomShapeParameterType::NORMAL,
    3658             :                     EnhancedCustomShapeParameterType::NORMAL,
    3659             :                     9298, 18022
    3660             :                 },
    3661             :                 {
    3662             :                     EnhancedCustomShapeParameterType::NORMAL,
    3663             :                     EnhancedCustomShapeParameterType::NORMAL,
    3664             :                     18595, 18022
    3665             :                 },
    3666             :                 {
    3667             :                     EnhancedCustomShapeParameterType::NORMAL,
    3668             :                     EnhancedCustomShapeParameterType::NORMAL,
    3669             :                     18595, 3675
    3670             :                 },
    3671             :                 {
    3672             :                     EnhancedCustomShapeParameterType::NORMAL,
    3673             :                     EnhancedCustomShapeParameterType::NORMAL,
    3674             :                     0, 3675
    3675             :                 },
    3676             :                 {
    3677             :                     EnhancedCustomShapeParameterType::NORMAL,
    3678             :                     EnhancedCustomShapeParameterType::NORMAL,
    3679             :                     1532, 3675
    3680             :                 },
    3681             :                 {
    3682             :                     EnhancedCustomShapeParameterType::NORMAL,
    3683             :                     EnhancedCustomShapeParameterType::NORMAL,
    3684             :                     1532, 1815
    3685             :                 },
    3686             :                 {
    3687             :                     EnhancedCustomShapeParameterType::NORMAL,
    3688             :                     EnhancedCustomShapeParameterType::NORMAL,
    3689             :                     20000, 1815
    3690             :                 },
    3691             :                 {
    3692             :                     EnhancedCustomShapeParameterType::NORMAL,
    3693             :                     EnhancedCustomShapeParameterType::NORMAL,
    3694             :                     20000, 16252
    3695             :                 },
    3696             :                 {
    3697             :                     EnhancedCustomShapeParameterType::NORMAL,
    3698             :                     EnhancedCustomShapeParameterType::NORMAL,
    3699             :                     19298, 16252
    3700             :                 },
    3701             :                 {
    3702             :                     EnhancedCustomShapeParameterType::NORMAL,
    3703             :                     EnhancedCustomShapeParameterType::NORMAL,
    3704             :                     18595, 16352
    3705             :                 },
    3706             :                 {
    3707             :                     EnhancedCustomShapeParameterType::NORMAL,
    3708             :                     EnhancedCustomShapeParameterType::NORMAL,
    3709             :                     18595, 16352
    3710             :                 },
    3711             :                 {
    3712             :                     EnhancedCustomShapeParameterType::NORMAL,
    3713             :                     EnhancedCustomShapeParameterType::NORMAL,
    3714             :                     18595, 3675
    3715             :                 },
    3716             :                 {
    3717             :                     EnhancedCustomShapeParameterType::NORMAL,
    3718             :                     EnhancedCustomShapeParameterType::NORMAL,
    3719             :                     2972, 1815
    3720             :                 },
    3721             :                 {
    3722             :                     EnhancedCustomShapeParameterType::NORMAL,
    3723             :                     EnhancedCustomShapeParameterType::NORMAL,
    3724             :                     2972, 0
    3725             :                 },
    3726             :                 {
    3727             :                     EnhancedCustomShapeParameterType::NORMAL,
    3728             :                     EnhancedCustomShapeParameterType::NORMAL,
    3729             :                     21600, 0
    3730             :                 },
    3731             :                 {
    3732             :                     EnhancedCustomShapeParameterType::NORMAL,
    3733             :                     EnhancedCustomShapeParameterType::NORMAL,
    3734             :                     21600, 14392
    3735             :                 },
    3736             :                 {
    3737             :                     EnhancedCustomShapeParameterType::NORMAL,
    3738             :                     EnhancedCustomShapeParameterType::NORMAL,
    3739             :                     20800, 14392
    3740             :                 },
    3741             :                 {
    3742             :                     EnhancedCustomShapeParameterType::NORMAL,
    3743             :                     EnhancedCustomShapeParameterType::NORMAL,
    3744             :                     20000, 14467
    3745             :                 },
    3746             :                 {
    3747             :                     EnhancedCustomShapeParameterType::NORMAL,
    3748             :                     EnhancedCustomShapeParameterType::NORMAL,
    3749             :                     20000, 14467
    3750             :                 },
    3751             :                 {
    3752             :                     EnhancedCustomShapeParameterType::NORMAL,
    3753             :                     EnhancedCustomShapeParameterType::NORMAL,
    3754             :                     20000, 1815
    3755             :                 },
    3756             :                 {
    3757             :                     EnhancedCustomShapeParameterType::NORMAL,
    3758             :                     EnhancedCustomShapeParameterType::NORMAL,
    3759             :                     0, 3675
    3760             :                 },
    3761             :                 {
    3762             :                     EnhancedCustomShapeParameterType::NORMAL,
    3763             :                     EnhancedCustomShapeParameterType::NORMAL,
    3764             :                     18595, 3675
    3765             :                 },
    3766             :                 {
    3767             :                     EnhancedCustomShapeParameterType::NORMAL,
    3768             :                     EnhancedCustomShapeParameterType::NORMAL,
    3769             :                     18595, 18022
    3770             :                 },
    3771             :                 {
    3772             :                     EnhancedCustomShapeParameterType::NORMAL,
    3773             :                     EnhancedCustomShapeParameterType::NORMAL,
    3774             :                     9298, 18022
    3775             :                 },
    3776             :                 {
    3777             :                     EnhancedCustomShapeParameterType::NORMAL,
    3778             :                     EnhancedCustomShapeParameterType::NORMAL,
    3779             :                     9298, 23542
    3780             :                 },
    3781             :                 {
    3782             :                     EnhancedCustomShapeParameterType::NORMAL,
    3783             :                     EnhancedCustomShapeParameterType::NORMAL,
    3784             :                     0, 20782
    3785             :                 },
    3786             :                 {
    3787             :                     EnhancedCustomShapeParameterType::NORMAL,
    3788             :                     EnhancedCustomShapeParameterType::NORMAL,
    3789             :                     1532, 3675
    3790             :                 },
    3791             :                 {
    3792             :                     EnhancedCustomShapeParameterType::NORMAL,
    3793             :                     EnhancedCustomShapeParameterType::NORMAL,
    3794             :                     1532, 1815
    3795             :                 },
    3796             :                 {
    3797             :                     EnhancedCustomShapeParameterType::NORMAL,
    3798             :                     EnhancedCustomShapeParameterType::NORMAL,
    3799             :                     20000, 1815
    3800             :                 },
    3801             :                 {
    3802             :                     EnhancedCustomShapeParameterType::NORMAL,
    3803             :                     EnhancedCustomShapeParameterType::NORMAL,
    3804             :                     20000, 16252
    3805             :                 },
    3806             :                 {
    3807             :                     EnhancedCustomShapeParameterType::NORMAL,
    3808             :                     EnhancedCustomShapeParameterType::NORMAL,
    3809             :                     19298, 16252
    3810             :                 },
    3811             :                 {
    3812             :                     EnhancedCustomShapeParameterType::NORMAL,
    3813             :                     EnhancedCustomShapeParameterType::NORMAL,
    3814             :                     18595, 16352
    3815             :                 },
    3816             :                 {
    3817             :                     EnhancedCustomShapeParameterType::NORMAL,
    3818             :                     EnhancedCustomShapeParameterType::NORMAL,
    3819             :                     18595, 16352
    3820             :                 },
    3821             :                 {
    3822             :                     EnhancedCustomShapeParameterType::NORMAL,
    3823             :                     EnhancedCustomShapeParameterType::NORMAL,
    3824             :                     2972, 1815
    3825             :                 },
    3826             :                 {
    3827             :                     EnhancedCustomShapeParameterType::NORMAL,
    3828             :                     EnhancedCustomShapeParameterType::NORMAL,
    3829             :                     2972, 0
    3830             :                 },
    3831             :                 {
    3832             :                     EnhancedCustomShapeParameterType::NORMAL,
    3833             :                     EnhancedCustomShapeParameterType::NORMAL,
    3834             :                     21600, 0
    3835             :                 },
    3836             :                 {
    3837             :                     EnhancedCustomShapeParameterType::NORMAL,
    3838             :                     EnhancedCustomShapeParameterType::NORMAL,
    3839             :                     21600, 14392
    3840             :                 },
    3841             :                 {
    3842             :                     EnhancedCustomShapeParameterType::NORMAL,
    3843             :                     EnhancedCustomShapeParameterType::NORMAL,
    3844             :                     20800, 14392
    3845             :                 },
    3846             :                 {
    3847             :                     EnhancedCustomShapeParameterType::NORMAL,
    3848             :                     EnhancedCustomShapeParameterType::NORMAL,
    3849             :                     20000, 14467
    3850             :                 },
    3851             :                 {
    3852             :                     EnhancedCustomShapeParameterType::NORMAL,
    3853             :                     EnhancedCustomShapeParameterType::NORMAL,
    3854             :                     20000, 14467
    3855             :                 },
    3856             :                 {
    3857             :                     EnhancedCustomShapeParameterType::NORMAL,
    3858             :                     EnhancedCustomShapeParameterType::NORMAL,
    3859             :                     0, 20782
    3860             :                 },
    3861             :                 {
    3862             :                     EnhancedCustomShapeParameterType::NORMAL,
    3863             :                     EnhancedCustomShapeParameterType::NORMAL,
    3864             :                     9298, 23542
    3865             :                 },
    3866             :                 {
    3867             :                     EnhancedCustomShapeParameterType::NORMAL,
    3868             :                     EnhancedCustomShapeParameterType::NORMAL,
    3869             :                     9298, 18022
    3870             :                 },
    3871             :                 {
    3872             :                     EnhancedCustomShapeParameterType::NORMAL,
    3873             :                     EnhancedCustomShapeParameterType::NORMAL,
    3874             :                     18595, 18022
    3875             :                 },
    3876             :                 {
    3877             :                     EnhancedCustomShapeParameterType::NORMAL,
    3878             :                     EnhancedCustomShapeParameterType::NORMAL,
    3879             :                     18595, 16352
    3880             :                 },
    3881             :                 {
    3882             :                     EnhancedCustomShapeParameterType::NORMAL,
    3883             :                     EnhancedCustomShapeParameterType::NORMAL,
    3884             :                     18595, 16352
    3885             :                 },
    3886             :                 {
    3887             :                     EnhancedCustomShapeParameterType::NORMAL,
    3888             :                     EnhancedCustomShapeParameterType::NORMAL,
    3889             :                     19298, 16252
    3890             :                 },
    3891             :                 {
    3892             :                     EnhancedCustomShapeParameterType::NORMAL,
    3893             :                     EnhancedCustomShapeParameterType::NORMAL,
    3894             :                     20000, 16252
    3895             :                 },
    3896             :                 {
    3897             :                     EnhancedCustomShapeParameterType::NORMAL,
    3898             :                     EnhancedCustomShapeParameterType::NORMAL,
    3899             :                     20000, 14467
    3900             :                 },
    3901             :                 {
    3902             :                     EnhancedCustomShapeParameterType::NORMAL,
    3903             :                     EnhancedCustomShapeParameterType::NORMAL,
    3904             :                     20000, 14467
    3905             :                 },
    3906             :                 {
    3907             :                     EnhancedCustomShapeParameterType::NORMAL,
    3908             :                     EnhancedCustomShapeParameterType::NORMAL,
    3909             :                     20800, 14392
    3910             :                 },
    3911             :                 {
    3912             :                     EnhancedCustomShapeParameterType::NORMAL,
    3913             :                     EnhancedCustomShapeParameterType::NORMAL,
    3914             :                     21600, 14392
    3915             :                 },
    3916             :                 {
    3917             :                     EnhancedCustomShapeParameterType::NORMAL,
    3918             :                     EnhancedCustomShapeParameterType::NORMAL,
    3919             :                     21600, 0
    3920             :                 },
    3921             :                 {
    3922             :                     EnhancedCustomShapeParameterType::NORMAL,
    3923             :                     EnhancedCustomShapeParameterType::NORMAL,
    3924             :                     2972, 0
    3925             :                 },
    3926             :                 {
    3927             :                     EnhancedCustomShapeParameterType::NORMAL,
    3928             :                     EnhancedCustomShapeParameterType::NORMAL,
    3929             :                     2972, 1815
    3930             :                 },
    3931             :                 {
    3932             :                     EnhancedCustomShapeParameterType::NORMAL,
    3933             :                     EnhancedCustomShapeParameterType::NORMAL,
    3934             :                     1532, 1815
    3935             :                 },
    3936             :                 {
    3937             :                     EnhancedCustomShapeParameterType::NORMAL,
    3938             :                     EnhancedCustomShapeParameterType::NORMAL,
    3939             :                     1532, 3675
    3940             :                 },
    3941             :                 {
    3942             :                     EnhancedCustomShapeParameterType::NORMAL,
    3943             :                     EnhancedCustomShapeParameterType::NORMAL,
    3944             :                     0, 3675
    3945             :                 }
    3946             :             };
    3947           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    3948             :         }
    3949             :         {
    3950           0 :             aPropSequence [1].Name = "Segments";
    3951             :             static const sal_uInt16 nValues[] = {
    3952             :             // Command, Count
    3953             :                 1,1,
    3954             :                 3,1,
    3955             :                 2,2,
    3956             :                 4,0,
    3957             :                 1,1,
    3958             :                 2,3,
    3959             :                 3,1,
    3960             :                 2,1,
    3961             :                 4,0,
    3962             :                 1,1,
    3963             :                 2,3,
    3964             :                 3,1,
    3965             :                 2,1,
    3966             :                 4,0,
    3967             :                 7,0,
    3968             :                 5,0,
    3969             :                 1,1,
    3970             :                 2,2,
    3971             :                 3,1,
    3972             :                 4,0,
    3973             :                 1,1,
    3974             :                 2,3,
    3975             :                 3,1,
    3976             :                 1,1,
    3977             :                 2,3,
    3978             :                 3,1,
    3979             :                 6,0,
    3980             :                 5,0,
    3981             :                 1,1,
    3982             :                 3,1,
    3983             :                 2,1,
    3984             :                 3,1,
    3985             :                 2,1,
    3986             :                 3,1,
    3987             :                 2,6,
    3988             :                 4,0,
    3989             :                 6,0,
    3990             :                 7,0,
    3991             :                 5,0
    3992             :             };
    3993           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    3994             :         }
    3995             :         {
    3996           0 :             aPropSequence [2].Name = "SubViewSize";
    3997           0 :             Sequence< awt::Size > aSizeSequence (3);
    3998             :             {
    3999           0 :                 awt::Size aSize;
    4000           0 :                 aSize.Width = 21600;
    4001           0 :                 aSize.Height = 21600;
    4002           0 :                 aSizeSequence [0] = aSize;
    4003             :             }
    4004             :             {
    4005           0 :                 awt::Size aSize;
    4006           0 :                 aSize.Width = 21600;
    4007           0 :                 aSize.Height = 21600;
    4008           0 :                 aSizeSequence [1] = aSize;
    4009             :             }
    4010             :             {
    4011           0 :                 awt::Size aSize;
    4012           0 :                 aSize.Width = 21600;
    4013           0 :                 aSize.Height = 21600;
    4014           0 :                 aSizeSequence [2] = aSize;
    4015             :             }
    4016           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    4017             :         }
    4018             :         {
    4019           0 :             aPropSequence [3].Name = "TextFrames";
    4020           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    4021             :             {
    4022           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    4023             :                 {
    4024             :                     static const CustomShapeProvider::ParameterPairData aData =
    4025             :                     {
    4026             :                         EnhancedCustomShapeParameterType::NORMAL,
    4027             :                         EnhancedCustomShapeParameterType::EQUATION,
    4028             :                         0, 0
    4029             :                     };
    4030           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    4031             :                 }
    4032             :                 {
    4033             :                     static const CustomShapeProvider::ParameterPairData aData =
    4034             :                     {
    4035             :                         EnhancedCustomShapeParameterType::EQUATION,
    4036             :                         EnhancedCustomShapeParameterType::EQUATION,
    4037             :                         4, 1
    4038             :                     };
    4039           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    4040             :                 }
    4041           0 :                 aTextFrameSeq [0] = aTextFrame;
    4042             :             }
    4043           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    4044             :         }
    4045           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    4046             :     }
    4047             :     {
    4048           0 :         awt::Rectangle aRectangle;
    4049           0 :         aRectangle.X = 0;
    4050           0 :         aRectangle.Y = 0;
    4051           0 :         aRectangle.Width = 0;
    4052           0 :         aRectangle.Height = 0;
    4053           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    4054             :     }
    4055           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartMultidocument"));
    4056             : 
    4057           0 :     return aPropertyMap;
    4058             :   }
    4059             : };
    4060             : 
    4061             : // This is a generated source file. DO NOT EDIT.
    4062             : 
    4063           6 : class ShapeCactionButtonDocument : public CustomShapeProvider
    4064             : {
    4065           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    4066             :   {
    4067           0 :     PropertyMap aPropertyMap;
    4068             : 
    4069             :     {
    4070           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    4071             :     }
    4072             :     {
    4073             :         static const char *aStrings[] = {
    4074             :             "min(logwidth,logheight)",
    4075             :             "?0 *3/8",
    4076             :             "logheight/2",
    4077             :             "?2 +0-?1 ",
    4078             :             "?2 +?1 -0",
    4079             :             "?0 *9/32",
    4080             :             "logwidth/2",
    4081             :             "?6 +0-?5 ",
    4082             :             "?6 +?5 -0",
    4083             :             "?0 *3/16",
    4084             :             "?8 +0-?9 ",
    4085             :             "?3 +?9 -0",
    4086             :             "logwidth",
    4087             :             "logheight"
    4088             :         };
    4089           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    4090             :     }
    4091             :     {
    4092           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    4093             :     }
    4094             :     {
    4095           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    4096             :     }
    4097             :     {
    4098           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    4099             :     }
    4100             :     {
    4101           0 :         Sequence< PropertyValue > aPropSequence (3);
    4102             :         {
    4103           0 :             aPropSequence [0].Name = "Coordinates";
    4104             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    4105             :                 {
    4106             :                     EnhancedCustomShapeParameterType::NORMAL,
    4107             :                     EnhancedCustomShapeParameterType::NORMAL,
    4108             :                     0, 0
    4109             :                 },
    4110             :                 {
    4111             :                     EnhancedCustomShapeParameterType::EQUATION,
    4112             :                     EnhancedCustomShapeParameterType::NORMAL,
    4113             :                     12, 0
    4114             :                 },
    4115             :                 {
    4116             :                     EnhancedCustomShapeParameterType::EQUATION,
    4117             :                     EnhancedCustomShapeParameterType::EQUATION,
    4118             :                     12, 13
    4119             :                 },
    4120             :                 {
    4121             :                     EnhancedCustomShapeParameterType::NORMAL,
    4122             :                     EnhancedCustomShapeParameterType::EQUATION,
    4123             :                     0, 13
    4124             :                 },
    4125             :                 {
    4126             :                     EnhancedCustomShapeParameterType::EQUATION,
    4127             :                     EnhancedCustomShapeParameterType::EQUATION,
    4128             :                     7, 3
    4129             :                 },
    4130             :                 {
    4131             :                     EnhancedCustomShapeParameterType::EQUATION,
    4132             :                     EnhancedCustomShapeParameterType::EQUATION,
    4133             :                     10, 3
    4134             :                 },
    4135             :                 {
    4136             :                     EnhancedCustomShapeParameterType::EQUATION,
    4137             :                     EnhancedCustomShapeParameterType::EQUATION,
    4138             :                     8, 11
    4139             :                 },
    4140             :                 {
    4141             :                     EnhancedCustomShapeParameterType::EQUATION,
    4142             :                     EnhancedCustomShapeParameterType::EQUATION,
    4143             :                     8, 4
    4144             :                 },
    4145             :                 {
    4146             :                     EnhancedCustomShapeParameterType::EQUATION,
    4147             :                     EnhancedCustomShapeParameterType::EQUATION,
    4148             :                     7, 4
    4149             :                 },
    4150             :                 {
    4151             :                     EnhancedCustomShapeParameterType::EQUATION,
    4152             :                     EnhancedCustomShapeParameterType::EQUATION,
    4153             :                     7, 3
    4154             :                 },
    4155             :                 {
    4156             :                     EnhancedCustomShapeParameterType::EQUATION,
    4157             :                     EnhancedCustomShapeParameterType::EQUATION,
    4158             :                     10, 3
    4159             :                 },
    4160             :                 {
    4161             :                     EnhancedCustomShapeParameterType::EQUATION,
    4162             :                     EnhancedCustomShapeParameterType::EQUATION,
    4163             :                     10, 11
    4164             :                 },
    4165             :                 {
    4166             :                     EnhancedCustomShapeParameterType::EQUATION,
    4167             :                     EnhancedCustomShapeParameterType::EQUATION,
    4168             :                     8, 11
    4169             :                 },
    4170             :                 {
    4171             :                     EnhancedCustomShapeParameterType::EQUATION,
    4172             :                     EnhancedCustomShapeParameterType::EQUATION,
    4173             :                     8, 4
    4174             :                 },
    4175             :                 {
    4176             :                     EnhancedCustomShapeParameterType::EQUATION,
    4177             :                     EnhancedCustomShapeParameterType::EQUATION,
    4178             :                     7, 4
    4179             :                 },
    4180             :                 {
    4181             :                     EnhancedCustomShapeParameterType::EQUATION,
    4182             :                     EnhancedCustomShapeParameterType::EQUATION,
    4183             :                     10, 3
    4184             :                 },
    4185             :                 {
    4186             :                     EnhancedCustomShapeParameterType::EQUATION,
    4187             :                     EnhancedCustomShapeParameterType::EQUATION,
    4188             :                     10, 11
    4189             :                 },
    4190             :                 {
    4191             :                     EnhancedCustomShapeParameterType::EQUATION,
    4192             :                     EnhancedCustomShapeParameterType::EQUATION,
    4193             :                     8, 11
    4194             :                 },
    4195             :                 {
    4196             :                     EnhancedCustomShapeParameterType::EQUATION,
    4197             :                     EnhancedCustomShapeParameterType::EQUATION,
    4198             :                     7, 3
    4199             :                 },
    4200             :                 {
    4201             :                     EnhancedCustomShapeParameterType::EQUATION,
    4202             :                     EnhancedCustomShapeParameterType::EQUATION,
    4203             :                     10, 3
    4204             :                 },
    4205             :                 {
    4206             :                     EnhancedCustomShapeParameterType::EQUATION,
    4207             :                     EnhancedCustomShapeParameterType::EQUATION,
    4208             :                     8, 11
    4209             :                 },
    4210             :                 {
    4211             :                     EnhancedCustomShapeParameterType::EQUATION,
    4212             :                     EnhancedCustomShapeParameterType::EQUATION,
    4213             :                     8, 4
    4214             :                 },
    4215             :                 {
    4216             :                     EnhancedCustomShapeParameterType::EQUATION,
    4217             :                     EnhancedCustomShapeParameterType::EQUATION,
    4218             :                     7, 4
    4219             :                 },
    4220             :                 {
    4221             :                     EnhancedCustomShapeParameterType::EQUATION,
    4222             :                     EnhancedCustomShapeParameterType::EQUATION,
    4223             :                     8, 11
    4224             :                 },
    4225             :                 {
    4226             :                     EnhancedCustomShapeParameterType::EQUATION,
    4227             :                     EnhancedCustomShapeParameterType::EQUATION,
    4228             :                     10, 11
    4229             :                 },
    4230             :                 {
    4231             :                     EnhancedCustomShapeParameterType::EQUATION,
    4232             :                     EnhancedCustomShapeParameterType::EQUATION,
    4233             :                     10, 3
    4234             :                 },
    4235             :                 {
    4236             :                     EnhancedCustomShapeParameterType::NORMAL,
    4237             :                     EnhancedCustomShapeParameterType::NORMAL,
    4238             :                     0, 0
    4239             :                 },
    4240             :                 {
    4241             :                     EnhancedCustomShapeParameterType::EQUATION,
    4242             :                     EnhancedCustomShapeParameterType::NORMAL,
    4243             :                     12, 0
    4244             :                 },
    4245             :                 {
    4246             :                     EnhancedCustomShapeParameterType::EQUATION,
    4247             :                     EnhancedCustomShapeParameterType::EQUATION,
    4248             :                     12, 13
    4249             :                 },
    4250             :                 {
    4251             :                     EnhancedCustomShapeParameterType::NORMAL,
    4252             :                     EnhancedCustomShapeParameterType::EQUATION,
    4253             :                     0, 13
    4254             :                 }
    4255             :             };
    4256           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    4257             :         }
    4258             :         {
    4259           0 :             aPropSequence [1].Name = "Segments";
    4260             :             static const sal_uInt16 nValues[] = {
    4261             :             // Command, Count
    4262             :                 1,1,
    4263             :                 2,3,
    4264             :                 4,0,
    4265             :                 1,1,
    4266             :                 2,4,
    4267             :                 4,0,
    4268             :                 7,0,
    4269             :                 5,0,
    4270             :                 1,1,
    4271             :                 2,5,
    4272             :                 4,0,
    4273             :                 19,0,
    4274             :                 7,0,
    4275             :                 5,0,
    4276             :                 1,1,
    4277             :                 2,2,
    4278             :                 4,0,
    4279             :                 18,0,
    4280             :                 7,0,
    4281             :                 5,0,
    4282             :                 1,1,
    4283             :                 2,4,
    4284             :                 4,0,
    4285             :                 1,1,
    4286             :                 2,2,
    4287             :                 6,0,
    4288             :                 5,0,
    4289             :                 1,1,
    4290             :                 2,3,
    4291             :                 4,0,
    4292             :                 6,0,
    4293             :                 5,0
    4294             :             };
    4295           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    4296             :         }
    4297             :         {
    4298           0 :             aPropSequence [2].Name = "TextFrames";
    4299           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    4300             :             {
    4301           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    4302             :                 {
    4303             :                     static const CustomShapeProvider::ParameterPairData aData =
    4304             :                     {
    4305             :                         EnhancedCustomShapeParameterType::NORMAL,
    4306             :                         EnhancedCustomShapeParameterType::NORMAL,
    4307             :                         0, 0
    4308             :                     };
    4309           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    4310             :                 }
    4311             :                 {
    4312             :                     static const CustomShapeProvider::ParameterPairData aData =
    4313             :                     {
    4314             :                         EnhancedCustomShapeParameterType::EQUATION,
    4315             :                         EnhancedCustomShapeParameterType::EQUATION,
    4316             :                         12, 13
    4317             :                     };
    4318           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    4319             :                 }
    4320           0 :                 aTextFrameSeq [0] = aTextFrame;
    4321             :             }
    4322           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    4323             :         }
    4324           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    4325             :     }
    4326             :     {
    4327           0 :         awt::Rectangle aRectangle;
    4328           0 :         aRectangle.X = 0;
    4329           0 :         aRectangle.Y = 0;
    4330           0 :         aRectangle.Width = 0;
    4331           0 :         aRectangle.Height = 0;
    4332           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    4333             :     }
    4334           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-actionButtonDocument"));
    4335             : 
    4336           0 :     return aPropertyMap;
    4337             :   }
    4338             : };
    4339             : 
    4340             : // This is a generated source file. DO NOT EDIT.
    4341             : 
    4342           6 : class ShapeCflowChartTerminator : public CustomShapeProvider
    4343             : {
    4344           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    4345             :   {
    4346           0 :     PropertyMap aPropertyMap;
    4347             : 
    4348             :     {
    4349           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    4350             :     }
    4351             :     {
    4352             :         static const char *aStrings[] = {
    4353             :             "logwidth*1018/21600",
    4354             :             "logwidth*20582/21600",
    4355             :             "logheight*3163/21600",
    4356             :             "logheight*18437/21600",
    4357             :             "logwidth/2",
    4358             :             "logheight/2",
    4359             :             "logheight",
    4360             :             "logwidth",
    4361             :             "(16200000)/60000.0",
    4362             :             "(10800000)/60000.0",
    4363             :             "(5400000)/60000.0",
    4364             :             "(10800000)/60000.0"
    4365             :         };
    4366           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    4367             :     }
    4368             :     {
    4369           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    4370             :     }
    4371             :     {
    4372           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    4373             :     }
    4374             :     {
    4375           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    4376             :     }
    4377             :     {
    4378           0 :         Sequence< PropertyValue > aPropSequence (4);
    4379             :         {
    4380           0 :             aPropSequence [0].Name = "Coordinates";
    4381             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    4382             :                 {
    4383             :                     EnhancedCustomShapeParameterType::NORMAL,
    4384             :                     EnhancedCustomShapeParameterType::NORMAL,
    4385             :                     3475, 0
    4386             :                 },
    4387             :                 {
    4388             :                     EnhancedCustomShapeParameterType::NORMAL,
    4389             :                     EnhancedCustomShapeParameterType::NORMAL,
    4390             :                     18125, 0
    4391             :                 },
    4392             :                 {
    4393             :                     EnhancedCustomShapeParameterType::NORMAL,
    4394             :                     EnhancedCustomShapeParameterType::NORMAL,
    4395             :                     3475, 10800
    4396             :                 },
    4397             :                 {
    4398             :                     EnhancedCustomShapeParameterType::EQUATION,
    4399             :                     EnhancedCustomShapeParameterType::EQUATION,
    4400             :                     8, 9
    4401             :                 },
    4402             :                 {
    4403             :                     EnhancedCustomShapeParameterType::NORMAL,
    4404             :                     EnhancedCustomShapeParameterType::NORMAL,
    4405             :                     3475, 21600
    4406             :                 },
    4407             :                 {
    4408             :                     EnhancedCustomShapeParameterType::NORMAL,
    4409             :                     EnhancedCustomShapeParameterType::NORMAL,
    4410             :                     3475, 10800
    4411             :                 },
    4412             :                 {
    4413             :                     EnhancedCustomShapeParameterType::EQUATION,
    4414             :                     EnhancedCustomShapeParameterType::EQUATION,
    4415             :                     10, 11
    4416             :                 }
    4417             :             };
    4418           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    4419             :         }
    4420             :         {
    4421           0 :             aPropSequence [1].Name = "Segments";
    4422             :             static const sal_uInt16 nValues[] = {
    4423             :             // Command, Count
    4424             :                 1,1,
    4425             :                 2,1,
    4426             :                 17,1,
    4427             :                 2,1,
    4428             :                 17,1,
    4429             :                 4,0,
    4430             :                 5,0
    4431             :             };
    4432           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    4433             :         }
    4434             :         {
    4435           0 :             aPropSequence [2].Name = "SubViewSize";
    4436           0 :             Sequence< awt::Size > aSizeSequence (1);
    4437             :             {
    4438           0 :                 awt::Size aSize;
    4439           0 :                 aSize.Width = 21600;
    4440           0 :                 aSize.Height = 21600;
    4441           0 :                 aSizeSequence [0] = aSize;
    4442             :             }
    4443           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    4444             :         }
    4445             :         {
    4446           0 :             aPropSequence [3].Name = "TextFrames";
    4447           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    4448             :             {
    4449           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    4450             :                 {
    4451             :                     static const CustomShapeProvider::ParameterPairData aData =
    4452             :                     {
    4453             :                         EnhancedCustomShapeParameterType::EQUATION,
    4454             :                         EnhancedCustomShapeParameterType::EQUATION,
    4455             :                         0, 2
    4456             :                     };
    4457           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    4458             :                 }
    4459             :                 {
    4460             :                     static const CustomShapeProvider::ParameterPairData aData =
    4461             :                     {
    4462             :                         EnhancedCustomShapeParameterType::EQUATION,
    4463             :                         EnhancedCustomShapeParameterType::EQUATION,
    4464             :                         1, 3
    4465             :                     };
    4466           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    4467             :                 }
    4468           0 :                 aTextFrameSeq [0] = aTextFrame;
    4469             :             }
    4470           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    4471             :         }
    4472           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    4473             :     }
    4474             :     {
    4475           0 :         awt::Rectangle aRectangle;
    4476           0 :         aRectangle.X = 0;
    4477           0 :         aRectangle.Y = 0;
    4478           0 :         aRectangle.Width = 0;
    4479           0 :         aRectangle.Height = 0;
    4480           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    4481             :     }
    4482           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartTerminator"));
    4483             : 
    4484           0 :     return aPropertyMap;
    4485             :   }
    4486             : };
    4487             : 
    4488             : // This is a generated source file. DO NOT EDIT.
    4489             : 
    4490           6 : class ShapeCflowChartDelay : public CustomShapeProvider
    4491             : {
    4492           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    4493             :   {
    4494           0 :     PropertyMap aPropertyMap;
    4495             : 
    4496             :     {
    4497           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    4498             :     }
    4499             :     {
    4500             :         static const char *aStrings[] = {
    4501             :             "logwidth/2",
    4502             :             "?0 *cos(pi*(2700000)/10800000)",
    4503             :             "logheight/2",
    4504             :             "?2 *sin(pi*(2700000)/10800000)",
    4505             :             "logwidth/2",
    4506             :             "?4 +?1 -0",
    4507             :             "logheight/2",
    4508             :             "?6 +0-?3 ",
    4509             :             "?6 +?3 -0",
    4510             :             "logheight",
    4511             :             "logwidth",
    4512             :             "(16200000)/60000.0",
    4513             :             "(10800000)/60000.0"
    4514             :         };
    4515           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    4516             :     }
    4517             :     {
    4518           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    4519             :     }
    4520             :     {
    4521           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    4522             :     }
    4523             :     {
    4524           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    4525             :     }
    4526             :     {
    4527           0 :         Sequence< PropertyValue > aPropSequence (3);
    4528             :         {
    4529           0 :             aPropSequence [0].Name = "Coordinates";
    4530             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    4531             :                 {
    4532             :                     EnhancedCustomShapeParameterType::NORMAL,
    4533             :                     EnhancedCustomShapeParameterType::NORMAL,
    4534             :                     0, 0
    4535             :                 },
    4536             :                 {
    4537             :                     EnhancedCustomShapeParameterType::EQUATION,
    4538             :                     EnhancedCustomShapeParameterType::NORMAL,
    4539             :                     4, 0
    4540             :                 },
    4541             :                 {
    4542             :                     EnhancedCustomShapeParameterType::EQUATION,
    4543             :                     EnhancedCustomShapeParameterType::EQUATION,
    4544             :                     0, 2
    4545             :                 },
    4546             :                 {
    4547             :                     EnhancedCustomShapeParameterType::EQUATION,
    4548             :                     EnhancedCustomShapeParameterType::EQUATION,
    4549             :                     11, 12
    4550             :                 },
    4551             :                 {
    4552             :                     EnhancedCustomShapeParameterType::NORMAL,
    4553             :                     EnhancedCustomShapeParameterType::EQUATION,
    4554             :                     0, 9
    4555             :                 }
    4556             :             };
    4557           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    4558             :         }
    4559             :         {
    4560           0 :             aPropSequence [1].Name = "Segments";
    4561             :             static const sal_uInt16 nValues[] = {
    4562             :             // Command, Count
    4563             :                 1,1,
    4564             :                 2,1,
    4565             :                 17,1,
    4566             :                 2,1,
    4567             :                 4,0,
    4568             :                 5,0
    4569             :             };
    4570           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    4571             :         }
    4572             :         {
    4573           0 :             aPropSequence [2].Name = "TextFrames";
    4574           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    4575             :             {
    4576           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    4577             :                 {
    4578             :                     static const CustomShapeProvider::ParameterPairData aData =
    4579             :                     {
    4580             :                         EnhancedCustomShapeParameterType::NORMAL,
    4581             :                         EnhancedCustomShapeParameterType::EQUATION,
    4582             :                         0, 7
    4583             :                     };
    4584           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    4585             :                 }
    4586             :                 {
    4587             :                     static const CustomShapeProvider::ParameterPairData aData =
    4588             :                     {
    4589             :                         EnhancedCustomShapeParameterType::EQUATION,
    4590             :                         EnhancedCustomShapeParameterType::EQUATION,
    4591             :                         5, 8
    4592             :                     };
    4593           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    4594             :                 }
    4595           0 :                 aTextFrameSeq [0] = aTextFrame;
    4596             :             }
    4597           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    4598             :         }
    4599           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    4600             :     }
    4601             :     {
    4602           0 :         awt::Rectangle aRectangle;
    4603           0 :         aRectangle.X = 0;
    4604           0 :         aRectangle.Y = 0;
    4605           0 :         aRectangle.Width = 0;
    4606           0 :         aRectangle.Height = 0;
    4607           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    4608             :     }
    4609           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartDelay"));
    4610             : 
    4611           0 :     return aPropertyMap;
    4612             :   }
    4613             : };
    4614             : 
    4615             : // This is a generated source file. DO NOT EDIT.
    4616             : 
    4617           6 : class ShapeCcurvedConnector5 : public CustomShapeProvider
    4618             : {
    4619           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    4620             :   {
    4621           0 :     PropertyMap aPropertyMap;
    4622             : 
    4623             :     {
    4624           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (3);
    4625             :         {
    4626           0 :             Any aAny ((sal_Int32) 50000);
    4627           0 :             aAdjSequence [0].Value = aAny;
    4628           0 :             aAdjSequence [0].Name = "adj1";
    4629             :         }
    4630             :         {
    4631           0 :             Any aAny ((sal_Int32) 50000);
    4632           0 :             aAdjSequence [1].Value = aAny;
    4633           0 :             aAdjSequence [1].Name = "adj2";
    4634             :         }
    4635             :         {
    4636           0 :             Any aAny ((sal_Int32) 50000);
    4637           0 :             aAdjSequence [2].Value = aAny;
    4638           0 :             aAdjSequence [2].Name = "adj3";
    4639             :         }
    4640           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    4641             :     }
    4642             :     {
    4643             :         static const char *aStrings[] = {
    4644             :             "logwidth*$0 /100000",
    4645             :             "logwidth*$2 /100000",
    4646             :             "(?0 +?1 )/2",
    4647             :             "(0+?0 )/2",
    4648             :             "(?0 +?2 )/2",
    4649             :             "(?1 +?2 )/2",
    4650             :             "(?1 +logwidth)/2",
    4651             :             "logheight*$1 /100000",
    4652             :             "(0+?7 )/2",
    4653             :             "(0+?8 )/2",
    4654             :             "(?8 +?7 )/2",
    4655             :             "(logheight+?7 )/2",
    4656             :             "(?11 +?7 )/2",
    4657             :             "(?11 +logheight)/2",
    4658             :             "logwidth",
    4659             :             "logheight"
    4660             :         };
    4661           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    4662             :     }
    4663             :     {
    4664           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (3);
    4665             :         {
    4666           0 :             Sequence< PropertyValue > aPropSequence (4);
    4667             :             {
    4668           0 :                 aPropSequence [0].Name = "Position";
    4669             :                 static const CustomShapeProvider::ParameterPairData aData =
    4670             :                 {
    4671             :                     EnhancedCustomShapeParameterType::EQUATION,
    4672             :                     EnhancedCustomShapeParameterType::EQUATION,
    4673             :                     0, 8
    4674             :                 };
    4675           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    4676             :             }
    4677             :             {
    4678           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    4679           0 :                 EnhancedCustomShapeParameter aParameter;
    4680           0 :                 Any aAny ((sal_Int32) 2147483647);
    4681           0 :                 aParameter.Value = aAny;
    4682           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    4683           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    4684             :             }
    4685             :             {
    4686           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    4687           0 :                 EnhancedCustomShapeParameter aParameter;
    4688           0 :                 Any aAny ((sal_Int32) -2147483647);
    4689           0 :                 aParameter.Value = aAny;
    4690           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    4691           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    4692             :             }
    4693             :             {
    4694           0 :                 aPropSequence [3].Name = "RefX";
    4695           0 :                 Any aAny ((sal_Int32) 0);
    4696           0 :                 aPropSequence [3].Value = makeAny (aAny);
    4697             :             }
    4698           0 :             aPropSequenceSequence [0] = aPropSequence;
    4699             :         }
    4700             :         {
    4701           0 :             Sequence< PropertyValue > aPropSequence (4);
    4702             :             {
    4703           0 :                 aPropSequence [0].Name = "Position";
    4704             :                 static const CustomShapeProvider::ParameterPairData aData =
    4705             :                 {
    4706             :                     EnhancedCustomShapeParameterType::EQUATION,
    4707             :                     EnhancedCustomShapeParameterType::EQUATION,
    4708             :                     2, 7
    4709             :                 };
    4710           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    4711             :             }
    4712             :             {
    4713           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    4714           0 :                 EnhancedCustomShapeParameter aParameter;
    4715           0 :                 Any aAny ((sal_Int32) 2147483647);
    4716           0 :                 aParameter.Value = aAny;
    4717           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    4718           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    4719             :             }
    4720             :             {
    4721           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    4722           0 :                 EnhancedCustomShapeParameter aParameter;
    4723           0 :                 Any aAny ((sal_Int32) -2147483647);
    4724           0 :                 aParameter.Value = aAny;
    4725           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    4726           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    4727             :             }
    4728             :             {
    4729           0 :                 aPropSequence [3].Name = "RefY";
    4730           0 :                 Any aAny ((sal_Int32) 1);
    4731           0 :                 aPropSequence [3].Value = makeAny (aAny);
    4732             :             }
    4733           0 :             aPropSequenceSequence [1] = aPropSequence;
    4734             :         }
    4735             :         {
    4736           0 :             Sequence< PropertyValue > aPropSequence (4);
    4737             :             {
    4738           0 :                 aPropSequence [0].Name = "Position";
    4739             :                 static const CustomShapeProvider::ParameterPairData aData =
    4740             :                 {
    4741             :                     EnhancedCustomShapeParameterType::EQUATION,
    4742             :                     EnhancedCustomShapeParameterType::EQUATION,
    4743             :                     1, 11
    4744             :                 };
    4745           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    4746             :             }
    4747             :             {
    4748           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    4749           0 :                 EnhancedCustomShapeParameter aParameter;
    4750           0 :                 Any aAny ((sal_Int32) 2147483647);
    4751           0 :                 aParameter.Value = aAny;
    4752           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    4753           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    4754             :             }
    4755             :             {
    4756           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    4757           0 :                 EnhancedCustomShapeParameter aParameter;
    4758           0 :                 Any aAny ((sal_Int32) -2147483647);
    4759           0 :                 aParameter.Value = aAny;
    4760           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    4761           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    4762             :             }
    4763             :             {
    4764           0 :                 aPropSequence [3].Name = "RefX";
    4765           0 :                 Any aAny ((sal_Int32) 2);
    4766           0 :                 aPropSequence [3].Value = makeAny (aAny);
    4767             :             }
    4768           0 :             aPropSequenceSequence [2] = aPropSequence;
    4769             :         }
    4770           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    4771             :     }
    4772             :     {
    4773           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    4774             :     }
    4775             :     {
    4776           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    4777             :     }
    4778             :     {
    4779           0 :         Sequence< PropertyValue > aPropSequence (3);
    4780             :         {
    4781           0 :             aPropSequence [0].Name = "Coordinates";
    4782             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    4783             :                 {
    4784             :                     EnhancedCustomShapeParameterType::NORMAL,
    4785             :                     EnhancedCustomShapeParameterType::NORMAL,
    4786             :                     0, 0
    4787             :                 },
    4788             :                 {
    4789             :                     EnhancedCustomShapeParameterType::EQUATION,
    4790             :                     EnhancedCustomShapeParameterType::NORMAL,
    4791             :                     3, 0
    4792             :                 },
    4793             :                 {
    4794             :                     EnhancedCustomShapeParameterType::EQUATION,
    4795             :                     EnhancedCustomShapeParameterType::EQUATION,
    4796             :                     0, 9
    4797             :                 },
    4798             :                 {
    4799             :                     EnhancedCustomShapeParameterType::EQUATION,
    4800             :                     EnhancedCustomShapeParameterType::EQUATION,
    4801             :                     0, 8
    4802             :                 },
    4803             :                 {
    4804             :                     EnhancedCustomShapeParameterType::EQUATION,
    4805             :                     EnhancedCustomShapeParameterType::EQUATION,
    4806             :                     0, 10
    4807             :                 },
    4808             :                 {
    4809             :                     EnhancedCustomShapeParameterType::EQUATION,
    4810             :                     EnhancedCustomShapeParameterType::EQUATION,
    4811             :                     4, 7
    4812             :                 },
    4813             :                 {
    4814             :                     EnhancedCustomShapeParameterType::EQUATION,
    4815             :                     EnhancedCustomShapeParameterType::EQUATION,
    4816             :                     2, 7
    4817             :                 },
    4818             :                 {
    4819             :                     EnhancedCustomShapeParameterType::EQUATION,
    4820             :                     EnhancedCustomShapeParameterType::EQUATION,
    4821             :                     5, 7
    4822             :                 },
    4823             :                 {
    4824             :                     EnhancedCustomShapeParameterType::EQUATION,
    4825             :                     EnhancedCustomShapeParameterType::EQUATION,
    4826             :                     1, 12
    4827             :                 },
    4828             :                 {
    4829             :                     EnhancedCustomShapeParameterType::EQUATION,
    4830             :                     EnhancedCustomShapeParameterType::EQUATION,
    4831             :                     1, 11
    4832             :                 },
    4833             :                 {
    4834             :                     EnhancedCustomShapeParameterType::EQUATION,
    4835             :                     EnhancedCustomShapeParameterType::EQUATION,
    4836             :                     1, 13
    4837             :                 },
    4838             :                 {
    4839             :                     EnhancedCustomShapeParameterType::EQUATION,
    4840             :                     EnhancedCustomShapeParameterType::EQUATION,
    4841             :                     6, 15
    4842             :                 },
    4843             :                 {
    4844             :                     EnhancedCustomShapeParameterType::EQUATION,
    4845             :                     EnhancedCustomShapeParameterType::EQUATION,
    4846             :                     14, 15
    4847             :                 }
    4848             :             };
    4849           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    4850             :         }
    4851             :         {
    4852           0 :             aPropSequence [1].Name = "Segments";
    4853             :             static const sal_uInt16 nValues[] = {
    4854             :             // Command, Count
    4855             :                 1,1,
    4856             :                 3,4,
    4857             :                 6,0,
    4858             :                 5,0
    4859             :             };
    4860           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    4861             :         }
    4862             :         {
    4863           0 :             aPropSequence [2].Name = "TextFrames";
    4864           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    4865             :             {
    4866           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    4867             :                 {
    4868             :                     static const CustomShapeProvider::ParameterPairData aData =
    4869             :                     {
    4870             :                         EnhancedCustomShapeParameterType::NORMAL,
    4871             :                         EnhancedCustomShapeParameterType::NORMAL,
    4872             :                         0, 0
    4873             :                     };
    4874           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    4875             :                 }
    4876             :                 {
    4877             :                     static const CustomShapeProvider::ParameterPairData aData =
    4878             :                     {
    4879             :                         EnhancedCustomShapeParameterType::EQUATION,
    4880             :                         EnhancedCustomShapeParameterType::EQUATION,
    4881             :                         14, 15
    4882             :                     };
    4883           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    4884             :                 }
    4885           0 :                 aTextFrameSeq [0] = aTextFrame;
    4886             :             }
    4887           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    4888             :         }
    4889           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    4890             :     }
    4891             :     {
    4892           0 :         awt::Rectangle aRectangle;
    4893           0 :         aRectangle.X = 0;
    4894           0 :         aRectangle.Y = 0;
    4895           0 :         aRectangle.Width = 0;
    4896           0 :         aRectangle.Height = 0;
    4897           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    4898             :     }
    4899           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-curvedConnector5"));
    4900             : 
    4901           0 :     return aPropertyMap;
    4902             :   }
    4903             : };
    4904             : 
    4905             : // This is a generated source file. DO NOT EDIT.
    4906             : 
    4907           6 : class ShapeChorizontalScroll : public CustomShapeProvider
    4908             : {
    4909           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    4910             :   {
    4911           0 :     PropertyMap aPropertyMap;
    4912             : 
    4913             :     {
    4914           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    4915             :         {
    4916           0 :             Any aAny ((sal_Int32) 12500);
    4917           0 :             aAdjSequence [0].Value = aAny;
    4918           0 :             aAdjSequence [0].Name = "adj";
    4919             :         }
    4920           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    4921             :     }
    4922             :     {
    4923             :         static const char *aStrings[] = {
    4924             :             "if(0-$0 ,0,if(25000-$0 ,$0 ,25000))",
    4925             :             "min(logwidth,logheight)",
    4926             :             "?1 *?0 /100000",
    4927             :             "?2 *1/2",
    4928             :             "?2 *1/4",
    4929             :             "?2 +?3 -0",
    4930             :             "?2 +?2 -0",
    4931             :             "logheight+0-?2 ",
    4932             :             "logheight+0-?3 ",
    4933             :             "?7 +0-?3 ",
    4934             :             "logwidth+0-?2 ",
    4935             :             "logwidth+0-?3 ",
    4936             :             "logwidth/2",
    4937             :             "logheight/2",
    4938             :             "logwidth",
    4939             :             "(0)/60000.0",
    4940             :             "(5400000)/60000.0",
    4941             :             "(0)/60000.0",
    4942             :             "(10800000)/60000.0",
    4943             :             "(16200000)/60000.0",
    4944             :             "(-5400000)/60000.0",
    4945             :             "(10800000)/60000.0",
    4946             :             "(-10800000)/60000.0",
    4947             :             "(5400000)/60000.0",
    4948             :             "(-5400000)/60000.0",
    4949             :             "(5400000)/60000.0",
    4950             :             "(-5400000)/60000.0",
    4951             :             "(0)/60000.0",
    4952             :             "(-10800000)/60000.0",
    4953             :             "(5400000)/60000.0",
    4954             :             "(-5400000)/60000.0",
    4955             :             "(0)/60000.0",
    4956             :             "(-10800000)/60000.0",
    4957             :             "(5400000)/60000.0",
    4958             :             "(-16200000)/60000.0",
    4959             :             "(10800000)/60000.0",
    4960             :             "(-10800000)/60000.0",
    4961             :             "(10800000)/60000.0",
    4962             :             "(5400000)/60000.0",
    4963             :             "(10800000)/60000.0",
    4964             :             "(10800000)/60000.0",
    4965             :             "(0)/60000.0",
    4966             :             "(5400000)/60000.0",
    4967             :             "(0)/60000.0",
    4968             :             "(10800000)/60000.0",
    4969             :             "(5400000)/60000.0",
    4970             :             "(-5400000)/60000.0",
    4971             :             "(0)/60000.0",
    4972             :             "(10800000)/60000.0",
    4973             :             "(10800000)/60000.0",
    4974             :             "(10800000)/60000.0",
    4975             :             "(0)/60000.0",
    4976             :             "(10800000)/60000.0"
    4977             :         };
    4978           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    4979             :     }
    4980             :     {
    4981           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    4982             :         {
    4983           0 :             Sequence< PropertyValue > aPropSequence (4);
    4984             :             {
    4985           0 :                 aPropSequence [0].Name = "Position";
    4986             :                 static const CustomShapeProvider::ParameterPairData aData =
    4987             :                 {
    4988             :                     EnhancedCustomShapeParameterType::EQUATION,
    4989             :                     EnhancedCustomShapeParameterType::NORMAL,
    4990             :                     2, 0
    4991             :                 };
    4992           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    4993             :             }
    4994             :             {
    4995           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    4996           0 :                 EnhancedCustomShapeParameter aParameter;
    4997           0 :                 Any aAny ((sal_Int32) 25000);
    4998           0 :                 aParameter.Value = aAny;
    4999           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5000           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    5001             :             }
    5002             :             {
    5003           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    5004           0 :                 EnhancedCustomShapeParameter aParameter;
    5005           0 :                 Any aAny ((sal_Int32) 0);
    5006           0 :                 aParameter.Value = aAny;
    5007           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5008           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    5009             :             }
    5010             :             {
    5011           0 :                 aPropSequence [3].Name = "RefX";
    5012           0 :                 Any aAny ((sal_Int32) 0);
    5013           0 :                 aPropSequence [3].Value = makeAny (aAny);
    5014             :             }
    5015           0 :             aPropSequenceSequence [0] = aPropSequence;
    5016             :         }
    5017           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    5018             :     }
    5019             :     {
    5020           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    5021             :     }
    5022             :     {
    5023           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    5024             :     }
    5025             :     {
    5026           0 :         Sequence< PropertyValue > aPropSequence (3);
    5027             :         {
    5028           0 :             aPropSequence [0].Name = "Coordinates";
    5029             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    5030             :                 {
    5031             :                     EnhancedCustomShapeParameterType::EQUATION,
    5032             :                     EnhancedCustomShapeParameterType::EQUATION,
    5033             :                     14, 3
    5034             :                 },
    5035             :                 {
    5036             :                     EnhancedCustomShapeParameterType::EQUATION,
    5037             :                     EnhancedCustomShapeParameterType::EQUATION,
    5038             :                     3, 3
    5039             :                 },
    5040             :                 {
    5041             :                     EnhancedCustomShapeParameterType::EQUATION,
    5042             :                     EnhancedCustomShapeParameterType::EQUATION,
    5043             :                     15, 16
    5044             :                 },
    5045             :                 {
    5046             :                     EnhancedCustomShapeParameterType::EQUATION,
    5047             :                     EnhancedCustomShapeParameterType::EQUATION,
    5048             :                     11, 3
    5049             :                 },
    5050             :                 {
    5051             :                     EnhancedCustomShapeParameterType::EQUATION,
    5052             :                     EnhancedCustomShapeParameterType::EQUATION,
    5053             :                     4, 4
    5054             :                 },
    5055             :                 {
    5056             :                     EnhancedCustomShapeParameterType::EQUATION,
    5057             :                     EnhancedCustomShapeParameterType::EQUATION,
    5058             :                     17, 18
    5059             :                 },
    5060             :                 {
    5061             :                     EnhancedCustomShapeParameterType::EQUATION,
    5062             :                     EnhancedCustomShapeParameterType::EQUATION,
    5063             :                     10, 2
    5064             :                 },
    5065             :                 {
    5066             :                     EnhancedCustomShapeParameterType::EQUATION,
    5067             :                     EnhancedCustomShapeParameterType::EQUATION,
    5068             :                     3, 2
    5069             :                 },
    5070             :                 {
    5071             :                     EnhancedCustomShapeParameterType::EQUATION,
    5072             :                     EnhancedCustomShapeParameterType::EQUATION,
    5073             :                     3, 3
    5074             :                 },
    5075             :                 {
    5076             :                     EnhancedCustomShapeParameterType::EQUATION,
    5077             :                     EnhancedCustomShapeParameterType::EQUATION,
    5078             :                     19, 20
    5079             :                 },
    5080             :                 {
    5081             :                     EnhancedCustomShapeParameterType::NORMAL,
    5082             :                     EnhancedCustomShapeParameterType::EQUATION,
    5083             :                     0, 8
    5084             :                 },
    5085             :                 {
    5086             :                     EnhancedCustomShapeParameterType::EQUATION,
    5087             :                     EnhancedCustomShapeParameterType::EQUATION,
    5088             :                     3, 3
    5089             :                 },
    5090             :                 {
    5091             :                     EnhancedCustomShapeParameterType::EQUATION,
    5092             :                     EnhancedCustomShapeParameterType::EQUATION,
    5093             :                     21, 22
    5094             :                 },
    5095             :                 {
    5096             :                     EnhancedCustomShapeParameterType::EQUATION,
    5097             :                     EnhancedCustomShapeParameterType::EQUATION,
    5098             :                     2, 7
    5099             :                 },
    5100             :                 {
    5101             :                     EnhancedCustomShapeParameterType::EQUATION,
    5102             :                     EnhancedCustomShapeParameterType::EQUATION,
    5103             :                     11, 7
    5104             :                 },
    5105             :                 {
    5106             :                     EnhancedCustomShapeParameterType::EQUATION,
    5107             :                     EnhancedCustomShapeParameterType::EQUATION,
    5108             :                     3, 3
    5109             :                 },
    5110             :                 {
    5111             :                     EnhancedCustomShapeParameterType::EQUATION,
    5112             :                     EnhancedCustomShapeParameterType::EQUATION,
    5113             :                     23, 24
    5114             :                 },
    5115             :                 {
    5116             :                     EnhancedCustomShapeParameterType::EQUATION,
    5117             :                     EnhancedCustomShapeParameterType::EQUATION,
    5118             :                     3, 6
    5119             :                 },
    5120             :                 {
    5121             :                     EnhancedCustomShapeParameterType::EQUATION,
    5122             :                     EnhancedCustomShapeParameterType::EQUATION,
    5123             :                     3, 3
    5124             :                 },
    5125             :                 {
    5126             :                     EnhancedCustomShapeParameterType::EQUATION,
    5127             :                     EnhancedCustomShapeParameterType::EQUATION,
    5128             :                     25, 26
    5129             :                 },
    5130             :                 {
    5131             :                     EnhancedCustomShapeParameterType::EQUATION,
    5132             :                     EnhancedCustomShapeParameterType::EQUATION,
    5133             :                     4, 4
    5134             :                 },
    5135             :                 {
    5136             :                     EnhancedCustomShapeParameterType::EQUATION,
    5137             :                     EnhancedCustomShapeParameterType::EQUATION,
    5138             :                     27, 28
    5139             :                 },
    5140             :                 {
    5141             :                     EnhancedCustomShapeParameterType::EQUATION,
    5142             :                     EnhancedCustomShapeParameterType::EQUATION,
    5143             :                     3, 6
    5144             :                 },
    5145             :                 {
    5146             :                     EnhancedCustomShapeParameterType::EQUATION,
    5147             :                     EnhancedCustomShapeParameterType::EQUATION,
    5148             :                     3, 3
    5149             :                 },
    5150             :                 {
    5151             :                     EnhancedCustomShapeParameterType::EQUATION,
    5152             :                     EnhancedCustomShapeParameterType::EQUATION,
    5153             :                     29, 30
    5154             :                 },
    5155             :                 {
    5156             :                     EnhancedCustomShapeParameterType::EQUATION,
    5157             :                     EnhancedCustomShapeParameterType::EQUATION,
    5158             :                     4, 4
    5159             :                 },
    5160             :                 {
    5161             :                     EnhancedCustomShapeParameterType::EQUATION,
    5162             :                     EnhancedCustomShapeParameterType::EQUATION,
    5163             :                     31, 32
    5164             :                 },
    5165             :                 {
    5166             :                     EnhancedCustomShapeParameterType::EQUATION,
    5167             :                     EnhancedCustomShapeParameterType::EQUATION,
    5168             :                     11, 2
    5169             :                 },
    5170             :                 {
    5171             :                     EnhancedCustomShapeParameterType::EQUATION,
    5172             :                     EnhancedCustomShapeParameterType::EQUATION,
    5173             :                     3, 3
    5174             :                 },
    5175             :                 {
    5176             :                     EnhancedCustomShapeParameterType::EQUATION,
    5177             :                     EnhancedCustomShapeParameterType::EQUATION,
    5178             :                     33, 34
    5179             :                 },
    5180             :                 {
    5181             :                     EnhancedCustomShapeParameterType::EQUATION,
    5182             :                     EnhancedCustomShapeParameterType::EQUATION,
    5183             :                     4, 4
    5184             :                 },
    5185             :                 {
    5186             :                     EnhancedCustomShapeParameterType::EQUATION,
    5187             :                     EnhancedCustomShapeParameterType::EQUATION,
    5188             :                     35, 36
    5189             :                 },
    5190             :                 {
    5191             :                     EnhancedCustomShapeParameterType::NORMAL,
    5192             :                     EnhancedCustomShapeParameterType::EQUATION,
    5193             :                     0, 5
    5194             :                 },
    5195             :                 {
    5196             :                     EnhancedCustomShapeParameterType::EQUATION,
    5197             :                     EnhancedCustomShapeParameterType::EQUATION,
    5198             :                     3, 3
    5199             :                 },
    5200             :                 {
    5201             :                     EnhancedCustomShapeParameterType::EQUATION,
    5202             :                     EnhancedCustomShapeParameterType::EQUATION,
    5203             :                     37, 38
    5204             :                 },
    5205             :                 {
    5206             :                     EnhancedCustomShapeParameterType::EQUATION,
    5207             :                     EnhancedCustomShapeParameterType::EQUATION,
    5208             :                     10, 2
    5209             :                 },
    5210             :                 {
    5211             :                     EnhancedCustomShapeParameterType::EQUATION,
    5212             :                     EnhancedCustomShapeParameterType::EQUATION,
    5213             :                     10, 3
    5214             :                 },
    5215             :                 {
    5216             :                     EnhancedCustomShapeParameterType::EQUATION,
    5217             :                     EnhancedCustomShapeParameterType::EQUATION,
    5218             :                     3, 3
    5219             :                 },
    5220             :                 {
    5221             :                     EnhancedCustomShapeParameterType::EQUATION,
    5222             :                     EnhancedCustomShapeParameterType::EQUATION,
    5223             :                     39, 40
    5224             :                 },
    5225             :                 {
    5226             :                     EnhancedCustomShapeParameterType::EQUATION,
    5227             :                     EnhancedCustomShapeParameterType::EQUATION,
    5228             :                     14, 9
    5229             :                 },
    5230             :                 {
    5231             :                     EnhancedCustomShapeParameterType::EQUATION,
    5232             :                     EnhancedCustomShapeParameterType::EQUATION,
    5233             :                     3, 3
    5234             :                 },
    5235             :                 {
    5236             :                     EnhancedCustomShapeParameterType::EQUATION,
    5237             :                     EnhancedCustomShapeParameterType::EQUATION,
    5238             :                     41, 42
    5239             :                 },
    5240             :                 {
    5241             :                     EnhancedCustomShapeParameterType::EQUATION,
    5242             :                     EnhancedCustomShapeParameterType::EQUATION,
    5243             :                     2, 7
    5244             :                 },
    5245             :                 {
    5246             :                     EnhancedCustomShapeParameterType::EQUATION,
    5247             :                     EnhancedCustomShapeParameterType::EQUATION,
    5248             :                     2, 8
    5249             :                 },
    5250             :                 {
    5251             :                     EnhancedCustomShapeParameterType::EQUATION,
    5252             :                     EnhancedCustomShapeParameterType::EQUATION,
    5253             :                     3, 3
    5254             :                 },
    5255             :                 {
    5256             :                     EnhancedCustomShapeParameterType::EQUATION,
    5257             :                     EnhancedCustomShapeParameterType::EQUATION,
    5258             :                     43, 44
    5259             :                 },
    5260             :                 {
    5261             :                     EnhancedCustomShapeParameterType::EQUATION,
    5262             :                     EnhancedCustomShapeParameterType::EQUATION,
    5263             :                     10, 2
    5264             :                 },
    5265             :                 {
    5266             :                     EnhancedCustomShapeParameterType::EQUATION,
    5267             :                     EnhancedCustomShapeParameterType::EQUATION,
    5268             :                     11, 2
    5269             :                 },
    5270             :                 {
    5271             :                     EnhancedCustomShapeParameterType::EQUATION,
    5272             :                     EnhancedCustomShapeParameterType::EQUATION,
    5273             :                     3, 3
    5274             :                 },
    5275             :                 {
    5276             :                     EnhancedCustomShapeParameterType::EQUATION,
    5277             :                     EnhancedCustomShapeParameterType::EQUATION,
    5278             :                     45, 46
    5279             :                 },
    5280             :                 {
    5281             :                     EnhancedCustomShapeParameterType::EQUATION,
    5282             :                     EnhancedCustomShapeParameterType::EQUATION,
    5283             :                     11, 2
    5284             :                 },
    5285             :                 {
    5286             :                     EnhancedCustomShapeParameterType::EQUATION,
    5287             :                     EnhancedCustomShapeParameterType::EQUATION,
    5288             :                     11, 3
    5289             :                 },
    5290             :                 {
    5291             :                     EnhancedCustomShapeParameterType::EQUATION,
    5292             :                     EnhancedCustomShapeParameterType::EQUATION,
    5293             :                     4, 4
    5294             :                 },
    5295             :                 {
    5296             :                     EnhancedCustomShapeParameterType::EQUATION,
    5297             :                     EnhancedCustomShapeParameterType::EQUATION,
    5298             :                     47, 48
    5299             :                 },
    5300             :                 {
    5301             :                     EnhancedCustomShapeParameterType::EQUATION,
    5302             :                     EnhancedCustomShapeParameterType::EQUATION,
    5303             :                     3, 6
    5304             :                 },
    5305             :                 {
    5306             :                     EnhancedCustomShapeParameterType::EQUATION,
    5307             :                     EnhancedCustomShapeParameterType::EQUATION,
    5308             :                     3, 5
    5309             :                 },
    5310             :                 {
    5311             :                     EnhancedCustomShapeParameterType::EQUATION,
    5312             :                     EnhancedCustomShapeParameterType::EQUATION,
    5313             :                     4, 4
    5314             :                 },
    5315             :                 {
    5316             :                     EnhancedCustomShapeParameterType::EQUATION,
    5317             :                     EnhancedCustomShapeParameterType::EQUATION,
    5318             :                     49, 50
    5319             :                 },
    5320             :                 {
    5321             :                     EnhancedCustomShapeParameterType::EQUATION,
    5322             :                     EnhancedCustomShapeParameterType::EQUATION,
    5323             :                     3, 3
    5324             :                 },
    5325             :                 {
    5326             :                     EnhancedCustomShapeParameterType::EQUATION,
    5327             :                     EnhancedCustomShapeParameterType::EQUATION,
    5328             :                     51, 52
    5329             :                 },
    5330             :                 {
    5331             :                     EnhancedCustomShapeParameterType::EQUATION,
    5332             :                     EnhancedCustomShapeParameterType::EQUATION,
    5333             :                     2, 5
    5334             :                 },
    5335             :                 {
    5336             :                     EnhancedCustomShapeParameterType::EQUATION,
    5337             :                     EnhancedCustomShapeParameterType::EQUATION,
    5338             :                     2, 7
    5339             :                 }
    5340             :             };
    5341           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    5342             :         }
    5343             :         {
    5344           0 :             aPropSequence [1].Name = "Segments";
    5345             :             static const sal_uInt16 nValues[] = {
    5346             :             // Command, Count
    5347             :                 1,1,
    5348             :                 17,1,
    5349             :                 2,1,
    5350             :                 17,1,
    5351             :                 2,2,
    5352             :                 17,1,
    5353             :                 2,1,
    5354             :                 17,1,
    5355             :                 2,2,
    5356             :                 17,1,
    5357             :                 4,0,
    5358             :                 1,1,
    5359             :                 17,2,
    5360             :                 4,0,
    5361             :                 7,0,
    5362             :                 5,0,
    5363             :                 1,1,
    5364             :                 17,2,
    5365             :                 4,0,
    5366             :                 1,1,
    5367             :                 17,2,
    5368             :                 4,0,
    5369             :                 19,0,
    5370             :                 7,0,
    5371             :                 5,0,
    5372             :                 1,1,
    5373             :                 17,1,
    5374             :                 2,2,
    5375             :                 17,1,
    5376             :                 2,1,
    5377             :                 17,1,
    5378             :                 2,2,
    5379             :                 17,1,
    5380             :                 4,0,
    5381             :                 1,1,
    5382             :                 2,1,
    5383             :                 17,1,
    5384             :                 1,1,
    5385             :                 2,1,
    5386             :                 17,1,
    5387             :                 1,1,
    5388             :                 2,1,
    5389             :                 17,2,
    5390             :                 1,1,
    5391             :                 2,1,
    5392             :                 6,0,
    5393             :                 5,0
    5394             :             };
    5395           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    5396             :         }
    5397             :         {
    5398           0 :             aPropSequence [2].Name = "TextFrames";
    5399           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    5400             :             {
    5401           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    5402             :                 {
    5403             :                     static const CustomShapeProvider::ParameterPairData aData =
    5404             :                     {
    5405             :                         EnhancedCustomShapeParameterType::EQUATION,
    5406             :                         EnhancedCustomShapeParameterType::EQUATION,
    5407             :                         2, 2
    5408             :                     };
    5409           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    5410             :                 }
    5411             :                 {
    5412             :                     static const CustomShapeProvider::ParameterPairData aData =
    5413             :                     {
    5414             :                         EnhancedCustomShapeParameterType::EQUATION,
    5415             :                         EnhancedCustomShapeParameterType::EQUATION,
    5416             :                         11, 7
    5417             :                     };
    5418           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    5419             :                 }
    5420           0 :                 aTextFrameSeq [0] = aTextFrame;
    5421             :             }
    5422           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    5423             :         }
    5424           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    5425             :     }
    5426             :     {
    5427           0 :         awt::Rectangle aRectangle;
    5428           0 :         aRectangle.X = 0;
    5429           0 :         aRectangle.Y = 0;
    5430           0 :         aRectangle.Width = 0;
    5431           0 :         aRectangle.Height = 0;
    5432           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    5433             :     }
    5434           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-horizontalScroll"));
    5435             : 
    5436           0 :     return aPropertyMap;
    5437             :   }
    5438             : };
    5439             : 
    5440             : // This is a generated source file. DO NOT EDIT.
    5441             : 
    5442           6 : class ShapeCbentConnector4 : public CustomShapeProvider
    5443             : {
    5444           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    5445             :   {
    5446           0 :     PropertyMap aPropertyMap;
    5447             : 
    5448             :     {
    5449           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    5450             :         {
    5451           0 :             Any aAny ((sal_Int32) 50000);
    5452           0 :             aAdjSequence [0].Value = aAny;
    5453           0 :             aAdjSequence [0].Name = "adj1";
    5454             :         }
    5455             :         {
    5456           0 :             Any aAny ((sal_Int32) 50000);
    5457           0 :             aAdjSequence [1].Value = aAny;
    5458           0 :             aAdjSequence [1].Name = "adj2";
    5459             :         }
    5460           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    5461             :     }
    5462             :     {
    5463             :         static const char *aStrings[] = {
    5464             :             "logwidth*$0 /100000",
    5465             :             "(?0 +logwidth)/2",
    5466             :             "logheight*$1 /100000",
    5467             :             "(0+?2 )/2",
    5468             :             "logwidth",
    5469             :             "logheight"
    5470             :         };
    5471           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    5472             :     }
    5473             :     {
    5474           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    5475             :         {
    5476           0 :             Sequence< PropertyValue > aPropSequence (4);
    5477             :             {
    5478           0 :                 aPropSequence [0].Name = "Position";
    5479             :                 static const CustomShapeProvider::ParameterPairData aData =
    5480             :                 {
    5481             :                     EnhancedCustomShapeParameterType::EQUATION,
    5482             :                     EnhancedCustomShapeParameterType::EQUATION,
    5483             :                     0, 3
    5484             :                 };
    5485           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    5486             :             }
    5487             :             {
    5488           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    5489           0 :                 EnhancedCustomShapeParameter aParameter;
    5490           0 :                 Any aAny ((sal_Int32) 2147483647);
    5491           0 :                 aParameter.Value = aAny;
    5492           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5493           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    5494             :             }
    5495             :             {
    5496           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    5497           0 :                 EnhancedCustomShapeParameter aParameter;
    5498           0 :                 Any aAny ((sal_Int32) -2147483647);
    5499           0 :                 aParameter.Value = aAny;
    5500           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5501           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    5502             :             }
    5503             :             {
    5504           0 :                 aPropSequence [3].Name = "RefX";
    5505           0 :                 Any aAny ((sal_Int32) 0);
    5506           0 :                 aPropSequence [3].Value = makeAny (aAny);
    5507             :             }
    5508           0 :             aPropSequenceSequence [0] = aPropSequence;
    5509             :         }
    5510             :         {
    5511           0 :             Sequence< PropertyValue > aPropSequence (4);
    5512             :             {
    5513           0 :                 aPropSequence [0].Name = "Position";
    5514             :                 static const CustomShapeProvider::ParameterPairData aData =
    5515             :                 {
    5516             :                     EnhancedCustomShapeParameterType::EQUATION,
    5517             :                     EnhancedCustomShapeParameterType::EQUATION,
    5518             :                     1, 2
    5519             :                 };
    5520           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    5521             :             }
    5522             :             {
    5523           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    5524           0 :                 EnhancedCustomShapeParameter aParameter;
    5525           0 :                 Any aAny ((sal_Int32) 2147483647);
    5526           0 :                 aParameter.Value = aAny;
    5527           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5528           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    5529             :             }
    5530             :             {
    5531           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    5532           0 :                 EnhancedCustomShapeParameter aParameter;
    5533           0 :                 Any aAny ((sal_Int32) -2147483647);
    5534           0 :                 aParameter.Value = aAny;
    5535           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5536           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    5537             :             }
    5538             :             {
    5539           0 :                 aPropSequence [3].Name = "RefY";
    5540           0 :                 Any aAny ((sal_Int32) 1);
    5541           0 :                 aPropSequence [3].Value = makeAny (aAny);
    5542             :             }
    5543           0 :             aPropSequenceSequence [1] = aPropSequence;
    5544             :         }
    5545           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    5546             :     }
    5547             :     {
    5548           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    5549             :     }
    5550             :     {
    5551           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    5552             :     }
    5553             :     {
    5554           0 :         Sequence< PropertyValue > aPropSequence (3);
    5555             :         {
    5556           0 :             aPropSequence [0].Name = "Coordinates";
    5557             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    5558             :                 {
    5559             :                     EnhancedCustomShapeParameterType::NORMAL,
    5560             :                     EnhancedCustomShapeParameterType::NORMAL,
    5561             :                     0, 0
    5562             :                 },
    5563             :                 {
    5564             :                     EnhancedCustomShapeParameterType::EQUATION,
    5565             :                     EnhancedCustomShapeParameterType::NORMAL,
    5566             :                     0, 0
    5567             :                 },
    5568             :                 {
    5569             :                     EnhancedCustomShapeParameterType::EQUATION,
    5570             :                     EnhancedCustomShapeParameterType::EQUATION,
    5571             :                     0, 2
    5572             :                 },
    5573             :                 {
    5574             :                     EnhancedCustomShapeParameterType::EQUATION,
    5575             :                     EnhancedCustomShapeParameterType::EQUATION,
    5576             :                     4, 2
    5577             :                 },
    5578             :                 {
    5579             :                     EnhancedCustomShapeParameterType::EQUATION,
    5580             :                     EnhancedCustomShapeParameterType::EQUATION,
    5581             :                     4, 5
    5582             :                 }
    5583             :             };
    5584           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    5585             :         }
    5586             :         {
    5587           0 :             aPropSequence [1].Name = "Segments";
    5588             :             static const sal_uInt16 nValues[] = {
    5589             :             // Command, Count
    5590             :                 1,1,
    5591             :                 2,4,
    5592             :                 6,0,
    5593             :                 5,0
    5594             :             };
    5595           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    5596             :         }
    5597             :         {
    5598           0 :             aPropSequence [2].Name = "TextFrames";
    5599           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    5600             :             {
    5601           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    5602             :                 {
    5603             :                     static const CustomShapeProvider::ParameterPairData aData =
    5604             :                     {
    5605             :                         EnhancedCustomShapeParameterType::NORMAL,
    5606             :                         EnhancedCustomShapeParameterType::NORMAL,
    5607             :                         0, 0
    5608             :                     };
    5609           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    5610             :                 }
    5611             :                 {
    5612             :                     static const CustomShapeProvider::ParameterPairData aData =
    5613             :                     {
    5614             :                         EnhancedCustomShapeParameterType::EQUATION,
    5615             :                         EnhancedCustomShapeParameterType::EQUATION,
    5616             :                         4, 5
    5617             :                     };
    5618           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    5619             :                 }
    5620           0 :                 aTextFrameSeq [0] = aTextFrame;
    5621             :             }
    5622           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    5623             :         }
    5624           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    5625             :     }
    5626             :     {
    5627           0 :         awt::Rectangle aRectangle;
    5628           0 :         aRectangle.X = 0;
    5629           0 :         aRectangle.Y = 0;
    5630           0 :         aRectangle.Width = 0;
    5631           0 :         aRectangle.Height = 0;
    5632           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    5633             :     }
    5634           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-bentConnector4"));
    5635             : 
    5636           0 :     return aPropertyMap;
    5637             :   }
    5638             : };
    5639             : 
    5640             : // This is a generated source file. DO NOT EDIT.
    5641             : 
    5642           6 : class ShapeCleftRightCircularArrow : public CustomShapeProvider
    5643             : {
    5644           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    5645             :   {
    5646           0 :     PropertyMap aPropertyMap;
    5647             : 
    5648             :     {
    5649           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (5);
    5650             :         {
    5651           0 :             Any aAny ((sal_Int32) 12500);
    5652           0 :             aAdjSequence [0].Value = aAny;
    5653           0 :             aAdjSequence [0].Name = "adj1";
    5654             :         }
    5655             :         {
    5656           0 :             Any aAny ((sal_Int32) 1142319);
    5657           0 :             aAdjSequence [1].Value = aAny;
    5658           0 :             aAdjSequence [1].Name = "adj2";
    5659             :         }
    5660             :         {
    5661           0 :             Any aAny ((sal_Int32) 20457681);
    5662           0 :             aAdjSequence [2].Value = aAny;
    5663           0 :             aAdjSequence [2].Name = "adj3";
    5664             :         }
    5665             :         {
    5666           0 :             Any aAny ((sal_Int32) 11942319);
    5667           0 :             aAdjSequence [3].Value = aAny;
    5668           0 :             aAdjSequence [3].Name = "adj4";
    5669             :         }
    5670             :         {
    5671           0 :             Any aAny ((sal_Int32) 12500);
    5672           0 :             aAdjSequence [4].Value = aAny;
    5673           0 :             aAdjSequence [4].Name = "adj5";
    5674             :         }
    5675           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    5676             :     }
    5677             :     {
    5678             :         static const char *aStrings[] = {
    5679             :             "if(0-$4 ,0,if(25000-$4 ,$4 ,25000))",
    5680             :             "?0 *2/1",
    5681             :             "if(0-$0 ,0,if(?1 -$0 ,$0 ,?1 ))",
    5682             :             "if(1-$2 ,1,if(21599999-$2 ,$2 ,21599999))",
    5683             :             "if(0-$3 ,0,if(21599999-$3 ,$3 ,21599999))",
    5684             :             "min(logwidth,logheight)",
    5685             :             "?5 *?2 /100000",
    5686             :             "?5 *?0 /100000",
    5687             :             "?6 *1/2",
    5688             :             "logwidth/2",
    5689             :             "?9 +?8 -?7 ",
    5690             :             "logheight/2",
    5691             :             "?11 +?8 -?7 ",
    5692             :             "?10 +0-?6 ",
    5693             :             "?12 +0-?6 ",
    5694             :             "?13 +?8 -0",
    5695             :             "?14 +?8 -0",
    5696             :             "?15 *sin(pi*(?3 )/10800000)",
    5697             :             "?16 *cos(pi*(?3 )/10800000)",
    5698             :             "?15 *(cos(atan2(?17 ,?18 )))",
    5699             :             "?16 *(sin(atan2(?17 ,?18 )))",
    5700             :             "logwidth/2",
    5701             :             "?21 +?19 -0",
    5702             :             "logheight/2",
    5703             :             "?23 +?20 -0",
    5704             :             "min(?13 ,?14 )",
    5705             :             "?19 *?19 /1",
    5706             :             "?20 *?20 /1",
    5707             :             "?25 *?25 /1",
    5708             :             "?26 +0-?28 ",
    5709             :             "?27 +0-?28 ",
    5710             :             "?29 *?30 /?26 ",
    5711             :             "?31 *1/?27 ",
    5712             :             "1+0-?32 ",
    5713             :             "sqrt(?33 )",
    5714             :             "?29 *1/?19 ",
    5715             :             "?35 *1/?20 ",
    5716             :             "(1+?34 )/?36 ",
    5717             :             "(10800000*atan2(?37 ,1))/pi",
    5718             :             "?38 +21600000-0",
    5719             :             "if(?38 ,?38 ,?39 )",
    5720             :             "?40 +0-?3 ",
    5721             :             "?41 +21600000-0",
    5722             :             "if(?41 ,?41 ,?42 )",
    5723             :             "?43 +0-10800000",
    5724             :             "?43 +0-21600000",
    5725             :             "if(?44 ,?45 ,?43 )",
    5726             :             "abs(?46 )",
    5727             :             "if(0-$1 ,0,if(?47 -$1 ,$1 ,?47 ))",
    5728             :             "?3 +?48 -0",
    5729             :             "?15 *sin(pi*(?49 )/10800000)",
    5730             :             "?16 *cos(pi*(?49 )/10800000)",
    5731             :             "?15 *(cos(atan2(?50 ,?51 )))",
    5732             :             "?16 *(sin(atan2(?50 ,?51 )))",
    5733             :             "?21 +?52 -0",
    5734             :             "?23 +?53 -0",
    5735             :             "?7 *cos(pi*(?49 )/10800000)",
    5736             :             "?7 *sin(pi*(?49 )/10800000)",
    5737             :             "?22 +?56 -0",
    5738             :             "?24 +?57 -0",
    5739             :             "?7 *cos(pi*(?49 )/10800000)",
    5740             :             "?7 *sin(pi*(?49 )/10800000)",
    5741             :             "?22 +0-?60 ",
    5742             :             "?24 +0-?61 ",
    5743             :             "?62 +0-?21 ",
    5744             :             "?63 +0-?23 ",
    5745             :             "?58 +0-?21 ",
    5746             :             "?59 +0-?23 ",
    5747             :             "min(?10 ,?12 )",
    5748             :             "?64 *?68 /?10 ",
    5749             :             "?65 *?68 /?12 ",
    5750             :             "?66 *?68 /?10 ",
    5751             :             "?67 *?68 /?12 ",
    5752             :             "?71 +0-?69 ",
    5753             :             "?72 +0-?70 ",
    5754             :             "sqrt(?73 *?73 +?74 *?74 +0*0)",
    5755             :             "?69 *?72 /1",
    5756             :             "?71 *?70 /1",
    5757             :             "?76 +0-?77 ",
    5758             :             "?68 *?68 /1",
    5759             :             "?75 *?75 /1",
    5760             :             "?79 *?80 /1",
    5761             :             "?78 *?78 /1",
    5762             :             "?81 +0-?82 ",
    5763             :             "max(?83 ,0)",
    5764             :             "sqrt(?84 )",
    5765             :             "?74 *-1/1",
    5766             :             "if(?86 ,-1,1)",
    5767             :             "?87 *?73 /1",
    5768             :             "?88 *?85 /1",
    5769             :             "?78 *?74 /1",
    5770             :             "(?90 +?89 )/?80 ",
    5771             :             "?90 +0-?89 ",
    5772             :             "?92 *1/?80 ",
    5773             :             "abs(?74 )",
    5774             :             "?94 *?85 /1",
    5775             :             "?78 *?73 /-1",
    5776             :             "(?96 +?95 )/?80 ",
    5777             :             "?96 +0-?95 ",
    5778             :             "?98 *1/?80 ",
    5779             :             "?71 +0-?91 ",
    5780             :             "?71 +0-?93 ",
    5781             :             "?72 +0-?97 ",
    5782             :             "?72 +0-?99 ",
    5783             :             "sqrt(?100 *?100 +?102 *?102 +0*0)",
    5784             :             "sqrt(?101 *?101 +?103 *?103 +0*0)",
    5785             :             "?105 +0-?104 ",
    5786             :             "if(?106 ,?91 ,?93 )",
    5787             :             "if(?106 ,?97 ,?99 )",
    5788             :             "?107 *?10 /?68 ",
    5789             :             "?108 *?12 /?68 ",
    5790             :             "?21 +?109 -0",
    5791             :             "?23 +?110 -0",
    5792             :             "?64 *?25 /?13 ",
    5793             :             "?65 *?25 /?14 ",
    5794             :             "?66 *?25 /?13 ",
    5795             :             "?67 *?25 /?14 ",
    5796             :             "?115 +0-?113 ",
    5797             :             "?116 +0-?114 ",
    5798             :             "sqrt(?117 *?117 +?118 *?118 +0*0)",
    5799             :             "?113 *?116 /1",
    5800             :             "?115 *?114 /1",
    5801             :             "?120 +0-?121 ",
    5802             :             "?25 *?25 /1",
    5803             :             "?119 *?119 /1",
    5804             :             "?123 *?124 /1",
    5805             :             "?122 *?122 /1",
    5806             :             "?125 +0-?126 ",
    5807             :             "max(?127 ,0)",
    5808             :             "sqrt(?128 )",
    5809             :             "?87 *?117 /1",
    5810             :             "?130 *?129 /1",
    5811             :             "?122 *?118 /1",
    5812             :             "(?132 +?131 )/?124 ",
    5813             :             "?132 +0-?131 ",
    5814             :             "?134 *1/?124 ",
    5815             :             "abs(?118 )",
    5816             :             "?136 *?129 /1",
    5817             :             "?122 *?117 /-1",
    5818             :             "(?138 +?137 )/?124 ",
    5819             :             "?138 +0-?137 ",
    5820             :             "?140 *1/?124 ",
    5821             :             "?113 +0-?133 ",
    5822             :             "?113 +0-?135 ",
    5823             :             "?114 +0-?139 ",
    5824             :             "?114 +0-?141 ",
    5825             :             "sqrt(?142 *?142 +?144 *?144 +0*0)",
    5826             :             "sqrt(?143 *?143 +?145 *?145 +0*0)",
    5827             :             "?147 +0-?146 ",
    5828             :             "if(?148 ,?133 ,?135 )",
    5829             :             "if(?148 ,?139 ,?141 )",
    5830             :             "?149 *?13 /?25 ",
    5831             :             "?150 *?14 /?25 ",
    5832             :             "?21 +?151 -0",
    5833             :             "?23 +?152 -0",
    5834             :             "?15 *sin(pi*(?4 )/10800000)",
    5835             :             "?16 *cos(pi*(?4 )/10800000)",
    5836             :             "?15 *(cos(atan2(?155 ,?156 )))",
    5837             :             "?16 *(sin(atan2(?155 ,?156 )))",
    5838             :             "?21 +?157 -0",
    5839             :             "?23 +?158 -0",
    5840             :             "?4 +0-?48 ",
    5841             :             "?15 *sin(pi*(?161 )/10800000)",
    5842             :             "?16 *cos(pi*(?161 )/10800000)",
    5843             :             "?15 *(cos(atan2(?162 ,?163 )))",
    5844             :             "?16 *(sin(atan2(?162 ,?163 )))",
    5845             :             "?21 +?164 -0",
    5846             :             "?23 +?165 -0",
    5847             :             "?7 *cos(pi*(?161 )/10800000)",
    5848             :             "?7 *sin(pi*(?161 )/10800000)",
    5849             :             "?159 +?168 -0",
    5850             :             "?160 +?169 -0",
    5851             :             "?7 *cos(pi*(?161 )/10800000)",
    5852             :             "?7 *sin(pi*(?161 )/10800000)",
    5853             :             "?159 +0-?172 ",
    5854             :             "?160 +0-?173 ",
    5855             :             "?111 +0-?153 ",
    5856             :             "?112 +0-?154 ",
    5857             :             "sqrt(?176 *?176 +?177 *?177 +0*0)",
    5858             :             "?178 *1/2",
    5859             :             "?179 +0-?7 ",
    5860             :             "if(?180 ,?111 ,?58 )",
    5861             :             "if(?180 ,?112 ,?59 )",
    5862             :             "if(?180 ,?153 ,?62 )",
    5863             :             "if(?180 ,?154 ,?63 )",
    5864             :             "(10800000*atan2(?110 ,?109 ))/pi",
    5865             :             "?185 +21600000-0",
    5866             :             "if(?185 ,?185 ,?186 )",
    5867             :             "?187 +0-?3 ",
    5868             :             "?188 +21600000-0",
    5869             :             "if(?188 ,?188 ,?189 )",
    5870             :             "?4 +0-?190 ",
    5871             :             "?191 +21600000-0",
    5872             :             "if(?191 ,?191 ,?192 )",
    5873             :             "?187 +0-?193 ",
    5874             :             "?194 +21600000-0",
    5875             :             "if(?194 ,?194 ,?195 )",
    5876             :             "(10800000*atan2(?152 ,?151 ))/pi",
    5877             :             "?197 +21600000-0",
    5878             :             "if(?197 ,?197 ,?198 )",
    5879             :             "?199 +0-?3 ",
    5880             :             "?200 +0-21600000",
    5881             :             "if(?200 ,?201 ,?200 )",
    5882             :             "?4 +0-?202 ",
    5883             :             "?203 +0-21600000",
    5884             :             "if(?204 ,?204 ,?203 )",
    5885             :             "?205 +0-?199 ",
    5886             :             "?206 +0-21600000",
    5887             :             "if(?206 ,?207 ,?206 )",
    5888             :             "?10 *sin(pi*(?193 )/10800000)",
    5889             :             "?12 *cos(pi*(?193 )/10800000)",
    5890             :             "?10 *(cos(atan2(?209 ,?210 )))",
    5891             :             "?12 *(sin(atan2(?209 ,?210 )))",
    5892             :             "?21 +?211 -0",
    5893             :             "?23 +?212 -0",
    5894             :             "?13 *sin(pi*(?205 )/10800000)",
    5895             :             "?14 *cos(pi*(?205 )/10800000)",
    5896             :             "?13 *(cos(atan2(?215 ,?216 )))",
    5897             :             "?14 *(sin(atan2(?215 ,?216 )))",
    5898             :             "?21 +?217 -0",
    5899             :             "?23 +?218 -0",
    5900             :             "if(?180 ,?213 ,?170 )",
    5901             :             "if(?180 ,?214 ,?171 )",
    5902             :             "if(?180 ,?219 ,?174 )",
    5903             :             "if(?180 ,?220 ,?175 )",
    5904             :             "?161 +0-5400000",
    5905             :             "?49 +5400000-0",
    5906             :             "?49 +10800000-0",
    5907             :             "?161 +10800000-0",
    5908             :             "?10 *cos(pi*(2700000)/10800000)",
    5909             :             "?12 *sin(pi*(2700000)/10800000)",
    5910             :             "?21 +0-?229 ",
    5911             :             "?21 +?229 -0",
    5912             :             "?23 +0-?230 ",
    5913             :             "?23 +?230 -0",
    5914             :             "(?193 )/60000.0",
    5915             :             "(?196 )/60000.0",
    5916             :             "(?199 )/60000.0",
    5917             :             "(?208 )/60000.0"
    5918             :         };
    5919           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    5920             :     }
    5921             :     {
    5922           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (4);
    5923             :         {
    5924           0 :             Sequence< PropertyValue > aPropSequence (1);
    5925             :             {
    5926           0 :                 aPropSequence [0].Name = "Position";
    5927             :                 static const CustomShapeProvider::ParameterPairData aData =
    5928             :                 {
    5929             :                     EnhancedCustomShapeParameterType::EQUATION,
    5930             :                     EnhancedCustomShapeParameterType::EQUATION,
    5931             :                     54, 55
    5932             :                 };
    5933           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    5934             :             }
    5935           0 :             aPropSequenceSequence [0] = aPropSequence;
    5936             :         }
    5937             :         {
    5938           0 :             Sequence< PropertyValue > aPropSequence (1);
    5939             :             {
    5940           0 :                 aPropSequence [0].Name = "Position";
    5941             :                 static const CustomShapeProvider::ParameterPairData aData =
    5942             :                 {
    5943             :                     EnhancedCustomShapeParameterType::EQUATION,
    5944             :                     EnhancedCustomShapeParameterType::EQUATION,
    5945             :                     213, 214
    5946             :                 };
    5947           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    5948             :             }
    5949           0 :             aPropSequenceSequence [1] = aPropSequence;
    5950             :         }
    5951             :         {
    5952           0 :             Sequence< PropertyValue > aPropSequence (3);
    5953             :             {
    5954           0 :                 aPropSequence [0].Name = "Position";
    5955             :                 static const CustomShapeProvider::ParameterPairData aData =
    5956             :                 {
    5957             :                     EnhancedCustomShapeParameterType::EQUATION,
    5958             :                     EnhancedCustomShapeParameterType::EQUATION,
    5959             :                     111, 112
    5960             :                 };
    5961           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    5962             :             }
    5963             :             {
    5964           0 :                 aPropSequence [1].Name = "RadiusRangeMaximum";
    5965           0 :                 EnhancedCustomShapeParameter aParameter;
    5966           0 :                 Any aAny ((sal_Int32) 1);
    5967           0 :                 aParameter.Value = aAny;
    5968           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    5969           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    5970             :             }
    5971             :             {
    5972           0 :                 aPropSequence [2].Name = "RadiusRangeMinimum";
    5973           0 :                 EnhancedCustomShapeParameter aParameter;
    5974           0 :                 Any aAny ((sal_Int32) 0);
    5975           0 :                 aParameter.Value = aAny;
    5976           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5977           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    5978             :             }
    5979           0 :             aPropSequenceSequence [2] = aPropSequence;
    5980             :         }
    5981             :         {
    5982           0 :             Sequence< PropertyValue > aPropSequence (3);
    5983             :             {
    5984           0 :                 aPropSequence [0].Name = "Position";
    5985             :                 static const CustomShapeProvider::ParameterPairData aData =
    5986             :                 {
    5987             :                     EnhancedCustomShapeParameterType::EQUATION,
    5988             :                     EnhancedCustomShapeParameterType::EQUATION,
    5989             :                     62, 63
    5990             :                 };
    5991           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    5992             :             }
    5993             :             {
    5994           0 :                 aPropSequence [1].Name = "RadiusRangeMaximum";
    5995           0 :                 EnhancedCustomShapeParameter aParameter;
    5996           0 :                 Any aAny ((sal_Int32) 25000);
    5997           0 :                 aParameter.Value = aAny;
    5998           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    5999           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6000             :             }
    6001             :             {
    6002           0 :                 aPropSequence [2].Name = "RadiusRangeMinimum";
    6003           0 :                 EnhancedCustomShapeParameter aParameter;
    6004           0 :                 Any aAny ((sal_Int32) 0);
    6005           0 :                 aParameter.Value = aAny;
    6006           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6007           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6008             :             }
    6009           0 :             aPropSequenceSequence [3] = aPropSequence;
    6010             :         }
    6011           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    6012             :     }
    6013             :     {
    6014           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    6015             :     }
    6016             :     {
    6017           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    6018             :     }
    6019             :     {
    6020           0 :         Sequence< PropertyValue > aPropSequence (3);
    6021             :         {
    6022           0 :             aPropSequence [0].Name = "Coordinates";
    6023             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    6024             :                 {
    6025             :                     EnhancedCustomShapeParameterType::EQUATION,
    6026             :                     EnhancedCustomShapeParameterType::EQUATION,
    6027             :                     166, 167
    6028             :                 },
    6029             :                 {
    6030             :                     EnhancedCustomShapeParameterType::EQUATION,
    6031             :                     EnhancedCustomShapeParameterType::EQUATION,
    6032             :                     221, 222
    6033             :                 },
    6034             :                 {
    6035             :                     EnhancedCustomShapeParameterType::EQUATION,
    6036             :                     EnhancedCustomShapeParameterType::EQUATION,
    6037             :                     213, 214
    6038             :                 },
    6039             :                 {
    6040             :                     EnhancedCustomShapeParameterType::EQUATION,
    6041             :                     EnhancedCustomShapeParameterType::EQUATION,
    6042             :                     10, 12
    6043             :                 },
    6044             :                 {
    6045             :                     EnhancedCustomShapeParameterType::EQUATION,
    6046             :                     EnhancedCustomShapeParameterType::EQUATION,
    6047             :                     235, 236
    6048             :                 },
    6049             :                 {
    6050             :                     EnhancedCustomShapeParameterType::EQUATION,
    6051             :                     EnhancedCustomShapeParameterType::EQUATION,
    6052             :                     181, 182
    6053             :                 },
    6054             :                 {
    6055             :                     EnhancedCustomShapeParameterType::EQUATION,
    6056             :                     EnhancedCustomShapeParameterType::EQUATION,
    6057             :                     54, 55
    6058             :                 },
    6059             :                 {
    6060             :                     EnhancedCustomShapeParameterType::EQUATION,
    6061             :                     EnhancedCustomShapeParameterType::EQUATION,
    6062             :                     183, 184
    6063             :                 },
    6064             :                 {
    6065             :                     EnhancedCustomShapeParameterType::EQUATION,
    6066             :                     EnhancedCustomShapeParameterType::EQUATION,
    6067             :                     153, 154
    6068             :                 },
    6069             :                 {
    6070             :                     EnhancedCustomShapeParameterType::EQUATION,
    6071             :                     EnhancedCustomShapeParameterType::EQUATION,
    6072             :                     13, 14
    6073             :                 },
    6074             :                 {
    6075             :                     EnhancedCustomShapeParameterType::EQUATION,
    6076             :                     EnhancedCustomShapeParameterType::EQUATION,
    6077             :                     237, 238
    6078             :                 },
    6079             :                 {
    6080             :                     EnhancedCustomShapeParameterType::EQUATION,
    6081             :                     EnhancedCustomShapeParameterType::EQUATION,
    6082             :                     223, 224
    6083             :                 }
    6084             :             };
    6085           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    6086             :         }
    6087             :         {
    6088           0 :             aPropSequence [1].Name = "Segments";
    6089             :             static const sal_uInt16 nValues[] = {
    6090             :             // Command, Count
    6091             :                 1,1,
    6092             :                 2,2,
    6093             :                 17,1,
    6094             :                 2,4,
    6095             :                 17,1,
    6096             :                 2,1,
    6097             :                 4,0,
    6098             :                 5,0
    6099             :             };
    6100           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    6101             :         }
    6102             :         {
    6103           0 :             aPropSequence [2].Name = "TextFrames";
    6104           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    6105             :             {
    6106           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    6107             :                 {
    6108             :                     static const CustomShapeProvider::ParameterPairData aData =
    6109             :                     {
    6110             :                         EnhancedCustomShapeParameterType::EQUATION,
    6111             :                         EnhancedCustomShapeParameterType::EQUATION,
    6112             :                         231, 233
    6113             :                     };
    6114           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    6115             :                 }
    6116             :                 {
    6117             :                     static const CustomShapeProvider::ParameterPairData aData =
    6118             :                     {
    6119             :                         EnhancedCustomShapeParameterType::EQUATION,
    6120             :                         EnhancedCustomShapeParameterType::EQUATION,
    6121             :                         232, 234
    6122             :                     };
    6123           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    6124             :                 }
    6125           0 :                 aTextFrameSeq [0] = aTextFrame;
    6126             :             }
    6127           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    6128             :         }
    6129           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    6130             :     }
    6131             :     {
    6132           0 :         awt::Rectangle aRectangle;
    6133           0 :         aRectangle.X = 0;
    6134           0 :         aRectangle.Y = 0;
    6135           0 :         aRectangle.Width = 0;
    6136           0 :         aRectangle.Height = 0;
    6137           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    6138             :     }
    6139           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-leftRightCircularArrow"));
    6140             : 
    6141           0 :     return aPropertyMap;
    6142             :   }
    6143             : };
    6144             : 
    6145             : // This is a generated source file. DO NOT EDIT.
    6146             : 
    6147           6 : class ShapeCwedgeRectCallout : public CustomShapeProvider
    6148             : {
    6149           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    6150             :   {
    6151           0 :     PropertyMap aPropertyMap;
    6152             : 
    6153             :     {
    6154           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    6155             :         {
    6156           0 :             Any aAny ((sal_Int32) -20833);
    6157           0 :             aAdjSequence [0].Value = aAny;
    6158           0 :             aAdjSequence [0].Name = "adj1";
    6159             :         }
    6160             :         {
    6161           0 :             Any aAny ((sal_Int32) 62500);
    6162           0 :             aAdjSequence [1].Value = aAny;
    6163           0 :             aAdjSequence [1].Name = "adj2";
    6164             :         }
    6165           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    6166             :     }
    6167             :     {
    6168             :         static const char *aStrings[] = {
    6169             :             "logwidth*$0 /100000",
    6170             :             "logheight*$1 /100000",
    6171             :             "logwidth/2",
    6172             :             "?2 +?0 -0",
    6173             :             "logheight/2",
    6174             :             "?4 +?1 -0",
    6175             :             "?3 +0-?2 ",
    6176             :             "?5 +0-?4 ",
    6177             :             "?0 *logheight/logwidth",
    6178             :             "abs(?1 )",
    6179             :             "abs(?8 )",
    6180             :             "?9 +0-?10 ",
    6181             :             "if(?0 ,7,2)",
    6182             :             "if(?0 ,10,5)",
    6183             :             "logwidth*?12 /12",
    6184             :             "logwidth*?13 /12",
    6185             :             "if(?1 ,7,2)",
    6186             :             "if(?1 ,10,5)",
    6187             :             "logheight*?16 /12",
    6188             :             "logheight*?17 /12",
    6189             :             "if(?0 ,0,?3 )",
    6190             :             "if(?11 ,0,?20 )",
    6191             :             "if(?1 ,?14 ,?3 )",
    6192             :             "if(?11 ,?22 ,?14 )",
    6193             :             "if(?0 ,?3 ,logwidth)",
    6194             :             "if(?11 ,logwidth,?24 )",
    6195             :             "if(?1 ,?3 ,?14 )",
    6196             :             "if(?11 ,?26 ,?14 )",
    6197             :             "if(?0 ,?18 ,?5 )",
    6198             :             "if(?11 ,?18 ,?28 )",
    6199             :             "if(?1 ,0,?5 )",
    6200             :             "if(?11 ,?30 ,0)",
    6201             :             "if(?0 ,?5 ,?18 )",
    6202             :             "if(?11 ,?18 ,?32 )",
    6203             :             "if(?1 ,?5 ,logheight)",
    6204             :             "if(?11 ,?34 ,logheight)",
    6205             :             "logheight",
    6206             :             "logwidth"
    6207             :         };
    6208           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    6209             :     }
    6210             :     {
    6211           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    6212             :         {
    6213           0 :             Sequence< PropertyValue > aPropSequence (7);
    6214             :             {
    6215           0 :                 aPropSequence [0].Name = "Position";
    6216             :                 static const CustomShapeProvider::ParameterPairData aData =
    6217             :                 {
    6218             :                     EnhancedCustomShapeParameterType::EQUATION,
    6219             :                     EnhancedCustomShapeParameterType::EQUATION,
    6220             :                     3, 5
    6221             :                 };
    6222           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    6223             :             }
    6224             :             {
    6225           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    6226           0 :                 EnhancedCustomShapeParameter aParameter;
    6227           0 :                 Any aAny ((sal_Int32) 2147483647);
    6228           0 :                 aParameter.Value = aAny;
    6229           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6230           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6231             :             }
    6232             :             {
    6233           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    6234           0 :                 EnhancedCustomShapeParameter aParameter;
    6235           0 :                 Any aAny ((sal_Int32) -2147483647);
    6236           0 :                 aParameter.Value = aAny;
    6237           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6238           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6239             :             }
    6240             :             {
    6241           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    6242           0 :                 EnhancedCustomShapeParameter aParameter;
    6243           0 :                 Any aAny ((sal_Int32) 2147483647);
    6244           0 :                 aParameter.Value = aAny;
    6245           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6246           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    6247             :             }
    6248             :             {
    6249           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    6250           0 :                 EnhancedCustomShapeParameter aParameter;
    6251           0 :                 Any aAny ((sal_Int32) -2147483647);
    6252           0 :                 aParameter.Value = aAny;
    6253           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6254           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    6255             :             }
    6256             :             {
    6257           0 :                 aPropSequence [5].Name = "RefX";
    6258           0 :                 Any aAny ((sal_Int32) 0);
    6259           0 :                 aPropSequence [5].Value = makeAny (aAny);
    6260             :             }
    6261             :             {
    6262           0 :                 aPropSequence [6].Name = "RefY";
    6263           0 :                 Any aAny ((sal_Int32) 1);
    6264           0 :                 aPropSequence [6].Value = makeAny (aAny);
    6265             :             }
    6266           0 :             aPropSequenceSequence [0] = aPropSequence;
    6267             :         }
    6268           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    6269             :     }
    6270             :     {
    6271           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    6272             :     }
    6273             :     {
    6274           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    6275             :     }
    6276             :     {
    6277           0 :         Sequence< PropertyValue > aPropSequence (3);
    6278             :         {
    6279           0 :             aPropSequence [0].Name = "Coordinates";
    6280             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    6281             :                 {
    6282             :                     EnhancedCustomShapeParameterType::NORMAL,
    6283             :                     EnhancedCustomShapeParameterType::NORMAL,
    6284             :                     0, 0
    6285             :                 },
    6286             :                 {
    6287             :                     EnhancedCustomShapeParameterType::EQUATION,
    6288             :                     EnhancedCustomShapeParameterType::NORMAL,
    6289             :                     14, 0
    6290             :                 },
    6291             :                 {
    6292             :                     EnhancedCustomShapeParameterType::EQUATION,
    6293             :                     EnhancedCustomShapeParameterType::EQUATION,
    6294             :                     23, 31
    6295             :                 },
    6296             :                 {
    6297             :                     EnhancedCustomShapeParameterType::EQUATION,
    6298             :                     EnhancedCustomShapeParameterType::NORMAL,
    6299             :                     15, 0
    6300             :                 },
    6301             :                 {
    6302             :                     EnhancedCustomShapeParameterType::EQUATION,
    6303             :                     EnhancedCustomShapeParameterType::NORMAL,
    6304             :                     37, 0
    6305             :                 },
    6306             :                 {
    6307             :                     EnhancedCustomShapeParameterType::EQUATION,
    6308             :                     EnhancedCustomShapeParameterType::EQUATION,
    6309             :                     37, 18
    6310             :                 },
    6311             :                 {
    6312             :                     EnhancedCustomShapeParameterType::EQUATION,
    6313             :                     EnhancedCustomShapeParameterType::EQUATION,
    6314             :                     25, 33
    6315             :                 },
    6316             :                 {
    6317             :                     EnhancedCustomShapeParameterType::EQUATION,
    6318             :                     EnhancedCustomShapeParameterType::EQUATION,
    6319             :                     37, 19
    6320             :                 },
    6321             :                 {
    6322             :                     EnhancedCustomShapeParameterType::EQUATION,
    6323             :                     EnhancedCustomShapeParameterType::EQUATION,
    6324             :                     37, 36
    6325             :                 },
    6326             :                 {
    6327             :                     EnhancedCustomShapeParameterType::EQUATION,
    6328             :                     EnhancedCustomShapeParameterType::EQUATION,
    6329             :                     15, 36
    6330             :                 },
    6331             :                 {
    6332             :                     EnhancedCustomShapeParameterType::EQUATION,
    6333             :                     EnhancedCustomShapeParameterType::EQUATION,
    6334             :                     27, 35
    6335             :                 },
    6336             :                 {
    6337             :                     EnhancedCustomShapeParameterType::EQUATION,
    6338             :                     EnhancedCustomShapeParameterType::EQUATION,
    6339             :                     14, 36
    6340             :                 },
    6341             :                 {
    6342             :                     EnhancedCustomShapeParameterType::NORMAL,
    6343             :                     EnhancedCustomShapeParameterType::EQUATION,
    6344             :                     0, 36
    6345             :                 },
    6346             :                 {
    6347             :                     EnhancedCustomShapeParameterType::NORMAL,
    6348             :                     EnhancedCustomShapeParameterType::EQUATION,
    6349             :                     0, 19
    6350             :                 },
    6351             :                 {
    6352             :                     EnhancedCustomShapeParameterType::EQUATION,
    6353             :                     EnhancedCustomShapeParameterType::EQUATION,
    6354             :                     21, 29
    6355             :                 },
    6356             :                 {
    6357             :                     EnhancedCustomShapeParameterType::NORMAL,
    6358             :                     EnhancedCustomShapeParameterType::EQUATION,
    6359             :                     0, 18
    6360             :                 }
    6361             :             };
    6362           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    6363             :         }
    6364             :         {
    6365           0 :             aPropSequence [1].Name = "Segments";
    6366             :             static const sal_uInt16 nValues[] = {
    6367             :             // Command, Count
    6368             :                 1,1,
    6369             :                 2,15,
    6370             :                 4,0,
    6371             :                 5,0
    6372             :             };
    6373           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    6374             :         }
    6375             :         {
    6376           0 :             aPropSequence [2].Name = "TextFrames";
    6377           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    6378             :             {
    6379           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    6380             :                 {
    6381             :                     static const CustomShapeProvider::ParameterPairData aData =
    6382             :                     {
    6383             :                         EnhancedCustomShapeParameterType::NORMAL,
    6384             :                         EnhancedCustomShapeParameterType::NORMAL,
    6385             :                         0, 0
    6386             :                     };
    6387           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    6388             :                 }
    6389             :                 {
    6390             :                     static const CustomShapeProvider::ParameterPairData aData =
    6391             :                     {
    6392             :                         EnhancedCustomShapeParameterType::EQUATION,
    6393             :                         EnhancedCustomShapeParameterType::EQUATION,
    6394             :                         37, 36
    6395             :                     };
    6396           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    6397             :                 }
    6398           0 :                 aTextFrameSeq [0] = aTextFrame;
    6399             :             }
    6400           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    6401             :         }
    6402           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    6403             :     }
    6404             :     {
    6405           0 :         awt::Rectangle aRectangle;
    6406           0 :         aRectangle.X = 0;
    6407           0 :         aRectangle.Y = 0;
    6408           0 :         aRectangle.Width = 0;
    6409           0 :         aRectangle.Height = 0;
    6410           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    6411             :     }
    6412           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-wedgeRectCallout"));
    6413             : 
    6414           0 :     return aPropertyMap;
    6415             :   }
    6416             : };
    6417             : 
    6418             : // This is a generated source file. DO NOT EDIT.
    6419             : 
    6420           6 : class ShapeCaccentCallout2 : public CustomShapeProvider
    6421             : {
    6422           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    6423             :   {
    6424           0 :     PropertyMap aPropertyMap;
    6425             : 
    6426             :     {
    6427           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (6);
    6428             :         {
    6429           0 :             Any aAny ((sal_Int32) 18750);
    6430           0 :             aAdjSequence [0].Value = aAny;
    6431           0 :             aAdjSequence [0].Name = "adj1";
    6432             :         }
    6433             :         {
    6434           0 :             Any aAny ((sal_Int32) -8333);
    6435           0 :             aAdjSequence [1].Value = aAny;
    6436           0 :             aAdjSequence [1].Name = "adj2";
    6437             :         }
    6438             :         {
    6439           0 :             Any aAny ((sal_Int32) 18750);
    6440           0 :             aAdjSequence [2].Value = aAny;
    6441           0 :             aAdjSequence [2].Name = "adj3";
    6442             :         }
    6443             :         {
    6444           0 :             Any aAny ((sal_Int32) -16667);
    6445           0 :             aAdjSequence [3].Value = aAny;
    6446           0 :             aAdjSequence [3].Name = "adj4";
    6447             :         }
    6448             :         {
    6449           0 :             Any aAny ((sal_Int32) 112500);
    6450           0 :             aAdjSequence [4].Value = aAny;
    6451           0 :             aAdjSequence [4].Name = "adj5";
    6452             :         }
    6453             :         {
    6454           0 :             Any aAny ((sal_Int32) -46667);
    6455           0 :             aAdjSequence [5].Value = aAny;
    6456           0 :             aAdjSequence [5].Name = "adj6";
    6457             :         }
    6458           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    6459             :     }
    6460             :     {
    6461             :         static const char *aStrings[] = {
    6462             :             "logheight*$0 /100000",
    6463             :             "logwidth*$1 /100000",
    6464             :             "logheight*$2 /100000",
    6465             :             "logwidth*$3 /100000",
    6466             :             "logheight*$4 /100000",
    6467             :             "logwidth*$5 /100000",
    6468             :             "logwidth",
    6469             :             "logheight/2",
    6470             :             "logwidth/2",
    6471             :             "logheight"
    6472             :         };
    6473           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    6474             :     }
    6475             :     {
    6476           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (3);
    6477             :         {
    6478           0 :             Sequence< PropertyValue > aPropSequence (7);
    6479             :             {
    6480           0 :                 aPropSequence [0].Name = "Position";
    6481             :                 static const CustomShapeProvider::ParameterPairData aData =
    6482             :                 {
    6483             :                     EnhancedCustomShapeParameterType::EQUATION,
    6484             :                     EnhancedCustomShapeParameterType::EQUATION,
    6485             :                     1, 0
    6486             :                 };
    6487           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    6488             :             }
    6489             :             {
    6490           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    6491           0 :                 EnhancedCustomShapeParameter aParameter;
    6492           0 :                 Any aAny ((sal_Int32) 2147483647);
    6493           0 :                 aParameter.Value = aAny;
    6494           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6495           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6496             :             }
    6497             :             {
    6498           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    6499           0 :                 EnhancedCustomShapeParameter aParameter;
    6500           0 :                 Any aAny ((sal_Int32) -2147483647);
    6501           0 :                 aParameter.Value = aAny;
    6502           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6503           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6504             :             }
    6505             :             {
    6506           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    6507           0 :                 EnhancedCustomShapeParameter aParameter;
    6508           0 :                 Any aAny ((sal_Int32) 2147483647);
    6509           0 :                 aParameter.Value = aAny;
    6510           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6511           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    6512             :             }
    6513             :             {
    6514           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    6515           0 :                 EnhancedCustomShapeParameter aParameter;
    6516           0 :                 Any aAny ((sal_Int32) -2147483647);
    6517           0 :                 aParameter.Value = aAny;
    6518           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6519           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    6520             :             }
    6521             :             {
    6522           0 :                 aPropSequence [5].Name = "RefX";
    6523           0 :                 Any aAny ((sal_Int32) 1);
    6524           0 :                 aPropSequence [5].Value = makeAny (aAny);
    6525             :             }
    6526             :             {
    6527           0 :                 aPropSequence [6].Name = "RefY";
    6528           0 :                 Any aAny ((sal_Int32) 0);
    6529           0 :                 aPropSequence [6].Value = makeAny (aAny);
    6530             :             }
    6531           0 :             aPropSequenceSequence [0] = aPropSequence;
    6532             :         }
    6533             :         {
    6534           0 :             Sequence< PropertyValue > aPropSequence (7);
    6535             :             {
    6536           0 :                 aPropSequence [0].Name = "Position";
    6537             :                 static const CustomShapeProvider::ParameterPairData aData =
    6538             :                 {
    6539             :                     EnhancedCustomShapeParameterType::EQUATION,
    6540             :                     EnhancedCustomShapeParameterType::EQUATION,
    6541             :                     3, 2
    6542             :                 };
    6543           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    6544             :             }
    6545             :             {
    6546           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    6547           0 :                 EnhancedCustomShapeParameter aParameter;
    6548           0 :                 Any aAny ((sal_Int32) 2147483647);
    6549           0 :                 aParameter.Value = aAny;
    6550           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6551           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6552             :             }
    6553             :             {
    6554           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    6555           0 :                 EnhancedCustomShapeParameter aParameter;
    6556           0 :                 Any aAny ((sal_Int32) -2147483647);
    6557           0 :                 aParameter.Value = aAny;
    6558           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6559           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6560             :             }
    6561             :             {
    6562           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    6563           0 :                 EnhancedCustomShapeParameter aParameter;
    6564           0 :                 Any aAny ((sal_Int32) 2147483647);
    6565           0 :                 aParameter.Value = aAny;
    6566           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6567           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    6568             :             }
    6569             :             {
    6570           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    6571           0 :                 EnhancedCustomShapeParameter aParameter;
    6572           0 :                 Any aAny ((sal_Int32) -2147483647);
    6573           0 :                 aParameter.Value = aAny;
    6574           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6575           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    6576             :             }
    6577             :             {
    6578           0 :                 aPropSequence [5].Name = "RefX";
    6579           0 :                 Any aAny ((sal_Int32) 3);
    6580           0 :                 aPropSequence [5].Value = makeAny (aAny);
    6581             :             }
    6582             :             {
    6583           0 :                 aPropSequence [6].Name = "RefY";
    6584           0 :                 Any aAny ((sal_Int32) 2);
    6585           0 :                 aPropSequence [6].Value = makeAny (aAny);
    6586             :             }
    6587           0 :             aPropSequenceSequence [1] = aPropSequence;
    6588             :         }
    6589             :         {
    6590           0 :             Sequence< PropertyValue > aPropSequence (7);
    6591             :             {
    6592           0 :                 aPropSequence [0].Name = "Position";
    6593             :                 static const CustomShapeProvider::ParameterPairData aData =
    6594             :                 {
    6595             :                     EnhancedCustomShapeParameterType::EQUATION,
    6596             :                     EnhancedCustomShapeParameterType::EQUATION,
    6597             :                     5, 4
    6598             :                 };
    6599           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    6600             :             }
    6601             :             {
    6602           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    6603           0 :                 EnhancedCustomShapeParameter aParameter;
    6604           0 :                 Any aAny ((sal_Int32) 2147483647);
    6605           0 :                 aParameter.Value = aAny;
    6606           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6607           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    6608             :             }
    6609             :             {
    6610           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    6611           0 :                 EnhancedCustomShapeParameter aParameter;
    6612           0 :                 Any aAny ((sal_Int32) -2147483647);
    6613           0 :                 aParameter.Value = aAny;
    6614           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6615           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    6616             :             }
    6617             :             {
    6618           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    6619           0 :                 EnhancedCustomShapeParameter aParameter;
    6620           0 :                 Any aAny ((sal_Int32) 2147483647);
    6621           0 :                 aParameter.Value = aAny;
    6622           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6623           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    6624             :             }
    6625             :             {
    6626           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    6627           0 :                 EnhancedCustomShapeParameter aParameter;
    6628           0 :                 Any aAny ((sal_Int32) -2147483647);
    6629           0 :                 aParameter.Value = aAny;
    6630           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    6631           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    6632             :             }
    6633             :             {
    6634           0 :                 aPropSequence [5].Name = "RefX";
    6635           0 :                 Any aAny ((sal_Int32) 5);
    6636           0 :                 aPropSequence [5].Value = makeAny (aAny);
    6637             :             }
    6638             :             {
    6639           0 :                 aPropSequence [6].Name = "RefY";
    6640           0 :                 Any aAny ((sal_Int32) 4);
    6641           0 :                 aPropSequence [6].Value = makeAny (aAny);
    6642             :             }
    6643           0 :             aPropSequenceSequence [2] = aPropSequence;
    6644             :         }
    6645           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    6646             :     }
    6647             :     {
    6648           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    6649             :     }
    6650             :     {
    6651           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    6652             :     }
    6653             :     {
    6654           0 :         Sequence< PropertyValue > aPropSequence (3);
    6655             :         {
    6656           0 :             aPropSequence [0].Name = "Coordinates";
    6657             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    6658             :                 {
    6659             :                     EnhancedCustomShapeParameterType::NORMAL,
    6660             :                     EnhancedCustomShapeParameterType::NORMAL,
    6661             :                     0, 0
    6662             :                 },
    6663             :                 {
    6664             :                     EnhancedCustomShapeParameterType::EQUATION,
    6665             :                     EnhancedCustomShapeParameterType::NORMAL,
    6666             :                     6, 0
    6667             :                 },
    6668             :                 {
    6669             :                     EnhancedCustomShapeParameterType::EQUATION,
    6670             :                     EnhancedCustomShapeParameterType::EQUATION,
    6671             :                     6, 9
    6672             :                 },
    6673             :                 {
    6674             :                     EnhancedCustomShapeParameterType::NORMAL,
    6675             :                     EnhancedCustomShapeParameterType::EQUATION,
    6676             :                     0, 9
    6677             :                 },
    6678             :                 {
    6679             :                     EnhancedCustomShapeParameterType::EQUATION,
    6680             :                     EnhancedCustomShapeParameterType::NORMAL,
    6681             :                     1, 0
    6682             :                 },
    6683             :                 {
    6684             :                     EnhancedCustomShapeParameterType::EQUATION,
    6685             :                     EnhancedCustomShapeParameterType::EQUATION,
    6686             :                     1, 9
    6687             :                 },
    6688             :                 {
    6689             :                     EnhancedCustomShapeParameterType::EQUATION,
    6690             :                     EnhancedCustomShapeParameterType::EQUATION,
    6691             :                     1, 0
    6692             :                 },
    6693             :                 {
    6694             :                     EnhancedCustomShapeParameterType::EQUATION,
    6695             :                     EnhancedCustomShapeParameterType::EQUATION,
    6696             :                     3, 2
    6697             :                 },
    6698             :                 {
    6699             :                     EnhancedCustomShapeParameterType::EQUATION,
    6700             :                     EnhancedCustomShapeParameterType::EQUATION,
    6701             :                     5, 4
    6702             :                 }
    6703             :             };
    6704           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    6705             :         }
    6706             :         {
    6707           0 :             aPropSequence [1].Name = "Segments";
    6708             :             static const sal_uInt16 nValues[] = {
    6709             :             // Command, Count
    6710             :                 1,1,
    6711             :                 2,3,
    6712             :                 4,0,
    6713             :                 7,0,
    6714             :                 5,0,
    6715             :                 1,1,
    6716             :                 2,1,
    6717             :                 6,0,
    6718             :                 5,0,
    6719             :                 1,1,
    6720             :                 2,2,
    6721             :                 6,0,
    6722             :                 5,0
    6723             :             };
    6724           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    6725             :         }
    6726             :         {
    6727           0 :             aPropSequence [2].Name = "TextFrames";
    6728           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    6729             :             {
    6730           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    6731             :                 {
    6732             :                     static const CustomShapeProvider::ParameterPairData aData =
    6733             :                     {
    6734             :                         EnhancedCustomShapeParameterType::NORMAL,
    6735             :                         EnhancedCustomShapeParameterType::NORMAL,
    6736             :                         0, 0
    6737             :                     };
    6738           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    6739             :                 }
    6740             :                 {
    6741             :                     static const CustomShapeProvider::ParameterPairData aData =
    6742             :                     {
    6743             :                         EnhancedCustomShapeParameterType::EQUATION,
    6744             :                         EnhancedCustomShapeParameterType::EQUATION,
    6745             :                         6, 9
    6746             :                     };
    6747           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    6748             :                 }
    6749           0 :                 aTextFrameSeq [0] = aTextFrame;
    6750             :             }
    6751           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    6752             :         }
    6753           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    6754             :     }
    6755             :     {
    6756           0 :         awt::Rectangle aRectangle;
    6757           0 :         aRectangle.X = 0;
    6758           0 :         aRectangle.Y = 0;
    6759           0 :         aRectangle.Width = 0;
    6760           0 :         aRectangle.Height = 0;
    6761           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    6762             :     }
    6763           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-accentCallout2"));
    6764             : 
    6765           0 :     return aPropertyMap;
    6766             :   }
    6767             : };
    6768             : 
    6769             : // This is a generated source file. DO NOT EDIT.
    6770             : 
    6771           6 : class ShapeCflowChartMagneticDrum : public CustomShapeProvider
    6772             : {
    6773           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    6774             :   {
    6775           0 :     PropertyMap aPropertyMap;
    6776             : 
    6777             :     {
    6778           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    6779             :     }
    6780             :     {
    6781             :         static const char *aStrings[] = {
    6782             :             "logwidth*2/3",
    6783             :             "logwidth/2",
    6784             :             "logheight/2",
    6785             :             "logheight",
    6786             :             "logwidth",
    6787             :             "logwidth/6",
    6788             :             "(16200000)/60000.0",
    6789             :             "(10800000)/60000.0",
    6790             :             "(5400000)/60000.0",
    6791             :             "(10800000)/60000.0",
    6792             :             "(5400000)/60000.0",
    6793             :             "(10800000)/60000.0",
    6794             :             "(16200000)/60000.0",
    6795             :             "(10800000)/60000.0",
    6796             :             "(5400000)/60000.0",
    6797             :             "(10800000)/60000.0"
    6798             :         };
    6799           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    6800             :     }
    6801             :     {
    6802           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    6803             :     }
    6804             :     {
    6805           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    6806             :     }
    6807             :     {
    6808           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    6809             :     }
    6810             :     {
    6811           0 :         Sequence< PropertyValue > aPropSequence (4);
    6812             :         {
    6813           0 :             aPropSequence [0].Name = "Coordinates";
    6814             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    6815             :                 {
    6816             :                     EnhancedCustomShapeParameterType::NORMAL,
    6817             :                     EnhancedCustomShapeParameterType::NORMAL,
    6818             :                     1, 0
    6819             :                 },
    6820             :                 {
    6821             :                     EnhancedCustomShapeParameterType::NORMAL,
    6822             :                     EnhancedCustomShapeParameterType::NORMAL,
    6823             :                     5, 0
    6824             :                 },
    6825             :                 {
    6826             :                     EnhancedCustomShapeParameterType::NORMAL,
    6827             :                     EnhancedCustomShapeParameterType::NORMAL,
    6828             :                     1, 3
    6829             :                 },
    6830             :                 {
    6831             :                     EnhancedCustomShapeParameterType::EQUATION,
    6832             :                     EnhancedCustomShapeParameterType::EQUATION,
    6833             :                     6, 7
    6834             :                 },
    6835             :                 {
    6836             :                     EnhancedCustomShapeParameterType::NORMAL,
    6837             :                     EnhancedCustomShapeParameterType::NORMAL,
    6838             :                     1, 6
    6839             :                 },
    6840             :                 {
    6841             :                     EnhancedCustomShapeParameterType::NORMAL,
    6842             :                     EnhancedCustomShapeParameterType::NORMAL,
    6843             :                     1, 3
    6844             :                 },
    6845             :                 {
    6846             :                     EnhancedCustomShapeParameterType::EQUATION,
    6847             :                     EnhancedCustomShapeParameterType::EQUATION,
    6848             :                     8, 9
    6849             :                 },
    6850             :                 {
    6851             :                     EnhancedCustomShapeParameterType::NORMAL,
    6852             :                     EnhancedCustomShapeParameterType::NORMAL,
    6853             :                     5, 6
    6854             :                 },
    6855             :                 {
    6856             :                     EnhancedCustomShapeParameterType::NORMAL,
    6857             :                     EnhancedCustomShapeParameterType::NORMAL,
    6858             :                     1, 3
    6859             :                 },
    6860             :                 {
    6861             :                     EnhancedCustomShapeParameterType::EQUATION,
    6862             :                     EnhancedCustomShapeParameterType::EQUATION,
    6863             :                     10, 11
    6864             :                 },
    6865             :                 {
    6866             :                     EnhancedCustomShapeParameterType::NORMAL,
    6867             :                     EnhancedCustomShapeParameterType::NORMAL,
    6868             :                     1, 0
    6869             :                 },
    6870             :                 {
    6871             :                     EnhancedCustomShapeParameterType::NORMAL,
    6872             :                     EnhancedCustomShapeParameterType::NORMAL,
    6873             :                     5, 0
    6874             :                 },
    6875             :                 {
    6876             :                     EnhancedCustomShapeParameterType::NORMAL,
    6877             :                     EnhancedCustomShapeParameterType::NORMAL,
    6878             :                     1, 3
    6879             :                 },
    6880             :                 {
    6881             :                     EnhancedCustomShapeParameterType::EQUATION,
    6882             :                     EnhancedCustomShapeParameterType::EQUATION,
    6883             :                     12, 13
    6884             :                 },
    6885             :                 {
    6886             :                     EnhancedCustomShapeParameterType::NORMAL,
    6887             :                     EnhancedCustomShapeParameterType::NORMAL,
    6888             :                     1, 6
    6889             :                 },
    6890             :                 {
    6891             :                     EnhancedCustomShapeParameterType::NORMAL,
    6892             :                     EnhancedCustomShapeParameterType::NORMAL,
    6893             :                     1, 3
    6894             :                 },
    6895             :                 {
    6896             :                     EnhancedCustomShapeParameterType::EQUATION,
    6897             :                     EnhancedCustomShapeParameterType::EQUATION,
    6898             :                     14, 15
    6899             :                 }
    6900             :             };
    6901           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    6902             :         }
    6903             :         {
    6904           0 :             aPropSequence [1].Name = "Segments";
    6905             :             static const sal_uInt16 nValues[] = {
    6906             :             // Command, Count
    6907             :                 1,1,
    6908             :                 2,1,
    6909             :                 17,1,
    6910             :                 2,1,
    6911             :                 17,1,
    6912             :                 4,0,
    6913             :                 7,0,
    6914             :                 5,0,
    6915             :                 1,1,
    6916             :                 17,1,
    6917             :                 6,0,
    6918             :                 5,0,
    6919             :                 1,1,
    6920             :                 2,1,
    6921             :                 17,1,
    6922             :                 2,1,
    6923             :                 17,1,
    6924             :                 4,0,
    6925             :                 6,0,
    6926             :                 5,0
    6927             :             };
    6928           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    6929             :         }
    6930             :         {
    6931           0 :             aPropSequence [2].Name = "SubViewSize";
    6932           0 :             Sequence< awt::Size > aSizeSequence (3);
    6933             :             {
    6934           0 :                 awt::Size aSize;
    6935           0 :                 aSize.Width = 6;
    6936           0 :                 aSize.Height = 6;
    6937           0 :                 aSizeSequence [0] = aSize;
    6938             :             }
    6939             :             {
    6940           0 :                 awt::Size aSize;
    6941           0 :                 aSize.Width = 6;
    6942           0 :                 aSize.Height = 6;
    6943           0 :                 aSizeSequence [1] = aSize;
    6944             :             }
    6945             :             {
    6946           0 :                 awt::Size aSize;
    6947           0 :                 aSize.Width = 6;
    6948           0 :                 aSize.Height = 6;
    6949           0 :                 aSizeSequence [2] = aSize;
    6950             :             }
    6951           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    6952             :         }
    6953             :         {
    6954           0 :             aPropSequence [3].Name = "TextFrames";
    6955           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    6956             :             {
    6957           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    6958             :                 {
    6959             :                     static const CustomShapeProvider::ParameterPairData aData =
    6960             :                     {
    6961             :                         EnhancedCustomShapeParameterType::EQUATION,
    6962             :                         EnhancedCustomShapeParameterType::NORMAL,
    6963             :                         5, 0
    6964             :                     };
    6965           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    6966             :                 }
    6967             :                 {
    6968             :                     static const CustomShapeProvider::ParameterPairData aData =
    6969             :                     {
    6970             :                         EnhancedCustomShapeParameterType::EQUATION,
    6971             :                         EnhancedCustomShapeParameterType::EQUATION,
    6972             :                         0, 3
    6973             :                     };
    6974           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    6975             :                 }
    6976           0 :                 aTextFrameSeq [0] = aTextFrame;
    6977             :             }
    6978           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    6979             :         }
    6980           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    6981             :     }
    6982             :     {
    6983           0 :         awt::Rectangle aRectangle;
    6984           0 :         aRectangle.X = 0;
    6985           0 :         aRectangle.Y = 0;
    6986           0 :         aRectangle.Width = 0;
    6987           0 :         aRectangle.Height = 0;
    6988           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    6989             :     }
    6990           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartMagneticDrum"));
    6991             : 
    6992           0 :     return aPropertyMap;
    6993             :   }
    6994             : };
    6995             : 
    6996             : // This is a generated source file. DO NOT EDIT.
    6997             : 
    6998           6 : class ShapeCcorner : public CustomShapeProvider
    6999             : {
    7000           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    7001             :   {
    7002           0 :     PropertyMap aPropertyMap;
    7003             : 
    7004             :     {
    7005           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    7006             :         {
    7007           0 :             Any aAny ((sal_Int32) 50000);
    7008           0 :             aAdjSequence [0].Value = aAny;
    7009           0 :             aAdjSequence [0].Name = "adj1";
    7010             :         }
    7011             :         {
    7012           0 :             Any aAny ((sal_Int32) 50000);
    7013           0 :             aAdjSequence [1].Value = aAny;
    7014           0 :             aAdjSequence [1].Name = "adj2";
    7015             :         }
    7016           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    7017             :     }
    7018             :     {
    7019             :         static const char *aStrings[] = {
    7020             :             "min(logwidth,logheight)",
    7021             :             "100000*logheight/?0 ",
    7022             :             "100000*logwidth/?0 ",
    7023             :             "if(0-$0 ,0,if(?1 -$0 ,$0 ,?1 ))",
    7024             :             "if(0-$1 ,0,if(?2 -$1 ,$1 ,?2 ))",
    7025             :             "?0 *?4 /100000",
    7026             :             "?0 *?3 /100000",
    7027             :             "logheight+0-?6 ",
    7028             :             "?5 *1/2",
    7029             :             "(?7 +logheight)/2",
    7030             :             "logwidth+0-logheight",
    7031             :             "if(?10 ,?7 ,0)",
    7032             :             "if(?10 ,logwidth,?5 )",
    7033             :             "logwidth",
    7034             :             "logwidth/2",
    7035             :             "logheight",
    7036             :             "logheight/2"
    7037             :         };
    7038           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    7039             :     }
    7040             :     {
    7041           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    7042             :         {
    7043           0 :             Sequence< PropertyValue > aPropSequence (4);
    7044             :             {
    7045           0 :                 aPropSequence [0].Name = "Position";
    7046             :                 static const CustomShapeProvider::ParameterPairData aData =
    7047             :                 {
    7048             :                     EnhancedCustomShapeParameterType::NORMAL,
    7049             :                     EnhancedCustomShapeParameterType::EQUATION,
    7050             :                     0, 7
    7051             :                 };
    7052           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    7053             :             }
    7054             :             {
    7055           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    7056           0 :                 EnhancedCustomShapeParameter aParameter;
    7057           0 :                 Any aAny ((sal_Int32) 1);
    7058           0 :                 aParameter.Value = aAny;
    7059           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    7060           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    7061             :             }
    7062             :             {
    7063           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    7064           0 :                 EnhancedCustomShapeParameter aParameter;
    7065           0 :                 Any aAny ((sal_Int32) 0);
    7066           0 :                 aParameter.Value = aAny;
    7067           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7068           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    7069             :             }
    7070             :             {
    7071           0 :                 aPropSequence [3].Name = "RefY";
    7072           0 :                 Any aAny ((sal_Int32) 0);
    7073           0 :                 aPropSequence [3].Value = makeAny (aAny);
    7074             :             }
    7075           0 :             aPropSequenceSequence [0] = aPropSequence;
    7076             :         }
    7077             :         {
    7078           0 :             Sequence< PropertyValue > aPropSequence (4);
    7079             :             {
    7080           0 :                 aPropSequence [0].Name = "Position";
    7081             :                 static const CustomShapeProvider::ParameterPairData aData =
    7082             :                 {
    7083             :                     EnhancedCustomShapeParameterType::EQUATION,
    7084             :                     EnhancedCustomShapeParameterType::NORMAL,
    7085             :                     5, 0
    7086             :                 };
    7087           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    7088             :             }
    7089             :             {
    7090           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    7091           0 :                 EnhancedCustomShapeParameter aParameter;
    7092           0 :                 Any aAny ((sal_Int32) 2);
    7093           0 :                 aParameter.Value = aAny;
    7094           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    7095           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    7096             :             }
    7097             :             {
    7098           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    7099           0 :                 EnhancedCustomShapeParameter aParameter;
    7100           0 :                 Any aAny ((sal_Int32) 0);
    7101           0 :                 aParameter.Value = aAny;
    7102           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7103           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    7104             :             }
    7105             :             {
    7106           0 :                 aPropSequence [3].Name = "RefX";
    7107           0 :                 Any aAny ((sal_Int32) 1);
    7108           0 :                 aPropSequence [3].Value = makeAny (aAny);
    7109             :             }
    7110           0 :             aPropSequenceSequence [1] = aPropSequence;
    7111             :         }
    7112           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    7113             :     }
    7114             :     {
    7115           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    7116             :     }
    7117             :     {
    7118           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    7119             :     }
    7120             :     {
    7121           0 :         Sequence< PropertyValue > aPropSequence (3);
    7122             :         {
    7123           0 :             aPropSequence [0].Name = "Coordinates";
    7124             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    7125             :                 {
    7126             :                     EnhancedCustomShapeParameterType::NORMAL,
    7127             :                     EnhancedCustomShapeParameterType::NORMAL,
    7128             :                     0, 0
    7129             :                 },
    7130             :                 {
    7131             :                     EnhancedCustomShapeParameterType::EQUATION,
    7132             :                     EnhancedCustomShapeParameterType::NORMAL,
    7133             :                     5, 0
    7134             :                 },
    7135             :                 {
    7136             :                     EnhancedCustomShapeParameterType::EQUATION,
    7137             :                     EnhancedCustomShapeParameterType::EQUATION,
    7138             :                     5, 7
    7139             :                 },
    7140             :                 {
    7141             :                     EnhancedCustomShapeParameterType::EQUATION,
    7142             :                     EnhancedCustomShapeParameterType::EQUATION,
    7143             :                     13, 7
    7144             :                 },
    7145             :                 {
    7146             :                     EnhancedCustomShapeParameterType::EQUATION,
    7147             :                     EnhancedCustomShapeParameterType::EQUATION,
    7148             :                     13, 15
    7149             :                 },
    7150             :                 {
    7151             :                     EnhancedCustomShapeParameterType::NORMAL,
    7152             :                     EnhancedCustomShapeParameterType::EQUATION,
    7153             :                     0, 15
    7154             :                 }
    7155             :             };
    7156           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    7157             :         }
    7158             :         {
    7159           0 :             aPropSequence [1].Name = "Segments";
    7160             :             static const sal_uInt16 nValues[] = {
    7161             :             // Command, Count
    7162             :                 1,1,
    7163             :                 2,5,
    7164             :                 4,0,
    7165             :                 5,0
    7166             :             };
    7167           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    7168             :         }
    7169             :         {
    7170           0 :             aPropSequence [2].Name = "TextFrames";
    7171           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    7172             :             {
    7173           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    7174             :                 {
    7175             :                     static const CustomShapeProvider::ParameterPairData aData =
    7176             :                     {
    7177             :                         EnhancedCustomShapeParameterType::NORMAL,
    7178             :                         EnhancedCustomShapeParameterType::EQUATION,
    7179             :                         0, 11
    7180             :                     };
    7181           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    7182             :                 }
    7183             :                 {
    7184             :                     static const CustomShapeProvider::ParameterPairData aData =
    7185             :                     {
    7186             :                         EnhancedCustomShapeParameterType::EQUATION,
    7187             :                         EnhancedCustomShapeParameterType::EQUATION,
    7188             :                         12, 15
    7189             :                     };
    7190           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    7191             :                 }
    7192           0 :                 aTextFrameSeq [0] = aTextFrame;
    7193             :             }
    7194           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    7195             :         }
    7196           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    7197             :     }
    7198             :     {
    7199           0 :         awt::Rectangle aRectangle;
    7200           0 :         aRectangle.X = 0;
    7201           0 :         aRectangle.Y = 0;
    7202           0 :         aRectangle.Width = 0;
    7203           0 :         aRectangle.Height = 0;
    7204           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    7205             :     }
    7206           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-corner"));
    7207             : 
    7208           0 :     return aPropertyMap;
    7209             :   }
    7210             : };
    7211             : 
    7212             : // This is a generated source file. DO NOT EDIT.
    7213             : 
    7214           6 : class ShapeCborderCallout2 : public CustomShapeProvider
    7215             : {
    7216           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    7217             :   {
    7218           0 :     PropertyMap aPropertyMap;
    7219             : 
    7220             :     {
    7221           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (6);
    7222             :         {
    7223           0 :             Any aAny ((sal_Int32) 18750);
    7224           0 :             aAdjSequence [0].Value = aAny;
    7225           0 :             aAdjSequence [0].Name = "adj1";
    7226             :         }
    7227             :         {
    7228           0 :             Any aAny ((sal_Int32) -8333);
    7229           0 :             aAdjSequence [1].Value = aAny;
    7230           0 :             aAdjSequence [1].Name = "adj2";
    7231             :         }
    7232             :         {
    7233           0 :             Any aAny ((sal_Int32) 18750);
    7234           0 :             aAdjSequence [2].Value = aAny;
    7235           0 :             aAdjSequence [2].Name = "adj3";
    7236             :         }
    7237             :         {
    7238           0 :             Any aAny ((sal_Int32) -16667);
    7239           0 :             aAdjSequence [3].Value = aAny;
    7240           0 :             aAdjSequence [3].Name = "adj4";
    7241             :         }
    7242             :         {
    7243           0 :             Any aAny ((sal_Int32) 112500);
    7244           0 :             aAdjSequence [4].Value = aAny;
    7245           0 :             aAdjSequence [4].Name = "adj5";
    7246             :         }
    7247             :         {
    7248           0 :             Any aAny ((sal_Int32) -46667);
    7249           0 :             aAdjSequence [5].Value = aAny;
    7250           0 :             aAdjSequence [5].Name = "adj6";
    7251             :         }
    7252           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    7253             :     }
    7254             :     {
    7255             :         static const char *aStrings[] = {
    7256             :             "logheight*$0 /100000",
    7257             :             "logwidth*$1 /100000",
    7258             :             "logheight*$2 /100000",
    7259             :             "logwidth*$3 /100000",
    7260             :             "logheight*$4 /100000",
    7261             :             "logwidth*$5 /100000",
    7262             :             "logwidth",
    7263             :             "logheight/2",
    7264             :             "logwidth/2",
    7265             :             "logheight"
    7266             :         };
    7267           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    7268             :     }
    7269             :     {
    7270           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (3);
    7271             :         {
    7272           0 :             Sequence< PropertyValue > aPropSequence (7);
    7273             :             {
    7274           0 :                 aPropSequence [0].Name = "Position";
    7275             :                 static const CustomShapeProvider::ParameterPairData aData =
    7276             :                 {
    7277             :                     EnhancedCustomShapeParameterType::EQUATION,
    7278             :                     EnhancedCustomShapeParameterType::EQUATION,
    7279             :                     1, 0
    7280             :                 };
    7281           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    7282             :             }
    7283             :             {
    7284           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    7285           0 :                 EnhancedCustomShapeParameter aParameter;
    7286           0 :                 Any aAny ((sal_Int32) 2147483647);
    7287           0 :                 aParameter.Value = aAny;
    7288           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7289           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    7290             :             }
    7291             :             {
    7292           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    7293           0 :                 EnhancedCustomShapeParameter aParameter;
    7294           0 :                 Any aAny ((sal_Int32) -2147483647);
    7295           0 :                 aParameter.Value = aAny;
    7296           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7297           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    7298             :             }
    7299             :             {
    7300           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    7301           0 :                 EnhancedCustomShapeParameter aParameter;
    7302           0 :                 Any aAny ((sal_Int32) 2147483647);
    7303           0 :                 aParameter.Value = aAny;
    7304           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7305           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    7306             :             }
    7307             :             {
    7308           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    7309           0 :                 EnhancedCustomShapeParameter aParameter;
    7310           0 :                 Any aAny ((sal_Int32) -2147483647);
    7311           0 :                 aParameter.Value = aAny;
    7312           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7313           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    7314             :             }
    7315             :             {
    7316           0 :                 aPropSequence [5].Name = "RefX";
    7317           0 :                 Any aAny ((sal_Int32) 1);
    7318           0 :                 aPropSequence [5].Value = makeAny (aAny);
    7319             :             }
    7320             :             {
    7321           0 :                 aPropSequence [6].Name = "RefY";
    7322           0 :                 Any aAny ((sal_Int32) 0);
    7323           0 :                 aPropSequence [6].Value = makeAny (aAny);
    7324             :             }
    7325           0 :             aPropSequenceSequence [0] = aPropSequence;
    7326             :         }
    7327             :         {
    7328           0 :             Sequence< PropertyValue > aPropSequence (7);
    7329             :             {
    7330           0 :                 aPropSequence [0].Name = "Position";
    7331             :                 static const CustomShapeProvider::ParameterPairData aData =
    7332             :                 {
    7333             :                     EnhancedCustomShapeParameterType::EQUATION,
    7334             :                     EnhancedCustomShapeParameterType::EQUATION,
    7335             :                     3, 2
    7336             :                 };
    7337           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    7338             :             }
    7339             :             {
    7340           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    7341           0 :                 EnhancedCustomShapeParameter aParameter;
    7342           0 :                 Any aAny ((sal_Int32) 2147483647);
    7343           0 :                 aParameter.Value = aAny;
    7344           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7345           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    7346             :             }
    7347             :             {
    7348           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    7349           0 :                 EnhancedCustomShapeParameter aParameter;
    7350           0 :                 Any aAny ((sal_Int32) -2147483647);
    7351           0 :                 aParameter.Value = aAny;
    7352           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7353           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    7354             :             }
    7355             :             {
    7356           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    7357           0 :                 EnhancedCustomShapeParameter aParameter;
    7358           0 :                 Any aAny ((sal_Int32) 2147483647);
    7359           0 :                 aParameter.Value = aAny;
    7360           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7361           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    7362             :             }
    7363             :             {
    7364           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    7365           0 :                 EnhancedCustomShapeParameter aParameter;
    7366           0 :                 Any aAny ((sal_Int32) -2147483647);
    7367           0 :                 aParameter.Value = aAny;
    7368           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7369           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    7370             :             }
    7371             :             {
    7372           0 :                 aPropSequence [5].Name = "RefX";
    7373           0 :                 Any aAny ((sal_Int32) 3);
    7374           0 :                 aPropSequence [5].Value = makeAny (aAny);
    7375             :             }
    7376             :             {
    7377           0 :                 aPropSequence [6].Name = "RefY";
    7378           0 :                 Any aAny ((sal_Int32) 2);
    7379           0 :                 aPropSequence [6].Value = makeAny (aAny);
    7380             :             }
    7381           0 :             aPropSequenceSequence [1] = aPropSequence;
    7382             :         }
    7383             :         {
    7384           0 :             Sequence< PropertyValue > aPropSequence (7);
    7385             :             {
    7386           0 :                 aPropSequence [0].Name = "Position";
    7387             :                 static const CustomShapeProvider::ParameterPairData aData =
    7388             :                 {
    7389             :                     EnhancedCustomShapeParameterType::EQUATION,
    7390             :                     EnhancedCustomShapeParameterType::EQUATION,
    7391             :                     5, 4
    7392             :                 };
    7393           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    7394             :             }
    7395             :             {
    7396           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    7397           0 :                 EnhancedCustomShapeParameter aParameter;
    7398           0 :                 Any aAny ((sal_Int32) 2147483647);
    7399           0 :                 aParameter.Value = aAny;
    7400           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7401           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    7402             :             }
    7403             :             {
    7404           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    7405           0 :                 EnhancedCustomShapeParameter aParameter;
    7406           0 :                 Any aAny ((sal_Int32) -2147483647);
    7407           0 :                 aParameter.Value = aAny;
    7408           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7409           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    7410             :             }
    7411             :             {
    7412           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    7413           0 :                 EnhancedCustomShapeParameter aParameter;
    7414           0 :                 Any aAny ((sal_Int32) 2147483647);
    7415           0 :                 aParameter.Value = aAny;
    7416           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7417           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    7418             :             }
    7419             :             {
    7420           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    7421           0 :                 EnhancedCustomShapeParameter aParameter;
    7422           0 :                 Any aAny ((sal_Int32) -2147483647);
    7423           0 :                 aParameter.Value = aAny;
    7424           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7425           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    7426             :             }
    7427             :             {
    7428           0 :                 aPropSequence [5].Name = "RefX";
    7429           0 :                 Any aAny ((sal_Int32) 5);
    7430           0 :                 aPropSequence [5].Value = makeAny (aAny);
    7431             :             }
    7432             :             {
    7433           0 :                 aPropSequence [6].Name = "RefY";
    7434           0 :                 Any aAny ((sal_Int32) 4);
    7435           0 :                 aPropSequence [6].Value = makeAny (aAny);
    7436             :             }
    7437           0 :             aPropSequenceSequence [2] = aPropSequence;
    7438             :         }
    7439           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    7440             :     }
    7441             :     {
    7442           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    7443             :     }
    7444             :     {
    7445           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    7446             :     }
    7447             :     {
    7448           0 :         Sequence< PropertyValue > aPropSequence (3);
    7449             :         {
    7450           0 :             aPropSequence [0].Name = "Coordinates";
    7451             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    7452             :                 {
    7453             :                     EnhancedCustomShapeParameterType::NORMAL,
    7454             :                     EnhancedCustomShapeParameterType::NORMAL,
    7455             :                     0, 0
    7456             :                 },
    7457             :                 {
    7458             :                     EnhancedCustomShapeParameterType::EQUATION,
    7459             :                     EnhancedCustomShapeParameterType::NORMAL,
    7460             :                     6, 0
    7461             :                 },
    7462             :                 {
    7463             :                     EnhancedCustomShapeParameterType::EQUATION,
    7464             :                     EnhancedCustomShapeParameterType::EQUATION,
    7465             :                     6, 9
    7466             :                 },
    7467             :                 {
    7468             :                     EnhancedCustomShapeParameterType::NORMAL,
    7469             :                     EnhancedCustomShapeParameterType::EQUATION,
    7470             :                     0, 9
    7471             :                 },
    7472             :                 {
    7473             :                     EnhancedCustomShapeParameterType::EQUATION,
    7474             :                     EnhancedCustomShapeParameterType::EQUATION,
    7475             :                     1, 0
    7476             :                 },
    7477             :                 {
    7478             :                     EnhancedCustomShapeParameterType::EQUATION,
    7479             :                     EnhancedCustomShapeParameterType::EQUATION,
    7480             :                     3, 2
    7481             :                 },
    7482             :                 {
    7483             :                     EnhancedCustomShapeParameterType::EQUATION,
    7484             :                     EnhancedCustomShapeParameterType::EQUATION,
    7485             :                     5, 4
    7486             :                 }
    7487             :             };
    7488           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    7489             :         }
    7490             :         {
    7491           0 :             aPropSequence [1].Name = "Segments";
    7492             :             static const sal_uInt16 nValues[] = {
    7493             :             // Command, Count
    7494             :                 1,1,
    7495             :                 2,3,
    7496             :                 4,0,
    7497             :                 5,0,
    7498             :                 1,1,
    7499             :                 2,2,
    7500             :                 6,0,
    7501             :                 5,0
    7502             :             };
    7503           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    7504             :         }
    7505             :         {
    7506           0 :             aPropSequence [2].Name = "TextFrames";
    7507           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    7508             :             {
    7509           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    7510             :                 {
    7511             :                     static const CustomShapeProvider::ParameterPairData aData =
    7512             :                     {
    7513             :                         EnhancedCustomShapeParameterType::NORMAL,
    7514             :                         EnhancedCustomShapeParameterType::NORMAL,
    7515             :                         0, 0
    7516             :                     };
    7517           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    7518             :                 }
    7519             :                 {
    7520             :                     static const CustomShapeProvider::ParameterPairData aData =
    7521             :                     {
    7522             :                         EnhancedCustomShapeParameterType::EQUATION,
    7523             :                         EnhancedCustomShapeParameterType::EQUATION,
    7524             :                         6, 9
    7525             :                     };
    7526           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    7527             :                 }
    7528           0 :                 aTextFrameSeq [0] = aTextFrame;
    7529             :             }
    7530           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    7531             :         }
    7532           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    7533             :     }
    7534             :     {
    7535           0 :         awt::Rectangle aRectangle;
    7536           0 :         aRectangle.X = 0;
    7537           0 :         aRectangle.Y = 0;
    7538           0 :         aRectangle.Width = 0;
    7539           0 :         aRectangle.Height = 0;
    7540           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    7541             :     }
    7542           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-borderCallout2"));
    7543             : 
    7544           0 :     return aPropertyMap;
    7545             :   }
    7546             : };
    7547             : 
    7548             : // This is a generated source file. DO NOT EDIT.
    7549             : 
    7550           6 : class ShapeCdonut : public CustomShapeProvider
    7551             : {
    7552           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    7553             :   {
    7554           0 :     PropertyMap aPropertyMap;
    7555             : 
    7556             :     {
    7557           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    7558             :         {
    7559           0 :             Any aAny ((sal_Int32) 25000);
    7560           0 :             aAdjSequence [0].Value = aAny;
    7561           0 :             aAdjSequence [0].Name = "adj";
    7562             :         }
    7563           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    7564             :     }
    7565             :     {
    7566             :         static const char *aStrings[] = {
    7567             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
    7568             :             "min(logwidth,logheight)",
    7569             :             "?1 *?0 /100000",
    7570             :             "logwidth/2",
    7571             :             "?3 +0-?2 ",
    7572             :             "logheight/2",
    7573             :             "?5 +0-?2 ",
    7574             :             "?3 *cos(pi*(2700000)/10800000)",
    7575             :             "?5 *sin(pi*(2700000)/10800000)",
    7576             :             "logwidth/2",
    7577             :             "?9 +0-?7 ",
    7578             :             "?9 +?7 -0",
    7579             :             "logheight/2",
    7580             :             "?12 +0-?8 ",
    7581             :             "?12 +?8 -0",
    7582             :             "logheight",
    7583             :             "logwidth",
    7584             :             "(10800000)/60000.0",
    7585             :             "(5400000)/60000.0",
    7586             :             "(16200000)/60000.0",
    7587             :             "(5400000)/60000.0",
    7588             :             "(0)/60000.0",
    7589             :             "(5400000)/60000.0",
    7590             :             "(5400000)/60000.0",
    7591             :             "(5400000)/60000.0",
    7592             :             "(10800000)/60000.0",
    7593             :             "(-5400000)/60000.0",
    7594             :             "(5400000)/60000.0",
    7595             :             "(-5400000)/60000.0",
    7596             :             "(0)/60000.0",
    7597             :             "(-5400000)/60000.0",
    7598             :             "(16200000)/60000.0",
    7599             :             "(-5400000)/60000.0"
    7600             :         };
    7601           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    7602             :     }
    7603             :     {
    7604           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    7605             :         {
    7606           0 :             Sequence< PropertyValue > aPropSequence (3);
    7607             :             {
    7608           0 :                 aPropSequence [0].Name = "Position";
    7609             :                 static const CustomShapeProvider::ParameterPairData aData =
    7610             :                 {
    7611             :                     EnhancedCustomShapeParameterType::EQUATION,
    7612             :                     EnhancedCustomShapeParameterType::EQUATION,
    7613             :                     2, 12
    7614             :                 };
    7615           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    7616             :             }
    7617             :             {
    7618           0 :                 aPropSequence [1].Name = "RadiusRangeMaximum";
    7619           0 :                 EnhancedCustomShapeParameter aParameter;
    7620           0 :                 Any aAny ((sal_Int32) 50000);
    7621           0 :                 aParameter.Value = aAny;
    7622           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7623           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    7624             :             }
    7625             :             {
    7626           0 :                 aPropSequence [2].Name = "RadiusRangeMinimum";
    7627           0 :                 EnhancedCustomShapeParameter aParameter;
    7628           0 :                 Any aAny ((sal_Int32) 0);
    7629           0 :                 aParameter.Value = aAny;
    7630           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    7631           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    7632             :             }
    7633           0 :             aPropSequenceSequence [0] = aPropSequence;
    7634             :         }
    7635           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    7636             :     }
    7637             :     {
    7638           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    7639             :     }
    7640             :     {
    7641           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    7642             :     }
    7643             :     {
    7644           0 :         Sequence< PropertyValue > aPropSequence (3);
    7645             :         {
    7646           0 :             aPropSequence [0].Name = "Coordinates";
    7647             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    7648             :                 {
    7649             :                     EnhancedCustomShapeParameterType::NORMAL,
    7650             :                     EnhancedCustomShapeParameterType::EQUATION,
    7651             :                     0, 12
    7652             :                 },
    7653             :                 {
    7654             :                     EnhancedCustomShapeParameterType::EQUATION,
    7655             :                     EnhancedCustomShapeParameterType::EQUATION,
    7656             :                     3, 5
    7657             :                 },
    7658             :                 {
    7659             :                     EnhancedCustomShapeParameterType::EQUATION,
    7660             :                     EnhancedCustomShapeParameterType::EQUATION,
    7661             :                     17, 18
    7662             :                 },
    7663             :                 {
    7664             :                     EnhancedCustomShapeParameterType::EQUATION,
    7665             :                     EnhancedCustomShapeParameterType::EQUATION,
    7666             :                     3, 5
    7667             :                 },
    7668             :                 {
    7669             :                     EnhancedCustomShapeParameterType::EQUATION,
    7670             :                     EnhancedCustomShapeParameterType::EQUATION,
    7671             :                     19, 20
    7672             :                 },
    7673             :                 {
    7674             :                     EnhancedCustomShapeParameterType::EQUATION,
    7675             :                     EnhancedCustomShapeParameterType::EQUATION,
    7676             :                     3, 5
    7677             :                 },
    7678             :                 {
    7679             :                     EnhancedCustomShapeParameterType::EQUATION,
    7680             :                     EnhancedCustomShapeParameterType::EQUATION,
    7681             :                     21, 22
    7682             :                 },
    7683             :                 {
    7684             :                     EnhancedCustomShapeParameterType::EQUATION,
    7685             :                     EnhancedCustomShapeParameterType::EQUATION,
    7686             :                     3, 5
    7687             :                 },
    7688             :                 {
    7689             :                     EnhancedCustomShapeParameterType::EQUATION,
    7690             :                     EnhancedCustomShapeParameterType::EQUATION,
    7691             :                     23, 24
    7692             :                 },
    7693             :                 {
    7694             :                     EnhancedCustomShapeParameterType::EQUATION,
    7695             :                     EnhancedCustomShapeParameterType::EQUATION,
    7696             :                     2, 12
    7697             :                 },
    7698             :                 {
    7699             :                     EnhancedCustomShapeParameterType::EQUATION,
    7700             :                     EnhancedCustomShapeParameterType::EQUATION,
    7701             :                     4, 6
    7702             :                 },
    7703             :                 {
    7704             :                     EnhancedCustomShapeParameterType::EQUATION,
    7705             :                     EnhancedCustomShapeParameterType::EQUATION,
    7706             :                     25, 26
    7707             :                 },
    7708             :                 {
    7709             :                     EnhancedCustomShapeParameterType::EQUATION,
    7710             :                     EnhancedCustomShapeParameterType::EQUATION,
    7711             :                     4, 6
    7712             :                 },
    7713             :                 {
    7714             :                     EnhancedCustomShapeParameterType::EQUATION,
    7715             :                     EnhancedCustomShapeParameterType::EQUATION,
    7716             :                     27, 28
    7717             :                 },
    7718             :                 {
    7719             :                     EnhancedCustomShapeParameterType::EQUATION,
    7720             :                     EnhancedCustomShapeParameterType::EQUATION,
    7721             :                     4, 6
    7722             :                 },
    7723             :                 {
    7724             :                     EnhancedCustomShapeParameterType::EQUATION,
    7725             :                     EnhancedCustomShapeParameterType::EQUATION,
    7726             :                     29, 30
    7727             :                 },
    7728             :                 {
    7729             :                     EnhancedCustomShapeParameterType::EQUATION,
    7730             :                     EnhancedCustomShapeParameterType::EQUATION,
    7731             :                     4, 6
    7732             :                 },
    7733             :                 {
    7734             :                     EnhancedCustomShapeParameterType::EQUATION,
    7735             :                     EnhancedCustomShapeParameterType::EQUATION,
    7736             :                     31, 32
    7737             :                 }
    7738             :             };
    7739           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    7740             :         }
    7741             :         {
    7742           0 :             aPropSequence [1].Name = "Segments";
    7743             :             static const sal_uInt16 nValues[] = {
    7744             :             // Command, Count
    7745             :                 1,1,
    7746             :                 17,4,
    7747             :                 4,0,
    7748             :                 1,1,
    7749             :                 17,4,
    7750             :                 4,0,
    7751             :                 5,0
    7752             :             };
    7753           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    7754             :         }
    7755             :         {
    7756           0 :             aPropSequence [2].Name = "TextFrames";
    7757           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    7758             :             {
    7759           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    7760             :                 {
    7761             :                     static const CustomShapeProvider::ParameterPairData aData =
    7762             :                     {
    7763             :                         EnhancedCustomShapeParameterType::EQUATION,
    7764             :                         EnhancedCustomShapeParameterType::EQUATION,
    7765             :                         10, 13
    7766             :                     };
    7767           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    7768             :                 }
    7769             :                 {
    7770             :                     static const CustomShapeProvider::ParameterPairData aData =
    7771             :                     {
    7772             :                         EnhancedCustomShapeParameterType::EQUATION,
    7773             :                         EnhancedCustomShapeParameterType::EQUATION,
    7774             :                         11, 14
    7775             :                     };
    7776           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    7777             :                 }
    7778           0 :                 aTextFrameSeq [0] = aTextFrame;
    7779             :             }
    7780           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    7781             :         }
    7782           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    7783             :     }
    7784             :     {
    7785           0 :         awt::Rectangle aRectangle;
    7786           0 :         aRectangle.X = 0;
    7787           0 :         aRectangle.Y = 0;
    7788           0 :         aRectangle.Width = 0;
    7789           0 :         aRectangle.Height = 0;
    7790           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    7791             :     }
    7792           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-donut"));
    7793             : 
    7794           0 :     return aPropertyMap;
    7795             :   }
    7796             : };
    7797             : 
    7798             : // This is a generated source file. DO NOT EDIT.
    7799             : 
    7800           6 : class ShapeCflowChartCollate : public CustomShapeProvider
    7801             : {
    7802           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    7803             :   {
    7804           0 :     PropertyMap aPropertyMap;
    7805             : 
    7806             :     {
    7807           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    7808             :     }
    7809             :     {
    7810             :         static const char *aStrings[] = {
    7811             :             "logwidth*3/4",
    7812             :             "logheight*3/4",
    7813             :             "logwidth/2",
    7814             :             "logheight/2",
    7815             :             "logheight",
    7816             :             "logwidth/4",
    7817             :             "logheight/4"
    7818             :         };
    7819           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    7820             :     }
    7821             :     {
    7822           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    7823             :     }
    7824             :     {
    7825           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    7826             :     }
    7827             :     {
    7828           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    7829             :     }
    7830             :     {
    7831           0 :         Sequence< PropertyValue > aPropSequence (4);
    7832             :         {
    7833           0 :             aPropSequence [0].Name = "Coordinates";
    7834             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    7835             :                 {
    7836             :                     EnhancedCustomShapeParameterType::NORMAL,
    7837             :                     EnhancedCustomShapeParameterType::NORMAL,
    7838             :                     0, 0
    7839             :                 },
    7840             :                 {
    7841             :                     EnhancedCustomShapeParameterType::NORMAL,
    7842             :                     EnhancedCustomShapeParameterType::NORMAL,
    7843             :                     2, 0
    7844             :                 },
    7845             :                 {
    7846             :                     EnhancedCustomShapeParameterType::NORMAL,
    7847             :                     EnhancedCustomShapeParameterType::NORMAL,
    7848             :                     1, 1
    7849             :                 },
    7850             :                 {
    7851             :                     EnhancedCustomShapeParameterType::NORMAL,
    7852             :                     EnhancedCustomShapeParameterType::NORMAL,
    7853             :                     2, 2
    7854             :                 },
    7855             :                 {
    7856             :                     EnhancedCustomShapeParameterType::NORMAL,
    7857             :                     EnhancedCustomShapeParameterType::NORMAL,
    7858             :                     0, 2
    7859             :                 },
    7860             :                 {
    7861             :                     EnhancedCustomShapeParameterType::NORMAL,
    7862             :                     EnhancedCustomShapeParameterType::NORMAL,
    7863             :                     1, 1
    7864             :                 }
    7865             :             };
    7866           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    7867             :         }
    7868             :         {
    7869           0 :             aPropSequence [1].Name = "Segments";
    7870             :             static const sal_uInt16 nValues[] = {
    7871             :             // Command, Count
    7872             :                 1,1,
    7873             :                 2,5,
    7874             :                 4,0,
    7875             :                 5,0
    7876             :             };
    7877           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    7878             :         }
    7879             :         {
    7880           0 :             aPropSequence [2].Name = "SubViewSize";
    7881           0 :             Sequence< awt::Size > aSizeSequence (1);
    7882             :             {
    7883           0 :                 awt::Size aSize;
    7884           0 :                 aSize.Width = 2;
    7885           0 :                 aSize.Height = 2;
    7886           0 :                 aSizeSequence [0] = aSize;
    7887             :             }
    7888           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    7889             :         }
    7890             :         {
    7891           0 :             aPropSequence [3].Name = "TextFrames";
    7892           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    7893             :             {
    7894           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    7895             :                 {
    7896             :                     static const CustomShapeProvider::ParameterPairData aData =
    7897             :                     {
    7898             :                         EnhancedCustomShapeParameterType::EQUATION,
    7899             :                         EnhancedCustomShapeParameterType::EQUATION,
    7900             :                         5, 6
    7901             :                     };
    7902           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    7903             :                 }
    7904             :                 {
    7905             :                     static const CustomShapeProvider::ParameterPairData aData =
    7906             :                     {
    7907             :                         EnhancedCustomShapeParameterType::EQUATION,
    7908             :                         EnhancedCustomShapeParameterType::EQUATION,
    7909             :                         0, 1
    7910             :                     };
    7911           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    7912             :                 }
    7913           0 :                 aTextFrameSeq [0] = aTextFrame;
    7914             :             }
    7915           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    7916             :         }
    7917           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    7918             :     }
    7919             :     {
    7920           0 :         awt::Rectangle aRectangle;
    7921           0 :         aRectangle.X = 0;
    7922           0 :         aRectangle.Y = 0;
    7923           0 :         aRectangle.Width = 0;
    7924           0 :         aRectangle.Height = 0;
    7925           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    7926             :     }
    7927           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartCollate"));
    7928             : 
    7929           0 :     return aPropertyMap;
    7930             :   }
    7931             : };
    7932             : 
    7933             : // This is a generated source file. DO NOT EDIT.
    7934             : 
    7935           6 : class ShapeCmathNotEqual : public CustomShapeProvider
    7936             : {
    7937           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    7938             :   {
    7939           0 :     PropertyMap aPropertyMap;
    7940             : 
    7941             :     {
    7942           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (3);
    7943             :         {
    7944           0 :             Any aAny ((sal_Int32) 23520);
    7945           0 :             aAdjSequence [0].Value = aAny;
    7946           0 :             aAdjSequence [0].Name = "adj1";
    7947             :         }
    7948             :         {
    7949           0 :             Any aAny ((sal_Int32) 6600000);
    7950           0 :             aAdjSequence [1].Value = aAny;
    7951           0 :             aAdjSequence [1].Name = "adj2";
    7952             :         }
    7953             :         {
    7954           0 :             Any aAny ((sal_Int32) 11760);
    7955           0 :             aAdjSequence [2].Value = aAny;
    7956           0 :             aAdjSequence [2].Name = "adj3";
    7957             :         }
    7958           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    7959             :     }
    7960             :     {
    7961             :         static const char *aStrings[] = {
    7962             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
    7963             :             "if(4200000-$1 ,4200000,if(6600000-$1 ,$1 ,6600000))",
    7964             :             "?0 *2/1",
    7965             :             "100000+0-2",
    7966             :             "if(0-$2 ,0,if(?3 -$2 ,$2 ,?3 ))",
    7967             :             "logheight*?0 /100000",
    7968             :             "logheight*?4 /200000",
    7969             :             "logwidth*73490/200000",
    7970             :             "logwidth/2",
    7971             :             "?8 +0-?7 ",
    7972             :             "?8 +?7 -0",
    7973             :             "logheight/2",
    7974             :             "?11 +0-?6 ",
    7975             :             "?11 +?6 -0",
    7976             :             "?12 +0-?5 ",
    7977             :             "?13 +?5 -0",
    7978             :             "?1 +0-5400000",
    7979             :             "logheight/2",
    7980             :             "?17 *tan(pi*(?16 )/10800000)",
    7981             :             "sqrt(?18 *?18 +?17 *?17 +0*0)",
    7982             :             "?19 *?5 /?17 ",
    7983             :             "?20 *1/2",
    7984             :             "?8 +?18 -?21 ",
    7985             :             "?18 *?14 /?17 ",
    7986             :             "?22 +0-?23 ",
    7987             :             "?18 *?12 /?17 ",
    7988             :             "?22 +0-?25 ",
    7989             :             "?18 *?13 /?17 ",
    7990             :             "?22 +0-?27 ",
    7991             :             "?18 *?15 /?17 ",
    7992             :             "?22 +0-?29 ",
    7993             :             "?18 *2/1",
    7994             :             "?22 +0-?31 ",
    7995             :             "?22 +?20 -0",
    7996             :             "?24 +?20 -0",
    7997             :             "?26 +?20 -0",
    7998             :             "?28 +?20 -0",
    7999             :             "?30 +?20 -0",
    8000             :             "?32 +?20 -0",
    8001             :             "?5 *?17 /?19 ",
    8002             :             "?22 +?39 -0",
    8003             :             "?33 +0-?39 ",
    8004             :             "if(?16 ,?40 ,?33 )",
    8005             :             "if(?16 ,?22 ,?41 )",
    8006             :             "?5 *?18 /?19 ",
    8007             :             "0+0-?44 ",
    8008             :             "if(?16 ,?44 ,0)",
    8009             :             "if(?16 ,0,?45 )",
    8010             :             "logwidth+0-?42 ",
    8011             :             "logwidth+0-?43 ",
    8012             :             "logheight+0-?46 ",
    8013             :             "logheight+0-?47 ",
    8014             :             "(?42 +?43 )/2",
    8015             :             "(?49 +?48 )/2",
    8016             :             "(?46 +?47 )/2",
    8017             :             "(?14 +?12 )/2",
    8018             :             "(?13 +?15 )/2",
    8019             :             "(?51 +?50 )/2",
    8020             :             "logwidth"
    8021             :         };
    8022           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    8023             :     }
    8024             :     {
    8025           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (3);
    8026             :         {
    8027           0 :             Sequence< PropertyValue > aPropSequence (4);
    8028             :             {
    8029           0 :                 aPropSequence [0].Name = "Position";
    8030             :                 static const CustomShapeProvider::ParameterPairData aData =
    8031             :                 {
    8032             :                     EnhancedCustomShapeParameterType::NORMAL,
    8033             :                     EnhancedCustomShapeParameterType::EQUATION,
    8034             :                     0, 14
    8035             :                 };
    8036           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    8037             :             }
    8038             :             {
    8039           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    8040           0 :                 EnhancedCustomShapeParameter aParameter;
    8041           0 :                 Any aAny ((sal_Int32) 50000);
    8042           0 :                 aParameter.Value = aAny;
    8043           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8044           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    8045             :             }
    8046             :             {
    8047           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    8048           0 :                 EnhancedCustomShapeParameter aParameter;
    8049           0 :                 Any aAny ((sal_Int32) 0);
    8050           0 :                 aParameter.Value = aAny;
    8051           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8052           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    8053             :             }
    8054             :             {
    8055           0 :                 aPropSequence [3].Name = "RefY";
    8056           0 :                 Any aAny ((sal_Int32) 0);
    8057           0 :                 aPropSequence [3].Value = makeAny (aAny);
    8058             :             }
    8059           0 :             aPropSequenceSequence [0] = aPropSequence;
    8060             :         }
    8061             :         {
    8062           0 :             Sequence< PropertyValue > aPropSequence (1);
    8063             :             {
    8064           0 :                 aPropSequence [0].Name = "Position";
    8065             :                 static const CustomShapeProvider::ParameterPairData aData =
    8066             :                 {
    8067             :                     EnhancedCustomShapeParameterType::EQUATION,
    8068             :                     EnhancedCustomShapeParameterType::NORMAL,
    8069             :                     43, 0
    8070             :                 };
    8071           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    8072             :             }
    8073           0 :             aPropSequenceSequence [1] = aPropSequence;
    8074             :         }
    8075             :         {
    8076           0 :             Sequence< PropertyValue > aPropSequence (4);
    8077             :             {
    8078           0 :                 aPropSequence [0].Name = "Position";
    8079             :                 static const CustomShapeProvider::ParameterPairData aData =
    8080             :                 {
    8081             :                     EnhancedCustomShapeParameterType::EQUATION,
    8082             :                     EnhancedCustomShapeParameterType::EQUATION,
    8083             :                     58, 12
    8084             :                 };
    8085           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    8086             :             }
    8087             :             {
    8088           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    8089           0 :                 EnhancedCustomShapeParameter aParameter;
    8090           0 :                 Any aAny ((sal_Int32) 3);
    8091           0 :                 aParameter.Value = aAny;
    8092           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    8093           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    8094             :             }
    8095             :             {
    8096           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    8097           0 :                 EnhancedCustomShapeParameter aParameter;
    8098           0 :                 Any aAny ((sal_Int32) 0);
    8099           0 :                 aParameter.Value = aAny;
    8100           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8101           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    8102             :             }
    8103             :             {
    8104           0 :                 aPropSequence [3].Name = "RefY";
    8105           0 :                 Any aAny ((sal_Int32) 2);
    8106           0 :                 aPropSequence [3].Value = makeAny (aAny);
    8107             :             }
    8108           0 :             aPropSequenceSequence [2] = aPropSequence;
    8109             :         }
    8110           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    8111             :     }
    8112             :     {
    8113           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    8114             :     }
    8115             :     {
    8116           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    8117             :     }
    8118             :     {
    8119           0 :         Sequence< PropertyValue > aPropSequence (3);
    8120             :         {
    8121           0 :             aPropSequence [0].Name = "Coordinates";
    8122             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    8123             :                 {
    8124             :                     EnhancedCustomShapeParameterType::EQUATION,
    8125             :                     EnhancedCustomShapeParameterType::EQUATION,
    8126             :                     9, 14
    8127             :                 },
    8128             :                 {
    8129             :                     EnhancedCustomShapeParameterType::EQUATION,
    8130             :                     EnhancedCustomShapeParameterType::EQUATION,
    8131             :                     24, 14
    8132             :                 },
    8133             :                 {
    8134             :                     EnhancedCustomShapeParameterType::EQUATION,
    8135             :                     EnhancedCustomShapeParameterType::EQUATION,
    8136             :                     43, 47
    8137             :                 },
    8138             :                 {
    8139             :                     EnhancedCustomShapeParameterType::EQUATION,
    8140             :                     EnhancedCustomShapeParameterType::EQUATION,
    8141             :                     42, 46
    8142             :                 },
    8143             :                 {
    8144             :                     EnhancedCustomShapeParameterType::EQUATION,
    8145             :                     EnhancedCustomShapeParameterType::EQUATION,
    8146             :                     34, 14
    8147             :                 },
    8148             :                 {
    8149             :                     EnhancedCustomShapeParameterType::EQUATION,
    8150             :                     EnhancedCustomShapeParameterType::EQUATION,
    8151             :                     10, 14
    8152             :                 },
    8153             :                 {
    8154             :                     EnhancedCustomShapeParameterType::EQUATION,
    8155             :                     EnhancedCustomShapeParameterType::EQUATION,
    8156             :                     10, 12
    8157             :                 },
    8158             :                 {
    8159             :                     EnhancedCustomShapeParameterType::EQUATION,
    8160             :                     EnhancedCustomShapeParameterType::EQUATION,
    8161             :                     35, 12
    8162             :                 },
    8163             :                 {
    8164             :                     EnhancedCustomShapeParameterType::EQUATION,
    8165             :                     EnhancedCustomShapeParameterType::EQUATION,
    8166             :                     36, 13
    8167             :                 },
    8168             :                 {
    8169             :                     EnhancedCustomShapeParameterType::EQUATION,
    8170             :                     EnhancedCustomShapeParameterType::EQUATION,
    8171             :                     10, 13
    8172             :                 },
    8173             :                 {
    8174             :                     EnhancedCustomShapeParameterType::EQUATION,
    8175             :                     EnhancedCustomShapeParameterType::EQUATION,
    8176             :                     10, 15
    8177             :                 },
    8178             :                 {
    8179             :                     EnhancedCustomShapeParameterType::EQUATION,
    8180             :                     EnhancedCustomShapeParameterType::EQUATION,
    8181             :                     37, 15
    8182             :                 },
    8183             :                 {
    8184             :                     EnhancedCustomShapeParameterType::EQUATION,
    8185             :                     EnhancedCustomShapeParameterType::EQUATION,
    8186             :                     49, 51
    8187             :                 },
    8188             :                 {
    8189             :                     EnhancedCustomShapeParameterType::EQUATION,
    8190             :                     EnhancedCustomShapeParameterType::EQUATION,
    8191             :                     48, 50
    8192             :                 },
    8193             :                 {
    8194             :                     EnhancedCustomShapeParameterType::EQUATION,
    8195             :                     EnhancedCustomShapeParameterType::EQUATION,
    8196             :                     30, 15
    8197             :                 },
    8198             :                 {
    8199             :                     EnhancedCustomShapeParameterType::EQUATION,
    8200             :                     EnhancedCustomShapeParameterType::EQUATION,
    8201             :                     9, 15
    8202             :                 },
    8203             :                 {
    8204             :                     EnhancedCustomShapeParameterType::EQUATION,
    8205             :                     EnhancedCustomShapeParameterType::EQUATION,
    8206             :                     9, 13
    8207             :                 },
    8208             :                 {
    8209             :                     EnhancedCustomShapeParameterType::EQUATION,
    8210             :                     EnhancedCustomShapeParameterType::EQUATION,
    8211             :                     28, 13
    8212             :                 },
    8213             :                 {
    8214             :                     EnhancedCustomShapeParameterType::EQUATION,
    8215             :                     EnhancedCustomShapeParameterType::EQUATION,
    8216             :                     26, 12
    8217             :                 },
    8218             :                 {
    8219             :                     EnhancedCustomShapeParameterType::EQUATION,
    8220             :                     EnhancedCustomShapeParameterType::EQUATION,
    8221             :                     9, 12
    8222             :                 }
    8223             :             };
    8224           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    8225             :         }
    8226             :         {
    8227           0 :             aPropSequence [1].Name = "Segments";
    8228             :             static const sal_uInt16 nValues[] = {
    8229             :             // Command, Count
    8230             :                 1,1,
    8231             :                 2,19,
    8232             :                 4,0,
    8233             :                 5,0
    8234             :             };
    8235           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    8236             :         }
    8237             :         {
    8238           0 :             aPropSequence [2].Name = "TextFrames";
    8239           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    8240             :             {
    8241           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    8242             :                 {
    8243             :                     static const CustomShapeProvider::ParameterPairData aData =
    8244             :                     {
    8245             :                         EnhancedCustomShapeParameterType::EQUATION,
    8246             :                         EnhancedCustomShapeParameterType::EQUATION,
    8247             :                         9, 14
    8248             :                     };
    8249           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    8250             :                 }
    8251             :                 {
    8252             :                     static const CustomShapeProvider::ParameterPairData aData =
    8253             :                     {
    8254             :                         EnhancedCustomShapeParameterType::EQUATION,
    8255             :                         EnhancedCustomShapeParameterType::EQUATION,
    8256             :                         10, 15
    8257             :                     };
    8258           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    8259             :                 }
    8260           0 :                 aTextFrameSeq [0] = aTextFrame;
    8261             :             }
    8262           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    8263             :         }
    8264           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    8265             :     }
    8266             :     {
    8267           0 :         awt::Rectangle aRectangle;
    8268           0 :         aRectangle.X = 0;
    8269           0 :         aRectangle.Y = 0;
    8270           0 :         aRectangle.Width = 0;
    8271           0 :         aRectangle.Height = 0;
    8272           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    8273             :     }
    8274           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-mathNotEqual"));
    8275             : 
    8276           0 :     return aPropertyMap;
    8277             :   }
    8278             : };
    8279             : 
    8280             : // This is a generated source file. DO NOT EDIT.
    8281             : 
    8282           6 : class ShapeCbentConnector2 : public CustomShapeProvider
    8283             : {
    8284           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    8285             :   {
    8286           0 :     PropertyMap aPropertyMap;
    8287             : 
    8288             :     {
    8289           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    8290             :     }
    8291             :     {
    8292             :         static const char *aStrings[] = {
    8293             :             "logwidth",
    8294             :             "logheight"
    8295             :         };
    8296           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    8297             :     }
    8298             :     {
    8299           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    8300             :     }
    8301             :     {
    8302           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    8303             :     }
    8304             :     {
    8305           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    8306             :     }
    8307             :     {
    8308           0 :         Sequence< PropertyValue > aPropSequence (3);
    8309             :         {
    8310           0 :             aPropSequence [0].Name = "Coordinates";
    8311             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    8312             :                 {
    8313             :                     EnhancedCustomShapeParameterType::NORMAL,
    8314             :                     EnhancedCustomShapeParameterType::NORMAL,
    8315             :                     0, 0
    8316             :                 },
    8317             :                 {
    8318             :                     EnhancedCustomShapeParameterType::EQUATION,
    8319             :                     EnhancedCustomShapeParameterType::NORMAL,
    8320             :                     0, 0
    8321             :                 },
    8322             :                 {
    8323             :                     EnhancedCustomShapeParameterType::EQUATION,
    8324             :                     EnhancedCustomShapeParameterType::EQUATION,
    8325             :                     0, 1
    8326             :                 }
    8327             :             };
    8328           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    8329             :         }
    8330             :         {
    8331           0 :             aPropSequence [1].Name = "Segments";
    8332             :             static const sal_uInt16 nValues[] = {
    8333             :             // Command, Count
    8334             :                 1,1,
    8335             :                 2,2,
    8336             :                 6,0,
    8337             :                 5,0
    8338             :             };
    8339           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    8340             :         }
    8341             :         {
    8342           0 :             aPropSequence [2].Name = "TextFrames";
    8343           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    8344             :             {
    8345           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    8346             :                 {
    8347             :                     static const CustomShapeProvider::ParameterPairData aData =
    8348             :                     {
    8349             :                         EnhancedCustomShapeParameterType::NORMAL,
    8350             :                         EnhancedCustomShapeParameterType::NORMAL,
    8351             :                         0, 0
    8352             :                     };
    8353           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    8354             :                 }
    8355             :                 {
    8356             :                     static const CustomShapeProvider::ParameterPairData aData =
    8357             :                     {
    8358             :                         EnhancedCustomShapeParameterType::EQUATION,
    8359             :                         EnhancedCustomShapeParameterType::EQUATION,
    8360             :                         0, 1
    8361             :                     };
    8362           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    8363             :                 }
    8364           0 :                 aTextFrameSeq [0] = aTextFrame;
    8365             :             }
    8366           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    8367             :         }
    8368           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    8369             :     }
    8370             :     {
    8371           0 :         awt::Rectangle aRectangle;
    8372           0 :         aRectangle.X = 0;
    8373           0 :         aRectangle.Y = 0;
    8374           0 :         aRectangle.Width = 0;
    8375           0 :         aRectangle.Height = 0;
    8376           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    8377             :     }
    8378           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-bentConnector2"));
    8379             : 
    8380           0 :     return aPropertyMap;
    8381             :   }
    8382             : };
    8383             : 
    8384             : // This is a generated source file. DO NOT EDIT.
    8385             : 
    8386           6 : class ShapeCmathMultiply : public CustomShapeProvider
    8387             : {
    8388           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    8389             :   {
    8390           0 :     PropertyMap aPropertyMap;
    8391             : 
    8392             :     {
    8393           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    8394             :         {
    8395           0 :             Any aAny ((sal_Int32) 23520);
    8396           0 :             aAdjSequence [0].Value = aAny;
    8397           0 :             aAdjSequence [0].Name = "adj1";
    8398             :         }
    8399           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    8400             :     }
    8401             :     {
    8402             :         static const char *aStrings[] = {
    8403             :             "if(0-$0 ,0,if(51965-$0 ,$0 ,51965))",
    8404             :             "min(logwidth,logheight)",
    8405             :             "?1 *?0 /100000",
    8406             :             "(10800000*atan2(logheight,logwidth))/pi",
    8407             :             "1*sin(pi*(?3 )/10800000)",
    8408             :             "1*cos(pi*(?3 )/10800000)",
    8409             :             "1*tan(pi*(?3 )/10800000)",
    8410             :             "sqrt(logwidth*logwidth+logheight*logheight+0*0)",
    8411             :             "?7 *51965/100000",
    8412             :             "?7 +0-?8 ",
    8413             :             "?5 *?9 /2",
    8414             :             "?4 *?9 /2",
    8415             :             "?4 *?2 /2",
    8416             :             "?5 *?2 /2",
    8417             :             "?10 +0-?12 ",
    8418             :             "?11 +?13 -0",
    8419             :             "?10 +?12 -0",
    8420             :             "?11 +0-?13 ",
    8421             :             "logwidth/2",
    8422             :             "?18 +0-?16 ",
    8423             :             "?19 *?6 /1",
    8424             :             "?20 +?17 -0",
    8425             :             "logwidth+0-?16 ",
    8426             :             "logwidth+0-?14 ",
    8427             :             "logheight/2",
    8428             :             "?24 +0-?15 ",
    8429             :             "?25 *1/?6 ",
    8430             :             "?23 +0-?26 ",
    8431             :             "?14 +?26 -0",
    8432             :             "logheight+0-?15 ",
    8433             :             "logheight+0-?17 ",
    8434             :             "logheight+0-?21 ",
    8435             :             "logwidth+0-?10 ",
    8436             :             "logheight+0-?11 "
    8437             :         };
    8438           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    8439             :     }
    8440             :     {
    8441           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    8442             :         {
    8443           0 :             Sequence< PropertyValue > aPropSequence (4);
    8444             :             {
    8445           0 :                 aPropSequence [0].Name = "Position";
    8446             :                 static const CustomShapeProvider::ParameterPairData aData =
    8447             :                 {
    8448             :                     EnhancedCustomShapeParameterType::NORMAL,
    8449             :                     EnhancedCustomShapeParameterType::EQUATION,
    8450             :                     0, 2
    8451             :                 };
    8452           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    8453             :             }
    8454             :             {
    8455           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    8456           0 :                 EnhancedCustomShapeParameter aParameter;
    8457           0 :                 Any aAny ((sal_Int32) 51965);
    8458           0 :                 aParameter.Value = aAny;
    8459           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8460           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    8461             :             }
    8462             :             {
    8463           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    8464           0 :                 EnhancedCustomShapeParameter aParameter;
    8465           0 :                 Any aAny ((sal_Int32) 0);
    8466           0 :                 aParameter.Value = aAny;
    8467           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8468           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    8469             :             }
    8470             :             {
    8471           0 :                 aPropSequence [3].Name = "RefY";
    8472           0 :                 Any aAny ((sal_Int32) 0);
    8473           0 :                 aPropSequence [3].Value = makeAny (aAny);
    8474             :             }
    8475           0 :             aPropSequenceSequence [0] = aPropSequence;
    8476             :         }
    8477           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    8478             :     }
    8479             :     {
    8480           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    8481             :     }
    8482             :     {
    8483           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    8484             :     }
    8485             :     {
    8486           0 :         Sequence< PropertyValue > aPropSequence (3);
    8487             :         {
    8488           0 :             aPropSequence [0].Name = "Coordinates";
    8489             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    8490             :                 {
    8491             :                     EnhancedCustomShapeParameterType::EQUATION,
    8492             :                     EnhancedCustomShapeParameterType::EQUATION,
    8493             :                     14, 15
    8494             :                 },
    8495             :                 {
    8496             :                     EnhancedCustomShapeParameterType::EQUATION,
    8497             :                     EnhancedCustomShapeParameterType::EQUATION,
    8498             :                     16, 17
    8499             :                 },
    8500             :                 {
    8501             :                     EnhancedCustomShapeParameterType::EQUATION,
    8502             :                     EnhancedCustomShapeParameterType::EQUATION,
    8503             :                     18, 21
    8504             :                 },
    8505             :                 {
    8506             :                     EnhancedCustomShapeParameterType::EQUATION,
    8507             :                     EnhancedCustomShapeParameterType::EQUATION,
    8508             :                     22, 17
    8509             :                 },
    8510             :                 {
    8511             :                     EnhancedCustomShapeParameterType::EQUATION,
    8512             :                     EnhancedCustomShapeParameterType::EQUATION,
    8513             :                     23, 15
    8514             :                 },
    8515             :                 {
    8516             :                     EnhancedCustomShapeParameterType::EQUATION,
    8517             :                     EnhancedCustomShapeParameterType::EQUATION,
    8518             :                     27, 24
    8519             :                 },
    8520             :                 {
    8521             :                     EnhancedCustomShapeParameterType::EQUATION,
    8522             :                     EnhancedCustomShapeParameterType::EQUATION,
    8523             :                     23, 29
    8524             :                 },
    8525             :                 {
    8526             :                     EnhancedCustomShapeParameterType::EQUATION,
    8527             :                     EnhancedCustomShapeParameterType::EQUATION,
    8528             :                     22, 30
    8529             :                 },
    8530             :                 {
    8531             :                     EnhancedCustomShapeParameterType::EQUATION,
    8532             :                     EnhancedCustomShapeParameterType::EQUATION,
    8533             :                     18, 31
    8534             :                 },
    8535             :                 {
    8536             :                     EnhancedCustomShapeParameterType::EQUATION,
    8537             :                     EnhancedCustomShapeParameterType::EQUATION,
    8538             :                     16, 30
    8539             :                 },
    8540             :                 {
    8541             :                     EnhancedCustomShapeParameterType::EQUATION,
    8542             :                     EnhancedCustomShapeParameterType::EQUATION,
    8543             :                     14, 29
    8544             :                 },
    8545             :                 {
    8546             :                     EnhancedCustomShapeParameterType::EQUATION,
    8547             :                     EnhancedCustomShapeParameterType::EQUATION,
    8548             :                     28, 24
    8549             :                 }
    8550             :             };
    8551           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    8552             :         }
    8553             :         {
    8554           0 :             aPropSequence [1].Name = "Segments";
    8555             :             static const sal_uInt16 nValues[] = {
    8556             :             // Command, Count
    8557             :                 1,1,
    8558             :                 2,11,
    8559             :                 4,0,
    8560             :                 5,0
    8561             :             };
    8562           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    8563             :         }
    8564             :         {
    8565           0 :             aPropSequence [2].Name = "TextFrames";
    8566           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    8567             :             {
    8568           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    8569             :                 {
    8570             :                     static const CustomShapeProvider::ParameterPairData aData =
    8571             :                     {
    8572             :                         EnhancedCustomShapeParameterType::EQUATION,
    8573             :                         EnhancedCustomShapeParameterType::EQUATION,
    8574             :                         14, 17
    8575             :                     };
    8576           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    8577             :                 }
    8578             :                 {
    8579             :                     static const CustomShapeProvider::ParameterPairData aData =
    8580             :                     {
    8581             :                         EnhancedCustomShapeParameterType::EQUATION,
    8582             :                         EnhancedCustomShapeParameterType::EQUATION,
    8583             :                         23, 30
    8584             :                     };
    8585           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    8586             :                 }
    8587           0 :                 aTextFrameSeq [0] = aTextFrame;
    8588             :             }
    8589           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    8590             :         }
    8591           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    8592             :     }
    8593             :     {
    8594           0 :         awt::Rectangle aRectangle;
    8595           0 :         aRectangle.X = 0;
    8596           0 :         aRectangle.Y = 0;
    8597           0 :         aRectangle.Width = 0;
    8598           0 :         aRectangle.Height = 0;
    8599           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    8600             :     }
    8601           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-mathMultiply"));
    8602             : 
    8603           0 :     return aPropertyMap;
    8604             :   }
    8605             : };
    8606             : 
    8607             : // This is a generated source file. DO NOT EDIT.
    8608             : 
    8609           6 : class ShapeCheptagon : public CustomShapeProvider
    8610             : {
    8611           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    8612             :   {
    8613           0 :     PropertyMap aPropertyMap;
    8614             : 
    8615             :     {
    8616           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    8617             :         {
    8618           0 :             Any aAny ((sal_Int32) 102572);
    8619           0 :             aAdjSequence [0].Value = aAny;
    8620           0 :             aAdjSequence [0].Name = "hf";
    8621             :         }
    8622             :         {
    8623           0 :             Any aAny ((sal_Int32) 105210);
    8624           0 :             aAdjSequence [1].Value = aAny;
    8625           0 :             aAdjSequence [1].Name = "vf";
    8626             :         }
    8627           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    8628             :     }
    8629             :     {
    8630             :         static const char *aStrings[] = {
    8631             :             "logwidth/2",
    8632             :             "?0 *$0 /100000",
    8633             :             "logheight/2",
    8634             :             "?2 *$1 /100000",
    8635             :             "logheight/2",
    8636             :             "?4 *$1 /100000",
    8637             :             "?1 *97493/100000",
    8638             :             "?1 *78183/100000",
    8639             :             "?1 *43388/100000",
    8640             :             "?3 *62349/100000",
    8641             :             "?3 *22252/100000",
    8642             :             "?3 *90097/100000",
    8643             :             "logwidth/2",
    8644             :             "?12 +0-?6 ",
    8645             :             "?12 +0-?7 ",
    8646             :             "?12 +0-?8 ",
    8647             :             "?12 +?8 -0",
    8648             :             "?12 +?7 -0",
    8649             :             "?12 +?6 -0",
    8650             :             "?5 +0-?9 ",
    8651             :             "?5 +?10 -0",
    8652             :             "?5 +?11 -0",
    8653             :             "logheight+0-?19 "
    8654             :         };
    8655           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    8656             :     }
    8657             :     {
    8658           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    8659             :     }
    8660             :     {
    8661           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    8662             :     }
    8663             :     {
    8664           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    8665             :     }
    8666             :     {
    8667           0 :         Sequence< PropertyValue > aPropSequence (3);
    8668             :         {
    8669           0 :             aPropSequence [0].Name = "Coordinates";
    8670             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    8671             :                 {
    8672             :                     EnhancedCustomShapeParameterType::EQUATION,
    8673             :                     EnhancedCustomShapeParameterType::EQUATION,
    8674             :                     13, 20
    8675             :                 },
    8676             :                 {
    8677             :                     EnhancedCustomShapeParameterType::EQUATION,
    8678             :                     EnhancedCustomShapeParameterType::EQUATION,
    8679             :                     14, 19
    8680             :                 },
    8681             :                 {
    8682             :                     EnhancedCustomShapeParameterType::EQUATION,
    8683             :                     EnhancedCustomShapeParameterType::NORMAL,
    8684             :                     12, 0
    8685             :                 },
    8686             :                 {
    8687             :                     EnhancedCustomShapeParameterType::EQUATION,
    8688             :                     EnhancedCustomShapeParameterType::EQUATION,
    8689             :                     17, 19
    8690             :                 },
    8691             :                 {
    8692             :                     EnhancedCustomShapeParameterType::EQUATION,
    8693             :                     EnhancedCustomShapeParameterType::EQUATION,
    8694             :                     18, 20
    8695             :                 },
    8696             :                 {
    8697             :                     EnhancedCustomShapeParameterType::EQUATION,
    8698             :                     EnhancedCustomShapeParameterType::EQUATION,
    8699             :                     16, 21
    8700             :                 },
    8701             :                 {
    8702             :                     EnhancedCustomShapeParameterType::EQUATION,
    8703             :                     EnhancedCustomShapeParameterType::EQUATION,
    8704             :                     15, 21
    8705             :                 }
    8706             :             };
    8707           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    8708             :         }
    8709             :         {
    8710           0 :             aPropSequence [1].Name = "Segments";
    8711             :             static const sal_uInt16 nValues[] = {
    8712             :             // Command, Count
    8713             :                 1,1,
    8714             :                 2,6,
    8715             :                 4,0,
    8716             :                 5,0
    8717             :             };
    8718           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    8719             :         }
    8720             :         {
    8721           0 :             aPropSequence [2].Name = "TextFrames";
    8722           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    8723             :             {
    8724           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    8725             :                 {
    8726             :                     static const CustomShapeProvider::ParameterPairData aData =
    8727             :                     {
    8728             :                         EnhancedCustomShapeParameterType::EQUATION,
    8729             :                         EnhancedCustomShapeParameterType::EQUATION,
    8730             :                         14, 19
    8731             :                     };
    8732           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    8733             :                 }
    8734             :                 {
    8735             :                     static const CustomShapeProvider::ParameterPairData aData =
    8736             :                     {
    8737             :                         EnhancedCustomShapeParameterType::EQUATION,
    8738             :                         EnhancedCustomShapeParameterType::EQUATION,
    8739             :                         17, 22
    8740             :                     };
    8741           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    8742             :                 }
    8743           0 :                 aTextFrameSeq [0] = aTextFrame;
    8744             :             }
    8745           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    8746             :         }
    8747           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    8748             :     }
    8749             :     {
    8750           0 :         awt::Rectangle aRectangle;
    8751           0 :         aRectangle.X = 0;
    8752           0 :         aRectangle.Y = 0;
    8753           0 :         aRectangle.Width = 0;
    8754           0 :         aRectangle.Height = 0;
    8755           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    8756             :     }
    8757           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-heptagon"));
    8758             : 
    8759           0 :     return aPropertyMap;
    8760             :   }
    8761             : };
    8762             : 
    8763             : // This is a generated source file. DO NOT EDIT.
    8764             : 
    8765           6 : class ShapeCrect : public CustomShapeProvider
    8766             : {
    8767         436 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    8768             :   {
    8769         436 :     PropertyMap aPropertyMap;
    8770             : 
    8771             :     {
    8772         436 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    8773             :     }
    8774             :     {
    8775             :         static const char *aStrings[] = {
    8776             :             "logwidth/2",
    8777             :             "logheight/2",
    8778             :             "logheight",
    8779             :             "logwidth"
    8780             :         };
    8781         436 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    8782             :     }
    8783             :     {
    8784         436 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    8785             :     }
    8786             :     {
    8787         436 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    8788             :     }
    8789             :     {
    8790         436 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    8791             :     }
    8792             :     {
    8793         436 :         Sequence< PropertyValue > aPropSequence (3);
    8794             :         {
    8795         436 :             aPropSequence [0].Name = "Coordinates";
    8796             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    8797             :                 {
    8798             :                     EnhancedCustomShapeParameterType::NORMAL,
    8799             :                     EnhancedCustomShapeParameterType::NORMAL,
    8800             :                     0, 0
    8801             :                 },
    8802             :                 {
    8803             :                     EnhancedCustomShapeParameterType::EQUATION,
    8804             :                     EnhancedCustomShapeParameterType::NORMAL,
    8805             :                     3, 0
    8806             :                 },
    8807             :                 {
    8808             :                     EnhancedCustomShapeParameterType::EQUATION,
    8809             :                     EnhancedCustomShapeParameterType::EQUATION,
    8810             :                     3, 2
    8811             :                 },
    8812             :                 {
    8813             :                     EnhancedCustomShapeParameterType::NORMAL,
    8814             :                     EnhancedCustomShapeParameterType::EQUATION,
    8815             :                     0, 2
    8816             :                 }
    8817             :             };
    8818         436 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    8819             :         }
    8820             :         {
    8821         436 :             aPropSequence [1].Name = "Segments";
    8822             :             static const sal_uInt16 nValues[] = {
    8823             :             // Command, Count
    8824             :                 1,1,
    8825             :                 2,3,
    8826             :                 4,0,
    8827             :                 5,0
    8828             :             };
    8829         436 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    8830             :         }
    8831             :         {
    8832         436 :             aPropSequence [2].Name = "TextFrames";
    8833         436 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    8834             :             {
    8835         436 :                 EnhancedCustomShapeTextFrame aTextFrame;
    8836             :                 {
    8837             :                     static const CustomShapeProvider::ParameterPairData aData =
    8838             :                     {
    8839             :                         EnhancedCustomShapeParameterType::NORMAL,
    8840             :                         EnhancedCustomShapeParameterType::NORMAL,
    8841             :                         0, 0
    8842             :                     };
    8843         436 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    8844             :                 }
    8845             :                 {
    8846             :                     static const CustomShapeProvider::ParameterPairData aData =
    8847             :                     {
    8848             :                         EnhancedCustomShapeParameterType::EQUATION,
    8849             :                         EnhancedCustomShapeParameterType::EQUATION,
    8850             :                         3, 2
    8851             :                     };
    8852         436 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    8853             :                 }
    8854         436 :                 aTextFrameSeq [0] = aTextFrame;
    8855             :             }
    8856         436 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    8857             :         }
    8858         436 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    8859             :     }
    8860             :     {
    8861         436 :         awt::Rectangle aRectangle;
    8862         436 :         aRectangle.X = 0;
    8863         436 :         aRectangle.Y = 0;
    8864         436 :         aRectangle.Width = 0;
    8865         436 :         aRectangle.Height = 0;
    8866         436 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    8867             :     }
    8868         436 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-rect"));
    8869             : 
    8870         436 :     return aPropertyMap;
    8871             :   }
    8872             : };
    8873             : 
    8874             : // This is a generated source file. DO NOT EDIT.
    8875             : 
    8876           6 : class ShapeCaccentBorderCallout2 : public CustomShapeProvider
    8877             : {
    8878           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    8879             :   {
    8880           0 :     PropertyMap aPropertyMap;
    8881             : 
    8882             :     {
    8883           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (6);
    8884             :         {
    8885           0 :             Any aAny ((sal_Int32) 18750);
    8886           0 :             aAdjSequence [0].Value = aAny;
    8887           0 :             aAdjSequence [0].Name = "adj1";
    8888             :         }
    8889             :         {
    8890           0 :             Any aAny ((sal_Int32) -8333);
    8891           0 :             aAdjSequence [1].Value = aAny;
    8892           0 :             aAdjSequence [1].Name = "adj2";
    8893             :         }
    8894             :         {
    8895           0 :             Any aAny ((sal_Int32) 18750);
    8896           0 :             aAdjSequence [2].Value = aAny;
    8897           0 :             aAdjSequence [2].Name = "adj3";
    8898             :         }
    8899             :         {
    8900           0 :             Any aAny ((sal_Int32) -16667);
    8901           0 :             aAdjSequence [3].Value = aAny;
    8902           0 :             aAdjSequence [3].Name = "adj4";
    8903             :         }
    8904             :         {
    8905           0 :             Any aAny ((sal_Int32) 112500);
    8906           0 :             aAdjSequence [4].Value = aAny;
    8907           0 :             aAdjSequence [4].Name = "adj5";
    8908             :         }
    8909             :         {
    8910           0 :             Any aAny ((sal_Int32) -46667);
    8911           0 :             aAdjSequence [5].Value = aAny;
    8912           0 :             aAdjSequence [5].Name = "adj6";
    8913             :         }
    8914           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    8915             :     }
    8916             :     {
    8917             :         static const char *aStrings[] = {
    8918             :             "logheight*$0 /100000",
    8919             :             "logwidth*$1 /100000",
    8920             :             "logheight*$2 /100000",
    8921             :             "logwidth*$3 /100000",
    8922             :             "logheight*$4 /100000",
    8923             :             "logwidth*$5 /100000",
    8924             :             "logwidth",
    8925             :             "logheight/2",
    8926             :             "logwidth/2",
    8927             :             "logheight"
    8928             :         };
    8929           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    8930             :     }
    8931             :     {
    8932           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (3);
    8933             :         {
    8934           0 :             Sequence< PropertyValue > aPropSequence (7);
    8935             :             {
    8936           0 :                 aPropSequence [0].Name = "Position";
    8937             :                 static const CustomShapeProvider::ParameterPairData aData =
    8938             :                 {
    8939             :                     EnhancedCustomShapeParameterType::EQUATION,
    8940             :                     EnhancedCustomShapeParameterType::EQUATION,
    8941             :                     1, 0
    8942             :                 };
    8943           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    8944             :             }
    8945             :             {
    8946           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    8947           0 :                 EnhancedCustomShapeParameter aParameter;
    8948           0 :                 Any aAny ((sal_Int32) 2147483647);
    8949           0 :                 aParameter.Value = aAny;
    8950           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8951           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    8952             :             }
    8953             :             {
    8954           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    8955           0 :                 EnhancedCustomShapeParameter aParameter;
    8956           0 :                 Any aAny ((sal_Int32) -2147483647);
    8957           0 :                 aParameter.Value = aAny;
    8958           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8959           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    8960             :             }
    8961             :             {
    8962           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    8963           0 :                 EnhancedCustomShapeParameter aParameter;
    8964           0 :                 Any aAny ((sal_Int32) 2147483647);
    8965           0 :                 aParameter.Value = aAny;
    8966           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8967           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    8968             :             }
    8969             :             {
    8970           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    8971           0 :                 EnhancedCustomShapeParameter aParameter;
    8972           0 :                 Any aAny ((sal_Int32) -2147483647);
    8973           0 :                 aParameter.Value = aAny;
    8974           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    8975           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    8976             :             }
    8977             :             {
    8978           0 :                 aPropSequence [5].Name = "RefX";
    8979           0 :                 Any aAny ((sal_Int32) 1);
    8980           0 :                 aPropSequence [5].Value = makeAny (aAny);
    8981             :             }
    8982             :             {
    8983           0 :                 aPropSequence [6].Name = "RefY";
    8984           0 :                 Any aAny ((sal_Int32) 0);
    8985           0 :                 aPropSequence [6].Value = makeAny (aAny);
    8986             :             }
    8987           0 :             aPropSequenceSequence [0] = aPropSequence;
    8988             :         }
    8989             :         {
    8990           0 :             Sequence< PropertyValue > aPropSequence (7);
    8991             :             {
    8992           0 :                 aPropSequence [0].Name = "Position";
    8993             :                 static const CustomShapeProvider::ParameterPairData aData =
    8994             :                 {
    8995             :                     EnhancedCustomShapeParameterType::EQUATION,
    8996             :                     EnhancedCustomShapeParameterType::EQUATION,
    8997             :                     3, 2
    8998             :                 };
    8999           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    9000             :             }
    9001             :             {
    9002           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    9003           0 :                 EnhancedCustomShapeParameter aParameter;
    9004           0 :                 Any aAny ((sal_Int32) 2147483647);
    9005           0 :                 aParameter.Value = aAny;
    9006           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9007           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    9008             :             }
    9009             :             {
    9010           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    9011           0 :                 EnhancedCustomShapeParameter aParameter;
    9012           0 :                 Any aAny ((sal_Int32) -2147483647);
    9013           0 :                 aParameter.Value = aAny;
    9014           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9015           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    9016             :             }
    9017             :             {
    9018           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    9019           0 :                 EnhancedCustomShapeParameter aParameter;
    9020           0 :                 Any aAny ((sal_Int32) 2147483647);
    9021           0 :                 aParameter.Value = aAny;
    9022           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9023           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    9024             :             }
    9025             :             {
    9026           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    9027           0 :                 EnhancedCustomShapeParameter aParameter;
    9028           0 :                 Any aAny ((sal_Int32) -2147483647);
    9029           0 :                 aParameter.Value = aAny;
    9030           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9031           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    9032             :             }
    9033             :             {
    9034           0 :                 aPropSequence [5].Name = "RefX";
    9035           0 :                 Any aAny ((sal_Int32) 3);
    9036           0 :                 aPropSequence [5].Value = makeAny (aAny);
    9037             :             }
    9038             :             {
    9039           0 :                 aPropSequence [6].Name = "RefY";
    9040           0 :                 Any aAny ((sal_Int32) 2);
    9041           0 :                 aPropSequence [6].Value = makeAny (aAny);
    9042             :             }
    9043           0 :             aPropSequenceSequence [1] = aPropSequence;
    9044             :         }
    9045             :         {
    9046           0 :             Sequence< PropertyValue > aPropSequence (7);
    9047             :             {
    9048           0 :                 aPropSequence [0].Name = "Position";
    9049             :                 static const CustomShapeProvider::ParameterPairData aData =
    9050             :                 {
    9051             :                     EnhancedCustomShapeParameterType::EQUATION,
    9052             :                     EnhancedCustomShapeParameterType::EQUATION,
    9053             :                     5, 4
    9054             :                 };
    9055           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    9056             :             }
    9057             :             {
    9058           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    9059           0 :                 EnhancedCustomShapeParameter aParameter;
    9060           0 :                 Any aAny ((sal_Int32) 2147483647);
    9061           0 :                 aParameter.Value = aAny;
    9062           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9063           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    9064             :             }
    9065             :             {
    9066           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    9067           0 :                 EnhancedCustomShapeParameter aParameter;
    9068           0 :                 Any aAny ((sal_Int32) -2147483647);
    9069           0 :                 aParameter.Value = aAny;
    9070           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9071           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    9072             :             }
    9073             :             {
    9074           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    9075           0 :                 EnhancedCustomShapeParameter aParameter;
    9076           0 :                 Any aAny ((sal_Int32) 2147483647);
    9077           0 :                 aParameter.Value = aAny;
    9078           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9079           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    9080             :             }
    9081             :             {
    9082           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    9083           0 :                 EnhancedCustomShapeParameter aParameter;
    9084           0 :                 Any aAny ((sal_Int32) -2147483647);
    9085           0 :                 aParameter.Value = aAny;
    9086           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9087           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    9088             :             }
    9089             :             {
    9090           0 :                 aPropSequence [5].Name = "RefX";
    9091           0 :                 Any aAny ((sal_Int32) 5);
    9092           0 :                 aPropSequence [5].Value = makeAny (aAny);
    9093             :             }
    9094             :             {
    9095           0 :                 aPropSequence [6].Name = "RefY";
    9096           0 :                 Any aAny ((sal_Int32) 4);
    9097           0 :                 aPropSequence [6].Value = makeAny (aAny);
    9098             :             }
    9099           0 :             aPropSequenceSequence [2] = aPropSequence;
    9100             :         }
    9101           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    9102             :     }
    9103             :     {
    9104           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    9105             :     }
    9106             :     {
    9107           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    9108             :     }
    9109             :     {
    9110           0 :         Sequence< PropertyValue > aPropSequence (3);
    9111             :         {
    9112           0 :             aPropSequence [0].Name = "Coordinates";
    9113             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    9114             :                 {
    9115             :                     EnhancedCustomShapeParameterType::NORMAL,
    9116             :                     EnhancedCustomShapeParameterType::NORMAL,
    9117             :                     0, 0
    9118             :                 },
    9119             :                 {
    9120             :                     EnhancedCustomShapeParameterType::EQUATION,
    9121             :                     EnhancedCustomShapeParameterType::NORMAL,
    9122             :                     6, 0
    9123             :                 },
    9124             :                 {
    9125             :                     EnhancedCustomShapeParameterType::EQUATION,
    9126             :                     EnhancedCustomShapeParameterType::EQUATION,
    9127             :                     6, 9
    9128             :                 },
    9129             :                 {
    9130             :                     EnhancedCustomShapeParameterType::NORMAL,
    9131             :                     EnhancedCustomShapeParameterType::EQUATION,
    9132             :                     0, 9
    9133             :                 },
    9134             :                 {
    9135             :                     EnhancedCustomShapeParameterType::EQUATION,
    9136             :                     EnhancedCustomShapeParameterType::NORMAL,
    9137             :                     1, 0
    9138             :                 },
    9139             :                 {
    9140             :                     EnhancedCustomShapeParameterType::EQUATION,
    9141             :                     EnhancedCustomShapeParameterType::EQUATION,
    9142             :                     1, 9
    9143             :                 },
    9144             :                 {
    9145             :                     EnhancedCustomShapeParameterType::EQUATION,
    9146             :                     EnhancedCustomShapeParameterType::EQUATION,
    9147             :                     1, 0
    9148             :                 },
    9149             :                 {
    9150             :                     EnhancedCustomShapeParameterType::EQUATION,
    9151             :                     EnhancedCustomShapeParameterType::EQUATION,
    9152             :                     3, 2
    9153             :                 },
    9154             :                 {
    9155             :                     EnhancedCustomShapeParameterType::EQUATION,
    9156             :                     EnhancedCustomShapeParameterType::EQUATION,
    9157             :                     5, 4
    9158             :                 }
    9159             :             };
    9160           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    9161             :         }
    9162             :         {
    9163           0 :             aPropSequence [1].Name = "Segments";
    9164             :             static const sal_uInt16 nValues[] = {
    9165             :             // Command, Count
    9166             :                 1,1,
    9167             :                 2,3,
    9168             :                 4,0,
    9169             :                 5,0,
    9170             :                 1,1,
    9171             :                 2,1,
    9172             :                 6,0,
    9173             :                 5,0,
    9174             :                 1,1,
    9175             :                 2,2,
    9176             :                 6,0,
    9177             :                 5,0
    9178             :             };
    9179           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    9180             :         }
    9181             :         {
    9182           0 :             aPropSequence [2].Name = "TextFrames";
    9183           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    9184             :             {
    9185           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    9186             :                 {
    9187             :                     static const CustomShapeProvider::ParameterPairData aData =
    9188             :                     {
    9189             :                         EnhancedCustomShapeParameterType::NORMAL,
    9190             :                         EnhancedCustomShapeParameterType::NORMAL,
    9191             :                         0, 0
    9192             :                     };
    9193           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    9194             :                 }
    9195             :                 {
    9196             :                     static const CustomShapeProvider::ParameterPairData aData =
    9197             :                     {
    9198             :                         EnhancedCustomShapeParameterType::EQUATION,
    9199             :                         EnhancedCustomShapeParameterType::EQUATION,
    9200             :                         6, 9
    9201             :                     };
    9202           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    9203             :                 }
    9204           0 :                 aTextFrameSeq [0] = aTextFrame;
    9205             :             }
    9206           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    9207             :         }
    9208           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    9209             :     }
    9210             :     {
    9211           0 :         awt::Rectangle aRectangle;
    9212           0 :         aRectangle.X = 0;
    9213           0 :         aRectangle.Y = 0;
    9214           0 :         aRectangle.Width = 0;
    9215           0 :         aRectangle.Height = 0;
    9216           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    9217             :     }
    9218           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-accentBorderCallout2"));
    9219             : 
    9220           0 :     return aPropertyMap;
    9221             :   }
    9222             : };
    9223             : 
    9224             : // This is a generated source file. DO NOT EDIT.
    9225             : 
    9226           6 : class ShapeCpieWedge : public CustomShapeProvider
    9227             : {
    9228           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    9229             :   {
    9230           0 :     PropertyMap aPropertyMap;
    9231             : 
    9232             :     {
    9233           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
    9234             :     }
    9235             :     {
    9236             :         static const char *aStrings[] = {
    9237             :             "logwidth*cos(pi*(13500000)/10800000)",
    9238             :             "logheight*sin(pi*(13500000)/10800000)",
    9239             :             "logwidth+?0 -0",
    9240             :             "logheight+?1 -0",
    9241             :             "logwidth",
    9242             :             "logheight/2",
    9243             :             "logwidth/2",
    9244             :             "logheight",
    9245             :             "logwidth",
    9246             :             "logheight",
    9247             :             "(10800000)/60000.0",
    9248             :             "(5400000)/60000.0"
    9249             :         };
    9250           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    9251             :     }
    9252             :     {
    9253           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
    9254             :     }
    9255             :     {
    9256           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    9257             :     }
    9258             :     {
    9259           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    9260             :     }
    9261             :     {
    9262           0 :         Sequence< PropertyValue > aPropSequence (3);
    9263             :         {
    9264           0 :             aPropSequence [0].Name = "Coordinates";
    9265             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    9266             :                 {
    9267             :                     EnhancedCustomShapeParameterType::NORMAL,
    9268             :                     EnhancedCustomShapeParameterType::EQUATION,
    9269             :                     0, 7
    9270             :                 },
    9271             :                 {
    9272             :                     EnhancedCustomShapeParameterType::EQUATION,
    9273             :                     EnhancedCustomShapeParameterType::EQUATION,
    9274             :                     8, 9
    9275             :                 },
    9276             :                 {
    9277             :                     EnhancedCustomShapeParameterType::EQUATION,
    9278             :                     EnhancedCustomShapeParameterType::EQUATION,
    9279             :                     10, 11
    9280             :                 },
    9281             :                 {
    9282             :                     EnhancedCustomShapeParameterType::EQUATION,
    9283             :                     EnhancedCustomShapeParameterType::EQUATION,
    9284             :                     4, 7
    9285             :                 }
    9286             :             };
    9287           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    9288             :         }
    9289             :         {
    9290           0 :             aPropSequence [1].Name = "Segments";
    9291             :             static const sal_uInt16 nValues[] = {
    9292             :             // Command, Count
    9293             :                 1,1,
    9294             :                 17,1,
    9295             :                 2,1,
    9296             :                 4,0,
    9297             :                 5,0
    9298             :             };
    9299           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    9300             :         }
    9301             :         {
    9302           0 :             aPropSequence [2].Name = "TextFrames";
    9303           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    9304             :             {
    9305           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    9306             :                 {
    9307             :                     static const CustomShapeProvider::ParameterPairData aData =
    9308             :                     {
    9309             :                         EnhancedCustomShapeParameterType::EQUATION,
    9310             :                         EnhancedCustomShapeParameterType::EQUATION,
    9311             :                         2, 3
    9312             :                     };
    9313           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    9314             :                 }
    9315             :                 {
    9316             :                     static const CustomShapeProvider::ParameterPairData aData =
    9317             :                     {
    9318             :                         EnhancedCustomShapeParameterType::EQUATION,
    9319             :                         EnhancedCustomShapeParameterType::EQUATION,
    9320             :                         4, 7
    9321             :                     };
    9322           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    9323             :                 }
    9324           0 :                 aTextFrameSeq [0] = aTextFrame;
    9325             :             }
    9326           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    9327             :         }
    9328           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    9329             :     }
    9330             :     {
    9331           0 :         awt::Rectangle aRectangle;
    9332           0 :         aRectangle.X = 0;
    9333           0 :         aRectangle.Y = 0;
    9334           0 :         aRectangle.Width = 0;
    9335           0 :         aRectangle.Height = 0;
    9336           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    9337             :     }
    9338           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-pieWedge"));
    9339             : 
    9340           0 :     return aPropertyMap;
    9341             :   }
    9342             : };
    9343             : 
    9344             : // This is a generated source file. DO NOT EDIT.
    9345             : 
    9346           6 : class ShapeCupArrowCallout : public CustomShapeProvider
    9347             : {
    9348           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    9349             :   {
    9350           0 :     PropertyMap aPropertyMap;
    9351             : 
    9352             :     {
    9353           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (4);
    9354             :         {
    9355           0 :             Any aAny ((sal_Int32) 25000);
    9356           0 :             aAdjSequence [0].Value = aAny;
    9357           0 :             aAdjSequence [0].Name = "adj1";
    9358             :         }
    9359             :         {
    9360           0 :             Any aAny ((sal_Int32) 25000);
    9361           0 :             aAdjSequence [1].Value = aAny;
    9362           0 :             aAdjSequence [1].Name = "adj2";
    9363             :         }
    9364             :         {
    9365           0 :             Any aAny ((sal_Int32) 25000);
    9366           0 :             aAdjSequence [2].Value = aAny;
    9367           0 :             aAdjSequence [2].Name = "adj3";
    9368             :         }
    9369             :         {
    9370           0 :             Any aAny ((sal_Int32) 64977);
    9371           0 :             aAdjSequence [3].Value = aAny;
    9372           0 :             aAdjSequence [3].Name = "adj4";
    9373             :         }
    9374           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    9375             :     }
    9376             :     {
    9377             :         static const char *aStrings[] = {
    9378             :             "min(logwidth,logheight)",
    9379             :             "50000*logwidth/?0 ",
    9380             :             "if(0-$1 ,0,if(?1 -$1 ,$1 ,?1 ))",
    9381             :             "?2 *2/1",
    9382             :             "if(0-$0 ,0,if(?3 -$0 ,$0 ,?3 ))",
    9383             :             "100000*logheight/?0 ",
    9384             :             "if(0-$2 ,0,if(?5 -$2 ,$2 ,?5 ))",
    9385             :             "?6 *?0 /logheight",
    9386             :             "100000+0-?7 ",
    9387             :             "if(0-$3 ,0,if(?8 -$3 ,$3 ,?8 ))",
    9388             :             "?0 *?2 /100000",
    9389             :             "?0 *?4 /200000",
    9390             :             "logwidth/2",
    9391             :             "?12 +0-?10 ",
    9392             :             "?12 +0-?11 ",
    9393             :             "?12 +?11 -0",
    9394             :             "?12 +?10 -0",
    9395             :             "?0 *?6 /100000",
    9396             :             "logheight*?9 /100000",
    9397             :             "logheight+0-?18 ",
    9398             :             "(?19 +logheight)/2",
    9399             :             "logwidth",
    9400             :             "logheight"
    9401             :         };
    9402           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    9403             :     }
    9404             :     {
    9405           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (4);
    9406             :         {
    9407           0 :             Sequence< PropertyValue > aPropSequence (4);
    9408             :             {
    9409           0 :                 aPropSequence [0].Name = "Position";
    9410             :                 static const CustomShapeProvider::ParameterPairData aData =
    9411             :                 {
    9412             :                     EnhancedCustomShapeParameterType::EQUATION,
    9413             :                     EnhancedCustomShapeParameterType::EQUATION,
    9414             :                     14, 17
    9415             :                 };
    9416           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    9417             :             }
    9418             :             {
    9419           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    9420           0 :                 EnhancedCustomShapeParameter aParameter;
    9421           0 :                 Any aAny ((sal_Int32) 3);
    9422           0 :                 aParameter.Value = aAny;
    9423           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    9424           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    9425             :             }
    9426             :             {
    9427           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    9428           0 :                 EnhancedCustomShapeParameter aParameter;
    9429           0 :                 Any aAny ((sal_Int32) 0);
    9430           0 :                 aParameter.Value = aAny;
    9431           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9432           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    9433             :             }
    9434             :             {
    9435           0 :                 aPropSequence [3].Name = "RefX";
    9436           0 :                 Any aAny ((sal_Int32) 0);
    9437           0 :                 aPropSequence [3].Value = makeAny (aAny);
    9438             :             }
    9439           0 :             aPropSequenceSequence [0] = aPropSequence;
    9440             :         }
    9441             :         {
    9442           0 :             Sequence< PropertyValue > aPropSequence (4);
    9443             :             {
    9444           0 :                 aPropSequence [0].Name = "Position";
    9445             :                 static const CustomShapeProvider::ParameterPairData aData =
    9446             :                 {
    9447             :                     EnhancedCustomShapeParameterType::EQUATION,
    9448             :                     EnhancedCustomShapeParameterType::NORMAL,
    9449             :                     13, 0
    9450             :                 };
    9451           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    9452             :             }
    9453             :             {
    9454           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    9455           0 :                 EnhancedCustomShapeParameter aParameter;
    9456           0 :                 Any aAny ((sal_Int32) 1);
    9457           0 :                 aParameter.Value = aAny;
    9458           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    9459           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    9460             :             }
    9461             :             {
    9462           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    9463           0 :                 EnhancedCustomShapeParameter aParameter;
    9464           0 :                 Any aAny ((sal_Int32) 0);
    9465           0 :                 aParameter.Value = aAny;
    9466           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9467           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    9468             :             }
    9469             :             {
    9470           0 :                 aPropSequence [3].Name = "RefX";
    9471           0 :                 Any aAny ((sal_Int32) 1);
    9472           0 :                 aPropSequence [3].Value = makeAny (aAny);
    9473             :             }
    9474           0 :             aPropSequenceSequence [1] = aPropSequence;
    9475             :         }
    9476             :         {
    9477           0 :             Sequence< PropertyValue > aPropSequence (4);
    9478             :             {
    9479           0 :                 aPropSequence [0].Name = "Position";
    9480             :                 static const CustomShapeProvider::ParameterPairData aData =
    9481             :                 {
    9482             :                     EnhancedCustomShapeParameterType::EQUATION,
    9483             :                     EnhancedCustomShapeParameterType::EQUATION,
    9484             :                     21, 17
    9485             :                 };
    9486           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    9487             :             }
    9488             :             {
    9489           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    9490           0 :                 EnhancedCustomShapeParameter aParameter;
    9491           0 :                 Any aAny ((sal_Int32) 5);
    9492           0 :                 aParameter.Value = aAny;
    9493           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    9494           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    9495             :             }
    9496             :             {
    9497           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    9498           0 :                 EnhancedCustomShapeParameter aParameter;
    9499           0 :                 Any aAny ((sal_Int32) 0);
    9500           0 :                 aParameter.Value = aAny;
    9501           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9502           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    9503             :             }
    9504             :             {
    9505           0 :                 aPropSequence [3].Name = "RefY";
    9506           0 :                 Any aAny ((sal_Int32) 2);
    9507           0 :                 aPropSequence [3].Value = makeAny (aAny);
    9508             :             }
    9509           0 :             aPropSequenceSequence [2] = aPropSequence;
    9510             :         }
    9511             :         {
    9512           0 :             Sequence< PropertyValue > aPropSequence (4);
    9513             :             {
    9514           0 :                 aPropSequence [0].Name = "Position";
    9515             :                 static const CustomShapeProvider::ParameterPairData aData =
    9516             :                 {
    9517             :                     EnhancedCustomShapeParameterType::NORMAL,
    9518             :                     EnhancedCustomShapeParameterType::EQUATION,
    9519             :                     0, 19
    9520             :                 };
    9521           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    9522             :             }
    9523             :             {
    9524           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    9525           0 :                 EnhancedCustomShapeParameter aParameter;
    9526           0 :                 Any aAny ((sal_Int32) 8);
    9527           0 :                 aParameter.Value = aAny;
    9528           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    9529           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    9530             :             }
    9531             :             {
    9532           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    9533           0 :                 EnhancedCustomShapeParameter aParameter;
    9534           0 :                 Any aAny ((sal_Int32) 0);
    9535           0 :                 aParameter.Value = aAny;
    9536           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    9537           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    9538             :             }
    9539             :             {
    9540           0 :                 aPropSequence [3].Name = "RefY";
    9541           0 :                 Any aAny ((sal_Int32) 3);
    9542           0 :                 aPropSequence [3].Value = makeAny (aAny);
    9543             :             }
    9544           0 :             aPropSequenceSequence [3] = aPropSequence;
    9545             :         }
    9546           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    9547             :     }
    9548             :     {
    9549           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    9550             :     }
    9551             :     {
    9552           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    9553             :     }
    9554             :     {
    9555           0 :         Sequence< PropertyValue > aPropSequence (3);
    9556             :         {
    9557           0 :             aPropSequence [0].Name = "Coordinates";
    9558             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    9559             :                 {
    9560             :                     EnhancedCustomShapeParameterType::NORMAL,
    9561             :                     EnhancedCustomShapeParameterType::EQUATION,
    9562             :                     0, 19
    9563             :                 },
    9564             :                 {
    9565             :                     EnhancedCustomShapeParameterType::EQUATION,
    9566             :                     EnhancedCustomShapeParameterType::EQUATION,
    9567             :                     14, 19
    9568             :                 },
    9569             :                 {
    9570             :                     EnhancedCustomShapeParameterType::EQUATION,
    9571             :                     EnhancedCustomShapeParameterType::EQUATION,
    9572             :                     14, 17
    9573             :                 },
    9574             :                 {
    9575             :                     EnhancedCustomShapeParameterType::EQUATION,
    9576             :                     EnhancedCustomShapeParameterType::EQUATION,
    9577             :                     13, 17
    9578             :                 },
    9579             :                 {
    9580             :                     EnhancedCustomShapeParameterType::EQUATION,
    9581             :                     EnhancedCustomShapeParameterType::NORMAL,
    9582             :                     12, 0
    9583             :                 },
    9584             :                 {
    9585             :                     EnhancedCustomShapeParameterType::EQUATION,
    9586             :                     EnhancedCustomShapeParameterType::EQUATION,
    9587             :                     16, 17
    9588             :                 },
    9589             :                 {
    9590             :                     EnhancedCustomShapeParameterType::EQUATION,
    9591             :                     EnhancedCustomShapeParameterType::EQUATION,
    9592             :                     15, 17
    9593             :                 },
    9594             :                 {
    9595             :                     EnhancedCustomShapeParameterType::EQUATION,
    9596             :                     EnhancedCustomShapeParameterType::EQUATION,
    9597             :                     15, 19
    9598             :                 },
    9599             :                 {
    9600             :                     EnhancedCustomShapeParameterType::EQUATION,
    9601             :                     EnhancedCustomShapeParameterType::EQUATION,
    9602             :                     21, 19
    9603             :                 },
    9604             :                 {
    9605             :                     EnhancedCustomShapeParameterType::EQUATION,
    9606             :                     EnhancedCustomShapeParameterType::EQUATION,
    9607             :                     21, 22
    9608             :                 },
    9609             :                 {
    9610             :                     EnhancedCustomShapeParameterType::NORMAL,
    9611             :                     EnhancedCustomShapeParameterType::EQUATION,
    9612             :                     0, 22
    9613             :                 }
    9614             :             };
    9615           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    9616             :         }
    9617             :         {
    9618           0 :             aPropSequence [1].Name = "Segments";
    9619             :             static const sal_uInt16 nValues[] = {
    9620             :             // Command, Count
    9621             :                 1,1,
    9622             :                 2,10,
    9623             :                 4,0,
    9624             :                 5,0
    9625             :             };
    9626           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    9627             :         }
    9628             :         {
    9629           0 :             aPropSequence [2].Name = "TextFrames";
    9630           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    9631             :             {
    9632           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    9633             :                 {
    9634             :                     static const CustomShapeProvider::ParameterPairData aData =
    9635             :                     {
    9636             :                         EnhancedCustomShapeParameterType::NORMAL,
    9637             :                         EnhancedCustomShapeParameterType::EQUATION,
    9638             :                         0, 19
    9639             :                     };
    9640           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    9641             :                 }
    9642             :                 {
    9643             :                     static const CustomShapeProvider::ParameterPairData aData =
    9644             :                     {
    9645             :                         EnhancedCustomShapeParameterType::EQUATION,
    9646             :                         EnhancedCustomShapeParameterType::EQUATION,
    9647             :                         21, 22
    9648             :                     };
    9649           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    9650             :                 }
    9651           0 :                 aTextFrameSeq [0] = aTextFrame;
    9652             :             }
    9653           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    9654             :         }
    9655           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    9656             :     }
    9657             :     {
    9658           0 :         awt::Rectangle aRectangle;
    9659           0 :         aRectangle.X = 0;
    9660           0 :         aRectangle.Y = 0;
    9661           0 :         aRectangle.Width = 0;
    9662           0 :         aRectangle.Height = 0;
    9663           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    9664             :     }
    9665           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-upArrowCallout"));
    9666             : 
    9667           0 :     return aPropertyMap;
    9668             :   }
    9669             : };
    9670             : 
    9671             : // This is a generated source file. DO NOT EDIT.
    9672             : 
    9673             : } // anonymous namespace
    9674           6 : void CustomShapeProperties::initializePresetsMap5()
    9675             : {
    9676           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "plus" ) ] = new ShapeCplus();
    9677           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "accentCallout3" ) ] = new ShapeCaccentCallout3();
    9678           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "leftCircularArrow" ) ] = new ShapeCleftCircularArrow();
    9679           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "rightArrow" ) ] = new ShapeCrightArrow();
    9680           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartPunchedCard" ) ] = new ShapeCflowChartPunchedCard();
    9681           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "snip2DiagRect" ) ] = new ShapeCsnip2DiagRect();
    9682           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "verticalScroll" ) ] = new ShapeCverticalScroll();
    9683           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "star7" ) ] = new ShapeCstar7();
    9684           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "chartX" ) ] = new ShapeCchartX();
    9685           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "cloud" ) ] = new ShapeCcloud();
    9686           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "cube" ) ] = new ShapeCcube();
    9687           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "round2DiagRect" ) ] = new ShapeCround2DiagRect();
    9688           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartMultidocument" ) ] = new ShapeCflowChartMultidocument();
    9689           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "actionButtonDocument" ) ] = new ShapeCactionButtonDocument();
    9690           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartTerminator" ) ] = new ShapeCflowChartTerminator();
    9691           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartDelay" ) ] = new ShapeCflowChartDelay();
    9692           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "curvedConnector5" ) ] = new ShapeCcurvedConnector5();
    9693           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "horizontalScroll" ) ] = new ShapeChorizontalScroll();
    9694           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "bentConnector4" ) ] = new ShapeCbentConnector4();
    9695           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "leftRightCircularArrow" ) ] = new ShapeCleftRightCircularArrow();
    9696           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "wedgeRectCallout" ) ] = new ShapeCwedgeRectCallout();
    9697           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "accentCallout2" ) ] = new ShapeCaccentCallout2();
    9698           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartMagneticDrum" ) ] = new ShapeCflowChartMagneticDrum();
    9699           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "corner" ) ] = new ShapeCcorner();
    9700           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "borderCallout2" ) ] = new ShapeCborderCallout2();
    9701           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "donut" ) ] = new ShapeCdonut();
    9702           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartCollate" ) ] = new ShapeCflowChartCollate();
    9703           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "mathNotEqual" ) ] = new ShapeCmathNotEqual();
    9704           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "bentConnector2" ) ] = new ShapeCbentConnector2();
    9705           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "mathMultiply" ) ] = new ShapeCmathMultiply();
    9706           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "heptagon" ) ] = new ShapeCheptagon();
    9707           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "rect" ) ] = new ShapeCrect();
    9708           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "accentBorderCallout2" ) ] = new ShapeCaccentBorderCallout2();
    9709           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "pieWedge" ) ] = new ShapeCpieWedge();
    9710           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "upArrowCallout" ) ] = new ShapeCupArrowCallout();
    9711           6 : }
    9712             : 
    9713         177 : } } // oox // drawingml
    9714             : 

Generated by: LCOV version 1.10