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
10d1766043SAndrew Rist *
11d1766043SAndrew Rist *   http://www.apache.org/licenses/LICENSE-2.0
12d1766043SAndrew Rist *
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.
19d1766043SAndrew Rist *
20d1766043SAndrew Rist *************************************************************/
21d1766043SAndrew Rist
22d1766043SAndrew Rist
23cdf0e10cSrcweir#ifndef __com_sun_star_style_CharacterProperties_idl__
24cdf0e10cSrcweir#define __com_sun_star_style_CharacterProperties_idl__
25cdf0e10cSrcweir
26cdf0e10cSrcweir#ifndef __com_sun_star_lang_Locale_idl__
27cdf0e10cSrcweir#include <com/sun/star/lang/Locale.idl>
28cdf0e10cSrcweir#endif
29cdf0e10cSrcweir
30cdf0e10cSrcweir#ifndef __com_sun_star_util_Color_idl__
31cdf0e10cSrcweir#include <com/sun/star/util/Color.idl>
32cdf0e10cSrcweir#endif
33cdf0e10cSrcweir
34cdf0e10cSrcweir#ifndef __com_sun_star_awt_FontSlant_idl__
35cdf0e10cSrcweir#include <com/sun/star/awt/FontSlant.idl>
36cdf0e10cSrcweir#endif
37cdf0e10cSrcweir
38cdf0e10cSrcweir#ifndef __com_sun_star_container_XNameContainer_idl__
39cdf0e10cSrcweir#include <com/sun/star/container/XNameContainer.idl>
40cdf0e10cSrcweir#endif
41cdf0e10cSrcweir
42cdf0e10cSrcweir
43cdf0e10cSrcweir//=============================================================================
44cdf0e10cSrcweir
45cdf0e10cSrcweir module com {  module sun {  module star {  module style {
46cdf0e10cSrcweir
47cdf0e10cSrcweir//=============================================================================
48cdf0e10cSrcweir
49cdf0e10cSrcweir/** This is a set of properties to describe the style of characters.@see ParagraphProperties
50cdf0e10cSrcweir */
51cdf0e10cSrcweirpublished service CharacterProperties
52cdf0e10cSrcweir{
53cdf0e10cSrcweir	//-------------------------------------------------------------------------
54cdf0e10cSrcweir
55cdf0e10cSrcweir	/** This property specifies the name of the font style.
56cdf0e10cSrcweir
57cdf0e10cSrcweir		<p>It may contain more than one name separated by comma.</p>
58cdf0e10cSrcweir	 */
59cdf0e10cSrcweir	[property] string CharFontName;
60cdf0e10cSrcweir
61cdf0e10cSrcweir    //-------------------------------------------------------------------------
62cdf0e10cSrcweir
63cdf0e10cSrcweir	/** This property contains the name of the font style.
64cdf0e10cSrcweir
65cdf0e10cSrcweir		<p>This property may be empty.</p>
66cdf0e10cSrcweir	 */
67cdf0e10cSrcweir	[property] string CharFontStyleName;
68cdf0e10cSrcweir
69cdf0e10cSrcweir    //-------------------------------------------------------------------------
70cdf0e10cSrcweir
71cdf0e10cSrcweir    /** This property contains font family.
72cdf0e10cSrcweir        @see com::sun::star::awt::FontFamily
73cdf0e10cSrcweir	 */
74cdf0e10cSrcweir	[property] short CharFontFamily;
75cdf0e10cSrcweir
76cdf0e10cSrcweir    //-------------------------------------------------------------------------
77cdf0e10cSrcweir
78cdf0e10cSrcweir    /** This property contains the text encoding of the font.
79cdf0e10cSrcweir        @see com::sun::star::awt::CharSet
80cdf0e10cSrcweir	 */
81cdf0e10cSrcweir	[property] short CharFontCharSet;
82cdf0e10cSrcweir
83cdf0e10cSrcweir    //-------------------------------------------------------------------------
84cdf0e10cSrcweir
85cdf0e10cSrcweir    /** This property contains the font pitch.
86cdf0e10cSrcweir        @see com::sun::star::awt::FontPitch
87cdf0e10cSrcweir	 */
88cdf0e10cSrcweir	[property] short CharFontPitch;
89cdf0e10cSrcweir
90cdf0e10cSrcweir	//-------------------------------------------------------------------------
91cdf0e10cSrcweir
92cdf0e10cSrcweir	/** This property contains the value of the text color.
93cdf0e10cSrcweir	 */
94cdf0e10cSrcweir	[property] com::sun::star::util::Color CharColor;
95cdf0e10cSrcweir
96cdf0e10cSrcweir	//-------------------------------------------------------------------------
97cdf0e10cSrcweir
98cdf0e10cSrcweir	/** specifies the percentage of raisement/lowerment of superscript/subscript
99cdf0e10cSrcweir        characters.
100cdf0e10cSrcweir
101cdf0e10cSrcweir        <p>Negative values denote subscripts and positive values superscripts.</p>
102cdf0e10cSrcweir
103cdf0e10cSrcweir        @see CharEscapementHeight
104cdf0e10cSrcweir	 */
105cdf0e10cSrcweir	[optional, property] short CharEscapement;
106cdf0e10cSrcweir
107cdf0e10cSrcweir	//-------------------------------------------------------------------------
108cdf0e10cSrcweir
109cdf0e10cSrcweir	/** This value contains the height of the characters in point.
110cdf0e10cSrcweir	 */
111cdf0e10cSrcweir	[property] float CharHeight;
112cdf0e10cSrcweir
113cdf0e10cSrcweir	//-------------------------------------------------------------------------
114cdf0e10cSrcweir
115cdf0e10cSrcweir    /** This property contains the value for the character underline.
116cdf0e10cSrcweir        @see com::sun::star::awt::FontUnderline
117cdf0e10cSrcweir	 */
118cdf0e10cSrcweir	[property] short CharUnderline;
119cdf0e10cSrcweir
120cdf0e10cSrcweir	//-------------------------------------------------------------------------
121cdf0e10cSrcweir
122cdf0e10cSrcweir    /** This property contains the value of the font weight.
123cdf0e10cSrcweir        @see com::sun::star::awt::FontWeight
124cdf0e10cSrcweir	 */
125cdf0e10cSrcweir	[property] float CharWeight;
126cdf0e10cSrcweir
127cdf0e10cSrcweir	//-------------------------------------------------------------------------
128cdf0e10cSrcweir
129cdf0e10cSrcweir    /** This property contains the value of the posture of the document.
130cdf0e10cSrcweir        @see com::sun::star::awt::FontSlant
131cdf0e10cSrcweir	 */
132cdf0e10cSrcweir	[property] com::sun::star::awt::FontSlant CharPosture;
133cdf0e10cSrcweir
134cdf0e10cSrcweir	//-------------------------------------------------------------------------
135cdf0e10cSrcweir
136cdf0e10cSrcweir    /** This optional property determines whether the kerning tables from the
137cdf0e10cSrcweir        current font are used.
138cdf0e10cSrcweir
139cdf0e10cSrcweir		<p>Automatic <em>kerning</em> applies a spacing in between certain
140cdf0e10cSrcweir		pairs of characters to make the text look better.</p>
141cdf0e10cSrcweir	 */
142cdf0e10cSrcweir	[optional, property] boolean CharAutoKerning;
143cdf0e10cSrcweir
144cdf0e10cSrcweir	//-------------------------------------------------------------------------
145cdf0e10cSrcweir
146cdf0e10cSrcweir    /** This optional property contains the text background color.
147cdf0e10cSrcweir	 */
148cdf0e10cSrcweir	[optional, property] com::sun::star::util::Color CharBackColor;
149cdf0e10cSrcweir
150cdf0e10cSrcweir	//-------------------------------------------------------------------------
151cdf0e10cSrcweir
152cdf0e10cSrcweir    /** This property determines if the text background color is set to
153cdf0e10cSrcweir        transparent.
154cdf0e10cSrcweir	 */
155cdf0e10cSrcweir	[optional, property] boolean CharBackTransparent;
156cdf0e10cSrcweir
157cdf0e10cSrcweir	//-------------------------------------------------------------------------
158cdf0e10cSrcweir
159cdf0e10cSrcweir    /** This optional property contains the value of the case-mapping of the
160cdf0e10cSrcweir		text for formatting and displaying.
161cdf0e10cSrcweir
162cdf0e10cSrcweir		@see CaseMap
163cdf0e10cSrcweir	 */
164cdf0e10cSrcweir	[optional, property] short CharCaseMap;
165cdf0e10cSrcweir
166cdf0e10cSrcweir	//-------------------------------------------------------------------------
167cdf0e10cSrcweir
168cdf0e10cSrcweir    /** This property is <TRUE/> if the characters are crossed out.
169cdf0e10cSrcweir	 */
170cdf0e10cSrcweir	[optional, property] boolean CharCrossedOut;
171cdf0e10cSrcweir
172cdf0e10cSrcweir	//-------------------------------------------------------------------------
173cdf0e10cSrcweir
174cdf0e10cSrcweir	/** If this optional property is <TRUE/>, then the characters are flashing.
175cdf0e10cSrcweir	 */
176cdf0e10cSrcweir	[optional, property] boolean CharFlash;
177cdf0e10cSrcweir
178cdf0e10cSrcweir	//-------------------------------------------------------------------------
179cdf0e10cSrcweir
180*940681c7SMatthias Seidel    /** This property determines the type of the strike out of the character.
181cdf0e10cSrcweir        @see com::sun::star::awt::FontStrikeout
182cdf0e10cSrcweir	*/
183cdf0e10cSrcweir	[optional, property] short CharStrikeout;
184cdf0e10cSrcweir
185cdf0e10cSrcweir	//-------------------------------------------------------------------------
186cdf0e10cSrcweir
187cdf0e10cSrcweir	/**	If this property is <TRUE/>, the underline and strike-through
188cdf0e10cSrcweir		properties are not applied to white spaces.
189cdf0e10cSrcweir	 */
190cdf0e10cSrcweir	[optional, property] boolean CharWordMode;
191cdf0e10cSrcweir
192cdf0e10cSrcweir	//-------------------------------------------------------------------------
193cdf0e10cSrcweir
194cdf0e10cSrcweir    /** This optional property contains the value of the kerning of the
195cdf0e10cSrcweir        characters.
196cdf0e10cSrcweir	 */
197cdf0e10cSrcweir	[optional, property] short CharKerning;
198cdf0e10cSrcweir
199cdf0e10cSrcweir	//-------------------------------------------------------------------------
200cdf0e10cSrcweir
201cdf0e10cSrcweir    /** This property contains the value of the locale.
202cdf0e10cSrcweir     */
203cdf0e10cSrcweir    [property] com::sun::star::lang::Locale CharLocale;
204cdf0e10cSrcweir
205cdf0e10cSrcweir   //-------------------------------------------------------------------------
206cdf0e10cSrcweir
207cdf0e10cSrcweir    /** This optional property marks a range of characters to prevent it from
208cdf0e10cSrcweir        being broken into two lines.
209cdf0e10cSrcweir
210cdf0e10cSrcweir        <p> A line break is applied before the range of characters if
211cdf0e10cSrcweir        the layout makes a break necessary within the range.</p>
212cdf0e10cSrcweir    */
213cdf0e10cSrcweir    [optional, property] boolean CharKeepTogether;
214cdf0e10cSrcweir
215cdf0e10cSrcweir    //-------------------------------------------------------------------------
216cdf0e10cSrcweir
217cdf0e10cSrcweir    /** This optional property marks a range of characters to ignore a line
218cdf0e10cSrcweir        break in this area.
219cdf0e10cSrcweir
220cdf0e10cSrcweir        <p> A line break is applied behind the range of characters if
221cdf0e10cSrcweir        the layout makes a break necessary within the range. That means that
222cdf0e10cSrcweir        the text may go through the border.</p>
223cdf0e10cSrcweir     */
224cdf0e10cSrcweir    [optional, property] boolean CharNoLineBreak;
225cdf0e10cSrcweir
226cdf0e10cSrcweir    //-------------------------------------------------------------------------
227cdf0e10cSrcweir
228cdf0e10cSrcweir    /** This optional property specifies if the characters are formatted and
229cdf0e10cSrcweir        displayed with a shadow effect.
230cdf0e10cSrcweir     */
231cdf0e10cSrcweir    [optional, property] boolean CharShadowed;
232cdf0e10cSrcweir
233cdf0e10cSrcweir    //-------------------------------------------------------------------------
234cdf0e10cSrcweir
235cdf0e10cSrcweir    /** This optional property specifies the fundamental technology of the font.
236cdf0e10cSrcweir        @see com::sun::star::awt::FontType
237cdf0e10cSrcweir     */
238cdf0e10cSrcweir    [optional, property] short CharFontType;
239cdf0e10cSrcweir
240cdf0e10cSrcweir    //-------------------------------------------------------------------------
241cdf0e10cSrcweir
242cdf0e10cSrcweir    /** This optional property specifies the name of the style of the font.
243cdf0e10cSrcweir     */
244cdf0e10cSrcweir    [optional, property] string CharStyleName;
245cdf0e10cSrcweir
246cdf0e10cSrcweir    //-------------------------------------------------------------------------
247cdf0e10cSrcweir
248cdf0e10cSrcweir    /** This optional property specifies if the characters are formatted and
249cdf0e10cSrcweir        displayed with a contour effect.
250cdf0e10cSrcweir     */
251cdf0e10cSrcweir    [optional, property] boolean CharContoured;
252cdf0e10cSrcweir
253cdf0e10cSrcweir    //-------------------------------------------------------------------------
254cdf0e10cSrcweir
255*940681c7SMatthias Seidel    /** This optional property determines whether text is formatted in two lines.
256cdf0e10cSrcweir
257cdf0e10cSrcweir        <p>It is linked to the properties CharCombinePrefix and CharCombineSuffix.</p>
258cdf0e10cSrcweir     */
259cdf0e10cSrcweir    [optional, property] boolean CharCombineIsOn;
260cdf0e10cSrcweir
261cdf0e10cSrcweir    //-------------------------------------------------------------------------
262cdf0e10cSrcweir
263cdf0e10cSrcweir    /** This optional property contains the prefix (usually parenthesis) before
264cdf0e10cSrcweir        text that is formatted in two lines.
265cdf0e10cSrcweir
266cdf0e10cSrcweir        <p>It is linked to the properties CharCombineIsOn and CharCombineSuffix.</p>
267cdf0e10cSrcweir     */
268cdf0e10cSrcweir    [optional, property] string CharCombinePrefix;
269cdf0e10cSrcweir
270cdf0e10cSrcweir    //-------------------------------------------------------------------------
271cdf0e10cSrcweir
272cdf0e10cSrcweir    /** This optional property contains the suffix (usually parenthesis) after
273cdf0e10cSrcweir        text that is formatted in two lines.
274cdf0e10cSrcweir
275cdf0e10cSrcweir        <p>It is linked to the properties CharCombineIsOn and CharCombinePrefix.</p>
276cdf0e10cSrcweir     */
277cdf0e10cSrcweir    [optional, property] string CharCombineSuffix;
278cdf0e10cSrcweir
279cdf0e10cSrcweir    //-------------------------------------------------------------------------
280cdf0e10cSrcweir
281cdf0e10cSrcweir    /** This optional property contains the font emphasis value.
282cdf0e10cSrcweir        @see com::sun::star::text::FontEmphasis
283cdf0e10cSrcweir     */
284cdf0e10cSrcweir    [optional, property] short CharEmphasis;
285cdf0e10cSrcweir
286cdf0e10cSrcweir    //-------------------------------------------------------------------------
287cdf0e10cSrcweir
288cdf0e10cSrcweir    /** This optional property contains the relief style of the characters.
289cdf0e10cSrcweir        @see com::sun::star::text::FontRelief
290cdf0e10cSrcweir     */
291cdf0e10cSrcweir    [optional, property] short CharRelief;
292cdf0e10cSrcweir
293cdf0e10cSrcweir    //-------------------------------------------------------------------------
294cdf0e10cSrcweir
295cdf0e10cSrcweir    /** This optional property contains the text that is set as ruby.
296cdf0e10cSrcweir     */
297cdf0e10cSrcweir    [optional, property] string RubyText;
298cdf0e10cSrcweir
299cdf0e10cSrcweir    //-------------------------------------------------------------------------
300cdf0e10cSrcweir
301*940681c7SMatthias Seidel    /** This optional property determines the adjustment of the ruby .
302cdf0e10cSrcweir        @see com::sun::star::text::RubyAdjust
303cdf0e10cSrcweir     */
304cdf0e10cSrcweir    [optional, property] short RubyAdjust;
305cdf0e10cSrcweir
306cdf0e10cSrcweir    //-------------------------------------------------------------------------
307cdf0e10cSrcweir
308cdf0e10cSrcweir    /** This optional property contains the name of the character style that is
309cdf0e10cSrcweir        applied to RubyText.
310cdf0e10cSrcweir     */
311cdf0e10cSrcweir    [optional, property] string RubyCharStyleName;
312cdf0e10cSrcweir
313cdf0e10cSrcweir    //-------------------------------------------------------------------------
314cdf0e10cSrcweir
315*940681c7SMatthias Seidel    /** This optional property determines whether the ruby text is printed
316cdf0e10cSrcweir        above/left or below/right of the text.
317cdf0e10cSrcweir     */
318cdf0e10cSrcweir    [optional, property] boolean RubyIsAbove;
319cdf0e10cSrcweir
320cdf0e10cSrcweir    //-------------------------------------------------------------------------
321cdf0e10cSrcweir
322*940681c7SMatthias Seidel    /** This optional property determines the rotation of a character in tenths
323cdf0e10cSrcweir        of a degree.
324cdf0e10cSrcweir
325cdf0e10cSrcweir       <p>Depending on the implementation only certain values may be allowed.</p>
326cdf0e10cSrcweir     */
327cdf0e10cSrcweir    [optional, property] short CharRotation;
328cdf0e10cSrcweir
329cdf0e10cSrcweir    //-------------------------------------------------------------------------
330cdf0e10cSrcweir
331*940681c7SMatthias Seidel    /** This optional property determines whether the text formatting tries to
332cdf0e10cSrcweir        fit rotated text into the surrounded line height.
333cdf0e10cSrcweir     */
334cdf0e10cSrcweir    [optional, property] boolean CharRotationIsFitToLine;
335cdf0e10cSrcweir
336cdf0e10cSrcweir    //-------------------------------------------------------------------------
337cdf0e10cSrcweir
338*940681c7SMatthias Seidel    /** This optional property determines the percentage value for scaling the
339cdf0e10cSrcweir        width of characters.
340cdf0e10cSrcweir
341cdf0e10cSrcweir        <p>The value refers to the original width which is denoted by 100,
342cdf0e10cSrcweir        and it has to be greater than 0.</p>
343cdf0e10cSrcweir   */
344cdf0e10cSrcweir    [optional, property] short CharScaleWidth;
345cdf0e10cSrcweir
346cdf0e10cSrcweir    //-------------------------------------------------------------------------
347cdf0e10cSrcweir
348cdf0e10cSrcweir    /** This optional property contains the URL of a hyperlink.
349cdf0e10cSrcweir     */
350cdf0e10cSrcweir    [optional, property] string HyperLinkURL;
351cdf0e10cSrcweir
352cdf0e10cSrcweir    //-------------------------------------------------------------------------
353cdf0e10cSrcweir
354cdf0e10cSrcweir    /** This optional property contains the name of the target for a hyperlink.
355cdf0e10cSrcweir     */
356cdf0e10cSrcweir    [optional, property] string HyperLinkTarget;
357cdf0e10cSrcweir
358cdf0e10cSrcweir    //-------------------------------------------------------------------------
359cdf0e10cSrcweir
360cdf0e10cSrcweir    /** This optional property contains the name of the hyperlink.
361cdf0e10cSrcweir     */
362cdf0e10cSrcweir    [optional, property] string HyperLinkName;
363cdf0e10cSrcweir
364cdf0e10cSrcweir    //-------------------------------------------------------------------------
365cdf0e10cSrcweir
366cdf0e10cSrcweir    /** This optional property contains the character style name for visited
367cdf0e10cSrcweir        hyperlinks.
368cdf0e10cSrcweir     */
369cdf0e10cSrcweir    [optional, property] string VisitedCharStyleName;
370cdf0e10cSrcweir
371cdf0e10cSrcweir    //-------------------------------------------------------------------------
372cdf0e10cSrcweir
373cdf0e10cSrcweir    /** This optional property contains the character style name for unvisited
374cdf0e10cSrcweir        hyperlinks.
375cdf0e10cSrcweir     */
376cdf0e10cSrcweir    [optional, property] string UnvisitedCharStyleName;
377cdf0e10cSrcweir
378cdf0e10cSrcweir    //-------------------------------------------------------------------------
379cdf0e10cSrcweir
380cdf0e10cSrcweir    /** This is the relative height used for subscript or superscript
381cdf0e10cSrcweir        characters in units of percent.
382cdf0e10cSrcweir
383cdf0e10cSrcweir        <p>The value 100 denotes the original height of the characters.</p>
384cdf0e10cSrcweir
385cdf0e10cSrcweir        @see CharEscapement
386cdf0e10cSrcweir     */
387cdf0e10cSrcweir    [optional, property] byte CharEscapementHeight;
388cdf0e10cSrcweir
389cdf0e10cSrcweir    //-------------------------------------------------------------------------
390cdf0e10cSrcweir
391cdf0e10cSrcweir    /** This optional property determines if the word can be hyphenated at the
392cdf0e10cSrcweir        character.
393cdf0e10cSrcweir     */
394cdf0e10cSrcweir    [optional, property] boolean CharNoHyphenation;
395cdf0e10cSrcweir
396cdf0e10cSrcweir    //-------------------------------------------------------------------------
397cdf0e10cSrcweir
398cdf0e10cSrcweir    /** This property contains the color of the underline for the characters.
399cdf0e10cSrcweir        @see CharUnderlineHasColor
400cdf0e10cSrcweir     */
401cdf0e10cSrcweir    [property] com::sun::star::util::Color CharUnderlineColor;
402cdf0e10cSrcweir
403cdf0e10cSrcweir    //-------------------------------------------------------------------------
404cdf0e10cSrcweir
405cdf0e10cSrcweir    /** This property specifies if the property CharUnderlineColor is used for
406cdf0e10cSrcweir        an underline.
407cdf0e10cSrcweir        @see CharUnderlineColor
408cdf0e10cSrcweir     */
409cdf0e10cSrcweir    [property] boolean CharUnderlineHasColor;
410cdf0e10cSrcweir
411cdf0e10cSrcweir    //-------------------------------------------------------------------------
412cdf0e10cSrcweir
413cdf0e10cSrcweir    /** This optional property specifies the names of the all styles applied to
414cdf0e10cSrcweir        the font.
415cdf0e10cSrcweir
416cdf0e10cSrcweir        <p> It is not guaranteed that the order in the sequence reflects
417cdf0e10cSrcweir        the order of the evaluation of the character style attributes.</p>
418cdf0e10cSrcweir
41996af39f7SJürgen Schmidt        @since OpenOffice 1.1.2
420cdf0e10cSrcweir     */
421cdf0e10cSrcweir    [optional, property] sequence<string> CharStyleNames;
422cdf0e10cSrcweir
423cdf0e10cSrcweir    //-------------------------------------------------------------------------
424cdf0e10cSrcweir
425cdf0e10cSrcweir    /** If this optional property is <TRUE/>, then the characters are invisible.
426cdf0e10cSrcweir
42796af39f7SJürgen Schmidt        @since OpenOffice 2.0
428cdf0e10cSrcweir     */
429cdf0e10cSrcweir    [optional, property] boolean CharHidden;
430cdf0e10cSrcweir
431cdf0e10cSrcweir    //-------------------------------------------------------------------------
432cdf0e10cSrcweir
433cdf0e10cSrcweir    /** This property stores XML attributes. They will be saved to and restored
434cdf0e10cSrcweir        from automatic styles inside XML files.
435cdf0e10cSrcweir
436cdf0e10cSrcweir        @see com::sun::star::xml::AttributeContainer
437cdf0e10cSrcweir     */
438cdf0e10cSrcweir    [optional, property] com::sun::star::container::XNameContainer  TextUserDefinedAttributes;
439cdf0e10cSrcweir
440cdf0e10cSrcweir};
441cdf0e10cSrcweir
442cdf0e10cSrcweir//=============================================================================
443cdf0e10cSrcweir}; }; }; };
444cdf0e10cSrcweir
445cdf0e10cSrcweir#endif
446cdf0e10cSrcweir
447