LCOV - code coverage report
Current view: top level - oox/source/drawingml - customshapepresets6.cxx (source / functions) Hit Total Coverage
Test: commit 0e63ca4fde4e446f346e35849c756a30ca294aab Lines: 188 914 20.6 %
Date: 2014-04-11 Functions: 18 52 34.6 %
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 ShapeCflowChartProcess : 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             :             "logwidth/2",
      38             :             "logheight/2",
      39             :             "logheight",
      40             :             "logwidth"
      41             :         };
      42           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
      43             :     }
      44             :     {
      45           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
      46             :     }
      47             :     {
      48           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
      49             :     }
      50             :     {
      51           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
      52             :     }
      53             :     {
      54           0 :         Sequence< PropertyValue > aPropSequence (4);
      55             :         {
      56           0 :             aPropSequence [0].Name = "Coordinates";
      57             :             static const CustomShapeProvider::ParameterPairData aData[] = {
      58             :                 {
      59             :                     EnhancedCustomShapeParameterType::NORMAL,
      60             :                     EnhancedCustomShapeParameterType::NORMAL,
      61             :                     0, 0
      62             :                 },
      63             :                 {
      64             :                     EnhancedCustomShapeParameterType::NORMAL,
      65             :                     EnhancedCustomShapeParameterType::NORMAL,
      66             :                     1, 0
      67             :                 },
      68             :                 {
      69             :                     EnhancedCustomShapeParameterType::NORMAL,
      70             :                     EnhancedCustomShapeParameterType::NORMAL,
      71             :                     1, 1
      72             :                 },
      73             :                 {
      74             :                     EnhancedCustomShapeParameterType::NORMAL,
      75             :                     EnhancedCustomShapeParameterType::NORMAL,
      76             :                     0, 1
      77             :                 }
      78             :             };
      79           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
      80             :         }
      81             :         {
      82           0 :             aPropSequence [1].Name = "Segments";
      83             :             static const sal_uInt16 nValues[] = {
      84             :             // Command, Count
      85             :                 1,1,
      86             :                 2,3,
      87             :                 4,0,
      88             :                 5,0
      89             :             };
      90           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
      91             :         }
      92             :         {
      93           0 :             aPropSequence [2].Name = "SubViewSize";
      94           0 :             Sequence< awt::Size > aSizeSequence (1);
      95             :             {
      96           0 :                 awt::Size aSize;
      97           0 :                 aSize.Width = 1;
      98           0 :                 aSize.Height = 1;
      99           0 :                 aSizeSequence [0] = aSize;
     100             :             }
     101           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
     102             :         }
     103             :         {
     104           0 :             aPropSequence [3].Name = "TextFrames";
     105           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
     106             :             {
     107           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
     108             :                 {
     109             :                     static const CustomShapeProvider::ParameterPairData aData =
     110             :                     {
     111             :                         EnhancedCustomShapeParameterType::NORMAL,
     112             :                         EnhancedCustomShapeParameterType::NORMAL,
     113             :                         0, 0
     114             :                     };
     115           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
     116             :                 }
     117             :                 {
     118             :                     static const CustomShapeProvider::ParameterPairData aData =
     119             :                     {
     120             :                         EnhancedCustomShapeParameterType::EQUATION,
     121             :                         EnhancedCustomShapeParameterType::EQUATION,
     122             :                         3, 2
     123             :                     };
     124           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
     125             :                 }
     126           0 :                 aTextFrameSeq [0] = aTextFrame;
     127             :             }
     128           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
     129             :         }
     130           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     131             :     }
     132             :     {
     133           0 :         awt::Rectangle aRectangle;
     134           0 :         aRectangle.X = 0;
     135           0 :         aRectangle.Y = 0;
     136           0 :         aRectangle.Width = 0;
     137           0 :         aRectangle.Height = 0;
     138           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     139             :     }
     140           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-flowChartProcess"));
     141             : 
     142           0 :     return aPropertyMap;
     143             :   }
     144             : };
     145             : 
     146             : // This is a generated source file. DO NOT EDIT.
     147             : 
     148           6 : class ShapeCstar5 : public CustomShapeProvider
     149             : {
     150           6 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     151             :   {
     152           6 :     PropertyMap aPropertyMap;
     153             : 
     154             :     {
     155           6 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (3);
     156             :         {
     157           6 :             Any aAny ((sal_Int32) 19098);
     158           6 :             aAdjSequence [0].Value = aAny;
     159           6 :             aAdjSequence [0].Name = "adj";
     160             :         }
     161             :         {
     162           6 :             Any aAny ((sal_Int32) 105146);
     163           6 :             aAdjSequence [1].Value = aAny;
     164           6 :             aAdjSequence [1].Name = "hf";
     165             :         }
     166             :         {
     167           6 :             Any aAny ((sal_Int32) 110557);
     168           6 :             aAdjSequence [2].Value = aAny;
     169           6 :             aAdjSequence [2].Name = "vf";
     170             :         }
     171           6 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
     172             :     }
     173             :     {
     174             :         static const char *aStrings[] = {
     175             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
     176             :             "logwidth/2",
     177             :             "?1 *$1 /100000",
     178             :             "logheight/2",
     179             :             "?3 *$2 /100000",
     180             :             "logheight/2",
     181             :             "?5 *$2 /100000",
     182             :             "?2 *cos(pi*(1080000)/10800000)",
     183             :             "?2 *cos(pi*(18360000)/10800000)",
     184             :             "?4 *sin(pi*(1080000)/10800000)",
     185             :             "?4 *sin(pi*(18360000)/10800000)",
     186             :             "logwidth/2",
     187             :             "?11 +0-?7 ",
     188             :             "?11 +0-?8 ",
     189             :             "?11 +?8 -0",
     190             :             "?11 +?7 -0",
     191             :             "?6 +0-?9 ",
     192             :             "?6 +0-?10 ",
     193             :             "?2 *?0 /50000",
     194             :             "?4 *?0 /50000",
     195             :             "?18 *cos(pi*(20520000)/10800000)",
     196             :             "?18 *cos(pi*(3240000)/10800000)",
     197             :             "?19 *sin(pi*(3240000)/10800000)",
     198             :             "?19 *sin(pi*(20520000)/10800000)",
     199             :             "?11 +0-?20 ",
     200             :             "?11 +0-?21 ",
     201             :             "?11 +?21 -0",
     202             :             "?11 +?20 -0",
     203             :             "?6 +0-?22 ",
     204             :             "?6 +0-?23 ",
     205             :             "?6 +?19 -0",
     206             :             "?6 +0-?19 "
     207             :         };
     208           6 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     209             :     }
     210             :     {
     211           6 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
     212             :         {
     213           6 :             Sequence< PropertyValue > aPropSequence (4);
     214             :             {
     215           6 :                 aPropSequence [0].Name = "Position";
     216             :                 static const CustomShapeProvider::ParameterPairData aData =
     217             :                 {
     218             :                     EnhancedCustomShapeParameterType::EQUATION,
     219             :                     EnhancedCustomShapeParameterType::EQUATION,
     220             :                     11, 31
     221             :                 };
     222           6 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     223             :             }
     224             :             {
     225           6 :                 aPropSequence [1].Name = "RangeYMaximum";
     226           6 :                 EnhancedCustomShapeParameter aParameter;
     227          12 :                 Any aAny ((sal_Int32) 50000);
     228           6 :                 aParameter.Value = aAny;
     229           6 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     230          12 :                 aPropSequence [1].Value = makeAny (aParameter);
     231             :             }
     232             :             {
     233           6 :                 aPropSequence [2].Name = "RangeYMinimum";
     234           6 :                 EnhancedCustomShapeParameter aParameter;
     235          12 :                 Any aAny ((sal_Int32) 0);
     236           6 :                 aParameter.Value = aAny;
     237           6 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     238          12 :                 aPropSequence [2].Value = makeAny (aParameter);
     239             :             }
     240             :             {
     241           6 :                 aPropSequence [3].Name = "RefY";
     242           6 :                 Any aAny ((sal_Int32) 0);
     243           6 :                 aPropSequence [3].Value = makeAny (aAny);
     244             :             }
     245           6 :             aPropSequenceSequence [0] = aPropSequence;
     246             :         }
     247           6 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
     248             :     }
     249             :     {
     250           6 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
     251             :     }
     252             :     {
     253           6 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
     254             :     }
     255             :     {
     256           6 :         Sequence< PropertyValue > aPropSequence (3);
     257             :         {
     258           6 :             aPropSequence [0].Name = "Coordinates";
     259             :             static const CustomShapeProvider::ParameterPairData aData[] = {
     260             :                 {
     261             :                     EnhancedCustomShapeParameterType::EQUATION,
     262             :                     EnhancedCustomShapeParameterType::EQUATION,
     263             :                     12, 16
     264             :                 },
     265             :                 {
     266             :                     EnhancedCustomShapeParameterType::EQUATION,
     267             :                     EnhancedCustomShapeParameterType::EQUATION,
     268             :                     25, 28
     269             :                 },
     270             :                 {
     271             :                     EnhancedCustomShapeParameterType::EQUATION,
     272             :                     EnhancedCustomShapeParameterType::NORMAL,
     273             :                     11, 0
     274             :                 },
     275             :                 {
     276             :                     EnhancedCustomShapeParameterType::EQUATION,
     277             :                     EnhancedCustomShapeParameterType::EQUATION,
     278             :                     26, 28
     279             :                 },
     280             :                 {
     281             :                     EnhancedCustomShapeParameterType::EQUATION,
     282             :                     EnhancedCustomShapeParameterType::EQUATION,
     283             :                     15, 16
     284             :                 },
     285             :                 {
     286             :                     EnhancedCustomShapeParameterType::EQUATION,
     287             :                     EnhancedCustomShapeParameterType::EQUATION,
     288             :                     27, 29
     289             :                 },
     290             :                 {
     291             :                     EnhancedCustomShapeParameterType::EQUATION,
     292             :                     EnhancedCustomShapeParameterType::EQUATION,
     293             :                     14, 17
     294             :                 },
     295             :                 {
     296             :                     EnhancedCustomShapeParameterType::EQUATION,
     297             :                     EnhancedCustomShapeParameterType::EQUATION,
     298             :                     11, 30
     299             :                 },
     300             :                 {
     301             :                     EnhancedCustomShapeParameterType::EQUATION,
     302             :                     EnhancedCustomShapeParameterType::EQUATION,
     303             :                     13, 17
     304             :                 },
     305             :                 {
     306             :                     EnhancedCustomShapeParameterType::EQUATION,
     307             :                     EnhancedCustomShapeParameterType::EQUATION,
     308             :                     24, 29
     309             :                 }
     310             :             };
     311           6 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
     312             :         }
     313             :         {
     314           6 :             aPropSequence [1].Name = "Segments";
     315             :             static const sal_uInt16 nValues[] = {
     316             :             // Command, Count
     317             :                 1,1,
     318             :                 2,9,
     319             :                 4,0,
     320             :                 5,0
     321             :             };
     322           6 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
     323             :         }
     324             :         {
     325           6 :             aPropSequence [2].Name = "TextFrames";
     326           6 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
     327             :             {
     328           6 :                 EnhancedCustomShapeTextFrame aTextFrame;
     329             :                 {
     330             :                     static const CustomShapeProvider::ParameterPairData aData =
     331             :                     {
     332             :                         EnhancedCustomShapeParameterType::EQUATION,
     333             :                         EnhancedCustomShapeParameterType::EQUATION,
     334             :                         24, 28
     335             :                     };
     336           6 :                     aTextFrame.TopLeft = createParameterPair(&aData);
     337             :                 }
     338             :                 {
     339             :                     static const CustomShapeProvider::ParameterPairData aData =
     340             :                     {
     341             :                         EnhancedCustomShapeParameterType::EQUATION,
     342             :                         EnhancedCustomShapeParameterType::EQUATION,
     343             :                         27, 30
     344             :                     };
     345           6 :                     aTextFrame.BottomRight = createParameterPair(&aData);
     346             :                 }
     347           6 :                 aTextFrameSeq [0] = aTextFrame;
     348             :             }
     349           6 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
     350             :         }
     351           6 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     352             :     }
     353             :     {
     354           6 :         awt::Rectangle aRectangle;
     355           6 :         aRectangle.X = 0;
     356           6 :         aRectangle.Y = 0;
     357           6 :         aRectangle.Width = 0;
     358           6 :         aRectangle.Height = 0;
     359           6 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     360             :     }
     361           6 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-star5"));
     362             : 
     363           6 :     return aPropertyMap;
     364             :   }
     365             : };
     366             : 
     367             : // This is a generated source file. DO NOT EDIT.
     368             : 
     369           6 : class ShapeClineInv : public CustomShapeProvider
     370             : {
     371           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     372             :   {
     373           0 :     PropertyMap aPropertyMap;
     374             : 
     375             :     {
     376           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
     377             :     }
     378             :     {
     379             :         static const char *aStrings[] = {
     380             :             "logheight",
     381             :             "logwidth"
     382             :         };
     383           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     384             :     }
     385             :     {
     386           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
     387             :     }
     388             :     {
     389           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
     390             :     }
     391             :     {
     392           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
     393             :     }
     394             :     {
     395           0 :         Sequence< PropertyValue > aPropSequence (2);
     396             :         {
     397           0 :             aPropSequence [0].Name = "Coordinates";
     398             :             static const CustomShapeProvider::ParameterPairData aData[] = {
     399             :                 {
     400             :                     EnhancedCustomShapeParameterType::NORMAL,
     401             :                     EnhancedCustomShapeParameterType::EQUATION,
     402             :                     0, 0
     403             :                 },
     404             :                 {
     405             :                     EnhancedCustomShapeParameterType::EQUATION,
     406             :                     EnhancedCustomShapeParameterType::NORMAL,
     407             :                     1, 0
     408             :                 }
     409             :             };
     410           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
     411             :         }
     412             :         {
     413           0 :             aPropSequence [1].Name = "Segments";
     414             :             static const sal_uInt16 nValues[] = {
     415             :             // Command, Count
     416             :                 1,1,
     417             :                 2,1,
     418             :                 5,0
     419             :             };
     420           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
     421             :         }
     422           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     423             :     }
     424             :     {
     425           0 :         awt::Rectangle aRectangle;
     426           0 :         aRectangle.X = 0;
     427           0 :         aRectangle.Y = 0;
     428           0 :         aRectangle.Width = 0;
     429           0 :         aRectangle.Height = 0;
     430           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     431             :     }
     432           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-lineInv"));
     433             : 
     434           0 :     return aPropertyMap;
     435             :   }
     436             : };
     437             : 
     438             : // This is a generated source file. DO NOT EDIT.
     439             : 
     440           6 : class ShapeCstraightConnector1 : public CustomShapeProvider
     441             : {
     442           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     443             :   {
     444           0 :     PropertyMap aPropertyMap;
     445             : 
     446             :     {
     447           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, Sequence< OUString >(0));
     448             :     }
     449             :     {
     450             :         static const char *aStrings[] = {
     451             :             "logwidth",
     452             :             "logheight"
     453             :         };
     454           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     455             :     }
     456             :     {
     457           0 :         aPropertyMap.setProperty(PROP_Handles, Sequence< OUString >(0));
     458             :     }
     459             :     {
     460           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
     461             :     }
     462             :     {
     463           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
     464             :     }
     465             :     {
     466           0 :         Sequence< PropertyValue > aPropSequence (3);
     467             :         {
     468           0 :             aPropSequence [0].Name = "Coordinates";
     469             :             static const CustomShapeProvider::ParameterPairData aData[] = {
     470             :                 {
     471             :                     EnhancedCustomShapeParameterType::NORMAL,
     472             :                     EnhancedCustomShapeParameterType::NORMAL,
     473             :                     0, 0
     474             :                 },
     475             :                 {
     476             :                     EnhancedCustomShapeParameterType::EQUATION,
     477             :                     EnhancedCustomShapeParameterType::EQUATION,
     478             :                     0, 1
     479             :                 }
     480             :             };
     481           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
     482             :         }
     483             :         {
     484           0 :             aPropSequence [1].Name = "Segments";
     485             :             static const sal_uInt16 nValues[] = {
     486             :             // Command, Count
     487             :                 1,1,
     488             :                 2,1,
     489             :                 6,0,
     490             :                 5,0
     491             :             };
     492           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
     493             :         }
     494             :         {
     495           0 :             aPropSequence [2].Name = "TextFrames";
     496           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
     497             :             {
     498           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
     499             :                 {
     500             :                     static const CustomShapeProvider::ParameterPairData aData =
     501             :                     {
     502             :                         EnhancedCustomShapeParameterType::NORMAL,
     503             :                         EnhancedCustomShapeParameterType::NORMAL,
     504             :                         0, 0
     505             :                     };
     506           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
     507             :                 }
     508             :                 {
     509             :                     static const CustomShapeProvider::ParameterPairData aData =
     510             :                     {
     511             :                         EnhancedCustomShapeParameterType::EQUATION,
     512             :                         EnhancedCustomShapeParameterType::EQUATION,
     513             :                         0, 1
     514             :                     };
     515           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
     516             :                 }
     517           0 :                 aTextFrameSeq [0] = aTextFrame;
     518             :             }
     519           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
     520             :         }
     521           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     522             :     }
     523             :     {
     524           0 :         awt::Rectangle aRectangle;
     525           0 :         aRectangle.X = 0;
     526           0 :         aRectangle.Y = 0;
     527           0 :         aRectangle.Width = 0;
     528           0 :         aRectangle.Height = 0;
     529           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     530             :     }
     531           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-straightConnector1"));
     532             : 
     533           0 :     return aPropertyMap;
     534             :   }
     535             : };
     536             : 
     537             : // This is a generated source file. DO NOT EDIT.
     538             : 
     539           6 : class ShapeCstripedRightArrow : public CustomShapeProvider
     540             : {
     541           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     542             :   {
     543           0 :     PropertyMap aPropertyMap;
     544             : 
     545             :     {
     546           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
     547             :         {
     548           0 :             Any aAny ((sal_Int32) 50000);
     549           0 :             aAdjSequence [0].Value = aAny;
     550           0 :             aAdjSequence [0].Name = "adj1";
     551             :         }
     552             :         {
     553           0 :             Any aAny ((sal_Int32) 50000);
     554           0 :             aAdjSequence [1].Value = aAny;
     555           0 :             aAdjSequence [1].Name = "adj2";
     556             :         }
     557           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
     558             :     }
     559             :     {
     560             :         static const char *aStrings[] = {
     561             :             "min(logwidth,logheight)",
     562             :             "84375*logwidth/?0 ",
     563             :             "if(0-$0 ,0,if(100000-$0 ,$0 ,100000))",
     564             :             "if(0-$1 ,0,if(?1 -$1 ,$1 ,?1 ))",
     565             :             "?0 *5/32",
     566             :             "?0 *?3 /100000",
     567             :             "logwidth+0-?5 ",
     568             :             "logheight*?2 /200000",
     569             :             "logheight/2",
     570             :             "?8 +0-?7 ",
     571             :             "?8 +?7 -0",
     572             :             "logheight/2",
     573             :             "?7 *?5 /?11 ",
     574             :             "logwidth+0-?12 ",
     575             :             "logheight",
     576             :             "logwidth",
     577             :             "min(logwidth,logheight)/32",
     578             :             "min(logwidth,logheight)/16",
     579             :             "min(logwidth,logheight)/8"
     580             :         };
     581           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     582             :     }
     583             :     {
     584           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
     585             :         {
     586           0 :             Sequence< PropertyValue > aPropSequence (4);
     587             :             {
     588           0 :                 aPropSequence [0].Name = "Position";
     589             :                 static const CustomShapeProvider::ParameterPairData aData =
     590             :                 {
     591             :                     EnhancedCustomShapeParameterType::NORMAL,
     592             :                     EnhancedCustomShapeParameterType::EQUATION,
     593             :                     0, 9
     594             :                 };
     595           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     596             :             }
     597             :             {
     598           0 :                 aPropSequence [1].Name = "RangeYMaximum";
     599           0 :                 EnhancedCustomShapeParameter aParameter;
     600           0 :                 Any aAny ((sal_Int32) 100000);
     601           0 :                 aParameter.Value = aAny;
     602           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     603           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     604             :             }
     605             :             {
     606           0 :                 aPropSequence [2].Name = "RangeYMinimum";
     607           0 :                 EnhancedCustomShapeParameter aParameter;
     608           0 :                 Any aAny ((sal_Int32) 0);
     609           0 :                 aParameter.Value = aAny;
     610           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     611           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     612             :             }
     613             :             {
     614           0 :                 aPropSequence [3].Name = "RefY";
     615           0 :                 Any aAny ((sal_Int32) 0);
     616           0 :                 aPropSequence [3].Value = makeAny (aAny);
     617             :             }
     618           0 :             aPropSequenceSequence [0] = aPropSequence;
     619             :         }
     620             :         {
     621           0 :             Sequence< PropertyValue > aPropSequence (4);
     622             :             {
     623           0 :                 aPropSequence [0].Name = "Position";
     624             :                 static const CustomShapeProvider::ParameterPairData aData =
     625             :                 {
     626             :                     EnhancedCustomShapeParameterType::EQUATION,
     627             :                     EnhancedCustomShapeParameterType::NORMAL,
     628             :                     6, 0
     629             :                 };
     630           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     631             :             }
     632             :             {
     633           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     634           0 :                 EnhancedCustomShapeParameter aParameter;
     635           0 :                 Any aAny ((sal_Int32) 1);
     636           0 :                 aParameter.Value = aAny;
     637           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
     638           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     639             :             }
     640             :             {
     641           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     642           0 :                 EnhancedCustomShapeParameter aParameter;
     643           0 :                 Any aAny ((sal_Int32) 0);
     644           0 :                 aParameter.Value = aAny;
     645           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     646           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     647             :             }
     648             :             {
     649           0 :                 aPropSequence [3].Name = "RefX";
     650           0 :                 Any aAny ((sal_Int32) 1);
     651           0 :                 aPropSequence [3].Value = makeAny (aAny);
     652             :             }
     653           0 :             aPropSequenceSequence [1] = aPropSequence;
     654             :         }
     655           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
     656             :     }
     657             :     {
     658           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
     659             :     }
     660             :     {
     661           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
     662             :     }
     663             :     {
     664           0 :         Sequence< PropertyValue > aPropSequence (3);
     665             :         {
     666           0 :             aPropSequence [0].Name = "Coordinates";
     667             :             static const CustomShapeProvider::ParameterPairData aData[] = {
     668             :                 {
     669             :                     EnhancedCustomShapeParameterType::NORMAL,
     670             :                     EnhancedCustomShapeParameterType::EQUATION,
     671             :                     0, 9
     672             :                 },
     673             :                 {
     674             :                     EnhancedCustomShapeParameterType::EQUATION,
     675             :                     EnhancedCustomShapeParameterType::EQUATION,
     676             :                     16, 9
     677             :                 },
     678             :                 {
     679             :                     EnhancedCustomShapeParameterType::EQUATION,
     680             :                     EnhancedCustomShapeParameterType::EQUATION,
     681             :                     16, 10
     682             :                 },
     683             :                 {
     684             :                     EnhancedCustomShapeParameterType::NORMAL,
     685             :                     EnhancedCustomShapeParameterType::EQUATION,
     686             :                     0, 10
     687             :                 },
     688             :                 {
     689             :                     EnhancedCustomShapeParameterType::EQUATION,
     690             :                     EnhancedCustomShapeParameterType::EQUATION,
     691             :                     17, 9
     692             :                 },
     693             :                 {
     694             :                     EnhancedCustomShapeParameterType::EQUATION,
     695             :                     EnhancedCustomShapeParameterType::EQUATION,
     696             :                     18, 9
     697             :                 },
     698             :                 {
     699             :                     EnhancedCustomShapeParameterType::EQUATION,
     700             :                     EnhancedCustomShapeParameterType::EQUATION,
     701             :                     18, 10
     702             :                 },
     703             :                 {
     704             :                     EnhancedCustomShapeParameterType::EQUATION,
     705             :                     EnhancedCustomShapeParameterType::EQUATION,
     706             :                     17, 10
     707             :                 },
     708             :                 {
     709             :                     EnhancedCustomShapeParameterType::EQUATION,
     710             :                     EnhancedCustomShapeParameterType::EQUATION,
     711             :                     4, 9
     712             :                 },
     713             :                 {
     714             :                     EnhancedCustomShapeParameterType::EQUATION,
     715             :                     EnhancedCustomShapeParameterType::EQUATION,
     716             :                     6, 9
     717             :                 },
     718             :                 {
     719             :                     EnhancedCustomShapeParameterType::EQUATION,
     720             :                     EnhancedCustomShapeParameterType::NORMAL,
     721             :                     6, 0
     722             :                 },
     723             :                 {
     724             :                     EnhancedCustomShapeParameterType::EQUATION,
     725             :                     EnhancedCustomShapeParameterType::EQUATION,
     726             :                     15, 8
     727             :                 },
     728             :                 {
     729             :                     EnhancedCustomShapeParameterType::EQUATION,
     730             :                     EnhancedCustomShapeParameterType::EQUATION,
     731             :                     6, 14
     732             :                 },
     733             :                 {
     734             :                     EnhancedCustomShapeParameterType::EQUATION,
     735             :                     EnhancedCustomShapeParameterType::EQUATION,
     736             :                     6, 10
     737             :                 },
     738             :                 {
     739             :                     EnhancedCustomShapeParameterType::EQUATION,
     740             :                     EnhancedCustomShapeParameterType::EQUATION,
     741             :                     4, 10
     742             :                 }
     743             :             };
     744           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
     745             :         }
     746             :         {
     747           0 :             aPropSequence [1].Name = "Segments";
     748             :             static const sal_uInt16 nValues[] = {
     749             :             // Command, Count
     750             :                 1,1,
     751             :                 2,3,
     752             :                 4,0,
     753             :                 1,1,
     754             :                 2,3,
     755             :                 4,0,
     756             :                 1,1,
     757             :                 2,6,
     758             :                 4,0,
     759             :                 5,0
     760             :             };
     761           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
     762             :         }
     763             :         {
     764           0 :             aPropSequence [2].Name = "TextFrames";
     765           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
     766             :             {
     767           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
     768             :                 {
     769             :                     static const CustomShapeProvider::ParameterPairData aData =
     770             :                     {
     771             :                         EnhancedCustomShapeParameterType::EQUATION,
     772             :                         EnhancedCustomShapeParameterType::EQUATION,
     773             :                         4, 9
     774             :                     };
     775           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
     776             :                 }
     777             :                 {
     778             :                     static const CustomShapeProvider::ParameterPairData aData =
     779             :                     {
     780             :                         EnhancedCustomShapeParameterType::EQUATION,
     781             :                         EnhancedCustomShapeParameterType::EQUATION,
     782             :                         13, 10
     783             :                     };
     784           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
     785             :                 }
     786           0 :                 aTextFrameSeq [0] = aTextFrame;
     787             :             }
     788           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
     789             :         }
     790           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
     791             :     }
     792             :     {
     793           0 :         awt::Rectangle aRectangle;
     794           0 :         aRectangle.X = 0;
     795           0 :         aRectangle.Y = 0;
     796           0 :         aRectangle.Width = 0;
     797           0 :         aRectangle.Height = 0;
     798           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
     799             :     }
     800           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-stripedRightArrow"));
     801             : 
     802           0 :     return aPropertyMap;
     803             :   }
     804             : };
     805             : 
     806             : // This is a generated source file. DO NOT EDIT.
     807             : 
     808           6 : class ShapeCcallout3 : public CustomShapeProvider
     809             : {
     810           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
     811             :   {
     812           0 :     PropertyMap aPropertyMap;
     813             : 
     814             :     {
     815           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (8);
     816             :         {
     817           0 :             Any aAny ((sal_Int32) 18750);
     818           0 :             aAdjSequence [0].Value = aAny;
     819           0 :             aAdjSequence [0].Name = "adj1";
     820             :         }
     821             :         {
     822           0 :             Any aAny ((sal_Int32) -8333);
     823           0 :             aAdjSequence [1].Value = aAny;
     824           0 :             aAdjSequence [1].Name = "adj2";
     825             :         }
     826             :         {
     827           0 :             Any aAny ((sal_Int32) 18750);
     828           0 :             aAdjSequence [2].Value = aAny;
     829           0 :             aAdjSequence [2].Name = "adj3";
     830             :         }
     831             :         {
     832           0 :             Any aAny ((sal_Int32) -16667);
     833           0 :             aAdjSequence [3].Value = aAny;
     834           0 :             aAdjSequence [3].Name = "adj4";
     835             :         }
     836             :         {
     837           0 :             Any aAny ((sal_Int32) 100000);
     838           0 :             aAdjSequence [4].Value = aAny;
     839           0 :             aAdjSequence [4].Name = "adj5";
     840             :         }
     841             :         {
     842           0 :             Any aAny ((sal_Int32) -16667);
     843           0 :             aAdjSequence [5].Value = aAny;
     844           0 :             aAdjSequence [5].Name = "adj6";
     845             :         }
     846             :         {
     847           0 :             Any aAny ((sal_Int32) 112963);
     848           0 :             aAdjSequence [6].Value = aAny;
     849           0 :             aAdjSequence [6].Name = "adj7";
     850             :         }
     851             :         {
     852           0 :             Any aAny ((sal_Int32) -8333);
     853           0 :             aAdjSequence [7].Value = aAny;
     854           0 :             aAdjSequence [7].Name = "adj8";
     855             :         }
     856           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
     857             :     }
     858             :     {
     859             :         static const char *aStrings[] = {
     860             :             "logheight*$0 /100000",
     861             :             "logwidth*$1 /100000",
     862             :             "logheight*$2 /100000",
     863             :             "logwidth*$3 /100000",
     864             :             "logheight*$4 /100000",
     865             :             "logwidth*$5 /100000",
     866             :             "logheight*$6 /100000",
     867             :             "logwidth*$7 /100000",
     868             :             "logwidth",
     869             :             "logheight/2",
     870             :             "logwidth/2",
     871             :             "logheight"
     872             :         };
     873           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
     874             :     }
     875             :     {
     876           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (4);
     877             :         {
     878           0 :             Sequence< PropertyValue > aPropSequence (7);
     879             :             {
     880           0 :                 aPropSequence [0].Name = "Position";
     881             :                 static const CustomShapeProvider::ParameterPairData aData =
     882             :                 {
     883             :                     EnhancedCustomShapeParameterType::EQUATION,
     884             :                     EnhancedCustomShapeParameterType::EQUATION,
     885             :                     1, 0
     886             :                 };
     887           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     888             :             }
     889             :             {
     890           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     891           0 :                 EnhancedCustomShapeParameter aParameter;
     892           0 :                 Any aAny ((sal_Int32) 2147483647);
     893           0 :                 aParameter.Value = aAny;
     894           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     895           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     896             :             }
     897             :             {
     898           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     899           0 :                 EnhancedCustomShapeParameter aParameter;
     900           0 :                 Any aAny ((sal_Int32) -2147483647);
     901           0 :                 aParameter.Value = aAny;
     902           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     903           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     904             :             }
     905             :             {
     906           0 :                 aPropSequence [3].Name = "RangeYMaximum";
     907           0 :                 EnhancedCustomShapeParameter aParameter;
     908           0 :                 Any aAny ((sal_Int32) 2147483647);
     909           0 :                 aParameter.Value = aAny;
     910           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     911           0 :                 aPropSequence [3].Value = makeAny (aParameter);
     912             :             }
     913             :             {
     914           0 :                 aPropSequence [4].Name = "RangeYMinimum";
     915           0 :                 EnhancedCustomShapeParameter aParameter;
     916           0 :                 Any aAny ((sal_Int32) -2147483647);
     917           0 :                 aParameter.Value = aAny;
     918           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     919           0 :                 aPropSequence [4].Value = makeAny (aParameter);
     920             :             }
     921             :             {
     922           0 :                 aPropSequence [5].Name = "RefX";
     923           0 :                 Any aAny ((sal_Int32) 1);
     924           0 :                 aPropSequence [5].Value = makeAny (aAny);
     925             :             }
     926             :             {
     927           0 :                 aPropSequence [6].Name = "RefY";
     928           0 :                 Any aAny ((sal_Int32) 0);
     929           0 :                 aPropSequence [6].Value = makeAny (aAny);
     930             :             }
     931           0 :             aPropSequenceSequence [0] = aPropSequence;
     932             :         }
     933             :         {
     934           0 :             Sequence< PropertyValue > aPropSequence (7);
     935             :             {
     936           0 :                 aPropSequence [0].Name = "Position";
     937             :                 static const CustomShapeProvider::ParameterPairData aData =
     938             :                 {
     939             :                     EnhancedCustomShapeParameterType::EQUATION,
     940             :                     EnhancedCustomShapeParameterType::EQUATION,
     941             :                     3, 2
     942             :                 };
     943           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
     944             :             }
     945             :             {
     946           0 :                 aPropSequence [1].Name = "RangeXMaximum";
     947           0 :                 EnhancedCustomShapeParameter aParameter;
     948           0 :                 Any aAny ((sal_Int32) 2147483647);
     949           0 :                 aParameter.Value = aAny;
     950           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     951           0 :                 aPropSequence [1].Value = makeAny (aParameter);
     952             :             }
     953             :             {
     954           0 :                 aPropSequence [2].Name = "RangeXMinimum";
     955           0 :                 EnhancedCustomShapeParameter aParameter;
     956           0 :                 Any aAny ((sal_Int32) -2147483647);
     957           0 :                 aParameter.Value = aAny;
     958           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     959           0 :                 aPropSequence [2].Value = makeAny (aParameter);
     960             :             }
     961             :             {
     962           0 :                 aPropSequence [3].Name = "RangeYMaximum";
     963           0 :                 EnhancedCustomShapeParameter aParameter;
     964           0 :                 Any aAny ((sal_Int32) 2147483647);
     965           0 :                 aParameter.Value = aAny;
     966           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     967           0 :                 aPropSequence [3].Value = makeAny (aParameter);
     968             :             }
     969             :             {
     970           0 :                 aPropSequence [4].Name = "RangeYMinimum";
     971           0 :                 EnhancedCustomShapeParameter aParameter;
     972           0 :                 Any aAny ((sal_Int32) -2147483647);
     973           0 :                 aParameter.Value = aAny;
     974           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
     975           0 :                 aPropSequence [4].Value = makeAny (aParameter);
     976             :             }
     977             :             {
     978           0 :                 aPropSequence [5].Name = "RefX";
     979           0 :                 Any aAny ((sal_Int32) 3);
     980           0 :                 aPropSequence [5].Value = makeAny (aAny);
     981             :             }
     982             :             {
     983           0 :                 aPropSequence [6].Name = "RefY";
     984           0 :                 Any aAny ((sal_Int32) 2);
     985           0 :                 aPropSequence [6].Value = makeAny (aAny);
     986             :             }
     987           0 :             aPropSequenceSequence [1] = aPropSequence;
     988             :         }
     989             :         {
     990           0 :             Sequence< PropertyValue > aPropSequence (7);
     991             :             {
     992           0 :                 aPropSequence [0].Name = "Position";
     993             :                 static const CustomShapeProvider::ParameterPairData aData =
     994             :                 {
     995             :                     EnhancedCustomShapeParameterType::EQUATION,
     996             :                     EnhancedCustomShapeParameterType::EQUATION,
     997             :                     5, 4
     998             :                 };
     999           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1000             :             }
    1001             :             {
    1002           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    1003           0 :                 EnhancedCustomShapeParameter aParameter;
    1004           0 :                 Any aAny ((sal_Int32) 2147483647);
    1005           0 :                 aParameter.Value = aAny;
    1006           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1007           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1008             :             }
    1009             :             {
    1010           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    1011           0 :                 EnhancedCustomShapeParameter aParameter;
    1012           0 :                 Any aAny ((sal_Int32) -2147483647);
    1013           0 :                 aParameter.Value = aAny;
    1014           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1015           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1016             :             }
    1017             :             {
    1018           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    1019           0 :                 EnhancedCustomShapeParameter aParameter;
    1020           0 :                 Any aAny ((sal_Int32) 2147483647);
    1021           0 :                 aParameter.Value = aAny;
    1022           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1023           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    1024             :             }
    1025             :             {
    1026           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    1027           0 :                 EnhancedCustomShapeParameter aParameter;
    1028           0 :                 Any aAny ((sal_Int32) -2147483647);
    1029           0 :                 aParameter.Value = aAny;
    1030           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1031           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    1032             :             }
    1033             :             {
    1034           0 :                 aPropSequence [5].Name = "RefX";
    1035           0 :                 Any aAny ((sal_Int32) 5);
    1036           0 :                 aPropSequence [5].Value = makeAny (aAny);
    1037             :             }
    1038             :             {
    1039           0 :                 aPropSequence [6].Name = "RefY";
    1040           0 :                 Any aAny ((sal_Int32) 4);
    1041           0 :                 aPropSequence [6].Value = makeAny (aAny);
    1042             :             }
    1043           0 :             aPropSequenceSequence [2] = aPropSequence;
    1044             :         }
    1045             :         {
    1046           0 :             Sequence< PropertyValue > aPropSequence (7);
    1047             :             {
    1048           0 :                 aPropSequence [0].Name = "Position";
    1049             :                 static const CustomShapeProvider::ParameterPairData aData =
    1050             :                 {
    1051             :                     EnhancedCustomShapeParameterType::EQUATION,
    1052             :                     EnhancedCustomShapeParameterType::EQUATION,
    1053             :                     7, 6
    1054             :                 };
    1055           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1056             :             }
    1057             :             {
    1058           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    1059           0 :                 EnhancedCustomShapeParameter aParameter;
    1060           0 :                 Any aAny ((sal_Int32) 2147483647);
    1061           0 :                 aParameter.Value = aAny;
    1062           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1063           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1064             :             }
    1065             :             {
    1066           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    1067           0 :                 EnhancedCustomShapeParameter aParameter;
    1068           0 :                 Any aAny ((sal_Int32) -2147483647);
    1069           0 :                 aParameter.Value = aAny;
    1070           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1071           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1072             :             }
    1073             :             {
    1074           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    1075           0 :                 EnhancedCustomShapeParameter aParameter;
    1076           0 :                 Any aAny ((sal_Int32) 2147483647);
    1077           0 :                 aParameter.Value = aAny;
    1078           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1079           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    1080             :             }
    1081             :             {
    1082           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    1083           0 :                 EnhancedCustomShapeParameter aParameter;
    1084           0 :                 Any aAny ((sal_Int32) -2147483647);
    1085           0 :                 aParameter.Value = aAny;
    1086           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1087           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    1088             :             }
    1089             :             {
    1090           0 :                 aPropSequence [5].Name = "RefX";
    1091           0 :                 Any aAny ((sal_Int32) 7);
    1092           0 :                 aPropSequence [5].Value = makeAny (aAny);
    1093             :             }
    1094             :             {
    1095           0 :                 aPropSequence [6].Name = "RefY";
    1096           0 :                 Any aAny ((sal_Int32) 6);
    1097           0 :                 aPropSequence [6].Value = makeAny (aAny);
    1098             :             }
    1099           0 :             aPropSequenceSequence [3] = aPropSequence;
    1100             :         }
    1101           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    1102             :     }
    1103             :     {
    1104           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1105             :     }
    1106             :     {
    1107           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1108             :     }
    1109             :     {
    1110           0 :         Sequence< PropertyValue > aPropSequence (3);
    1111             :         {
    1112           0 :             aPropSequence [0].Name = "Coordinates";
    1113             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1114             :                 {
    1115             :                     EnhancedCustomShapeParameterType::NORMAL,
    1116             :                     EnhancedCustomShapeParameterType::NORMAL,
    1117             :                     0, 0
    1118             :                 },
    1119             :                 {
    1120             :                     EnhancedCustomShapeParameterType::EQUATION,
    1121             :                     EnhancedCustomShapeParameterType::NORMAL,
    1122             :                     8, 0
    1123             :                 },
    1124             :                 {
    1125             :                     EnhancedCustomShapeParameterType::EQUATION,
    1126             :                     EnhancedCustomShapeParameterType::EQUATION,
    1127             :                     8, 11
    1128             :                 },
    1129             :                 {
    1130             :                     EnhancedCustomShapeParameterType::NORMAL,
    1131             :                     EnhancedCustomShapeParameterType::EQUATION,
    1132             :                     0, 11
    1133             :                 },
    1134             :                 {
    1135             :                     EnhancedCustomShapeParameterType::EQUATION,
    1136             :                     EnhancedCustomShapeParameterType::EQUATION,
    1137             :                     1, 0
    1138             :                 },
    1139             :                 {
    1140             :                     EnhancedCustomShapeParameterType::EQUATION,
    1141             :                     EnhancedCustomShapeParameterType::EQUATION,
    1142             :                     3, 2
    1143             :                 },
    1144             :                 {
    1145             :                     EnhancedCustomShapeParameterType::EQUATION,
    1146             :                     EnhancedCustomShapeParameterType::EQUATION,
    1147             :                     5, 4
    1148             :                 },
    1149             :                 {
    1150             :                     EnhancedCustomShapeParameterType::EQUATION,
    1151             :                     EnhancedCustomShapeParameterType::EQUATION,
    1152             :                     7, 6
    1153             :                 }
    1154             :             };
    1155           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1156             :         }
    1157             :         {
    1158           0 :             aPropSequence [1].Name = "Segments";
    1159             :             static const sal_uInt16 nValues[] = {
    1160             :             // Command, Count
    1161             :                 1,1,
    1162             :                 2,3,
    1163             :                 4,0,
    1164             :                 7,0,
    1165             :                 5,0,
    1166             :                 1,1,
    1167             :                 2,3,
    1168             :                 6,0,
    1169             :                 5,0
    1170             :             };
    1171           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1172             :         }
    1173             :         {
    1174           0 :             aPropSequence [2].Name = "TextFrames";
    1175           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1176             :             {
    1177           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1178             :                 {
    1179             :                     static const CustomShapeProvider::ParameterPairData aData =
    1180             :                     {
    1181             :                         EnhancedCustomShapeParameterType::NORMAL,
    1182             :                         EnhancedCustomShapeParameterType::NORMAL,
    1183             :                         0, 0
    1184             :                     };
    1185           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1186             :                 }
    1187             :                 {
    1188             :                     static const CustomShapeProvider::ParameterPairData aData =
    1189             :                     {
    1190             :                         EnhancedCustomShapeParameterType::EQUATION,
    1191             :                         EnhancedCustomShapeParameterType::EQUATION,
    1192             :                         8, 11
    1193             :                     };
    1194           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1195             :                 }
    1196           0 :                 aTextFrameSeq [0] = aTextFrame;
    1197             :             }
    1198           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    1199             :         }
    1200           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1201             :     }
    1202             :     {
    1203           0 :         awt::Rectangle aRectangle;
    1204           0 :         aRectangle.X = 0;
    1205           0 :         aRectangle.Y = 0;
    1206           0 :         aRectangle.Width = 0;
    1207           0 :         aRectangle.Height = 0;
    1208           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1209             :     }
    1210           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-callout3"));
    1211             : 
    1212           0 :     return aPropertyMap;
    1213             :   }
    1214             : };
    1215             : 
    1216             : // This is a generated source file. DO NOT EDIT.
    1217             : 
    1218           6 : class ShapeCbentUpArrow : public CustomShapeProvider
    1219             : {
    1220           2 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1221             :   {
    1222           2 :     PropertyMap aPropertyMap;
    1223             : 
    1224             :     {
    1225           2 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (3);
    1226             :         {
    1227           2 :             Any aAny ((sal_Int32) 25000);
    1228           2 :             aAdjSequence [0].Value = aAny;
    1229           2 :             aAdjSequence [0].Name = "adj1";
    1230             :         }
    1231             :         {
    1232           2 :             Any aAny ((sal_Int32) 25000);
    1233           2 :             aAdjSequence [1].Value = aAny;
    1234           2 :             aAdjSequence [1].Name = "adj2";
    1235             :         }
    1236             :         {
    1237           2 :             Any aAny ((sal_Int32) 25000);
    1238           2 :             aAdjSequence [2].Value = aAny;
    1239           2 :             aAdjSequence [2].Name = "adj3";
    1240             :         }
    1241           2 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    1242             :     }
    1243             :     {
    1244             :         static const char *aStrings[] = {
    1245             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
    1246             :             "if(0-$1 ,0,if(50000-$1 ,$1 ,50000))",
    1247             :             "if(0-$2 ,0,if(50000-$2 ,$2 ,50000))",
    1248             :             "min(logwidth,logheight)",
    1249             :             "?3 *?2 /100000",
    1250             :             "?3 *?1 /50000",
    1251             :             "logwidth+0-?5 ",
    1252             :             "?3 *?1 /100000",
    1253             :             "logwidth+0-?7 ",
    1254             :             "?3 *?0 /200000",
    1255             :             "?8 +0-?9 ",
    1256             :             "?8 +?9 -0",
    1257             :             "?3 *?0 /100000",
    1258             :             "logheight+0-?12 ",
    1259             :             "?11 *1/2",
    1260             :             "(?13 +logheight)/2",
    1261             :             "(?4 +logheight)/2",
    1262             :             "logheight",
    1263             :             "logwidth"
    1264             :         };
    1265           2 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    1266             :     }
    1267             :     {
    1268           2 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (3);
    1269             :         {
    1270           2 :             Sequence< PropertyValue > aPropSequence (4);
    1271             :             {
    1272           2 :                 aPropSequence [0].Name = "Position";
    1273             :                 static const CustomShapeProvider::ParameterPairData aData =
    1274             :                 {
    1275             :                     EnhancedCustomShapeParameterType::NORMAL,
    1276             :                     EnhancedCustomShapeParameterType::EQUATION,
    1277             :                     0, 13
    1278             :                 };
    1279           2 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1280             :             }
    1281             :             {
    1282           2 :                 aPropSequence [1].Name = "RangeYMaximum";
    1283           2 :                 EnhancedCustomShapeParameter aParameter;
    1284           4 :                 Any aAny ((sal_Int32) 50000);
    1285           2 :                 aParameter.Value = aAny;
    1286           2 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1287           4 :                 aPropSequence [1].Value = makeAny (aParameter);
    1288             :             }
    1289             :             {
    1290           2 :                 aPropSequence [2].Name = "RangeYMinimum";
    1291           2 :                 EnhancedCustomShapeParameter aParameter;
    1292           4 :                 Any aAny ((sal_Int32) 0);
    1293           2 :                 aParameter.Value = aAny;
    1294           2 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1295           4 :                 aPropSequence [2].Value = makeAny (aParameter);
    1296             :             }
    1297             :             {
    1298           2 :                 aPropSequence [3].Name = "RefY";
    1299           2 :                 Any aAny ((sal_Int32) 0);
    1300           2 :                 aPropSequence [3].Value = makeAny (aAny);
    1301             :             }
    1302           2 :             aPropSequenceSequence [0] = aPropSequence;
    1303             :         }
    1304             :         {
    1305           2 :             Sequence< PropertyValue > aPropSequence (4);
    1306             :             {
    1307           2 :                 aPropSequence [0].Name = "Position";
    1308             :                 static const CustomShapeProvider::ParameterPairData aData =
    1309             :                 {
    1310             :                     EnhancedCustomShapeParameterType::EQUATION,
    1311             :                     EnhancedCustomShapeParameterType::NORMAL,
    1312             :                     6, 0
    1313             :                 };
    1314           2 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1315             :             }
    1316             :             {
    1317           2 :                 aPropSequence [1].Name = "RangeXMaximum";
    1318           2 :                 EnhancedCustomShapeParameter aParameter;
    1319           4 :                 Any aAny ((sal_Int32) 50000);
    1320           2 :                 aParameter.Value = aAny;
    1321           2 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1322           4 :                 aPropSequence [1].Value = makeAny (aParameter);
    1323             :             }
    1324             :             {
    1325           2 :                 aPropSequence [2].Name = "RangeXMinimum";
    1326           2 :                 EnhancedCustomShapeParameter aParameter;
    1327           4 :                 Any aAny ((sal_Int32) 0);
    1328           2 :                 aParameter.Value = aAny;
    1329           2 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1330           4 :                 aPropSequence [2].Value = makeAny (aParameter);
    1331             :             }
    1332             :             {
    1333           2 :                 aPropSequence [3].Name = "RefX";
    1334           2 :                 Any aAny ((sal_Int32) 1);
    1335           2 :                 aPropSequence [3].Value = makeAny (aAny);
    1336             :             }
    1337           2 :             aPropSequenceSequence [1] = aPropSequence;
    1338             :         }
    1339             :         {
    1340           2 :             Sequence< PropertyValue > aPropSequence (4);
    1341             :             {
    1342           2 :                 aPropSequence [0].Name = "Position";
    1343             :                 static const CustomShapeProvider::ParameterPairData aData =
    1344             :                 {
    1345             :                     EnhancedCustomShapeParameterType::EQUATION,
    1346             :                     EnhancedCustomShapeParameterType::EQUATION,
    1347             :                     10, 4
    1348             :                 };
    1349           2 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1350             :             }
    1351             :             {
    1352           2 :                 aPropSequence [1].Name = "RangeYMaximum";
    1353           2 :                 EnhancedCustomShapeParameter aParameter;
    1354           4 :                 Any aAny ((sal_Int32) 50000);
    1355           2 :                 aParameter.Value = aAny;
    1356           2 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1357           4 :                 aPropSequence [1].Value = makeAny (aParameter);
    1358             :             }
    1359             :             {
    1360           2 :                 aPropSequence [2].Name = "RangeYMinimum";
    1361           2 :                 EnhancedCustomShapeParameter aParameter;
    1362           4 :                 Any aAny ((sal_Int32) 0);
    1363           2 :                 aParameter.Value = aAny;
    1364           2 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1365           4 :                 aPropSequence [2].Value = makeAny (aParameter);
    1366             :             }
    1367             :             {
    1368           2 :                 aPropSequence [3].Name = "RefY";
    1369           2 :                 Any aAny ((sal_Int32) 2);
    1370           2 :                 aPropSequence [3].Value = makeAny (aAny);
    1371             :             }
    1372           2 :             aPropSequenceSequence [2] = aPropSequence;
    1373             :         }
    1374           2 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    1375             :     }
    1376             :     {
    1377           2 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1378             :     }
    1379             :     {
    1380           2 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1381             :     }
    1382             :     {
    1383           2 :         Sequence< PropertyValue > aPropSequence (3);
    1384             :         {
    1385           2 :             aPropSequence [0].Name = "Coordinates";
    1386             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1387             :                 {
    1388             :                     EnhancedCustomShapeParameterType::NORMAL,
    1389             :                     EnhancedCustomShapeParameterType::EQUATION,
    1390             :                     0, 13
    1391             :                 },
    1392             :                 {
    1393             :                     EnhancedCustomShapeParameterType::EQUATION,
    1394             :                     EnhancedCustomShapeParameterType::EQUATION,
    1395             :                     10, 13
    1396             :                 },
    1397             :                 {
    1398             :                     EnhancedCustomShapeParameterType::EQUATION,
    1399             :                     EnhancedCustomShapeParameterType::EQUATION,
    1400             :                     10, 4
    1401             :                 },
    1402             :                 {
    1403             :                     EnhancedCustomShapeParameterType::EQUATION,
    1404             :                     EnhancedCustomShapeParameterType::EQUATION,
    1405             :                     6, 4
    1406             :                 },
    1407             :                 {
    1408             :                     EnhancedCustomShapeParameterType::EQUATION,
    1409             :                     EnhancedCustomShapeParameterType::NORMAL,
    1410             :                     8, 0
    1411             :                 },
    1412             :                 {
    1413             :                     EnhancedCustomShapeParameterType::EQUATION,
    1414             :                     EnhancedCustomShapeParameterType::EQUATION,
    1415             :                     18, 4
    1416             :                 },
    1417             :                 {
    1418             :                     EnhancedCustomShapeParameterType::EQUATION,
    1419             :                     EnhancedCustomShapeParameterType::EQUATION,
    1420             :                     11, 4
    1421             :                 },
    1422             :                 {
    1423             :                     EnhancedCustomShapeParameterType::EQUATION,
    1424             :                     EnhancedCustomShapeParameterType::EQUATION,
    1425             :                     11, 17
    1426             :                 },
    1427             :                 {
    1428             :                     EnhancedCustomShapeParameterType::NORMAL,
    1429             :                     EnhancedCustomShapeParameterType::EQUATION,
    1430             :                     0, 17
    1431             :                 }
    1432             :             };
    1433           2 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1434             :         }
    1435             :         {
    1436           2 :             aPropSequence [1].Name = "Segments";
    1437             :             static const sal_uInt16 nValues[] = {
    1438             :             // Command, Count
    1439             :                 1,1,
    1440             :                 2,8,
    1441             :                 4,0,
    1442             :                 5,0
    1443             :             };
    1444           2 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1445             :         }
    1446             :         {
    1447           2 :             aPropSequence [2].Name = "TextFrames";
    1448           2 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1449             :             {
    1450           2 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1451             :                 {
    1452             :                     static const CustomShapeProvider::ParameterPairData aData =
    1453             :                     {
    1454             :                         EnhancedCustomShapeParameterType::NORMAL,
    1455             :                         EnhancedCustomShapeParameterType::EQUATION,
    1456             :                         0, 13
    1457             :                     };
    1458           2 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1459             :                 }
    1460             :                 {
    1461             :                     static const CustomShapeProvider::ParameterPairData aData =
    1462             :                     {
    1463             :                         EnhancedCustomShapeParameterType::EQUATION,
    1464             :                         EnhancedCustomShapeParameterType::EQUATION,
    1465             :                         11, 17
    1466             :                     };
    1467           2 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1468             :                 }
    1469           2 :                 aTextFrameSeq [0] = aTextFrame;
    1470             :             }
    1471           2 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    1472             :         }
    1473           2 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1474             :     }
    1475             :     {
    1476           2 :         awt::Rectangle aRectangle;
    1477           2 :         aRectangle.X = 0;
    1478           2 :         aRectangle.Y = 0;
    1479           2 :         aRectangle.Width = 0;
    1480           2 :         aRectangle.Height = 0;
    1481           2 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1482             :     }
    1483           2 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-bentUpArrow"));
    1484             : 
    1485           2 :     return aPropertyMap;
    1486             :   }
    1487             : };
    1488             : 
    1489             : // This is a generated source file. DO NOT EDIT.
    1490             : 
    1491           6 : class ShapeCnoSmoking : public CustomShapeProvider
    1492             : {
    1493           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1494             :   {
    1495           0 :     PropertyMap aPropertyMap;
    1496             : 
    1497             :     {
    1498           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    1499             :         {
    1500           0 :             Any aAny ((sal_Int32) 18750);
    1501           0 :             aAdjSequence [0].Value = aAny;
    1502           0 :             aAdjSequence [0].Name = "adj";
    1503             :         }
    1504           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    1505             :     }
    1506             :     {
    1507             :         static const char *aStrings[] = {
    1508             :             "if(0-$0 ,0,if(50000-$0 ,$0 ,50000))",
    1509             :             "min(logwidth,logheight)",
    1510             :             "?1 *?0 /100000",
    1511             :             "logwidth/2",
    1512             :             "?3 +0-?2 ",
    1513             :             "logheight/2",
    1514             :             "?5 +0-?2 ",
    1515             :             "(10800000*atan2(logheight,logwidth))/pi",
    1516             :             "?6 *cos(pi*(?7 )/10800000)",
    1517             :             "?4 *sin(pi*(?7 )/10800000)",
    1518             :             "sqrt(?8 *?8 +?9 *?9 +0*0)",
    1519             :             "?4 *?6 /?10 ",
    1520             :             "?2 *1/2",
    1521             :             "(10800000*atan2(?12 ,?11 ))/pi",
    1522             :             "?13 *2/1",
    1523             :             "-10800000+2-0",
    1524             :             "(10800000*atan2(logheight,logwidth))/pi",
    1525             :             "?16 +0-?13 ",
    1526             :             "?17 +0-10800000",
    1527             :             "?6 *cos(pi*(?17 )/10800000)",
    1528             :             "?4 *sin(pi*(?17 )/10800000)",
    1529             :             "sqrt(?19 *?19 +?20 *?20 +0*0)",
    1530             :             "?4 *?6 /?21 ",
    1531             :             "?22 *cos(pi*(?17 )/10800000)",
    1532             :             "?22 *sin(pi*(?17 )/10800000)",
    1533             :             "logwidth/2",
    1534             :             "?25 +?23 -0",
    1535             :             "logheight/2",
    1536             :             "?27 +?24 -0",
    1537             :             "?25 +0-?23 ",
    1538             :             "?27 +0-?24 ",
    1539             :             "?3 *cos(pi*(2700000)/10800000)",
    1540             :             "?5 *sin(pi*(2700000)/10800000)",
    1541             :             "?25 +0-?31 ",
    1542             :             "?25 +?31 -0",
    1543             :             "?27 +0-?32 ",
    1544             :             "?27 +?32 -0",
    1545             :             "logheight",
    1546             :             "logwidth",
    1547             :             "(10800000)/60000.0",
    1548             :             "(5400000)/60000.0",
    1549             :             "(16200000)/60000.0",
    1550             :             "(5400000)/60000.0",
    1551             :             "(0)/60000.0",
    1552             :             "(5400000)/60000.0",
    1553             :             "(5400000)/60000.0",
    1554             :             "(5400000)/60000.0",
    1555             :             "(?17 )/60000.0",
    1556             :             "(?15 )/60000.0",
    1557             :             "(?18 )/60000.0",
    1558             :             "(?15 )/60000.0"
    1559             :         };
    1560           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    1561             :     }
    1562             :     {
    1563           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    1564             :         {
    1565           0 :             Sequence< PropertyValue > aPropSequence (3);
    1566             :             {
    1567           0 :                 aPropSequence [0].Name = "Position";
    1568             :                 static const CustomShapeProvider::ParameterPairData aData =
    1569             :                 {
    1570             :                     EnhancedCustomShapeParameterType::EQUATION,
    1571             :                     EnhancedCustomShapeParameterType::EQUATION,
    1572             :                     2, 27
    1573             :                 };
    1574           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1575             :             }
    1576             :             {
    1577           0 :                 aPropSequence [1].Name = "RadiusRangeMaximum";
    1578           0 :                 EnhancedCustomShapeParameter aParameter;
    1579           0 :                 Any aAny ((sal_Int32) 50000);
    1580           0 :                 aParameter.Value = aAny;
    1581           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1582           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1583             :             }
    1584             :             {
    1585           0 :                 aPropSequence [2].Name = "RadiusRangeMinimum";
    1586           0 :                 EnhancedCustomShapeParameter aParameter;
    1587           0 :                 Any aAny ((sal_Int32) 0);
    1588           0 :                 aParameter.Value = aAny;
    1589           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1590           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1591             :             }
    1592           0 :             aPropSequenceSequence [0] = aPropSequence;
    1593             :         }
    1594           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    1595             :     }
    1596             :     {
    1597           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1598             :     }
    1599             :     {
    1600           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1601             :     }
    1602             :     {
    1603           0 :         Sequence< PropertyValue > aPropSequence (3);
    1604             :         {
    1605           0 :             aPropSequence [0].Name = "Coordinates";
    1606             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1607             :                 {
    1608             :                     EnhancedCustomShapeParameterType::NORMAL,
    1609             :                     EnhancedCustomShapeParameterType::EQUATION,
    1610             :                     0, 27
    1611             :                 },
    1612             :                 {
    1613             :                     EnhancedCustomShapeParameterType::EQUATION,
    1614             :                     EnhancedCustomShapeParameterType::EQUATION,
    1615             :                     3, 5
    1616             :                 },
    1617             :                 {
    1618             :                     EnhancedCustomShapeParameterType::EQUATION,
    1619             :                     EnhancedCustomShapeParameterType::EQUATION,
    1620             :                     39, 40
    1621             :                 },
    1622             :                 {
    1623             :                     EnhancedCustomShapeParameterType::EQUATION,
    1624             :                     EnhancedCustomShapeParameterType::EQUATION,
    1625             :                     3, 5
    1626             :                 },
    1627             :                 {
    1628             :                     EnhancedCustomShapeParameterType::EQUATION,
    1629             :                     EnhancedCustomShapeParameterType::EQUATION,
    1630             :                     41, 42
    1631             :                 },
    1632             :                 {
    1633             :                     EnhancedCustomShapeParameterType::EQUATION,
    1634             :                     EnhancedCustomShapeParameterType::EQUATION,
    1635             :                     3, 5
    1636             :                 },
    1637             :                 {
    1638             :                     EnhancedCustomShapeParameterType::EQUATION,
    1639             :                     EnhancedCustomShapeParameterType::EQUATION,
    1640             :                     43, 44
    1641             :                 },
    1642             :                 {
    1643             :                     EnhancedCustomShapeParameterType::EQUATION,
    1644             :                     EnhancedCustomShapeParameterType::EQUATION,
    1645             :                     3, 5
    1646             :                 },
    1647             :                 {
    1648             :                     EnhancedCustomShapeParameterType::EQUATION,
    1649             :                     EnhancedCustomShapeParameterType::EQUATION,
    1650             :                     45, 46
    1651             :                 },
    1652             :                 {
    1653             :                     EnhancedCustomShapeParameterType::EQUATION,
    1654             :                     EnhancedCustomShapeParameterType::EQUATION,
    1655             :                     26, 28
    1656             :                 },
    1657             :                 {
    1658             :                     EnhancedCustomShapeParameterType::EQUATION,
    1659             :                     EnhancedCustomShapeParameterType::EQUATION,
    1660             :                     4, 6
    1661             :                 },
    1662             :                 {
    1663             :                     EnhancedCustomShapeParameterType::EQUATION,
    1664             :                     EnhancedCustomShapeParameterType::EQUATION,
    1665             :                     47, 48
    1666             :                 },
    1667             :                 {
    1668             :                     EnhancedCustomShapeParameterType::EQUATION,
    1669             :                     EnhancedCustomShapeParameterType::EQUATION,
    1670             :                     29, 30
    1671             :                 },
    1672             :                 {
    1673             :                     EnhancedCustomShapeParameterType::EQUATION,
    1674             :                     EnhancedCustomShapeParameterType::EQUATION,
    1675             :                     4, 6
    1676             :                 },
    1677             :                 {
    1678             :                     EnhancedCustomShapeParameterType::EQUATION,
    1679             :                     EnhancedCustomShapeParameterType::EQUATION,
    1680             :                     49, 50
    1681             :                 }
    1682             :             };
    1683           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1684             :         }
    1685             :         {
    1686           0 :             aPropSequence [1].Name = "Segments";
    1687             :             static const sal_uInt16 nValues[] = {
    1688             :             // Command, Count
    1689             :                 1,1,
    1690             :                 17,4,
    1691             :                 4,0,
    1692             :                 1,1,
    1693             :                 17,1,
    1694             :                 4,0,
    1695             :                 1,1,
    1696             :                 17,1,
    1697             :                 4,0,
    1698             :                 5,0
    1699             :             };
    1700           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1701             :         }
    1702             :         {
    1703           0 :             aPropSequence [2].Name = "TextFrames";
    1704           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1705             :             {
    1706           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1707             :                 {
    1708             :                     static const CustomShapeProvider::ParameterPairData aData =
    1709             :                     {
    1710             :                         EnhancedCustomShapeParameterType::EQUATION,
    1711             :                         EnhancedCustomShapeParameterType::EQUATION,
    1712             :                         33, 35
    1713             :                     };
    1714           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1715             :                 }
    1716             :                 {
    1717             :                     static const CustomShapeProvider::ParameterPairData aData =
    1718             :                     {
    1719             :                         EnhancedCustomShapeParameterType::EQUATION,
    1720             :                         EnhancedCustomShapeParameterType::EQUATION,
    1721             :                         34, 36
    1722             :                     };
    1723           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1724             :                 }
    1725           0 :                 aTextFrameSeq [0] = aTextFrame;
    1726             :             }
    1727           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    1728             :         }
    1729           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1730             :     }
    1731             :     {
    1732           0 :         awt::Rectangle aRectangle;
    1733           0 :         aRectangle.X = 0;
    1734           0 :         aRectangle.Y = 0;
    1735           0 :         aRectangle.Width = 0;
    1736           0 :         aRectangle.Height = 0;
    1737           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1738             :     }
    1739           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-noSmoking"));
    1740             : 
    1741           0 :     return aPropertyMap;
    1742             :   }
    1743             : };
    1744             : 
    1745             : // This is a generated source file. DO NOT EDIT.
    1746             : 
    1747           6 : class ShapeCtrapezoid : public CustomShapeProvider
    1748             : {
    1749           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1750             :   {
    1751           0 :     PropertyMap aPropertyMap;
    1752             : 
    1753             :     {
    1754           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (1);
    1755             :         {
    1756           0 :             Any aAny ((sal_Int32) 25000);
    1757           0 :             aAdjSequence [0].Value = aAny;
    1758           0 :             aAdjSequence [0].Name = "adj";
    1759             :         }
    1760           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    1761             :     }
    1762             :     {
    1763             :         static const char *aStrings[] = {
    1764             :             "min(logwidth,logheight)",
    1765             :             "50000*logwidth/?0 ",
    1766             :             "if(0-$0 ,0,if(?1 -$0 ,$0 ,?1 ))",
    1767             :             "?0 *?2 /200000",
    1768             :             "?0 *?2 /100000",
    1769             :             "logwidth+0-?4 ",
    1770             :             "logwidth+0-?3 ",
    1771             :             "logwidth/3",
    1772             :             "?7 *?2 /?1 ",
    1773             :             "logheight/3",
    1774             :             "?9 *?2 /?1 ",
    1775             :             "logwidth+0-?8 ",
    1776             :             "logwidth/2",
    1777             :             "logheight/2",
    1778             :             "logheight",
    1779             :             "logwidth"
    1780             :         };
    1781           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    1782             :     }
    1783             :     {
    1784           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    1785             :         {
    1786           0 :             Sequence< PropertyValue > aPropSequence (4);
    1787             :             {
    1788           0 :                 aPropSequence [0].Name = "Position";
    1789             :                 static const CustomShapeProvider::ParameterPairData aData =
    1790             :                 {
    1791             :                     EnhancedCustomShapeParameterType::EQUATION,
    1792             :                     EnhancedCustomShapeParameterType::NORMAL,
    1793             :                     4, 0
    1794             :                 };
    1795           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    1796             :             }
    1797             :             {
    1798           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    1799           0 :                 EnhancedCustomShapeParameter aParameter;
    1800           0 :                 Any aAny ((sal_Int32) 1);
    1801           0 :                 aParameter.Value = aAny;
    1802           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
    1803           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    1804             :             }
    1805             :             {
    1806           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    1807           0 :                 EnhancedCustomShapeParameter aParameter;
    1808           0 :                 Any aAny ((sal_Int32) 0);
    1809           0 :                 aParameter.Value = aAny;
    1810           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    1811           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    1812             :             }
    1813             :             {
    1814           0 :                 aPropSequence [3].Name = "RefX";
    1815           0 :                 Any aAny ((sal_Int32) 0);
    1816           0 :                 aPropSequence [3].Value = makeAny (aAny);
    1817             :             }
    1818           0 :             aPropSequenceSequence [0] = aPropSequence;
    1819             :         }
    1820           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    1821             :     }
    1822             :     {
    1823           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    1824             :     }
    1825             :     {
    1826           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    1827             :     }
    1828             :     {
    1829           0 :         Sequence< PropertyValue > aPropSequence (3);
    1830             :         {
    1831           0 :             aPropSequence [0].Name = "Coordinates";
    1832             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    1833             :                 {
    1834             :                     EnhancedCustomShapeParameterType::NORMAL,
    1835             :                     EnhancedCustomShapeParameterType::EQUATION,
    1836             :                     0, 14
    1837             :                 },
    1838             :                 {
    1839             :                     EnhancedCustomShapeParameterType::EQUATION,
    1840             :                     EnhancedCustomShapeParameterType::NORMAL,
    1841             :                     4, 0
    1842             :                 },
    1843             :                 {
    1844             :                     EnhancedCustomShapeParameterType::EQUATION,
    1845             :                     EnhancedCustomShapeParameterType::NORMAL,
    1846             :                     5, 0
    1847             :                 },
    1848             :                 {
    1849             :                     EnhancedCustomShapeParameterType::EQUATION,
    1850             :                     EnhancedCustomShapeParameterType::EQUATION,
    1851             :                     15, 14
    1852             :                 }
    1853             :             };
    1854           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    1855             :         }
    1856             :         {
    1857           0 :             aPropSequence [1].Name = "Segments";
    1858             :             static const sal_uInt16 nValues[] = {
    1859             :             // Command, Count
    1860             :                 1,1,
    1861             :                 2,3,
    1862             :                 4,0,
    1863             :                 5,0
    1864             :             };
    1865           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    1866             :         }
    1867             :         {
    1868           0 :             aPropSequence [2].Name = "TextFrames";
    1869           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    1870             :             {
    1871           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    1872             :                 {
    1873             :                     static const CustomShapeProvider::ParameterPairData aData =
    1874             :                     {
    1875             :                         EnhancedCustomShapeParameterType::EQUATION,
    1876             :                         EnhancedCustomShapeParameterType::EQUATION,
    1877             :                         8, 10
    1878             :                     };
    1879           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    1880             :                 }
    1881             :                 {
    1882             :                     static const CustomShapeProvider::ParameterPairData aData =
    1883             :                     {
    1884             :                         EnhancedCustomShapeParameterType::EQUATION,
    1885             :                         EnhancedCustomShapeParameterType::EQUATION,
    1886             :                         11, 14
    1887             :                     };
    1888           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    1889             :                 }
    1890           0 :                 aTextFrameSeq [0] = aTextFrame;
    1891             :             }
    1892           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    1893             :         }
    1894           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    1895             :     }
    1896             :     {
    1897           0 :         awt::Rectangle aRectangle;
    1898           0 :         aRectangle.X = 0;
    1899           0 :         aRectangle.Y = 0;
    1900           0 :         aRectangle.Width = 0;
    1901           0 :         aRectangle.Height = 0;
    1902           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    1903             :     }
    1904           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-trapezoid"));
    1905             : 
    1906           0 :     return aPropertyMap;
    1907             :   }
    1908             : };
    1909             : 
    1910             : // This is a generated source file. DO NOT EDIT.
    1911             : 
    1912           6 : class ShapeCcloudCallout : public CustomShapeProvider
    1913             : {
    1914           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    1915             :   {
    1916           0 :     PropertyMap aPropertyMap;
    1917             : 
    1918             :     {
    1919           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    1920             :         {
    1921           0 :             Any aAny ((sal_Int32) -20833);
    1922           0 :             aAdjSequence [0].Value = aAny;
    1923           0 :             aAdjSequence [0].Name = "adj1";
    1924             :         }
    1925             :         {
    1926           0 :             Any aAny ((sal_Int32) 62500);
    1927           0 :             aAdjSequence [1].Value = aAny;
    1928           0 :             aAdjSequence [1].Name = "adj2";
    1929             :         }
    1930           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    1931             :     }
    1932             :     {
    1933             :         static const char *aStrings[] = {
    1934             :             "logwidth*$0 /100000",
    1935             :             "logheight*$1 /100000",
    1936             :             "logwidth/2",
    1937             :             "?2 +?0 -0",
    1938             :             "logheight/2",
    1939             :             "?4 +?1 -0",
    1940             :             "logheight/2",
    1941             :             "?6 *(cos(atan2(?1 ,?0 )))",
    1942             :             "logwidth/2",
    1943             :             "?8 *(sin(atan2(?1 ,?0 )))",
    1944             :             "?8 *(cos(atan2(?9 ,?7 )))",
    1945             :             "?6 *(sin(atan2(?9 ,?7 )))",
    1946             :             "?2 +?10 -0",
    1947             :             "?4 +?11 -0",
    1948             :             "?12 +0-?3 ",
    1949             :             "?13 +0-?5 ",
    1950             :             "sqrt(?14 *?14 +?15 *?15 +0*0)",
    1951             :             "min(logwidth,logheight)",
    1952             :             "?17 *6600/21600",
    1953             :             "?16 +0-?18 ",
    1954             :             "?19 *1/3",
    1955             :             "?17 *1800/21600",
    1956             :             "?20 +?21 -0",
    1957             :             "?22 *?14 /?16 ",
    1958             :             "?22 *?15 /?16 ",
    1959             :             "?23 +?3 -0",
    1960             :             "?24 +?5 -0",
    1961             :             "?17 *4800/21600",
    1962             :             "?20 *2/1",
    1963             :             "?27 +?28 -0",
    1964             :             "?29 *?14 /?16 ",
    1965             :             "?29 *?15 /?16 ",
    1966             :             "?30 +?3 -0",
    1967             :             "?31 +?5 -0",
    1968             :             "?17 *1200/21600",
    1969             :             "?17 *600/21600",
    1970             :             "?3 +?35 -0",
    1971             :             "?25 +?34 -0",
    1972             :             "?32 +?21 -0",
    1973             :             "logwidth*2977/21600",
    1974             :             "logheight*3262/21600",
    1975             :             "logwidth*17087/21600",
    1976             :             "logheight*17337/21600",
    1977             :             "logwidth*67/21600",
    1978             :             "logheight*21577/21600",
    1979             :             "logwidth*21582/21600",
    1980             :             "logheight*1235/21600",
    1981             :             "(10800000*atan2(?1 ,?0 ))/pi",
    1982             :             "(-11429249)/60000.0",
    1983             :             "(7426832)/60000.0",
    1984             :             "(-8646143)/60000.0",
    1985             :             "(5396714)/60000.0",
    1986             :             "(-8748475)/60000.0",
    1987             :             "(5983381)/60000.0",
    1988             :             "(-7859164)/60000.0",
    1989             :             "(7034504)/60000.0",
    1990             :             "(-4722533)/60000.0",
    1991             :             "(6541615)/60000.0",
    1992             :             "(-2776035)/60000.0",
    1993             :             "(7816140)/60000.0",
    1994             :             "(37501)/60000.0",
    1995             :             "(6842000)/60000.0",
    1996             :             "(1347096)/60000.0",
    1997             :             "(6910353)/60000.0",
    1998             :             "(3974558)/60000.0",
    1999             :             "(4542661)/60000.0",
    2000             :             "(-16496525)/60000.0",
    2001             :             "(8804134)/60000.0",
    2002             :             "(-14809710)/60000.0",
    2003             :             "(9151131)/60000.0",
    2004             :             "(0)/60000.0",
    2005             :             "(21600000)/60000.0",
    2006             :             "(0)/60000.0",
    2007             :             "(21600000)/60000.0",
    2008             :             "(0)/60000.0",
    2009             :             "(21600000)/60000.0",
    2010             :             "(5204520)/60000.0",
    2011             :             "(1585770)/60000.0",
    2012             :             "(4416628)/60000.0",
    2013             :             "(686848)/60000.0",
    2014             :             "(8257449)/60000.0",
    2015             :             "(844866)/60000.0",
    2016             :             "(387196)/60000.0",
    2017             :             "(959901)/60000.0",
    2018             :             "(-4217541)/60000.0",
    2019             :             "(4255042)/60000.0",
    2020             :             "(1819082)/60000.0",
    2021             :             "(1665090)/60000.0",
    2022             :             "(-824660)/60000.0",
    2023             :             "(891534)/60000.0",
    2024             :             "(-8950887)/60000.0",
    2025             :             "(1091722)/60000.0",
    2026             :             "(-9809656)/60000.0",
    2027             :             "(1061181)/60000.0",
    2028             :             "(-4002417)/60000.0",
    2029             :             "(739161)/60000.0",
    2030             :             "(9459261)/60000.0",
    2031             :             "(711490)/60000.0"
    2032             :         };
    2033           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2034             :     }
    2035             :     {
    2036           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (1);
    2037             :         {
    2038           0 :             Sequence< PropertyValue > aPropSequence (7);
    2039             :             {
    2040           0 :                 aPropSequence [0].Name = "Position";
    2041             :                 static const CustomShapeProvider::ParameterPairData aData =
    2042             :                 {
    2043             :                     EnhancedCustomShapeParameterType::EQUATION,
    2044             :                     EnhancedCustomShapeParameterType::EQUATION,
    2045             :                     3, 5
    2046             :                 };
    2047           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    2048             :             }
    2049             :             {
    2050           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    2051           0 :                 EnhancedCustomShapeParameter aParameter;
    2052           0 :                 Any aAny ((sal_Int32) 2147483647);
    2053           0 :                 aParameter.Value = aAny;
    2054           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2055           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    2056             :             }
    2057             :             {
    2058           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    2059           0 :                 EnhancedCustomShapeParameter aParameter;
    2060           0 :                 Any aAny ((sal_Int32) -2147483647);
    2061           0 :                 aParameter.Value = aAny;
    2062           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2063           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    2064             :             }
    2065             :             {
    2066           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    2067           0 :                 EnhancedCustomShapeParameter aParameter;
    2068           0 :                 Any aAny ((sal_Int32) 2147483647);
    2069           0 :                 aParameter.Value = aAny;
    2070           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2071           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    2072             :             }
    2073             :             {
    2074           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    2075           0 :                 EnhancedCustomShapeParameter aParameter;
    2076           0 :                 Any aAny ((sal_Int32) -2147483647);
    2077           0 :                 aParameter.Value = aAny;
    2078           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2079           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    2080             :             }
    2081             :             {
    2082           0 :                 aPropSequence [5].Name = "RefX";
    2083           0 :                 Any aAny ((sal_Int32) 0);
    2084           0 :                 aPropSequence [5].Value = makeAny (aAny);
    2085             :             }
    2086             :             {
    2087           0 :                 aPropSequence [6].Name = "RefY";
    2088           0 :                 Any aAny ((sal_Int32) 1);
    2089           0 :                 aPropSequence [6].Value = makeAny (aAny);
    2090             :             }
    2091           0 :             aPropSequenceSequence [0] = aPropSequence;
    2092             :         }
    2093           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    2094             :     }
    2095             :     {
    2096           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2097             :     }
    2098             :     {
    2099           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2100             :     }
    2101             :     {
    2102           0 :         Sequence< PropertyValue > aPropSequence (4);
    2103             :         {
    2104           0 :             aPropSequence [0].Name = "Coordinates";
    2105             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2106             :                 {
    2107             :                     EnhancedCustomShapeParameterType::NORMAL,
    2108             :                     EnhancedCustomShapeParameterType::NORMAL,
    2109             :                     3900, 14370
    2110             :                 },
    2111             :                 {
    2112             :                     EnhancedCustomShapeParameterType::NORMAL,
    2113             :                     EnhancedCustomShapeParameterType::NORMAL,
    2114             :                     6753, 9190
    2115             :                 },
    2116             :                 {
    2117             :                     EnhancedCustomShapeParameterType::EQUATION,
    2118             :                     EnhancedCustomShapeParameterType::EQUATION,
    2119             :                     48, 49
    2120             :                 },
    2121             :                 {
    2122             :                     EnhancedCustomShapeParameterType::NORMAL,
    2123             :                     EnhancedCustomShapeParameterType::NORMAL,
    2124             :                     5333, 7267
    2125             :                 },
    2126             :                 {
    2127             :                     EnhancedCustomShapeParameterType::EQUATION,
    2128             :                     EnhancedCustomShapeParameterType::EQUATION,
    2129             :                     50, 51
    2130             :                 },
    2131             :                 {
    2132             :                     EnhancedCustomShapeParameterType::NORMAL,
    2133             :                     EnhancedCustomShapeParameterType::NORMAL,
    2134             :                     4365, 5945
    2135             :                 },
    2136             :                 {
    2137             :                     EnhancedCustomShapeParameterType::EQUATION,
    2138             :                     EnhancedCustomShapeParameterType::EQUATION,
    2139             :                     52, 53
    2140             :                 },
    2141             :                 {
    2142             :                     EnhancedCustomShapeParameterType::NORMAL,
    2143             :                     EnhancedCustomShapeParameterType::NORMAL,
    2144             :                     4857, 6595
    2145             :                 },
    2146             :                 {
    2147             :                     EnhancedCustomShapeParameterType::EQUATION,
    2148             :                     EnhancedCustomShapeParameterType::EQUATION,
    2149             :                     54, 55
    2150             :                 },
    2151             :                 {
    2152             :                     EnhancedCustomShapeParameterType::NORMAL,
    2153             :                     EnhancedCustomShapeParameterType::NORMAL,
    2154             :                     5333, 7273
    2155             :                 },
    2156             :                 {
    2157             :                     EnhancedCustomShapeParameterType::EQUATION,
    2158             :                     EnhancedCustomShapeParameterType::EQUATION,
    2159             :                     56, 57
    2160             :                 },
    2161             :                 {
    2162             :                     EnhancedCustomShapeParameterType::NORMAL,
    2163             :                     EnhancedCustomShapeParameterType::NORMAL,
    2164             :                     6775, 9220
    2165             :                 },
    2166             :                 {
    2167             :                     EnhancedCustomShapeParameterType::EQUATION,
    2168             :                     EnhancedCustomShapeParameterType::EQUATION,
    2169             :                     58, 59
    2170             :                 },
    2171             :                 {
    2172             :                     EnhancedCustomShapeParameterType::NORMAL,
    2173             :                     EnhancedCustomShapeParameterType::NORMAL,
    2174             :                     5785, 7867
    2175             :                 },
    2176             :                 {
    2177             :                     EnhancedCustomShapeParameterType::EQUATION,
    2178             :                     EnhancedCustomShapeParameterType::EQUATION,
    2179             :                     60, 61
    2180             :                 },
    2181             :                 {
    2182             :                     EnhancedCustomShapeParameterType::NORMAL,
    2183             :                     EnhancedCustomShapeParameterType::NORMAL,
    2184             :                     6752, 9215
    2185             :                 },
    2186             :                 {
    2187             :                     EnhancedCustomShapeParameterType::EQUATION,
    2188             :                     EnhancedCustomShapeParameterType::EQUATION,
    2189             :                     62, 63
    2190             :                 },
    2191             :                 {
    2192             :                     EnhancedCustomShapeParameterType::NORMAL,
    2193             :                     EnhancedCustomShapeParameterType::NORMAL,
    2194             :                     7720, 10543
    2195             :                 },
    2196             :                 {
    2197             :                     EnhancedCustomShapeParameterType::EQUATION,
    2198             :                     EnhancedCustomShapeParameterType::EQUATION,
    2199             :                     64, 65
    2200             :                 },
    2201             :                 {
    2202             :                     EnhancedCustomShapeParameterType::NORMAL,
    2203             :                     EnhancedCustomShapeParameterType::NORMAL,
    2204             :                     4360, 5918
    2205             :                 },
    2206             :                 {
    2207             :                     EnhancedCustomShapeParameterType::EQUATION,
    2208             :                     EnhancedCustomShapeParameterType::EQUATION,
    2209             :                     66, 67
    2210             :                 },
    2211             :                 {
    2212             :                     EnhancedCustomShapeParameterType::NORMAL,
    2213             :                     EnhancedCustomShapeParameterType::NORMAL,
    2214             :                     4345, 5945
    2215             :                 },
    2216             :                 {
    2217             :                     EnhancedCustomShapeParameterType::EQUATION,
    2218             :                     EnhancedCustomShapeParameterType::EQUATION,
    2219             :                     68, 69
    2220             :                 },
    2221             :                 {
    2222             :                     EnhancedCustomShapeParameterType::EQUATION,
    2223             :                     EnhancedCustomShapeParameterType::EQUATION,
    2224             :                     36, 5
    2225             :                 },
    2226             :                 {
    2227             :                     EnhancedCustomShapeParameterType::EQUATION,
    2228             :                     EnhancedCustomShapeParameterType::EQUATION,
    2229             :                     35, 35
    2230             :                 },
    2231             :                 {
    2232             :                     EnhancedCustomShapeParameterType::EQUATION,
    2233             :                     EnhancedCustomShapeParameterType::EQUATION,
    2234             :                     70, 71
    2235             :                 },
    2236             :                 {
    2237             :                     EnhancedCustomShapeParameterType::EQUATION,
    2238             :                     EnhancedCustomShapeParameterType::EQUATION,
    2239             :                     37, 26
    2240             :                 },
    2241             :                 {
    2242             :                     EnhancedCustomShapeParameterType::EQUATION,
    2243             :                     EnhancedCustomShapeParameterType::EQUATION,
    2244             :                     34, 34
    2245             :                 },
    2246             :                 {
    2247             :                     EnhancedCustomShapeParameterType::EQUATION,
    2248             :                     EnhancedCustomShapeParameterType::EQUATION,
    2249             :                     72, 73
    2250             :                 },
    2251             :                 {
    2252             :                     EnhancedCustomShapeParameterType::EQUATION,
    2253             :                     EnhancedCustomShapeParameterType::EQUATION,
    2254             :                     38, 33
    2255             :                 },
    2256             :                 {
    2257             :                     EnhancedCustomShapeParameterType::EQUATION,
    2258             :                     EnhancedCustomShapeParameterType::EQUATION,
    2259             :                     21, 21
    2260             :                 },
    2261             :                 {
    2262             :                     EnhancedCustomShapeParameterType::EQUATION,
    2263             :                     EnhancedCustomShapeParameterType::EQUATION,
    2264             :                     74, 75
    2265             :                 },
    2266             :                 {
    2267             :                     EnhancedCustomShapeParameterType::NORMAL,
    2268             :                     EnhancedCustomShapeParameterType::NORMAL,
    2269             :                     4693, 26177
    2270             :                 },
    2271             :                 {
    2272             :                     EnhancedCustomShapeParameterType::NORMAL,
    2273             :                     EnhancedCustomShapeParameterType::NORMAL,
    2274             :                     4345, 5945
    2275             :                 },
    2276             :                 {
    2277             :                     EnhancedCustomShapeParameterType::EQUATION,
    2278             :                     EnhancedCustomShapeParameterType::EQUATION,
    2279             :                     76, 77
    2280             :                 },
    2281             :                 {
    2282             :                     EnhancedCustomShapeParameterType::NORMAL,
    2283             :                     EnhancedCustomShapeParameterType::NORMAL,
    2284             :                     6928, 34899
    2285             :                 },
    2286             :                 {
    2287             :                     EnhancedCustomShapeParameterType::NORMAL,
    2288             :                     EnhancedCustomShapeParameterType::NORMAL,
    2289             :                     4360, 5918
    2290             :                 },
    2291             :                 {
    2292             :                     EnhancedCustomShapeParameterType::EQUATION,
    2293             :                     EnhancedCustomShapeParameterType::EQUATION,
    2294             :                     78, 79
    2295             :                 },
    2296             :                 {
    2297             :                     EnhancedCustomShapeParameterType::NORMAL,
    2298             :                     EnhancedCustomShapeParameterType::NORMAL,
    2299             :                     16478, 39090
    2300             :                 },
    2301             :                 {
    2302             :                     EnhancedCustomShapeParameterType::NORMAL,
    2303             :                     EnhancedCustomShapeParameterType::NORMAL,
    2304             :                     6752, 9215
    2305             :                 },
    2306             :                 {
    2307             :                     EnhancedCustomShapeParameterType::EQUATION,
    2308             :                     EnhancedCustomShapeParameterType::EQUATION,
    2309             :                     80, 81
    2310             :                 },
    2311             :                 {
    2312             :                     EnhancedCustomShapeParameterType::NORMAL,
    2313             :                     EnhancedCustomShapeParameterType::NORMAL,
    2314             :                     28827, 34751
    2315             :                 },
    2316             :                 {
    2317             :                     EnhancedCustomShapeParameterType::NORMAL,
    2318             :                     EnhancedCustomShapeParameterType::NORMAL,
    2319             :                     6752, 9215
    2320             :                 },
    2321             :                 {
    2322             :                     EnhancedCustomShapeParameterType::EQUATION,
    2323             :                     EnhancedCustomShapeParameterType::EQUATION,
    2324             :                     82, 83
    2325             :                 },
    2326             :                 {
    2327             :                     EnhancedCustomShapeParameterType::NORMAL,
    2328             :                     EnhancedCustomShapeParameterType::NORMAL,
    2329             :                     34129, 22954
    2330             :                 },
    2331             :                 {
    2332             :                     EnhancedCustomShapeParameterType::NORMAL,
    2333             :                     EnhancedCustomShapeParameterType::NORMAL,
    2334             :                     5785, 7867
    2335             :                 },
    2336             :                 {
    2337             :                     EnhancedCustomShapeParameterType::EQUATION,
    2338             :                     EnhancedCustomShapeParameterType::EQUATION,
    2339             :                     84, 85
    2340             :                 },
    2341             :                 {
    2342             :                     EnhancedCustomShapeParameterType::NORMAL,
    2343             :                     EnhancedCustomShapeParameterType::NORMAL,
    2344             :                     41798, 15354
    2345             :                 },
    2346             :                 {
    2347             :                     EnhancedCustomShapeParameterType::NORMAL,
    2348             :                     EnhancedCustomShapeParameterType::NORMAL,
    2349             :                     5333, 7273
    2350             :                 },
    2351             :                 {
    2352             :                     EnhancedCustomShapeParameterType::EQUATION,
    2353             :                     EnhancedCustomShapeParameterType::EQUATION,
    2354             :                     86, 87
    2355             :                 },
    2356             :                 {
    2357             :                     EnhancedCustomShapeParameterType::NORMAL,
    2358             :                     EnhancedCustomShapeParameterType::NORMAL,
    2359             :                     38324, 5426
    2360             :                 },
    2361             :                 {
    2362             :                     EnhancedCustomShapeParameterType::NORMAL,
    2363             :                     EnhancedCustomShapeParameterType::NORMAL,
    2364             :                     4857, 6595
    2365             :                 },
    2366             :                 {
    2367             :                     EnhancedCustomShapeParameterType::EQUATION,
    2368             :                     EnhancedCustomShapeParameterType::EQUATION,
    2369             :                     88, 89
    2370             :                 },
    2371             :                 {
    2372             :                     EnhancedCustomShapeParameterType::NORMAL,
    2373             :                     EnhancedCustomShapeParameterType::NORMAL,
    2374             :                     29078, 3952
    2375             :                 },
    2376             :                 {
    2377             :                     EnhancedCustomShapeParameterType::NORMAL,
    2378             :                     EnhancedCustomShapeParameterType::NORMAL,
    2379             :                     4857, 6595
    2380             :                 },
    2381             :                 {
    2382             :                     EnhancedCustomShapeParameterType::EQUATION,
    2383             :                     EnhancedCustomShapeParameterType::EQUATION,
    2384             :                     90, 91
    2385             :                 },
    2386             :                 {
    2387             :                     EnhancedCustomShapeParameterType::NORMAL,
    2388             :                     EnhancedCustomShapeParameterType::NORMAL,
    2389             :                     22141, 4720
    2390             :                 },
    2391             :                 {
    2392             :                     EnhancedCustomShapeParameterType::NORMAL,
    2393             :                     EnhancedCustomShapeParameterType::NORMAL,
    2394             :                     4365, 5945
    2395             :                 },
    2396             :                 {
    2397             :                     EnhancedCustomShapeParameterType::EQUATION,
    2398             :                     EnhancedCustomShapeParameterType::EQUATION,
    2399             :                     92, 93
    2400             :                 },
    2401             :                 {
    2402             :                     EnhancedCustomShapeParameterType::NORMAL,
    2403             :                     EnhancedCustomShapeParameterType::NORMAL,
    2404             :                     14000, 5192
    2405             :                 },
    2406             :                 {
    2407             :                     EnhancedCustomShapeParameterType::NORMAL,
    2408             :                     EnhancedCustomShapeParameterType::NORMAL,
    2409             :                     6753, 9190
    2410             :                 },
    2411             :                 {
    2412             :                     EnhancedCustomShapeParameterType::EQUATION,
    2413             :                     EnhancedCustomShapeParameterType::EQUATION,
    2414             :                     94, 95
    2415             :                 },
    2416             :                 {
    2417             :                     EnhancedCustomShapeParameterType::NORMAL,
    2418             :                     EnhancedCustomShapeParameterType::NORMAL,
    2419             :                     4127, 15789
    2420             :                 },
    2421             :                 {
    2422             :                     EnhancedCustomShapeParameterType::NORMAL,
    2423             :                     EnhancedCustomShapeParameterType::NORMAL,
    2424             :                     6753, 9190
    2425             :                 },
    2426             :                 {
    2427             :                     EnhancedCustomShapeParameterType::EQUATION,
    2428             :                     EnhancedCustomShapeParameterType::EQUATION,
    2429             :                     96, 97
    2430             :                 }
    2431             :             };
    2432           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2433             :         }
    2434             :         {
    2435           0 :             aPropSequence [1].Name = "Segments";
    2436             :             static const sal_uInt16 nValues[] = {
    2437             :             // Command, Count
    2438             :                 1,1,
    2439             :                 17,11,
    2440             :                 4,0,
    2441             :                 5,0,
    2442             :                 1,1,
    2443             :                 17,1,
    2444             :                 4,0,
    2445             :                 5,0,
    2446             :                 1,1,
    2447             :                 17,1,
    2448             :                 4,0,
    2449             :                 5,0,
    2450             :                 1,1,
    2451             :                 17,1,
    2452             :                 4,0,
    2453             :                 5,0,
    2454             :                 1,1,
    2455             :                 17,1,
    2456             :                 1,1,
    2457             :                 17,1,
    2458             :                 1,1,
    2459             :                 17,1,
    2460             :                 1,1,
    2461             :                 17,1,
    2462             :                 1,1,
    2463             :                 17,1,
    2464             :                 1,1,
    2465             :                 17,1,
    2466             :                 1,1,
    2467             :                 17,1,
    2468             :                 1,1,
    2469             :                 17,1,
    2470             :                 1,1,
    2471             :                 17,1,
    2472             :                 1,1,
    2473             :                 17,1,
    2474             :                 1,1,
    2475             :                 17,1,
    2476             :                 6,0,
    2477             :                 5,0
    2478             :             };
    2479           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2480             :         }
    2481             :         {
    2482           0 :             aPropSequence [2].Name = "SubViewSize";
    2483           0 :             Sequence< awt::Size > aSizeSequence (5);
    2484             :             {
    2485           0 :                 awt::Size aSize;
    2486           0 :                 aSize.Width = 43200;
    2487           0 :                 aSize.Height = 43200;
    2488           0 :                 aSizeSequence [0] = aSize;
    2489             :             }
    2490             :             {
    2491           0 :                 awt::Size aSize;
    2492           0 :                 aSize.Width = 0;
    2493           0 :                 aSize.Height = 0;
    2494           0 :                 aSizeSequence [1] = aSize;
    2495             :             }
    2496             :             {
    2497           0 :                 awt::Size aSize;
    2498           0 :                 aSize.Width = 0;
    2499           0 :                 aSize.Height = 0;
    2500           0 :                 aSizeSequence [2] = aSize;
    2501             :             }
    2502             :             {
    2503           0 :                 awt::Size aSize;
    2504           0 :                 aSize.Width = 0;
    2505           0 :                 aSize.Height = 0;
    2506           0 :                 aSizeSequence [3] = aSize;
    2507             :             }
    2508             :             {
    2509           0 :                 awt::Size aSize;
    2510           0 :                 aSize.Width = 43200;
    2511           0 :                 aSize.Height = 43200;
    2512           0 :                 aSizeSequence [4] = aSize;
    2513             :             }
    2514           0 :             aPropSequence [2].Value = makeAny (aSizeSequence);
    2515             :         }
    2516             :         {
    2517           0 :             aPropSequence [3].Name = "TextFrames";
    2518           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    2519             :             {
    2520           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    2521             :                 {
    2522             :                     static const CustomShapeProvider::ParameterPairData aData =
    2523             :                     {
    2524             :                         EnhancedCustomShapeParameterType::EQUATION,
    2525             :                         EnhancedCustomShapeParameterType::EQUATION,
    2526             :                         39, 40
    2527             :                     };
    2528           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    2529             :                 }
    2530             :                 {
    2531             :                     static const CustomShapeProvider::ParameterPairData aData =
    2532             :                     {
    2533             :                         EnhancedCustomShapeParameterType::EQUATION,
    2534             :                         EnhancedCustomShapeParameterType::EQUATION,
    2535             :                         41, 42
    2536             :                     };
    2537           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    2538             :                 }
    2539           0 :                 aTextFrameSeq [0] = aTextFrame;
    2540             :             }
    2541           0 :             aPropSequence [3].Value = makeAny (aTextFrameSeq);
    2542             :         }
    2543           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2544             :     }
    2545             :     {
    2546           0 :         awt::Rectangle aRectangle;
    2547           0 :         aRectangle.X = 0;
    2548           0 :         aRectangle.Y = 0;
    2549           0 :         aRectangle.Width = 0;
    2550           0 :         aRectangle.Height = 0;
    2551           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2552             :     }
    2553           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-cloudCallout"));
    2554             : 
    2555           0 :     return aPropertyMap;
    2556             :   }
    2557             : };
    2558             : 
    2559             : // This is a generated source file. DO NOT EDIT.
    2560             : 
    2561           6 : class ShapeCcallout1 : public CustomShapeProvider
    2562             : {
    2563           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2564             :   {
    2565           0 :     PropertyMap aPropertyMap;
    2566             : 
    2567             :     {
    2568           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (4);
    2569             :         {
    2570           0 :             Any aAny ((sal_Int32) 18750);
    2571           0 :             aAdjSequence [0].Value = aAny;
    2572           0 :             aAdjSequence [0].Name = "adj1";
    2573             :         }
    2574             :         {
    2575           0 :             Any aAny ((sal_Int32) -8333);
    2576           0 :             aAdjSequence [1].Value = aAny;
    2577           0 :             aAdjSequence [1].Name = "adj2";
    2578             :         }
    2579             :         {
    2580           0 :             Any aAny ((sal_Int32) 112500);
    2581           0 :             aAdjSequence [2].Value = aAny;
    2582           0 :             aAdjSequence [2].Name = "adj3";
    2583             :         }
    2584             :         {
    2585           0 :             Any aAny ((sal_Int32) -38333);
    2586           0 :             aAdjSequence [3].Value = aAny;
    2587           0 :             aAdjSequence [3].Name = "adj4";
    2588             :         }
    2589           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    2590             :     }
    2591             :     {
    2592             :         static const char *aStrings[] = {
    2593             :             "logheight*$0 /100000",
    2594             :             "logwidth*$1 /100000",
    2595             :             "logheight*$2 /100000",
    2596             :             "logwidth*$3 /100000",
    2597             :             "logwidth",
    2598             :             "logheight/2",
    2599             :             "logwidth/2",
    2600             :             "logheight"
    2601             :         };
    2602           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2603             :     }
    2604             :     {
    2605           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    2606             :         {
    2607           0 :             Sequence< PropertyValue > aPropSequence (7);
    2608             :             {
    2609           0 :                 aPropSequence [0].Name = "Position";
    2610             :                 static const CustomShapeProvider::ParameterPairData aData =
    2611             :                 {
    2612             :                     EnhancedCustomShapeParameterType::EQUATION,
    2613             :                     EnhancedCustomShapeParameterType::EQUATION,
    2614             :                     1, 0
    2615             :                 };
    2616           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    2617             :             }
    2618             :             {
    2619           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    2620           0 :                 EnhancedCustomShapeParameter aParameter;
    2621           0 :                 Any aAny ((sal_Int32) 2147483647);
    2622           0 :                 aParameter.Value = aAny;
    2623           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2624           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    2625             :             }
    2626             :             {
    2627           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    2628           0 :                 EnhancedCustomShapeParameter aParameter;
    2629           0 :                 Any aAny ((sal_Int32) -2147483647);
    2630           0 :                 aParameter.Value = aAny;
    2631           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2632           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    2633             :             }
    2634             :             {
    2635           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    2636           0 :                 EnhancedCustomShapeParameter aParameter;
    2637           0 :                 Any aAny ((sal_Int32) 2147483647);
    2638           0 :                 aParameter.Value = aAny;
    2639           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2640           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    2641             :             }
    2642             :             {
    2643           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    2644           0 :                 EnhancedCustomShapeParameter aParameter;
    2645           0 :                 Any aAny ((sal_Int32) -2147483647);
    2646           0 :                 aParameter.Value = aAny;
    2647           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2648           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    2649             :             }
    2650             :             {
    2651           0 :                 aPropSequence [5].Name = "RefX";
    2652           0 :                 Any aAny ((sal_Int32) 1);
    2653           0 :                 aPropSequence [5].Value = makeAny (aAny);
    2654             :             }
    2655             :             {
    2656           0 :                 aPropSequence [6].Name = "RefY";
    2657           0 :                 Any aAny ((sal_Int32) 0);
    2658           0 :                 aPropSequence [6].Value = makeAny (aAny);
    2659             :             }
    2660           0 :             aPropSequenceSequence [0] = aPropSequence;
    2661             :         }
    2662             :         {
    2663           0 :             Sequence< PropertyValue > aPropSequence (7);
    2664             :             {
    2665           0 :                 aPropSequence [0].Name = "Position";
    2666             :                 static const CustomShapeProvider::ParameterPairData aData =
    2667             :                 {
    2668             :                     EnhancedCustomShapeParameterType::EQUATION,
    2669             :                     EnhancedCustomShapeParameterType::EQUATION,
    2670             :                     3, 2
    2671             :                 };
    2672           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    2673             :             }
    2674             :             {
    2675           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    2676           0 :                 EnhancedCustomShapeParameter aParameter;
    2677           0 :                 Any aAny ((sal_Int32) 2147483647);
    2678           0 :                 aParameter.Value = aAny;
    2679           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2680           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    2681             :             }
    2682             :             {
    2683           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    2684           0 :                 EnhancedCustomShapeParameter aParameter;
    2685           0 :                 Any aAny ((sal_Int32) -2147483647);
    2686           0 :                 aParameter.Value = aAny;
    2687           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2688           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    2689             :             }
    2690             :             {
    2691           0 :                 aPropSequence [3].Name = "RangeYMaximum";
    2692           0 :                 EnhancedCustomShapeParameter aParameter;
    2693           0 :                 Any aAny ((sal_Int32) 2147483647);
    2694           0 :                 aParameter.Value = aAny;
    2695           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2696           0 :                 aPropSequence [3].Value = makeAny (aParameter);
    2697             :             }
    2698             :             {
    2699           0 :                 aPropSequence [4].Name = "RangeYMinimum";
    2700           0 :                 EnhancedCustomShapeParameter aParameter;
    2701           0 :                 Any aAny ((sal_Int32) -2147483647);
    2702           0 :                 aParameter.Value = aAny;
    2703           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2704           0 :                 aPropSequence [4].Value = makeAny (aParameter);
    2705             :             }
    2706             :             {
    2707           0 :                 aPropSequence [5].Name = "RefX";
    2708           0 :                 Any aAny ((sal_Int32) 3);
    2709           0 :                 aPropSequence [5].Value = makeAny (aAny);
    2710             :             }
    2711             :             {
    2712           0 :                 aPropSequence [6].Name = "RefY";
    2713           0 :                 Any aAny ((sal_Int32) 2);
    2714           0 :                 aPropSequence [6].Value = makeAny (aAny);
    2715             :             }
    2716           0 :             aPropSequenceSequence [1] = aPropSequence;
    2717             :         }
    2718           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    2719             :     }
    2720             :     {
    2721           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2722             :     }
    2723             :     {
    2724           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2725             :     }
    2726             :     {
    2727           0 :         Sequence< PropertyValue > aPropSequence (3);
    2728             :         {
    2729           0 :             aPropSequence [0].Name = "Coordinates";
    2730             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2731             :                 {
    2732             :                     EnhancedCustomShapeParameterType::NORMAL,
    2733             :                     EnhancedCustomShapeParameterType::NORMAL,
    2734             :                     0, 0
    2735             :                 },
    2736             :                 {
    2737             :                     EnhancedCustomShapeParameterType::EQUATION,
    2738             :                     EnhancedCustomShapeParameterType::NORMAL,
    2739             :                     4, 0
    2740             :                 },
    2741             :                 {
    2742             :                     EnhancedCustomShapeParameterType::EQUATION,
    2743             :                     EnhancedCustomShapeParameterType::EQUATION,
    2744             :                     4, 7
    2745             :                 },
    2746             :                 {
    2747             :                     EnhancedCustomShapeParameterType::NORMAL,
    2748             :                     EnhancedCustomShapeParameterType::EQUATION,
    2749             :                     0, 7
    2750             :                 },
    2751             :                 {
    2752             :                     EnhancedCustomShapeParameterType::EQUATION,
    2753             :                     EnhancedCustomShapeParameterType::EQUATION,
    2754             :                     1, 0
    2755             :                 },
    2756             :                 {
    2757             :                     EnhancedCustomShapeParameterType::EQUATION,
    2758             :                     EnhancedCustomShapeParameterType::EQUATION,
    2759             :                     3, 2
    2760             :                 }
    2761             :             };
    2762           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    2763             :         }
    2764             :         {
    2765           0 :             aPropSequence [1].Name = "Segments";
    2766             :             static const sal_uInt16 nValues[] = {
    2767             :             // Command, Count
    2768             :                 1,1,
    2769             :                 2,3,
    2770             :                 4,0,
    2771             :                 7,0,
    2772             :                 5,0,
    2773             :                 1,1,
    2774             :                 2,1,
    2775             :                 6,0,
    2776             :                 5,0
    2777             :             };
    2778           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    2779             :         }
    2780             :         {
    2781           0 :             aPropSequence [2].Name = "TextFrames";
    2782           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    2783             :             {
    2784           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    2785             :                 {
    2786             :                     static const CustomShapeProvider::ParameterPairData aData =
    2787             :                     {
    2788             :                         EnhancedCustomShapeParameterType::NORMAL,
    2789             :                         EnhancedCustomShapeParameterType::NORMAL,
    2790             :                         0, 0
    2791             :                     };
    2792           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    2793             :                 }
    2794             :                 {
    2795             :                     static const CustomShapeProvider::ParameterPairData aData =
    2796             :                     {
    2797             :                         EnhancedCustomShapeParameterType::EQUATION,
    2798             :                         EnhancedCustomShapeParameterType::EQUATION,
    2799             :                         4, 7
    2800             :                     };
    2801           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    2802             :                 }
    2803           0 :                 aTextFrameSeq [0] = aTextFrame;
    2804             :             }
    2805           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    2806             :         }
    2807           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    2808             :     }
    2809             :     {
    2810           0 :         awt::Rectangle aRectangle;
    2811           0 :         aRectangle.X = 0;
    2812           0 :         aRectangle.Y = 0;
    2813           0 :         aRectangle.Width = 0;
    2814           0 :         aRectangle.Height = 0;
    2815           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    2816             :     }
    2817           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-callout1"));
    2818             : 
    2819           0 :     return aPropertyMap;
    2820             :   }
    2821             : };
    2822             : 
    2823             : // This is a generated source file. DO NOT EDIT.
    2824             : 
    2825           6 : class ShapeCribbon : public CustomShapeProvider
    2826             : {
    2827           0 :   virtual PropertyMap getProperties() SAL_OVERRIDE
    2828             :   {
    2829           0 :     PropertyMap aPropertyMap;
    2830             : 
    2831             :     {
    2832           0 :         Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
    2833             :         {
    2834           0 :             Any aAny ((sal_Int32) 16667);
    2835           0 :             aAdjSequence [0].Value = aAny;
    2836           0 :             aAdjSequence [0].Name = "adj1";
    2837             :         }
    2838             :         {
    2839           0 :             Any aAny ((sal_Int32) 50000);
    2840           0 :             aAdjSequence [1].Value = aAny;
    2841           0 :             aAdjSequence [1].Name = "adj2";
    2842             :         }
    2843           0 :         aPropertyMap.setProperty(PROP_AdjustmentValues, aAdjSequence);
    2844             :     }
    2845             :     {
    2846             :         static const char *aStrings[] = {
    2847             :             "if(0-$0 ,0,if(33333-$0 ,$0 ,33333))",
    2848             :             "if(25000-$1 ,25000,if(75000-$1 ,$1 ,75000))",
    2849             :             "logwidth/8",
    2850             :             "logwidth+0-?2 ",
    2851             :             "logwidth*?1 /200000",
    2852             :             "logwidth/2",
    2853             :             "?5 +0-?4 ",
    2854             :             "?5 +?4 -0",
    2855             :             "logwidth/32",
    2856             :             "?6 +?8 -0",
    2857             :             "?7 +0-?8 ",
    2858             :             "?6 +?2 -0",
    2859             :             "?7 +0-?2 ",
    2860             :             "?11 +0-?8 ",
    2861             :             "?12 +?8 -0",
    2862             :             "logheight*?0 /200000",
    2863             :             "logheight*?0 /100000",
    2864             :             "logheight+0-?16 ",
    2865             :             "?17 *1/2",
    2866             :             "logheight*?0 /400000",
    2867             :             "logheight+0-?19 ",
    2868             :             "?16 +0-?19 ",
    2869             :             "logheight",
    2870             :             "(16200000)/60000.0",
    2871             :             "(10800000)/60000.0",
    2872             :             "(16200000)/60000.0",
    2873             :             "(-10800000)/60000.0",
    2874             :             "(5400000)/60000.0",
    2875             :             "(-10800000)/60000.0",
    2876             :             "(5400000)/60000.0",
    2877             :             "(10800000)/60000.0",
    2878             :             "logwidth",
    2879             :             "(0)/60000.0",
    2880             :             "(5400000)/60000.0",
    2881             :             "(5400000)/60000.0",
    2882             :             "(5400000)/60000.0",
    2883             :             "(0)/60000.0",
    2884             :             "(5400000)/60000.0",
    2885             :             "(16200000)/60000.0",
    2886             :             "(-10800000)/60000.0",
    2887             :             "(10800000)/60000.0",
    2888             :             "(-5400000)/60000.0",
    2889             :             "(16200000)/60000.0",
    2890             :             "(10800000)/60000.0",
    2891             :             "(16200000)/60000.0",
    2892             :             "(10800000)/60000.0",
    2893             :             "(16200000)/60000.0",
    2894             :             "(-10800000)/60000.0",
    2895             :             "(5400000)/60000.0",
    2896             :             "(-10800000)/60000.0",
    2897             :             "(5400000)/60000.0",
    2898             :             "(10800000)/60000.0",
    2899             :             "(0)/60000.0",
    2900             :             "(5400000)/60000.0",
    2901             :             "(5400000)/60000.0",
    2902             :             "(5400000)/60000.0"
    2903             :         };
    2904           0 :         aPropertyMap.setProperty(PROP_Equations, createStringSequence( SAL_N_ELEMENTS( aStrings ), aStrings ));
    2905             :     }
    2906             :     {
    2907           0 :         Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
    2908             :         {
    2909           0 :             Sequence< PropertyValue > aPropSequence (4);
    2910             :             {
    2911           0 :                 aPropSequence [0].Name = "Position";
    2912             :                 static const CustomShapeProvider::ParameterPairData aData =
    2913             :                 {
    2914             :                     EnhancedCustomShapeParameterType::EQUATION,
    2915             :                     EnhancedCustomShapeParameterType::EQUATION,
    2916             :                     5, 16
    2917             :                 };
    2918           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    2919             :             }
    2920             :             {
    2921           0 :                 aPropSequence [1].Name = "RangeYMaximum";
    2922           0 :                 EnhancedCustomShapeParameter aParameter;
    2923           0 :                 Any aAny ((sal_Int32) 33333);
    2924           0 :                 aParameter.Value = aAny;
    2925           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2926           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    2927             :             }
    2928             :             {
    2929           0 :                 aPropSequence [2].Name = "RangeYMinimum";
    2930           0 :                 EnhancedCustomShapeParameter aParameter;
    2931           0 :                 Any aAny ((sal_Int32) 0);
    2932           0 :                 aParameter.Value = aAny;
    2933           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2934           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    2935             :             }
    2936             :             {
    2937           0 :                 aPropSequence [3].Name = "RefY";
    2938           0 :                 Any aAny ((sal_Int32) 0);
    2939           0 :                 aPropSequence [3].Value = makeAny (aAny);
    2940             :             }
    2941           0 :             aPropSequenceSequence [0] = aPropSequence;
    2942             :         }
    2943             :         {
    2944           0 :             Sequence< PropertyValue > aPropSequence (4);
    2945             :             {
    2946           0 :                 aPropSequence [0].Name = "Position";
    2947             :                 static const CustomShapeProvider::ParameterPairData aData =
    2948             :                 {
    2949             :                     EnhancedCustomShapeParameterType::EQUATION,
    2950             :                     EnhancedCustomShapeParameterType::NORMAL,
    2951             :                     6, 0
    2952             :                 };
    2953           0 :                 aPropSequence [0].Value = makeAny (createParameterPair(&aData));
    2954             :             }
    2955             :             {
    2956           0 :                 aPropSequence [1].Name = "RangeXMaximum";
    2957           0 :                 EnhancedCustomShapeParameter aParameter;
    2958           0 :                 Any aAny ((sal_Int32) 75000);
    2959           0 :                 aParameter.Value = aAny;
    2960           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2961           0 :                 aPropSequence [1].Value = makeAny (aParameter);
    2962             :             }
    2963             :             {
    2964           0 :                 aPropSequence [2].Name = "RangeXMinimum";
    2965           0 :                 EnhancedCustomShapeParameter aParameter;
    2966           0 :                 Any aAny ((sal_Int32) 25000);
    2967           0 :                 aParameter.Value = aAny;
    2968           0 :                 aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
    2969           0 :                 aPropSequence [2].Value = makeAny (aParameter);
    2970             :             }
    2971             :             {
    2972           0 :                 aPropSequence [3].Name = "RefX";
    2973           0 :                 Any aAny ((sal_Int32) 1);
    2974           0 :                 aPropSequence [3].Value = makeAny (aAny);
    2975             :             }
    2976           0 :             aPropSequenceSequence [1] = aPropSequence;
    2977             :         }
    2978           0 :         aPropertyMap.setProperty(PROP_Handles, aPropSequenceSequence);
    2979             :     }
    2980             :     {
    2981           0 :         aPropertyMap.setProperty(PROP_MirroredX, (sal_Bool) sal_False);
    2982             :     }
    2983             :     {
    2984           0 :         aPropertyMap.setProperty(PROP_MirroredY, (sal_Bool) sal_False);
    2985             :     }
    2986             :     {
    2987           0 :         Sequence< PropertyValue > aPropSequence (3);
    2988             :         {
    2989           0 :             aPropSequence [0].Name = "Coordinates";
    2990             :             static const CustomShapeProvider::ParameterPairData aData[] = {
    2991             :                 {
    2992             :                     EnhancedCustomShapeParameterType::NORMAL,
    2993             :                     EnhancedCustomShapeParameterType::NORMAL,
    2994             :                     0, 0
    2995             :                 },
    2996             :                 {
    2997             :                     EnhancedCustomShapeParameterType::EQUATION,
    2998             :                     EnhancedCustomShapeParameterType::NORMAL,
    2999             :                     13, 0
    3000             :                 },
    3001             :                 {
    3002             :                     EnhancedCustomShapeParameterType::EQUATION,
    3003             :                     EnhancedCustomShapeParameterType::EQUATION,
    3004             :                     8, 19
    3005             :                 },
    3006             :                 {
    3007             :                     EnhancedCustomShapeParameterType::EQUATION,
    3008             :                     EnhancedCustomShapeParameterType::EQUATION,
    3009             :                     23, 24
    3010             :                 },
    3011             :                 {
    3012             :                     EnhancedCustomShapeParameterType::EQUATION,
    3013             :                     EnhancedCustomShapeParameterType::EQUATION,
    3014             :                     9, 15
    3015             :                 },
    3016             :                 {
    3017             :                     EnhancedCustomShapeParameterType::EQUATION,
    3018             :                     EnhancedCustomShapeParameterType::EQUATION,
    3019             :                     8, 19
    3020             :                 },
    3021             :                 {
    3022             :                     EnhancedCustomShapeParameterType::EQUATION,
    3023             :                     EnhancedCustomShapeParameterType::EQUATION,
    3024             :                     25, 26
    3025             :                 },
    3026             :                 {
    3027             :                     EnhancedCustomShapeParameterType::EQUATION,
    3028             :                     EnhancedCustomShapeParameterType::EQUATION,
    3029             :                     10, 16
    3030             :                 },
    3031             :                 {
    3032             :                     EnhancedCustomShapeParameterType::EQUATION,
    3033             :                     EnhancedCustomShapeParameterType::EQUATION,
    3034             :                     8, 19
    3035             :                 },
    3036             :                 {
    3037             :                     EnhancedCustomShapeParameterType::EQUATION,
    3038             :                     EnhancedCustomShapeParameterType::EQUATION,
    3039             :                     27, 28
    3040             :                 },
    3041             :                 {
    3042             :                     EnhancedCustomShapeParameterType::EQUATION,
    3043             :                     EnhancedCustomShapeParameterType::EQUATION,
    3044             :                     14, 15
    3045             :                 },
    3046             :                 {
    3047             :                     EnhancedCustomShapeParameterType::EQUATION,
    3048             :                     EnhancedCustomShapeParameterType::EQUATION,
    3049             :                     8, 19
    3050             :                 },
    3051             :                 {
    3052             :                     EnhancedCustomShapeParameterType::EQUATION,
    3053             :                     EnhancedCustomShapeParameterType::EQUATION,
    3054             :                     29, 30
    3055             :                 },
    3056             :                 {
    3057             :                     EnhancedCustomShapeParameterType::EQUATION,
    3058             :                     EnhancedCustomShapeParameterType::NORMAL,
    3059             :                     31, 0
    3060             :                 },
    3061             :                 {
    3062             :                     EnhancedCustomShapeParameterType::EQUATION,
    3063             :                     EnhancedCustomShapeParameterType::EQUATION,
    3064             :                     3, 18
    3065             :                 },
    3066             :                 {
    3067             :                     EnhancedCustomShapeParameterType::EQUATION,
    3068             :                     EnhancedCustomShapeParameterType::EQUATION,
    3069             :                     31, 17
    3070             :                 },
    3071             :                 {
    3072             :                     EnhancedCustomShapeParameterType::EQUATION,
    3073             :                     EnhancedCustomShapeParameterType::EQUATION,
    3074             :                     7, 17
    3075             :                 },
    3076             :                 {
    3077             :                     EnhancedCustomShapeParameterType::EQUATION,
    3078             :                     EnhancedCustomShapeParameterType::EQUATION,
    3079             :                     7, 20
    3080             :                 },
    3081             :                 {
    3082             :                     EnhancedCustomShapeParameterType::EQUATION,
    3083             :                     EnhancedCustomShapeParameterType::EQUATION,
    3084             :                     8, 19
    3085             :                 },
    3086             :                 {
    3087             :                     EnhancedCustomShapeParameterType::EQUATION,
    3088             :                     EnhancedCustomShapeParameterType::EQUATION,
    3089             :                     32, 33
    3090             :                 },
    3091             :                 {
    3092             :                     EnhancedCustomShapeParameterType::EQUATION,
    3093             :                     EnhancedCustomShapeParameterType::EQUATION,
    3094             :                     9, 22
    3095             :                 },
    3096             :                 {
    3097             :                     EnhancedCustomShapeParameterType::EQUATION,
    3098             :                     EnhancedCustomShapeParameterType::EQUATION,
    3099             :                     8, 19
    3100             :                 },
    3101             :                 {
    3102             :                     EnhancedCustomShapeParameterType::EQUATION,
    3103             :                     EnhancedCustomShapeParameterType::EQUATION,
    3104             :                     34, 35
    3105             :                 },
    3106             :                 {
    3107             :                     EnhancedCustomShapeParameterType::EQUATION,
    3108             :                     EnhancedCustomShapeParameterType::EQUATION,
    3109             :                     6, 17
    3110             :                 },
    3111             :                 {
    3112             :                     EnhancedCustomShapeParameterType::NORMAL,
    3113             :                     EnhancedCustomShapeParameterType::EQUATION,
    3114             :                     0, 17
    3115             :                 },
    3116             :                 {
    3117             :                     EnhancedCustomShapeParameterType::EQUATION,
    3118             :                     EnhancedCustomShapeParameterType::EQUATION,
    3119             :                     2, 18
    3120             :                 },
    3121             :                 {
    3122             :                     EnhancedCustomShapeParameterType::EQUATION,
    3123             :                     EnhancedCustomShapeParameterType::EQUATION,
    3124             :                     11, 19
    3125             :                 },
    3126             :                 {
    3127             :                     EnhancedCustomShapeParameterType::EQUATION,
    3128             :                     EnhancedCustomShapeParameterType::EQUATION,
    3129             :                     8, 19
    3130             :                 },
    3131             :                 {
    3132             :                     EnhancedCustomShapeParameterType::EQUATION,
    3133             :                     EnhancedCustomShapeParameterType::EQUATION,
    3134             :                     36, 37
    3135             :                 },
    3136             :                 {
    3137             :                     EnhancedCustomShapeParameterType::EQUATION,
    3138             :                     EnhancedCustomShapeParameterType::EQUATION,
    3139             :                     9, 15
    3140             :                 },
    3141             :                 {
    3142             :                     EnhancedCustomShapeParameterType::EQUATION,
    3143             :                     EnhancedCustomShapeParameterType::EQUATION,
    3144             :                     8, 19
    3145             :                 },
    3146             :                 {
    3147             :                     EnhancedCustomShapeParameterType::EQUATION,
    3148             :                     EnhancedCustomShapeParameterType::EQUATION,
    3149             :                     38, 39
    3150             :                 },
    3151             :                 {
    3152             :                     EnhancedCustomShapeParameterType::EQUATION,
    3153             :                     EnhancedCustomShapeParameterType::EQUATION,
    3154             :                     11, 16
    3155             :                 },
    3156             :                 {
    3157             :                     EnhancedCustomShapeParameterType::EQUATION,
    3158             :                     EnhancedCustomShapeParameterType::EQUATION,
    3159             :                     12, 19
    3160             :                 },
    3161             :                 {
    3162             :                     EnhancedCustomShapeParameterType::EQUATION,
    3163             :                     EnhancedCustomShapeParameterType::EQUATION,
    3164             :                     8, 19
    3165             :                 },
    3166             :                 {
    3167             :                     EnhancedCustomShapeParameterType::EQUATION,
    3168             :                     EnhancedCustomShapeParameterType::EQUATION,
    3169             :                     40, 41
    3170             :                 },
    3171             :                 {
    3172             :                     EnhancedCustomShapeParameterType::EQUATION,
    3173             :                     EnhancedCustomShapeParameterType::EQUATION,
    3174             :                     10, 15
    3175             :                 },
    3176             :                 {
    3177             :                     EnhancedCustomShapeParameterType::EQUATION,
    3178             :                     EnhancedCustomShapeParameterType::EQUATION,
    3179             :                     8, 19
    3180             :                 },
    3181             :                 {
    3182             :                     EnhancedCustomShapeParameterType::EQUATION,
    3183             :                     EnhancedCustomShapeParameterType::EQUATION,
    3184             :                     42, 43
    3185             :                 },
    3186             :                 {
    3187             :                     EnhancedCustomShapeParameterType::EQUATION,
    3188             :                     EnhancedCustomShapeParameterType::EQUATION,
    3189             :                     12, 16
    3190             :                 },
    3191             :                 {
    3192             :                     EnhancedCustomShapeParameterType::NORMAL,
    3193             :                     EnhancedCustomShapeParameterType::NORMAL,
    3194             :                     0, 0
    3195             :                 },
    3196             :                 {
    3197             :                     EnhancedCustomShapeParameterType::EQUATION,
    3198             :                     EnhancedCustomShapeParameterType::NORMAL,
    3199             :                     13, 0
    3200             :                 },
    3201             :                 {
    3202             :                     EnhancedCustomShapeParameterType::EQUATION,
    3203             :                     EnhancedCustomShapeParameterType::EQUATION,
    3204             :                     8, 19
    3205             :                 },
    3206             :                 {
    3207             :                     EnhancedCustomShapeParameterType::EQUATION,
    3208             :                     EnhancedCustomShapeParameterType::EQUATION,
    3209             :                     44, 45
    3210             :                 },
    3211             :                 {
    3212             :                     EnhancedCustomShapeParameterType::EQUATION,
    3213             :                     EnhancedCustomShapeParameterType::EQUATION,
    3214             :                     9, 15
    3215             :                 },
    3216             :                 {
    3217             :                     EnhancedCustomShapeParameterType::EQUATION,
    3218             :                     EnhancedCustomShapeParameterType::EQUATION,
    3219             :                     8, 19
    3220             :                 },
    3221             :                 {
    3222             :                     EnhancedCustomShapeParameterType::EQUATION,
    3223             :                     EnhancedCustomShapeParameterType::EQUATION,
    3224             :                     46, 47
    3225             :                 },
    3226             :                 {
    3227             :                     EnhancedCustomShapeParameterType::EQUATION,
    3228             :                     EnhancedCustomShapeParameterType::EQUATION,
    3229             :                     10, 16
    3230             :                 },
    3231             :                 {
    3232             :                     EnhancedCustomShapeParameterType::EQUATION,
    3233             :                     EnhancedCustomShapeParameterType::EQUATION,
    3234             :                     8, 19
    3235             :                 },
    3236             :                 {
    3237             :                     EnhancedCustomShapeParameterType::EQUATION,
    3238             :                     EnhancedCustomShapeParameterType::EQUATION,
    3239             :                     48, 49
    3240             :                 },
    3241             :                 {
    3242             :                     EnhancedCustomShapeParameterType::EQUATION,
    3243             :                     EnhancedCustomShapeParameterType::EQUATION,
    3244             :                     14, 15
    3245             :                 },
    3246             :                 {
    3247             :                     EnhancedCustomShapeParameterType::EQUATION,
    3248             :                     EnhancedCustomShapeParameterType::EQUATION,
    3249             :                     8, 19
    3250             :                 },
    3251             :                 {
    3252             :                     EnhancedCustomShapeParameterType::EQUATION,
    3253             :                     EnhancedCustomShapeParameterType::EQUATION,
    3254             :                     50, 51
    3255             :                 },
    3256             :                 {
    3257             :                     EnhancedCustomShapeParameterType::EQUATION,
    3258             :                     EnhancedCustomShapeParameterType::NORMAL,
    3259             :                     31, 0
    3260             :                 },
    3261             :                 {
    3262             :                     EnhancedCustomShapeParameterType::EQUATION,
    3263             :                     EnhancedCustomShapeParameterType::EQUATION,
    3264             :                     3, 18
    3265             :                 },
    3266             :                 {
    3267             :                     EnhancedCustomShapeParameterType::EQUATION,
    3268             :                     EnhancedCustomShapeParameterType::EQUATION,
    3269             :                     31, 17
    3270             :                 },
    3271             :                 {
    3272             :                     EnhancedCustomShapeParameterType::EQUATION,
    3273             :                     EnhancedCustomShapeParameterType::EQUATION,
    3274             :                     7, 17
    3275             :                 },
    3276             :                 {
    3277             :                     EnhancedCustomShapeParameterType::EQUATION,
    3278             :                     EnhancedCustomShapeParameterType::EQUATION,
    3279             :                     7, 20
    3280             :                 },
    3281             :                 {
    3282             :                     EnhancedCustomShapeParameterType::EQUATION,
    3283             :                     EnhancedCustomShapeParameterType::EQUATION,
    3284             :                     8, 19
    3285             :                 },
    3286             :                 {
    3287             :                     EnhancedCustomShapeParameterType::EQUATION,
    3288             :                     EnhancedCustomShapeParameterType::EQUATION,
    3289             :                     52, 53
    3290             :                 },
    3291             :                 {
    3292             :                     EnhancedCustomShapeParameterType::EQUATION,
    3293             :                     EnhancedCustomShapeParameterType::EQUATION,
    3294             :                     9, 22
    3295             :                 },
    3296             :                 {
    3297             :                     EnhancedCustomShapeParameterType::EQUATION,
    3298             :                     EnhancedCustomShapeParameterType::EQUATION,
    3299             :                     8, 19
    3300             :                 },
    3301             :                 {
    3302             :                     EnhancedCustomShapeParameterType::EQUATION,
    3303             :                     EnhancedCustomShapeParameterType::EQUATION,
    3304             :                     54, 55
    3305             :                 },
    3306             :                 {
    3307             :                     EnhancedCustomShapeParameterType::EQUATION,
    3308             :                     EnhancedCustomShapeParameterType::EQUATION,
    3309             :                     6, 17
    3310             :                 },
    3311             :                 {
    3312             :                     EnhancedCustomShapeParameterType::NORMAL,
    3313             :                     EnhancedCustomShapeParameterType::EQUATION,
    3314             :                     0, 17
    3315             :                 },
    3316             :                 {
    3317             :                     EnhancedCustomShapeParameterType::EQUATION,
    3318             :                     EnhancedCustomShapeParameterType::EQUATION,
    3319             :                     2, 18
    3320             :                 },
    3321             :                 {
    3322             :                     EnhancedCustomShapeParameterType::EQUATION,
    3323             :                     EnhancedCustomShapeParameterType::EQUATION,
    3324             :                     11, 19
    3325             :                 },
    3326             :                 {
    3327             :                     EnhancedCustomShapeParameterType::EQUATION,
    3328             :                     EnhancedCustomShapeParameterType::EQUATION,
    3329             :                     11, 16
    3330             :                 },
    3331             :                 {
    3332             :                     EnhancedCustomShapeParameterType::EQUATION,
    3333             :                     EnhancedCustomShapeParameterType::EQUATION,
    3334             :                     12, 16
    3335             :                 },
    3336             :                 {
    3337             :                     EnhancedCustomShapeParameterType::EQUATION,
    3338             :                     EnhancedCustomShapeParameterType::EQUATION,
    3339             :                     12, 19
    3340             :                 },
    3341             :                 {
    3342             :                     EnhancedCustomShapeParameterType::EQUATION,
    3343             :                     EnhancedCustomShapeParameterType::EQUATION,
    3344             :                     6, 17
    3345             :                 },
    3346             :                 {
    3347             :                     EnhancedCustomShapeParameterType::EQUATION,
    3348             :                     EnhancedCustomShapeParameterType::EQUATION,
    3349             :                     6, 21
    3350             :                 },
    3351             :                 {
    3352             :                     EnhancedCustomShapeParameterType::EQUATION,
    3353             :                     EnhancedCustomShapeParameterType::EQUATION,
    3354             :                     7, 21
    3355             :                 },
    3356             :                 {
    3357             :                     EnhancedCustomShapeParameterType::EQUATION,
    3358             :                     EnhancedCustomShapeParameterType::EQUATION,
    3359             :                     7, 17
    3360             :                 }
    3361             :             };
    3362           0 :             aPropSequence [0].Value = makeAny (createParameterPairSequence(SAL_N_ELEMENTS(aData), aData));
    3363             :         }
    3364             :         {
    3365           0 :             aPropSequence [1].Name = "Segments";
    3366             :             static const sal_uInt16 nValues[] = {
    3367             :             // Command, Count
    3368             :                 1,1,
    3369             :                 2,1,
    3370             :                 17,1,
    3371             :                 2,1,
    3372             :                 17,1,
    3373             :                 2,1,
    3374             :                 17,1,
    3375             :                 2,1,
    3376             :                 17,1,
    3377             :                 2,5,
    3378             :                 17,1,
    3379             :                 2,1,
    3380             :                 17,1,
    3381             :                 2,3,
    3382             :                 4,0,
    3383             :                 7,0,
    3384             :                 5,0,
    3385             :                 1,1,
    3386             :                 17,1,
    3387             :                 2,1,
    3388             :                 17,1,
    3389             :                 2,1,
    3390             :                 4,0,
    3391             :                 1,1,
    3392             :                 17,1,
    3393             :                 2,1,
    3394             :                 17,1,
    3395             :                 2,1,
    3396             :                 4,0,
    3397             :                 19,0,
    3398             :                 7,0,
    3399             :                 5,0,
    3400             :                 1,1,
    3401             :                 2,1,
    3402             :                 17,1,
    3403             :                 2,1,
    3404             :                 17,1,
    3405             :                 2,1,
    3406             :                 17,1,
    3407             :                 2,1,
    3408             :                 17,1,
    3409             :                 2,5,
    3410             :                 17,1,
    3411             :                 2,1,
    3412             :                 17,1,
    3413             :                 2,3,
    3414             :                 4,0,
    3415             :                 1,1,
    3416             :                 2,1,
    3417             :                 1,1,
    3418             :                 2,1,
    3419             :                 1,1,
    3420             :                 2,1,
    3421             :                 1,1,
    3422             :                 2,1,
    3423             :                 6,0,
    3424             :                 5,0
    3425             :             };
    3426           0 :             aPropSequence [1].Value = makeAny (createSegmentSequence( SAL_N_ELEMENTS( nValues ), nValues ));
    3427             :         }
    3428             :         {
    3429           0 :             aPropSequence [2].Name = "TextFrames";
    3430           0 :             Sequence< EnhancedCustomShapeTextFrame > aTextFrameSeq (1);
    3431             :             {
    3432           0 :                 EnhancedCustomShapeTextFrame aTextFrame;
    3433             :                 {
    3434             :                     static const CustomShapeProvider::ParameterPairData aData =
    3435             :                     {
    3436             :                         EnhancedCustomShapeParameterType::EQUATION,
    3437             :                         EnhancedCustomShapeParameterType::EQUATION,
    3438             :                         6, 16
    3439             :                     };
    3440           0 :                     aTextFrame.TopLeft = createParameterPair(&aData);
    3441             :                 }
    3442             :                 {
    3443             :                     static const CustomShapeProvider::ParameterPairData aData =
    3444             :                     {
    3445             :                         EnhancedCustomShapeParameterType::EQUATION,
    3446             :                         EnhancedCustomShapeParameterType::EQUATION,
    3447             :                         7, 22
    3448             :                     };
    3449           0 :                     aTextFrame.BottomRight = createParameterPair(&aData);
    3450             :                 }
    3451           0 :                 aTextFrameSeq [0] = aTextFrame;
    3452             :             }
    3453           0 :             aPropSequence [2].Value = makeAny (aTextFrameSeq);
    3454             :         }
    3455           0 :         aPropertyMap.setProperty(PROP_Path, aPropSequence);
    3456             :     }
    3457             :     {
    3458           0 :         awt::Rectangle aRectangle;
    3459           0 :         aRectangle.X = 0;
    3460           0 :         aRectangle.Y = 0;
    3461           0 :         aRectangle.Width = 0;
    3462           0 :         aRectangle.Height = 0;
    3463           0 :         aPropertyMap.setProperty(PROP_ViewBox, aRectangle);
    3464             :     }
    3465           0 :     aPropertyMap.setProperty( PROP_Type, OUString("ooxml-ribbon"));
    3466             : 
    3467           0 :     return aPropertyMap;
    3468             :   }
    3469             : };
    3470             : 
    3471             : // This is a generated source file. DO NOT EDIT.
    3472             : 
    3473             : } // anonymous namespace
    3474           6 : void CustomShapeProperties::initializePresetsMap6()
    3475             : {
    3476           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "flowChartProcess" ) ] = new ShapeCflowChartProcess();
    3477           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "star5" ) ] = new ShapeCstar5();
    3478           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "lineInv" ) ] = new ShapeClineInv();
    3479           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "straightConnector1" ) ] = new ShapeCstraightConnector1();
    3480           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "stripedRightArrow" ) ] = new ShapeCstripedRightArrow();
    3481           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "callout3" ) ] = new ShapeCcallout3();
    3482           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "bentUpArrow" ) ] = new ShapeCbentUpArrow();
    3483           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "noSmoking" ) ] = new ShapeCnoSmoking();
    3484           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "trapezoid" ) ] = new ShapeCtrapezoid();
    3485           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "cloudCallout" ) ] = new ShapeCcloudCallout();
    3486           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "callout1" ) ] = new ShapeCcallout1();
    3487           6 :     maPresetsMap [ StaticTokenMap::get().getTokenFromUnicode( "ribbon" ) ] = new ShapeCribbon();
    3488           6 : }
    3489             : 
    3490             : } } // oox // drawingml
    3491             : 
    3492             : 
    3493           6 : void ::oox::drawingml::CustomShapeProperties::initializePresetsMap()
    3494             : {
    3495           6 : initializePresetsMap1();
    3496           6 : initializePresetsMap2();
    3497           6 : initializePresetsMap3();
    3498           6 : initializePresetsMap4();
    3499           6 : initializePresetsMap5();
    3500           6 : initializePresetsMap6();
    3501         183 : }

Generated by: LCOV version 1.10