1d1766043SAndrew Rist/************************************************************** 2cdf0e10cSrcweir * 3d1766043SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4d1766043SAndrew Rist * or more contributor license agreements. See the NOTICE file 5d1766043SAndrew Rist * distributed with this work for additional information 6d1766043SAndrew Rist * regarding copyright ownership. The ASF licenses this file 7d1766043SAndrew Rist * to you under the Apache License, Version 2.0 (the 8d1766043SAndrew Rist * "License"); you may not use this file except in compliance 9d1766043SAndrew Rist * with the License. You may obtain a copy of the License at 10d1766043SAndrew Rist * 11d1766043SAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12d1766043SAndrew Rist * 13d1766043SAndrew Rist * Unless required by applicable law or agreed to in writing, 14d1766043SAndrew Rist * software distributed under the License is distributed on an 15d1766043SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16d1766043SAndrew Rist * KIND, either express or implied. See the License for the 17d1766043SAndrew Rist * specific language governing permissions and limitations 18d1766043SAndrew Rist * under the License. 19d1766043SAndrew Rist * 20d1766043SAndrew Rist *************************************************************/ 21d1766043SAndrew Rist 22d1766043SAndrew Rist 23cdf0e10cSrcweir#ifndef __com_sun_star_style_ParagraphProperties_idl__ 24cdf0e10cSrcweir#define __com_sun_star_style_ParagraphProperties_idl__ 25cdf0e10cSrcweir 26cdf0e10cSrcweir#ifndef __com_sun_star_style_ParagraphAdjust_idl__ 27cdf0e10cSrcweir#include <com/sun/star/style/ParagraphAdjust.idl> 28cdf0e10cSrcweir#endif 29cdf0e10cSrcweir 30cdf0e10cSrcweir#ifndef __com_sun_star_util_Color_idl__ 31cdf0e10cSrcweir#include <com/sun/star/util/Color.idl> 32cdf0e10cSrcweir#endif 33cdf0e10cSrcweir 34cdf0e10cSrcweir#ifndef __com_sun_star_style_LineSpacing_idl__ 35cdf0e10cSrcweir#include <com/sun/star/style/LineSpacing.idl> 36cdf0e10cSrcweir#endif 37cdf0e10cSrcweir 38cdf0e10cSrcweir#ifndef __com_sun_star_style_GraphicLocation_idl__ 39cdf0e10cSrcweir#include <com/sun/star/style/GraphicLocation.idl> 40cdf0e10cSrcweir#endif 41cdf0e10cSrcweir 42cdf0e10cSrcweir#ifndef __com_sun_star_style_TabStop_idl__ 43cdf0e10cSrcweir#include <com/sun/star/style/TabStop.idl> 44cdf0e10cSrcweir#endif 45cdf0e10cSrcweir 46cdf0e10cSrcweir#ifndef __com_sun_star_style_DropCapFormat_idl__ 47cdf0e10cSrcweir#include <com/sun/star/style/DropCapFormat.idl> 48cdf0e10cSrcweir#endif 49cdf0e10cSrcweir 50cdf0e10cSrcweir#ifndef __com_sun_star_container_XIndexReplace_idl__ 51cdf0e10cSrcweir#include <com/sun/star/container/XIndexReplace.idl> 52cdf0e10cSrcweir#endif 53cdf0e10cSrcweir#ifndef __com_sun_star_table_ShadowFormat_idl__ 54cdf0e10cSrcweir#include <com/sun/star/table/ShadowFormat.idl> 55cdf0e10cSrcweir#endif 56cdf0e10cSrcweir#ifndef __com_sun_star_table_BorderLine_idl__ 57cdf0e10cSrcweir#include <com/sun/star/table/BorderLine.idl> 58cdf0e10cSrcweir#endif 59cdf0e10cSrcweir#ifndef __com_sun_star_style_BreakType_idl__ 60cdf0e10cSrcweir#include <com/sun/star/style/BreakType.idl> 61cdf0e10cSrcweir#endif 62cdf0e10cSrcweir#ifndef __com_sun_star_container_XNameContainer_idl__ 63cdf0e10cSrcweir#include <com/sun/star/container/XNameContainer.idl> 64cdf0e10cSrcweir#endif 65cdf0e10cSrcweir 66cdf0e10cSrcweir//============================================================================= 67cdf0e10cSrcweir 68cdf0e10cSrcweir module com { module sun { module star { module style { 69cdf0e10cSrcweir 70cdf0e10cSrcweir//============================================================================= 71cdf0e10cSrcweir 72cdf0e10cSrcweir/** describes the style of paragraphs. 73cdf0e10cSrcweir */ 74cdf0e10cSrcweirpublished service ParagraphProperties 75cdf0e10cSrcweir{ 76cdf0e10cSrcweir //------------------------------------------------------------------------- 77cdf0e10cSrcweir 78cdf0e10cSrcweir /** determines the adjustment of a paragraph. 79cdf0e10cSrcweir */ 80cdf0e10cSrcweir [property] com::sun::star::style::ParagraphAdjust ParaAdjust; 81cdf0e10cSrcweir 82cdf0e10cSrcweir //------------------------------------------------------------------------- 83cdf0e10cSrcweir 84cdf0e10cSrcweir /** contains the type of the line spacing of a paragraph. 85cdf0e10cSrcweir */ 86cdf0e10cSrcweir [optional, property] com::sun::star::style::LineSpacing ParaLineSpacing; 87cdf0e10cSrcweir 88cdf0e10cSrcweir //------------------------------------------------------------------------- 89cdf0e10cSrcweir 90cdf0e10cSrcweir /** contains the paragraph background color. 91cdf0e10cSrcweir */ 92cdf0e10cSrcweir [optional, property] com::sun::star::util::Color ParaBackColor; 93cdf0e10cSrcweir 94cdf0e10cSrcweir //------------------------------------------------------------------------- 95cdf0e10cSrcweir 96cdf0e10cSrcweir /** This value is <TRUE/> if the paragraph background color 97cdf0e10cSrcweir is set to transparent. 98cdf0e10cSrcweir */ 99cdf0e10cSrcweir [optional, property] boolean ParaBackTransparent; 100cdf0e10cSrcweir 101cdf0e10cSrcweir //------------------------------------------------------------------------- 102cdf0e10cSrcweir 103cdf0e10cSrcweir /** contains the value of a link for the background graphic of a paragraph. 104cdf0e10cSrcweir */ 105cdf0e10cSrcweir [optional, property] string ParaBackGraphicURL; 106cdf0e10cSrcweir 107cdf0e10cSrcweir //------------------------------------------------------------------------- 108cdf0e10cSrcweir 109cdf0e10cSrcweir /** contains the name of the graphic filter for the background graphic of a paragraph. 110cdf0e10cSrcweir */ 111cdf0e10cSrcweir [optional, property] string ParaBackGraphicFilter; 112cdf0e10cSrcweir 113cdf0e10cSrcweir //------------------------------------------------------------------------- 114cdf0e10cSrcweir 115cdf0e10cSrcweir /** contains the value for the position of a background graphic. 116cdf0e10cSrcweir 117cdf0e10cSrcweir @see com::sun::star::style::GraphicLocation 118cdf0e10cSrcweir */ 119cdf0e10cSrcweir [optional, property] com::sun::star::style::GraphicLocation ParaBackGraphicLocation; 120cdf0e10cSrcweir 121cdf0e10cSrcweir //------------------------------------------------------------------------- 122cdf0e10cSrcweir 123cdf0e10cSrcweir /** determines the adjustment of the last line. 124cdf0e10cSrcweir <p>It is only valid if <member>ParagraphProperties::ParaAdjust</member> 125cdf0e10cSrcweir is set to <const>ParagraphAdjust::BLOCK</const>.</p> 126cdf0e10cSrcweir */ 127cdf0e10cSrcweir [property] short ParaLastLineAdjust; 128cdf0e10cSrcweir 129cdf0e10cSrcweir //------------------------------------------------------------------------- 130cdf0e10cSrcweir 131cdf0e10cSrcweir /** determines if single words are stretched. 132cdf0e10cSrcweir 133cdf0e10cSrcweir <p>It is only valid if <member>ParagraphProperties::ParaAdjust</member> and 134cdf0e10cSrcweir <member>ParagraphProperties::ParaLastLineAdjust</member> are also valid.</p> 135cdf0e10cSrcweir */ 136cdf0e10cSrcweir [optional, property] boolean ParaExpandSingleWord; 137cdf0e10cSrcweir 138cdf0e10cSrcweir //------------------------------------------------------------------------- 139cdf0e10cSrcweir 140cdf0e10cSrcweir /** determines the left margin of the paragraph in 100th mm. 141cdf0e10cSrcweir */ 142cdf0e10cSrcweir [property] long ParaLeftMargin; 143cdf0e10cSrcweir 144cdf0e10cSrcweir //------------------------------------------------------------------------- 145cdf0e10cSrcweir 146cdf0e10cSrcweir /** determines the right margin of the paragraph in 100th mm. 147cdf0e10cSrcweir */ 148cdf0e10cSrcweir [property] long ParaRightMargin; 149cdf0e10cSrcweir 150cdf0e10cSrcweir //------------------------------------------------------------------------- 151cdf0e10cSrcweir 152cdf0e10cSrcweir /** determines the top margin of the paragraph in 100th mm. 153cdf0e10cSrcweir 154cdf0e10cSrcweir <p>The distance between two paragraphs is specified by:</p> 155cdf0e10cSrcweir <ul> 156cdf0e10cSrcweir <li>either the bottom margin of the previous paragraph.</li> 157cdf0e10cSrcweir <li>or the top margin of the following paragraph.</li> 158cdf0e10cSrcweir </ul> 159cdf0e10cSrcweir The greater one is chosen. 160cdf0e10cSrcweir */ 161cdf0e10cSrcweir [property] long ParaTopMargin; 162cdf0e10cSrcweir 163cdf0e10cSrcweir //------------------------------------------------------------------------- 164cdf0e10cSrcweir 165cdf0e10cSrcweir /** determines the bottom margin of the paragraph in 100th mm. 166cdf0e10cSrcweir 167cdf0e10cSrcweir <p>The distance between two paragraphs is specified by:</p> 168cdf0e10cSrcweir <ul> 169cdf0e10cSrcweir <li>either the bottom margin of the previous paragraph 170cdf0e10cSrcweir </li> 171cdf0e10cSrcweir <li>or the top margin of the following paragraph. 172cdf0e10cSrcweir </li> 173cdf0e10cSrcweir </ul> 174cdf0e10cSrcweir The greater one is chosen. 175cdf0e10cSrcweir */ 176cdf0e10cSrcweir [property] long ParaBottomMargin; 177cdf0e10cSrcweir 178cdf0e10cSrcweir //------------------------------------------------------------------------- 179cdf0e10cSrcweir 180cdf0e10cSrcweir /** determines if the paragraph is included in the 181cdf0e10cSrcweir line numbering. 182cdf0e10cSrcweir */ 183cdf0e10cSrcweir [optional, property] boolean ParaLineNumberCount; 184cdf0e10cSrcweir 185cdf0e10cSrcweir //------------------------------------------------------------------------- 186cdf0e10cSrcweir 187cdf0e10cSrcweir /** contains the start value for the line numbering. 188cdf0e10cSrcweir */ 189cdf0e10cSrcweir [optional, property] long ParaLineNumberStartValue; 190cdf0e10cSrcweir 191cdf0e10cSrcweir //------------------------------------------------------------------------- 192cdf0e10cSrcweir 193cdf0e10cSrcweir /** If this property is set, it creates a page break before the 194cdf0e10cSrcweir paragraph it belongs to and assigns the value as the name 195cdf0e10cSrcweir of the new page style sheet to use. 196cdf0e10cSrcweir */ 197cdf0e10cSrcweir [optional, property] string PageDescName; 198cdf0e10cSrcweir 199cdf0e10cSrcweir //------------------------------------------------------------------------- 200cdf0e10cSrcweir 201cdf0e10cSrcweir /** If a page break property is set at a paragraph, this property contains the new value for the page number. 202cdf0e10cSrcweir */ 203cdf0e10cSrcweir [optional, property] short PageNumberOffset; 204cdf0e10cSrcweir 205cdf0e10cSrcweir //------------------------------------------------------------------------- 206cdf0e10cSrcweir 207cdf0e10cSrcweir /** determines if the register mode is applied to a 208cdf0e10cSrcweir paragraph. 209cdf0e10cSrcweir 210cdf0e10cSrcweir 211cdf0e10cSrcweir 212cdf0e10cSrcweir <p>Remark: Register mode is only used if the register 213cdf0e10cSrcweir mode property of the page style is switched on.</p> 214cdf0e10cSrcweir */ 215cdf0e10cSrcweir [optional, property] boolean ParaRegisterModeActive; 216cdf0e10cSrcweir 217cdf0e10cSrcweir //------------------------------------------------------------------------- 218cdf0e10cSrcweir 219cdf0e10cSrcweir /** specifies the positions and kinds of thei tab stops within this 220cdf0e10cSrcweir paragraph. 221cdf0e10cSrcweir */ 222cdf0e10cSrcweir [optional, property] sequence<com::sun::star::style::TabStop> ParaTabStops; 223cdf0e10cSrcweir 224cdf0e10cSrcweir //------------------------------------------------------------------------- 225cdf0e10cSrcweir 226cdf0e10cSrcweir /** contains the name of the current paragraph style. 227cdf0e10cSrcweir */ 228cdf0e10cSrcweir [optional, property] string ParaStyleName; 229cdf0e10cSrcweir 230cdf0e10cSrcweir //------------------------------------------------------------------------- 231cdf0e10cSrcweir 232cdf0e10cSrcweir /** contains the name of the current page style. 233cdf0e10cSrcweir */ 234cdf0e10cSrcweir [optional, property, maybevoid, readonly] string PageStyleName; 235cdf0e10cSrcweir 236cdf0e10cSrcweir //------------------------------------------------------------------------- 237cdf0e10cSrcweir 238cdf0e10cSrcweir /** specifies whether the first characters of the 239cdf0e10cSrcweir paragraph are displayed in capital letters and how they are 240cdf0e10cSrcweir formatted. 241cdf0e10cSrcweir */ 242cdf0e10cSrcweir [optional, property] com::sun::star::style::DropCapFormat DropCapFormat; 243cdf0e10cSrcweir 244cdf0e10cSrcweir //------------------------------------------------------------------------- 245cdf0e10cSrcweir 246cdf0e10cSrcweir /** specifies if the property <var>DropCapFormat</var> 247cdf0e10cSrcweir is applied to the whole first word. 248cdf0e10cSrcweir */ 249cdf0e10cSrcweir [optional, property] boolean DropCapWholeWord; 250cdf0e10cSrcweir 251cdf0e10cSrcweir //------------------------------------------------------------------------- 252cdf0e10cSrcweir 253cdf0e10cSrcweir /** Setting this property to <TRUE/> prevents page or column 254cdf0e10cSrcweir breaks between this and the following paragraph. 255cdf0e10cSrcweir 256cdf0e10cSrcweir 257cdf0e10cSrcweir <p>This feature is useful for preventing title paragraphs to be 258cdf0e10cSrcweir the last line on a page or column.</p> 259cdf0e10cSrcweir */ 260cdf0e10cSrcweir [optional, property] boolean ParaKeepTogether; 261cdf0e10cSrcweir 262cdf0e10cSrcweir //------------------------------------------------------------------------- 263cdf0e10cSrcweir 264cdf0e10cSrcweir /** Setting this property to <FALSE/> prevents the paragraph from 265cdf0e10cSrcweir getting split into two pages or columns. 266cdf0e10cSrcweir */ 267cdf0e10cSrcweir [optional, property] boolean ParaSplit; 268cdf0e10cSrcweir 269cdf0e10cSrcweir //------------------------------------------------------------------------- 270cdf0e10cSrcweir 271cdf0e10cSrcweir /** specifies the numbering level of the paragraph. 272cdf0e10cSrcweir */ 273cdf0e10cSrcweir [optional, property] short NumberingLevel; 274cdf0e10cSrcweir 275cdf0e10cSrcweir //------------------------------------------------------------------------- 276cdf0e10cSrcweir /** contains the numbering rules applied to this paragraph. 277cdf0e10cSrcweir */ 278cdf0e10cSrcweir [optional, property] com::sun::star::container::XIndexReplace NumberingRules; 279cdf0e10cSrcweir 280cdf0e10cSrcweir //------------------------------------------------------------------------- 281cdf0e10cSrcweir 282cdf0e10cSrcweir /** specifies the start value for numbering if a new numbering starts at this paragraph. 283cdf0e10cSrcweir */ 284cdf0e10cSrcweir [optional, property] short NumberingStartValue; 285cdf0e10cSrcweir 286cdf0e10cSrcweir //------------------------------------------------------------------------- 287cdf0e10cSrcweir /** determines if the numbering rules restart, counting at the current paragraph. 288cdf0e10cSrcweir */ 289cdf0e10cSrcweir [optional, property] boolean ParaIsNumberingRestart; 290cdf0e10cSrcweir //------------------------------------------------------------------------- 291cdf0e10cSrcweir 292cdf0e10cSrcweir /** specifies the name of the style for the numbering. 293cdf0e10cSrcweir 294cdf0e10cSrcweir 295cdf0e10cSrcweir <p>The name must be one of the names which are available via 296cdf0e10cSrcweir <type>XStyleFamiliesSupplier</type>.</p> 297cdf0e10cSrcweir */ 298cdf0e10cSrcweir [optional, property] string NumberingStyleName; 299cdf0e10cSrcweir //------------------------------------------------------------------------- 300cdf0e10cSrcweir 301cdf0e10cSrcweir /** specifies the minimum number of lines of the paragraph that have 302cdf0e10cSrcweir to be at bottom of a page if the paragraph is spread over more than 303cdf0e10cSrcweir one page. 304cdf0e10cSrcweir */ 305cdf0e10cSrcweir [optional, property] byte ParaOrphans; 306cdf0e10cSrcweir //------------------------------------------------------------------------- 307cdf0e10cSrcweir 308cdf0e10cSrcweir /** specifies the minimum number of lines of the paragraph that have 309cdf0e10cSrcweir to be at top of a page if the paragraph is spread over more than 310cdf0e10cSrcweir one page. 311cdf0e10cSrcweir */ 312cdf0e10cSrcweir [optional, property] byte ParaWidows; 313cdf0e10cSrcweir //------------------------------------------------------------------------- 314cdf0e10cSrcweir /** determines the type, color, and size of the shadow. 315cdf0e10cSrcweir @see com.sun.star.table.ShadowFormat 316cdf0e10cSrcweir */ 317cdf0e10cSrcweir [optional, property] com::sun::star::table::ShadowFormat ParaShadowFormat; 318cdf0e10cSrcweir //------------------------------------------------------------------------- 319cdf0e10cSrcweir /** contains the left border of the object. 320cdf0e10cSrcweir */ 321cdf0e10cSrcweir [property, optional] com::sun::star::table::BorderLine LeftBorder; 322cdf0e10cSrcweir 323cdf0e10cSrcweir //------------------------------------------------------------------------- 324cdf0e10cSrcweir /** contains the right border of the object. 325cdf0e10cSrcweir */ 326cdf0e10cSrcweir [property, optional] com::sun::star::table::BorderLine RightBorder; 327cdf0e10cSrcweir 328cdf0e10cSrcweir //------------------------------------------------------------------------- 329cdf0e10cSrcweir /** contains the top border of the object. 330cdf0e10cSrcweir */ 331cdf0e10cSrcweir [property, optional] com::sun::star::table::BorderLine TopBorder; 332cdf0e10cSrcweir 333cdf0e10cSrcweir //------------------------------------------------------------------------- 334cdf0e10cSrcweir /** contains the bottom border of the object. 335cdf0e10cSrcweir */ 336cdf0e10cSrcweir [property, optional] com::sun::star::table::BorderLine BottomBorder; 337cdf0e10cSrcweir 338cdf0e10cSrcweir //------------------------------------------------------------------------- 339cdf0e10cSrcweir /** contains the distance from the border to the object. 340cdf0e10cSrcweir */ 341cdf0e10cSrcweir [property, optional] long BorderDistance; 342cdf0e10cSrcweir 343cdf0e10cSrcweir //------------------------------------------------------------------------- 344cdf0e10cSrcweir /** contains the distance from the left border to the object. 345cdf0e10cSrcweir */ 346cdf0e10cSrcweir [property, optional] long LeftBorderDistance; 347cdf0e10cSrcweir 348cdf0e10cSrcweir //------------------------------------------------------------------------- 349cdf0e10cSrcweir /** contains the distance from the right border to the object. 350cdf0e10cSrcweir */ 351cdf0e10cSrcweir [property, optional] long RightBorderDistance; 352cdf0e10cSrcweir 353cdf0e10cSrcweir //------------------------------------------------------------------------- 354cdf0e10cSrcweir /** contains the distance from the top border to the object. 355cdf0e10cSrcweir */ 356cdf0e10cSrcweir [property, optional] long TopBorderDistance; 357cdf0e10cSrcweir 358cdf0e10cSrcweir //------------------------------------------------------------------------- 359cdf0e10cSrcweir /** contains the distance from the bottom border to the object. 360cdf0e10cSrcweir */ 361cdf0e10cSrcweir [property, optional] long BottomBorderDistance; 362cdf0e10cSrcweir 363cdf0e10cSrcweir //------------------------------------------------------------------------- 364cdf0e10cSrcweir /** determins the type of break that is applied at the beginning of the table. 365cdf0e10cSrcweir @see com.sun.star.style.BreakType 366cdf0e10cSrcweir */ 367cdf0e10cSrcweir [optional, property] com::sun::star::style::BreakType BreakType; 368cdf0e10cSrcweir 369cdf0e10cSrcweir //------------------------------------------------------------------------- 370cdf0e10cSrcweir /** specifies the character style name for drop caps. 371cdf0e10cSrcweir */ 372cdf0e10cSrcweir [optional, property] string DropCapCharStyleName; 373cdf0e10cSrcweir 374cdf0e10cSrcweir //------------------------------------------------------------------------- 375cdf0e10cSrcweir /** specifies the indent for the first line. 376cdf0e10cSrcweir */ 377cdf0e10cSrcweir [optional, property] long ParaFirstLineIndent; 378cdf0e10cSrcweir 379cdf0e10cSrcweir //------------------------------------------------------------------------- 380cdf0e10cSrcweir /** determines if the first line should be indented automatically. 381cdf0e10cSrcweir */ 382cdf0e10cSrcweir [optional, property] boolean ParaIsAutoFirstLineIndent; 383cdf0e10cSrcweir 384cdf0e10cSrcweir //------------------------------------------------------------------------- 385cdf0e10cSrcweir /** specifies if automatic hyphenation is applied. 386cdf0e10cSrcweir */ 387cdf0e10cSrcweir [property] boolean ParaIsHyphenation; 388cdf0e10cSrcweir 389cdf0e10cSrcweir //------------------------------------------------------------------------- 390cdf0e10cSrcweir /** specifies the maximum number of consecutive hyphens. 391cdf0e10cSrcweir */ 392cdf0e10cSrcweir [optional, property] short ParaHyphenationMaxHyphens; 393cdf0e10cSrcweir 394cdf0e10cSrcweir //------------------------------------------------------------------------- 395cdf0e10cSrcweir /** specifies the maximum number of characters to remain before the 396cdf0e10cSrcweir hyphen character (when hyphenation is applied). 397cdf0e10cSrcweir */ 398cdf0e10cSrcweir [optional, property] short ParaHyphenationMaxLeadingChars; 399cdf0e10cSrcweir 400cdf0e10cSrcweir //------------------------------------------------------------------------- 401cdf0e10cSrcweir /** specifies the maximum number of characters to remain after the 402cdf0e10cSrcweir hyphen character (when hyphenation is applied). 403cdf0e10cSrcweir */ 404cdf0e10cSrcweir [optional, property] short ParaHyphenationMaxTrailingChars; 405cdf0e10cSrcweir 406cdf0e10cSrcweir //------------------------------------------------------------------------- 407cdf0e10cSrcweir /** specifies the vertical alignment of a paragraph. 408cdf0e10cSrcweir 409cdf0e10cSrcweir @see com::sun::star::text::ParagraphVertAlign 410cdf0e10cSrcweir */ 411cdf0e10cSrcweir [optional, property] short ParaVertAlignment; 412cdf0e10cSrcweir 413cdf0e10cSrcweir //------------------------------------------------------------------------- 414cdf0e10cSrcweir /** this property stores xml attributes. 415cdf0e10cSrcweir They will be saved to and restored from automatic styles inside xml files. 416cdf0e10cSrcweir 417cdf0e10cSrcweir @see com::sun::star::xml::AttributeContainer 418cdf0e10cSrcweir */ 419cdf0e10cSrcweir [optional, property] com::sun::star::container::XNameContainer ParaUserDefinedAttributes; 420cdf0e10cSrcweir 421cdf0e10cSrcweir //------------------------------------------------------------------------- 422cdf0e10cSrcweir /** returns <FALSE/> if the paragraph is part of a numbering, but has no 423cdf0e10cSrcweir numbering label. 424cdf0e10cSrcweir 425cdf0e10cSrcweir <p>A paragraph is part of a numbering, if a style for a numbering is 426cdf0e10cSrcweir set - see NumberingStyleName.</p> 427cdf0e10cSrcweir <p>If the paragraph is not part of a numbering the property is void.</p> 428cdf0e10cSrcweir */ 429cdf0e10cSrcweir [optional, property, maybevoid] boolean NumberingIsNumber; 430cdf0e10cSrcweir 431cdf0e10cSrcweir //------------------------------------------------------------------------- 432cdf0e10cSrcweir /** the property determines if borders set at a paragraph are merged with the 433cdf0e10cSrcweir next paragraph. 434cdf0e10cSrcweir <p>Borders are only merged if they are identical.</p> 435cdf0e10cSrcweir */ 436cdf0e10cSrcweir [optional, property, maybevoid] boolean ParaIsConnectBorder; 437cdf0e10cSrcweir 438cdf0e10cSrcweir //------------------------------------------------------------------------- 439cdf0e10cSrcweir /** specifies the id of the list to which the paragraph belongs 440cdf0e10cSrcweir 441cdf0e10cSrcweir */ 442cdf0e10cSrcweir [optional, property] string ListId; 443cdf0e10cSrcweir 444cdf0e10cSrcweir //------------------------------------------------------------------------- 445cdf0e10cSrcweir /** specifies the outline level to which the paragraph belongs 446cdf0e10cSrcweir 447*96af39f7SJürgen Schmidt @since OpenOffice 3.1 448cdf0e10cSrcweir 449cdf0e10cSrcweir <p>Value 0 indicates that the paragraph belongs to the body text.</p> 450cdf0e10cSrcweir <p>Values [1..10] indicates that the paragraph belongs to the corresponding outline level.</p> 451cdf0e10cSrcweir */ 452cdf0e10cSrcweir [optional, property] short OutlineLevel; 453cdf0e10cSrcweir}; 454cdf0e10cSrcweir 455cdf0e10cSrcweir//============================================================================= 456cdf0e10cSrcweir 457cdf0e10cSrcweir}; }; }; }; 458cdf0e10cSrcweir 459cdf0e10cSrcweir#endif 460