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

interface XLayerManager
Base Hierarchy
::com::sun::star::uno::XInterface
 |
 +-::com::sun::star::container::XElementAccess
    |
    +-::com::sun::star::container::XIndexAccess
       |
       +-XLayerManager
Description
This interface makes it possible to access and manage the Layer s of a document.
See also
LayerManager
Developers Guide
9.3.2 Drawing Documents and Presentation Documents - Working with Drawing Documents - Shapes - Shape Operations - Layer Handling

Methods' Summary
insertNewByIndex creates a new Layer
remove removes a Layer and all Shape s on this Layer .
attachShapeToLayer attaches a Shape to the given Layer .
getLayerForShape queries the Layer that a Shape is attached to
Methods' Details
insertNewByIndex
XLayer
insertNewByIndex(
 
[in] long
 
nIndex );

Description
creates a new Layer
Parameter nIndex
the index at which the new layer is inserted
Returns
the new created Layer
remove
void
remove(
 
[in] XLayer 

raises(

 
xLayer ) 
::com::sun::star::container::NoSuchElementException );

Description
removes a Layer and all Shape s on this Layer .
Parameter xLayer
this Layer will be removed and disposed
attachShapeToLayer
void
attachShapeToLayer(
 
[in] XShape
[in] XLayer
 
xShape,
xLayer );

Description
attaches a Shape to the given Layer .
Parameter xShape
this is the Shape that will be attached to a Layer
Parameter xLayer
this is the Layer that will be attached to a Shape
getLayerForShape
XLayer
getLayerForShape(
 
[in] XShape
 
xShape );

Description
queries the Layer that a Shape is attached to
Parameter xShape
specifies the Shape for which the layer is requested.
Returns
the Layer to which the Shape is attached.
Top of Page