(incubating) | The Free and Open Productivity Suite

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous

Content for OpenOffice.org version 3.3.

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

interface XShapeBinder
Description
connects or breaks the lines of Shapes

Methods' Summary
bind binds Shapes together.  
unbind breaks a Shape into its line segments  
Methods' Details
bind
XShape
bind( [in] XShapes  xShapes );

Description
binds Shapes together.
Parameter xShapes
a container with Shapes that will be bind toghether. All Shapes will be converted to a PolyPolygonBezierShape and the lines will be connected. The Shapes in xShape will be removed from the GenericDrawPage and disposed.
Returns
a newly created PolyPolygonBezierShape which contains all line segment from the supplied Shapes. It is also added to the GenericDrawPage of the source Shapes.
unbind
void
unbind( [in] XShape  xShape );

Description
breaks a Shape into its line segments
Parameter xShape
the given Shape will be converted to a PolyPolygonBezierShape and the line segments of this Shape will be used to create new PolyPolygonBezierShape shapes. The original Shape will be removed from its GenericDrawPage and disposed.
Top of Page

Apache OpenOffice is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

Copyright & License
Apache and the Apache feather logos are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.