Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: star :: drawing ::

unpublished service EnhancedCustomShapeHandle
Usage Restrictions
not published
Description
This service may be represented by a ::com::sun::star::beans::PropertyValue [].

Properties' Summary
boolean
MirroredX
[ OPTIONAL ]
Specifies if the x position of the handle is mirrored.  
boolean
MirroredY
[ OPTIONAL ]
Specifies if the y position of the handle is mirrored.  
boolean
Switched
[ OPTIONAL ]
Specifies if the handle directions are swapped if the shape is taller than wide.  
EnhancedCustomShapeParameterPair
Position
[ OPTIONAL ]
If the property Polar is set, then the first value specifies the radius and the second parameter the angle of the handle. Otherwise, if the handle is not polar, the first parameter specifies the horizontal handle position, the vertical handle position is described by the second parameter.  
EnhancedCustomShapeParameterPair
Polar
[ OPTIONAL ]
If this attribute is set, the handle is a polar handle. The property specifies the center position of the handle. If this attribute is set, the attributes RangeX and RangeY are ignored, instead the attribute RadiusRange is used.  
long
RefX
[ OPTIONAL ]
RefX, if this attribute is set, it specifies the index of the adjustment value which is connected to the horizontal position of the handle  
long
RefY
[ OPTIONAL ]
RefY, if this attribute is set, it specifies the index of the adjustment value which is connected to the vertical position of the handle  
long
RefAngle
[ OPTIONAL ]
RefAngle, if this attribute is set, it specifies the index of the adjustment value which is connected to the angle of the handle  
long
RefR
[ OPTIONAL ]
RefR, if this attribute is set, it specifies the index of the adjustment value which is connected to the radius of the handle  
EnhancedCustomShapeParameter
RangeXMinimum
[ OPTIONAL ]
If the attribute RangeXMinimum is set, it specifies the horizontal minimum range of the handle.  
EnhancedCustomShapeParameter
RangeXMaximum
[ OPTIONAL ]
If the attribute RangeXMaximum is set, it specifies the horizontal maximum range of the handle.  
EnhancedCustomShapeParameter
RangeYMinimum
[ OPTIONAL ]
If the attribute RangeYMinimum is set, it specifies the vertical minimum range of the handle.  
EnhancedCustomShapeParameter
RangeYMaximum
[ OPTIONAL ]
If the attribute RangeYMaximum is set, it specifies the vertical maximum range of the handle.  
EnhancedCustomShapeParameter
RadiusRangeMinimum
[ OPTIONAL ]
If this attribute is set, it specifies the minimum radius range that can be used for a polar handle.  
EnhancedCustomShapeParameter
RadiusRangeMaximum
[ OPTIONAL ]
If this attribute is set, it specifies the maximum radius range that can be used for a polar handle.  
Properties' Details
MirroredX
boolean MirroredX;
Usage Restrictions
optional
Description
Specifies if the x position of the handle is mirrored.
MirroredY
boolean MirroredY;
Usage Restrictions
optional
Description
Specifies if the y position of the handle is mirrored.
Switched
boolean Switched;
Usage Restrictions
optional
Description
Specifies if the handle directions are swapped if the shape is taller than wide.
Position
EnhancedCustomShapeParameterPair Position;
Usage Restrictions
optional
Description
If the property Polar is set, then the first value specifies the radius and the second parameter the angle of the handle. Otherwise, if the handle is not polar, the first parameter specifies the horizontal handle position, the vertical handle position is described by the second parameter.
Polar
EnhancedCustomShapeParameterPair Polar;
Usage Restrictions
optional
Description
If this attribute is set, the handle is a polar handle. The property specifies the center position of the handle. If this attribute is set, the attributes RangeX and RangeY are ignored, instead the attribute RadiusRange is used.
RefX
long RefX;
Usage Restrictions
optional
Description
RefX, if this attribute is set, it specifies the index of the adjustment value which is connected to the horizontal position of the handle
RefY
long RefY;
Usage Restrictions
optional
Description
RefY, if this attribute is set, it specifies the index of the adjustment value which is connected to the vertical position of the handle
RefAngle
long RefAngle;
Usage Restrictions
optional
Description
RefAngle, if this attribute is set, it specifies the index of the adjustment value which is connected to the angle of the handle
RefR
long RefR;
Usage Restrictions
optional
Description
RefR, if this attribute is set, it specifies the index of the adjustment value which is connected to the radius of the handle
RangeXMinimum
EnhancedCustomShapeParameter RangeXMinimum;
Usage Restrictions
optional
Description
If the attribute RangeXMinimum is set, it specifies the horizontal minimum range of the handle.
RangeXMaximum
EnhancedCustomShapeParameter RangeXMaximum;
Usage Restrictions
optional
Description
If the attribute RangeXMaximum is set, it specifies the horizontal maximum range of the handle.
RangeYMinimum
EnhancedCustomShapeParameter RangeYMinimum;
Usage Restrictions
optional
Description
If the attribute RangeYMinimum is set, it specifies the vertical minimum range of the handle.
RangeYMaximum
EnhancedCustomShapeParameter RangeYMaximum;
Usage Restrictions
optional
Description
If the attribute RangeYMaximum is set, it specifies the vertical maximum range of the handle.
RadiusRangeMinimum
EnhancedCustomShapeParameter RadiusRangeMinimum;
Usage Restrictions
optional
Description
If this attribute is set, it specifies the minimum radius range that can be used for a polar handle.
RadiusRangeMaximum
EnhancedCustomShapeParameter RadiusRangeMaximum;
Usage Restrictions
optional
Description
If this attribute is set, it specifies the maximum radius range that can be used for a polar handle.

 
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.