xref: /AOO41X/main/offapi/com/sun/star/report/XReportControlFormat.idl (revision d695a2a01c88463caf485fe1626e0c4587baa3be)
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
10cdf0e10cSrcweir *
11d1766043SAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
12cdf0e10cSrcweir *
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.
19cdf0e10cSrcweir *
20d1766043SAndrew Rist *************************************************************/
21d1766043SAndrew Rist
22d1766043SAndrew Rist
23cdf0e10cSrcweir#ifndef __com_sun_star_report_XReportControlFormat_idl__
24cdf0e10cSrcweir#define __com_sun_star_report_XReportControlFormat_idl__
25cdf0e10cSrcweir
26cdf0e10cSrcweir#include <com/sun/star/awt/FontDescriptor.idl>
27cdf0e10cSrcweir#include <com/sun/star/awt/FontSlant.idl>
28cdf0e10cSrcweir#include <com/sun/star/beans/XPropertySet.idl>
29cdf0e10cSrcweir#include <com/sun/star/lang/IllegalArgumentException.idl>
30cdf0e10cSrcweir#include <com/sun/star/lang/Locale.idl>
31cdf0e10cSrcweir#include <com/sun/star/style/ParagraphAdjust.idl>
32cdf0e10cSrcweir#include <com/sun/star/style/VerticalAlignment.idl>
33cdf0e10cSrcweir#include <com/sun/star/util/Color.idl>
34cdf0e10cSrcweir//=============================================================================
35cdf0e10cSrcweir
36cdf0e10cSrcweir module com {  module sun {  module star {  module report {
37cdf0e10cSrcweir
38cdf0e10cSrcweir//=============================================================================
39cdf0e10cSrcweir/** specifies a format condition for a control.
40cdf0e10cSrcweir*/
41cdf0e10cSrcweirpublished interface XReportControlFormat
42cdf0e10cSrcweir{
43cdf0e10cSrcweir    /** specifies the background color (RGB) of the control.
44cdf0e10cSrcweir     */
45cdf0e10cSrcweir    [attribute,bound] com::sun::star::util::Color ControlBackground
46cdf0e10cSrcweir    {
47cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
48cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
49cdf0e10cSrcweir    };
50cdf0e10cSrcweir
51cdf0e10cSrcweir    /** determines if the back ground color is set to transparent.
52cdf0e10cSrcweir     */
53cdf0e10cSrcweir    [attribute,bound] boolean ControlBackgroundTransparent
54cdf0e10cSrcweir    {
55cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
56cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
57cdf0e10cSrcweir    };
58cdf0e10cSrcweir
59cdf0e10cSrcweir    /** specifies the horizontal alignment of the text.
60cdf0e10cSrcweir        @see ::com::sun::star::style::ParagraphAdjust
61cdf0e10cSrcweir     */
62cdf0e10cSrcweir    [attribute,bound] short ParaAdjust
63cdf0e10cSrcweir    {
64cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
65cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
66cdf0e10cSrcweir    };
67cdf0e10cSrcweir
68cdf0e10cSrcweir    //-------------------------------------------------------------------------
69cdf0e10cSrcweir
70cdf0e10cSrcweir    /** specifies the font attributes of the text in the control.
71cdf0e10cSrcweir     */
72cdf0e10cSrcweir    [attribute,bound] com::sun::star::awt::FontDescriptor FontDescriptor
73cdf0e10cSrcweir    {
74cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
75cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
76cdf0e10cSrcweir    };
77cdf0e10cSrcweir
78cdf0e10cSrcweir    /** specifies the font attributes of the text in the control.
79cdf0e10cSrcweir     */
80cdf0e10cSrcweir    [attribute,bound] com::sun::star::awt::FontDescriptor FontDescriptorAsian
81cdf0e10cSrcweir    {
82cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
83cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
84cdf0e10cSrcweir    };
85cdf0e10cSrcweir
86cdf0e10cSrcweir    /** specifies the font attributes of the text in the control.
87cdf0e10cSrcweir     */
88cdf0e10cSrcweir    [attribute,bound] com::sun::star::awt::FontDescriptor FontDescriptorComplex
89cdf0e10cSrcweir    {
90cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
91cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
92cdf0e10cSrcweir    };
93cdf0e10cSrcweir
94cdf0e10cSrcweir    //-------------------------------------------------------------------------
95cdf0e10cSrcweir
96cdf0e10cSrcweir    /** specifies the <type scope="com::sun::star::text">FontEmphasis</type>
97cdf0e10cSrcweir        value of the text in the control.
98cdf0e10cSrcweir     */
99cdf0e10cSrcweir    [attribute,bound] short ControlTextEmphasis
100cdf0e10cSrcweir    {
101cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
102cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
103cdf0e10cSrcweir    };
104cdf0e10cSrcweir
105cdf0e10cSrcweir    /** contains the font emphasis value as <type scope="com::sun::star::text">FontEmphasis</type>.
106cdf0e10cSrcweir     */
107cdf0e10cSrcweir    [attribute,bound] short CharEmphasis
108cdf0e10cSrcweir    {
109cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
110cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
111cdf0e10cSrcweir    };
112cdf0e10cSrcweir
113cdf0e10cSrcweir    /** determins whether text is formatted in two lines.
114cdf0e10cSrcweir     <p>It is linked to the properties CharCombinePrefix and CharCombineSuffix.</p>
115cdf0e10cSrcweir     */
116cdf0e10cSrcweir    [attribute,bound] boolean CharCombineIsOn
117cdf0e10cSrcweir    {
118cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
119cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
120cdf0e10cSrcweir    };
121cdf0e10cSrcweir    //-------------------------------------------------------------------------
122cdf0e10cSrcweir    /** contains the prefix (usually parenthesis) before text that is formatted in two lines.
123cdf0e10cSrcweir     <p>It is linked to the properties CharCombineIsOn and CharCombineSuffix.</p>
124cdf0e10cSrcweir     */
125cdf0e10cSrcweir    [attribute,bound] string CharCombinePrefix
126cdf0e10cSrcweir    {
127cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
128cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
129cdf0e10cSrcweir    };
130cdf0e10cSrcweir    //-------------------------------------------------------------------------
131cdf0e10cSrcweir    /** contains the suffix (usually parenthesis) after text that is formatted in two lines.
132cdf0e10cSrcweir     <p>It is linked to the properties CharCombineIsOn and CharCombinePrefix.</p>
133cdf0e10cSrcweir     */
134cdf0e10cSrcweir    [attribute,bound] string CharCombineSuffix
135cdf0e10cSrcweir    {
136cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
137cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
138cdf0e10cSrcweir    };
139cdf0e10cSrcweir
140cdf0e10cSrcweir    /** If this optional property is <TRUE/>, then the characters are invisible.
141cdf0e10cSrcweir
142*d695a2a0SJürgen Schmidt        @since OpenOffice 2.0
143cdf0e10cSrcweir     */
144cdf0e10cSrcweir    [attribute,bound] boolean CharHidden
145cdf0e10cSrcweir    {
146cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
147cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
148cdf0e10cSrcweir    };
149cdf0e10cSrcweir
150cdf0e10cSrcweir    //-------------------------------------------------------------------------
151cdf0e10cSrcweir    /** specifies if the characters are formatted and
152cdf0e10cSrcweir        displayed with a shadow effect.
153cdf0e10cSrcweir     */
154cdf0e10cSrcweir    [attribute,bound] boolean CharShadowed
155cdf0e10cSrcweir    {
156cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
157cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
158cdf0e10cSrcweir    };
159cdf0e10cSrcweir
160cdf0e10cSrcweir    /** specifies if the characters are formatted and
161cdf0e10cSrcweir        displayed with a contour effect.
162cdf0e10cSrcweir     */
163cdf0e10cSrcweir    [attribute,bound] boolean CharContoured
164cdf0e10cSrcweir    {
165cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
166cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
167cdf0e10cSrcweir    };
168cdf0e10cSrcweir
169cdf0e10cSrcweir    /** optional property which contains the value of the case-mapping of the
170cdf0e10cSrcweir        text for formatting and displaying.
171cdf0e10cSrcweir
172cdf0e10cSrcweir        @see CaseMap
173cdf0e10cSrcweir     */
174cdf0e10cSrcweir    [attribute,bound] short CharCaseMap
175cdf0e10cSrcweir    {
176cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
177cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
178cdf0e10cSrcweir    };
179cdf0e10cSrcweir
180cdf0e10cSrcweir    /** contains the value of the locale.
181cdf0e10cSrcweir     */
182cdf0e10cSrcweir    [attribute,bound] com::sun::star::lang::Locale CharLocale
183cdf0e10cSrcweir    {
184cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
185cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
186cdf0e10cSrcweir    };
187cdf0e10cSrcweir
188cdf0e10cSrcweir    /** specifies the percentage of raisement/lowerment of superscript/subscript
189cdf0e10cSrcweir        characters.
190cdf0e10cSrcweir
191cdf0e10cSrcweir        <p>Negative values denote subscripts and positive values superscripts.</p>
192cdf0e10cSrcweir     */
193cdf0e10cSrcweir    [attribute,bound] short CharEscapement
194cdf0e10cSrcweir    {
195cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
196cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
197cdf0e10cSrcweir    };
198cdf0e10cSrcweir
199cdf0e10cSrcweir    /** This is the additional height used for subscript or superscript
200cdf0e10cSrcweir        characters in units of percent.
201cdf0e10cSrcweir        For subscript characters the value is negative and for
202cdf0e10cSrcweir        superscript characters positive.
203cdf0e10cSrcweir     */
204cdf0e10cSrcweir    [attribute,bound] byte CharEscapementHeight
205cdf0e10cSrcweir    {
206cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
207cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
208cdf0e10cSrcweir    };
209cdf0e10cSrcweir
210cdf0e10cSrcweir    /** optional property to determine whether the kerning tables from the current font are used.
211cdf0e10cSrcweir        <p>Automatic <em>kerning</em> applies a spacing in between certain
212cdf0e10cSrcweir        pairs of characters to make the text look better.</p>
213cdf0e10cSrcweir     */
214cdf0e10cSrcweir    [attribute,bound] boolean CharAutoKerning
215cdf0e10cSrcweir    {
216cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
217cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
218cdf0e10cSrcweir    };
219cdf0e10cSrcweir
220cdf0e10cSrcweir    /** optional property which contains the value of the kerning of the characters.
221cdf0e10cSrcweir     */
222cdf0e10cSrcweir    [attribute,bound] short CharKerning
223cdf0e10cSrcweir    {
224cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
225cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
226cdf0e10cSrcweir    };
227cdf0e10cSrcweir
228cdf0e10cSrcweir    /** If this optional property is <TRUE/>, then the characters are flashing.
229cdf0e10cSrcweir     */
230cdf0e10cSrcweir    [attribute,bound] boolean CharFlash
231cdf0e10cSrcweir    {
232cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
233cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
234cdf0e10cSrcweir    };
235cdf0e10cSrcweir
236cdf0e10cSrcweir    /** specifies the <type scope="com::sun::star::text">FontRelief</type>
237cdf0e10cSrcweir        value of the text in the control.
238cdf0e10cSrcweir     */
239cdf0e10cSrcweir    [attribute,bound] short CharRelief
240cdf0e10cSrcweir    {
241cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
242cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
243cdf0e10cSrcweir    };
244cdf0e10cSrcweir
245cdf0e10cSrcweir    /** This attribute specifies the name of the font style.
246cdf0e10cSrcweir
247cdf0e10cSrcweir
248cdf0e10cSrcweir
249cdf0e10cSrcweir        <p>It may contain more than one name separated by comma.</p>
250cdf0e10cSrcweir     */
251cdf0e10cSrcweir    [attribute,bound] string CharFontName
252cdf0e10cSrcweir    {
253cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
254cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
255cdf0e10cSrcweir    };
256cdf0e10cSrcweir    //-------------------------------------------------------------------------
257cdf0e10cSrcweir
258cdf0e10cSrcweir    /** This attribute contains the name of the font style.
259cdf0e10cSrcweir
260cdf0e10cSrcweir        <p>This attribute may be empty.</p>
261cdf0e10cSrcweir     */
262cdf0e10cSrcweir    [attribute,bound] string CharFontStyleName
263cdf0e10cSrcweir    {
264cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
265cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
266cdf0e10cSrcweir    };
267cdf0e10cSrcweir    //-------------------------------------------------------------------------
268cdf0e10cSrcweir
269cdf0e10cSrcweir    /** This attribute contains font family as specified in
270cdf0e10cSrcweir        com.sun.star.awt.FontFamily .
271cdf0e10cSrcweir     */
272cdf0e10cSrcweir    [attribute,bound] short CharFontFamily
273cdf0e10cSrcweir    {
274cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
275cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
276cdf0e10cSrcweir    };
277cdf0e10cSrcweir    //-------------------------------------------------------------------------
278cdf0e10cSrcweir
279cdf0e10cSrcweir    /** This attribute contains the text encoding of the font as specified in
280cdf0e10cSrcweir        com.sun.star.awt.CharSet.
281cdf0e10cSrcweir     */
282cdf0e10cSrcweir    [attribute,bound] short CharFontCharSet
283cdf0e10cSrcweir    {
284cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
285cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
286cdf0e10cSrcweir    };
287cdf0e10cSrcweir    //-------------------------------------------------------------------------
288cdf0e10cSrcweir
289cdf0e10cSrcweir    /** This attribute contains the font pitch as specified in com.sun.star.awt.FontPitch.
290cdf0e10cSrcweir     */
291cdf0e10cSrcweir    [attribute,bound] short CharFontPitch
292cdf0e10cSrcweir    {
293cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
294cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
295cdf0e10cSrcweir    };
296cdf0e10cSrcweir
297cdf0e10cSrcweir    /** specifies the text color (RGB) of the control.
298cdf0e10cSrcweir     */
299cdf0e10cSrcweir    [attribute,bound] com::sun::star::util::Color CharColor
300cdf0e10cSrcweir    {
301cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
302cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
303cdf0e10cSrcweir    };
304cdf0e10cSrcweir
305cdf0e10cSrcweir    //-------------------------------------------------------------------------
306cdf0e10cSrcweir
307cdf0e10cSrcweir    /** specifies the text line color (RGB) of the control.
308cdf0e10cSrcweir     */
309cdf0e10cSrcweir    [attribute,bound] com::sun::star::util::Color CharUnderlineColor
310cdf0e10cSrcweir    {
311cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
312cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
313cdf0e10cSrcweir    };
314cdf0e10cSrcweir
315cdf0e10cSrcweir    /** This value contains the height of the characters in point.
316cdf0e10cSrcweir     */
317cdf0e10cSrcweir    [attribute,bound] float CharHeight
318cdf0e10cSrcweir    {
319cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
320cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
321cdf0e10cSrcweir    };
322cdf0e10cSrcweir
323cdf0e10cSrcweir    //-------------------------------------------------------------------------
324cdf0e10cSrcweir
325cdf0e10cSrcweir    /** This attribute contains the value for the character underline.@see com::sun::star::awt::FontUnderline
326cdf0e10cSrcweir     */
327cdf0e10cSrcweir    [attribute,bound] short CharUnderline
328cdf0e10cSrcweir    {
329cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
330cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
331cdf0e10cSrcweir    };
332cdf0e10cSrcweir
333cdf0e10cSrcweir    //-------------------------------------------------------------------------
334cdf0e10cSrcweir
335cdf0e10cSrcweir    /** This attribute contains the value of the font weight.@see com::sun::star::awt::FontWeight
336cdf0e10cSrcweir     */
337cdf0e10cSrcweir    [attribute,bound] float CharWeight
338cdf0e10cSrcweir    {
339cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
340cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
341cdf0e10cSrcweir    };
342cdf0e10cSrcweir
343cdf0e10cSrcweir    //-------------------------------------------------------------------------
344cdf0e10cSrcweir
345cdf0e10cSrcweir    /** This attribute contains the value of the posture of the document.@see com::sun::star::awt::FontSlant
346cdf0e10cSrcweir     */
347cdf0e10cSrcweir    [attribute,bound] com::sun::star::awt::FontSlant CharPosture
348cdf0e10cSrcweir    {
349cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
350cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
351cdf0e10cSrcweir    };
352cdf0e10cSrcweir
353cdf0e10cSrcweir    //-------------------------------------------------------------------------
354cdf0e10cSrcweir    /**	determins the type of the strike out of the character.
355cdf0e10cSrcweir        @see com.sun.star.awt.FontStrikeout
356cdf0e10cSrcweir    */
357cdf0e10cSrcweir    [attribute,bound] short CharStrikeout
358cdf0e10cSrcweir    {
359cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
360cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
361cdf0e10cSrcweir    };
362cdf0e10cSrcweir
363cdf0e10cSrcweir    /**	If this attribute is <TRUE/>, the underline and strike-through
364cdf0e10cSrcweir        properties are not applied to white spaces.
365cdf0e10cSrcweir     */
366cdf0e10cSrcweir    [attribute,bound] boolean CharWordMode
367cdf0e10cSrcweir    {
368cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
369cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
370cdf0e10cSrcweir    };
371cdf0e10cSrcweir
372cdf0e10cSrcweir    /** determins the rotation of a character in degree.
373cdf0e10cSrcweir        <p>Depending on the implementation only certain values may be allowed.
374cdf0e10cSrcweir        </p>
375cdf0e10cSrcweir     */
376cdf0e10cSrcweir    [attribute,bound] short CharRotation
377cdf0e10cSrcweir    {
378cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
379cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
380cdf0e10cSrcweir    };
381cdf0e10cSrcweir    //-------------------------------------------------------------------------
382cdf0e10cSrcweir
383cdf0e10cSrcweir    /** determins the percentage value for scaling the width of characters.
384cdf0e10cSrcweir
385cdf0e10cSrcweir        <p>The value refers to the original width which is denoted by 100,
386cdf0e10cSrcweir        and it has to be greater than 0.</p>
387cdf0e10cSrcweir
388cdf0e10cSrcweir     */
389cdf0e10cSrcweir    [attribute,bound] short CharScaleWidth
390cdf0e10cSrcweir    {
391cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
392cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
393cdf0e10cSrcweir    };
394cdf0e10cSrcweir
395cdf0e10cSrcweir    /** specifies the vertical alignment of the text in the control.
396cdf0e10cSrcweir        @see com::sun::star::style::VerticalAlignment
397cdf0e10cSrcweir     */
398cdf0e10cSrcweir    [attribute,bound] com::sun::star::style::VerticalAlignment VerticalAlign
399cdf0e10cSrcweir    {
400cdf0e10cSrcweir        set raises ( com::sun::star::lang::IllegalArgumentException,com::sun::star::beans::UnknownPropertyException );
401cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
402cdf0e10cSrcweir    };
403cdf0e10cSrcweir
404cdf0e10cSrcweir    //-------------------------------------------------------------------------
405cdf0e10cSrcweir    /** contains the URL of a hyperlink (if set).
406cdf0e10cSrcweir     */
407cdf0e10cSrcweir    [attribute,bound] string HyperLinkURL
408cdf0e10cSrcweir    {
409cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
410cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
411cdf0e10cSrcweir    };
412cdf0e10cSrcweir
413cdf0e10cSrcweir    //-------------------------------------------------------------------------
414cdf0e10cSrcweir    /** contains the name of the target for a hyperlink (if set).
415cdf0e10cSrcweir     */
416cdf0e10cSrcweir    [attribute,bound] string HyperLinkTarget
417cdf0e10cSrcweir    {
418cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
419cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
420cdf0e10cSrcweir    };
421cdf0e10cSrcweir
422cdf0e10cSrcweir    //-------------------------------------------------------------------------
423cdf0e10cSrcweir    /** contains the name of the hyperlink (if set).
424cdf0e10cSrcweir     */
425cdf0e10cSrcweir    [attribute,bound] string HyperLinkName
426cdf0e10cSrcweir    {
427cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
428cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
429cdf0e10cSrcweir    };
430cdf0e10cSrcweir
431cdf0e10cSrcweir    //--------------------------------------------------------------------
432cdf0e10cSrcweir    /** contains the character style name for visited hyperlinks.
433cdf0e10cSrcweir     */
434cdf0e10cSrcweir    [attribute,bound] string VisitedCharStyleName
435cdf0e10cSrcweir    {
436cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
437cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
438cdf0e10cSrcweir    };
439cdf0e10cSrcweir
440cdf0e10cSrcweir    //--------------------------------------------------------------------
441cdf0e10cSrcweir    /** contains the character style name for unvisited hyperlinks.
442cdf0e10cSrcweir     */
443cdf0e10cSrcweir    [attribute,bound] string UnvisitedCharStyleName
444cdf0e10cSrcweir    {
445cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
446cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
447cdf0e10cSrcweir    };
448cdf0e10cSrcweir    /** This value contains the height of the characters in point.
449cdf0e10cSrcweir     */
450cdf0e10cSrcweir    [attribute,bound] float CharHeightAsian
451cdf0e10cSrcweir    {
452cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
453cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
454cdf0e10cSrcweir    };
455cdf0e10cSrcweir    //-------------------------------------------------------------------------
456cdf0e10cSrcweir    /** This property contains the value of the font weight.@see com::sun::star::awt::FontWeight
457cdf0e10cSrcweir     */
458cdf0e10cSrcweir    [attribute,bound] float CharWeightAsian
459cdf0e10cSrcweir    {
460cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
461cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
462cdf0e10cSrcweir    };
463cdf0e10cSrcweir    //-------------------------------------------------------------------------
464cdf0e10cSrcweir    /** This property specifies the name of the font style.
465cdf0e10cSrcweir        <p>It may contain more than one name separated by comma.</p>
466cdf0e10cSrcweir     */
467cdf0e10cSrcweir    [attribute,bound] string CharFontNameAsian
468cdf0e10cSrcweir    {
469cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
470cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
471cdf0e10cSrcweir    };
472cdf0e10cSrcweir    //-------------------------------------------------------------------------
473cdf0e10cSrcweir    /** This property contains the name of the font style.
474cdf0e10cSrcweir        <p>This property may be empty.</p>
475cdf0e10cSrcweir     */
476cdf0e10cSrcweir    [attribute,bound] string CharFontStyleNameAsian
477cdf0e10cSrcweir    {
478cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
479cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
480cdf0e10cSrcweir    };
481cdf0e10cSrcweir    //-------------------------------------------------------------------------
482cdf0e10cSrcweir    /** This property contains font family as specified in
483cdf0e10cSrcweir        com.sun.star.awt.FontFamily .
484cdf0e10cSrcweir     */
485cdf0e10cSrcweir    [attribute,bound] short CharFontFamilyAsian
486cdf0e10cSrcweir    {
487cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
488cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
489cdf0e10cSrcweir    };
490cdf0e10cSrcweir    //-------------------------------------------------------------------------
491cdf0e10cSrcweir    /** This property contains the text encoding of the font as specified in
492cdf0e10cSrcweir        com.sun.star.awt.CharSet.
493cdf0e10cSrcweir     */
494cdf0e10cSrcweir    [attribute,bound] short CharFontCharSetAsian
495cdf0e10cSrcweir    {
496cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
497cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
498cdf0e10cSrcweir    };
499cdf0e10cSrcweir    //-------------------------------------------------------------------------
500cdf0e10cSrcweir    /** This property contains the font pitch as specified in com.sun.star.awt.FontPitch.
501cdf0e10cSrcweir     */
502cdf0e10cSrcweir    [attribute,bound] short CharFontPitchAsian
503cdf0e10cSrcweir    {
504cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
505cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
506cdf0e10cSrcweir    };
507cdf0e10cSrcweir    //-------------------------------------------------------------------------
508cdf0e10cSrcweir    /** This property contains the value of the posture of the document.@see com::sun::star::awt::FontSlant
509cdf0e10cSrcweir     */
510cdf0e10cSrcweir    [attribute,bound] com::sun::star::awt::FontSlant CharPostureAsian
511cdf0e10cSrcweir    {
512cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
513cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
514cdf0e10cSrcweir    };
515cdf0e10cSrcweir
516cdf0e10cSrcweir    //-------------------------------------------------------------------------
517cdf0e10cSrcweir    /** contains the value of the locale.
518cdf0e10cSrcweir     */
519cdf0e10cSrcweir    [attribute,bound] com::sun::star::lang::Locale CharLocaleAsian
520cdf0e10cSrcweir    {
521cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
522cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
523cdf0e10cSrcweir    };
524cdf0e10cSrcweir
525cdf0e10cSrcweir    //-------------------------------------------------------------------------
526cdf0e10cSrcweir    /** This value contains the height of the characters in point.
527cdf0e10cSrcweir     */
528cdf0e10cSrcweir    [attribute,bound] float CharHeightComplex
529cdf0e10cSrcweir    {
530cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
531cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
532cdf0e10cSrcweir    };
533cdf0e10cSrcweir    //-------------------------------------------------------------------------
534cdf0e10cSrcweir    /** This property contains the value of the font weight.@see com::sun::star::awt::FontWeight
535cdf0e10cSrcweir     */
536cdf0e10cSrcweir    [attribute,bound] float CharWeightComplex
537cdf0e10cSrcweir    {
538cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
539cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
540cdf0e10cSrcweir    };
541cdf0e10cSrcweir    //-------------------------------------------------------------------------
542cdf0e10cSrcweir    /** This property specifies the name of the font style.
543cdf0e10cSrcweir        <p>It may contain more than one name separated by comma.</p>
544cdf0e10cSrcweir     */
545cdf0e10cSrcweir    [attribute,bound] string CharFontNameComplex
546cdf0e10cSrcweir    {
547cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
548cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
549cdf0e10cSrcweir    };
550cdf0e10cSrcweir    //-------------------------------------------------------------------------
551cdf0e10cSrcweir    /** This property contains the name of the font style.
552cdf0e10cSrcweir        <p>This property may be empty.</p>
553cdf0e10cSrcweir     */
554cdf0e10cSrcweir    [attribute,bound] string CharFontStyleNameComplex
555cdf0e10cSrcweir
556cdf0e10cSrcweir    {
557cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
558cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
559cdf0e10cSrcweir    };
560cdf0e10cSrcweir    //-------------------------------------------------------------------------
561cdf0e10cSrcweir    /** This property contains font family as specified in
562cdf0e10cSrcweir        com.sun.star.awt.FontFamily .
563cdf0e10cSrcweir     */
564cdf0e10cSrcweir    [attribute,bound] short CharFontFamilyComplex
565cdf0e10cSrcweir    {
566cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
567cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
568cdf0e10cSrcweir    };
569cdf0e10cSrcweir    //-------------------------------------------------------------------------
570cdf0e10cSrcweir    /** This property contains the text encoding of the font as specified in
571cdf0e10cSrcweir        com.sun.star.awt.CharSet.
572cdf0e10cSrcweir     */
573cdf0e10cSrcweir    [attribute,bound] short CharFontCharSetComplex
574cdf0e10cSrcweir    {
575cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
576cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
577cdf0e10cSrcweir    };
578cdf0e10cSrcweir    //-------------------------------------------------------------------------
579cdf0e10cSrcweir    /** This property contains the font pitch as specified in com.sun.star.awt.FontPitch.
580cdf0e10cSrcweir     */
581cdf0e10cSrcweir    [attribute,bound] short CharFontPitchComplex
582cdf0e10cSrcweir    {
583cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
584cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
585cdf0e10cSrcweir    };
586cdf0e10cSrcweir    //-------------------------------------------------------------------------
587cdf0e10cSrcweir    /** This property contains the value of the posture of the document.@see com::sun::star::awt::FontSlant
588cdf0e10cSrcweir     */
589cdf0e10cSrcweir    [attribute,bound] com::sun::star::awt::FontSlant CharPostureComplex
590cdf0e10cSrcweir    {
591cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
592cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
593cdf0e10cSrcweir    };
594cdf0e10cSrcweir
595cdf0e10cSrcweir    //-------------------------------------------------------------------------
596cdf0e10cSrcweir    /** contains the value of the locale.
597cdf0e10cSrcweir     */
598cdf0e10cSrcweir    [attribute,bound] com::sun::star::lang::Locale CharLocaleComplex
599cdf0e10cSrcweir    {
600cdf0e10cSrcweir        set raises ( com::sun::star::beans::UnknownPropertyException );
601cdf0e10cSrcweir        get raises ( com::sun::star::beans::UnknownPropertyException );
602cdf0e10cSrcweir    };
603cdf0e10cSrcweir};
604cdf0e10cSrcweir
605cdf0e10cSrcweirservice ReportControlFormat : XReportControlFormat;
606cdf0e10cSrcweir//=============================================================================
607cdf0e10cSrcweir
608cdf0e10cSrcweir}; }; }; };
609cdf0e10cSrcweir#endif
610