LibreOffice: com/sun/star/sheet/SheetCellRanges.idl Source File

LibreOffice LibreOffice 6.1 SDK API Reference

SheetCellRanges.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_SheetCellRanges_idl__
21 #define __com_sun_star_sheet_SheetCellRanges_idl__
22
23
24 #include <com/sun/star/table/CellProperties.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/XIndent.idl>
34 #include <com/sun/star/sheet/XSheetOperation.idl>
35 #include <com/sun/star/chart/XChartDataArray.idl>
36 #include <com/sun/star/sheet/XSheetCellRangeContainer.idl>
37 #include <com/sun/star/container/XEnumerationAccess.idl>
38 #include <com/sun/star/container/XNameContainer.idl>
39
40
41 #include <com/sun/star/sheet/XSheetConditionalEntries.idl>
42 #include <com/sun/star/beans/XPropertySet.idl>
43
44
45 module com { module sun { module star { module sheet {
46
47
52 published service SheetCellRanges
53 {
54
57 service com::sun::star::table::CellProperties;
58
59
62 service com::sun::star::style::CharacterProperties;
63
64
67 service com::sun::star::style::CharacterPropertiesAsian;
68
69
72 service com::sun::star::style::CharacterPropertiesComplex;
73
74
77 service com::sun::star::style::ParagraphProperties;
78
79
82 service com::sun::star::sheet::SheetRangesQuery;
83
84
92 interface com::sun::star::util::XReplaceable;
93
94
97 interface com::sun::star::util::XIndent;
98
99
103 interface com::sun::star::sheet::XSheetOperation;
104
105
109 interface com::sun::star::chart::XChartDataArray;
110
111
115 interface com::sun::star::sheet::XSheetCellRangeContainer;
116
117
122 interface com::sun::star::container::XEnumerationAccess;
123
124
130 interface com::sun::star::container::XNameContainer;
131
132
140 [property] com::sun::star::sheet::XSheetConditionalEntries
141 ConditionalFormat;
142
143
152 [optional, property] com::sun::star::sheet::XSheetConditionalEntries
153 ConditionalFormatLocal;
154
155
163 [property] com::sun::star::beans::XPropertySet Validation;
164
165
174 [optional, property] com::sun::star::beans::XPropertySet ValidationLocal;
175
176
179 [optional, readonly, property] string AbsoluteName;
180 };
181
182
183 }; }; }; };
184
185 #endif
186
187 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
XSheetCellRangeContainer.idl
com::sun::star::sheet::XSheetOperation
provides methods to execute operations on a cell range or ranges.
Definition: XSheetOperation.idl:36
XReplaceable.idl
com::sun::star::container::XEnumerationAccess
used to enumerate objects in a container which contains objects.
Definition: XEnumerationAccess.idl:33
com::sun::star::util::XReplaceable
makes it possible to replace strings in a text described by a SearchDescriptor.
Definition: XReplaceable.idl:45
com::sun::star::style::CharacterPropertiesComplex
This is a set of properties to describe the style of characters in complex texts.
Definition: CharacterPropertiesComplex.idl:31
CharacterProperties.idl
com::sun::star::sheet::SheetRangesQuery
provides interfaces to find cells with specific properties.
Definition: SheetRangesQuery.idl:32
com
Definition: Ambiguous.idl:22
XSheetOperation.idl
com::sun::star::style::ParagraphProperties
describes the style of paragraphs.
Definition: ParagraphProperties.idl:40
com::sun::star::sheet::SheetCellRanges::AbsoluteName
string AbsoluteName
Returns the absolute address of the ranges as string, e.g.
Definition: SheetCellRanges.idl:179
SheetRangesQuery.idl
CharacterPropertiesAsian.idl
XEnumerationAccess.idl
XNameContainer.idl
com::sun::star::sheet::XSheetConditionalEntries
provides methods to add and remove conditions of a conditional format.
Definition: XSheetConditionalEntries.idl:35
com::sun::star::sheet::XSheetCellRangeContainer
provides methods to access cell ranges in a collection via index and to add and remove cell ranges.
Definition: XSheetCellRangeContainer.idl:36
com::sun::star::sheet::SheetCellRanges::ConditionalFormat
com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat
contains the conditional formatting settings for this cell.
Definition: SheetCellRanges.idl:130
com::sun::star::table::CellProperties
contains the properties of a table cell.
Definition: CellProperties.idl:45
com::sun::star::sheet::SheetCellRanges::ValidationLocal
com::sun::star::beans::XPropertySet ValidationLocal
contains the data validation settings for this cell, using localized formulas.
Definition: SheetCellRanges.idl:174
CellProperties.idl
com::sun::star::sheet::SheetCellRanges::Validation
com::sun::star::beans::XPropertySet Validation
contains the data validation settings for this cell.
Definition: SheetCellRanges.idl:163
com::sun::star::sheet::SheetCellRanges::ConditionalFormatLocal
com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal
contains the conditional formatting settings for this cell, using localized formulas.
Definition: SheetCellRanges.idl:153
com::sun::star::container::XNameContainer
This is the generic interface for supporting the insertion and removal of named elements.
Definition: XNameContainer.idl:40
CharacterPropertiesComplex.idl
XChartDataArray.idl
com::sun::star::chart::XChartDataArray
gives access to data represented as an array of rows.
Definition: XChartDataArray.idl:35
com::sun::star::util::XIndent
allows indentation of the object to be changed.
Definition: XIndent.idl:30
ParagraphProperties.idl
com::sun::star::style::CharacterProperties
This is a set of properties to describe the style of characters.
Definition: CharacterProperties.idl:36
XIndent.idl
com::sun::star::beans::XPropertySet
provides information about and access to the properties from an implementation.
Definition: XPropertySet.idl:63
XPropertySet.idl
XSheetConditionalEntries.idl
com::sun::star::style::CharacterPropertiesAsian
This is a set of properties to describe the style of characters in Asian texts.
Definition: CharacterPropertiesAsian.idl:31
com::sun::star::sheet::SheetCellRanges
represents a collection of cell ranges in a spreadsheet document.
Definition: SheetCellRanges.idl:52