1 /**************************************************************
2  *
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  *
20  *************************************************************/
21 
22 
23 #ifndef INCLUDED_REPORTHELPERIMPL_HXX
24 #define INCLUDED_REPORTHELPERIMPL_HXX
25 // ::com::sun::star::report::XReportComponent:
26 #define REPORTCOMPONENT_IMPL3(clazz,arg) \
27 ::rtl::OUString SAL_CALL clazz::getName() throw (uno::RuntimeException) \
28 { \
29 	::osl::MutexGuard aGuard(m_aMutex); \
30 	return (arg).m_sName; \
31 } \
32 void SAL_CALL clazz::setName( const ::rtl::OUString& _name ) throw (uno::RuntimeException,beans::PropertyVetoException) \
33 { \
34 	set(PROPERTY_NAME,_name,(arg).m_sName); \
35 } \
36 ::sal_Int32 SAL_CALL clazz::getHeight() throw (uno::RuntimeException) \
37 { \
38 	return getSize().Height; \
39 } \
40 void SAL_CALL clazz::setHeight( ::sal_Int32 _height ) throw (uno::RuntimeException) \
41 { \
42     awt::Size aSize = getSize(); \
43     aSize.Height = _height; \
44     setSize(aSize); \
45 } \
46 ::sal_Int32 SAL_CALL clazz::getPositionX() throw (uno::RuntimeException) \
47 { \
48 	return getPosition().X; \
49 } \
50 void SAL_CALL clazz::setPositionX( ::sal_Int32 _positionx ) throw (uno::RuntimeException) \
51 { \
52     awt::Point aPos = getPosition(); \
53     aPos.X = _positionx; \
54     setPosition(aPos); \
55 } \
56 ::sal_Int32 SAL_CALL clazz::getPositionY() throw (uno::RuntimeException) \
57 { \
58 	return getPosition().Y; \
59 } \
60 void SAL_CALL clazz::setPositionY( ::sal_Int32 _positiony ) throw (uno::RuntimeException) \
61 { \
62     awt::Point aPos = getPosition(); \
63     aPos.Y = _positiony; \
64     setPosition(aPos); \
65 } \
66 ::sal_Int32 SAL_CALL clazz::getWidth() throw (uno::RuntimeException) \
67 { \
68 	return getSize().Width; \
69 } \
70 void SAL_CALL clazz::setWidth( ::sal_Int32 _width ) throw (uno::RuntimeException) \
71 { \
72     awt::Size aSize = getSize(); \
73     aSize.Width = _width; \
74     setSize(aSize); \
75 } \
76 uno::Reference< report::XSection > SAL_CALL clazz::getSection() throw (uno::RuntimeException) \
77 { \
78 	::osl::MutexGuard aGuard(m_aMutex); \
79 	uno::Reference< container::XChild > xParent(getParent(  ),uno::UNO_QUERY); \
80 	return lcl_getSection(xParent); \
81 }
82 
83 #define REPORTCOMPONENT_IMPL(clazz,arg) \
84 REPORTCOMPONENT_IMPL3(clazz,arg)\
85 ::sal_Bool SAL_CALL clazz::getPrintRepeatedValues() throw (beans::UnknownPropertyException, uno::RuntimeException) \
86 { \
87 	::osl::MutexGuard aGuard(m_aMutex); \
88 	return (arg).m_bPrintRepeatedValues; \
89 } \
90 void SAL_CALL clazz::setPrintRepeatedValues( ::sal_Bool _printrepeatedvalues ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
91 { \
92 	set(PROPERTY_PRINTREPEATEDVALUES,_printrepeatedvalues,(arg).m_bPrintRepeatedValues); \
93 }
94 
95 #define REPORTCOMPONENT_IMPL2(clazz,arg) \
96 ::sal_Int16  SAL_CALL clazz::getControlBorder() throw (beans::UnknownPropertyException, uno::RuntimeException) \
97 { \
98 	::osl::MutexGuard aGuard(m_aMutex); \
99 	return (arg).m_nBorder; \
100 } \
101 void SAL_CALL clazz::setControlBorder( ::sal_Int16 _border ) throw (uno::RuntimeException,lang::IllegalArgumentException,beans::UnknownPropertyException)\
102 { \
103 	set(PROPERTY_CONTROLBORDER,_border,(arg).m_nBorder); \
104 } \
105 ::sal_Int32 SAL_CALL clazz::getControlBorderColor() throw (beans::UnknownPropertyException,uno::RuntimeException) \
106 { \
107 	::osl::MutexGuard aGuard(m_aMutex); \
108 	return (arg).m_nBorderColor; \
109 } \
110 void SAL_CALL clazz::setControlBorderColor( ::sal_Int32 _bordercolor ) throw (uno::RuntimeException, lang::IllegalArgumentException, beans::UnknownPropertyException) \
111 { \
112 	set(PROPERTY_CONTROLBORDERCOLOR,_bordercolor,(arg).m_nBorderColor); \
113 }
114 
115 #define REPORTCOMPONENT_MASTERDETAIL(clazz,arg) \
116 ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL clazz::getMasterFields() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException) \
117 { \
118 	::osl::MutexGuard aGuard(m_aMutex); \
119 	return (arg).m_aMasterFields; \
120 } \
121 void SAL_CALL clazz::setMasterFields( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& _masterfields ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
122 { \
123 	::osl::MutexGuard aGuard(m_aMutex); \
124 	set(PROPERTY_MASTERFIELDS,_masterfields,(arg).m_aMasterFields); \
125 } \
126 ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL clazz::getDetailFields() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
127 { \
128 	::osl::MutexGuard aGuard(m_aMutex); \
129 	return (arg).m_aDetailFields; \
130 } \
131 void SAL_CALL clazz::setDetailFields( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& _detailfields ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
132 { \
133 	::osl::MutexGuard aGuard(m_aMutex); \
134 	set(PROPERTY_DETAILFIELDS,_detailfields,(arg).m_aDetailFields); \
135 }
136 
137 #define REPORTCOMPONENT_NOMASTERDETAIL(clazz) \
138 ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL clazz::getMasterFields() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException) \
139 { \
140 	throw ::com::sun::star::beans::UnknownPropertyException();\
141 } \
142 void SAL_CALL clazz::setMasterFields( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
143 { \
144     throw ::com::sun::star::beans::UnknownPropertyException();\
145 } \
146 ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL clazz::getDetailFields() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
147 { \
148     throw ::com::sun::star::beans::UnknownPropertyException();\
149 } \
150 void SAL_CALL clazz::setDetailFields( const ::com::sun::star::uno::Sequence< ::rtl::OUString >&  ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
151 { \
152     throw ::com::sun::star::beans::UnknownPropertyException();\
153 }
154 
155 // ::com::sun::star::report::XReportControlFormat:
156 #define REPORTCONTROLFORMAT_IMPL1(clazz,varName)  \
157 ::sal_Int32 SAL_CALL clazz::getControlBackground() throw (::com::sun::star::beans::UnknownPropertyException, uno::RuntimeException) \
158 { \
159 	::osl::MutexGuard aGuard(m_aMutex); \
160 	return varName.m_bBackgroundTransparent ? COL_TRANSPARENT : varName.nBackgroundColor; \
161 } \
162  \
163 void SAL_CALL clazz::setControlBackground( ::sal_Int32 _backgroundcolor ) throw (uno::RuntimeException, beans::UnknownPropertyException)\
164 { \
165     sal_Bool bTransparent = _backgroundcolor == static_cast<sal_Int32>(COL_TRANSPARENT);\
166     setControlBackgroundTransparent(bTransparent);\
167     if ( !bTransparent )\
168 	    set(PROPERTY_CONTROLBACKGROUND,_backgroundcolor,varName.nBackgroundColor);\
169 } \
170  \
171 ::sal_Bool SAL_CALL clazz::getControlBackgroundTransparent() throw (beans::UnknownPropertyException, uno::RuntimeException) \
172 { \
173     ::osl::MutexGuard aGuard(m_aMutex); \
174     return varName.m_bBackgroundTransparent; \
175 } \
176  \
177 void SAL_CALL clazz::setControlBackgroundTransparent( ::sal_Bool _controlbackgroundtransparent ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
178 { \
179     set(PROPERTY_CONTROLBACKGROUNDTRANSPARENT,_controlbackgroundtransparent,varName.m_bBackgroundTransparent);\
180     if ( _controlbackgroundtransparent )\
181         set(PROPERTY_CONTROLBACKGROUND,static_cast<sal_Int32>(COL_TRANSPARENT),varName.nBackgroundColor);\
182 }
183 
184 #define REPORTCONTROLFORMAT_IMPL2(clazz,varName)  \
185 ::sal_Int16 SAL_CALL clazz::getCharStrikeout() throw (uno::RuntimeException, beans::UnknownPropertyException) \
186 { \
187 	::osl::MutexGuard aGuard(m_aMutex); \
188 	return varName.aFontDescriptor.Strikeout; \
189 } \
190  \
191 void SAL_CALL clazz::setCharStrikeout(::sal_Int16 the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
192 { \
193 	set(PROPERTY_CHARSTRIKEOUT,the_value,varName.aFontDescriptor.Strikeout); \
194 } \
195  \
196 ::sal_Bool SAL_CALL clazz::getCharWordMode() throw (uno::RuntimeException, beans::UnknownPropertyException) \
197 { \
198 	::osl::MutexGuard aGuard(m_aMutex); \
199 	return varName.aFontDescriptor.WordLineMode; \
200 } \
201  \
202 void SAL_CALL clazz::setCharWordMode(::sal_Bool the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
203 { \
204 	set(PROPERTY_CHARWORDMODE,the_value,varName.aFontDescriptor.WordLineMode); \
205 } \
206  \
207 ::sal_Int16 SAL_CALL clazz::getCharRotation() throw (uno::RuntimeException, beans::UnknownPropertyException) \
208 { \
209 	::osl::MutexGuard aGuard(m_aMutex); \
210 	return static_cast<sal_Int16>(varName.aFontDescriptor.Orientation); \
211 } \
212  \
213 void SAL_CALL clazz::setCharRotation(::sal_Int16 the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
214 { \
215     float newValue = the_value; \
216 	set(PROPERTY_CHARROTATION,newValue,varName.aFontDescriptor.Orientation); \
217 } \
218  \
219 ::sal_Int16 SAL_CALL clazz::getCharScaleWidth() throw (uno::RuntimeException, beans::UnknownPropertyException) \
220 { \
221 	::osl::MutexGuard aGuard(m_aMutex); \
222     return static_cast<sal_Int16>(varName.aFontDescriptor.CharacterWidth); \
223 } \
224  \
225 void SAL_CALL clazz::setCharScaleWidth(::sal_Int16 the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
226 { \
227     float newValue = the_value; \
228 	set(PROPERTY_CHARSCALEWIDTH,newValue,varName.aFontDescriptor.CharacterWidth); \
229 } \
230 sal_Int16 SAL_CALL clazz::getParaAdjust() throw (beans::UnknownPropertyException,uno::RuntimeException) \
231 { \
232     ::osl::MutexGuard aGuard(m_aMutex); \
233 	return varName.nAlign; \
234 } \
235  \
236 void SAL_CALL clazz::setParaAdjust( sal_Int16 _align ) throw (beans::UnknownPropertyException,uno::RuntimeException) \
237 { \
238 	set(PROPERTY_PARAADJUST,_align,varName.nAlign); \
239 } \
240  \
241 awt::FontDescriptor SAL_CALL clazz::getFontDescriptor() throw (beans::UnknownPropertyException,uno::RuntimeException) \
242 { \
243 	::osl::MutexGuard aGuard(m_aMutex); \
244 	return varName.aFontDescriptor; \
245 } \
246  \
247 void SAL_CALL clazz::setFontDescriptor( const awt::FontDescriptor& _fontdescriptor ) throw (beans::UnknownPropertyException,uno::RuntimeException) \
248 { \
249 	set(PROPERTY_FONTDESCRIPTOR,_fontdescriptor,varName.aFontDescriptor); \
250 } \
251 awt::FontDescriptor SAL_CALL clazz::getFontDescriptorAsian() throw (beans::UnknownPropertyException,uno::RuntimeException) \
252 { \
253 	::osl::MutexGuard aGuard(m_aMutex); \
254 	return varName.aAsianFontDescriptor; \
255 } \
256  \
257 void SAL_CALL clazz::setFontDescriptorAsian( const awt::FontDescriptor& _fontdescriptor ) throw (beans::UnknownPropertyException,uno::RuntimeException) \
258 { \
259 	set(PROPERTY_FONTDESCRIPTORASIAN,_fontdescriptor,varName.aAsianFontDescriptor); \
260 } \
261 awt::FontDescriptor SAL_CALL clazz::getFontDescriptorComplex() throw (beans::UnknownPropertyException,uno::RuntimeException) \
262 { \
263 	::osl::MutexGuard aGuard(m_aMutex); \
264 	return varName.aComplexFontDescriptor; \
265 } \
266  \
267 void SAL_CALL clazz::setFontDescriptorComplex( const awt::FontDescriptor& _fontdescriptor ) throw (beans::UnknownPropertyException,uno::RuntimeException) \
268 { \
269 	set(PROPERTY_FONTDESCRIPTORCOMPLEX,_fontdescriptor,varName.aComplexFontDescriptor); \
270 } \
271  \
272 ::sal_Int16 SAL_CALL clazz::getControlTextEmphasis() throw (beans::UnknownPropertyException,uno::RuntimeException) \
273 { \
274 	::osl::MutexGuard aGuard(m_aMutex); \
275 	return varName.nFontEmphasisMark; \
276 } \
277  \
278 void SAL_CALL clazz::setControlTextEmphasis( ::sal_Int16 _fontemphasismark ) throw (beans::UnknownPropertyException,uno::RuntimeException) \
279 { \
280 	set(PROPERTY_CONTROLTEXTEMPHASISMARK,_fontemphasismark,varName.nFontEmphasisMark); \
281 } \
282  \
283 ::sal_Int16 SAL_CALL clazz::getCharRelief() throw (beans::UnknownPropertyException,uno::RuntimeException) \
284 { \
285 	::osl::MutexGuard aGuard(m_aMutex); \
286 	return varName.nFontRelief; \
287 } \
288  \
289 void SAL_CALL clazz::setCharRelief( ::sal_Int16 _fontrelief ) throw (beans::UnknownPropertyException,uno::RuntimeException) \
290 { \
291 	set(PROPERTY_CHARRELIEF,_fontrelief,varName.nFontRelief); \
292 } \
293  \
294 ::sal_Int32 SAL_CALL clazz::getCharColor() throw (beans::UnknownPropertyException,uno::RuntimeException) \
295 { \
296 	::osl::MutexGuard aGuard(m_aMutex); \
297 	return varName.nTextColor; \
298 } \
299  \
300 void SAL_CALL clazz::setCharColor( ::sal_Int32 _textcolor ) throw (beans::UnknownPropertyException,uno::RuntimeException) \
301 { \
302 	set(PROPERTY_CHARCOLOR,_textcolor,varName.nTextColor); \
303 } \
304  \
305 ::sal_Int32 SAL_CALL clazz::getCharUnderlineColor() throw (beans::UnknownPropertyException,uno::RuntimeException) \
306 { \
307 	::osl::MutexGuard aGuard(m_aMutex); \
308 	return varName.nTextLineColor; \
309 } \
310  \
311 void SAL_CALL clazz::setCharUnderlineColor( ::sal_Int32 _textlinecolor ) throw (beans::UnknownPropertyException,uno::RuntimeException) \
312 { \
313 	set(PROPERTY_CHARUNDERLINECOLOR,_textlinecolor,varName.nTextLineColor); \
314 } \
315  \
316 style::VerticalAlignment SAL_CALL clazz::getVerticalAlign() throw (beans::UnknownPropertyException,uno::RuntimeException) \
317 { \
318 	::osl::MutexGuard aGuard(m_aMutex); \
319 	return varName.aVerticalAlignment; \
320 } \
321  \
322 void SAL_CALL clazz::setVerticalAlign( style::VerticalAlignment _verticalalign ) throw (lang::IllegalArgumentException,beans::UnknownPropertyException,uno::RuntimeException) \
323 { \
324 	set(PROPERTY_VERTICALALIGN,_verticalalign,varName.aVerticalAlignment); \
325 } \
326  \
327 ::sal_Int16 SAL_CALL clazz::getCharEmphasis() throw (beans::UnknownPropertyException, uno::RuntimeException) \
328 { \
329 	return getControlTextEmphasis(); \
330 } \
331  \
332 void SAL_CALL clazz::setCharEmphasis( ::sal_Int16 _charemphasis ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
333 { \
334 	set(PROPERTY_CHAREMPHASIS,_charemphasis,varName.nFontEmphasisMark); \
335 } \
336  \
337 ::rtl::OUString SAL_CALL clazz::getCharFontName() throw (beans::UnknownPropertyException, uno::RuntimeException) \
338 { \
339 	::osl::MutexGuard aGuard(m_aMutex); \
340 	return varName.aFontDescriptor.Name; \
341 } \
342  \
343 void SAL_CALL clazz::setCharFontName( const ::rtl::OUString& _charfontname ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
344 { \
345 	set(PROPERTY_CHARFONTNAME,_charfontname,varName.aFontDescriptor.Name); \
346 } \
347  \
348 ::rtl::OUString SAL_CALL clazz::getCharFontStyleName() throw (beans::UnknownPropertyException, uno::RuntimeException) \
349 { \
350 	::osl::MutexGuard aGuard(m_aMutex); \
351 	return varName.aFontDescriptor.StyleName; \
352 } \
353  \
354 void SAL_CALL clazz::setCharFontStyleName( const ::rtl::OUString& _charfontstylename ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
355 { \
356 	set(PROPERTY_CHARFONTSTYLENAME,_charfontstylename,varName.aFontDescriptor.StyleName); \
357 } \
358  \
359 ::sal_Int16 SAL_CALL clazz::getCharFontFamily() throw (beans::UnknownPropertyException, uno::RuntimeException) \
360 { \
361 	::osl::MutexGuard aGuard(m_aMutex); \
362 	return varName.aFontDescriptor.Family; \
363 } \
364  \
365 void SAL_CALL clazz::setCharFontFamily( ::sal_Int16 _charfontfamily ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
366 { \
367 	set(PROPERTY_CHARFONTFAMILY,_charfontfamily,varName.aFontDescriptor.Family); \
368 } \
369  \
370 ::sal_Int16 SAL_CALL clazz::getCharFontCharSet() throw (beans::UnknownPropertyException, uno::RuntimeException) \
371 { \
372 	::osl::MutexGuard aGuard(m_aMutex); \
373 	return varName.aFontDescriptor.CharSet; \
374 } \
375  \
376 void SAL_CALL clazz::setCharFontCharSet( ::sal_Int16 _charfontcharset ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
377 { \
378 	set(PROPERTY_CHARFONTCHARSET,_charfontcharset,varName.aFontDescriptor.CharSet); \
379 } \
380  \
381 ::sal_Int16 SAL_CALL clazz::getCharFontPitch() throw (beans::UnknownPropertyException, uno::RuntimeException) \
382 { \
383 	::osl::MutexGuard aGuard(m_aMutex); \
384 	return varName.aFontDescriptor.Pitch; \
385 } \
386  \
387 void SAL_CALL clazz::setCharFontPitch( ::sal_Int16 _charfontpitch ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
388 { \
389 	set(PROPERTY_CHARFONTPITCH,_charfontpitch,varName.aFontDescriptor.Pitch); \
390 } \
391  \
392 float SAL_CALL clazz::getCharHeight() throw (beans::UnknownPropertyException, uno::RuntimeException) \
393 { \
394 	::osl::MutexGuard aGuard(m_aMutex); \
395 	return varName.aFontDescriptor.Height; \
396 } \
397  \
398 void SAL_CALL clazz::setCharHeight( float _charheight ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
399 { \
400 	set(PROPERTY_CHARHEIGHT,static_cast<sal_Int16>(_charheight),varName.aFontDescriptor.Height); \
401 } \
402  \
403 ::sal_Int16 SAL_CALL clazz::getCharUnderline() throw (beans::UnknownPropertyException, uno::RuntimeException) \
404 { \
405 	::osl::MutexGuard aGuard(m_aMutex); \
406 	return varName.aFontDescriptor.Underline; \
407 } \
408  \
409 void SAL_CALL clazz::setCharUnderline( ::sal_Int16 _charunderline ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
410 { \
411 	set(PROPERTY_CHARUNDERLINE,_charunderline,varName.aFontDescriptor.Underline); \
412 } \
413  \
414 float SAL_CALL clazz::getCharWeight() throw (beans::UnknownPropertyException, uno::RuntimeException) \
415 { \
416 	::osl::MutexGuard aGuard(m_aMutex); \
417 	return varName.aFontDescriptor.Weight; \
418 } \
419  \
420 void SAL_CALL clazz::setCharWeight( float _charweight ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
421 { \
422 	set(PROPERTY_CHARWEIGHT,_charweight,varName.aFontDescriptor.Weight); \
423 } \
424  \
425 awt::FontSlant SAL_CALL clazz::getCharPosture() throw (beans::UnknownPropertyException, uno::RuntimeException) \
426 { \
427 	::osl::MutexGuard aGuard(m_aMutex); \
428 	return varName.aFontDescriptor.Slant; \
429 } \
430  \
431 void SAL_CALL clazz::setCharPosture( awt::FontSlant _charposture ) throw (beans::UnknownPropertyException, uno::RuntimeException) \
432 { \
433 	set(PROPERTY_CHARPOSTURE,_charposture,varName.aFontDescriptor.Slant); \
434 }\
435 ::sal_Bool SAL_CALL clazz::getCharFlash() throw (uno::RuntimeException, beans::UnknownPropertyException)\
436 { \
437 	::osl::MutexGuard aGuard(m_aMutex); \
438 	return varName.bCharFlash; \
439 } \
440 void SAL_CALL clazz::setCharFlash(::sal_Bool the_value) throw (uno::RuntimeException, beans::UnknownPropertyException)\
441 { \
442 	set(PROPERTY_CHARFLASH,the_value,varName.bCharFlash); \
443 }\
444 ::sal_Bool SAL_CALL clazz::getCharAutoKerning() throw (uno::RuntimeException, beans::UnknownPropertyException)\
445 { \
446 	::osl::MutexGuard aGuard(m_aMutex); \
447 	return varName.bCharAutoKerning; \
448 } \
449 void SAL_CALL clazz::setCharAutoKerning(::sal_Bool the_value) throw (uno::RuntimeException, beans::UnknownPropertyException)\
450 { \
451 	set(PROPERTY_CHARAUTOKERNING,the_value,varName.bCharAutoKerning); \
452 }\
453 ::sal_Int8 SAL_CALL clazz::getCharEscapementHeight() throw (uno::RuntimeException, beans::UnknownPropertyException) \
454 { \
455 	::osl::MutexGuard aGuard(m_aMutex); \
456 	return varName.nCharEscapementHeight; \
457 } \
458 void SAL_CALL clazz::setCharEscapementHeight(::sal_Int8 the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
459 { \
460 	set(PROPERTY_CHARESCAPEMENTHEIGHT,the_value,varName.nCharEscapementHeight); \
461 }\
462 lang::Locale SAL_CALL clazz::getCharLocale() throw (uno::RuntimeException, beans::UnknownPropertyException) \
463 { \
464 	::osl::MutexGuard aGuard(m_aMutex); \
465 	return varName.aCharLocale; \
466 } \
467 void SAL_CALL clazz::setCharLocale(const lang::Locale & the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
468 { \
469     BoundListeners l; \
470 	{ \
471 		::osl::MutexGuard aGuard(m_aMutex); \
472         if ( varName.aCharLocale.Language != the_value.Language  \
473             || varName.aCharLocale.Country != the_value.Country  \
474             || varName.aCharLocale.Variant != the_value.Variant ) \
475         { \
476 			prepareSet(PROPERTY_CHARLOCALE, ::com::sun::star::uno::makeAny(varName.aCharLocale), ::com::sun::star::uno::makeAny(the_value), &l); \
477 			varName.aCharLocale = the_value; \
478         } \
479 	} \
480 	l.notify(); \
481 }\
482 ::sal_Int16 SAL_CALL clazz::getCharEscapement() throw (uno::RuntimeException, beans::UnknownPropertyException) \
483 { \
484 	::osl::MutexGuard aGuard(m_aMutex); \
485 	return varName.nCharEscapement; \
486 } \
487 void SAL_CALL clazz::setCharEscapement(::sal_Int16 the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
488 { \
489 	set(PROPERTY_CHARESCAPEMENT,the_value,varName.nCharEscapement); \
490 }\
491 ::sal_Int16 SAL_CALL clazz::getCharCaseMap() throw (uno::RuntimeException, beans::UnknownPropertyException) \
492 { \
493 	::osl::MutexGuard aGuard(m_aMutex); \
494 	return varName.nCharCaseMap; \
495 } \
496 void SAL_CALL clazz::setCharCaseMap(::sal_Int16 the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
497 { \
498 	set(PROPERTY_CHARCASEMAP,the_value,varName.nCharCaseMap); \
499 }\
500 ::sal_Bool SAL_CALL clazz::getCharCombineIsOn() throw (uno::RuntimeException, beans::UnknownPropertyException) \
501 { \
502 	::osl::MutexGuard aGuard(m_aMutex); \
503 	return varName.bCharCombineIsOn; \
504 } \
505 void SAL_CALL clazz::setCharCombineIsOn(::sal_Bool the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
506 { \
507 	set(PROPERTY_CHARCOMBINEISON,the_value,varName.bCharCombineIsOn); \
508 }\
509 ::rtl::OUString SAL_CALL clazz::getCharCombinePrefix() throw (uno::RuntimeException, beans::UnknownPropertyException) \
510 { \
511 	::osl::MutexGuard aGuard(m_aMutex); \
512 	return varName.sCharCombinePrefix; \
513 } \
514 void SAL_CALL clazz::setCharCombinePrefix(const ::rtl::OUString & the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
515 { \
516 	set(PROPERTY_CHARCOMBINEPREFIX,the_value,varName.sCharCombinePrefix); \
517 }\
518 ::rtl::OUString SAL_CALL clazz::getCharCombineSuffix() throw (uno::RuntimeException, beans::UnknownPropertyException) \
519 { \
520 	::osl::MutexGuard aGuard(m_aMutex); \
521 	return varName.sCharCombineSuffix; \
522 } \
523 void SAL_CALL clazz::setCharCombineSuffix(const ::rtl::OUString & the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
524 { \
525 	set(PROPERTY_CHARCOMBINESUFFIX,the_value,varName.sCharCombineSuffix); \
526 }\
527 ::sal_Bool SAL_CALL clazz::getCharHidden() throw (uno::RuntimeException, beans::UnknownPropertyException) \
528 { \
529 	::osl::MutexGuard aGuard(m_aMutex); \
530 	return varName.bCharHidden; \
531 } \
532 void SAL_CALL clazz::setCharHidden(::sal_Bool the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
533 { \
534 	set(PROPERTY_CHARHIDDEN,the_value,varName.bCharHidden); \
535 }\
536 ::sal_Bool SAL_CALL clazz::getCharShadowed() throw (uno::RuntimeException, beans::UnknownPropertyException) \
537 { \
538 	::osl::MutexGuard aGuard(m_aMutex); \
539 	return varName.bCharShadowed; \
540 } \
541 void SAL_CALL clazz::setCharShadowed(::sal_Bool the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
542 { \
543 	set(PROPERTY_CHARSHADOWED,the_value,varName.bCharShadowed); \
544 }\
545 ::sal_Bool SAL_CALL clazz::getCharContoured() throw (uno::RuntimeException, beans::UnknownPropertyException) \
546 { \
547 	::osl::MutexGuard aGuard(m_aMutex); \
548 	return varName.bCharContoured; \
549 } \
550 void SAL_CALL clazz::setCharContoured(::sal_Bool the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
551 { \
552 	set(PROPERTY_CHARCONTOURED,the_value,varName.bCharContoured); \
553 }\
554 ::rtl::OUString SAL_CALL clazz::getHyperLinkURL() throw (uno::RuntimeException, beans::UnknownPropertyException) \
555 { \
556 	::osl::MutexGuard aGuard(m_aMutex); \
557 	return varName.sHyperLinkURL; \
558 } \
559 void SAL_CALL clazz::setHyperLinkURL(const ::rtl::OUString & the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
560 { \
561 	set(PROPERTY_HYPERLINKURL,the_value,varName.sHyperLinkURL); \
562 }\
563 ::rtl::OUString SAL_CALL clazz::getHyperLinkTarget() throw (uno::RuntimeException, beans::UnknownPropertyException) \
564 { \
565 	::osl::MutexGuard aGuard(m_aMutex); \
566 	return varName.sHyperLinkTarget; \
567 } \
568 void SAL_CALL clazz::setHyperLinkTarget(const ::rtl::OUString & the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
569 { \
570 	set(PROPERTY_HYPERLINKTARGET,the_value,varName.sHyperLinkTarget); \
571 }\
572 ::rtl::OUString SAL_CALL clazz::getHyperLinkName() throw (uno::RuntimeException, beans::UnknownPropertyException) \
573 { \
574 	::osl::MutexGuard aGuard(m_aMutex); \
575 	return varName.sHyperLinkName; \
576 } \
577 void SAL_CALL clazz::setHyperLinkName(const ::rtl::OUString & the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
578 { \
579 	set(PROPERTY_HYPERLINKNAME,the_value,varName.sHyperLinkName); \
580 }\
581 ::rtl::OUString SAL_CALL clazz::getVisitedCharStyleName() throw (uno::RuntimeException, beans::UnknownPropertyException) \
582 { \
583 	::osl::MutexGuard aGuard(m_aMutex); \
584 	return varName.sVisitedCharStyleName; \
585 } \
586 void SAL_CALL clazz::setVisitedCharStyleName(const ::rtl::OUString & the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
587 { \
588 	set(PROPERTY_VISITEDCHARSTYLENAME,the_value,varName.sVisitedCharStyleName); \
589 }\
590 ::rtl::OUString SAL_CALL clazz::getUnvisitedCharStyleName() throw (uno::RuntimeException, beans::UnknownPropertyException) \
591 { \
592 	::osl::MutexGuard aGuard(m_aMutex); \
593 	return varName.sUnvisitedCharStyleName; \
594 } \
595 void SAL_CALL clazz::setUnvisitedCharStyleName(const ::rtl::OUString & the_value) throw (uno::RuntimeException, beans::UnknownPropertyException) \
596 { \
597 	set(PROPERTY_UNVISITEDCHARSTYLENAME,the_value,varName.sUnvisitedCharStyleName); \
598 }\
599 ::sal_Int16 SAL_CALL clazz::getCharKerning() throw (uno::RuntimeException, beans::UnknownPropertyException)\
600 { \
601 	::osl::MutexGuard aGuard(m_aMutex); \
602 	return varName.nCharKerning; \
603 }\
604 void SAL_CALL clazz::setCharKerning(::sal_Int16 the_value) throw (uno::RuntimeException, beans::UnknownPropertyException)\
605 { \
606 	set(PROPERTY_CHARKERNING,the_value,varName.nCharKerning); \
607 }\
608 float SAL_CALL clazz::getCharHeightAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
609     { \
610 	::osl::MutexGuard aGuard(m_aMutex); \
611 	return varName.aAsianFontDescriptor.Height; \
612 }\
613 void SAL_CALL clazz::setCharHeightAsian( float the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
614 { \
615 	set(PROPERTY_CHARHEIGHTASIAN,static_cast<sal_Int16>(the_value),varName.aAsianFontDescriptor.Height); \
616 }\
617 float SAL_CALL clazz::getCharWeightAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
618     { \
619 	::osl::MutexGuard aGuard(m_aMutex); \
620 	return varName.aAsianFontDescriptor.Weight; \
621 }\
622 void SAL_CALL clazz::setCharWeightAsian( float the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
623 { \
624 	set(PROPERTY_CHARWEIGHTASIAN,the_value,varName.aAsianFontDescriptor.Weight); \
625 }\
626 ::rtl::OUString SAL_CALL clazz::getCharFontNameAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
627 { \
628 	::osl::MutexGuard aGuard(m_aMutex); \
629 	return varName.aAsianFontDescriptor.Name; \
630 }\
631 void SAL_CALL clazz::setCharFontNameAsian( const ::rtl::OUString& the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
632 { \
633 	set(PROPERTY_CHARFONTNAMEASIAN,the_value,varName.aAsianFontDescriptor.Name); \
634 }\
635 ::rtl::OUString SAL_CALL clazz::getCharFontStyleNameAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
636 { \
637 	::osl::MutexGuard aGuard(m_aMutex); \
638 	return varName.aAsianFontDescriptor.StyleName; \
639 }\
640 void SAL_CALL clazz::setCharFontStyleNameAsian( const ::rtl::OUString& the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
641 { \
642 	set(PROPERTY_CHARFONTSTYLENAMEASIAN,the_value,varName.aAsianFontDescriptor.StyleName); \
643 }\
644 ::sal_Int16 SAL_CALL clazz::getCharFontFamilyAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
645 { \
646 	::osl::MutexGuard aGuard(m_aMutex); \
647 	return varName.aAsianFontDescriptor.Family; \
648 }\
649 void SAL_CALL clazz::setCharFontFamilyAsian( ::sal_Int16 the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
650 { \
651 	set(PROPERTY_CHARFONTFAMILYASIAN,the_value,varName.aAsianFontDescriptor.Family); \
652 }\
653 ::sal_Int16 SAL_CALL clazz::getCharFontCharSetAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
654 { \
655 	::osl::MutexGuard aGuard(m_aMutex); \
656 	return varName.aAsianFontDescriptor.CharSet; \
657 }\
658 void SAL_CALL clazz::setCharFontCharSetAsian( ::sal_Int16 the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
659 { \
660 	set(PROPERTY_CHARFONTCHARSETASIAN,the_value,varName.aAsianFontDescriptor.CharSet); \
661 }\
662 ::sal_Int16 SAL_CALL clazz::getCharFontPitchAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
663 { \
664 	::osl::MutexGuard aGuard(m_aMutex); \
665 	return varName.aAsianFontDescriptor.Pitch; \
666 }\
667 void SAL_CALL clazz::setCharFontPitchAsian( ::sal_Int16 the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
668 { \
669 	set(PROPERTY_CHARFONTPITCHASIAN,the_value,varName.aAsianFontDescriptor.Pitch); \
670 }\
671 ::com::sun::star::awt::FontSlant SAL_CALL clazz::getCharPostureAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
672 { \
673 	::osl::MutexGuard aGuard(m_aMutex); \
674 	return varName.aAsianFontDescriptor.Slant; \
675 }\
676 void SAL_CALL clazz::setCharPostureAsian( ::com::sun::star::awt::FontSlant the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
677 { \
678 	set(PROPERTY_CHARPOSTUREASIAN,the_value,varName.aAsianFontDescriptor.Slant); \
679 }\
680 ::com::sun::star::lang::Locale SAL_CALL clazz::getCharLocaleAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
681 { \
682 	::osl::MutexGuard aGuard(m_aMutex); \
683 	return varName.aCharLocaleAsian; \
684 }\
685 void SAL_CALL clazz::setCharLocaleAsian( const ::com::sun::star::lang::Locale& the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
686 { \
687     BoundListeners l; \
688 	{ \
689 		::osl::MutexGuard aGuard(m_aMutex); \
690         if ( varName.aCharLocaleAsian.Language != the_value.Language  \
691             || varName.aCharLocaleAsian.Country != the_value.Country  \
692             || varName.aCharLocaleAsian.Variant != the_value.Variant ) \
693         { \
694 			prepareSet(PROPERTY_CHARLOCALEASIAN, ::com::sun::star::uno::makeAny(varName.aCharLocaleAsian), ::com::sun::star::uno::makeAny(the_value), &l); \
695 			varName.aCharLocaleAsian = the_value; \
696         } \
697 	} \
698 	l.notify(); \
699 }\
700 float SAL_CALL clazz::getCharHeightComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
701 { \
702 	::osl::MutexGuard aGuard(m_aMutex); \
703 	return varName.aComplexFontDescriptor.Height; \
704 }\
705 void SAL_CALL clazz::setCharHeightComplex( float the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
706 { \
707 	set(PROPERTY_CHARHEIGHTCOMPLEX,static_cast<sal_Int16>(the_value),varName.aComplexFontDescriptor.Height); \
708 }\
709 float SAL_CALL clazz::getCharWeightComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
710 { \
711 	::osl::MutexGuard aGuard(m_aMutex); \
712 	return varName.aComplexFontDescriptor.Weight; \
713 }\
714 void SAL_CALL clazz::setCharWeightComplex( float the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
715 { \
716 	set(PROPERTY_CHARWEIGHTCOMPLEX,the_value,varName.aComplexFontDescriptor.Weight); \
717 }\
718 ::rtl::OUString SAL_CALL clazz::getCharFontNameComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
719 { \
720 	::osl::MutexGuard aGuard(m_aMutex); \
721 	return varName.aComplexFontDescriptor.Name; \
722 }\
723 void SAL_CALL clazz::setCharFontNameComplex( const ::rtl::OUString& the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
724 { \
725 	set(PROPERTY_CHARFONTNAMECOMPLEX,the_value,varName.aComplexFontDescriptor.Name); \
726 }\
727 ::rtl::OUString SAL_CALL clazz::getCharFontStyleNameComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
728 { \
729 	::osl::MutexGuard aGuard(m_aMutex); \
730 	return varName.aComplexFontDescriptor.StyleName; \
731 }\
732 void SAL_CALL clazz::setCharFontStyleNameComplex( const ::rtl::OUString& the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
733 { \
734 	set(PROPERTY_CHARFONTSTYLENAMECOMPLEX,the_value,varName.aComplexFontDescriptor.StyleName); \
735 }\
736 ::sal_Int16 SAL_CALL clazz::getCharFontFamilyComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
737 { \
738 	::osl::MutexGuard aGuard(m_aMutex); \
739 	return varName.aComplexFontDescriptor.Family; \
740 }\
741 void SAL_CALL clazz::setCharFontFamilyComplex( ::sal_Int16 the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
742 { \
743 	set(PROPERTY_CHARFONTFAMILYCOMPLEX,the_value,varName.aComplexFontDescriptor.Family); \
744 }\
745 ::sal_Int16 SAL_CALL clazz::getCharFontCharSetComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
746 { \
747 	::osl::MutexGuard aGuard(m_aMutex); \
748 	return varName.aComplexFontDescriptor.CharSet; \
749 }\
750 void SAL_CALL clazz::setCharFontCharSetComplex( ::sal_Int16 the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
751 { \
752 	set(PROPERTY_CHARFONTCHARSETCOMPLEX,the_value,varName.aComplexFontDescriptor.CharSet); \
753 }\
754 ::sal_Int16 SAL_CALL clazz::getCharFontPitchComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
755 { \
756 	::osl::MutexGuard aGuard(m_aMutex); \
757 	return varName.aComplexFontDescriptor.Pitch; \
758 }\
759 void SAL_CALL clazz::setCharFontPitchComplex( ::sal_Int16 the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
760 { \
761 	set(PROPERTY_CHARFONTPITCHCOMPLEX,the_value,varName.aComplexFontDescriptor.Pitch); \
762 }\
763 ::com::sun::star::awt::FontSlant SAL_CALL clazz::getCharPostureComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
764 { \
765 	::osl::MutexGuard aGuard(m_aMutex); \
766 	return varName.aComplexFontDescriptor.Slant; \
767 }\
768 void SAL_CALL clazz::setCharPostureComplex( ::com::sun::star::awt::FontSlant the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
769 { \
770 	set(PROPERTY_CHARPOSTURECOMPLEX,the_value,varName.aComplexFontDescriptor.Slant); \
771 }\
772 ::com::sun::star::lang::Locale SAL_CALL clazz::getCharLocaleComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
773 { \
774 	::osl::MutexGuard aGuard(m_aMutex); \
775 	return varName.aCharLocaleComplex; \
776 }\
777 void SAL_CALL clazz::setCharLocaleComplex( const ::com::sun::star::lang::Locale& the_value ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
778 { \
779     BoundListeners l; \
780 	{ \
781 		::osl::MutexGuard aGuard(m_aMutex); \
782         if ( varName.aCharLocaleComplex.Language != the_value.Language  \
783             || varName.aCharLocaleComplex.Country != the_value.Country  \
784             || varName.aCharLocaleComplex.Variant != the_value.Variant ) \
785         { \
786 			prepareSet(PROPERTY_CHARLOCALECOMPLEX, ::com::sun::star::uno::makeAny(varName.aCharLocaleComplex), ::com::sun::star::uno::makeAny(the_value), &l); \
787 			varName.aCharLocaleComplex = the_value; \
788         } \
789 	} \
790 	l.notify(); \
791 }\
792 
793 
794 #define NO_REPORTCONTROLFORMAT_IMPL(clazz)  \
795 sal_Int16 SAL_CALL clazz::getParaAdjust() throw (uno::RuntimeException, beans::UnknownPropertyException)\
796 {\
797 	throw beans::UnknownPropertyException();\
798 }\
799 void SAL_CALL clazz::setParaAdjust(sal_Int16 /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException)\
800 {\
801 	throw beans::UnknownPropertyException();\
802 }\
803 ::sal_Int16 SAL_CALL clazz::getCharStrikeout() throw (uno::RuntimeException, beans::UnknownPropertyException)\
804 {\
805 	throw beans::UnknownPropertyException();\
806 }\
807 void SAL_CALL clazz::setCharStrikeout(::sal_Int16 /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException)\
808 {\
809 	throw beans::UnknownPropertyException();\
810 }\
811 ::sal_Bool SAL_CALL clazz::getCharWordMode() throw (uno::RuntimeException, beans::UnknownPropertyException)\
812 {\
813 	throw beans::UnknownPropertyException();\
814 }\
815 void SAL_CALL clazz::setCharWordMode(::sal_Bool /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException)\
816 {\
817 	throw beans::UnknownPropertyException();\
818 }\
819 ::sal_Int16 SAL_CALL clazz::getCharRotation() throw (uno::RuntimeException, beans::UnknownPropertyException)\
820 {\
821 	throw beans::UnknownPropertyException();\
822 }\
823 void SAL_CALL clazz::setCharRotation(::sal_Int16 /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException)\
824 {\
825     throw beans::UnknownPropertyException();\
826 }\
827 ::sal_Int16 SAL_CALL clazz::getCharScaleWidth() throw (uno::RuntimeException, beans::UnknownPropertyException)\
828 {\
829 	throw beans::UnknownPropertyException();\
830 }\
831 void SAL_CALL clazz::setCharScaleWidth(::sal_Int16 /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException)\
832 {\
833     throw beans::UnknownPropertyException();\
834 }\
835 ::sal_Bool SAL_CALL clazz::getCharFlash() throw (uno::RuntimeException, beans::UnknownPropertyException)\
836 { \
837 	throw beans::UnknownPropertyException();\
838 } \
839 void SAL_CALL clazz::setCharFlash(::sal_Bool /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException)\
840 { \
841 	throw beans::UnknownPropertyException();\
842 }\
843 ::sal_Bool SAL_CALL clazz::getCharAutoKerning() throw (uno::RuntimeException, beans::UnknownPropertyException)\
844 { \
845 	throw beans::UnknownPropertyException();\
846 } \
847 void SAL_CALL clazz::setCharAutoKerning(::sal_Bool /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException)\
848 { \
849 	throw beans::UnknownPropertyException();\
850 }\
851 ::sal_Int8 SAL_CALL clazz::getCharEscapementHeight() throw (uno::RuntimeException, beans::UnknownPropertyException) \
852 { \
853 	throw beans::UnknownPropertyException();\
854 } \
855 void SAL_CALL clazz::setCharEscapementHeight(::sal_Int8 /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
856 { \
857 	throw beans::UnknownPropertyException();\
858 }\
859 lang::Locale SAL_CALL clazz::getCharLocale() throw (uno::RuntimeException, beans::UnknownPropertyException) \
860 { \
861 	throw beans::UnknownPropertyException();\
862 } \
863 void SAL_CALL clazz::setCharLocale(const lang::Locale & /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
864 { \
865     throw beans::UnknownPropertyException();\
866 }\
867 ::sal_Int16 SAL_CALL clazz::getCharEscapement() throw (uno::RuntimeException, beans::UnknownPropertyException) \
868 { \
869 	throw beans::UnknownPropertyException();\
870 } \
871 void SAL_CALL clazz::setCharEscapement(::sal_Int16 /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
872 { \
873 	throw beans::UnknownPropertyException();\
874 }\
875 ::sal_Int16 SAL_CALL clazz::getCharCaseMap() throw (uno::RuntimeException, beans::UnknownPropertyException) \
876 { \
877 	throw beans::UnknownPropertyException();\
878 } \
879 void SAL_CALL clazz::setCharCaseMap(::sal_Int16 /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
880 { \
881 	throw beans::UnknownPropertyException();\
882 }\
883 ::sal_Bool SAL_CALL clazz::getCharCombineIsOn() throw (uno::RuntimeException, beans::UnknownPropertyException) \
884 { \
885 	throw beans::UnknownPropertyException();\
886 } \
887 void SAL_CALL clazz::setCharCombineIsOn(::sal_Bool /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
888 { \
889 	throw beans::UnknownPropertyException();\
890 }\
891 ::rtl::OUString SAL_CALL clazz::getCharCombinePrefix() throw (uno::RuntimeException, beans::UnknownPropertyException) \
892 { \
893 	throw beans::UnknownPropertyException();\
894 } \
895 void SAL_CALL clazz::setCharCombinePrefix(const ::rtl::OUString & /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
896 { \
897 	throw beans::UnknownPropertyException();\
898 }\
899 ::rtl::OUString SAL_CALL clazz::getCharCombineSuffix() throw (uno::RuntimeException, beans::UnknownPropertyException) \
900 { \
901 	throw beans::UnknownPropertyException();\
902 } \
903 void SAL_CALL clazz::setCharCombineSuffix(const ::rtl::OUString & /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
904 { \
905 	throw beans::UnknownPropertyException();\
906 }\
907 ::sal_Bool SAL_CALL clazz::getCharHidden() throw (uno::RuntimeException, beans::UnknownPropertyException) \
908 { \
909 	throw beans::UnknownPropertyException();\
910 } \
911 void SAL_CALL clazz::setCharHidden(::sal_Bool /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
912 { \
913 	throw beans::UnknownPropertyException();\
914 }\
915 ::sal_Bool SAL_CALL clazz::getCharShadowed() throw (uno::RuntimeException, beans::UnknownPropertyException) \
916 { \
917 	throw beans::UnknownPropertyException();\
918 } \
919 void SAL_CALL clazz::setCharShadowed(::sal_Bool /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
920 { \
921 	throw beans::UnknownPropertyException();\
922 }\
923 ::sal_Bool SAL_CALL clazz::getCharContoured() throw (uno::RuntimeException, beans::UnknownPropertyException) \
924 { \
925 	throw beans::UnknownPropertyException();\
926 } \
927 void SAL_CALL clazz::setCharContoured(::sal_Bool /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
928 { \
929 	throw beans::UnknownPropertyException();\
930 }\
931 ::rtl::OUString SAL_CALL clazz::getVisitedCharStyleName() throw (uno::RuntimeException, beans::UnknownPropertyException) \
932 { \
933 	throw beans::UnknownPropertyException();\
934 } \
935 void SAL_CALL clazz::setVisitedCharStyleName(const ::rtl::OUString & /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
936 { \
937     throw beans::UnknownPropertyException();\
938 }\
939 ::rtl::OUString SAL_CALL clazz::getUnvisitedCharStyleName() throw (uno::RuntimeException, beans::UnknownPropertyException) \
940 { \
941 	throw beans::UnknownPropertyException();\
942 } \
943 void SAL_CALL clazz::setUnvisitedCharStyleName(const ::rtl::OUString & /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException) \
944 { \
945 	throw beans::UnknownPropertyException();\
946 }\
947 ::sal_Int16 SAL_CALL clazz::getCharKerning() throw (uno::RuntimeException, beans::UnknownPropertyException)\
948 { \
949 	throw beans::UnknownPropertyException();\
950 }\
951 void SAL_CALL clazz::setCharKerning(::sal_Int16 /*the_value*/) throw (uno::RuntimeException, beans::UnknownPropertyException)\
952 { \
953 	throw beans::UnknownPropertyException();\
954 }\
955 \
956 awt::FontDescriptor SAL_CALL clazz::getFontDescriptor() throw (beans::UnknownPropertyException,uno::RuntimeException)\
957 {\
958     throw beans::UnknownPropertyException();\
959 }\
960 \
961 void SAL_CALL clazz::setFontDescriptor( const awt::FontDescriptor& /*_fontdescriptor*/ ) throw (beans::UnknownPropertyException,uno::RuntimeException)\
962 {\
963     throw beans::UnknownPropertyException();\
964 }\
965 awt::FontDescriptor SAL_CALL clazz::getFontDescriptorAsian() throw (beans::UnknownPropertyException,uno::RuntimeException)\
966 {\
967     throw beans::UnknownPropertyException();\
968 }\
969 \
970 void SAL_CALL clazz::setFontDescriptorAsian( const awt::FontDescriptor& /*_fontdescriptor*/ ) throw (beans::UnknownPropertyException,uno::RuntimeException)\
971 {\
972     throw beans::UnknownPropertyException();\
973 }\
974 awt::FontDescriptor SAL_CALL clazz::getFontDescriptorComplex() throw (beans::UnknownPropertyException,uno::RuntimeException)\
975 {\
976 throw beans::UnknownPropertyException();\
977 }\
978 \
979 void SAL_CALL clazz::setFontDescriptorComplex( const awt::FontDescriptor& /*_fontdescriptor*/ ) throw (beans::UnknownPropertyException,uno::RuntimeException)\
980 {\
981 throw beans::UnknownPropertyException();\
982 }\
983 \
984 ::sal_Int16 SAL_CALL clazz::getControlTextEmphasis() throw (beans::UnknownPropertyException,uno::RuntimeException)\
985 {\
986     throw beans::UnknownPropertyException();\
987 }\
988 \
989 void SAL_CALL clazz::setControlTextEmphasis( ::sal_Int16 /*_fontemphasismark*/ ) throw (beans::UnknownPropertyException,uno::RuntimeException)\
990 {\
991     throw beans::UnknownPropertyException();\
992 }\
993 \
994 ::sal_Int16 SAL_CALL clazz::getCharRelief() throw (beans::UnknownPropertyException,uno::RuntimeException)\
995 {\
996     throw beans::UnknownPropertyException();\
997 }\
998 \
999 void SAL_CALL clazz::setCharRelief( ::sal_Int16 /*_fontrelief*/ ) throw (beans::UnknownPropertyException,uno::RuntimeException)\
1000 {\
1001 	throw beans::UnknownPropertyException();\
1002 }\
1003 \
1004 ::sal_Int32 SAL_CALL clazz::getCharColor() throw (beans::UnknownPropertyException,uno::RuntimeException)\
1005 {\
1006 	throw beans::UnknownPropertyException();\
1007 }\
1008 \
1009 void SAL_CALL clazz::setCharColor( ::sal_Int32 /*_textcolor*/ ) throw (beans::UnknownPropertyException,uno::RuntimeException)\
1010 {\
1011 	throw beans::UnknownPropertyException();\
1012 }\
1013 \
1014 ::sal_Int32 SAL_CALL clazz::getCharUnderlineColor() throw (beans::UnknownPropertyException,uno::RuntimeException)\
1015 {\
1016 	throw beans::UnknownPropertyException();\
1017 }\
1018 \
1019 void SAL_CALL clazz::setCharUnderlineColor( ::sal_Int32 /*_textlinecolor*/ ) throw (beans::UnknownPropertyException,uno::RuntimeException)\
1020 {\
1021 	throw beans::UnknownPropertyException();\
1022 }\
1023 \
1024 style::VerticalAlignment SAL_CALL clazz::getVerticalAlign() throw (beans::UnknownPropertyException,uno::RuntimeException)\
1025 {\
1026 	::osl::MutexGuard aGuard(m_aMutex);\
1027 	return m_aProps.aFormatProperties.aVerticalAlignment;\
1028 }\
1029 \
1030 void SAL_CALL clazz::setVerticalAlign( style::VerticalAlignment _verticalalign ) throw (lang::IllegalArgumentException,beans::UnknownPropertyException,uno::RuntimeException)\
1031 {\
1032 	set(PROPERTY_VERTICALALIGN,_verticalalign,m_aProps.aFormatProperties.aVerticalAlignment);\
1033 }\
1034 \
1035 ::sal_Int16 SAL_CALL clazz::getCharEmphasis() throw (beans::UnknownPropertyException, uno::RuntimeException)\
1036 {\
1037     throw beans::UnknownPropertyException();\
1038 }\
1039 \
1040 void SAL_CALL clazz::setCharEmphasis( ::sal_Int16 /*_charemphasis*/ ) throw (beans::UnknownPropertyException, uno::RuntimeException)\
1041 {\
1042 	throw beans::UnknownPropertyException();\
1043 }\
1044 \
1045 ::rtl::OUString SAL_CALL clazz::getCharFontName() throw (beans::UnknownPropertyException, uno::RuntimeException)\
1046 {\
1047 	throw beans::UnknownPropertyException();\
1048 }\
1049 \
1050 void SAL_CALL clazz::setCharFontName( const ::rtl::OUString& /*_charfontname*/ ) throw (beans::UnknownPropertyException, uno::RuntimeException)\
1051 {\
1052 	throw beans::UnknownPropertyException();\
1053 }\
1054 \
1055 ::rtl::OUString SAL_CALL clazz::getCharFontStyleName() throw (beans::UnknownPropertyException, uno::RuntimeException)\
1056 {\
1057 	throw beans::UnknownPropertyException();\
1058 }\
1059 \
1060 void SAL_CALL clazz::setCharFontStyleName( const ::rtl::OUString& /*_charfontstylename*/ ) throw (beans::UnknownPropertyException, uno::RuntimeException)\
1061 {\
1062 	throw beans::UnknownPropertyException();\
1063 }\
1064 \
1065 ::sal_Int16 SAL_CALL clazz::getCharFontFamily() throw (beans::UnknownPropertyException, uno::RuntimeException)\
1066 {\
1067 	throw beans::UnknownPropertyException();\
1068 }\
1069 \
1070 void SAL_CALL clazz::setCharFontFamily( ::sal_Int16 /*_charfontfamily*/ ) throw (beans::UnknownPropertyException, uno::RuntimeException)\
1071 {\
1072 	throw beans::UnknownPropertyException();\
1073 }\
1074 \
1075 ::sal_Int16 SAL_CALL clazz::getCharFontCharSet() throw (beans::UnknownPropertyException, uno::RuntimeException)\
1076 {\
1077 	throw beans::UnknownPropertyException();\
1078 }\
1079 \
1080 void SAL_CALL clazz::setCharFontCharSet( ::sal_Int16 /*_charfontcharset*/ ) throw (beans::UnknownPropertyException, uno::RuntimeException)\
1081 {\
1082 	throw beans::UnknownPropertyException();\
1083 }\
1084 \
1085 ::sal_Int16 SAL_CALL clazz::getCharFontPitch() throw (beans::UnknownPropertyException, uno::RuntimeException)\
1086 {\
1087 	throw beans::UnknownPropertyException();\
1088 }\
1089 \
1090 void SAL_CALL clazz::setCharFontPitch( ::sal_Int16 /*_charfontpitch*/ ) throw (beans::UnknownPropertyException, uno::RuntimeException)\
1091 {\
1092 	throw beans::UnknownPropertyException();\
1093 }\
1094 \
1095 float SAL_CALL clazz::getCharHeight() throw (beans::UnknownPropertyException, uno::RuntimeException)\
1096 {\
1097 	throw beans::UnknownPropertyException();\
1098 }\
1099 \
1100 void SAL_CALL clazz::setCharHeight( float /*_charheight*/ ) throw (beans::UnknownPropertyException, uno::RuntimeException)\
1101 {\
1102 	throw beans::UnknownPropertyException();\
1103 }\
1104 \
1105 ::sal_Int16 SAL_CALL clazz::getCharUnderline() throw (beans::UnknownPropertyException, uno::RuntimeException)\
1106 {\
1107 	throw beans::UnknownPropertyException();\
1108 }\
1109 \
1110 void SAL_CALL clazz::setCharUnderline( ::sal_Int16 /*_charunderline*/ ) throw (beans::UnknownPropertyException, uno::RuntimeException)\
1111 {\
1112 	throw beans::UnknownPropertyException();\
1113 }\
1114 \
1115 float SAL_CALL clazz::getCharWeight() throw (beans::UnknownPropertyException, uno::RuntimeException)\
1116 {\
1117 	throw beans::UnknownPropertyException();\
1118 }\
1119 \
1120 void SAL_CALL clazz::setCharWeight( float /*_charweight*/ ) throw (beans::UnknownPropertyException, uno::RuntimeException)\
1121 {\
1122 	throw beans::UnknownPropertyException();\
1123 }\
1124 \
1125 awt::FontSlant SAL_CALL clazz::getCharPosture() throw (beans::UnknownPropertyException, uno::RuntimeException)\
1126 {\
1127 	throw beans::UnknownPropertyException();\
1128 }\
1129 \
1130 void SAL_CALL clazz::setCharPosture( awt::FontSlant /*_charposture*/ ) throw (beans::UnknownPropertyException, uno::RuntimeException)\
1131 {\
1132 	throw beans::UnknownPropertyException();\
1133 }\
1134  float SAL_CALL clazz::getCharHeightAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1135  {\
1136 	throw beans::UnknownPropertyException();\
1137 }\
1138  void SAL_CALL clazz::setCharHeightAsian( float  ) throw (beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1139  {\
1140 	throw beans::UnknownPropertyException();\
1141 }\
1142  float SAL_CALL clazz::getCharWeightAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1143  {\
1144 	throw beans::UnknownPropertyException();\
1145 }\
1146  void SAL_CALL clazz::setCharWeightAsian( float  ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1147  {\
1148 	throw beans::UnknownPropertyException();\
1149 }\
1150  ::rtl::OUString SAL_CALL clazz::getCharFontNameAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1151  {\
1152 	throw beans::UnknownPropertyException();\
1153 }\
1154  void SAL_CALL clazz::setCharFontNameAsian( const ::rtl::OUString& ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1155  {\
1156 	throw beans::UnknownPropertyException();\
1157 }\
1158  ::rtl::OUString SAL_CALL clazz::getCharFontStyleNameAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1159  {\
1160 	throw beans::UnknownPropertyException();\
1161 }\
1162  void SAL_CALL clazz::setCharFontStyleNameAsian( const ::rtl::OUString& ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1163  {\
1164 	throw beans::UnknownPropertyException();\
1165 }\
1166  ::sal_Int16 SAL_CALL clazz::getCharFontFamilyAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1167  {\
1168 	throw beans::UnknownPropertyException();\
1169 }\
1170  void SAL_CALL clazz::setCharFontFamilyAsian( ::sal_Int16 ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1171  {\
1172 	throw beans::UnknownPropertyException();\
1173 }\
1174  ::sal_Int16 SAL_CALL clazz::getCharFontCharSetAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1175  {\
1176 	throw beans::UnknownPropertyException();\
1177 }\
1178  void SAL_CALL clazz::setCharFontCharSetAsian( ::sal_Int16 ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1179  {\
1180 	throw beans::UnknownPropertyException();\
1181 }\
1182  ::sal_Int16 SAL_CALL clazz::getCharFontPitchAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1183  {\
1184 	throw beans::UnknownPropertyException();\
1185 }\
1186  void SAL_CALL clazz::setCharFontPitchAsian( ::sal_Int16 ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1187  {\
1188 	throw beans::UnknownPropertyException();\
1189 }\
1190  ::com::sun::star::awt::FontSlant SAL_CALL clazz::getCharPostureAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1191  {\
1192 	throw beans::UnknownPropertyException();\
1193 }\
1194  void SAL_CALL clazz::setCharPostureAsian( ::com::sun::star::awt::FontSlant ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1195  {\
1196 	throw beans::UnknownPropertyException();\
1197 }\
1198  ::com::sun::star::lang::Locale SAL_CALL clazz::getCharLocaleAsian() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1199  {\
1200 	throw beans::UnknownPropertyException();\
1201 }\
1202  void SAL_CALL clazz::setCharLocaleAsian( const ::com::sun::star::lang::Locale& ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1203  {\
1204 	throw beans::UnknownPropertyException();\
1205 }\
1206  float SAL_CALL clazz::getCharHeightComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1207  {\
1208 	throw beans::UnknownPropertyException();\
1209 }\
1210  void SAL_CALL clazz::setCharHeightComplex( float ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1211  {\
1212 	throw beans::UnknownPropertyException();\
1213 }\
1214  float SAL_CALL clazz::getCharWeightComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1215  {\
1216 	throw beans::UnknownPropertyException();\
1217 }\
1218  void SAL_CALL clazz::setCharWeightComplex( float ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1219  {\
1220 	throw beans::UnknownPropertyException();\
1221 }\
1222  ::rtl::OUString SAL_CALL clazz::getCharFontNameComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1223  {\
1224 	throw beans::UnknownPropertyException();\
1225 }\
1226  void SAL_CALL clazz::setCharFontNameComplex( const ::rtl::OUString& ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1227  {\
1228 	throw beans::UnknownPropertyException();\
1229 }\
1230  ::rtl::OUString SAL_CALL clazz::getCharFontStyleNameComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1231  {\
1232 	throw beans::UnknownPropertyException();\
1233 }\
1234  void SAL_CALL clazz::setCharFontStyleNameComplex( const ::rtl::OUString& ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1235  {\
1236 	throw beans::UnknownPropertyException();\
1237 }\
1238  ::sal_Int16 SAL_CALL clazz::getCharFontFamilyComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1239  {\
1240 	throw beans::UnknownPropertyException();\
1241 }\
1242  void SAL_CALL clazz::setCharFontFamilyComplex( ::sal_Int16 ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1243  {\
1244 	throw beans::UnknownPropertyException();\
1245 }\
1246  ::sal_Int16 SAL_CALL clazz::getCharFontCharSetComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1247  {\
1248 	throw beans::UnknownPropertyException();\
1249 }\
1250  void SAL_CALL clazz::setCharFontCharSetComplex( ::sal_Int16 ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1251  {\
1252 	throw beans::UnknownPropertyException();\
1253 }\
1254  ::sal_Int16 SAL_CALL clazz::getCharFontPitchComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1255  {\
1256 	throw beans::UnknownPropertyException();\
1257 }\
1258  void SAL_CALL clazz::setCharFontPitchComplex( ::sal_Int16 ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1259  {\
1260 	throw beans::UnknownPropertyException();\
1261 }\
1262  ::com::sun::star::awt::FontSlant SAL_CALL clazz::getCharPostureComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1263  {\
1264 	throw beans::UnknownPropertyException();\
1265 }\
1266  void SAL_CALL clazz::setCharPostureComplex( ::com::sun::star::awt::FontSlant ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1267  {\
1268 	throw beans::UnknownPropertyException();\
1269 }\
1270  ::com::sun::star::lang::Locale SAL_CALL clazz::getCharLocaleComplex() throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1271  {\
1272 	throw beans::UnknownPropertyException();\
1273 }\
1274  void SAL_CALL clazz::setCharLocaleComplex( const ::com::sun::star::lang::Locale& ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException)\
1275  {\
1276 	throw beans::UnknownPropertyException();\
1277 }
1278 
1279 
1280 // ::com::sun::star::report::XReportControlFormat:
1281 #define REPORTCONTROLFORMAT_IMPL(clazz,varName)  \
1282         REPORTCONTROLFORMAT_IMPL1(clazz,varName)  \
1283         REPORTCONTROLFORMAT_IMPL2(clazz,varName)
1284 
1285 
1286 #endif //INCLUDED_REPORTHELPERIMPL_HXX
1287 
1288