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

Generated by: LCOV version 1.10