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