xref: /aoo42x/main/offapi/com/sun/star/text/CellRange.idl (revision 940681c7)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23#ifndef __com_sun_star_text_CellRange_idl__
24#define __com_sun_star_text_CellRange_idl__
25
26#ifndef __com_sun_star_table_XCellRange_idl__
27#include <com/sun/star/table/XCellRange.idl>
28#endif
29
30#ifndef __com_sun_star_util_Color_idl__
31#include <com/sun/star/util/Color.idl>
32#endif
33
34#ifndef __com_sun_star_sheet_XCellRangeData_idl__
35#include <com/sun/star/sheet/XCellRangeData.idl>
36#endif
37
38#ifndef __com_sun_star_container_XNamed_idl__
39#include <com/sun/star/container/XNamed.idl>
40#endif
41
42#ifndef __com_sun_star_style_ParagraphProperties_idl__
43#include <com/sun/star/style/ParagraphProperties.idl>
44#endif
45#ifndef __com_sun_star_style_ParagraphPropertiesAsian_idl__
46#include <com/sun/star/style/ParagraphPropertiesAsian.idl>
47#endif
48#ifndef __com_sun_star_style_ParagraphPropertiesComplex_idl__
49#include <com/sun/star/style/ParagraphPropertiesComplex.idl>
50#endif
51#ifndef __com_sun_star_style_CharacterPropertiesAsian_idl__
52#include <com/sun/star/style/CharacterPropertiesAsian.idl>
53#endif
54#ifndef __com_sun_star_style_CharacterProperties_Complex_idl__
55#include <com/sun/star/style/CharacterPropertiesComplex.idl>
56#endif
57#ifndef __com_sun_star_style_CharacterProperties_idl__
58#include <com/sun/star/style/CharacterProperties.idl>
59#endif
60#ifndef __com_sun_star_sheet_XCellRangeData_idl__
61#include <com/sun/star/sheet/XCellRangeData.idl>
62#endif
63#ifndef __com_sun_star_style_GraphicLocation_idl__
64#include <com/sun/star/style/GraphicLocation.idl>
65#endif
66#ifndef __com_sun_star_chart_XChartDataArray_idl__
67#include <com/sun/star/chart/XChartDataArray.idl>
68#endif
69
70//=============================================================================
71
72module com {  module sun {  module star {  module text {
73
74//=============================================================================
75
76/** area of cells within a text table.
77
78    @see com::sun::star::text::TextTable
79 */
80published service CellRange
81{
82	service com::sun::star::style::CharacterProperties;
83
84    service com::sun::star::style::CharacterPropertiesAsian;
85
86    service com::sun::star::style::CharacterPropertiesComplex;
87
88	service com::sun::star::style::ParagraphProperties;
89
90    [optional] service com::sun::star::style::ParagraphPropertiesAsian;
91
92    [optional] service com::sun::star::style::ParagraphPropertiesComplex;
93
94	interface com::sun::star::table::XCellRange;
95
96    [optional] interface com::sun::star::sheet::XCellRangeData;
97
98    [optional] interface com::sun::star::chart::XChartDataArray;
99
100    //-----------------------------------------------------------------------------
101
102    /** contains color of the background.
103     */
104    [property] com::sun::star::util::Color BackColor;
105
106    //-----------------------------------------------------------------------------
107
108    /** contains the filter name of the background graphic.
109     */
110    [property] string BackGraphicFilter;
111
112    //-----------------------------------------------------------------------------
113
114    /** determines the location of the background graphic.
115     */
116    [property] com::sun::star::style::GraphicLocation BackGraphicLocation;
117
118    //-----------------------------------------------------------------------------
119
120    /** contains the URL of the background graphic.
121     */
122    [property] string BackGraphicURL;
123
124    //-----------------------------------------------------------------------------
125
126    /** determines if the background color is transparent.
127     */
128    [property] boolean BackTransparent;
129
130    //-----------------------------------------------------------------------------
131
132    /** determines if the first column of the table should be treated as
133        axis labels when a chart is to be created.
134     */
135    [property] boolean ChartColumnAsLabel;
136
137    //-----------------------------------------------------------------------------
138
139    /** determines if the first row of the table should be treated as
140        axis labels when a chart is to be created.
141     */
142    [property] boolean ChartRowAsLabel;
143
144    //-----------------------------------------------------------------------------
145
146    /** contains the number format.
147    */
148    [property] long NumberFormat;
149
150};
151
152//=============================================================================
153
154}; }; }; };
155
156#endif
157