1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: CellRange.idl,v $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
30 #ifndef __com_sun_star_text_CellRange_idl__
31 #define __com_sun_star_text_CellRange_idl__
33 #ifndef __com_sun_star_table_XCellRange_idl__
34 #include
<com
/sun
/star
/table
/XCellRange.idl
>
37 #ifndef __com_sun_star_util_Color_idl__
38 #include
<com
/sun
/star
/util
/Color.idl
>
41 #ifndef __com_sun_star_sheet_XCellRangeData_idl__
42 #include
<com
/sun
/star
/sheet
/XCellRangeData.idl
>
45 #ifndef __com_sun_star_container_XNamed_idl__
46 #include
<com
/sun
/star
/container
/XNamed.idl
>
49 #ifndef __com_sun_star_style_ParagraphProperties_idl__
50 #include
<com
/sun
/star
/style
/ParagraphProperties.idl
>
52 #ifndef __com_sun_star_style_ParagraphPropertiesAsian_idl__
53 #include
<com
/sun
/star
/style
/ParagraphPropertiesAsian.idl
>
55 #ifndef __com_sun_star_style_ParagraphPropertiesComplex_idl__
56 #include
<com
/sun
/star
/style
/ParagraphPropertiesComplex.idl
>
58 #ifndef __com_sun_star_style_CharacterPropertiesAsian_idl__
59 #include
<com
/sun
/star
/style
/CharacterPropertiesAsian.idl
>
61 #ifndef __com_sun_star_style_CharacterProperties_Complex_idl__
62 #include
<com
/sun
/star
/style
/CharacterPropertiesComplex.idl
>
64 #ifndef __com_sun_star_style_CharacterProperties_idl__
65 #include
<com
/sun
/star
/style
/CharacterProperties.idl
>
67 #ifndef __com_sun_star_sheet_XCellRangeData_idl__
68 #include
<com
/sun
/star
/sheet
/XCellRangeData.idl
>
70 #ifndef __com_sun_star_style_GraphicLocation_idl__
71 #include
<com
/sun
/star
/style
/GraphicLocation.idl
>
73 #ifndef __com_sun_star_chart_XChartDataArray_idl__
74 #include
<com
/sun
/star
/chart
/XChartDataArray.idl
>
77 //=============================================================================
79 module com
{ module sun
{ module star
{ module text
{
81 //=============================================================================
83 /** area of cells within a text table.
85 @see com::sun::star::text::TextTable
87 published service CellRange
89 service com
::sun
::star
::style
::CharacterProperties
;
91 service com
::sun
::star
::style
::CharacterPropertiesAsian
;
93 service com
::sun
::star
::style
::CharacterPropertiesComplex
;
95 service com
::sun
::star
::style
::ParagraphProperties
;
97 [optional] service com
::sun
::star
::style
::ParagraphPropertiesAsian
;
99 [optional] service com
::sun
::star
::style
::ParagraphPropertiesComplex
;
101 interface com
::sun
::star
::table
::XCellRange
;
103 [optional] interface com
::sun
::star
::sheet
::XCellRangeData
;
105 [optional] interface com
::sun
::star
::chart
::XChartDataArray
;
107 //-----------------------------------------------------------------------------
109 /** contains color of the background.
111 [property
] com
::sun
::star
::util
::Color BackColor
;
113 //-----------------------------------------------------------------------------
115 /** contains the filter name of the background graphic.
117 [property
] string BackGraphicFilter
;
119 //-----------------------------------------------------------------------------
121 /** determins the location of the background graphic.
123 [property
] com
::sun
::star
::style
::GraphicLocation BackGraphicLocation
;
125 //-----------------------------------------------------------------------------
127 /** contains the URL of the background graphic.
129 [property
] string BackGraphicURL
;
131 //-----------------------------------------------------------------------------
133 /** determins if the background color is transparent.
135 [property
] boolean BackTransparent
;
137 //-----------------------------------------------------------------------------
139 /** determins if the first column of the table should be treated as
140 axis labels when a chart is to be created.
142 [property
] boolean ChartColumnAsLabel
;
144 //-----------------------------------------------------------------------------
146 /** determins if the first row of the table should be treated as
147 axis labels when a chart is to be created.
149 [property
] boolean ChartRowAsLabel
;
151 //-----------------------------------------------------------------------------
153 /** contains the number format.
155 [property
] long NumberFormat
;
159 //=============================================================================