1db240f72SAndrew Rist/************************************************************** 2cdf0e10cSrcweir * 3db240f72SAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4db240f72SAndrew Rist * or more contributor license agreements. See the NOTICE file 5db240f72SAndrew Rist * distributed with this work for additional information 6db240f72SAndrew Rist * regarding copyright ownership. The ASF licenses this file 7db240f72SAndrew Rist * to you under the Apache License, Version 2.0 (the 8db240f72SAndrew Rist * "License"); you may not use this file except in compliance 9db240f72SAndrew Rist * with the License. You may obtain a copy of the License at 10db240f72SAndrew Rist * 11db240f72SAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12db240f72SAndrew Rist * 13db240f72SAndrew Rist * Unless required by applicable law or agreed to in writing, 14db240f72SAndrew Rist * software distributed under the License is distributed on an 15db240f72SAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16db240f72SAndrew Rist * KIND, either express or implied. See the License for the 17db240f72SAndrew Rist * specific language governing permissions and limitations 18db240f72SAndrew Rist * under the License. 19db240f72SAndrew Rist * 20db240f72SAndrew Rist *************************************************************/ 21db240f72SAndrew Rist 22db240f72SAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir//------------------------------------------------------------------------- 25cdf0e10cSrcweirenum SvxCellHorJustifyEnum 26cdf0e10cSrcweir{ 27cdf0e10cSrcweir SVX_HOR_JUSTIFY_STANDARD, 28cdf0e10cSrcweir SVX_HOR_JUSTIFY_LEFT, 29cdf0e10cSrcweir SVX_HOR_JUSTIFY_CENTER, 30cdf0e10cSrcweir SVX_HOR_JUSTIFY_RIGHT, 31cdf0e10cSrcweir SVX_HOR_JUSTIFY_BLOCK, 32cdf0e10cSrcweir SVX_HOR_JUSTIFY_REPEAT 33cdf0e10cSrcweir}; 34cdf0e10cSrcweiritem SvxCellHorJustifyEnum SvxCellHorJustifyEnumItem; 35cdf0e10cSrcweir 36cdf0e10cSrcweirenum SvxCellVerJustifyEnum 37cdf0e10cSrcweir{ 38cdf0e10cSrcweir SVX_VER_JUSTIFY_STANDARD, 39cdf0e10cSrcweir SVX_VER_JUSTIFY_TOP, 40cdf0e10cSrcweir SVX_VER_JUSTIFY_CENTER, 41cdf0e10cSrcweir SVX_VER_JUSTIFY_BOTTOM 42cdf0e10cSrcweir}; 43cdf0e10cSrcweiritem SvxCellVerJustifyEnum SvxCellVerJustifyEnumItem; 44cdf0e10cSrcweir 45cdf0e10cSrcweir//------------------------------------------------------------------------- 46cdf0e10cSrcweir 47cdf0e10cSrcweirenum SvxCellOrientationEnum 48cdf0e10cSrcweir{ 49cdf0e10cSrcweir SVX_ORIENTATION_STANDARD, 50cdf0e10cSrcweir SVX_ORIENTATION_TOPBOTTOM, 51cdf0e10cSrcweir SVX_ORIENTATION_BOTTOMTOP, 52cdf0e10cSrcweir SVX_ORIENTATION_STACKED 53cdf0e10cSrcweir}; 54cdf0e10cSrcweiritem SvxCellOrientationEnum SvxCellOrientationEnumItem; 55cdf0e10cSrcweir 56cdf0e10cSrcweirenum SvxChooseControlEnum 57cdf0e10cSrcweir{ 58cdf0e10cSrcweir SVX_SNAP_PUSHBUTTON, 59cdf0e10cSrcweir SVX_SNAP_CHECKBOX, 60cdf0e10cSrcweir SVX_SNAP_RADIOBUTTON, 61cdf0e10cSrcweir SVX_SNAP_SPINBUTTON, 62cdf0e10cSrcweir SVX_SNAP_FIXEDTEXT, 63cdf0e10cSrcweir SVX_SNAP_GROUPBOX, 64cdf0e10cSrcweir SVX_SNAP_LISTBOX, 65cdf0e10cSrcweir SVX_SNAP_COMBOBOX, 66cdf0e10cSrcweir SVX_SNAP_EDIT, 67cdf0e10cSrcweir SVX_SNAP_HSCROLLBAR, 68cdf0e10cSrcweir SVX_SNAP_VSCROLLBAR, 69cdf0e10cSrcweir SVX_SNAP_PREVIEW, 70cdf0e10cSrcweir SVX_SNAP_SELECT, 71cdf0e10cSrcweir SVX_SNAP_URLBUTTON, 72cdf0e10cSrcweir SVX_SNAP_IMAGECONTROL, 73cdf0e10cSrcweir SVX_SNAP_PROGRESSBAR, 74cdf0e10cSrcweir SVX_SNAP_HFIXEDLINE, 75cdf0e10cSrcweir SVX_SNAP_VFIXEDLINE, 76cdf0e10cSrcweir SVX_SNAP_DATEFIELD, 77cdf0e10cSrcweir SVX_SNAP_TIMEFIELD, 78cdf0e10cSrcweir SVX_SNAP_NUMERICFIELD, 79cdf0e10cSrcweir SVX_SNAP_CURRENCYFIELD, 80cdf0e10cSrcweir SVX_SNAP_FORMATTEDFIELD, 81cdf0e10cSrcweir SVX_SNAP_PATTERNFIELD, 82cdf0e10cSrcweir SVX_SNAP_FILECONTROL, 83cdf0e10cSrcweir SVX_SNAP_TREECONTROL 84cdf0e10cSrcweir} 85cdf0e10cSrcweiritem SvxChooseControlEnum SvxChooseControlItem; 86cdf0e10cSrcweir 87cdf0e10cSrcweir//------------------------------------------------------------------------- 88cdf0e10cSrcweir 89cdf0e10cSrcweirenum SvxDrawToolEnum 90cdf0e10cSrcweir{ 91cdf0e10cSrcweir SVX_SNAP_DRAW_SELECT, 92cdf0e10cSrcweir // 93cdf0e10cSrcweir SVX_SNAP_DRAW_LINE, 94cdf0e10cSrcweir SVX_SNAP_DRAW_RECT, 95cdf0e10cSrcweir SVX_SNAP_DRAW_ELLIPSE, 96cdf0e10cSrcweir SVX_SNAP_DRAW_POLYGON_NOFILL, 97cdf0e10cSrcweir SVX_SNAP_DRAW_BEZIER_NOFILL, 98cdf0e10cSrcweir SVX_SNAP_DRAW_FREELINE_NOFILL, 99cdf0e10cSrcweir SVX_SNAP_DRAW_ARC, 100cdf0e10cSrcweir SVX_SNAP_DRAW_PIE, 101cdf0e10cSrcweir SVX_SNAP_DRAW_CIRCLECUT, 102cdf0e10cSrcweir SVX_SNAP_DRAW_TEXT, 103cdf0e10cSrcweir SVX_SNAP_DRAW_TEXT_VERTICAL, 104cdf0e10cSrcweir SVX_SNAP_DRAW_TEXT_MARQUEE, 105cdf0e10cSrcweir SVX_SNAP_DRAW_CAPTION, 106cdf0e10cSrcweir SVX_SNAP_DRAW_CAPTION_VERTICAL 107cdf0e10cSrcweir} 108cdf0e10cSrcweiritem SvxDrawToolEnum SvxDrawToolEnumItem; 109cdf0e10cSrcweir 110cdf0e10cSrcweir//------------------------------------------------------------------------- 111cdf0e10cSrcweir 112cdf0e10cSrcweirenum SvxDrawAlignEnum 113cdf0e10cSrcweir{ 114cdf0e10cSrcweir SVX_OBJECT_ALIGN_LEFT, 115cdf0e10cSrcweir SVX_OBJECT_ALIGN_CENTER, 116cdf0e10cSrcweir SVX_OBJECT_ALIGN_RIGHT, 117cdf0e10cSrcweir SVX_OBJECT_ALIGN_UP, 118cdf0e10cSrcweir SVX_OBJECT_ALIGN_MIDDLE, 119cdf0e10cSrcweir SVX_OBJECT_ALIGN_DOWN 120cdf0e10cSrcweir} 121cdf0e10cSrcweiritem SvxDrawAlignEnum SvxDrawAlignEnumItem; 122cdf0e10cSrcweir 123cdf0e10cSrcweir//------------------------------------------------------------------------- 124cdf0e10cSrcweir 125cdf0e10cSrcweirenum SvxDrawBezierEnum 126cdf0e10cSrcweir{ 127cdf0e10cSrcweir SVX_BEZIER_MOVE, 128cdf0e10cSrcweir SVX_BEZIER_INSERT, 129cdf0e10cSrcweir SVX_BEZIER_DELETE, 130cdf0e10cSrcweir SVX_BEZIER_CUTLINE, 131cdf0e10cSrcweir SVX_BEZIER_CONVERT, 132cdf0e10cSrcweir SVX_BEZIER_EDGE, 133cdf0e10cSrcweir SVX_BEZIER_SMOOTH, 134cdf0e10cSrcweir SVX_BEZIER_SYMMTR, 135cdf0e10cSrcweir SVX_BEZIER_CLOSE, 136cdf0e10cSrcweir SVX_BEZIER_ELIMINATE_POINTS 137cdf0e10cSrcweir} 138cdf0e10cSrcweiritem SvxDrawBezierEnum SvxDrawBezierEnumItem; 139cdf0e10cSrcweir 140cdf0e10cSrcweirenum SvxAdjust 141cdf0e10cSrcweir{ 142cdf0e10cSrcweir SVX_ADJUST_LEFT, 143cdf0e10cSrcweir SVX_ADJUST_RIGHT, 144cdf0e10cSrcweir SVX_ADJUST_BLOCK, 145cdf0e10cSrcweir SVX_ADJUST_CENTER, 146cdf0e10cSrcweir SVX_ADJUST_BLOCKLINE, 147cdf0e10cSrcweir SVX_ADJUST_END 148cdf0e10cSrcweir}; 149cdf0e10cSrcweir 150cdf0e10cSrcweirstruct SvxAdjustStruct 151cdf0e10cSrcweir{ 152cdf0e10cSrcweir SvxAdjust ParagraphAdjustment MID_PARA_ADJUST; 153cdf0e10cSrcweir SvxAdjust LastLineAdjustment MID_LAST_LINE_ADJUST; 154cdf0e10cSrcweir BOOL ExpandSingleWord MID_EXPAND_SINGLE; 155cdf0e10cSrcweir}; 156cdf0e10cSrcweiritem SvxAdjustStruct SvxAdjustItem; 157cdf0e10cSrcweir 158cdf0e10cSrcweir//------------------------------------------------------------------------- 159cdf0e10cSrcweir 160cdf0e10cSrcweirenum SvxCaseMap 161cdf0e10cSrcweir{ 162cdf0e10cSrcweir SVX_CASEMAP_NOT_MAPPED, 163cdf0e10cSrcweir SVX_CASEMAP_VERSALIEN, 164cdf0e10cSrcweir SVX_CASEMAP_GEMEINE, 165cdf0e10cSrcweir SVX_CASEMAP_TITEL, 166cdf0e10cSrcweir SVX_CASEMAP_KAPITAELCHEN, 167cdf0e10cSrcweir SVX_CASEMAP_END 168cdf0e10cSrcweir}; 169cdf0e10cSrcweiritem SvxCaseMap SvxCaseMapItem; 170cdf0e10cSrcweir 171cdf0e10cSrcweir//------------------------------------------------------------------------- 172cdf0e10cSrcweir 173cdf0e10cSrcweirenum CharSet 174cdf0e10cSrcweir{ 175cdf0e10cSrcweir CHARSET_DONTKNOW, 176cdf0e10cSrcweir CHARSET_ANSI, 177cdf0e10cSrcweir CHARSET_MAC, 178cdf0e10cSrcweir CHARSET_IBMPC_437, 179cdf0e10cSrcweir CHARSET_IBMPC_850, 180cdf0e10cSrcweir CHARSET_IBMPC_860, 181cdf0e10cSrcweir CHARSET_IBMPC_861, 182cdf0e10cSrcweir CHARSET_IBMPC_863, 183cdf0e10cSrcweir CHARSET_IBMPC_865, 184cdf0e10cSrcweir CHARSET_SYSTEM, 185cdf0e10cSrcweir CHARSET_SYMBOL 186cdf0e10cSrcweir}; 187cdf0e10cSrcweir 188cdf0e10cSrcweir//------------------------------------------------------------------------- 189cdf0e10cSrcweir 190cdf0e10cSrcweirenum FontFamily 191cdf0e10cSrcweir{ 192cdf0e10cSrcweir FAMILY_DONTKNOW, 193cdf0e10cSrcweir FAMILY_DECORATIVE, 194cdf0e10cSrcweir FAMILY_MODERN, 195cdf0e10cSrcweir FAMILY_ROMAN, 196cdf0e10cSrcweir FAMILY_SCRIPT, 197cdf0e10cSrcweir FAMILY_SWISS, 198cdf0e10cSrcweir FAMILY_SYSTEM 199cdf0e10cSrcweir}; 200cdf0e10cSrcweir 201cdf0e10cSrcweir//------------------------------------------------------------------------- 202cdf0e10cSrcweir 203cdf0e10cSrcweirenum FontPitch 204cdf0e10cSrcweir{ 205cdf0e10cSrcweir PITCH_DONTKNOW, 206cdf0e10cSrcweir PITCH_FIXED, 207cdf0e10cSrcweir PITCH_VARIABLE 208cdf0e10cSrcweir}; 209cdf0e10cSrcweir 210cdf0e10cSrcweir//------------------------------------------------------------------------- 211cdf0e10cSrcweir 212cdf0e10cSrcweirstruct SvxFont 213cdf0e10cSrcweir{ 214cdf0e10cSrcweir String StyleName MID_FONT_STYLE_NAME; 215cdf0e10cSrcweir FontPitch Pitch MID_FONT_PITCH; // INT16 216cdf0e10cSrcweir CharSet CharSet MID_FONT_CHAR_SET; // INT16 217cdf0e10cSrcweir FontFamily Family MID_FONT_FAMILY; // INT16 218cdf0e10cSrcweir String FamilyName MID_FONT_FAMILY_NAME; 219cdf0e10cSrcweir}; 220cdf0e10cSrcweiritem SvxFont SvxFontItem; 221cdf0e10cSrcweir 222cdf0e10cSrcweir//------------------------------------------------------------------------- 223cdf0e10cSrcweir 224cdf0e10cSrcweirenum FontWeight 225cdf0e10cSrcweir{ 226cdf0e10cSrcweir WEIGHT_DONTKNOW, 227cdf0e10cSrcweir WEIGHT_THIN, 228cdf0e10cSrcweir WEIGHT_ULTRALIGHT, 229cdf0e10cSrcweir WEIGHT_LIGHT, 230cdf0e10cSrcweir WEIGHT_SEMILIGHT, 231cdf0e10cSrcweir WEIGHT_NORMAL, 232cdf0e10cSrcweir WEIGHT_MEDIUM, 233cdf0e10cSrcweir WEIGHT_SEMIBOLD, 234cdf0e10cSrcweir WEIGHT_BOLD, 235cdf0e10cSrcweir WEIGHT_ULTRABOLD, 236cdf0e10cSrcweir WEIGHT_BLACK 237cdf0e10cSrcweir}; 238cdf0e10cSrcweiritem FontWeight SvxWeightItem; 239cdf0e10cSrcweir 240cdf0e10cSrcweir//------------------------------------------------------------------------- 241cdf0e10cSrcweir 242cdf0e10cSrcweirenum FontUnderline 243cdf0e10cSrcweir{ 244cdf0e10cSrcweir UNDERLINE_NONE, 245cdf0e10cSrcweir UNDERLINE_SINGLE, 246cdf0e10cSrcweir UNDERLINE_DOUBLE, 247cdf0e10cSrcweir UNDERLINE_DOTTED 248cdf0e10cSrcweir}; 249cdf0e10cSrcweir 250cdf0e10cSrcweir//------------------------------------------------------------------------- 251cdf0e10cSrcweir 252cdf0e10cSrcweirenum FontStrikeout 253cdf0e10cSrcweir{ 254cdf0e10cSrcweir STRIKEOUT_NONE, 255cdf0e10cSrcweir STRIKEOUT_SINGLE, 256cdf0e10cSrcweir STRIKEOUT_DOUBLE 257cdf0e10cSrcweir}; 258cdf0e10cSrcweir 259cdf0e10cSrcweir//------------------------------------------------------------------------- 260cdf0e10cSrcweir 261cdf0e10cSrcweirenum FontItalic 262cdf0e10cSrcweir{ 263cdf0e10cSrcweir ITALIC_NONE, 264cdf0e10cSrcweir ITALIC_OBLIQUE, 265cdf0e10cSrcweir ITALIC_NORMAL 266cdf0e10cSrcweir}; 267cdf0e10cSrcweiritem FontItalic SvxPostureItem; 268cdf0e10cSrcweir 269cdf0e10cSrcweir//------------------------------------------------------------------------- 270cdf0e10cSrcweir 271cdf0e10cSrcweirenum SvxDbType 272cdf0e10cSrcweir{ 273cdf0e10cSrcweir DBTYPE_STARBASE, 274cdf0e10cSrcweir DBTYPE_ODBC, 275cdf0e10cSrcweir DBTYPE_WATCOM 276cdf0e10cSrcweir}; 277cdf0e10cSrcweiritem SvxDbType SvxDbTypeItem; 278cdf0e10cSrcweir 279cdf0e10cSrcweir//------------------------------------------------------------------------- 280cdf0e10cSrcweir 281cdf0e10cSrcweirenum SvxLineSpace 282cdf0e10cSrcweir{ 283cdf0e10cSrcweir SVX_LINE_SPACE_AUTO, 284cdf0e10cSrcweir SVX_LINE_SPACE_MAX, 285cdf0e10cSrcweir SVX_LINE_SPACE_MIN, 286cdf0e10cSrcweir SVX_LINE_SPACE_END 287cdf0e10cSrcweir}; 288cdf0e10cSrcweiritem SvxLineSpace SvxLineSpaceItem; 289cdf0e10cSrcweir 290cdf0e10cSrcweir//------------------------------------------------------------------------- 291cdf0e10cSrcweir 292cdf0e10cSrcweirenum SvxInterLineSpace 293cdf0e10cSrcweir{ 294cdf0e10cSrcweir SVX_INTER_LINE_SPACE_OFF, 295cdf0e10cSrcweir SVX_INTER_LINE_SPACE_PROP, 296cdf0e10cSrcweir SVX_INTER_LINE_SPACE_FIX, 297cdf0e10cSrcweir SVX_INTER_LINE_SPACE_END 298cdf0e10cSrcweir}; 299cdf0e10cSrcweiritem SvxInterLineSpace SvxInterLineSpaceItem; 300cdf0e10cSrcweir 301cdf0e10cSrcweir//------------------------------------------------------------------------- 302cdf0e10cSrcweir 303cdf0e10cSrcweirenum SvxBreak 304cdf0e10cSrcweir{ 305cdf0e10cSrcweir SVX_BREAK_NONE, 306cdf0e10cSrcweir SVX_BREAK_COLUMN_BEFORE, 307cdf0e10cSrcweir SVX_BREAK_COLUMN_AFTER, 308cdf0e10cSrcweir SVX_BREAK_COLUMN_BOTH, 309cdf0e10cSrcweir SVX_BREAK_PAGE_BEFORE, 310cdf0e10cSrcweir SVX_BREAK_PAGE_AFTER, 311cdf0e10cSrcweir SVX_BREAK_PAGE_BOTH, 312cdf0e10cSrcweir SVX_BREAK_END 313cdf0e10cSrcweir}; 314cdf0e10cSrcweiritem SvxBreak SvxBreakItem; 315cdf0e10cSrcweir 316cdf0e10cSrcweir//------------------------------------------------------------------------- 317cdf0e10cSrcweir 318cdf0e10cSrcweirenum BrushStyle 319cdf0e10cSrcweir{ 320cdf0e10cSrcweir BRUSH_NULL, 321cdf0e10cSrcweir BRUSH_SOLID, 322cdf0e10cSrcweir BRUSH_HORZ, 323cdf0e10cSrcweir BRUSH_VERT, 324cdf0e10cSrcweir BRUSH_CROSS, 325cdf0e10cSrcweir BRUSH_DIAGCROSS, 326cdf0e10cSrcweir BRUSH_UPDIAG, 327cdf0e10cSrcweir BRUSH_DOWNDIAG, 328cdf0e10cSrcweir BRUSH_25, 329cdf0e10cSrcweir BRUSH_50, 330cdf0e10cSrcweir BRUSH_75, 331cdf0e10cSrcweir BRUSH_BITMAP 332cdf0e10cSrcweir}; 333cdf0e10cSrcweiritem BrushStyle BrushStyleItem; 334cdf0e10cSrcweir 335cdf0e10cSrcweir//------------------------------------------------------------------------- 336cdf0e10cSrcweir 337cdf0e10cSrcweirenum SvxNumType 338cdf0e10cSrcweir{ 339cdf0e10cSrcweir SVX_CHARS_UPPER_LETTER, 340cdf0e10cSrcweir SVX_CHARS_LOWER_LETTER, 341cdf0e10cSrcweir SVX_ROMAN_UPPER, 342cdf0e10cSrcweir SVX_ROMAN_LOWER, 343cdf0e10cSrcweir SVX_ARABIC, 344cdf0e10cSrcweir SVX_NUMBER_NONE, 345cdf0e10cSrcweir SVX_CHAR_SPECIAL, 346cdf0e10cSrcweir SVX_PAGEDESC 347cdf0e10cSrcweir}; 348cdf0e10cSrcweiritem SvxNumType SvxNumTypeItem; 349cdf0e10cSrcweir 350cdf0e10cSrcweir//------------------------------------------------------------------------- 351cdf0e10cSrcweir 352cdf0e10cSrcweirenum SvxShadowLocation 353cdf0e10cSrcweir{ 354cdf0e10cSrcweir SVX_SHADOW_NONE, 355cdf0e10cSrcweir SVX_SHADOW_TOPLEFT, 356cdf0e10cSrcweir SVX_SHADOW_TOPRIGHT, 357cdf0e10cSrcweir SVX_SHADOW_BOTTOMLEFT, 358cdf0e10cSrcweir SVX_SHADOW_BOTTOMRIGHT, 359cdf0e10cSrcweir SVX_SHADOW_END 360cdf0e10cSrcweir}; 361cdf0e10cSrcweiritem SvxShadowLocation SvxShadowLocationItem; 362cdf0e10cSrcweir 363cdf0e10cSrcweir//------------------------------------------------------------------------- 364cdf0e10cSrcweir 365cdf0e10cSrcweiritem INT16 SvxCharScaleWidthItem; 366cdf0e10cSrcweiritem INT16 SvxParaVertAlignItem; 367cdf0e10cSrcweiritem INT16 SvxCharReliefItem; 368cdf0e10cSrcweiritem BOOL SvxBlinkItem; 369cdf0e10cSrcweiritem BOOL SvxAutoKernItem; 370cdf0e10cSrcweiritem INT32 SvxColorItem; 371cdf0e10cSrcweiritem BOOL SvxContourItem; 372cdf0e10cSrcweiritem INT16 SvxFmtBreakItem; // enum 373cdf0e10cSrcweiritem BOOL SvxFmtKeepItem; 374cdf0e10cSrcweiritem BOOL SvxFmtSplitItem; 375cdf0e10cSrcweiritem INT16 SvxKerningItem; 376cdf0e10cSrcweiritem INT16 SvxLanguageItem; 377cdf0e10cSrcweiritem BOOL SvxNoHyphenItem; 378cdf0e10cSrcweiritem BOOL SvxNoLinebreakItem; 379cdf0e10cSrcweiritem BOOL SvxOpaqueItem; 380cdf0e10cSrcweiritem BYTE SvxOrphansItem; 381cdf0e10cSrcweiritem BYTE SvxPaperBinItem; 382cdf0e10cSrcweiritem String SvxPostItAuthorItem; 383cdf0e10cSrcweiritem String SvxPostItDateItem; 384cdf0e10cSrcweiritem String SvxPostItTextItem; 385cdf0e10cSrcweiritem FontItalic SvxPostureItem; // enum 386cdf0e10cSrcweiritem BOOL SvxPrintItem; 387cdf0e10cSrcweiritem UINT16 SvxPropSizeItem; // derived from UInt16Item 388cdf0e10cSrcweiritem BOOL SvxShadowedItem; 389cdf0e10cSrcweiritem SvxDrawBezierEnum SvxDrawBezierItem; 390cdf0e10cSrcweiritem SvxDrawAlignEnum SvxDrawAlignItem; 391cdf0e10cSrcweiritem SvxDrawToolEnum SvxDrawToolItem; 392cdf0e10cSrcweiritem BYTE SvxWidowsItem; 393cdf0e10cSrcweiritem BOOL SvxWordLineModeItem; 394cdf0e10cSrcweiritem SvxCellHorJustifyEnum SvxHorJustifyItem; 395cdf0e10cSrcweiritem SvxCellVerJustifyEnum SvxVerJustifyItem; 396cdf0e10cSrcweiritem SvxCellOrientationEnum SvxOrientationItem; 397cdf0e10cSrcweiritem BOOL SdrShadowItem; 39826734c99SArmin Le Granditem INT16 SdrTextFitToSizeTypeItem; // enum 399cdf0e10cSrcweiritem String SfxStringListItem; // serialized into one concatenated string 400cdf0e10cSrcweiritem double SvxDoubleItem; 401cdf0e10cSrcweiritem String OfaPtrItem; // serialized into one concatenated string 402cdf0e10cSrcweiritem String SvxDashListItem; 403cdf0e10cSrcweiritem String SvxLineEndListItem; 404cdf0e10cSrcweiritem String SvxColorTableItem; 405cdf0e10cSrcweiritem String SvxGradientListItem; 406cdf0e10cSrcweiritem String SvxHatchListItem; 407cdf0e10cSrcweiritem String SvxBitmapListItem; 408cdf0e10cSrcweiritem String SfxLockBytesItem; 409cdf0e10cSrcweiritem String SvxFontListItem; 410cdf0e10cSrcweiritem String avmedia_MediaItem; 411cdf0e10cSrcweir 412cdf0e10cSrcweiritem BYTE SfxGlobalNameItem; 413cdf0e10cSrcweir 414cdf0e10cSrcweir//------------------------------------------------------------------------- 415cdf0e10cSrcweir 416cdf0e10cSrcweirstruct SvxCrossedOut 417cdf0e10cSrcweir{ 418cdf0e10cSrcweir FontStrikeout Kind MID_CROSS_OUT; 419cdf0e10cSrcweir}; 420cdf0e10cSrcweiritem SvxCrossedOut SvxCrossedOutItem; 421cdf0e10cSrcweir 422cdf0e10cSrcweirstruct SvxTextLine 423cdf0e10cSrcweir{ 424cdf0e10cSrcweir FontUnderline LineStyle MID_TL_STYLE; 425cdf0e10cSrcweir BOOL HasColor MID_TL_HASCOLOR; 426cdf0e10cSrcweir INT32 Color MID_TL_COLOR; 427cdf0e10cSrcweir}; 428cdf0e10cSrcweiritem SvxTextLine SvxTextLineItem; 429cdf0e10cSrcweir 430cdf0e10cSrcweirstruct SvxBrush 431cdf0e10cSrcweir{ 432cdf0e10cSrcweir BOOL Transparent MID_GRAPHIC_TRANSPARENT; 433cdf0e10cSrcweir INT32 BackColor MID_BACK_COLOR; 434cdf0e10cSrcweir String URL MID_GRAPHIC_URL; 435cdf0e10cSrcweir String Filtername MID_GRAPHIC_FILTER; 436cdf0e10cSrcweir INT16 Position MID_GRAPHIC_POSITION; 437cdf0e10cSrcweir}; 438cdf0e10cSrcweiritem SvxBrush SvxBrushItem; 439cdf0e10cSrcweir 440cdf0e10cSrcweir//------------------------------------------------------------------------- 441cdf0e10cSrcweir 442cdf0e10cSrcweirstruct SvxEscapement 443cdf0e10cSrcweir{ 444cdf0e10cSrcweir INT16 Escapement MID_ESC; 445cdf0e10cSrcweir BYTE Height MID_ESC_HEIGHT; 446cdf0e10cSrcweir BOOL Auto MID_AUTO_ESC; 447cdf0e10cSrcweir}; 448cdf0e10cSrcweiritem SvxEscapement SvxEscapementItem; 449cdf0e10cSrcweir 450cdf0e10cSrcweir//------------------------------------------------------------------------- 451cdf0e10cSrcweir 452cdf0e10cSrcweirstruct SvxFontHeight 453cdf0e10cSrcweir{ 454cdf0e10cSrcweir float Height MID_FONTHEIGHT; // may be converted to INT32 455cdf0e10cSrcweir INT16 Prop MID_FONTHEIGHT_PROP; 456cdf0e10cSrcweir float Diff MID_FONTHEIGHT_DIFF; // may be converted to INT32 457cdf0e10cSrcweir}; 458cdf0e10cSrcweiritem SvxFontHeight SvxFontHeightItem; 459cdf0e10cSrcweir 460cdf0e10cSrcweir//------------------------------------------------------------------------- 461cdf0e10cSrcweir 462cdf0e10cSrcweirstruct SvxHyphenZone 463cdf0e10cSrcweir{ 464cdf0e10cSrcweir BOOL Hyphen MID_IS_HYPHEN; 465cdf0e10cSrcweir INT16 MinLead MID_HYPHEN_MIN_LEAD; 466cdf0e10cSrcweir INT16 MinTrail MID_HYPHEN_MIN_TRAIL; 467cdf0e10cSrcweir INT16 MaxHyphens MID_HYPHEN_MAX_HYPHENS; 468cdf0e10cSrcweir}; 469cdf0e10cSrcweiritem SvxHyphenZone SvxHyphenZoneItem; 470cdf0e10cSrcweir 471cdf0e10cSrcweir//------------------------------------------------------------------------- 472cdf0e10cSrcweirstruct SvxLine 473cdf0e10cSrcweir{ 474cdf0e10cSrcweir INT32 LineFGColor MID_FG_COLOR; 475cdf0e10cSrcweir INT32 LineOutWidth MID_OUTER_WIDTH; 476cdf0e10cSrcweir INT32 LineInWidth MID_INNER_WIDTH; 477cdf0e10cSrcweir INT32 LineDistance MID_DISTANCE; 478cdf0e10cSrcweir}; 479cdf0e10cSrcweiritem SvxLine SvxLineItem; 480cdf0e10cSrcweir 481cdf0e10cSrcweir//------------------------------------------------------------------------- 482cdf0e10cSrcweir 483cdf0e10cSrcweirstruct SvxLRSpace 484cdf0e10cSrcweir{ 485cdf0e10cSrcweir INT32 LeftMargin MID_L_MARGIN; // % or direct 486cdf0e10cSrcweir INT32 TextLeftMargin MID_TXT_LMARGIN 487cdf0e10cSrcweir INT32 RightMargin MID_R_MARGIN; // % or direct 488cdf0e10cSrcweir INT16 LeftRelMargin MID_L_REL_MARGIN; 489cdf0e10cSrcweir INT16 RightRelMargin MID_R_REL_MARGIN; 490cdf0e10cSrcweir INT32 FirstLineIndent MID_FIRST_LINE_INDENT; // % or direct 491cdf0e10cSrcweir INT32 FirstLineRelIdent MID_FIRST_LINE_REL_INDENT; 492cdf0e10cSrcweir BOOL AutoFirst MID_FIRST_AUTO; 493cdf0e10cSrcweir}; 494cdf0e10cSrcweiritem SvxLRSpace SvxLRSpaceItem; 495cdf0e10cSrcweir 496cdf0e10cSrcweir//------------------------------------------------------------------------- 497cdf0e10cSrcweir 498cdf0e10cSrcweirstruct SvxLineSpacing 499cdf0e10cSrcweir{ 500cdf0e10cSrcweir INT16 Mode MID_LINESPACE; 501cdf0e10cSrcweir INT16 Height MID_HEIGHT; 502cdf0e10cSrcweir}; 503cdf0e10cSrcweiritem SvxLineSpacing SvxLineSpacingItem; 504cdf0e10cSrcweir 505cdf0e10cSrcweir//------------------------------------------------------------------------- 506cdf0e10cSrcweir 507cdf0e10cSrcweirstruct SvxPage 508cdf0e10cSrcweir{ 509cdf0e10cSrcweir BOOL Landscape MID_PAGE_ORIENTATION; 510cdf0e10cSrcweir INT16 Layout MID_PAGE_LAYOUT; 511cdf0e10cSrcweir INT16 NumType MID_PAGE_NUMTYPE; 512cdf0e10cSrcweir}; 513cdf0e10cSrcweiritem SvxPage SvxPageItem; 514cdf0e10cSrcweir 515cdf0e10cSrcweir//------------------------------------------------------------------------- 516cdf0e10cSrcweir 517cdf0e10cSrcweirstruct SvxPagePosSize 518cdf0e10cSrcweir{ 519cdf0e10cSrcweir INT32 XPos MID_X; // ??? 520cdf0e10cSrcweir INT32 YPos MID_Y; // ??? 521cdf0e10cSrcweir INT32 Width MID_WIDTH; // ??? 522cdf0e10cSrcweir INT32 Height MID_HEIGHT; // ??? 523cdf0e10cSrcweir}; 524cdf0e10cSrcweiritem SvxPagePosSize SvxPagePosSizeItem; 525cdf0e10cSrcweir 526cdf0e10cSrcweir 527cdf0e10cSrcweir//------------------------------------------------------------------------- 528cdf0e10cSrcweirstruct SvxShadow 529cdf0e10cSrcweir{ 530cdf0e10cSrcweir SvxShadowLocation Location MID_LOCATION; 531cdf0e10cSrcweir INT16 Width MID_WIDTH; 532cdf0e10cSrcweir BOOL IsTransparent MID_TRANSPARENT; 533cdf0e10cSrcweir INT32 Color MID_BG_COLOR; 534cdf0e10cSrcweir}; 535cdf0e10cSrcweiritem SvxShadow SvxShadowItem; 536cdf0e10cSrcweir 537cdf0e10cSrcweir 538cdf0e10cSrcweir//------------------------------------------------------------------------- 539cdf0e10cSrcweir 540cdf0e10cSrcweirstruct SvxULSpace 541cdf0e10cSrcweir{ 542cdf0e10cSrcweir INT32 TopMargin MID_UP_MARGIN; // % or direct 543cdf0e10cSrcweir INT32 BottomMargin MID_LO_MARGIN; // % or direct 544cdf0e10cSrcweir INT16 TopRelMargin MID_UP_REL_MARGIN; 545cdf0e10cSrcweir INT16 BottomRelMargin MID_LO_REL_MARGIN; 546cdf0e10cSrcweir}; 547cdf0e10cSrcweiritem SvxULSpace SvxULSpaceItem 548cdf0e10cSrcweir 549cdf0e10cSrcweir//------------------------------------------------------------------------- 550cdf0e10cSrcweir 551cdf0e10cSrcweirstruct SvxLongLRSpace 552cdf0e10cSrcweir{ 553cdf0e10cSrcweir INT32 Left MID_LEFT; // ??? 554cdf0e10cSrcweir INT32 Right MID_RIGHT; // ??? 555cdf0e10cSrcweir}; 556cdf0e10cSrcweiritem SvxLongLRSpace SvxLongLRSpaceItem; 557cdf0e10cSrcweir 558cdf0e10cSrcweir//------------------------------------------------------------------------- 559cdf0e10cSrcweir 560cdf0e10cSrcweirstruct SvxLongULSpace 561cdf0e10cSrcweir{ 562cdf0e10cSrcweir INT32 Upper MID_UPPER; // ??? 563cdf0e10cSrcweir INT32 Lower MID_LOWER; // ??? 564cdf0e10cSrcweir}; 565cdf0e10cSrcweiritem SvxLongULSpace SvxLongULSpaceItem; 566cdf0e10cSrcweir 567cdf0e10cSrcweir//------------------------------------------------------------------------- 568cdf0e10cSrcweir 569cdf0e10cSrcweirstruct SvxHyperlink 570cdf0e10cSrcweir{ 571cdf0e10cSrcweir String Text MID_HLINK_TEXT; 572cdf0e10cSrcweir String URL MID_HLINK_URL; 573cdf0e10cSrcweir String Target MID_HLINK_TARGET; 574cdf0e10cSrcweir String Name MID_HLINK_NAME; 575cdf0e10cSrcweir INT32 Type MID_HLINK_TYPE; 576cdf0e10cSrcweir}; 577cdf0e10cSrcweiritem SvxHyperlink SvxHyperlinkItem; 578cdf0e10cSrcweir 579cdf0e10cSrcweir//------------------------------------------------------------------------- 580cdf0e10cSrcweir 581cdf0e10cSrcweirstruct PageModel 582cdf0e10cSrcweir{ 583cdf0e10cSrcweir BOOL Auto MID_AUTO; 584cdf0e10cSrcweir String Name MID_NAME; 585cdf0e10cSrcweir}; 586cdf0e10cSrcweiritem PageModel SvxPageModelItem; 587cdf0e10cSrcweir 588cdf0e10cSrcweirstruct SvxProtect 589cdf0e10cSrcweir{ 590cdf0e10cSrcweir BOOL Content MID_PROTECT_CONTENT; 591cdf0e10cSrcweir BOOL Size MID_PROTECT_SIZE; 592cdf0e10cSrcweir BOOL Position MID_PROTECT_POSITION; 593cdf0e10cSrcweir}; 594cdf0e10cSrcweiritem SvxProtect SvxProtectItem; 595cdf0e10cSrcweir 596cdf0e10cSrcweirstruct SvxZoom 597cdf0e10cSrcweir{ 598cdf0e10cSrcweir UINT16 Value MID_VALUE; 599cdf0e10cSrcweir INT16 ValueSet MID_VALUESET; 600cdf0e10cSrcweir INT16 Type MID_TYPE; 601cdf0e10cSrcweir}; 602cdf0e10cSrcweiritem SvxZoom SvxZoomItem; 603cdf0e10cSrcweir 604cdf0e10cSrcweirstruct SvxRulerObject 605cdf0e10cSrcweir{ 606cdf0e10cSrcweir INT32 StartX MID_START_X; 607cdf0e10cSrcweir INT32 StartY MID_START_Y; 608cdf0e10cSrcweir INT32 EndX MID_END_X; 609cdf0e10cSrcweir INT32 EndY MID_END_Y; 610cdf0e10cSrcweir BOOL Limited MID_LIMIT; 611cdf0e10cSrcweir}; 612cdf0e10cSrcweiritem SvxRulerObject SvxObjectItem; 613cdf0e10cSrcweir 614cdf0e10cSrcweiritem String LineBorder; // dummy for sequence 615cdf0e10cSrcweirstruct SvxBox 616cdf0e10cSrcweir{ 617cdf0e10cSrcweir LineBorder LeftBorder MID_LEFT_BORDER; 618cdf0e10cSrcweir INT32 LeftDistance LEFT_BORDER_DISTANCE; 619cdf0e10cSrcweir LineBorder RightBorder MID_RIGHT_BORDER; 620cdf0e10cSrcweir INT32 RightDistance RIGHT_BORDER_DISTANCE; 621cdf0e10cSrcweir LineBorder TopBorder MID_TOP_BORDER; 622cdf0e10cSrcweir INT32 TopDistance TOP_BORDER_DISTANCE; 623cdf0e10cSrcweir LineBorder BottomBorder MID_BOTTOM_BORDER; 624cdf0e10cSrcweir INT32 BottomDistance BOTTOM_BORDER_DISTANCE; 625cdf0e10cSrcweir}; 626cdf0e10cSrcweiritem SvxBox SvxBoxItem; 627cdf0e10cSrcweir 628cdf0e10cSrcweirstruct SvxBoxInfo 629cdf0e10cSrcweir{ 630cdf0e10cSrcweir LineBorder Horizontal MID_HORIZONTAL; 631cdf0e10cSrcweir LineBorder Vertical MID_VERTICAL; 632cdf0e10cSrcweir INT16 Flags MID_FLAGS; 633cdf0e10cSrcweir INT16 ValidFlags MID_VALIDFLAGS; 634cdf0e10cSrcweir INT32 DefaultDistance MID_DISTANCE; 635cdf0e10cSrcweir}; 636cdf0e10cSrcweiritem SvxBoxInfo SvxBoxInfoItem; 637cdf0e10cSrcweir 638cdf0e10cSrcweiritem String SvxColumns; // dummy for sequence 639cdf0e10cSrcweirstruct SvxColumnDescription 640cdf0e10cSrcweir{ 641cdf0e10cSrcweir SvxColumns Columns MID_COLUMNARRAY; // currently not implemented 642cdf0e10cSrcweir INT32 Left MID_LEFT; 643cdf0e10cSrcweir INT32 Right MID_RIGHT; 644cdf0e10cSrcweir INT32 Actual MID_ACTUAL; 645cdf0e10cSrcweir BOOL Orthogonal MID_ORTHO; 646cdf0e10cSrcweir BOOL Table MID_TABLE; 647cdf0e10cSrcweir}; 648cdf0e10cSrcweiritem SvxColumnDescription SvxColumnItem; 649cdf0e10cSrcweir 650cdf0e10cSrcweirstruct SvxTabStop 651cdf0e10cSrcweir{ 652cdf0e10cSrcweir String TabStops MID_TABSTOPS; // dummy, will be represented by array of structs 653cdf0e10cSrcweir //INT32 StandardTabStop MID_STD_TAB; 654cdf0e10cSrcweir}; 655cdf0e10cSrcweiritem SvxTabStop SvxTabStopItem; 656cdf0e10cSrcweir 657cdf0e10cSrcweirstruct SvxCharRotate 658cdf0e10cSrcweir{ 659cdf0e10cSrcweir INT16 Rotation MID_ROTATE; 660cdf0e10cSrcweir BOOL FitToLine MID_FITTOLINE; 661cdf0e10cSrcweir}; 662cdf0e10cSrcweiritem SvxCharRotate SvxCharRotateItem; 663cdf0e10cSrcweir 664cdf0e10cSrcweiritem String SfxSetItem; // dummy 665cdf0e10cSrcweiritem INT16 SvxRotateModeItem; // enum 666cdf0e10cSrcweiritem INT16 SvxOrientationItem; // enum 667cdf0e10cSrcweir 668cdf0e10cSrcweirstruct SvxMargin 669cdf0e10cSrcweir{ 670cdf0e10cSrcweir INT32 LeftMargin MID_MARGIN_L_MARGIN; 671cdf0e10cSrcweir INT32 RightMargin MID_MARGIN_R_MARGIN; 672cdf0e10cSrcweir INT32 UpperMargin MID_MARGIN_UP_MARGIN; 673cdf0e10cSrcweir INT32 LowerMargin MID_MARGIN_LO_MARGIN; 674cdf0e10cSrcweir}; 675cdf0e10cSrcweiritem SvxMargin SvxMarginItem; 676cdf0e10cSrcweir 677cdf0e10cSrcweirstruct SvxEmphasisMark 678cdf0e10cSrcweir{ 679cdf0e10cSrcweir INT32 Emphasis MID_EMPHASIS; 680cdf0e10cSrcweir}; 681cdf0e10cSrcweiritem SvxEmphasisMark SvxEmphasisMarkItem; 682cdf0e10cSrcweir 683cdf0e10cSrcweiritem String SvxSmartTagItem; // dummy for sequence 684cdf0e10cSrcweir 685cdf0e10cSrcweir 686cdf0e10cSrcweiritem String Points; // dummy for sequence 687cdf0e10cSrcweirstruct ZoomSlider 688cdf0e10cSrcweir{ 689cdf0e10cSrcweir INT16 CurrentZoom MID_ZOOMSLIDER_CURRENTZOOM; 690cdf0e10cSrcweir Points SnappingPoints MID_ZOOMSLIDER_SNAPPINGPOINTS; 691cdf0e10cSrcweir INT16 SvxMinZoom MID_ZOOMSLIDER_MINZOOM; 692cdf0e10cSrcweir INT16 SvxMaxZoom MID_ZOOMSLIDER_MAXZOOM; 693cdf0e10cSrcweir}; 694cdf0e10cSrcweiritem ZoomSlider SvxZoomSliderItem; 695*9afceb33SAriel Constenla-Haile 696*9afceb33SAriel Constenla-Haileitem String SvxGalleryItem; // dummy for sequence 697