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