Overview | Module | Use | Devguide | Index

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

:: com :: sun :: star :: chart ::
unpublished | interface XDiagramPositioning |
Usage Restrictions not published Description allow for different positioning options for a diagram See also Diagram

Methods' Summary
setAutomaticDiagramPositioning | the diagram will be placed automatically
isAutomaticDiagramPositioning |
setDiagramPositionExcludingAxes | place the inner diagram part excluding any axes, labels and titles
isExcludingDiagramPositioning |
calculateDiagramPositionExcludingAxes |
setDiagramPositionIncludingAxes | place the outer diagram part including the axes and axes labels, but excluding the axes titles.
calculateDiagramPositionIncludingAxes |
setDiagramPositionIncludingAxesAndAxisTitles | place the diagram including the axes, axes labels and axes titles. For the placement the current axis titles are taken into account, so the titles must be initialized properly before this method is called.
calculateDiagramPositionIncludingAxesAndAxisTitles |

Methods' Details
setAutomaticDiagramPositioning
void
setAutomaticDiagramPositioning();
Description the diagram will be placed automatically
isAutomaticDiagramPositioning
boolean
isAutomaticDiagramPositioning();
Returns whether the diagram is placed automatically
setDiagramPositionExcludingAxes
void
setDiagramPositionExcludingAxes( | [in] ::com::sun::star::awt::Rectangle | PositionRect );
Description place the inner diagram part excluding any axes, labels and titles Parameter PositionRect specifies the position and size in 100/th mm
isExcludingDiagramPositioning
boolean
isExcludingDiagramPositioning();
Returns true in case the diagram position was set with method setDiagramPositionExcludingAxes
calculateDiagramPositionExcludingAxes
::com::sun::star::awt::Rectangle
calculateDiagramPositionExcludingAxes();
Returns the position rectangle of the inner diagram part excluding any axes, labels and titles. Position and size are given in 100/th mm. It might be necessary to calculate the positioning so this method can be expensive and the result may depend on different other settings.
setDiagramPositionIncludingAxes
void
setDiagramPositionIncludingAxes( | [in] ::com::sun::star::awt::Rectangle | PositionRect );
Description place the outer diagram part including the axes and axes labels, but excluding the axes titles. Parameter PositionRect specifies the position and size in 100/th mm
calculateDiagramPositionIncludingAxes
::com::sun::star::awt::Rectangle
calculateDiagramPositionIncludingAxes();
Returns the position rectangle of the diagram including the axes and axes labels, but excluding the axes titles. Position and size are given in 100/th mm. It might be necessary to calculate the positioning so this method can be expensive and the result may depend on different other settings.
setDiagramPositionIncludingAxesAndAxisTitles
void
setDiagramPositionIncludingAxesAndAxisTitles( | [in] ::com::sun::star::awt::Rectangle | PositionRect );
Description place the diagram including the axes, axes labels and axes titles. For the placement the current axis titles are taken into account, so the titles must be initialized properly before this method is called. Parameter PositionRect specifies the position and size in 100/th mm
calculateDiagramPositionIncludingAxesAndAxisTitles
::com::sun::star::awt::Rectangle
calculateDiagramPositionIncludingAxesAndAxisTitles();
Returns the position rectangle of the diagram including the axes, axes labels and axes titles. Position and size are given in 100/th mm. It might be necessary to calculate the positioning so this method can be expensive and the result may depend on different other settings.

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.