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

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

Generated by: LCOV version 1.10