LibreOffice
LibreOffice 5.4 SDK API Reference
TextTable.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 #ifndef __com_sun_star_text_TextTable_idl__
20 #define __com_sun_star_text_TextTable_idl__
21 
38 
39 
40 
41  module com { module sun { module star { module text {
42 
43 
73 published service TextTable
74 {
76 
78 
80 
82 
84 
86 
88 
90 
92 
96 
99  [property] long LeftMargin;
100 
103  [property] long RightMargin;
104 
107  [property] short HoriOrient;
108 
112  [property] boolean KeepTogether;
113 
117  [property] boolean Split;
118 
122  [property] short PageNumberOffset;
123 
127  [property] string PageDescName;
128 
131  [property] short RelativeWidth;
134  [property] boolean IsWidthRelative;
135 
138  [property] boolean RepeatHeadline;
141  [optional, property] long HeaderRowCount;
142 
146 
149  [property] long TopMargin;
150 
153  [property] long BottomMargin;
154 
157  [property] boolean BackTransparent;
158 
165  [property] long Width;
166 
170  [property] boolean ChartRowAsLabel;
171 
175  [property] boolean ChartColumnAsLabel;
176 
180 
184  [property] sequence<com::sun::star::text::TableColumnSeparator> TableColumnSeparators;
185 
188  [property] short TableColumnRelativeSum;
189 
193 
196  [property] string BackGraphicURL;
197 
198 
201  [property] string BackGraphicFilter;
202 
203 
207 
208 
212  [optional, property] boolean CollapsingBorders;
213 
222  [optional, property] sequence<com::sun::star::beans::PropertyValue> TableInteropGrabBag;
223 
228  [optional, property] string TableTemplateName;
229 
230 };
231 
232 
233 }; }; }; };
234 
235 #endif
236 
237 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
string BackGraphicFilter
contains the name of the file filter for the background graphic.
Definition: TextTable.idl:201
is a table of text cells which is anchored to a surrounding text.
Definition: TextTable.idl:73
specifies the name of the object.
Definition: XNamed.idl:32
makes it possible to sort the contents of this object.
Definition: XSortable.idl:55
provides a method to apply TableAutoFormats to a cell range.
Definition: XAutoFormattable.idl:32
short PageNumberOffset
If a page break property is set at the table, this property contains the new value for the page numbe...
Definition: TextTable.idl:122
com::sun::star::style::GraphicLocation BackGraphicLocation
determines the position of the background graphic.
Definition: TextTable.idl:206
string PageDescName
If this property is set, it creates a page break before the table and assigns the value as the name o...
Definition: TextTable.idl:127
boolean ChartColumnAsLabel
determines if the first column of the table should be treated as axis labels when a chart is to be cr...
Definition: TextTable.idl:175
Definition: Ambiguous.idl:22
com::sun::star::util::Color BackColor
contains the color of the background.
Definition: TextTable.idl:192
short RelativeWidth
determines the width of the table relative to its environment.
Definition: TextTable.idl:131
short HoriOrient
contains the horizontal orientation.
Definition: TextTable.idl:107
long TopMargin
determines the top margin.
Definition: TextTable.idl:149
boolean ChartRowAsLabel
determines if the first row of the table should be treated as axis labels when a chart is to be creat...
Definition: TextTable.idl:170
is an object which can be anchored in a text, like instances of TextFrame or TextField.
Definition: TextContent.idl:48
sequence< com::sun::star::text::TableColumnSeparator > TableColumnSeparators
contains the column description of the table.
Definition: TextTable.idl:184
short TableColumnRelativeSum
contains the sum of the column width values used in TableColumnSeparators.
Definition: TextTable.idl:188
BreakType
These enumeration values are used to specify if and how a page or column break is applied...
Definition: BreakType.idl:29
GraphicLocation
These enumeration values are used to specify the location of a graphic object within its surroundings...
Definition: GraphicLocation.idl:29
A component that supports this service preserves XML attributes, unknown by its parser, that belong to the XML element representing it (the component).
Definition: UserDefinedAttributesSupplier.idl:32
com::sun::star::table::TableBorder TableBorder
contains the description of the table borders.
Definition: TextTable.idl:179
contains the style settings of the border lines of all cells in a cell range.
Definition: TableBorder.idl:40
string TableTemplateName
contains the name of table style used by the table.
Definition: TextTable.idl:228
boolean KeepTogether
Setting this property to TRUE prevents page or column breaks between this table and the following par...
Definition: TextTable.idl:112
long RightMargin
contains the right margin of the table.
Definition: TextTable.idl:103
long HeaderRowCount
determines the number of rows of the table repeated on every new page.
Definition: TextTable.idl:141
boolean RepeatHeadline
determines if the first row of the table is repeated on every new page.
Definition: TextTable.idl:138
describes the settings of a cell shadow.
Definition: ShadowFormat.idl:32
boolean Split
Setting this property to FALSE prevents the table from getting spread on two pages.
Definition: TextTable.idl:117
boolean BackTransparent
determines if the background color is transparent.
Definition: TextTable.idl:157
long BottomMargin
determines the bottom margin.
Definition: TextTable.idl:153
boolean IsWidthRelative
determines if the value of the relative width is valid.
Definition: TextTable.idl:134
gives access to data represented as an array of rows.
Definition: XChartDataArray.idl:35
provides access to the cells or to sub-ranges of a cell range.
Definition: XCellRange.idl:35
boolean CollapsingBorders
determines whether borders of neighboring table cells are collapsed into one
Definition: TextTable.idl:212
string BackGraphicURL
contains the URL for the background graphic.
Definition: TextTable.idl:196
long Color
describes an RGB color value with an optional alpha channel.
Definition: Color.idl:36
allows to get and set an array of data from a cell range.
Definition: XCellRangeData.idl:32
long LeftMargin
contains the left margin of the table.
Definition: TextTable.idl:99
com::sun::star::table::ShadowFormat ShadowFormat
determines the type, color and size of the shadow.
Definition: TextTable.idl:145
sequence< com::sun::star::beans::PropertyValue > TableInteropGrabBag
Grab bag of table properties, used as a string-any map for interim interop purposes.
Definition: TextTable.idl:222
long Width
contains the absolute table width.
Definition: TextTable.idl:165
manages a text table.
Definition: XTextTable.idl:42