LibreOffice Module oox (master)  1
chartspacemodel.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  * Licensed to the Apache Software Foundation (ASF) under one or more
12  * contributor license agreements. See the NOTICE file distributed
13  * with this work for additional information regarding copyright
14  * ownership. The ASF licenses this file to you under the Apache
15  * License, Version 2.0 (the "License"); you may not use this file
16  * except in compliance with the License. You may obtain a copy of
17  * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 
20 #ifndef INCLUDED_OOX_DRAWINGML_CHART_CHARTSPACEMODEL_HXX
21 #define INCLUDED_OOX_DRAWINGML_CHART_CHARTSPACEMODEL_HXX
22 
23 #include <oox/drawingml/shape.hxx>
26 
27 namespace oox::drawingml::chart {
28 
29 
31 {
39 
40  ShapeRef mxShapeProp;
41  TextBodyRef mxTextProp;
42  PlotAreaRef mxPlotArea;
43  WallFloorRef mxFloor;
44  WallFloorRef mxBackWall;
45  WallFloorRef mxSideWall;
46  View3DRef mxView3D;
47  TitleRef mxTitle;
48  LegendRef mxLegend;
49  OUString maDrawingPath;
50  OUString maSheetPath;
51  sal_Int32 mnDispBlanksAs;
52  sal_Int32 mnStyle;
56  bool mbPivotChart;
57 
58  explicit ChartSpaceModel(bool bMSO2007Doc);
60 };
61 
62 
63 } // namespace oox::drawingml::chart
64 
65 #endif
66 
67 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
ModelRef< WallFloorModel > WallFloorRef
bool mbPivotChart
True = show labels over chart maximum.
ChartSpaceModel(bool bMSO2007Doc)
True = pivot chart.
OUString maSheetPath
Path to drawing fragment with embedded shapes.
bool mbShowLabelsOverMax
True = plot visible cells in a sheet only.
sal_Int32 mnStyle
Mode how to display blank values.
PlotAreaRef mxPlotArea
Global chart text formatting.
LegendRef mxLegend
Chart main title.
View3DRef mxView3D
Side wall formatting in 3D charts.
bool mbPlotVisOnly
True = automatic title deleted manually.
ModelRef< PlotAreaModel > PlotAreaRef
sal_Int32 mnDispBlanksAs
Path to embedded charts.
WallFloorRef mxFloor
Plot area of the chart.
bool mbAutoTitleDel
Index to default formatting.
WallFloorRef mxBackWall
Floor formatting in 3D charts.
WallFloorRef mxSideWall
Back wall formatting in 3D charts.
TextBodyRef mxTextProp
Chart frame formatting.