Overview | Module | Use | Devguide | Index

Methods' Summary | Attributes' Summary | Methods' Details | Attributes' Details

:: com :: sun :: star :: drawing ::
interface XLayerManager
  Base Interfaces
      XLayerManager
      ┗ ::com::sun::star::container::XIndexAccess
         ┗ ::com::sun::star::container::XElementAccess
  ::com::sun::star::container::XIndexAccess | (referenced interface's summary:) provides access to the elements of a collection through an index.
Description This interface makes it possible to access and manage the Layers of a document. See also LayerManager Developers Guide Drawings - Layer Handling

Methods' Summary
insertNewByIndex | creates a new Layer
remove | removes a Layer and all Shapes 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 | xLayer )
raises( | ::com::sun::star::container::NoSuchElementException );
Description removes a Layer and all Shapes on this Layer. Parameter xLayer this Layer will be removed and disposed
attachShapeToLayer
void
attachShapeToLayer( | [in] XShape | xShape,
| [in] XLayer | 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

Copyright © 2000, 2013 LibreOffice contributors and/or their affiliates. All rights reserved.

LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.

The Document Foundation acknowledges all community members, please find more info at our website.

Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.