[Libreoffice-commits] .: 2 commits - oox/source
Radek DoulÃk
rodo at kemper.freedesktop.org
Thu Apr 28 05:28:05 PDT 2011
oox/source/drawingml/customshapeproperties.cxx | 482 ++++++++++++++++++++++++-
oox/source/helper/propertymap.cxx | 287 --------------
2 files changed, 484 insertions(+), 285 deletions(-)
New commits:
commit 8c2d5d8aeb8111c73fd42b50c8a28b115fe4a74e
Author: Radek Doulik <rodo at novell.com>
Date: Thu Apr 28 14:17:22 2011 +0200
added striped-right-arrow custom shape preset
diff --git a/oox/source/drawingml/customshapeproperties.cxx b/oox/source/drawingml/customshapeproperties.cxx
index cc174f7..f62a76e 100644
--- a/oox/source/drawingml/customshapeproperties.cxx
+++ b/oox/source/drawingml/customshapeproperties.cxx
@@ -96,9 +96,483 @@ void CustomShapeProperties::pushToPropSet( const ::oox::core::FilterBase& /* rFi
{
if ( maShapePresetType.getLength() )
{
+ OSL_TRACE("preset: %s", USS(maShapePresetType));
+
static OUString sRightArrow = CREATE_OUSTRING("right-arrow");
- if ( maShapePresetType.equals( sRightArrow ) ) {
+ static OUString sStripedRightArrow = CREATE_OUSTRING("striped-right-arrow");
+
+ if ( maShapePresetType.equals( sStripedRightArrow ) ) {
+ PropertyMap aPropertyMap;
+
+ Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
+ {
+ Any aAny ((sal_Int32) 10000);
+ aAdjSequence [0].Value = aAny;
+ }
+ {
+ Any aAny ((sal_Int32) 10000);
+ aAdjSequence [1].Value = aAny;
+ }
+ aPropertyMap [PROP_AdjustmentValues] <<= aAdjSequence;
+
+ Sequence< OUString > aStringSequence (17);
+ aStringSequence[0] = CREATE_OUSTRING ("min(width,height)");
+ aStringSequence[1] = CREATE_OUSTRING ("16875*width/?0 ");
+ aStringSequence[2] = CREATE_OUSTRING ("if(0-$0 ,0,if(20000-$0 ,$0 ,20000))");
+ aStringSequence[3] = CREATE_OUSTRING ("if(0-$1 ,0,if(?1 -$1 ,$1 ,?1 ))");
+ aStringSequence[4] = CREATE_OUSTRING ("?0 *1/6");
+ aStringSequence[5] = CREATE_OUSTRING ("?0 *?3 /20000");
+ aStringSequence[6] = CREATE_OUSTRING ("width+0-?5 ");
+ aStringSequence[7] = CREATE_OUSTRING ("height*?2 /40000");
+ aStringSequence[8] = CREATE_OUSTRING ("height/2");
+ aStringSequence[9] = CREATE_OUSTRING ("?8 +0-?7 ");
+ aStringSequence[10] = CREATE_OUSTRING ("?8 +?7 -0");
+ aStringSequence[11] = CREATE_OUSTRING ("height/2");
+ aStringSequence[12] = CREATE_OUSTRING ("?7 *?5 /?11 ");
+ aStringSequence[13] = CREATE_OUSTRING ("width+0-?12 ");
+ aStringSequence[14] = CREATE_OUSTRING ("height");
+ aStringSequence[15] = CREATE_OUSTRING ("width");
+ aStringSequence[16] = CREATE_OUSTRING ("min(width,height)/8");
+ aPropertyMap [PROP_Equations] <<= aStringSequence;
+
+ Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
+ {
+ Sequence< PropertyValue > aPropSequence (4);
+ {
+ aPropSequence [0].Name = CREATE_OUSTRING ("Position");
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 9);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aPropSequence [0].Value = makeAny (aParameterPair);
+ }
+ {
+ aPropSequence [1].Name = CREATE_OUSTRING ("RangeYMaximum");
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 20000);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
+ aPropSequence [1].Value = makeAny (aParameter);
+ }
+ {
+ aPropSequence [2].Name = CREATE_OUSTRING ("RangeYMinimum");
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 0);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
+ aPropSequence [2].Value = makeAny (aParameter);
+ }
+ {
+ aPropSequence [3].Name = CREATE_OUSTRING ("RefY");
+ Any aAny ((sal_Int32) 0);
+ aPropSequence [3].Value = makeAny (aAny);
+ }
+ aPropSequenceSequence [0] = aPropSequence;
+ }
+ {
+ Sequence< PropertyValue > aPropSequence (4);
+ {
+ aPropSequence [0].Name = CREATE_OUSTRING ("Position");
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 6);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ aParameterPair.Second = aParameter;
+ }
+ aPropSequence [0].Value = makeAny (aParameterPair);
+ }
+ {
+ aPropSequence [1].Name = CREATE_OUSTRING ("RangeXMaximum");
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 1);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aPropSequence [1].Value = makeAny (aParameter);
+ }
+ {
+ aPropSequence [2].Name = CREATE_OUSTRING ("RangeXMinimum");
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 0);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
+ aPropSequence [2].Value = makeAny (aParameter);
+ }
+ {
+ aPropSequence [3].Name = CREATE_OUSTRING ("RefX");
+ Any aAny ((sal_Int32) 1);
+ aPropSequence [3].Value = makeAny (aAny);
+ }
+ aPropSequenceSequence [1] = aPropSequence;
+ }
+ aPropertyMap [PROP_Handles] <<= aPropSequenceSequence;
+
+ aPropertyMap [PROP_MirroredX] <<= Any ((sal_Bool) sal_False);
+
+ aPropertyMap [PROP_MirroredY] <<= Any ((sal_Bool) sal_False);
+
+ Sequence< PropertyValue > aPropSequence (2);
+ {
+ aPropSequence [0].Name = CREATE_OUSTRING ("Coordinates");
+ Sequence< EnhancedCustomShapeParameterPair > aParameterPairSeq (15);
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 9);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [0] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ OUString str = CREATE_OUSTRING ("ssd32");
+ aParameter.Value = makeAny (str);
+ aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 9);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [1] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ OUString str = CREATE_OUSTRING ("ssd32");
+ aParameter.Value = makeAny (str);
+ aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 10);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [2] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 10);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [3] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ OUString str = CREATE_OUSTRING ("ssd16");
+ aParameter.Value = makeAny (str);
+ aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 9);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [4] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 16);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 9);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [5] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 16);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 10);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [6] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ OUString str = CREATE_OUSTRING ("ssd16");
+ aParameter.Value = makeAny (str);
+ aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 10);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [7] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 4);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 9);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [8] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 6);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 9);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [9] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 6);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [10] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 15);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 8);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [11] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 6);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 14);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [12] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 6);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 10);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [13] = aParameterPair;
+ }
+ {
+ EnhancedCustomShapeParameterPair aParameterPair;
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 4);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.First = aParameter;
+ }
+ {
+ EnhancedCustomShapeParameter aParameter;
+ Any aAny ((sal_Int32) 10);
+ aParameter.Value = aAny;
+ aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
+ aParameterPair.Second = aParameter;
+ }
+ aParameterPairSeq [14] = aParameterPair;
+ }
+ aPropSequence [0].Value = makeAny (aParameterPairSeq);
+ }
+ {
+ aPropSequence [1].Name = CREATE_OUSTRING ("Segments");
+ Sequence< EnhancedCustomShapeSegment > aSegmentSeq (10);
+ {
+ EnhancedCustomShapeSegment aSegment;
+ aSegment.Command = 1;
+ aSegment.Count = 1;
+ aSegmentSeq [0] = aSegment;
+ }
+ {
+ EnhancedCustomShapeSegment aSegment;
+ aSegment.Command = 2;
+ aSegment.Count = 3;
+ aSegmentSeq [1] = aSegment;
+ }
+ {
+ EnhancedCustomShapeSegment aSegment;
+ aSegment.Command = 4;
+ aSegment.Count = 0;
+ aSegmentSeq [2] = aSegment;
+ }
+ {
+ EnhancedCustomShapeSegment aSegment;
+ aSegment.Command = 1;
+ aSegment.Count = 1;
+ aSegmentSeq [3] = aSegment;
+ }
+ {
+ EnhancedCustomShapeSegment aSegment;
+ aSegment.Command = 2;
+ aSegment.Count = 3;
+ aSegmentSeq [4] = aSegment;
+ }
+ {
+ EnhancedCustomShapeSegment aSegment;
+ aSegment.Command = 4;
+ aSegment.Count = 0;
+ aSegmentSeq [5] = aSegment;
+ }
+ {
+ EnhancedCustomShapeSegment aSegment;
+ aSegment.Command = 1;
+ aSegment.Count = 1;
+ aSegmentSeq [6] = aSegment;
+ }
+ {
+ EnhancedCustomShapeSegment aSegment;
+ aSegment.Command = 2;
+ aSegment.Count = 6;
+ aSegmentSeq [7] = aSegment;
+ }
+ {
+ EnhancedCustomShapeSegment aSegment;
+ aSegment.Command = 4;
+ aSegment.Count = 0;
+ aSegmentSeq [8] = aSegment;
+ }
+ {
+ EnhancedCustomShapeSegment aSegment;
+ aSegment.Command = 5;
+ aSegment.Count = 0;
+ aSegmentSeq [9] = aSegment;
+ }
+ aPropSequence [1].Value = makeAny (aSegmentSeq);
+ }
+ aPropertyMap [PROP_Path] <<= aPropSequence;
+ awt::Rectangle aRectangle;
+ aRectangle.X = 0;
+ aRectangle.Y = 0;
+ aRectangle.Width = 4663800;
+ aRectangle.Height = 283680;
+ aPropertyMap [PROP_ViewBox] <<= aRectangle;
+
+ aPropertyMap [ PROP_Type ] <<= CREATE_OUSTRING("ooxml-striped-right-arrow");
+
+ Sequence< PropertyValue > aSeq = aPropertyMap.makePropertyValueSequence();
+ PropertySet aPropSet( xPropSet );
+ aPropSet.setProperty( PROP_CustomShapeGeometry, aSeq );
+ OSL_TRACE("created ooxml preset for ooxml-striped-right-arrow");
+
+ } else if ( maShapePresetType.equals( sRightArrow ) ) {
PropertyMap aPropertyMap;
Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
@@ -555,9 +1029,11 @@ void CustomShapeProperties::pushToPropSet( const ::oox::core::FilterBase& /* rFi
}
aPropertyMap[ PROP_Handles ] <<= aHandles;
+#ifdef DEBUG
+ aPropertyMap.dump();
+ aPropertyMap.dumpCode();
+#endif
// converting the vector to a sequence
- // aPropertyMap.dump();
- // aPropertyMap.dumpCode();
Sequence< PropertyValue > aSeq = aPropertyMap.makePropertyValueSequence();
PropertySet aPropSet( xPropSet );
aPropSet.setProperty( PROP_CustomShapeGeometry, aSeq );
commit 4d9b412a0af18666ea650e105d3a2392f798f9f5
Author: Radek Doulik <rodo at novell.com>
Date: Thu Apr 28 14:16:29 2011 +0200
fixed string code dump, removed test code
diff --git a/oox/source/helper/propertymap.cxx b/oox/source/helper/propertymap.cxx
index fa4f75b..29992fa 100644
--- a/oox/source/helper/propertymap.cxx
+++ b/oox/source/helper/propertymap.cxx
@@ -497,9 +497,11 @@ static const char* lclDumpAnyValueCode( Any value, int level = 0)
TextHorizontalAdjust aTextHorizAdj;
Reference< XIndexReplace > xNumRule;
- if( value >>= strValue )
- fprintf (stderr,"\"%s\"\n", USS( strValue ) );
- else if( value >>= strArray ) {
+ if( value >>= strValue ) {
+ printLevel (level);
+ fprintf (stderr,"OUString str = CREATE_OUSTRING (\"%s\");\n", USS( strValue ) );
+ return "str";
+ } else if( value >>= strArray ) {
printLevel (level);
fprintf (stderr,"Sequence< OUString > aStringSequence (%"SAL_PRIdINT32");\n", strArray.getLength());
for( int i=0; i<strArray.getLength(); i++ ) {
@@ -808,285 +810,6 @@ void PropertyMap::dumpCode( Reference< XPropertySet > rXPropSet )
void PropertyMap::dumpCode()
{
dumpCode( Reference< XPropertySet >( makePropertySet(), UNO_QUERY ) );
- PropertyMap aPropertyMap;
- Sequence< EnhancedCustomShapeAdjustmentValue > aAdjSequence (2);
- {
- Any aAny ((long) 18000);
- aAdjSequence [0].Value = aAny;
- }
- {
- Any aAny ((long) 10000);
- aAdjSequence [1].Value = aAny;
- }
- aPropertyMap [PROP_AdjustmentValues] <<= aAdjSequence;
-
- Sequence< OUString > aStringSequence (15);
- aStringSequence[0] = CREATE_OUSTRING ("min(width,height)");
- aStringSequence[1] = CREATE_OUSTRING ("20000*width/?0 ");
- aStringSequence[2] = CREATE_OUSTRING ("if(0-$0 ,0,if(20000-$0 ,$0 ,20000))");
- aStringSequence[3] = CREATE_OUSTRING ("if(0-$1 ,0,if(?1 -$1 ,$1 ,?1 ))");
- aStringSequence[4] = CREATE_OUSTRING ("?0 *?3 /20000");
- aStringSequence[5] = CREATE_OUSTRING ("width+0-?4 ");
- aStringSequence[6] = CREATE_OUSTRING ("height*?2 /40000");
- aStringSequence[7] = CREATE_OUSTRING ("height/2");
- aStringSequence[8] = CREATE_OUSTRING ("?7 +0-?6 ");
- aStringSequence[9] = CREATE_OUSTRING ("?7 +?6 -0");
- aStringSequence[10] = CREATE_OUSTRING ("height/2");
- aStringSequence[11] = CREATE_OUSTRING ("?8 *?4 /?10 ");
- aStringSequence[12] = CREATE_OUSTRING ("?5 +?11 -0");
- aStringSequence[13] = CREATE_OUSTRING ("height");
- aStringSequence[14] = CREATE_OUSTRING ("width");
- aPropertyMap [PROP_Equations] <<= aStringSequence;
-
- Sequence< Sequence < PropertyValue > > aPropSequenceSequence (2);
- {
- Sequence< PropertyValue > aPropSequence (4);
- {
- aPropSequence [0].Name = CREATE_OUSTRING ("Position");
- EnhancedCustomShapeParameterPair aParameterPair;
- {
- EnhancedCustomShapeParameter aParameter;
- aParameterPair.First = aParameter;
- }
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 8);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.Second = aParameter;
- }
- aPropSequence [0].Value = makeAny (aParameterPair);
- }
- {
- aPropSequence [1].Name = CREATE_OUSTRING ("RangeYMaximum");
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 20000);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
- aPropSequence [1].Value = makeAny (aParameter);
- }
- {
- aPropSequence [2].Name = CREATE_OUSTRING ("RangeYMinimum");
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 0);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
- aPropSequence [2].Value = makeAny (aParameter);
- }
- {
- aPropSequence [3].Name = CREATE_OUSTRING ("RefY");
- Any aAny ((long) 0);
- aPropSequence [3].Value = makeAny (aAny);
- }
- aPropSequenceSequence [0] = aPropSequence;
- }
- {
- Sequence< PropertyValue > aPropSequence (4);
- {
- aPropSequence [0].Name = CREATE_OUSTRING ("Position");
- EnhancedCustomShapeParameterPair aParameterPair;
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 5);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.First = aParameter;
- }
- {
- EnhancedCustomShapeParameter aParameter;
- aParameterPair.Second = aParameter;
- }
- aPropSequence [0].Value = makeAny (aParameterPair);
- }
- {
- aPropSequence [1].Name = CREATE_OUSTRING ("RangeXMaximum");
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 1);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aPropSequence [1].Value = makeAny (aParameter);
- }
- {
- aPropSequence [2].Name = CREATE_OUSTRING ("RangeXMinimum");
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 0);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::NORMAL;
- aPropSequence [2].Value = makeAny (aParameter);
- }
- {
- aPropSequence [3].Name = CREATE_OUSTRING ("RefX");
- Any aAny ((long) 1);
- aPropSequence [3].Value = makeAny (aAny);
- }
- aPropSequenceSequence [1] = aPropSequence;
- }
- aPropertyMap [PROP_Handles] <<= aPropSequenceSequence;
-
- aPropertyMap [PROP_MirroredX] <<= Any ((sal_Bool) sal_False);
-
- aPropertyMap [PROP_MirroredY] <<= Any ((sal_Bool) sal_False);
-
- Sequence< PropertyValue > aPropSequence (2);
- {
- aPropSequence [0].Name = CREATE_OUSTRING ("Coordinates");
- Sequence< EnhancedCustomShapeParameterPair > aParameterPairSeq (7);
- {
- EnhancedCustomShapeParameterPair aParameterPair;
- {
- EnhancedCustomShapeParameter aParameter;
- aParameterPair.First = aParameter;
- }
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 8);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.Second = aParameter;
- }
- aParameterPairSeq [0] = aParameterPair;
- }
- {
- EnhancedCustomShapeParameterPair aParameterPair;
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 5);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.First = aParameter;
- }
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 8);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.Second = aParameter;
- }
- aParameterPairSeq [1] = aParameterPair;
- }
- {
- EnhancedCustomShapeParameterPair aParameterPair;
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 5);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.First = aParameter;
- }
- {
- EnhancedCustomShapeParameter aParameter;
- aParameterPair.Second = aParameter;
- }
- aParameterPairSeq [2] = aParameterPair;
- }
- {
- EnhancedCustomShapeParameterPair aParameterPair;
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 14);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.First = aParameter;
- }
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 7);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.Second = aParameter;
- }
- aParameterPairSeq [3] = aParameterPair;
- }
- {
- EnhancedCustomShapeParameterPair aParameterPair;
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 5);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.First = aParameter;
- }
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 13);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.Second = aParameter;
- }
- aParameterPairSeq [4] = aParameterPair;
- }
- {
- EnhancedCustomShapeParameterPair aParameterPair;
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 5);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.First = aParameter;
- }
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 9);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.Second = aParameter;
- }
- aParameterPairSeq [5] = aParameterPair;
- }
- {
- EnhancedCustomShapeParameterPair aParameterPair;
- {
- EnhancedCustomShapeParameter aParameter;
- aParameterPair.First = aParameter;
- }
- {
- EnhancedCustomShapeParameter aParameter;
- Any aAny ((long) 9);
- aParameter.Value = aAny;
- aParameter.Type = EnhancedCustomShapeParameterType::EQUATION;
- aParameterPair.Second = aParameter;
- }
- aParameterPairSeq [6] = aParameterPair;
- }
- aPropSequence [0].Value = makeAny (aParameterPairSeq);
- }
- {
- aPropSequence [1].Name = CREATE_OUSTRING ("Segments");
- Sequence< EnhancedCustomShapeSegment > aSegmentSeq (4);
- {
- EnhancedCustomShapeSegment aSegment;
- aSegment.Command = 1;
- aSegment.Count = 1;
- aSegmentSeq [0] = aSegment;
- }
- {
- EnhancedCustomShapeSegment aSegment;
- aSegment.Command = 2;
- aSegment.Count = 6;
- aSegmentSeq [1] = aSegment;
- }
- {
- EnhancedCustomShapeSegment aSegment;
- aSegment.Command = 4;
- aSegment.Count = 0;
- aSegmentSeq [2] = aSegment;
- }
- {
- EnhancedCustomShapeSegment aSegment;
- aSegment.Command = 5;
- aSegment.Count = 0;
- aSegmentSeq [3] = aSegment;
- }
- aPropSequence [1].Value = makeAny (aSegmentSeq);
- }
- aPropertyMap [PROP_Path] <<= aPropSequence;
-
- awt::Rectangle aRectangle;
- aRectangle.X = 0;
- aRectangle.Y = 0;
- aRectangle.Width = 1050480;
- aRectangle.Height = 456840;
- aPropertyMap [PROP_ViewBox] <<= aRectangle;
}
#endif
More information about the Libreoffice-commits
mailing list