LibreOffice LibreOffice 7.2 SDK API Reference

SheetCellRange.idl
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 __com_sun_star_sheet_SheetCellRange_idl__
21#define __com_sun_star_sheet_SheetCellRange_idl__
22
23
24#include <com/sun/star/table/CellRange.idl>
25#include <com/sun/star/style/CharacterProperties.idl>
26#include <com/sun/star/style/CharacterPropertiesAsian.idl>
27#include <com/sun/star/style/CharacterPropertiesComplex.idl>
28#include <com/sun/star/style/ParagraphProperties.idl>
29#include <com/sun/star/sheet/SheetRangesQuery.idl>
30
31
32#include <com/sun/star/util/XReplaceable.idl>
33#include <com/sun/star/util/XMergeable.idl>
34#include <com/sun/star/util/XIndent.idl>
35#include <com/sun/star/table/XColumnRowRange.idl>
36#include <com/sun/star/table/XAutoFormattable.idl>
37#include <com/sun/star/sheet/XSheetCellRange.idl>
38#include <com/sun/star/sheet/XCellRangeData.idl>
39#include <com/sun/star/sheet/XCellRangeFormula.idl>
40#include <com/sun/star/sheet/XCellRangeAddressable.idl>
41#include <com/sun/star/sheet/XSheetOperation.idl>
42#include <com/sun/star/sheet/XCellSeries.idl>
43#include <com/sun/star/sheet/XArrayFormulaRange.idl>
44#include <com/sun/star/sheet/XMultipleOperation.idl>
45#include <com/sun/star/util/XSortable.idl>
46#include <com/sun/star/util/XImportable.idl>
47#include <com/sun/star/sheet/XSubTotalCalculatable.idl>
48#include <com/sun/star/sheet/XSheetFilterableEx.idl>
49#include <com/sun/star/sheet/XCellFormatRangesSupplier.idl>
50#include <com/sun/star/sheet/XUniqueCellFormatRangesSupplier.idl>
51#include <com/sun/star/chart/XChartDataArray.idl>
52
53
54#include <com/sun/star/awt/Point.idl>
55#include <com/sun/star/awt/Size.idl>
56#include <com/sun/star/sheet/XSheetConditionalEntries.idl>
57#include <com/sun/star/beans/XPropertySet.idl>
58#include <com/sun/star/beans/XTolerantMultiPropertySet.idl>
59#include <com/sun/star/util/XModifyBroadcaster.idl>
60
61
62module com { module sun { module star { module sheet {
63
64
70published service SheetCellRange
71{
72
76 service com::sun::star::table::CellRange;
77
78
81 service com::sun::star::style::CharacterProperties;
82
83
86 service com::sun::star::style::CharacterPropertiesAsian;
87
88
91 service com::sun::star::style::CharacterPropertiesComplex;
92
93
96 service com::sun::star::style::ParagraphProperties;
97
98
101 service com::sun::star::sheet::SheetRangesQuery;
102
103
111 interface com::sun::star::util::XReplaceable;
112
113
116 interface com::sun::star::util::XMergeable;
117
118
121 interface com::sun::star::util::XIndent;
122
123
126 interface com::sun::star::table::XColumnRowRange;
127
128
131 interface com::sun::star::table::XAutoFormattable;
132
133
136 interface com::sun::star::sheet::XSheetCellRange;
137
138
141 interface com::sun::star::sheet::XCellRangeData;
142
143
148 [optional] interface com::sun::star::sheet::XCellRangeFormula;
149
150
153 interface com::sun::star::sheet::XCellRangeAddressable;
154
155
159 interface com::sun::star::sheet::XSheetOperation;
160
161
165 interface com::sun::star::sheet::XCellSeries;
166
167
170 interface com::sun::star::sheet::XArrayFormulaRange;
171
172
175 interface com::sun::star::sheet::XMultipleOperation;
176
177
180 interface com::sun::star::util::XSortable;
181
182
188 interface com::sun::star::util::XImportable;
189
190
193 interface com::sun::star::sheet::XSubTotalCalculatable;
194
195
198 interface com::sun::star::sheet::XSheetFilterableEx;
199
200
203 interface com::sun::star::sheet::XCellFormatRangesSupplier;
204
205
208 interface com::sun::star::sheet::XUniqueCellFormatRangesSupplier;
209
210
214 interface com::sun::star::chart::XChartDataArray;
215
216
217 [optional] interface com::sun::star::beans::XTolerantMultiPropertySet;
218
219
225 [optional] interface com::sun::star::util::XModifyBroadcaster;
226
227
234 [readonly, property] com::sun::star::awt::Point Position;
235
236
239 [readonly, property] com::sun::star::awt::Size Size;
240
241
249 [property] com::sun::star::sheet::XSheetConditionalEntries
250 ConditionalFormat;
251
252
261 [optional, property] com::sun::star::sheet::XSheetConditionalEntries
262 ConditionalFormatLocal;
263
264
272 [property] com::sun::star::beans::XPropertySet Validation;
273
274
283 [optional, property] com::sun::star::beans::XPropertySet ValidationLocal;
284
285
288 [optional, readonly, property] string AbsoluteName;
289};
290
291
292}; }; }; };
293
294#endif
295
296/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
CharacterPropertiesAsian.idl
CharacterPropertiesComplex.idl
CharacterProperties.idl
ParagraphProperties.idl
Point.idl
SheetRangesQuery.idl
Size.idl
XArrayFormulaRange.idl
XAutoFormattable.idl
XCellFormatRangesSupplier.idl
XCellRangeAddressable.idl
XCellRangeData.idl
XCellRangeFormula.idl
XCellSeries.idl
XChartDataArray.idl
XColumnRowRange.idl
XImportable.idl
XIndent.idl
XMergeable.idl
XModifyBroadcaster.idl
XMultipleOperation.idl
XPropertySet.idl
XReplaceable.idl
XSheetCellRange.idl
XSheetConditionalEntries.idl
XSheetFilterableEx.idl
XSheetOperation.idl
XSortable.idl
XSubTotalCalculatable.idl
XTolerantMultiPropertySet.idl
XUniqueCellFormatRangesSupplier.idl
com::sun::star::beans::XPropertySet
provides information about and access to the properties from an implementation.
Definition: XPropertySet.idl:64
com::sun::star::beans::XTolerantMultiPropertySet
provides access to multiple iformation of a set of properties with a single call.
Definition: XTolerantMultiPropertySet.idl:49
com::sun::star::chart::XChartDataArray
gives access to data represented as an array of rows.
Definition: XChartDataArray.idl:36
com::sun::star::sheet::XArrayFormulaRange
provides handling of array formulas in a cell range.
Definition: XArrayFormulaRange.idl:32
com::sun::star::sheet::XCellFormatRangesSupplier
provides access to a collection of equal-formatted cell ranges.
Definition: XCellFormatRangesSupplier.idl:36
com::sun::star::sheet::XCellRangeAddressable
represents a cell which can be addressed with a com::sun::star::table::CellRangeAddress.
Definition: XCellRangeAddressable.idl:34
com::sun::star::sheet::XCellRangeData
allows to get and set an array of data from a cell range.
Definition: XCellRangeData.idl:33
com::sun::star::sheet::XCellRangeFormula
allows to get and set cell contents (values, text or formulas) for a cell range.
Definition: XCellRangeFormula.idl:39
com::sun::star::sheet::XCellSeries
provides methods to fill out a cell range automatically with values based on a start value,...
Definition: XCellSeries.idl:38
com::sun::star::sheet::XMultipleOperation
provides a method to apply a Multiple Operations Table to the cell range.
Definition: XMultipleOperation.idl:36
com::sun::star::sheet::XSheetCellRange
provides access to the spreadsheet that contains a cell range.
Definition: XSheetCellRange.idl:37
com::sun::star::sheet::XSheetConditionalEntries
provides methods to add and remove conditions of a conditional format.
Definition: XSheetConditionalEntries.idl:36
com::sun::star::sheet::XSheetFilterableEx
represents something from which criteria for filtering can be read.
Definition: XSheetFilterableEx.idl:39
com::sun::star::sheet::XSheetOperation
provides methods to execute operations on a cell range or ranges.
Definition: XSheetOperation.idl:37
com::sun::star::sheet::XSubTotalCalculatable
contains methods to handle a subtotal descriptor.
Definition: XSubTotalCalculatable.idl:39
com::sun::star::sheet::XUniqueCellFormatRangesSupplier
provides access to a collection of collections of equal-formatted cell ranges.
Definition: XUniqueCellFormatRangesSupplier.idl:37
com::sun::star::table::XAutoFormattable
provides a method to apply TableAutoFormats to a cell range.
Definition: XAutoFormattable.idl:33
com::sun::star::table::XColumnRowRange
provides methods to access the collections of columns and rows of a cell range.
Definition: XColumnRowRange.idl:37
com::sun::star::util::XImportable
makes it possible to import files into the object.
Definition: XImportable.idl:33
com::sun::star::util::XIndent
allows indentation of the object to be changed.
Definition: XIndent.idl:31
com::sun::star::util::XMergeable
represents a range of cells that can be merged.
Definition: XMergeable.idl:32
com::sun::star::util::XModifyBroadcaster
broadcasts each modification made on the date data of the object which supports this interface.
Definition: XModifyBroadcaster.idl:38
com::sun::star::util::XReplaceable
makes it possible to replace strings in a text described by a SearchDescriptor.
Definition: XReplaceable.idl:46
com::sun::star::util::XSortable
makes it possible to sort the contents of this object.
Definition: XSortable.idl:56
com
Definition: Accessible.idl:22
com::sun::star::sheet::SheetCellRange
represents a rectangular range of cells in a spreadsheet document.
Definition: SheetCellRange.idl:71
com::sun::star::sheet::SheetCellRange::Size
com::sun::star::awt::Size Size
contains the size of this range (in 1/100 mm).
Definition: SheetCellRange.idl:239
com::sun::star::sheet::SheetCellRange::AbsoluteName
string AbsoluteName
Returns the absolute address of the range as string, e.g.
Definition: SheetCellRange.idl:288
com::sun::star::sheet::SheetCellRange::ValidationLocal
com::sun::star::beans::XPropertySet ValidationLocal
contains the data validation settings for this cell, using localized formulas.
Definition: SheetCellRange.idl:283
com::sun::star::sheet::SheetCellRange::ConditionalFormatLocal
com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal
contains the conditional formatting settings for this cell, using localized formulas.
Definition: SheetCellRange.idl:262
com::sun::star::sheet::SheetCellRange::ConditionalFormat
com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat
contains the conditional formatting settings for this cell.
Definition: SheetCellRange.idl:250
com::sun::star::sheet::SheetCellRange::Validation
com::sun::star::beans::XPropertySet Validation
contains the data validation settings for this cell.
Definition: SheetCellRange.idl:272
com::sun::star::sheet::SheetCellRange::Position
com::sun::star::awt::Point Position
contains the position of the top left cell of this range in the sheet (in 1/100 mm).
Definition: SheetCellRange.idl:225
com::sun::star::sheet::SheetRangesQuery
provides interfaces to find cells with specific properties.
Definition: SheetRangesQuery.idl:33
com::sun::star::style::CharacterPropertiesAsian
This is a set of properties to describe the style of characters in Asian texts.
Definition: CharacterPropertiesAsian.idl:32
com::sun::star::style::CharacterPropertiesComplex
This is a set of properties to describe the style of characters in complex texts.
Definition: CharacterPropertiesComplex.idl:32
com::sun::star::style::CharacterProperties
This is a set of properties to describe the style of characters.
Definition: CharacterProperties.idl:37
com::sun::star::style::ParagraphProperties
describes the style of paragraphs.
Definition: ParagraphProperties.idl:41
com::sun::star::table::CellRange
represents a range of cells within a table.
Definition: CellRange.idl:33
com::sun::star::awt::Point
specifies a 2-dimensional point using the Cartesian coordinate system.
Definition: Point.idl:30
com::sun::star::awt::Size
specifies the 2-dimensional size of an area using width and height.
Definition: Size.idl:30
CellRange.idl