1module com { 2 module sun { 3 module star { 4 module accessibility { 5 interface XAccessibleContext; 6 interface XAccessible { 7 interface ::com::sun::star::uno::XInterface; 8 ::com::sun::star::accessibility::XAccessibleContext getAccessibleContext(); 9 }; 10 }; 11 module awt { 12 published struct Point { 13 long X; 14 long Y; 15 }; 16 published struct Rectangle { 17 long X; 18 long Y; 19 long Width; 20 long Height; 21 }; 22 published struct Size { 23 long Width; 24 long Height; 25 }; 26 }; 27 module util { 28 published typedef long Color; 29 }; 30 module awt { 31 published struct KeyStroke { 32 short Modifiers; 33 short KeyCode; 34 char KeyChar; 35 short KeyFunc; 36 }; 37 }; 38 module auth { 39 published exception AuthenticationFailedException: ::com::sun::star::uno::Exception { 40 }; 41 published exception InvalidArgumentException: ::com::sun::star::uno::Exception { 42 }; 43 published exception InvalidContextException: ::com::sun::star::uno::Exception { 44 }; 45 published exception InvalidCredentialException: ::com::sun::star::uno::Exception { 46 }; 47 published exception InvalidPrincipalException: ::com::sun::star::uno::Exception { 48 }; 49 published exception PersistenceFailureException: ::com::sun::star::uno::Exception { 50 }; 51 published interface XSSOManager; 52 published interface XSSOManagerFactory { 53 interface ::com::sun::star::uno::XInterface; 54 ::com::sun::star::auth::XSSOManager getSSOManager(); 55 }; 56 published service SSOManagerFactory: ::com::sun::star::auth::XSSOManagerFactory; 57 published interface XSSOPasswordCache { 58 interface ::com::sun::star::uno::XInterface; 59 void addPassword([in] string UserName, [in] string Password, [in] boolean Persist) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::PersistenceFailureException); 60 string getPassword([in] string UserName, [out] boolean Persist) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::PersistenceFailureException); 61 void removePassword([in] string UserName, [in] boolean RemovePersist) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::PersistenceFailureException); 62 }; 63 published service SSOPasswordCache: ::com::sun::star::auth::XSSOPasswordCache; 64 published exception UnsupportedException: ::com::sun::star::uno::Exception { 65 }; 66 published interface XSSOContext { 67 interface ::com::sun::star::uno::XInterface; 68 string getSource(); 69 string getTarget(); 70 string getMechanism(); 71 boolean getMutual(); 72 }; 73 published interface XSSOAcceptorContext { 74 interface ::com::sun::star::auth::XSSOContext; 75 sequence< byte > accept([in] sequence< byte > Token) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidContextException, ::com::sun::star::auth::AuthenticationFailedException); 76 }; 77 published interface XSSOInitiatorContext { 78 interface ::com::sun::star::auth::XSSOContext; 79 sequence< byte > init([in] sequence< byte > Token) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidContextException, ::com::sun::star::auth::AuthenticationFailedException); 80 }; 81 published interface XSSOManager { 82 interface ::com::sun::star::uno::XInterface; 83 string getMechanism(); 84 ::com::sun::star::auth::XSSOInitiatorContext createInitiatorContext([in] string SourcePrincipal, [in] string TargetPrincipal, [in] string TargetHost) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidPrincipalException, ::com::sun::star::auth::UnsupportedException); 85 ::com::sun::star::auth::XSSOAcceptorContext createAcceptorContext([in] string TargetPrincipal) raises (::com::sun::star::auth::InvalidArgumentException, ::com::sun::star::auth::InvalidCredentialException, ::com::sun::star::auth::InvalidPrincipalException, ::com::sun::star::auth::UnsupportedException); 86 }; 87 }; 88 module awt { 89 published struct ActionEvent: ::com::sun::star::lang::EventObject { 90 string ActionCommand; 91 }; 92 published enum AdjustmentType { 93 ADJUST_LINE = 0, 94 ADJUST_PAGE = 1, 95 ADJUST_ABS = 2 96 }; 97 published struct AdjustmentEvent: ::com::sun::star::lang::EventObject { 98 long Value; 99 ::com::sun::star::awt::AdjustmentType Type; 100 }; 101 published interface XControlModel; 102 published interface XToolkit; 103 published interface XView; 104 published interface XWindowPeer; 105 published interface XControl { 106 interface ::com::sun::star::lang::XComponent; 107 void setContext([in] ::com::sun::star::uno::XInterface Context); 108 ::com::sun::star::uno::XInterface getContext(); 109 void createPeer([in] ::com::sun::star::awt::XToolkit Toolkit, [in] ::com::sun::star::awt::XWindowPeer Parent); 110 ::com::sun::star::awt::XWindowPeer getPeer(); 111 boolean setModel([in] ::com::sun::star::awt::XControlModel Model); 112 ::com::sun::star::awt::XControlModel getModel(); 113 ::com::sun::star::awt::XView getView(); 114 void setDesignMode([in] boolean bOn); 115 boolean isDesignMode(); 116 boolean isTransparent(); 117 }; 118 published interface XGraphics; 119 published interface XView { 120 interface ::com::sun::star::uno::XInterface; 121 boolean setGraphics([in] ::com::sun::star::awt::XGraphics aDevice); 122 ::com::sun::star::awt::XGraphics getGraphics(); 123 ::com::sun::star::awt::Size getSize(); 124 void draw([in] long nX, [in] long nY); 125 void setZoom([in] float fZoomX, [in] float fZoomY); 126 }; 127 published interface XFocusListener; 128 published interface XKeyListener; 129 published interface XMouseListener; 130 published interface XMouseMotionListener; 131 published interface XPaintListener; 132 published interface XWindowListener; 133 published interface XWindow { 134 interface ::com::sun::star::lang::XComponent; 135 void setPosSize([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] short Flags); 136 ::com::sun::star::awt::Rectangle getPosSize(); 137 void setVisible([in] boolean Visible); 138 void setEnable([in] boolean Enable); 139 void setFocus(); 140 void addWindowListener([in] ::com::sun::star::awt::XWindowListener xListener); 141 void removeWindowListener([in] ::com::sun::star::awt::XWindowListener xListener); 142 void addFocusListener([in] ::com::sun::star::awt::XFocusListener xListener); 143 void removeFocusListener([in] ::com::sun::star::awt::XFocusListener xListener); 144 void addKeyListener([in] ::com::sun::star::awt::XKeyListener xListener); 145 void removeKeyListener([in] ::com::sun::star::awt::XKeyListener xListener); 146 void addMouseListener([in] ::com::sun::star::awt::XMouseListener xListener); 147 void removeMouseListener([in] ::com::sun::star::awt::XMouseListener xListener); 148 void addMouseMotionListener([in] ::com::sun::star::awt::XMouseMotionListener xListener); 149 void removeMouseMotionListener([in] ::com::sun::star::awt::XMouseMotionListener xListener); 150 void addPaintListener([in] ::com::sun::star::awt::XPaintListener xListener); 151 void removePaintListener([in] ::com::sun::star::awt::XPaintListener xListener); 152 }; 153 published service UnoControl { 154 interface ::com::sun::star::lang::XComponent; 155 interface ::com::sun::star::awt::XControl; 156 interface ::com::sun::star::awt::XWindow; 157 interface ::com::sun::star::awt::XView; 158 [optional] interface ::com::sun::star::accessibility::XAccessible; 159 }; 160 published service UnoControlDialogElement { 161 [property] long Height; 162 [property] string Name; 163 [property] string PositionX; 164 [property] string PositionY; 165 [property] long Step; 166 [property] short TabIndex; 167 [property] string Tag; 168 [property] long Width; 169 }; 170 published interface XControlModel { 171 interface ::com::sun::star::uno::XInterface; 172 }; 173 }; 174 module util { 175 published interface XCloneable { 176 interface ::com::sun::star::uno::XInterface; 177 ::com::sun::star::util::XCloneable createClone(); 178 }; 179 }; 180 module awt { 181 published service UnoControlModel { 182 [optional] service ::com::sun::star::awt::UnoControlDialogElement; 183 interface ::com::sun::star::awt::XControlModel; 184 interface ::com::sun::star::lang::XComponent; 185 interface ::com::sun::star::beans::XPropertySet; 186 interface ::com::sun::star::beans::XMultiPropertySet; 187 interface ::com::sun::star::io::XPersistObject; 188 interface ::com::sun::star::util::XCloneable; 189 [property] string DefaultControl; 190 }; 191 /** @deprecated */ published constants CharSet { 192 const short ANSI = 1; 193 const short DONTKNOW = 0; 194 const short IBMPC_437 = 3; 195 const short IBMPC_850 = 4; 196 const short IBMPC_860 = 5; 197 const short IBMPC_861 = 6; 198 const short IBMPC_863 = 7; 199 const short IBMPC_865 = 8; 200 const short MAC = 2; 201 const short SYMBOL = 10; 202 const short SYSTEM = 9; 203 }; 204 published constants Command { 205 const short AUTOSCROLL = 5; 206 const short CONTEXTMENU = 1; 207 const short CURSORPOS = 11; 208 const short ENDEXTTEXTINPUT = 9; 209 const short EXTTEXTINPUT = 8; 210 const short HANGUL_HANJA_CONVERSION = 14; 211 const short INPUTCONTEXTCHANGE = 10; 212 const short MODKEYCHANGE = 13; 213 const short PASTESELECTION = 12; 214 const short STARTAUTOSCROLL = 4; 215 const short STARTDRAG = 2; 216 const short STARTEXTTEXTINPUT = 7; 217 const short USER = 4096; 218 const short VOICE = 6; 219 const short WHEEL = 3; 220 }; 221 published constants DeviceCapability { 222 const long GETBITS = 2; 223 const long RASTEROPERATIONS = 1; 224 }; 225 published struct DeviceInfo { 226 long Width; 227 long Height; 228 long LeftInset; 229 long TopInset; 230 long RightInset; 231 long BottomInset; 232 double PixelPerMeterX; 233 double PixelPerMeterY; 234 short BitsPerPixel; 235 long Capabilities; 236 }; 237 published struct InputEvent: ::com::sun::star::lang::EventObject { 238 short Modifiers; 239 }; 240 published struct MouseEvent: ::com::sun::star::awt::InputEvent { 241 short Buttons; 242 long X; 243 long Y; 244 long ClickCount; 245 boolean PopupTrigger; 246 }; 247 published struct EnhancedMouseEvent: ::com::sun::star::awt::MouseEvent { 248 ::com::sun::star::uno::XInterface Target; 249 }; 250 published constants FocusChangeReason { 251 const long AROUND = 64; 252 const long BACKWARD = 32; 253 const long CURSOR = 2; 254 const long FORWARD = 16; 255 const long MNEMONIC = 4; 256 const long TAB = 1; 257 const long UNIQUEMNEMONIC = 256; 258 }; 259 published struct FocusEvent: ::com::sun::star::lang::EventObject { 260 short FocusFlags; 261 ::com::sun::star::uno::XInterface NextFocus; 262 boolean Temporary; 263 }; 264 published enum FontSlant { 265 NONE = 0, 266 OBLIQUE = 1, 267 ITALIC = 2, 268 DONTKNOW = 3, 269 REVERSE_OBLIQUE = 4, 270 REVERSE_ITALIC = 5 271 }; 272 published struct FontDescriptor { 273 string Name; 274 short Height; 275 short Width; 276 string StyleName; 277 short Family; 278 short CharSet; 279 short Pitch; 280 float CharacterWidth; 281 float Weight; 282 ::com::sun::star::awt::FontSlant Slant; 283 short Underline; 284 short Strikeout; 285 float Orientation; 286 boolean Kerning; 287 boolean WordLineMode; 288 short Type; 289 }; 290 published constants FontEmphasisMark { 291 const short ABOVE = 4096; 292 const short ACCENT = 4; 293 const short BELOW = 8192; 294 const short CIRCLE = 2; 295 const short DISC = 3; 296 const short DOT = 1; 297 const short NONE = 0; 298 }; 299 published constants FontFamily { 300 const short DECORATIVE = 1; 301 const short DONTKNOW = 0; 302 const short MODERN = 2; 303 const short ROMAN = 3; 304 const short SCRIPT = 4; 305 const short SWISS = 5; 306 const short SYSTEM = 6; 307 }; 308 published constants FontPitch { 309 const short DONTKNOW = 0; 310 const short FIXED = 1; 311 const short VARIABLE = 2; 312 }; 313 published constants FontRelief { 314 const short EMBOSSED = 1; 315 const short ENGRAVED = 2; 316 const short NONE = 0; 317 }; 318 published constants FontStrikeout { 319 const short BOLD = 4; 320 const short DONTKNOW = 3; 321 const short DOUBLE = 2; 322 const short NONE = 0; 323 const short SINGLE = 1; 324 const short SLASH = 5; 325 const short X = 6; 326 }; 327 published constants FontType { 328 const short DEVICE = 2; 329 const short DONTKNOW = 0; 330 const short RASTER = 1; 331 const short SCALABLE = 4; 332 }; 333 published constants FontUnderline { 334 const short BOLD = 12; 335 const short BOLDDASH = 14; 336 const short BOLDDASHDOT = 16; 337 const short BOLDDASHDOTDOT = 17; 338 const short BOLDDOTTED = 13; 339 const short BOLDLONGDASH = 15; 340 const short BOLDWAVE = 18; 341 const short DASH = 5; 342 const short DASHDOT = 7; 343 const short DASHDOTDOT = 8; 344 const short DONTKNOW = 4; 345 const short DOTTED = 3; 346 const short DOUBLE = 2; 347 const short DOUBLEWAVE = 11; 348 const short LONGDASH = 6; 349 const short NONE = 0; 350 const short SINGLE = 1; 351 const short SMALLWAVE = 9; 352 const short WAVE = 10; 353 }; 354 published constants FontWeight { 355 const float BLACK = 200; 356 const float BOLD = 150; 357 const float DONTKNOW = 0; 358 const float LIGHT = 75; 359 const float NORMAL = 100; 360 const float SEMIBOLD = 110; 361 const float SEMILIGHT = 90; 362 const float THIN = 50; 363 const float ULTRABOLD = 175; 364 const float ULTRALIGHT = 60; 365 }; 366 published constants FontWidth { 367 const float CONDENSED = 75; 368 const float DONTKNOW = 0; 369 const float EXPANDED = 150; 370 const float EXTRACONDENSED = 60; 371 const float EXTRAEXPANDED = 175; 372 const float NORMAL = 100; 373 const float SEMICONDENSED = 90; 374 const float SEMIEXPANDED = 110; 375 const float ULTRACONDENSED = 50; 376 const float ULTRAEXPANDED = 200; 377 }; 378 published enum GradientStyle { 379 LINEAR = 0, 380 AXIAL = 1, 381 RADIAL = 2, 382 ELLIPTICAL = 3, 383 SQUARE = 4, 384 RECT = 5 385 }; 386 published struct Gradient { 387 ::com::sun::star::awt::GradientStyle Style; 388 ::com::sun::star::util::Color StartColor; 389 ::com::sun::star::util::Color EndColor; 390 short Angle; 391 short Border; 392 short XOffset; 393 short YOffset; 394 short StartIntensity; 395 short EndIntensity; 396 short StepCount; 397 }; 398 published constants ImageAlign { 399 const short BOTTOM = 3; 400 const short LEFT = 0; 401 const short RIGHT = 2; 402 const short TOP = 1; 403 }; 404 published constants ImageStatus { 405 const long IMAGESTATUS_ABORTED = 4; 406 const long IMAGESTATUS_ERROR = 1; 407 const long IMAGESTATUS_SINGLEFRAMEDONE = 2; 408 const long IMAGESTATUS_STATICIMAGEDONE = 3; 409 }; 410 published constants InvalidateStyle { 411 const short CHILDREN = 1; 412 const short NOCHILDREN = 2; 413 const short NOCLIPCHILDREN = 16384; 414 const short NOERASE = 4; 415 const short NOTRANSPARENT = 32; 416 const short TRANSPARENT = 16; 417 const short UPDATE = 8; 418 }; 419 published struct ItemEvent: ::com::sun::star::lang::EventObject { 420 long Selected; 421 long Highlighted; 422 long ItemId; 423 }; 424 published constants Key { 425 const short A = 512; 426 const short ADD = 1287; 427 const short B = 513; 428 const short BACKSPACE = 1283; 429 const short BRACKETLEFT = 1315; 430 const short BRACKETRIGHT = 1316; 431 const short C = 514; 432 const short CAPSLOCK = 1312; 433 const short COMMA = 1292; 434 const short CONTEXTMENU = 1305; 435 const short COPY = 1298; 436 const short CUT = 1297; 437 const short D = 515; 438 const short DECIMAL = 1309; 439 const short DELETE = 1286; 440 const short DELETE_TO_BEGIN_OF_LINE = 1536; 441 const short DELETE_TO_BEGIN_OF_PARAGRAPH = 1538; 442 const short DELETE_TO_END_OF_LINE = 1537; 443 const short DELETE_TO_END_OF_PARAGRAPH = 1539; 444 const short DELETE_WORD_BACKWARD = 1540; 445 const short DELETE_WORD_FORWARD = 1541; 446 const short DIVIDE = 1290; 447 const short DOWN = 1024; 448 const short E = 516; 449 const short END = 1029; 450 const short EQUAL = 1295; 451 const short ESCAPE = 1281; 452 const short F = 517; 453 const short F1 = 768; 454 const short F10 = 777; 455 const short F11 = 778; 456 const short F12 = 779; 457 const short F13 = 780; 458 const short F14 = 781; 459 const short F15 = 782; 460 const short F16 = 783; 461 const short F17 = 784; 462 const short F18 = 785; 463 const short F19 = 786; 464 const short F2 = 769; 465 const short F20 = 787; 466 const short F21 = 788; 467 const short F22 = 789; 468 const short F23 = 790; 469 const short F24 = 791; 470 const short F25 = 792; 471 const short F26 = 793; 472 const short F3 = 770; 473 const short F4 = 771; 474 const short F5 = 772; 475 const short F6 = 773; 476 const short F7 = 774; 477 const short F8 = 775; 478 const short F9 = 776; 479 const short FIND = 1302; 480 const short FRONT = 1304; 481 const short G = 518; 482 const short GREATER = 1294; 483 const short H = 519; 484 const short HANGUL_HANJA = 1308; 485 const short HELP = 1306; 486 const short HOME = 1028; 487 const short I = 520; 488 const short INSERT = 1285; 489 const short INSERT_LINEBREAK = 1542; 490 const short INSERT_PARAGRAPH = 1543; 491 const short J = 521; 492 const short K = 522; 493 const short L = 523; 494 const short LEFT = 1026; 495 const short LESS = 1293; 496 const short M = 524; 497 const short MENU = 1307; 498 const short MOVE_TO_BEGIN_OF_DOCUMENT = 1560; 499 const short MOVE_TO_BEGIN_OF_LINE = 1546; 500 const short MOVE_TO_BEGIN_OF_PARAGRAPH = 1548; 501 const short MOVE_TO_END_OF_DOCUMENT = 1561; 502 const short MOVE_TO_END_OF_LINE = 1547; 503 const short MOVE_TO_END_OF_PARAGRAPH = 1549; 504 const short MOVE_WORD_BACKWARD = 1544; 505 const short MOVE_WORD_FORWARD = 1545; 506 const short MULTIPLY = 1289; 507 const short N = 525; 508 const short NUM0 = 256; 509 const short NUM1 = 257; 510 const short NUM2 = 258; 511 const short NUM3 = 259; 512 const short NUM4 = 260; 513 const short NUM5 = 261; 514 const short NUM6 = 262; 515 const short NUM7 = 263; 516 const short NUM8 = 264; 517 const short NUM9 = 265; 518 const short NUMLOCK = 1313; 519 const short O = 526; 520 const short OPEN = 1296; 521 const short P = 527; 522 const short PAGEDOWN = 1031; 523 const short PAGEUP = 1030; 524 const short PASTE = 1299; 525 const short POINT = 1291; 526 const short PROPERTIES = 1303; 527 const short Q = 528; 528 const short QUOTELEFT = 1311; 529 const short QUOTERIGHT = 1318; 530 const short R = 529; 531 const short REPEAT = 1301; 532 const short RETURN = 1280; 533 const short RIGHT = 1027; 534 const short S = 530; 535 const short SCROLLLOCK = 1314; 536 const short SELECT_ALL = 1557; 537 const short SELECT_BACKWARD = 1550; 538 const short SELECT_FORWARD = 1551; 539 const short SELECT_LINE = 1555; 540 const short SELECT_PARAGRAPH = 1556; 541 const short SELECT_TO_BEGIN_OF_DOCUMENT = 1562; 542 const short SELECT_TO_BEGIN_OF_LINE = 1558; 543 const short SELECT_TO_BEGIN_OF_PARAGRAPH = 1564; 544 const short SELECT_TO_END_OF_DOCUMENT = 1563; 545 const short SELECT_TO_END_OF_LINE = 1559; 546 const short SELECT_TO_END_OF_PARAGRAPH = 1565; 547 const short SELECT_WORD = 1554; 548 const short SELECT_WORD_BACKWARD = 1552; 549 const short SELECT_WORD_FORWARD = 1553; 550 const short SEMICOLON = 1317; 551 const short SPACE = 1284; 552 const short SUBTRACT = 1288; 553 const short T = 531; 554 const short TAB = 1282; 555 const short TILDE = 1310; 556 const short U = 532; 557 const short UNDO = 1300; 558 const short UP = 1025; 559 const short V = 533; 560 const short W = 534; 561 const short X = 535; 562 const short Y = 536; 563 const short Z = 537; 564 }; 565 published struct KeyEvent: ::com::sun::star::awt::InputEvent { 566 short KeyCode; 567 char KeyChar; 568 short KeyFunc; 569 }; 570 published constants KeyFunction { 571 const short CLOSE = 6; 572 const short COPY = 9; 573 const short CUT = 8; 574 const short DELETE = 13; 575 const short DONTKNOW = 0; 576 const short FIND = 15; 577 const short FINDBACKWARD = 16; 578 const short FRONT = 18; 579 const short NEW = 1; 580 const short OPEN = 2; 581 const short PASTE = 10; 582 const short PRINT = 5; 583 const short PROPERTIES = 17; 584 const short QUIT = 7; 585 const short REDO = 12; 586 const short REPEAT = 14; 587 const short SAVE = 3; 588 const short SAVEAS = 4; 589 const short UNDO = 11; 590 }; 591 /** @deprecated */ published constants KeyGroup { 592 const short ALPHA = 512; 593 const short CURSOR = 1024; 594 const short FKEYS = 768; 595 const short MISC = 1280; 596 const short NUM = 256; 597 const short TYPE = 3840; 598 }; 599 published constants KeyModifier { 600 const short MOD1 = 2; 601 const short MOD2 = 4; 602 const short MOD3 = 8; 603 const short SHIFT = 1; 604 }; 605 published enum MenuItemType { 606 DONTKNOW = 0, 607 STRING = 1, 608 IMAGE = 2, 609 STRINGIMAGE = 3, 610 SEPARATOR = 4 611 }; 612 published interface XMenuListener; 613 published interface XPopupMenu; 614 published interface XMenu { 615 interface ::com::sun::star::uno::XInterface; 616 void addMenuListener([in] ::com::sun::star::awt::XMenuListener xListener); 617 void removeMenuListener([in] ::com::sun::star::awt::XMenuListener xListener); 618 void insertItem([in] short nItemId, [in] string aText, [in] short nItemStyle, [in] short nItemPos); 619 void removeItem([in] short nItemPos, [in] short nCount); 620 void clear(); 621 short getItemCount(); 622 short getItemId([in] short nItemPos); 623 short getItemPos([in] short nItemId); 624 ::com::sun::star::awt::MenuItemType getItemType([in] short nItemPos); 625 void enableItem([in] short nItemId, [in] boolean bEnable); 626 boolean isItemEnabled([in] short nItemId); 627 void hideDisabledEntries([in] boolean bHide); 628 void enableAutoMnemonics([in] boolean bEnable); 629 void setItemText([in] short nItemId, [in] string aText); 630 string getItemText([in] short nItemId); 631 void setCommand([in] short nItemId, [in] string aCommand); 632 string getCommand([in] short nItemId); 633 void setHelpCommand([in] short nItemId, [in] string aCommand); 634 string getHelpCommand([in] short nItemId); 635 void setHelpText([in] short nItemId, [in] string sHelpText); 636 string getHelpText([in] short nItemId); 637 void setTipHelpText([in] short nItemId, [in] string sTipHelpText); 638 string getTipHelpText([in] short nItemId); 639 boolean isPopupMenu(); 640 void setPopupMenu([in] short nItemId, [in] ::com::sun::star::awt::XPopupMenu aPopupMenu); 641 ::com::sun::star::awt::XPopupMenu getPopupMenu([in] short nItemId); 642 }; 643 published interface XMenuBar { 644 interface ::com::sun::star::awt::XMenu; 645 }; 646 published service MenuBar: ::com::sun::star::awt::XMenuBar; 647 published struct MenuEvent: ::com::sun::star::lang::EventObject { 648 short MenuId; 649 }; 650 published enum MessageBoxType { 651 MESSAGEBOX = 0, 652 INFOBOX = 1, 653 WARNINGBOX = 2, 654 ERRORBOX = 3, 655 QUERYBOX = 4 656 }; 657 published constants MouseButton { 658 const short LEFT = 1; 659 const short MIDDLE = 4; 660 const short RIGHT = 2; 661 }; 662 published struct PaintEvent: ::com::sun::star::lang::EventObject { 663 ::com::sun::star::awt::Rectangle UpdateRect; 664 short Count; 665 }; 666 published interface XPointer { 667 interface ::com::sun::star::uno::XInterface; 668 void setType([in] long nType); 669 long getType(); 670 }; 671 published interface XWindowPeer; 672 }; 673 module graphic { 674 published interface XGraphic; 675 }; 676 module awt { 677 published interface XPopupMenu { 678 interface ::com::sun::star::awt::XMenu; 679 void insertSeparator([in] short nItemPos); 680 void setDefaultItem([in] short nItemId); 681 short getDefaultItem(); 682 void checkItem([in] short nItemId, [in] boolean bCheck); 683 boolean isItemChecked([in] short nItemId); 684 short execute([in] ::com::sun::star::awt::XWindowPeer Parent, [in] ::com::sun::star::awt::Rectangle Position, [in] short Direction); 685 boolean isInExecute(); 686 void endExecute(); 687 void setAcceleratorKeyEvent([in] short nItemId, [in] ::com::sun::star::awt::KeyEvent aKeyEvent); 688 ::com::sun::star::awt::KeyEvent getAcceleratorKeyEvent([in] short nItemId); 689 void setItemImage([in] short nItemId, [in] ::com::sun::star::graphic::XGraphic xGraphic, [in] boolean bScale); 690 ::com::sun::star::graphic::XGraphic getItemImage([in] short nItemId); 691 }; 692 published service PopupMenu: ::com::sun::star::awt::XPopupMenu; 693 published constants PopupMenuDirection { 694 const short EXECUTE_DEFAULT = 0; 695 const short EXECUTE_DOWN = 1; 696 const short EXECUTE_LEFT = 4; 697 const short EXECUTE_RIGHT = 8; 698 const short EXECUTE_UP = 2; 699 }; 700 published constants PosSize { 701 const short HEIGHT = 8; 702 const short POS = 3; 703 const short POSSIZE = 15; 704 const short SIZE = 12; 705 const short WIDTH = 4; 706 const short X = 1; 707 const short Y = 2; 708 }; 709 published exception PrinterException: ::com::sun::star::uno::Exception { 710 }; 711 published interface XInfoPrinter; 712 published interface XPrinter; 713 published interface XPrinterServer { 714 interface ::com::sun::star::uno::XInterface; 715 sequence< string > getPrinterNames(); 716 ::com::sun::star::awt::XPrinter createPrinter([in] string printerName); 717 ::com::sun::star::awt::XInfoPrinter createInfoPrinter([in] string printerName); 718 }; 719 published enum PushButtonType { 720 STANDARD = 0, 721 OK = 1, 722 CANCEL = 2, 723 HELP = 3 724 }; 725 published enum RasterOperation { 726 OVERPAINT = 0, 727 XOR = 1, 728 ZEROBITS = 2, 729 ALLBITS = 3, 730 INVERT = 4 731 }; 732 published constants ScrollBarOrientation { 733 const long HORIZONTAL = 0; 734 const long VERTICAL = 1; 735 }; 736 published struct Selection { 737 long Min; 738 long Max; 739 }; 740 published struct SimpleFontMetric { 741 short Ascent; 742 short Descent; 743 short Leading; 744 short Slant; 745 char FirstChar; 746 char LastChar; 747 }; 748 published struct SpinEvent: ::com::sun::star::lang::EventObject { 749 short dummy1; 750 }; 751 published constants Style { 752 const short DIALOG = 1; 753 const short FRAME = 0; 754 }; 755 /** @deprecated */ published struct SystemDependentXWindow { 756 long WindowHandle; 757 hyper DisplayPointer; 758 }; 759 published constants SystemPointer { 760 const long ARROW = 0; 761 const long CHAIN = 70; 762 const long CHAIN_NOTALLOWED = 71; 763 const long CHART = 65; 764 const long COPYDATA = 41; 765 const long COPYDATALINK = 44; 766 const long COPYFILE = 46; 767 const long COPYFILELINK = 49; 768 const long COPYFILES = 51; 769 const long CROOK = 36; 770 const long CROP = 37; 771 const long CROSS = 5; 772 const long DETECTIVE = 66; 773 const long DRAW_ARC = 57; 774 const long DRAW_BEZIER = 56; 775 const long DRAW_CAPTION = 64; 776 const long DRAW_CIRCLECUT = 59; 777 const long DRAW_CONNECT = 62; 778 const long DRAW_ELLIPSE = 60; 779 const long DRAW_FREEHAND = 61; 780 const long DRAW_LINE = 53; 781 const long DRAW_PIE = 58; 782 const long DRAW_POLYGON = 55; 783 const long DRAW_RECT = 54; 784 const long DRAW_TEXT = 63; 785 const long ESIZE = 10; 786 const long FILL = 31; 787 const long HAND = 27; 788 const long HELP = 4; 789 const long HSHEAR = 33; 790 const long HSIZEBAR = 25; 791 const long HSPLIT = 23; 792 const long INVISIBLE = 1; 793 const long LINKDATA = 42; 794 const long LINKFILE = 47; 795 const long MAGNIFY = 30; 796 const long MIRROR = 35; 797 const long MOVE = 6; 798 const long MOVEBEZIERWEIGHT = 39; 799 const long MOVEDATA = 40; 800 const long MOVEDATALINK = 43; 801 const long MOVEFILE = 45; 802 const long MOVEFILELINK = 48; 803 const long MOVEFILES = 50; 804 const long MOVEPOINT = 38; 805 const long NESIZE = 12; 806 const long NOTALLOWED = 52; 807 const long NSIZE = 7; 808 const long NWSIZE = 11; 809 const long PEN = 29; 810 const long PIVOT_COL = 67; 811 const long PIVOT_FIELD = 69; 812 const long PIVOT_ROW = 68; 813 const long REFHAND = 28; 814 const long ROTATE = 32; 815 const long SESIZE = 14; 816 const long SSIZE = 8; 817 const long SWSIZE = 13; 818 const long TEXT = 3; 819 const long VSHEAR = 34; 820 const long VSIZEBAR = 26; 821 const long VSPLIT = 24; 822 const long WAIT = 2; 823 const long WINDOW_ESIZE = 18; 824 const long WINDOW_NESIZE = 20; 825 const long WINDOW_NSIZE = 15; 826 const long WINDOW_NWSIZE = 19; 827 const long WINDOW_SESIZE = 22; 828 const long WINDOW_SSIZE = 16; 829 const long WINDOW_SWSIZE = 21; 830 const long WINDOW_WSIZE = 17; 831 const long WSIZE = 9; 832 }; 833 published interface XControlContainer; 834 published interface XTabControllerModel; 835 published interface XTabController { 836 interface ::com::sun::star::uno::XInterface; 837 void setModel([in] ::com::sun::star::awt::XTabControllerModel Model); 838 ::com::sun::star::awt::XTabControllerModel getModel(); 839 void setContainer([in] ::com::sun::star::awt::XControlContainer Container); 840 ::com::sun::star::awt::XControlContainer getContainer(); 841 sequence< ::com::sun::star::awt::XControl > getControls(); 842 void autoTabOrder(); 843 void activateTabOrder(); 844 void activateFirst(); 845 void activateLast(); 846 }; 847 published service TabController: ::com::sun::star::awt::XTabController; 848 published interface XTabControllerModel { 849 interface ::com::sun::star::uno::XInterface; 850 boolean getGroupControl(); 851 void setGroupControl([in] boolean GroupControl); 852 void setControlModels([in] sequence< ::com::sun::star::awt::XControlModel > Controls); 853 sequence< ::com::sun::star::awt::XControlModel > getControlModels(); 854 void setGroup([in] sequence< ::com::sun::star::awt::XControlModel > Group, [in] string GroupName); 855 long getGroupCount(); 856 void getGroup([in] long nGroup, [out] sequence< ::com::sun::star::awt::XControlModel > Group, [out] string Name); 857 void getGroupByName([in] string Name, [out] sequence< ::com::sun::star::awt::XControlModel > Group); 858 }; 859 published service TabControllerModel { 860 interface ::com::sun::star::awt::XTabControllerModel; 861 interface ::com::sun::star::io::XPersistObject; 862 }; 863 published constants TextAlign { 864 const long CENTER = 1; 865 const long LEFT = 0; 866 const long RIGHT = 2; 867 }; 868 published struct TextEvent: ::com::sun::star::lang::EventObject { 869 short dummy1; 870 }; 871 }; 872 module datatransfer { 873 module clipboard { 874 published interface XClipboard; 875 }; 876 module dnd { 877 published interface XDragGestureRecognizer; 878 published interface XDragSource; 879 published interface XDropTarget; 880 }; 881 }; 882 module awt { 883 published interface XDataTransferProviderAccess { 884 interface ::com::sun::star::uno::XInterface; 885 ::com::sun::star::datatransfer::dnd::XDragGestureRecognizer getDragGestureRecognizer([in] ::com::sun::star::awt::XWindow window); 886 ::com::sun::star::datatransfer::dnd::XDragSource getDragSource([in] ::com::sun::star::awt::XWindow window); 887 ::com::sun::star::datatransfer::dnd::XDropTarget getDropTarget([in] ::com::sun::star::awt::XWindow window); 888 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string clipboardName); 889 }; 890 published interface XFocusListener; 891 published interface XKeyHandler; 892 published interface XTopWindow; 893 published interface XTopWindowListener; 894 /** @deprecated */ published interface XExtendedToolkit { 895 interface ::com::sun::star::uno::XInterface; 896 long getTopWindowCount(); 897 ::com::sun::star::awt::XTopWindow getTopWindow([in] long nIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 898 ::com::sun::star::awt::XTopWindow getActiveTopWindow(); 899 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener); 900 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener); 901 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler); 902 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler); 903 void addFocusListener([in] ::com::sun::star::awt::XFocusListener xListener); 904 void removeFocusListener([in] ::com::sun::star::awt::XFocusListener xListener); 905 void fireFocusGained([in] ::com::sun::star::uno::XInterface source); 906 void fireFocusLost([in] ::com::sun::star::uno::XInterface source); 907 }; 908 published interface XMessageBox; 909 published interface XWindowPeer; 910 published interface XMessageBoxFactory { 911 interface ::com::sun::star::uno::XInterface; 912 ::com::sun::star::awt::XMessageBox createMessageBox([in] ::com::sun::star::awt::XWindowPeer aParent, [in] ::com::sun::star::awt::MessageBoxType eType, [in] long nButtons, [in] string sTitle, [in] string sMessage); 913 }; 914 /** @deprecated */ published interface XReschedule { 915 interface ::com::sun::star::uno::XInterface; 916 void reschedule(); 917 }; 918 published interface XWindowPeer; 919 published interface XSystemChildFactory { 920 interface ::com::sun::star::uno::XInterface; 921 ::com::sun::star::awt::XWindowPeer createSystemChild([in] any Parent, [in] sequence< byte > ProcessId, [in] short SystemType); 922 }; 923 published enum WindowClass { 924 TOP = 0, 925 MODALTOP = 1, 926 CONTAINER = 2, 927 SIMPLE = 3 928 }; 929 published interface XWindowPeer; 930 published struct WindowDescriptor { 931 ::com::sun::star::awt::WindowClass Type; 932 string WindowServiceName; 933 ::com::sun::star::awt::XWindowPeer Parent; 934 short ParentIndex; 935 ::com::sun::star::awt::Rectangle Bounds; 936 long WindowAttributes; 937 }; 938 published interface XDevice; 939 published interface XRegion; 940 published interface XWindowPeer; 941 published interface XToolkit { 942 interface ::com::sun::star::uno::XInterface; 943 ::com::sun::star::awt::XWindowPeer getDesktopWindow(); 944 ::com::sun::star::awt::Rectangle getWorkArea(); 945 ::com::sun::star::awt::XWindowPeer createWindow([in] ::com::sun::star::awt::WindowDescriptor Descriptor) raises (::com::sun::star::lang::IllegalArgumentException); 946 sequence< ::com::sun::star::awt::XWindowPeer > createWindows([in] sequence< ::com::sun::star::awt::WindowDescriptor > Descriptors) raises (::com::sun::star::lang::IllegalArgumentException); 947 ::com::sun::star::awt::XDevice createScreenCompatibleDevice([in] long Width, [in] long Height); 948 ::com::sun::star::awt::XRegion createRegion(); 949 }; 950 published interface XToolkit2 { 951 interface ::com::sun::star::awt::XToolkit; 952 interface ::com::sun::star::awt::XDataTransferProviderAccess; 953 interface ::com::sun::star::awt::XSystemChildFactory; 954 interface ::com::sun::star::awt::XMessageBoxFactory; 955 interface ::com::sun::star::awt::XExtendedToolkit; 956 interface ::com::sun::star::awt::XReschedule; 957 }; 958 published service Toolkit: ::com::sun::star::awt::XToolkit2; 959 published interface XActionListener; 960 published interface XButton { 961 interface ::com::sun::star::uno::XInterface; 962 void addActionListener([in] ::com::sun::star::awt::XActionListener l); 963 void removeActionListener([in] ::com::sun::star::awt::XActionListener l); 964 void setLabel([in] string Label); 965 void setActionCommand([in] string Command); 966 }; 967 published interface XLayoutConstrains { 968 interface ::com::sun::star::uno::XInterface; 969 ::com::sun::star::awt::Size getMinimumSize(); 970 ::com::sun::star::awt::Size getPreferredSize(); 971 ::com::sun::star::awt::Size calcAdjustedSize([in] ::com::sun::star::awt::Size aNewSize); 972 }; 973 published service UnoControlButton { 974 service ::com::sun::star::awt::UnoControl; 975 interface ::com::sun::star::awt::XButton; 976 interface ::com::sun::star::awt::XLayoutConstrains; 977 }; 978 }; 979 module style { 980 published enum VerticalAlignment { 981 TOP = 0, 982 MIDDLE = 1, 983 BOTTOM = 2 984 }; 985 }; 986 module graphic { 987 published interface XGraphic; 988 }; 989 module awt { 990 published service UnoControlButtonModel { 991 service ::com::sun::star::awt::UnoControlModel; 992 [property, optional] short Align; 993 [property] ::com::sun::star::util::Color BackgroundColor; 994 [property] boolean DefaultButton; 995 [property] boolean Enabled; 996 [property, optional] boolean FocusOnClick; 997 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 998 [property] short FontEmphasisMark; 999 [property] short FontRelief; 1000 [property] string HelpText; 1001 [property] string HelpURL; 1002 [property] short ImageAlign; 1003 [property, optional] short ImagePosition; 1004 [property] string ImageURL; 1005 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic; 1006 [property] string Label; 1007 [property, optional] boolean MultiLine; 1008 [property] boolean Printable; 1009 [property] short PushButtonType; 1010 [property, optional] boolean Repeat; 1011 [property, optional] long RepeatDelay; 1012 [property] short State; 1013 [property] boolean Tabstop; 1014 [property] ::com::sun::star::util::Color TextColor; 1015 [property] ::com::sun::star::util::Color TextLineColor; 1016 [property, optional] boolean Toggle; 1017 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1018 }; 1019 published interface XItemListener; 1020 published interface XCheckBox { 1021 interface ::com::sun::star::uno::XInterface; 1022 void addItemListener([in] ::com::sun::star::awt::XItemListener l); 1023 void removeItemListener([in] ::com::sun::star::awt::XItemListener l); 1024 short getState(); 1025 void setState([in] short n); 1026 void setLabel([in] string Label); 1027 void enableTriState([in] boolean b); 1028 }; 1029 published service UnoControlCheckBox { 1030 service ::com::sun::star::awt::UnoControl; 1031 interface ::com::sun::star::awt::XCheckBox; 1032 interface ::com::sun::star::awt::XLayoutConstrains; 1033 }; 1034 }; 1035 module graphic { 1036 published interface XGraphic; 1037 }; 1038 module awt { 1039 published service UnoControlCheckBoxModel { 1040 service ::com::sun::star::awt::UnoControlModel; 1041 [property, optional] short Align; 1042 [property, optional] long BackgroundColor; 1043 [property] boolean Enabled; 1044 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1045 [property] short FontEmphasisMark; 1046 [property] short FontRelief; 1047 [property] string HelpText; 1048 [property] string HelpURL; 1049 [property, optional] short ImagePosition; 1050 [property, optional] string ImageURL; 1051 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic; 1052 [property] string Label; 1053 [property, optional] boolean MultiLine; 1054 [property] boolean Printable; 1055 [property] short State; 1056 [property] boolean Tabstop; 1057 [property] ::com::sun::star::util::Color TextColor; 1058 [property] ::com::sun::star::util::Color TextLineColor; 1059 [property] boolean TriState; 1060 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1061 [property, optional] short VisualEffect; 1062 [property, optional] short WritingMode; 1063 }; 1064 published interface XTextListener; 1065 published interface XTextComponent { 1066 interface ::com::sun::star::uno::XInterface; 1067 void addTextListener([in] ::com::sun::star::awt::XTextListener l); 1068 void removeTextListener([in] ::com::sun::star::awt::XTextListener l); 1069 void setText([in] string aText); 1070 void insertText([in] ::com::sun::star::awt::Selection Sel, [in] string Text); 1071 string getText(); 1072 string getSelectedText(); 1073 void setSelection([in] ::com::sun::star::awt::Selection aSelection); 1074 ::com::sun::star::awt::Selection getSelection(); 1075 boolean isEditable(); 1076 void setEditable([in] boolean bEditable); 1077 void setMaxTextLen([in] short nLen); 1078 short getMaxTextLen(); 1079 }; 1080 published interface XTextLayoutConstrains { 1081 interface ::com::sun::star::uno::XInterface; 1082 ::com::sun::star::awt::Size getMinimumSize([in] short nCols, [in] short nLines); 1083 void getColumnsAndLines([out] short nCols, [out] short nLines); 1084 }; 1085 published service UnoControlEdit { 1086 service ::com::sun::star::awt::UnoControl; 1087 interface ::com::sun::star::awt::XTextComponent; 1088 interface ::com::sun::star::awt::XLayoutConstrains; 1089 interface ::com::sun::star::awt::XTextLayoutConstrains; 1090 }; 1091 published interface XActionListener; 1092 published interface XItemListener; 1093 published interface XComboBox { 1094 interface ::com::sun::star::uno::XInterface; 1095 void addItemListener([in] ::com::sun::star::awt::XItemListener l); 1096 void removeItemListener([in] ::com::sun::star::awt::XItemListener l); 1097 void addActionListener([in] ::com::sun::star::awt::XActionListener l); 1098 void removeActionListener([in] ::com::sun::star::awt::XActionListener l); 1099 void addItem([in] string aItem, [in] short nPos); 1100 void addItems([in] sequence< string > aItems, [in] short nPos); 1101 void removeItems([in] short nPos, [in] short nCount); 1102 short getItemCount(); 1103 string getItem([in] short nPos); 1104 sequence< string > getItems(); 1105 short getDropDownLineCount(); 1106 void setDropDownLineCount([in] short nLines); 1107 }; 1108 published service UnoControlComboBox { 1109 service ::com::sun::star::awt::UnoControlEdit; 1110 interface ::com::sun::star::awt::XComboBox; 1111 }; 1112 interface XItemListListener; 1113 interface XItemList { 1114 interface ::com::sun::star::uno::XInterface; 1115 [attribute, readonly] long ItemCount; 1116 void insertItem([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1117 void insertItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1118 void insertItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1119 void removeItem([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1120 void removeAllItems(); 1121 void setItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1122 void setItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1123 void setItemTextAndImage([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1124 void setItemData([in] long Position, [in] any ItemData) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1125 string getItemText([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1126 string getItemImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1127 ::com::sun::star::beans::Pair< string, string > getItemTextAndImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1128 any getItemData([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1129 sequence< ::com::sun::star::beans::Pair< string, string > > getAllItems(); 1130 void addItemListListener([in] ::com::sun::star::awt::XItemListListener Listener); 1131 void removeItemListListener([in] ::com::sun::star::awt::XItemListListener Listener); 1132 }; 1133 published service UnoControlComboBoxModel { 1134 service ::com::sun::star::awt::UnoControlModel; 1135 [optional] interface ::com::sun::star::awt::XItemList; 1136 [property, optional] short Align; 1137 [property] boolean Autocomplete; 1138 [property] ::com::sun::star::util::Color BackgroundColor; 1139 [property] short Border; 1140 [property, optional] long BorderColor; 1141 [property] boolean Dropdown; 1142 [property] boolean Enabled; 1143 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1144 [property] short FontEmphasisMark; 1145 [property] short FontRelief; 1146 [property] string HelpText; 1147 [property] string HelpURL; 1148 [property, optional] boolean HideInactiveSelection; 1149 [property] short LineCount; 1150 [property] short MaxTextLen; 1151 [property] boolean Printable; 1152 [property] boolean ReadOnly; 1153 [property] sequence< string > StringItemList; 1154 [property] boolean Tabstop; 1155 [property] string Text; 1156 [property] ::com::sun::star::util::Color TextColor; 1157 [property] ::com::sun::star::util::Color TextLineColor; 1158 [property, optional] short WritingMode; 1159 [property, optional] short MouseWheelBehavior; 1160 [property, optional] sequence< any > TypedItemList; 1161 }; 1162 published interface XControlContainer { 1163 interface ::com::sun::star::uno::XInterface; 1164 void setStatusText([in] string StatusText); 1165 sequence< ::com::sun::star::awt::XControl > getControls(); 1166 ::com::sun::star::awt::XControl getControl([in] string aName); 1167 void addControl([in] string Name, [in] ::com::sun::star::awt::XControl Control); 1168 void removeControl([in] ::com::sun::star::awt::XControl Control); 1169 }; 1170 published interface XUnoControlContainer { 1171 interface ::com::sun::star::uno::XInterface; 1172 void setTabControllers([in] sequence< ::com::sun::star::awt::XTabController > TabControllers); 1173 sequence< ::com::sun::star::awt::XTabController > getTabControllers(); 1174 void addTabController([in] ::com::sun::star::awt::XTabController TabController); 1175 void removeTabController([in] ::com::sun::star::awt::XTabController TabController); 1176 }; 1177 published service UnoControlContainer { 1178 service ::com::sun::star::awt::UnoControl; 1179 interface ::com::sun::star::awt::XUnoControlContainer; 1180 interface ::com::sun::star::awt::XControlContainer; 1181 interface ::com::sun::star::container::XContainer; 1182 }; 1183 published service UnoControlContainerModel { 1184 service ::com::sun::star::awt::UnoControlModel; 1185 [property] ::com::sun::star::util::Color BackgroundColor; 1186 [property] boolean Enabled; 1187 [property] short Border; 1188 [property, optional] long BorderColor; 1189 [property] boolean Printable; 1190 [property] string Text; 1191 [property] string HelpText; 1192 [property] string HelpURL; 1193 }; 1194 published interface XCurrencyField { 1195 interface ::com::sun::star::uno::XInterface; 1196 void setValue([in] double Value); 1197 double getValue(); 1198 void setMin([in] double Value); 1199 double getMin(); 1200 void setMax([in] double Value); 1201 double getMax(); 1202 void setFirst([in] double Value); 1203 double getFirst(); 1204 void setLast([in] double Value); 1205 double getLast(); 1206 void setSpinSize([in] double Value); 1207 double getSpinSize(); 1208 void setDecimalDigits([in] short nDigits); 1209 short getDecimalDigits(); 1210 void setStrictFormat([in] boolean bStrict); 1211 boolean isStrictFormat(); 1212 }; 1213 published interface XSpinListener; 1214 published interface XSpinField { 1215 interface ::com::sun::star::uno::XInterface; 1216 void addSpinListener([in] ::com::sun::star::awt::XSpinListener l); 1217 void removeSpinListener([in] ::com::sun::star::awt::XSpinListener l); 1218 void up(); 1219 void down(); 1220 void first(); 1221 void last(); 1222 void enableRepeat([in] boolean bRepeat); 1223 }; 1224 published service UnoControlCurrencyField { 1225 service ::com::sun::star::awt::UnoControlEdit; 1226 interface ::com::sun::star::awt::XCurrencyField; 1227 [optional] interface ::com::sun::star::awt::XSpinField; 1228 }; 1229 published service UnoControlCurrencyFieldModel { 1230 service ::com::sun::star::awt::UnoControlModel; 1231 [property] ::com::sun::star::util::Color BackgroundColor; 1232 [property] short Border; 1233 [property, optional] long BorderColor; 1234 [property] string CurrencySymbol; 1235 [property] short DecimalAccuracy; 1236 [property] boolean Enabled; 1237 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1238 [property] short FontEmphasisMark; 1239 [property] short FontRelief; 1240 [property] string HelpText; 1241 [property] string HelpURL; 1242 [property, optional] boolean HideInactiveSelection; 1243 [property] boolean PrependCurrencySymbol; 1244 [property] boolean Printable; 1245 [property] boolean ReadOnly; 1246 [property, optional] boolean Repeat; 1247 [property, optional] long RepeatDelay; 1248 [property] boolean ShowThousandsSeparator; 1249 [property] boolean Spin; 1250 [property] boolean StrictFormat; 1251 [property] boolean Tabstop; 1252 [property] ::com::sun::star::util::Color TextColor; 1253 [property] ::com::sun::star::util::Color TextLineColor; 1254 [property] double Value; 1255 [property] double ValueMax; 1256 [property] double ValueMin; 1257 [property] double ValueStep; 1258 [property, optional] short WritingMode; 1259 [property, optional] short MouseWheelBehavior; 1260 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1261 }; 1262 }; 1263 module util { 1264 published struct Date { 1265 unsigned short Day; 1266 unsigned short Month; 1267 short Year; 1268 }; 1269 }; 1270 module awt { 1271 published interface XDateField { 1272 interface ::com::sun::star::uno::XInterface; 1273 void setDate([in] ::com::sun::star::util::Date Date); 1274 ::com::sun::star::util::Date getDate(); 1275 void setMin([in] ::com::sun::star::util::Date Date); 1276 ::com::sun::star::util::Date getMin(); 1277 void setMax([in] ::com::sun::star::util::Date Date); 1278 ::com::sun::star::util::Date getMax(); 1279 void setFirst([in] ::com::sun::star::util::Date Date); 1280 ::com::sun::star::util::Date getFirst(); 1281 void setLast([in] ::com::sun::star::util::Date Date); 1282 ::com::sun::star::util::Date getLast(); 1283 void setLongFormat([in] boolean bLong); 1284 boolean isLongFormat(); 1285 void setEmpty(); 1286 boolean isEmpty(); 1287 void setStrictFormat([in] boolean bStrict); 1288 boolean isStrictFormat(); 1289 }; 1290 published service UnoControlDateField { 1291 service ::com::sun::star::awt::UnoControlEdit; 1292 interface ::com::sun::star::awt::XDateField; 1293 [optional] interface ::com::sun::star::awt::XSpinField; 1294 }; 1295 published service UnoControlDateFieldModel { 1296 service ::com::sun::star::awt::UnoControlModel; 1297 [property] ::com::sun::star::util::Color BackgroundColor; 1298 [property] short Border; 1299 [property, optional] long BorderColor; 1300 [property] ::com::sun::star::util::Date Date; 1301 [property] short DateFormat; 1302 [property] ::com::sun::star::util::Date DateMax; 1303 [property] ::com::sun::star::util::Date DateMin; 1304 [property] boolean DateShowCentury; 1305 [property] boolean Dropdown; 1306 [property] boolean Enabled; 1307 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1308 [property] short FontEmphasisMark; 1309 [property] short FontRelief; 1310 [property] string HelpText; 1311 [property] string HelpURL; 1312 [property, optional] boolean HideInactiveSelection; 1313 [property] boolean Printable; 1314 [property] boolean ReadOnly; 1315 [property, optional] boolean Repeat; 1316 [property, optional] long RepeatDelay; 1317 [property] boolean Spin; 1318 [property] boolean StrictFormat; 1319 [property] boolean Tabstop; 1320 [property, optional] string Text; 1321 [property] ::com::sun::star::util::Color TextColor; 1322 [property] ::com::sun::star::util::Color TextLineColor; 1323 [property, optional] short WritingMode; 1324 [property, optional] short MouseWheelBehavior; 1325 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1326 }; 1327 published interface XDialog { 1328 interface ::com::sun::star::uno::XInterface; 1329 void setTitle([in] string Title); 1330 string getTitle(); 1331 short execute(); 1332 void endExecute(); 1333 }; 1334 published interface XDialog2 { 1335 interface ::com::sun::star::awt::XDialog; 1336 void endDialog([in] long Result); 1337 void setHelpId([in] string Id); 1338 }; 1339 published interface XTopWindowListener; 1340 published interface XTopWindow { 1341 interface ::com::sun::star::uno::XInterface; 1342 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener); 1343 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener); 1344 void toFront(); 1345 void toBack(); 1346 void setMenuBar([in] ::com::sun::star::awt::XMenuBar xMenu); 1347 }; 1348 published interface XUnoControlDialog { 1349 interface ::com::sun::star::awt::XControlContainer; 1350 interface ::com::sun::star::awt::XControl; 1351 interface ::com::sun::star::awt::XWindow; 1352 interface ::com::sun::star::awt::XTopWindow; 1353 interface ::com::sun::star::awt::XDialog2; 1354 }; 1355 published service UnoControlDialog: ::com::sun::star::awt::XUnoControlDialog; 1356 }; 1357 module graphic { 1358 published interface XGraphic; 1359 }; 1360 module awt { 1361 published service UnoControlDialogModel { 1362 service ::com::sun::star::awt::UnoControlModel; 1363 interface ::com::sun::star::lang::XMultiServiceFactory; 1364 interface ::com::sun::star::container::XContainer; 1365 interface ::com::sun::star::container::XNameContainer; 1366 [property] ::com::sun::star::util::Color BackgroundColor; 1367 [property] boolean Closeable; 1368 [property] boolean Enabled; 1369 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1370 [property] short FontEmphasisMark; 1371 [property] short FontRelief; 1372 [property] string HelpText; 1373 [property] string HelpURL; 1374 [property] boolean Moveable; 1375 [property] boolean Sizeable; 1376 [property] ::com::sun::star::util::Color TextColor; 1377 [property] ::com::sun::star::util::Color TextLineColor; 1378 [property] string Title; 1379 [property, optional] boolean DesktopAsParent; 1380 [property, optional] string ImageURL; 1381 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic; 1382 }; 1383 published service UnoControlEditModel { 1384 service ::com::sun::star::awt::UnoControlModel; 1385 [property] short Align; 1386 [property, optional] boolean AutoHScroll; 1387 [property, optional] boolean AutoVScroll; 1388 [property] ::com::sun::star::util::Color BackgroundColor; 1389 [property] short Border; 1390 [property, optional] long BorderColor; 1391 [property, optional] short EchoChar; 1392 [property] boolean Enabled; 1393 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1394 [property] short FontEmphasisMark; 1395 [property] short FontRelief; 1396 [property] boolean HardLineBreaks; 1397 [property] string HelpText; 1398 [property] string HelpURL; 1399 [property, optional] boolean HideInactiveSelection; 1400 [property] boolean HScroll; 1401 [property, optional] short LineEndFormat; 1402 [property] short MaxTextLen; 1403 [property] boolean MultiLine; 1404 [property, optional] boolean PaintTransparent; 1405 [property] boolean Printable; 1406 [property] boolean ReadOnly; 1407 [property] boolean Tabstop; 1408 [property] string Text; 1409 [property] ::com::sun::star::util::Color TextColor; 1410 [property] ::com::sun::star::util::Color TextLineColor; 1411 [property] boolean VScroll; 1412 [property, optional] short WritingMode; 1413 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1414 }; 1415 published service UnoControlFileControl { 1416 service ::com::sun::star::awt::UnoControlEdit; 1417 }; 1418 published service UnoControlFileControlModel { 1419 service ::com::sun::star::awt::UnoControlModel; 1420 [property] ::com::sun::star::util::Color BackgroundColor; 1421 [property] short Border; 1422 [property, optional] long BorderColor; 1423 [property] boolean Enabled; 1424 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1425 [property] short FontEmphasisMark; 1426 [property] short FontRelief; 1427 [property] string HelpText; 1428 [property] string HelpURL; 1429 [property, optional] boolean HideInactiveSelection; 1430 [property] boolean Printable; 1431 [property, optional] boolean ReadOnly; 1432 [property] boolean Tabstop; 1433 [property] string Text; 1434 [property] ::com::sun::star::util::Color TextColor; 1435 [property] ::com::sun::star::util::Color TextLineColor; 1436 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1437 }; 1438 published service UnoControlFixedLine { 1439 service ::com::sun::star::awt::UnoControl; 1440 }; 1441 published service UnoControlFixedLineModel { 1442 service ::com::sun::star::awt::UnoControlModel; 1443 [property] boolean Enabled; 1444 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1445 [property] short FontEmphasisMark; 1446 [property] short FontRelief; 1447 [property] string HelpText; 1448 [property] string HelpURL; 1449 [property] string Label; 1450 [property] long Orientation; 1451 [property] boolean Printable; 1452 [property] ::com::sun::star::util::Color TextColor; 1453 [property] ::com::sun::star::util::Color TextLineColor; 1454 }; 1455 published interface XFixedText { 1456 interface ::com::sun::star::uno::XInterface; 1457 void setText([in] string Text); 1458 string getText(); 1459 void setAlignment([in] short nAlign); 1460 short getAlignment(); 1461 }; 1462 published service UnoControlFixedText { 1463 service ::com::sun::star::awt::UnoControl; 1464 interface ::com::sun::star::awt::XFixedText; 1465 interface ::com::sun::star::awt::XLayoutConstrains; 1466 }; 1467 published service UnoControlFixedTextModel { 1468 service ::com::sun::star::awt::UnoControlModel; 1469 [property] short Align; 1470 [property] ::com::sun::star::util::Color BackgroundColor; 1471 [property] short Border; 1472 [property, optional] long BorderColor; 1473 [property] boolean Enabled; 1474 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1475 [property] short FontEmphasisMark; 1476 [property] short FontRelief; 1477 [property] string HelpText; 1478 [property] string HelpURL; 1479 [property] string Label; 1480 [property] boolean MultiLine; 1481 [property] boolean Printable; 1482 [property] ::com::sun::star::util::Color TextColor; 1483 [property] ::com::sun::star::util::Color TextLineColor; 1484 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1485 [property, optional] boolean NoLabel; 1486 }; 1487 published service UnoControlFormattedField { 1488 service ::com::sun::star::awt::UnoControlEdit; 1489 [optional] interface ::com::sun::star::awt::XSpinField; 1490 }; 1491 }; 1492 module util { 1493 published interface XNumberFormatsSupplier; 1494 }; 1495 module awt { 1496 published service UnoControlFormattedFieldModel { 1497 service ::com::sun::star::awt::UnoControlModel; 1498 [property] short Align; 1499 [property] ::com::sun::star::util::Color BackgroundColor; 1500 [property] short Border; 1501 [property, optional] long BorderColor; 1502 [property] any EffectiveDefault; 1503 [property] double EffectiveMax; 1504 [property] double EffectiveMin; 1505 [property] double EffectiveValue; 1506 [property] boolean Enabled; 1507 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1508 [property] short FontEmphasisMark; 1509 [property] short FontRelief; 1510 [property] long FormatKey; 1511 [property] ::com::sun::star::util::XNumberFormatsSupplier FormatsSupplier; 1512 [property] string HelpText; 1513 [property] string HelpURL; 1514 [property, optional] boolean HideInactiveSelection; 1515 [property] short MaxTextLen; 1516 [property] boolean Printable; 1517 [property] boolean ReadOnly; 1518 [property, optional] boolean Repeat; 1519 [property, optional] long RepeatDelay; 1520 [property] boolean Spin; 1521 [property, optional] boolean StrictFormat; 1522 [property] boolean Tabstop; 1523 [property] string Text; 1524 [property] ::com::sun::star::util::Color TextColor; 1525 [property] ::com::sun::star::util::Color TextLineColor; 1526 [property] boolean TreatAsNumber; 1527 [property, optional] short WritingMode; 1528 [property, optional] short MouseWheelBehavior; 1529 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1530 }; 1531 published service UnoControlGroupBox { 1532 service ::com::sun::star::awt::UnoControl; 1533 }; 1534 published service UnoControlGroupBoxModel { 1535 service ::com::sun::star::awt::UnoControlModel; 1536 [property] boolean Enabled; 1537 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1538 [property] short FontEmphasisMark; 1539 [property] short FontRelief; 1540 [property] string HelpText; 1541 [property] string HelpURL; 1542 [property] string Label; 1543 [property] boolean Printable; 1544 [property] ::com::sun::star::util::Color TextColor; 1545 [property] ::com::sun::star::util::Color TextLineColor; 1546 [property, optional] short WritingMode; 1547 }; 1548 published service UnoControlImageControl { 1549 service ::com::sun::star::awt::UnoControl; 1550 interface ::com::sun::star::awt::XLayoutConstrains; 1551 }; 1552 }; 1553 module graphic { 1554 published interface XGraphic; 1555 }; 1556 module awt { 1557 published service UnoControlImageControlModel { 1558 service ::com::sun::star::awt::UnoControlModel; 1559 [property] ::com::sun::star::util::Color BackgroundColor; 1560 [property] short Border; 1561 [property, optional] long BorderColor; 1562 [property] boolean Enabled; 1563 [property] string HelpText; 1564 [property] string HelpURL; 1565 [property] string ImageURL; 1566 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic; 1567 [property] boolean Printable; 1568 [property] boolean ScaleImage; 1569 [property, optional] short ScaleMode; 1570 [property, optional] boolean Tabstop; 1571 }; 1572 published interface XActionListener; 1573 published interface XItemListener; 1574 published interface XListBox { 1575 interface ::com::sun::star::uno::XInterface; 1576 void addItemListener([in] ::com::sun::star::awt::XItemListener l); 1577 void removeItemListener([in] ::com::sun::star::awt::XItemListener l); 1578 void addActionListener([in] ::com::sun::star::awt::XActionListener l); 1579 void removeActionListener([in] ::com::sun::star::awt::XActionListener l); 1580 void addItem([in] string aItem, [in] short nPos); 1581 void addItems([in] sequence< string > aItems, [in] short nPos); 1582 void removeItems([in] short nPos, [in] short nCount); 1583 short getItemCount(); 1584 string getItem([in] short nPos); 1585 sequence< string > getItems(); 1586 short getSelectedItemPos(); 1587 sequence< short > getSelectedItemsPos(); 1588 string getSelectedItem(); 1589 sequence< string > getSelectedItems(); 1590 void selectItemPos([in] short nPos, [in] boolean bSelect); 1591 void selectItemsPos([in] sequence< short > aPositions, [in] boolean bSelect); 1592 void selectItem([in] string aItem, [in] boolean bSelect); 1593 boolean isMutipleMode(); 1594 void setMultipleMode([in] boolean bMulti); 1595 short getDropDownLineCount(); 1596 void setDropDownLineCount([in] short nLines); 1597 void makeVisible([in] short nEntry); 1598 }; 1599 published service UnoControlListBox { 1600 service ::com::sun::star::awt::UnoControl; 1601 interface ::com::sun::star::awt::XListBox; 1602 interface ::com::sun::star::awt::XLayoutConstrains; 1603 interface ::com::sun::star::awt::XTextLayoutConstrains; 1604 }; 1605 published service UnoControlListBoxModel { 1606 service ::com::sun::star::awt::UnoControlModel; 1607 [optional] interface ::com::sun::star::awt::XItemList; 1608 [property, optional] short Align; 1609 [property] ::com::sun::star::util::Color BackgroundColor; 1610 [property] short Border; 1611 [property, optional] long BorderColor; 1612 [property] boolean Dropdown; 1613 [property] boolean Enabled; 1614 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1615 [property] short FontEmphasisMark; 1616 [property] short FontRelief; 1617 [property] string HelpText; 1618 [property] string HelpURL; 1619 [property] short LineCount; 1620 [property] boolean MultiSelection; 1621 [property] boolean Printable; 1622 [property] boolean ReadOnly; 1623 [property] sequence< short > SelectedItems; 1624 [property] sequence< string > StringItemList; 1625 [property] boolean Tabstop; 1626 [property] ::com::sun::star::util::Color TextColor; 1627 [property] ::com::sun::star::util::Color TextLineColor; 1628 [property, optional] short WritingMode; 1629 [property, optional] short MouseWheelBehavior; 1630 [property, maybevoid, optional] short ItemSeparatorPos; 1631 [property, optional] sequence< any > TypedItemList; 1632 }; 1633 published interface XNumericField { 1634 interface ::com::sun::star::uno::XInterface; 1635 void setValue([in] double Value); 1636 double getValue(); 1637 void setMin([in] double Value); 1638 double getMin(); 1639 void setMax([in] double Value); 1640 double getMax(); 1641 void setFirst([in] double Value); 1642 double getFirst(); 1643 void setLast([in] double Value); 1644 double getLast(); 1645 void setSpinSize([in] double Value); 1646 double getSpinSize(); 1647 void setDecimalDigits([in] short nDigits); 1648 short getDecimalDigits(); 1649 void setStrictFormat([in] boolean bStrict); 1650 boolean isStrictFormat(); 1651 }; 1652 published service UnoControlNumericField { 1653 service ::com::sun::star::awt::UnoControlEdit; 1654 interface ::com::sun::star::awt::XNumericField; 1655 [optional] interface ::com::sun::star::awt::XSpinField; 1656 }; 1657 published service UnoControlNumericFieldModel { 1658 service ::com::sun::star::awt::UnoControlModel; 1659 [property] ::com::sun::star::util::Color BackgroundColor; 1660 [property] short Border; 1661 [property, optional] long BorderColor; 1662 [property] short DecimalAccuracy; 1663 [property] boolean Enabled; 1664 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1665 [property] short FontEmphasisMark; 1666 [property] short FontRelief; 1667 [property] string HelpText; 1668 [property] string HelpURL; 1669 [property, optional] boolean HideInactiveSelection; 1670 [property] boolean Printable; 1671 [property] boolean ReadOnly; 1672 [property, optional] boolean Repeat; 1673 [property, optional] long RepeatDelay; 1674 [property] boolean ShowThousandsSeparator; 1675 [property] boolean Spin; 1676 [property] boolean StrictFormat; 1677 [property] boolean Tabstop; 1678 [property] ::com::sun::star::util::Color TextColor; 1679 [property] ::com::sun::star::util::Color TextLineColor; 1680 [property] double Value; 1681 [property] double ValueMax; 1682 [property] double ValueMin; 1683 [property] double ValueStep; 1684 [property, optional] short WritingMode; 1685 [property, optional] short MouseWheelBehavior; 1686 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1687 }; 1688 published interface XPatternField { 1689 interface ::com::sun::star::uno::XInterface; 1690 void setMasks([in] string EditMask, [in] string LiteralMask); 1691 void getMasks([out] string EditMask, [out] string LiteralMask); 1692 void setString([in] string Str); 1693 string getString(); 1694 void setStrictFormat([in] boolean bStrict); 1695 boolean isStrictFormat(); 1696 }; 1697 published service UnoControlPatternField { 1698 service ::com::sun::star::awt::UnoControlEdit; 1699 interface ::com::sun::star::awt::XPatternField; 1700 [optional] interface ::com::sun::star::awt::XSpinField; 1701 }; 1702 published service UnoControlPatternFieldModel { 1703 service ::com::sun::star::awt::UnoControlModel; 1704 [property] ::com::sun::star::util::Color BackgroundColor; 1705 [property] short Border; 1706 [property, optional] long BorderColor; 1707 [property] string EditMask; 1708 [property] boolean Enabled; 1709 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1710 [property] short FontEmphasisMark; 1711 [property] short FontRelief; 1712 [property] string HelpText; 1713 [property] string HelpURL; 1714 [property, optional] boolean HideInactiveSelection; 1715 [property] string LiteralMask; 1716 [property] short MaxTextLen; 1717 [property] boolean Printable; 1718 [property] boolean ReadOnly; 1719 [property] boolean StrictFormat; 1720 [property] boolean Tabstop; 1721 [property] string Text; 1722 [property] ::com::sun::star::util::Color TextColor; 1723 [property] ::com::sun::star::util::Color TextLineColor; 1724 [property, optional] short WritingMode; 1725 [property, optional] short MouseWheelBehavior; 1726 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1727 }; 1728 published interface XProgressBar { 1729 interface ::com::sun::star::uno::XInterface; 1730 void setForegroundColor([in] ::com::sun::star::util::Color Color); 1731 void setBackgroundColor([in] ::com::sun::star::util::Color Color); 1732 void setRange([in] long Min, [in] long Max); 1733 void setValue([in] long Value); 1734 long getValue(); 1735 }; 1736 published service UnoControlProgressBar { 1737 service ::com::sun::star::awt::UnoControl; 1738 interface ::com::sun::star::awt::XProgressBar; 1739 }; 1740 published service UnoControlProgressBarModel { 1741 service ::com::sun::star::awt::UnoControlModel; 1742 [property] ::com::sun::star::util::Color BackgroundColor; 1743 [property] short Border; 1744 [property, optional] long BorderColor; 1745 [property] boolean Enabled; 1746 [property] ::com::sun::star::util::Color FillColor; 1747 [property] string HelpText; 1748 [property] string HelpURL; 1749 [property] boolean Printable; 1750 [property] long ProgressValue; 1751 [property] long ProgressValueMax; 1752 [property] long ProgressValueMin; 1753 }; 1754 published interface XItemListener; 1755 published interface XRadioButton { 1756 interface ::com::sun::star::uno::XInterface; 1757 void addItemListener([in] ::com::sun::star::awt::XItemListener l); 1758 void removeItemListener([in] ::com::sun::star::awt::XItemListener l); 1759 boolean getState(); 1760 void setState([in] boolean b); 1761 void setLabel([in] string Label); 1762 }; 1763 published service UnoControlRadioButton { 1764 service ::com::sun::star::awt::UnoControl; 1765 interface ::com::sun::star::awt::XRadioButton; 1766 interface ::com::sun::star::awt::XLayoutConstrains; 1767 }; 1768 }; 1769 module graphic { 1770 published interface XGraphic; 1771 }; 1772 module awt { 1773 published service UnoControlRadioButtonModel { 1774 service ::com::sun::star::awt::UnoControlModel; 1775 [property, optional] short Align; 1776 [property, optional] long BackgroundColor; 1777 [property] boolean Enabled; 1778 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1779 [property] short FontEmphasisMark; 1780 [property] short FontRelief; 1781 [property] string HelpText; 1782 [property] string HelpURL; 1783 [property, optional] short ImagePosition; 1784 [property, optional] string ImageURL; 1785 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic; 1786 [property] string Label; 1787 [property, optional] boolean MultiLine; 1788 [property] boolean Printable; 1789 [property] short State; 1790 [property] boolean Tabstop; 1791 [property] ::com::sun::star::util::Color TextColor; 1792 [property] ::com::sun::star::util::Color TextLineColor; 1793 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1794 [property, optional] short VisualEffect; 1795 [property, optional] short WritingMode; 1796 }; 1797 published interface XAdjustmentListener; 1798 published interface XScrollBar { 1799 interface ::com::sun::star::uno::XInterface; 1800 void addAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l); 1801 void removeAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l); 1802 void setValue([in] long n); 1803 void setValues([in] long nValue, [in] long nVisible, [in] long nMax); 1804 long getValue(); 1805 void setMaximum([in] long n); 1806 long getMaximum(); 1807 void setLineIncrement([in] long n); 1808 long getLineIncrement(); 1809 void setBlockIncrement([in] long n); 1810 long getBlockIncrement(); 1811 void setVisibleSize([in] long n); 1812 long getVisibleSize(); 1813 void setOrientation([in] long n); 1814 long getOrientation(); 1815 }; 1816 published service UnoControlScrollBar { 1817 service ::com::sun::star::awt::UnoControl; 1818 interface ::com::sun::star::awt::XScrollBar; 1819 }; 1820 published service UnoControlScrollBarModel { 1821 service ::com::sun::star::awt::UnoControlModel; 1822 [property, optional] ::com::sun::star::util::Color BackgroundColor; 1823 [property] long BlockIncrement; 1824 [property] short Border; 1825 [property, optional] long BorderColor; 1826 [property] boolean Enabled; 1827 [property] string HelpText; 1828 [property] string HelpURL; 1829 [property] long LineIncrement; 1830 [property, optional] boolean LiveScroll; 1831 [property] long Orientation; 1832 [property] boolean Printable; 1833 [property, optional] long RepeatDelay; 1834 [property] long ScrollValue; 1835 [property, optional] long ScrollValueMin; 1836 [property] long ScrollValueMax; 1837 [property, optional] ::com::sun::star::util::Color SymbolColor; 1838 [property, optional] boolean Tabstop; 1839 [property] long VisibleSize; 1840 }; 1841 }; 1842 module util { 1843 published struct Time { 1844 unsigned long NanoSeconds; 1845 unsigned short Seconds; 1846 unsigned short Minutes; 1847 unsigned short Hours; 1848 boolean IsUTC; 1849 }; 1850 }; 1851 module awt { 1852 published interface XTimeField { 1853 interface ::com::sun::star::uno::XInterface; 1854 void setTime([in] ::com::sun::star::util::Time Time); 1855 ::com::sun::star::util::Time getTime(); 1856 void setMin([in] ::com::sun::star::util::Time Time); 1857 ::com::sun::star::util::Time getMin(); 1858 void setMax([in] ::com::sun::star::util::Time Time); 1859 ::com::sun::star::util::Time getMax(); 1860 void setFirst([in] ::com::sun::star::util::Time Time); 1861 ::com::sun::star::util::Time getFirst(); 1862 void setLast([in] ::com::sun::star::util::Time Time); 1863 ::com::sun::star::util::Time getLast(); 1864 void setEmpty(); 1865 boolean isEmpty(); 1866 void setStrictFormat([in] boolean bStrict); 1867 boolean isStrictFormat(); 1868 }; 1869 published service UnoControlTimeField { 1870 service ::com::sun::star::awt::UnoControlEdit; 1871 interface ::com::sun::star::awt::XTimeField; 1872 [optional] interface ::com::sun::star::awt::XSpinField; 1873 }; 1874 published service UnoControlTimeFieldModel { 1875 service ::com::sun::star::awt::UnoControlModel; 1876 [property] ::com::sun::star::util::Color BackgroundColor; 1877 [property] short Border; 1878 [property, optional] long BorderColor; 1879 [property] boolean Enabled; 1880 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1881 [property] short FontEmphasisMark; 1882 [property] short FontRelief; 1883 [property] string HelpText; 1884 [property] string HelpURL; 1885 [property, optional] boolean HideInactiveSelection; 1886 [property] boolean Printable; 1887 [property] boolean ReadOnly; 1888 [property, optional] boolean Repeat; 1889 [property, optional] long RepeatDelay; 1890 [property] boolean Spin; 1891 [property] boolean StrictFormat; 1892 [property] boolean Tabstop; 1893 [property, optional] string Text; 1894 [property] ::com::sun::star::util::Color TextColor; 1895 [property] ::com::sun::star::util::Color TextLineColor; 1896 [property] ::com::sun::star::util::Time Time; 1897 [property] short TimeFormat; 1898 [property] ::com::sun::star::util::Time TimeMax; 1899 [property] ::com::sun::star::util::Time TimeMin; 1900 [property, optional] short WritingMode; 1901 [property, optional] short MouseWheelBehavior; 1902 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1903 }; 1904 published struct VclContainerEvent: ::com::sun::star::lang::EventObject { 1905 ::com::sun::star::uno::XInterface Child; 1906 }; 1907 /** @deprecated */ published constants VclWindowPeerAttribute { 1908 const long AUTOHSCROLL = 1073741824; 1909 const long AUTOVSCROLL = -2147483648; 1910 const long CENTER = 2048; 1911 const long CLIPCHILDREN = 524288; 1912 const long DEFBUTTON = 65536; 1913 const long DEF_CANCEL = 268435456; 1914 const long DEF_NO = -2147483648; 1915 const long DEF_OK = 134217728; 1916 const long DEF_RETRY = 536870912; 1917 const long DEF_YES = 1073741824; 1918 const long DROPDOWN = 32768; 1919 const long GROUP = 2097152; 1920 const long HSCROLL = 256; 1921 const long LEFT = 1024; 1922 const long NOBORDER = 1048576; 1923 const long NOLABEL = 536870912; 1924 const long OK = 4194304; 1925 const long OK_CANCEL = 8388608; 1926 const long READONLY = 262144; 1927 const long RETRY_CANCEL = 67108864; 1928 const long RIGHT = 4096; 1929 const long SORT = 16384; 1930 const long SPIN = 8192; 1931 const long VSCROLL = 512; 1932 const long YES_NO = 16777216; 1933 const long YES_NO_CANCEL = 33554432; 1934 }; 1935 published constants WindowAttribute { 1936 const long BORDER = 16; 1937 const long CLOSEABLE = 128; 1938 const long FULLSIZE = 2; 1939 const long MINSIZE = 8; 1940 const long MOVEABLE = 64; 1941 const long NODECORATION = 512; 1942 const long OPTIMUMSIZE = 4; 1943 const long SHOW = 1; 1944 const long SIZEABLE = 32; 1945 /** @deprecated */ const long SYSTEMDEPENDENT = 256; 1946 }; 1947 published struct WindowEvent: ::com::sun::star::lang::EventObject { 1948 long X; 1949 long Y; 1950 long Width; 1951 long Height; 1952 long LeftInset; 1953 long TopInset; 1954 long RightInset; 1955 long BottomInset; 1956 }; 1957 published interface XActionListener { 1958 interface ::com::sun::star::lang::XEventListener; 1959 void actionPerformed([in] ::com::sun::star::awt::ActionEvent rEvent); 1960 }; 1961 published interface XActivateListener { 1962 interface ::com::sun::star::lang::XEventListener; 1963 void windowActivated([in] ::com::sun::star::lang::EventObject e); 1964 void windowDeactivated([in] ::com::sun::star::lang::EventObject e); 1965 }; 1966 published interface XAdjustmentListener { 1967 interface ::com::sun::star::lang::XEventListener; 1968 void adjustmentValueChanged([in] ::com::sun::star::awt::AdjustmentEvent rEvent); 1969 }; 1970 published interface XBitmap { 1971 interface ::com::sun::star::uno::XInterface; 1972 ::com::sun::star::awt::Size getSize(); 1973 sequence< byte > getDIB(); 1974 sequence< byte > getMaskDIB(); 1975 }; 1976 published interface XDisplayBitmap; 1977 published interface XFont; 1978 published interface XGraphics; 1979 published interface XDevice { 1980 interface ::com::sun::star::uno::XInterface; 1981 ::com::sun::star::awt::XGraphics createGraphics(); 1982 ::com::sun::star::awt::XDevice createDevice([in] long nWidth, [in] long nHeight); 1983 ::com::sun::star::awt::DeviceInfo getInfo(); 1984 sequence< ::com::sun::star::awt::FontDescriptor > getFontDescriptors(); 1985 ::com::sun::star::awt::XFont getFont([in] ::com::sun::star::awt::FontDescriptor aDescriptor); 1986 ::com::sun::star::awt::XBitmap createBitmap([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight); 1987 ::com::sun::star::awt::XDisplayBitmap createDisplayBitmap([in] ::com::sun::star::awt::XBitmap Bitmap); 1988 }; 1989 published interface XDisplayBitmap { 1990 interface ::com::sun::star::uno::XInterface; 1991 }; 1992 published interface XEventHandler; 1993 published interface XDisplayConnection { 1994 interface ::com::sun::star::uno::XInterface; 1995 void addEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler, [in] long eventMask); 1996 void removeEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler); 1997 void addErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler); 1998 void removeErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler); 1999 any getIdentifier(); 2000 }; 2001 published interface XEnhancedMouseClickHandler { 2002 interface ::com::sun::star::lang::XEventListener; 2003 boolean mousePressed([in] ::com::sun::star::awt::EnhancedMouseEvent e); 2004 boolean mouseReleased([in] ::com::sun::star::awt::EnhancedMouseEvent e); 2005 }; 2006 published interface XEventHandler { 2007 interface ::com::sun::star::uno::XInterface; 2008 boolean handleEvent([in] any event); 2009 }; 2010 /** @deprecated */ published interface XFileDialog { 2011 interface ::com::sun::star::uno::XInterface; 2012 void setPath([in] string Path); 2013 string getPath(); 2014 void setFilters([in] sequence< string > rFilterNames, [in] sequence< string > rMasks); 2015 void setCurrentFilter([in] string Filter); 2016 string getCurrentFilter(); 2017 }; 2018 published interface XFocusListener { 2019 interface ::com::sun::star::lang::XEventListener; 2020 void focusGained([in] ::com::sun::star::awt::FocusEvent e); 2021 void focusLost([in] ::com::sun::star::awt::FocusEvent e); 2022 }; 2023 published interface XFont { 2024 interface ::com::sun::star::uno::XInterface; 2025 ::com::sun::star::awt::FontDescriptor getFontDescriptor(); 2026 ::com::sun::star::awt::SimpleFontMetric getFontMetric(); 2027 short getCharWidth([in] char c); 2028 sequence< short > getCharWidths([in] char nFirst, [in] char nLast); 2029 long getStringWidth([in] string str); 2030 long getStringWidthArray([in] string str, [out] sequence< long > aDXArray); 2031 void getKernPairs([out] sequence< char > Chars1, [out] sequence< char > Chars2, [out] sequence< short > Kerns); 2032 }; 2033 published interface XRegion; 2034 published interface XGraphics { 2035 interface ::com::sun::star::uno::XInterface; 2036 ::com::sun::star::awt::XDevice getDevice(); 2037 ::com::sun::star::awt::SimpleFontMetric getFontMetric(); 2038 void setFont([in] ::com::sun::star::awt::XFont xNewFont); 2039 void selectFont([in] ::com::sun::star::awt::FontDescriptor aDescription); 2040 void setTextColor([in] ::com::sun::star::util::Color nColor); 2041 void setTextFillColor([in] ::com::sun::star::util::Color nColor); 2042 void setLineColor([in] ::com::sun::star::util::Color nColor); 2043 void setFillColor([in] ::com::sun::star::util::Color nColor); 2044 void setRasterOp([in] ::com::sun::star::awt::RasterOperation ROP); 2045 void setClipRegion([in] ::com::sun::star::awt::XRegion Clipping); 2046 void intersectClipRegion([in] ::com::sun::star::awt::XRegion xClipping); 2047 void push(); 2048 void pop(); 2049 void copy([in] ::com::sun::star::awt::XDevice xSource, [in] long nSourceX, [in] long nSourceY, [in] long nSourceWidth, [in] long nSourceHeight, [in] long nDestX, [in] long nDestY, [in] long nDestWidth, [in] long nDestHeight); 2050 void draw([in] ::com::sun::star::awt::XDisplayBitmap xBitmapHandle, [in] long SourceX, [in] long SourceY, [in] long SourceWidth, [in] long SourceHeight, [in] long DestX, [in] long DestY, [in] long DestWidth, [in] long DestHeight); 2051 void drawPixel([in] long X, [in] long Y); 2052 void drawLine([in] long X1, [in] long Y1, [in] long X2, [in] long Y2); 2053 void drawRect([in] long X, [in] long Y, [in] long Width, [in] long Height); 2054 void drawRoundedRect([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] long nHorzRound, [in] long nVertRound); 2055 void drawPolyLine([in] sequence< long > DataX, [in] sequence< long > DataY); 2056 void drawPolygon([in] sequence< long > DataX, [in] sequence< long > DataY); 2057 void drawPolyPolygon([in] sequence< sequence< long > > DataX, [in] sequence< sequence< long > > DataY); 2058 void drawEllipse([in] long X, [in] long Y, [in] long Width, [in] long Height); 2059 void drawArc([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] long X1, [in] long Y1, [in] long X2, [in] long Y2); 2060 void drawPie([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] long X1, [in] long Y1, [in] long X2, [in] long Y2); 2061 void drawChord([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] long nX1, [in] long nY1, [in] long nX2, [in] long nY2); 2062 void drawGradient([in] long nX, [in] long nY, [in] long nWidth, [in] long Height, [in] ::com::sun::star::awt::Gradient aGradient); 2063 void drawText([in] long X, [in] long Y, [in] string Text); 2064 void drawTextArray([in] long X, [in] long Y, [in] string Text, [in] sequence< long > Longs); 2065 }; 2066 }; 2067 module graphic { 2068 published interface XGraphic; 2069 }; 2070 module awt { 2071 published interface XGraphics2 { 2072 interface ::com::sun::star::awt::XGraphics; 2073 void clear([in] ::com::sun::star::awt::Rectangle aRect); 2074 void drawImage([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] short nStyle, [in] ::com::sun::star::graphic::XGraphic aGraphic); 2075 }; 2076 published interface XImageButton { 2077 interface ::com::sun::star::uno::XInterface; 2078 void addActionListener([in] ::com::sun::star::awt::XActionListener l); 2079 void removeActionListener([in] ::com::sun::star::awt::XActionListener l); 2080 void setActionCommand([in] string Command); 2081 }; 2082 published interface XImageProducer; 2083 published interface XImageConsumer { 2084 interface ::com::sun::star::uno::XInterface; 2085 void init([in] long Width, [in] long Height); 2086 void setColorModel([in] short BitCount, [in] sequence< long > RGBAPal, [in] long RedMask, [in] long GreenMask, [in] long BlueMask, [in] long AlphaMask); 2087 void setPixelsByBytes([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< byte > aProducerData, [in] long nOffset, [in] long nScanSize); 2088 void setPixelsByLongs([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< long > aProducerData, [in] long nOffset, [in] long nScanSize); 2089 void complete([in] long Status, [in] ::com::sun::star::awt::XImageProducer xProducer); 2090 }; 2091 published interface XImageProducer { 2092 interface ::com::sun::star::uno::XInterface; 2093 void addConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer); 2094 void removeConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer); 2095 void startProduction(); 2096 }; 2097 published interface XPrinterPropertySet { 2098 interface ::com::sun::star::beans::XPropertySet; 2099 void setHorizontal([in] boolean bHorizontal) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException); 2100 sequence< string > getFormDescriptions(); 2101 void selectForm([in] string aFormDescription) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException); 2102 sequence< byte > getBinarySetup(); 2103 void setBinarySetup([in] sequence< byte > data) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException); 2104 }; 2105 published interface XInfoPrinter { 2106 interface ::com::sun::star::awt::XPrinterPropertySet; 2107 ::com::sun::star::awt::XDevice createDevice(); 2108 }; 2109 published interface XItemListener { 2110 interface ::com::sun::star::lang::XEventListener; 2111 void itemStateChanged([in] ::com::sun::star::awt::ItemEvent rEvent); 2112 }; 2113 published interface XKeyHandler { 2114 interface ::com::sun::star::lang::XEventListener; 2115 boolean keyPressed([in] ::com::sun::star::awt::KeyEvent aEvent); 2116 boolean keyReleased([in] ::com::sun::star::awt::KeyEvent aEvent); 2117 }; 2118 published interface XKeyListener { 2119 interface ::com::sun::star::lang::XEventListener; 2120 void keyPressed([in] ::com::sun::star::awt::KeyEvent e); 2121 void keyReleased([in] ::com::sun::star::awt::KeyEvent e); 2122 }; 2123 published interface XMenuListener { 2124 interface ::com::sun::star::lang::XEventListener; 2125 void itemHighlighted([in] ::com::sun::star::awt::MenuEvent aEvent); 2126 void itemSelected([in] ::com::sun::star::awt::MenuEvent aEvent); 2127 void itemActivated([in] ::com::sun::star::awt::MenuEvent aEvent); 2128 void itemDeactivated([in] ::com::sun::star::awt::MenuEvent aEvent); 2129 }; 2130 published interface XMessageBox { 2131 interface ::com::sun::star::uno::XInterface; 2132 [attribute] string CaptionText; 2133 [attribute] string MessageText; 2134 short execute(); 2135 }; 2136 published interface XMouseClickHandler { 2137 interface ::com::sun::star::lang::XEventListener; 2138 boolean mousePressed([in] ::com::sun::star::awt::MouseEvent e); 2139 boolean mouseReleased([in] ::com::sun::star::awt::MouseEvent e); 2140 }; 2141 published interface XMouseListener { 2142 interface ::com::sun::star::lang::XEventListener; 2143 void mousePressed([in] ::com::sun::star::awt::MouseEvent e); 2144 void mouseReleased([in] ::com::sun::star::awt::MouseEvent e); 2145 void mouseEntered([in] ::com::sun::star::awt::MouseEvent e); 2146 void mouseExited([in] ::com::sun::star::awt::MouseEvent e); 2147 }; 2148 published interface XMouseMotionHandler { 2149 interface ::com::sun::star::lang::XEventListener; 2150 boolean mouseDragged([in] ::com::sun::star::awt::MouseEvent e); 2151 boolean mouseMoved([in] ::com::sun::star::awt::MouseEvent e); 2152 }; 2153 published interface XMouseMotionListener { 2154 interface ::com::sun::star::lang::XEventListener; 2155 void mouseDragged([in] ::com::sun::star::awt::MouseEvent e); 2156 void mouseMoved([in] ::com::sun::star::awt::MouseEvent e); 2157 }; 2158 published interface XPaintListener { 2159 interface ::com::sun::star::lang::XEventListener; 2160 void windowPaint([in] ::com::sun::star::awt::PaintEvent e); 2161 }; 2162 published interface XPrinter { 2163 interface ::com::sun::star::awt::XPrinterPropertySet; 2164 boolean start([in] string nJobName, [in] short nCopies, [in] boolean nCollate) raises (::com::sun::star::awt::PrinterException, ::com::sun::star::lang::IllegalArgumentException); 2165 void end() raises (::com::sun::star::awt::PrinterException); 2166 void terminate(); 2167 ::com::sun::star::awt::XDevice startPage() raises (::com::sun::star::awt::PrinterException); 2168 void endPage() raises (::com::sun::star::awt::PrinterException); 2169 }; 2170 /** @deprecated */ published interface XProgressMonitor { 2171 interface ::com::sun::star::awt::XProgressBar; 2172 void addText([in] string Topic, [in] string Text, [in] boolean beforeProgress); 2173 void removeText([in] string Topic, [in] boolean beforeProgress); 2174 void updateText([in] string Topic, [in] string Text, [in] boolean beforeProgress); 2175 }; 2176 published interface XRegion { 2177 interface ::com::sun::star::uno::XInterface; 2178 ::com::sun::star::awt::Rectangle getBounds(); 2179 void clear(); 2180 void move([in] long nHorzMove, [in] long nVertMove); 2181 void unionRectangle([in] ::com::sun::star::awt::Rectangle Rect); 2182 void intersectRectangle([in] ::com::sun::star::awt::Rectangle Region); 2183 void excludeRectangle([in] ::com::sun::star::awt::Rectangle Rect); 2184 void xOrRectangle([in] ::com::sun::star::awt::Rectangle Rect); 2185 void unionRegion([in] ::com::sun::star::awt::XRegion Region); 2186 void intersectRegion([in] ::com::sun::star::awt::XRegion Region); 2187 void excludeRegion([in] ::com::sun::star::awt::XRegion Region); 2188 void xOrRegion([in] ::com::sun::star::awt::XRegion Region); 2189 sequence< ::com::sun::star::awt::Rectangle > getRectangles(); 2190 }; 2191 published interface XSpinListener { 2192 interface ::com::sun::star::lang::XEventListener; 2193 void up([in] ::com::sun::star::awt::SpinEvent rEvent); 2194 void down([in] ::com::sun::star::awt::SpinEvent rEvent); 2195 void first([in] ::com::sun::star::awt::SpinEvent rEvent); 2196 void last([in] ::com::sun::star::awt::SpinEvent rEvent); 2197 }; 2198 published interface XSystemDependentWindowPeer { 2199 interface ::com::sun::star::uno::XInterface; 2200 any getWindowHandle([in] sequence< byte > ProcessId, [in] short SystemType); 2201 }; 2202 published interface XTextArea { 2203 interface ::com::sun::star::uno::XInterface; 2204 string getTextLines(); 2205 }; 2206 published interface XTextEditField { 2207 interface ::com::sun::star::uno::XInterface; 2208 void setEchoChar([in] char cEcho); 2209 }; 2210 published interface XTextListener { 2211 interface ::com::sun::star::lang::XEventListener; 2212 void textChanged([in] ::com::sun::star::awt::TextEvent rEvent); 2213 }; 2214 published interface XTopWindowListener { 2215 interface ::com::sun::star::lang::XEventListener; 2216 void windowOpened([in] ::com::sun::star::lang::EventObject e); 2217 void windowClosing([in] ::com::sun::star::lang::EventObject e); 2218 void windowClosed([in] ::com::sun::star::lang::EventObject e); 2219 void windowMinimized([in] ::com::sun::star::lang::EventObject e); 2220 void windowNormalized([in] ::com::sun::star::lang::EventObject e); 2221 void windowActivated([in] ::com::sun::star::lang::EventObject e); 2222 void windowDeactivated([in] ::com::sun::star::lang::EventObject e); 2223 }; 2224 published interface XUserInputInterception { 2225 interface ::com::sun::star::uno::XInterface; 2226 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler); 2227 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler); 2228 void addMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler); 2229 void removeMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler); 2230 }; 2231 published interface XVclContainerListener; 2232 /** @deprecated */ published interface XVclContainer { 2233 interface ::com::sun::star::uno::XInterface; 2234 void addVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l); 2235 void removeVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l); 2236 sequence< ::com::sun::star::awt::XWindow > getWindows(); 2237 }; 2238 /** @deprecated */ published interface XVclContainerListener { 2239 interface ::com::sun::star::lang::XEventListener; 2240 void windowAdded([in] ::com::sun::star::awt::VclContainerEvent e); 2241 void windowRemoved([in] ::com::sun::star::awt::VclContainerEvent e); 2242 }; 2243 /** @deprecated */ published interface XVclContainerPeer { 2244 interface ::com::sun::star::uno::XInterface; 2245 void enableDialogControl([in] boolean bEnable); 2246 void setTabOrder([in] sequence< ::com::sun::star::awt::XWindow > WindowOrder, [in] sequence< any > Tabs, [in] boolean GroupControl); 2247 void setGroup([in] sequence< ::com::sun::star::awt::XWindow > Windows); 2248 }; 2249 published interface XWindowPeer { 2250 interface ::com::sun::star::lang::XComponent; 2251 ::com::sun::star::awt::XToolkit getToolkit(); 2252 void setPointer([in] ::com::sun::star::awt::XPointer Pointer); 2253 void setBackground([in] ::com::sun::star::util::Color Color); 2254 void invalidate([in] short Flags); 2255 void invalidateRect([in] ::com::sun::star::awt::Rectangle Rect, [in] short Flags); 2256 }; 2257 /** @deprecated */ published interface XVclWindowPeer { 2258 interface ::com::sun::star::awt::XWindowPeer; 2259 boolean isChild([in] ::com::sun::star::awt::XWindowPeer Peer); 2260 void setDesignMode([in] boolean bOn); 2261 boolean isDesignMode(); 2262 void enableClipSiblings([in] boolean bClip); 2263 void setForeground([in] ::com::sun::star::util::Color Color); 2264 void setControlFont([in] ::com::sun::star::awt::FontDescriptor aFont); 2265 void getStyles([in] short nType, [out] ::com::sun::star::awt::FontDescriptor Font, [out] ::com::sun::star::util::Color ForegroundColor, [out] ::com::sun::star::util::Color BackgroundColor); 2266 void setProperty([in] string PropertyName, [in] any Value); 2267 any getProperty([in] string PropertyName); 2268 }; 2269 published interface XWindow2 { 2270 interface ::com::sun::star::awt::XWindow; 2271 void setOutputSize([in] ::com::sun::star::awt::Size Size); 2272 ::com::sun::star::awt::Size getOutputSize(); 2273 boolean isVisible(); 2274 boolean isActive(); 2275 boolean isEnabled(); 2276 boolean hasFocus(); 2277 }; 2278 published interface XWindowListener { 2279 interface ::com::sun::star::lang::XEventListener; 2280 void windowResized([in] ::com::sun::star::awt::WindowEvent e); 2281 void windowMoved([in] ::com::sun::star::awt::WindowEvent e); 2282 void windowShown([in] ::com::sun::star::lang::EventObject e); 2283 void windowHidden([in] ::com::sun::star::lang::EventObject e); 2284 }; 2285 module grid { 2286 published interface XGridColumn; 2287 published interface XGridColumnModel { 2288 interface ::com::sun::star::lang::XComponent; 2289 interface ::com::sun::star::container::XContainer; 2290 interface ::com::sun::star::util::XCloneable; 2291 long getColumnCount(); 2292 ::com::sun::star::awt::grid::XGridColumn createColumn(); 2293 long addColumn([in] ::com::sun::star::awt::grid::XGridColumn column) raises (::com::sun::star::lang::IllegalArgumentException); 2294 void removeColumn([in] long ColumnIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2295 sequence< ::com::sun::star::awt::grid::XGridColumn > getColumns(); 2296 ::com::sun::star::awt::grid::XGridColumn getColumn([in] long index) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2297 void setDefaultColumns([in] long elements); 2298 }; 2299 published interface XGridDataModel { 2300 interface ::com::sun::star::lang::XComponent; 2301 interface ::com::sun::star::util::XCloneable; 2302 [attribute, readonly] long RowCount; 2303 [attribute, readonly] long ColumnCount; 2304 any getCellData([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2305 any getCellToolTip([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2306 any getRowHeading([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2307 sequence< any > getRowData([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2308 }; 2309 published interface XGridDataListener; 2310 published interface XMutableGridDataModel { 2311 interface ::com::sun::star::awt::grid::XGridDataModel; 2312 void addRow([in] any Heading, [in] sequence< any > Data); 2313 void addRows([in] sequence< any > Headings, [in] sequence< sequence< any > > Data) raises (::com::sun::star::lang::IllegalArgumentException); 2314 void insertRow([in] long Index, [in] any Heading, [in] sequence< any > Data) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2315 void insertRows([in] long Index, [in] sequence< any > Headings, [in] sequence< sequence< any > > Data) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::IllegalArgumentException); 2316 void removeRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2317 void removeAllRows(); 2318 void updateCellData([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2319 void updateRowData([in] sequence< long > ColumnIndexes, [in] long RowIndex, [in] sequence< any > Values) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::IllegalArgumentException); 2320 void updateRowHeading([in] long RowIndex, [in] any Heading) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2321 void updateCellToolTip([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2322 void updateRowToolTip([in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2323 void addGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener); 2324 void removeGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener); 2325 }; 2326 published service DefaultGridDataModel: ::com::sun::star::awt::grid::XMutableGridDataModel; 2327 }; 2328 }; 2329 module style { 2330 published enum HorizontalAlignment { 2331 LEFT = 0, 2332 CENTER = 1, 2333 RIGHT = 2 2334 }; 2335 }; 2336 module awt { 2337 module grid { 2338 published interface XGridColumnListener; 2339 published interface XGridColumn { 2340 interface ::com::sun::star::lang::XComponent; 2341 interface ::com::sun::star::util::XCloneable; 2342 [attribute] any Identifier; 2343 [attribute] long ColumnWidth; 2344 [attribute] long MinWidth; 2345 [attribute] long MaxWidth; 2346 [attribute] boolean Resizeable; 2347 [attribute] long Flexibility { 2348 set raises (::com::sun::star::lang::IllegalArgumentException); 2349 }; 2350 [attribute] ::com::sun::star::style::HorizontalAlignment HorizontalAlign; 2351 [attribute] string Title; 2352 [attribute] string HelpText; 2353 [attribute, readonly] long Index; 2354 [attribute] long DataColumnIndex; 2355 void addGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener); 2356 void removeGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener); 2357 }; 2358 published struct GridColumnEvent: ::com::sun::star::lang::EventObject { 2359 string AttributeName; 2360 any OldValue; 2361 any NewValue; 2362 long ColumnIndex; 2363 }; 2364 published struct GridDataEvent: ::com::sun::star::lang::EventObject { 2365 long FirstColumn; 2366 long LastColumn; 2367 long FirstRow; 2368 long LastRow; 2369 }; 2370 published struct GridSelectionEvent: ::com::sun::star::lang::EventObject { 2371 sequence< long > SelectedRowIndexes; 2372 sequence< long > SelectedColumnIndexes; 2373 }; 2374 }; 2375 }; 2376 module util { 2377 published exception VetoException: ::com::sun::star::uno::Exception { 2378 }; 2379 }; 2380 module awt { 2381 module grid { 2382 published interface XGridControl { 2383 interface ::com::sun::star::uno::XInterface; 2384 long getColumnAtPoint([in] long X, [in] long Y); 2385 long getRowAtPoint([in] long X, [in] long Y); 2386 long getCurrentColumn(); 2387 long getCurrentRow(); 2388 void goToCell([in] long ColumnIndex, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::util::VetoException); 2389 }; 2390 published interface XGridSelectionListener; 2391 published interface XGridRowSelection { 2392 interface ::com::sun::star::uno::XInterface; 2393 void selectAllRows(); 2394 void selectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2395 void deselectAllRows(); 2396 void deselectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2397 sequence< long > getSelectedRows(); 2398 boolean hasSelectedRows(); 2399 boolean isRowSelected([in] long RowIndex); 2400 void addSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener); 2401 void removeSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener); 2402 }; 2403 }; 2404 }; 2405 module view { 2406 published enum SelectionType { 2407 NONE = 0, 2408 SINGLE = 1, 2409 MULTI = 2, 2410 RANGE = 3 2411 }; 2412 }; 2413 module awt { 2414 module grid { 2415 published service UnoControlGridModel { 2416 service ::com::sun::star::awt::UnoControlModel; 2417 [property] boolean ShowRowHeader; 2418 [property] long RowHeaderWidth; 2419 [property] boolean ShowColumnHeader; 2420 [property, maybevoid] long ColumnHeaderHeight; 2421 [property, maybevoid] long RowHeight; 2422 [property] ::com::sun::star::awt::grid::XGridColumnModel ColumnModel; 2423 [property] ::com::sun::star::awt::grid::XGridDataModel GridDataModel; 2424 [property] boolean HScroll; 2425 [property] boolean VScroll; 2426 [property] boolean Tabstop; 2427 [property] ::com::sun::star::view::SelectionType SelectionModel; 2428 [property] boolean UseGridLines; 2429 [property, maybevoid] ::com::sun::star::util::Color GridLineColor; 2430 [property, maybevoid] ::com::sun::star::util::Color HeaderBackgroundColor; 2431 [property, maybevoid] ::com::sun::star::util::Color HeaderTextColor; 2432 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionBackgroundColor; 2433 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionBackgroundColor; 2434 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionTextColor; 2435 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionTextColor; 2436 [property, maybevoid] sequence< ::com::sun::star::util::Color > RowBackgroundColors; 2437 [property] ::com::sun::star::style::VerticalAlignment VerticalAlign; 2438 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 2439 [property, maybevoid] ::com::sun::star::util::Color TextColor; 2440 [property, maybevoid] ::com::sun::star::util::Color TextLineColor; 2441 [property] short FontEmphasisMark; 2442 [property] short FontRelief; 2443 [property] string HelpText; 2444 [property] string HelpURL; 2445 }; 2446 published interface XGridColumnListener { 2447 interface ::com::sun::star::lang::XEventListener; 2448 void columnChanged([in] ::com::sun::star::awt::grid::GridColumnEvent event); 2449 }; 2450 published interface XGridDataListener { 2451 interface ::com::sun::star::lang::XEventListener; 2452 void rowsInserted([in] ::com::sun::star::awt::grid::GridDataEvent Event); 2453 void rowsRemoved([in] ::com::sun::star::awt::grid::GridDataEvent Event); 2454 void dataChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event); 2455 void rowHeadingChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event); 2456 }; 2457 published interface XGridSelectionListener { 2458 interface ::com::sun::star::lang::XEventListener; 2459 void selectionChanged([in] ::com::sun::star::awt::grid::GridSelectionEvent gridSelectionEvent); 2460 }; 2461 }; 2462 module tab { 2463 published struct TabPageActivatedEvent: ::com::sun::star::lang::EventObject { 2464 short TabPageID; 2465 }; 2466 published interface XTabPage { 2467 interface ::com::sun::star::uno::XInterface; 2468 }; 2469 published service UnoControlTabPage { 2470 service ::com::sun::star::awt::UnoControlContainer; 2471 interface ::com::sun::star::awt::tab::XTabPage; 2472 }; 2473 published interface XTabPageContainerListener; 2474 published interface XTabPageContainer { 2475 interface ::com::sun::star::uno::XInterface; 2476 [attribute] short ActiveTabPageID; 2477 short getTabPageCount(); 2478 boolean isTabPageActive([in] short tabPageIndex); 2479 ::com::sun::star::awt::tab::XTabPage getTabPage([in] short tabPageIndex); 2480 ::com::sun::star::awt::tab::XTabPage getTabPageByID([in] short tabPageID); 2481 void addTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener); 2482 void removeTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener); 2483 }; 2484 published service UnoControlTabPageContainer { 2485 service ::com::sun::star::awt::UnoControl; 2486 interface ::com::sun::star::awt::tab::XTabPageContainer; 2487 }; 2488 published interface XTabPageModel; 2489 published interface XTabPageContainerModel { 2490 interface ::com::sun::star::container::XIndexContainer; 2491 interface ::com::sun::star::container::XContainer; 2492 ::com::sun::star::awt::tab::XTabPageModel createTabPage([in] short TabPageID); 2493 ::com::sun::star::awt::tab::XTabPageModel loadTabPage([in] short TabPageID, [in] string ResourceURL); 2494 }; 2495 published service UnoControlTabPageContainerModel { 2496 service ::com::sun::star::awt::UnoControlModel; 2497 interface ::com::sun::star::awt::tab::XTabPageContainerModel; 2498 }; 2499 published interface XTabPageModel { 2500 interface ::com::sun::star::uno::XInterface; 2501 [attribute, readonly] short TabPageID; 2502 [attribute] boolean Enabled; 2503 [attribute] string Title; 2504 [attribute] string ImageURL; 2505 [attribute] string ToolTip; 2506 }; 2507 published service UnoControlTabPageModel { 2508 interface ::com::sun::star::awt::tab::XTabPageModel; 2509 }; 2510 published interface XTabPageContainerListener { 2511 interface ::com::sun::star::lang::XEventListener; 2512 void tabPageActivated([in] ::com::sun::star::awt::tab::TabPageActivatedEvent tabPageActivatedEvent); 2513 }; 2514 }; 2515 }; 2516 module view { 2517 published interface XSelectionChangeListener; 2518 published interface XSelectionSupplier { 2519 interface ::com::sun::star::uno::XInterface; 2520 boolean select([in] any xSelection) raises (::com::sun::star::lang::IllegalArgumentException); 2521 any getSelection(); 2522 void addSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener); 2523 void removeSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener); 2524 }; 2525 }; 2526 module drawing { 2527 published interface XShape; 2528 }; 2529 module chart { 2530 published interface XAxisXSupplier { 2531 interface ::com::sun::star::uno::XInterface; 2532 ::com::sun::star::drawing::XShape getXAxisTitle(); 2533 ::com::sun::star::beans::XPropertySet getXAxis(); 2534 ::com::sun::star::beans::XPropertySet getXMainGrid(); 2535 ::com::sun::star::beans::XPropertySet getXHelpGrid(); 2536 }; 2537 published service ChartAxisXSupplier { 2538 interface ::com::sun::star::chart::XAxisXSupplier; 2539 [property] boolean HasXAxis; 2540 [property] boolean HasXAxisDescription; 2541 [property] boolean HasXAxisGrid; 2542 [property] boolean HasXAxisHelpGrid; 2543 [property] boolean HasXAxisTitle; 2544 }; 2545 }; 2546 module drawing { 2547 published interface XShape; 2548 }; 2549 module chart { 2550 published interface XAxisZSupplier { 2551 interface ::com::sun::star::uno::XInterface; 2552 ::com::sun::star::drawing::XShape getZAxisTitle(); 2553 ::com::sun::star::beans::XPropertySet getZMainGrid(); 2554 ::com::sun::star::beans::XPropertySet getZHelpGrid(); 2555 ::com::sun::star::beans::XPropertySet getZAxis(); 2556 }; 2557 published service ChartAxisZSupplier { 2558 interface ::com::sun::star::chart::XAxisZSupplier; 2559 [property] boolean HasZAxis; 2560 [property] boolean HasZAxisDescription; 2561 [property] boolean HasZAxisGrid; 2562 [property] boolean HasZAxisHelpGrid; 2563 [property] boolean HasZAxisTitle; 2564 }; 2565 published enum ChartErrorCategory { 2566 NONE = 0, 2567 VARIANCE = 1, 2568 STANDARD_DEVIATION = 2, 2569 PERCENT = 3, 2570 ERROR_MARGIN = 4, 2571 CONSTANT_VALUE = 5 2572 }; 2573 published enum ChartErrorIndicatorType { 2574 NONE = 0, 2575 TOP_AND_BOTTOM = 1, 2576 UPPER = 2, 2577 LOWER = 3 2578 }; 2579 published enum ChartRegressionCurveType { 2580 NONE = 0, 2581 LINEAR = 1, 2582 LOGARITHM = 2, 2583 EXPONENTIAL = 3, 2584 POLYNOMIAL = 4, 2585 POWER = 5 2586 }; 2587 published service ChartStatistics { 2588 interface ::com::sun::star::beans::XPropertySet; 2589 [property] double ConstantErrorLow; 2590 [property] double ConstantErrorHigh; 2591 [property] boolean MeanValue; 2592 /** @deprecated */ [property] ::com::sun::star::chart::ChartErrorCategory ErrorCategory; 2593 [property, optional] long ErrorBarStyle; 2594 [property] double PercentageError; 2595 [property] double ErrorMargin; 2596 [property] ::com::sun::star::chart::ChartErrorIndicatorType ErrorIndicator; 2597 [property] ::com::sun::star::chart::ChartRegressionCurveType RegressionCurves; 2598 [property, optional] string ErrorBarRangePositive; 2599 [property, optional] string ErrorBarRangeNegative; 2600 }; 2601 }; 2602 module drawing { 2603 published interface XShape; 2604 }; 2605 module chart { 2606 published interface XAxisYSupplier { 2607 interface ::com::sun::star::uno::XInterface; 2608 ::com::sun::star::drawing::XShape getYAxisTitle(); 2609 ::com::sun::star::beans::XPropertySet getYAxis(); 2610 ::com::sun::star::beans::XPropertySet getYHelpGrid(); 2611 ::com::sun::star::beans::XPropertySet getYMainGrid(); 2612 }; 2613 published service ChartAxisYSupplier { 2614 interface ::com::sun::star::chart::XAxisYSupplier; 2615 [property] boolean HasYAxis; 2616 [property] boolean HasYAxisDescription; 2617 [property] boolean HasYAxisGrid; 2618 [property] boolean HasYAxisHelpGrid; 2619 [property] boolean HasYAxisTitle; 2620 }; 2621 published interface XTwoAxisYSupplier { 2622 interface ::com::sun::star::chart::XAxisYSupplier; 2623 ::com::sun::star::beans::XPropertySet getSecondaryYAxis(); 2624 }; 2625 published service ChartTwoAxisYSupplier { 2626 service ::com::sun::star::chart::ChartAxisYSupplier; 2627 interface ::com::sun::star::chart::XTwoAxisYSupplier; 2628 [property] boolean HasSecondaryYAxis; 2629 [property] boolean HasSecondaryYAxisDescription; 2630 [property, optional] boolean HasSecondaryYAxisTitle; 2631 }; 2632 published enum ChartDataRowSource { 2633 ROWS = 0, 2634 COLUMNS = 1 2635 }; 2636 interface XAxis; 2637 interface XAxisSupplier { 2638 interface ::com::sun::star::uno::XInterface; 2639 ::com::sun::star::chart::XAxis getAxis([in] long nDimensionIndex); 2640 ::com::sun::star::chart::XAxis getSecondaryAxis([in] long nDimensionIndex); 2641 }; 2642 }; 2643 module drawing { 2644 /** @deprecated */ published interface XShapeDescriptor { 2645 interface ::com::sun::star::uno::XInterface; 2646 string getShapeType(); 2647 }; 2648 published interface XShape { 2649 interface ::com::sun::star::drawing::XShapeDescriptor; 2650 ::com::sun::star::awt::Point getPosition(); 2651 void setPosition([in] ::com::sun::star::awt::Point aPosition); 2652 ::com::sun::star::awt::Size getSize(); 2653 void setSize([in] ::com::sun::star::awt::Size aSize) raises (::com::sun::star::beans::PropertyVetoException); 2654 }; 2655 }; 2656 module chart { 2657 published interface XDiagram { 2658 interface ::com::sun::star::drawing::XShape; 2659 string getDiagramType(); 2660 ::com::sun::star::beans::XPropertySet getDataRowProperties([in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2661 ::com::sun::star::beans::XPropertySet getDataPointProperties([in] long nCol, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2662 }; 2663 interface XDiagramPositioning { 2664 interface ::com::sun::star::uno::XInterface; 2665 void setAutomaticDiagramPositioning(); 2666 boolean isAutomaticDiagramPositioning(); 2667 void setDiagramPositionExcludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect); 2668 boolean isExcludingDiagramPositioning(); 2669 ::com::sun::star::awt::Rectangle calculateDiagramPositionExcludingAxes(); 2670 void setDiagramPositionIncludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect); 2671 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxes(); 2672 void setDiagramPositionIncludingAxesAndAxisTitles([in] ::com::sun::star::awt::Rectangle PositionRect); 2673 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxesAndAxisTitles(); 2674 }; 2675 interface XSecondAxisTitleSupplier { 2676 interface ::com::sun::star::uno::XInterface; 2677 ::com::sun::star::drawing::XShape getSecondXAxisTitle(); 2678 ::com::sun::star::drawing::XShape getSecondYAxisTitle(); 2679 }; 2680 }; 2681 module xml { 2682 published service UserDefinedAttributesSupplier { 2683 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes; 2684 }; 2685 }; 2686 module chart { 2687 published service Diagram { 2688 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 2689 interface ::com::sun::star::chart::XDiagram; 2690 interface ::com::sun::star::beans::XPropertySet; 2691 [optional] interface ::com::sun::star::chart::XAxisSupplier; 2692 [optional] interface ::com::sun::star::chart::XSecondAxisTitleSupplier; 2693 [optional] interface ::com::sun::star::chart::XDiagramPositioning; 2694 [property, optional] boolean AutomaticPosition; 2695 [property, optional] boolean AutomaticSize; 2696 [property] ::com::sun::star::chart::ChartDataRowSource DataRowSource; 2697 [property] long DataCaption; 2698 [property, optional] long MissingValueTreatment; 2699 }; 2700 published interface X3DDefaultSetter { 2701 interface ::com::sun::star::uno::XInterface; 2702 void set3DSettingsToDefault(); 2703 void setDefaultRotation(); 2704 void setDefaultIllumination(); 2705 }; 2706 published interface X3DDisplay { 2707 interface ::com::sun::star::uno::XInterface; 2708 ::com::sun::star::beans::XPropertySet getWall(); 2709 ::com::sun::star::beans::XPropertySet getFloor(); 2710 }; 2711 published service Dim3DDiagram { 2712 interface ::com::sun::star::chart::X3DDisplay; 2713 [optional] interface ::com::sun::star::chart::X3DDefaultSetter; 2714 [property] boolean Dim3D; 2715 [property, optional] long Perspective; 2716 [property, optional] long RotationHorizontal; 2717 [property, optional] long RotationVertical; 2718 }; 2719 published service StackableDiagram { 2720 [property] boolean Percent; 2721 [property] boolean Stacked; 2722 }; 2723 published service AreaDiagram { 2724 service ::com::sun::star::chart::Diagram; 2725 service ::com::sun::star::chart::ChartStatistics; 2726 service ::com::sun::star::chart::ChartAxisXSupplier; 2727 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 2728 service ::com::sun::star::chart::ChartAxisZSupplier; 2729 service ::com::sun::star::chart::Dim3DDiagram; 2730 service ::com::sun::star::chart::StackableDiagram; 2731 }; 2732 published service BarDiagram { 2733 service ::com::sun::star::chart::Diagram; 2734 service ::com::sun::star::chart::ChartStatistics; 2735 service ::com::sun::star::chart::ChartAxisXSupplier; 2736 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 2737 service ::com::sun::star::chart::ChartAxisZSupplier; 2738 service ::com::sun::star::chart::Dim3DDiagram; 2739 service ::com::sun::star::chart::StackableDiagram; 2740 [property] boolean Vertical; 2741 [property, optional] boolean Deep; 2742 [property, optional] boolean StackedBarsConnected; 2743 [property, optional] boolean GroupBarsPerAxis; 2744 /** @deprecated */ [property] long NumberOfLines; 2745 }; 2746 published service BubbleDiagram { 2747 service ::com::sun::star::chart::Diagram; 2748 service ::com::sun::star::chart::ChartAxisXSupplier; 2749 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 2750 [optional] service ::com::sun::star::chart::ChartStatistics; 2751 }; 2752 published service Chart3DBarProperties { 2753 interface ::com::sun::star::beans::XPropertySet; 2754 [property] long SolidType; 2755 }; 2756 }; 2757 module drawing { 2758 published enum BitmapMode { 2759 REPEAT = 0, 2760 STRETCH = 1, 2761 NO_REPEAT = 2 2762 }; 2763 published enum FillStyle { 2764 NONE = 0, 2765 SOLID = 1, 2766 GRADIENT = 2, 2767 HATCH = 3, 2768 BITMAP = 4 2769 }; 2770 published enum HatchStyle { 2771 SINGLE = 0, 2772 DOUBLE = 1, 2773 TRIPLE = 2 2774 }; 2775 published struct Hatch { 2776 ::com::sun::star::drawing::HatchStyle Style; 2777 ::com::sun::star::util::Color Color; 2778 long Distance; 2779 long Angle; 2780 }; 2781 published enum RectanglePoint { 2782 LEFT_TOP = 0, 2783 MIDDLE_TOP = 1, 2784 RIGHT_TOP = 2, 2785 LEFT_MIDDLE = 3, 2786 MIDDLE_MIDDLE = 4, 2787 RIGHT_MIDDLE = 5, 2788 LEFT_BOTTOM = 6, 2789 MIDDLE_BOTTOM = 7, 2790 RIGHT_BOTTOM = 8 2791 }; 2792 }; 2793 module text { 2794 published struct GraphicCrop { 2795 long Top; 2796 long Bottom; 2797 long Left; 2798 long Right; 2799 }; 2800 }; 2801 module drawing { 2802 published service FillProperties { 2803 [property] ::com::sun::star::drawing::FillStyle FillStyle; 2804 [property] ::com::sun::star::util::Color FillColor; 2805 [property] short FillTransparence; 2806 [property] string FillTransparenceGradientName; 2807 [property, optional] ::com::sun::star::awt::Gradient FillTransparenceGradient; 2808 [property] string FillGradientName; 2809 [property, optional] ::com::sun::star::awt::Gradient FillGradient; 2810 [property] string FillHatchName; 2811 [property, optional] ::com::sun::star::drawing::Hatch FillHatch; 2812 [property] boolean FillBackground; 2813 [property] string FillBitmapName; 2814 [property, optional] ::com::sun::star::awt::XBitmap FillBitmap; 2815 /** @deprecated */ [property, optional] string FillBitmapURL; 2816 [property] short FillBitmapPositionOffsetX; 2817 [property] short FillBitmapPositionOffsetY; 2818 [property] short FillBitmapOffsetX; 2819 [property] short FillBitmapOffsetY; 2820 [property] ::com::sun::star::drawing::RectanglePoint FillBitmapRectanglePoint; 2821 [property] boolean FillBitmapLogicalSize; 2822 [property] long FillBitmapSizeX; 2823 [property] long FillBitmapSizeY; 2824 [property] ::com::sun::star::drawing::BitmapMode FillBitmapMode; 2825 [property, optional] boolean FillBitmapStretch; 2826 [property, optional] boolean FillBitmapTile; 2827 [property, optional] ::com::sun::star::text::GraphicCrop GraphicCrop; 2828 }; 2829 published enum LineCap { 2830 BUTT = 0, 2831 ROUND = 1, 2832 SQUARE = 2 2833 }; 2834 published enum DashStyle { 2835 RECT = 0, 2836 ROUND = 1, 2837 RECTRELATIVE = 2, 2838 ROUNDRELATIVE = 3 2839 }; 2840 published struct LineDash { 2841 ::com::sun::star::drawing::DashStyle Style; 2842 short Dots; 2843 long DotLen; 2844 short Dashes; 2845 long DashLen; 2846 long Distance; 2847 }; 2848 published enum LineJoint { 2849 NONE = 0, 2850 MIDDLE = 1, 2851 BEVEL = 2, 2852 MITER = 3, 2853 ROUND = 4 2854 }; 2855 published enum LineStyle { 2856 NONE = 0, 2857 SOLID = 1, 2858 DASH = 2 2859 }; 2860 published enum PolygonFlags { 2861 NORMAL = 0, 2862 SMOOTH = 1, 2863 CONTROL = 2, 2864 SYMMETRIC = 3 2865 }; 2866 published typedef sequence< ::com::sun::star::drawing::PolygonFlags > FlagSequence; 2867 published typedef sequence< ::com::sun::star::drawing::FlagSequence > FlagSequenceSequence; 2868 published typedef sequence< ::com::sun::star::awt::Point > PointSequence; 2869 published typedef sequence< ::com::sun::star::drawing::PointSequence > PointSequenceSequence; 2870 published struct PolyPolygonBezierCoords { 2871 ::com::sun::star::drawing::PointSequenceSequence Coordinates; 2872 ::com::sun::star::drawing::FlagSequenceSequence Flags; 2873 }; 2874 published service LineProperties { 2875 [property] ::com::sun::star::drawing::LineStyle LineStyle; 2876 [property] ::com::sun::star::drawing::LineDash LineDash; 2877 [property, optional] string LineDashName; 2878 [property] ::com::sun::star::util::Color LineColor; 2879 [property] short LineTransparence; 2880 [property] long LineWidth; 2881 [property] ::com::sun::star::drawing::LineJoint LineJoint; 2882 [property, optional] ::com::sun::star::drawing::LineCap LineCap; 2883 [property, optional] string LineStartName; 2884 [property, optional] string LineEndName; 2885 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineStart; 2886 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineEnd; 2887 [property, optional] boolean LineStartCenter; 2888 [property, optional] long LineStartWidth; 2889 [property, optional] boolean LineEndCenter; 2890 [property, optional] long LineEndWidth; 2891 }; 2892 }; 2893 module chart { 2894 published service ChartArea { 2895 service ::com::sun::star::drawing::FillProperties; 2896 service ::com::sun::star::drawing::LineProperties; 2897 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 2898 interface ::com::sun::star::beans::XPropertySet; 2899 }; 2900 published enum ChartAxisArrangeOrderType { 2901 AUTO = 0, 2902 SIDE_BY_SIDE = 1, 2903 STAGGER_EVEN = 2, 2904 STAGGER_ODD = 3 2905 }; 2906 published enum ChartAxisLabelPosition { 2907 NEAR_AXIS = 0, 2908 NEAR_AXIS_OTHER_SIDE = 1, 2909 OUTSIDE_START = 2, 2910 OUTSIDE_END = 3 2911 }; 2912 published enum ChartAxisMarkPosition { 2913 AT_LABELS = 0, 2914 AT_AXIS = 1, 2915 AT_LABELS_AND_AXIS = 2 2916 }; 2917 published enum ChartAxisPosition { 2918 ZERO = 0, 2919 START = 1, 2920 END = 2, 2921 VALUE = 3 2922 }; 2923 published struct TimeIncrement { 2924 any MajorTimeInterval; 2925 any MinorTimeInterval; 2926 any TimeResolution; 2927 }; 2928 interface XAxis { 2929 interface ::com::sun::star::uno::XInterface; 2930 ::com::sun::star::beans::XPropertySet getAxisTitle(); 2931 ::com::sun::star::beans::XPropertySet getMajorGrid(); 2932 ::com::sun::star::beans::XPropertySet getMinorGrid(); 2933 }; 2934 }; 2935 module table { 2936 published struct BorderLine { 2937 ::com::sun::star::util::Color Color; 2938 short InnerLineWidth; 2939 short OuterLineWidth; 2940 short LineDistance; 2941 }; 2942 published struct BorderLine2: ::com::sun::star::table::BorderLine { 2943 short LineStyle; 2944 unsigned long LineWidth; 2945 }; 2946 published enum ShadowLocation { 2947 NONE = 0, 2948 TOP_LEFT = 1, 2949 TOP_RIGHT = 2, 2950 BOTTOM_LEFT = 3, 2951 BOTTOM_RIGHT = 4 2952 }; 2953 published struct ShadowFormat { 2954 ::com::sun::star::table::ShadowLocation Location; 2955 short ShadowWidth; 2956 boolean IsTransparent; 2957 ::com::sun::star::util::Color Color; 2958 }; 2959 }; 2960 module style { 2961 published service CharacterProperties { 2962 [property] string CharFontName; 2963 [property] string CharFontStyleName; 2964 [property] short CharFontFamily; 2965 [property] short CharFontCharSet; 2966 [property] short CharFontPitch; 2967 [property] ::com::sun::star::util::Color CharColor; 2968 [property, optional] short CharEscapement; 2969 [property] float CharHeight; 2970 [property] short CharUnderline; 2971 [property] float CharWeight; 2972 [property] ::com::sun::star::awt::FontSlant CharPosture; 2973 [property, optional] boolean CharAutoKerning; 2974 [property, optional] ::com::sun::star::util::Color CharBackColor; 2975 [property, optional] long CharShadingValue; 2976 [property, optional] boolean CharBackTransparent; 2977 [property, optional] short CharCaseMap; 2978 [property, optional] boolean CharCrossedOut; 2979 [property, optional] boolean CharFlash; 2980 [property, optional] short CharStrikeout; 2981 [property, optional] boolean CharWordMode; 2982 [property, optional] short CharKerning; 2983 [property] ::com::sun::star::lang::Locale CharLocale; 2984 [property, optional] boolean CharKeepTogether; 2985 [property, optional] boolean CharNoLineBreak; 2986 [property, optional] boolean CharShadowed; 2987 [property, optional] short CharFontType; 2988 [property, optional] string CharStyleName; 2989 [property, optional] boolean CharContoured; 2990 [property, optional] boolean CharCombineIsOn; 2991 [property, optional] string CharCombinePrefix; 2992 [property, optional] string CharCombineSuffix; 2993 [property, optional] short CharEmphasis; 2994 [property, optional] short CharRelief; 2995 [property, optional] string RubyText; 2996 [property, optional] short RubyAdjust; 2997 [property, optional] string RubyCharStyleName; 2998 /** @deprecated */ [property, optional] boolean RubyIsAbove; 2999 [property, optional] short CharRotation; 3000 [property, optional] boolean CharRotationIsFitToLine; 3001 [property, optional] short CharScaleWidth; 3002 [property, optional] string HyperLinkURL; 3003 [property, optional] string HyperLinkTarget; 3004 [property, optional] string HyperLinkName; 3005 [property, optional] string VisitedCharStyleName; 3006 [property, optional] string UnvisitedCharStyleName; 3007 [property, optional] byte CharEscapementHeight; 3008 [property, optional] boolean CharNoHyphenation; 3009 [property] ::com::sun::star::util::Color CharUnderlineColor; 3010 [property] boolean CharUnderlineHasColor; 3011 [property, optional] sequence< string > CharStyleNames; 3012 [property, optional] boolean CharHidden; 3013 [property, optional] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes; 3014 [property, optional] ::com::sun::star::table::BorderLine2 CharLeftBorder; 3015 [property, optional] ::com::sun::star::table::BorderLine2 CharRightBorder; 3016 [property, optional] ::com::sun::star::table::BorderLine2 CharTopBorder; 3017 [property, optional] ::com::sun::star::table::BorderLine2 CharBottomBorder; 3018 [property, optional] long CharBorderDistance; 3019 [property, optional] long CharLeftBorderDistance; 3020 [property, optional] long CharRightBorderDistance; 3021 [property, optional] long CharTopBorderDistance; 3022 [property, optional] long CharBottomBorderDistance; 3023 [property, optional] ::com::sun::star::table::ShadowFormat CharShadowFormat; 3024 [property, optional] ::com::sun::star::util::Color CharHighlight; 3025 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CharInteropGrabBag; 3026 [property, optional] short RubyPosition; 3027 }; 3028 }; 3029 module chart { 3030 published service ChartAxis { 3031 service ::com::sun::star::drawing::LineProperties; 3032 service ::com::sun::star::style::CharacterProperties; 3033 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3034 interface ::com::sun::star::beans::XPropertySet; 3035 [optional] interface ::com::sun::star::chart::XAxis; 3036 [property, optional] double Max; 3037 [property, optional] double Min; 3038 [property, optional] double StepMain; 3039 [property, optional] long StepHelpCount; 3040 /** @deprecated */ [property, optional] double StepHelp; 3041 [property, optional] boolean AutoMax; 3042 [property, optional] boolean AutoMin; 3043 [property, optional] boolean AutoStepMain; 3044 [property, optional] boolean AutoStepHelp; 3045 [property, optional] boolean Logarithmic; 3046 [property, optional] long AxisType; 3047 [property, maybevoid, optional] ::com::sun::star::chart::TimeIncrement TimeIncrement; 3048 [property, optional] boolean ReverseDirection; 3049 [property, optional] ::com::sun::star::chart::ChartAxisPosition CrossoverPosition; 3050 [property, optional] double CrossoverValue; 3051 [property, optional] double Origin; 3052 [property, optional] boolean AutoOrigin; 3053 [property] long Marks; 3054 [property] long HelpMarks; 3055 [property, optional] ::com::sun::star::chart::ChartAxisMarkPosition MarkPosition; 3056 [property] boolean DisplayLabels; 3057 [property] long NumberFormat; 3058 [property, optional] boolean LinkNumberFormatToSource; 3059 [property, optional] ::com::sun::star::chart::ChartAxisLabelPosition LabelPosition; 3060 [property] long TextRotation; 3061 [property] ::com::sun::star::chart::ChartAxisArrangeOrderType ArrangeOrder; 3062 [property] boolean TextBreak; 3063 [property] boolean TextCanOverlap; 3064 [property] long Overlap; 3065 [property] long GapWidth; 3066 }; 3067 published constants ChartAxisAssign { 3068 const long PRIMARY_Y = 2; 3069 const long SECONDARY_Y = 4; 3070 }; 3071 published constants ChartAxisMarks { 3072 const long INNER = 1; 3073 const long NONE = 0; 3074 const long OUTER = 2; 3075 }; 3076 published constants ChartAxisType { 3077 const long AUTOMATIC = 0; 3078 const long CATEGORY = 1; 3079 const long DATE = 2; 3080 }; 3081 published interface XChartDataChangeEventListener; 3082 published interface XChartData { 3083 interface ::com::sun::star::uno::XInterface; 3084 void addChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener); 3085 void removeChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener); 3086 double getNotANumber(); 3087 boolean isNotANumber([in] double nNumber); 3088 }; 3089 published service ChartData { 3090 interface ::com::sun::star::chart::XChartData; 3091 }; 3092 published interface XChartDataArray { 3093 interface ::com::sun::star::chart::XChartData; 3094 sequence< sequence< double > > getData(); 3095 void setData([in] sequence< sequence< double > > aData); 3096 sequence< string > getRowDescriptions(); 3097 void setRowDescriptions([in] sequence< string > aRowDescriptions); 3098 sequence< string > getColumnDescriptions(); 3099 void setColumnDescriptions([in] sequence< string > aColumnDescriptions); 3100 }; 3101 published service ChartDataArray { 3102 service ::com::sun::star::chart::ChartData; 3103 interface ::com::sun::star::chart::XChartDataArray; 3104 }; 3105 published constants ChartDataCaption { 3106 /** @deprecated */ const long FORMAT = 8; 3107 const long NONE = 0; 3108 const long PERCENT = 2; 3109 const long SYMBOL = 16; 3110 const long TEXT = 4; 3111 const long VALUE = 1; 3112 }; 3113 published enum ChartDataChangeType { 3114 ALL = 0, 3115 DATA_RANGE = 1, 3116 COLUMN_INSERTED = 2, 3117 ROW_INSERTED = 3, 3118 COLUMN_DELETED = 4, 3119 ROW_DELETED = 5 3120 }; 3121 published struct ChartDataChangeEvent: ::com::sun::star::lang::EventObject { 3122 ::com::sun::star::chart::ChartDataChangeType Type; 3123 short StartColumn; 3124 short EndColumn; 3125 short StartRow; 3126 short EndRow; 3127 }; 3128 /** @deprecated */ published struct ChartDataValue { 3129 double Value; 3130 double HighError; 3131 double LowError; 3132 }; 3133 /** @deprecated */ published typedef sequence< ::com::sun::star::chart::ChartDataValue > ChartDataPoint; 3134 }; 3135 module graphic { 3136 published interface XGraphic; 3137 }; 3138 module chart { 3139 published service ChartDataPointProperties { 3140 service ::com::sun::star::drawing::LineProperties; 3141 service ::com::sun::star::style::CharacterProperties; 3142 [optional] service ::com::sun::star::drawing::FillProperties; 3143 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3144 [optional] service ::com::sun::star::chart::Chart3DBarProperties; 3145 interface ::com::sun::star::beans::XPropertySet; 3146 [property] long DataCaption; 3147 [property, optional] string LabelSeparator; 3148 [property, optional] long NumberFormat; 3149 [property, optional] long PercentageNumberFormat; 3150 [property, optional] long LabelPlacement; 3151 [property, optional] long SymbolType; 3152 /** @deprecated */ [property, optional] string SymbolBitmapURL; 3153 [property, optional] long SegmentOffset; 3154 [property, optional] boolean TextWordWrap; 3155 [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap; 3156 }; 3157 /** @deprecated */ published struct ChartDataRow { 3158 string Name; 3159 sequence< sequence< ::com::sun::star::chart::ChartDataValue > > Points; 3160 }; 3161 published service ChartDataRowProperties { 3162 service ::com::sun::star::chart::ChartDataPointProperties; 3163 [optional] service ::com::sun::star::chart::ChartStatistics; 3164 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3165 interface ::com::sun::star::beans::XPropertySet; 3166 [property] long Axis; 3167 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataRegressionProperties; 3168 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataErrorProperties; 3169 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataMeanValueProperties; 3170 }; 3171 }; 3172 module frame { 3173 published interface XController; 3174 published interface XModel { 3175 interface ::com::sun::star::lang::XComponent; 3176 boolean attachResource([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 3177 string getURL(); 3178 sequence< ::com::sun::star::beans::PropertyValue > getArgs(); 3179 void connectController([in] ::com::sun::star::frame::XController Controller); 3180 void disconnectController([in] ::com::sun::star::frame::XController Controller); 3181 void lockControllers(); 3182 void unlockControllers(); 3183 boolean hasControllersLocked(); 3184 ::com::sun::star::frame::XController getCurrentController(); 3185 void setCurrentController([in] ::com::sun::star::frame::XController Controller) raises (::com::sun::star::container::NoSuchElementException); 3186 ::com::sun::star::uno::XInterface getCurrentSelection(); 3187 }; 3188 }; 3189 module chart { 3190 published interface XChartDocument { 3191 interface ::com::sun::star::frame::XModel; 3192 ::com::sun::star::drawing::XShape getTitle(); 3193 ::com::sun::star::drawing::XShape getSubTitle(); 3194 ::com::sun::star::drawing::XShape getLegend(); 3195 ::com::sun::star::beans::XPropertySet getArea(); 3196 ::com::sun::star::chart::XDiagram getDiagram(); 3197 void setDiagram([in] ::com::sun::star::chart::XDiagram xDiagram); 3198 ::com::sun::star::chart::XChartData getData(); 3199 void attachData([in] ::com::sun::star::chart::XChartData xData); 3200 }; 3201 }; 3202 module drawing { 3203 published interface XDrawPage; 3204 /** @deprecated */ published interface XDrawPageSupplier { 3205 interface ::com::sun::star::uno::XInterface; 3206 ::com::sun::star::drawing::XDrawPage getDrawPage(); 3207 }; 3208 }; 3209 module chart { 3210 published service ChartDocument { 3211 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3212 interface ::com::sun::star::chart::XChartDocument; 3213 interface ::com::sun::star::beans::XPropertySet; 3214 [optional] interface ::com::sun::star::drawing::XDrawPageSupplier; 3215 [property] boolean HasMainTitle; 3216 [property] boolean HasSubTitle; 3217 [property] boolean HasLegend; 3218 }; 3219 published service ChartGrid { 3220 service ::com::sun::star::drawing::LineProperties; 3221 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3222 interface ::com::sun::star::beans::XPropertySet; 3223 }; 3224 published enum ChartLegendPosition { 3225 NONE = 0, 3226 LEFT = 1, 3227 TOP = 2, 3228 RIGHT = 3, 3229 BOTTOM = 4 3230 }; 3231 }; 3232 module drawing { 3233 published struct HomogenMatrixLine3 { 3234 double Column1; 3235 double Column2; 3236 double Column3; 3237 }; 3238 published struct HomogenMatrix3 { 3239 ::com::sun::star::drawing::HomogenMatrixLine3 Line1; 3240 ::com::sun::star::drawing::HomogenMatrixLine3 Line2; 3241 ::com::sun::star::drawing::HomogenMatrixLine3 Line3; 3242 }; 3243 published interface XGluePointsSupplier { 3244 interface ::com::sun::star::uno::XInterface; 3245 ::com::sun::star::container::XIndexContainer getGluePoints(); 3246 }; 3247 }; 3248 module style { 3249 published interface XStyle; 3250 }; 3251 module drawing { 3252 published service Shape { 3253 interface ::com::sun::star::beans::XPropertySet; 3254 interface ::com::sun::star::drawing::XShape; 3255 interface ::com::sun::star::lang::XComponent; 3256 interface ::com::sun::star::drawing::XShapeDescriptor; 3257 [optional] interface ::com::sun::star::drawing::XGluePointsSupplier; 3258 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet; 3259 [property, optional] long ZOrder; 3260 [property, optional] short LayerID; 3261 [property, optional] string LayerName; 3262 [property, optional] boolean Visible; 3263 [property, optional] boolean Printable; 3264 [property, optional] boolean MoveProtect; 3265 [property, optional] string Name; 3266 [property, optional] boolean SizeProtect; 3267 [property, optional] ::com::sun::star::style::XStyle Style; 3268 [property, optional] ::com::sun::star::drawing::HomogenMatrix3 Transformation; 3269 [property, optional] ::com::sun::star::container::XNameContainer ShapeUserDefinedAttributes; 3270 [property, optional] long NavigationOrder; 3271 [property, optional] string Hyperlink; 3272 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag; 3273 [property, optional] short RelativeHeight; 3274 [property, optional] short RelativeWidth; 3275 [property, optional] short RelativeHeightRelation; 3276 [property, optional] short RelativeWidthRelation; 3277 }; 3278 }; 3279 module chart { 3280 published service ChartLegend { 3281 service ::com::sun::star::drawing::Shape; 3282 service ::com::sun::star::style::CharacterProperties; 3283 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3284 [property, optional] boolean AutomaticPosition; 3285 [property] ::com::sun::star::chart::ChartLegendPosition Alignment; 3286 }; 3287 published service ChartLine { 3288 service ::com::sun::star::drawing::LineProperties; 3289 interface ::com::sun::star::beans::XPropertySet; 3290 }; 3291 published service ChartPieSegmentProperties { 3292 service ::com::sun::star::chart::ChartDataPointProperties; 3293 interface ::com::sun::star::beans::XPropertySet; 3294 [property] long SegmentOffset; 3295 }; 3296 published struct ChartSeriesAddress { 3297 string DataRangeAddress; 3298 string LabelAddress; 3299 sequence< string > DomainRangeAddresses; 3300 }; 3301 published constants ChartSolidType { 3302 const long CONE = 2; 3303 const long CYLINDER = 1; 3304 const long PYRAMID = 3; 3305 const long RECTANGULAR_SOLID = 0; 3306 }; 3307 published constants ChartSymbolType { 3308 const long AUTO = -2; 3309 const long BITMAPURL = -1; 3310 const long NONE = -3; 3311 const long SYMBOL0 = 0; 3312 const long SYMBOL1 = 1; 3313 const long SYMBOL2 = 2; 3314 const long SYMBOL3 = 3; 3315 const long SYMBOL4 = 4; 3316 const long SYMBOL5 = 5; 3317 const long SYMBOL6 = 6; 3318 const long SYMBOL7 = 7; 3319 }; 3320 published service ChartTableAddressSupplier { 3321 [property] string CategoriesRangeAddress; 3322 [property] sequence< ::com::sun::star::chart::ChartSeriesAddress > SeriesAddresses; 3323 [property, optional] string MainTitleAddress; 3324 [property, optional] string SubTitleAddress; 3325 }; 3326 published service ChartTitle { 3327 service ::com::sun::star::drawing::Shape; 3328 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3329 [property, optional] boolean AutomaticPosition; 3330 [property] long TextRotation; 3331 [property] string String; 3332 }; 3333 published interface XTwoAxisXSupplier { 3334 interface ::com::sun::star::chart::XAxisXSupplier; 3335 ::com::sun::star::beans::XPropertySet getSecondaryXAxis(); 3336 }; 3337 published service ChartTwoAxisXSupplier { 3338 service ::com::sun::star::chart::ChartAxisXSupplier; 3339 interface ::com::sun::star::chart::XTwoAxisXSupplier; 3340 [property] boolean HasSecondaryXAxis; 3341 [property] boolean HasSecondaryXAxisDescription; 3342 [property, optional] boolean HasSecondaryXAxisTitle; 3343 }; 3344 published constants DataLabelPlacement { 3345 const long AVOID_OVERLAP = 0; 3346 const long BOTTOM = 6; 3347 const long BOTTOM_LEFT = 5; 3348 const long BOTTOM_RIGHT = 7; 3349 const long CENTER = 1; 3350 const long INSIDE = 10; 3351 const long LEFT = 4; 3352 const long NEAR_ORIGIN = 12; 3353 const long OUTSIDE = 11; 3354 const long RIGHT = 8; 3355 const long TOP = 2; 3356 const long TOP_LEFT = 3; 3357 const long TOP_RIGHT = 9; 3358 }; 3359 published service DonutDiagram { 3360 service ::com::sun::star::chart::Diagram; 3361 }; 3362 published constants ErrorBarStyle { 3363 const long ABSOLUTE = 3; 3364 const long ERROR_MARGIN = 5; 3365 const long FROM_DATA = 7; 3366 const long NONE = 0; 3367 const long RELATIVE = 4; 3368 const long STANDARD_DEVIATION = 2; 3369 const long STANDARD_ERROR = 6; 3370 const long VARIANCE = 1; 3371 }; 3372 published service FilledNetDiagram { 3373 service ::com::sun::star::chart::Diagram; 3374 service ::com::sun::star::chart::ChartAxisXSupplier; 3375 service ::com::sun::star::chart::ChartAxisYSupplier; 3376 service ::com::sun::star::chart::StackableDiagram; 3377 }; 3378 }; 3379 module graphic { 3380 published interface XGraphic; 3381 }; 3382 module chart { 3383 published service LineDiagram { 3384 service ::com::sun::star::chart::Diagram; 3385 service ::com::sun::star::chart::ChartStatistics; 3386 service ::com::sun::star::chart::ChartAxisXSupplier; 3387 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 3388 service ::com::sun::star::chart::ChartAxisZSupplier; 3389 service ::com::sun::star::chart::Dim3DDiagram; 3390 service ::com::sun::star::chart::StackableDiagram; 3391 [property] long SymbolType; 3392 [property, optional] ::com::sun::star::awt::Size SymbolSize; 3393 /** @deprecated */ [property, optional] string SymbolBitmapURL; 3394 [property] boolean Lines; 3395 [property] long SplineType; 3396 [property, optional] long SplineOrder; 3397 [property, optional] long SplineResolution; 3398 /** @deprecated */ [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap; 3399 }; 3400 published constants MissingValueTreatment { 3401 const long CONTINUE = 2; 3402 const long LEAVE_GAP = 0; 3403 const long USE_ZERO = 1; 3404 }; 3405 published service NetDiagram { 3406 service ::com::sun::star::chart::Diagram; 3407 service ::com::sun::star::chart::StackableDiagram; 3408 service ::com::sun::star::chart::ChartAxisYSupplier; 3409 }; 3410 published service PieDiagram { 3411 service ::com::sun::star::chart::Diagram; 3412 service ::com::sun::star::chart::Dim3DDiagram; 3413 }; 3414 published interface XStatisticDisplay { 3415 interface ::com::sun::star::uno::XInterface; 3416 ::com::sun::star::beans::XPropertySet getUpBar(); 3417 ::com::sun::star::beans::XPropertySet getDownBar(); 3418 ::com::sun::star::beans::XPropertySet getMinMaxLine(); 3419 }; 3420 published service StockDiagram { 3421 service ::com::sun::star::chart::ChartStatistics; 3422 service ::com::sun::star::chart::Diagram; 3423 service ::com::sun::star::chart::ChartAxisXSupplier; 3424 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 3425 interface ::com::sun::star::chart::XStatisticDisplay; 3426 [property] boolean Volume; 3427 [property] boolean UpDown; 3428 }; 3429 published struct TimeInterval { 3430 long Number; 3431 long TimeUnit; 3432 }; 3433 published constants TimeUnit { 3434 const long DAY = 0; 3435 const long MONTH = 1; 3436 const long YEAR = 2; 3437 }; 3438 published interface XChartDataChangeEventListener { 3439 interface ::com::sun::star::lang::XEventListener; 3440 void chartDataChanged([in] ::com::sun::star::chart::ChartDataChangeEvent aEvent); 3441 }; 3442 published interface XComplexDescriptionAccess { 3443 interface ::com::sun::star::chart::XChartDataArray; 3444 sequence< sequence< string > > getComplexRowDescriptions(); 3445 void setComplexRowDescriptions([in] sequence< sequence< string > > rRowDescriptions); 3446 sequence< sequence< string > > getComplexColumnDescriptions(); 3447 void setComplexColumnDescriptions([in] sequence< sequence< string > > rColumnDescriptions); 3448 }; 3449 published interface XDateCategories { 3450 interface ::com::sun::star::uno::XInterface; 3451 void setDateCategories([in] sequence< double > rDates); 3452 sequence< double > getDateCategories(); 3453 }; 3454 published service XYDiagram { 3455 service ::com::sun::star::chart::Diagram; 3456 service ::com::sun::star::chart::ChartStatistics; 3457 service ::com::sun::star::chart::ChartAxisXSupplier; 3458 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 3459 service ::com::sun::star::chart::LineDiagram; 3460 }; 3461 }; 3462 module style { 3463 published service CharacterPropertiesAsian { 3464 [property] float CharHeightAsian; 3465 [property] float CharWeightAsian; 3466 [property] string CharFontNameAsian; 3467 [property] string CharFontStyleNameAsian; 3468 [property] short CharFontFamilyAsian; 3469 [property] short CharFontCharSetAsian; 3470 [property] short CharFontPitchAsian; 3471 [property] ::com::sun::star::awt::FontSlant CharPostureAsian; 3472 [property] ::com::sun::star::lang::Locale CharLocaleAsian; 3473 }; 3474 published service CharacterPropertiesComplex { 3475 [property] float CharHeightComplex; 3476 [property] float CharWeightComplex; 3477 [property] string CharFontNameComplex; 3478 [property] string CharFontStyleNameComplex; 3479 [property] short CharFontFamilyComplex; 3480 [property] short CharFontCharSetComplex; 3481 [property] short CharFontPitchComplex; 3482 [property] ::com::sun::star::awt::FontSlant CharPostureComplex; 3483 [property] ::com::sun::star::lang::Locale CharLocaleComplex; 3484 }; 3485 }; 3486 module util { 3487 published exception CloseVetoException: ::com::sun::star::uno::Exception { 3488 }; 3489 }; 3490 module style { 3491 published interface XStyleFamiliesSupplier { 3492 interface ::com::sun::star::uno::XInterface; 3493 ::com::sun::star::container::XNameAccess getStyleFamilies(); 3494 }; 3495 }; 3496 module util { 3497 published interface XNumberFormats; 3498 published interface XNumberFormatsSupplier { 3499 interface ::com::sun::star::uno::XInterface; 3500 ::com::sun::star::beans::XPropertySet getNumberFormatSettings(); 3501 ::com::sun::star::util::XNumberFormats getNumberFormats(); 3502 }; 3503 }; 3504 module drawing { 3505 published enum Alignment { 3506 TOP_LEFT = 0, 3507 TOP = 1, 3508 TOP_RIGHT = 2, 3509 LEFT = 3, 3510 CENTER = 4, 3511 RIGHT = 5, 3512 BOTTOM_LEFT = 6, 3513 BOTTOM = 7, 3514 BOTTOM_RIGHT = 8 3515 }; 3516 published struct Direction3D { 3517 double DirectionX; 3518 double DirectionY; 3519 double DirectionZ; 3520 }; 3521 }; 3522 module style { 3523 published interface XStyle { 3524 interface ::com::sun::star::container::XNamed; 3525 boolean isUserDefined(); 3526 boolean isInUse(); 3527 string getParentStyle(); 3528 void setParentStyle([in] string aParentStyle) raises (::com::sun::star::container::NoSuchElementException); 3529 }; 3530 published service Style { 3531 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3532 interface ::com::sun::star::style::XStyle; 3533 interface ::com::sun::star::beans::XPropertySet; 3534 [optional] interface ::com::sun::star::beans::XMultiPropertySet; 3535 [optional] interface ::com::sun::star::beans::XMultiPropertyStates; 3536 [property, optional, readonly] boolean IsPhysical; 3537 [property, optional] string FollowStyle; 3538 [property, optional, readonly] string DisplayName; 3539 [property, optional] string IsAutoUpdate; 3540 [property, optional] sequence< ::com::sun::star::beans::NamedValue > ParaStyleConditions; 3541 [property, optional] boolean Hidden; 3542 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > StyleInteropGrabBag; 3543 }; 3544 published interface XDefaultsSupplier { 3545 interface ::com::sun::star::uno::XInterface; 3546 ::com::sun::star::beans::XPropertySet getDefaults(); 3547 }; 3548 published enum BreakType { 3549 NONE = 0, 3550 COLUMN_BEFORE = 1, 3551 COLUMN_AFTER = 2, 3552 COLUMN_BOTH = 3, 3553 PAGE_BEFORE = 4, 3554 PAGE_AFTER = 5, 3555 PAGE_BOTH = 6 3556 }; 3557 published struct DropCapFormat { 3558 byte Lines; 3559 byte Count; 3560 short Distance; 3561 }; 3562 published enum GraphicLocation { 3563 NONE = 0, 3564 LEFT_TOP = 1, 3565 MIDDLE_TOP = 2, 3566 RIGHT_TOP = 3, 3567 LEFT_MIDDLE = 4, 3568 MIDDLE_MIDDLE = 5, 3569 RIGHT_MIDDLE = 6, 3570 LEFT_BOTTOM = 7, 3571 MIDDLE_BOTTOM = 8, 3572 RIGHT_BOTTOM = 9, 3573 AREA = 10, 3574 TILED = 11 3575 }; 3576 published struct LineSpacing { 3577 short Mode; 3578 short Height; 3579 }; 3580 published enum ParagraphAdjust { 3581 LEFT = 0, 3582 RIGHT = 1, 3583 BLOCK = 2, 3584 CENTER = 3, 3585 STRETCH = 4 3586 }; 3587 published enum TabAlign { 3588 LEFT = 0, 3589 CENTER = 1, 3590 RIGHT = 2, 3591 DECIMAL = 3, 3592 DEFAULT = 4 3593 }; 3594 published struct TabStop { 3595 long Position; 3596 ::com::sun::star::style::TabAlign Alignment; 3597 char DecimalChar; 3598 char FillChar; 3599 }; 3600 }; 3601 module graphic { 3602 published interface XGraphic; 3603 }; 3604 module style { 3605 published service ParagraphProperties { 3606 [property] ::com::sun::star::style::ParagraphAdjust ParaAdjust; 3607 [property, optional] ::com::sun::star::style::LineSpacing ParaLineSpacing; 3608 [property, optional] ::com::sun::star::util::Color ParaBackColor; 3609 [property, optional] boolean ParaBackTransparent; 3610 /** @deprecated */ [property, optional] string ParaBackGraphicURL; 3611 [property, optional] string ParaBackGraphicFilter; 3612 [property, optional] ::com::sun::star::style::GraphicLocation ParaBackGraphicLocation; 3613 [property] short ParaLastLineAdjust; 3614 [property, optional] boolean ParaExpandSingleWord; 3615 [property] long ParaLeftMargin; 3616 [property] long ParaRightMargin; 3617 [property] long ParaTopMargin; 3618 [property] long ParaBottomMargin; 3619 [property, optional] boolean ParaContextMargin; 3620 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ParaInteropGrabBag; 3621 [property, optional] boolean ParaLineNumberCount; 3622 [property, optional] long ParaLineNumberStartValue; 3623 [property, optional] string PageDescName; 3624 [property, optional] short PageNumberOffset; 3625 [property, optional] boolean ParaRegisterModeActive; 3626 [property, optional] sequence< ::com::sun::star::style::TabStop > ParaTabStops; 3627 [property, optional] string ParaStyleName; 3628 [property, maybevoid, optional, readonly] string PageStyleName; 3629 [property, optional] ::com::sun::star::style::DropCapFormat DropCapFormat; 3630 [property, optional] boolean DropCapWholeWord; 3631 [property, optional] boolean ParaKeepTogether; 3632 [property, optional] boolean ParaSplit; 3633 [property, optional] short NumberingLevel; 3634 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules; 3635 [property, optional] short NumberingStartValue; 3636 [property, optional] boolean ParaIsNumberingRestart; 3637 [property, optional] string NumberingStyleName; 3638 [property, optional] byte ParaOrphans; 3639 [property, optional] byte ParaWidows; 3640 [property, optional] ::com::sun::star::table::ShadowFormat ParaShadowFormat; 3641 [property, optional] ::com::sun::star::table::BorderLine LeftBorder; 3642 [property, optional] ::com::sun::star::table::BorderLine RightBorder; 3643 [property, optional] ::com::sun::star::table::BorderLine TopBorder; 3644 [property, optional] ::com::sun::star::table::BorderLine BottomBorder; 3645 [property, optional] long BorderDistance; 3646 [property, optional] long LeftBorderDistance; 3647 [property, optional] long RightBorderDistance; 3648 [property, optional] long TopBorderDistance; 3649 [property, optional] long BottomBorderDistance; 3650 [property, optional] ::com::sun::star::style::BreakType BreakType; 3651 [property, optional] string DropCapCharStyleName; 3652 [property, optional] long ParaFirstLineIndent; 3653 [property, optional] boolean ParaIsAutoFirstLineIndent; 3654 [property] boolean ParaIsHyphenation; 3655 [property, optional] short ParaHyphenationMaxHyphens; 3656 [property, optional] short ParaHyphenationMaxLeadingChars; 3657 [property, optional] short ParaHyphenationMaxTrailingChars; 3658 [property, optional] short ParaVertAlignment; 3659 [property, optional] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes; 3660 [property, maybevoid, optional] boolean NumberingIsNumber; 3661 [property, maybevoid, optional] boolean ParaIsConnectBorder; 3662 [property, optional] string ListId; 3663 [property, optional] short OutlineLevel; 3664 [property, optional] ::com::sun::star::graphic::XGraphic ParaBackGraphic; 3665 }; 3666 }; 3667 module util { 3668 published interface XModifyListener; 3669 published interface XModifyBroadcaster { 3670 interface ::com::sun::star::uno::XInterface; 3671 void addModifyListener([in] ::com::sun::star::util::XModifyListener aListener); 3672 void removeModifyListener([in] ::com::sun::star::util::XModifyListener aListener); 3673 }; 3674 }; 3675 module sdbc { 3676 published exception SQLException: ::com::sun::star::uno::Exception { 3677 string SQLState; 3678 long ErrorCode; 3679 any NextException; 3680 }; 3681 }; 3682 module util { 3683 published struct DateTime { 3684 unsigned long NanoSeconds; 3685 unsigned short Seconds; 3686 unsigned short Minutes; 3687 unsigned short Hours; 3688 unsigned short Day; 3689 unsigned short Month; 3690 short Year; 3691 boolean IsUTC; 3692 }; 3693 }; 3694 module sdbc { 3695 published interface XArray; 3696 published interface XBlob; 3697 published interface XClob; 3698 published interface XRef; 3699 published interface XParameters { 3700 interface ::com::sun::star::uno::XInterface; 3701 void setNull([in] long parameterIndex, [in] long sqlType) raises (::com::sun::star::sdbc::SQLException); 3702 void setObjectNull([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException); 3703 void setBoolean([in] long parameterIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException); 3704 void setByte([in] long parameterIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException); 3705 void setShort([in] long parameterIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException); 3706 void setInt([in] long parameterIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException); 3707 void setLong([in] long parameterIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException); 3708 void setFloat([in] long parameterIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException); 3709 void setDouble([in] long parameterIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException); 3710 void setString([in] long parameterIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException); 3711 void setBytes([in] long parameterIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException); 3712 void setDate([in] long parameterIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException); 3713 void setTime([in] long parameterIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException); 3714 void setTimestamp([in] long parameterIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException); 3715 void setBinaryStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 3716 void setCharacterStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 3717 void setObject([in] long parameterIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException); 3718 void setObjectWithInfo([in] long parameterIndex, [in] any x, [in] long targetSqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException); 3719 void setRef([in] long parameterIndex, [in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException); 3720 void setBlob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException); 3721 void setClob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException); 3722 void setArray([in] long parameterIndex, [in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException); 3723 void clearParameters() raises (::com::sun::star::sdbc::SQLException); 3724 }; 3725 published interface XResultSet { 3726 interface ::com::sun::star::uno::XInterface; 3727 boolean next() raises (::com::sun::star::sdbc::SQLException); 3728 boolean isBeforeFirst() raises (::com::sun::star::sdbc::SQLException); 3729 boolean isAfterLast() raises (::com::sun::star::sdbc::SQLException); 3730 boolean isFirst() raises (::com::sun::star::sdbc::SQLException); 3731 boolean isLast() raises (::com::sun::star::sdbc::SQLException); 3732 void beforeFirst() raises (::com::sun::star::sdbc::SQLException); 3733 void afterLast() raises (::com::sun::star::sdbc::SQLException); 3734 boolean first() raises (::com::sun::star::sdbc::SQLException); 3735 boolean last() raises (::com::sun::star::sdbc::SQLException); 3736 long getRow() raises (::com::sun::star::sdbc::SQLException); 3737 boolean absolute([in] long row) raises (::com::sun::star::sdbc::SQLException); 3738 boolean relative([in] long rows) raises (::com::sun::star::sdbc::SQLException); 3739 boolean previous() raises (::com::sun::star::sdbc::SQLException); 3740 void refreshRow() raises (::com::sun::star::sdbc::SQLException); 3741 boolean rowUpdated() raises (::com::sun::star::sdbc::SQLException); 3742 boolean rowInserted() raises (::com::sun::star::sdbc::SQLException); 3743 boolean rowDeleted() raises (::com::sun::star::sdbc::SQLException); 3744 ::com::sun::star::uno::XInterface getStatement() raises (::com::sun::star::sdbc::SQLException); 3745 }; 3746 published interface XRowSetListener; 3747 published interface XRowSet { 3748 interface ::com::sun::star::sdbc::XResultSet; 3749 void execute() raises (::com::sun::star::sdbc::SQLException); 3750 void addRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener); 3751 void removeRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener); 3752 }; 3753 }; 3754 module view { 3755 published interface XSelectionChangeListener { 3756 interface ::com::sun::star::lang::XEventListener; 3757 void selectionChanged([in] ::com::sun::star::lang::EventObject aEvent); 3758 }; 3759 }; 3760 module configuration { 3761 published service HierarchyElement { 3762 interface ::com::sun::star::container::XHierarchicalName; 3763 interface ::com::sun::star::container::XNamed; 3764 [optional] interface ::com::sun::star::beans::XProperty; 3765 [optional] interface ::com::sun::star::beans::XPropertyWithState; 3766 [optional] interface ::com::sun::star::container::XChild; 3767 }; 3768 }; 3769 module util { 3770 published interface XChangesListener; 3771 published interface XChangesNotifier { 3772 interface ::com::sun::star::uno::XInterface; 3773 void addChangesListener([in] ::com::sun::star::util::XChangesListener aListener); 3774 void removeChangesListener([in] ::com::sun::star::util::XChangesListener aListener); 3775 }; 3776 }; 3777 module configuration { 3778 published service AccessRootElement { 3779 service ::com::sun::star::configuration::HierarchyElement; 3780 interface ::com::sun::star::lang::XComponent; 3781 interface ::com::sun::star::util::XChangesNotifier; 3782 [optional] interface ::com::sun::star::lang::XLocalizable; 3783 }; 3784 published service AdministrationProvider { 3785 interface ::com::sun::star::lang::XMultiServiceFactory; 3786 interface ::com::sun::star::lang::XComponent; 3787 }; 3788 published exception CannotLoadConfigurationException: ::com::sun::star::uno::Exception { 3789 }; 3790 published service HierarchyAccess { 3791 interface ::com::sun::star::container::XNameAccess; 3792 interface ::com::sun::star::container::XHierarchicalNameAccess; 3793 interface ::com::sun::star::container::XContainer; 3794 interface ::com::sun::star::beans::XExactName; 3795 [optional] interface ::com::sun::star::beans::XPropertySetInfo; 3796 [optional] interface ::com::sun::star::beans::XPropertyState; 3797 [optional] interface ::com::sun::star::beans::XMultiPropertyStates; 3798 }; 3799 published service PropertyHierarchy { 3800 interface ::com::sun::star::beans::XPropertySet; 3801 interface ::com::sun::star::beans::XMultiPropertySet; 3802 interface ::com::sun::star::beans::XHierarchicalPropertySet; 3803 interface ::com::sun::star::beans::XMultiHierarchicalPropertySet; 3804 }; 3805 published service GroupAccess { 3806 service ::com::sun::star::configuration::HierarchyAccess; 3807 service ::com::sun::star::configuration::PropertyHierarchy; 3808 [optional] interface ::com::sun::star::beans::XPropertyState; 3809 [optional] interface ::com::sun::star::beans::XMultiPropertyStates; 3810 }; 3811 published service GroupElement { 3812 service ::com::sun::star::configuration::HierarchyElement; 3813 interface ::com::sun::star::container::XChild; 3814 }; 3815 published interface XTemplateContainer { 3816 interface ::com::sun::star::uno::XInterface; 3817 string getElementTemplateName(); 3818 }; 3819 }; 3820 module util { 3821 published interface XStringEscape { 3822 interface ::com::sun::star::uno::XInterface; 3823 string escapeString([in] string aString) raises (::com::sun::star::lang::IllegalArgumentException); 3824 string unescapeString([in] string aEscapedString) raises (::com::sun::star::lang::IllegalArgumentException); 3825 }; 3826 }; 3827 module configuration { 3828 published service SimpleSetAccess { 3829 interface ::com::sun::star::container::XNameAccess; 3830 [optional] interface ::com::sun::star::configuration::XTemplateContainer; 3831 [optional] interface ::com::sun::star::util::XStringEscape; 3832 [optional] interface ::com::sun::star::container::XContainer; 3833 }; 3834 published service SetAccess { 3835 service ::com::sun::star::configuration::HierarchyAccess; 3836 service ::com::sun::star::configuration::SimpleSetAccess; 3837 interface ::com::sun::star::container::XContainer; 3838 }; 3839 published interface XTemplateInstance { 3840 interface ::com::sun::star::uno::XInterface; 3841 string getTemplateName(); 3842 }; 3843 published service SetElement { 3844 service ::com::sun::star::configuration::HierarchyElement; 3845 interface ::com::sun::star::container::XChild; 3846 interface ::com::sun::star::lang::XComponent; 3847 interface ::com::sun::star::configuration::XTemplateInstance; 3848 }; 3849 published service ConfigurationAccess { 3850 service ::com::sun::star::configuration::HierarchyAccess; 3851 service ::com::sun::star::configuration::HierarchyElement; 3852 [optional] service ::com::sun::star::configuration::SetAccess; 3853 [optional] service ::com::sun::star::configuration::GroupAccess; 3854 [optional] service ::com::sun::star::configuration::AccessRootElement; 3855 [optional] service ::com::sun::star::configuration::SetElement; 3856 [optional] service ::com::sun::star::configuration::GroupElement; 3857 }; 3858 /** @deprecated */ published service ConfigurationProvider { 3859 interface ::com::sun::star::lang::XMultiServiceFactory; 3860 interface ::com::sun::star::lang::XComponent; 3861 }; 3862 }; 3863 module util { 3864 published interface XFlushListener; 3865 published interface XFlushable { 3866 interface ::com::sun::star::uno::XInterface; 3867 void flush(); 3868 void addFlushListener([in] ::com::sun::star::util::XFlushListener l); 3869 void removeFlushListener([in] ::com::sun::star::util::XFlushListener l); 3870 }; 3871 }; 3872 module configuration { 3873 published service ConfigurationRegistry { 3874 interface ::com::sun::star::registry::XSimpleRegistry; 3875 interface ::com::sun::star::util::XFlushable; 3876 }; 3877 published service GroupUpdate { 3878 service ::com::sun::star::configuration::GroupAccess; 3879 interface ::com::sun::star::container::XNameReplace; 3880 }; 3881 published service SimpleSetUpdate { 3882 service ::com::sun::star::configuration::SimpleSetAccess; 3883 interface ::com::sun::star::container::XNameContainer; 3884 [optional] interface ::com::sun::star::lang::XSingleServiceFactory; 3885 [optional] interface ::com::sun::star::lang::XMultiServiceFactory; 3886 }; 3887 published service SetUpdate { 3888 service ::com::sun::star::configuration::SetAccess; 3889 service ::com::sun::star::configuration::SimpleSetUpdate; 3890 }; 3891 }; 3892 module util { 3893 published struct ElementChange { 3894 any Accessor; 3895 any Element; 3896 any ReplacedElement; 3897 }; 3898 published typedef sequence< ::com::sun::star::util::ElementChange > ChangesSet; 3899 published interface XChangesBatch { 3900 interface ::com::sun::star::uno::XInterface; 3901 void commitChanges() raises (::com::sun::star::lang::WrappedTargetException); 3902 boolean hasPendingChanges(); 3903 ::com::sun::star::util::ChangesSet getPendingChanges(); 3904 }; 3905 }; 3906 module configuration { 3907 published service UpdateRootElement { 3908 service ::com::sun::star::configuration::AccessRootElement; 3909 interface ::com::sun::star::util::XChangesBatch; 3910 }; 3911 published service ConfigurationUpdateAccess { 3912 service ::com::sun::star::configuration::ConfigurationAccess; 3913 [optional] service ::com::sun::star::configuration::SetUpdate; 3914 [optional] service ::com::sun::star::configuration::GroupUpdate; 3915 [optional] service ::com::sun::star::configuration::UpdateRootElement; 3916 }; 3917 published exception CorruptedConfigurationException: ::com::sun::star::uno::RuntimeException { 3918 string Details; 3919 }; 3920 published exception CorruptedUIConfigurationException: ::com::sun::star::configuration::CorruptedConfigurationException { 3921 }; 3922 }; 3923 module util { 3924 published interface XRefreshListener; 3925 published interface XRefreshable { 3926 interface ::com::sun::star::uno::XInterface; 3927 void refresh(); 3928 void addRefreshListener([in] ::com::sun::star::util::XRefreshListener l); 3929 void removeRefreshListener([in] ::com::sun::star::util::XRefreshListener l); 3930 }; 3931 }; 3932 module configuration { 3933 published service DefaultProvider { 3934 service ::com::sun::star::configuration::ConfigurationProvider; 3935 [optional] interface ::com::sun::star::util::XRefreshable; 3936 [optional] interface ::com::sun::star::util::XFlushable; 3937 [optional] interface ::com::sun::star::lang::XLocalizable; 3938 [property, optional] boolean EnableAsync; 3939 }; 3940 published exception InstallationIncompleteException: ::com::sun::star::configuration::CannotLoadConfigurationException { 3941 }; 3942 published exception InvalidBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException { 3943 string BootstrapFileURL; 3944 }; 3945 published exception MissingBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException { 3946 string BootstrapFileURL; 3947 }; 3948 module backend { 3949 published exception BackendSetupException: ::com::sun::star::configuration::CannotLoadConfigurationException { 3950 any BackendException; 3951 }; 3952 published exception AuthenticationFailedException: ::com::sun::star::configuration::backend::BackendSetupException { 3953 }; 3954 published exception BackendAccessException: ::com::sun::star::lang::WrappedTargetException { 3955 }; 3956 published interface XLayer; 3957 published interface XUpdateHandler; 3958 published interface XBackend { 3959 interface ::com::sun::star::uno::XInterface; 3960 sequence< ::com::sun::star::configuration::backend::XLayer > listOwnLayers([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 3961 ::com::sun::star::configuration::backend::XUpdateHandler getOwnUpdateHandler([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::lang::IllegalArgumentException); 3962 sequence< ::com::sun::star::configuration::backend::XLayer > listLayers([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 3963 ::com::sun::star::configuration::backend::XUpdateHandler getUpdateHandler([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::lang::IllegalArgumentException); 3964 }; 3965 published interface XBackendEntities { 3966 interface ::com::sun::star::uno::XInterface; 3967 string getOwnerEntity(); 3968 string getAdminEntity(); 3969 boolean supportsEntity([in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException); 3970 boolean isEqualEntity([in] string aEntity, [in] string aOtherEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 3971 }; 3972 published interface XSchema; 3973 published interface XSchemaSupplier { 3974 interface ::com::sun::star::uno::XInterface; 3975 ::com::sun::star::configuration::backend::XSchema getComponentSchema([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 3976 }; 3977 published service Backend { 3978 interface ::com::sun::star::configuration::backend::XSchemaSupplier; 3979 interface ::com::sun::star::configuration::backend::XBackend; 3980 [optional] interface ::com::sun::star::configuration::backend::XBackendEntities; 3981 }; 3982 published service BackendAdapter { 3983 service ::com::sun::star::configuration::backend::Backend; 3984 interface ::com::sun::star::configuration::backend::XBackendEntities; 3985 [optional] interface ::com::sun::star::lang::XInitialization; 3986 }; 3987 published exception CannotConnectException: ::com::sun::star::configuration::backend::BackendSetupException { 3988 }; 3989 published exception ConnectionLostException: ::com::sun::star::configuration::backend::BackendAccessException { 3990 }; 3991 published exception MalformedDataException: ::com::sun::star::uno::Exception { 3992 any ErrorDetails; 3993 }; 3994 published interface XLayer; 3995 published interface XLayerImporter { 3996 interface ::com::sun::star::uno::XInterface; 3997 ::com::sun::star::configuration::backend::XBackend getTargetBackend(); 3998 void setTargetBackend([in] ::com::sun::star::configuration::backend::XBackend aBackend) raises (::com::sun::star::lang::NullPointerException); 3999 void importLayer([in] ::com::sun::star::configuration::backend::XLayer aLayer) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException); 4000 void importLayerForEntity([in] ::com::sun::star::configuration::backend::XLayer aLayer, [in] string aEntity) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException); 4001 }; 4002 published service Importer { 4003 interface ::com::sun::star::configuration::backend::XLayerImporter; 4004 [optional] interface ::com::sun::star::lang::XInitialization; 4005 }; 4006 published service CopyImporter { 4007 service ::com::sun::star::configuration::backend::Importer; 4008 interface ::com::sun::star::lang::XInitialization; 4009 }; 4010 }; 4011 }; 4012 module task { 4013 published interface XJob { 4014 interface ::com::sun::star::uno::XInterface; 4015 any execute([in] sequence< ::com::sun::star::beans::NamedValue > Arguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception); 4016 }; 4017 }; 4018 module configuration { 4019 module backend { 4020 published service DataImporter { 4021 interface ::com::sun::star::task::XJob; 4022 }; 4023 published service HierarchyBrowser { 4024 interface ::com::sun::star::task::XJob; 4025 }; 4026 published exception InsufficientAccessRightsException: ::com::sun::star::configuration::backend::BackendAccessException { 4027 }; 4028 published service InteractionHandler { 4029 interface ::com::sun::star::task::XInteractionHandler; 4030 interface ::com::sun::star::lang::XInitialization; 4031 }; 4032 published exception InvalidAuthenticationMechanismException: ::com::sun::star::configuration::backend::BackendSetupException { 4033 }; 4034 published interface XLayerHandler; 4035 published interface XLayer { 4036 interface ::com::sun::star::uno::XInterface; 4037 void readData([in] ::com::sun::star::configuration::backend::XLayerHandler aHandler) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException); 4038 }; 4039 published interface XLayerHandler; 4040 published interface XCompositeLayer { 4041 interface ::com::sun::star::configuration::backend::XLayer; 4042 sequence< string > listSubLayerIds() raises (::com::sun::star::lang::WrappedTargetException); 4043 void readSubLayerData([in] ::com::sun::star::configuration::backend::XLayerHandler aHandler, [in] string aSubLayerId) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException); 4044 }; 4045 }; 4046 }; 4047 module util { 4048 published interface XTimeStamped { 4049 interface ::com::sun::star::uno::XInterface; 4050 string getTimestamp(); 4051 }; 4052 }; 4053 module configuration { 4054 module backend { 4055 published service Layer { 4056 interface ::com::sun::star::configuration::backend::XLayer; 4057 [optional] interface ::com::sun::star::configuration::backend::XCompositeLayer; 4058 [optional] interface ::com::sun::star::util::XTimeStamped; 4059 [property, optional, readonly] string URL; 4060 }; 4061 published service LayerFilter { 4062 interface ::com::sun::star::configuration::backend::XLayer; 4063 interface ::com::sun::star::lang::XInitialization; 4064 }; 4065 published struct TemplateIdentifier { 4066 string Name; 4067 string Component; 4068 }; 4069 published interface XUpdateHandler { 4070 interface ::com::sun::star::uno::XInterface; 4071 void startUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException); 4072 void endUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException); 4073 void modifyNode([in] string aName, [in] short aAttributes, [in] short aAttributeMask, [in] boolean bReset) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4074 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4075 void addOrReplaceNodeFromTemplate([in] string aName, [in] short aAttributes, [in] ::com::sun::star::configuration::backend::TemplateIdentifier aTemplate) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4076 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4077 void removeNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4078 void modifyProperty([in] string aName, [in] short aAttributes, [in] short aAttributeMask, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4079 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4080 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4081 void resetPropertyValue() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4082 void resetPropertyValueForLocale([in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4083 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4084 void resetProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4085 void addOrReplaceProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4086 void addOrReplacePropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4087 void removeProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4088 }; 4089 published service LayerUpdateMerger { 4090 interface ::com::sun::star::configuration::backend::XUpdateHandler; 4091 interface ::com::sun::star::lang::XInitialization; 4092 }; 4093 published interface XUpdatableLayer; 4094 published interface XMultiLayerStratum { 4095 interface ::com::sun::star::uno::XInterface; 4096 sequence< string > listLayerIds([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 4097 string getUpdateLayerId([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::lang::IllegalArgumentException); 4098 ::com::sun::star::configuration::backend::XLayer getLayer([in] string aLayerId, [in] string aTimestamp) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 4099 sequence< ::com::sun::star::configuration::backend::XLayer > getLayers([in] sequence< string > aLayerIds, [in] string aTimestamp) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 4100 sequence< ::com::sun::star::configuration::backend::XLayer > getMultipleLayers([in] sequence< string > aLayerIds, [in] sequence< string > aTimestamps) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 4101 ::com::sun::star::configuration::backend::XUpdatableLayer getUpdatableLayer([in] string aLayerId) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::lang::IllegalArgumentException); 4102 }; 4103 published service SingleBackend { 4104 interface ::com::sun::star::configuration::backend::XSchemaSupplier; 4105 interface ::com::sun::star::configuration::backend::XMultiLayerStratum; 4106 interface ::com::sun::star::configuration::backend::XBackendEntities; 4107 }; 4108 published service LdapSingleBackend { 4109 service ::com::sun::star::configuration::backend::SingleBackend; 4110 }; 4111 published interface XUpdatableLayer; 4112 published interface XSingleLayerStratum { 4113 interface ::com::sun::star::uno::XInterface; 4114 ::com::sun::star::configuration::backend::XLayer getLayer([in] string aComponent, [in] string aTimestamp) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 4115 ::com::sun::star::configuration::backend::XUpdatableLayer getUpdatableLayer([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::NoSupportException, ::com::sun::star::lang::IllegalArgumentException); 4116 }; 4117 published service LocalDataImporter { 4118 service ::com::sun::star::configuration::backend::DataImporter; 4119 }; 4120 published service LocalHierarchyBrowser { 4121 service ::com::sun::star::configuration::backend::HierarchyBrowser; 4122 }; 4123 published service LocalSingleBackend { 4124 service ::com::sun::star::configuration::backend::SingleBackend; 4125 }; 4126 published service MergeImporter { 4127 service ::com::sun::star::configuration::backend::Importer; 4128 }; 4129 published constants NodeAttribute { 4130 const short FINALIZED = 256; 4131 const short FUSE = 2048; 4132 const short MANDATORY = 512; 4133 const short MASK = 32512; 4134 const short READONLY = 1024; 4135 }; 4136 published service OfflineBackend { 4137 service ::com::sun::star::configuration::backend::BackendAdapter; 4138 }; 4139 published service OnlineBackend { 4140 service ::com::sun::star::configuration::backend::BackendAdapter; 4141 }; 4142 published interface XSchemaHandler; 4143 published interface XSchema { 4144 interface ::com::sun::star::uno::XInterface; 4145 void readSchema([in] ::com::sun::star::configuration::backend::XSchemaHandler aHandler) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException); 4146 void readComponent([in] ::com::sun::star::configuration::backend::XSchemaHandler aHandler) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException); 4147 void readTemplates([in] ::com::sun::star::configuration::backend::XSchemaHandler aHandler) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException); 4148 }; 4149 published service Schema { 4150 interface ::com::sun::star::configuration::backend::XSchema; 4151 [property, optional, readonly] string URL; 4152 }; 4153 published constants SchemaAttribute { 4154 const short EXTENSIBLE = 4; 4155 const short LOCALIZED = 2; 4156 const short MASK = 255; 4157 const short REQUIRED = 1; 4158 }; 4159 published service SingleBackendAdapter { 4160 service ::com::sun::star::configuration::backend::BackendAdapter; 4161 }; 4162 published interface XUpdatableLayer { 4163 interface ::com::sun::star::configuration::backend::XLayer; 4164 void replaceWith([in] ::com::sun::star::configuration::backend::XLayer aNewLayer) raises (::com::sun::star::lang::NullPointerException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::configuration::backend::MalformedDataException); 4165 }; 4166 published service UpdatableLayer { 4167 service ::com::sun::star::configuration::backend::Layer; 4168 interface ::com::sun::star::configuration::backend::XUpdatableLayer; 4169 }; 4170 published interface XLayerHandler { 4171 interface ::com::sun::star::uno::XInterface; 4172 void startLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4173 void endLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4174 void overrideNode([in] string aName, [in] short aAttributes, [in] boolean bClear) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4175 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4176 void addOrReplaceNodeFromTemplate([in] string aName, [in] ::com::sun::star::configuration::backend::TemplateIdentifier aTemplate, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4177 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4178 void dropNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4179 void overrideProperty([in] string aName, [in] short aAttributes, [in] type aType, [in] boolean bClear) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4180 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4181 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4182 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4183 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4184 void addPropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4185 }; 4186 published interface XSchemaHandler { 4187 interface ::com::sun::star::uno::XInterface; 4188 void startSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4189 void endSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4190 void importComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4191 void startComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4192 void endComponent() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4193 void startGroupTemplate([in] ::com::sun::star::configuration::backend::TemplateIdentifier aTemplate, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4194 void startSetTemplate([in] ::com::sun::star::configuration::backend::TemplateIdentifier aTemplate, [in] short aAttributes, [in] ::com::sun::star::configuration::backend::TemplateIdentifier aItemType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4195 void endTemplate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4196 void startGroup([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4197 void startSet([in] string aName, [in] short aAttributes, [in] ::com::sun::star::configuration::backend::TemplateIdentifier aItemType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4198 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4199 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4200 void addPropertyWithDefault([in] string aName, [in] short aAttributes, [in] any aDefaultValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4201 void addInstance([in] string aName, [in] ::com::sun::star::configuration::backend::TemplateIdentifier aTemplate) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4202 void addItemType([in] ::com::sun::star::configuration::backend::TemplateIdentifier aItemType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4203 }; 4204 module xml { 4205 published service LayerParser { 4206 interface ::com::sun::star::configuration::backend::XLayer; 4207 interface ::com::sun::star::io::XActiveDataSink; 4208 interface ::com::sun::star::lang::XInitialization; 4209 }; 4210 published service LayerWriter { 4211 interface ::com::sun::star::configuration::backend::XLayerHandler; 4212 interface ::com::sun::star::io::XActiveDataSource; 4213 interface ::com::sun::star::lang::XInitialization; 4214 }; 4215 published service SchemaParser { 4216 interface ::com::sun::star::configuration::backend::XSchema; 4217 interface ::com::sun::star::io::XActiveDataSink; 4218 interface ::com::sun::star::lang::XInitialization; 4219 }; 4220 }; 4221 }; 4222 module bootstrap { 4223 /** @deprecated */ published service BootstrapContext { 4224 interface ::com::sun::star::uno::XComponentContext; 4225 }; 4226 }; 4227 published singleton theDefaultProvider: ::com::sun::star::lang::XMultiServiceFactory; 4228 }; 4229 module ui { 4230 module dialogs { 4231 published interface XExecutableDialog { 4232 interface ::com::sun::star::uno::XInterface; 4233 void setTitle([in] string aTitle); 4234 short execute(); 4235 }; 4236 }; 4237 }; 4238 module datatransfer { 4239 published struct DataFlavor { 4240 string MimeType; 4241 string HumanPresentableName; 4242 type DataType; 4243 }; 4244 published interface XDataFormatTranslator { 4245 interface ::com::sun::star::uno::XInterface; 4246 any getSystemDataTypeFromDataFlavor([in] ::com::sun::star::datatransfer::DataFlavor aDataFlavor); 4247 ::com::sun::star::datatransfer::DataFlavor getDataFlavorFromSystemDataType([in] any aSysDataType); 4248 }; 4249 published service DataFormatTranslator: ::com::sun::star::datatransfer::XDataFormatTranslator; 4250 published interface XMimeContentType; 4251 published interface XMimeContentTypeFactory { 4252 interface ::com::sun::star::uno::XInterface; 4253 ::com::sun::star::datatransfer::XMimeContentType createMimeContentType([in] string aContentType) raises (::com::sun::star::lang::IllegalArgumentException); 4254 }; 4255 published service MimeContentTypeFactory: ::com::sun::star::datatransfer::XMimeContentTypeFactory; 4256 published exception UnsupportedFlavorException: ::com::sun::star::uno::Exception { 4257 }; 4258 published interface XMimeContentType { 4259 interface ::com::sun::star::uno::XInterface; 4260 string getMediaType(); 4261 string getMediaSubtype(); 4262 string getFullMediaType(); 4263 sequence< string > getParameters(); 4264 boolean hasParameter([in] string aName); 4265 string getParameterValue([in] string aName) raises (::com::sun::star::container::NoSuchElementException); 4266 }; 4267 published interface XSystemTransferable { 4268 interface ::com::sun::star::uno::XInterface; 4269 any getData([in] sequence< byte > aProcessId); 4270 }; 4271 published interface XTransferDataAccess { 4272 interface ::com::sun::star::uno::XInterface; 4273 hyper queryDataSize([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList); 4274 sequence< any > getData([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList); 4275 }; 4276 published interface XTransferable { 4277 interface ::com::sun::star::uno::XInterface; 4278 any getTransferData([in] ::com::sun::star::datatransfer::DataFlavor aFlavor) raises (::com::sun::star::datatransfer::UnsupportedFlavorException, ::com::sun::star::io::IOException); 4279 sequence< ::com::sun::star::datatransfer::DataFlavor > getTransferDataFlavors(); 4280 boolean isDataFlavorSupported([in] ::com::sun::star::datatransfer::DataFlavor aFlavor); 4281 }; 4282 published interface XTransferableEx { 4283 interface ::com::sun::star::uno::XInterface; 4284 sequence< ::com::sun::star::datatransfer::DataFlavor > queryTransferDataFlavors([in] sequence< ::com::sun::star::datatransfer::DataFlavor > requestedFlavors); 4285 }; 4286 published interface XTransferableSource { 4287 interface ::com::sun::star::uno::XInterface; 4288 string getDataSourceDescription(); 4289 }; 4290 interface XTransferableSupplier { 4291 interface ::com::sun::star::uno::XInterface; 4292 ::com::sun::star::datatransfer::XTransferable getTransferable(); 4293 void insertTransferable([in] ::com::sun::star::datatransfer::XTransferable xTrans) raises (::com::sun::star::datatransfer::UnsupportedFlavorException); 4294 }; 4295 module clipboard { 4296 published struct ClipboardEvent: ::com::sun::star::lang::EventObject { 4297 ::com::sun::star::datatransfer::XTransferable Contents; 4298 }; 4299 published interface XClipboard; 4300 published interface XClipboardManager { 4301 interface ::com::sun::star::uno::XInterface; 4302 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string aName) raises (::com::sun::star::container::NoSuchElementException); 4303 void addClipboard([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException); 4304 void removeClipboard([in] string aName); 4305 sequence< string > listClipboardNames(); 4306 }; 4307 published service ClipboardManager { 4308 interface ::com::sun::star::datatransfer::clipboard::XClipboardManager; 4309 interface ::com::sun::star::lang::XComponent; 4310 }; 4311 published interface XClipboardOwner; 4312 published interface XClipboard { 4313 interface ::com::sun::star::uno::XInterface; 4314 ::com::sun::star::datatransfer::XTransferable getContents(); 4315 void setContents([in] ::com::sun::star::datatransfer::XTransferable xTrans, [in] ::com::sun::star::datatransfer::clipboard::XClipboardOwner xClipboardOwner); 4316 string getName(); 4317 }; 4318 published interface XClipboardEx { 4319 interface ::com::sun::star::datatransfer::clipboard::XClipboard; 4320 byte getRenderingCapabilities(); 4321 }; 4322 published interface XClipboardListener; 4323 published interface XClipboardNotifier { 4324 interface ::com::sun::star::uno::XInterface; 4325 void addClipboardListener([in] ::com::sun::star::datatransfer::clipboard::XClipboardListener listener); 4326 void removeClipboardListener([in] ::com::sun::star::datatransfer::clipboard::XClipboardListener listener); 4327 }; 4328 published service GenericClipboard { 4329 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx; 4330 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier; 4331 interface ::com::sun::star::lang::XInitialization; 4332 interface ::com::sun::star::lang::XComponent; 4333 }; 4334 published constants RenderingCapabilities { 4335 const byte Delayed = 1; 4336 const byte Persistant = 2; 4337 }; 4338 published interface XFlushableClipboard { 4339 interface ::com::sun::star::uno::XInterface; 4340 void flushClipboard(); 4341 }; 4342 published interface XSystemClipboard { 4343 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx; 4344 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier; 4345 interface ::com::sun::star::lang::XComponent; 4346 [optional] interface ::com::sun::star::datatransfer::clipboard::XFlushableClipboard; 4347 }; 4348 published service SystemClipboard: ::com::sun::star::datatransfer::clipboard::XSystemClipboard; 4349 published interface XClipboardFactory { 4350 interface ::com::sun::star::uno::XInterface; 4351 ::com::sun::star::datatransfer::clipboard::XClipboard createClipboard([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException); 4352 }; 4353 published interface XClipboardListener { 4354 interface ::com::sun::star::lang::XEventListener; 4355 void changedContents([in] ::com::sun::star::datatransfer::clipboard::ClipboardEvent event); 4356 }; 4357 published interface XClipboardOwner { 4358 interface ::com::sun::star::uno::XInterface; 4359 void lostOwnership([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard, [in] ::com::sun::star::datatransfer::XTransferable xTrans); 4360 }; 4361 }; 4362 module dnd { 4363 published constants DNDConstants { 4364 const byte ACTION_COPY = 1; 4365 const byte ACTION_COPY_OR_MOVE = 3; 4366 const byte ACTION_DEFAULT = -128; 4367 const byte ACTION_LINK = 4; 4368 const byte ACTION_MOVE = 2; 4369 const byte ACTION_NONE = 0; 4370 const byte ACTION_REFERENCE = 4; 4371 }; 4372 published interface XDragSource; 4373 published struct DragGestureEvent: ::com::sun::star::lang::EventObject { 4374 byte DragAction; 4375 long DragOriginX; 4376 long DragOriginY; 4377 ::com::sun::star::datatransfer::dnd::XDragSource DragSource; 4378 any Event; 4379 }; 4380 published interface XDragSource; 4381 published interface XDragSourceContext; 4382 published struct DragSourceEvent: ::com::sun::star::lang::EventObject { 4383 ::com::sun::star::datatransfer::dnd::XDragSourceContext DragSourceContext; 4384 ::com::sun::star::datatransfer::dnd::XDragSource DragSource; 4385 }; 4386 published struct DragSourceDragEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent { 4387 byte DropAction; 4388 byte UserAction; 4389 }; 4390 published struct DragSourceDropEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent { 4391 byte DropAction; 4392 boolean DropSuccess; 4393 }; 4394 published struct DropTargetEvent: ::com::sun::star::lang::EventObject { 4395 byte Dummy; 4396 }; 4397 published interface XDropTargetDragContext; 4398 published struct DropTargetDragEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent { 4399 ::com::sun::star::datatransfer::dnd::XDropTargetDragContext Context; 4400 byte DropAction; 4401 long LocationX; 4402 long LocationY; 4403 byte SourceActions; 4404 }; 4405 published struct DropTargetDragEnterEvent: ::com::sun::star::datatransfer::dnd::DropTargetDragEvent { 4406 sequence< ::com::sun::star::datatransfer::DataFlavor > SupportedDataFlavors; 4407 }; 4408 published interface XDropTargetDropContext; 4409 published struct DropTargetDropEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent { 4410 ::com::sun::star::datatransfer::dnd::XDropTargetDropContext Context; 4411 byte DropAction; 4412 long LocationX; 4413 long LocationY; 4414 byte SourceActions; 4415 ::com::sun::star::datatransfer::XTransferable Transferable; 4416 }; 4417 published exception InvalidDNDOperationException: ::com::sun::star::uno::RuntimeException { 4418 }; 4419 published interface XDragSourceListener; 4420 published interface XDragSource { 4421 interface ::com::sun::star::uno::XInterface; 4422 boolean isDragImageSupported(); 4423 long getDefaultCursor([in] byte dragAction) raises (::com::sun::star::lang::IllegalArgumentException); 4424 void startDrag([in] ::com::sun::star::datatransfer::dnd::DragGestureEvent trigger, [in] byte sourceActions, [in] long cursor, [in] long image, [in] ::com::sun::star::datatransfer::XTransferable trans, [in] ::com::sun::star::datatransfer::dnd::XDragSourceListener listener); 4425 }; 4426 published service OleDragSource { 4427 interface ::com::sun::star::datatransfer::dnd::XDragSource; 4428 interface ::com::sun::star::lang::XInitialization; 4429 interface ::com::sun::star::lang::XComponent; 4430 }; 4431 published interface XDropTargetListener; 4432 published interface XDropTarget { 4433 interface ::com::sun::star::uno::XInterface; 4434 void addDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl); 4435 void removeDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl); 4436 boolean isActive(); 4437 void setActive([in] boolean active); 4438 byte getDefaultActions(); 4439 void setDefaultActions([in] byte actions); 4440 }; 4441 published service OleDropTarget { 4442 interface ::com::sun::star::datatransfer::dnd::XDropTarget; 4443 interface ::com::sun::star::lang::XInitialization; 4444 interface ::com::sun::star::lang::XComponent; 4445 }; 4446 published service X11DragSource { 4447 interface ::com::sun::star::datatransfer::dnd::XDragSource; 4448 interface ::com::sun::star::lang::XInitialization; 4449 interface ::com::sun::star::lang::XComponent; 4450 }; 4451 published service X11DropTarget { 4452 interface ::com::sun::star::datatransfer::dnd::XDropTarget; 4453 interface ::com::sun::star::lang::XInitialization; 4454 interface ::com::sun::star::lang::XComponent; 4455 }; 4456 published interface XAutoscroll { 4457 interface ::com::sun::star::uno::XInterface; 4458 void autoscroll([in] long cursorLocationX, [in] long cursorLocationY); 4459 any getAutoscrollRegion(); 4460 }; 4461 published interface XDragGestureListener { 4462 interface ::com::sun::star::lang::XEventListener; 4463 void dragGestureRecognized([in] ::com::sun::star::datatransfer::dnd::DragGestureEvent dge); 4464 }; 4465 published interface XDragGestureRecognizer { 4466 interface ::com::sun::star::uno::XInterface; 4467 void addDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl); 4468 void removeDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl); 4469 void resetRecognizer(); 4470 }; 4471 published interface XDragSourceContext { 4472 interface ::com::sun::star::uno::XInterface; 4473 long getCurrentCursor(); 4474 void setCursor([in] long cursorId); 4475 void setImage([in] long imageId); 4476 void transferablesFlavorsChanged(); 4477 }; 4478 published interface XDragSourceListener { 4479 interface ::com::sun::star::lang::XEventListener; 4480 void dragDropEnd([in] ::com::sun::star::datatransfer::dnd::DragSourceDropEvent dsde); 4481 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde); 4482 void dragExit([in] ::com::sun::star::datatransfer::dnd::DragSourceEvent dse); 4483 void dragOver([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde); 4484 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde); 4485 }; 4486 published interface XDropTargetDragContext { 4487 interface ::com::sun::star::uno::XInterface; 4488 void acceptDrag([in] byte dragOperation); 4489 void rejectDrag(); 4490 }; 4491 published interface XDropTargetDropContext { 4492 interface ::com::sun::star::uno::XInterface; 4493 void acceptDrop([in] byte dragOperation); 4494 void rejectDrop(); 4495 void dropComplete([in] boolean success); 4496 }; 4497 published interface XDropTargetListener { 4498 interface ::com::sun::star::lang::XEventListener; 4499 void drop([in] ::com::sun::star::datatransfer::dnd::DropTargetDropEvent dtde); 4500 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEnterEvent dtdee); 4501 void dragExit([in] ::com::sun::star::datatransfer::dnd::DropTargetEvent dte); 4502 void dragOver([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde); 4503 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde); 4504 }; 4505 }; 4506 }; 4507 module ucb { 4508 published exception CommandAbortedException: ::com::sun::star::uno::Exception { 4509 }; 4510 published exception CommandFailedException: ::com::sun::star::uno::Exception { 4511 any Reason; 4512 }; 4513 published enum ContentCreationError { 4514 UNKNOWN = 0, 4515 /** @deprecated */ NO_CONTENT_BROKER = 1, 4516 /** @deprecated */ NO_IDENTIFIER_FACTORY = 2, 4517 IDENTIFIER_CREATION_FAILED = 3, 4518 NO_CONTENT_PROVIDER = 4, 4519 CONTENT_CREATION_FAILED = 5 4520 }; 4521 published exception ContentCreationException: ::com::sun::star::uno::Exception { 4522 ::com::sun::star::ucb::ContentCreationError eError; 4523 }; 4524 published interface XProgressHandler; 4525 published interface XCommandEnvironment { 4526 interface ::com::sun::star::uno::XInterface; 4527 ::com::sun::star::task::XInteractionHandler getInteractionHandler(); 4528 ::com::sun::star::ucb::XProgressHandler getProgressHandler(); 4529 }; 4530 }; 4531 module document { 4532 published exception AmbigousFilterRequest: ::com::sun::star::uno::Exception { 4533 string URL; 4534 string SelectedFilter; 4535 string DetectedFilter; 4536 }; 4537 published exception BrokenPackageRequest: ::com::sun::star::uno::Exception { 4538 string aName; 4539 }; 4540 published exception ChangedByOthersRequest: ::com::sun::star::uno::Exception { 4541 }; 4542 published exception CorruptedFilterConfigurationException: ::com::sun::star::uno::RuntimeException { 4543 string Details; 4544 }; 4545 }; 4546 module embed { 4547 published interface XStorage; 4548 }; 4549 module document { 4550 published interface XDocumentProperties { 4551 interface ::com::sun::star::uno::XInterface; 4552 [attribute] string Author; 4553 [attribute] string Generator; 4554 [attribute] ::com::sun::star::util::DateTime CreationDate; 4555 [attribute] string Title; 4556 [attribute] string Subject; 4557 [attribute] string Description; 4558 [attribute] sequence< string > Keywords; 4559 [attribute] ::com::sun::star::lang::Locale Language; 4560 [attribute] string ModifiedBy; 4561 [attribute] ::com::sun::star::util::DateTime ModificationDate; 4562 [attribute] string PrintedBy; 4563 [attribute] ::com::sun::star::util::DateTime PrintDate; 4564 [attribute] string TemplateName; 4565 [attribute] string TemplateURL; 4566 [attribute] ::com::sun::star::util::DateTime TemplateDate; 4567 [attribute] string AutoloadURL; 4568 [attribute] long AutoloadSecs { 4569 set raises (::com::sun::star::lang::IllegalArgumentException); 4570 }; 4571 [attribute] string DefaultTarget; 4572 [attribute] sequence< ::com::sun::star::beans::NamedValue > DocumentStatistics; 4573 [attribute] short EditingCycles { 4574 set raises (::com::sun::star::lang::IllegalArgumentException); 4575 }; 4576 [attribute] long EditingDuration { 4577 set raises (::com::sun::star::lang::IllegalArgumentException); 4578 }; 4579 void resetUserData([in] string Author); 4580 ::com::sun::star::beans::XPropertyContainer getUserDefinedProperties(); 4581 void loadFromStorage([in] ::com::sun::star::embed::XStorage Storage, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::WrongFormatException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException); 4582 void loadFromMedium([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::io::WrongFormatException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException); 4583 void storeToStorage([in] ::com::sun::star::embed::XStorage Storage, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException); 4584 void storeToMedium([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException); 4585 }; 4586 published service DocumentProperties: ::com::sun::star::document::XDocumentProperties { 4587 create(); 4588 }; 4589 published service EventDescriptor { 4590 [property] string EventType; 4591 [property] string Script; 4592 }; 4593 /** @deprecated */ published struct EventObject: ::com::sun::star::lang::EventObject { 4594 string EventName; 4595 }; 4596 published service Events { 4597 interface ::com::sun::star::container::XNameReplace; 4598 }; 4599 published interface XExporter { 4600 interface ::com::sun::star::uno::XInterface; 4601 void setSourceDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException); 4602 }; 4603 published interface XFilter { 4604 interface ::com::sun::star::uno::XInterface; 4605 boolean filter([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor); 4606 void cancel(); 4607 }; 4608 published service ExportFilter { 4609 interface ::com::sun::star::document::XExporter; 4610 interface ::com::sun::star::document::XFilter; 4611 [optional] interface ::com::sun::star::lang::XInitialization; 4612 [optional] interface ::com::sun::star::container::XNamed; 4613 }; 4614 published interface XExtendedFilterDetection { 4615 interface ::com::sun::star::uno::XInterface; 4616 string detect([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor); 4617 }; 4618 published service ExtendedTypeDetection { 4619 interface ::com::sun::star::document::XExtendedFilterDetection; 4620 }; 4621 published service ExtendedTypeDetectionFactory { 4622 interface ::com::sun::star::lang::XMultiServiceFactory; 4623 interface ::com::sun::star::container::XNameAccess; 4624 [optional] interface ::com::sun::star::container::XNameContainer; 4625 [optional] interface ::com::sun::star::container::XContainerQuery; 4626 [optional] interface ::com::sun::star::util::XFlushable; 4627 }; 4628 published interface XFilterAdapter { 4629 interface ::com::sun::star::uno::XInterface; 4630 void convert([in] ::com::sun::star::io::XInputStream xml, [in] ::com::sun::star::io::XOutputStream device, [in] boolean convertToOffice, [in] string pluginUrl, [in] string fileName); 4631 }; 4632 published service FilterAdapter { 4633 interface ::com::sun::star::document::XFilterAdapter; 4634 }; 4635 published service FilterFactory { 4636 interface ::com::sun::star::lang::XMultiServiceFactory; 4637 interface ::com::sun::star::container::XNameAccess; 4638 interface ::com::sun::star::container::XContainerQuery; 4639 [optional] interface ::com::sun::star::container::XNameContainer; 4640 [optional] interface ::com::sun::star::util::XFlushable; 4641 }; 4642 published exception FilterOptionsRequest: ::com::sun::star::uno::Exception { 4643 ::com::sun::star::frame::XModel rModel; 4644 sequence< ::com::sun::star::beans::PropertyValue > rProperties; 4645 }; 4646 published service HeaderFooterSettings { 4647 interface ::com::sun::star::beans::XPropertySet; 4648 [property, optional] boolean IsPrintPageName; 4649 [property, optional] boolean IsPrintDate; 4650 [property, optional] boolean IsPrintTime; 4651 }; 4652 published interface XImporter { 4653 interface ::com::sun::star::uno::XInterface; 4654 void setTargetDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException); 4655 }; 4656 published service ImportFilter { 4657 interface ::com::sun::star::document::XImporter; 4658 interface ::com::sun::star::document::XFilter; 4659 [optional] interface ::com::sun::star::lang::XInitialization; 4660 [optional] interface ::com::sun::star::container::XNamed; 4661 }; 4662 published interface XLinkTargetSupplier { 4663 interface ::com::sun::star::uno::XInterface; 4664 ::com::sun::star::container::XNameAccess getLinks(); 4665 }; 4666 published service LinkTarget { 4667 interface ::com::sun::star::beans::XPropertySet; 4668 [optional] interface ::com::sun::star::document::XLinkTargetSupplier; 4669 [property, readonly] string LinkDisplayName; 4670 }; 4671 published service LinkTargets { 4672 interface ::com::sun::star::container::XNameAccess; 4673 }; 4674 published constants LinkUpdateModes { 4675 const long AUTO = 2; 4676 const long GLOBAL_SETTING = 3; 4677 const long MANUAL = 1; 4678 const long NEVER = 0; 4679 }; 4680 published exception LockFileIgnoreRequest: ::com::sun::star::io::IOException { 4681 }; 4682 published exception LockedDocumentRequest: ::com::sun::star::uno::Exception { 4683 string DocumentURL; 4684 string UserInfo; 4685 }; 4686 published exception LockedOnSavingRequest: ::com::sun::star::uno::Exception { 4687 string DocumentURL; 4688 string UserInfo; 4689 }; 4690 published constants MacroExecMode { 4691 const short ALWAYS_EXECUTE = 2; 4692 const short ALWAYS_EXECUTE_NO_WARN = 4; 4693 const short FROM_LIST = 1; 4694 const short FROM_LIST_AND_SIGNED_NO_WARN = 9; 4695 const short FROM_LIST_AND_SIGNED_WARN = 8; 4696 const short FROM_LIST_NO_WARN = 7; 4697 const short NEVER_EXECUTE = 0; 4698 const short USE_CONFIG = 3; 4699 const short USE_CONFIG_APPROVE_CONFIRMATION = 6; 4700 const short USE_CONFIG_REJECT_CONFIRMATION = 5; 4701 }; 4702 published exception NoSuchFilterRequest: ::com::sun::star::uno::Exception { 4703 string URL; 4704 }; 4705 }; 4706 module xml { 4707 module sax { 4708 published exception SAXException: ::com::sun::star::uno::Exception { 4709 any WrappedException; 4710 }; 4711 }; 4712 }; 4713 module document { 4714 interface XDocumentEventListener; 4715 }; 4716 module frame { 4717 interface XController2; 4718 }; 4719 module document { 4720 interface XDocumentEventBroadcaster { 4721 interface ::com::sun::star::uno::XInterface; 4722 void addDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener); 4723 void removeDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener); 4724 void notifyDocumentEvent([in] string EventName, [in] ::com::sun::star::frame::XController2 ViewController, [in] any Supplement) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException); 4725 }; 4726 published interface XDocumentPropertiesSupplier { 4727 interface ::com::sun::star::uno::XInterface; 4728 ::com::sun::star::document::XDocumentProperties getDocumentProperties(); 4729 }; 4730 }; 4731 module script { 4732 interface XStorageBasedLibraryContainer; 4733 }; 4734 module document { 4735 interface XEmbeddedScripts { 4736 interface ::com::sun::star::uno::XInterface; 4737 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer BasicLibraries; 4738 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer DialogLibraries; 4739 [attribute, readonly] boolean AllowMacroExecution; 4740 }; 4741 published interface XEventListener; 4742 /** @deprecated */ published interface XEventBroadcaster { 4743 interface ::com::sun::star::uno::XInterface; 4744 void addEventListener([in] ::com::sun::star::document::XEventListener Listener); 4745 void removeEventListener([in] ::com::sun::star::document::XEventListener Listener); 4746 }; 4747 published interface XEventsSupplier { 4748 interface ::com::sun::star::uno::XInterface; 4749 ::com::sun::star::container::XNameReplace getEvents(); 4750 }; 4751 interface XUndoManager; 4752 interface XUndoManagerSupplier { 4753 interface ::com::sun::star::uno::XInterface; 4754 ::com::sun::star::document::XUndoManager getUndoManager(); 4755 }; 4756 published interface XViewDataSupplier { 4757 interface ::com::sun::star::uno::XInterface; 4758 ::com::sun::star::container::XIndexAccess getViewData(); 4759 void setViewData([in] ::com::sun::star::container::XIndexAccess Data); 4760 }; 4761 }; 4762 module frame { 4763 published interface XStorable { 4764 interface ::com::sun::star::uno::XInterface; 4765 boolean hasLocation(); 4766 string getLocation(); 4767 boolean isReadonly(); 4768 void store() raises (::com::sun::star::io::IOException); 4769 void storeAsURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException); 4770 void storeToURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException); 4771 }; 4772 }; 4773 module util { 4774 published interface XModifiable { 4775 interface ::com::sun::star::util::XModifyBroadcaster; 4776 boolean isModified(); 4777 void setModified([in] boolean bModified) raises (::com::sun::star::beans::PropertyVetoException); 4778 }; 4779 }; 4780 module view { 4781 published interface XPrintJobListener; 4782 published interface XPrintJobBroadcaster { 4783 interface ::com::sun::star::uno::XInterface; 4784 void addPrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener); 4785 void removePrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener); 4786 }; 4787 published interface XPrintable { 4788 interface ::com::sun::star::uno::XInterface; 4789 sequence< ::com::sun::star::beans::PropertyValue > getPrinter(); 4790 void setPrinter([in] sequence< ::com::sun::star::beans::PropertyValue > aPrinter) raises (::com::sun::star::lang::IllegalArgumentException); 4791 void print([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException); 4792 }; 4793 }; 4794 module document { 4795 published service OfficeDocument { 4796 interface ::com::sun::star::frame::XModel; 4797 interface ::com::sun::star::util::XModifiable; 4798 interface ::com::sun::star::frame::XStorable; 4799 interface ::com::sun::star::view::XPrintable; 4800 /** @deprecated */ [optional] interface ::com::sun::star::document::XEventBroadcaster; 4801 [optional] interface ::com::sun::star::document::XDocumentEventBroadcaster; 4802 [optional] interface ::com::sun::star::document::XEventsSupplier; 4803 [optional] interface ::com::sun::star::document::XViewDataSupplier; 4804 [optional] interface ::com::sun::star::view::XPrintJobBroadcaster; 4805 [optional] interface ::com::sun::star::document::XEmbeddedScripts; 4806 [optional] interface ::com::sun::star::document::XDocumentPropertiesSupplier; 4807 [optional] interface ::com::sun::star::document::XUndoManagerSupplier; 4808 [property, optional] boolean AutomaticControlFocus; 4809 [property, optional] boolean ApplyFormDesignMode; 4810 [property, optional, readonly] string RuntimeUID; 4811 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag; 4812 }; 4813 published service OleEmbeddedServerRegistration: ::com::sun::star::uno::XInterface; 4814 published exception OwnLockOnDocumentRequest: ::com::sun::star::uno::Exception { 4815 string DocumentURL; 4816 string TimeInfo; 4817 boolean IsStoring; 4818 }; 4819 }; 4820 module ui { 4821 module dialogs { 4822 published service FilterOptionsDialog { 4823 interface ::com::sun::star::beans::XPropertyAccess; 4824 interface ::com::sun::star::ui::dialogs::XExecutableDialog; 4825 }; 4826 }; 4827 }; 4828 module document { 4829 published constants PrinterIndependentLayout { 4830 const short DISABLED = 1; 4831 /** @deprecated */ const short ENABLED = 2; 4832 const short HIGH_RESOLUTION = 3; 4833 const short LOW_RESOLUTION = 2; 4834 }; 4835 published constants RedlineDisplayType { 4836 const short INSERTED = 1; 4837 const short INSERTED_AND_REMOVED = 2; 4838 const short NONE = 0; 4839 const short REMOVED = 3; 4840 }; 4841 }; 4842 module i18n { 4843 published interface XForbiddenCharacters; 4844 }; 4845 module document { 4846 published service Settings { 4847 interface ::com::sun::star::beans::XPropertySet; 4848 [property, optional] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters; 4849 [property, optional] short LinkUpdateMode; 4850 [property] string PrinterName; 4851 [property] sequence< byte > PrinterSetup; 4852 [property, optional] boolean IsKernAsianPunctuation; 4853 [property, optional] short CharacterCompressionType; 4854 [property, optional] boolean ApplyUserData; 4855 [property, optional] boolean SaveVersionOnClose; 4856 [property, optional] boolean UpdateFromTemplate; 4857 [property, optional] boolean FieldAutoUpdate; 4858 [property, optional] string CurrentDatabaseDataSource; 4859 [property, optional] string CurrentDatabaseCommand; 4860 [property, optional] long CurrentDatabaseCommandType; 4861 [property, optional] long DefaultTabStop; 4862 [property, optional] boolean IsPrintBooklet; 4863 [property, optional] boolean IsPrintBookletFront; 4864 [property, optional] boolean IsPrintBookletBack; 4865 [property, optional] long PrintQuality; 4866 [property, optional] string ColorTableURL; 4867 [property, optional] string DashTableURL; 4868 [property, optional] string LineEndTableURL; 4869 [property, optional] string HatchTableURL; 4870 [property, optional] string GradientTableURL; 4871 [property, optional] string BitmapTableURL; 4872 [property, optional] boolean AutoCalculate; 4873 [property, optional] short PrinterIndependentLayout; 4874 [property, optional] boolean AddExternalLeading; 4875 [property, optional] boolean EmbedFonts; 4876 [property, optional] boolean EmbedSystemFonts; 4877 [property, optional] boolean EmbedOnlyUsedFonts; 4878 [property, optional] boolean EmbedLatinScriptFonts; 4879 [property, optional] boolean EmbedAsianScriptFonts; 4880 [property, optional] boolean EmbedComplexScriptFonts; 4881 }; 4882 published interface XTypeDetection { 4883 interface ::com::sun::star::uno::XInterface; 4884 string queryTypeByURL([in] string URL); 4885 string queryTypeByDescriptor([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] boolean AllowDeep); 4886 }; 4887 published service TypeDetection { 4888 interface ::com::sun::star::document::XTypeDetection; 4889 interface ::com::sun::star::container::XNameAccess; 4890 [optional] interface ::com::sun::star::container::XNameContainer; 4891 [optional] interface ::com::sun::star::container::XContainerQuery; 4892 [optional] interface ::com::sun::star::util::XFlushable; 4893 }; 4894 published constants UpdateDocMode { 4895 const short ACCORDING_TO_CONFIG = 2; 4896 const short FULL_UPDATE = 3; 4897 const short NO_UPDATE = 0; 4898 const short QUIET_UPDATE = 1; 4899 }; 4900 published interface XActionLockable { 4901 interface ::com::sun::star::uno::XInterface; 4902 boolean isActionLocked(); 4903 void addActionLock(); 4904 void removeActionLock(); 4905 void setActionLocks([in] short nLock); 4906 short resetActionLocks(); 4907 }; 4908 published interface XBinaryStreamResolver { 4909 interface ::com::sun::star::uno::XInterface; 4910 ::com::sun::star::io::XInputStream getInputStream([in] string aURL); 4911 ::com::sun::star::io::XOutputStream createOutputStream(); 4912 string resolveOutputStream([in] ::com::sun::star::io::XOutputStream aBinaryStream); 4913 }; 4914 published interface XDocumentInsertable { 4915 interface ::com::sun::star::uno::XInterface; 4916 void insertDocumentFromURL([in] string aURL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException); 4917 }; 4918 published interface XEmbeddedObjectResolver { 4919 interface ::com::sun::star::uno::XInterface; 4920 string resolveEmbeddedObjectURL([in] string aURL); 4921 }; 4922 published interface XEmbeddedObjectSupplier { 4923 interface ::com::sun::star::uno::XInterface; 4924 ::com::sun::star::lang::XComponent getEmbeddedObject(); 4925 }; 4926 /** @deprecated */ published interface XEventListener { 4927 interface ::com::sun::star::lang::XEventListener; 4928 void notifyEvent([in] ::com::sun::star::document::EventObject Event); 4929 }; 4930 /** @deprecated */ published interface XGraphicObjectResolver { 4931 interface ::com::sun::star::uno::XInterface; 4932 /** @deprecated */ string resolveGraphicObjectURL([in] string aURL); 4933 }; 4934 published interface XInteractionFilterOptions { 4935 interface ::com::sun::star::task::XInteractionContinuation; 4936 void setFilterOptions([in] sequence< ::com::sun::star::beans::PropertyValue > rProperties); 4937 sequence< ::com::sun::star::beans::PropertyValue > getFilterOptions(); 4938 }; 4939 published interface XInteractionFilterSelect { 4940 interface ::com::sun::star::task::XInteractionContinuation; 4941 void setFilter([in] string Name); 4942 string getFilter(); 4943 }; 4944 published interface XXMLBasicExporter { 4945 interface ::com::sun::star::document::XExporter; 4946 interface ::com::sun::star::document::XFilter; 4947 }; 4948 }; 4949 module xml { 4950 module sax { 4951 published interface XDocumentHandler; 4952 }; 4953 }; 4954 module document { 4955 published service XMLBasicExporter: ::com::sun::star::document::XXMLBasicExporter { 4956 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler); 4957 }; 4958 }; 4959 module xml { 4960 module sax { 4961 published interface XAttributeList; 4962 published interface XLocator; 4963 published interface XDocumentHandler { 4964 interface ::com::sun::star::uno::XInterface; 4965 void startDocument() raises (::com::sun::star::xml::sax::SAXException); 4966 void endDocument() raises (::com::sun::star::xml::sax::SAXException); 4967 void startElement([in] string aName, [in] ::com::sun::star::xml::sax::XAttributeList xAttribs) raises (::com::sun::star::xml::sax::SAXException); 4968 void endElement([in] string aName) raises (::com::sun::star::xml::sax::SAXException); 4969 void characters([in] string aChars) raises (::com::sun::star::xml::sax::SAXException); 4970 void ignorableWhitespace([in] string aWhitespaces) raises (::com::sun::star::xml::sax::SAXException); 4971 void processingInstruction([in] string aTarget, [in] string aData) raises (::com::sun::star::xml::sax::SAXException); 4972 void setDocumentLocator([in] ::com::sun::star::xml::sax::XLocator xLocator) raises (::com::sun::star::xml::sax::SAXException); 4973 }; 4974 }; 4975 }; 4976 module document { 4977 published service XMLBasicImporter { 4978 interface ::com::sun::star::document::XImporter; 4979 interface ::com::sun::star::xml::sax::XDocumentHandler; 4980 }; 4981 published service XMLOasisBasicExporter: ::com::sun::star::document::XXMLBasicExporter { 4982 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler); 4983 }; 4984 published interface XXMLOasisBasicImporter { 4985 interface ::com::sun::star::document::XImporter; 4986 interface ::com::sun::star::xml::sax::XDocumentHandler; 4987 }; 4988 published service XMLOasisBasicImporter: ::com::sun::star::document::XXMLOasisBasicImporter; 4989 published interface XMimeTypeInfo { 4990 interface ::com::sun::star::uno::XInterface; 4991 boolean supportsMimeType([in] string MimeTypeName); 4992 sequence< string > getSupportedMimeTypeNames(); 4993 }; 4994 published interface XRedlinesSupplier { 4995 interface ::com::sun::star::uno::XInterface; 4996 ::com::sun::star::container::XEnumerationAccess getRedlines(); 4997 }; 4998 }; 4999 module frame { 5000 published exception DoubleInitializationException: ::com::sun::star::uno::Exception { 5001 }; 5002 }; 5003 module drawing { 5004 published service AppletShape { 5005 service ::com::sun::star::drawing::Shape; 5006 [property] string AppletCodeBase; 5007 [property] string AppletName; 5008 [property] string AppletCode; 5009 [property] sequence< ::com::sun::star::beans::PropertyValue > AppletCommands; 5010 [property, readonly] boolean AppletIsScript; 5011 }; 5012 /** @deprecated */ published enum Arrangement { 5013 FRONT = 0, 5014 MORE_FRONT = 1, 5015 MORE_BACK = 2, 5016 BACK = 3 5017 }; 5018 published service Background { 5019 service ::com::sun::star::drawing::FillProperties; 5020 }; 5021 /** @deprecated */ published struct BezierPoint { 5022 ::com::sun::star::awt::Point Position; 5023 ::com::sun::star::awt::Point ControlPoint1; 5024 ::com::sun::star::awt::Point ControlPoint2; 5025 }; 5026 published service BitmapTable { 5027 interface ::com::sun::star::container::XNameContainer; 5028 }; 5029 published struct Position3D { 5030 double PositionX; 5031 double PositionY; 5032 double PositionZ; 5033 }; 5034 published struct BoundVolume { 5035 ::com::sun::star::drawing::Position3D min; 5036 ::com::sun::star::drawing::Position3D max; 5037 }; 5038 published struct CameraGeometry { 5039 ::com::sun::star::drawing::Position3D vrp; 5040 ::com::sun::star::drawing::Direction3D vpn; 5041 ::com::sun::star::drawing::Direction3D vup; 5042 }; 5043 published constants CaptionEscapeDirection { 5044 const short auto = 2; 5045 const short horizontal = 0; 5046 const short vertical = 1; 5047 }; 5048 /** @deprecated */ published service RotationDescriptor { 5049 /** @deprecated */ [property] long RotateAngle; 5050 /** @deprecated */ [property, optional] long ShearAngle; 5051 }; 5052 published service ShadowProperties { 5053 [property] boolean Shadow; 5054 [property] ::com::sun::star::util::Color ShadowColor; 5055 [property] short ShadowTransparence; 5056 [property] long ShadowXDistance; 5057 [property] long ShadowYDistance; 5058 }; 5059 published enum TextAnimationDirection { 5060 LEFT = 0, 5061 RIGHT = 1, 5062 UP = 2, 5063 DOWN = 3 5064 }; 5065 published enum TextAnimationKind { 5066 NONE = 0, 5067 BLINK = 1, 5068 SCROLL = 2, 5069 ALTERNATE = 3, 5070 SLIDE = 4 5071 }; 5072 published enum TextFitToSizeType { 5073 NONE = 0, 5074 PROPORTIONAL = 1, 5075 ALLLINES = 2, 5076 AUTOFIT = 3 5077 }; 5078 published enum TextHorizontalAdjust { 5079 LEFT = 0, 5080 CENTER = 1, 5081 RIGHT = 2, 5082 BLOCK = 3 5083 }; 5084 published enum TextVerticalAdjust { 5085 TOP = 0, 5086 CENTER = 1, 5087 BOTTOM = 2, 5088 BLOCK = 3 5089 }; 5090 }; 5091 module style { 5092 published service ParagraphPropertiesAsian { 5093 [property] boolean ParaIsHangingPunctuation; 5094 [property] boolean ParaIsCharacterDistance; 5095 [property] boolean ParaIsForbiddenRules; 5096 }; 5097 published service ParagraphPropertiesComplex { 5098 [property] short WritingMode; 5099 }; 5100 }; 5101 module text { 5102 /** @deprecated */ published enum WritingMode { 5103 LR_TB = 0, 5104 RL_TB = 1, 5105 TB_RL = 2 5106 }; 5107 }; 5108 module drawing { 5109 published service TextProperties { 5110 service ::com::sun::star::style::CharacterProperties; 5111 service ::com::sun::star::style::ParagraphProperties; 5112 [optional] service ::com::sun::star::style::CharacterPropertiesAsian; 5113 [optional] service ::com::sun::star::style::CharacterPropertiesComplex; 5114 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 5115 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 5116 [property, optional] boolean IsNumbering; 5117 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules; 5118 [property] boolean TextAutoGrowHeight; 5119 [property] boolean TextAutoGrowWidth; 5120 [property] boolean TextContourFrame; 5121 [property] ::com::sun::star::drawing::TextFitToSizeType TextFitToSize; 5122 [property] ::com::sun::star::drawing::TextHorizontalAdjust TextHorizontalAdjust; 5123 [property] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust; 5124 [property] long TextLeftDistance; 5125 [property] long TextRightDistance; 5126 [property] long TextUpperDistance; 5127 [property] long TextLowerDistance; 5128 [property] long TextMaximumFrameHeight; 5129 [property] long TextMaximumFrameWidth; 5130 [property] long TextMinimumFrameHeight; 5131 [property] long TextMinimumFrameWidth; 5132 [property] short TextAnimationAmount; 5133 [property] short TextAnimationCount; 5134 [property] short TextAnimationDelay; 5135 [property] ::com::sun::star::drawing::TextAnimationDirection TextAnimationDirection; 5136 [property] ::com::sun::star::drawing::TextAnimationKind TextAnimationKind; 5137 [property] boolean TextAnimationStartInside; 5138 [property] boolean TextAnimationStopInside; 5139 [property] ::com::sun::star::text::WritingMode TextWritingMode; 5140 }; 5141 }; 5142 module text { 5143 published interface XText; 5144 published interface XTextRange { 5145 interface ::com::sun::star::uno::XInterface; 5146 ::com::sun::star::text::XText getText(); 5147 ::com::sun::star::text::XTextRange getStart(); 5148 ::com::sun::star::text::XTextRange getEnd(); 5149 string getString(); 5150 void setString([in] string aString); 5151 }; 5152 published interface XTextCursor; 5153 published interface XSimpleText { 5154 interface ::com::sun::star::text::XTextRange; 5155 ::com::sun::star::text::XTextCursor createTextCursor(); 5156 ::com::sun::star::text::XTextCursor createTextCursorByRange([in] ::com::sun::star::text::XTextRange aTextPosition); 5157 void insertString([in] ::com::sun::star::text::XTextRange xRange, [in] string aString, [in] boolean bAbsorb); 5158 void insertControlCharacter([in] ::com::sun::star::text::XTextRange xRange, [in] short nControlCharacter, [in] boolean bAbsorb) raises (::com::sun::star::lang::IllegalArgumentException); 5159 }; 5160 published interface XTextContent; 5161 published interface XText { 5162 interface ::com::sun::star::text::XSimpleText; 5163 void insertTextContent([in] ::com::sun::star::text::XTextRange xRange, [in] ::com::sun::star::text::XTextContent xContent, [in] boolean bAbsorb) raises (::com::sun::star::lang::IllegalArgumentException); 5164 void removeTextContent([in] ::com::sun::star::text::XTextContent xContent) raises (::com::sun::star::container::NoSuchElementException); 5165 }; 5166 }; 5167 module drawing { 5168 published service Text { 5169 service ::com::sun::star::drawing::TextProperties; 5170 interface ::com::sun::star::text::XText; 5171 }; 5172 published service CaptionShape { 5173 service ::com::sun::star::drawing::Shape; 5174 service ::com::sun::star::drawing::FillProperties; 5175 service ::com::sun::star::drawing::LineProperties; 5176 service ::com::sun::star::drawing::ShadowProperties; 5177 service ::com::sun::star::drawing::Text; 5178 service ::com::sun::star::drawing::RotationDescriptor; 5179 [property] long CornerRadius; 5180 [property] ::com::sun::star::awt::Point CaptionPoint; 5181 [property] short CaptionType; 5182 [property] boolean CaptionIsFixedAngle; 5183 [property] long CaptionAngle; 5184 [property] long CaptionGap; 5185 [property] long CaptionEscapeDirection; 5186 [property] boolean CaptionIsEscapeRelative; 5187 [property] long CaptionEscapeRelative; 5188 [property] long CaptionEscapeAbsolute; 5189 [property] long CaptionLineLength; 5190 [property] boolean CaptionIsFitLineLength; 5191 }; 5192 published constants CaptionType { 5193 const short angled = 1; 5194 const short connector = 2; 5195 const short straight = 0; 5196 }; 5197 published enum CircleKind { 5198 FULL = 0, 5199 SECTION = 1, 5200 CUT = 2, 5201 ARC = 3 5202 }; 5203 published enum PolygonKind { 5204 LINE = 0, 5205 POLY = 1, 5206 PLIN = 2, 5207 PATHLINE = 3, 5208 PATHFILL = 4, 5209 FREELINE = 5, 5210 FREEFILL = 6, 5211 PATHPOLY = 7, 5212 PATHPLIN = 8 5213 }; 5214 published service PolyPolygonBezierDescriptor { 5215 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind; 5216 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords PolyPolygonBezier; 5217 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords Geometry; 5218 }; 5219 published service ClosedBezierShape { 5220 service ::com::sun::star::drawing::Shape; 5221 service ::com::sun::star::drawing::LineProperties; 5222 service ::com::sun::star::drawing::FillProperties; 5223 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor; 5224 service ::com::sun::star::drawing::Text; 5225 service ::com::sun::star::drawing::ShadowProperties; 5226 service ::com::sun::star::drawing::RotationDescriptor; 5227 }; 5228 published enum ColorMode { 5229 STANDARD = 0, 5230 GREYS = 1, 5231 MONO = 2, 5232 WATERMARK = 3 5233 }; 5234 published service ColorTable: ::com::sun::star::container::XNameContainer; 5235 published enum ConnectionType { 5236 AUTO = 0, 5237 LEFT = 1, 5238 TOP = 2, 5239 RIGHT = 3, 5240 BOTTOM = 4, 5241 SPECIAL = 5 5242 }; 5243 published enum ConnectorType { 5244 STANDARD = 0, 5245 CURVE = 1, 5246 LINE = 2, 5247 LINES = 3 5248 }; 5249 published service ConnectorProperties { 5250 [property] ::com::sun::star::drawing::ConnectorType EdgeKind; 5251 [property] long EdgeNode1HorzDist; 5252 [property] long EdgeNode1VertDist; 5253 [property] long EdgeNode2HorzDist; 5254 [property] long EdgeNode2VertDist; 5255 }; 5256 published service ConnectorShape { 5257 service ::com::sun::star::drawing::Shape; 5258 service ::com::sun::star::drawing::LineProperties; 5259 service ::com::sun::star::drawing::ConnectorProperties; 5260 service ::com::sun::star::drawing::ShadowProperties; 5261 service ::com::sun::star::drawing::Text; 5262 service ::com::sun::star::drawing::RotationDescriptor; 5263 [property] ::com::sun::star::drawing::XShape StartShape; 5264 [property] long StartGluePointIndex; 5265 [property] ::com::sun::star::awt::Point StartPosition; 5266 [property] ::com::sun::star::drawing::XShape EndShape; 5267 [property] ::com::sun::star::awt::Point EndPosition; 5268 [property] long EndGluePointIndex; 5269 [property] long EdgeLine1Delta; 5270 [property] long EdgeLine2Delta; 5271 [property] long EdgeLine3Delta; 5272 }; 5273 published interface XControlShape { 5274 interface ::com::sun::star::drawing::XShape; 5275 ::com::sun::star::awt::XControlModel getControl(); 5276 void setControl([in] ::com::sun::star::awt::XControlModel xControl); 5277 }; 5278 published service ControlShape { 5279 service ::com::sun::star::drawing::Shape; 5280 interface ::com::sun::star::drawing::XControlShape; 5281 }; 5282 published typedef sequence< long > CoordinateSequence; 5283 published typedef sequence< ::com::sun::star::drawing::CoordinateSequence > CoordinateSequenceSequence; 5284 published service DashTable { 5285 interface ::com::sun::star::container::XNameContainer; 5286 }; 5287 /** @deprecated */ published enum MeasureKind { 5288 STANDARD = 0, 5289 RADIUS = 1 5290 }; 5291 published enum MeasureTextHorzPos { 5292 AUTO = 0, 5293 LEFTOUTSIDE = 1, 5294 INSIDE = 2, 5295 RIGHTOUTSIDE = 3 5296 }; 5297 published enum MeasureTextVertPos { 5298 AUTO = 0, 5299 EAST = 1, 5300 BREAKEDLINE = 2, 5301 WEST = 3, 5302 CENTERED = 4 5303 }; 5304 published service MeasureProperties { 5305 [property] boolean MeasureBelowReferenceEdge; 5306 [property] long MeasureHelpLine1Length; 5307 [property] long MeasureHelpLine2Length; 5308 [property] long MeasureHelpLineDistance; 5309 [property] long MeasureHelpLineOverhang; 5310 [property] ::com::sun::star::drawing::MeasureKind MeasureKind; 5311 [property] long MeasureLineDistance; 5312 [property] long MeasureOverhang; 5313 [property] boolean MeasureShowUnit; 5314 [property] boolean MeasureTextAutoAngle; 5315 [property] long MeasureTextAutoAngleView; 5316 [property] long MeasureTextFixedAngle; 5317 [property] ::com::sun::star::drawing::MeasureTextHorzPos MeasureTextHorizontalPosition; 5318 [property] ::com::sun::star::drawing::MeasureTextVertPos MeasureTextVerticalPosition; 5319 [property] boolean MeasureTextIsFixedAngle; 5320 [property] boolean MeasureTextRotate90; 5321 [property] boolean MeasureTextUpsideDown; 5322 [property, optional] short MeasureDecimalPlaces; 5323 }; 5324 published service Defaults { 5325 service ::com::sun::star::drawing::TextProperties; 5326 service ::com::sun::star::drawing::LineProperties; 5327 service ::com::sun::star::drawing::FillProperties; 5328 service ::com::sun::star::drawing::ShadowProperties; 5329 service ::com::sun::star::drawing::ConnectorProperties; 5330 service ::com::sun::star::drawing::MeasureProperties; 5331 }; 5332 published service DocumentSettings { 5333 service ::com::sun::star::document::Settings; 5334 [optional] service ::com::sun::star::document::HeaderFooterSettings; 5335 interface ::com::sun::star::beans::XPropertySet; 5336 [property, optional] short MeasureUnit; 5337 [property, optional] long ScaleNumerator; 5338 [property, optional] long ScaleDenominator; 5339 [property, optional] boolean IsPrintFitPage; 5340 [property, optional] boolean IsPrintTilePage; 5341 [property, optional] long PageNumberFormat; 5342 [property, optional] boolean ParagraphSummation; 5343 }; 5344 published typedef sequence< double > DoubleSequence; 5345 published typedef sequence< ::com::sun::star::drawing::DoubleSequence > DoubleSequenceSequence; 5346 published interface XShapes; 5347 published interface XShapeBinder { 5348 interface ::com::sun::star::uno::XInterface; 5349 ::com::sun::star::drawing::XShape bind([in] ::com::sun::star::drawing::XShapes xShapes); 5350 void unbind([in] ::com::sun::star::drawing::XShape xShape); 5351 }; 5352 published interface XShapes; 5353 published interface XShapeCombiner { 5354 interface ::com::sun::star::uno::XInterface; 5355 ::com::sun::star::drawing::XShape combine([in] ::com::sun::star::drawing::XShapes xShapes); 5356 void split([in] ::com::sun::star::drawing::XShape Group); 5357 }; 5358 published interface XShapeGroup; 5359 published interface XShapes; 5360 published interface XShapeGrouper { 5361 interface ::com::sun::star::uno::XInterface; 5362 ::com::sun::star::drawing::XShapeGroup group([in] ::com::sun::star::drawing::XShapes xShapes); 5363 void ungroup([in] ::com::sun::star::drawing::XShapeGroup aGroup); 5364 }; 5365 published interface XShapes { 5366 interface ::com::sun::star::container::XIndexAccess; 5367 void add([in] ::com::sun::star::drawing::XShape xShape); 5368 void remove([in] ::com::sun::star::drawing::XShape xShape); 5369 }; 5370 }; 5371 module view { 5372 published enum PaperOrientation { 5373 PORTRAIT = 0, 5374 LANDSCAPE = 1 5375 }; 5376 }; 5377 module drawing { 5378 published service GenericDrawPage { 5379 interface ::com::sun::star::drawing::XShapes; 5380 interface ::com::sun::star::drawing::XShapeGrouper; 5381 [optional] interface ::com::sun::star::drawing::XShapeCombiner; 5382 [optional] interface ::com::sun::star::drawing::XShapeBinder; 5383 [optional] interface ::com::sun::star::container::XNamed; 5384 [optional] interface ::com::sun::star::beans::XPropertySet; 5385 [property, optional] long BorderBottom; 5386 [property, optional] long BorderLeft; 5387 [property, optional] long BorderRight; 5388 [property, optional] long BorderTop; 5389 [property, optional] long Height; 5390 [property, optional] long Width; 5391 [property, optional, readonly] short Number; 5392 [property, optional] ::com::sun::star::view::PaperOrientation Orientation; 5393 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes; 5394 [property, optional, readonly] boolean IsBackgroundDark; 5395 [property, optional] ::com::sun::star::container::XIndexAccess NavigationOrder; 5396 }; 5397 published interface XDrawPage; 5398 published interface XMasterPageTarget { 5399 interface ::com::sun::star::uno::XInterface; 5400 ::com::sun::star::drawing::XDrawPage getMasterPage(); 5401 void setMasterPage([in] ::com::sun::star::drawing::XDrawPage xMasterPage); 5402 }; 5403 }; 5404 module form { 5405 published interface XFormsSupplier { 5406 interface ::com::sun::star::uno::XInterface; 5407 ::com::sun::star::container::XNameContainer getForms(); 5408 }; 5409 }; 5410 module drawing { 5411 published service DrawPage { 5412 service ::com::sun::star::drawing::GenericDrawPage; 5413 interface ::com::sun::star::drawing::XMasterPageTarget; 5414 [optional] interface ::com::sun::star::form::XFormsSupplier; 5415 }; 5416 published interface XDrawPage; 5417 published interface XDrawPages; 5418 /** @deprecated */ published interface XDrawPageExpander { 5419 interface ::com::sun::star::uno::XInterface; 5420 ::com::sun::star::drawing::XDrawPages expand([in] ::com::sun::star::drawing::XDrawPage xPage); 5421 }; 5422 published interface XDrawPage; 5423 published interface XDrawPages; 5424 /** @deprecated */ published interface XDrawPageSummarizer { 5425 interface ::com::sun::star::uno::XInterface; 5426 ::com::sun::star::drawing::XDrawPage summarize([in] ::com::sun::star::drawing::XDrawPages xPages); 5427 }; 5428 published interface XDrawPage; 5429 published interface XDrawPages { 5430 interface ::com::sun::star::container::XIndexAccess; 5431 ::com::sun::star::drawing::XDrawPage insertNewByIndex([in] long nIndex); 5432 void remove([in] ::com::sun::star::drawing::XDrawPage xPage); 5433 }; 5434 published service DrawPages { 5435 interface ::com::sun::star::drawing::XDrawPages; 5436 [optional] interface ::com::sun::star::drawing::XDrawPageSummarizer; 5437 [optional] interface ::com::sun::star::drawing::XDrawPageExpander; 5438 }; 5439 /** @deprecated */ published enum DrawViewMode { 5440 DRAW = 0, 5441 NOTES = 1, 5442 HANDOUT = 2 5443 }; 5444 published interface XDrawPage; 5445 published interface XDrawPageDuplicator { 5446 interface ::com::sun::star::uno::XInterface; 5447 ::com::sun::star::drawing::XDrawPage duplicate([in] ::com::sun::star::drawing::XDrawPage xPage); 5448 }; 5449 published interface XDrawPagesSupplier { 5450 interface ::com::sun::star::uno::XInterface; 5451 ::com::sun::star::drawing::XDrawPages getDrawPages(); 5452 }; 5453 published interface XLayerSupplier { 5454 interface ::com::sun::star::uno::XInterface; 5455 ::com::sun::star::container::XNameAccess getLayerManager(); 5456 }; 5457 published interface XMasterPagesSupplier { 5458 interface ::com::sun::star::uno::XInterface; 5459 ::com::sun::star::drawing::XDrawPages getMasterPages(); 5460 }; 5461 published interface XDrawPage; 5462 published interface XDrawView { 5463 interface ::com::sun::star::uno::XInterface; 5464 void setCurrentPage([in] ::com::sun::star::drawing::XDrawPage xPage); 5465 ::com::sun::star::drawing::XDrawPage getCurrentPage(); 5466 }; 5467 }; 5468 module frame { 5469 published interface XFrame; 5470 published interface XController { 5471 interface ::com::sun::star::lang::XComponent; 5472 void attachFrame([in] ::com::sun::star::frame::XFrame Frame); 5473 boolean attachModel([in] ::com::sun::star::frame::XModel Model); 5474 boolean suspend([in] boolean Suspend); 5475 any getViewData(); 5476 void restoreViewData([in] any Data); 5477 ::com::sun::star::frame::XModel getModel(); 5478 ::com::sun::star::frame::XFrame getFrame(); 5479 }; 5480 }; 5481 module util { 5482 published struct URL { 5483 string Complete; 5484 string Main; 5485 string Protocol; 5486 string User; 5487 string Password; 5488 string Server; 5489 short Port; 5490 string Path; 5491 string Name; 5492 string Arguments; 5493 string Mark; 5494 }; 5495 }; 5496 module frame { 5497 published struct DispatchDescriptor { 5498 ::com::sun::star::util::URL FeatureURL; 5499 string FrameName; 5500 long SearchFlags; 5501 }; 5502 published interface XDispatch; 5503 published interface XDispatchProvider { 5504 interface ::com::sun::star::uno::XInterface; 5505 ::com::sun::star::frame::XDispatch queryDispatch([in] ::com::sun::star::util::URL URL, [in] string TargetFrameName, [in] long SearchFlags); 5506 sequence< ::com::sun::star::frame::XDispatch > queryDispatches([in] sequence< ::com::sun::star::frame::DispatchDescriptor > Requests); 5507 }; 5508 }; 5509 module ui { 5510 published interface XContextMenuInterceptor; 5511 published interface XContextMenuInterception { 5512 interface ::com::sun::star::uno::XInterface; 5513 void registerContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor); 5514 void releaseContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor); 5515 }; 5516 }; 5517 module frame { 5518 published service Controller { 5519 interface ::com::sun::star::frame::XController; 5520 interface ::com::sun::star::frame::XDispatchProvider; 5521 [optional] interface ::com::sun::star::ui::XContextMenuInterception; 5522 [optional] interface ::com::sun::star::awt::XUserInputInterception; 5523 [optional] interface ::com::sun::star::view::XSelectionSupplier; 5524 [optional] interface ::com::sun::star::datatransfer::XTransferableSupplier; 5525 }; 5526 }; 5527 module view { 5528 published interface XControlAccess { 5529 interface ::com::sun::star::uno::XInterface; 5530 ::com::sun::star::awt::XControl getControl([in] ::com::sun::star::awt::XControlModel xModel) raises (::com::sun::star::container::NoSuchElementException); 5531 }; 5532 }; 5533 module form { 5534 published interface XForm; 5535 module runtime { 5536 interface XFormController; 5537 }; 5538 }; 5539 module view { 5540 interface XFormLayerAccess { 5541 interface ::com::sun::star::view::XControlAccess; 5542 ::com::sun::star::form::runtime::XFormController getFormController([in] ::com::sun::star::form::XForm Form); 5543 boolean isFormDesignMode(); 5544 void setFormDesignMode([in] boolean DesignMode); 5545 }; 5546 }; 5547 module drawing { 5548 published interface XDrawPage; 5549 published service DrawingDocumentDrawView { 5550 service ::com::sun::star::frame::Controller; 5551 interface ::com::sun::star::drawing::XDrawView; 5552 interface ::com::sun::star::beans::XPropertySet; 5553 interface ::com::sun::star::view::XSelectionSupplier; 5554 [optional] interface ::com::sun::star::awt::XWindow; 5555 [optional] interface ::com::sun::star::view::XFormLayerAccess; 5556 [property] boolean IsMasterPageMode; 5557 [property] boolean IsLayerMode; 5558 [property] ::com::sun::star::drawing::XDrawPage CurrentPage; 5559 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea; 5560 [property, optional] short ZoomType; 5561 [property, optional] short ZoomValue; 5562 [property, optional] ::com::sun::star::awt::Point ViewOffset; 5563 }; 5564 /** @deprecated */ published service DrawingDocumentFactory { 5565 /** @deprecated */ interface ::com::sun::star::lang::XMultiServiceFactory; 5566 }; 5567 published service EllipseShape { 5568 service ::com::sun::star::drawing::Shape; 5569 service ::com::sun::star::drawing::LineProperties; 5570 service ::com::sun::star::drawing::FillProperties; 5571 service ::com::sun::star::drawing::Text; 5572 service ::com::sun::star::drawing::ShadowProperties; 5573 service ::com::sun::star::drawing::RotationDescriptor; 5574 [property] ::com::sun::star::drawing::CircleKind CircleKind; 5575 [property] long CircleStartAngle; 5576 [property] long CircleEndAngle; 5577 }; 5578 published enum ProjectionMode { 5579 PARALLEL = 0, 5580 PERSPECTIVE = 1 5581 }; 5582 published enum ShadeMode { 5583 FLAT = 0, 5584 PHONG = 1, 5585 SMOOTH = 2, 5586 DRAFT = 3 5587 }; 5588 published enum EscapeDirection { 5589 SMART = 0, 5590 LEFT = 1, 5591 RIGHT = 2, 5592 UP = 3, 5593 DOWN = 4, 5594 HORIZONTAL = 5, 5595 VERTICAL = 6 5596 }; 5597 /** @deprecated */ published struct GluePoint { 5598 ::com::sun::star::awt::Point Position; 5599 short EscapeDirection; 5600 boolean PositionAbsolute; 5601 short Alignment; 5602 }; 5603 published struct GluePoint2 { 5604 ::com::sun::star::awt::Point Position; 5605 boolean IsRelative; 5606 ::com::sun::star::drawing::Alignment PositionAlignment; 5607 ::com::sun::star::drawing::EscapeDirection Escape; 5608 boolean IsUserDefined; 5609 }; 5610 published service GradientTable { 5611 interface ::com::sun::star::container::XNameContainer; 5612 }; 5613 published interface XGraphicExportFilter { 5614 interface ::com::sun::star::document::XFilter; 5615 interface ::com::sun::star::document::XExporter; 5616 interface ::com::sun::star::document::XMimeTypeInfo; 5617 }; 5618 published service GraphicExportFilter: ::com::sun::star::drawing::XGraphicExportFilter; 5619 }; 5620 module graphic { 5621 published interface XGraphic; 5622 }; 5623 module drawing { 5624 published service GraphicObjectShape { 5625 service ::com::sun::star::drawing::Shape; 5626 service ::com::sun::star::drawing::Text; 5627 service ::com::sun::star::drawing::ShadowProperties; 5628 service ::com::sun::star::drawing::RotationDescriptor; 5629 /** @deprecated */ [property] string GraphicURL; 5630 [property] string GraphicStreamURL; 5631 /** @deprecated */ [property, optional] ::com::sun::star::awt::XBitmap GraphicObjectFillBitmap; 5632 [property] short AdjustLuminance; 5633 [property] short AdjustContrast; 5634 [property] short AdjustRed; 5635 [property] short AdjustGreen; 5636 [property] short AdjustBlue; 5637 [property] double Gamma; 5638 [property] short Transparency; 5639 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode; 5640 [property, optional] ::com::sun::star::container::XIndexContainer ImageMap; 5641 [property, optional] ::com::sun::star::graphic::XGraphic Graphic; 5642 [property, optional] boolean IsSignatureLine; 5643 [property, optional] string SignatureLineId; 5644 [property, optional] string SignatureLineSuggestedSignerName; 5645 [property, optional] string SignatureLineSuggestedSignerTitle; 5646 [property, optional] string SignatureLineSuggestedSignerEmail; 5647 [property, optional] string SignatureLineSigningInstructions; 5648 [property, optional] boolean SignatureLineShowSignDate; 5649 [property, optional] boolean SignatureLineCanAddComment; 5650 [property, optional] ::com::sun::star::graphic::XGraphic SignatureLineUnsignedImage; 5651 [property, optional] boolean SignatureLineIsSigned; 5652 }; 5653 /** @deprecated */ published interface XShapeGroup { 5654 interface ::com::sun::star::drawing::XShape; 5655 void enterGroup(); 5656 void leaveGroup(); 5657 }; 5658 published service GroupShape { 5659 service ::com::sun::star::drawing::Shape; 5660 interface ::com::sun::star::drawing::XShapeGroup; 5661 interface ::com::sun::star::drawing::XShapes; 5662 }; 5663 published service HatchTable { 5664 interface ::com::sun::star::container::XNameContainer; 5665 }; 5666 published struct HomogenMatrixLine { 5667 double Column1; 5668 double Column2; 5669 double Column3; 5670 double Column4; 5671 }; 5672 published struct HomogenMatrix { 5673 ::com::sun::star::drawing::HomogenMatrixLine Line1; 5674 ::com::sun::star::drawing::HomogenMatrixLine Line2; 5675 ::com::sun::star::drawing::HomogenMatrixLine Line3; 5676 ::com::sun::star::drawing::HomogenMatrixLine Line4; 5677 }; 5678 published struct HomogenMatrixLine4 { 5679 double Column1; 5680 double Column2; 5681 double Column3; 5682 double Column4; 5683 }; 5684 published struct HomogenMatrix4 { 5685 ::com::sun::star::drawing::HomogenMatrixLine4 Line1; 5686 ::com::sun::star::drawing::HomogenMatrixLine4 Line2; 5687 ::com::sun::star::drawing::HomogenMatrixLine4 Line3; 5688 ::com::sun::star::drawing::HomogenMatrixLine4 Line4; 5689 }; 5690 published enum HorizontalDimensioning { 5691 AUTO = 0, 5692 LEFT = 1, 5693 CENTERED = 2, 5694 RIGHT = 3 5695 }; 5696 published service Layer { 5697 interface ::com::sun::star::beans::XPropertySet; 5698 [property] string Name; 5699 [property] boolean IsVisible; 5700 [property] boolean IsPrintable; 5701 [property] boolean IsLocked; 5702 }; 5703 published interface XLayer; 5704 published interface XLayerManager { 5705 interface ::com::sun::star::container::XIndexAccess; 5706 ::com::sun::star::drawing::XLayer insertNewByIndex([in] long nIndex); 5707 void remove([in] ::com::sun::star::drawing::XLayer xLayer) raises (::com::sun::star::container::NoSuchElementException); 5708 void attachShapeToLayer([in] ::com::sun::star::drawing::XShape xShape, [in] ::com::sun::star::drawing::XLayer xLayer); 5709 ::com::sun::star::drawing::XLayer getLayerForShape([in] ::com::sun::star::drawing::XShape xShape); 5710 }; 5711 published service LayerManager { 5712 interface ::com::sun::star::drawing::XLayerManager; 5713 interface ::com::sun::star::container::XNameAccess; 5714 }; 5715 published enum LayerType { 5716 LAYOUT = 0, 5717 CONTROLSA = 1, 5718 DIMENSIONIANG_LINES = 2, 5719 USER_DEFINED = 3 5720 }; 5721 /** @deprecated */ published enum LineEndType { 5722 NONE = 0, 5723 ARROW = 1, 5724 CIRCLE = 2, 5725 SQUARE = 3, 5726 SPECIAL = 4 5727 }; 5728 published service PolyPolygonDescriptor { 5729 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind; 5730 [property] ::com::sun::star::drawing::PointSequenceSequence PolyPolygon; 5731 [property] ::com::sun::star::drawing::PointSequenceSequence Geometry; 5732 }; 5733 published service LineShape { 5734 service ::com::sun::star::drawing::Shape; 5735 service ::com::sun::star::drawing::LineProperties; 5736 service ::com::sun::star::drawing::PolyPolygonDescriptor; 5737 service ::com::sun::star::drawing::Text; 5738 service ::com::sun::star::drawing::ShadowProperties; 5739 service ::com::sun::star::drawing::RotationDescriptor; 5740 }; 5741 published service MarkerTable { 5742 interface ::com::sun::star::container::XNameContainer; 5743 }; 5744 published service MasterPage { 5745 service ::com::sun::star::drawing::GenericDrawPage; 5746 }; 5747 published service MasterPages { 5748 interface ::com::sun::star::drawing::XDrawPages; 5749 }; 5750 published service MeasureShape { 5751 service ::com::sun::star::drawing::Shape; 5752 service ::com::sun::star::drawing::MeasureProperties; 5753 service ::com::sun::star::drawing::LineProperties; 5754 service ::com::sun::star::drawing::Text; 5755 service ::com::sun::star::drawing::ShadowProperties; 5756 service ::com::sun::star::drawing::RotationDescriptor; 5757 [property] ::com::sun::star::awt::Point StartPosition; 5758 [property] ::com::sun::star::awt::Point EndPosition; 5759 }; 5760 published enum MirrorAxis { 5761 VERTICAL = 0, 5762 HORIZONTAL = 1 5763 }; 5764 published enum NormalsKind { 5765 SPECIFIC = 0, 5766 FLAT = 1, 5767 SPHERE = 2 5768 }; 5769 published service OLE2Shape { 5770 service ::com::sun::star::drawing::Shape; 5771 [property] string CLSID; 5772 [property] string PersistName; 5773 [property, readonly] ::com::sun::star::frame::XModel Model; 5774 [property, readonly] boolean IsInternal; 5775 }; 5776 published service OpenBezierShape { 5777 service ::com::sun::star::drawing::Shape; 5778 service ::com::sun::star::drawing::LineProperties; 5779 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor; 5780 service ::com::sun::star::drawing::Text; 5781 service ::com::sun::star::drawing::ShadowProperties; 5782 service ::com::sun::star::drawing::RotationDescriptor; 5783 }; 5784 published service PageShape { 5785 service ::com::sun::star::drawing::Shape; 5786 [property, optional] long PageNumber; 5787 }; 5788 published service PluginShape { 5789 service ::com::sun::star::drawing::Shape; 5790 [property] string PluginMimeType; 5791 [property] string PluginURL; 5792 [property] sequence< ::com::sun::star::beans::PropertyValue > PluginCommands; 5793 }; 5794 published service PolyLineShape { 5795 service ::com::sun::star::drawing::Shape; 5796 service ::com::sun::star::drawing::LineProperties; 5797 service ::com::sun::star::drawing::PolyPolygonDescriptor; 5798 service ::com::sun::star::drawing::Text; 5799 service ::com::sun::star::drawing::ShadowProperties; 5800 service ::com::sun::star::drawing::RotationDescriptor; 5801 }; 5802 published service PolyPolygonBezierShape { 5803 service ::com::sun::star::drawing::Shape; 5804 service ::com::sun::star::drawing::LineProperties; 5805 service ::com::sun::star::drawing::FillProperties; 5806 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor; 5807 service ::com::sun::star::drawing::Text; 5808 service ::com::sun::star::drawing::ShadowProperties; 5809 service ::com::sun::star::drawing::RotationDescriptor; 5810 }; 5811 published service PolyPolygonShape { 5812 service ::com::sun::star::drawing::Shape; 5813 service ::com::sun::star::drawing::LineProperties; 5814 service ::com::sun::star::drawing::FillProperties; 5815 service ::com::sun::star::drawing::PolyPolygonDescriptor; 5816 service ::com::sun::star::drawing::Text; 5817 service ::com::sun::star::drawing::ShadowProperties; 5818 service ::com::sun::star::drawing::RotationDescriptor; 5819 }; 5820 published struct PolyPolygonShape3D { 5821 ::com::sun::star::drawing::DoubleSequenceSequence SequenceX; 5822 ::com::sun::star::drawing::DoubleSequenceSequence SequenceY; 5823 ::com::sun::star::drawing::DoubleSequenceSequence SequenceZ; 5824 }; 5825 published service RectangleShape { 5826 service ::com::sun::star::drawing::Shape; 5827 service ::com::sun::star::drawing::FillProperties; 5828 service ::com::sun::star::drawing::LineProperties; 5829 service ::com::sun::star::drawing::Text; 5830 service ::com::sun::star::drawing::ShadowProperties; 5831 service ::com::sun::star::drawing::RotationDescriptor; 5832 [property] long CornerRadius; 5833 }; 5834 published service ShapeCollection: ::com::sun::star::drawing::XShapes; 5835 published service Shapes { 5836 interface ::com::sun::star::drawing::XShapes; 5837 }; 5838 /** @deprecated */ published enum SnapObjectType { 5839 POINT = 0, 5840 VERTICAL = 1, 5841 HORIZONTAL = 2 5842 }; 5843 /** @deprecated */ published enum TextAdjust { 5844 LEFT = 0, 5845 CENTER = 1, 5846 RIGHT = 2, 5847 BLOCK = 3, 5848 STRETCH = 4 5849 }; 5850 published service TextShape { 5851 service ::com::sun::star::drawing::Shape; 5852 service ::com::sun::star::drawing::FillProperties; 5853 service ::com::sun::star::drawing::LineProperties; 5854 service ::com::sun::star::drawing::ShadowProperties; 5855 service ::com::sun::star::drawing::Text; 5856 service ::com::sun::star::drawing::RotationDescriptor; 5857 [property] long CornerRadius; 5858 }; 5859 /** @deprecated */ published enum TextureKind { 5860 LUMINANCE = 0, 5861 COLOR = 1 5862 }; 5863 published enum TextureKind2 { 5864 LUMINANCE = 0, 5865 INTENSITY = 1, 5866 COLOR = 2 5867 }; 5868 published enum TextureMode { 5869 REPLACE = 0, 5870 MODULATE = 1, 5871 BLEND = 2 5872 }; 5873 published enum TextureProjectionMode { 5874 OBJECTSPECIFIC = 0, 5875 PARALLEL = 1, 5876 SPHERE = 2 5877 }; 5878 published service TransparencyGradientTable { 5879 interface ::com::sun::star::container::XNameContainer; 5880 }; 5881 published enum VerticalDimensioning { 5882 AUTO = 0, 5883 TOP = 1, 5884 CENTERED = 2, 5885 BOTTOM = 3 5886 }; 5887 /** @deprecated */ published interface XConnectableShape { 5888 interface ::com::sun::star::uno::XInterface; 5889 boolean canConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist); 5890 boolean doConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist); 5891 }; 5892 /** @deprecated */ published interface XConnectorShape { 5893 interface ::com::sun::star::drawing::XShape; 5894 void connectStart([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos); 5895 void connectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos); 5896 void disconnectBegin([in] ::com::sun::star::drawing::XConnectableShape xShape); 5897 void disconnectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape); 5898 }; 5899 published interface XDrawPage { 5900 interface ::com::sun::star::drawing::XShapes; 5901 }; 5902 published interface XLayer { 5903 interface ::com::sun::star::beans::XPropertySet; 5904 }; 5905 }; 5906 module frame { 5907 published interface XStatusListener; 5908 published interface XDispatch { 5909 interface ::com::sun::star::uno::XInterface; 5910 void dispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 5911 void addStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL); 5912 void removeStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL); 5913 }; 5914 }; 5915 module drawing { 5916 published interface XSelectionFunction { 5917 interface ::com::sun::star::lang::XComponent; 5918 interface ::com::sun::star::lang::XServiceInfo; 5919 interface ::com::sun::star::frame::XDispatch; 5920 interface ::com::sun::star::awt::XKeyHandler; 5921 interface ::com::sun::star::awt::XMouseClickHandler; 5922 interface ::com::sun::star::awt::XMouseMotionHandler; 5923 interface ::com::sun::star::view::XSelectionChangeListener; 5924 }; 5925 /** @deprecated */ published interface XShapeAligner { 5926 interface ::com::sun::star::uno::XInterface; 5927 void alignShapes([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::Alignment eType); 5928 }; 5929 /** @deprecated */ published interface XShapeArranger { 5930 interface ::com::sun::star::uno::XInterface; 5931 void arrange([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::Arrangement eType); 5932 void bringToFront([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps); 5933 void sendToBack([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps); 5934 void setBehindShape([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape); 5935 void setInFrontOf([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape); 5936 void reverseOrder([in] ::com::sun::star::drawing::XShapes xShapes); 5937 }; 5938 /** @deprecated */ published interface XShapeMirror { 5939 interface ::com::sun::star::uno::XInterface; 5940 void mirror([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::MirrorAxis eAxis); 5941 void mirrorAtAxis([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::XShape aLine); 5942 }; 5943 /** @deprecated */ published interface XUniversalShapeDescriptor { 5944 interface ::com::sun::star::drawing::XShapeDescriptor; 5945 void setShapeType([in] string aShapeTypeName); 5946 }; 5947 }; 5948 module embed { 5949 published constants Actions { 5950 const long PREVENT_CLOSE = 1; 5951 const long PREVENT_TERMINATION = 2; 5952 }; 5953 published constants Aspects { 5954 const hyper MSOLE_CONTENT = 1; 5955 const hyper MSOLE_DOCPRINT = 8; 5956 const hyper MSOLE_ICON = 4; 5957 const hyper MSOLE_THUMBNAIL = 2; 5958 }; 5959 published exception InvalidStorageException: ::com::sun::star::io::IOException { 5960 }; 5961 published exception StorageWrappedTargetException: ::com::sun::star::lang::WrappedTargetException { 5962 }; 5963 }; 5964 module packages { 5965 published exception NoEncryptionException: ::com::sun::star::uno::Exception { 5966 }; 5967 published exception WrongPasswordException: ::com::sun::star::uno::Exception { 5968 }; 5969 }; 5970 module embed { 5971 published interface XStorage { 5972 interface ::com::sun::star::container::XNameAccess; 5973 interface ::com::sun::star::lang::XComponent; 5974 void copyToStorage([in] ::com::sun::star::embed::XStorage xDest) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5975 ::com::sun::star::io::XStream openStreamElement([in] string sStreamName, [in] long nOpenMode) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5976 ::com::sun::star::io::XStream openEncryptedStreamElement([in] string sStreamName, [in] long nOpenMode, [in] string sPassword) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoEncryptionException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5977 ::com::sun::star::embed::XStorage openStorageElement([in] string sStorName, [in] long nOpenMode) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5978 ::com::sun::star::io::XStream cloneStreamElement([in] string sStreamName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5979 ::com::sun::star::io::XStream cloneEncryptedStreamElement([in] string sStreamName, [in] string sPassword) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoEncryptionException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5980 void copyLastCommitTo([in] ::com::sun::star::embed::XStorage xTargetStorage) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5981 void copyStorageElementLastCommitTo([in] string sStorName, [in] ::com::sun::star::embed::XStorage xTargetStorage) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5982 boolean isStreamElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException); 5983 boolean isStorageElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException); 5984 void removeElement([in] string sElementName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5985 void renameElement([in] string sElementName, [in] string sNewName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5986 void copyElementTo([in] string sElementName, [in] ::com::sun::star::embed::XStorage xDest, [in] string sNewName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5987 void moveElementTo([in] string sElementName, [in] ::com::sun::star::embed::XStorage xDest, [in] string sNewName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 5988 }; 5989 published service BaseStorage { 5990 interface ::com::sun::star::embed::XStorage; 5991 interface ::com::sun::star::beans::XPropertySet; 5992 [property, readonly] long OpenMode; 5993 [property, optional, readonly] string URL; 5994 }; 5995 }; 5996 module frame { 5997 published interface XFrame; 5998 }; 5999 module embed { 6000 published service DocumentCloser: ::com::sun::star::lang::XComponent { 6001 DocumentCloserCtor1([in] ::com::sun::star::frame::XFrame xFrame) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception); 6002 }; 6003 published constants ElementModes { 6004 const long NOCREATE = 16; 6005 const long READ = 1; 6006 const long READWRITE = 7; 6007 const long SEEKABLE = 2; 6008 const long SEEKABLEREAD = 3; 6009 const long TRUNCATE = 8; 6010 const long WRITE = 4; 6011 }; 6012 published constants EmbedMapUnits { 6013 const long ONE_1000TH_INCH = 4; 6014 const long ONE_100TH_INCH = 5; 6015 const long ONE_100TH_MM = 0; 6016 const long ONE_10TH_INCH = 6; 6017 const long ONE_10TH_MM = 1; 6018 const long ONE_CM = 3; 6019 const long ONE_INCH = 7; 6020 const long ONE_MM = 2; 6021 const long PIXEL = 10; 6022 const long POINT = 8; 6023 const long TWIP = 9; 6024 }; 6025 published constants EmbedMisc { 6026 const hyper EMBED_ACTIVATEIMMEDIATELY = 4294967296; 6027 const hyper EMBED_NEEDSSIZEONLOAD = 17179869184; 6028 const hyper EMBED_NEVERRESIZE = 8589934592; 6029 const hyper MS_EMBED_ACTIVATEWHENVISIBLE = 256; 6030 const hyper MS_EMBED_ACTSLIKEBUTTON = 4096; 6031 const hyper MS_EMBED_ACTSLIKELABEL = 8192; 6032 const hyper MS_EMBED_ALIGNABLE = 32768; 6033 const hyper MS_EMBED_ALWAYSRUN = 2048; 6034 const hyper MS_EMBED_CANLINKBYOLE1 = 32; 6035 const hyper MS_EMBED_CANTLINKINSIDE = 16; 6036 const hyper MS_EMBED_IGNOREACTIVATEWHENVISIBLE = 524288; 6037 const hyper MS_EMBED_IMEMODE = 262144; 6038 const hyper MS_EMBED_INSERTNOTREPLACE = 4; 6039 const hyper MS_EMBED_INSIDEOUT = 128; 6040 const hyper MS_EMBED_INVISIBLEATRUNTIME = 1024; 6041 const hyper MS_EMBED_ISLINKOBJECT = 64; 6042 const hyper MS_EMBED_NOUIACTIVATE = 16384; 6043 const hyper MS_EMBED_ONLYICONIC = 2; 6044 const hyper MS_EMBED_RECOMPOSEONRESIZE = 1; 6045 const hyper MS_EMBED_RENDERINGISDEVICEINDEPENDENT = 512; 6046 const hyper MS_EMBED_SETCLIENTSITEFIRST = 131072; 6047 const hyper MS_EMBED_SIMPLEFRAME = 65536; 6048 const hyper MS_EMBED_STATIC = 8; 6049 const hyper MS_EMBED_SUPPORTSMULTILEVELUNDO = 2097152; 6050 const hyper MS_EMBED_WANTSTOMENUMERGE = 1048576; 6051 }; 6052 published constants EmbedStates { 6053 const long ACTIVE = 2; 6054 const long INPLACE_ACTIVE = 3; 6055 const long LOADED = 0; 6056 const long RUNNING = 1; 6057 const long UI_ACTIVE = 4; 6058 }; 6059 published constants EmbedUpdateModes { 6060 const long ALWAYS_UPDATE = 0; 6061 const long EXPLICIT_UPDATE = 1; 6062 }; 6063 published constants EmbedVerbs { 6064 const long MS_OLEVERB_DISCARDUNDOSTATE = -6; 6065 const long MS_OLEVERB_HIDE = -3; 6066 const long MS_OLEVERB_IPACTIVATE = -5; 6067 const long MS_OLEVERB_OPEN = -2; 6068 const long MS_OLEVERB_PRIMARY = 0; 6069 const long MS_OLEVERB_SHOW = -1; 6070 const long MS_OLEVERB_UIACTIVATE = -4; 6071 }; 6072 published interface XEmbedObjectCreator { 6073 interface ::com::sun::star::uno::XInterface; 6074 ::com::sun::star::uno::XInterface createInstanceInitNew([in] sequence< byte > aClassID, [in] string sClassName, [in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6075 ::com::sun::star::uno::XInterface createInstanceInitFromEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaDescriptor, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6076 ::com::sun::star::uno::XInterface createInstanceInitFromMediaDescriptor([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaDescriptor, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6077 }; 6078 published interface XEmbedObjectFactory { 6079 interface ::com::sun::star::uno::XInterface; 6080 ::com::sun::star::uno::XInterface createInstanceUserInit([in] sequence< byte > aClassID, [in] string sClassName, [in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] long nEntryConnectionMode, [in] sequence< ::com::sun::star::beans::PropertyValue > aArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6081 }; 6082 published interface XLinkCreator { 6083 interface ::com::sun::star::uno::XInterface; 6084 ::com::sun::star::uno::XInterface createInstanceLink([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6085 }; 6086 published interface XLinkFactory { 6087 interface ::com::sun::star::uno::XInterface; 6088 ::com::sun::star::uno::XInterface createInstanceLinkUserInit([in] sequence< byte > aClassID, [in] string ClassName, [in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6089 }; 6090 }; 6091 module frame { 6092 published interface XDispatchProviderInterceptor; 6093 }; 6094 module embed { 6095 published service EmbeddedObjectDescriptor { 6096 [property, optional] boolean StoreVisualReplacement; 6097 [property, optional] ::com::sun::star::frame::XDispatchProviderInterceptor OutplaceDispatchInterceptor; 6098 [property, optional] ::com::sun::star::embed::XStorage RecoveryStorage; 6099 }; 6100 published constants EntryInitModes { 6101 const long DEFAULT_INIT = 0; 6102 const long MEDIA_DESCRIPTOR_INIT = 3; 6103 const long NO_INIT = 2; 6104 const long TRUNCATE_INIT = 1; 6105 const long URL_LINK_INIT = 4; 6106 }; 6107 published service FileSystemStorage { 6108 service ::com::sun::star::embed::BaseStorage; 6109 }; 6110 published service FileSystemStorageFactory: ::com::sun::star::lang::XSingleServiceFactory; 6111 published interface XHatchWindow; 6112 published interface XHatchWindowFactory { 6113 interface ::com::sun::star::uno::XInterface; 6114 ::com::sun::star::embed::XHatchWindow createHatchWindowInstance([in] ::com::sun::star::awt::XWindowPeer xParent, [in] ::com::sun::star::awt::Rectangle aBounds, [in] ::com::sun::star::awt::Size aSize) raises (::com::sun::star::lang::IllegalArgumentException); 6115 }; 6116 published interface XEmbeddedObject; 6117 published struct InsertedObjectInfo { 6118 ::com::sun::star::embed::XEmbeddedObject Object; 6119 sequence< ::com::sun::star::beans::NamedValue > Options; 6120 }; 6121 published interface XActionsApproval; 6122 published service InstanceLocker: ::com::sun::star::lang::XComponent { 6123 InstanceLockerCtor1([in] ::com::sun::star::uno::XInterface xInstance, [in] long nActions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception); 6124 InstanceLockerCtor2([in] ::com::sun::star::uno::XInterface xInstance, [in] long nActions, [in] ::com::sun::star::embed::XActionsApproval xApprove) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception); 6125 }; 6126 published exception LinkageMisuseException: ::com::sun::star::uno::Exception { 6127 }; 6128 published interface XEmbedObjectClipboardCreator { 6129 interface ::com::sun::star::uno::XInterface; 6130 ::com::sun::star::embed::InsertedObjectInfo createInstanceInitFromClipboard([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6131 }; 6132 published exception WrongStateException: ::com::sun::star::uno::Exception { 6133 }; 6134 published exception NeedsRunningStateException: ::com::sun::star::embed::WrongStateException { 6135 }; 6136 published exception NoVisualAreaSizeException: ::com::sun::star::uno::Exception { 6137 }; 6138 published interface XClassifiedObject { 6139 interface ::com::sun::star::uno::XInterface; 6140 sequence< byte > getClassID(); 6141 string getClassName(); 6142 void setClassInfo([in] sequence< byte > aClassID, [in] string sClassName) raises (::com::sun::star::lang::NoSupportException); 6143 }; 6144 published interface XTransactedObject { 6145 interface ::com::sun::star::uno::XInterface; 6146 void commit() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException); 6147 void revert() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException); 6148 }; 6149 published interface XOLESimpleStorage { 6150 interface ::com::sun::star::container::XNameContainer; 6151 interface ::com::sun::star::lang::XComponent; 6152 interface ::com::sun::star::embed::XTransactedObject; 6153 interface ::com::sun::star::embed::XClassifiedObject; 6154 }; 6155 published service OLESimpleStorage: ::com::sun::star::embed::XOLESimpleStorage { 6156 createFromInputStream([in] ::com::sun::star::io::XInputStream xInputStream, [in] boolean bNoTempCopy); 6157 createFromStream([in] ::com::sun::star::io::XStream xStream, [in] boolean bNoTempCopy); 6158 }; 6159 published exception ObjectSaveVetoException: ::com::sun::star::uno::Exception { 6160 }; 6161 published exception StateChangeInProgressException: ::com::sun::star::embed::WrongStateException { 6162 long TargetState; 6163 }; 6164 published interface XEncryptionProtectedSource { 6165 interface ::com::sun::star::uno::XInterface; 6166 void setEncryptionPassword([in] string sPassword) raises (::com::sun::star::io::IOException); 6167 void removeEncryption() raises (::com::sun::star::io::IOException); 6168 }; 6169 published interface XTransactionListener; 6170 published interface XTransactionBroadcaster { 6171 interface ::com::sun::star::uno::XInterface; 6172 void addTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener); 6173 void removeTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener); 6174 }; 6175 published service Storage { 6176 service ::com::sun::star::embed::BaseStorage; 6177 interface ::com::sun::star::embed::XTransactedObject; 6178 interface ::com::sun::star::embed::XTransactionBroadcaster; 6179 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource; 6180 [property] string MediaType; 6181 [property, optional] string Version; 6182 [property, readonly] boolean MediaTypeFallbackIsUsed; 6183 [property, readonly] boolean IsRoot; 6184 [property, optional, readonly] boolean RepairPackage; 6185 [property, optional, readonly] boolean HasEncryptedEntries; 6186 [property, optional, readonly] boolean HasNonEncryptedEntries; 6187 }; 6188 published service StorageFactory: ::com::sun::star::lang::XSingleServiceFactory; 6189 published constants StorageFormats { 6190 const long OFOPXML = 3; 6191 const long PACKAGE = 1; 6192 const long ZIP = 2; 6193 }; 6194 published service StorageStream { 6195 interface ::com::sun::star::io::XStream; 6196 interface ::com::sun::star::lang::XComponent; 6197 interface ::com::sun::star::beans::XPropertySet; 6198 [optional] interface ::com::sun::star::io::XSeekable; 6199 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource; 6200 [property] string MediaType; 6201 [property] boolean IsCompressed; 6202 [property, readonly] boolean IsEncrypted; 6203 [property] boolean UseCommonStoragePasswordEncryption; 6204 [property, readonly] long Size; 6205 }; 6206 published exception UnreachableStateException: ::com::sun::star::uno::Exception { 6207 long CurrentState; 6208 long NextState; 6209 }; 6210 published exception UseBackupException: ::com::sun::star::io::IOException { 6211 string TemporaryFileURL; 6212 }; 6213 published constants VerbAttributes { 6214 const long MS_VERBATTR_NEVERDIRTIES = 1; 6215 const long MS_VERBATTR_ONCONTAINERMENU = 2; 6216 }; 6217 published struct VerbDescriptor { 6218 long VerbID; 6219 string VerbName; 6220 long VerbFlags; 6221 long VerbAttributes; 6222 }; 6223 published struct VisualRepresentation { 6224 ::com::sun::star::datatransfer::DataFlavor Flavor; 6225 any Data; 6226 }; 6227 published interface XActionsApproval { 6228 interface ::com::sun::star::uno::XInterface; 6229 boolean approveAction([in] long nAction); 6230 }; 6231 published interface XCommonEmbedPersist { 6232 interface ::com::sun::star::uno::XInterface; 6233 void storeOwn() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6234 boolean isReadonly() raises (::com::sun::star::embed::WrongStateException); 6235 void reload([in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6236 }; 6237 }; 6238 module util { 6239 published interface XCloseable; 6240 }; 6241 module embed { 6242 published interface XComponentSupplier { 6243 interface ::com::sun::star::uno::XInterface; 6244 ::com::sun::star::util::XCloseable getComponent(); 6245 }; 6246 published interface XEmbedPersist { 6247 interface ::com::sun::star::embed::XCommonEmbedPersist; 6248 void setPersistentEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] long nEntryConnectionMode, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6249 void storeToEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6250 void storeAsEntry([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] sequence< ::com::sun::star::beans::PropertyValue > aMediaArgs, [in] sequence< ::com::sun::star::beans::PropertyValue > aObjectArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6251 void saveCompleted([in] boolean bUseNew) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6252 boolean hasEntry() raises (::com::sun::star::embed::WrongStateException); 6253 string getEntryName() raises (::com::sun::star::embed::WrongStateException); 6254 }; 6255 published interface XEmbeddedClient { 6256 interface ::com::sun::star::embed::XComponentSupplier; 6257 void saveObject() raises (::com::sun::star::embed::ObjectSaveVetoException, ::com::sun::star::uno::Exception); 6258 void visibilityChanged([in] boolean bVisible) raises (::com::sun::star::embed::WrongStateException); 6259 }; 6260 published interface XStateChangeListener; 6261 published interface XStateChangeBroadcaster { 6262 interface ::com::sun::star::uno::XInterface; 6263 void addStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener); 6264 void removeStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener); 6265 }; 6266 published interface XVisualObject { 6267 interface ::com::sun::star::uno::XInterface; 6268 void setVisualAreaSize([in] hyper nAspect, [in] ::com::sun::star::awt::Size aSize) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6269 ::com::sun::star::awt::Size getVisualAreaSize([in] hyper nAspect) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6270 ::com::sun::star::embed::VisualRepresentation getPreferredVisualRepresentation([in] hyper nAspect) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6271 long getMapUnit([in] hyper nAspect) raises (::com::sun::star::uno::Exception); 6272 }; 6273 }; 6274 module util { 6275 published interface XCloseListener; 6276 published interface XCloseBroadcaster { 6277 interface ::com::sun::star::uno::XInterface; 6278 void addCloseListener([in] ::com::sun::star::util::XCloseListener Listener); 6279 void removeCloseListener([in] ::com::sun::star::util::XCloseListener Listener); 6280 }; 6281 published interface XCloseable { 6282 interface ::com::sun::star::util::XCloseBroadcaster; 6283 void close([in] boolean DeliverOwnership) raises (::com::sun::star::util::CloseVetoException); 6284 }; 6285 }; 6286 module embed { 6287 published interface XEmbeddedObject { 6288 interface ::com::sun::star::embed::XVisualObject; 6289 interface ::com::sun::star::embed::XClassifiedObject; 6290 interface ::com::sun::star::embed::XComponentSupplier; 6291 interface ::com::sun::star::embed::XStateChangeBroadcaster; 6292 interface ::com::sun::star::document::XEventBroadcaster; 6293 interface ::com::sun::star::util::XCloseable; 6294 void changeState([in] long nNewState) raises (::com::sun::star::embed::UnreachableStateException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6295 sequence< long > getReachableStates() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException); 6296 long getCurrentState() raises (::com::sun::star::embed::WrongStateException); 6297 void doVerb([in] long nVerbID) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::embed::UnreachableStateException, ::com::sun::star::uno::Exception); 6298 sequence< ::com::sun::star::embed::VerbDescriptor > getSupportedVerbs() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException); 6299 void setClientSite([in] ::com::sun::star::embed::XEmbeddedClient xClient) raises (::com::sun::star::embed::WrongStateException); 6300 ::com::sun::star::embed::XEmbeddedClient getClientSite() raises (::com::sun::star::embed::WrongStateException); 6301 void update() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6302 void setUpdateMode([in] long nMode) raises (::com::sun::star::embed::WrongStateException); 6303 hyper getStatus([in] hyper nAspect) raises (::com::sun::star::embed::WrongStateException); 6304 void setContainerName([in] string sName); 6305 }; 6306 published interface XExtendedStorageStream { 6307 interface ::com::sun::star::io::XStream; 6308 interface ::com::sun::star::lang::XComponent; 6309 [optional] interface ::com::sun::star::io::XSeekable; 6310 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource; 6311 [optional] interface ::com::sun::star::beans::XPropertySet; 6312 [optional] interface ::com::sun::star::embed::XTransactedObject; 6313 [optional] interface ::com::sun::star::embed::XTransactionBroadcaster; 6314 }; 6315 published interface XHatchWindowController; 6316 published interface XHatchWindow { 6317 interface ::com::sun::star::lang::XComponent; 6318 [attribute] ::com::sun::star::awt::Size HatchBorderSize; 6319 void setController([in] ::com::sun::star::embed::XHatchWindowController xController); 6320 }; 6321 published interface XHatchWindowController { 6322 interface ::com::sun::star::uno::XInterface; 6323 void requestPositioning([in] ::com::sun::star::awt::Rectangle aRect); 6324 ::com::sun::star::awt::Rectangle calcAdjustedRectangle([in] ::com::sun::star::awt::Rectangle aRect); 6325 void activated(); 6326 void deactivated(); 6327 }; 6328 published interface XHierarchicalStorageAccess { 6329 interface ::com::sun::star::uno::XInterface; 6330 ::com::sun::star::embed::XExtendedStorageStream openStreamElementByHierarchicalName([in] string sStreamPath, [in] long nOpenMode) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6331 ::com::sun::star::embed::XExtendedStorageStream openEncryptedStreamElementByHierarchicalName([in] string sStreamName, [in] long nOpenMode, [in] string sPassword) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoEncryptionException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6332 void removeStreamElementByHierarchicalName([in] string sElementPath) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6333 }; 6334 published interface XInplaceObject { 6335 interface ::com::sun::star::uno::XInterface; 6336 void setObjectRectangles([in] ::com::sun::star::awt::Rectangle aPosRect, [in] ::com::sun::star::awt::Rectangle aClipRect) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6337 void enableModeless([in] boolean bEnable) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6338 void translateAccelerators([in] sequence< ::com::sun::star::awt::KeyEvent > aKeys) raises (::com::sun::star::embed::WrongStateException); 6339 }; 6340 published interface XInsertObjectDialog { 6341 interface ::com::sun::star::uno::XInterface; 6342 ::com::sun::star::embed::InsertedObjectInfo createInstanceByDialog([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntName, [in] sequence< ::com::sun::star::beans::PropertyValue > lObjArgs) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6343 }; 6344 published interface XLinkageSupport { 6345 interface ::com::sun::star::embed::XCommonEmbedPersist; 6346 void breakLink([in] ::com::sun::star::embed::XStorage xStorage, [in] string sEntryName) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6347 boolean isLink() raises (::com::sun::star::embed::WrongStateException); 6348 string getLinkURL() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6349 }; 6350 }; 6351 module packages { 6352 published exception NoRawFormatException: ::com::sun::star::io::IOException { 6353 }; 6354 }; 6355 module embed { 6356 published interface XOptimizedStorage { 6357 interface ::com::sun::star::uno::XInterface; 6358 void insertRawNonEncrStreamElementDirect([in] string sStreamName, [in] ::com::sun::star::io::XInputStream xInStream) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoRawFormatException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6359 void insertStreamElementDirect([in] string sStreamName, [in] ::com::sun::star::io::XInputStream xInStream, [in] sequence< ::com::sun::star::beans::PropertyValue > aProperties) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6360 void copyElementDirectlyTo([in] string sSourceName, [in] ::com::sun::star::embed::XOptimizedStorage xTargetStorage, [in] string sTargetName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6361 void writeAndAttachToStream([in] ::com::sun::star::io::XStream xStream) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6362 void attachToURL([in] string sURL, [in] boolean bReadOnly) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6363 any getElementPropertyValue([in] string sElementName, [in] string sPropertyName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::embed::StorageWrappedTargetException); 6364 void copyStreamElementData([in] string sStreamName, [in] ::com::sun::star::io::XStream xTargetStream) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::WrongPasswordException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6365 }; 6366 published interface XPackageStructureCreator { 6367 interface ::com::sun::star::uno::XInterface; 6368 void convertToPackage([in] string sFolderURL, [in] ::com::sun::star::io::XOutputStream xTargetStream) raises (::com::sun::star::io::IOException); 6369 }; 6370 published interface XPersistanceHolder { 6371 interface ::com::sun::star::uno::XInterface; 6372 void disconnectPersistence() raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6373 void connectPersistance([in] ::com::sun::star::io::XStream xStream) raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6374 }; 6375 published interface XRelationshipAccess { 6376 interface ::com::sun::star::uno::XInterface; 6377 boolean hasByID([in] string sID) raises (::com::sun::star::io::IOException); 6378 string getTargetByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException); 6379 string getTypeByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException); 6380 sequence< ::com::sun::star::beans::StringPair > getRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException); 6381 sequence< sequence< ::com::sun::star::beans::StringPair > > getRelationshipsByType([in] string sType) raises (::com::sun::star::io::IOException); 6382 sequence< sequence< ::com::sun::star::beans::StringPair > > getAllRelationships() raises (::com::sun::star::io::IOException); 6383 void insertRelationshipByID([in] string sID, [in] sequence< ::com::sun::star::beans::StringPair > aEntry, [in] boolean bReplace) raises (::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException); 6384 void removeRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException); 6385 void insertRelationships([in] sequence< sequence< ::com::sun::star::beans::StringPair > > aEntries, [in] boolean bReplace) raises (::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException); 6386 void clearRelationships() raises (::com::sun::star::io::IOException); 6387 }; 6388 published interface XStateChangeListener { 6389 interface ::com::sun::star::lang::XEventListener; 6390 void changingState([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState) raises (::com::sun::star::embed::WrongStateException); 6391 void stateChanged([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState); 6392 }; 6393 published interface XStorageRawAccess { 6394 interface ::com::sun::star::uno::XInterface; 6395 ::com::sun::star::io::XInputStream getPlainRawStreamElement([in] string sStreamName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6396 ::com::sun::star::io::XInputStream getRawEncrStreamElement([in] string sStreamName) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoEncryptionException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6397 void insertRawEncrStreamElement([in] string sStreamName, [in] ::com::sun::star::io::XInputStream xInStream) raises (::com::sun::star::embed::InvalidStorageException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::packages::NoRawFormatException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException, ::com::sun::star::embed::StorageWrappedTargetException); 6398 }; 6399 published interface XTransactionListener { 6400 interface ::com::sun::star::lang::XEventListener; 6401 void preCommit([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception); 6402 void commited([in] ::com::sun::star::lang::EventObject aEvent); 6403 void preRevert([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception); 6404 void reverted([in] ::com::sun::star::lang::EventObject aEvent); 6405 }; 6406 published interface XTransferableSupplier { 6407 interface ::com::sun::star::uno::XInterface; 6408 ::com::sun::star::datatransfer::XTransferable getTransferable(); 6409 }; 6410 published interface XWindowSupplier { 6411 interface ::com::sun::star::uno::XInterface; 6412 ::com::sun::star::awt::XWindow getWindow(); 6413 }; 6414 }; 6415 module form { 6416 published service ControlFontDialog: ::com::sun::star::ui::dialogs::XExecutableDialog { 6417 createWithGridModel([in] ::com::sun::star::beans::XPropertySet GridModel); 6418 }; 6419 published interface XFormComponent { 6420 interface ::com::sun::star::container::XChild; 6421 }; 6422 published service FormComponent { 6423 interface ::com::sun::star::form::XFormComponent; 6424 interface ::com::sun::star::lang::XComponent; 6425 interface ::com::sun::star::container::XNamed; 6426 interface ::com::sun::star::beans::XPropertySet; 6427 interface ::com::sun::star::io::XPersistObject; 6428 [optional] interface ::com::sun::star::beans::XPropertyBag; 6429 [property] string Name; 6430 }; 6431 published service FormControlModel { 6432 service ::com::sun::star::awt::UnoControlModel; 6433 service ::com::sun::star::form::FormComponent; 6434 [optional] interface ::com::sun::star::beans::XFastPropertySet; 6435 [optional] interface ::com::sun::star::beans::XPropertyState; 6436 [property, readonly] short ClassId; 6437 [property, optional] short TabIndex; 6438 [property] string Tag; 6439 }; 6440 published interface XUpdateListener; 6441 published interface XUpdateBroadcaster { 6442 interface ::com::sun::star::uno::XInterface; 6443 void addUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener); 6444 void removeUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener); 6445 }; 6446 published interface XBoundComponent { 6447 interface ::com::sun::star::form::XUpdateBroadcaster; 6448 boolean commit(); 6449 }; 6450 published interface XLoadListener { 6451 interface ::com::sun::star::lang::XEventListener; 6452 void loaded([in] ::com::sun::star::lang::EventObject aEvent); 6453 void unloading([in] ::com::sun::star::lang::EventObject aEvent); 6454 void unloaded([in] ::com::sun::star::lang::EventObject aEvent); 6455 void reloading([in] ::com::sun::star::lang::EventObject aEvent); 6456 void reloaded([in] ::com::sun::star::lang::EventObject aEvent); 6457 }; 6458 published interface XResetListener; 6459 published interface XReset { 6460 interface ::com::sun::star::uno::XInterface; 6461 void reset(); 6462 void addResetListener([in] ::com::sun::star::form::XResetListener aListener); 6463 void removeResetListener([in] ::com::sun::star::form::XResetListener aListener); 6464 }; 6465 published service DataAwareControlModel { 6466 service ::com::sun::star::form::FormControlModel; 6467 interface ::com::sun::star::form::XLoadListener; 6468 interface ::com::sun::star::form::XReset; 6469 [optional] interface ::com::sun::star::form::XBoundComponent; 6470 [property] string DataField; 6471 [property, optional] boolean InputRequired; 6472 [property, readonly] ::com::sun::star::beans::XPropertySet BoundField; 6473 [property] ::com::sun::star::beans::XPropertySet LabelControl; 6474 }; 6475 /** @deprecated */ published enum DataSelectionType { 6476 TABLE = 0, 6477 QUERY = 1, 6478 SQL = 2, 6479 SQLPASSTHROUGH = 3 6480 }; 6481 /** @deprecated */ published struct DatabaseDeleteEvent: ::com::sun::star::lang::EventObject { 6482 sequence< any > Bookmarks; 6483 }; 6484 published struct DatabaseParameterEvent: ::com::sun::star::lang::EventObject { 6485 ::com::sun::star::container::XIndexAccess Parameters; 6486 }; 6487 /** @deprecated */ published struct ErrorEvent: ::com::sun::star::lang::EventObject { 6488 any Reason; 6489 }; 6490 published enum FormButtonType { 6491 PUSH = 0, 6492 SUBMIT = 1, 6493 RESET = 2, 6494 URL = 3 6495 }; 6496 published constants FormComponentType { 6497 const short CHECKBOX = 5; 6498 const short COMBOBOX = 7; 6499 const short COMMANDBUTTON = 2; 6500 const short CONTROL = 1; 6501 const short CURRENCYFIELD = 18; 6502 const short DATEFIELD = 15; 6503 const short FILECONTROL = 12; 6504 const short FIXEDTEXT = 10; 6505 const short GRIDCONTROL = 11; 6506 const short GROUPBOX = 8; 6507 const short HIDDENCONTROL = 13; 6508 const short IMAGEBUTTON = 4; 6509 const short IMAGECONTROL = 14; 6510 const short LISTBOX = 6; 6511 const short NAVIGATIONBAR = 22; 6512 const short NUMERICFIELD = 17; 6513 const short PATTERNFIELD = 19; 6514 const short RADIOBUTTON = 3; 6515 const short SCROLLBAR = 20; 6516 const short SPINBUTTON = 21; 6517 const short TEXTFIELD = 9; 6518 const short TIMEFIELD = 16; 6519 }; 6520 published service FormComponents { 6521 interface ::com::sun::star::container::XContainer; 6522 interface ::com::sun::star::container::XNameContainer; 6523 interface ::com::sun::star::container::XIndexContainer; 6524 interface ::com::sun::star::container::XEnumerationAccess; 6525 interface ::com::sun::star::script::XEventAttacherManager; 6526 }; 6527 /** @deprecated */ published service FormControllerDispatcher { 6528 [optional] interface ::com::sun::star::frame::XDispatchProvider; 6529 }; 6530 published interface XConfirmDeleteListener; 6531 published interface XConfirmDeleteBroadcaster { 6532 interface ::com::sun::star::uno::XInterface; 6533 void addConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener); 6534 void removeConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener); 6535 }; 6536 published interface XDatabaseParameterListener; 6537 published interface XDatabaseParameterBroadcaster { 6538 interface ::com::sun::star::uno::XInterface; 6539 void addParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener); 6540 void removeParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener); 6541 }; 6542 published interface XFormControllerListener; 6543 /** @deprecated */ published interface XFormController { 6544 interface ::com::sun::star::awt::XTabController; 6545 ::com::sun::star::awt::XControl getCurrentControl(); 6546 void addActivateListener([in] ::com::sun::star::form::XFormControllerListener l); 6547 void removeActivateListener([in] ::com::sun::star::form::XFormControllerListener l); 6548 }; 6549 }; 6550 module sdb { 6551 published interface XRowSetApproveListener; 6552 published interface XRowSetApproveBroadcaster { 6553 interface ::com::sun::star::uno::XInterface; 6554 void addRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener); 6555 void removeRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener); 6556 }; 6557 published interface XSQLErrorListener; 6558 published interface XSQLErrorBroadcaster { 6559 interface ::com::sun::star::uno::XInterface; 6560 void addSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener); 6561 void removeSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener); 6562 }; 6563 }; 6564 module form { 6565 /** @deprecated */ published service FormController { 6566 [optional] service ::com::sun::star::form::FormControllerDispatcher; 6567 interface ::com::sun::star::form::XFormController; 6568 interface ::com::sun::star::awt::XTabController; 6569 interface ::com::sun::star::container::XChild; 6570 interface ::com::sun::star::lang::XComponent; 6571 interface ::com::sun::star::container::XEnumerationAccess; 6572 interface ::com::sun::star::util::XModifyBroadcaster; 6573 interface ::com::sun::star::form::XConfirmDeleteBroadcaster; 6574 interface ::com::sun::star::sdb::XSQLErrorBroadcaster; 6575 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster; 6576 interface ::com::sun::star::form::XDatabaseParameterBroadcaster; 6577 }; 6578 published enum FormSubmitEncoding { 6579 URL = 0, 6580 MULTIPART = 1, 6581 TEXT = 2 6582 }; 6583 published enum FormSubmitMethod { 6584 GET = 0, 6585 POST = 1 6586 }; 6587 published interface XForms { 6588 interface ::com::sun::star::container::XContainer; 6589 interface ::com::sun::star::container::XNameContainer; 6590 interface ::com::sun::star::container::XIndexContainer; 6591 interface ::com::sun::star::container::XEnumerationAccess; 6592 interface ::com::sun::star::script::XEventAttacherManager; 6593 interface ::com::sun::star::container::XChild; 6594 interface ::com::sun::star::util::XCloneable; 6595 interface ::com::sun::star::lang::XComponent; 6596 }; 6597 published service Forms: ::com::sun::star::form::XForms; 6598 published enum ListSourceType { 6599 VALUELIST = 0, 6600 TABLE = 1, 6601 QUERY = 2, 6602 SQL = 3, 6603 SQLPASSTHROUGH = 4, 6604 TABLEFIELDS = 5 6605 }; 6606 published enum NavigationBarMode { 6607 NONE = 0, 6608 CURRENT = 1, 6609 PARENT = 2 6610 }; 6611 /** @deprecated */ published service PropertyBrowserController { 6612 interface ::com::sun::star::frame::XController; 6613 interface ::com::sun::star::beans::XPropertySet; 6614 interface ::com::sun::star::beans::XFastPropertySet; 6615 interface ::com::sun::star::beans::XMultiPropertySet; 6616 [property] ::com::sun::star::beans::XPropertySet IntrospectedObject; 6617 [property] string CurrentPage; 6618 }; 6619 published service TabOrderDialog: ::com::sun::star::ui::dialogs::XExecutableDialog { 6620 createWithModel([in] ::com::sun::star::awt::XTabControllerModel TabbingModel, [in] ::com::sun::star::awt::XControlContainer ControlContext, [in] ::com::sun::star::awt::XWindow ParentWindow); 6621 }; 6622 published enum TabulatorCycle { 6623 RECORDS = 0, 6624 CURRENT = 1, 6625 PAGE = 2 6626 }; 6627 published interface XApproveActionListener; 6628 published interface XApproveActionBroadcaster { 6629 interface ::com::sun::star::uno::XInterface; 6630 void addApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener); 6631 void removeApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener); 6632 }; 6633 published interface XApproveActionListener { 6634 interface ::com::sun::star::lang::XEventListener; 6635 boolean approveAction([in] ::com::sun::star::lang::EventObject aEvent); 6636 }; 6637 published interface XBoundControl { 6638 interface ::com::sun::star::uno::XInterface; 6639 boolean getLock(); 6640 void setLock([in] boolean bLock); 6641 }; 6642 published interface XChangeListener; 6643 published interface XChangeBroadcaster { 6644 interface ::com::sun::star::uno::XInterface; 6645 void addChangeListener([in] ::com::sun::star::form::XChangeListener aListener); 6646 void removeChangeListener([in] ::com::sun::star::form::XChangeListener aListener); 6647 }; 6648 published interface XChangeListener { 6649 interface ::com::sun::star::lang::XEventListener; 6650 void changed([in] ::com::sun::star::lang::EventObject rEvent); 6651 }; 6652 }; 6653 module sdb { 6654 published struct RowChangeEvent: ::com::sun::star::lang::EventObject { 6655 long Action; 6656 long Rows; 6657 }; 6658 }; 6659 module form { 6660 published interface XConfirmDeleteListener { 6661 interface ::com::sun::star::lang::XEventListener; 6662 boolean confirmDelete([in] ::com::sun::star::sdb::RowChangeEvent aEvent); 6663 }; 6664 published interface XDatabaseParameterListener { 6665 interface ::com::sun::star::lang::XEventListener; 6666 boolean approveParameter([in] ::com::sun::star::form::DatabaseParameterEvent aEvent); 6667 }; 6668 /** @deprecated */ published interface XDeleteListener { 6669 interface ::com::sun::star::lang::XEventListener; 6670 boolean approveDelete([in] ::com::sun::star::lang::EventObject aEvent); 6671 void deleted([in] ::com::sun::star::lang::EventObject aEvent); 6672 }; 6673 published interface XErrorListener; 6674 /** @deprecated */ published interface XErrorBroadcaster { 6675 interface ::com::sun::star::uno::XInterface; 6676 void addErrorListener([in] ::com::sun::star::form::XErrorListener aListener); 6677 void removeErrorListener([in] ::com::sun::star::form::XErrorListener aListener); 6678 }; 6679 /** @deprecated */ published interface XErrorListener { 6680 interface ::com::sun::star::lang::XEventListener; 6681 void errorOccured([in] ::com::sun::star::form::ErrorEvent aEvent); 6682 }; 6683 published interface XForm { 6684 interface ::com::sun::star::form::XFormComponent; 6685 }; 6686 published interface XFormControllerListener { 6687 interface ::com::sun::star::lang::XEventListener; 6688 void formActivated([in] ::com::sun::star::lang::EventObject rEvent); 6689 void formDeactivated([in] ::com::sun::star::lang::EventObject rEvent); 6690 }; 6691 /** @deprecated */ published interface XGrid { 6692 interface ::com::sun::star::uno::XInterface; 6693 short getCurrentColumnPosition(); 6694 void setCurrentColumnPosition([in] short nPos); 6695 }; 6696 published interface XGridColumnFactory { 6697 interface ::com::sun::star::uno::XInterface; 6698 ::com::sun::star::beans::XPropertySet createColumn([in] string aColumnType) raises (::com::sun::star::lang::IllegalArgumentException); 6699 sequence< string > getColumnTypes(); 6700 }; 6701 /** @deprecated */ published interface XGridFieldDataSupplier { 6702 interface ::com::sun::star::uno::XInterface; 6703 sequence< boolean > queryFieldDataType([in] type xType); 6704 sequence< any > queryFieldData([in] long nRow, [in] type xType); 6705 }; 6706 interface XGridControlListener; 6707 interface XGridControl { 6708 interface ::com::sun::star::form::XGrid; 6709 interface ::com::sun::star::form::XGridFieldDataSupplier; 6710 void addGridControlListener([in] ::com::sun::star::form::XGridControlListener listener); 6711 void removeGridControlListener([in] ::com::sun::star::form::XGridControlListener listener); 6712 }; 6713 /** @deprecated */ published interface XGridPeer { 6714 interface ::com::sun::star::uno::XInterface; 6715 ::com::sun::star::container::XIndexContainer getColumns(); 6716 void setColumns([in] ::com::sun::star::container::XIndexContainer aColumns); 6717 }; 6718 published interface XImageProducerSupplier { 6719 interface ::com::sun::star::uno::XInterface; 6720 ::com::sun::star::awt::XImageProducer getImageProducer(); 6721 }; 6722 /** @deprecated */ published interface XInsertListener { 6723 interface ::com::sun::star::lang::XEventListener; 6724 void inserting([in] ::com::sun::star::lang::EventObject aEvent); 6725 void inserted([in] ::com::sun::star::lang::EventObject aEvent); 6726 }; 6727 published interface XLoadable { 6728 interface ::com::sun::star::uno::XInterface; 6729 void load(); 6730 void unload(); 6731 void reload(); 6732 boolean isLoaded(); 6733 void addLoadListener([in] ::com::sun::star::form::XLoadListener aListener); 6734 void removeLoadListener([in] ::com::sun::star::form::XLoadListener aListener); 6735 }; 6736 /** @deprecated */ published interface XPositioningListener { 6737 interface ::com::sun::star::lang::XEventListener; 6738 void positioned([in] ::com::sun::star::lang::EventObject aEvent); 6739 }; 6740 published interface XResetListener { 6741 interface ::com::sun::star::lang::XEventListener; 6742 boolean approveReset([in] ::com::sun::star::lang::EventObject rEvent); 6743 void resetted([in] ::com::sun::star::lang::EventObject rEvent); 6744 }; 6745 /** @deprecated */ published interface XRestoreListener { 6746 interface ::com::sun::star::lang::XEventListener; 6747 void restored([in] ::com::sun::star::lang::EventObject aEvent); 6748 }; 6749 published interface XSubmitListener; 6750 published interface XSubmit { 6751 interface ::com::sun::star::uno::XInterface; 6752 void submit([in] ::com::sun::star::awt::XControl aControl, [in] ::com::sun::star::awt::MouseEvent aMouseEvt); 6753 void addSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener); 6754 void removeSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener); 6755 }; 6756 /** @deprecated */ published interface XSubmitListener { 6757 interface ::com::sun::star::lang::XEventListener; 6758 boolean approveSubmit([in] ::com::sun::star::lang::EventObject Event); 6759 }; 6760 published interface XUpdateListener { 6761 interface ::com::sun::star::lang::XEventListener; 6762 boolean approveUpdate([in] ::com::sun::star::lang::EventObject aEvent); 6763 void updated([in] ::com::sun::star::lang::EventObject aEvent); 6764 }; 6765 module component { 6766 published service CheckBox { 6767 service ::com::sun::star::awt::UnoControlCheckBoxModel; 6768 service ::com::sun::star::form::FormControlModel; 6769 interface ::com::sun::star::form::XReset; 6770 [property] short DefaultState; 6771 [property] string RefValue; 6772 }; 6773 published service DatabaseCheckBox { 6774 service ::com::sun::star::form::component::CheckBox; 6775 service ::com::sun::star::form::DataAwareControlModel; 6776 }; 6777 published service ComboBox { 6778 service ::com::sun::star::awt::UnoControlComboBoxModel; 6779 service ::com::sun::star::form::FormControlModel; 6780 interface ::com::sun::star::form::XReset; 6781 [property] string DefaultText; 6782 }; 6783 published service DatabaseComboBox { 6784 service ::com::sun::star::form::component::ComboBox; 6785 service ::com::sun::star::form::DataAwareControlModel; 6786 [property] boolean ConvertEmptyToNull; 6787 [property] string ListSource; 6788 [property] ::com::sun::star::form::ListSourceType ListSourceType; 6789 }; 6790 published service DateField { 6791 service ::com::sun::star::awt::UnoControlDateFieldModel; 6792 service ::com::sun::star::form::FormControlModel; 6793 interface ::com::sun::star::form::XReset; 6794 [property] long DefaultDate; 6795 }; 6796 published service DatabaseDateField { 6797 service ::com::sun::star::form::component::DateField; 6798 service ::com::sun::star::form::DataAwareControlModel; 6799 }; 6800 published service FormattedField { 6801 service ::com::sun::star::awt::UnoControlFormattedFieldModel; 6802 service ::com::sun::star::form::FormControlModel; 6803 interface ::com::sun::star::form::XReset; 6804 }; 6805 published service DatabaseFormattedField { 6806 service ::com::sun::star::form::component::FormattedField; 6807 service ::com::sun::star::form::DataAwareControlModel; 6808 [property] boolean ConvertEmptyToNull; 6809 }; 6810 published service ListBox { 6811 service ::com::sun::star::awt::UnoControlListBoxModel; 6812 service ::com::sun::star::form::FormControlModel; 6813 interface ::com::sun::star::form::XReset; 6814 [property] sequence< short > DefaultSelection; 6815 [property] sequence< string > ListSource; 6816 }; 6817 published service DatabaseListBox { 6818 service ::com::sun::star::form::component::ListBox; 6819 service ::com::sun::star::form::DataAwareControlModel; 6820 [property] short BoundColumn; 6821 [property] ::com::sun::star::form::ListSourceType ListSourceType; 6822 [property, optional, transient] sequence< any > SelectedValues; 6823 [property, optional, transient] any SelectedValue; 6824 }; 6825 published service NumericField { 6826 service ::com::sun::star::awt::UnoControlNumericFieldModel; 6827 service ::com::sun::star::form::FormControlModel; 6828 interface ::com::sun::star::form::XReset; 6829 [property] double DefaultValue; 6830 }; 6831 published service DatabaseNumericField { 6832 service ::com::sun::star::form::component::NumericField; 6833 service ::com::sun::star::form::DataAwareControlModel; 6834 }; 6835 published service RadioButton { 6836 service ::com::sun::star::awt::UnoControlRadioButtonModel; 6837 service ::com::sun::star::form::FormControlModel; 6838 interface ::com::sun::star::form::XReset; 6839 [property] short DefaultState; 6840 [property] string RefValue; 6841 [property, optional] string UncheckedRefValue; 6842 }; 6843 published service DatabaseRadioButton { 6844 service ::com::sun::star::form::component::RadioButton; 6845 service ::com::sun::star::form::DataAwareControlModel; 6846 }; 6847 }; 6848 }; 6849 module text { 6850 published service TextRange { 6851 service ::com::sun::star::style::CharacterProperties; 6852 service ::com::sun::star::style::ParagraphProperties; 6853 [optional] service ::com::sun::star::style::CharacterPropertiesAsian; 6854 [optional] service ::com::sun::star::style::CharacterPropertiesComplex; 6855 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 6856 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 6857 interface ::com::sun::star::text::XTextRange; 6858 interface ::com::sun::star::beans::XPropertySet; 6859 interface ::com::sun::star::beans::XPropertyState; 6860 [optional] interface ::com::sun::star::container::XContentEnumerationAccess; 6861 }; 6862 }; 6863 module form { 6864 module component { 6865 published service RichTextControl { 6866 service ::com::sun::star::awt::UnoControlEditModel; 6867 service ::com::sun::star::form::FormControlModel; 6868 service ::com::sun::star::text::TextRange; 6869 [property] boolean HardLineBreaks; 6870 [property] boolean RichText; 6871 }; 6872 published service TextField { 6873 service ::com::sun::star::awt::UnoControlEditModel; 6874 service ::com::sun::star::form::FormControlModel; 6875 [optional] service ::com::sun::star::form::component::RichTextControl; 6876 interface ::com::sun::star::form::XReset; 6877 [property] string DefaultText; 6878 }; 6879 published service DatabaseTextField { 6880 service ::com::sun::star::form::component::TextField; 6881 service ::com::sun::star::form::DataAwareControlModel; 6882 [property] boolean ConvertEmptyToNull; 6883 }; 6884 published service TimeField { 6885 service ::com::sun::star::awt::UnoControlTimeFieldModel; 6886 service ::com::sun::star::form::FormControlModel; 6887 interface ::com::sun::star::form::XReset; 6888 [property] long DefaultTime; 6889 }; 6890 published service DatabaseTimeField { 6891 service ::com::sun::star::form::component::TimeField; 6892 service ::com::sun::star::form::DataAwareControlModel; 6893 }; 6894 published service CommandButton { 6895 service ::com::sun::star::awt::UnoControlButtonModel; 6896 service ::com::sun::star::form::FormControlModel; 6897 interface ::com::sun::star::form::XImageProducerSupplier; 6898 [optional] interface ::com::sun::star::form::XReset; 6899 [property] ::com::sun::star::form::FormButtonType ButtonType; 6900 [property] string TargetFrame; 6901 [property] string TargetURL; 6902 [property, optional] boolean DefaultState; 6903 }; 6904 published service CurrencyField { 6905 service ::com::sun::star::awt::UnoControlCurrencyFieldModel; 6906 service ::com::sun::star::form::FormControlModel; 6907 interface ::com::sun::star::form::XReset; 6908 [property] double DefaultValue; 6909 }; 6910 published service Form { 6911 service ::com::sun::star::form::FormComponent; 6912 service ::com::sun::star::form::FormComponents; 6913 interface ::com::sun::star::form::XForm; 6914 interface ::com::sun::star::awt::XTabControllerModel; 6915 }; 6916 }; 6917 }; 6918 module sdbc { 6919 published interface XCloseable { 6920 interface ::com::sun::star::uno::XInterface; 6921 void close() raises (::com::sun::star::sdbc::SQLException); 6922 }; 6923 published interface XColumnLocate { 6924 interface ::com::sun::star::uno::XInterface; 6925 long findColumn([in] string columnName) raises (::com::sun::star::sdbc::SQLException); 6926 }; 6927 published interface XResultSetMetaData; 6928 published interface XResultSetMetaDataSupplier { 6929 interface ::com::sun::star::uno::XInterface; 6930 ::com::sun::star::sdbc::XResultSetMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException); 6931 }; 6932 published interface XResultSetUpdate { 6933 interface ::com::sun::star::uno::XInterface; 6934 void insertRow() raises (::com::sun::star::sdbc::SQLException); 6935 void updateRow() raises (::com::sun::star::sdbc::SQLException); 6936 void deleteRow() raises (::com::sun::star::sdbc::SQLException); 6937 void cancelRowUpdates() raises (::com::sun::star::sdbc::SQLException); 6938 void moveToInsertRow() raises (::com::sun::star::sdbc::SQLException); 6939 void moveToCurrentRow() raises (::com::sun::star::sdbc::SQLException); 6940 }; 6941 published interface XArray; 6942 published interface XBlob; 6943 published interface XClob; 6944 published interface XRef; 6945 published interface XRow { 6946 interface ::com::sun::star::uno::XInterface; 6947 boolean wasNull() raises (::com::sun::star::sdbc::SQLException); 6948 string getString([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6949 boolean getBoolean([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6950 byte getByte([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6951 short getShort([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6952 long getInt([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6953 hyper getLong([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6954 float getFloat([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6955 double getDouble([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6956 sequence< byte > getBytes([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6957 ::com::sun::star::util::Date getDate([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6958 ::com::sun::star::util::Time getTime([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6959 ::com::sun::star::util::DateTime getTimestamp([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6960 ::com::sun::star::io::XInputStream getBinaryStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6961 ::com::sun::star::io::XInputStream getCharacterStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6962 any getObject([in] long columnIndex, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 6963 ::com::sun::star::sdbc::XRef getRef([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6964 ::com::sun::star::sdbc::XBlob getBlob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6965 ::com::sun::star::sdbc::XClob getClob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6966 ::com::sun::star::sdbc::XArray getArray([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6967 }; 6968 published interface XRowUpdate { 6969 interface ::com::sun::star::uno::XInterface; 6970 void updateNull([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6971 void updateBoolean([in] long columnIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException); 6972 void updateByte([in] long columnIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException); 6973 void updateShort([in] long columnIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException); 6974 void updateInt([in] long columnIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException); 6975 void updateLong([in] long columnIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException); 6976 void updateFloat([in] long columnIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException); 6977 void updateDouble([in] long columnIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException); 6978 void updateString([in] long columnIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException); 6979 void updateBytes([in] long columnIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException); 6980 void updateDate([in] long columnIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException); 6981 void updateTime([in] long columnIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException); 6982 void updateTimestamp([in] long columnIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException); 6983 void updateBinaryStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 6984 void updateCharacterStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 6985 void updateObject([in] long columnIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException); 6986 void updateNumericObject([in] long columnIndex, [in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException); 6987 }; 6988 published interface XWarningsSupplier { 6989 interface ::com::sun::star::uno::XInterface; 6990 any getWarnings() raises (::com::sun::star::sdbc::SQLException); 6991 void clearWarnings() raises (::com::sun::star::sdbc::SQLException); 6992 }; 6993 published service ResultSet { 6994 interface ::com::sun::star::beans::XPropertySet; 6995 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier; 6996 interface ::com::sun::star::sdbc::XResultSet; 6997 interface ::com::sun::star::sdbc::XRow; 6998 interface ::com::sun::star::sdbc::XColumnLocate; 6999 [optional] interface ::com::sun::star::lang::XComponent; 7000 [optional] interface ::com::sun::star::sdbc::XCloseable; 7001 [optional] interface ::com::sun::star::sdbc::XWarningsSupplier; 7002 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate; 7003 [optional] interface ::com::sun::star::sdbc::XRowUpdate; 7004 [property, optional, readonly] string CursorName; 7005 [property, readonly] long ResultSetConcurrency; 7006 [property, readonly] long ResultSetType; 7007 [property] long FetchDirection; 7008 [property] long FetchSize; 7009 }; 7010 }; 7011 module sdbcx { 7012 published interface XDeleteRows { 7013 interface ::com::sun::star::uno::XInterface; 7014 sequence< long > deleteRows([in] sequence< any > rows) raises (::com::sun::star::sdbc::SQLException); 7015 }; 7016 published interface XRowLocate { 7017 interface ::com::sun::star::uno::XInterface; 7018 any getBookmark() raises (::com::sun::star::sdbc::SQLException); 7019 boolean moveToBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException); 7020 boolean moveRelativeToBookmark([in] any bookmark, [in] long rows) raises (::com::sun::star::sdbc::SQLException); 7021 long compareBookmarks([in] any first, [in] any second) raises (::com::sun::star::sdbc::SQLException); 7022 boolean hasOrderedBookmarks() raises (::com::sun::star::sdbc::SQLException); 7023 long hashBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException); 7024 }; 7025 }; 7026 module util { 7027 published interface XCancellable { 7028 interface ::com::sun::star::uno::XInterface; 7029 void cancel(); 7030 }; 7031 }; 7032 module sdbcx { 7033 published service ResultSet { 7034 service ::com::sun::star::sdbc::ResultSet; 7035 interface ::com::sun::star::sdbcx::XRowLocate; 7036 [optional] interface ::com::sun::star::util::XCancellable; 7037 [optional] interface ::com::sun::star::sdbcx::XDeleteRows; 7038 [property, readonly] boolean IsBookmarkable; 7039 [property, optional, readonly] boolean CanUpdateInsertedRows; 7040 }; 7041 published interface XColumnsSupplier { 7042 interface ::com::sun::star::uno::XInterface; 7043 ::com::sun::star::container::XNameAccess getColumns(); 7044 }; 7045 }; 7046 module sdb { 7047 published service ResultSet { 7048 service ::com::sun::star::sdbcx::ResultSet; 7049 interface ::com::sun::star::sdbcx::XColumnsSupplier; 7050 }; 7051 published interface XCompletedExecution { 7052 interface ::com::sun::star::uno::XInterface; 7053 void executeWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException); 7054 }; 7055 published interface XParametersSupplier { 7056 interface ::com::sun::star::uno::XInterface; 7057 ::com::sun::star::container::XIndexAccess getParameters(); 7058 }; 7059 published interface XResultSetAccess { 7060 interface ::com::sun::star::uno::XInterface; 7061 ::com::sun::star::sdbc::XResultSet createResultSet() raises (::com::sun::star::sdbc::SQLException); 7062 }; 7063 }; 7064 module sdbc { 7065 published service RowSet { 7066 service ::com::sun::star::sdbc::ResultSet; 7067 interface ::com::sun::star::sdbc::XRowSet; 7068 interface ::com::sun::star::sdbc::XParameters; 7069 interface ::com::sun::star::sdbc::XColumnLocate; 7070 [property] string DataSourceName; 7071 [property] string URL; 7072 [property] string Command; 7073 [property] long TransactionIsolation; 7074 [property] ::com::sun::star::container::XNameAccess TypeMap; 7075 [property] boolean EscapeProcessing; 7076 [property] long QueryTimeOut; 7077 [property] long MaxFieldSize; 7078 [property] long MaxRows; 7079 [property] string User; 7080 [property] string Password; 7081 [property] long ResultSetType; 7082 }; 7083 published interface XConnection; 7084 }; 7085 module sdb { 7086 published service RowSet { 7087 service ::com::sun::star::sdbc::RowSet; 7088 service ::com::sun::star::sdb::ResultSet; 7089 interface ::com::sun::star::sdb::XCompletedExecution; 7090 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster; 7091 interface ::com::sun::star::sdb::XResultSetAccess; 7092 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate; 7093 [optional] interface ::com::sun::star::sdbcx::XDeleteRows; 7094 [optional] interface ::com::sun::star::sdb::XParametersSupplier; 7095 [property] ::com::sun::star::sdbc::XConnection ActiveConnection; 7096 [property] string DataSourceName; 7097 [property] string Command; 7098 [property] long CommandType; 7099 [property, readonly] string ActiveCommand; 7100 [property] boolean IgnoreResult; 7101 [property] string Filter; 7102 [property] boolean ApplyFilter; 7103 [property, optional] string HavingClause; 7104 [property, optional] string GroupBy; 7105 [property] string Order; 7106 [property, readonly] long Privileges; 7107 [property, readonly] boolean IsModified; 7108 [property, readonly] boolean IsNew; 7109 [property, readonly] long RowCount; 7110 [property, readonly] boolean IsRowCountFinal; 7111 [property, optional] string UpdateTableName; 7112 [property, optional] string UpdateCatalogName; 7113 [property, optional] string UpdateSchemaName; 7114 }; 7115 }; 7116 module form { 7117 module component { 7118 published service DataForm { 7119 service ::com::sun::star::sdb::RowSet; 7120 service ::com::sun::star::form::component::Form; 7121 interface ::com::sun::star::form::XReset; 7122 interface ::com::sun::star::form::XLoadable; 7123 interface ::com::sun::star::sdb::XCompletedExecution; 7124 interface ::com::sun::star::form::XDatabaseParameterBroadcaster; 7125 [property] sequence< string > MasterFields; 7126 [property] sequence< string > DetailFields; 7127 [property] ::com::sun::star::form::TabulatorCycle Cycle; 7128 [property] ::com::sun::star::form::NavigationBarMode NavigationBarMode; 7129 [property] boolean AllowInserts; 7130 [property] boolean AllowUpdates; 7131 [property] boolean AllowDeletes; 7132 }; 7133 published service DatabaseCurrencyField { 7134 service ::com::sun::star::form::component::CurrencyField; 7135 service ::com::sun::star::form::DataAwareControlModel; 7136 }; 7137 published service DatabaseImageControl { 7138 service ::com::sun::star::awt::UnoControlImageControlModel; 7139 service ::com::sun::star::form::DataAwareControlModel; 7140 interface ::com::sun::star::form::XImageProducerSupplier; 7141 [property] boolean ReadOnly; 7142 }; 7143 published service PatternField { 7144 service ::com::sun::star::awt::UnoControlPatternFieldModel; 7145 service ::com::sun::star::form::FormControlModel; 7146 interface ::com::sun::star::form::XReset; 7147 [property] string DefaultText; 7148 }; 7149 published service DatabasePatternField { 7150 service ::com::sun::star::form::component::PatternField; 7151 service ::com::sun::star::form::DataAwareControlModel; 7152 [property] boolean ConvertEmptyToNull; 7153 }; 7154 published service FileControl { 7155 service ::com::sun::star::awt::UnoControlFileControlModel; 7156 service ::com::sun::star::form::FormControlModel; 7157 interface ::com::sun::star::form::XReset; 7158 [property] string DefaultText; 7159 }; 7160 published service FixedText { 7161 service ::com::sun::star::awt::UnoControlFixedTextModel; 7162 service ::com::sun::star::form::FormControlModel; 7163 }; 7164 published service GridControl { 7165 service ::com::sun::star::form::FormControlModel; 7166 service ::com::sun::star::form::FormComponents; 7167 interface ::com::sun::star::form::XGridColumnFactory; 7168 /** @deprecated */ interface ::com::sun::star::view::XSelectionSupplier; 7169 interface ::com::sun::star::form::XReset; 7170 [property] short Border; 7171 [property, optional] long BorderColor; 7172 [property] boolean Enabled; 7173 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 7174 [property] long RowHeight; 7175 [property] boolean Tabstop; 7176 [property] ::com::sun::star::util::Color TextColor; 7177 }; 7178 published service GroupBox { 7179 service ::com::sun::star::awt::UnoControlGroupBoxModel; 7180 service ::com::sun::star::form::FormControlModel; 7181 }; 7182 published service HTMLForm { 7183 service ::com::sun::star::form::component::Form; 7184 interface ::com::sun::star::form::XReset; 7185 interface ::com::sun::star::form::XSubmit; 7186 [property] string TargetFrame; 7187 [property] string TargetURL; 7188 [property] ::com::sun::star::form::FormSubmitMethod SubmitMethod; 7189 [property] ::com::sun::star::form::FormSubmitEncoding SubmitEncoding; 7190 }; 7191 published service HiddenControl { 7192 service ::com::sun::star::form::FormComponent; 7193 [property] string HiddenValue; 7194 }; 7195 published service ImageButton { 7196 service ::com::sun::star::awt::UnoControlImageControlModel; 7197 service ::com::sun::star::form::FormControlModel; 7198 interface ::com::sun::star::form::XImageProducerSupplier; 7199 [property] ::com::sun::star::form::FormButtonType ButtonType; 7200 [property] string TargetFrame; 7201 [property] string TargetURL; 7202 }; 7203 }; 7204 module control { 7205 published service CheckBox { 7206 service ::com::sun::star::awt::UnoControlCheckBox; 7207 interface ::com::sun::star::form::XBoundControl; 7208 }; 7209 published service ComboBox { 7210 service ::com::sun::star::awt::UnoControlComboBox; 7211 interface ::com::sun::star::form::XBoundControl; 7212 }; 7213 published service CommandButton { 7214 service ::com::sun::star::awt::UnoControlButton; 7215 interface ::com::sun::star::form::XApproveActionBroadcaster; 7216 }; 7217 published service CurrencyField { 7218 service ::com::sun::star::awt::UnoControlCurrencyField; 7219 interface ::com::sun::star::form::XBoundControl; 7220 }; 7221 published service DateField { 7222 service ::com::sun::star::awt::UnoControlDateField; 7223 interface ::com::sun::star::form::XBoundControl; 7224 }; 7225 published service FormattedField { 7226 service ::com::sun::star::awt::UnoControlFormattedField; 7227 interface ::com::sun::star::form::XBoundControl; 7228 }; 7229 }; 7230 }; 7231 module frame { 7232 published interface XDispatchProviderInterceptor; 7233 published interface XDispatchProviderInterception { 7234 interface ::com::sun::star::uno::XInterface; 7235 void registerDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor); 7236 void releaseDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor); 7237 }; 7238 }; 7239 module util { 7240 published interface XModeSelector { 7241 interface ::com::sun::star::uno::XInterface; 7242 void setMode([in] string aMode) raises (::com::sun::star::lang::NoSupportException); 7243 string getMode(); 7244 sequence< string > getSupportedModes(); 7245 boolean supportsMode([in] string aMode); 7246 }; 7247 }; 7248 module form { 7249 module control { 7250 published service GridControl { 7251 service ::com::sun::star::awt::UnoControl; 7252 interface ::com::sun::star::form::XBoundComponent; 7253 interface ::com::sun::star::form::XGrid; 7254 interface ::com::sun::star::util::XModifyBroadcaster; 7255 interface ::com::sun::star::container::XIndexAccess; 7256 interface ::com::sun::star::container::XEnumerationAccess; 7257 [optional] interface ::com::sun::star::form::XGridControl; 7258 [optional] interface ::com::sun::star::form::XGridFieldDataSupplier; 7259 [optional] interface ::com::sun::star::util::XModeSelector; 7260 [optional] interface ::com::sun::star::view::XSelectionSupplier; 7261 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception; 7262 }; 7263 published service GroupBox { 7264 service ::com::sun::star::awt::UnoControlGroupBox; 7265 }; 7266 published service ImageButton { 7267 service ::com::sun::star::awt::UnoControlImageControl; 7268 interface ::com::sun::star::form::XApproveActionBroadcaster; 7269 }; 7270 published service ImageControl { 7271 service ::com::sun::star::awt::UnoControlImageControl; 7272 interface ::com::sun::star::form::XBoundControl; 7273 }; 7274 published service InteractionGridControl { 7275 service ::com::sun::star::form::control::GridControl; 7276 interface ::com::sun::star::frame::XDispatch; 7277 }; 7278 published service ListBox { 7279 service ::com::sun::star::awt::UnoControlListBox; 7280 interface ::com::sun::star::form::XBoundControl; 7281 interface ::com::sun::star::form::XChangeBroadcaster; 7282 }; 7283 published service NumericField { 7284 service ::com::sun::star::awt::UnoControlNumericField; 7285 interface ::com::sun::star::form::XBoundControl; 7286 }; 7287 published service PatternField { 7288 service ::com::sun::star::awt::UnoControlPatternField; 7289 interface ::com::sun::star::form::XBoundControl; 7290 }; 7291 published service RadioButton { 7292 service ::com::sun::star::awt::UnoControlRadioButton; 7293 interface ::com::sun::star::form::XBoundControl; 7294 }; 7295 published service TextField { 7296 service ::com::sun::star::awt::UnoControlEdit; 7297 interface ::com::sun::star::form::XBoundControl; 7298 interface ::com::sun::star::form::XChangeBroadcaster; 7299 }; 7300 published service TimeField { 7301 service ::com::sun::star::awt::UnoControlTimeField; 7302 interface ::com::sun::star::form::XBoundControl; 7303 }; 7304 }; 7305 }; 7306 module formula { 7307 published service FormulaProperties { 7308 [property] short Alignment; 7309 [property] short BaseFontHeight; 7310 [property] string CustomFontNameFixed; 7311 [property] boolean FontFixedIsItalic; 7312 [property] boolean FontFixedIsBold; 7313 [property] string CustomFontNameSans; 7314 [property] boolean FontSansIsItalic; 7315 [property] boolean FontSansIsBold; 7316 [property] string CustomFontNameSerif; 7317 [property] boolean FontSerifIsItalic; 7318 [property] boolean FontSerifIsBold; 7319 [property] string FontNameFunctions; 7320 [property] boolean FontFunctionsIsItalic; 7321 [property] boolean FontFunctionsIsBold; 7322 [property] string FontNameNumbers; 7323 [property] boolean FontNumbersIsItalic; 7324 [property] boolean FontNumbersIsBold; 7325 [property] string FontNameText; 7326 [property] boolean FontTextIsItalic; 7327 [property] boolean FontTextIsBold; 7328 [property] string FontNameVariables; 7329 [property] boolean FontVariablesIsItalic; 7330 [property] boolean FontVariablesIsBold; 7331 [property] string Formula; 7332 [property] boolean IsScaleAllBrackets; 7333 [property] boolean IsTextMode; 7334 [property] short RelativeFontHeightFunctions; 7335 [property] short RelativeFontHeightIndices; 7336 [property] short RelativeFontHeightLimits; 7337 [property] short RelativeFontHeightOperators; 7338 [property] short RelativeFontHeightText; 7339 [property] short RelativeBracketDistance; 7340 [property] short RelativeBracketExcessSize; 7341 [property] short RelativeFractionBarExcessLength; 7342 [property] short RelativeFractionBarLineWeight; 7343 [property] short RelativeFractionDenominatorDepth; 7344 [property] short RelativeFractionNumeratorHeight; 7345 [property] short RelativeIndexSubscript; 7346 [property] short RelativeIndexSuperscript; 7347 [property] short RelativeLineSpacing; 7348 [property] short RelativeLowerLimitDistance; 7349 [property] short RelativeMatrixColumnSpacing; 7350 [property] short RelativeMatrixLineSpacing; 7351 [property] short RelativeOperatorExcessSize; 7352 [property] short RelativeOperatorSpacing; 7353 [property] short RelativeRootSpacing; 7354 [property] short RelativeScaleBracketExcessSize; 7355 [property] short RelativeSpacing; 7356 [property] short RelativeSymbolMinimumHeight; 7357 [property] short RelativeSymbolPrimaryHeight; 7358 [property] short RelativeUpperLimitDistance; 7359 [property] short TopMargin; 7360 [property] short BottomMargin; 7361 [property] short LeftMargin; 7362 [property] short RightMargin; 7363 [property, optional] short BaseLine; 7364 }; 7365 /** @deprecated */ published struct SymbolDescriptor { 7366 string sName; 7367 string sExportName; 7368 string sSymbolSet; 7369 long nCharacter; 7370 string sFontName; 7371 short nCharSet; 7372 short nFamily; 7373 short nPitch; 7374 short nWeight; 7375 short nItalic; 7376 }; 7377 }; 7378 module frame { 7379 published struct DispatchInformation { 7380 string Command; 7381 short GroupId; 7382 }; 7383 published interface XDispatchInformationProvider { 7384 interface ::com::sun::star::uno::XInterface; 7385 sequence< short > getSupportedCommandGroups(); 7386 sequence< ::com::sun::star::frame::DispatchInformation > getConfigurableDispatchInformation([in] short CommandGroup); 7387 }; 7388 published service Bibliography: ::com::sun::star::container::XNameAccess; 7389 published constants CommandGroup { 7390 const short APPLICATION = 1; 7391 const short CHART = 20; 7392 const short CONNECTOR = 22; 7393 const short CONTROLS = 25; 7394 const short DATA = 17; 7395 const short DOCUMENT = 3; 7396 const short DRAWING = 24; 7397 const short EDIT = 4; 7398 const short ENUMERATION = 16; 7399 const short EXPLORER = 21; 7400 const short FORMAT = 10; 7401 const short FRAME = 13; 7402 const short GRAPHIC = 14; 7403 const short IMAGE = 19; 7404 const short INSERT = 9; 7405 const short INTERNAL = 0; 7406 const short MACRO = 5; 7407 const short MATH = 7; 7408 const short MODIFY = 23; 7409 const short NAVIGATOR = 8; 7410 const short OPTIONS = 6; 7411 const short SPECIAL = 18; 7412 const short TABLE = 15; 7413 const short TEMPLATE = 11; 7414 const short TEXT = 12; 7415 const short VIEW = 2; 7416 }; 7417 published service Components { 7418 interface ::com::sun::star::container::XEnumerationAccess; 7419 }; 7420 published interface XDispatchResultListener; 7421 published interface XNotifyingDispatch { 7422 interface ::com::sun::star::frame::XDispatch; 7423 void dispatchWithNotification([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchResultListener Listener); 7424 }; 7425 published service ContentHandler { 7426 interface ::com::sun::star::frame::XNotifyingDispatch; 7427 }; 7428 published interface XLoaderFactory { 7429 interface ::com::sun::star::lang::XMultiServiceFactory; 7430 interface ::com::sun::star::container::XNameAccess; 7431 interface ::com::sun::star::container::XContainerQuery; 7432 }; 7433 published service ContentHandlerFactory: ::com::sun::star::frame::XLoaderFactory; 7434 published interface XComponentLoader { 7435 interface ::com::sun::star::uno::XInterface; 7436 ::com::sun::star::lang::XComponent loadComponentFromURL([in] string URL, [in] string TargetFrameName, [in] long SearchFlags, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments) raises (::com::sun::star::io::IOException, ::com::sun::star::lang::IllegalArgumentException); 7437 }; 7438 published interface XFrame; 7439 published interface XTerminateListener; 7440 published interface XDesktop { 7441 interface ::com::sun::star::uno::XInterface; 7442 boolean terminate(); 7443 void addTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener); 7444 void removeTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener); 7445 ::com::sun::star::container::XEnumerationAccess getComponents(); 7446 ::com::sun::star::lang::XComponent getCurrentComponent(); 7447 ::com::sun::star::frame::XFrame getCurrentFrame(); 7448 }; 7449 published interface XFrameActionListener; 7450 published interface XFramesSupplier; 7451 published interface XFrame { 7452 interface ::com::sun::star::lang::XComponent; 7453 void initialize([in] ::com::sun::star::awt::XWindow xWindow); 7454 ::com::sun::star::awt::XWindow getContainerWindow(); 7455 void setCreator([in] ::com::sun::star::frame::XFramesSupplier Creator); 7456 ::com::sun::star::frame::XFramesSupplier getCreator(); 7457 string getName(); 7458 void setName([in] string aName); 7459 ::com::sun::star::frame::XFrame findFrame([in] string aTargetFrameName, [in] long nSearchFlags); 7460 boolean isTop(); 7461 void activate(); 7462 void deactivate(); 7463 boolean isActive(); 7464 boolean setComponent([in] ::com::sun::star::awt::XWindow xComponentWindow, [in] ::com::sun::star::frame::XController xController); 7465 ::com::sun::star::awt::XWindow getComponentWindow(); 7466 ::com::sun::star::frame::XController getController(); 7467 void contextChanged(); 7468 void addFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener); 7469 void removeFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener); 7470 }; 7471 published interface XFrames; 7472 published interface XFramesSupplier { 7473 interface ::com::sun::star::frame::XFrame; 7474 ::com::sun::star::frame::XFrames getFrames(); 7475 ::com::sun::star::frame::XFrame getActiveFrame(); 7476 void setActiveFrame([in] ::com::sun::star::frame::XFrame Frame); 7477 }; 7478 published interface XDesktop2 { 7479 interface ::com::sun::star::frame::XDispatchProvider; 7480 interface ::com::sun::star::frame::XDispatchProviderInterception; 7481 interface ::com::sun::star::frame::XFramesSupplier; 7482 interface ::com::sun::star::frame::XDesktop; 7483 interface ::com::sun::star::frame::XComponentLoader; 7484 }; 7485 /** @deprecated */ published service Desktop: ::com::sun::star::frame::XDesktop2; 7486 /** @deprecated */ published interface XDesktopTask { 7487 interface ::com::sun::star::lang::XComponent; 7488 /** @deprecated */ void initialize([in] ::com::sun::star::awt::XWindow TaskWindow); 7489 /** @deprecated */ boolean close(); 7490 }; 7491 /** @deprecated */ published interface XWindowArranger { 7492 interface ::com::sun::star::uno::XInterface; 7493 /** @deprecated */ boolean hasArrangeCommand([in] short nCommand); 7494 /** @deprecated */ void arrange([in] short nCommand); 7495 }; 7496 /** @deprecated */ published service DesktopTask { 7497 interface ::com::sun::star::frame::XDesktopTask; 7498 interface ::com::sun::star::frame::XFrame; 7499 interface ::com::sun::star::beans::XPropertySet; 7500 interface ::com::sun::star::frame::XWindowArranger; 7501 interface ::com::sun::star::frame::XFramesSupplier; 7502 [property, readonly] string Title; 7503 [property, readonly] boolean IsDesktop; 7504 [property] boolean IsVisible; 7505 [property] boolean IsFloating; 7506 [property] boolean IsAlwaysVisible; 7507 [property] ::com::sun::star::awt::Point Position; 7508 [property] ::com::sun::star::awt::Size Size; 7509 }; 7510 /** @deprecated */ published service DesktopTasks { 7511 interface ::com::sun::star::container::XEnumerationAccess; 7512 }; 7513 published interface XDispatchHelper { 7514 interface ::com::sun::star::uno::XInterface; 7515 any executeDispatch([in] ::com::sun::star::frame::XDispatchProvider DispatchProvider, [in] string URL, [in] string TargetFrameName, [in] long SearchFlags, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 7516 }; 7517 published service DispatchHelper: ::com::sun::star::frame::XDispatchHelper; 7518 published service DispatchProvider { 7519 interface ::com::sun::star::frame::XDispatchProvider; 7520 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception; 7521 }; 7522 published interface XDispatchRecorder { 7523 interface ::com::sun::star::uno::XInterface; 7524 void startRecording([in] ::com::sun::star::frame::XFrame Frame); 7525 void endRecording(); 7526 void recordDispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 7527 void recordDispatchAsComment([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 7528 string getRecordedMacro(); 7529 }; 7530 published service DispatchRecorder: ::com::sun::star::frame::XDispatchRecorder; 7531 published interface XDispatchRecorderSupplier { 7532 interface ::com::sun::star::uno::XInterface; 7533 void setDispatchRecorder([in] ::com::sun::star::frame::XDispatchRecorder Recorder); 7534 ::com::sun::star::frame::XDispatchRecorder getDispatchRecorder(); 7535 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatch Dispatcher); 7536 }; 7537 published service DispatchRecorderSupplier: ::com::sun::star::frame::XDispatchRecorderSupplier; 7538 published struct DispatchResultEvent: ::com::sun::star::lang::EventObject { 7539 short State; 7540 any Result; 7541 }; 7542 published constants DispatchResultState { 7543 const short DONTKNOW = 2; 7544 const short FAILURE = 0; 7545 const short SUCCESS = 1; 7546 }; 7547 published struct DispatchStatement { 7548 string aCommand; 7549 string aTarget; 7550 sequence< ::com::sun::star::beans::PropertyValue > aArgs; 7551 long nFlags; 7552 boolean bIsComment; 7553 }; 7554 }; 7555 module ucb { 7556 published interface XContent; 7557 }; 7558 module frame { 7559 published interface XDocumentTemplates { 7560 interface ::com::sun::star::uno::XInterface; 7561 ::com::sun::star::ucb::XContent getContent(); 7562 boolean storeTemplate([in] string GroupName, [in] string TemplateName, [in] ::com::sun::star::frame::XStorable Storable); 7563 boolean addTemplate([in] string GroupName, [in] string TemplateName, [in] string SourceURL); 7564 boolean removeTemplate([in] string GroupName, [in] string TemplateName); 7565 boolean renameTemplate([in] string GroupName, [in] string OldTemplateName, [in] string NewTemplateName); 7566 boolean addGroup([in] string GroupName); 7567 boolean removeGroup([in] string GroupName); 7568 boolean renameGroup([in] string OldGroupName, [in] string NewGroupName); 7569 void update(); 7570 }; 7571 published service DocumentTemplates: ::com::sun::star::frame::XDocumentTemplates; 7572 published struct FeatureStateEvent: ::com::sun::star::lang::EventObject { 7573 ::com::sun::star::util::URL FeatureURL; 7574 string FeatureDescriptor; 7575 boolean IsEnabled; 7576 boolean Requery; 7577 any State; 7578 }; 7579 }; 7580 module task { 7581 published interface XStatusIndicator; 7582 published interface XStatusIndicatorFactory { 7583 interface ::com::sun::star::uno::XInterface; 7584 ::com::sun::star::task::XStatusIndicator createStatusIndicator(); 7585 }; 7586 }; 7587 module frame { 7588 published interface XFrame2 { 7589 interface ::com::sun::star::frame::XDispatchProvider; 7590 interface ::com::sun::star::frame::XDispatchInformationProvider; 7591 interface ::com::sun::star::frame::XDispatchProviderInterception; 7592 interface ::com::sun::star::frame::XFramesSupplier; 7593 interface ::com::sun::star::task::XStatusIndicatorFactory; 7594 [attribute, readonly] ::com::sun::star::container::XNameContainer UserDefinedAttributes; 7595 [attribute] string Title; 7596 [attribute] ::com::sun::star::frame::XDispatchRecorderSupplier DispatchRecorderSupplier; 7597 [attribute] ::com::sun::star::uno::XInterface LayoutManager; 7598 }; 7599 published service Frame: ::com::sun::star::frame::XFrame2; 7600 published enum FrameAction { 7601 COMPONENT_ATTACHED = 0, 7602 COMPONENT_DETACHING = 1, 7603 COMPONENT_REATTACHED = 2, 7604 FRAME_ACTIVATED = 3, 7605 FRAME_DEACTIVATING = 4, 7606 CONTEXT_CHANGED = 5, 7607 FRAME_UI_ACTIVATED = 6, 7608 FRAME_UI_DEACTIVATING = 7 7609 }; 7610 published struct FrameActionEvent: ::com::sun::star::lang::EventObject { 7611 ::com::sun::star::frame::XFrame Frame; 7612 ::com::sun::star::frame::FrameAction Action; 7613 }; 7614 published service FrameControl { 7615 service ::com::sun::star::awt::UnoControl; 7616 [property] string ComponentUrl; 7617 [property, readonly] string Frame; 7618 }; 7619 published interface XLoadEventListener; 7620 published interface XFrameLoader { 7621 interface ::com::sun::star::uno::XInterface; 7622 void load([in] ::com::sun::star::frame::XFrame Frame, [in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XLoadEventListener Listener); 7623 void cancel(); 7624 }; 7625 published service FrameLoader { 7626 interface ::com::sun::star::frame::XFrameLoader; 7627 [optional] interface ::com::sun::star::lang::XInitialization; 7628 [optional] interface ::com::sun::star::container::XNamed; 7629 }; 7630 published service FrameLoaderFactory: ::com::sun::star::frame::XLoaderFactory; 7631 published constants FrameSearchFlag { 7632 const long ALL = 23; 7633 /** @deprecated */ const long AUTO = 0; 7634 const long CHILDREN = 4; 7635 const long CREATE = 8; 7636 const long GLOBAL = 55; 7637 const long PARENT = 1; 7638 const long SELF = 2; 7639 const long SIBLINGS = 16; 7640 const long TASKS = 32; 7641 }; 7642 published interface XFrames { 7643 interface ::com::sun::star::container::XIndexAccess; 7644 void append([in] ::com::sun::star::frame::XFrame xFrame); 7645 sequence< ::com::sun::star::frame::XFrame > queryFrames([in] long nSearchFlags); 7646 void remove([in] ::com::sun::star::frame::XFrame xFrame); 7647 }; 7648 published service FramesContainer { 7649 interface ::com::sun::star::frame::XFrames; 7650 }; 7651 published exception IllegalArgumentIOException: ::com::sun::star::io::IOException { 7652 }; 7653 published interface XFrameActionListener { 7654 interface ::com::sun::star::lang::XEventListener; 7655 void frameAction([in] ::com::sun::star::frame::FrameActionEvent Action); 7656 }; 7657 }; 7658 module ui { 7659 published struct ConfigurationEvent: ::com::sun::star::container::ContainerEvent { 7660 string ResourceURL; 7661 any aInfo; 7662 }; 7663 }; 7664 module util { 7665 published interface XStringMapping { 7666 interface ::com::sun::star::uno::XInterface; 7667 boolean mapStrings([inout] sequence< string > Parameter); 7668 }; 7669 }; 7670 module frame { 7671 published service MediaTypeDetectionHelper: ::com::sun::star::util::XStringMapping; 7672 published interface XSynchronousFrameLoader { 7673 interface ::com::sun::star::uno::XInterface; 7674 boolean load([in] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] ::com::sun::star::frame::XFrame Frame); 7675 void cancel(); 7676 }; 7677 published interface XStatusListener { 7678 interface ::com::sun::star::lang::XEventListener; 7679 void statusChanged([in] ::com::sun::star::frame::FeatureStateEvent State); 7680 }; 7681 published interface XUIControllerRegistration { 7682 interface ::com::sun::star::uno::XInterface; 7683 boolean hasController([in] string aCommandURL, [in] string aModelName); 7684 void registerController([in] string aCommandURL, [in] string aModelName, [in] string aControllerImplementationName); 7685 void deregisterController([in] string aCommandURL, [in] string aModelName); 7686 }; 7687 published service ProtocolHandler { 7688 interface ::com::sun::star::frame::XDispatchProvider; 7689 [optional] interface ::com::sun::star::lang::XInitialization; 7690 }; 7691 /** @deprecated */ published service Settings { 7692 interface ::com::sun::star::container::XNameAccess; 7693 }; 7694 }; 7695 module util { 7696 published interface XUpdatable { 7697 interface ::com::sun::star::uno::XInterface; 7698 void update(); 7699 }; 7700 }; 7701 module frame { 7702 published service SynchronousFrameLoader { 7703 interface ::com::sun::star::frame::XSynchronousFrameLoader; 7704 [optional] interface ::com::sun::star::lang::XInitialization; 7705 [optional] interface ::com::sun::star::container::XNamed; 7706 }; 7707 /** @deprecated */ published interface XTask { 7708 interface ::com::sun::star::frame::XFrame; 7709 /** @deprecated */ boolean close(); 7710 /** @deprecated */ void tileWindows(); 7711 /** @deprecated */ void arrangeWindowsVertical(); 7712 /** @deprecated */ void arrangeWindowsHorizontal(); 7713 }; 7714 /** @deprecated */ published service Task { 7715 /** @deprecated */ interface ::com::sun::star::frame::XFrame; 7716 /** @deprecated */ interface ::com::sun::star::frame::XTask; 7717 }; 7718 published service TemplateAccess { 7719 interface ::com::sun::star::frame::XDocumentTemplates; 7720 interface ::com::sun::star::lang::XLocalizable; 7721 }; 7722 published exception TerminationVetoException: ::com::sun::star::uno::Exception { 7723 }; 7724 published constants WindowArrange { 7725 const short CASCADE = 4; 7726 const short HORIZONTAL = 3; 7727 const short MAXIMIZE = 5; 7728 const short MINIMIZE = 6; 7729 const short TILE = 1; 7730 const short VERTICAL = 2; 7731 }; 7732 /** @deprecated */ published interface XBrowseHistoryRegistry { 7733 interface ::com::sun::star::uno::XInterface; 7734 /** @deprecated */ void updateViewData([in] any Value); 7735 /** @deprecated */ void createNewEntry([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] string Title); 7736 }; 7737 /** @deprecated */ published interface XComponentRegistry { 7738 interface ::com::sun::star::uno::XInterface; 7739 /** @deprecated */ ::com::sun::star::uno::XInterface createObject([in] string URL, [in] ::com::sun::star::uno::Uik Uik); 7740 }; 7741 /** @deprecated */ published interface XConfigManager { 7742 interface ::com::sun::star::uno::XInterface; 7743 /** @deprecated */ void addPropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener); 7744 /** @deprecated */ void removePropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener); 7745 string substituteVariables([in] string Text); 7746 /** @deprecated */ void flush(); 7747 }; 7748 published interface XDispatchProviderInterceptor { 7749 interface ::com::sun::star::frame::XDispatchProvider; 7750 ::com::sun::star::frame::XDispatchProvider getSlaveDispatchProvider(); 7751 void setSlaveDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewDispatchProvider); 7752 ::com::sun::star::frame::XDispatchProvider getMasterDispatchProvider(); 7753 void setMasterDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewSupplier); 7754 }; 7755 published interface XDispatchResultListener { 7756 interface ::com::sun::star::lang::XEventListener; 7757 void dispatchFinished([in] ::com::sun::star::frame::DispatchResultEvent Result); 7758 }; 7759 /** @deprecated */ published interface XExtendedFilterDetection { 7760 interface ::com::sun::star::uno::XInterface; 7761 /** @deprecated */ string detect([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Argumentlist); 7762 }; 7763 /** @deprecated */ published interface XFilterDetect { 7764 interface ::com::sun::star::uno::XInterface; 7765 string getContentType([in] string URL); 7766 boolean useExternBrowser([in] string URL); 7767 }; 7768 /** @deprecated */ published interface XFrameLoaderQuery { 7769 interface ::com::sun::star::uno::XInterface; 7770 /** @deprecated */ sequence< string > getAvailableFilterNames(); 7771 /** @deprecated */ sequence< ::com::sun::star::beans::PropertyValue > getLoaderProperties([in] string sFilterName); 7772 /** @deprecated */ string searchFilter([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > seqArguments); 7773 }; 7774 /** @deprecated */ published interface XFrameSetModel { 7775 interface ::com::sun::star::uno::XInterface; 7776 string getSource(); 7777 void setSource([in] string Source); 7778 }; 7779 published interface XInterceptorInfo { 7780 interface ::com::sun::star::uno::XInterface; 7781 sequence< string > getInterceptedURLs(); 7782 }; 7783 published interface XLoadEventListener { 7784 interface ::com::sun::star::lang::XEventListener; 7785 void loadFinished([in] ::com::sun::star::frame::XFrameLoader Loader); 7786 void loadCancelled([in] ::com::sun::star::frame::XFrameLoader Loader); 7787 }; 7788 published interface XLoadable { 7789 interface ::com::sun::star::uno::XInterface; 7790 void initNew() raises (::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 7791 void load([in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 7792 }; 7793 published interface XRecordableDispatch { 7794 interface ::com::sun::star::uno::XInterface; 7795 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchRecorder Recorder); 7796 }; 7797 published interface XStorable2 { 7798 interface ::com::sun::star::frame::XStorable; 7799 void storeSelf([in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException); 7800 }; 7801 published interface XSynchronousDispatch { 7802 interface ::com::sun::star::uno::XInterface; 7803 any dispatchWithReturnValue([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 7804 }; 7805 /** @deprecated */ published interface XTasksSupplier { 7806 interface ::com::sun::star::uno::XInterface; 7807 /** @deprecated */ ::com::sun::star::container::XEnumerationAccess getTasks(); 7808 /** @deprecated */ ::com::sun::star::frame::XTask getActiveTask(); 7809 }; 7810 published interface XTerminateListener { 7811 interface ::com::sun::star::lang::XEventListener; 7812 void queryTermination([in] ::com::sun::star::lang::EventObject Event) raises (::com::sun::star::frame::TerminationVetoException); 7813 void notifyTermination([in] ::com::sun::star::lang::EventObject Event); 7814 }; 7815 /** @deprecated */ published interface XUrlList { 7816 interface ::com::sun::star::uno::XInterface; 7817 [attribute] sequence< string > List; 7818 }; 7819 published singleton theDesktop: ::com::sun::star::frame::XDesktop2; 7820 }; 7821 module graphic { 7822 published service GraphicDescriptor { 7823 interface ::com::sun::star::beans::XPropertySet; 7824 [property] byte GraphicType; 7825 [property] string MimeType; 7826 [property, optional] ::com::sun::star::awt::Size SizePixel; 7827 [property, optional] ::com::sun::star::awt::Size Size100thMM; 7828 [property, optional] byte BitsPerPixel; 7829 [property, optional] boolean Transparent; 7830 [property, optional] boolean Alpha; 7831 [property, optional] boolean Animated; 7832 [property, optional] boolean Linked; 7833 [property, optional] string OriginURL; 7834 }; 7835 published interface XGraphic { 7836 interface ::com::sun::star::uno::XInterface; 7837 byte getType(); 7838 }; 7839 published service Graphic { 7840 service ::com::sun::star::graphic::GraphicDescriptor; 7841 interface ::com::sun::star::graphic::XGraphic; 7842 }; 7843 published interface XGraphicProvider { 7844 interface ::com::sun::star::uno::XInterface; 7845 ::com::sun::star::beans::XPropertySet queryGraphicDescriptor([in] ::com::sun::star::beans::PropertyValues MediaProperties) raises (::com::sun::star::io::IOException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException); 7846 ::com::sun::star::graphic::XGraphic queryGraphic([in] ::com::sun::star::beans::PropertyValues MediaProperties) raises (::com::sun::star::io::IOException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException); 7847 void storeGraphic([in] ::com::sun::star::graphic::XGraphic Graphic, [in] ::com::sun::star::beans::PropertyValues MediaProperties) raises (::com::sun::star::io::IOException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException); 7848 }; 7849 published service GraphicProvider: ::com::sun::star::graphic::XGraphicProvider; 7850 published constants GraphicType { 7851 const byte EMPTY = 0; 7852 const byte PIXEL = 1; 7853 const byte VECTOR = 2; 7854 }; 7855 published service MediaProperties { 7856 [property, optional] string URL; 7857 [property, optional] ::com::sun::star::io::XInputStream InputStream; 7858 [property, optional] ::com::sun::star::io::XStream OutputStream; 7859 [property, optional] string MimeType; 7860 [property, optional] ::com::sun::star::beans::PropertyValues FilterData; 7861 }; 7862 }; 7863 module i18n { 7864 published constants AmPmValue { 7865 const short AM = 0; 7866 const short PM = 1; 7867 }; 7868 published struct Boundary { 7869 long startPos; 7870 long endPos; 7871 }; 7872 }; 7873 module linguistic2 { 7874 published interface XHyphenator; 7875 }; 7876 module i18n { 7877 published struct LineBreakHyphenationOptions { 7878 ::com::sun::star::linguistic2::XHyphenator rHyphenator; 7879 ::com::sun::star::beans::PropertyValues aHyphenationOptions; 7880 long hyphenIndex; 7881 }; 7882 }; 7883 module linguistic2 { 7884 published interface XHyphenatedWord; 7885 }; 7886 module i18n { 7887 published struct LineBreakResults { 7888 short breakType; 7889 long breakIndex; 7890 ::com::sun::star::linguistic2::XHyphenatedWord rHyphenatedWord; 7891 }; 7892 published struct LineBreakUserOptions { 7893 string forbiddenBeginCharacters; 7894 string forbiddenEndCharacters; 7895 boolean applyForbiddenRules; 7896 boolean allowPunctuationOutsideMargin; 7897 boolean allowHyphenateEnglish; 7898 }; 7899 published interface XBreakIterator { 7900 interface ::com::sun::star::uno::XInterface; 7901 long nextCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone); 7902 long previousCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone); 7903 ::com::sun::star::i18n::Boundary nextWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType); 7904 ::com::sun::star::i18n::Boundary previousWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType); 7905 ::com::sun::star::i18n::Boundary getWordBoundary([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType, [in] boolean bPreferForward); 7906 /** @deprecated */ short getWordType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale); 7907 boolean isBeginWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType); 7908 boolean isEndWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType); 7909 long beginOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale); 7910 long endOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale); 7911 ::com::sun::star::i18n::LineBreakResults getLineBreak([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] long nMinBreakPos, [in] ::com::sun::star::i18n::LineBreakHyphenationOptions aHyphOptions, [in] ::com::sun::star::i18n::LineBreakUserOptions aUserOptions); 7912 long beginOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType); 7913 long endOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType); 7914 long nextScript([in] string aText, [in] long nStartPos, [in] short nScriptType); 7915 long previousScript([in] string aText, [in] long nStartPos, [in] short nScriptType); 7916 short getScriptType([in] string aText, [in] long nPos); 7917 long beginOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType); 7918 long endOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType); 7919 long nextCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType); 7920 long previousCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType); 7921 }; 7922 published service BreakIterator: ::com::sun::star::i18n::XBreakIterator; 7923 published constants BreakType { 7924 const short HANGINGPUNCTUATION = 3; 7925 const short HYPHENATION = 2; 7926 const short WORDBOUNDARY = 1; 7927 }; 7928 published constants CTLScriptType { 7929 const short CTL_ARABIC = 2; 7930 const short CTL_HEBREW = 1; 7931 const short CTL_INDIC = 4; 7932 const short CTL_THAI = 3; 7933 const short CTL_UNKNOWN = 0; 7934 }; 7935 published struct CalendarItem { 7936 string ID; 7937 string AbbrevName; 7938 string FullName; 7939 }; 7940 published struct Calendar { 7941 sequence< ::com::sun::star::i18n::CalendarItem > Days; 7942 sequence< ::com::sun::star::i18n::CalendarItem > Months; 7943 sequence< ::com::sun::star::i18n::CalendarItem > Eras; 7944 string StartOfWeek; 7945 short MinimumNumberOfDaysForFirstWeek; 7946 boolean Default; 7947 string Name; 7948 }; 7949 published struct CalendarItem2: ::com::sun::star::i18n::CalendarItem { 7950 string NarrowName; 7951 }; 7952 published struct Calendar2 { 7953 sequence< ::com::sun::star::i18n::CalendarItem2 > Days; 7954 sequence< ::com::sun::star::i18n::CalendarItem2 > Months; 7955 sequence< ::com::sun::star::i18n::CalendarItem2 > GenitiveMonths; 7956 sequence< ::com::sun::star::i18n::CalendarItem2 > PartitiveMonths; 7957 sequence< ::com::sun::star::i18n::CalendarItem2 > Eras; 7958 string StartOfWeek; 7959 short MinimumNumberOfDaysForFirstWeek; 7960 boolean Default; 7961 string Name; 7962 }; 7963 published constants CalendarDisplayCode { 7964 const long LONG_DAY = 2; 7965 const long LONG_DAY_NAME = 4; 7966 const long LONG_ERA = 12; 7967 const long LONG_GENITIVE_MONTH_NAME = 18; 7968 const long LONG_MONTH = 6; 7969 const long LONG_MONTH_NAME = 8; 7970 const long LONG_PARTITIVE_MONTH_NAME = 21; 7971 const long LONG_QUARTER = 16; 7972 const long LONG_YEAR = 10; 7973 const long LONG_YEAR_AND_ERA = 14; 7974 const long NARROW_DAY_NAME = 23; 7975 const long NARROW_GENITIVE_MONTH_NAME = 19; 7976 const long NARROW_MONTH_NAME = 24; 7977 const long NARROW_PARTITIVE_MONTH_NAME = 22; 7978 const long SHORT_DAY = 1; 7979 const long SHORT_DAY_NAME = 3; 7980 const long SHORT_ERA = 11; 7981 const long SHORT_GENITIVE_MONTH_NAME = 17; 7982 const long SHORT_MONTH = 5; 7983 const long SHORT_MONTH_NAME = 7; 7984 const long SHORT_PARTITIVE_MONTH_NAME = 20; 7985 const long SHORT_QUARTER = 15; 7986 const long SHORT_YEAR = 9; 7987 const long SHORT_YEAR_AND_ERA = 13; 7988 }; 7989 published constants CalendarDisplayIndex { 7990 const short AM_PM = 0; 7991 const short DAY = 1; 7992 const short ERA = 4; 7993 const short GENITIVE_MONTH = 5; 7994 const short MONTH = 2; 7995 const short PARTITIVE_MONTH = 6; 7996 const short YEAR = 3; 7997 }; 7998 published constants CalendarFieldIndex { 7999 const short AM_PM = 0; 8000 const short DAY_OF_MONTH = 1; 8001 const short DAY_OF_WEEK = 2; 8002 const short DAY_OF_YEAR = 3; 8003 const short DST_OFFSET = 4; 8004 const short DST_OFFSET_SECOND_MILLIS = 16; 8005 const short ERA = 13; 8006 const short FIELD_COUNT = 15; 8007 const short FIELD_COUNT2 = 17; 8008 const short HOUR = 5; 8009 const short MILLISECOND = 8; 8010 const short MINUTE = 6; 8011 const short MONTH = 12; 8012 const short SECOND = 7; 8013 const short WEEK_OF_MONTH = 9; 8014 const short WEEK_OF_YEAR = 10; 8015 const short YEAR = 11; 8016 const short ZONE_OFFSET = 14; 8017 const short ZONE_OFFSET_SECOND_MILLIS = 15; 8018 }; 8019 published interface XCollator { 8020 interface ::com::sun::star::uno::XInterface; 8021 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2); 8022 long compareString([in] string aStr1, [in] string aStr2); 8023 long loadDefaultCollator([in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions); 8024 long loadCollatorAlgorithm([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions); 8025 sequence< string > listCollatorAlgorithms([in] ::com::sun::star::lang::Locale aLocale); 8026 void loadCollatorAlgorithmWithEndUserOption([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< long > aCollatorOptions); 8027 sequence< long > listCollatorOptions([in] string aAlgorithmName); 8028 }; 8029 published service ChapterCollator: ::com::sun::star::i18n::XCollator; 8030 published constants CharType { 8031 const short ANY_CHAR = 0; 8032 const short COMBINING_SPACING_MARK = 8; 8033 const short CONNECTOR_PUNCTUATION = 22; 8034 const short CONTROL = 15; 8035 const short CURRENCY_SYMBOL = 25; 8036 const short DASH_PUNCTUATION = 19; 8037 const short DECIMAL_DIGIT_NUMBER = 9; 8038 const short ENCLOSING_MARK = 7; 8039 const short END_PUNCTUATION = 21; 8040 const short FINAL_PUNCTUATION = 29; 8041 const short FORMAT = 16; 8042 const short GENERAL_TYPES_COUNT = 30; 8043 const short INITIAL_PUNCTUATION = 28; 8044 const short LETTER_NUMBER = 10; 8045 const short LINE_SEPARATOR = 13; 8046 const short LOWERCASE_LETTER = 2; 8047 const short MATH_SYMBOL = 24; 8048 const short MODIFIER_LETTER = 4; 8049 const short MODIFIER_SYMBOL = 26; 8050 const short NON_SPACING_MARK = 6; 8051 const short OTHER_LETTER = 5; 8052 const short OTHER_NUMBER = 11; 8053 const short OTHER_PUNCTUATION = 23; 8054 const short OTHER_SYMBOL = 27; 8055 const short PARAGRAPH_SEPARATOR = 14; 8056 const short PRIVATE_USE = 17; 8057 const short SPACE_SEPARATOR = 12; 8058 const short START_PUNCTUATION = 20; 8059 const short SURROGATE = 18; 8060 const short TITLECASE_LETTER = 3; 8061 const short UPPERCASE_LETTER = 1; 8062 }; 8063 published struct ParseResult { 8064 long LeadingWhiteSpace; 8065 long EndPos; 8066 long CharLen; 8067 double Value; 8068 long TokenType; 8069 long StartFlags; 8070 long ContFlags; 8071 string DequotedNameOrString; 8072 }; 8073 published interface XCharacterClassification { 8074 interface ::com::sun::star::uno::XInterface; 8075 string toUpper([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale); 8076 string toLower([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale); 8077 string toTitle([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale); 8078 short getType([in] string aText, [in] long nPos); 8079 short getCharacterDirection([in] string aText, [in] long nPos); 8080 short getScript([in] string aText, [in] long nPos); 8081 long getCharacterType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale); 8082 long getStringType([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale); 8083 ::com::sun::star::i18n::ParseResult parseAnyToken([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] long nStartCharFlags, [in] string aUserDefinedCharactersStart, [in] long nContCharFlags, [in] string aUserDefinedCharactersCont); 8084 ::com::sun::star::i18n::ParseResult parsePredefinedToken([in] long nTokenType, [in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] long nStartCharFlags, [in] string aUserDefinedCharactersStart, [in] long nContCharFlags, [in] string aUserDefinedCharactersCont); 8085 }; 8086 published service CharacterClassification: ::com::sun::star::i18n::XCharacterClassification; 8087 published constants CharacterIteratorMode { 8088 const short SKIPCELL = 1; 8089 const short SKIPCHARACTER = 0; 8090 const short SKIPCONTROLCHARACTER = 2; 8091 }; 8092 published service Collator: ::com::sun::star::i18n::XCollator; 8093 published constants CollatorOptions { 8094 const short CollatorOptions_IGNORE_CASE = 1; 8095 const short CollatorOptions_IGNORE_CASE_ACCENT = 8; 8096 const short CollatorOptions_IGNORE_KANA = 2; 8097 const short CollatorOptions_IGNORE_WIDTH = 4; 8098 }; 8099 published struct Currency { 8100 string ID; 8101 string Symbol; 8102 string BankSymbol; 8103 string Name; 8104 boolean Default; 8105 boolean UsedInCompatibleFormatCodes; 8106 short DecimalPlaces; 8107 }; 8108 published struct Currency2: ::com::sun::star::i18n::Currency { 8109 boolean LegacyOnly; 8110 }; 8111 published enum DirectionProperty { 8112 LEFT_TO_RIGHT = 0, 8113 RIGHT_TO_LEFT = 1, 8114 EUROPEAN_NUMBER = 2, 8115 EUROPEAN_NUMBER_SEPARATOR = 3, 8116 EUROPEAN_NUMBER_TERMINATOR = 4, 8117 ARABIC_NUMBER = 5, 8118 COMMON_NUMBER_SEPARATOR = 6, 8119 BLOCK_SEPARATOR = 7, 8120 SEGMENT_SEPARATOR = 8, 8121 WHITE_SPACE_NEUTRAL = 9, 8122 OTHER_NEUTRAL = 10, 8123 LEFT_TO_RIGHT_EMBEDDING = 11, 8124 LEFT_TO_RIGHT_OVERRIDE = 12, 8125 RIGHT_TO_LEFT_ARABIC = 13, 8126 RIGHT_TO_LEFT_EMBEDDING = 14, 8127 RIGHT_TO_LEFT_OVERRIDE = 15, 8128 POP_DIRECTIONAL_FORMAT = 16, 8129 DIR_NON_SPACING_MARK = 17, 8130 BOUNDARY_NEUTRAL = 18 8131 }; 8132 published struct ForbiddenCharacters { 8133 string beginLine; 8134 string endLine; 8135 }; 8136 published struct FormatElement { 8137 string formatCode; 8138 string formatName; 8139 string formatKey; 8140 string formatType; 8141 string formatUsage; 8142 short formatIndex; 8143 boolean isDefault; 8144 }; 8145 published struct Implementation { 8146 string unoID; 8147 boolean isDefault; 8148 }; 8149 published interface XIndexEntrySupplier { 8150 interface ::com::sun::star::uno::XInterface; 8151 string getIndexCharacter([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale, [in] string aSortAlgorithm); 8152 string getIndexFollowPageWord([in] boolean bMorePages, [in] ::com::sun::star::lang::Locale aLocale); 8153 }; 8154 published interface XExtendedIndexEntrySupplier { 8155 interface ::com::sun::star::i18n::XIndexEntrySupplier; 8156 sequence< ::com::sun::star::lang::Locale > getLocaleList(); 8157 sequence< string > getAlgorithmList([in] ::com::sun::star::lang::Locale aLocale); 8158 boolean usePhoneticEntry([in] ::com::sun::star::lang::Locale aLocale); 8159 string getPhoneticCandidate([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale); 8160 boolean loadAlgorithm([in] ::com::sun::star::lang::Locale aLocale, [in] string aIndexAlgorithm, [in] long nCollatorOptions); 8161 string getIndexKey([in] string aIndexEntry, [in] string aPhoneticEntry, [in] ::com::sun::star::lang::Locale aLocale); 8162 short compareIndexEntry([in] string aIndexEntry1, [in] string aPhoneticEntry1, [in] ::com::sun::star::lang::Locale aLocale1, [in] string aIndexEntry2, [in] string aPhoneticEntry2, [in] ::com::sun::star::lang::Locale aLocale2); 8163 }; 8164 published service IndexEntrySupplier: ::com::sun::star::i18n::XExtendedIndexEntrySupplier; 8165 published constants InputSequenceCheckMode { 8166 const short BASIC = 1; 8167 const short PASSTHROUGH = 0; 8168 const short STRICT = 2; 8169 }; 8170 published interface XInputSequenceChecker { 8171 interface ::com::sun::star::uno::XInterface; 8172 boolean checkInputSequence([in] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode); 8173 }; 8174 published interface XExtendedInputSequenceChecker { 8175 interface ::com::sun::star::i18n::XInputSequenceChecker; 8176 long correctInputSequence([inout] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode); 8177 }; 8178 published service InputSequenceChecker: ::com::sun::star::i18n::XExtendedInputSequenceChecker; 8179 published constants KCharacterType { 8180 const long ALPHA = 14; 8181 const long BASE_FORM = 64; 8182 const long CONTROL = 16; 8183 const long DIGIT = 1; 8184 const long LETTER = 128; 8185 const long LOWER = 4; 8186 const long PRINTABLE = 32; 8187 const long TITLE_CASE = 8; 8188 const long UPPER = 2; 8189 }; 8190 published constants KNumberFormatType { 8191 const short LONG = 3; 8192 const short MEDIUM = 2; 8193 const short SHORT = 1; 8194 }; 8195 published constants KNumberFormatUsage { 8196 const short CURRENCY = 8; 8197 const short DATE = 1; 8198 const short DATE_TIME = 3; 8199 const short FIXED_NUMBER = 4; 8200 const short FRACTION_NUMBER = 5; 8201 const short PERCENT_NUMBER = 6; 8202 const short SCIENTIFIC_NUMBER = 7; 8203 const short TIME = 2; 8204 }; 8205 published constants KParseTokens { 8206 const long ANY_ALNUM = 61447; 8207 const long ANY_ALPHA = 45059; 8208 const long ANY_DIGIT = 16388; 8209 const long ANY_LETTER = 241667; 8210 const long ANY_LETTER_OR_NUMBER = 1044487; 8211 const long ANY_NUMBER = 802820; 8212 const long ASC_ALNUM = 7; 8213 const long ASC_ALPHA = 3; 8214 const long ASC_ANY_BUT_CONTROL = 1024; 8215 const long ASC_COLON = 64; 8216 const long ASC_CONTROL = 512; 8217 const long ASC_DIGIT = 4; 8218 const long ASC_DOLLAR = 16; 8219 const long ASC_DOT = 32; 8220 const long ASC_LOALPHA = 2; 8221 const long ASC_OTHER = 2048; 8222 const long ASC_UNDERSCORE = 8; 8223 const long ASC_UPALPHA = 1; 8224 const long GROUP_SEPARATOR_IN_NUMBER = 134217728; 8225 const long IGNORE_LEADING_WS = 1073741824; 8226 const long TWO_DOUBLE_QUOTES_BREAK_STRING = 268435456; 8227 const long UNI_ALNUM = 61440; 8228 const long UNI_ALPHA = 45056; 8229 const long UNI_DIGIT = 16384; 8230 const long UNI_LETTER = 241664; 8231 const long UNI_LETTER_NUMBER = 262144; 8232 const long UNI_LOALPHA = 8192; 8233 const long UNI_MODIFIER_LETTER = 65536; 8234 const long UNI_NUMBER = 802816; 8235 const long UNI_OTHER = 536870912; 8236 const long UNI_OTHER_LETTER = 131072; 8237 const long UNI_OTHER_NUMBER = 524288; 8238 const long UNI_TITLE_ALPHA = 32768; 8239 const long UNI_UPALPHA = 4096; 8240 }; 8241 published constants KParseType { 8242 const long ANY_NUMBER = 96; 8243 const long ASC_NUMBER = 32; 8244 const long BOOLEAN = 2; 8245 const long DOUBLE_QUOTE_STRING = 16; 8246 const long IDENTNAME = 4; 8247 const long MISSING_QUOTE = 1073741824; 8248 const long ONE_SINGLE_CHAR = 1; 8249 const long SINGLE_QUOTE_NAME = 8; 8250 const long UNI_NUMBER = 64; 8251 }; 8252 published struct LanguageCountryInfo { 8253 string Language; 8254 string LanguageDefaultName; 8255 string Country; 8256 string CountryDefaultName; 8257 string Variant; 8258 }; 8259 published interface XCalendar { 8260 interface ::com::sun::star::uno::XInterface; 8261 void loadDefaultCalendar([in] ::com::sun::star::lang::Locale rLocale); 8262 void loadCalendar([in] string uniqueID, [in] ::com::sun::star::lang::Locale rLocale); 8263 ::com::sun::star::i18n::Calendar getLoadedCalendar(); 8264 sequence< string > getAllCalendars([in] ::com::sun::star::lang::Locale rLocale); 8265 string getUniqueID(); 8266 void setDateTime([in] double nTimeInDays); 8267 double getDateTime(); 8268 void setValue([in] short nCalendarFieldIndex, [in] short nValue); 8269 short getValue([in] short nCalendarFieldIndex); 8270 boolean isValid(); 8271 void addValue([in] short nCalendarFieldIndex, [in] long nAmount); 8272 short getFirstDayOfWeek(); 8273 void setFirstDayOfWeek([in] short nDay); 8274 void setMinimumNumberOfDaysForFirstWeek([in] short nDays); 8275 short getMinimumNumberOfDaysForFirstWeek(); 8276 short getNumberOfMonthsInYear(); 8277 short getNumberOfDaysInWeek(); 8278 sequence< ::com::sun::star::i18n::CalendarItem > getMonths(); 8279 sequence< ::com::sun::star::i18n::CalendarItem > getDays(); 8280 string getDisplayName([in] short nCalendarDisplayIndex, [in] short nIdx, [in] short nNameType); 8281 }; 8282 published interface XExtendedCalendar { 8283 interface ::com::sun::star::i18n::XCalendar; 8284 string getDisplayString([in] long nCalendarDisplayCode, [in] short nNativeNumberMode); 8285 }; 8286 published interface XCalendar3 { 8287 interface ::com::sun::star::i18n::XExtendedCalendar; 8288 ::com::sun::star::i18n::Calendar2 getLoadedCalendar2(); 8289 sequence< ::com::sun::star::i18n::CalendarItem2 > getDays2(); 8290 sequence< ::com::sun::star::i18n::CalendarItem2 > getMonths2(); 8291 sequence< ::com::sun::star::i18n::CalendarItem2 > getGenitiveMonths2(); 8292 sequence< ::com::sun::star::i18n::CalendarItem2 > getPartitiveMonths2(); 8293 }; 8294 published service LocaleCalendar: ::com::sun::star::i18n::XCalendar3; 8295 published struct LocaleDataItem { 8296 string unoID; 8297 string dateSeparator; 8298 string thousandSeparator; 8299 string decimalSeparator; 8300 string timeSeparator; 8301 string time100SecSeparator; 8302 string listSeparator; 8303 string quotationStart; 8304 string quotationEnd; 8305 string doubleQuotationStart; 8306 string doubleQuotationEnd; 8307 string timeAM; 8308 string timePM; 8309 string measurementSystem; 8310 string LongDateDayOfWeekSeparator; 8311 string LongDateDaySeparator; 8312 string LongDateMonthSeparator; 8313 string LongDateYearSeparator; 8314 }; 8315 published interface XLocaleData { 8316 interface ::com::sun::star::uno::XInterface; 8317 ::com::sun::star::i18n::LanguageCountryInfo getLanguageCountryInfo([in] ::com::sun::star::lang::Locale aLocale); 8318 ::com::sun::star::i18n::LocaleDataItem getLocaleItem([in] ::com::sun::star::lang::Locale aLocale); 8319 sequence< ::com::sun::star::i18n::Calendar > getAllCalendars([in] ::com::sun::star::lang::Locale aLocale); 8320 sequence< ::com::sun::star::i18n::Currency > getAllCurrencies([in] ::com::sun::star::lang::Locale aLocale); 8321 sequence< ::com::sun::star::i18n::FormatElement > getAllFormats([in] ::com::sun::star::lang::Locale aLocale); 8322 sequence< ::com::sun::star::i18n::Implementation > getCollatorImplementations([in] ::com::sun::star::lang::Locale aLocale); 8323 sequence< string > getSearchOptions([in] ::com::sun::star::lang::Locale aLocale); 8324 sequence< string > getCollationOptions([in] ::com::sun::star::lang::Locale aLocale); 8325 sequence< string > getTransliterations([in] ::com::sun::star::lang::Locale aLocale); 8326 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale); 8327 sequence< string > getReservedWord([in] ::com::sun::star::lang::Locale aLocale); 8328 sequence< ::com::sun::star::lang::Locale > getAllInstalledLocaleNames(); 8329 }; 8330 published interface XLocaleData2 { 8331 interface ::com::sun::star::i18n::XLocaleData; 8332 sequence< ::com::sun::star::i18n::Currency2 > getAllCurrencies2([in] ::com::sun::star::lang::Locale aLocale); 8333 }; 8334 published interface XLocaleData3 { 8335 interface ::com::sun::star::i18n::XLocaleData2; 8336 sequence< ::com::sun::star::i18n::Calendar2 > getAllCalendars2([in] ::com::sun::star::lang::Locale aLocale); 8337 }; 8338 published interface XLocaleData4 { 8339 interface ::com::sun::star::i18n::XLocaleData3; 8340 sequence< string > getDateAcceptancePatterns([in] ::com::sun::star::lang::Locale aLocale); 8341 }; 8342 published service LocaleData: ::com::sun::star::i18n::XLocaleData4; 8343 /** @deprecated */ published constants LocaleItem { 8344 const short COUNT = 17; 8345 const short COUNT2 = 18; 8346 const short DATE_SEPARATOR = 0; 8347 const short DECIMAL_SEPARATOR = 2; 8348 const short DECIMAL_SEPARATOR_ALTERNATIVE = 17; 8349 const short DOUBLE_QUOTATION_END = 9; 8350 const short DOUBLE_QUOTATION_START = 8; 8351 const short LIST_SEPARATOR = 5; 8352 const short LONG_DATE_DAY_OF_WEEK_SEPARATOR = 13; 8353 const short LONG_DATE_DAY_SEPARATOR = 14; 8354 const short LONG_DATE_MONTH_SEPARATOR = 15; 8355 const short LONG_DATE_YEAR_SEPARATOR = 16; 8356 const short MEASUREMENT_SYSTEM = 10; 8357 const short SINGLE_QUOTATION_END = 7; 8358 const short SINGLE_QUOTATION_START = 6; 8359 const short THOUSAND_SEPARATOR = 1; 8360 const short TIME_100SEC_SEPARATOR = 4; 8361 const short TIME_AM = 11; 8362 const short TIME_PM = 12; 8363 const short TIME_SEPARATOR = 3; 8364 }; 8365 published constants Months { 8366 const short APRIL = 3; 8367 const short AUGUST = 7; 8368 const short DECEMBER = 11; 8369 const short FEBURARY = 1; 8370 const short JANUARY = 0; 8371 const short JULY = 6; 8372 const short JUNE = 5; 8373 const short MARCH = 2; 8374 const short MAY = 4; 8375 const short NOVEMBER = 10; 8376 const short OCTOBER = 9; 8377 const short SEPTEMBER = 8; 8378 }; 8379 published exception MultipleCharsOutputException: ::com::sun::star::uno::Exception { 8380 }; 8381 published constants NativeNumberMode { 8382 const short NATNUM0 = 0; 8383 const short NATNUM1 = 1; 8384 const short NATNUM10 = 10; 8385 const short NATNUM11 = 11; 8386 const short NATNUM12 = 12; 8387 const short NATNUM2 = 2; 8388 const short NATNUM3 = 3; 8389 const short NATNUM4 = 4; 8390 const short NATNUM5 = 5; 8391 const short NATNUM6 = 6; 8392 const short NATNUM7 = 7; 8393 const short NATNUM8 = 8; 8394 const short NATNUM9 = 9; 8395 }; 8396 published struct NativeNumberXmlAttributes { 8397 ::com::sun::star::lang::Locale Locale; 8398 string Format; 8399 string Style; 8400 }; 8401 published interface XNativeNumberSupplier { 8402 interface ::com::sun::star::uno::XInterface; 8403 string getNativeNumberString([in] string aNumberString, [in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode); 8404 boolean isValidNatNum([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode); 8405 ::com::sun::star::i18n::NativeNumberXmlAttributes convertToXmlAttributes([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode); 8406 short convertFromXmlAttributes([in] ::com::sun::star::i18n::NativeNumberXmlAttributes aAttr); 8407 }; 8408 published service NativeNumberSupplier: ::com::sun::star::i18n::XNativeNumberSupplier; 8409 published struct NumberFormatCode { 8410 short Type; 8411 short Usage; 8412 string Code; 8413 string DefaultName; 8414 string NameID; 8415 short Index; 8416 boolean Default; 8417 }; 8418 published constants NumberFormatIndex { 8419 const short BOOLEAN = 48; 8420 const short CURRENCY_1000DEC2 = 13; 8421 const short CURRENCY_1000DEC2_CCC = 16; 8422 const short CURRENCY_1000DEC2_DASHED = 17; 8423 const short CURRENCY_1000DEC2_RED = 15; 8424 const short CURRENCY_1000INT = 12; 8425 const short CURRENCY_1000INT_RED = 14; 8426 const short CURRENCY_END = 17; 8427 const short CURRENCY_START = 12; 8428 const short DATETIME_END = 47; 8429 const short DATETIME_START = 46; 8430 const short DATETIME_SYSTEM_SHORT_HHMM = 46; 8431 const short DATETIME_SYS_DDMMYYYY_HHMMSS = 47; 8432 const short DATE_DEF_NNDDMMMYY = 28; 8433 const short DATE_DIN_DMMMMYYYY = 26; 8434 const short DATE_DIN_DMMMYYYY = 24; 8435 const short DATE_DIN_MMDD = 31; 8436 const short DATE_DIN_YYMMDD = 32; 8437 const short DATE_DIN_YYYYMMDD = 33; 8438 const short DATE_END = 38; 8439 const short DATE_MMMM = 36; 8440 const short DATE_QQJJ = 37; 8441 const short DATE_START = 18; 8442 const short DATE_SYSTEM_LONG = 19; 8443 const short DATE_SYSTEM_SHORT = 18; 8444 const short DATE_SYS_DDMMM = 35; 8445 const short DATE_SYS_DDMMYY = 20; 8446 const short DATE_SYS_DDMMYYYY = 21; 8447 const short DATE_SYS_DMMMMYYYY = 25; 8448 const short DATE_SYS_DMMMYY = 22; 8449 const short DATE_SYS_DMMMYYYY = 23; 8450 const short DATE_SYS_MMYY = 34; 8451 const short DATE_SYS_NNDMMMMYYYY = 29; 8452 const short DATE_SYS_NNDMMMYY = 27; 8453 const short DATE_SYS_NNNNDMMMMYYYY = 30; 8454 const short DATE_WW = 38; 8455 const short FRACTION_1 = 10; 8456 const short FRACTION_2 = 11; 8457 const short FRACTION_END = 11; 8458 const short FRACTION_START = 10; 8459 const short INDEX_TABLE_ENTRIES = 50; 8460 const short NUMBER_1000DEC2 = 4; 8461 const short NUMBER_1000INT = 3; 8462 const short NUMBER_DEC2 = 2; 8463 const short NUMBER_END = 5; 8464 const short NUMBER_INT = 1; 8465 const short NUMBER_STANDARD = 0; 8466 const short NUMBER_START = 0; 8467 const short NUMBER_SYSTEM = 5; 8468 const short PERCENT_DEC2 = 9; 8469 const short PERCENT_END = 9; 8470 const short PERCENT_INT = 8; 8471 const short PERCENT_START = 8; 8472 const short SCIENTIFIC_000E00 = 7; 8473 const short SCIENTIFIC_000E000 = 6; 8474 const short SCIENTIFIC_END = 7; 8475 const short SCIENTIFIC_START = 6; 8476 const short TEXT = 49; 8477 const short TIME_END = 45; 8478 const short TIME_HHMM = 39; 8479 const short TIME_HHMMAMPM = 41; 8480 const short TIME_HHMMSS = 40; 8481 const short TIME_HHMMSSAMPM = 42; 8482 const short TIME_HH_MMSS = 43; 8483 const short TIME_HH_MMSS00 = 45; 8484 const short TIME_MMSS00 = 44; 8485 const short TIME_START = 39; 8486 }; 8487 published interface XNumberFormatCode { 8488 interface ::com::sun::star::uno::XInterface; 8489 ::com::sun::star::i18n::NumberFormatCode getDefault([in] short nFormatType, [in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale); 8490 ::com::sun::star::i18n::NumberFormatCode getFormatCode([in] short nFormatIndex, [in] ::com::sun::star::lang::Locale rLocale); 8491 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCode([in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale); 8492 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCodes([in] ::com::sun::star::lang::Locale rLocale); 8493 }; 8494 published service NumberFormatMapper: ::com::sun::star::i18n::XNumberFormatCode; 8495 published constants ScriptDirection { 8496 const short LEFT_TO_RIGHT = 1; 8497 const short NEUTRAL = 0; 8498 const short RIGHT_TO_LEFT = 2; 8499 }; 8500 published constants ScriptType { 8501 const short ASIAN = 2; 8502 const short COMPLEX = 3; 8503 const short LATIN = 1; 8504 const short WEAK = 4; 8505 }; 8506 published struct TextConversionResult { 8507 ::com::sun::star::i18n::Boundary Boundary; 8508 sequence< string > Candidates; 8509 }; 8510 published interface XTextConversion { 8511 interface ::com::sun::star::uno::XInterface; 8512 ::com::sun::star::i18n::TextConversionResult getConversions([in] string aText, [in] long nStartPos, [in] long nLength, [in] ::com::sun::star::lang::Locale Locale, [in] short nTextConversionType, [in] long nTextConversionOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException); 8513 string getConversion([in] string aText, [in] long nStartPos, [in] long nLength, [in] ::com::sun::star::lang::Locale Locale, [in] short nTextConversionType, [in] long nTextConversionOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException); 8514 boolean interactiveConversion([in] ::com::sun::star::lang::Locale Locale, [in] short nTextConversionType, [in] long nTextConversionOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException); 8515 }; 8516 published interface XExtendedTextConversion { 8517 interface ::com::sun::star::i18n::XTextConversion; 8518 string getConversionWithOffset([in] string aText, [in] long nStartPos, [in] long nLength, [in] ::com::sun::star::lang::Locale aLocale, [in] short nTextConversionType, [in] long nTextConversionOptions, [out] sequence< long > rOffset) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException); 8519 }; 8520 published service TextConversion: ::com::sun::star::i18n::XExtendedTextConversion; 8521 published constants TextConversionOption { 8522 const long CHARACTER_BY_CHARACTER = 1; 8523 const long IGNORE_POST_POSITIONAL_WORD = 2; 8524 const long NONE = 0; 8525 const long USE_CHARACTER_VARIANTS = 2; 8526 }; 8527 published constants TextConversionType { 8528 const short TO_HANGUL = 1; 8529 const short TO_HANJA = 2; 8530 const short TO_SCHINESE = 3; 8531 const short TO_TCHINESE = 4; 8532 }; 8533 published enum TransliterationModules { 8534 UPPERCASE_LOWERCASE = 1, 8535 LOWERCASE_UPPERCASE = 2, 8536 HALFWIDTH_FULLWIDTH = 3, 8537 FULLWIDTH_HALFWIDTH = 4, 8538 KATAKANA_HIRAGANA = 5, 8539 HIRAGANA_KATAKANA = 6, 8540 NumToTextLower_zh_CN = 7, 8541 NumToTextUpper_zh_CN = 8, 8542 NumToTextLower_zh_TW = 9, 8543 NumToTextUpper_zh_TW = 10, 8544 NumToTextFormalHangul_ko = 11, 8545 NumToTextFormalLower_ko = 12, 8546 NumToTextFormalUpper_ko = 13, 8547 NON_IGNORE_MASK = 255, 8548 IGNORE_MASK = -256, 8549 IGNORE_CASE = 256, 8550 IGNORE_KANA = 512, 8551 IGNORE_WIDTH = 1024, 8552 ignoreTraditionalKanji_ja_JP = 4096, 8553 ignoreTraditionalKana_ja_JP = 8192, 8554 ignoreMinusSign_ja_JP = 16384, 8555 ignoreIterationMark_ja_JP = 32768, 8556 ignoreSeparator_ja_JP = 65536, 8557 ignoreZiZu_ja_JP = 131072, 8558 ignoreBaFa_ja_JP = 262144, 8559 ignoreTiJi_ja_JP = 524288, 8560 ignoreHyuByu_ja_JP = 1048576, 8561 ignoreSeZe_ja_JP = 2097152, 8562 ignoreIandEfollowedByYa_ja_JP = 4194304, 8563 ignoreKiKuFollowedBySa_ja_JP = 8388608, 8564 ignoreSize_ja_JP = 16777216, 8565 ignoreProlongedSoundMark_ja_JP = 33554432, 8566 ignoreMiddleDot_ja_JP = 67108864, 8567 ignoreSpace_ja_JP = 134217728, 8568 smallToLarge_ja_JP = 268435456, 8569 largeToSmall_ja_JP = 536870912, 8570 END_OF_MODULE = 0 8571 }; 8572 published enum TransliterationModulesNew { 8573 UPPERCASE_LOWERCASE = 1, 8574 LOWERCASE_UPPERCASE = 2, 8575 HALFWIDTH_FULLWIDTH = 3, 8576 FULLWIDTH_HALFWIDTH = 4, 8577 KATAKANA_HIRAGANA = 5, 8578 HIRAGANA_KATAKANA = 6, 8579 IGNORE_CASE = 7, 8580 IGNORE_KANA = 8, 8581 IGNORE_WIDTH = 9, 8582 ignoreTraditionalKanji_ja_JP = 10, 8583 ignoreTraditionalKana_ja_JP = 11, 8584 ignoreMinusSign_ja_JP = 12, 8585 ignoreIterationMark_ja_JP = 13, 8586 ignoreSeparator_ja_JP = 14, 8587 ignoreZiZu_ja_JP = 15, 8588 ignoreBaFa_ja_JP = 16, 8589 ignoreTiJi_ja_JP = 17, 8590 ignoreHyuByu_ja_JP = 18, 8591 ignoreSeZe_ja_JP = 19, 8592 ignoreIandEfollowedByYa_ja_JP = 20, 8593 ignoreKiKuFollowedBySa_ja_JP = 21, 8594 ignoreSize_ja_JP = 22, 8595 ignoreProlongedSoundMark_ja_JP = 23, 8596 ignoreMiddleDot_ja_JP = 24, 8597 ignoreSpace_ja_JP = 25, 8598 smallToLarge_ja_JP = 26, 8599 largeToSmall_ja_JP = 27, 8600 NumToTextLower_zh_CN = 28, 8601 NumToTextUpper_zh_CN = 29, 8602 NumToTextLower_zh_TW = 30, 8603 NumToTextUpper_zh_TW = 31, 8604 NumToTextFormalHangul_ko = 32, 8605 NumToTextFormalLower_ko = 33, 8606 NumToTextFormalUpper_ko = 34, 8607 NumToTextInformalHangul_ko = 35, 8608 NumToTextInformalLower_ko = 36, 8609 NumToTextInformalUpper_ko = 37, 8610 NumToCharLower_zh_CN = 38, 8611 NumToCharUpper_zh_CN = 39, 8612 NumToCharLower_zh_TW = 40, 8613 NumToCharUpper_zh_TW = 41, 8614 NumToCharHangul_ko = 42, 8615 NumToCharLower_ko = 43, 8616 NumToCharUpper_ko = 44, 8617 NumToCharFullwidth = 45, 8618 NumToCharKanjiShort_ja_JP = 46, 8619 TextToNumLower_zh_CN = 47, 8620 TextToNumUpper_zh_CN = 48, 8621 TextToNumLower_zh_TW = 49, 8622 TextToNumUpper_zh_TW = 50, 8623 TextToNumFormalHangul_ko = 51, 8624 TextToNumFormalLower_ko = 52, 8625 TextToNumFormalUpper_ko = 53, 8626 TextToNumInformalHangul_ko = 54, 8627 TextToNumInformalLower_ko = 55, 8628 TextToNumInformalUpper_ko = 56, 8629 CharToNumLower_zh_CN = 59, 8630 CharToNumUpper_zh_CN = 60, 8631 CharToNumLower_zh_TW = 61, 8632 CharToNumUpper_zh_TW = 62, 8633 CharToNumHangul_ko = 63, 8634 CharToNumLower_ko = 64, 8635 CharToNumUpper_ko = 65, 8636 END_OF_MODULE = 0 8637 }; 8638 published interface XTransliteration { 8639 interface ::com::sun::star::uno::XInterface; 8640 string getName(); 8641 short getType(); 8642 void loadModule([in] ::com::sun::star::i18n::TransliterationModules eModType, [in] ::com::sun::star::lang::Locale aLocale); 8643 void loadModuleNew([in] sequence< ::com::sun::star::i18n::TransliterationModulesNew > aModType, [in] ::com::sun::star::lang::Locale aLocale); 8644 void loadModuleByImplName([in] string aImplName, [in] ::com::sun::star::lang::Locale aLocale); 8645 void loadModulesByImplNames([in] sequence< string > aImplNameList, [in] ::com::sun::star::lang::Locale aLocale); 8646 sequence< string > getAvailableModules([in] ::com::sun::star::lang::Locale aLocale, [in] short nType); 8647 string transliterate([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset); 8648 /** @deprecated */ string folding([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset); 8649 boolean equals([in] string aStr1, [in] long nPos1, [in] long nCount1, [out] long rMatch1, [in] string aStr2, [in] long nPos2, [in] long nCount2, [out] long rMatch2); 8650 sequence< string > transliterateRange([in] string aStr1, [in] string aStr2); 8651 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2); 8652 long compareString([in] string aStr1, [in] string aStr2); 8653 }; 8654 published interface XExtendedTransliteration { 8655 interface ::com::sun::star::i18n::XTransliteration; 8656 string transliterateString2String([in] string aStr, [in] long nStartPos, [in] long nCount); 8657 string transliterateChar2String([in] char cChar); 8658 char transliterateChar2Char([in] char cChar) raises (::com::sun::star::i18n::MultipleCharsOutputException); 8659 }; 8660 published service Transliteration: ::com::sun::star::i18n::XExtendedTransliteration; 8661 published constants TransliterationType { 8662 const short CASCADE = 8; 8663 const short IGNORE = 4; 8664 const short NONE = 0; 8665 const short NUMERIC = 2; 8666 const short ONE_TO_ONE = 1; 8667 const short ONE_TO_ONE_NUMERIC = 3; 8668 }; 8669 published enum UnicodeScript { 8670 kBasicLatin = 0, 8671 kLatin1Supplement = 1, 8672 kLatinExtendedA = 2, 8673 kLatinExtendedB = 3, 8674 kIPAExtension = 4, 8675 kSpacingModifier = 5, 8676 kCombiningDiacritical = 6, 8677 kGreek = 7, 8678 kCyrillic = 8, 8679 kArmenian = 9, 8680 kHebrew = 10, 8681 kArabic = 11, 8682 kSyriac = 12, 8683 kThaana = 13, 8684 kDevanagari = 14, 8685 kBengali = 15, 8686 kGurmukhi = 16, 8687 kGujarati = 17, 8688 kOriya = 18, 8689 kTamil = 19, 8690 kTelugu = 20, 8691 kKannada = 21, 8692 kMalayalam = 22, 8693 kSinhala = 23, 8694 kThai = 24, 8695 kLao = 25, 8696 kTibetan = 26, 8697 kMyanmar = 27, 8698 kGeorgian = 28, 8699 kHangulJamo = 29, 8700 kEthiopic = 30, 8701 kCherokee = 31, 8702 kUnifiedCanadianAboriginalSyllabics = 32, 8703 kOgham = 33, 8704 kRunic = 34, 8705 kKhmer = 35, 8706 kMongolian = 36, 8707 kLatinExtendedAdditional = 37, 8708 kGreekExtended = 38, 8709 kGeneralPunctuation = 39, 8710 kSuperSubScript = 40, 8711 kCurrencySymbolScript = 41, 8712 kSymbolCombiningMark = 42, 8713 kLetterlikeSymbol = 43, 8714 kNumberForm = 44, 8715 kArrow = 45, 8716 kMathOperator = 46, 8717 kMiscTechnical = 47, 8718 kControlPicture = 48, 8719 kOpticalCharacter = 49, 8720 kEnclosedAlphanumeric = 50, 8721 kBoxDrawing = 51, 8722 kBlockElement = 52, 8723 kGeometricShape = 53, 8724 kMiscSymbol = 54, 8725 kDingbat = 55, 8726 kBraillePatterns = 56, 8727 kCJKRadicalsSupplement = 57, 8728 kKangxiRadicals = 58, 8729 kIdeographicDescriptionCharacters = 59, 8730 kCJKSymbolPunctuation = 60, 8731 kHiragana = 61, 8732 kKatakana = 62, 8733 kBopomofo = 63, 8734 kHangulCompatibilityJamo = 64, 8735 kKanbun = 65, 8736 kBopomofoExtended = 66, 8737 kEnclosedCJKLetterMonth = 67, 8738 kCJKCompatibility = 68, 8739 k_CJKUnifiedIdeographsExtensionA = 69, 8740 kCJKUnifiedIdeograph = 70, 8741 kYiSyllables = 71, 8742 kYiRadicals = 72, 8743 kHangulSyllable = 73, 8744 kHighSurrogate = 74, 8745 kHighPrivateUseSurrogate = 75, 8746 kLowSurrogate = 76, 8747 kPrivateUse = 77, 8748 kCJKCompatibilityIdeograph = 78, 8749 kAlphabeticPresentation = 79, 8750 kArabicPresentationA = 80, 8751 kCombiningHalfMark = 81, 8752 kCJKCompatibilityForm = 82, 8753 kSmallFormVariant = 83, 8754 kArabicPresentationB = 84, 8755 kNoScript = 85, 8756 kHalfwidthFullwidthForm = 86, 8757 kScriptCount = 87 8758 }; 8759 published constants UnicodeType { 8760 const short COMBINING_SPACING_MARK = 8; 8761 const short CONNECTOR_PUNCTUATION = 22; 8762 const short CONTROL = 15; 8763 const short CURRENCY_SYMBOL = 25; 8764 const short DASH_PUNCTUATION = 19; 8765 const short DECIMAL_DIGIT_NUMBER = 9; 8766 const short ENCLOSING_MARK = 7; 8767 const short END_PUNCTUATION = 29; 8768 const short FINAL_PUNCTUATION = 21; 8769 const short FORMAT = 16; 8770 const short GENERAL_TYPES_COUNT = 30; 8771 const short INITIAL_PUNCTUATION = 20; 8772 const short LETTER_NUMBER = 10; 8773 const short LINE_SEPARATOR = 13; 8774 const short LOWERCASE_LETTER = 2; 8775 const short MATH_SYMBOL = 24; 8776 const short MODIFIER_LETTER = 4; 8777 const short MODIFIER_SYMBOL = 26; 8778 const short NON_SPACING_MARK = 6; 8779 const short OTHER_LETTER = 5; 8780 const short OTHER_NUMBER = 11; 8781 const short OTHER_PUNCTUATION = 23; 8782 const short OTHER_SYMBOL = 27; 8783 const short PARAGRAPH_SEPARATOR = 14; 8784 const short PRIVATE_USE = 17; 8785 const short SPACE_SEPARATOR = 12; 8786 const short START_PUNCTUATION = 28; 8787 const short SURROGATE = 18; 8788 const short TITLECASE_LETTER = 3; 8789 const short UNASSIGNED = 0; 8790 const short UPPERCASE_LETTER = 1; 8791 }; 8792 published constants Weekdays { 8793 const short FRIDAY = 5; 8794 const short MONDAY = 1; 8795 const short SATURDAY = 6; 8796 const short SUNDAY = 0; 8797 const short THURSDAY = 4; 8798 const short TUESDAY = 2; 8799 const short WEDNESDAY = 3; 8800 }; 8801 published constants WordType { 8802 const short ANYWORD_IGNOREWHITESPACES = 1; 8803 const short ANY_WORD = 0; 8804 const short DICTIONARY_WORD = 2; 8805 const short WORD_COUNT = 3; 8806 }; 8807 published interface XForbiddenCharacters { 8808 interface ::com::sun::star::uno::XInterface; 8809 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::container::NoSuchElementException); 8810 boolean hasForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale); 8811 void setForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::i18n::ForbiddenCharacters aForbiddenCharacters); 8812 void removeForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale); 8813 }; 8814 published interface XScriptTypeDetector { 8815 interface ::com::sun::star::uno::XInterface; 8816 long beginOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection); 8817 long endOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection); 8818 short getScriptDirection([in] string aText, [in] long nPos, [in] short nDefaultScriptDirection); 8819 long beginOfCTLScriptType([in] string aText, [in] long nPos); 8820 long endOfCTLScriptType([in] string aText, [in] long nPos); 8821 short getCTLScriptType([in] string aText, [in] long nPos); 8822 }; 8823 published constants reservedWords { 8824 const short ABOVE_WORD = 6; 8825 const short BELOW_WORD = 7; 8826 const short COUNT = 12; 8827 const short FALSE_WORD = 1; 8828 const short QUARTER1_ABBREVIATION = 8; 8829 const short QUARTER1_WORD = 2; 8830 const short QUARTER2_ABBREVIATION = 9; 8831 const short QUARTER2_WORD = 3; 8832 const short QUARTER3_ABBREVIATION = 10; 8833 const short QUARTER3_WORD = 4; 8834 const short QUARTER4_ABBREVIATION = 11; 8835 const short QUARTER4_WORD = 5; 8836 const short TRUE_WORD = 0; 8837 }; 8838 }; 8839 module image { 8840 published service ImageMap { 8841 interface ::com::sun::star::container::XNamed; 8842 interface ::com::sun::star::container::XIndexContainer; 8843 }; 8844 published service ImageMapObject { 8845 interface ::com::sun::star::beans::XPropertySet; 8846 interface ::com::sun::star::document::XEventsSupplier; 8847 [property] string URL; 8848 [property] string Description; 8849 [property] string Target; 8850 [property] string Name; 8851 [property] boolean IsActive; 8852 }; 8853 published service ImageMapCircleObject { 8854 service ::com::sun::star::image::ImageMapObject; 8855 [property] ::com::sun::star::awt::Point Center; 8856 [property] long Radius; 8857 }; 8858 published service ImageMapPolygonObject { 8859 service ::com::sun::star::image::ImageMapObject; 8860 [property] ::com::sun::star::drawing::PointSequence Polygon; 8861 }; 8862 published service ImageMapRectangleObject { 8863 service ::com::sun::star::image::ImageMapObject; 8864 [property] ::com::sun::star::awt::Rectangle Boundary; 8865 }; 8866 }; 8867 module ldap { 8868 published exception LdapConnectionException: ::com::sun::star::uno::Exception { 8869 }; 8870 published exception LdapGenericException: ::com::sun::star::uno::Exception { 8871 long ErrorCode; 8872 }; 8873 }; 8874 module linguistic2 { 8875 published enum ConversionDirection { 8876 FROM_LEFT = 0, 8877 FROM_RIGHT = 1 8878 }; 8879 published interface XConversionDictionary { 8880 interface ::com::sun::star::uno::XInterface; 8881 string getName(); 8882 ::com::sun::star::lang::Locale getLocale(); 8883 short getConversionType(); 8884 void setActive([in] boolean bActivate); 8885 boolean isActive(); 8886 void clear(); 8887 sequence< string > getConversions([in] string aText, [in] long nStartPos, [in] long nLength, [in] ::com::sun::star::linguistic2::ConversionDirection eDirection, [in] long nTextConversionOptions) raises (::com::sun::star::lang::IllegalArgumentException); 8888 void addEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException); 8889 void removeEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException); 8890 short getMaxCharCount([in] ::com::sun::star::linguistic2::ConversionDirection eDirection); 8891 sequence< string > getConversionEntries([in] ::com::sun::star::linguistic2::ConversionDirection eDirection); 8892 }; 8893 published interface XConversionPropertyType { 8894 interface ::com::sun::star::uno::XInterface; 8895 void setPropertyType([in] string aLeftText, [in] string aRightText, [in] short nPropertyType) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException); 8896 short getPropertyType([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException); 8897 }; 8898 published service ConversionDictionary { 8899 interface ::com::sun::star::linguistic2::XConversionDictionary; 8900 [optional] interface ::com::sun::star::util::XFlushable; 8901 [optional] interface ::com::sun::star::linguistic2::XConversionPropertyType; 8902 }; 8903 published interface XConversionDictionaryList { 8904 interface ::com::sun::star::uno::XInterface; 8905 ::com::sun::star::container::XNameContainer getDictionaryContainer(); 8906 ::com::sun::star::linguistic2::XConversionDictionary addNewDictionary([in] string aName, [in] ::com::sun::star::lang::Locale aLocale, [in] short nConversionDictionaryType) raises (::com::sun::star::lang::NoSupportException, ::com::sun::star::container::ElementExistException); 8907 sequence< string > queryConversions([in] string aText, [in] long nStartPos, [in] long nLength, [in] ::com::sun::star::lang::Locale aLocale, [in] short nConversionDictionaryType, [in] ::com::sun::star::linguistic2::ConversionDirection eDirection, [in] long nTextConversionOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::NoSupportException); 8908 short queryMaxCharCount([in] ::com::sun::star::lang::Locale aLocale, [in] short nConversionDictionaryType, [in] ::com::sun::star::linguistic2::ConversionDirection eDirection); 8909 }; 8910 published service ConversionDictionaryList: ::com::sun::star::linguistic2::XConversionDictionaryList; 8911 published enum DictionaryType { 8912 POSITIVE = 0, 8913 NEGATIVE = 1, 8914 /** @deprecated */ MIXED = 2 8915 }; 8916 published interface XDictionaryEntry; 8917 published interface XDictionaryEventListener; 8918 published interface XDictionary { 8919 interface ::com::sun::star::container::XNamed; 8920 ::com::sun::star::linguistic2::DictionaryType getDictionaryType(); 8921 void setActive([in] boolean bActivate); 8922 boolean isActive(); 8923 long getCount(); 8924 ::com::sun::star::lang::Locale getLocale(); 8925 void setLocale([in] ::com::sun::star::lang::Locale aLocale); 8926 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord); 8927 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry); 8928 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText); 8929 boolean remove([in] string aWord); 8930 boolean isFull(); 8931 /** @deprecated */ sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries(); 8932 void clear(); 8933 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener); 8934 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener); 8935 }; 8936 published interface XDictionaryEntry; 8937 published struct DictionaryEvent: ::com::sun::star::lang::EventObject { 8938 short nEvent; 8939 ::com::sun::star::linguistic2::XDictionaryEntry xDictionaryEntry; 8940 }; 8941 published constants DictionaryEventFlags { 8942 const short ACTIVATE_DIC = 32; 8943 const short ADD_ENTRY = 1; 8944 const short CHG_LANGUAGE = 8; 8945 const short CHG_NAME = 4; 8946 const short DEACTIVATE_DIC = 64; 8947 const short DEL_ENTRY = 2; 8948 const short ENTRIES_CLEARED = 16; 8949 }; 8950 published interface XDictionaryListEventListener; 8951 published interface XDictionaryList { 8952 interface ::com::sun::star::uno::XInterface; 8953 short getCount(); 8954 sequence< ::com::sun::star::linguistic2::XDictionary > getDictionaries(); 8955 ::com::sun::star::linguistic2::XDictionary getDictionaryByName([in] string aDictionaryName); 8956 boolean addDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary); 8957 boolean removeDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary); 8958 boolean addDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener, [in] boolean bReceiveVerbose); 8959 boolean removeDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener); 8960 short beginCollectEvents(); 8961 short endCollectEvents(); 8962 short flushEvents(); 8963 ::com::sun::star::linguistic2::XDictionary createDictionary([in] string aName, [in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::linguistic2::DictionaryType eDicType, [in] string aURL); 8964 }; 8965 published interface XDictionaryEntry; 8966 published interface XSearchableDictionaryList { 8967 interface ::com::sun::star::linguistic2::XDictionaryList; 8968 ::com::sun::star::linguistic2::XDictionaryEntry queryDictionaryEntry([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] boolean bSearchPosDics, [in] boolean bSpellEntry); 8969 }; 8970 published service DictionaryList: ::com::sun::star::linguistic2::XSearchableDictionaryList; 8971 published struct DictionaryListEvent: ::com::sun::star::lang::EventObject { 8972 short nCondensedEvent; 8973 sequence< ::com::sun::star::linguistic2::DictionaryEvent > aDictionaryEvents; 8974 }; 8975 published constants DictionaryListEventFlags { 8976 const short ACTIVATE_NEG_DIC = 64; 8977 const short ACTIVATE_POS_DIC = 16; 8978 const short ADD_NEG_ENTRY = 4; 8979 const short ADD_POS_ENTRY = 1; 8980 const short DEACTIVATE_NEG_DIC = 128; 8981 const short DEACTIVATE_POS_DIC = 32; 8982 const short DEL_NEG_ENTRY = 8; 8983 const short DEL_POS_ENTRY = 2; 8984 }; 8985 published service HangulHanjaConversionDictionary { 8986 service ::com::sun::star::linguistic2::ConversionDictionary; 8987 }; 8988 published interface XSupportedLocales { 8989 interface ::com::sun::star::uno::XInterface; 8990 sequence< ::com::sun::star::lang::Locale > getLocales(); 8991 boolean hasLocale([in] ::com::sun::star::lang::Locale aLocale); 8992 }; 8993 published interface XHyphenatedWord; 8994 published interface XPossibleHyphens; 8995 published interface XHyphenator { 8996 interface ::com::sun::star::linguistic2::XSupportedLocales; 8997 ::com::sun::star::linguistic2::XHyphenatedWord hyphenate([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] short nMaxLeading, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException); 8998 ::com::sun::star::linguistic2::XHyphenatedWord queryAlternativeSpelling([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] short nIndex, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException); 8999 ::com::sun::star::linguistic2::XPossibleHyphens createPossibleHyphens([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException); 9000 }; 9001 published interface XLinguServiceEventListener; 9002 published interface XLinguServiceEventBroadcaster { 9003 interface ::com::sun::star::uno::XInterface; 9004 boolean addLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr); 9005 boolean removeLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr); 9006 }; 9007 published service Hyphenator { 9008 interface ::com::sun::star::linguistic2::XHyphenator; 9009 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster; 9010 interface ::com::sun::star::lang::XInitialization; 9011 interface ::com::sun::star::lang::XComponent; 9012 interface ::com::sun::star::lang::XServiceDisplayName; 9013 }; 9014 published interface XLinguProperties { 9015 interface ::com::sun::star::beans::XPropertySet; 9016 [attribute] boolean IsUseDictionaryList; 9017 [attribute] boolean IsIgnoreControlCharacters; 9018 [attribute] boolean IsSpellUpperCase; 9019 [attribute] boolean IsSpellWithDigits; 9020 /** @deprecated */ [attribute] boolean IsSpellCapitalization; 9021 [attribute] short HyphMinLeading; 9022 [attribute] short HyphMinTrailing; 9023 [attribute] short HyphMinWordLength; 9024 [attribute] ::com::sun::star::lang::Locale DefaultLocale; 9025 [attribute] boolean IsHyphAuto; 9026 [attribute] boolean IsHyphSpecial; 9027 [attribute] boolean IsSpellAuto; 9028 [attribute] boolean IsSpellSpecial; 9029 [attribute] boolean IsWrapReverse; 9030 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CJK; 9031 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CTL; 9032 }; 9033 published service LinguProperties: ::com::sun::star::linguistic2::XLinguProperties; 9034 published struct LinguServiceEvent: ::com::sun::star::lang::EventObject { 9035 short nEvent; 9036 }; 9037 published constants LinguServiceEventFlags { 9038 const short HYPHENATE_AGAIN = 4; 9039 const short PROOFREAD_AGAIN = 8; 9040 const short SPELL_CORRECT_WORDS_AGAIN = 1; 9041 const short SPELL_WRONG_WORDS_AGAIN = 2; 9042 }; 9043 published interface XAvailableLocales { 9044 interface ::com::sun::star::uno::XInterface; 9045 sequence< ::com::sun::star::lang::Locale > getAvailableLocales([in] string aServiceName); 9046 }; 9047 published interface XSpellChecker; 9048 published interface XThesaurus; 9049 published interface XLinguServiceManager { 9050 interface ::com::sun::star::uno::XInterface; 9051 ::com::sun::star::linguistic2::XSpellChecker getSpellChecker(); 9052 ::com::sun::star::linguistic2::XHyphenator getHyphenator(); 9053 ::com::sun::star::linguistic2::XThesaurus getThesaurus(); 9054 boolean addLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener); 9055 boolean removeLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener); 9056 sequence< string > getAvailableServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale); 9057 void setConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< string > aServiceImplNames); 9058 sequence< string > getConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale); 9059 }; 9060 published interface XLinguServiceManager2 { 9061 interface ::com::sun::star::linguistic2::XLinguServiceManager; 9062 interface ::com::sun::star::linguistic2::XAvailableLocales; 9063 interface ::com::sun::star::lang::XComponent; 9064 }; 9065 published service LinguServiceManager: ::com::sun::star::linguistic2::XLinguServiceManager2; 9066 published interface XSpellAlternatives; 9067 published interface XSpellChecker { 9068 interface ::com::sun::star::linguistic2::XSupportedLocales; 9069 boolean isValid([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException); 9070 ::com::sun::star::linguistic2::XSpellAlternatives spell([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException); 9071 }; 9072 published service SpellChecker { 9073 interface ::com::sun::star::linguistic2::XSpellChecker; 9074 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster; 9075 interface ::com::sun::star::lang::XInitialization; 9076 interface ::com::sun::star::lang::XComponent; 9077 interface ::com::sun::star::lang::XServiceDisplayName; 9078 }; 9079 published constants SpellFailure { 9080 const short CAPTION_ERROR = 3; 9081 const short IS_NEGATIVE_WORD = 2; 9082 const short SPELLING_ERROR = 4; 9083 }; 9084 published interface XMeaning; 9085 published interface XThesaurus { 9086 interface ::com::sun::star::linguistic2::XSupportedLocales; 9087 sequence< ::com::sun::star::linguistic2::XMeaning > queryMeanings([in] string aTerm, [in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException); 9088 }; 9089 published service Thesaurus { 9090 interface ::com::sun::star::linguistic2::XThesaurus; 9091 interface ::com::sun::star::lang::XInitialization; 9092 interface ::com::sun::star::lang::XComponent; 9093 interface ::com::sun::star::lang::XServiceDisplayName; 9094 }; 9095 published interface XDictionaryEntry; 9096 published interface XDictionaryEventListener; 9097 /** @deprecated */ published interface XDictionary1 { 9098 interface ::com::sun::star::container::XNamed; 9099 ::com::sun::star::linguistic2::DictionaryType getDictionaryType(); 9100 void setActive([in] boolean bActivate); 9101 boolean isActive(); 9102 short getCount(); 9103 short getLanguage(); 9104 void setLanguage([in] short nLang); 9105 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord); 9106 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry); 9107 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText); 9108 boolean remove([in] string aWord); 9109 boolean isFull(); 9110 sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries(); 9111 void clear(); 9112 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener); 9113 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener); 9114 }; 9115 published interface XDictionaryEntry { 9116 interface ::com::sun::star::uno::XInterface; 9117 string getDictionaryWord(); 9118 boolean isNegative(); 9119 string getReplacementText(); 9120 }; 9121 published interface XDictionaryEventListener { 9122 interface ::com::sun::star::lang::XEventListener; 9123 void processDictionaryEvent([in] ::com::sun::star::linguistic2::DictionaryEvent aDicEvent); 9124 }; 9125 published interface XDictionaryListEventListener { 9126 interface ::com::sun::star::lang::XEventListener; 9127 void processDictionaryListEvent([in] ::com::sun::star::linguistic2::DictionaryListEvent aDicListEvent); 9128 }; 9129 published interface XHyphenatedWord { 9130 interface ::com::sun::star::uno::XInterface; 9131 string getWord(); 9132 ::com::sun::star::lang::Locale getLocale(); 9133 short getHyphenationPos(); 9134 string getHyphenatedWord(); 9135 short getHyphenPos(); 9136 boolean isAlternativeSpelling(); 9137 }; 9138 published interface XLinguServiceEventListener { 9139 interface ::com::sun::star::lang::XEventListener; 9140 void processLinguServiceEvent([in] ::com::sun::star::linguistic2::LinguServiceEvent aLngSvcEvent); 9141 }; 9142 published interface XMeaning { 9143 interface ::com::sun::star::uno::XInterface; 9144 string getMeaning(); 9145 sequence< string > querySynonyms(); 9146 }; 9147 published interface XPossibleHyphens { 9148 interface ::com::sun::star::uno::XInterface; 9149 string getWord(); 9150 ::com::sun::star::lang::Locale getLocale(); 9151 string getPossibleHyphens(); 9152 sequence< short > getHyphenationPositions(); 9153 }; 9154 published interface XSpellAlternatives { 9155 interface ::com::sun::star::uno::XInterface; 9156 string getWord(); 9157 ::com::sun::star::lang::Locale getLocale(); 9158 short getFailureType(); 9159 short getAlternativesCount(); 9160 sequence< string > getAlternatives(); 9161 }; 9162 /** @deprecated */ published interface XSupportedLanguages { 9163 interface ::com::sun::star::uno::XInterface; 9164 sequence< short > getLanguages(); 9165 boolean hasLanguage([in] short nLanguage); 9166 }; 9167 /** @deprecated */ published interface XSpellChecker1 { 9168 interface ::com::sun::star::linguistic2::XSupportedLanguages; 9169 boolean isValid([in] string aWord, [in] short nLanguage, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException); 9170 ::com::sun::star::linguistic2::XSpellAlternatives spell([in] string aWord, [in] short nLanguage, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException); 9171 }; 9172 }; 9173 module mozilla { 9174 published struct MenuMultipleChange { 9175 short ID; 9176 short GroupID; 9177 short PreItemID; 9178 string ItemText; 9179 boolean IsVisible; 9180 boolean IsActive; 9181 boolean IsCheckable; 9182 boolean IsChecked; 9183 sequence< byte > Image; 9184 }; 9185 published interface XMenuProxyListener; 9186 published interface XMenuProxy { 9187 interface ::com::sun::star::lang::XComponent; 9188 void executeMenuItem([in] short ID); 9189 void addMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener); 9190 void removeMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener); 9191 }; 9192 published service MenuProxy { 9193 interface ::com::sun::star::mozilla::XMenuProxy; 9194 }; 9195 published struct MenuSingleChange { 9196 short ID; 9197 short ChangeID; 9198 any Change; 9199 }; 9200 published interface XMenuProxyListener { 9201 interface ::com::sun::star::uno::XInterface; 9202 void menuChangedMultiple([in] sequence< ::com::sun::star::mozilla::MenuMultipleChange > MenuMultipleChanges); 9203 void menuChangedSingle([in] sequence< ::com::sun::star::mozilla::MenuSingleChange > MenuSingleChanges); 9204 void menuItemDeleted([in] short ID); 9205 }; 9206 published service MenuProxyListener { 9207 interface ::com::sun::star::mozilla::XMenuProxyListener; 9208 }; 9209 published enum MozillaProductType { 9210 Default = 0, 9211 Mozilla = 1, 9212 Firefox = 2, 9213 Thunderbird = 3 9214 }; 9215 published interface XProfileDiscover { 9216 interface ::com::sun::star::uno::XInterface; 9217 long getProfileCount([in] ::com::sun::star::mozilla::MozillaProductType product); 9218 long getProfileList([in] ::com::sun::star::mozilla::MozillaProductType product, [out] sequence< string > list); 9219 string getDefaultProfile([in] ::com::sun::star::mozilla::MozillaProductType product); 9220 string getProfilePath([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName); 9221 boolean isProfileLocked([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName); 9222 boolean getProfileExists([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName); 9223 }; 9224 published interface XProfileManager { 9225 interface ::com::sun::star::uno::XInterface; 9226 long bootupProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName); 9227 long shutdownProfile(); 9228 ::com::sun::star::mozilla::MozillaProductType getCurrentProduct(); 9229 string getCurrentProfile(); 9230 boolean isCurrentProfileLocked(); 9231 string setCurrentProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName); 9232 }; 9233 published interface XCodeProxy; 9234 published interface XProxyRunner { 9235 interface ::com::sun::star::uno::XInterface; 9236 long Run([in] ::com::sun::star::mozilla::XCodeProxy aCode); 9237 }; 9238 published interface XMozillaBootstrap { 9239 interface ::com::sun::star::mozilla::XProfileDiscover; 9240 interface ::com::sun::star::mozilla::XProfileManager; 9241 interface ::com::sun::star::mozilla::XProxyRunner; 9242 }; 9243 published service MozillaBootstrap: ::com::sun::star::mozilla::XMozillaBootstrap; 9244 published interface XCloseSessionListener { 9245 interface ::com::sun::star::uno::XInterface; 9246 void sessionClosed([in] any sessionData); 9247 }; 9248 published interface XCodeProxy { 9249 interface ::com::sun::star::uno::XInterface; 9250 long run(); 9251 ::com::sun::star::mozilla::MozillaProductType getProductType(); 9252 string getProfileName(); 9253 }; 9254 }; 9255 module packages { 9256 published service Package { 9257 interface ::com::sun::star::lang::XInitialization; 9258 interface ::com::sun::star::container::XHierarchicalNameAccess; 9259 interface ::com::sun::star::lang::XSingleServiceFactory; 9260 interface ::com::sun::star::util::XChangesBatch; 9261 }; 9262 published service PackageFolder { 9263 interface ::com::sun::star::container::XNamed; 9264 interface ::com::sun::star::container::XChild; 9265 interface ::com::sun::star::container::XNameContainer; 9266 interface ::com::sun::star::container::XEnumerationAccess; 9267 interface ::com::sun::star::beans::XPropertySet; 9268 }; 9269 published service PackageFolderEnumeration { 9270 interface ::com::sun::star::container::XEnumeration; 9271 }; 9272 published service PackageStream { 9273 interface ::com::sun::star::container::XNamed; 9274 interface ::com::sun::star::container::XChild; 9275 interface ::com::sun::star::io::XActiveDataSink; 9276 interface ::com::sun::star::beans::XPropertySet; 9277 }; 9278 module zip { 9279 published exception ZipException: ::com::sun::star::uno::Exception { 9280 }; 9281 }; 9282 module manifest { 9283 published interface XManifestReader { 9284 interface ::com::sun::star::uno::XInterface; 9285 sequence< sequence< ::com::sun::star::beans::PropertyValue > > readManifestSequence([in] ::com::sun::star::io::XInputStream rStream); 9286 }; 9287 published service ManifestReader: ::com::sun::star::packages::manifest::XManifestReader; 9288 published interface XManifestWriter { 9289 interface ::com::sun::star::uno::XInterface; 9290 void writeManifestSequence([in] ::com::sun::star::io::XOutputStream rStream, [in] sequence< sequence< ::com::sun::star::beans::PropertyValue > > rSequence); 9291 }; 9292 published service ManifestWriter: ::com::sun::star::packages::manifest::XManifestWriter; 9293 }; 9294 module zip { 9295 published constants ZipConstants { 9296 const short BEST_COMPRESSION = 9; 9297 const short BEST_SPEED = 1; 9298 const short CENATT = 36; 9299 const short CENATX = 38; 9300 const short CENCOM = 32; 9301 const short CENCRC = 16; 9302 const short CENDAT = 14; 9303 const short CENDSK = 34; 9304 const short CENEXT = 30; 9305 const short CENFLG = 8; 9306 const short CENHDR = 46; 9307 const short CENHOW = 10; 9308 const short CENLEN = 24; 9309 const short CENNAM = 28; 9310 const short CENOFF = 42; 9311 const long CENSIG = 33639248; 9312 const short CENSIZ = 20; 9313 const short CENTIM = 12; 9314 const short CENVEM = 4; 9315 const short CENVER = 6; 9316 const short DEFAULT_COMPRESSION = -1; 9317 const short DEFAULT_STRATEGY = 0; 9318 const short DEFLATED = 8; 9319 const short DEF_MEM_LEVEL = 8; 9320 const short ENDCOM = 20; 9321 const short ENDHDR = 22; 9322 const short ENDOFF = 16; 9323 const long ENDSIG = 101010256; 9324 const short ENDSIZ = 12; 9325 const short ENDSUB = 8; 9326 const short ENDTOT = 10; 9327 const short EXTCRC = 4; 9328 const short EXTHDR = 16; 9329 const short EXTLEN = 12; 9330 const long EXTSIG = 134695760; 9331 const short EXTSIZ = 8; 9332 const short FILTERED = 1; 9333 const short HUFFMAN_ONLY = 2; 9334 const short LOCCRC = 14; 9335 const short LOCEXT = 28; 9336 const short LOCFLG = 6; 9337 const short LOCHDR = 30; 9338 const short LOCHOW = 8; 9339 const short LOCLEN = 22; 9340 const short LOCNAM = 26; 9341 const long LOCSIG = 67324752; 9342 const short LOCSIZ = 18; 9343 const short LOCTIM = 10; 9344 const short LOCVER = 4; 9345 const short NO_COMPRESSION = 0; 9346 const long SPANSIG = 134695760; 9347 const short STORED = 0; 9348 }; 9349 published struct ZipEntry { 9350 short nVersion; 9351 short nFlag; 9352 short nMethod; 9353 long nTime; 9354 long nCrc; 9355 long nCompressedSize; 9356 long nSize; 9357 long nOffset; 9358 short nDiskNumber; 9359 string sName; 9360 sequence< byte > extra; 9361 string sComment; 9362 }; 9363 }; 9364 }; 9365 module task { 9366 published enum InteractionClassification { 9367 ERROR = 0, 9368 WARNING = 1, 9369 INFO = 2, 9370 QUERY = 3 9371 }; 9372 published exception ClassifiedInteractionRequest: ::com::sun::star::uno::Exception { 9373 ::com::sun::star::task::InteractionClassification Classification; 9374 }; 9375 }; 9376 module ucb { 9377 published enum IOErrorCode { 9378 ABORT = 0, 9379 ACCESS_DENIED = 1, 9380 ALREADY_EXISTING = 2, 9381 BAD_CRC = 3, 9382 CANT_CREATE = 4, 9383 CANT_READ = 5, 9384 CANT_SEEK = 6, 9385 CANT_TELL = 7, 9386 CANT_WRITE = 8, 9387 CURRENT_DIRECTORY = 9, 9388 DEVICE_NOT_READY = 10, 9389 DIFFERENT_DEVICES = 11, 9390 GENERAL = 12, 9391 INVALID_ACCESS = 13, 9392 INVALID_CHARACTER = 14, 9393 INVALID_DEVICE = 15, 9394 INVALID_LENGTH = 16, 9395 INVALID_PARAMETER = 17, 9396 IS_WILDCARD = 18, 9397 LOCKING_VIOLATION = 19, 9398 MISPLACED_CHARACTER = 20, 9399 NAME_TOO_LONG = 21, 9400 NOT_EXISTING = 22, 9401 NOT_EXISTING_PATH = 23, 9402 NOT_SUPPORTED = 24, 9403 NO_DIRECTORY = 25, 9404 NO_FILE = 26, 9405 OUT_OF_DISK_SPACE = 27, 9406 OUT_OF_FILE_HANDLES = 28, 9407 OUT_OF_MEMORY = 29, 9408 PENDING = 30, 9409 RECURSIVE = 31, 9410 UNKNOWN = 32, 9411 WRITE_PROTECTED = 33, 9412 WRONG_FORMAT = 34, 9413 WRONG_VERSION = 35 9414 }; 9415 published exception InteractiveIOException: ::com::sun::star::task::ClassifiedInteractionRequest { 9416 ::com::sun::star::ucb::IOErrorCode Code; 9417 }; 9418 }; 9419 module packages { 9420 module zip { 9421 published exception ZipIOException: ::com::sun::star::io::IOException { 9422 }; 9423 }; 9424 }; 9425 module presentation { 9426 published enum AnimationEffect { 9427 NONE = 0, 9428 FADE_FROM_LEFT = 1, 9429 FADE_FROM_TOP = 2, 9430 FADE_FROM_RIGHT = 3, 9431 FADE_FROM_BOTTOM = 4, 9432 FADE_TO_CENTER = 5, 9433 FADE_FROM_CENTER = 6, 9434 MOVE_FROM_LEFT = 7, 9435 MOVE_FROM_TOP = 8, 9436 MOVE_FROM_RIGHT = 9, 9437 MOVE_FROM_BOTTOM = 10, 9438 VERTICAL_STRIPES = 11, 9439 HORIZONTAL_STRIPES = 12, 9440 CLOCKWISE = 13, 9441 COUNTERCLOCKWISE = 14, 9442 FADE_FROM_UPPERLEFT = 15, 9443 FADE_FROM_UPPERRIGHT = 16, 9444 FADE_FROM_LOWERLEFT = 17, 9445 FADE_FROM_LOWERRIGHT = 18, 9446 CLOSE_VERTICAL = 19, 9447 CLOSE_HORIZONTAL = 20, 9448 OPEN_VERTICAL = 21, 9449 OPEN_HORIZONTAL = 22, 9450 PATH = 23, 9451 MOVE_TO_LEFT = 24, 9452 MOVE_TO_TOP = 25, 9453 MOVE_TO_RIGHT = 26, 9454 MOVE_TO_BOTTOM = 27, 9455 SPIRALIN_LEFT = 28, 9456 SPIRALIN_RIGHT = 29, 9457 SPIRALOUT_LEFT = 30, 9458 SPIRALOUT_RIGHT = 31, 9459 DISSOLVE = 32, 9460 WAVYLINE_FROM_LEFT = 33, 9461 WAVYLINE_FROM_TOP = 34, 9462 WAVYLINE_FROM_RIGHT = 35, 9463 WAVYLINE_FROM_BOTTOM = 36, 9464 RANDOM = 37, 9465 VERTICAL_LINES = 38, 9466 HORIZONTAL_LINES = 39, 9467 LASER_FROM_LEFT = 40, 9468 LASER_FROM_TOP = 41, 9469 LASER_FROM_RIGHT = 42, 9470 LASER_FROM_BOTTOM = 43, 9471 LASER_FROM_UPPERLEFT = 44, 9472 LASER_FROM_UPPERRIGHT = 45, 9473 LASER_FROM_LOWERLEFT = 46, 9474 LASER_FROM_LOWERRIGHT = 47, 9475 APPEAR = 48, 9476 HIDE = 49, 9477 MOVE_FROM_UPPERLEFT = 50, 9478 MOVE_FROM_UPPERRIGHT = 51, 9479 MOVE_FROM_LOWERRIGHT = 52, 9480 MOVE_FROM_LOWERLEFT = 53, 9481 MOVE_TO_UPPERLEFT = 54, 9482 MOVE_TO_UPPERRIGHT = 55, 9483 MOVE_TO_LOWERRIGHT = 56, 9484 MOVE_TO_LOWERLEFT = 57, 9485 MOVE_SHORT_FROM_LEFT = 58, 9486 MOVE_SHORT_FROM_UPPERLEFT = 59, 9487 MOVE_SHORT_FROM_TOP = 60, 9488 MOVE_SHORT_FROM_UPPERRIGHT = 61, 9489 MOVE_SHORT_FROM_RIGHT = 62, 9490 MOVE_SHORT_FROM_LOWERRIGHT = 63, 9491 MOVE_SHORT_FROM_BOTTOM = 64, 9492 MOVE_SHORT_FROM_LOWERLEFT = 65, 9493 MOVE_SHORT_TO_LEFT = 66, 9494 MOVE_SHORT_TO_UPPERLEFT = 67, 9495 MOVE_SHORT_TO_TOP = 68, 9496 MOVE_SHORT_TO_UPPERRIGHT = 69, 9497 MOVE_SHORT_TO_RIGHT = 70, 9498 MOVE_SHORT_TO_LOWERRIGHT = 71, 9499 MOVE_SHORT_TO_BOTTOM = 72, 9500 MOVE_SHORT_TO_LOWERLEFT = 73, 9501 VERTICAL_CHECKERBOARD = 74, 9502 HORIZONTAL_CHECKERBOARD = 75, 9503 HORIZONTAL_ROTATE = 76, 9504 VERTICAL_ROTATE = 77, 9505 HORIZONTAL_STRETCH = 78, 9506 VERTICAL_STRETCH = 79, 9507 STRETCH_FROM_LEFT = 80, 9508 STRETCH_FROM_UPPERLEFT = 81, 9509 STRETCH_FROM_TOP = 82, 9510 STRETCH_FROM_UPPERRIGHT = 83, 9511 STRETCH_FROM_RIGHT = 84, 9512 STRETCH_FROM_LOWERRIGHT = 85, 9513 STRETCH_FROM_BOTTOM = 86, 9514 STRETCH_FROM_LOWERLEFT = 87, 9515 ZOOM_IN = 88, 9516 ZOOM_IN_SMALL = 89, 9517 ZOOM_IN_SPIRAL = 90, 9518 ZOOM_OUT = 91, 9519 ZOOM_OUT_SMALL = 92, 9520 ZOOM_OUT_SPIRAL = 93, 9521 ZOOM_IN_FROM_LEFT = 94, 9522 ZOOM_IN_FROM_UPPERLEFT = 95, 9523 ZOOM_IN_FROM_TOP = 96, 9524 ZOOM_IN_FROM_UPPERRIGHT = 97, 9525 ZOOM_IN_FROM_RIGHT = 98, 9526 ZOOM_IN_FROM_LOWERRIGHT = 99, 9527 ZOOM_IN_FROM_BOTTOM = 100, 9528 ZOOM_IN_FROM_LOWERLEFT = 101, 9529 ZOOM_IN_FROM_CENTER = 102, 9530 ZOOM_OUT_FROM_LEFT = 103, 9531 ZOOM_OUT_FROM_UPPERLEFT = 104, 9532 ZOOM_OUT_FROM_TOP = 105, 9533 ZOOM_OUT_FROM_UPPERRIGHT = 106, 9534 ZOOM_OUT_FROM_RIGHT = 107, 9535 ZOOM_OUT_FROM_LOWERRIGHT = 108, 9536 ZOOM_OUT_FROM_BOTTOM = 109, 9537 ZOOM_OUT_FROM_LOWERLEFT = 110, 9538 ZOOM_OUT_FROM_CENTER = 111 9539 }; 9540 published enum AnimationSpeed { 9541 SLOW = 0, 9542 MEDIUM = 1, 9543 FAST = 2 9544 }; 9545 published enum ClickAction { 9546 NONE = 0, 9547 PREVPAGE = 1, 9548 NEXTPAGE = 2, 9549 FIRSTPAGE = 3, 9550 LASTPAGE = 4, 9551 BOOKMARK = 5, 9552 DOCUMENT = 6, 9553 INVISIBLE = 7, 9554 SOUND = 8, 9555 VERB = 9, 9556 VANISH = 10, 9557 PROGRAM = 11, 9558 MACRO = 12, 9559 STOPPRESENTATION = 13 9560 }; 9561 published service Shape { 9562 [property] string Bookmark; 9563 [property] ::com::sun::star::util::Color DimColor; 9564 [property] boolean DimHide; 9565 [property] boolean DimPrevious; 9566 [property] ::com::sun::star::presentation::AnimationEffect Effect; 9567 [property] boolean IsEmptyPresentationObject; 9568 [property, readonly] boolean IsPresentationObject; 9569 [property] ::com::sun::star::presentation::ClickAction OnClick; 9570 [property] boolean PlayFull; 9571 [property] long PresentationOrder; 9572 [property] string Sound; 9573 [property] boolean SoundOn; 9574 [property] ::com::sun::star::presentation::AnimationSpeed Speed; 9575 [property] ::com::sun::star::presentation::AnimationEffect TextEffect; 9576 [property] long Verb; 9577 }; 9578 published service ChartShape { 9579 service ::com::sun::star::presentation::Shape; 9580 service ::com::sun::star::drawing::OLE2Shape; 9581 }; 9582 published service CustomPresentation { 9583 interface ::com::sun::star::container::XIndexContainer; 9584 interface ::com::sun::star::container::XNamed; 9585 }; 9586 published service CustomPresentationAccess { 9587 interface ::com::sun::star::container::XNameContainer; 9588 interface ::com::sun::star::lang::XSingleServiceFactory; 9589 }; 9590 published service DocumentSettings { 9591 service ::com::sun::star::document::Settings; 9592 [optional] service ::com::sun::star::document::HeaderFooterSettings; 9593 interface ::com::sun::star::beans::XPropertySet; 9594 [property, optional] boolean IsPrintDrawing; 9595 [property, optional] boolean IsPrintNotes; 9596 [property, optional] boolean IsPrintHandout; 9597 [property, optional] boolean IsPrintOutline; 9598 [property, optional] boolean IsPrintHiddenPages; 9599 [property, optional] boolean IsPrintFitPage; 9600 [property, optional] boolean IsPrintTilePage; 9601 [property, optional] long PageNumberFormat; 9602 [property, optional] boolean ParagraphSummation; 9603 }; 9604 published enum FadeEffect { 9605 NONE = 0, 9606 FADE_FROM_LEFT = 1, 9607 FADE_FROM_TOP = 2, 9608 FADE_FROM_RIGHT = 3, 9609 FADE_FROM_BOTTOM = 4, 9610 FADE_TO_CENTER = 5, 9611 FADE_FROM_CENTER = 6, 9612 MOVE_FROM_LEFT = 7, 9613 MOVE_FROM_TOP = 8, 9614 MOVE_FROM_RIGHT = 9, 9615 MOVE_FROM_BOTTOM = 10, 9616 ROLL_FROM_LEFT = 11, 9617 ROLL_FROM_TOP = 12, 9618 ROLL_FROM_RIGHT = 13, 9619 ROLL_FROM_BOTTOM = 14, 9620 VERTICAL_STRIPES = 15, 9621 HORIZONTAL_STRIPES = 16, 9622 CLOCKWISE = 17, 9623 COUNTERCLOCKWISE = 18, 9624 FADE_FROM_UPPERLEFT = 19, 9625 FADE_FROM_UPPERRIGHT = 20, 9626 FADE_FROM_LOWERLEFT = 21, 9627 FADE_FROM_LOWERRIGHT = 22, 9628 CLOSE_VERTICAL = 23, 9629 CLOSE_HORIZONTAL = 24, 9630 OPEN_VERTICAL = 25, 9631 OPEN_HORIZONTAL = 26, 9632 SPIRALIN_LEFT = 27, 9633 SPIRALIN_RIGHT = 28, 9634 SPIRALOUT_LEFT = 29, 9635 SPIRALOUT_RIGHT = 30, 9636 DISSOLVE = 31, 9637 WAVYLINE_FROM_LEFT = 32, 9638 WAVYLINE_FROM_TOP = 33, 9639 WAVYLINE_FROM_RIGHT = 34, 9640 WAVYLINE_FROM_BOTTOM = 35, 9641 RANDOM = 36, 9642 STRETCH_FROM_LEFT = 37, 9643 STRETCH_FROM_TOP = 38, 9644 STRETCH_FROM_RIGHT = 39, 9645 STRETCH_FROM_BOTTOM = 40, 9646 VERTICAL_LINES = 41, 9647 HORIZONTAL_LINES = 42, 9648 MOVE_FROM_UPPERLEFT = 43, 9649 MOVE_FROM_UPPERRIGHT = 44, 9650 MOVE_FROM_LOWERRIGHT = 45, 9651 MOVE_FROM_LOWERLEFT = 46, 9652 UNCOVER_TO_LEFT = 47, 9653 UNCOVER_TO_UPPERLEFT = 48, 9654 UNCOVER_TO_TOP = 49, 9655 UNCOVER_TO_UPPERRIGHT = 50, 9656 UNCOVER_TO_RIGHT = 51, 9657 UNCOVER_TO_LOWERRIGHT = 52, 9658 UNCOVER_TO_BOTTOM = 53, 9659 UNCOVER_TO_LOWERLEFT = 54, 9660 VERTICAL_CHECKERBOARD = 55, 9661 HORIZONTAL_CHECKERBOARD = 56 9662 }; 9663 published service DrawPage { 9664 service ::com::sun::star::drawing::DrawPage; 9665 service ::com::sun::star::document::LinkTarget; 9666 [property] long Change; 9667 [property] long Duration; 9668 [property, optional] double HighResDuration; 9669 [property] ::com::sun::star::presentation::FadeEffect Effect; 9670 [property] short Layout; 9671 [property] ::com::sun::star::presentation::AnimationSpeed Speed; 9672 [property, optional] boolean IsHeaderVisible; 9673 [property, optional] string HeaderText; 9674 [property, optional] boolean IsFooterVisible; 9675 [property, optional] string FooterText; 9676 [property, optional] boolean IsPageNumberVisible; 9677 [property, optional] boolean IsDateTimeVisible; 9678 [property, optional] boolean IsDateTimeFixed; 9679 [property, optional] string DateTimeText; 9680 [property, optional] long DateTimeFormat; 9681 [property, optional] double TransitionDuration; 9682 }; 9683 published service GraphicObjectShape { 9684 service ::com::sun::star::presentation::Shape; 9685 service ::com::sun::star::drawing::GraphicObjectShape; 9686 }; 9687 published service HandoutShape { 9688 service ::com::sun::star::presentation::Shape; 9689 service ::com::sun::star::drawing::PageShape; 9690 }; 9691 published service HandoutView { 9692 service ::com::sun::star::drawing::DrawingDocumentDrawView; 9693 }; 9694 published service NotesShape { 9695 service ::com::sun::star::presentation::Shape; 9696 service ::com::sun::star::drawing::TextShape; 9697 }; 9698 published service NotesView { 9699 service ::com::sun::star::drawing::DrawingDocumentDrawView; 9700 }; 9701 published service OLE2Shape { 9702 service ::com::sun::star::presentation::Shape; 9703 service ::com::sun::star::drawing::OLE2Shape; 9704 }; 9705 published service OutlineView { 9706 service ::com::sun::star::frame::Controller; 9707 interface ::com::sun::star::awt::XWindow; 9708 interface ::com::sun::star::beans::XPropertySet; 9709 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea; 9710 }; 9711 published service OutlinerShape { 9712 service ::com::sun::star::presentation::Shape; 9713 service ::com::sun::star::drawing::TextShape; 9714 }; 9715 published service PageShape { 9716 service ::com::sun::star::presentation::Shape; 9717 service ::com::sun::star::drawing::PageShape; 9718 }; 9719 published interface XPresentation { 9720 interface ::com::sun::star::uno::XInterface; 9721 void start(); 9722 void end(); 9723 void rehearseTimings(); 9724 }; 9725 published service Presentation { 9726 interface ::com::sun::star::presentation::XPresentation; 9727 interface ::com::sun::star::beans::XPropertySet; 9728 [property] boolean AllowAnimations; 9729 [property] string CustomShow; 9730 [property] string FirstPage; 9731 [property] boolean IsAlwaysOnTop; 9732 [property] boolean IsAutomatic; 9733 [property] boolean IsEndless; 9734 [property] boolean IsFullScreen; 9735 [property] boolean IsLivePresentation; 9736 [property] boolean IsMouseVisible; 9737 [property] long Pause; 9738 [property] boolean StartWithNavigator; 9739 [property] boolean UsePen; 9740 }; 9741 published interface XCustomPresentationSupplier { 9742 interface ::com::sun::star::uno::XInterface; 9743 ::com::sun::star::container::XNameContainer getCustomPresentations(); 9744 }; 9745 published interface XPresentationSupplier { 9746 interface ::com::sun::star::uno::XInterface; 9747 ::com::sun::star::presentation::XPresentation getPresentation(); 9748 }; 9749 published enum PresentationRange { 9750 PRESENTATIONRANGE_ALL = 0, 9751 PRESENTATIONRANGE_FROM_PAGE = 1, 9752 PRESENTATIONRANGE_INDIVIDUAL = 2 9753 }; 9754 published service PresentationView { 9755 service ::com::sun::star::frame::Controller; 9756 interface ::com::sun::star::awt::XWindow; 9757 interface ::com::sun::star::drawing::XDrawView; 9758 interface ::com::sun::star::beans::XPropertySet; 9759 [property] ::com::sun::star::drawing::XDrawPage CurrentPage; 9760 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea; 9761 }; 9762 published service PreviewView { 9763 service ::com::sun::star::frame::Controller; 9764 interface ::com::sun::star::awt::XWindow; 9765 interface ::com::sun::star::drawing::XDrawView; 9766 interface ::com::sun::star::beans::XPropertySet; 9767 [property] ::com::sun::star::drawing::XDrawPage CurrentPage; 9768 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea; 9769 }; 9770 published service SlidesView { 9771 service ::com::sun::star::frame::Controller; 9772 interface ::com::sun::star::awt::XWindow; 9773 interface ::com::sun::star::beans::XPropertySet; 9774 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea; 9775 }; 9776 published service SubtitleShape { 9777 service ::com::sun::star::presentation::Shape; 9778 service ::com::sun::star::drawing::TextShape; 9779 }; 9780 published service TitleTextShape { 9781 service ::com::sun::star::presentation::Shape; 9782 service ::com::sun::star::drawing::TextShape; 9783 }; 9784 published interface XHandoutMasterSupplier { 9785 interface ::com::sun::star::uno::XInterface; 9786 ::com::sun::star::drawing::XDrawPage getHandoutMasterPage(); 9787 }; 9788 published interface XPresentationPage { 9789 interface ::com::sun::star::drawing::XDrawPage; 9790 ::com::sun::star::drawing::XDrawPage getNotesPage(); 9791 }; 9792 }; 9793 module text { 9794 published enum TextContentAnchorType { 9795 AT_PARAGRAPH = 0, 9796 AS_CHARACTER = 1, 9797 AT_PAGE = 2, 9798 AT_FRAME = 3, 9799 AT_CHARACTER = 4 9800 }; 9801 published enum WrapTextMode { 9802 NONE = 0, 9803 THROUGH = 1, 9804 THROUGHT = 1, 9805 PARALLEL = 2, 9806 DYNAMIC = 3, 9807 LEFT = 4, 9808 RIGHT = 5 9809 }; 9810 published interface XTextContent { 9811 interface ::com::sun::star::lang::XComponent; 9812 void attach([in] ::com::sun::star::text::XTextRange xTextRange) raises (::com::sun::star::lang::IllegalArgumentException); 9813 ::com::sun::star::text::XTextRange getAnchor(); 9814 }; 9815 published service TextContent { 9816 interface ::com::sun::star::text::XTextContent; 9817 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType; 9818 [property, optional, readonly] sequence< ::com::sun::star::text::TextContentAnchorType > AnchorTypes; 9819 [property, optional] ::com::sun::star::text::WrapTextMode TextWrap; 9820 }; 9821 published interface XTextField { 9822 interface ::com::sun::star::text::XTextContent; 9823 string getPresentation([in] boolean bShowCommand); 9824 }; 9825 published service TextField { 9826 service ::com::sun::star::text::TextContent; 9827 interface ::com::sun::star::text::XTextField; 9828 [optional] interface ::com::sun::star::beans::XPropertySet; 9829 [property, optional, readonly] boolean IsFieldUsed; 9830 [property, optional, readonly] boolean IsFieldDisplayed; 9831 }; 9832 }; 9833 module table { 9834 published struct CellAddress { 9835 short Sheet; 9836 long Column; 9837 long Row; 9838 }; 9839 }; 9840 module sheet { 9841 published struct FunctionArgument { 9842 string Name; 9843 string Description; 9844 boolean IsOptional; 9845 }; 9846 }; 9847 module resource { 9848 published exception MissingResourceException: ::com::sun::star::uno::RuntimeException { 9849 }; 9850 published interface XLocale { 9851 interface ::com::sun::star::uno::XInterface; 9852 ::com::sun::star::lang::Locale create([in] string aLanguage, [in] string aCountry, [in] string aVariant); 9853 ::com::sun::star::lang::Locale getDefault(); 9854 void setDefault([in] ::com::sun::star::lang::Locale newLocale); 9855 sequence< ::com::sun::star::lang::Locale > getAvailableLocales(); 9856 sequence< string > getISOCountries(); 9857 sequence< string > getISOLanguages(); 9858 sequence< string > getLanguagesForCountry([in] string country); 9859 string getISO3Language([in] ::com::sun::star::lang::Locale locale) raises (::com::sun::star::resource::MissingResourceException); 9860 string getISO3Country([in] ::com::sun::star::lang::Locale locale) raises (::com::sun::star::resource::MissingResourceException); 9861 string getDisplayLanguage_Default([in] ::com::sun::star::lang::Locale locale); 9862 string getDisplayLanguage([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale); 9863 string getDisplayCountry_Default([in] ::com::sun::star::lang::Locale locale); 9864 string getDisplayCountry([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale); 9865 string getDisplayVariant_Default([in] ::com::sun::star::lang::Locale locale); 9866 string getDisplayVariant([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale); 9867 string getDisplayName_Default([in] ::com::sun::star::lang::Locale locale); 9868 string getDisplayName([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale); 9869 boolean equals([in] ::com::sun::star::lang::Locale l1, [in] ::com::sun::star::lang::Locale l2); 9870 }; 9871 }; 9872 module scanner { 9873 published enum ScanError { 9874 ScanErrorNone = 0, 9875 ScannerNotAvailable = 1, 9876 ScanFailed = 2, 9877 ScanInProgress = 3, 9878 ScanCanceled = 4, 9879 InvalidContext = 5 9880 }; 9881 published struct ScannerContext { 9882 string ScannerName; 9883 long InternalData; 9884 }; 9885 published exception ScannerException: ::com::sun::star::uno::Exception { 9886 ::com::sun::star::scanner::ScanError Error; 9887 }; 9888 published interface XScannerManager { 9889 interface ::com::sun::star::uno::XInterface; 9890 sequence< ::com::sun::star::scanner::ScannerContext > getAvailableScanners(); 9891 boolean configureScanner([inout] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException); 9892 void startScan([in] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException); 9893 ::com::sun::star::scanner::ScanError getError([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException); 9894 ::com::sun::star::awt::XBitmap getBitmap([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException); 9895 }; 9896 published interface XScannerManager2 { 9897 interface ::com::sun::star::scanner::XScannerManager; 9898 boolean configureScannerAndScan([inout] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException); 9899 }; 9900 published service ScannerManager: ::com::sun::star::scanner::XScannerManager2; 9901 }; 9902 module script { 9903 published interface XLibraryContainer { 9904 interface ::com::sun::star::container::XNameAccess; 9905 ::com::sun::star::container::XNameContainer createLibrary([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException); 9906 ::com::sun::star::container::XNameAccess createLibraryLink([in] string Name, [in] string StorageURL, [in] boolean ReadOnly) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException); 9907 void removeLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException); 9908 boolean isLibraryLoaded([in] string Name) raises (::com::sun::star::container::NoSuchElementException); 9909 void loadLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException); 9910 }; 9911 published interface XLibraryContainer2 { 9912 interface ::com::sun::star::script::XLibraryContainer; 9913 boolean isLibraryLink([in] string Name) raises (::com::sun::star::container::NoSuchElementException); 9914 string getLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 9915 boolean isLibraryReadOnly([in] string Name) raises (::com::sun::star::container::NoSuchElementException); 9916 void setLibraryReadOnly([in] string Name, [in] boolean bReadOnly) raises (::com::sun::star::container::NoSuchElementException); 9917 void renameLibrary([in] string Name, [in] string NewName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException); 9918 }; 9919 published constants ModuleType { 9920 const long CLASS = 2; 9921 const long DOCUMENT = 4; 9922 const long FORM = 3; 9923 const long NORMAL = 1; 9924 const long UNKNOWN = 0; 9925 }; 9926 published interface XLibraryContainer3 { 9927 interface ::com::sun::star::script::XLibraryContainer2; 9928 string getOriginalLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 9929 }; 9930 published interface XLibraryContainerPassword { 9931 interface ::com::sun::star::uno::XInterface; 9932 boolean isLibraryPasswordProtected([in] string Name) raises (::com::sun::star::container::NoSuchElementException); 9933 boolean isLibraryPasswordVerified([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 9934 boolean verifyLibraryPassword([in] string Name, [in] string Password) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 9935 void changeLibraryPassword([in] string Name, [in] string OldPassword, [in] string NewPassword) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 9936 }; 9937 }; 9938 module sdbc { 9939 published interface XMultipleResults { 9940 interface ::com::sun::star::uno::XInterface; 9941 ::com::sun::star::sdbc::XResultSet getResultSet() raises (::com::sun::star::sdbc::SQLException); 9942 long getUpdateCount() raises (::com::sun::star::sdbc::SQLException); 9943 boolean getMoreResults() raises (::com::sun::star::sdbc::SQLException); 9944 }; 9945 published interface XPreparedBatchExecution { 9946 interface ::com::sun::star::uno::XInterface; 9947 void addBatch() raises (::com::sun::star::sdbc::SQLException); 9948 void clearBatch() raises (::com::sun::star::sdbc::SQLException); 9949 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException); 9950 }; 9951 published interface XConnection; 9952 published interface XPreparedStatement { 9953 interface ::com::sun::star::uno::XInterface; 9954 ::com::sun::star::sdbc::XResultSet executeQuery() raises (::com::sun::star::sdbc::SQLException); 9955 long executeUpdate() raises (::com::sun::star::sdbc::SQLException); 9956 boolean execute() raises (::com::sun::star::sdbc::SQLException); 9957 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException); 9958 }; 9959 published service PreparedStatement { 9960 interface ::com::sun::star::sdbc::XCloseable; 9961 interface ::com::sun::star::beans::XPropertySet; 9962 interface ::com::sun::star::sdbc::XPreparedStatement; 9963 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier; 9964 interface ::com::sun::star::sdbc::XParameters; 9965 interface ::com::sun::star::sdbc::XWarningsSupplier; 9966 interface ::com::sun::star::sdbc::XMultipleResults; 9967 [optional] interface ::com::sun::star::lang::XComponent; 9968 [optional] interface ::com::sun::star::util::XCancellable; 9969 [optional] interface ::com::sun::star::sdbc::XPreparedBatchExecution; 9970 [property] long QueryTimeOut; 9971 [property] long MaxFieldSize; 9972 [property] long MaxRows; 9973 [property] string CursorName; 9974 [property] long ResultSetConcurrency; 9975 [property] long ResultSetType; 9976 [property] long FetchDirection; 9977 [property] long FetchSize; 9978 }; 9979 }; 9980 module sdb { 9981 published service PreparedStatement { 9982 service ::com::sun::star::sdbc::PreparedStatement; 9983 interface ::com::sun::star::sdbcx::XColumnsSupplier; 9984 }; 9985 }; 9986 module sdbc { 9987 published interface XOutParameters { 9988 interface ::com::sun::star::uno::XInterface; 9989 void registerOutParameter([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException); 9990 void registerNumericOutParameter([in] long parameterIndex, [in] long sqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException); 9991 }; 9992 published service CallableStatement { 9993 service ::com::sun::star::sdbc::PreparedStatement; 9994 interface ::com::sun::star::sdbc::XRow; 9995 interface ::com::sun::star::sdbc::XOutParameters; 9996 }; 9997 }; 9998 module sdb { 9999 published service CallableStatement { 10000 service ::com::sun::star::sdbc::CallableStatement; 10001 service ::com::sun::star::sdb::PreparedStatement; 10002 }; 10003 published service ColumnSettings { 10004 interface ::com::sun::star::beans::XPropertySet; 10005 [property] long FormatKey; 10006 [property] long Align; 10007 [property] long Width; 10008 [property] long Position; 10009 [property] boolean Hidden; 10010 [property, optional] ::com::sun::star::beans::XPropertySet ControlModel; 10011 [property, optional] string HelpText; 10012 [property, optional] string ControlDefault; 10013 }; 10014 }; 10015 module sdbcx { 10016 published interface XDataDescriptorFactory { 10017 interface ::com::sun::star::uno::XInterface; 10018 ::com::sun::star::beans::XPropertySet createDataDescriptor(); 10019 }; 10020 published service Column { 10021 interface ::com::sun::star::beans::XPropertySet; 10022 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 10023 [property, readonly] string Name; 10024 [property, readonly] long Type; 10025 [property, readonly] string TypeName; 10026 [property, readonly] long Precision; 10027 [property, readonly] long Scale; 10028 [property, readonly] long IsNullable; 10029 [property, readonly] boolean IsAutoIncrement; 10030 [property, readonly] boolean IsCurrency; 10031 [property, optional, readonly] boolean IsRowVersion; 10032 [property, optional, readonly] string Description; 10033 [property, optional, readonly] string DefaultValue; 10034 }; 10035 }; 10036 module sdb { 10037 published service Column { 10038 service ::com::sun::star::sdbcx::Column; 10039 service ::com::sun::star::sdb::ColumnSettings; 10040 }; 10041 }; 10042 module sdbcx { 10043 published interface XRename { 10044 interface ::com::sun::star::uno::XInterface; 10045 void rename([in] string newName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException); 10046 }; 10047 }; 10048 module sdb { 10049 published constants CommandType { 10050 const long COMMAND = 2; 10051 const long QUERY = 1; 10052 const long TABLE = 0; 10053 }; 10054 published interface XCommandPreparation { 10055 interface ::com::sun::star::uno::XInterface; 10056 ::com::sun::star::sdbc::XPreparedStatement prepareCommand([in] string command, [in] long commandType) raises (::com::sun::star::sdbc::SQLException); 10057 }; 10058 published interface XQueriesSupplier { 10059 interface ::com::sun::star::uno::XInterface; 10060 ::com::sun::star::container::XNameAccess getQueries(); 10061 }; 10062 published interface XSQLQueryComposer; 10063 published interface XSQLQueryComposerFactory { 10064 interface ::com::sun::star::uno::XInterface; 10065 ::com::sun::star::sdb::XSQLQueryComposer createQueryComposer(); 10066 }; 10067 }; 10068 module sdbc { 10069 published interface XDatabaseMetaData; 10070 published interface XStatement; 10071 published interface XConnection { 10072 interface ::com::sun::star::sdbc::XCloseable; 10073 ::com::sun::star::sdbc::XStatement createStatement() raises (::com::sun::star::sdbc::SQLException); 10074 ::com::sun::star::sdbc::XPreparedStatement prepareStatement([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10075 ::com::sun::star::sdbc::XPreparedStatement prepareCall([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10076 string nativeSQL([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10077 void setAutoCommit([in] boolean autoCommit) raises (::com::sun::star::sdbc::SQLException); 10078 boolean getAutoCommit() raises (::com::sun::star::sdbc::SQLException); 10079 void commit() raises (::com::sun::star::sdbc::SQLException); 10080 void rollback() raises (::com::sun::star::sdbc::SQLException); 10081 boolean isClosed() raises (::com::sun::star::sdbc::SQLException); 10082 ::com::sun::star::sdbc::XDatabaseMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException); 10083 void setReadOnly([in] boolean readOnly) raises (::com::sun::star::sdbc::SQLException); 10084 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException); 10085 void setCatalog([in] string catalog) raises (::com::sun::star::sdbc::SQLException); 10086 string getCatalog() raises (::com::sun::star::sdbc::SQLException); 10087 void setTransactionIsolation([in] long level) raises (::com::sun::star::sdbc::SQLException); 10088 long getTransactionIsolation() raises (::com::sun::star::sdbc::SQLException); 10089 ::com::sun::star::container::XNameAccess getTypeMap() raises (::com::sun::star::sdbc::SQLException); 10090 void setTypeMap([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10091 }; 10092 published service Connection { 10093 interface ::com::sun::star::lang::XComponent; 10094 interface ::com::sun::star::sdbc::XConnection; 10095 interface ::com::sun::star::sdbc::XWarningsSupplier; 10096 }; 10097 }; 10098 module sdbcx { 10099 published interface XGroupsSupplier { 10100 interface ::com::sun::star::uno::XInterface; 10101 ::com::sun::star::container::XNameAccess getGroups(); 10102 }; 10103 published interface XTablesSupplier { 10104 interface ::com::sun::star::uno::XInterface; 10105 ::com::sun::star::container::XNameAccess getTables(); 10106 }; 10107 published interface XUsersSupplier { 10108 interface ::com::sun::star::uno::XInterface; 10109 ::com::sun::star::container::XNameAccess getUsers(); 10110 }; 10111 published interface XViewsSupplier { 10112 interface ::com::sun::star::uno::XInterface; 10113 ::com::sun::star::container::XNameAccess getViews(); 10114 }; 10115 published service DatabaseDefinition { 10116 interface ::com::sun::star::sdbcx::XTablesSupplier; 10117 [optional] interface ::com::sun::star::sdbcx::XViewsSupplier; 10118 [optional] interface ::com::sun::star::sdbcx::XUsersSupplier; 10119 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier; 10120 }; 10121 }; 10122 module sdb { 10123 published service Connection { 10124 service ::com::sun::star::sdbc::Connection; 10125 service ::com::sun::star::sdbcx::DatabaseDefinition; 10126 interface ::com::sun::star::container::XChild; 10127 interface ::com::sun::star::sdb::XCommandPreparation; 10128 interface ::com::sun::star::sdb::XQueriesSupplier; 10129 interface ::com::sun::star::sdb::XSQLQueryComposerFactory; 10130 [optional] interface ::com::sun::star::lang::XMultiServiceFactory; 10131 }; 10132 published service ContentLoader { 10133 service ::com::sun::star::frame::FrameLoader; 10134 }; 10135 published service DataAccessDescriptor { 10136 [property, optional] string DataSourceName; 10137 [property, optional] string DatabaseLocation; 10138 [property, optional] string ConnectionResource; 10139 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ConnectionInfo; 10140 [property, optional] ::com::sun::star::sdbc::XConnection ActiveConnection; 10141 [property, optional] string Command; 10142 [property, optional] long CommandType; 10143 [property, optional] string Filter; 10144 [property, optional] string Order; 10145 [property, optional] string HavingClause; 10146 [property, optional] string GroupBy; 10147 [property, optional] boolean EscapeProcessing; 10148 [property, optional] ::com::sun::star::sdbc::XResultSet ResultSet; 10149 [property, optional] sequence< any > Selection; 10150 [property, optional] boolean BookmarkSelection; 10151 [property, optional] string ColumnName; 10152 [property, optional] ::com::sun::star::beans::XPropertySet Column; 10153 }; 10154 published service ResultColumn { 10155 service ::com::sun::star::sdbcx::Column; 10156 service ::com::sun::star::sdb::ColumnSettings; 10157 [property, readonly] boolean IsSearchable; 10158 [property, readonly] boolean IsSigned; 10159 [property, readonly] boolean IsCaseSensitive; 10160 [property, readonly] long DisplaySize; 10161 [property, readonly] string Label; 10162 [property, readonly] boolean IsReadOnly; 10163 [property, readonly] boolean IsWritable; 10164 [property, readonly] boolean IsDefinitelyWritable; 10165 [property, readonly] string ServiceName; 10166 [property, readonly] string TableName; 10167 [property, readonly] string SchemaName; 10168 [property, readonly] string CatalogName; 10169 }; 10170 }; 10171 module sdbc { 10172 published interface XArray; 10173 published interface XBlob; 10174 published interface XClob; 10175 published interface XRef; 10176 }; 10177 module sdb { 10178 published interface XColumn { 10179 interface ::com::sun::star::uno::XInterface; 10180 boolean wasNull() raises (::com::sun::star::sdbc::SQLException); 10181 string getString() raises (::com::sun::star::sdbc::SQLException); 10182 boolean getBoolean() raises (::com::sun::star::sdbc::SQLException); 10183 byte getByte() raises (::com::sun::star::sdbc::SQLException); 10184 short getShort() raises (::com::sun::star::sdbc::SQLException); 10185 long getInt() raises (::com::sun::star::sdbc::SQLException); 10186 hyper getLong() raises (::com::sun::star::sdbc::SQLException); 10187 float getFloat() raises (::com::sun::star::sdbc::SQLException); 10188 double getDouble() raises (::com::sun::star::sdbc::SQLException); 10189 sequence< byte > getBytes() raises (::com::sun::star::sdbc::SQLException); 10190 ::com::sun::star::util::Date getDate() raises (::com::sun::star::sdbc::SQLException); 10191 ::com::sun::star::util::Time getTime() raises (::com::sun::star::sdbc::SQLException); 10192 ::com::sun::star::util::DateTime getTimestamp() raises (::com::sun::star::sdbc::SQLException); 10193 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException); 10194 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException); 10195 any getObject([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10196 ::com::sun::star::sdbc::XRef getRef() raises (::com::sun::star::sdbc::SQLException); 10197 ::com::sun::star::sdbc::XBlob getBlob() raises (::com::sun::star::sdbc::SQLException); 10198 ::com::sun::star::sdbc::XClob getClob() raises (::com::sun::star::sdbc::SQLException); 10199 ::com::sun::star::sdbc::XArray getArray() raises (::com::sun::star::sdbc::SQLException); 10200 }; 10201 published interface XColumnUpdate { 10202 interface ::com::sun::star::uno::XInterface; 10203 void updateNull() raises (::com::sun::star::sdbc::SQLException); 10204 void updateBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException); 10205 void updateByte([in] byte x) raises (::com::sun::star::sdbc::SQLException); 10206 void updateShort([in] short x) raises (::com::sun::star::sdbc::SQLException); 10207 void updateInt([in] long x) raises (::com::sun::star::sdbc::SQLException); 10208 void updateLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException); 10209 void updateFloat([in] float x) raises (::com::sun::star::sdbc::SQLException); 10210 void updateDouble([in] double x) raises (::com::sun::star::sdbc::SQLException); 10211 void updateString([in] string x) raises (::com::sun::star::sdbc::SQLException); 10212 void updateBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException); 10213 void updateDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException); 10214 void updateTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException); 10215 void updateTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException); 10216 void updateBinaryStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 10217 void updateCharacterStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 10218 void updateObject([in] any x) raises (::com::sun::star::sdbc::SQLException); 10219 void updateNumericObject([in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException); 10220 }; 10221 published service DataColumn { 10222 service ::com::sun::star::sdb::ResultColumn; 10223 interface ::com::sun::star::sdb::XColumn; 10224 interface ::com::sun::star::sdb::XColumnUpdate; 10225 [property, optional] any Value; 10226 [property, optional, readonly] any OriginalValue; 10227 }; 10228 published service DataSettings { 10229 [property] string Filter; 10230 [property] boolean ApplyFilter; 10231 [property] string Order; 10232 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 10233 [property] long RowHeight; 10234 [property] ::com::sun::star::util::Color TextColor; 10235 [property, optional] string HavingClause; 10236 [property, optional] string GroupBy; 10237 }; 10238 published interface XBookmarksSupplier { 10239 interface ::com::sun::star::uno::XInterface; 10240 ::com::sun::star::container::XNameAccess getBookmarks(); 10241 }; 10242 published interface XCompletedConnection { 10243 interface ::com::sun::star::uno::XInterface; 10244 ::com::sun::star::sdbc::XConnection connectWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException); 10245 }; 10246 published interface XQueryDefinitionsSupplier { 10247 interface ::com::sun::star::uno::XInterface; 10248 ::com::sun::star::container::XNameAccess getQueryDefinitions(); 10249 }; 10250 }; 10251 module sdbc { 10252 published interface XDataSource { 10253 interface ::com::sun::star::uno::XInterface; 10254 ::com::sun::star::sdbc::XConnection getConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException); 10255 void setLoginTimeout([in] long seconds) raises (::com::sun::star::sdbc::SQLException); 10256 long getLoginTimeout() raises (::com::sun::star::sdbc::SQLException); 10257 }; 10258 published interface XIsolatedConnection { 10259 interface ::com::sun::star::uno::XInterface; 10260 ::com::sun::star::sdbc::XConnection getIsolatedConnectionWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException); 10261 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException); 10262 }; 10263 }; 10264 module sdb { 10265 published service DataSource { 10266 interface ::com::sun::star::beans::XPropertySet; 10267 interface ::com::sun::star::sdb::XCompletedConnection; 10268 interface ::com::sun::star::sdbc::XIsolatedConnection; 10269 interface ::com::sun::star::util::XFlushable; 10270 interface ::com::sun::star::sdb::XQueryDefinitionsSupplier; 10271 interface ::com::sun::star::sdbc::XDataSource; 10272 [optional] interface ::com::sun::star::sdb::XBookmarksSupplier; 10273 [property, readonly] string Name; 10274 [property] string URL; 10275 [property] sequence< ::com::sun::star::beans::PropertyValue > Info; 10276 [property, optional, readonly] ::com::sun::star::beans::XPropertySet Settings; 10277 [property] string User; 10278 [property] string Password; 10279 [property] boolean IsPasswordRequired; 10280 [property] boolean SuppressVersionColumns; 10281 [property, readonly] boolean IsReadOnly; 10282 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier; 10283 [property] sequence< string > TableFilter; 10284 [property] sequence< string > TableTypeFilter; 10285 }; 10286 published service DataSourceBrowser { 10287 [optional] service ::com::sun::star::form::FormController; 10288 interface ::com::sun::star::frame::XController; 10289 interface ::com::sun::star::lang::XInitialization; 10290 interface ::com::sun::star::frame::XDispatchProvider; 10291 [optional] interface ::com::sun::star::ui::XContextMenuInterception; 10292 }; 10293 published interface XDatabaseAccessListener; 10294 /** @deprecated */ published interface XDatabaseAccess { 10295 interface ::com::sun::star::sdbc::XDataSource; 10296 boolean hasConnections(); 10297 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException); 10298 boolean suspendConnections() raises (::com::sun::star::sdbc::SQLException); 10299 void addDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener); 10300 void removeDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener); 10301 }; 10302 /** @deprecated */ published service DatabaseAccess { 10303 interface ::com::sun::star::beans::XPropertySet; 10304 interface ::com::sun::star::sdb::XDatabaseAccess; 10305 [optional] interface ::com::sun::star::sdb::XCompletedConnection; 10306 [property, readonly] string URL; 10307 [property] string Title; 10308 [property] string ConnectURL; 10309 [property] sequence< ::com::sun::star::beans::PropertyValue > ConnectInfo; 10310 [property, readonly] boolean IsReadOnly; 10311 [property] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier; 10312 [property, optional] boolean IsPasswordRequired; 10313 [property, optional] sequence< string > TableFilter; 10314 [property, optional] sequence< string > TableTypeFilter; 10315 }; 10316 /** @deprecated */ published service DatabaseAccessConnection { 10317 service ::com::sun::star::sdbc::Connection; 10318 service ::com::sun::star::sdbcx::DatabaseDefinition; 10319 interface ::com::sun::star::container::XChild; 10320 interface ::com::sun::star::sdb::XSQLQueryComposerFactory; 10321 interface ::com::sun::star::sdb::XQueriesSupplier; 10322 }; 10323 }; 10324 module util { 10325 published struct AliasProgrammaticPair { 10326 string Alias; 10327 string ProgrammaticName; 10328 }; 10329 published interface XLocalizedAliases { 10330 interface ::com::sun::star::uno::XInterface; 10331 void bindAlias([in] string programmaticName, [in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::ElementExistException); 10332 void unbindAlias([in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::NoSuchElementException); 10333 string lookupAlias([in] ::com::sun::star::lang::Locale locale, [in] string Alias) raises (::com::sun::star::container::NoSuchElementException); 10334 string lookupProgrammatic([in] ::com::sun::star::lang::Locale locale, [in] string programmatic) raises (::com::sun::star::container::NoSuchElementException); 10335 void unbindAliases([in] string programmaticName) raises (::com::sun::star::container::NoSuchElementException); 10336 void rebindAliases([in] string currentProgrammatic, [in] string newProgrammatic) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException); 10337 void renameAlias([in] ::com::sun::star::lang::Locale locale, [in] string oldName, [in] string aNewName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException); 10338 sequence< ::com::sun::star::util::AliasProgrammaticPair > listAliases([in] ::com::sun::star::lang::Locale locale); 10339 }; 10340 }; 10341 module sdb { 10342 /** @deprecated */ published service DatabaseAccessContext { 10343 interface ::com::sun::star::container::XEnumerationAccess; 10344 interface ::com::sun::star::container::XNameAccess; 10345 interface ::com::sun::star::util::XLocalizedAliases; 10346 interface ::com::sun::star::lang::XLocalizable; 10347 }; 10348 }; 10349 module ucb { 10350 published enum RememberAuthentication { 10351 NO = 0, 10352 SESSION = 1, 10353 PERSISTENT = 2 10354 }; 10355 }; 10356 module sdb { 10357 /** @deprecated */ published service DatabaseAccessDataSource { 10358 interface ::com::sun::star::beans::XPropertySet; 10359 interface ::com::sun::star::sdbc::XDataSource; 10360 [optional] interface ::com::sun::star::sdb::XCompletedConnection; 10361 [property] string URL; 10362 [property, optional] ::com::sun::star::ucb::RememberAuthentication PasswordMode; 10363 }; 10364 published interface XDatabaseRegistrationsListener; 10365 published interface XDatabaseRegistrations { 10366 interface ::com::sun::star::uno::XInterface; 10367 boolean hasRegisteredDatabase([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException); 10368 sequence< string > getRegistrationNames(); 10369 string getDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 10370 void registerDatabaseLocation([in] string Name, [in] string Location) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException); 10371 void revokeDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException); 10372 void changeDatabaseLocation([in] string Name, [in] string NewLocation) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException); 10373 boolean isDatabaseRegistrationReadOnly([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 10374 void addDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener); 10375 void removeDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener); 10376 }; 10377 published interface XDatabaseContext { 10378 interface ::com::sun::star::container::XEnumerationAccess; 10379 interface ::com::sun::star::container::XNameAccess; 10380 interface ::com::sun::star::uno::XNamingService; 10381 interface ::com::sun::star::container::XContainer; 10382 interface ::com::sun::star::lang::XSingleServiceFactory; 10383 interface ::com::sun::star::sdb::XDatabaseRegistrations; 10384 }; 10385 published service DatabaseContext: ::com::sun::star::sdb::XDatabaseContext; 10386 /** @deprecated */ published service DatabaseDocument { 10387 interface ::com::sun::star::beans::XPropertySet; 10388 interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 10389 interface ::com::sun::star::sdbcx::XRename; 10390 [property, readonly] string Name; 10391 [property, readonly] string URL; 10392 }; 10393 }; 10394 module sdbc { 10395 published interface XDriverManager { 10396 interface ::com::sun::star::uno::XInterface; 10397 ::com::sun::star::sdbc::XConnection getConnection([in] string url) raises (::com::sun::star::sdbc::SQLException); 10398 ::com::sun::star::sdbc::XConnection getConnectionWithInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException); 10399 void setLoginTimeout([in] long seconds); 10400 long getLoginTimeout(); 10401 }; 10402 }; 10403 module sdb { 10404 /** @deprecated */ published interface XDatabaseEnvironment { 10405 interface ::com::sun::star::sdbc::XDriverManager; 10406 ::com::sun::star::sdb::XDatabaseAccess getDatabaseAccess([in] string URL) raises (::com::sun::star::sdbc::SQLException); 10407 ::com::sun::star::sdb::XDatabaseAccess createDatabaseAccess([in] string URL, [in] string title) raises (::com::sun::star::sdbc::SQLException); 10408 }; 10409 /** @deprecated */ published service DatabaseEnvironment { 10410 interface ::com::sun::star::sdb::XDatabaseEnvironment; 10411 interface ::com::sun::star::beans::XPropertySet; 10412 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier; 10413 }; 10414 published struct DatabaseRegistrationEvent: ::com::sun::star::lang::EventObject { 10415 string Name; 10416 string OldLocation; 10417 string NewLocation; 10418 }; 10419 published service DatasourceAdministrationDialog { 10420 interface ::com::sun::star::beans::XPropertySet; 10421 interface ::com::sun::star::ui::dialogs::XExecutableDialog; 10422 interface ::com::sun::star::lang::XInitialization; 10423 [property] string Title; 10424 [property] ::com::sun::star::awt::XWindow ParentWindow; 10425 }; 10426 published service DefinitionContainer { 10427 interface ::com::sun::star::container::XNameAccess; 10428 interface ::com::sun::star::container::XNameContainer; 10429 interface ::com::sun::star::container::XIndexAccess; 10430 interface ::com::sun::star::container::XEnumerationAccess; 10431 [optional] interface ::com::sun::star::util::XRefreshable; 10432 [optional] interface ::com::sun::star::lang::XSingleServiceFactory; 10433 }; 10434 }; 10435 module ucb { 10436 published interface XCommandInfoChangeListener; 10437 published interface XCommandInfoChangeNotifier { 10438 interface ::com::sun::star::uno::XInterface; 10439 void addCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener); 10440 void removeCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener); 10441 }; 10442 published struct Command { 10443 string Name; 10444 long Handle; 10445 any Argument; 10446 }; 10447 published interface XCommandProcessor { 10448 interface ::com::sun::star::uno::XInterface; 10449 long createCommandIdentifier(); 10450 any execute([in] ::com::sun::star::ucb::Command aCommand, [in] long CommandId, [in] ::com::sun::star::ucb::XCommandEnvironment Environment) raises (::com::sun::star::uno::Exception, ::com::sun::star::ucb::CommandAbortedException); 10451 void abort([in] long CommandId); 10452 }; 10453 published interface XCommandProcessor2 { 10454 interface ::com::sun::star::ucb::XCommandProcessor; 10455 void releaseCommandIdentifier([in] long CommandId); 10456 }; 10457 published interface XContentEventListener; 10458 published interface XContentIdentifier; 10459 published interface XContent { 10460 interface ::com::sun::star::uno::XInterface; 10461 ::com::sun::star::ucb::XContentIdentifier getIdentifier(); 10462 string getContentType(); 10463 void addContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener); 10464 void removeContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener); 10465 }; 10466 published struct ContentInfo { 10467 string Type; 10468 long Attributes; 10469 sequence< ::com::sun::star::beans::Property > Properties; 10470 }; 10471 /** @deprecated */ published interface XContentCreator { 10472 interface ::com::sun::star::uno::XInterface; 10473 sequence< ::com::sun::star::ucb::ContentInfo > queryCreatableContentsInfo(); 10474 ::com::sun::star::ucb::XContent createNewContent([in] ::com::sun::star::ucb::ContentInfo Info); 10475 }; 10476 published service Content { 10477 interface ::com::sun::star::ucb::XContent; 10478 interface ::com::sun::star::lang::XComponent; 10479 interface ::com::sun::star::ucb::XCommandProcessor; 10480 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 10481 /** @deprecated */ interface ::com::sun::star::beans::XPropertyContainer; 10482 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 10483 [optional] interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 10484 [optional] interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 10485 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XContentCreator; 10486 [optional] interface ::com::sun::star::container::XChild; 10487 }; 10488 }; 10489 module sdb { 10490 /** @deprecated */ published service Document { 10491 interface ::com::sun::star::beans::XPropertySet; 10492 [property, readonly] string Name; 10493 [property] string DocumentLocation; 10494 }; 10495 published service ErrorMessageDialog: ::com::sun::star::ui::dialogs::XExecutableDialog { 10496 create([in] string initialTitle, [in] ::com::sun::star::awt::XWindow parentWindow, [in] any sqlException); 10497 }; 10498 /** @deprecated */ published service InteractionHandler: ::com::sun::star::task::XInteractionHandler; 10499 published exception ParametersRequest: ::com::sun::star::task::ClassifiedInteractionRequest { 10500 ::com::sun::star::container::XIndexAccess Parameters; 10501 ::com::sun::star::sdbc::XConnection Connection; 10502 }; 10503 published interface XQueryDefinition { 10504 interface ::com::sun::star::beans::XPropertySet; 10505 interface ::com::sun::star::ucb::XContent; 10506 interface ::com::sun::star::lang::XComponent; 10507 }; 10508 published service Query { 10509 service ::com::sun::star::sdb::DataSettings; 10510 interface ::com::sun::star::sdb::XQueryDefinition; 10511 interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 10512 interface ::com::sun::star::sdbcx::XRename; 10513 interface ::com::sun::star::sdbcx::XColumnsSupplier; 10514 }; 10515 published service QueryDefinition: ::com::sun::star::sdb::XQueryDefinition; 10516 }; 10517 module sdbcx { 10518 published service Descriptor { 10519 interface ::com::sun::star::beans::XPropertySet; 10520 [property] string Name; 10521 }; 10522 }; 10523 module sdb { 10524 published service QueryDescriptor { 10525 service ::com::sun::star::sdbcx::Descriptor; 10526 service ::com::sun::star::sdb::DataSettings; 10527 interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 10528 interface ::com::sun::star::sdbcx::XColumnsSupplier; 10529 [property] string Command; 10530 [property] boolean EscapeProcessing; 10531 [property] string UpdateTableName; 10532 [property] string UpdateCatalogName; 10533 [property] string UpdateSchemaName; 10534 }; 10535 published service QueryDesign { 10536 interface ::com::sun::star::frame::XController; 10537 interface ::com::sun::star::lang::XInitialization; 10538 [property, readonly] string ActiveCommand; 10539 [property, optional, readonly] boolean EscapeProcessing; 10540 }; 10541 published service RelationDesign { 10542 interface ::com::sun::star::frame::XController; 10543 interface ::com::sun::star::lang::XInitialization; 10544 }; 10545 published constants RowChangeAction { 10546 const long DELETE = 3; 10547 const long INSERT = 1; 10548 const long UPDATE = 2; 10549 }; 10550 published exception RowSetVetoException: ::com::sun::star::sdbc::SQLException { 10551 }; 10552 }; 10553 module sdbc { 10554 published exception SQLWarning: ::com::sun::star::sdbc::SQLException { 10555 }; 10556 }; 10557 module sdb { 10558 published exception SQLContext: ::com::sun::star::sdbc::SQLWarning { 10559 string Details; 10560 }; 10561 published struct SQLErrorEvent: ::com::sun::star::lang::EventObject { 10562 any Reason; 10563 }; 10564 published interface XSQLQueryComposer { 10565 interface ::com::sun::star::uno::XInterface; 10566 string getQuery(); 10567 void setQuery([in] string command) raises (::com::sun::star::sdbc::SQLException); 10568 string getComposedQuery(); 10569 string getFilter(); 10570 sequence< sequence< ::com::sun::star::beans::PropertyValue > > getStructuredFilter(); 10571 string getOrder(); 10572 void appendFilterByColumn([in] ::com::sun::star::beans::XPropertySet column) raises (::com::sun::star::sdbc::SQLException); 10573 void appendOrderByColumn([in] ::com::sun::star::beans::XPropertySet column, [in] boolean ascending) raises (::com::sun::star::sdbc::SQLException); 10574 void setFilter([in] string filter) raises (::com::sun::star::sdbc::SQLException); 10575 void setOrder([in] string order) raises (::com::sun::star::sdbc::SQLException); 10576 }; 10577 published service SQLQueryComposer { 10578 interface ::com::sun::star::sdb::XSQLQueryComposer; 10579 interface ::com::sun::star::sdbcx::XTablesSupplier; 10580 interface ::com::sun::star::sdbcx::XColumnsSupplier; 10581 }; 10582 }; 10583 module sdbcx { 10584 published interface XAlterTable { 10585 interface ::com::sun::star::uno::XInterface; 10586 void alterColumnByName([in] string colName, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException); 10587 void alterColumnByIndex([in] long index, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException); 10588 }; 10589 published interface XIndexesSupplier { 10590 interface ::com::sun::star::uno::XInterface; 10591 ::com::sun::star::container::XNameAccess getIndexes(); 10592 }; 10593 published interface XKeysSupplier { 10594 interface ::com::sun::star::uno::XInterface; 10595 ::com::sun::star::container::XIndexAccess getKeys(); 10596 }; 10597 published service Table { 10598 interface ::com::sun::star::sdbcx::XColumnsSupplier; 10599 interface ::com::sun::star::beans::XPropertySet; 10600 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 10601 [optional] interface ::com::sun::star::sdbcx::XIndexesSupplier; 10602 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier; 10603 [optional] interface ::com::sun::star::sdbcx::XRename; 10604 [optional] interface ::com::sun::star::sdbcx::XAlterTable; 10605 [property, readonly] string Name; 10606 [property, readonly] string CatalogName; 10607 [property, readonly] string SchemaName; 10608 [property, readonly] string Description; 10609 [property, optional, readonly] string Type; 10610 }; 10611 }; 10612 module sdb { 10613 published service Table { 10614 service ::com::sun::star::sdbcx::Table; 10615 service ::com::sun::star::sdb::DataSettings; 10616 [property, readonly] long Privileges; 10617 }; 10618 }; 10619 module sdbcx { 10620 published service TableDescriptor { 10621 service ::com::sun::star::sdbcx::Descriptor; 10622 interface ::com::sun::star::sdbcx::XColumnsSupplier; 10623 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier; 10624 [property] string CatalogName; 10625 [property] string SchemaName; 10626 [property] string Description; 10627 }; 10628 }; 10629 module sdb { 10630 published service TableDescriptor { 10631 service ::com::sun::star::sdbcx::TableDescriptor; 10632 service ::com::sun::star::sdb::DataSettings; 10633 }; 10634 published service TableDesign { 10635 interface ::com::sun::star::frame::XController; 10636 interface ::com::sun::star::lang::XInitialization; 10637 }; 10638 published interface XAlterQuery { 10639 interface ::com::sun::star::uno::XInterface; 10640 void alterCommand([in] string command, [in] boolean useEscapeProcessing) raises (::com::sun::star::sdbc::SQLException); 10641 }; 10642 /** @deprecated */ published interface XDatabaseAccessListener { 10643 interface ::com::sun::star::lang::XEventListener; 10644 void connectionChanged([in] ::com::sun::star::lang::EventObject event); 10645 boolean approveConnectionClosing([in] ::com::sun::star::lang::EventObject event); 10646 void connectionClosing([in] ::com::sun::star::lang::EventObject event); 10647 }; 10648 published interface XDatabaseRegistrationsListener { 10649 interface ::com::sun::star::lang::XEventListener; 10650 void registeredDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event); 10651 void revokedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event); 10652 void changedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event); 10653 }; 10654 published interface XInteractionSupplyParameters { 10655 interface ::com::sun::star::task::XInteractionContinuation; 10656 void setParameters([in] sequence< ::com::sun::star::beans::PropertyValue > Values); 10657 }; 10658 published interface XRowSetApproveListener { 10659 interface ::com::sun::star::lang::XEventListener; 10660 boolean approveCursorMove([in] ::com::sun::star::lang::EventObject event); 10661 boolean approveRowChange([in] ::com::sun::star::sdb::RowChangeEvent event); 10662 boolean approveRowSetChange([in] ::com::sun::star::lang::EventObject event); 10663 }; 10664 published interface XRowSetSupplier { 10665 interface ::com::sun::star::uno::XInterface; 10666 ::com::sun::star::sdbc::XRowSet getRowSet(); 10667 void setRowSet([in] ::com::sun::star::sdbc::XRowSet xDataSource); 10668 }; 10669 published interface XSQLErrorListener { 10670 interface ::com::sun::star::lang::XEventListener; 10671 void errorOccured([in] ::com::sun::star::sdb::SQLErrorEvent aEvent); 10672 }; 10673 }; 10674 module sdbc { 10675 published exception BatchUpdateException: ::com::sun::star::sdbc::SQLException { 10676 sequence< long > UpdateCounts; 10677 }; 10678 published constants BestRowScope { 10679 const long SESSION = 2; 10680 const long TEMPORARY = 0; 10681 const long TRANSACTION = 1; 10682 }; 10683 published constants BestRowType { 10684 const long NOT_PSEUDO = 1; 10685 const long PSEUDO = 2; 10686 const long UNKNOWN = 0; 10687 }; 10688 /** @deprecated */ published constants ChangeAction { 10689 const long DELETE = 3; 10690 const long INSERT = 1; 10691 const long UNDO = 4; 10692 const long UPDATE = 2; 10693 }; 10694 /** @deprecated */ published struct ChangeEvent: ::com::sun::star::lang::EventObject { 10695 long Action; 10696 long Rows; 10697 }; 10698 published constants ColumnSearch { 10699 const long BASIC = 2; 10700 const long CHAR = 1; 10701 const long FULL = 3; 10702 const long NONE = 0; 10703 }; 10704 published constants ColumnType { 10705 const long NOT_PSEUDO = 1; 10706 const long PSEUDO = 2; 10707 const long UNKNOWN = 0; 10708 }; 10709 published constants ColumnValue { 10710 const long NO_NULLS = 0; 10711 const long NULLABLE = 1; 10712 const long NULLABLE_UNKNOWN = 2; 10713 }; 10714 published interface XDriver; 10715 published interface XDriverAccess { 10716 interface ::com::sun::star::uno::XInterface; 10717 ::com::sun::star::sdbc::XDriver getDriverByURL([in] string url); 10718 }; 10719 published interface XConnectionPool { 10720 interface ::com::sun::star::sdbc::XDriverManager; 10721 interface ::com::sun::star::sdbc::XDriverAccess; 10722 }; 10723 published service ConnectionPool: ::com::sun::star::sdbc::XConnectionPool; 10724 published service ConnectionProperties { 10725 [property, optional] string user; 10726 [property, optional] string password; 10727 }; 10728 published exception DataTruncation: ::com::sun::star::sdbc::SQLWarning { 10729 long Index; 10730 boolean IsParameter; 10731 boolean DuringRead; 10732 long DataSize; 10733 long TransferSize; 10734 }; 10735 published constants DataType { 10736 const long ARRAY = 2003; 10737 const long BIGINT = -5; 10738 const long BINARY = -2; 10739 const long BIT = -7; 10740 const long BLOB = 2004; 10741 const long BOOLEAN = 16; 10742 const long CHAR = 1; 10743 const long CLOB = 2005; 10744 const long DATE = 91; 10745 const long DECIMAL = 3; 10746 const long DISTINCT = 2001; 10747 const long DOUBLE = 8; 10748 const long FLOAT = 6; 10749 const long INTEGER = 4; 10750 const long LONGVARBINARY = -4; 10751 const long LONGVARCHAR = -1; 10752 const long NUMERIC = 2; 10753 const long OBJECT = 2000; 10754 const long OTHER = 1111; 10755 const long REAL = 7; 10756 const long REF = 2006; 10757 const long SMALLINT = 5; 10758 const long SQLNULL = 0; 10759 const long STRUCT = 2002; 10760 const long TIME = 92; 10761 const long TIMESTAMP = 93; 10762 const long TINYINT = -6; 10763 const long VARBINARY = -3; 10764 const long VARCHAR = 12; 10765 }; 10766 published constants Deferrability { 10767 const long INITIALLY_DEFERRED = 5; 10768 const long INITIALLY_IMMEDIATE = 6; 10769 const long NONE = 7; 10770 }; 10771 published struct DriverPropertyInfo { 10772 string Name; 10773 string Description; 10774 boolean IsRequired; 10775 string Value; 10776 sequence< string > Choices; 10777 }; 10778 published interface XDriver { 10779 interface ::com::sun::star::uno::XInterface; 10780 ::com::sun::star::sdbc::XConnection connect([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException); 10781 boolean acceptsURL([in] string url) raises (::com::sun::star::sdbc::SQLException); 10782 sequence< ::com::sun::star::sdbc::DriverPropertyInfo > getPropertyInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException); 10783 long getMajorVersion(); 10784 long getMinorVersion(); 10785 }; 10786 published service Driver { 10787 interface ::com::sun::star::sdbc::XDriver; 10788 }; 10789 published interface XDriverManager2 { 10790 interface ::com::sun::star::sdbc::XDriverManager; 10791 interface ::com::sun::star::sdbc::XDriverAccess; 10792 interface ::com::sun::star::container::XEnumerationAccess; 10793 }; 10794 published service DriverManager: ::com::sun::star::sdbc::XDriverManager2; 10795 published constants FetchDirection { 10796 const long FORWARD = 1000; 10797 const long REVERSE = 1001; 10798 const long UNKNOWN = 1002; 10799 }; 10800 published constants IndexType { 10801 const short CLUSTERED = 1; 10802 const short HASHED = 2; 10803 const short OTHER = 3; 10804 const short STATISTIC = 0; 10805 }; 10806 published constants KeyRule { 10807 const long CASCADE = 0; 10808 const long NO_ACTION = 3; 10809 const long RESTRICT = 1; 10810 const long SET_DEFAULT = 4; 10811 const long SET_NULL = 2; 10812 }; 10813 published constants ProcedureColumn { 10814 const long IN = 1; 10815 const long INOUT = 2; 10816 const long OUT = 4; 10817 const long RESULT = 3; 10818 const long RETURN = 5; 10819 const long UNKNOWN = 0; 10820 }; 10821 published constants ProcedureResult { 10822 const long NONE = 1; 10823 const long RETURN = 2; 10824 const long UNKNOWN = 0; 10825 }; 10826 published constants ResultSetConcurrency { 10827 const long READ_ONLY = 1007; 10828 const long UPDATABLE = 1008; 10829 }; 10830 published constants ResultSetType { 10831 const long FORWARD_ONLY = 1003; 10832 const long SCROLL_INSENSITIVE = 1004; 10833 const long SCROLL_SENSITIVE = 1005; 10834 }; 10835 published interface XBatchExecution { 10836 interface ::com::sun::star::uno::XInterface; 10837 void addBatch([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10838 void clearBatch() raises (::com::sun::star::sdbc::SQLException); 10839 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException); 10840 }; 10841 published interface XStatement { 10842 interface ::com::sun::star::uno::XInterface; 10843 ::com::sun::star::sdbc::XResultSet executeQuery([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10844 long executeUpdate([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10845 boolean execute([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10846 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException); 10847 }; 10848 published service Statement { 10849 interface ::com::sun::star::sdbc::XCloseable; 10850 interface ::com::sun::star::beans::XPropertySet; 10851 interface ::com::sun::star::sdbc::XStatement; 10852 interface ::com::sun::star::sdbc::XWarningsSupplier; 10853 [optional] interface ::com::sun::star::lang::XComponent; 10854 [optional] interface ::com::sun::star::util::XCancellable; 10855 [optional] interface ::com::sun::star::sdbc::XBatchExecution; 10856 [optional] interface ::com::sun::star::sdbc::XMultipleResults; 10857 [property] long QueryTimeOut; 10858 [property] long MaxFieldSize; 10859 [property] long MaxRows; 10860 [property] string CursorName; 10861 [property] long ResultSetConcurrency; 10862 [property] long ResultSetType; 10863 [property] long FetchDirection; 10864 [property] long FetchSize; 10865 [property] boolean EscapeProcessing; 10866 }; 10867 published constants TransactionIsolation { 10868 const long NONE = 0; 10869 const long READ_COMMITTED = 2; 10870 const long READ_UNCOMMITTED = 1; 10871 const long REPEATABLE_READ = 4; 10872 const long SERIALIZABLE = 8; 10873 }; 10874 published interface XArray { 10875 interface ::com::sun::star::uno::XInterface; 10876 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException); 10877 long getBaseType() raises (::com::sun::star::sdbc::SQLException); 10878 sequence< any > getArray([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10879 sequence< any > getArrayAtIndex([in] long index, [in] long count, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10880 ::com::sun::star::sdbc::XResultSet getResultSet([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10881 ::com::sun::star::sdbc::XResultSet getResultSetAtIndex([in] long index, [in] long count, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10882 }; 10883 published interface XBlob { 10884 interface ::com::sun::star::uno::XInterface; 10885 hyper length() raises (::com::sun::star::sdbc::SQLException); 10886 sequence< byte > getBytes([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException); 10887 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException); 10888 hyper position([in] sequence< byte > pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException); 10889 hyper positionOfBlob([in] ::com::sun::star::sdbc::XBlob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException); 10890 }; 10891 published interface XClob { 10892 interface ::com::sun::star::uno::XInterface; 10893 hyper length() raises (::com::sun::star::sdbc::SQLException); 10894 string getSubString([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException); 10895 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException); 10896 hyper position([in] string searchstr, [in] long start) raises (::com::sun::star::sdbc::SQLException); 10897 hyper positionOfClob([in] ::com::sun::star::sdbc::XClob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException); 10898 }; 10899 published interface XDatabaseMetaData { 10900 interface ::com::sun::star::uno::XInterface; 10901 boolean allProceduresAreCallable() raises (::com::sun::star::sdbc::SQLException); 10902 boolean allTablesAreSelectable() raises (::com::sun::star::sdbc::SQLException); 10903 string getURL() raises (::com::sun::star::sdbc::SQLException); 10904 string getUserName() raises (::com::sun::star::sdbc::SQLException); 10905 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException); 10906 boolean nullsAreSortedHigh() raises (::com::sun::star::sdbc::SQLException); 10907 boolean nullsAreSortedLow() raises (::com::sun::star::sdbc::SQLException); 10908 boolean nullsAreSortedAtStart() raises (::com::sun::star::sdbc::SQLException); 10909 boolean nullsAreSortedAtEnd() raises (::com::sun::star::sdbc::SQLException); 10910 string getDatabaseProductName() raises (::com::sun::star::sdbc::SQLException); 10911 string getDatabaseProductVersion() raises (::com::sun::star::sdbc::SQLException); 10912 string getDriverName() raises (::com::sun::star::sdbc::SQLException); 10913 string getDriverVersion() raises (::com::sun::star::sdbc::SQLException); 10914 long getDriverMajorVersion(); 10915 long getDriverMinorVersion(); 10916 boolean usesLocalFiles() raises (::com::sun::star::sdbc::SQLException); 10917 boolean usesLocalFilePerTable() raises (::com::sun::star::sdbc::SQLException); 10918 boolean supportsMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10919 boolean storesUpperCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10920 boolean storesLowerCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10921 boolean storesMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10922 boolean supportsMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10923 boolean storesUpperCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10924 boolean storesLowerCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10925 boolean storesMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10926 string getIdentifierQuoteString() raises (::com::sun::star::sdbc::SQLException); 10927 string getSQLKeywords() raises (::com::sun::star::sdbc::SQLException); 10928 string getNumericFunctions() raises (::com::sun::star::sdbc::SQLException); 10929 string getStringFunctions() raises (::com::sun::star::sdbc::SQLException); 10930 string getSystemFunctions() raises (::com::sun::star::sdbc::SQLException); 10931 string getTimeDateFunctions() raises (::com::sun::star::sdbc::SQLException); 10932 string getSearchStringEscape() raises (::com::sun::star::sdbc::SQLException); 10933 string getExtraNameCharacters() raises (::com::sun::star::sdbc::SQLException); 10934 boolean supportsAlterTableWithAddColumn() raises (::com::sun::star::sdbc::SQLException); 10935 boolean supportsAlterTableWithDropColumn() raises (::com::sun::star::sdbc::SQLException); 10936 boolean supportsColumnAliasing() raises (::com::sun::star::sdbc::SQLException); 10937 boolean nullPlusNonNullIsNull() raises (::com::sun::star::sdbc::SQLException); 10938 boolean supportsTypeConversion() raises (::com::sun::star::sdbc::SQLException); 10939 boolean supportsConvert([in] long fromType, [in] long toType) raises (::com::sun::star::sdbc::SQLException); 10940 boolean supportsTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException); 10941 boolean supportsDifferentTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException); 10942 boolean supportsExpressionsInOrderBy() raises (::com::sun::star::sdbc::SQLException); 10943 boolean supportsOrderByUnrelated() raises (::com::sun::star::sdbc::SQLException); 10944 boolean supportsGroupBy() raises (::com::sun::star::sdbc::SQLException); 10945 boolean supportsGroupByUnrelated() raises (::com::sun::star::sdbc::SQLException); 10946 boolean supportsGroupByBeyondSelect() raises (::com::sun::star::sdbc::SQLException); 10947 boolean supportsLikeEscapeClause() raises (::com::sun::star::sdbc::SQLException); 10948 boolean supportsMultipleResultSets() raises (::com::sun::star::sdbc::SQLException); 10949 boolean supportsMultipleTransactions() raises (::com::sun::star::sdbc::SQLException); 10950 boolean supportsNonNullableColumns() raises (::com::sun::star::sdbc::SQLException); 10951 boolean supportsMinimumSQLGrammar() raises (::com::sun::star::sdbc::SQLException); 10952 boolean supportsCoreSQLGrammar() raises (::com::sun::star::sdbc::SQLException); 10953 boolean supportsExtendedSQLGrammar() raises (::com::sun::star::sdbc::SQLException); 10954 boolean supportsANSI92EntryLevelSQL() raises (::com::sun::star::sdbc::SQLException); 10955 boolean supportsANSI92IntermediateSQL() raises (::com::sun::star::sdbc::SQLException); 10956 boolean supportsANSI92FullSQL() raises (::com::sun::star::sdbc::SQLException); 10957 boolean supportsIntegrityEnhancementFacility() raises (::com::sun::star::sdbc::SQLException); 10958 boolean supportsOuterJoins() raises (::com::sun::star::sdbc::SQLException); 10959 boolean supportsFullOuterJoins() raises (::com::sun::star::sdbc::SQLException); 10960 boolean supportsLimitedOuterJoins() raises (::com::sun::star::sdbc::SQLException); 10961 string getSchemaTerm() raises (::com::sun::star::sdbc::SQLException); 10962 string getProcedureTerm() raises (::com::sun::star::sdbc::SQLException); 10963 string getCatalogTerm() raises (::com::sun::star::sdbc::SQLException); 10964 boolean isCatalogAtStart() raises (::com::sun::star::sdbc::SQLException); 10965 string getCatalogSeparator() raises (::com::sun::star::sdbc::SQLException); 10966 boolean supportsSchemasInDataManipulation() raises (::com::sun::star::sdbc::SQLException); 10967 boolean supportsSchemasInProcedureCalls() raises (::com::sun::star::sdbc::SQLException); 10968 boolean supportsSchemasInTableDefinitions() raises (::com::sun::star::sdbc::SQLException); 10969 boolean supportsSchemasInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException); 10970 boolean supportsSchemasInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException); 10971 boolean supportsCatalogsInDataManipulation() raises (::com::sun::star::sdbc::SQLException); 10972 boolean supportsCatalogsInProcedureCalls() raises (::com::sun::star::sdbc::SQLException); 10973 boolean supportsCatalogsInTableDefinitions() raises (::com::sun::star::sdbc::SQLException); 10974 boolean supportsCatalogsInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException); 10975 boolean supportsCatalogsInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException); 10976 boolean supportsPositionedDelete() raises (::com::sun::star::sdbc::SQLException); 10977 boolean supportsPositionedUpdate() raises (::com::sun::star::sdbc::SQLException); 10978 boolean supportsSelectForUpdate() raises (::com::sun::star::sdbc::SQLException); 10979 boolean supportsStoredProcedures() raises (::com::sun::star::sdbc::SQLException); 10980 boolean supportsSubqueriesInComparisons() raises (::com::sun::star::sdbc::SQLException); 10981 boolean supportsSubqueriesInExists() raises (::com::sun::star::sdbc::SQLException); 10982 boolean supportsSubqueriesInIns() raises (::com::sun::star::sdbc::SQLException); 10983 boolean supportsSubqueriesInQuantifieds() raises (::com::sun::star::sdbc::SQLException); 10984 boolean supportsCorrelatedSubqueries() raises (::com::sun::star::sdbc::SQLException); 10985 boolean supportsUnion() raises (::com::sun::star::sdbc::SQLException); 10986 boolean supportsUnionAll() raises (::com::sun::star::sdbc::SQLException); 10987 boolean supportsOpenCursorsAcrossCommit() raises (::com::sun::star::sdbc::SQLException); 10988 boolean supportsOpenCursorsAcrossRollback() raises (::com::sun::star::sdbc::SQLException); 10989 boolean supportsOpenStatementsAcrossCommit() raises (::com::sun::star::sdbc::SQLException); 10990 boolean supportsOpenStatementsAcrossRollback() raises (::com::sun::star::sdbc::SQLException); 10991 long getMaxBinaryLiteralLength() raises (::com::sun::star::sdbc::SQLException); 10992 long getMaxCharLiteralLength() raises (::com::sun::star::sdbc::SQLException); 10993 long getMaxColumnNameLength() raises (::com::sun::star::sdbc::SQLException); 10994 long getMaxColumnsInGroupBy() raises (::com::sun::star::sdbc::SQLException); 10995 long getMaxColumnsInIndex() raises (::com::sun::star::sdbc::SQLException); 10996 long getMaxColumnsInOrderBy() raises (::com::sun::star::sdbc::SQLException); 10997 long getMaxColumnsInSelect() raises (::com::sun::star::sdbc::SQLException); 10998 long getMaxColumnsInTable() raises (::com::sun::star::sdbc::SQLException); 10999 long getMaxConnections() raises (::com::sun::star::sdbc::SQLException); 11000 long getMaxCursorNameLength() raises (::com::sun::star::sdbc::SQLException); 11001 long getMaxIndexLength() raises (::com::sun::star::sdbc::SQLException); 11002 long getMaxSchemaNameLength() raises (::com::sun::star::sdbc::SQLException); 11003 long getMaxProcedureNameLength() raises (::com::sun::star::sdbc::SQLException); 11004 long getMaxCatalogNameLength() raises (::com::sun::star::sdbc::SQLException); 11005 long getMaxRowSize() raises (::com::sun::star::sdbc::SQLException); 11006 boolean doesMaxRowSizeIncludeBlobs() raises (::com::sun::star::sdbc::SQLException); 11007 long getMaxStatementLength() raises (::com::sun::star::sdbc::SQLException); 11008 long getMaxStatements() raises (::com::sun::star::sdbc::SQLException); 11009 long getMaxTableNameLength() raises (::com::sun::star::sdbc::SQLException); 11010 long getMaxTablesInSelect() raises (::com::sun::star::sdbc::SQLException); 11011 long getMaxUserNameLength() raises (::com::sun::star::sdbc::SQLException); 11012 long getDefaultTransactionIsolation() raises (::com::sun::star::sdbc::SQLException); 11013 boolean supportsTransactions() raises (::com::sun::star::sdbc::SQLException); 11014 boolean supportsTransactionIsolationLevel([in] long level) raises (::com::sun::star::sdbc::SQLException); 11015 boolean supportsDataDefinitionAndDataManipulationTransactions() raises (::com::sun::star::sdbc::SQLException); 11016 boolean supportsDataManipulationTransactionsOnly() raises (::com::sun::star::sdbc::SQLException); 11017 boolean dataDefinitionCausesTransactionCommit() raises (::com::sun::star::sdbc::SQLException); 11018 boolean dataDefinitionIgnoredInTransactions() raises (::com::sun::star::sdbc::SQLException); 11019 ::com::sun::star::sdbc::XResultSet getProcedures([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern) raises (::com::sun::star::sdbc::SQLException); 11020 ::com::sun::star::sdbc::XResultSet getProcedureColumns([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException); 11021 ::com::sun::star::sdbc::XResultSet getTables([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern, [in] sequence< string > types) raises (::com::sun::star::sdbc::SQLException); 11022 ::com::sun::star::sdbc::XResultSet getSchemas() raises (::com::sun::star::sdbc::SQLException); 11023 ::com::sun::star::sdbc::XResultSet getCatalogs() raises (::com::sun::star::sdbc::SQLException); 11024 ::com::sun::star::sdbc::XResultSet getTableTypes() raises (::com::sun::star::sdbc::SQLException); 11025 ::com::sun::star::sdbc::XResultSet getColumns([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException); 11026 ::com::sun::star::sdbc::XResultSet getColumnPrivileges([in] any catalog, [in] string schema, [in] string table, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException); 11027 ::com::sun::star::sdbc::XResultSet getTablePrivileges([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern) raises (::com::sun::star::sdbc::SQLException); 11028 ::com::sun::star::sdbc::XResultSet getBestRowIdentifier([in] any catalog, [in] string schema, [in] string table, [in] long scope, [in] boolean nullable) raises (::com::sun::star::sdbc::SQLException); 11029 ::com::sun::star::sdbc::XResultSet getVersionColumns([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException); 11030 ::com::sun::star::sdbc::XResultSet getPrimaryKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException); 11031 ::com::sun::star::sdbc::XResultSet getImportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException); 11032 ::com::sun::star::sdbc::XResultSet getExportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException); 11033 ::com::sun::star::sdbc::XResultSet getCrossReference([in] any primaryCatalog, [in] string primarySchema, [in] string primaryTable, [in] any foreignCatalog, [in] string foreignSchema, [in] string foreignTable) raises (::com::sun::star::sdbc::SQLException); 11034 ::com::sun::star::sdbc::XResultSet getTypeInfo() raises (::com::sun::star::sdbc::SQLException); 11035 ::com::sun::star::sdbc::XResultSet getIndexInfo([in] any catalog, [in] string schema, [in] string table, [in] boolean unique, [in] boolean approximate) raises (::com::sun::star::sdbc::SQLException); 11036 boolean supportsResultSetType([in] long setType) raises (::com::sun::star::sdbc::SQLException); 11037 boolean supportsResultSetConcurrency([in] long setType, [in] long concurrency) raises (::com::sun::star::sdbc::SQLException); 11038 boolean ownUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 11039 boolean ownDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 11040 boolean ownInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 11041 boolean othersUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 11042 boolean othersDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 11043 boolean othersInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 11044 boolean updatesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException); 11045 boolean deletesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException); 11046 boolean insertsAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException); 11047 boolean supportsBatchUpdates() raises (::com::sun::star::sdbc::SQLException); 11048 ::com::sun::star::sdbc::XResultSet getUDTs([in] any catalog, [in] string schemaPattern, [in] string typeNamePattern, [in] sequence< long > types) raises (::com::sun::star::sdbc::SQLException); 11049 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException); 11050 }; 11051 published interface XGeneratedResultSet { 11052 interface ::com::sun::star::uno::XInterface; 11053 ::com::sun::star::sdbc::XResultSet getGeneratedValues() raises (::com::sun::star::sdbc::SQLException); 11054 }; 11055 published interface XPooledConnection { 11056 interface ::com::sun::star::uno::XInterface; 11057 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException); 11058 }; 11059 published interface XRef { 11060 interface ::com::sun::star::uno::XInterface; 11061 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException); 11062 }; 11063 published interface XResultSetMetaData { 11064 interface ::com::sun::star::uno::XInterface; 11065 long getColumnCount() raises (::com::sun::star::sdbc::SQLException); 11066 boolean isAutoIncrement([in] long column) raises (::com::sun::star::sdbc::SQLException); 11067 boolean isCaseSensitive([in] long column) raises (::com::sun::star::sdbc::SQLException); 11068 boolean isSearchable([in] long column) raises (::com::sun::star::sdbc::SQLException); 11069 boolean isCurrency([in] long column) raises (::com::sun::star::sdbc::SQLException); 11070 long isNullable([in] long column) raises (::com::sun::star::sdbc::SQLException); 11071 boolean isSigned([in] long column) raises (::com::sun::star::sdbc::SQLException); 11072 long getColumnDisplaySize([in] long column) raises (::com::sun::star::sdbc::SQLException); 11073 string getColumnLabel([in] long column) raises (::com::sun::star::sdbc::SQLException); 11074 string getColumnName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11075 string getSchemaName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11076 long getPrecision([in] long column) raises (::com::sun::star::sdbc::SQLException); 11077 long getScale([in] long column) raises (::com::sun::star::sdbc::SQLException); 11078 string getTableName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11079 string getCatalogName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11080 long getColumnType([in] long column) raises (::com::sun::star::sdbc::SQLException); 11081 string getColumnTypeName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11082 boolean isReadOnly([in] long column) raises (::com::sun::star::sdbc::SQLException); 11083 boolean isWritable([in] long column) raises (::com::sun::star::sdbc::SQLException); 11084 boolean isDefinitelyWritable([in] long column) raises (::com::sun::star::sdbc::SQLException); 11085 string getColumnServiceName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11086 }; 11087 published interface XRowSetListener { 11088 interface ::com::sun::star::lang::XEventListener; 11089 void cursorMoved([in] ::com::sun::star::lang::EventObject event); 11090 /** @deprecated */ void rowChanged([in] ::com::sun::star::lang::EventObject event); 11091 void rowSetChanged([in] ::com::sun::star::lang::EventObject event); 11092 }; 11093 published interface XSQLInput; 11094 published interface XSQLOutput; 11095 published interface XSQLData { 11096 interface ::com::sun::star::uno::XInterface; 11097 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException); 11098 void readSQL([in] ::com::sun::star::sdbc::XSQLInput stream, [in] string typeName) raises (::com::sun::star::sdbc::SQLException); 11099 void writeSQL([in] ::com::sun::star::sdbc::XSQLOutput stream) raises (::com::sun::star::sdbc::SQLException); 11100 }; 11101 published interface XSQLInput { 11102 interface ::com::sun::star::uno::XInterface; 11103 string readString() raises (::com::sun::star::sdbc::SQLException); 11104 boolean readBoolean() raises (::com::sun::star::sdbc::SQLException); 11105 byte readByte() raises (::com::sun::star::sdbc::SQLException); 11106 short readShort() raises (::com::sun::star::sdbc::SQLException); 11107 long readInt() raises (::com::sun::star::sdbc::SQLException); 11108 hyper readLong() raises (::com::sun::star::sdbc::SQLException); 11109 float readFloat() raises (::com::sun::star::sdbc::SQLException); 11110 double readDouble() raises (::com::sun::star::sdbc::SQLException); 11111 sequence< byte > readBytes() raises (::com::sun::star::sdbc::SQLException); 11112 ::com::sun::star::util::Date readDate() raises (::com::sun::star::sdbc::SQLException); 11113 ::com::sun::star::util::Time readTime() raises (::com::sun::star::sdbc::SQLException); 11114 ::com::sun::star::util::DateTime readTimestamp() raises (::com::sun::star::sdbc::SQLException); 11115 ::com::sun::star::io::XInputStream readBinaryStream() raises (::com::sun::star::sdbc::SQLException); 11116 ::com::sun::star::io::XInputStream readCharacterStream() raises (::com::sun::star::sdbc::SQLException); 11117 any readObject() raises (::com::sun::star::sdbc::SQLException); 11118 ::com::sun::star::sdbc::XRef readRef() raises (::com::sun::star::sdbc::SQLException); 11119 ::com::sun::star::sdbc::XBlob readBlob() raises (::com::sun::star::sdbc::SQLException); 11120 ::com::sun::star::sdbc::XClob readClob() raises (::com::sun::star::sdbc::SQLException); 11121 ::com::sun::star::sdbc::XArray readArray() raises (::com::sun::star::sdbc::SQLException); 11122 boolean wasNull() raises (::com::sun::star::sdbc::SQLException); 11123 }; 11124 published interface XStruct; 11125 published interface XSQLOutput { 11126 interface ::com::sun::star::uno::XInterface; 11127 void writeString([in] string x) raises (::com::sun::star::sdbc::SQLException); 11128 void writeBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException); 11129 void writeByte([in] byte x) raises (::com::sun::star::sdbc::SQLException); 11130 void writeShort([in] short x) raises (::com::sun::star::sdbc::SQLException); 11131 void writeInt([in] long x) raises (::com::sun::star::sdbc::SQLException); 11132 void writeLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException); 11133 void writeFloat([in] float x) raises (::com::sun::star::sdbc::SQLException); 11134 void writeDouble([in] double x) raises (::com::sun::star::sdbc::SQLException); 11135 void writeBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException); 11136 void writeDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException); 11137 void writeTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException); 11138 void writeTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException); 11139 void writeBinaryStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException); 11140 void writeCharacterStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException); 11141 void writeObject([in] ::com::sun::star::sdbc::XSQLData x) raises (::com::sun::star::sdbc::SQLException); 11142 void writeRef([in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException); 11143 void writeBlob([in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException); 11144 void writeClob([in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException); 11145 void writeStruct([in] ::com::sun::star::sdbc::XStruct x) raises (::com::sun::star::sdbc::SQLException); 11146 void writeArray([in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException); 11147 }; 11148 published interface XStruct { 11149 interface ::com::sun::star::uno::XInterface; 11150 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException); 11151 sequence< any > getAttributes([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 11152 }; 11153 }; 11154 module sdbcx { 11155 published constants CheckOption { 11156 const long CASCADE = 2; 11157 const long LOCAL = 3; 11158 const long NONE = 0; 11159 }; 11160 published service ColumnDescriptor { 11161 service ::com::sun::star::sdbcx::Descriptor; 11162 [property] long Type; 11163 [property] string TypeName; 11164 [property] long Precision; 11165 [property] long Scale; 11166 [property] long IsNullable; 11167 [property] boolean IsAutoIncrement; 11168 [property, optional] boolean IsRowVersion; 11169 [property, optional] string Description; 11170 [property, optional] string DefaultValue; 11171 [property, optional] string AutoIncrementCreation; 11172 }; 11173 published constants CompareBookmark { 11174 const long EQUAL = 0; 11175 const long GREATER = 1; 11176 const long LESS = -1; 11177 const long NOT_COMPARABLE = 3; 11178 const long NOT_EQUAL = 2; 11179 }; 11180 published interface XAppend { 11181 interface ::com::sun::star::uno::XInterface; 11182 void appendByDescriptor([in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException); 11183 }; 11184 published interface XDrop { 11185 interface ::com::sun::star::uno::XInterface; 11186 void dropByName([in] string elementName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException); 11187 void dropByIndex([in] long index) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException); 11188 }; 11189 published service Container { 11190 interface ::com::sun::star::container::XNameAccess; 11191 interface ::com::sun::star::container::XIndexAccess; 11192 interface ::com::sun::star::container::XEnumerationAccess; 11193 [optional] interface ::com::sun::star::util::XRefreshable; 11194 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 11195 [optional] interface ::com::sun::star::sdbcx::XAppend; 11196 [optional] interface ::com::sun::star::sdbcx::XDrop; 11197 }; 11198 published interface XCreateCatalog { 11199 interface ::com::sun::star::uno::XInterface; 11200 void createCatalog([in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException); 11201 }; 11202 published interface XDataDefinitionSupplier { 11203 interface ::com::sun::star::uno::XInterface; 11204 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByConnection([in] ::com::sun::star::sdbc::XConnection connection) raises (::com::sun::star::sdbc::SQLException); 11205 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByURL([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException); 11206 }; 11207 published interface XDropCatalog { 11208 interface ::com::sun::star::uno::XInterface; 11209 void dropCatalog([in] string catalogName, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException); 11210 }; 11211 published service Driver { 11212 service ::com::sun::star::sdbc::Driver; 11213 interface ::com::sun::star::sdbcx::XDataDefinitionSupplier; 11214 [optional] interface ::com::sun::star::sdbcx::XCreateCatalog; 11215 [optional] interface ::com::sun::star::sdbcx::XDropCatalog; 11216 }; 11217 published interface XAuthorizable { 11218 interface ::com::sun::star::uno::XInterface; 11219 long getPrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException); 11220 long getGrantablePrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException); 11221 void grantPrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException); 11222 void revokePrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException); 11223 }; 11224 published service Group { 11225 interface ::com::sun::star::sdbcx::XUsersSupplier; 11226 interface ::com::sun::star::sdbcx::XAuthorizable; 11227 interface ::com::sun::star::beans::XPropertySet; 11228 [property, readonly] string Name; 11229 }; 11230 published service GroupDescriptor { 11231 service ::com::sun::star::sdbcx::Descriptor; 11232 [property] string Name; 11233 }; 11234 published service Index { 11235 interface ::com::sun::star::sdbcx::XColumnsSupplier; 11236 interface ::com::sun::star::beans::XPropertySet; 11237 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 11238 [property, readonly] string Name; 11239 [property, readonly] string Catalog; 11240 [property, readonly] boolean IsUnique; 11241 [property, readonly] boolean IsPrimaryKeyIndex; 11242 [property, readonly] boolean IsClustered; 11243 }; 11244 published service IndexColumn { 11245 service ::com::sun::star::sdbcx::Column; 11246 [property, readonly] boolean IsAscending; 11247 }; 11248 published service IndexColumnDescriptor { 11249 service ::com::sun::star::sdbcx::Descriptor; 11250 [property] boolean IsAscending; 11251 }; 11252 published service IndexDescriptor { 11253 service ::com::sun::star::sdbcx::Descriptor; 11254 interface ::com::sun::star::sdbcx::XColumnsSupplier; 11255 [property] string Catalog; 11256 [property] boolean IsUnique; 11257 [property] boolean IsClustered; 11258 }; 11259 published service Key { 11260 interface ::com::sun::star::sdbcx::XColumnsSupplier; 11261 interface ::com::sun::star::beans::XPropertySet; 11262 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 11263 [property, readonly] string Name; 11264 [property, readonly] long Type; 11265 [property, readonly] string ReferencedTable; 11266 [property, readonly] long UpdateRule; 11267 [property, readonly] long DeleteRule; 11268 }; 11269 published service KeyColumn { 11270 service ::com::sun::star::sdbcx::Column; 11271 [property, readonly] string RelatedColumn; 11272 }; 11273 published service KeyColumnDescriptor { 11274 service ::com::sun::star::sdbcx::Descriptor; 11275 [property] string RelatedColumn; 11276 }; 11277 published service KeyDescriptor { 11278 service ::com::sun::star::sdbcx::Descriptor; 11279 interface ::com::sun::star::sdbcx::XColumnsSupplier; 11280 [property] long Type; 11281 [property] string ReferencedTable; 11282 [property] long UpdateRule; 11283 [property] long DeleteRule; 11284 }; 11285 published constants KeyType { 11286 const long FOREIGN = 3; 11287 const long PRIMARY = 1; 11288 const long UNIQUE = 2; 11289 }; 11290 published service PreparedStatement { 11291 service ::com::sun::star::sdbc::PreparedStatement; 11292 [property] boolean UseBookmarks; 11293 }; 11294 published constants Privilege { 11295 const long ALTER = 64; 11296 const long CREATE = 32; 11297 const long DELETE = 8; 11298 const long DROP = 256; 11299 const long INSERT = 2; 11300 const long READ = 16; 11301 const long REFERENCE = 128; 11302 const long SELECT = 1; 11303 const long UPDATE = 4; 11304 }; 11305 published constants PrivilegeObject { 11306 const long COLUMN = 2; 11307 const long TABLE = 0; 11308 const long VIEW = 1; 11309 }; 11310 published service ReferenceColumn { 11311 service ::com::sun::star::sdbcx::Column; 11312 [property, readonly] string ReferencedColumn; 11313 }; 11314 published service Statement { 11315 service ::com::sun::star::sdbc::Statement; 11316 [property] boolean UseBookmarks; 11317 }; 11318 published interface XUser { 11319 interface ::com::sun::star::sdbcx::XAuthorizable; 11320 void changePassword([in] string oldPassword, [in] string newPassword) raises (::com::sun::star::sdbc::SQLException); 11321 }; 11322 published service User { 11323 interface ::com::sun::star::sdbcx::XUser; 11324 interface ::com::sun::star::beans::XPropertySet; 11325 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier; 11326 [property, readonly] string Name; 11327 }; 11328 published service UserDescriptor { 11329 service ::com::sun::star::sdbcx::Descriptor; 11330 [property] string Password; 11331 }; 11332 interface XAlterView { 11333 interface ::com::sun::star::uno::XInterface; 11334 void alterCommand([in] string NewCommand) raises (::com::sun::star::sdbc::SQLException); 11335 }; 11336 published service View { 11337 interface ::com::sun::star::beans::XPropertySet; 11338 [optional] interface ::com::sun::star::sdbcx::XRename; 11339 [optional] interface ::com::sun::star::sdbcx::XAlterView; 11340 [property, readonly] string Name; 11341 [property, readonly] string CatalogName; 11342 [property, readonly] string SchemaName; 11343 [property, readonly] string Command; 11344 [property, readonly] long CheckOption; 11345 }; 11346 published service ViewDescriptor { 11347 service ::com::sun::star::sdbcx::Descriptor; 11348 [property] string CatalogName; 11349 [property] string SchemaName; 11350 [property] string Command; 11351 [property] long CheckOption; 11352 }; 11353 }; 11354 module sheet { 11355 published interface XSpreadsheet; 11356 published struct ActivationEvent: ::com::sun::star::lang::EventObject { 11357 ::com::sun::star::sheet::XSpreadsheet ActiveSheet; 11358 }; 11359 published interface XAddIn { 11360 interface ::com::sun::star::lang::XLocalizable; 11361 string getProgrammaticFuntionName([in] string aDisplayName); 11362 string getDisplayFunctionName([in] string aProgrammaticName); 11363 string getFunctionDescription([in] string aProgrammaticName); 11364 string getDisplayArgumentName([in] string aProgrammaticFunctionName, [in] long nArgument); 11365 string getArgumentDescription([in] string aProgrammaticFunctionName, [in] long nArgument); 11366 string getProgrammaticCategoryName([in] string aProgrammaticFunctionName); 11367 string getDisplayCategoryName([in] string aProgrammaticFunctionName); 11368 }; 11369 published struct LocalizedName { 11370 ::com::sun::star::lang::Locale Locale; 11371 string Name; 11372 }; 11373 published interface XCompatibilityNames { 11374 interface ::com::sun::star::uno::XInterface; 11375 sequence< ::com::sun::star::sheet::LocalizedName > getCompatibilityNames([in] string aProgrammaticName); 11376 }; 11377 published service AddIn { 11378 interface ::com::sun::star::lang::XServiceName; 11379 interface ::com::sun::star::sheet::XAddIn; 11380 [optional] interface ::com::sun::star::sheet::XCompatibilityNames; 11381 }; 11382 published enum Border { 11383 TOP = 0, 11384 BOTTOM = 1, 11385 RIGHT = 2, 11386 LEFT = 3 11387 }; 11388 published interface XSheetAnnotation { 11389 interface ::com::sun::star::uno::XInterface; 11390 ::com::sun::star::table::CellAddress getPosition(); 11391 string getAuthor(); 11392 string getDate(); 11393 boolean getIsVisible(); 11394 void setIsVisible([in] boolean bIsVisible); 11395 }; 11396 published interface XSheetAnnotationShapeSupplier { 11397 interface ::com::sun::star::uno::XInterface; 11398 ::com::sun::star::drawing::XShape getAnnotationShape(); 11399 }; 11400 published service CellAnnotation { 11401 interface ::com::sun::star::sheet::XSheetAnnotation; 11402 interface ::com::sun::star::container::XChild; 11403 interface ::com::sun::star::text::XSimpleText; 11404 [optional] interface ::com::sun::star::sheet::XSheetAnnotationShapeSupplier; 11405 }; 11406 published service CellAnnotationShape { 11407 service ::com::sun::star::drawing::CaptionShape; 11408 }; 11409 published interface XSheetAnnotations { 11410 interface ::com::sun::star::container::XIndexAccess; 11411 void insertNew([in] ::com::sun::star::table::CellAddress aPosition, [in] string aText); 11412 void removeByIndex([in] long nIndex); 11413 }; 11414 published service CellAnnotations { 11415 interface ::com::sun::star::sheet::XSheetAnnotations; 11416 interface ::com::sun::star::container::XEnumerationAccess; 11417 }; 11418 published service CellAnnotationsEnumeration { 11419 interface ::com::sun::star::container::XEnumeration; 11420 }; 11421 }; 11422 module table { 11423 published struct CellRangeAddress { 11424 short Sheet; 11425 long StartColumn; 11426 long StartRow; 11427 long EndColumn; 11428 long EndRow; 11429 }; 11430 }; 11431 module sheet { 11432 published interface XAreaLink { 11433 interface ::com::sun::star::uno::XInterface; 11434 string getSourceArea(); 11435 void setSourceArea([in] string aSourceArea); 11436 ::com::sun::star::table::CellRangeAddress getDestArea(); 11437 void setDestArea([in] ::com::sun::star::table::CellRangeAddress aDestArea); 11438 }; 11439 published service CellAreaLink { 11440 interface ::com::sun::star::sheet::XAreaLink; 11441 interface ::com::sun::star::util::XRefreshable; 11442 interface ::com::sun::star::beans::XPropertySet; 11443 [property] string Url; 11444 [property] string Filter; 11445 [property] string FilterOptions; 11446 /** @deprecated */ [property] long RefreshDelay; 11447 [property, optional] long RefreshPeriod; 11448 }; 11449 published interface XAreaLinks { 11450 interface ::com::sun::star::container::XIndexAccess; 11451 void insertAtPosition([in] ::com::sun::star::table::CellAddress aDestPos, [in] string aFileName, [in] string aSourceArea, [in] string aFilter, [in] string aFilterOptions); 11452 void removeByIndex([in] long nIndex); 11453 }; 11454 published service CellAreaLinks { 11455 interface ::com::sun::star::sheet::XAreaLinks; 11456 interface ::com::sun::star::container::XIndexAccess; 11457 interface ::com::sun::star::container::XEnumerationAccess; 11458 }; 11459 published service CellAreaLinksEnumeration { 11460 interface ::com::sun::star::container::XEnumeration; 11461 }; 11462 published enum CellDeleteMode { 11463 NONE = 0, 11464 UP = 1, 11465 LEFT = 2, 11466 ROWS = 3, 11467 COLUMNS = 4 11468 }; 11469 published constants CellFlags { 11470 const long ANNOTATION = 8; 11471 const long DATETIME = 2; 11472 const long EDITATTR = 256; 11473 const long FORMATTED = 512; 11474 const long FORMULA = 16; 11475 const long HARDATTR = 32; 11476 const long OBJECTS = 128; 11477 const long STRING = 4; 11478 const long STYLES = 64; 11479 const long VALUE = 1; 11480 }; 11481 published service CellFormatRanges { 11482 interface ::com::sun::star::container::XIndexAccess; 11483 interface ::com::sun::star::container::XEnumerationAccess; 11484 }; 11485 published service CellFormatRangesEnumeration { 11486 interface ::com::sun::star::container::XEnumeration; 11487 }; 11488 published enum CellInsertMode { 11489 NONE = 0, 11490 DOWN = 1, 11491 RIGHT = 2, 11492 ROWS = 3, 11493 COLUMNS = 4 11494 }; 11495 published service Cells { 11496 interface ::com::sun::star::container::XEnumerationAccess; 11497 }; 11498 published service CellsEnumeration { 11499 interface ::com::sun::star::container::XEnumeration; 11500 }; 11501 published enum ConditionOperator { 11502 NONE = 0, 11503 EQUAL = 1, 11504 NOT_EQUAL = 2, 11505 GREATER = 3, 11506 GREATER_EQUAL = 4, 11507 LESS = 5, 11508 LESS_EQUAL = 6, 11509 BETWEEN = 7, 11510 NOT_BETWEEN = 8, 11511 FORMULA = 9 11512 }; 11513 published enum GeneralFunction { 11514 NONE = 0, 11515 AUTO = 1, 11516 SUM = 2, 11517 COUNT = 3, 11518 AVERAGE = 4, 11519 MAX = 5, 11520 MIN = 6, 11521 PRODUCT = 7, 11522 COUNTNUMS = 8, 11523 STDEV = 9, 11524 STDEVP = 10, 11525 VAR = 11, 11526 VARP = 12 11527 }; 11528 /** @deprecated */ published interface XConsolidationDescriptor { 11529 interface ::com::sun::star::uno::XInterface; 11530 ::com::sun::star::sheet::GeneralFunction getFunction(); 11531 void setFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction); 11532 sequence< ::com::sun::star::table::CellRangeAddress > getSources(); 11533 void setSources([in] sequence< ::com::sun::star::table::CellRangeAddress > aSources); 11534 ::com::sun::star::table::CellAddress getStartOutputPosition(); 11535 void setStartOutputPosition([in] ::com::sun::star::table::CellAddress aStartOutputPosition); 11536 boolean getUseColumnHeaders(); 11537 void setUseColumnHeaders([in] boolean bUseColumnHeaders); 11538 boolean getUseRowHeaders(); 11539 void setUseRowHeaders([in] boolean bUseRowHeaders); 11540 boolean getInsertLinks(); 11541 void setInsertLinks([in] boolean bInsertLinks); 11542 }; 11543 published service ConsolidationDescriptor { 11544 interface ::com::sun::star::sheet::XConsolidationDescriptor; 11545 }; 11546 /** @deprecated */ published interface XDDELink { 11547 interface ::com::sun::star::uno::XInterface; 11548 string getApplication(); 11549 string getTopic(); 11550 string getItem(); 11551 }; 11552 published interface XDDELinkResults { 11553 interface ::com::sun::star::uno::XInterface; 11554 sequence< sequence< any > > getResults(); 11555 void setResults([in] sequence< sequence< any > > aResults); 11556 }; 11557 published service DDELink { 11558 interface ::com::sun::star::container::XNamed; 11559 interface ::com::sun::star::sheet::XDDELink; 11560 interface ::com::sun::star::util::XRefreshable; 11561 [optional] interface ::com::sun::star::sheet::XDDELinkResults; 11562 }; 11563 published enum DDELinkMode { 11564 DEFAULT = 0, 11565 ENGLISH = 1, 11566 TEXT = 2 11567 }; 11568 published interface XDDELinks { 11569 interface ::com::sun::star::container::XNameAccess; 11570 ::com::sun::star::sheet::XDDELink addDDELink([in] string aApplication, [in] string aTopic, [in] string aItem, [in] ::com::sun::star::sheet::DDELinkMode nMode); 11571 }; 11572 published service DDELinks { 11573 interface ::com::sun::star::container::XNameAccess; 11574 interface ::com::sun::star::container::XIndexAccess; 11575 interface ::com::sun::star::container::XEnumerationAccess; 11576 [optional] interface ::com::sun::star::sheet::XDDELinks; 11577 }; 11578 published service DDELinksEnumeration { 11579 interface ::com::sun::star::container::XEnumeration; 11580 }; 11581 published enum DataImportMode { 11582 NONE = 0, 11583 SQL = 1, 11584 TABLE = 2, 11585 QUERY = 3 11586 }; 11587 published interface XDataPilotField; 11588 published interface XDataPilotDataLayoutFieldSupplier { 11589 interface ::com::sun::star::uno::XInterface; 11590 ::com::sun::star::sheet::XDataPilotField getDataLayoutField(); 11591 }; 11592 published interface XSheetFilterDescriptor; 11593 published interface XDataPilotDescriptor { 11594 interface ::com::sun::star::container::XNamed; 11595 string getTag(); 11596 void setTag([in] string aTag); 11597 ::com::sun::star::table::CellRangeAddress getSourceRange(); 11598 void setSourceRange([in] ::com::sun::star::table::CellRangeAddress aSourceRange); 11599 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor(); 11600 ::com::sun::star::container::XIndexAccess getDataPilotFields(); 11601 ::com::sun::star::container::XIndexAccess getColumnFields(); 11602 ::com::sun::star::container::XIndexAccess getRowFields(); 11603 ::com::sun::star::container::XIndexAccess getPageFields(); 11604 ::com::sun::star::container::XIndexAccess getDataFields(); 11605 ::com::sun::star::container::XIndexAccess getHiddenFields(); 11606 }; 11607 published service DataPilotDescriptor { 11608 interface ::com::sun::star::sheet::XDataPilotDescriptor; 11609 [optional] interface ::com::sun::star::beans::XPropertySet; 11610 [optional] interface ::com::sun::star::sheet::XDataPilotDataLayoutFieldSupplier; 11611 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ImportDescriptor; 11612 [property, optional] string SourceServiceName; 11613 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ServiceArguments; 11614 [property, optional] boolean IgnoreEmptyRows; 11615 [property, optional] boolean RepeatIfEmpty; 11616 [property, optional] boolean ColumnGrand; 11617 [property, optional] boolean RowGrand; 11618 [property, optional] boolean ShowFilterButton; 11619 [property, optional] boolean DrillDownOnDoubleClick; 11620 [property, optional] string GrandTotalName; 11621 }; 11622 published struct DataPilotFieldAutoShowInfo { 11623 boolean IsEnabled; 11624 long ShowItemsMode; 11625 long ItemCount; 11626 string DataField; 11627 }; 11628 published interface XDataPilotField; 11629 published struct DataPilotFieldGroupInfo { 11630 boolean HasAutoStart; 11631 boolean HasAutoEnd; 11632 boolean HasDateValues; 11633 double Start; 11634 double End; 11635 double Step; 11636 long GroupBy; 11637 ::com::sun::star::sheet::XDataPilotField SourceField; 11638 ::com::sun::star::container::XNameAccess Groups; 11639 }; 11640 published struct DataPilotFieldLayoutInfo { 11641 long LayoutMode; 11642 boolean AddEmptyLines; 11643 }; 11644 published enum DataPilotFieldOrientation { 11645 HIDDEN = 0, 11646 COLUMN = 1, 11647 ROW = 2, 11648 PAGE = 3, 11649 DATA = 4 11650 }; 11651 published struct DataPilotFieldReference { 11652 long ReferenceType; 11653 string ReferenceField; 11654 long ReferenceItemType; 11655 string ReferenceItemName; 11656 }; 11657 published struct DataPilotFieldSortInfo { 11658 string Field; 11659 boolean IsAscending; 11660 long Mode; 11661 }; 11662 published interface XDataPilotField { 11663 interface ::com::sun::star::uno::XInterface; 11664 ::com::sun::star::container::XIndexAccess getItems(); 11665 }; 11666 published interface XDataPilotFieldGrouping { 11667 interface ::com::sun::star::uno::XInterface; 11668 ::com::sun::star::sheet::XDataPilotField createNameGroup([in] sequence< string > aItems) raises (::com::sun::star::lang::IllegalArgumentException); 11669 ::com::sun::star::sheet::XDataPilotField createDateGroup([in] ::com::sun::star::sheet::DataPilotFieldGroupInfo aInfo) raises (::com::sun::star::lang::IllegalArgumentException); 11670 }; 11671 published service DataPilotField { 11672 interface ::com::sun::star::container::XNamed; 11673 interface ::com::sun::star::beans::XPropertySet; 11674 [optional] interface ::com::sun::star::sheet::XDataPilotField; 11675 [optional] interface ::com::sun::star::sheet::XDataPilotFieldGrouping; 11676 [property] ::com::sun::star::sheet::DataPilotFieldOrientation Orientation; 11677 [property] ::com::sun::star::sheet::GeneralFunction Function; 11678 [property, optional] sequence< ::com::sun::star::sheet::GeneralFunction > Subtotals; 11679 [property, optional] string SelectedPage; 11680 [property, optional] boolean UseSelectedPage; 11681 [property, optional] string UsedHierarchy; 11682 [property, optional] boolean HasSortInfo; 11683 [property, optional] ::com::sun::star::sheet::DataPilotFieldSortInfo SortInfo; 11684 [property, optional] boolean HasLayoutInfo; 11685 [property, optional] ::com::sun::star::sheet::DataPilotFieldLayoutInfo LayoutInfo; 11686 [property, optional] boolean HasAutoShowInfo; 11687 [property, optional] ::com::sun::star::sheet::DataPilotFieldAutoShowInfo AutoShowInfo; 11688 [property, optional] boolean HasReference; 11689 [property, optional] ::com::sun::star::sheet::DataPilotFieldReference Reference; 11690 [property, optional] boolean IsGroupField; 11691 [property, optional] ::com::sun::star::sheet::DataPilotFieldGroupInfo GroupInfo; 11692 [property, optional] boolean ShowEmpty; 11693 [property, optional] short Function2; 11694 [property, optional] sequence< short > Subtotals2; 11695 }; 11696 published service DataPilotFieldGroup { 11697 interface ::com::sun::star::container::XNamed; 11698 interface ::com::sun::star::container::XIndexAccess; 11699 interface ::com::sun::star::container::XEnumerationAccess; 11700 interface ::com::sun::star::container::XNameAccess; 11701 [optional] interface ::com::sun::star::container::XNameContainer; 11702 }; 11703 published constants DataPilotFieldGroupBy { 11704 const long DAYS = 8; 11705 const long HOURS = 4; 11706 const long MINUTES = 2; 11707 const long MONTHS = 16; 11708 const long QUARTERS = 32; 11709 const long SECONDS = 1; 11710 const long YEARS = 64; 11711 }; 11712 published service DataPilotFieldGroupItem { 11713 interface ::com::sun::star::container::XNamed; 11714 }; 11715 published service DataPilotFieldGroups { 11716 interface ::com::sun::star::container::XIndexAccess; 11717 interface ::com::sun::star::container::XEnumerationAccess; 11718 interface ::com::sun::star::container::XNameAccess; 11719 [optional] interface ::com::sun::star::container::XNameContainer; 11720 }; 11721 published service DataPilotFields { 11722 interface ::com::sun::star::container::XIndexAccess; 11723 interface ::com::sun::star::container::XEnumerationAccess; 11724 interface ::com::sun::star::container::XNameAccess; 11725 }; 11726 published service DataPilotFieldsEnumeration { 11727 interface ::com::sun::star::container::XEnumeration; 11728 }; 11729 published enum FilterConnection { 11730 AND = 0, 11731 OR = 1 11732 }; 11733 published enum FilterOperator { 11734 EMPTY = 0, 11735 NOT_EMPTY = 1, 11736 EQUAL = 2, 11737 NOT_EQUAL = 3, 11738 GREATER = 4, 11739 GREATER_EQUAL = 5, 11740 LESS = 6, 11741 LESS_EQUAL = 7, 11742 TOP_VALUES = 8, 11743 TOP_PERCENT = 9, 11744 BOTTOM_VALUES = 10, 11745 BOTTOM_PERCENT = 11 11746 }; 11747 published struct TableFilterField { 11748 ::com::sun::star::sheet::FilterConnection Connection; 11749 long Field; 11750 ::com::sun::star::sheet::FilterOperator Operator; 11751 boolean IsNumeric; 11752 double NumericValue; 11753 string StringValue; 11754 }; 11755 published interface XDataPilotTable { 11756 interface ::com::sun::star::uno::XInterface; 11757 ::com::sun::star::table::CellRangeAddress getOutputRange(); 11758 void refresh(); 11759 }; 11760 published service DataPilotTable { 11761 interface ::com::sun::star::sheet::XDataPilotDescriptor; 11762 interface ::com::sun::star::sheet::XDataPilotTable; 11763 [optional] interface ::com::sun::star::util::XModifyBroadcaster; 11764 }; 11765 published interface XDataPilotTables { 11766 interface ::com::sun::star::container::XNameAccess; 11767 ::com::sun::star::sheet::XDataPilotDescriptor createDataPilotDescriptor(); 11768 void insertNewByName([in] string aName, [in] ::com::sun::star::table::CellAddress OutputAddress, [in] ::com::sun::star::sheet::XDataPilotDescriptor xDescriptor); 11769 void removeByName([in] string aName); 11770 }; 11771 published service DataPilotTables { 11772 interface ::com::sun::star::sheet::XDataPilotTables; 11773 interface ::com::sun::star::container::XEnumerationAccess; 11774 interface ::com::sun::star::container::XIndexAccess; 11775 }; 11776 published service DataPilotTablesEnumeration { 11777 interface ::com::sun::star::container::XEnumeration; 11778 }; 11779 published service DatabaseImportDescriptor { 11780 [property] ::com::sun::star::sheet::DataImportMode SourceType; 11781 [property] string DatabaseName; 11782 [property] string SourceObject; 11783 [property, optional] boolean IsNative; 11784 [property, optional] string ConnectionResource; 11785 }; 11786 }; 11787 module table { 11788 published interface XCellRange; 11789 }; 11790 module sheet { 11791 published interface XCellRangeReferrer { 11792 interface ::com::sun::star::uno::XInterface; 11793 ::com::sun::star::table::XCellRange getReferredCells(); 11794 }; 11795 published interface XSheetFilterDescriptor; 11796 published interface XSubTotalDescriptor; 11797 published interface XDatabaseRange { 11798 interface ::com::sun::star::uno::XInterface; 11799 ::com::sun::star::table::CellRangeAddress getDataArea(); 11800 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea); 11801 sequence< ::com::sun::star::beans::PropertyValue > getSortDescriptor(); 11802 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor(); 11803 ::com::sun::star::sheet::XSubTotalDescriptor getSubTotalDescriptor(); 11804 sequence< ::com::sun::star::beans::PropertyValue > getImportDescriptor(); 11805 void refresh(); 11806 }; 11807 published service DatabaseRange { 11808 interface ::com::sun::star::sheet::XDatabaseRange; 11809 interface ::com::sun::star::sheet::XCellRangeReferrer; 11810 interface ::com::sun::star::beans::XPropertySet; 11811 interface ::com::sun::star::container::XNamed; 11812 [optional] interface ::com::sun::star::util::XRefreshable; 11813 [property] boolean MoveCells; 11814 [property] boolean KeepFormats; 11815 [property] boolean StripData; 11816 [property, optional] boolean AutoFilter; 11817 [property, optional] boolean UseFilterCriteriaSource; 11818 [property, optional] ::com::sun::star::table::CellRangeAddress FilterCriteriaSource; 11819 [property, optional] long RefreshPeriod; 11820 [property, optional] boolean FromSelection; 11821 [property, optional, readonly] long TokenIndex; 11822 [property, optional] boolean TotalsRow; 11823 [property, optional] boolean ContainsHeader; 11824 }; 11825 published interface XDatabaseRanges { 11826 interface ::com::sun::star::container::XNameAccess; 11827 void addNewByName([in] string aName, [in] ::com::sun::star::table::CellRangeAddress aRange); 11828 void removeByName([in] string aName); 11829 }; 11830 published service DatabaseRanges { 11831 interface ::com::sun::star::sheet::XDatabaseRanges; 11832 interface ::com::sun::star::container::XEnumerationAccess; 11833 interface ::com::sun::star::container::XIndexAccess; 11834 }; 11835 published service DatabaseRangesEnumeration { 11836 interface ::com::sun::star::container::XEnumeration; 11837 }; 11838 published constants DimensionFlags { 11839 const long NO_COLUMN_ORIENTATION = 1; 11840 const long NO_DATA_ORIENTATION = 8; 11841 const long NO_PAGE_ORIENTATION = 4; 11842 const long NO_ROW_ORIENTATION = 2; 11843 }; 11844 published service DocumentSettings { 11845 service ::com::sun::star::document::Settings; 11846 interface ::com::sun::star::beans::XPropertySet; 11847 [property, optional] boolean ShowZeroValues; 11848 [property, optional] boolean ShowNotes; 11849 [property, optional] boolean ShowGrid; 11850 [property, optional] ::com::sun::star::util::Color GridColor; 11851 [property, optional] boolean ShowPageBreaks; 11852 [property, optional] boolean HasColumnRowHeaders; 11853 [property, optional] boolean HasSheetTabs; 11854 [property, optional] boolean IsOutlineSymbolsSet; 11855 [property, optional] boolean IsSnapToRaster; 11856 [property, optional] boolean RasterIsVisible; 11857 [property, optional] long RasterResolutionX; 11858 [property, optional] long RasterResolutionY; 11859 [property, optional] long RasterSubdivisionX; 11860 [property, optional] long RasterSubdivisionY; 11861 [property, optional] boolean IsRasterAxisSynchronized; 11862 }; 11863 published enum FillDateMode { 11864 FILL_DATE_DAY = 0, 11865 FILL_DATE_WEEKDAY = 1, 11866 FILL_DATE_MONTH = 2, 11867 FILL_DATE_YEAR = 3 11868 }; 11869 published enum FillDirection { 11870 TO_BOTTOM = 0, 11871 TO_RIGHT = 1, 11872 TO_TOP = 2, 11873 TO_LEFT = 3 11874 }; 11875 published enum FillMode { 11876 SIMPLE = 0, 11877 LINEAR = 1, 11878 GROWTH = 2, 11879 DATE = 3, 11880 AUTO = 4 11881 }; 11882 published constants FilterOperator2 { 11883 const long BEGINS_WITH = 14; 11884 const long BOTTOM_PERCENT = 11; 11885 const long BOTTOM_VALUES = 10; 11886 const long CONTAINS = 12; 11887 const long DOES_NOT_BEGIN_WITH = 15; 11888 const long DOES_NOT_CONTAIN = 13; 11889 const long DOES_NOT_END_WITH = 17; 11890 const long EMPTY = 0; 11891 const long ENDS_WITH = 16; 11892 const long EQUAL = 2; 11893 const long GREATER = 4; 11894 const long GREATER_EQUAL = 5; 11895 const long LESS = 6; 11896 const long LESS_EQUAL = 7; 11897 const long NOT_EMPTY = 1; 11898 const long NOT_EQUAL = 3; 11899 const long TOP_PERCENT = 9; 11900 const long TOP_VALUES = 8; 11901 }; 11902 published constants FormulaResult { 11903 const long ERROR = 4; 11904 const long STRING = 2; 11905 const long VALUE = 1; 11906 }; 11907 /** @deprecated */ published service SpreadsheetDocumentSettings { 11908 interface ::com::sun::star::beans::XPropertySet; 11909 [property] boolean IsIterationEnabled; 11910 [property] long IterationCount; 11911 [property] double IterationEpsilon; 11912 [property] short StandardDecimals; 11913 [property] ::com::sun::star::util::Date NullDate; 11914 [property] short DefaultTabStop; 11915 [property] boolean IgnoreCase; 11916 [property] boolean CalcAsShown; 11917 [property] boolean MatchWholeCell; 11918 [property] boolean SpellOnline; 11919 [property] boolean LookUpLabels; 11920 [property] boolean RegularExpressions; 11921 [property, optional, readonly] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters; 11922 [property, optional, readonly] boolean HasDrawPages; 11923 [property, optional] ::com::sun::star::lang::Locale CharLocale; 11924 [property, optional] ::com::sun::star::lang::Locale CharLocaleAsian; 11925 [property, optional] ::com::sun::star::lang::Locale CharLocaleComplex; 11926 [property, optional] boolean IsLoaded; 11927 [property, optional] boolean IsUndoEnabled; 11928 [property, optional] boolean IsAdjustHeightEnabled; 11929 [property, optional] boolean IsExecuteLinkEnabled; 11930 [property, optional, readonly] ::com::sun::star::awt::XDevice ReferenceDevice; 11931 [property, optional] boolean RecordChanges; 11932 [property, optional, readonly] boolean IsRecordChangesProtected; 11933 [property, optional] boolean Wildcards; 11934 }; 11935 published interface XFunctionAccess { 11936 interface ::com::sun::star::uno::XInterface; 11937 any callFunction([in] string aName, [in] sequence< any > aArguments) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException); 11938 }; 11939 published service FunctionAccess { 11940 service ::com::sun::star::sheet::SpreadsheetDocumentSettings; 11941 interface ::com::sun::star::sheet::XFunctionAccess; 11942 [property, optional] boolean IsArrayFunction; 11943 }; 11944 published constants FunctionCategory { 11945 const long ADDIN = 11; 11946 const long DATABASE = 1; 11947 const long DATETIME = 2; 11948 const long FINANCIAL = 3; 11949 const long INFORMATION = 4; 11950 const long LOGICAL = 5; 11951 const long MATHEMATICAL = 6; 11952 const long MATRIX = 7; 11953 const long SPREADSHEET = 9; 11954 const long STATISTICAL = 8; 11955 const long TEXT = 10; 11956 }; 11957 published service FunctionDescription { 11958 [property, readonly] long Id; 11959 [property, readonly] long Category; 11960 [property, readonly] string Name; 11961 [property, readonly] string Description; 11962 [property, readonly] sequence< ::com::sun::star::sheet::FunctionArgument > Arguments; 11963 }; 11964 published service FunctionDescriptionEnumeration { 11965 interface ::com::sun::star::container::XEnumeration; 11966 }; 11967 published interface XFunctionDescriptions { 11968 interface ::com::sun::star::container::XIndexAccess; 11969 sequence< ::com::sun::star::beans::PropertyValue > getById([in] long nId) raises (::com::sun::star::lang::IllegalArgumentException); 11970 }; 11971 published service FunctionDescriptions { 11972 interface ::com::sun::star::sheet::XFunctionDescriptions; 11973 interface ::com::sun::star::container::XNameAccess; 11974 interface ::com::sun::star::container::XEnumerationAccess; 11975 }; 11976 published constants GeneralFunction2 { 11977 const short AUTO = 1; 11978 const short AVERAGE = 4; 11979 const short COUNT = 3; 11980 const short COUNTNUMS = 8; 11981 const short MAX = 5; 11982 const short MEDIAN = 13; 11983 const short MIN = 6; 11984 const short NONE = 0; 11985 const short PRODUCT = 7; 11986 const short STDEV = 9; 11987 const short STDEVP = 10; 11988 const short SUM = 2; 11989 const short VAR = 11; 11990 const short VARP = 12; 11991 }; 11992 published interface XGlobalSheetSettings { 11993 interface ::com::sun::star::uno::XInterface; 11994 [attribute] boolean MoveSelection; 11995 [attribute] short MoveDirection; 11996 [attribute] boolean EnterEdit; 11997 [attribute] boolean ExtendFormat; 11998 [attribute] boolean RangeFinder; 11999 [attribute] boolean ExpandReferences; 12000 [attribute] boolean MarkHeader; 12001 [attribute] boolean UseTabCol; 12002 [attribute] short Metric; 12003 [attribute] short Scale; 12004 [attribute] boolean DoAutoComplete; 12005 [attribute] short StatusBarFunction; 12006 [attribute] sequence< string > UserLists; 12007 [attribute] short LinkUpdateMode; 12008 [attribute] boolean PrintAllSheets; 12009 [attribute] boolean PrintEmptyPages; 12010 [attribute] boolean UsePrinterMetrics; 12011 [attribute] boolean ReplaceCellsWarning; 12012 }; 12013 published service GlobalSheetSettings: ::com::sun::star::sheet::XGlobalSheetSettings; 12014 published struct GoalResult { 12015 double Divergence; 12016 double Result; 12017 }; 12018 published interface XHeaderFooterContent { 12019 interface ::com::sun::star::uno::XInterface; 12020 ::com::sun::star::text::XText getLeftText(); 12021 ::com::sun::star::text::XText getCenterText(); 12022 ::com::sun::star::text::XText getRightText(); 12023 }; 12024 published service HeaderFooterContent { 12025 interface ::com::sun::star::sheet::XHeaderFooterContent; 12026 }; 12027 published interface XLabelRange { 12028 interface ::com::sun::star::uno::XInterface; 12029 ::com::sun::star::table::CellRangeAddress getLabelArea(); 12030 void setLabelArea([in] ::com::sun::star::table::CellRangeAddress aLabelArea); 12031 ::com::sun::star::table::CellRangeAddress getDataArea(); 12032 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea); 12033 }; 12034 published service LabelRange { 12035 interface ::com::sun::star::sheet::XLabelRange; 12036 }; 12037 published interface XLabelRanges { 12038 interface ::com::sun::star::container::XIndexAccess; 12039 void addNew([in] ::com::sun::star::table::CellRangeAddress aLabelArea, [in] ::com::sun::star::table::CellRangeAddress aDataArea); 12040 void removeByIndex([in] long nIndex); 12041 }; 12042 published service LabelRanges { 12043 interface ::com::sun::star::sheet::XLabelRanges; 12044 interface ::com::sun::star::container::XIndexAccess; 12045 interface ::com::sun::star::container::XEnumerationAccess; 12046 }; 12047 published service LabelRangesEnumeration { 12048 interface ::com::sun::star::container::XEnumeration; 12049 }; 12050 published constants MoveDirection { 12051 const short DOWN = 0; 12052 const short LEFT = 3; 12053 const short RIGHT = 1; 12054 const short UP = 2; 12055 }; 12056 published interface XNamedRange { 12057 interface ::com::sun::star::container::XNamed; 12058 string getContent(); 12059 void setContent([in] string aContent); 12060 ::com::sun::star::table::CellAddress getReferencePosition(); 12061 void setReferencePosition([in] ::com::sun::star::table::CellAddress aReferencePosition); 12062 long getType(); 12063 void setType([in] long nType); 12064 }; 12065 published service NamedRange { 12066 interface ::com::sun::star::sheet::XNamedRange; 12067 interface ::com::sun::star::sheet::XCellRangeReferrer; 12068 [property, optional, readonly] long TokenIndex; 12069 [property, optional] boolean IsSharedFormula; 12070 }; 12071 published constants NamedRangeFlag { 12072 const long COLUMN_HEADER = 4; 12073 const long FILTER_CRITERIA = 1; 12074 const long PRINT_AREA = 2; 12075 const long ROW_HEADER = 8; 12076 }; 12077 published interface XNamedRanges { 12078 interface ::com::sun::star::container::XNameAccess; 12079 void addNewByName([in] string aName, [in] string aContent, [in] ::com::sun::star::table::CellAddress aPosition, [in] long nType); 12080 void addNewFromTitles([in] ::com::sun::star::table::CellRangeAddress aSource, [in] ::com::sun::star::sheet::Border aBorder); 12081 void removeByName([in] string aName); 12082 void outputList([in] ::com::sun::star::table::CellAddress aOutputPosition); 12083 }; 12084 published service NamedRanges { 12085 interface ::com::sun::star::sheet::XNamedRanges; 12086 interface ::com::sun::star::container::XIndexAccess; 12087 interface ::com::sun::star::container::XEnumerationAccess; 12088 [optional] interface ::com::sun::star::document::XActionLockable; 12089 }; 12090 published service NamedRangesEnumeration { 12091 interface ::com::sun::star::container::XEnumeration; 12092 }; 12093 published enum PasteOperation { 12094 NONE = 0, 12095 ADD = 1, 12096 SUBTRACT = 2, 12097 MULTIPLY = 3, 12098 DIVIDE = 4 12099 }; 12100 published service RangeSelectionArguments { 12101 [property] string InitialValue; 12102 [property] string Title; 12103 [property] boolean CloseOnMouseRelease; 12104 [property, optional] boolean SingleCellMode; 12105 }; 12106 published struct RangeSelectionEvent: ::com::sun::star::lang::EventObject { 12107 string RangeDescriptor; 12108 }; 12109 published interface XRecentFunctions { 12110 interface ::com::sun::star::uno::XInterface; 12111 sequence< long > getRecentFunctionIds(); 12112 void setRecentFunctionIds([in] sequence< long > aRecentFunctionIds); 12113 long getMaxRecentFunctions(); 12114 }; 12115 published service RecentFunctions: ::com::sun::star::sheet::XRecentFunctions; 12116 published struct ResultEvent: ::com::sun::star::lang::EventObject { 12117 any Value; 12118 }; 12119 published interface XScenario { 12120 interface ::com::sun::star::uno::XInterface; 12121 boolean getIsScenario(); 12122 string getScenarioComment(); 12123 void setScenarioComment([in] string aScenarioComment); 12124 void addRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges); 12125 void apply(); 12126 }; 12127 published interface XScenarios { 12128 interface ::com::sun::star::container::XNameAccess; 12129 void addNewByName([in] string aName, [in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges, [in] string aComment); 12130 void removeByName([in] string aName); 12131 }; 12132 published service Scenarios { 12133 interface ::com::sun::star::sheet::XScenarios; 12134 interface ::com::sun::star::container::XEnumerationAccess; 12135 interface ::com::sun::star::container::XIndexAccess; 12136 }; 12137 published service ScenariosEnumeration { 12138 interface ::com::sun::star::container::XEnumeration; 12139 }; 12140 published interface XSheetCellRanges; 12141 published interface XCellRangesQuery { 12142 interface ::com::sun::star::uno::XInterface; 12143 ::com::sun::star::sheet::XSheetCellRanges queryVisibleCells(); 12144 ::com::sun::star::sheet::XSheetCellRanges queryEmptyCells(); 12145 ::com::sun::star::sheet::XSheetCellRanges queryContentCells([in] short nContentFlags); 12146 ::com::sun::star::sheet::XSheetCellRanges queryFormulaCells([in] long nResultFlags); 12147 ::com::sun::star::sheet::XSheetCellRanges queryColumnDifferences([in] ::com::sun::star::table::CellAddress aCompare); 12148 ::com::sun::star::sheet::XSheetCellRanges queryRowDifferences([in] ::com::sun::star::table::CellAddress aCompare); 12149 ::com::sun::star::sheet::XSheetCellRanges queryIntersection([in] ::com::sun::star::table::CellRangeAddress aRange); 12150 }; 12151 published interface XSheetCellRanges; 12152 published interface XFormulaQuery { 12153 interface ::com::sun::star::uno::XInterface; 12154 ::com::sun::star::sheet::XSheetCellRanges queryDependents([in] boolean bRecursive); 12155 ::com::sun::star::sheet::XSheetCellRanges queryPrecedents([in] boolean bRecursive); 12156 }; 12157 published service SheetRangesQuery { 12158 interface ::com::sun::star::sheet::XCellRangesQuery; 12159 interface ::com::sun::star::sheet::XFormulaQuery; 12160 }; 12161 published interface XCellAddressable { 12162 interface ::com::sun::star::uno::XInterface; 12163 ::com::sun::star::table::CellAddress getCellAddress(); 12164 }; 12165 published interface XSheetAnnotationAnchor { 12166 interface ::com::sun::star::uno::XInterface; 12167 ::com::sun::star::sheet::XSheetAnnotation getAnnotation(); 12168 }; 12169 }; 12170 module table { 12171 published enum CellHoriJustify { 12172 STANDARD = 0, 12173 LEFT = 1, 12174 CENTER = 2, 12175 RIGHT = 3, 12176 BLOCK = 4, 12177 REPEAT = 5 12178 }; 12179 published enum CellOrientation { 12180 STANDARD = 0, 12181 TOPBOTTOM = 1, 12182 BOTTOMTOP = 2, 12183 STACKED = 3 12184 }; 12185 published struct TableBorder { 12186 ::com::sun::star::table::BorderLine TopLine; 12187 boolean IsTopLineValid; 12188 ::com::sun::star::table::BorderLine BottomLine; 12189 boolean IsBottomLineValid; 12190 ::com::sun::star::table::BorderLine LeftLine; 12191 boolean IsLeftLineValid; 12192 ::com::sun::star::table::BorderLine RightLine; 12193 boolean IsRightLineValid; 12194 ::com::sun::star::table::BorderLine HorizontalLine; 12195 boolean IsHorizontalLineValid; 12196 ::com::sun::star::table::BorderLine VerticalLine; 12197 boolean IsVerticalLineValid; 12198 short Distance; 12199 boolean IsDistanceValid; 12200 }; 12201 published struct TableBorder2 { 12202 ::com::sun::star::table::BorderLine2 TopLine; 12203 boolean IsTopLineValid; 12204 ::com::sun::star::table::BorderLine2 BottomLine; 12205 boolean IsBottomLineValid; 12206 ::com::sun::star::table::BorderLine2 LeftLine; 12207 boolean IsLeftLineValid; 12208 ::com::sun::star::table::BorderLine2 RightLine; 12209 boolean IsRightLineValid; 12210 ::com::sun::star::table::BorderLine2 HorizontalLine; 12211 boolean IsHorizontalLineValid; 12212 ::com::sun::star::table::BorderLine2 VerticalLine; 12213 boolean IsVerticalLineValid; 12214 short Distance; 12215 boolean IsDistanceValid; 12216 }; 12217 }; 12218 module util { 12219 published struct CellProtection { 12220 boolean IsLocked; 12221 boolean IsFormulaHidden; 12222 boolean IsHidden; 12223 boolean IsPrintHidden; 12224 }; 12225 }; 12226 module table { 12227 published service CellProperties { 12228 interface ::com::sun::star::beans::XPropertySet; 12229 [property, optional] string CellStyle; 12230 [property] ::com::sun::star::util::Color CellBackColor; 12231 [property] boolean IsCellBackgroundTransparent; 12232 [property] ::com::sun::star::table::CellHoriJustify HoriJustify; 12233 [property] long VertJustify; 12234 [property] boolean IsTextWrapped; 12235 [property] short ParaIndent; 12236 [property] ::com::sun::star::table::CellOrientation Orientation; 12237 [property] long RotateAngle; 12238 [property] long RotateReference; 12239 [property, optional] boolean AsianVerticalMode; 12240 [property] ::com::sun::star::table::TableBorder TableBorder; 12241 [property] ::com::sun::star::table::BorderLine TopBorder; 12242 [property] ::com::sun::star::table::BorderLine BottomBorder; 12243 [property] ::com::sun::star::table::BorderLine LeftBorder; 12244 [property] ::com::sun::star::table::BorderLine RightBorder; 12245 [property] long NumberFormat; 12246 [property] ::com::sun::star::table::ShadowFormat ShadowFormat; 12247 [property] ::com::sun::star::util::CellProtection CellProtection; 12248 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes; 12249 [property, optional] ::com::sun::star::table::BorderLine DiagonalTLBR; 12250 [property, optional] ::com::sun::star::table::BorderLine DiagonalBLTR; 12251 [property, optional] boolean ShrinkToFit; 12252 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2; 12253 [property, optional] ::com::sun::star::table::BorderLine2 TopBorder2; 12254 [property, optional] ::com::sun::star::table::BorderLine2 BottomBorder2; 12255 [property, optional] ::com::sun::star::table::BorderLine2 LeftBorder2; 12256 [property, optional] ::com::sun::star::table::BorderLine2 RightBorder2; 12257 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalTLBR2; 12258 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalBLTR2; 12259 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CellInteropGrabBag; 12260 }; 12261 published enum CellContentType { 12262 EMPTY = 0, 12263 VALUE = 1, 12264 TEXT = 2, 12265 FORMULA = 3 12266 }; 12267 published interface XCell { 12268 interface ::com::sun::star::uno::XInterface; 12269 string getFormula(); 12270 void setFormula([in] string aFormula); 12271 double getValue(); 12272 void setValue([in] double nValue); 12273 ::com::sun::star::table::CellContentType getType(); 12274 long getError(); 12275 }; 12276 published service Cell { 12277 service ::com::sun::star::table::CellProperties; 12278 interface ::com::sun::star::table::XCell; 12279 interface ::com::sun::star::text::XText; 12280 }; 12281 published interface XTableColumns; 12282 published interface XTableRows; 12283 published interface XColumnRowRange { 12284 interface ::com::sun::star::uno::XInterface; 12285 ::com::sun::star::table::XTableColumns getColumns(); 12286 ::com::sun::star::table::XTableRows getRows(); 12287 }; 12288 }; 12289 module text { 12290 /** @deprecated */ published interface XRelativeTextContentInsert { 12291 interface ::com::sun::star::uno::XInterface; 12292 void insertTextContentBefore([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException); 12293 void insertTextContentAfter([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException); 12294 }; 12295 published interface XTextRangeCompare { 12296 interface ::com::sun::star::uno::XInterface; 12297 short compareRegionStarts([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException); 12298 short compareRegionEnds([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException); 12299 }; 12300 published interface XTextRangeMover { 12301 interface ::com::sun::star::uno::XInterface; 12302 void moveTextRange([in] ::com::sun::star::text::XTextRange xRange, [in] short nParagraphs); 12303 }; 12304 published service Text { 12305 interface ::com::sun::star::container::XEnumerationAccess; 12306 interface ::com::sun::star::text::XText; 12307 [optional] interface ::com::sun::star::text::XTextRangeCompare; 12308 [optional] interface ::com::sun::star::text::XTextRangeMover; 12309 /** @deprecated */ [optional] interface ::com::sun::star::text::XRelativeTextContentInsert; 12310 [property, optional] ::com::sun::star::beans::PropertyValues StartRedline; 12311 [property, maybevoid, optional] ::com::sun::star::beans::PropertyValues EndRedline; 12312 }; 12313 published interface XTextFieldsSupplier { 12314 interface ::com::sun::star::uno::XInterface; 12315 ::com::sun::star::container::XEnumerationAccess getTextFields(); 12316 ::com::sun::star::container::XNameAccess getTextFieldMasters(); 12317 }; 12318 }; 12319 module util { 12320 published interface XIndent { 12321 interface ::com::sun::star::uno::XInterface; 12322 void decrementIndent(); 12323 void incrementIndent(); 12324 }; 12325 published interface XSearchDescriptor; 12326 published interface XSearchable { 12327 interface ::com::sun::star::uno::XInterface; 12328 ::com::sun::star::util::XSearchDescriptor createSearchDescriptor(); 12329 ::com::sun::star::container::XIndexAccess findAll([in] ::com::sun::star::util::XSearchDescriptor xDesc); 12330 ::com::sun::star::uno::XInterface findFirst([in] ::com::sun::star::util::XSearchDescriptor xDesc); 12331 ::com::sun::star::uno::XInterface findNext([in] ::com::sun::star::uno::XInterface xStartAt, [in] ::com::sun::star::util::XSearchDescriptor xDesc); 12332 }; 12333 published interface XReplaceDescriptor; 12334 published interface XSearchDescriptor; 12335 published interface XReplaceable { 12336 interface ::com::sun::star::util::XSearchable; 12337 ::com::sun::star::util::XReplaceDescriptor createReplaceDescriptor(); 12338 long replaceAll([in] ::com::sun::star::util::XSearchDescriptor xDesc); 12339 }; 12340 }; 12341 module sheet { 12342 published interface XSheetConditionalEntries; 12343 published service SheetCell { 12344 service ::com::sun::star::table::Cell; 12345 service ::com::sun::star::text::Text; 12346 service ::com::sun::star::style::CharacterProperties; 12347 service ::com::sun::star::style::CharacterPropertiesAsian; 12348 service ::com::sun::star::style::CharacterPropertiesComplex; 12349 service ::com::sun::star::style::ParagraphProperties; 12350 service ::com::sun::star::sheet::SheetRangesQuery; 12351 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 12352 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 12353 interface ::com::sun::star::document::XActionLockable; 12354 interface ::com::sun::star::util::XReplaceable; 12355 interface ::com::sun::star::util::XIndent; 12356 interface ::com::sun::star::table::XColumnRowRange; 12357 interface ::com::sun::star::sheet::XCellAddressable; 12358 interface ::com::sun::star::sheet::XSheetAnnotationAnchor; 12359 interface ::com::sun::star::text::XTextFieldsSupplier; 12360 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet; 12361 [optional] interface ::com::sun::star::util::XModifyBroadcaster; 12362 [property, readonly] ::com::sun::star::awt::Point Position; 12363 [property, readonly] ::com::sun::star::awt::Size Size; 12364 [property, optional] string FormulaLocal; 12365 [property, readonly] long FormulaResultType; 12366 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat; 12367 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal; 12368 [property] ::com::sun::star::beans::XPropertySet Validation; 12369 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal; 12370 [property, optional, readonly] string AbsoluteName; 12371 [property, optional, readonly] ::com::sun::star::table::CellContentType CellContentType; 12372 [property, optional, readonly] long FormulaResultType2; 12373 }; 12374 published interface XArrayFormulaRange { 12375 interface ::com::sun::star::uno::XInterface; 12376 string getArrayFormula(); 12377 void setArrayFormula([in] string aFormula); 12378 }; 12379 published interface XCellFormatRangesSupplier { 12380 interface ::com::sun::star::uno::XInterface; 12381 ::com::sun::star::container::XIndexAccess getCellFormatRanges(); 12382 }; 12383 published interface XCellRangeAddressable { 12384 interface ::com::sun::star::uno::XInterface; 12385 ::com::sun::star::table::CellRangeAddress getRangeAddress(); 12386 }; 12387 published interface XCellRangeData { 12388 interface ::com::sun::star::uno::XInterface; 12389 sequence< sequence< any > > getDataArray(); 12390 void setDataArray([in] sequence< sequence< any > > aArray); 12391 }; 12392 published interface XCellRangeFormula { 12393 interface ::com::sun::star::uno::XInterface; 12394 sequence< sequence< string > > getFormulaArray(); 12395 void setFormulaArray([in] sequence< sequence< string > > aArray); 12396 }; 12397 published interface XCellSeries { 12398 interface ::com::sun::star::uno::XInterface; 12399 void fillSeries([in] ::com::sun::star::sheet::FillDirection nFillDirection, [in] ::com::sun::star::sheet::FillMode nFillMode, [in] ::com::sun::star::sheet::FillDateMode nFillDateMode, [in] double fStep, [in] double fEndValue); 12400 void fillAuto([in] ::com::sun::star::sheet::FillDirection nFillDirection, [in] long nSourceCount); 12401 }; 12402 published enum TableOperationMode { 12403 COLUMN = 0, 12404 ROW = 1, 12405 BOTH = 2 12406 }; 12407 published interface XMultipleOperation { 12408 interface ::com::sun::star::uno::XInterface; 12409 void setTableOperation([in] ::com::sun::star::table::CellRangeAddress aFormulaRange, [in] ::com::sun::star::sheet::TableOperationMode nMode, [in] ::com::sun::star::table::CellAddress aColumnCell, [in] ::com::sun::star::table::CellAddress aRowCell); 12410 }; 12411 }; 12412 module table { 12413 published interface XCellRange { 12414 interface ::com::sun::star::uno::XInterface; 12415 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException); 12416 ::com::sun::star::table::XCellRange getCellRangeByPosition([in] long nLeft, [in] long nTop, [in] long nRight, [in] long nBottom) raises (::com::sun::star::lang::IndexOutOfBoundsException); 12417 ::com::sun::star::table::XCellRange getCellRangeByName([in] string aRange); 12418 }; 12419 }; 12420 module sheet { 12421 published interface XSpreadsheet; 12422 published interface XSheetCellRange { 12423 interface ::com::sun::star::table::XCellRange; 12424 ::com::sun::star::sheet::XSpreadsheet getSpreadsheet(); 12425 }; 12426 published interface XSheetFilterDescriptor; 12427 published interface XSheetFilterable { 12428 interface ::com::sun::star::uno::XInterface; 12429 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptor([in] boolean bEmpty); 12430 void filter([in] ::com::sun::star::sheet::XSheetFilterDescriptor xDescriptor); 12431 }; 12432 published interface XSheetFilterDescriptor; 12433 published interface XSheetFilterableEx { 12434 interface ::com::sun::star::sheet::XSheetFilterable; 12435 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptorByObject([in] ::com::sun::star::sheet::XSheetFilterable xObject); 12436 }; 12437 published interface XSheetOperation { 12438 interface ::com::sun::star::uno::XInterface; 12439 double computeFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction) raises (::com::sun::star::uno::Exception); 12440 void clearContents([in] long nContentFlags); 12441 }; 12442 published interface XSubTotalDescriptor; 12443 published interface XSubTotalCalculatable { 12444 interface ::com::sun::star::uno::XInterface; 12445 ::com::sun::star::sheet::XSubTotalDescriptor createSubTotalDescriptor([in] boolean bEmpty); 12446 void applySubTotals([in] ::com::sun::star::sheet::XSubTotalDescriptor xDescriptor, [in] boolean bReplace); 12447 void removeSubTotals(); 12448 }; 12449 published interface XUniqueCellFormatRangesSupplier { 12450 interface ::com::sun::star::uno::XInterface; 12451 ::com::sun::star::container::XIndexAccess getUniqueCellFormatRanges(); 12452 }; 12453 }; 12454 module table { 12455 published service CellRange { 12456 service ::com::sun::star::table::CellProperties; 12457 interface ::com::sun::star::table::XCellRange; 12458 }; 12459 published interface XAutoFormattable { 12460 interface ::com::sun::star::uno::XInterface; 12461 void autoFormat([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException); 12462 }; 12463 }; 12464 module util { 12465 published interface XImportable { 12466 interface ::com::sun::star::uno::XInterface; 12467 sequence< ::com::sun::star::beans::PropertyValue > createImportDescriptor([in] boolean bEmpty); 12468 void doImport([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor); 12469 }; 12470 published interface XMergeable { 12471 interface ::com::sun::star::uno::XInterface; 12472 void merge([in] boolean bMerge); 12473 boolean getIsMerged(); 12474 }; 12475 published interface XSortable { 12476 interface ::com::sun::star::uno::XInterface; 12477 sequence< ::com::sun::star::beans::PropertyValue > createSortDescriptor(); 12478 void sort([in] sequence< ::com::sun::star::beans::PropertyValue > xDescriptor); 12479 }; 12480 }; 12481 module sheet { 12482 published interface XSheetConditionalEntries; 12483 published service SheetCellRange { 12484 service ::com::sun::star::table::CellRange; 12485 service ::com::sun::star::style::CharacterProperties; 12486 service ::com::sun::star::style::CharacterPropertiesAsian; 12487 service ::com::sun::star::style::CharacterPropertiesComplex; 12488 service ::com::sun::star::style::ParagraphProperties; 12489 service ::com::sun::star::sheet::SheetRangesQuery; 12490 interface ::com::sun::star::util::XReplaceable; 12491 interface ::com::sun::star::util::XMergeable; 12492 interface ::com::sun::star::util::XIndent; 12493 interface ::com::sun::star::table::XColumnRowRange; 12494 interface ::com::sun::star::table::XAutoFormattable; 12495 interface ::com::sun::star::sheet::XSheetCellRange; 12496 interface ::com::sun::star::sheet::XCellRangeData; 12497 interface ::com::sun::star::sheet::XCellRangeAddressable; 12498 interface ::com::sun::star::sheet::XSheetOperation; 12499 interface ::com::sun::star::sheet::XCellSeries; 12500 interface ::com::sun::star::sheet::XArrayFormulaRange; 12501 interface ::com::sun::star::sheet::XMultipleOperation; 12502 interface ::com::sun::star::util::XSortable; 12503 interface ::com::sun::star::util::XImportable; 12504 interface ::com::sun::star::sheet::XSubTotalCalculatable; 12505 interface ::com::sun::star::sheet::XSheetFilterableEx; 12506 interface ::com::sun::star::sheet::XCellFormatRangesSupplier; 12507 interface ::com::sun::star::sheet::XUniqueCellFormatRangesSupplier; 12508 interface ::com::sun::star::chart::XChartDataArray; 12509 [optional] interface ::com::sun::star::sheet::XCellRangeFormula; 12510 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet; 12511 [optional] interface ::com::sun::star::util::XModifyBroadcaster; 12512 [property, readonly] ::com::sun::star::awt::Point Position; 12513 [property, readonly] ::com::sun::star::awt::Size Size; 12514 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat; 12515 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal; 12516 [property] ::com::sun::star::beans::XPropertySet Validation; 12517 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal; 12518 [property, optional, readonly] string AbsoluteName; 12519 }; 12520 published interface XSheetCellCursor { 12521 interface ::com::sun::star::sheet::XSheetCellRange; 12522 void collapseToCurrentRegion(); 12523 void collapseToCurrentArray(); 12524 void collapseToMergedArea(); 12525 void expandToEntireColumns(); 12526 void expandToEntireRows(); 12527 void collapseToSize([in] long nColumns, [in] long nRows); 12528 }; 12529 published interface XUsedAreaCursor { 12530 interface ::com::sun::star::uno::XInterface; 12531 void gotoStartOfUsedArea([in] boolean bExpand); 12532 void gotoEndOfUsedArea([in] boolean bExpand); 12533 }; 12534 }; 12535 module table { 12536 published interface XCellCursor { 12537 interface ::com::sun::star::table::XCellRange; 12538 void gotoStart(); 12539 void gotoEnd(); 12540 void gotoNext(); 12541 void gotoPrevious(); 12542 void gotoOffset([in] long nColumnOffset, [in] long nRowOffset); 12543 }; 12544 published service CellCursor { 12545 interface ::com::sun::star::table::XCellCursor; 12546 }; 12547 }; 12548 module sheet { 12549 published service SheetCellCursor { 12550 service ::com::sun::star::table::CellCursor; 12551 service ::com::sun::star::sheet::SheetCellRange; 12552 interface ::com::sun::star::sheet::XSheetCellCursor; 12553 interface ::com::sun::star::sheet::XUsedAreaCursor; 12554 }; 12555 published interface XSheetCellRanges { 12556 interface ::com::sun::star::container::XIndexAccess; 12557 ::com::sun::star::container::XEnumerationAccess getCells(); 12558 string getRangeAddressesAsString(); 12559 sequence< ::com::sun::star::table::CellRangeAddress > getRangeAddresses(); 12560 }; 12561 published interface XSheetCellRangeContainer { 12562 interface ::com::sun::star::sheet::XSheetCellRanges; 12563 void addRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress, [in] boolean bMergeRanges); 12564 void removeRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress) raises (::com::sun::star::container::NoSuchElementException); 12565 void addRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses, [in] boolean bMergeRanges); 12566 void removeRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses) raises (::com::sun::star::container::NoSuchElementException); 12567 }; 12568 published interface XSheetConditionalEntries; 12569 published service SheetCellRanges { 12570 service ::com::sun::star::table::CellProperties; 12571 service ::com::sun::star::style::CharacterProperties; 12572 service ::com::sun::star::style::CharacterPropertiesAsian; 12573 service ::com::sun::star::style::CharacterPropertiesComplex; 12574 service ::com::sun::star::style::ParagraphProperties; 12575 service ::com::sun::star::sheet::SheetRangesQuery; 12576 interface ::com::sun::star::util::XReplaceable; 12577 interface ::com::sun::star::util::XIndent; 12578 interface ::com::sun::star::sheet::XSheetOperation; 12579 interface ::com::sun::star::chart::XChartDataArray; 12580 interface ::com::sun::star::sheet::XSheetCellRangeContainer; 12581 interface ::com::sun::star::container::XEnumerationAccess; 12582 interface ::com::sun::star::container::XNameContainer; 12583 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat; 12584 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal; 12585 [property] ::com::sun::star::beans::XPropertySet Validation; 12586 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal; 12587 [property, optional, readonly] string AbsoluteName; 12588 }; 12589 published service SheetCellRangesEnumeration { 12590 interface ::com::sun::star::container::XEnumeration; 12591 }; 12592 published interface XSheetFilterDescriptor { 12593 interface ::com::sun::star::uno::XInterface; 12594 sequence< ::com::sun::star::sheet::TableFilterField > getFilterFields(); 12595 void setFilterFields([in] sequence< ::com::sun::star::sheet::TableFilterField > aFilterFields); 12596 }; 12597 published struct TableFilterField2 { 12598 ::com::sun::star::sheet::FilterConnection Connection; 12599 long Field; 12600 long Operator; 12601 boolean IsNumeric; 12602 double NumericValue; 12603 string StringValue; 12604 }; 12605 published interface XSheetFilterDescriptor2 { 12606 interface ::com::sun::star::uno::XInterface; 12607 sequence< ::com::sun::star::sheet::TableFilterField2 > getFilterFields2(); 12608 void setFilterFields2([in] sequence< ::com::sun::star::sheet::TableFilterField2 > aFilterFields); 12609 }; 12610 }; 12611 module table { 12612 published enum TableOrientation { 12613 COLUMNS = 0, 12614 ROWS = 1 12615 }; 12616 }; 12617 module sheet { 12618 published service SheetFilterDescriptor { 12619 interface ::com::sun::star::sheet::XSheetFilterDescriptor; 12620 interface ::com::sun::star::beans::XPropertySet; 12621 [optional] interface ::com::sun::star::sheet::XSheetFilterDescriptor2; 12622 [property] boolean IsCaseSensitive; 12623 [property] boolean SkipDuplicates; 12624 [property] boolean UseRegularExpressions; 12625 [property] boolean SaveOutputPosition; 12626 [property] ::com::sun::star::table::TableOrientation Orientation; 12627 [property] boolean ContainsHeader; 12628 [property] boolean CopyOutputData; 12629 [property] ::com::sun::star::table::CellAddress OutputPosition; 12630 [property, readonly] long MaxFieldCount; 12631 }; 12632 published service SheetLink { 12633 interface ::com::sun::star::container::XNamed; 12634 interface ::com::sun::star::util::XRefreshable; 12635 interface ::com::sun::star::beans::XPropertySet; 12636 [property] string Url; 12637 [property] string Filter; 12638 [property] string FilterOptions; 12639 }; 12640 published enum SheetLinkMode { 12641 NONE = 0, 12642 NORMAL = 1, 12643 VALUE = 2 12644 }; 12645 published service SheetLinks { 12646 interface ::com::sun::star::container::XIndexAccess; 12647 interface ::com::sun::star::container::XNameAccess; 12648 interface ::com::sun::star::container::XEnumerationAccess; 12649 }; 12650 published service SheetLinksEnumeration { 12651 interface ::com::sun::star::container::XEnumeration; 12652 }; 12653 }; 12654 module util { 12655 /** @deprecated */ published service SortDescriptor { 12656 interface ::com::sun::star::beans::XPropertySet; 12657 [property] boolean IsCaseSensitive; 12658 [property, optional] boolean SortAscending; 12659 [property] boolean SortColumns; 12660 [property] ::com::sun::star::lang::Locale CollatorLocale; 12661 [property, optional] string CollatorAlgorithm; 12662 }; 12663 /** @deprecated */ published enum SortFieldType { 12664 AUTOMATIC = 0, 12665 NUMERIC = 1, 12666 ALPHANUMERIC = 2 12667 }; 12668 /** @deprecated */ published struct SortField { 12669 long Field; 12670 boolean SortAscending; 12671 ::com::sun::star::util::SortFieldType FieldType; 12672 }; 12673 }; 12674 module table { 12675 /** @deprecated */ published service TableSortDescriptor { 12676 service ::com::sun::star::util::SortDescriptor; 12677 [property] sequence< ::com::sun::star::util::SortField > SortFields; 12678 [property, readonly] long MaxFieldCount; 12679 /** @deprecated */ [property] ::com::sun::star::table::TableOrientation Orientation; 12680 [property] boolean ContainsHeader; 12681 }; 12682 }; 12683 module sheet { 12684 published service SheetSortDescriptor { 12685 service ::com::sun::star::table::TableSortDescriptor; 12686 [property] boolean BindFormatsToContent; 12687 [property] boolean IsUserListEnabled; 12688 [property] long UserListIndex; 12689 [property] boolean CopyOutputData; 12690 [property] ::com::sun::star::table::CellAddress OutputPosition; 12691 }; 12692 }; 12693 module table { 12694 published enum TableSortFieldType { 12695 AUTOMATIC = 0, 12696 NUMERIC = 1, 12697 ALPHANUMERIC = 2 12698 }; 12699 published struct TableSortField { 12700 long Field; 12701 boolean IsAscending; 12702 boolean IsCaseSensitive; 12703 ::com::sun::star::table::TableSortFieldType FieldType; 12704 ::com::sun::star::lang::Locale CollatorLocale; 12705 string CollatorAlgorithm; 12706 }; 12707 }; 12708 module util { 12709 published service SortDescriptor2 { 12710 }; 12711 }; 12712 module table { 12713 published service TableSortDescriptor2 { 12714 service ::com::sun::star::util::SortDescriptor2; 12715 [property] sequence< ::com::sun::star::table::TableSortField > SortFields; 12716 [property, readonly] long MaxSortFieldsCount; 12717 [property] boolean IsSortColumns; 12718 }; 12719 }; 12720 module sheet { 12721 published service SheetSortDescriptor2 { 12722 service ::com::sun::star::table::TableSortDescriptor2; 12723 [property] boolean BindFormatsToContent; 12724 [property] boolean IsUserListEnabled; 12725 [property] long UserListIndex; 12726 [property] boolean CopyOutputData; 12727 [property] ::com::sun::star::table::CellAddress OutputPosition; 12728 [property] boolean ContainsHeader; 12729 }; 12730 published interface XCellRangeMovement { 12731 interface ::com::sun::star::uno::XInterface; 12732 void insertCells([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellInsertMode nMode); 12733 void removeRange([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellDeleteMode nMode); 12734 void moveRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource); 12735 void copyRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource); 12736 }; 12737 published interface XDataPilotTablesSupplier { 12738 interface ::com::sun::star::uno::XInterface; 12739 ::com::sun::star::sheet::XDataPilotTables getDataPilotTables(); 12740 }; 12741 published interface XPrintAreas { 12742 interface ::com::sun::star::uno::XInterface; 12743 sequence< ::com::sun::star::table::CellRangeAddress > getPrintAreas(); 12744 void setPrintAreas([in] sequence< ::com::sun::star::table::CellRangeAddress > aPrintAreas); 12745 boolean getPrintTitleColumns(); 12746 void setPrintTitleColumns([in] boolean bPrintTitleColumns); 12747 ::com::sun::star::table::CellRangeAddress getTitleColumns(); 12748 void setTitleColumns([in] ::com::sun::star::table::CellRangeAddress aTitleColumns); 12749 boolean getPrintTitleRows(); 12750 void setPrintTitleRows([in] boolean bPrintTitleRows); 12751 ::com::sun::star::table::CellRangeAddress getTitleRows(); 12752 void setTitleRows([in] ::com::sun::star::table::CellRangeAddress aTitleRows); 12753 }; 12754 published interface XScenariosSupplier { 12755 interface ::com::sun::star::uno::XInterface; 12756 ::com::sun::star::sheet::XScenarios getScenarios(); 12757 }; 12758 published interface XSheetAnnotationsSupplier { 12759 interface ::com::sun::star::uno::XInterface; 12760 ::com::sun::star::sheet::XSheetAnnotations getAnnotations(); 12761 }; 12762 published interface XSheetAuditing { 12763 interface ::com::sun::star::uno::XInterface; 12764 boolean hideDependents([in] ::com::sun::star::table::CellAddress aPosition); 12765 boolean hidePrecedents([in] ::com::sun::star::table::CellAddress aPosition); 12766 boolean showDependents([in] ::com::sun::star::table::CellAddress aPosition); 12767 boolean showPrecedents([in] ::com::sun::star::table::CellAddress aPosition); 12768 boolean showErrors([in] ::com::sun::star::table::CellAddress aPosition); 12769 boolean showInvalid(); 12770 void clearArrows(); 12771 }; 12772 /** @deprecated */ published interface XSheetLinkable { 12773 interface ::com::sun::star::uno::XInterface; 12774 ::com::sun::star::sheet::SheetLinkMode getLinkMode(); 12775 void setLinkMode([in] ::com::sun::star::sheet::SheetLinkMode nLinkMode); 12776 string getLinkUrl(); 12777 void setLinkUrl([in] string aLinkUrl); 12778 string getLinkSheetName(); 12779 void setLinkSheetName([in] string aLinkSheetName); 12780 void link([in] string aUrl, [in] string aSheetName, [in] string aFilterName, [in] string aFilterOptions, [in] ::com::sun::star::sheet::SheetLinkMode nMode); 12781 }; 12782 published interface XSheetOutline { 12783 interface ::com::sun::star::uno::XInterface; 12784 void group([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation); 12785 void ungroup([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation); 12786 void autoOutline([in] ::com::sun::star::table::CellRangeAddress aRange); 12787 void clearOutline(); 12788 void hideDetail([in] ::com::sun::star::table::CellRangeAddress aRange); 12789 void showDetail([in] ::com::sun::star::table::CellRangeAddress aRange); 12790 void showLevel([in] short nLevel, [in] ::com::sun::star::table::TableOrientation nOrientation); 12791 }; 12792 published struct TablePageBreakData { 12793 long Position; 12794 boolean ManualBreak; 12795 }; 12796 /** @deprecated */ published interface XSheetPageBreak { 12797 interface ::com::sun::star::uno::XInterface; 12798 sequence< ::com::sun::star::sheet::TablePageBreakData > getColumnPageBreaks(); 12799 sequence< ::com::sun::star::sheet::TablePageBreakData > getRowPageBreaks(); 12800 void removeAllManualPageBreaks(); 12801 }; 12802 published interface XSpreadsheet { 12803 interface ::com::sun::star::sheet::XSheetCellRange; 12804 ::com::sun::star::sheet::XSheetCellCursor createCursor(); 12805 ::com::sun::star::sheet::XSheetCellCursor createCursorByRange([in] ::com::sun::star::sheet::XSheetCellRange aRange); 12806 }; 12807 }; 12808 module table { 12809 published interface XTableCharts; 12810 published interface XTableChartsSupplier { 12811 interface ::com::sun::star::uno::XInterface; 12812 ::com::sun::star::table::XTableCharts getCharts(); 12813 }; 12814 }; 12815 module util { 12816 published interface XProtectable { 12817 interface ::com::sun::star::uno::XInterface; 12818 void protect([in] string aPassword); 12819 void unprotect([in] string aPassword) raises (::com::sun::star::lang::IllegalArgumentException); 12820 boolean isProtected(); 12821 }; 12822 }; 12823 module sheet { 12824 published interface XCalculatable { 12825 interface ::com::sun::star::uno::XInterface; 12826 void calculate(); 12827 void calculateAll(); 12828 boolean isAutomaticCalculationEnabled(); 12829 void enableAutomaticCalculation([in] boolean bEnabled); 12830 }; 12831 /** @deprecated */ published interface XConsolidatable { 12832 interface ::com::sun::star::uno::XInterface; 12833 ::com::sun::star::sheet::XConsolidationDescriptor createConsolidationDescriptor([in] boolean bEmpty); 12834 void consolidate([in] ::com::sun::star::sheet::XConsolidationDescriptor xDescriptor); 12835 }; 12836 published interface XDocumentAuditing { 12837 interface ::com::sun::star::uno::XInterface; 12838 void refreshArrows(); 12839 }; 12840 published interface XGoalSeek { 12841 interface ::com::sun::star::uno::XInterface; 12842 ::com::sun::star::sheet::GoalResult seekGoal([in] ::com::sun::star::table::CellAddress aFormulaPosition, [in] ::com::sun::star::table::CellAddress aVariablePosition, [in] string aGoalValue); 12843 }; 12844 published interface XSpreadsheets; 12845 published interface XSpreadsheetDocument { 12846 interface ::com::sun::star::uno::XInterface; 12847 ::com::sun::star::sheet::XSpreadsheets getSheets(); 12848 }; 12849 published service SpreadsheetDocument { 12850 service ::com::sun::star::document::OfficeDocument; 12851 /** @deprecated */ [optional] service ::com::sun::star::sheet::SpreadsheetDocumentSettings; 12852 interface ::com::sun::star::lang::XMultiServiceFactory; 12853 interface ::com::sun::star::frame::XModel; 12854 interface ::com::sun::star::document::XActionLockable; 12855 interface ::com::sun::star::document::XLinkTargetSupplier; 12856 interface ::com::sun::star::util::XProtectable; 12857 interface ::com::sun::star::sheet::XSpreadsheetDocument; 12858 interface ::com::sun::star::sheet::XCalculatable; 12859 interface ::com::sun::star::sheet::XDocumentAuditing; 12860 interface ::com::sun::star::sheet::XConsolidatable; 12861 interface ::com::sun::star::sheet::XGoalSeek; 12862 interface ::com::sun::star::drawing::XDrawPagesSupplier; 12863 interface ::com::sun::star::style::XStyleFamiliesSupplier; 12864 interface ::com::sun::star::util::XNumberFormatsSupplier; 12865 [property, readonly] ::com::sun::star::sheet::XNamedRanges NamedRanges; 12866 [property, readonly] ::com::sun::star::sheet::XDatabaseRanges DatabaseRanges; 12867 [property, readonly] ::com::sun::star::sheet::XLabelRanges ColumnLabelRanges; 12868 [property, readonly] ::com::sun::star::sheet::XLabelRanges RowLabelRanges; 12869 [property, readonly] ::com::sun::star::container::XNameAccess SheetLinks; 12870 [property, readonly] ::com::sun::star::sheet::XAreaLinks AreaLinks; 12871 [property, readonly] ::com::sun::star::container::XNameAccess DDELinks; 12872 }; 12873 published service SpreadsheetDrawPage { 12874 interface ::com::sun::star::drawing::XDrawPage; 12875 interface ::com::sun::star::drawing::XShapeGrouper; 12876 }; 12877 published interface XViewPane { 12878 interface ::com::sun::star::uno::XInterface; 12879 long getFirstVisibleColumn(); 12880 void setFirstVisibleColumn([in] long nFirstVisibleColumn); 12881 long getFirstVisibleRow(); 12882 void setFirstVisibleRow([in] long nFirstVisibleRow); 12883 ::com::sun::star::table::CellRangeAddress getVisibleRange(); 12884 }; 12885 published service SpreadsheetViewPane { 12886 interface ::com::sun::star::sheet::XViewPane; 12887 interface ::com::sun::star::sheet::XCellRangeReferrer; 12888 [optional] interface ::com::sun::star::view::XControlAccess; 12889 }; 12890 published service SpreadsheetViewSettings { 12891 interface ::com::sun::star::beans::XPropertySet; 12892 [property] boolean ShowFormulas; 12893 [property] boolean ShowZeroValues; 12894 [property] boolean IsValueHighlightingEnabled; 12895 [property] boolean ShowNotes; 12896 [property] boolean HasVerticalScrollBar; 12897 [property] boolean HasHorizontalScrollBar; 12898 [property] boolean HasSheetTabs; 12899 [property] boolean IsOutlineSymbolsSet; 12900 [property] boolean HasColumnRowHeaders; 12901 [property] boolean ShowGrid; 12902 [property] ::com::sun::star::util::Color GridColor; 12903 [property] boolean ShowHelpLines; 12904 [property] boolean ShowAnchor; 12905 [property] boolean ShowPageBreaks; 12906 [property] short ShowObjects; 12907 [property] short ShowCharts; 12908 [property] short ShowDrawing; 12909 /** @deprecated */ [property] boolean HideSpellMarks; 12910 [property] short ZoomType; 12911 [property] short ZoomValue; 12912 }; 12913 published interface XActivationEventListener; 12914 published interface XActivationBroadcaster { 12915 interface ::com::sun::star::uno::XInterface; 12916 void addActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener); 12917 void removeActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener); 12918 }; 12919 published interface XEnhancedMouseClickBroadcaster { 12920 interface ::com::sun::star::uno::XInterface; 12921 void addEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener); 12922 void removeEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener); 12923 }; 12924 published interface XRangeSelectionChangeListener; 12925 published interface XRangeSelectionListener; 12926 published interface XRangeSelection { 12927 interface ::com::sun::star::uno::XInterface; 12928 void startRangeSelection([in] sequence< ::com::sun::star::beans::PropertyValue > aArguments); 12929 void abortRangeSelection(); 12930 void addRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener); 12931 void removeRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener); 12932 void addRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener); 12933 void removeRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener); 12934 }; 12935 published interface XSpreadsheetView { 12936 interface ::com::sun::star::uno::XInterface; 12937 ::com::sun::star::sheet::XSpreadsheet getActiveSheet(); 12938 void setActiveSheet([in] ::com::sun::star::sheet::XSpreadsheet xActiveSheet); 12939 }; 12940 published interface XViewFreezable { 12941 interface ::com::sun::star::uno::XInterface; 12942 boolean hasFrozenPanes(); 12943 void freezeAtPosition([in] long nColumns, [in] long nRows); 12944 }; 12945 /** @deprecated */ published interface XViewSplitable { 12946 interface ::com::sun::star::uno::XInterface; 12947 boolean getIsWindowSplit(); 12948 long getSplitHorizontal(); 12949 long getSplitVertical(); 12950 long getSplitColumn(); 12951 long getSplitRow(); 12952 void splitAtPosition([in] long nPixelX, [in] long nPixelY); 12953 }; 12954 published service SpreadsheetView { 12955 service ::com::sun::star::frame::Controller; 12956 service ::com::sun::star::sheet::SpreadsheetViewSettings; 12957 service ::com::sun::star::sheet::SpreadsheetViewPane; 12958 interface ::com::sun::star::sheet::XSpreadsheetView; 12959 interface ::com::sun::star::container::XIndexAccess; 12960 interface ::com::sun::star::container::XEnumerationAccess; 12961 interface ::com::sun::star::view::XSelectionSupplier; 12962 interface ::com::sun::star::sheet::XViewSplitable; 12963 interface ::com::sun::star::sheet::XViewFreezable; 12964 interface ::com::sun::star::sheet::XRangeSelection; 12965 [optional] interface ::com::sun::star::sheet::XEnhancedMouseClickBroadcaster; 12966 [optional] interface ::com::sun::star::sheet::XActivationBroadcaster; 12967 }; 12968 published constants SpreadsheetViewObjectsMode { 12969 const short HIDE = 1; 12970 const short SHOW = 0; 12971 }; 12972 published service SpreadsheetViewPanesEnumeration { 12973 interface ::com::sun::star::container::XEnumeration; 12974 }; 12975 published interface XCellRangesAccess { 12976 interface ::com::sun::star::uno::XInterface; 12977 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow, [in] long nSheet) raises (::com::sun::star::lang::IndexOutOfBoundsException); 12978 ::com::sun::star::table::XCellRange getCellRangeByPosition([in] long nLeft, [in] long nTop, [in] long nRight, [in] long nBottom, [in] long nSheet) raises (::com::sun::star::lang::IndexOutOfBoundsException); 12979 sequence< ::com::sun::star::table::XCellRange > getCellRangesByName([in] string aRange) raises (::com::sun::star::lang::IllegalArgumentException); 12980 }; 12981 published interface XSpreadsheets { 12982 interface ::com::sun::star::container::XNameContainer; 12983 void insertNewByName([in] string aName, [in] short nPosition); 12984 void moveByName([in] string aName, [in] short nDestination); 12985 void copyByName([in] string aName, [in] string aCopy, [in] short nDestination); 12986 }; 12987 published service Spreadsheets { 12988 interface ::com::sun::star::sheet::XSpreadsheets; 12989 interface ::com::sun::star::container::XIndexAccess; 12990 interface ::com::sun::star::container::XEnumerationAccess; 12991 [optional] interface ::com::sun::star::sheet::XCellRangesAccess; 12992 }; 12993 published service SpreadsheetsEnumeration { 12994 interface ::com::sun::star::container::XEnumeration; 12995 }; 12996 published constants StatusBarFunction { 12997 const short AVERAGE = 1; 12998 const short COUNT = 3; 12999 const short COUNTNUMS = 2; 13000 const short MAX = 4; 13001 const short MIN = 5; 13002 const short NONE = 0; 13003 const short SUM = 9; 13004 }; 13005 published struct SubTotalColumn { 13006 long Column; 13007 ::com::sun::star::sheet::GeneralFunction Function; 13008 }; 13009 published interface XSubTotalDescriptor { 13010 interface ::com::sun::star::uno::XInterface; 13011 void addNew([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns, [in] long nGroupColumn); 13012 void clear(); 13013 }; 13014 published service SubTotalDescriptor { 13015 interface ::com::sun::star::sheet::XSubTotalDescriptor; 13016 interface ::com::sun::star::container::XEnumerationAccess; 13017 interface ::com::sun::star::container::XIndexAccess; 13018 interface ::com::sun::star::beans::XPropertySet; 13019 [property] boolean InsertPageBreaks; 13020 [property] boolean IsCaseSensitive; 13021 [property] boolean EnableUserSortList; 13022 [property] long UserSortListIndex; 13023 [property] boolean BindFormatsToContent; 13024 [property] boolean EnableSort; 13025 [property] boolean SortAscending; 13026 [property, readonly] long MaxFieldCount; 13027 }; 13028 published interface XSubTotalField { 13029 interface ::com::sun::star::uno::XInterface; 13030 long getGroupColumn(); 13031 void setGroupColumn([in] long nGroupColumn); 13032 sequence< ::com::sun::star::sheet::SubTotalColumn > getSubTotalColumns(); 13033 void setSubTotalColumns([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns); 13034 }; 13035 published service SubTotalField { 13036 interface ::com::sun::star::sheet::XSubTotalField; 13037 }; 13038 published service SubTotalFieldsEnumeration { 13039 interface ::com::sun::star::container::XEnumeration; 13040 }; 13041 published service TableAutoFormat { 13042 interface ::com::sun::star::beans::XPropertySet; 13043 interface ::com::sun::star::container::XIndexAccess; 13044 interface ::com::sun::star::container::XEnumerationAccess; 13045 interface ::com::sun::star::container::XNamed; 13046 [property] boolean IncludeFont; 13047 [property] boolean IncludeJustify; 13048 [property] boolean IncludeBorder; 13049 [property] boolean IncludeBackground; 13050 [property] boolean IncludeNumberFormat; 13051 [property] boolean IncludeWidthAndHeight; 13052 }; 13053 published service TableAutoFormatEnumeration { 13054 interface ::com::sun::star::container::XEnumeration; 13055 }; 13056 published service TableAutoFormatField { 13057 interface ::com::sun::star::beans::XPropertySet; 13058 [property] string CharFontName; 13059 [property, optional] string CharFontNameAsian; 13060 [property, optional] string CharFontNameComplex; 13061 [property] string CharFontStyleName; 13062 [property, optional] string CharFontStyleNameAsian; 13063 [property, optional] string CharFontStyleNameComplex; 13064 [property] string CharFontCharSet; 13065 [property, optional] string CharFontCharSetAsian; 13066 [property, optional] string CharFontCharSetComplex; 13067 [property] string CharFontFamily; 13068 [property, optional] string CharFontFamilyAsian; 13069 [property, optional] string CharFontFamilyComplex; 13070 [property] string CharFontPitch; 13071 [property, optional] string CharFontPitchAsian; 13072 [property, optional] string CharFontPitchComplex; 13073 [property] float CharHeight; 13074 [property, optional] float CharHeightAsian; 13075 [property, optional] float CharHeightComplex; 13076 [property] float CharWeight; 13077 [property, optional] float CharWeightAsian; 13078 [property, optional] float CharWeightComplex; 13079 [property] ::com::sun::star::awt::FontSlant CharPosture; 13080 [property, optional] ::com::sun::star::awt::FontSlant CharPostureAsian; 13081 [property, optional] ::com::sun::star::awt::FontSlant CharPostureComplex; 13082 [property] short CharUnderline; 13083 [property] boolean CharCrossedOut; 13084 [property] boolean CharContoured; 13085 [property] boolean CharShadowed; 13086 [property] ::com::sun::star::util::Color CharColor; 13087 [property] ::com::sun::star::util::Color CellBackColor; 13088 [property] boolean IsCellBackgroundTransparent; 13089 [property, optional] ::com::sun::star::table::ShadowFormat ShadowFormat; 13090 [property, optional] ::com::sun::star::table::CellHoriJustify HoriJustify; 13091 [property, optional] long VertJustify; 13092 [property, optional] boolean IsTextWrapped; 13093 [property, optional] ::com::sun::star::table::CellOrientation Orientation; 13094 [property, optional] long RotateAngle; 13095 [property, optional] long RotateReference; 13096 [property, optional] long ParaTopMargin; 13097 [property, optional] long ParaBottomMargin; 13098 [property, optional] long ParaLeftMargin; 13099 [property, optional] long ParaRightMargin; 13100 [property, optional] ::com::sun::star::table::TableBorder TableBorder; 13101 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2; 13102 }; 13103 published service TableAutoFormats { 13104 interface ::com::sun::star::container::XNameContainer; 13105 interface ::com::sun::star::container::XIndexAccess; 13106 interface ::com::sun::star::container::XEnumerationAccess; 13107 }; 13108 published service TableAutoFormatsEnumeration { 13109 interface ::com::sun::star::container::XEnumeration; 13110 }; 13111 }; 13112 module style { 13113 published service CellStyle { 13114 service ::com::sun::star::style::Style; 13115 }; 13116 }; 13117 module sheet { 13118 published service TableCellStyle { 13119 service ::com::sun::star::table::CellProperties; 13120 service ::com::sun::star::style::CellStyle; 13121 service ::com::sun::star::style::CharacterProperties; 13122 service ::com::sun::star::style::CharacterPropertiesAsian; 13123 service ::com::sun::star::style::CharacterPropertiesComplex; 13124 service ::com::sun::star::style::ParagraphProperties; 13125 }; 13126 published interface XSheetCondition { 13127 interface ::com::sun::star::uno::XInterface; 13128 ::com::sun::star::sheet::ConditionOperator getOperator(); 13129 void setOperator([in] ::com::sun::star::sheet::ConditionOperator nOperator); 13130 string getFormula1(); 13131 void setFormula1([in] string aFormula1); 13132 string getFormula2(); 13133 void setFormula2([in] string aFormula2); 13134 ::com::sun::star::table::CellAddress getSourcePosition(); 13135 void setSourcePosition([in] ::com::sun::star::table::CellAddress aSourcePosition); 13136 }; 13137 published interface XSheetConditionalEntry { 13138 interface ::com::sun::star::uno::XInterface; 13139 string getStyleName(); 13140 void setStyleName([in] string aStyleName); 13141 }; 13142 published service TableConditionalEntry { 13143 interface ::com::sun::star::sheet::XSheetCondition; 13144 interface ::com::sun::star::sheet::XSheetConditionalEntry; 13145 }; 13146 published service TableConditionalEntryEnumeration { 13147 interface ::com::sun::star::container::XEnumeration; 13148 }; 13149 published interface XSheetConditionalEntries { 13150 interface ::com::sun::star::container::XIndexAccess; 13151 void addNew([in] sequence< ::com::sun::star::beans::PropertyValue > aConditionalEntry); 13152 void removeByIndex([in] long nIndex); 13153 void clear(); 13154 }; 13155 published service TableConditionalFormat { 13156 interface ::com::sun::star::sheet::XSheetConditionalEntries; 13157 interface ::com::sun::star::container::XNameAccess; 13158 interface ::com::sun::star::container::XEnumerationAccess; 13159 interface ::com::sun::star::container::XIndexAccess; 13160 }; 13161 }; 13162 module style { 13163 published enum PageStyleLayout { 13164 ALL = 0, 13165 LEFT = 1, 13166 RIGHT = 2, 13167 MIRRORED = 3 13168 }; 13169 }; 13170 module text { 13171 published interface XTextColumns; 13172 }; 13173 module style { 13174 published service PageProperties { 13175 [property] ::com::sun::star::util::Color BackColor; 13176 /** @deprecated */ [property] string BackGraphicURL; 13177 [property] string BackGraphicFilter; 13178 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 13179 [property] boolean BackTransparent; 13180 [property] long LeftMargin; 13181 [property] long RightMargin; 13182 [property] long TopMargin; 13183 [property] long BottomMargin; 13184 [property] ::com::sun::star::table::BorderLine LeftBorder; 13185 [property] ::com::sun::star::table::BorderLine RightBorder; 13186 [property] ::com::sun::star::table::BorderLine TopBorder; 13187 [property] ::com::sun::star::table::BorderLine BottomBorder; 13188 [property] long LeftBorderDistance; 13189 [property] long RightBorderDistance; 13190 [property] long TopBorderDistance; 13191 [property] long BottomBorderDistance; 13192 [property] ::com::sun::star::table::ShadowFormat ShadowFormat; 13193 [property] boolean IsLandscape; 13194 [property] short NumberingType; 13195 [property] ::com::sun::star::style::PageStyleLayout PageStyleLayout; 13196 [property] string PrinterPaperTray; 13197 [property, optional] boolean RegisterModeActive; 13198 [property, optional] string RegisterParagraphStyle; 13199 [property] ::com::sun::star::awt::Size Size; 13200 [property] long Width; 13201 [property] long Height; 13202 [property, optional] ::com::sun::star::text::XTextColumns TextColumns; 13203 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes; 13204 [property, maybevoid] ::com::sun::star::util::Color HeaderBackColor; 13205 /** @deprecated */ [property, maybevoid] string HeaderBackGraphicURL; 13206 [property, maybevoid] string HeaderBackGraphicFilter; 13207 [property, maybevoid] ::com::sun::star::style::GraphicLocation HeaderBackGraphicLocation; 13208 [property, maybevoid] long HeaderLeftMargin; 13209 [property, maybevoid] long HeaderRightMargin; 13210 [property, maybevoid] boolean HeaderBackTransparent; 13211 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderLeftBorder; 13212 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderRightBorder; 13213 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderTopBorder; 13214 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderBottomBorder; 13215 [property, maybevoid] long HeaderLeftBorderDistance; 13216 [property, maybevoid] long HeaderRightBorderDistance; 13217 [property, maybevoid] long HeaderTopBorderDistance; 13218 [property, maybevoid] long HeaderBottomBorderDistance; 13219 [property, maybevoid] ::com::sun::star::table::ShadowFormat HeaderShadowFormat; 13220 [property, maybevoid] long HeaderBodyDistance; 13221 [property, maybevoid] boolean HeaderIsShared; 13222 [property, maybevoid, optional] boolean FirstIsShared; 13223 [property, maybevoid] long HeaderHeight; 13224 [property, maybevoid] boolean HeaderIsDynamicHeight; 13225 [property] boolean HeaderIsOn; 13226 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderText; 13227 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextLeft; 13228 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextRight; 13229 [property, maybevoid] ::com::sun::star::util::Color FooterBackColor; 13230 /** @deprecated */ [property, maybevoid] string FooterBackGraphicURL; 13231 [property, maybevoid] string FooterBackGraphicFilter; 13232 [property, maybevoid] ::com::sun::star::style::GraphicLocation FooterBackGraphicLocation; 13233 [property, maybevoid] long FooterLeftMargin; 13234 [property, maybevoid] long FooterRightMargin; 13235 [property, maybevoid] boolean FooterBackTransparent; 13236 [property, maybevoid] ::com::sun::star::table::BorderLine FooterLeftBorder; 13237 [property, maybevoid] ::com::sun::star::table::BorderLine FooterRightBorder; 13238 [property, maybevoid] ::com::sun::star::table::BorderLine FooterTopBorder; 13239 [property, maybevoid] ::com::sun::star::table::BorderLine FooterBottomBorder; 13240 [property, maybevoid] long FooterLeftBorderDistance; 13241 [property, maybevoid] long FooterRightBorderDistance; 13242 [property, maybevoid] long FooterTopBorderDistance; 13243 [property, maybevoid] long FooterBottomBorderDistance; 13244 [property, maybevoid] ::com::sun::star::table::ShadowFormat FooterShadowFormat; 13245 [property, maybevoid] long FooterBodyDistance; 13246 [property, maybevoid] boolean FooterIsDynamicHeight; 13247 [property, maybevoid] boolean FooterIsShared; 13248 [property, maybevoid] long FooterHeight; 13249 [property] boolean FooterIsOn; 13250 [property, maybevoid, optional] ::com::sun::star::text::XText FooterText; 13251 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextLeft; 13252 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextRight; 13253 [property, optional] long FootnoteHeight; 13254 [property, optional] short FootnoteLineWeight; 13255 [property, optional] short FootnoteLineStyle; 13256 [property, optional] ::com::sun::star::util::Color FootnoteLineColor; 13257 [property, optional] byte FootnoteLineRelativeWidth; 13258 [property, optional] short FootnoteLineAdjust; 13259 [property, optional] long FootnoteLineTextDistance; 13260 [property, optional] long FootnoteLineDistance; 13261 [property, optional] short WritingMode; 13262 [property, optional] short GridMode; 13263 [property, optional] ::com::sun::star::util::Color GridColor; 13264 [property, optional] short GridLines; 13265 [property, optional] long GridBaseHeight; 13266 [property, optional] long GridRubyHeight; 13267 [property, optional] boolean GridRubyBelow; 13268 [property, optional] boolean GridPrint; 13269 [property, optional] boolean GridDisplay; 13270 [property, maybevoid, optional] boolean HeaderDynamicSpacing; 13271 [property, maybevoid, optional] boolean FooterDynamicSpacing; 13272 [property] long BorderDistance; 13273 [property, maybevoid] long FooterBorderDistance; 13274 [property, maybevoid] long HeaderBorderDistance; 13275 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 13276 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic HeaderBackGraphic; 13277 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic FooterBackGraphic; 13278 }; 13279 published service PageStyle { 13280 service ::com::sun::star::style::Style; 13281 service ::com::sun::star::style::PageProperties; 13282 }; 13283 }; 13284 module sheet { 13285 published service TablePageStyle { 13286 service ::com::sun::star::style::PageStyle; 13287 [property] boolean CenterHorizontally; 13288 [property] boolean CenterVertically; 13289 [property] boolean PrintAnnotations; 13290 [property] boolean PrintGrid; 13291 [property] boolean PrintHeaders; 13292 [property] boolean PrintCharts; 13293 [property] boolean PrintObjects; 13294 [property] boolean PrintDrawing; 13295 [property] boolean PrintFormulas; 13296 [property] boolean PrintZeroValues; 13297 [property] boolean PrintDownFirst; 13298 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageHeaderContent; 13299 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageFooterContent; 13300 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageHeaderContent; 13301 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageFooterContent; 13302 [property] short FirstPageNumber; 13303 [property] short PageScale; 13304 [property] short ScaleToPages; 13305 [property, optional] short ScaleToPagesX; 13306 [property, optional] short ScaleToPagesY; 13307 }; 13308 published enum ValidationAlertStyle { 13309 STOP = 0, 13310 WARNING = 1, 13311 INFO = 2, 13312 MACRO = 3 13313 }; 13314 published enum ValidationType { 13315 ANY = 0, 13316 WHOLE = 1, 13317 DECIMAL = 2, 13318 DATE = 3, 13319 TIME = 4, 13320 TEXT_LEN = 5, 13321 LIST = 6, 13322 CUSTOM = 7 13323 }; 13324 published service TableValidation { 13325 interface ::com::sun::star::beans::XPropertySet; 13326 interface ::com::sun::star::sheet::XSheetCondition; 13327 [property] ::com::sun::star::sheet::ValidationType Type; 13328 [property] boolean ShowInputMessage; 13329 [property] string InputTitle; 13330 [property] string InputMessage; 13331 [property] boolean ShowErrorMessage; 13332 [property] string ErrorTitle; 13333 [property] string ErrorMessage; 13334 [property] boolean IgnoreBlankCells; 13335 [property] ::com::sun::star::sheet::ValidationAlertStyle ErrorAlertStyle; 13336 [property, optional] short ShowList; 13337 }; 13338 published service UniqueCellFormatRanges { 13339 interface ::com::sun::star::container::XIndexAccess; 13340 interface ::com::sun::star::container::XEnumerationAccess; 13341 }; 13342 published service UniqueCellFormatRangesEnumeration { 13343 interface ::com::sun::star::container::XEnumeration; 13344 }; 13345 published interface XResultListener; 13346 published interface XVolatileResult { 13347 interface ::com::sun::star::uno::XInterface; 13348 void addResultListener([in] ::com::sun::star::sheet::XResultListener aListener); 13349 void removeResultListener([in] ::com::sun::star::sheet::XResultListener aListener); 13350 }; 13351 published service VolatileResult { 13352 interface ::com::sun::star::sheet::XVolatileResult; 13353 }; 13354 published interface XActivationEventListener { 13355 interface ::com::sun::star::lang::XEventListener; 13356 void activeSpreadsheetChanged([in] ::com::sun::star::sheet::ActivationEvent aEvent); 13357 }; 13358 /** @deprecated */ published interface XFillAcrossSheet { 13359 interface ::com::sun::star::uno::XInterface; 13360 void fillAcrossSheets([in] long nContentFlags); 13361 }; 13362 published interface XRangeSelectionChangeListener { 13363 interface ::com::sun::star::lang::XEventListener; 13364 void descriptorChanged([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent); 13365 }; 13366 published interface XRangeSelectionListener { 13367 interface ::com::sun::star::lang::XEventListener; 13368 void done([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent); 13369 void aborted([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent); 13370 }; 13371 published interface XResultListener { 13372 interface ::com::sun::star::lang::XEventListener; 13373 void modified([in] ::com::sun::star::sheet::ResultEvent aEvent); 13374 }; 13375 /** @deprecated */ published interface XSheetPastable { 13376 interface ::com::sun::star::uno::XInterface; 13377 void paste([in] ::com::sun::star::table::CellAddress aDestination); 13378 void pasteFormat([in] ::com::sun::star::table::CellAddress aDestination, [in] string aFormat); 13379 void pasteCellRange([in] ::com::sun::star::table::CellRangeAddress aDestination, [in] ::com::sun::star::sheet::PasteOperation nOperation, [in] short nContents, [in] boolean bSkipEmpty, [in] boolean bTranspose, [in] boolean bAsLink, [in] ::com::sun::star::sheet::CellInsertMode nInsert); 13380 }; 13381 /** @deprecated */ published interface XViewPanesSupplier { 13382 interface ::com::sun::star::uno::XInterface; 13383 ::com::sun::star::container::XIndexAccess getViewPanes(); 13384 }; 13385 }; 13386 module style { 13387 published constants CaseMap { 13388 const short LOWERCASE = 2; 13389 const short NONE = 0; 13390 const short SMALLCAPS = 4; 13391 const short TITLE = 3; 13392 const short UPPERCASE = 1; 13393 }; 13394 published service CharacterStyle { 13395 service ::com::sun::star::style::Style; 13396 service ::com::sun::star::style::CharacterProperties; 13397 [property] float CharDiffHeight; 13398 [property] short CharPropHeight; 13399 [property] float CharDiffHeightAsian; 13400 [property] short CharPropHeightAsian; 13401 [property] float CharDiffHeightComplex; 13402 [property] short CharPropHeightComplex; 13403 }; 13404 published constants FootnoteLineStyle { 13405 const short DASHED = 3; 13406 const short DOTTED = 2; 13407 const short NONE = 0; 13408 const short SOLID = 1; 13409 }; 13410 published constants LineNumberPosition { 13411 const short INSIDE = 2; 13412 const short LEFT = 0; 13413 const short OUTSIDE = 3; 13414 const short RIGHT = 1; 13415 }; 13416 published constants LineSpacingMode { 13417 const short FIX = 3; 13418 const short LEADING = 2; 13419 const short MINIMUM = 1; 13420 const short PROP = 0; 13421 }; 13422 published service NumberingAlignment { 13423 [property] ::com::sun::star::style::HorizontalAlignment Alignment; 13424 [property] short TextMarginDistance; 13425 [property] short TextNumberingDistance; 13426 [property] short Insertion; 13427 }; 13428 published service NumberingLevel { 13429 [property] short NumberingType; 13430 [property] short ParentNumbering; 13431 [property] string Prefix; 13432 [property] string Suffix; 13433 [property] string CharStyleName; 13434 [property] short BulletId; 13435 [property] string BulletFontName; 13436 /** @deprecated */ [property] string GraphicURL; 13437 [property] short StartWith; 13438 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap; 13439 }; 13440 published service NumberingRule { 13441 service ::com::sun::star::style::NumberingAlignment; 13442 service ::com::sun::star::style::NumberingLevel; 13443 }; 13444 published constants NumberingType { 13445 const short AIU_FULLWIDTH_JA = 21; 13446 const short AIU_HALFWIDTH_JA = 22; 13447 const short ARABIC = 4; 13448 const short BITMAP = 8; 13449 const short CHARS_ARABIC = 31; 13450 const short CHARS_ARABIC_ABJAD = 54; 13451 const short CHARS_CYRILLIC_LOWER_LETTER_BG = 39; 13452 const short CHARS_CYRILLIC_LOWER_LETTER_N_BG = 41; 13453 const short CHARS_CYRILLIC_LOWER_LETTER_N_RU = 45; 13454 const short CHARS_CYRILLIC_LOWER_LETTER_N_SR = 51; 13455 const short CHARS_CYRILLIC_LOWER_LETTER_RU = 43; 13456 const short CHARS_CYRILLIC_LOWER_LETTER_SR = 49; 13457 const short CHARS_CYRILLIC_UPPER_LETTER_BG = 38; 13458 const short CHARS_CYRILLIC_UPPER_LETTER_N_BG = 40; 13459 const short CHARS_CYRILLIC_UPPER_LETTER_N_RU = 44; 13460 const short CHARS_CYRILLIC_UPPER_LETTER_N_SR = 50; 13461 const short CHARS_CYRILLIC_UPPER_LETTER_RU = 42; 13462 const short CHARS_CYRILLIC_UPPER_LETTER_SR = 48; 13463 const short CHARS_GREEK_LOWER_LETTER = 53; 13464 const short CHARS_GREEK_UPPER_LETTER = 52; 13465 const short CHARS_HEBREW = 33; 13466 const short CHARS_KHMER = 35; 13467 const short CHARS_LAO = 36; 13468 const short CHARS_LOWER_LETTER = 1; 13469 const short CHARS_LOWER_LETTER_N = 10; 13470 const short CHARS_MYANMAR = 47; 13471 const short CHARS_NEPALI = 34; 13472 const short CHARS_PERSIAN = 46; 13473 const short CHARS_PERSIAN_WORD = 55; 13474 const short CHARS_THAI = 32; 13475 const short CHARS_TIBETAN = 37; 13476 const short CHARS_UPPER_LETTER = 0; 13477 const short CHARS_UPPER_LETTER_N = 9; 13478 const short CHAR_SPECIAL = 6; 13479 const short CIRCLE_NUMBER = 14; 13480 const short DI_ZI_ZH = 19; 13481 const short FULLWIDTH_ARABIC = 13; 13482 const short HANGUL_CIRCLED_JAMO_KO = 29; 13483 const short HANGUL_CIRCLED_SYLLABLE_KO = 30; 13484 const short HANGUL_JAMO_KO = 27; 13485 const short HANGUL_SYLLABLE_KO = 28; 13486 const short IROHA_FULLWIDTH_JA = 23; 13487 const short IROHA_HALFWIDTH_JA = 24; 13488 const short NATIVE_NUMBERING = 12; 13489 const short NUMBER_ARABIC_INDIC = 57; 13490 const short NUMBER_EAST_ARABIC_INDIC = 58; 13491 const short NUMBER_HANGUL_KO = 26; 13492 const short NUMBER_HEBREW = 56; 13493 const short NUMBER_INDIC_DEVANAGARI = 59; 13494 const short NUMBER_LOWER_ZH = 15; 13495 const short NUMBER_NONE = 5; 13496 const short NUMBER_TRADITIONAL_JA = 20; 13497 const short NUMBER_UPPER_KO = 25; 13498 const short NUMBER_UPPER_ZH = 16; 13499 const short NUMBER_UPPER_ZH_TW = 17; 13500 const short PAGE_DESCRIPTOR = 7; 13501 const short ROMAN_LOWER = 3; 13502 const short ROMAN_UPPER = 2; 13503 const short TEXT_CARDINAL = 61; 13504 const short TEXT_NUMBER = 60; 13505 const short TEXT_ORDINAL = 62; 13506 const short TIAN_GAN_ZH = 18; 13507 const short TRANSLITERATION = 11; 13508 }; 13509 }; 13510 module xml { 13511 published service ParaUserDefinedAttributesSupplier { 13512 [property] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes; 13513 }; 13514 }; 13515 module style { 13516 published service ParagraphStyle { 13517 service ::com::sun::star::style::Style; 13518 service ::com::sun::star::style::ParagraphProperties; 13519 [optional] service ::com::sun::star::xml::ParaUserDefinedAttributesSupplier; 13520 [property] long ParaLeftMarginRelative; 13521 [property] long ParaRightMarginRelative; 13522 [property] long ParaTopMarginRelative; 13523 [property] long ParaBottomMarginRelative; 13524 [property] short Category; 13525 [property] float CharDiffHeight; 13526 [property] short CharPropHeight; 13527 [property] float CharDiffHeightAsian; 13528 [property] short CharPropHeightAsian; 13529 [property] float CharDiffHeightComplex; 13530 [property] short CharPropHeightComplex; 13531 [property, optional, readonly] string PageStyleName; 13532 }; 13533 published constants ParagraphStyleCategory { 13534 const short CHAPTER = 1; 13535 const short EXTRA = 4; 13536 const short HTML = 5; 13537 const short INDEX = 3; 13538 const short LIST = 2; 13539 const short TEXT = 0; 13540 }; 13541 published service StyleFamilies { 13542 interface ::com::sun::star::container::XNameAccess; 13543 [optional] interface ::com::sun::star::container::XIndexAccess; 13544 }; 13545 published service StyleFamily { 13546 interface ::com::sun::star::container::XNameAccess; 13547 [optional] interface ::com::sun::star::container::XNameContainer; 13548 [optional] interface ::com::sun::star::container::XIndexAccess; 13549 }; 13550 published interface XStyleLoader { 13551 interface ::com::sun::star::uno::XInterface; 13552 void loadStylesFromURL([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::io::IOException); 13553 sequence< ::com::sun::star::beans::PropertyValue > getStyleLoaderOptions(); 13554 }; 13555 }; 13556 module svg { 13557 /** @deprecated */ published interface XSVGPrinter { 13558 interface ::com::sun::star::uno::XInterface; 13559 boolean startJob([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aJobSetup, [in] string aJobName, [in] unsigned long nCopies, [in] boolean bCollate); 13560 void printPage([in] sequence< byte > aPrintPage); 13561 void endJob(); 13562 }; 13563 /** @deprecated */ published interface XSVGWriter { 13564 interface ::com::sun::star::uno::XInterface; 13565 void write([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aMtf); 13566 }; 13567 }; 13568 module system { 13569 published interface XSimpleMailClient; 13570 published interface XSimpleMailClientSupplier { 13571 interface ::com::sun::star::uno::XInterface; 13572 ::com::sun::star::system::XSimpleMailClient querySimpleMailClient(); 13573 }; 13574 published service SimpleCommandMail: ::com::sun::star::system::XSimpleMailClientSupplier; 13575 published constants SimpleMailClientFlags { 13576 const long DEFAULTS = 0; 13577 const long NO_LOGON_DIALOG = 2; 13578 const long NO_USER_INTERFACE = 1; 13579 }; 13580 published service SimpleSystemMail: ::com::sun::star::system::XSimpleMailClientSupplier; 13581 published exception SystemShellExecuteException: ::com::sun::star::uno::Exception { 13582 long PosixError; 13583 }; 13584 published interface XSystemShellExecute { 13585 interface ::com::sun::star::uno::XInterface; 13586 void execute([in] string aCommand, [in] string aParameter, [in] long nFlags) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::system::SystemShellExecuteException); 13587 }; 13588 published service SystemShellExecute: ::com::sun::star::system::XSystemShellExecute; 13589 published constants SystemShellExecuteFlags { 13590 const long DEFAULTS = 0; 13591 const long NO_SYSTEM_ERROR_MESSAGE = 1; 13592 const long URIS_ONLY = 2; 13593 }; 13594 published interface XSimpleMailMessage; 13595 published interface XSimpleMailClient { 13596 interface ::com::sun::star::uno::XInterface; 13597 ::com::sun::star::system::XSimpleMailMessage createSimpleMailMessage(); 13598 void sendSimpleMailMessage([in] ::com::sun::star::system::XSimpleMailMessage xSimpleMailMessage, [in] long aFlag) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception); 13599 }; 13600 published interface XSimpleMailMessage { 13601 interface ::com::sun::star::uno::XInterface; 13602 void setRecipient([in] string aRecipient); 13603 string getRecipient(); 13604 void setCcRecipient([in] sequence< string > aCcRecipient); 13605 sequence< string > getCcRecipient(); 13606 void setBccRecipient([in] sequence< string > aBccRecipient); 13607 sequence< string > getBccRecipient(); 13608 void setOriginator([in] string aOriginator); 13609 string getOriginator(); 13610 void setSubject([in] string aSubject); 13611 string getSubject(); 13612 void setAttachement([in] sequence< string > aAttachement) raises (::com::sun::star::lang::IllegalArgumentException); 13613 sequence< string > getAttachement(); 13614 }; 13615 }; 13616 module table { 13617 published enum CellVertJustify { 13618 STANDARD = 0, 13619 TOP = 1, 13620 CENTER = 2, 13621 BOTTOM = 3 13622 }; 13623 published struct TableBorderDistances { 13624 short TopDistance; 13625 boolean IsTopDistanceValid; 13626 short BottomDistance; 13627 boolean IsBottomDistanceValid; 13628 short LeftDistance; 13629 boolean IsLeftDistanceValid; 13630 short RightDistance; 13631 boolean IsRightDistanceValid; 13632 }; 13633 published interface XTableChart { 13634 interface ::com::sun::star::uno::XInterface; 13635 boolean getHasColumnHeaders(); 13636 void setHasColumnHeaders([in] boolean bHasColumnHeaders); 13637 boolean getHasRowHeaders(); 13638 void setHasRowHeaders([in] boolean bHasRowHeaders); 13639 sequence< ::com::sun::star::table::CellRangeAddress > getRanges(); 13640 void setRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges); 13641 }; 13642 published service TableChart { 13643 interface ::com::sun::star::table::XTableChart; 13644 interface ::com::sun::star::document::XEmbeddedObjectSupplier; 13645 interface ::com::sun::star::container::XNamed; 13646 }; 13647 published interface XTableCharts { 13648 interface ::com::sun::star::container::XNameAccess; 13649 void addNewByName([in] string aName, [in] ::com::sun::star::awt::Rectangle aRect, [in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges, [in] boolean bColumnHeaders, [in] boolean bRowHeaders); 13650 void removeByName([in] string aName); 13651 }; 13652 published service TableCharts { 13653 interface ::com::sun::star::table::XTableCharts; 13654 interface ::com::sun::star::container::XIndexAccess; 13655 interface ::com::sun::star::container::XEnumerationAccess; 13656 }; 13657 published service TableChartsEnumeration { 13658 interface ::com::sun::star::container::XEnumeration; 13659 }; 13660 published service TableColumn { 13661 interface ::com::sun::star::table::XCellRange; 13662 interface ::com::sun::star::beans::XPropertySet; 13663 interface ::com::sun::star::container::XNamed; 13664 [property] long Width; 13665 [property] boolean OptimalWidth; 13666 [property] boolean IsVisible; 13667 [property] boolean IsStartOfNewPage; 13668 }; 13669 published interface XTableColumns { 13670 interface ::com::sun::star::container::XIndexAccess; 13671 void insertByIndex([in] long nIndex, [in] long nCount); 13672 void removeByIndex([in] long nIndex, [in] long nCount); 13673 }; 13674 published service TableColumns { 13675 interface ::com::sun::star::table::XTableColumns; 13676 interface ::com::sun::star::container::XEnumerationAccess; 13677 [optional] interface ::com::sun::star::container::XNameAccess; 13678 }; 13679 published service TableColumnsEnumeration { 13680 interface ::com::sun::star::container::XEnumeration; 13681 }; 13682 published service TableRow { 13683 interface ::com::sun::star::table::XCellRange; 13684 interface ::com::sun::star::beans::XPropertySet; 13685 [property] long Height; 13686 [property] boolean OptimalHeight; 13687 [property] boolean IsVisible; 13688 [property] boolean IsStartOfNewPage; 13689 }; 13690 published interface XTableRows { 13691 interface ::com::sun::star::container::XIndexAccess; 13692 void insertByIndex([in] long nIndex, [in] long nCount); 13693 void removeByIndex([in] long nIndex, [in] long nCount); 13694 }; 13695 published service TableRows { 13696 interface ::com::sun::star::table::XTableRows; 13697 interface ::com::sun::star::container::XEnumerationAccess; 13698 }; 13699 published service TableRowsEnumeration { 13700 interface ::com::sun::star::container::XEnumeration; 13701 }; 13702 }; 13703 module task { 13704 published interface XJobListener; 13705 published interface XAsyncJob { 13706 interface ::com::sun::star::uno::XInterface; 13707 void executeAsync([in] sequence< ::com::sun::star::beans::NamedValue > Arguments, [in] ::com::sun::star::task::XJobListener Listener) raises (::com::sun::star::lang::IllegalArgumentException); 13708 }; 13709 published service AsyncJob { 13710 interface ::com::sun::star::task::XAsyncJob; 13711 [optional] interface ::com::sun::star::util::XCloseable; 13712 }; 13713 published enum PasswordRequestMode { 13714 PASSWORD_CREATE = 0, 13715 PASSWORD_ENTER = 1, 13716 PASSWORD_REENTER = 2 13717 }; 13718 published exception PasswordRequest: ::com::sun::star::task::ClassifiedInteractionRequest { 13719 ::com::sun::star::task::PasswordRequestMode Mode; 13720 }; 13721 published exception DocumentMSPasswordRequest: ::com::sun::star::task::PasswordRequest { 13722 string Name; 13723 }; 13724 published exception DocumentPasswordRequest: ::com::sun::star::task::PasswordRequest { 13725 string Name; 13726 }; 13727 published exception ErrorCodeRequest: ::com::sun::star::uno::Exception { 13728 long ErrCode; 13729 }; 13730 published service InteractionHandler: ::com::sun::star::task::XInteractionHandler2 { 13731 createWithParent([in] ::com::sun::star::awt::XWindow parent); 13732 createWithParentAndContext([in] ::com::sun::star::awt::XWindow parent, [in] string context); 13733 }; 13734 published service Job { 13735 interface ::com::sun::star::task::XJob; 13736 [optional] interface ::com::sun::star::util::XCloseable; 13737 }; 13738 published interface XJobExecutor { 13739 interface ::com::sun::star::uno::XInterface; 13740 void trigger([in] string Event); 13741 }; 13742 /** @deprecated */ published service JobExecutor: ::com::sun::star::task::XJobExecutor; 13743 published exception MasterPasswordRequest: ::com::sun::star::task::PasswordRequest { 13744 }; 13745 published exception NoMasterException: ::com::sun::star::uno::RuntimeException { 13746 ::com::sun::star::task::PasswordRequestMode Mode; 13747 }; 13748 published interface XRestartManager { 13749 interface ::com::sun::star::uno::XInterface; 13750 void requestRestart([in] ::com::sun::star::task::XInteractionHandler xInteractionHandler) raises (::com::sun::star::uno::Exception); 13751 boolean isRestartRequested([in] boolean bInitialized) raises (::com::sun::star::uno::Exception); 13752 }; 13753 published exception PDFExportException: ::com::sun::star::uno::Exception { 13754 sequence< long > ErrorCodes; 13755 }; 13756 published interface XMasterPasswordHandling { 13757 interface ::com::sun::star::uno::XInterface; 13758 boolean authorizateWithMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler); 13759 boolean changeMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler); 13760 void removeMasterPassword(); 13761 boolean hasMasterPassword(); 13762 boolean allowPersistentStoring([in] boolean bAllow); 13763 boolean isPersistentStoringAllowed(); 13764 }; 13765 published interface XMasterPasswordHandling2 { 13766 interface ::com::sun::star::task::XMasterPasswordHandling; 13767 boolean useDefaultMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler); 13768 boolean isDefaultMasterPasswordUsed(); 13769 }; 13770 published struct UserRecord { 13771 string UserName; 13772 sequence< string > Passwords; 13773 }; 13774 published struct UrlRecord { 13775 string Url; 13776 sequence< ::com::sun::star::task::UserRecord > UserList; 13777 }; 13778 published interface XPasswordContainer { 13779 interface ::com::sun::star::uno::XInterface; 13780 void add([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler); 13781 void addPersistent([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler); 13782 ::com::sun::star::task::UrlRecord find([in] string Url, [in] ::com::sun::star::task::XInteractionHandler Handler); 13783 ::com::sun::star::task::UrlRecord findForName([in] string Url, [in] string UserName, [in] ::com::sun::star::task::XInteractionHandler Handler); 13784 void remove([in] string Url, [in] string UserName); 13785 void removePersistent([in] string Url, [in] string UserName); 13786 void removeAllPersistent(); 13787 sequence< ::com::sun::star::task::UrlRecord > getAllPersistent([in] ::com::sun::star::task::XInteractionHandler Handler); 13788 }; 13789 published interface XUrlContainer { 13790 interface ::com::sun::star::uno::XInterface; 13791 void addUrl([in] string Url, [in] boolean MakePersistent); 13792 string findUrl([in] string Url); 13793 void removeUrl([in] string Url); 13794 sequence< string > getUrls([in] boolean OnlyPersistent); 13795 }; 13796 published interface XPasswordContainer2 { 13797 interface ::com::sun::star::task::XPasswordContainer; 13798 interface ::com::sun::star::task::XMasterPasswordHandling2; 13799 interface ::com::sun::star::task::XUrlContainer; 13800 }; 13801 published service PasswordContainer: ::com::sun::star::task::XPasswordContainer2; 13802 published service PasswordContainerInteractionHandler: ::com::sun::star::task::XInteractionHandler; 13803 published exception UnsupportedOverwriteRequest: ::com::sun::star::task::ClassifiedInteractionRequest { 13804 string Name; 13805 }; 13806 published interface XInteractionApprove { 13807 interface ::com::sun::star::task::XInteractionContinuation; 13808 }; 13809 published interface XInteractionDisapprove { 13810 interface ::com::sun::star::task::XInteractionContinuation; 13811 }; 13812 published interface XInteractionPassword { 13813 interface ::com::sun::star::task::XInteractionContinuation; 13814 void setPassword([in] string aPasswd); 13815 string getPassword(); 13816 }; 13817 published interface XInteractionPassword2 { 13818 interface ::com::sun::star::task::XInteractionPassword; 13819 void setPasswordToModify([in] string aPasswd); 13820 string getPasswordToModify(); 13821 void setRecommendReadOnly([in] boolean bReadOnly); 13822 boolean getRecommendReadOnly(); 13823 }; 13824 published interface XJobListener { 13825 interface ::com::sun::star::lang::XEventListener; 13826 void jobFinished([in] ::com::sun::star::task::XAsyncJob Job, [in] any Result); 13827 }; 13828 published interface XStatusIndicator { 13829 interface ::com::sun::star::uno::XInterface; 13830 void start([in] string Text, [in] long Range); 13831 void end(); 13832 void setText([in] string Text); 13833 void setValue([in] long Value); 13834 void reset(); 13835 }; 13836 /** @deprecated */ published interface XStatusIndicatorSupplier { 13837 interface ::com::sun::star::uno::XInterface; 13838 /** @deprecated */ ::com::sun::star::task::XStatusIndicator getStatusIndicator(); 13839 }; 13840 published singleton theJobExecutor: ::com::sun::star::task::XJobExecutor; 13841 }; 13842 module text { 13843 published constants AuthorDisplayFormat { 13844 const short FIRST_NAME = 2; 13845 const short FULL = 0; 13846 const short INITIALS = 3; 13847 const short LAST_NAME = 1; 13848 }; 13849 published interface XAutoTextGroup; 13850 published interface XAutoTextContainer { 13851 interface ::com::sun::star::container::XNameAccess; 13852 ::com::sun::star::text::XAutoTextGroup insertNewByName([in] string aGroupName) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException); 13853 void removeByName([in] string aGroupName) raises (::com::sun::star::container::NoSuchElementException); 13854 }; 13855 published interface XAutoTextContainer2 { 13856 interface ::com::sun::star::text::XAutoTextContainer; 13857 interface ::com::sun::star::container::XIndexAccess; 13858 }; 13859 published service AutoTextContainer: ::com::sun::star::text::XAutoTextContainer2; 13860 /** @deprecated */ published interface XAutoTextEntry { 13861 interface ::com::sun::star::uno::XInterface; 13862 void applyTo([in] ::com::sun::star::text::XTextRange xRange); 13863 }; 13864 published service AutoTextEntry { 13865 interface ::com::sun::star::text::XAutoTextEntry; 13866 interface ::com::sun::star::text::XText; 13867 }; 13868 published interface XAutoTextGroup { 13869 interface ::com::sun::star::container::XNameAccess; 13870 sequence< string > getTitles(); 13871 void renameByName([in] string aElementName, [in] string aNewElementName, [in] string aNewElementTitle) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException, ::com::sun::star::io::IOException); 13872 ::com::sun::star::text::XAutoTextEntry insertNewByName([in] string aName, [in] string aTitle, [in] ::com::sun::star::text::XTextRange xTextRange) raises (::com::sun::star::container::ElementExistException); 13873 void removeByName([in] string aEntryName) raises (::com::sun::star::container::NoSuchElementException); 13874 }; 13875 published service AutoTextGroup { 13876 interface ::com::sun::star::text::XAutoTextGroup; 13877 interface ::com::sun::star::container::XIndexAccess; 13878 interface ::com::sun::star::container::XNamed; 13879 [property, readonly] string FilePath; 13880 [property] string Title; 13881 }; 13882 published interface XTextFrame; 13883 published service BaseFrameProperties { 13884 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 13885 [property] short AnchorPageNo; 13886 [property] ::com::sun::star::text::XTextFrame AnchorFrame; 13887 [property] ::com::sun::star::util::Color BackColor; 13888 /** @deprecated */ [property] string BackGraphicURL; 13889 [property] string BackGraphicFilter; 13890 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 13891 [property] ::com::sun::star::table::BorderLine LeftBorder; 13892 [property] ::com::sun::star::table::BorderLine RightBorder; 13893 [property] ::com::sun::star::table::BorderLine TopBorder; 13894 [property] ::com::sun::star::table::BorderLine BottomBorder; 13895 [property] long BorderDistance; 13896 [property] long LeftBorderDistance; 13897 [property] long RightBorderDistance; 13898 [property] long TopBorderDistance; 13899 [property] long BottomBorderDistance; 13900 [property] boolean BackTransparent; 13901 [property] boolean ContentProtected; 13902 [property] long LeftMargin; 13903 [property] long RightMargin; 13904 [property] long TopMargin; 13905 [property] long BottomMargin; 13906 [property] long Height; 13907 [property] long Width; 13908 [property] short RelativeHeight; 13909 [property] short RelativeWidth; 13910 [property] boolean IsSyncWidthToHeight; 13911 [property] boolean IsSyncHeightToWidth; 13912 [property] short HoriOrient; 13913 [property] long HoriOrientPosition; 13914 [property] short HoriOrientRelation; 13915 [property] short VertOrient; 13916 [property] long VertOrientPosition; 13917 [property] short VertOrientRelation; 13918 [property] string HyperLinkURL; 13919 [property] string HyperLinkTarget; 13920 [property] string HyperLinkName; 13921 [property] boolean Opaque; 13922 [property] boolean PageToggle; 13923 [property] boolean PositionProtected; 13924 [property] boolean Print; 13925 [property] ::com::sun::star::table::ShadowFormat ShadowFormat; 13926 [property] boolean ServerMap; 13927 [property] ::com::sun::star::awt::Size Size; 13928 [property] boolean SizeProtected; 13929 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround; 13930 [property] boolean SurroundAnchorOnly; 13931 [property, optional] short WrapInfluenceOnPosition; 13932 [property, maybevoid, optional] ::com::sun::star::awt::Size LayoutSize; 13933 [property, optional] string Title; 13934 [property, optional] string Description; 13935 [property, optional] ::com::sun::star::drawing::FillStyle FillStyle; 13936 [property, optional] ::com::sun::star::awt::Gradient FillGradient; 13937 [property, optional] string FillGradientName; 13938 [property, optional] short ShadowTransparence; 13939 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > FrameInteropGrabBag; 13940 [property, optional] short RelativeHeightRelation; 13941 [property, optional] short RelativeWidthRelation; 13942 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 13943 }; 13944 published service BaseFrame { 13945 service ::com::sun::star::text::BaseFrameProperties; 13946 service ::com::sun::star::text::TextContent; 13947 interface ::com::sun::star::beans::XPropertySet; 13948 interface ::com::sun::star::container::XNamed; 13949 [optional] interface ::com::sun::star::drawing::XShape; 13950 [property] string FrameStyleName; 13951 }; 13952 /** @deprecated */ published interface XDocumentIndex { 13953 interface ::com::sun::star::text::XTextContent; 13954 string getServiceName(); 13955 void update(); 13956 }; 13957 published interface XTextColumns; 13958 published interface XTextSection; 13959 published service BaseIndex { 13960 interface ::com::sun::star::text::XDocumentIndex; 13961 [optional] interface ::com::sun::star::util::XRefreshable; 13962 [property] string Title; 13963 [property] boolean IsProtected; 13964 [property] string ParaStyleHeading; 13965 [property] string ParaStyleLevel1; 13966 [property, optional] string ParaStyleLevel2; 13967 [property, optional] string ParaStyleLevel3; 13968 [property, optional] string ParaStyleLevel4; 13969 [property, optional] string ParaStyleLevel5; 13970 [property, optional] string ParaStyleLevel6; 13971 [property, optional] string ParaStyleLevel7; 13972 [property, optional] string ParaStyleLevel8; 13973 [property, optional] string ParaStyleLevel9; 13974 [property, optional] string ParaStyleLevel10; 13975 [property, optional] string ParaStyleSeparator; 13976 [property] ::com::sun::star::text::XTextColumns TextColumns; 13977 /** @deprecated */ [property] string BackGraphicURL; 13978 [property] string BackGraphicFilter; 13979 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 13980 [property] ::com::sun::star::util::Color BackColor; 13981 [property] boolean BackTransparent; 13982 [property, optional] ::com::sun::star::container::XIndexReplace LevelFormat; 13983 [property, optional] boolean CreateFromChapter; 13984 [property] ::com::sun::star::text::XTextSection ContentSection; 13985 [property] ::com::sun::star::text::XTextSection HeaderSection; 13986 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 13987 }; 13988 published service BaseIndexMark { 13989 service ::com::sun::star::text::TextContent; 13990 [property] string AlternativeText; 13991 }; 13992 published service Bibliography { 13993 service ::com::sun::star::text::BaseIndex; 13994 [property] ::com::sun::star::lang::Locale Locale; 13995 [property] string SortAlgorithm; 13996 }; 13997 published constants BibliographyDataField { 13998 const short ADDRESS = 2; 13999 const short ANNOTE = 3; 14000 const short AUTHOR = 4; 14001 const short BIBILIOGRAPHIC_TYPE = 1; 14002 const short BOOKTITLE = 5; 14003 const short CHAPTER = 6; 14004 const short CUSTOM1 = 25; 14005 const short CUSTOM2 = 26; 14006 const short CUSTOM3 = 27; 14007 const short CUSTOM4 = 28; 14008 const short CUSTOM5 = 29; 14009 const short EDITION = 7; 14010 const short EDITOR = 8; 14011 const short HOWPUBLISHED = 9; 14012 const short IDENTIFIER = 0; 14013 const short INSTITUTION = 10; 14014 const short ISBN = 30; 14015 const short JOURNAL = 11; 14016 const short MONTH = 12; 14017 const short NOTE = 13; 14018 const short NUMBER = 14; 14019 const short ORGANIZATIONS = 15; 14020 const short PAGES = 16; 14021 const short PUBLISHER = 17; 14022 const short REPORT_TYPE = 21; 14023 const short SCHOOL = 18; 14024 const short SERIES = 19; 14025 const short TITLE = 20; 14026 const short URL = 24; 14027 const short VOLUME = 22; 14028 const short YEAR = 23; 14029 }; 14030 published constants BibliographyDataType { 14031 const short ARTICLE = 0; 14032 const short BOOK = 1; 14033 const short BOOKLET = 2; 14034 const short CONFERENCE = 3; 14035 const short CUSTOM1 = 17; 14036 const short CUSTOM2 = 18; 14037 const short CUSTOM3 = 19; 14038 const short CUSTOM4 = 20; 14039 const short CUSTOM5 = 21; 14040 const short EMAIL = 15; 14041 const short INBOOK = 4; 14042 const short INCOLLECTION = 5; 14043 const short INPROCEEDINGS = 6; 14044 const short JOURNAL = 7; 14045 const short MANUAL = 8; 14046 const short MASTERSTHESIS = 9; 14047 const short MISC = 10; 14048 const short PHDTHESIS = 11; 14049 const short PROCEEDINGS = 12; 14050 const short TECHREPORT = 13; 14051 const short UNPUBLISHED = 14; 14052 const short WWW = 16; 14053 }; 14054 published service Bookmark { 14055 service ::com::sun::star::text::TextContent; 14056 interface ::com::sun::star::container::XNamed; 14057 }; 14058 published service Bookmarks { 14059 interface ::com::sun::star::container::XNameAccess; 14060 interface ::com::sun::star::container::XIndexAccess; 14061 }; 14062 published interface XTextSection; 14063 published service CellProperties { 14064 service ::com::sun::star::xml::UserDefinedAttributesSupplier; 14065 interface ::com::sun::star::beans::XPropertySet; 14066 [property] string CellName; 14067 [property] ::com::sun::star::util::Color BackColor; 14068 /** @deprecated */ [property] string BackGraphicURL; 14069 [property] string BackGraphicFilter; 14070 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 14071 [property] long NumberFormat; 14072 [property] boolean BackTransparent; 14073 [property] ::com::sun::star::table::BorderLine LeftBorder; 14074 [property] ::com::sun::star::table::BorderLine RightBorder; 14075 [property] ::com::sun::star::table::BorderLine TopBorder; 14076 [property] ::com::sun::star::table::BorderLine BottomBorder; 14077 [property] long LeftBorderDistance; 14078 [property] long RightBorderDistance; 14079 [property] long TopBorderDistance; 14080 [property] long BottomBorderDistance; 14081 [property, readonly] ::com::sun::star::text::XTextSection TextSection; 14082 [property] boolean IsProtected; 14083 [property] short VertOrient; 14084 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 14085 [property, optional, readonly] ::com::sun::star::text::XText ParentText; 14086 }; 14087 published service CellRange { 14088 service ::com::sun::star::style::CharacterProperties; 14089 service ::com::sun::star::style::CharacterPropertiesAsian; 14090 service ::com::sun::star::style::CharacterPropertiesComplex; 14091 service ::com::sun::star::style::ParagraphProperties; 14092 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 14093 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 14094 interface ::com::sun::star::table::XCellRange; 14095 [optional] interface ::com::sun::star::sheet::XCellRangeData; 14096 [optional] interface ::com::sun::star::chart::XChartDataArray; 14097 [property] ::com::sun::star::util::Color BackColor; 14098 [property] string BackGraphicFilter; 14099 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 14100 /** @deprecated */ [property] string BackGraphicURL; 14101 [property] boolean BackTransparent; 14102 [property] boolean ChartColumnAsLabel; 14103 [property] boolean ChartRowAsLabel; 14104 [property] long NumberFormat; 14105 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 14106 }; 14107 published interface XTextFrame { 14108 interface ::com::sun::star::text::XTextContent; 14109 ::com::sun::star::text::XText getText(); 14110 }; 14111 published service TextFrame { 14112 service ::com::sun::star::text::BaseFrame; 14113 interface ::com::sun::star::text::XTextFrame; 14114 [property] long FrameHeightAbsolute; 14115 [property] long FrameWidthAbsolute; 14116 [property] byte FrameWidthPercent; 14117 [property] byte FrameHeightPercent; 14118 [property] boolean FrameIsAutomaticHeight; 14119 [property] short SizeType; 14120 [property, optional] boolean EditInReadonly; 14121 [property, optional] short WidthType; 14122 [property, optional] short WritingMode; 14123 [property, optional] boolean IsFollowingTextFlow; 14124 [property, optional] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust; 14125 [property, optional, readonly] ::com::sun::star::text::XText ParentText; 14126 }; 14127 published service ChainedTextFrame { 14128 service ::com::sun::star::text::TextFrame; 14129 [property, maybevoid] string ChainNextName; 14130 [property, maybevoid] string ChainPrevName; 14131 }; 14132 published constants ChapterFormat { 14133 const short DIGIT = 4; 14134 const short NAME = 0; 14135 const short NAME_NUMBER = 2; 14136 const short NO_PREFIX_SUFFIX = 3; 14137 const short NUMBER = 1; 14138 }; 14139 published service ChapterNumberingRule { 14140 service ::com::sun::star::style::NumberingRule; 14141 [property] string HeadingStyleName; 14142 }; 14143 published constants CharacterCompressionType { 14144 const short NONE = 0; 14145 const short PUNCTUATION_AND_KANA = 2; 14146 const short PUNCTUATION_ONLY = 1; 14147 }; 14148 published constants ColumnSeparatorStyle { 14149 const short DASHED = 3; 14150 const short DOTTED = 2; 14151 const short NONE = 0; 14152 const short SOLID = 1; 14153 }; 14154 published service ContentIndex { 14155 service ::com::sun::star::text::BaseIndex; 14156 [property, optional] short Level; 14157 [property, optional] boolean CreateFromOutline; 14158 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles; 14159 [property, optional] boolean CreateFromMarks; 14160 }; 14161 published service ContentIndexMark { 14162 service ::com::sun::star::text::TextContent; 14163 service ::com::sun::star::text::BaseIndexMark; 14164 [property] short Level; 14165 }; 14166 published constants ControlCharacter { 14167 const short APPEND_PARAGRAPH = 5; 14168 const short HARD_HYPHEN = 2; 14169 const short HARD_SPACE = 4; 14170 const short LINE_BREAK = 1; 14171 const short PARAGRAPH_BREAK = 0; 14172 const short SOFT_HYPHEN = 3; 14173 }; 14174 /** @deprecated */ published constants DateDisplayFormat { 14175 const short DDMMMMYYYY = 5; 14176 const short DDMMMYYYY = 4; 14177 const short MMDDYY = 2; 14178 const short MMDDYYYY = 3; 14179 const short NNDDMMMMYYYY = 6; 14180 const short NNNNDDMMMMYYYY = 7; 14181 const short STANDARD_LONG = 1; 14182 const short STANDARD_SHORT = 0; 14183 }; 14184 published interface XDefaultNumberingProvider { 14185 interface ::com::sun::star::uno::XInterface; 14186 sequence< ::com::sun::star::container::XIndexAccess > getDefaultOutlineNumberings([in] ::com::sun::star::lang::Locale aLocale); 14187 sequence< ::com::sun::star::beans::PropertyValues > getDefaultContinuousNumberingLevels([in] ::com::sun::star::lang::Locale aLocale); 14188 }; 14189 published service DefaultNumberingProvider: ::com::sun::star::text::XDefaultNumberingProvider; 14190 published service Defaults { 14191 service ::com::sun::star::style::CharacterProperties; 14192 service ::com::sun::star::style::ParagraphProperties; 14193 [optional] service ::com::sun::star::style::CharacterPropertiesAsian; 14194 [optional] service ::com::sun::star::style::CharacterPropertiesComplex; 14195 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 14196 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 14197 interface ::com::sun::star::beans::XPropertySet; 14198 [property] long TabStopDistance; 14199 }; 14200 published interface XDependentTextField { 14201 interface ::com::sun::star::text::XTextField; 14202 void attachTextFieldMaster([in] ::com::sun::star::beans::XPropertySet xFieldMaster) raises (::com::sun::star::lang::IllegalArgumentException); 14203 ::com::sun::star::beans::XPropertySet getTextFieldMaster(); 14204 }; 14205 published service DependentTextField { 14206 service ::com::sun::star::text::TextField; 14207 interface ::com::sun::star::text::XDependentTextField; 14208 }; 14209 published interface XDocumentIndexMark; 14210 published service DocumentIndex { 14211 service ::com::sun::star::text::BaseIndex; 14212 [property, optional] boolean UseAlphabeticalSeparators; 14213 [property, optional] boolean UseKeyAsEntry; 14214 [property, optional] boolean UseCombinedEntries; 14215 [property, optional] boolean IsCaseSensitive; 14216 [property, optional] boolean UsePP; 14217 [property, optional] boolean UseDash; 14218 [property, optional] boolean UseUpperCase; 14219 [property, optional] string MainEntryCharacterStyleName; 14220 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks; 14221 [property] ::com::sun::star::lang::Locale Locale; 14222 [property] string SortAlgorithm; 14223 }; 14224 published service DocumentIndexLevelFormat { 14225 interface ::com::sun::star::container::XIndexReplace; 14226 }; 14227 published service DocumentIndexMark { 14228 service ::com::sun::star::text::TextContent; 14229 service ::com::sun::star::text::BaseIndexMark; 14230 [property] string PrimaryKey; 14231 [property] string SecondaryKey; 14232 [property] boolean IsMainEntry; 14233 }; 14234 published service DocumentIndexMarkAsian { 14235 [property] string TextReading; 14236 [property] string PrimaryKeyReading; 14237 [property] string SecondaryKeyReading; 14238 }; 14239 published service DocumentIndexParagraphStyles { 14240 interface ::com::sun::star::container::XIndexReplace; 14241 }; 14242 published service DocumentIndexes { 14243 interface ::com::sun::star::container::XNameAccess; 14244 interface ::com::sun::star::container::XIndexAccess; 14245 }; 14246 published enum NotePrintMode { 14247 NOT = 0, 14248 ONLY = 1, 14249 DOC_END = 2, 14250 PAGE_END = 3 14251 }; 14252 published service PrintSettings { 14253 [property] boolean PrintGraphics; 14254 [property] boolean PrintTables; 14255 [property] boolean PrintDrawings; 14256 [property] boolean PrintLeftPages; 14257 [property] boolean PrintRightPages; 14258 [property] boolean PrintControls; 14259 [property] boolean PrintReversed; 14260 [property] boolean PrintPaperFromSetup; 14261 [property] string PrintFaxName; 14262 [property] ::com::sun::star::text::NotePrintMode PrintAnnotationMode; 14263 [property] boolean PrintProspect; 14264 [property] boolean PrintPageBackground; 14265 [property] boolean PrintBlackFonts; 14266 [property, optional] boolean PrintEmptyPages; 14267 }; 14268 published service DocumentSettings { 14269 service ::com::sun::star::document::Settings; 14270 [optional] service ::com::sun::star::text::PrintSettings; 14271 interface ::com::sun::star::beans::XPropertySet; 14272 [property, optional] boolean ChartAutoUpdate; 14273 [property, optional] boolean AddParaTableSpacing; 14274 [property, optional] boolean AddParaTableSpacingAtStart; 14275 [property, optional] boolean AlignTabStopPosition; 14276 [property, optional] boolean SaveGlobalDocumentLinks; 14277 [property, optional] boolean IsLabelDocument; 14278 [property, optional] boolean UseFormerLineSpacing; 14279 [property, optional] boolean AddParaSpacingToTableCells; 14280 [property, optional] boolean UseFormerObjectPositioning; 14281 [property, optional] boolean ConsiderTextWrapOnObjPos; 14282 [property, optional] boolean MathBaselineAlignment; 14283 }; 14284 published constants DocumentStatistic { 14285 const short CHARS = 3; 14286 const short PAGES = 0; 14287 const short PARAS = 1; 14288 const short WORDS = 2; 14289 }; 14290 published interface XFootnote { 14291 interface ::com::sun::star::text::XTextContent; 14292 string getLabel(); 14293 void setLabel([in] string aLabel); 14294 }; 14295 published service Footnote { 14296 interface ::com::sun::star::text::XFootnote; 14297 interface ::com::sun::star::text::XText; 14298 [property, optional, readonly] short ReferenceId; 14299 }; 14300 published service Endnote { 14301 service ::com::sun::star::text::Footnote; 14302 }; 14303 published service FootnoteSettings { 14304 [property] string CharStyleName; 14305 [property] short NumberingType; 14306 [property] string PageStyleName; 14307 [property] string ParaStyleName; 14308 [property] string Prefix; 14309 [property] short StartAt; 14310 [property] string Suffix; 14311 [property, optional] string BeginNotice; 14312 [property, optional] string EndNotice; 14313 [property, optional] short FootnoteCounting; 14314 [property, optional] boolean PositionEndOfDoc; 14315 [property, optional] string AnchorCharStyleName; 14316 }; 14317 published service EndnoteSettings { 14318 service ::com::sun::star::text::FootnoteSettings; 14319 }; 14320 published constants FilenameDisplayFormat { 14321 const short FULL = 0; 14322 const short NAME = 2; 14323 const short NAME_AND_EXT = 3; 14324 const short PATH = 1; 14325 }; 14326 published constants FontEmphasis { 14327 const short ACCENT_ABOVE = 4; 14328 const short ACCENT_BELOW = 14; 14329 const short CIRCLE_ABOVE = 2; 14330 const short CIRCLE_BELOW = 12; 14331 const short DISK_ABOVE = 3; 14332 const short DISK_BELOW = 13; 14333 const short DOT_ABOVE = 1; 14334 const short DOT_BELOW = 11; 14335 const short NONE = 0; 14336 }; 14337 published constants FontRelief { 14338 const short EMBOSSED = 1; 14339 const short ENGRAVED = 2; 14340 const short NONE = 0; 14341 }; 14342 published constants FootnoteNumbering { 14343 const short PER_CHAPTER = 1; 14344 const short PER_DOCUMENT = 2; 14345 const short PER_PAGE = 0; 14346 }; 14347 published service Footnotes { 14348 interface ::com::sun::star::container::XIndexAccess; 14349 }; 14350 published interface XBookmarksSupplier { 14351 interface ::com::sun::star::uno::XInterface; 14352 ::com::sun::star::container::XNameAccess getBookmarks(); 14353 }; 14354 published interface XChapterNumberingSupplier { 14355 interface ::com::sun::star::uno::XInterface; 14356 ::com::sun::star::container::XIndexReplace getChapterNumberingRules(); 14357 }; 14358 published interface XDocumentIndexesSupplier { 14359 interface ::com::sun::star::uno::XInterface; 14360 ::com::sun::star::container::XIndexAccess getDocumentIndexes(); 14361 }; 14362 published interface XEndnotesSupplier { 14363 interface ::com::sun::star::uno::XInterface; 14364 ::com::sun::star::container::XIndexAccess getEndnotes(); 14365 ::com::sun::star::beans::XPropertySet getEndnoteSettings(); 14366 }; 14367 published interface XFootnotesSupplier { 14368 interface ::com::sun::star::uno::XInterface; 14369 ::com::sun::star::container::XIndexAccess getFootnotes(); 14370 ::com::sun::star::beans::XPropertySet getFootnoteSettings(); 14371 }; 14372 published interface XPagePrintable { 14373 interface ::com::sun::star::uno::XInterface; 14374 sequence< ::com::sun::star::beans::PropertyValue > getPagePrintSettings(); 14375 void setPagePrintSettings([in] sequence< ::com::sun::star::beans::PropertyValue > aSettings); 14376 void printPages([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException); 14377 }; 14378 published interface XReferenceMarksSupplier { 14379 interface ::com::sun::star::uno::XInterface; 14380 ::com::sun::star::container::XNameAccess getReferenceMarks(); 14381 }; 14382 published interface XTextDocument { 14383 interface ::com::sun::star::frame::XModel; 14384 ::com::sun::star::text::XText getText(); 14385 void reformat(); 14386 }; 14387 published interface XTextEmbeddedObjectsSupplier { 14388 interface ::com::sun::star::uno::XInterface; 14389 ::com::sun::star::container::XNameAccess getEmbeddedObjects(); 14390 }; 14391 published interface XTextFramesSupplier { 14392 interface ::com::sun::star::uno::XInterface; 14393 ::com::sun::star::container::XNameAccess getTextFrames(); 14394 }; 14395 published interface XTextGraphicObjectsSupplier { 14396 interface ::com::sun::star::uno::XInterface; 14397 ::com::sun::star::container::XNameAccess getGraphicObjects(); 14398 }; 14399 published interface XTextSectionsSupplier { 14400 interface ::com::sun::star::uno::XInterface; 14401 ::com::sun::star::container::XNameAccess getTextSections(); 14402 }; 14403 published interface XTextTablesSupplier { 14404 interface ::com::sun::star::uno::XInterface; 14405 ::com::sun::star::container::XNameAccess getTextTables(); 14406 }; 14407 }; 14408 module tiledrendering { 14409 interface XTiledRenderable { 14410 interface ::com::sun::star::uno::XInterface; 14411 void paintTile([in] any Parent, [in] long nOutputWidth, [in] long nOutputHeight, [in] long nTilePosX, [in] long nTilePosY, [in] long nTileWidth, [in] long nTileHeight); 14412 }; 14413 }; 14414 module text { 14415 published service GenericTextDocument { 14416 service ::com::sun::star::document::OfficeDocument; 14417 interface ::com::sun::star::lang::XMultiServiceFactory; 14418 interface ::com::sun::star::text::XTextDocument; 14419 interface ::com::sun::star::util::XSearchable; 14420 interface ::com::sun::star::util::XRefreshable; 14421 [optional] interface ::com::sun::star::tiledrendering::XTiledRenderable; 14422 [optional] interface ::com::sun::star::text::XFootnotesSupplier; 14423 [optional] interface ::com::sun::star::text::XEndnotesSupplier; 14424 [optional] interface ::com::sun::star::util::XReplaceable; 14425 [optional] interface ::com::sun::star::text::XPagePrintable; 14426 [optional] interface ::com::sun::star::text::XReferenceMarksSupplier; 14427 [optional] interface ::com::sun::star::text::XChapterNumberingSupplier; 14428 [optional] interface ::com::sun::star::beans::XPropertySet; 14429 [optional] interface ::com::sun::star::text::XTextGraphicObjectsSupplier; 14430 [optional] interface ::com::sun::star::text::XTextEmbeddedObjectsSupplier; 14431 [optional] interface ::com::sun::star::text::XTextTablesSupplier; 14432 [optional] interface ::com::sun::star::style::XStyleFamiliesSupplier; 14433 [optional] interface ::com::sun::star::text::XBookmarksSupplier; 14434 [optional] interface ::com::sun::star::text::XDocumentIndexesSupplier; 14435 [optional] interface ::com::sun::star::text::XTextFieldsSupplier; 14436 [optional] interface ::com::sun::star::text::XTextFramesSupplier; 14437 [optional] interface ::com::sun::star::text::XTextSectionsSupplier; 14438 [optional] interface ::com::sun::star::util::XNumberFormatsSupplier; 14439 [property, optional] ::com::sun::star::lang::Locale CharLocale; 14440 [property, optional, readonly] long CharacterCount; 14441 [property, optional, readonly] long ParagraphCount; 14442 [property, optional, readonly] long WordCount; 14443 [property, optional] string WordSeparator; 14444 [property, optional] string IndexAutoMarkFileURL; 14445 [property, optional] boolean RecordChanges; 14446 [property, optional] short TwoDigitYear; 14447 }; 14448 }; 14449 module view { 14450 published interface XPrintSettingsSupplier { 14451 interface ::com::sun::star::uno::XInterface; 14452 ::com::sun::star::beans::XPropertySet getPrintSettings(); 14453 }; 14454 published interface XViewSettingsSupplier { 14455 interface ::com::sun::star::uno::XInterface; 14456 ::com::sun::star::beans::XPropertySet getViewSettings(); 14457 }; 14458 }; 14459 module text { 14460 published service GlobalSettings { 14461 interface ::com::sun::star::view::XPrintSettingsSupplier; 14462 interface ::com::sun::star::view::XViewSettingsSupplier; 14463 }; 14464 published constants HoriOrientation { 14465 const short CENTER = 2; 14466 const short FULL = 6; 14467 const short INSIDE = 4; 14468 const short LEFT = 3; 14469 const short LEFT_AND_WIDTH = 7; 14470 const short NONE = 0; 14471 const short OUTSIDE = 5; 14472 const short RIGHT = 1; 14473 }; 14474 published struct HoriOrientationFormat { 14475 long XPos; 14476 short HorizontalOrientation; 14477 short HorizontalRelation; 14478 boolean PositionToggle; 14479 }; 14480 published enum HorizontalAdjust { 14481 LEFT = 0, 14482 CENTER = 1, 14483 RIGHT = 2 14484 }; 14485 published service IllustrationsIndex { 14486 service ::com::sun::star::text::BaseIndex; 14487 [property, optional] boolean CreateFromLabels; 14488 [property, optional] string LabelCategory; 14489 [property, optional] short LabelDisplayType; 14490 }; 14491 published exception InvalidTextContentException: ::com::sun::star::uno::Exception { 14492 ::com::sun::star::text::XTextContent TextContent; 14493 }; 14494 published constants LabelFollow { 14495 const short LISTTAB = 0; 14496 const short NEWLINE = 3; 14497 const short NOTHING = 2; 14498 const short SPACE = 1; 14499 }; 14500 published service LineNumberingProperties { 14501 [property] boolean IsOn; 14502 [property] string CharStyleName; 14503 [property] boolean CountEmptyLines; 14504 [property] boolean CountLinesInFrames; 14505 [property] long Distance; 14506 [property] short Interval; 14507 [property] string SeparatorText; 14508 [property] short SeparatorInterval; 14509 [property] short NumberPosition; 14510 [property] short NumberingType; 14511 [property, optional] boolean RestartAtEachPage; 14512 }; 14513 published interface XMailMergeListener; 14514 published interface XMailMergeBroadcaster { 14515 interface ::com::sun::star::uno::XInterface; 14516 void addMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener); 14517 void removeMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener); 14518 }; 14519 published service MailMerge { 14520 service ::com::sun::star::sdb::DataAccessDescriptor; 14521 interface ::com::sun::star::task::XJob; 14522 interface ::com::sun::star::beans::XPropertySet; 14523 [optional] interface ::com::sun::star::util::XCancellable; 14524 [optional] interface ::com::sun::star::text::XMailMergeBroadcaster; 14525 [property] string DataSourceName; 14526 [property] long CommandType; 14527 [property] string Command; 14528 [property] ::com::sun::star::sdbc::XResultSet ResultSet; 14529 [property] ::com::sun::star::sdbc::XConnection ActiveConnection; 14530 [property] sequence< any > Selection; 14531 [property] boolean EscapeProcessing; 14532 [property] string Filter; 14533 [property] string DocumentURL; 14534 [property, readonly] ::com::sun::star::frame::XModel Model; 14535 [property] short OutputType; 14536 [property] boolean SinglePrintJobs; 14537 [property] string OutputURL; 14538 [property] boolean FileNameFromColumn; 14539 [property] string FileNamePrefix; 14540 [property, optional] string OutServerPassword; 14541 [property, optional] string InServerPassword; 14542 [property, optional] string Subject; 14543 [property, optional] string AddressFromColumn; 14544 [property, optional] boolean SendAsHTML; 14545 [property, optional] boolean SendAsAttachment; 14546 [property, optional] string MailBody; 14547 [property, optional] string AttachmentName; 14548 [property, optional] string AttachmentFilter; 14549 [property, optional] sequence< string > CopiesTo; 14550 [property, optional] sequence< string > BlindCopiesTo; 14551 [property, optional] boolean SaveAsSingleFile; 14552 [property, optional] string SaveFilter; 14553 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > PrintOptions; 14554 }; 14555 published struct MailMergeEvent: ::com::sun::star::lang::EventObject { 14556 ::com::sun::star::frame::XModel Model; 14557 }; 14558 published constants MailMergeType { 14559 const short FILE = 2; 14560 const short MAIL = 3; 14561 const short PRINTER = 1; 14562 const short SHELL = 4; 14563 }; 14564 published service NumberingLevel { 14565 [property] short Adjust; 14566 [property, optional] short ParentNumbering; 14567 [property] string Prefix; 14568 [property] string Suffix; 14569 [property, optional] string CharStyleName; 14570 /** @deprecated */ [property, optional] short BulletId; 14571 [property] string BulletChar; 14572 [property] string BulletFontName; 14573 [property, optional] ::com::sun::star::awt::FontDescriptor BulletFont; 14574 /** @deprecated */ [property] string GraphicURL; 14575 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap; 14576 [property, optional] ::com::sun::star::awt::Size GraphicSize; 14577 [property, optional] short VertOrient; 14578 [property, optional] short StartWith; 14579 [property] long LeftMargin; 14580 [property, optional] long SymbolTextDistance; 14581 [property] long FirstLineOffset; 14582 [property] short NumberingType; 14583 [property] string HeadingStyleName; 14584 [property, optional] string ParagraphStyleName; 14585 [property, optional] ::com::sun::star::util::Color BulletColor; 14586 [property, optional] short BulletRelSize; 14587 [property, optional] short PositionAndSpaceMode; 14588 [property, optional] short LabelFollowedBy; 14589 [property, optional] long ListtabStopPosition; 14590 [property, optional] long FirstLineIndent; 14591 [property, optional] long IndentAt; 14592 }; 14593 published service NumberingRules { 14594 interface ::com::sun::star::container::XIndexReplace; 14595 [optional] interface ::com::sun::star::beans::XPropertySet; 14596 [property, optional] boolean IsAbsoluteMargins; 14597 [property, optional] boolean IsAutomatic; 14598 [property, optional] boolean IsContinuousNumbering; 14599 [property, optional, readonly] string Name; 14600 [property, optional] boolean NumberingIsOutline; 14601 [property, optional] short NumberingType; 14602 [property, optional, readonly] string DefaultListId; 14603 }; 14604 published service NumberingStyle { 14605 service ::com::sun::star::style::Style; 14606 service ::com::sun::star::text::NumberingRules; 14607 }; 14608 published service ObjectIndex { 14609 service ::com::sun::star::text::BaseIndex; 14610 [property, optional] boolean CreateFromStarMath; 14611 [property, optional] boolean CreateFromStarImage; 14612 [property, optional] boolean CreateFromStarChart; 14613 [property, optional] boolean CreateFromStarCalc; 14614 [property, optional] boolean CreateFromStarDraw; 14615 [property, optional] boolean CreateFromOtherEmbeddedObjects; 14616 }; 14617 published service PageFootnoteInfo { 14618 [property] long FootnoteHeight; 14619 [property] long FootnoteSeparatorLineWidth; 14620 [property] long FootnoteTopDistance; 14621 [property] long FootnoteBottomDistance; 14622 [property] short FootnoteSeparatorLineWidthPercent; 14623 [property] ::com::sun::star::text::HorizontalAdjust FootnoteSeparatorLineAdjust; 14624 [property] short FootnoteSeparatorLinePenWidth; 14625 }; 14626 published enum PageNumberType { 14627 PREV = 0, 14628 CURRENT = 1, 14629 NEXT = 2 14630 }; 14631 published service PagePrintSettings { 14632 [property] short PageRows; 14633 [property] short PageColumns; 14634 [property] long LeftMargin; 14635 [property] long RightMargin; 14636 [property] long TopMargin; 14637 [property] long BottomMargin; 14638 [property] long HoriMargin; 14639 [property] long VertMargin; 14640 [property] boolean IsLandscape; 14641 }; 14642 published struct TableColumnSeparator { 14643 short Position; 14644 boolean IsVisible; 14645 }; 14646 published interface XTextTableCursor; 14647 published interface XTextTable { 14648 interface ::com::sun::star::text::XTextContent; 14649 void initialize([in] long nRows, [in] long nColumns); 14650 ::com::sun::star::table::XTableRows getRows(); 14651 ::com::sun::star::table::XTableColumns getColumns(); 14652 ::com::sun::star::table::XCell getCellByName([in] string aCellName); 14653 sequence< string > getCellNames(); 14654 ::com::sun::star::text::XTextTableCursor createCursorByCellName([in] string aCellName); 14655 }; 14656 published service TextTable { 14657 service ::com::sun::star::text::TextContent; 14658 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 14659 interface ::com::sun::star::text::XTextTable; 14660 interface ::com::sun::star::container::XNamed; 14661 interface ::com::sun::star::table::XCellRange; 14662 interface ::com::sun::star::chart::XChartDataArray; 14663 interface ::com::sun::star::table::XAutoFormattable; 14664 interface ::com::sun::star::util::XSortable; 14665 [optional] interface ::com::sun::star::sheet::XCellRangeData; 14666 [property] ::com::sun::star::style::BreakType BreakType; 14667 [property] long LeftMargin; 14668 [property] long RightMargin; 14669 [property] short HoriOrient; 14670 [property] boolean KeepTogether; 14671 [property] boolean Split; 14672 [property] short PageNumberOffset; 14673 [property] string PageDescName; 14674 [property] short RelativeWidth; 14675 [property] boolean IsWidthRelative; 14676 [property] boolean RepeatHeadline; 14677 [property, optional] long HeaderRowCount; 14678 [property] ::com::sun::star::table::ShadowFormat ShadowFormat; 14679 [property] long TopMargin; 14680 [property] long BottomMargin; 14681 [property] boolean BackTransparent; 14682 [property] long Width; 14683 [property] boolean ChartRowAsLabel; 14684 [property] boolean ChartColumnAsLabel; 14685 [property] ::com::sun::star::table::TableBorder TableBorder; 14686 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators; 14687 [property] short TableColumnRelativeSum; 14688 [property] ::com::sun::star::util::Color BackColor; 14689 /** @deprecated */ [property] string BackGraphicURL; 14690 [property] string BackGraphicFilter; 14691 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 14692 [property, optional] boolean CollapsingBorders; 14693 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > TableInteropGrabBag; 14694 [property, optional] string TableTemplateName; 14695 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 14696 }; 14697 published service Paragraph { 14698 service ::com::sun::star::text::TextContent; 14699 [optional] service ::com::sun::star::style::ParagraphProperties; 14700 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 14701 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 14702 [optional] service ::com::sun::star::style::CharacterProperties; 14703 [optional] service ::com::sun::star::style::CharacterPropertiesAsian; 14704 [optional] service ::com::sun::star::style::CharacterPropertiesComplex; 14705 [optional] service ::com::sun::star::text::TextTable; 14706 interface ::com::sun::star::beans::XPropertySet; 14707 interface ::com::sun::star::beans::XPropertyState; 14708 interface ::com::sun::star::container::XEnumerationAccess; 14709 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet; 14710 }; 14711 published service ParagraphEnumeration { 14712 interface ::com::sun::star::container::XEnumeration; 14713 }; 14714 published constants ParagraphVertAlign { 14715 const short AUTOMATIC = 0; 14716 const short BASELINE = 1; 14717 const short BOTTOM = 4; 14718 const short CENTER = 3; 14719 const short TOP = 2; 14720 }; 14721 published constants PlaceholderType { 14722 const short GRAPHIC = 3; 14723 const short OBJECT = 4; 14724 const short TABLE = 1; 14725 const short TEXT = 0; 14726 const short TEXTFRAME = 2; 14727 }; 14728 published constants PositionAndSpaceMode { 14729 const short LABEL_ALIGNMENT = 1; 14730 const short LABEL_WIDTH_AND_POSITION = 0; 14731 }; 14732 published service TextPortion { 14733 service ::com::sun::star::text::TextRange; 14734 [optional] interface ::com::sun::star::container::XContentEnumerationAccess; 14735 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet; 14736 [property, readonly] string TextPortionType; 14737 /** @deprecated */ [property, readonly] short ControlCharacter; 14738 [property, optional, readonly] ::com::sun::star::text::XTextContent Bookmark; 14739 [property, optional, readonly] ::com::sun::star::text::XTextContent DocumentIndexMark; 14740 [property, optional, readonly] ::com::sun::star::text::XTextContent ReferenceMark; 14741 [property, optional, readonly] ::com::sun::star::text::XFootnote Footnote; 14742 [property, optional, readonly] ::com::sun::star::text::XTextField TextField; 14743 [property, optional, readonly] ::com::sun::star::text::XTextContent InContentMetadata; 14744 [property, optional, readonly] boolean IsCollapsed; 14745 [property, optional, readonly] boolean IsStart; 14746 }; 14747 published service RedlinePortion { 14748 service ::com::sun::star::text::TextPortion; 14749 [property, readonly] string RedlineAuthor; 14750 [property, readonly] ::com::sun::star::util::DateTime RedlineDateTime; 14751 [property, readonly] string RedlineComment; 14752 [property, readonly] string RedlineType; 14753 [property, readonly] ::com::sun::star::beans::PropertyValues RedlineSuccessorData; 14754 [property, readonly] string RedlineIdentifier; 14755 [property, readonly] boolean IsInHeaderFooter; 14756 [property, readonly] ::com::sun::star::text::XText RedlineText; 14757 [property, readonly] boolean MergeLastPara; 14758 }; 14759 published constants ReferenceFieldPart { 14760 const short CATEGORY_AND_NUMBER = 5; 14761 const short CHAPTER = 1; 14762 const short NUMBER = 8; 14763 const short NUMBER_FULL_CONTEXT = 10; 14764 const short NUMBER_NO_CONTEXT = 9; 14765 const short ONLY_CAPTION = 6; 14766 const short ONLY_SEQUENCE_NUMBER = 7; 14767 const short PAGE = 0; 14768 const short PAGE_DESC = 4; 14769 const short TEXT = 2; 14770 const short UP_DOWN = 3; 14771 }; 14772 published constants ReferenceFieldSource { 14773 const short BOOKMARK = 2; 14774 const short ENDNOTE = 4; 14775 const short FOOTNOTE = 3; 14776 const short REFERENCE_MARK = 0; 14777 const short SEQUENCE_FIELD = 1; 14778 }; 14779 published service ReferenceMark { 14780 interface ::com::sun::star::text::XTextContent; 14781 interface ::com::sun::star::container::XNamed; 14782 }; 14783 published service ReferenceMarks { 14784 interface ::com::sun::star::container::XIndexAccess; 14785 interface ::com::sun::star::container::XNameAccess; 14786 }; 14787 published constants RelOrientation { 14788 const short CHAR = 2; 14789 const short FRAME = 0; 14790 const short FRAME_LEFT = 5; 14791 const short FRAME_RIGHT = 6; 14792 const short PAGE_FRAME = 7; 14793 const short PAGE_LEFT = 3; 14794 const short PAGE_PRINT_AREA = 8; 14795 const short PAGE_RIGHT = 4; 14796 const short PRINT_AREA = 1; 14797 const short TEXT_LINE = 9; 14798 }; 14799 published enum RubyAdjust { 14800 LEFT = 0, 14801 CENTER = 1, 14802 RIGHT = 2, 14803 BLOCK = 3, 14804 INDENT_BLOCK = 4 14805 }; 14806 published struct SectionFileLink { 14807 string FileURL; 14808 string FilterName; 14809 }; 14810 published constants SetVariableType { 14811 const short FORMULA = 2; 14812 const short SEQUENCE = 1; 14813 const short STRING = 3; 14814 const short VAR = 0; 14815 }; 14816 published service Shape { 14817 service ::com::sun::star::drawing::Shape; 14818 [property] short AnchorPageNo; 14819 [property] ::com::sun::star::text::XTextFrame AnchorFrame; 14820 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType; 14821 [property] short HoriOrient; 14822 [property] long HoriOrientPosition; 14823 [property] short HoriOrientRelation; 14824 [property] short VertOrient; 14825 [property] long VertOrientPosition; 14826 [property] short VertOrientRelation; 14827 [property] long LeftMargin; 14828 [property] long RightMargin; 14829 [property] long TopMargin; 14830 [property] long BottomMargin; 14831 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround; 14832 [property] boolean SurroundAnchorOnly; 14833 [property] boolean SurroundContour; 14834 [property] boolean ContourOutside; 14835 [property] boolean Opaque; 14836 [property] ::com::sun::star::text::XTextRange TextRange; 14837 [property, optional] short WrapInfluenceOnPosition; 14838 [property, optional, readonly] ::com::sun::star::drawing::HomogenMatrix3 TransformationInHoriL2R; 14839 [property, optional] short PositionLayoutDir; 14840 [property, optional, readonly] ::com::sun::star::awt::Point StartPositionInHoriL2R; 14841 [property, optional, readonly] ::com::sun::star::awt::Point EndPositionInHoriL2R; 14842 }; 14843 published constants SizeType { 14844 const short FIX = 1; 14845 const short MIN = 2; 14846 const short VARIABLE = 0; 14847 }; 14848 published service TableColumns { 14849 interface ::com::sun::star::table::XTableColumns; 14850 }; 14851 published service TableIndex { 14852 service ::com::sun::star::text::BaseIndex; 14853 [property, optional] boolean CreateFromLabels; 14854 [property, optional] string LabelCategory; 14855 [property, optional] short LabelDisplayType; 14856 }; 14857 published service TableRows { 14858 interface ::com::sun::star::table::XTableRows; 14859 }; 14860 published constants TemplateDisplayFormat { 14861 const short AREA = 4; 14862 const short FULL = 0; 14863 const short NAME = 2; 14864 const short NAME_AND_EXT = 3; 14865 const short PATH = 1; 14866 const short TITLE = 5; 14867 }; 14868 published struct TextColumn { 14869 long Width; 14870 long LeftMargin; 14871 long RightMargin; 14872 }; 14873 published typedef sequence< ::com::sun::star::text::TextColumn > TextColumnSequence; 14874 published interface XTextColumns { 14875 interface ::com::sun::star::uno::XInterface; 14876 long getReferenceValue(); 14877 short getColumnCount(); 14878 void setColumnCount([in] short nColumns); 14879 sequence< ::com::sun::star::text::TextColumn > getColumns(); 14880 void setColumns([in] sequence< ::com::sun::star::text::TextColumn > Columns); 14881 }; 14882 published service TextColumns { 14883 interface ::com::sun::star::text::XTextColumns; 14884 [property, readonly] boolean IsAutomatic; 14885 [property] long AutomaticDistance; 14886 [property] long SeparatorLineWidth; 14887 [property] ::com::sun::star::util::Color SeparatorLineColor; 14888 [property] long SeparatorLineRelativeHeight; 14889 [property] ::com::sun::star::style::VerticalAlignment SeparatorLineVerticalAlignment; 14890 [property] boolean SeparatorLineIsOn; 14891 [property, optional] short SeparatorLineStyle; 14892 }; 14893 published service TextContentCollection { 14894 interface ::com::sun::star::container::XNameAccess; 14895 interface ::com::sun::star::container::XContainer; 14896 }; 14897 published interface XTextCursor { 14898 interface ::com::sun::star::text::XTextRange; 14899 void collapseToStart(); 14900 void collapseToEnd(); 14901 boolean isCollapsed(); 14902 boolean goLeft([in] short nCount, [in] boolean bExpand); 14903 boolean goRight([in] short nCount, [in] boolean bExpand); 14904 void gotoStart([in] boolean bExpand); 14905 void gotoEnd([in] boolean bExpand); 14906 void gotoRange([in] ::com::sun::star::text::XTextRange xRange, [in] boolean bExpand); 14907 }; 14908 published interface XParagraphCursor { 14909 interface ::com::sun::star::text::XTextCursor; 14910 boolean isStartOfParagraph(); 14911 boolean isEndOfParagraph(); 14912 boolean gotoStartOfParagraph([in] boolean bExpand); 14913 boolean gotoEndOfParagraph([in] boolean bExpand); 14914 boolean gotoNextParagraph([in] boolean bExpand); 14915 boolean gotoPreviousParagraph([in] boolean bExpand); 14916 }; 14917 published interface XSentenceCursor { 14918 interface ::com::sun::star::text::XTextCursor; 14919 boolean isStartOfSentence(); 14920 boolean isEndOfSentence(); 14921 boolean gotoNextSentence([in] boolean Expand); 14922 boolean gotoPreviousSentence([in] boolean Expand); 14923 boolean gotoStartOfSentence([in] boolean Expand); 14924 boolean gotoEndOfSentence([in] boolean Expand); 14925 }; 14926 published interface XWordCursor { 14927 interface ::com::sun::star::text::XTextCursor; 14928 boolean isStartOfWord(); 14929 boolean isEndOfWord(); 14930 boolean gotoNextWord([in] boolean bExpand); 14931 boolean gotoPreviousWord([in] boolean bExpand); 14932 boolean gotoEndOfWord([in] boolean bExpand); 14933 boolean gotoStartOfWord([in] boolean bExpand); 14934 }; 14935 published service TextCursor { 14936 service ::com::sun::star::text::TextRange; 14937 interface ::com::sun::star::text::XTextCursor; 14938 interface ::com::sun::star::beans::XPropertySet; 14939 interface ::com::sun::star::beans::XPropertyState; 14940 interface ::com::sun::star::beans::XMultiPropertyStates; 14941 [optional] interface ::com::sun::star::text::XWordCursor; 14942 [optional] interface ::com::sun::star::text::XSentenceCursor; 14943 [optional] interface ::com::sun::star::text::XParagraphCursor; 14944 [optional] interface ::com::sun::star::document::XDocumentInsertable; 14945 [optional] interface ::com::sun::star::util::XSortable; 14946 }; 14947 published service TextDocument { 14948 service ::com::sun::star::text::GenericTextDocument; 14949 }; 14950 published interface XTextViewCursor; 14951 published interface XTextViewCursorSupplier { 14952 interface ::com::sun::star::uno::XInterface; 14953 ::com::sun::star::text::XTextViewCursor getViewCursor(); 14954 }; 14955 }; 14956 module view { 14957 published service OfficeDocumentView { 14958 interface ::com::sun::star::view::XSelectionSupplier; 14959 [optional] interface ::com::sun::star::view::XViewSettingsSupplier; 14960 [optional] interface ::com::sun::star::view::XControlAccess; 14961 }; 14962 }; 14963 module text { 14964 published service TextDocumentView { 14965 service ::com::sun::star::view::OfficeDocumentView; 14966 interface ::com::sun::star::view::XViewSettingsSupplier; 14967 interface ::com::sun::star::text::XTextViewCursorSupplier; 14968 [optional] interface ::com::sun::star::beans::XPropertySet; 14969 [property, optional, readonly] long PageCount; 14970 [property, optional, readonly] long LineCount; 14971 [property, optional] boolean IsConstantSpellcheck; 14972 [property, optional] boolean IsHideSpellMarks; 14973 }; 14974 published service TextEmbeddedObject { 14975 service ::com::sun::star::text::BaseFrame; 14976 interface ::com::sun::star::document::XEmbeddedObjectSupplier; 14977 [property] string CLSID; 14978 [property, maybevoid, readonly] ::com::sun::star::frame::XModel Model; 14979 [property, maybevoid, readonly] ::com::sun::star::lang::XComponent Component; 14980 }; 14981 published service TextEmbeddedObjects { 14982 interface ::com::sun::star::container::XNameAccess; 14983 interface ::com::sun::star::container::XIndexAccess; 14984 }; 14985 published service TextFieldEnumeration { 14986 interface ::com::sun::star::container::XEnumeration; 14987 }; 14988 published service TextFieldMaster { 14989 [optional] interface ::com::sun::star::beans::XPropertySet; 14990 [property, optional] string Name; 14991 [property, readonly] sequence< ::com::sun::star::text::XDependentTextField > DependentTextFields; 14992 [property, readonly] string InstanceName; 14993 }; 14994 published service TextFieldMasters { 14995 interface ::com::sun::star::container::XNameAccess; 14996 }; 14997 published service TextFields { 14998 interface ::com::sun::star::container::XEnumerationAccess; 14999 interface ::com::sun::star::util::XRefreshable; 15000 }; 15001 published service TextFrames { 15002 interface ::com::sun::star::container::XNameAccess; 15003 interface ::com::sun::star::container::XIndexAccess; 15004 [optional] interface ::com::sun::star::container::XContainer; 15005 }; 15006 published service TextGraphicObject { 15007 service ::com::sun::star::text::BaseFrame; 15008 [property] ::com::sun::star::container::XIndexContainer ImageMap; 15009 [property] boolean ContentProtected; 15010 [property] boolean SurroundContour; 15011 [property] boolean ContourOutside; 15012 [property, optional] ::com::sun::star::drawing::PointSequenceSequence ContourPolyPolygon; 15013 [property] ::com::sun::star::text::GraphicCrop GraphicCrop; 15014 [property] boolean HoriMirroredOnEvenPages; 15015 [property] boolean HoriMirroredOnOddPages; 15016 [property] boolean VertMirrored; 15017 /** @deprecated */ [property] string GraphicURL; 15018 [property] string GraphicFilter; 15019 [property] ::com::sun::star::awt::Size ActualSize; 15020 [property] short AdjustLuminance; 15021 [property] short AdjustContrast; 15022 [property] short AdjustRed; 15023 [property] short AdjustGreen; 15024 [property] short AdjustBlue; 15025 [property] double Gamma; 15026 [property] boolean GraphicIsInverted; 15027 [property] short Transparency; 15028 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode; 15029 [property, optional] ::com::sun::star::graphic::XGraphic Graphic; 15030 }; 15031 published service TextGraphicObjects { 15032 interface ::com::sun::star::container::XNameAccess; 15033 interface ::com::sun::star::container::XIndexAccess; 15034 }; 15035 published constants TextGridMode { 15036 const short LINES = 1; 15037 const short LINES_AND_CHARS = 2; 15038 const short NONE = 0; 15039 }; 15040 published interface XPageCursor { 15041 interface ::com::sun::star::uno::XInterface; 15042 boolean jumpToFirstPage(); 15043 boolean jumpToLastPage(); 15044 boolean jumpToPage([in] short nPage); 15045 short getPage(); 15046 boolean jumpToNextPage(); 15047 boolean jumpToPreviousPage(); 15048 boolean jumpToEndOfPage(); 15049 boolean jumpToStartOfPage(); 15050 }; 15051 published service TextLayoutCursor { 15052 service ::com::sun::star::text::TextCursor; 15053 interface ::com::sun::star::text::XPageCursor; 15054 }; 15055 published service TextPageStyle { 15056 [property] boolean RegisterModeActive; 15057 [property] string RegisterParagraphStyle; 15058 [property] ::com::sun::star::text::XTextColumns TextColumns; 15059 [property] ::com::sun::star::text::XText HeaderText; 15060 [property] ::com::sun::star::text::XText HeaderTextLeft; 15061 [property] ::com::sun::star::text::XText HeaderTextRight; 15062 [property, optional] ::com::sun::star::text::XText HeaderTextFirst; 15063 [property] ::com::sun::star::text::XText FooterText; 15064 [property] ::com::sun::star::text::XText FooterTextLeft; 15065 [property] ::com::sun::star::text::XText FooterTextRight; 15066 [property, optional] ::com::sun::star::text::XText FooterTextFirst; 15067 [property] long FootnoteHeight; 15068 [property] short FootnoteLineWeight; 15069 [property] ::com::sun::star::util::Color FootnoteLineColor; 15070 [property] byte FootnoteLineRelativeWidth; 15071 [property] short FootnoteLineAdjust; 15072 [property] long FootnoteLineTextDistance; 15073 [property] long FootnoteLineDistance; 15074 }; 15075 published service TextPortionEnumeration { 15076 interface ::com::sun::star::container::XEnumeration; 15077 }; 15078 published service TextRanges { 15079 interface ::com::sun::star::container::XIndexAccess; 15080 }; 15081 published interface XTextSection { 15082 interface ::com::sun::star::text::XTextContent; 15083 ::com::sun::star::text::XTextSection getParentSection(); 15084 sequence< ::com::sun::star::text::XTextSection > getChildSections(); 15085 }; 15086 published service TextSection { 15087 service ::com::sun::star::text::TextContent; 15088 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 15089 interface ::com::sun::star::text::XTextSection; 15090 interface ::com::sun::star::container::XNamed; 15091 interface ::com::sun::star::beans::XPropertySet; 15092 interface ::com::sun::star::beans::XPropertyState; 15093 [property] string Condition; 15094 [property] boolean IsVisible; 15095 [property] boolean IsProtected; 15096 [property] ::com::sun::star::text::SectionFileLink FileLink; 15097 [property] string LinkRegion; 15098 [property] string DDECommandType; 15099 [property] string DDECommandFile; 15100 [property] string DDECommandElement; 15101 /** @deprecated */ [property] string BackGraphicURL; 15102 [property] string BackGraphicFilter; 15103 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 15104 [property] boolean FootnoteIsCollectAtTextEnd; 15105 [property] boolean FootnoteIsRestartNumbering; 15106 [property] short FootnoteRestartNumberingAt; 15107 [property] boolean FootnoteIsOwnNumbering; 15108 [property] short FootnoteNumberingType; 15109 [property] string FootnoteNumberingPrefix; 15110 [property] string FootnoteNumberingSuffix; 15111 [property] boolean EndnoteIsCollectAtTextEnd; 15112 [property] boolean EndnoteIsRestartNumbering; 15113 [property] short EndnoteRestartNumberingAt; 15114 [property] boolean EndnoteIsOwnNumbering; 15115 [property] short EndnoteNumberingType; 15116 [property] string EndnoteNumberingPrefix; 15117 [property] string EndnoteNumberingSuffix; 15118 [property] boolean IsAutomaticUpdate; 15119 [property] ::com::sun::star::text::XTextColumns TextColumns; 15120 [property, optional] long SectionLeftMargin; 15121 [property, optional] long SectionRightMargin; 15122 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 15123 }; 15124 published service TextSections { 15125 interface ::com::sun::star::container::XIndexAccess; 15126 interface ::com::sun::star::container::XNameAccess; 15127 }; 15128 /** @deprecated */ published service TextSortDescriptor { 15129 service ::com::sun::star::util::SortDescriptor; 15130 [property] char Delimiter; 15131 [property] boolean IsSortInTable; 15132 [property] long SortRowOrColumnNo0; 15133 [property] boolean IsSortNumeric0; 15134 [property] boolean IsSortAscending0; 15135 [property] long SortRowOrColumnNo1; 15136 [property] boolean IsSortNumeric1; 15137 [property] boolean IsSortAscending1; 15138 [property] long SortRowOrColumnNo2; 15139 [property] boolean IsSortNumeric2; 15140 [property] boolean IsSortAscending2; 15141 }; 15142 published service TextSortDescriptor2 { 15143 service ::com::sun::star::table::TableSortDescriptor2; 15144 [property] boolean IsSortInTable; 15145 [property] char Delimiter; 15146 }; 15147 /** @deprecated */ published service TextSortable { 15148 interface ::com::sun::star::util::XSortable; 15149 }; 15150 published interface XTextTableCursor { 15151 interface ::com::sun::star::uno::XInterface; 15152 string getRangeName(); 15153 boolean gotoCellByName([in] string aCellName, [in] boolean bExpand); 15154 boolean goLeft([in] short nCount, [in] boolean bExpand); 15155 boolean goRight([in] short nCount, [in] boolean bExpand); 15156 boolean goUp([in] short nCount, [in] boolean bExpand); 15157 boolean goDown([in] short nCount, [in] boolean bExpand); 15158 void gotoStart([in] boolean bExpand); 15159 void gotoEnd([in] boolean bExpand); 15160 boolean mergeRange(); 15161 boolean splitRange([in] short nCount, [in] boolean bHorizontal); 15162 }; 15163 published service TextTableCursor { 15164 service ::com::sun::star::style::CharacterProperties; 15165 service ::com::sun::star::style::CharacterPropertiesAsian; 15166 service ::com::sun::star::style::CharacterPropertiesComplex; 15167 service ::com::sun::star::style::ParagraphProperties; 15168 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 15169 interface ::com::sun::star::text::XTextTableCursor; 15170 interface ::com::sun::star::beans::XPropertySet; 15171 }; 15172 published service TextTableRow { 15173 interface ::com::sun::star::beans::XPropertySet; 15174 [property] ::com::sun::star::util::Color BackColor; 15175 [property] boolean BackTransparent; 15176 /** @deprecated */ [property] string BackGraphicURL; 15177 [property] string BackGraphicFilter; 15178 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 15179 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators; 15180 [property] long Height; 15181 [property] boolean IsAutoHeight; 15182 [property, maybevoid, optional] boolean IsSplitAllowed; 15183 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > RowInteropGrabBag; 15184 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 15185 }; 15186 published service TextTables { 15187 interface ::com::sun::star::container::XIndexAccess; 15188 interface ::com::sun::star::container::XNameAccess; 15189 }; 15190 }; 15191 module view { 15192 published interface XScreenCursor { 15193 interface ::com::sun::star::uno::XInterface; 15194 boolean screenDown(); 15195 boolean screenUp(); 15196 }; 15197 }; 15198 module text { 15199 published service TextViewCursor { 15200 service ::com::sun::star::text::TextLayoutCursor; 15201 interface ::com::sun::star::view::XScreenCursor; 15202 }; 15203 /** @deprecated */ published constants TimeDisplayFormat { 15204 const short HHMM = 1; 15205 const short HHMMAMPM = 4; 15206 const short HHMMSS = 2; 15207 const short HHMMSS00 = 3; 15208 const short HHMMSS00AMPM = 6; 15209 const short HHMMSSAMPM = 5; 15210 const short STANDARD = 0; 15211 }; 15212 published constants UserDataPart { 15213 const short CITY = 7; 15214 const short COMPANY = 0; 15215 const short COUNTRY = 5; 15216 const short EMAIL = 13; 15217 const short FAX = 12; 15218 const short FIRSTNAME = 1; 15219 const short NAME = 2; 15220 const short PHONE_COMPANY = 11; 15221 const short PHONE_PRIVATE = 10; 15222 const short POSITION = 9; 15223 const short SHORTCUT = 3; 15224 const short STATE = 14; 15225 const short STREET = 4; 15226 const short TITLE = 8; 15227 const short ZIP = 6; 15228 }; 15229 published interface XDocumentIndexMark; 15230 published service UserDefinedIndex { 15231 service ::com::sun::star::text::BaseIndex; 15232 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles; 15233 [property, optional] boolean CreateFromMarks; 15234 [property, optional] boolean UseLevelFromSource; 15235 [property, optional] boolean CreateFromTables; 15236 [property, optional] boolean CreateFromTextFrames; 15237 [property, optional] boolean CreateFromGraphicObjects; 15238 [property, optional] boolean CreateFromEmbeddedObjects; 15239 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks; 15240 }; 15241 published constants UserFieldFormat { 15242 const short NUM = 2; 15243 const short SYSTEM = 0; 15244 const short TEXT = 1; 15245 }; 15246 published service UserIndex { 15247 service ::com::sun::star::text::BaseIndex; 15248 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles; 15249 [property, optional] boolean CreateFromMarks; 15250 [property, optional] boolean UseLevelFromSource; 15251 [property, optional] boolean CreateFromTables; 15252 [property, optional] boolean CreateFromTextFrames; 15253 [property, optional] boolean CreateFromGraphicObjects; 15254 [property, optional] boolean CreateFromEmbeddedObjects; 15255 [property] string UserIndexName; 15256 }; 15257 published service UserIndexMark { 15258 service ::com::sun::star::text::TextContent; 15259 service ::com::sun::star::text::BaseIndexMark; 15260 [property] string UserIndexName; 15261 }; 15262 published constants VertOrientation { 15263 const short BOTTOM = 3; 15264 const short CENTER = 2; 15265 const short CHAR_BOTTOM = 6; 15266 const short CHAR_CENTER = 5; 15267 const short CHAR_TOP = 4; 15268 const short LINE_BOTTOM = 9; 15269 const short LINE_CENTER = 8; 15270 const short LINE_TOP = 7; 15271 const short NONE = 0; 15272 const short TOP = 1; 15273 }; 15274 published struct VertOrientationFormat { 15275 long YPos; 15276 short VerticalOrientation; 15277 short VerticalRelation; 15278 }; 15279 published service ViewSettings { 15280 interface ::com::sun::star::beans::XPropertySet; 15281 [property] boolean ShowAnnotations; 15282 [property] boolean ShowBreaks; 15283 [property] boolean ShowDrawings; 15284 [property] boolean ShowFieldCommands; 15285 [property] boolean ShowFootnoteBackground; 15286 [property] boolean ShowGraphics; 15287 [property] boolean ShowHiddenParagraphs; 15288 [property] boolean ShowHiddenText; 15289 [property] boolean ShowRulers; 15290 [property] boolean ShowHoriRuler; 15291 [property] boolean ShowHoriScrollBar; 15292 [property] boolean ShowIndexMarkBackground; 15293 [property] boolean ShowParaBreaks; 15294 [property] boolean ShowProtectedSpaces; 15295 [property] boolean ShowSoftHyphens; 15296 [property] boolean ShowSpaces; 15297 [property] boolean ShowTableBoundaries; 15298 [property] boolean ShowTables; 15299 [property] boolean ShowTabstops; 15300 [property] boolean ShowTextBoundaries; 15301 [property] boolean ShowTextFieldBackground; 15302 [property] boolean ShowVertRuler; 15303 [property] boolean ShowVertScrollBar; 15304 [property] boolean SmoothScrolling; 15305 [property] boolean IsVertRulerRightAligned; 15306 [property] boolean ShowOnlineLayout; 15307 [property] short ZoomType; 15308 [property] short ZoomValue; 15309 [property, optional] boolean IsExecuteHyperlinks; 15310 [property, optional] boolean IsRasterVisible; 15311 [property, optional] boolean IsSnapToRaster; 15312 [property, optional] long RasterSubdivisionX; 15313 [property, optional] long RasterSubdivisionY; 15314 [property, optional] long RasterResolutionX; 15315 [property, optional] long RasterResolutionY; 15316 [property, optional] boolean ShowHiddenCharacters; 15317 [property, optional] boolean ShowNonprintingCharacters; 15318 [property, optional] long HorizontalRulerMetric; 15319 [property, optional] long VerticalRulerMetric; 15320 [property, optional] boolean ShowContentTips; 15321 [property, optional] boolean ShowScrollBarTips; 15322 [property, optional] boolean HideWhitespace; 15323 [property, optional] boolean ShowInlineTooltips; 15324 [property, optional] boolean UseHeaderFooterMenu; 15325 }; 15326 published constants WritingMode2 { 15327 const short BT_LR = 5; 15328 const short CONTEXT = 4; 15329 const short LR_TB = 0; 15330 /** @deprecated */ const short PAGE = 4; 15331 const short RL_TB = 1; 15332 const short TB_LR = 3; 15333 const short TB_RL = 2; 15334 }; 15335 published interface XBookmarkInsertTool { 15336 interface ::com::sun::star::uno::XInterface; 15337 ::com::sun::star::text::XTextContent insertNewBookmark([in] ::com::sun::star::text::XTextRange xTextRange, [in] string aName); 15338 }; 15339 published interface XDocumentIndexMark { 15340 interface ::com::sun::star::text::XTextContent; 15341 string getMarkEntry(); 15342 void setMarkEntry([in] string aIndexEntry); 15343 }; 15344 published interface XEndnotesSettingsSupplier { 15345 interface ::com::sun::star::uno::XInterface; 15346 ::com::sun::star::beans::XPropertySet getEndnotesSettings(); 15347 }; 15348 published interface XFootnotesSettingsSupplier { 15349 interface ::com::sun::star::uno::XInterface; 15350 ::com::sun::star::beans::XPropertySet getFootnotesSettings(); 15351 }; 15352 published interface XLineNumberingProperties { 15353 interface ::com::sun::star::uno::XInterface; 15354 ::com::sun::star::beans::XPropertySet getLineNumberingProperties(); 15355 }; 15356 published interface XMailMergeListener { 15357 interface ::com::sun::star::uno::XInterface; 15358 void notifyMailMergeEvent([in] ::com::sun::star::text::MailMergeEvent aEvent); 15359 }; 15360 published interface XNumberingFormatter { 15361 interface ::com::sun::star::uno::XInterface; 15362 string makeNumberingString([in] sequence< ::com::sun::star::beans::PropertyValue > aProperties, [in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::lang::IllegalArgumentException); 15363 }; 15364 published interface XNumberingRulesSupplier { 15365 interface ::com::sun::star::uno::XInterface; 15366 ::com::sun::star::container::XIndexAccess getNumberingRules(); 15367 }; 15368 published interface XNumberingTypeInfo { 15369 interface ::com::sun::star::uno::XInterface; 15370 sequence< short > getSupportedNumberingTypes(); 15371 short getNumberingType([in] string NumberingIdentifier); 15372 boolean hasNumberingType([in] string NumberingIdentifier); 15373 string getNumberingIdentifier([in] short NumberingType); 15374 }; 15375 published interface XRedline { 15376 interface ::com::sun::star::uno::XInterface; 15377 void makeRedline([in] string RedlineType, [in] ::com::sun::star::beans::PropertyValues RedlineProperties) raises (::com::sun::star::lang::IllegalArgumentException); 15378 }; 15379 /** @deprecated */ published interface XRelativeTextContentRemove { 15380 interface ::com::sun::star::uno::XInterface; 15381 void removeTextContentBefore([in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException); 15382 void removeTextContentAfter([in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException); 15383 }; 15384 published interface XRubySelection { 15385 interface ::com::sun::star::uno::XInterface; 15386 sequence< ::com::sun::star::beans::PropertyValues > getRubyList([in] boolean Automatic); 15387 void setRubyList([in] sequence< ::com::sun::star::beans::PropertyValues > RubyList, [in] boolean Automatic); 15388 }; 15389 published interface XTextCopy { 15390 interface ::com::sun::star::uno::XInterface; 15391 void copyText([in] ::com::sun::star::text::XTextCopy xSource); 15392 }; 15393 published interface XTextShapesSupplier { 15394 interface ::com::sun::star::uno::XInterface; 15395 ::com::sun::star::container::XIndexAccess getShapes(); 15396 }; 15397 published interface XTextViewCursor { 15398 interface ::com::sun::star::text::XTextCursor; 15399 boolean isVisible(); 15400 void setVisible([in] boolean bVisible); 15401 ::com::sun::star::awt::Point getPosition(); 15402 }; 15403 module fieldmaster { 15404 published service Bibliography { 15405 service ::com::sun::star::text::TextFieldMaster; 15406 [property] boolean IsNumberEntries; 15407 [property] boolean IsSortByPosition; 15408 [property] string BracketBefore; 15409 [property] string BracketAfter; 15410 [property] sequence< ::com::sun::star::beans::PropertyValues > SortKeys; 15411 [property] ::com::sun::star::lang::Locale Locale; 15412 [property] string SortAlgorithm; 15413 }; 15414 published service DDE { 15415 service ::com::sun::star::text::TextFieldMaster; 15416 [property] string DDECommandElement; 15417 [property] string DDECommandFile; 15418 [property] string DDECommandType; 15419 [property] boolean IsAutomaticUpdate; 15420 [property, optional] string Content; 15421 }; 15422 published service Database { 15423 service ::com::sun::star::text::TextFieldMaster; 15424 [property] string DataBaseName; 15425 [property] long CommandType; 15426 [property] string DataTableName; 15427 [property] string DataColumnName; 15428 [property, optional] string DataBaseURL; 15429 [property, optional] string DataBaseResource; 15430 [property, optional] string Name; 15431 }; 15432 published service SetExpression { 15433 service ::com::sun::star::text::TextFieldMaster; 15434 [property] byte ChapterNumberingLevel; 15435 [property] string NumberingSeparator; 15436 [property] short SubType; 15437 }; 15438 published service User { 15439 service ::com::sun::star::text::TextFieldMaster; 15440 [property] boolean IsExpression; 15441 [property] double Value; 15442 [property] string Content; 15443 }; 15444 }; 15445 module textfield { 15446 published service Annotation { 15447 service ::com::sun::star::text::TextField; 15448 [property] string Author; 15449 [property, optional] string Initials; 15450 [property, optional] string Name; 15451 [property] string Content; 15452 [property] ::com::sun::star::util::Date Date; 15453 [property, optional] ::com::sun::star::util::DateTime DateTimeValue; 15454 }; 15455 published service Author { 15456 service ::com::sun::star::text::TextField; 15457 [property, optional] boolean IsFixed; 15458 [property, optional] string Content; 15459 [property, optional] short AuthorFormat; 15460 [property, optional] string CurrentPresentation; 15461 [property, optional] boolean FullName; 15462 }; 15463 published service Bibliography { 15464 service ::com::sun::star::text::DependentTextField; 15465 [property] sequence< ::com::sun::star::beans::PropertyValue > Fields; 15466 }; 15467 published service Chapter { 15468 service ::com::sun::star::text::TextField; 15469 [property] short ChapterFormat; 15470 [property] byte Level; 15471 }; 15472 published service CharacterCount { 15473 service ::com::sun::star::text::TextField; 15474 [property] short NumberingType; 15475 }; 15476 published service CombinedCharacters { 15477 service ::com::sun::star::text::TextField; 15478 [property] string Content; 15479 }; 15480 published service ConditionalText { 15481 service ::com::sun::star::text::TextField; 15482 [property] string TrueContent; 15483 [property] string FalseContent; 15484 [property] string Condition; 15485 [property] boolean IsConditionTrue; 15486 [property, optional] string CurrentPresentation; 15487 }; 15488 published service DDE { 15489 service ::com::sun::star::text::TextField; 15490 }; 15491 published service Database { 15492 service ::com::sun::star::text::DependentTextField; 15493 [property] string Content; 15494 [property] string CurrentPresentation; 15495 [property] boolean DataBaseFormat; 15496 [property] long NumberFormat; 15497 }; 15498 published service DatabaseName { 15499 service ::com::sun::star::text::DependentTextField; 15500 [property] string DataBaseName; 15501 [property] long DataCommandType; 15502 [property] string DataTableName; 15503 [property, optional] string DataBaseURL; 15504 [property, optional] string DataBaseResource; 15505 }; 15506 published service DatabaseNextSet { 15507 service ::com::sun::star::text::DependentTextField; 15508 [property] string DataBaseName; 15509 [property] long DataCommandType; 15510 [property] string DataTableName; 15511 [property] string Condition; 15512 [property, optional] string DataBaseURL; 15513 [property, optional] string DataBaseResource; 15514 }; 15515 published service DatabaseNumberOfSet { 15516 service ::com::sun::star::text::DependentTextField; 15517 [property] string DataBaseName; 15518 [property] long DataCommandType; 15519 [property] string DataTableName; 15520 [property] string Condition; 15521 [property] long SetNumber; 15522 [property, optional] string DataBaseURL; 15523 [property, optional] string DataBaseResource; 15524 }; 15525 published service DatabaseSetNumber { 15526 service ::com::sun::star::text::DependentTextField; 15527 [property] string DataBaseName; 15528 [property] long DataCommandType; 15529 [property] string DataTableName; 15530 [property] short NumberingType; 15531 [property] long SetNumber; 15532 [property, optional] string DataBaseURL; 15533 [property, optional] string DataBaseResource; 15534 }; 15535 published service DateTime { 15536 service ::com::sun::star::text::TextField; 15537 [property, optional] boolean IsFixed; 15538 [property] boolean IsDate; 15539 [property, optional] ::com::sun::star::util::DateTime DateTimeValue; 15540 [property, optional] long NumberFormat; 15541 /** @deprecated */ [property, optional] short DateTimeFormat; 15542 [property, optional] long Adjust; 15543 [property, optional] boolean IsFixedLanguage; 15544 }; 15545 published service DropDown { 15546 service ::com::sun::star::text::TextField; 15547 [property] string Name; 15548 [property] sequence< string > Items; 15549 [property] string SelectedItem; 15550 }; 15551 published service EmbeddedObjectCount { 15552 service ::com::sun::star::text::TextField; 15553 [property] short NumberingType; 15554 }; 15555 published service ExtendedUser { 15556 service ::com::sun::star::text::TextField; 15557 [property] string Content; 15558 [property] string CurrentPresentation; 15559 [property] boolean IsFixed; 15560 [property] short UserDataType; 15561 }; 15562 published service FileName { 15563 service ::com::sun::star::text::TextField; 15564 [property] string CurrentPresentation; 15565 [property] short FileFormat; 15566 [property] boolean IsFixed; 15567 }; 15568 published service GetExpression { 15569 service ::com::sun::star::text::TextField; 15570 [property] string Content; 15571 [property] string CurrentPresentation; 15572 [property] long NumberFormat; 15573 [property] boolean IsShowFormula; 15574 [property] short SubType; 15575 [property, readonly] double Value; 15576 [property] short VariableSubtype; 15577 [property, optional] boolean IsFixedLanguage; 15578 }; 15579 published service GetReference { 15580 service ::com::sun::star::text::TextField; 15581 [property] string CurrentPresentation; 15582 [property] short ReferenceFieldSource; 15583 [property] string SourceName; 15584 [property] short ReferenceFieldPart; 15585 [property] short SequenceNumber; 15586 [property, optional] string ReferenceFieldLanguage; 15587 }; 15588 published service GraphicObjectCount { 15589 service ::com::sun::star::text::TextField; 15590 [property] short NumberingType; 15591 }; 15592 published service HiddenParagraph { 15593 service ::com::sun::star::text::TextField; 15594 [property] string Condition; 15595 [property] boolean IsHidden; 15596 }; 15597 published service HiddenText { 15598 service ::com::sun::star::text::TextField; 15599 [property] string Content; 15600 [property] string Condition; 15601 [property] boolean IsHidden; 15602 }; 15603 published service Input { 15604 service ::com::sun::star::text::TextField; 15605 [property, optional] string Content; 15606 [property, optional] string Hint; 15607 [property, optional] string Help; 15608 }; 15609 published service InputUser { 15610 service ::com::sun::star::text::TextField; 15611 [property, optional] string Content; 15612 [property, optional] string Hint; 15613 }; 15614 published service JumpEdit { 15615 service ::com::sun::star::text::TextField; 15616 [property] string Hint; 15617 [property] string PlaceHolder; 15618 [property] short PlaceHolderType; 15619 }; 15620 published service Macro { 15621 service ::com::sun::star::text::TextField; 15622 [property] string Hint; 15623 [property] string MacroName; 15624 [property] string MacroLibrary; 15625 }; 15626 published service PageCount { 15627 service ::com::sun::star::text::TextField; 15628 [property] short NumberingType; 15629 }; 15630 published service PageNumber { 15631 service ::com::sun::star::text::TextField; 15632 [property] short NumberingType; 15633 [property] short Offset; 15634 [property] ::com::sun::star::text::PageNumberType SubType; 15635 [property] string UserText; 15636 }; 15637 published service ParagraphCount { 15638 service ::com::sun::star::text::TextField; 15639 [property] short NumberingType; 15640 }; 15641 published service ReferencePageGet { 15642 service ::com::sun::star::text::TextField; 15643 [property] short NumberingType; 15644 }; 15645 published service ReferencePageSet { 15646 service ::com::sun::star::text::TextField; 15647 [property] short Offset; 15648 [property] boolean NameOn; 15649 }; 15650 published service Script { 15651 service ::com::sun::star::text::TextField; 15652 [property] string Content; 15653 [property] string ScriptType; 15654 [property] boolean URLContent; 15655 }; 15656 published service SetExpression { 15657 service ::com::sun::star::text::DependentTextField; 15658 [property] string Content; 15659 [property] string CurrentPresentation; 15660 [property] long NumberFormat; 15661 [property] short NumberingType; 15662 [property] boolean IsShowFormula; 15663 [property] string Hint; 15664 [property] boolean IsInput; 15665 [property] boolean IsVisible; 15666 [property] short SequenceValue; 15667 [property] short SubType; 15668 [property] double Value; 15669 [property, readonly] string VariableName; 15670 [property, optional] boolean IsFixedLanguage; 15671 }; 15672 published service TableCount { 15673 service ::com::sun::star::text::TextField; 15674 [property] short NumberingType; 15675 }; 15676 /** @deprecated */ published service TableFormula { 15677 service ::com::sun::star::text::TextField; 15678 [property] string Formula; 15679 [property] string CurrentPresentation; 15680 [property] boolean IsShowFormula; 15681 [property] short NumberFormat; 15682 }; 15683 published service TemplateName { 15684 service ::com::sun::star::text::TextField; 15685 [property] short FileFormat; 15686 }; 15687 published service URL { 15688 service ::com::sun::star::text::TextField; 15689 [property] short Format; 15690 [property] string URL; 15691 [property] string Representation; 15692 [property] string TargetFrame; 15693 }; 15694 published service User { 15695 service ::com::sun::star::text::DependentTextField; 15696 [property, optional] boolean IsShowFormula; 15697 [property, optional] boolean IsVisible; 15698 [property, optional] long NumberFormat; 15699 [property, optional] boolean IsFixedLanguage; 15700 }; 15701 published service WordCount { 15702 service ::com::sun::star::text::TextField; 15703 [property] short NumberingType; 15704 }; 15705 module docinfo { 15706 published service ChangeAuthor { 15707 service ::com::sun::star::text::TextField; 15708 [property] string Author; 15709 [property] string CurrentPresentation; 15710 [property, optional] boolean IsFixed; 15711 }; 15712 published service ChangeDateTime { 15713 service ::com::sun::star::text::TextField; 15714 [property] string CurrentPresentation; 15715 [property, optional] boolean IsFixed; 15716 [property] boolean IsDate; 15717 [property] double DateTimeValue; 15718 [property] long NumberFormat; 15719 [property, optional] boolean IsFixedLanguage; 15720 }; 15721 published service CreateAuthor { 15722 service ::com::sun::star::text::TextField; 15723 [property] string Author; 15724 [property] string CurrentPresentation; 15725 [property, optional] boolean IsFixed; 15726 }; 15727 published service CreateDateTime { 15728 service ::com::sun::star::text::TextField; 15729 [property] string CurrentPresentation; 15730 [property, optional] boolean IsFixed; 15731 [property] boolean IsDate; 15732 [property] double DateTimeValue; 15733 [property] long NumberFormat; 15734 [property, optional] boolean IsFixedLanguage; 15735 }; 15736 published service Custom { 15737 service ::com::sun::star::text::TextField; 15738 [property] string Name; 15739 [property] string CurrentPresentation; 15740 [property] boolean IsFixed; 15741 }; 15742 published service Description { 15743 service ::com::sun::star::text::TextField; 15744 [property] string Content; 15745 [property] string CurrentPresentation; 15746 [property] boolean IsFixed; 15747 }; 15748 published service EditTime { 15749 service ::com::sun::star::text::TextField; 15750 [property] string CurrentPresentation; 15751 [property, optional] boolean IsFixed; 15752 [property] double DateTimeValue; 15753 [property] long NumberFormat; 15754 [property, optional] boolean IsFixedLanguage; 15755 }; 15756 published service Keywords { 15757 service ::com::sun::star::text::TextField; 15758 [property] string Content; 15759 [property] string CurrentPresentation; 15760 [property] boolean IsFixed; 15761 }; 15762 published service PrintAuthor { 15763 service ::com::sun::star::text::TextField; 15764 [property] string Author; 15765 [property] string CurrentPresentation; 15766 [property, optional] boolean IsFixed; 15767 }; 15768 published service PrintDateTime { 15769 service ::com::sun::star::text::TextField; 15770 [property] string CurrentPresentation; 15771 [property, optional] boolean IsFixed; 15772 [property] boolean IsDate; 15773 [property] double DateTimeValue; 15774 [property] long NumberFormat; 15775 [property, optional] boolean IsFixedLanguage; 15776 }; 15777 published service Revision { 15778 service ::com::sun::star::text::TextField; 15779 [property] string Content; 15780 [property] string CurrentPresentation; 15781 [property] boolean IsFixed; 15782 }; 15783 published service Subject { 15784 service ::com::sun::star::text::TextField; 15785 [property] string Content; 15786 [property] string CurrentPresentation; 15787 [property] boolean IsFixed; 15788 }; 15789 published service Title { 15790 service ::com::sun::star::text::TextField; 15791 [property] string Content; 15792 [property] string CurrentPresentation; 15793 [property] boolean IsFixed; 15794 }; 15795 }; 15796 }; 15797 }; 15798 module ucb { 15799 published exception AlreadyInitializedException: ::com::sun::star::uno::Exception { 15800 }; 15801 published interface XAnyCompare; 15802 published interface XAnyCompareFactory { 15803 interface ::com::sun::star::uno::XInterface; 15804 ::com::sun::star::ucb::XAnyCompare createAnyCompareByName([in] string PropertyName); 15805 }; 15806 published service AnyCompareFactory: ::com::sun::star::ucb::XAnyCompareFactory { 15807 createWithLocale([in] ::com::sun::star::lang::Locale aLocale); 15808 }; 15809 published exception AuthenticationRequest: ::com::sun::star::task::ClassifiedInteractionRequest { 15810 string ServerName; 15811 string Diagnostic; 15812 boolean HasRealm; 15813 string Realm; 15814 boolean HasUserName; 15815 string UserName; 15816 boolean HasPassword; 15817 string Password; 15818 boolean HasAccount; 15819 string Account; 15820 }; 15821 published interface XContentIdentifier; 15822 published interface XContentAccess { 15823 interface ::com::sun::star::uno::XInterface; 15824 string queryContentIdentifierString(); 15825 ::com::sun::star::ucb::XContentIdentifier queryContentIdentifier(); 15826 ::com::sun::star::ucb::XContent queryContent(); 15827 }; 15828 published service ContentResultSet { 15829 service ::com::sun::star::sdbc::ResultSet; 15830 interface ::com::sun::star::lang::XComponent; 15831 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier; 15832 interface ::com::sun::star::sdbc::XResultSet; 15833 interface ::com::sun::star::sdbc::XRow; 15834 interface ::com::sun::star::sdbc::XCloseable; 15835 interface ::com::sun::star::beans::XPropertySet; 15836 interface ::com::sun::star::ucb::XContentAccess; 15837 [property, optional] long CursorTravelMode; 15838 [property, readonly] long RowCount; 15839 [property, readonly] boolean IsRowCountFinal; 15840 }; 15841 published service CachedContentResultSet { 15842 service ::com::sun::star::ucb::ContentResultSet; 15843 [property] long FetchSize; 15844 [property] long FetchDirection; 15845 }; 15846 published interface XContentIdentifierMapping; 15847 published interface XCachedContentResultSetFactory { 15848 interface ::com::sun::star::uno::XInterface; 15849 ::com::sun::star::sdbc::XResultSet createCachedContentResultSet([in] ::com::sun::star::sdbc::XResultSet xSource, [in] ::com::sun::star::ucb::XContentIdentifierMapping xMapping); 15850 }; 15851 published service CachedContentResultSetFactory: ::com::sun::star::ucb::XCachedContentResultSetFactory; 15852 published struct FetchResult { 15853 sequence< any > Rows; 15854 long StartIndex; 15855 boolean Orientation; 15856 short FetchError; 15857 }; 15858 published interface XFetchProvider { 15859 interface ::com::sun::star::uno::XInterface; 15860 ::com::sun::star::ucb::FetchResult fetch([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection); 15861 }; 15862 published interface XFetchProviderForContentAccess { 15863 interface ::com::sun::star::uno::XInterface; 15864 ::com::sun::star::ucb::FetchResult fetchContentIdentifierStrings([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection); 15865 ::com::sun::star::ucb::FetchResult fetchContentIdentifiers([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection); 15866 ::com::sun::star::ucb::FetchResult fetchContents([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection); 15867 }; 15868 published service CachedContentResultSetStub { 15869 service ::com::sun::star::ucb::ContentResultSet; 15870 interface ::com::sun::star::ucb::XFetchProvider; 15871 interface ::com::sun::star::ucb::XFetchProviderForContentAccess; 15872 }; 15873 published interface XCachedContentResultSetStubFactory { 15874 interface ::com::sun::star::uno::XInterface; 15875 ::com::sun::star::sdbc::XResultSet createCachedContentResultSetStub([in] ::com::sun::star::sdbc::XResultSet xSource); 15876 }; 15877 published service CachedContentResultSetStubFactory: ::com::sun::star::ucb::XCachedContentResultSetStubFactory; 15878 published exception ListenerAlreadySetException: ::com::sun::star::uno::Exception { 15879 }; 15880 published exception ServiceNotFoundException: ::com::sun::star::uno::Exception { 15881 }; 15882 published interface XDynamicResultSetListener; 15883 published interface XDynamicResultSet { 15884 interface ::com::sun::star::lang::XComponent; 15885 ::com::sun::star::sdbc::XResultSet getStaticResultSet() raises (::com::sun::star::ucb::ListenerAlreadySetException); 15886 void setListener([in] ::com::sun::star::ucb::XDynamicResultSetListener Listener) raises (::com::sun::star::ucb::ListenerAlreadySetException); 15887 void connectToCache([in] ::com::sun::star::ucb::XDynamicResultSet Cache) raises (::com::sun::star::ucb::ListenerAlreadySetException, ::com::sun::star::ucb::AlreadyInitializedException, ::com::sun::star::ucb::ServiceNotFoundException); 15888 short getCapabilities(); 15889 }; 15890 published interface XSourceInitialization { 15891 interface ::com::sun::star::uno::XInterface; 15892 void setSource([in] ::com::sun::star::uno::XInterface Source) raises (::com::sun::star::ucb::AlreadyInitializedException); 15893 }; 15894 published service CachedDynamicResultSet { 15895 interface ::com::sun::star::ucb::XDynamicResultSet; 15896 interface ::com::sun::star::ucb::XSourceInitialization; 15897 }; 15898 published interface XContentIdentifierMapping; 15899 published interface XCachedDynamicResultSetFactory { 15900 interface ::com::sun::star::uno::XInterface; 15901 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSet([in] ::com::sun::star::ucb::XDynamicResultSet SourceStub, [in] ::com::sun::star::ucb::XContentIdentifierMapping ContentIdentifierMapping); 15902 }; 15903 published service CachedDynamicResultSetFactory: ::com::sun::star::ucb::XCachedDynamicResultSetFactory; 15904 published service CachedDynamicResultSetStub { 15905 interface ::com::sun::star::ucb::XDynamicResultSet; 15906 interface ::com::sun::star::ucb::XSourceInitialization; 15907 }; 15908 published struct NumberedSortingInfo { 15909 long ColumnIndex; 15910 boolean Ascending; 15911 }; 15912 published interface XCachedDynamicResultSetStubFactory { 15913 interface ::com::sun::star::uno::XInterface; 15914 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSetStub([in] ::com::sun::star::ucb::XDynamicResultSet Source); 15915 void connectToCache([in] ::com::sun::star::ucb::XDynamicResultSet Source, [in] ::com::sun::star::ucb::XDynamicResultSet TargetCache, [in] sequence< ::com::sun::star::ucb::NumberedSortingInfo > SortingInfo, [in] ::com::sun::star::ucb::XAnyCompareFactory CompareFactory) raises (::com::sun::star::ucb::ListenerAlreadySetException, ::com::sun::star::ucb::AlreadyInitializedException); 15916 }; 15917 published service CachedDynamicResultSetStubFactory: ::com::sun::star::ucb::XCachedDynamicResultSetStubFactory; 15918 published exception IllegalIdentifierException: ::com::sun::star::uno::Exception { 15919 }; 15920 published interface XContentIdentifier; 15921 published interface XContentProvider { 15922 interface ::com::sun::star::uno::XInterface; 15923 ::com::sun::star::ucb::XContent queryContent([in] ::com::sun::star::ucb::XContentIdentifier Identifier) raises (::com::sun::star::ucb::IllegalIdentifierException); 15924 long compareContentIds([in] ::com::sun::star::ucb::XContentIdentifier Id1, [in] ::com::sun::star::ucb::XContentIdentifier Id2); 15925 }; 15926 published interface XProgressHandler; 15927 published service CommandEnvironment: ::com::sun::star::ucb::XCommandEnvironment { 15928 create([in] ::com::sun::star::task::XInteractionHandler InteractionHandler, [in] ::com::sun::star::ucb::XProgressHandler ProgressHandler); 15929 }; 15930 published struct CommandInfo { 15931 string Name; 15932 long Handle; 15933 type ArgType; 15934 }; 15935 published constants CommandInfoChange { 15936 const long COMMAND_INSERTED = 0; 15937 const long COMMAND_REMOVED = 1; 15938 }; 15939 published struct CommandInfoChangeEvent: ::com::sun::star::lang::EventObject { 15940 string Name; 15941 long Handle; 15942 long Reason; 15943 }; 15944 published constants ConnectionMode { 15945 const short OFFLINE = 1; 15946 const short ONLINE = 0; 15947 }; 15948 published constants ContentAction { 15949 const long DELETED = 2; 15950 const long EXCHANGED = 4; 15951 const long INSERTED = 0; 15952 const long REMOVED = 1; 15953 /** @deprecated */ const long SEARCH_MATCHED = 128; 15954 }; 15955 published interface XContentIdentifier; 15956 published struct ContentEvent: ::com::sun::star::lang::EventObject { 15957 long Action; 15958 ::com::sun::star::ucb::XContent Content; 15959 ::com::sun::star::ucb::XContentIdentifier Id; 15960 }; 15961 published constants ContentInfoAttribute { 15962 const short INSERT_WITH_INPUTSTREAM = 1; 15963 const short KIND_DOCUMENT = 2; 15964 const short KIND_FOLDER = 4; 15965 const short KIND_LINK = 8; 15966 const short NONE = 0; 15967 }; 15968 published interface XContentIdentifier; 15969 published interface XContentIdentifierFactory { 15970 interface ::com::sun::star::uno::XInterface; 15971 ::com::sun::star::ucb::XContentIdentifier createContentIdentifier([in] string ContentId); 15972 }; 15973 published interface XParameterizedContentProvider { 15974 interface ::com::sun::star::uno::XInterface; 15975 ::com::sun::star::ucb::XContentProvider registerInstance([in] string Template, [in] string Arguments, [in] boolean ReplaceExisting) raises (::com::sun::star::lang::IllegalArgumentException); 15976 ::com::sun::star::ucb::XContentProvider deregisterInstance([in] string Template, [in] string Arguments) raises (::com::sun::star::lang::IllegalArgumentException); 15977 }; 15978 published service ContentProvider { 15979 interface ::com::sun::star::ucb::XContentProvider; 15980 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory; 15981 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider; 15982 }; 15983 published struct ContentProviderInfo { 15984 ::com::sun::star::ucb::XContentProvider ContentProvider; 15985 string Scheme; 15986 }; 15987 published interface XContentProviderSupplier { 15988 interface ::com::sun::star::uno::XInterface; 15989 ::com::sun::star::ucb::XContentProvider getContentProvider(); 15990 }; 15991 published service ContentProviderProxy { 15992 interface ::com::sun::star::uno::XInterface; 15993 interface ::com::sun::star::ucb::XContentProviderSupplier; 15994 interface ::com::sun::star::ucb::XContentProvider; 15995 interface ::com::sun::star::ucb::XParameterizedContentProvider; 15996 }; 15997 published interface XContentProviderFactory { 15998 interface ::com::sun::star::uno::XInterface; 15999 ::com::sun::star::ucb::XContentProvider createContentProvider([in] string Service); 16000 }; 16001 published service ContentProviderProxyFactory: ::com::sun::star::ucb::XContentProviderFactory; 16002 published constants ContentResultSetCapability { 16003 const short SORTED = 1; 16004 }; 16005 /** @deprecated */ published interface XContentTransmitter { 16006 interface ::com::sun::star::uno::XInterface; 16007 void transmit([in] string Source, [in] string Destination, [in] long Flags); 16008 }; 16009 /** @deprecated */ published service ContentTransmitter { 16010 interface ::com::sun::star::ucb::XContentTransmitter; 16011 }; 16012 published struct CrossReference { 16013 string Group; 16014 long Id; 16015 }; 16016 published service HierarchyDataSource { 16017 interface ::com::sun::star::lang::XMultiServiceFactory; 16018 interface ::com::sun::star::lang::XComponent; 16019 }; 16020 published service DefaultHierarchyDataSource { 16021 service ::com::sun::star::ucb::HierarchyDataSource; 16022 }; 16023 published struct DocumentHeaderField { 16024 string Name; 16025 string Value; 16026 }; 16027 published enum DocumentStoreMode { 16028 REMOTE = 0, 16029 LOCAL = 1 16030 }; 16031 published exception DuplicateCommandIdentifierException: ::com::sun::star::uno::Exception { 16032 }; 16033 published exception DuplicateProviderException: ::com::sun::star::uno::Exception { 16034 }; 16035 published service DynamicResultSet { 16036 interface ::com::sun::star::ucb::XDynamicResultSet; 16037 }; 16038 /** @deprecated */ published constants Error { 16039 const long ACCOUNT_SYNTAX = 122977; 16040 const long BAD_CCMAIL_EXPORT_PASSWORD = 122909; 16041 const long BAD_INET = 122965; 16042 const long CCMAIL_EXPORT_ERROR = 122905; 16043 const long CCMAIL_EXPORT_NOT_TERMINATING = 122957; 16044 const long CCMAIL_EXPORT_TOO_LONG = 122910; 16045 const long CNTOUT_NO_FROM = 122890; 16046 const long CONFIRM_EMPTY_TRASH = 122952; 16047 const long CONNECT_FAILURE = 122883; 16048 const long COULD_NOT_INIT_COMPONENT = 122961; 16049 const long DELETE_ABORTED = 122892; 16050 const long DO_LOG = 122947; 16051 const long EMPTY_SERVERNAME = 122963; 16052 const long EMPTY_USERNAME = 122964; 16053 const long EXTERNAL_COMMAND_FAILED = 122958; 16054 const long FILE_EXISTS = 122921; 16055 const long FILE_NOT_EXISTS = 122922; 16056 const long FOLDER_EXISTS = 122911; 16057 const long FOLDER_INVALID = 122896; 16058 const long FOLDER_NOT_EXISTS = 122912; 16059 const long FSYS_ACCESS_DENIED = 122926; 16060 const long FSYS_CACHE_INCONSISTENT = 122940; 16061 const long FSYS_CANT_ITERATE = 122937; 16062 const long FSYS_CANT_RESOLVE_CONFLICT = 122936; 16063 const long FSYS_DELETE = 122944; 16064 const long FSYS_INSERT_MEDIUM = 122955; 16065 const long FSYS_INVALID_CHAR = 122924; 16066 const long FSYS_INVALID_DEVICE = 122925; 16067 const long FSYS_IS_MARKED = 122945; 16068 const long FSYS_IS_WILDCARD = 122933; 16069 const long FSYS_LOCK = 122942; 16070 const long FSYS_LOCK_VIOLATION = 122927; 16071 const long FSYS_LOST_ROOT = 122949; 16072 const long FSYS_MISPLACED_CHAR = 122923; 16073 const long FSYS_NOT_A_DIRECTORY = 122932; 16074 const long FSYS_NOT_A_FILE = 122931; 16075 const long FSYS_NOT_SUPPORTED = 122929; 16076 const long FSYS_NO_TARGET = 122953; 16077 const long FSYS_READONLY = 122941; 16078 const long FSYS_RECURSIVE = 122954; 16079 const long FSYS_ROOT_DELETE = 122920; 16080 const long FSYS_UNKNOWN = 122930; 16081 const long FSYS_UNLOCK = 122943; 16082 const long FSYS_UPDATE_NEEDED = 122935; 16083 const long FSYS_VOLUME_FULL = 122928; 16084 const long FTP_DCONFAILURE = 122901; 16085 const long FTP_GENERAL_FAILURE = 122946; 16086 const long FTP_NETWORKERROR = 122898; 16087 const long FTP_NOTNECESSARYCMD = 122899; 16088 const long FTP_PROXY = 122950; 16089 const long FTP_RESOLVERERROR = 122897; 16090 const long FTP_SERVICEUNAVAILABLE = 122900; 16091 const long FTP_TRANSFERABORTED = 122902; 16092 const long HTTP_COOKIE_REQUEST = 122948; 16093 const long ILLEGAL_CCMAIL_EXPORT_FILE = 122907; 16094 const long ILLEGAL_MESSAGE_ID = 122914; 16095 const long IMAP_BAD_SERVER = 122969; 16096 const long IMAP_BAD_TITLE = 122971; 16097 const long IMAP_CONNECTION_CLOSED = 122967; 16098 const long IMAP_NOT_IMAP4 = 122968; 16099 const long IMAP_SERVER_MSG = 122966; 16100 const long IS_RESCHEDULED = 122918; 16101 const long LOGIN_FAILURE_ACCOUNT = 122976; 16102 const long LOGIN_FAILURE_MAILSEND = 122882; 16103 const long LOGIN_FAILURE_NEWSSEND = 122881; 16104 const long LOGIN_FAILURE_RECEIVE = 122880; 16105 const long MESSAGE_NOT_FOUND = 122908; 16106 const long MULTIPLE_NOT_SEARCHABLE = 122939; 16107 const long NONE = 0; 16108 const long NOTAVAILABLE = 122894; 16109 const long NOT_HANDLED = 122960; 16110 const long NO_CCMAIL_EXPORT_FILE = 122906; 16111 const long NO_DOCINFO = 122956; 16112 const long NO_VIM_BBOARDLIST = 122913; 16113 const long NO_VIM_LIBRARY = 122903; 16114 const long ONE_NOT_SEARCHABLE = 122938; 16115 const long PASSWORD_SYNTAX = 122973; 16116 const long QUERY_DELETE = 122893; 16117 const long QUERY_DELETE_CACHE = 122974; 16118 const long RENAMED_WRONG_FILE_FORMAT = 122934; 16119 const long RENAME_FAILED = 122959; 16120 const long REORGANIZE_FILE_LOCKED = 122970; 16121 const long REORGANIZE_NO_DISKSPACE = 122975; 16122 const long SERVERNAME_SYNTAX = 122916; 16123 const long SERVER_CONNECT_FAILURE = 122972; 16124 const long SERVER_PORT_SYNTAX = 122915; 16125 const long SOURCE_SAME_AS_TARGET = 122951; 16126 const long STORAGE_KILLED = 122887; 16127 const long STORAGE_READONLY = 122886; 16128 const long TOO_MANY_GROUPS = 122891; 16129 const long TRANSFER_URL_NOT_SUPPORTED = 122962; 16130 const long UCB_OFFLINE = 122884; 16131 const long UCB_SERVER_ERROR = 122885; 16132 const long UNSUPPORTED_URL = 122889; 16133 const long USERNAME_SYNTAX = 122917; 16134 const long VIM_LIBRARY_CORRUPTED = 122904; 16135 const long VIM_LIBRARY_ERROR = 122895; 16136 const long VIM_NO_FAKE_MESSAGE_ID = 122919; 16137 const long WRONG_FILE_FORMAT = 122888; 16138 }; 16139 published struct ExportStreamInfo { 16140 ::com::sun::star::io::XOutputStream Target; 16141 boolean ForceBodies; 16142 }; 16143 published service FTPContent { 16144 interface ::com::sun::star::lang::XComponent; 16145 interface ::com::sun::star::ucb::XContent; 16146 interface ::com::sun::star::ucb::XContentCreator; 16147 interface ::com::sun::star::ucb::XCommandProcessor; 16148 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16149 interface ::com::sun::star::beans::XPropertyContainer; 16150 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16151 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16152 interface ::com::sun::star::container::XChild; 16153 }; 16154 published service FTPContentProvider { 16155 interface ::com::sun::star::ucb::XContentProvider; 16156 }; 16157 published constants FetchError { 16158 const short ENDOFDATA = 1; 16159 const short EXCEPTION = 2; 16160 const short SUCCESS = 0; 16161 }; 16162 published service FileContent { 16163 interface ::com::sun::star::lang::XComponent; 16164 interface ::com::sun::star::ucb::XContent; 16165 interface ::com::sun::star::ucb::XContentCreator; 16166 interface ::com::sun::star::ucb::XCommandProcessor; 16167 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16168 interface ::com::sun::star::beans::XPropertyContainer; 16169 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16170 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16171 interface ::com::sun::star::container::XChild; 16172 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16173 }; 16174 published interface XFileIdentifierConverter { 16175 interface ::com::sun::star::uno::XInterface; 16176 long getFileProviderLocality([in] string BaseURL); 16177 string getFileURLFromSystemPath([in] string BaseURL, [in] string SystemPath); 16178 string getSystemPathFromFileURL([in] string URL); 16179 }; 16180 published service FileContentProvider { 16181 interface ::com::sun::star::ucb::XContentProvider; 16182 interface ::com::sun::star::ucb::XContentIdentifierFactory; 16183 interface ::com::sun::star::beans::XPropertySet; 16184 interface ::com::sun::star::ucb::XFileIdentifierConverter; 16185 }; 16186 published constants FileSystemNotation { 16187 const long DOS_NOTATION = 2; 16188 const long MAC_NOTATION = 3; 16189 const long UNIX_NOTATION = 1; 16190 const long UNKNOWN_NOTATION = 0; 16191 }; 16192 published enum FolderListCommand { 16193 GET = 0, 16194 GET_SUBSCRIBED = 1, 16195 SET = 2 16196 }; 16197 published struct FolderListEntry { 16198 string Title; 16199 string ID; 16200 boolean Subscribed; 16201 boolean New; 16202 boolean Removed; 16203 boolean Purge; 16204 }; 16205 published struct FolderList { 16206 ::com::sun::star::ucb::FolderListCommand Command; 16207 sequence< ::com::sun::star::ucb::FolderListEntry > List; 16208 }; 16209 published enum TransferCommandOperation { 16210 COPY = 0, 16211 MOVE = 1, 16212 LINK = 2 16213 }; 16214 published struct GlobalTransferCommandArgument { 16215 ::com::sun::star::ucb::TransferCommandOperation Operation; 16216 string SourceURL; 16217 string TargetURL; 16218 string NewTitle; 16219 long NameClash; 16220 }; 16221 published service HelpContent { 16222 interface ::com::sun::star::lang::XComponent; 16223 interface ::com::sun::star::ucb::XContent; 16224 interface ::com::sun::star::ucb::XCommandProcessor; 16225 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16226 interface ::com::sun::star::beans::XPropertyContainer; 16227 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16228 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16229 interface ::com::sun::star::container::XChild; 16230 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16231 }; 16232 published service HelpContentProvider { 16233 interface ::com::sun::star::ucb::XContentProvider; 16234 }; 16235 published service HierarchyContentProvider { 16236 interface ::com::sun::star::ucb::XContentProvider; 16237 }; 16238 published service HierarchyDataReadAccess { 16239 interface ::com::sun::star::container::XNameAccess; 16240 interface ::com::sun::star::container::XHierarchicalNameAccess; 16241 interface ::com::sun::star::util::XChangesNotifier; 16242 interface ::com::sun::star::lang::XComponent; 16243 }; 16244 published service HierarchyDataReadWriteAccess { 16245 service ::com::sun::star::ucb::HierarchyDataReadAccess; 16246 interface ::com::sun::star::container::XNameContainer; 16247 interface ::com::sun::star::lang::XSingleServiceFactory; 16248 interface ::com::sun::star::util::XChangesBatch; 16249 }; 16250 published service HierarchyFolderContent { 16251 interface ::com::sun::star::lang::XComponent; 16252 interface ::com::sun::star::ucb::XContent; 16253 interface ::com::sun::star::ucb::XCommandProcessor; 16254 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16255 interface ::com::sun::star::beans::XPropertyContainer; 16256 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16257 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16258 interface ::com::sun::star::container::XChild; 16259 interface ::com::sun::star::ucb::XContentCreator; 16260 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16261 }; 16262 published service HierarchyLinkContent { 16263 interface ::com::sun::star::lang::XComponent; 16264 interface ::com::sun::star::ucb::XContent; 16265 interface ::com::sun::star::ucb::XCommandProcessor; 16266 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16267 interface ::com::sun::star::beans::XPropertyContainer; 16268 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16269 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16270 interface ::com::sun::star::container::XChild; 16271 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16272 }; 16273 published service HierarchyRootFolderContent { 16274 interface ::com::sun::star::lang::XComponent; 16275 interface ::com::sun::star::ucb::XContent; 16276 interface ::com::sun::star::ucb::XCommandProcessor; 16277 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16278 interface ::com::sun::star::beans::XPropertyContainer; 16279 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16280 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16281 interface ::com::sun::star::container::XChild; 16282 interface ::com::sun::star::ucb::XContentCreator; 16283 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16284 }; 16285 published struct InsertCommandArgument { 16286 ::com::sun::star::io::XInputStream Data; 16287 boolean ReplaceExisting; 16288 }; 16289 published exception InteractiveAppException: ::com::sun::star::task::ClassifiedInteractionRequest { 16290 unsigned long Code; 16291 }; 16292 published exception InteractiveAugmentedIOException: ::com::sun::star::ucb::InteractiveIOException { 16293 sequence< any > Arguments; 16294 }; 16295 published exception InteractiveBadTransferURLException: ::com::sun::star::uno::Exception { 16296 }; 16297 /** @deprecated */ published exception InteractiveFileIOException: ::com::sun::star::ucb::InteractiveIOException { 16298 string FileName; 16299 }; 16300 published exception InteractiveNetworkException: ::com::sun::star::task::ClassifiedInteractionRequest { 16301 }; 16302 published exception InteractiveNetworkConnectException: ::com::sun::star::ucb::InteractiveNetworkException { 16303 string Server; 16304 }; 16305 published exception InteractiveNetworkGeneralException: ::com::sun::star::ucb::InteractiveNetworkException { 16306 }; 16307 published exception InteractiveNetworkOffLineException: ::com::sun::star::ucb::InteractiveNetworkException { 16308 }; 16309 published exception InteractiveNetworkReadException: ::com::sun::star::ucb::InteractiveNetworkException { 16310 string Diagnostic; 16311 }; 16312 published exception InteractiveNetworkResolveNameException: ::com::sun::star::ucb::InteractiveNetworkException { 16313 string Server; 16314 }; 16315 published exception InteractiveNetworkWriteException: ::com::sun::star::ucb::InteractiveNetworkException { 16316 string Diagnostic; 16317 }; 16318 published exception InteractiveWrongMediumException: ::com::sun::star::task::ClassifiedInteractionRequest { 16319 any Medium; 16320 }; 16321 published struct Link { 16322 string Source; 16323 string Destination; 16324 }; 16325 published struct ListAction { 16326 long Position; 16327 long Count; 16328 long ListActionType; 16329 any ActionInfo; 16330 }; 16331 published constants ListActionType { 16332 const long CLEARED = 23; 16333 const long COMPLETED = 27; 16334 const long INSERTED = 21; 16335 const long MOVED = 24; 16336 const long PROPERTIES_CHANGED = 25; 16337 const long REMOVED = 22; 16338 const long WELCOME = 20; 16339 }; 16340 published struct ListEvent: ::com::sun::star::lang::EventObject { 16341 sequence< ::com::sun::star::ucb::ListAction > Changes; 16342 }; 16343 published enum LockDepth { 16344 ZERO = 0, 16345 ONE = 1, 16346 INFINITY = 2 16347 }; 16348 published enum LockScope { 16349 EXCLUSIVE = 0, 16350 SHARED = 1 16351 }; 16352 published enum LockType { 16353 WRITE = 0 16354 }; 16355 published struct LockEntry { 16356 ::com::sun::star::ucb::LockScope Scope; 16357 ::com::sun::star::ucb::LockType Type; 16358 }; 16359 published struct Lock: ::com::sun::star::ucb::LockEntry { 16360 ::com::sun::star::ucb::LockDepth Depth; 16361 any Owner; 16362 hyper Timeout; 16363 sequence< string > LockTokens; 16364 }; 16365 published exception MissingInputStreamException: ::com::sun::star::uno::Exception { 16366 }; 16367 published exception MissingPropertiesException: ::com::sun::star::uno::Exception { 16368 sequence< string > Properties; 16369 }; 16370 published constants NameClash { 16371 const long ASK = 4; 16372 const long ERROR = 0; 16373 /** @deprecated */ const long KEEP = 3; 16374 const long OVERWRITE = 1; 16375 const long RENAME = 2; 16376 }; 16377 published exception NameClashException: ::com::sun::star::task::ClassifiedInteractionRequest { 16378 string Name; 16379 }; 16380 published exception NameClashResolveRequest: ::com::sun::star::task::ClassifiedInteractionRequest { 16381 string TargetFolderURL; 16382 string ClashingName; 16383 string ProposedNewName; 16384 }; 16385 published service ODMAContent { 16386 interface ::com::sun::star::lang::XComponent; 16387 interface ::com::sun::star::ucb::XContent; 16388 interface ::com::sun::star::ucb::XCommandProcessor; 16389 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16390 interface ::com::sun::star::beans::XPropertyContainer; 16391 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16392 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16393 interface ::com::sun::star::container::XChild; 16394 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16395 }; 16396 published service ODMAContentProvider { 16397 interface ::com::sun::star::ucb::XContentProvider; 16398 }; 16399 published struct OpenCommandArgument { 16400 long Mode; 16401 long Priority; 16402 ::com::sun::star::uno::XInterface Sink; 16403 sequence< ::com::sun::star::beans::Property > Properties; 16404 }; 16405 published struct OpenCommandArgument2: ::com::sun::star::ucb::OpenCommandArgument { 16406 sequence< ::com::sun::star::ucb::NumberedSortingInfo > SortingInfo; 16407 }; 16408 published struct OpenCommandArgument3: ::com::sun::star::ucb::OpenCommandArgument2 { 16409 sequence< ::com::sun::star::beans::NamedValue > OpeningFlags; 16410 }; 16411 published constants OpenMode { 16412 const short ALL = 0; 16413 const short DOCUMENT = 2; 16414 const short DOCUMENTS = 3; 16415 const short DOCUMENT_SHARE_DENY_NONE = 4; 16416 const short DOCUMENT_SHARE_DENY_WRITE = 5; 16417 const short FOLDERS = 1; 16418 }; 16419 published enum OutgoingMessageState { 16420 WRITTEN = 0, 16421 PARTIALLY_LOCALLY_SENT = 1, 16422 COMPLETELY_LOCALLY_SENT = 2, 16423 RECOVERABLE_LOCAL_ERROR = 3, 16424 NONRECOVERABLE_LOCAL_ERROR = 4, 16425 EXTERNAL_ERROR = 5, 16426 WAITING_CONFIRMATION = 6, 16427 CONFIRMED = 7 16428 }; 16429 published service PackageContentProvider { 16430 interface ::com::sun::star::ucb::XContentProvider; 16431 }; 16432 published service PackageFolderContent { 16433 interface ::com::sun::star::lang::XComponent; 16434 interface ::com::sun::star::ucb::XContent; 16435 interface ::com::sun::star::ucb::XCommandProcessor; 16436 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16437 interface ::com::sun::star::beans::XPropertyContainer; 16438 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16439 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16440 interface ::com::sun::star::container::XChild; 16441 interface ::com::sun::star::ucb::XContentCreator; 16442 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16443 }; 16444 published service PackageStreamContent { 16445 interface ::com::sun::star::lang::XComponent; 16446 interface ::com::sun::star::ucb::XContent; 16447 interface ::com::sun::star::ucb::XCommandProcessor; 16448 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16449 interface ::com::sun::star::beans::XPropertyContainer; 16450 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16451 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16452 interface ::com::sun::star::container::XChild; 16453 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16454 }; 16455 published interface XPropertySetRegistry; 16456 published interface XPersistentPropertySet { 16457 interface ::com::sun::star::beans::XPropertySet; 16458 ::com::sun::star::ucb::XPropertySetRegistry getRegistry(); 16459 string getKey(); 16460 }; 16461 published service PersistentPropertySet { 16462 interface ::com::sun::star::ucb::XPersistentPropertySet; 16463 interface ::com::sun::star::container::XNamed; 16464 interface ::com::sun::star::beans::XPropertyContainer; 16465 interface ::com::sun::star::beans::XPropertyAccess; 16466 }; 16467 published struct PostCommandArgument { 16468 ::com::sun::star::io::XInputStream Source; 16469 ::com::sun::star::uno::XInterface Sink; 16470 }; 16471 published struct PostCommandArgument2: ::com::sun::star::ucb::PostCommandArgument { 16472 string MediaType; 16473 string Referer; 16474 }; 16475 published enum Priority { 16476 HIGHEST = 0, 16477 HIGH = 1, 16478 NORMAL = 2, 16479 LOW = 3, 16480 LOWEST = 4 16481 }; 16482 published service PropertiesManager: ::com::sun::star::beans::XPropertySetInfo; 16483 published interface XPropertySetRegistry { 16484 interface ::com::sun::star::uno::XInterface; 16485 ::com::sun::star::ucb::XPersistentPropertySet openPropertySet([in] string key, [in] boolean create); 16486 void removePropertySet([in] string key); 16487 }; 16488 published service PropertySetRegistry { 16489 interface ::com::sun::star::ucb::XPropertySetRegistry; 16490 interface ::com::sun::star::container::XNameAccess; 16491 }; 16492 published enum PropertyValueState { 16493 UNPROCESSED = 0, 16494 PROCESSED = 1, 16495 INVALID_NAME = 2, 16496 INVALID_TYPE = 3 16497 }; 16498 published struct PropertyValueInfo: ::com::sun::star::beans::PropertyValue { 16499 ::com::sun::star::ucb::PropertyValueState ValueState; 16500 }; 16501 published struct RecipientInfo { 16502 string ProtocolType; 16503 ::com::sun::star::ucb::OutgoingMessageState State; 16504 string To; 16505 string CC; 16506 string BCC; 16507 string Newsgroups; 16508 string Server; 16509 string Username; 16510 string Password; 16511 string VIMPostOfficePath; 16512 string ProtocolErrorString; 16513 long ProtocolErrorNumber; 16514 long SendTries; 16515 }; 16516 published service RemoteAccessContentProvider { 16517 service ::com::sun::star::ucb::ContentProvider; 16518 interface ::com::sun::star::ucb::XParameterizedContentProvider; 16519 }; 16520 published interface XRemoteContentProviderDoneListener; 16521 published interface XRemoteContentProviderAcceptor { 16522 interface ::com::sun::star::uno::XInterface; 16523 boolean addRemoteContentProvider([in] string Identifier, [in] ::com::sun::star::lang::XMultiServiceFactory Factory, [in] sequence< string > Templates, [in] ::com::sun::star::ucb::XRemoteContentProviderDoneListener DoneListener); 16524 boolean removeRemoteContentProvider([in] string Identifier); 16525 }; 16526 published interface XContentProviderManager; 16527 /** @deprecated */ published interface XRemoteContentProviderActivator { 16528 interface ::com::sun::star::uno::XInterface; 16529 ::com::sun::star::ucb::XContentProviderManager activateRemoteContentProviders(); 16530 }; 16531 published service RemoteContentProviderAcceptor { 16532 interface ::com::sun::star::ucb::XRemoteContentProviderAcceptor; 16533 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XRemoteContentProviderActivator; 16534 }; 16535 published enum RemoteContentProviderChangeAction { 16536 ADDED = 0, 16537 REMOVED = 1 16538 }; 16539 published struct RemoteContentProviderChangeEvent: ::com::sun::star::lang::EventObject { 16540 string Identifier; 16541 ::com::sun::star::ucb::RemoteContentProviderChangeAction Action; 16542 }; 16543 /** @deprecated */ published service RemoteProxyContentProvider { 16544 interface ::com::sun::star::ucb::XContentProvider; 16545 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory; 16546 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider; 16547 }; 16548 published exception ResultSetException: ::com::sun::star::sdbc::SQLException { 16549 }; 16550 published struct RuleTerm { 16551 string Property; 16552 any Operand; 16553 short Operator; 16554 boolean CaseSensitive; 16555 boolean RegularExpression; 16556 }; 16557 published struct Rule { 16558 sequence< ::com::sun::star::ucb::RuleTerm > Terms; 16559 string Parameter; 16560 short Action; 16561 }; 16562 published constants RuleAction { 16563 const short COPY = 8; 16564 const short DELETE = 9; 16565 const short FORWARD = 11; 16566 const short HIDE = 2; 16567 const short LINK = 10; 16568 const short MARK = 3; 16569 const short MARKREAD = 5; 16570 const short MARKUNREAD = 6; 16571 const short MOVE = 7; 16572 const short NONE = 0; 16573 const short SHOW = 1; 16574 const short UNMARK = 4; 16575 }; 16576 published constants RuleOperator { 16577 const short CONTAINS = 1; 16578 const short CONTAINSNOT = 2; 16579 const short EQUAL = 5; 16580 const short GREATEREQUAL = 3; 16581 const short LESSEQUAL = 4; 16582 const short NOTEQUAL = 6; 16583 const short VALUE_FALSE = 8; 16584 const short VALUE_TRUE = 7; 16585 }; 16586 published struct RuleSet { 16587 sequence< ::com::sun::star::ucb::Rule > Rules; 16588 boolean HandleFolder; 16589 }; 16590 published struct SearchCriterium { 16591 sequence< ::com::sun::star::ucb::RuleTerm > Terms; 16592 }; 16593 published enum SearchRecursion { 16594 NONE = 0, 16595 ONE_LEVEL = 1, 16596 DEEP = 2 16597 }; 16598 published struct SearchInfo { 16599 sequence< ::com::sun::star::ucb::SearchCriterium > Criteria; 16600 ::com::sun::star::ucb::SearchRecursion Recursion; 16601 boolean IncludeBase; 16602 boolean RespectFolderViewRestrictions; 16603 boolean RespectDocViewRestrictions; 16604 boolean FollowIndirections; 16605 }; 16606 published struct SearchCommandArgument { 16607 ::com::sun::star::ucb::SearchInfo Info; 16608 sequence< ::com::sun::star::beans::Property > Properties; 16609 }; 16610 published struct SendInfo { 16611 string ProtocolType; 16612 string Value; 16613 }; 16614 published struct SendMediaTypes { 16615 string ProtocolType; 16616 sequence< string > Value; 16617 }; 16618 published interface XSimpleFileAccess { 16619 interface ::com::sun::star::uno::XInterface; 16620 void copy([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16621 void move([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16622 void kill([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16623 boolean isFolder([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16624 boolean isReadOnly([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16625 void setReadOnly([in] string FileURL, [in] boolean bReadOnly) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16626 void createFolder([in] string NewFolderURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16627 long getSize([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16628 string getContentType([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16629 ::com::sun::star::util::DateTime getDateTimeModified([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16630 sequence< string > getFolderContents([in] string FolderURL, [in] boolean bIncludeFolders) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16631 boolean exists([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16632 ::com::sun::star::io::XInputStream openFileRead([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16633 ::com::sun::star::io::XOutputStream openFileWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16634 ::com::sun::star::io::XStream openFileReadWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16635 void setInteractionHandler([in] ::com::sun::star::task::XInteractionHandler Handler); 16636 }; 16637 published interface XSimpleFileAccess2 { 16638 interface ::com::sun::star::ucb::XSimpleFileAccess; 16639 void writeFile([in] string FileURL, [in] ::com::sun::star::io::XInputStream data) raises (::com::sun::star::uno::Exception); 16640 }; 16641 published interface XSimpleFileAccess3 { 16642 interface ::com::sun::star::ucb::XSimpleFileAccess2; 16643 boolean isHidden([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16644 void setHidden([in] string FileURL, [in] boolean bHidden) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16645 }; 16646 published service SimpleFileAccess: ::com::sun::star::ucb::XSimpleFileAccess3; 16647 published interface XSortedDynamicResultSetFactory { 16648 interface ::com::sun::star::uno::XInterface; 16649 ::com::sun::star::ucb::XDynamicResultSet createSortedDynamicResultSet([in] ::com::sun::star::ucb::XDynamicResultSet Source, [in] sequence< ::com::sun::star::ucb::NumberedSortingInfo > Info, [in] ::com::sun::star::ucb::XAnyCompareFactory CompareFactory); 16650 }; 16651 published service SortedDynamicResultSetFactory: ::com::sun::star::ucb::XSortedDynamicResultSetFactory; 16652 published struct SortingInfo { 16653 string PropertyName; 16654 boolean Ascending; 16655 }; 16656 published interface XPropertySetRegistryFactory { 16657 interface ::com::sun::star::uno::XInterface; 16658 ::com::sun::star::ucb::XPropertySetRegistry createPropertySetRegistry([in] string URL); 16659 }; 16660 published service Store: ::com::sun::star::ucb::XPropertySetRegistryFactory; 16661 published enum SynchronizePolicy { 16662 SERVER_IS_MASTER = 0, 16663 CLIENT_IS_MASTER = 1, 16664 NONE_IS_MASTER = 2 16665 }; 16666 published struct TransferInfo { 16667 boolean MoveData; 16668 string SourceURL; 16669 string NewTitle; 16670 long NameClash; 16671 }; 16672 published struct TransferResult { 16673 string Source; 16674 string Target; 16675 any Result; 16676 }; 16677 published interface XContentProviderManager { 16678 interface ::com::sun::star::uno::XInterface; 16679 ::com::sun::star::ucb::XContentProvider registerContentProvider([in] ::com::sun::star::ucb::XContentProvider Provider, [in] string Scheme, [in] boolean ReplaceExisting) raises (::com::sun::star::ucb::DuplicateProviderException); 16680 void deregisterContentProvider([in] ::com::sun::star::ucb::XContentProvider Provider, [in] string Scheme); 16681 sequence< ::com::sun::star::ucb::ContentProviderInfo > queryContentProviders(); 16682 ::com::sun::star::ucb::XContentProvider queryContentProvider([in] string Identifier); 16683 }; 16684 published interface XUniversalContentBroker { 16685 interface ::com::sun::star::lang::XComponent; 16686 interface ::com::sun::star::ucb::XContentProvider; 16687 interface ::com::sun::star::ucb::XContentProviderManager; 16688 interface ::com::sun::star::ucb::XContentIdentifierFactory; 16689 interface ::com::sun::star::ucb::XCommandProcessor2; 16690 }; 16691 published service UniversalContentBroker: ::com::sun::star::ucb::XUniversalContentBroker { 16692 create(); 16693 }; 16694 published exception UnsupportedCommandException: ::com::sun::star::uno::Exception { 16695 }; 16696 published exception UnsupportedDataSinkException: ::com::sun::star::uno::Exception { 16697 ::com::sun::star::uno::XInterface Sink; 16698 }; 16699 published exception UnsupportedNameClashException: ::com::sun::star::uno::Exception { 16700 long NameClash; 16701 }; 16702 published exception UnsupportedOpenModeException: ::com::sun::star::uno::Exception { 16703 short Mode; 16704 }; 16705 published enum VerificationMode { 16706 ALWAYS = 0, 16707 ONCE = 1, 16708 NEVER = 2 16709 }; 16710 published service WebDAVContentProvider { 16711 interface ::com::sun::star::ucb::XContentProvider; 16712 }; 16713 published service WebDAVDocumentContent { 16714 interface ::com::sun::star::lang::XComponent; 16715 interface ::com::sun::star::ucb::XContent; 16716 interface ::com::sun::star::ucb::XCommandProcessor; 16717 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16718 interface ::com::sun::star::beans::XPropertyContainer; 16719 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16720 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16721 interface ::com::sun::star::container::XChild; 16722 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16723 }; 16724 published service WebDAVFolderContent { 16725 interface ::com::sun::star::lang::XComponent; 16726 interface ::com::sun::star::ucb::XContent; 16727 interface ::com::sun::star::ucb::XCommandProcessor; 16728 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16729 interface ::com::sun::star::beans::XPropertyContainer; 16730 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16731 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16732 interface ::com::sun::star::container::XChild; 16733 interface ::com::sun::star::ucb::XContentCreator; 16734 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16735 }; 16736 published struct WelcomeDynamicResultSetStruct { 16737 ::com::sun::star::sdbc::XResultSet Old; 16738 ::com::sun::star::sdbc::XResultSet New; 16739 }; 16740 published interface XAnyCompare { 16741 interface ::com::sun::star::uno::XInterface; 16742 short compare([in] any Any1, [in] any Any2); 16743 }; 16744 published interface XCommandInfo { 16745 interface ::com::sun::star::uno::XInterface; 16746 sequence< ::com::sun::star::ucb::CommandInfo > getCommands(); 16747 ::com::sun::star::ucb::CommandInfo getCommandInfoByName([in] string Name) raises (::com::sun::star::ucb::UnsupportedCommandException); 16748 ::com::sun::star::ucb::CommandInfo getCommandInfoByHandle([in] long Handle) raises (::com::sun::star::ucb::UnsupportedCommandException); 16749 boolean hasCommandByName([in] string Name); 16750 boolean hasCommandByHandle([in] long Handle); 16751 }; 16752 published interface XCommandInfoChangeListener { 16753 interface ::com::sun::star::lang::XEventListener; 16754 void commandInfoChange([in] ::com::sun::star::ucb::CommandInfoChangeEvent evt); 16755 }; 16756 published interface XContentEventListener { 16757 interface ::com::sun::star::lang::XEventListener; 16758 void contentEvent([in] ::com::sun::star::ucb::ContentEvent evt); 16759 }; 16760 published interface XContentIdentifier { 16761 interface ::com::sun::star::uno::XInterface; 16762 string getContentIdentifier(); 16763 string getContentProviderScheme(); 16764 }; 16765 published interface XContentIdentifierMapping { 16766 interface ::com::sun::star::uno::XInterface; 16767 string mapContentIdentifierString([in] string Source); 16768 ::com::sun::star::ucb::XContentIdentifier mapContentIdentifier([in] ::com::sun::star::ucb::XContentIdentifier Source); 16769 ::com::sun::star::ucb::XContent mapContent([in] ::com::sun::star::ucb::XContent Source); 16770 boolean mapRow([inout] sequence< any > Value); 16771 }; 16772 /** @deprecated */ published interface XDataContainer { 16773 interface ::com::sun::star::container::XIndexContainer; 16774 string getContentType(); 16775 void setContentType([in] string aType); 16776 sequence< byte > getData(); 16777 void setData([in] sequence< byte > aData); 16778 /** @deprecated */ string getDataURL(); 16779 /** @deprecated */ void setDataURL([in] string aURL); 16780 }; 16781 published interface XDynamicResultSetListener { 16782 interface ::com::sun::star::lang::XEventListener; 16783 void notify([in] ::com::sun::star::ucb::ListEvent Changes); 16784 }; 16785 published interface XInteractionHandlerSupplier { 16786 interface ::com::sun::star::uno::XInterface; 16787 boolean hasInteractionHandler(); 16788 }; 16789 published interface XInteractionReplaceExistingData { 16790 interface ::com::sun::star::task::XInteractionContinuation; 16791 }; 16792 published interface XInteractionSupplyAuthentication { 16793 interface ::com::sun::star::task::XInteractionContinuation; 16794 boolean canSetRealm(); 16795 void setRealm([in] string Realm); 16796 boolean canSetUserName(); 16797 void setUserName([in] string UserName); 16798 boolean canSetPassword(); 16799 void setPassword([in] string Password); 16800 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberPasswordModes([out] ::com::sun::star::ucb::RememberAuthentication Default); 16801 void setRememberPassword([in] ::com::sun::star::ucb::RememberAuthentication Remember); 16802 boolean canSetAccount(); 16803 void setAccount([in] string Account); 16804 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberAccountModes([out] ::com::sun::star::ucb::RememberAuthentication Default); 16805 void setRememberAccount([in] ::com::sun::star::ucb::RememberAuthentication Remember); 16806 }; 16807 published interface XInteractionSupplyName { 16808 interface ::com::sun::star::task::XInteractionContinuation; 16809 void setName([in] string Name); 16810 }; 16811 published interface XProgressHandler { 16812 interface ::com::sun::star::uno::XInterface; 16813 void push([in] any Status); 16814 void update([in] any Status); 16815 void pop(); 16816 }; 16817 published interface XPropertyMatcher { 16818 interface ::com::sun::star::uno::XInterface; 16819 boolean matches([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XCommandEnvironment Environment); 16820 }; 16821 published interface XPropertyMatcherFactory { 16822 interface ::com::sun::star::uno::XInterface; 16823 ::com::sun::star::ucb::XPropertyMatcher createPropertyMatcher([in] sequence< ::com::sun::star::ucb::SearchCriterium > Criteria); 16824 }; 16825 published interface XRecycler { 16826 interface ::com::sun::star::uno::XInterface; 16827 void trashContent([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XContentIdentifier Identifier); 16828 }; 16829 published interface XRemoteContentProviderChangeListener { 16830 interface ::com::sun::star::lang::XEventListener; 16831 void remoteContentProviderChange([in] ::com::sun::star::ucb::RemoteContentProviderChangeEvent Event); 16832 }; 16833 published interface XRemoteContentProviderChangeNotifier { 16834 interface ::com::sun::star::uno::XInterface; 16835 void addRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener); 16836 void removeRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener); 16837 }; 16838 published interface XRemoteContentProviderConnectionControl { 16839 interface ::com::sun::star::uno::XInterface; 16840 void enableConnectionControl([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor, [in] ::com::sun::star::uno::XInterface Token); 16841 }; 16842 published interface XRemoteContentProviderDistributor { 16843 interface ::com::sun::star::uno::XInterface; 16844 boolean connectToRemoteAcceptor([in] string Url, [in] string Identifier) raises (::com::sun::star::connection::NoConnectException, ::com::sun::star::connection::ConnectionSetupException, ::com::sun::star::lang::IllegalArgumentException); 16845 boolean disconnectFromRemoteAcceptor([in] string Url); 16846 void disconnectFromAll(); 16847 }; 16848 published interface XRemoteContentProviderDoneListener { 16849 interface ::com::sun::star::uno::XInterface; 16850 void doneWithRemoteContentProviders([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor); 16851 }; 16852 published interface XRemoteContentProviderSupplier { 16853 interface ::com::sun::star::uno::XInterface; 16854 ::com::sun::star::lang::XMultiServiceFactory queryRemoteContentProvider([in] string Identifier); 16855 }; 16856 }; 16857 module ui { 16858 published service ActionTrigger { 16859 [property] string Text; 16860 [property] string CommandURL; 16861 [property, optional] string HelpURL; 16862 [property] ::com::sun::star::awt::XBitmap Image; 16863 [property] ::com::sun::star::container::XIndexContainer SubContainer; 16864 }; 16865 published service ActionTriggerContainer { 16866 interface ::com::sun::star::container::XIndexContainer; 16867 interface ::com::sun::star::lang::XMultiServiceFactory; 16868 [optional] interface ::com::sun::star::container::XEnumerationAccess; 16869 [optional] interface ::com::sun::star::container::XContainer; 16870 }; 16871 published service ActionTriggerSeparator { 16872 [property, optional] short SeparatorType; 16873 }; 16874 published constants ActionTriggerSeparatorType { 16875 const short LINE = 0; 16876 const short LINEBREAK = 2; 16877 const short SPACE = 1; 16878 }; 16879 published struct ContextMenuExecuteEvent { 16880 ::com::sun::star::awt::XWindow SourceWindow; 16881 ::com::sun::star::awt::Point ExecutePosition; 16882 ::com::sun::star::container::XIndexContainer ActionTriggerContainer; 16883 ::com::sun::star::view::XSelectionSupplier Selection; 16884 }; 16885 published enum ContextMenuInterceptorAction { 16886 IGNORED = 0, 16887 CANCELLED = 1, 16888 EXECUTE_MODIFIED = 2, 16889 CONTINUE_MODIFIED = 3 16890 }; 16891 published interface XContextMenuInterceptor { 16892 interface ::com::sun::star::uno::XInterface; 16893 ::com::sun::star::ui::ContextMenuInterceptorAction notifyContextMenuExecute([in] ::com::sun::star::ui::ContextMenuExecuteEvent aEvent); 16894 }; 16895 module dialogs { 16896 published constants CommonFilePickerElementIds { 16897 const short CONTROL_FILEVIEW = 4; 16898 const short EDIT_FILEURL = 5; 16899 const short EDIT_FILEURL_LABEL = 7; 16900 const short LISTBOX_FILTER = 3; 16901 const short LISTBOX_FILTER_LABEL = 6; 16902 const short PUSHBUTTON_CANCEL = 2; 16903 const short PUSHBUTTON_OK = 1; 16904 }; 16905 published constants ControlActions { 16906 const short ADD_ITEM = 1; 16907 const short ADD_ITEMS = 2; 16908 const short DELETE_ITEM = 3; 16909 const short DELETE_ITEMS = 4; 16910 const short GET_HELP_URL = 101; 16911 const short GET_ITEMS = 6; 16912 const short GET_SELECTED_ITEM = 7; 16913 const short GET_SELECTED_ITEM_INDEX = 8; 16914 const short SET_HELP_URL = 100; 16915 const short SET_SELECT_ITEM = 5; 16916 }; 16917 published exception ExecutableDialogException: ::com::sun::star::uno::Exception { 16918 }; 16919 published constants ExecutableDialogResults { 16920 const short CANCEL = 0; 16921 const short OK = 1; 16922 }; 16923 published constants ExtendedFilePickerElementIds { 16924 const short CHECKBOX_AUTOEXTENSION = 100; 16925 const short CHECKBOX_FILTEROPTIONS = 102; 16926 const short CHECKBOX_GPGENCRYPTION = 211; 16927 const short CHECKBOX_LINK = 104; 16928 const short CHECKBOX_PASSWORD = 101; 16929 const short CHECKBOX_PREVIEW = 105; 16930 const short CHECKBOX_READONLY = 103; 16931 const short CHECKBOX_SELECTION = 110; 16932 const short LISTBOX_FILTER_SELECTOR = 210; 16933 const short LISTBOX_IMAGE_ANCHOR = 212; 16934 const short LISTBOX_IMAGE_ANCHOR_LABEL = 213; 16935 const short LISTBOX_IMAGE_TEMPLATE = 109; 16936 const short LISTBOX_IMAGE_TEMPLATE_LABEL = 209; 16937 const short LISTBOX_TEMPLATE = 108; 16938 const short LISTBOX_TEMPLATE_LABEL = 208; 16939 const short LISTBOX_VERSION = 107; 16940 const short LISTBOX_VERSION_LABEL = 207; 16941 const short PUSHBUTTON_PLAY = 106; 16942 }; 16943 published interface XFilePicker { 16944 interface ::com::sun::star::ui::dialogs::XExecutableDialog; 16945 void setMultiSelectionMode([in] boolean bMode); 16946 void setDefaultName([in] string aName); 16947 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException); 16948 string getDisplayDirectory(); 16949 /** @deprecated */ sequence< string > getFiles(); 16950 }; 16951 published interface XFilePicker2 { 16952 interface ::com::sun::star::ui::dialogs::XFilePicker; 16953 sequence< string > getSelectedFiles(); 16954 }; 16955 published interface XFilePickerListener; 16956 published interface XFilePickerNotifier { 16957 interface ::com::sun::star::uno::XInterface; 16958 void addFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener); 16959 void removeFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener); 16960 }; 16961 published interface XFilePreview { 16962 interface ::com::sun::star::uno::XInterface; 16963 sequence< short > getSupportedImageFormats(); 16964 ::com::sun::star::util::Color getTargetColorDepth(); 16965 long getAvailableWidth(); 16966 long getAvailableHeight(); 16967 void setImage([in] short aImageFormat, [in] any aImage) raises (::com::sun::star::lang::IllegalArgumentException); 16968 boolean setShowState([in] boolean bShowState); 16969 boolean getShowState(); 16970 }; 16971 published interface XFilterGroupManager { 16972 interface ::com::sun::star::uno::XInterface; 16973 void appendFilterGroup([in] string sGroupTitle, [in] sequence< ::com::sun::star::beans::StringPair > aFilters) raises (::com::sun::star::lang::IllegalArgumentException); 16974 }; 16975 published interface XFilterManager { 16976 interface ::com::sun::star::uno::XInterface; 16977 void appendFilter([in] string aTitle, [in] string aFilter) raises (::com::sun::star::lang::IllegalArgumentException); 16978 void setCurrentFilter([in] string aTitle) raises (::com::sun::star::lang::IllegalArgumentException); 16979 string getCurrentFilter(); 16980 }; 16981 published interface XFilePicker3 { 16982 interface ::com::sun::star::ui::dialogs::XFilePicker2; 16983 interface ::com::sun::star::ui::dialogs::XFilePickerNotifier; 16984 interface ::com::sun::star::ui::dialogs::XFilterManager; 16985 interface ::com::sun::star::ui::dialogs::XFilterGroupManager; 16986 interface ::com::sun::star::util::XCancellable; 16987 interface ::com::sun::star::lang::XComponent; 16988 [optional] interface ::com::sun::star::ui::dialogs::XFilePreview; 16989 }; 16990 published service FilePicker: ::com::sun::star::ui::dialogs::XFilePicker3 { 16991 createWithMode([in] short Mode); 16992 }; 16993 published struct FilePickerEvent: ::com::sun::star::lang::EventObject { 16994 short ElementId; 16995 }; 16996 published constants FilePreviewImageFormats { 16997 const short BITMAP = 1; 16998 }; 16999 published interface XFolderPicker { 17000 interface ::com::sun::star::ui::dialogs::XExecutableDialog; 17001 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException); 17002 string getDisplayDirectory(); 17003 string getDirectory(); 17004 void setDescription([in] string aDescription); 17005 }; 17006 published interface XFolderPicker2 { 17007 interface ::com::sun::star::ui::dialogs::XFolderPicker; 17008 interface ::com::sun::star::util::XCancellable; 17009 }; 17010 published service FolderPicker: ::com::sun::star::ui::dialogs::XFolderPicker2; 17011 /** @deprecated */ published constants ListboxControlActions { 17012 const short ADD_ITEM = 1; 17013 const short ADD_ITEMS = 2; 17014 const short DELETE_ITEM = 3; 17015 const short DELETE_ITEMS = 4; 17016 const short GET_ITEMS = 6; 17017 const short GET_SELECTED_ITEM = 7; 17018 const short SET_SELECT_ITEM = 5; 17019 }; 17020 published constants TemplateDescription { 17021 const short FILEOPEN_LINK_PLAY = 12; 17022 const short FILEOPEN_LINK_PREVIEW = 9; 17023 const short FILEOPEN_LINK_PREVIEW_IMAGE_ANCHOR = 13; 17024 const short FILEOPEN_LINK_PREVIEW_IMAGE_TEMPLATE = 6; 17025 const short FILEOPEN_PLAY = 7; 17026 const short FILEOPEN_PREVIEW = 11; 17027 const short FILEOPEN_READONLY_VERSION = 8; 17028 const short FILEOPEN_SIMPLE = 0; 17029 const short FILESAVE_AUTOEXTENSION = 10; 17030 const short FILESAVE_AUTOEXTENSION_PASSWORD = 2; 17031 const short FILESAVE_AUTOEXTENSION_PASSWORD_FILTEROPTIONS = 3; 17032 const short FILESAVE_AUTOEXTENSION_SELECTION = 4; 17033 const short FILESAVE_AUTOEXTENSION_TEMPLATE = 5; 17034 const short FILESAVE_SIMPLE = 1; 17035 }; 17036 published interface XControlAccess { 17037 interface ::com::sun::star::uno::XInterface; 17038 void setControlProperty([in] string aControlName, [in] string aControlProperty, [in] any aValue) raises (::com::sun::star::lang::IllegalArgumentException); 17039 any getControlProperty([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException); 17040 }; 17041 published interface XControlInformation { 17042 interface ::com::sun::star::uno::XInterface; 17043 sequence< string > getSupportedControls(); 17044 boolean isControlSupported([in] string aControlName); 17045 sequence< string > getSupportedControlProperties([in] string aControlName) raises (::com::sun::star::lang::IllegalArgumentException); 17046 boolean isControlPropertySupported([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException); 17047 }; 17048 published interface XFilePickerControlAccess { 17049 interface ::com::sun::star::ui::dialogs::XFilePicker; 17050 void setValue([in] short ControlId, [in] short aControlAction, [in] any aValue); 17051 any getValue([in] short aControlId, [in] short aControlAction); 17052 void setLabel([in] short aControlId, [in] string aLabel); 17053 string getLabel([in] short aControlId); 17054 void enableControl([in] short ControlId, [in] boolean bEnable); 17055 }; 17056 published interface XFilePickerListener { 17057 interface ::com::sun::star::lang::XEventListener; 17058 void fileSelectionChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent); 17059 void directoryChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent); 17060 string helpRequested([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent); 17061 void controlStateChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent); 17062 void dialogSizeChanged(); 17063 }; 17064 published service XSLTFilterDialog: ::com::sun::star::ui::dialogs::XExecutableDialog; 17065 }; 17066 }; 17067 module util { 17068 published struct AtomClassRequest { 17069 long atomClass; 17070 sequence< long > atoms; 17071 }; 17072 published struct AtomDescription { 17073 long atom; 17074 string description; 17075 }; 17076 published struct ChangesEvent: ::com::sun::star::lang::EventObject { 17077 any Base; 17078 ::com::sun::star::util::ChangesSet Changes; 17079 }; 17080 published enum DataEditorEventType { 17081 DONE = 0, 17082 CANCELED = 1 17083 }; 17084 published struct DataEditorEvent: ::com::sun::star::lang::EventObject { 17085 ::com::sun::star::util::DataEditorEventType Type; 17086 }; 17087 published struct DateTimeRange { 17088 unsigned long StartNanoSeconds; 17089 unsigned short StartSeconds; 17090 unsigned short StartMinutes; 17091 unsigned short StartHours; 17092 unsigned short StartDay; 17093 unsigned short StartMonth; 17094 short StartYear; 17095 unsigned long EndNanoSeconds; 17096 unsigned short EndSeconds; 17097 unsigned short EndMinutes; 17098 unsigned short EndHours; 17099 unsigned short EndDay; 17100 unsigned short EndMonth; 17101 short EndYear; 17102 boolean IsUTC; 17103 }; 17104 published interface XJobManager { 17105 interface ::com::sun::star::uno::XInterface; 17106 void registerJob([in] ::com::sun::star::util::XCancellable Job); 17107 void releaseJob([in] ::com::sun::star::util::XCancellable Job); 17108 void cancelAllJobs(); 17109 }; 17110 published typedef short Language; 17111 published exception MalformedNumberFormatException: ::com::sun::star::uno::Exception { 17112 long CheckPos; 17113 }; 17114 published constants MeasureUnit { 17115 const short APPFONT = 17; 17116 const short CM = 3; 17117 const short FOOT = 13; 17118 const short INCH = 7; 17119 const short INCH_1000TH = 4; 17120 const short INCH_100TH = 5; 17121 const short INCH_10TH = 6; 17122 const short KM = 11; 17123 const short M = 10; 17124 const short MILE = 14; 17125 const short MM = 2; 17126 const short MM_100TH = 0; 17127 const short MM_10TH = 1; 17128 const short PERCENT = 15; 17129 const short PICA = 12; 17130 const short PIXEL = 16; 17131 const short POINT = 8; 17132 const short SYSFONT = 18; 17133 const short TWIP = 9; 17134 }; 17135 published struct ModeChangeEvent: ::com::sun::star::lang::EventObject { 17136 string NewMode; 17137 }; 17138 published exception NotNumericException: ::com::sun::star::uno::Exception { 17139 }; 17140 published constants NumberFormat { 17141 const short ALL = 0; 17142 const short CURRENCY = 8; 17143 const short DATE = 2; 17144 const short DATETIME = 6; 17145 const short DEFINED = 1; 17146 const short DURATION = 8196; 17147 const short EMPTY = 4096; 17148 const short FRACTION = 64; 17149 const short LOGICAL = 1024; 17150 const short NUMBER = 16; 17151 const short PERCENT = 128; 17152 const short SCIENTIFIC = 32; 17153 const short TEXT = 256; 17154 const short TIME = 4; 17155 const short UNDEFINED = 2048; 17156 }; 17157 published service NumberFormatProperties { 17158 [property, readonly] string FormatString; 17159 [property, readonly] ::com::sun::star::lang::Locale Locale; 17160 [property, readonly] short Type; 17161 [property] string Comment; 17162 }; 17163 published service NumberFormatSettings { 17164 interface ::com::sun::star::beans::XPropertySet; 17165 [property] ::com::sun::star::util::Date NullDate; 17166 [property] short StandardDecimals; 17167 [property] boolean NoZero; 17168 [property] short TwoDigitDateStart; 17169 }; 17170 published interface XNumberFormatTypes { 17171 interface ::com::sun::star::uno::XInterface; 17172 long getStandardIndex([in] ::com::sun::star::lang::Locale nLocale); 17173 long getStandardFormat([in] short nType, [in] ::com::sun::star::lang::Locale nLocale); 17174 long getFormatIndex([in] short nIndex, [in] ::com::sun::star::lang::Locale nLocale); 17175 boolean isTypeCompatible([in] short nOldType, [in] short nNewType); 17176 long getFormatForLocale([in] long nKey, [in] ::com::sun::star::lang::Locale nLocale); 17177 }; 17178 published interface XNumberFormats { 17179 interface ::com::sun::star::uno::XInterface; 17180 ::com::sun::star::beans::XPropertySet getByKey([in] long nKey); 17181 sequence< long > queryKeys([in] short nType, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bCreate); 17182 long queryKey([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bScan); 17183 long addNew([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale) raises (::com::sun::star::util::MalformedNumberFormatException); 17184 long addNewConverted([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale, [in] ::com::sun::star::lang::Locale nNewLocale) raises (::com::sun::star::util::MalformedNumberFormatException); 17185 void removeByKey([in] long nKey); 17186 string generateFormat([in] long nBaseKey, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bThousands, [in] boolean bRed, [in] short nDecimals, [in] short nLeading); 17187 }; 17188 published service NumberFormats { 17189 interface ::com::sun::star::util::XNumberFormats; 17190 interface ::com::sun::star::util::XNumberFormatTypes; 17191 }; 17192 published service NumberFormatsSupplier: ::com::sun::star::util::XNumberFormatsSupplier { 17193 createWithLocale([in] ::com::sun::star::lang::Locale Locale); 17194 createWithDefaultLocale(); 17195 }; 17196 published interface XNumberFormatPreviewer { 17197 interface ::com::sun::star::uno::XInterface; 17198 string convertNumberToPreviewString([in] string aFormat, [in] double fValue, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bAllowEnglish) raises (::com::sun::star::util::MalformedNumberFormatException); 17199 ::com::sun::star::util::Color queryPreviewColorForNumber([in] string aFormat, [in] double fValue, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bAllowEnglish, [in] ::com::sun::star::util::Color aDefaultColor) raises (::com::sun::star::util::MalformedNumberFormatException); 17200 }; 17201 published interface XNumberFormatter { 17202 interface ::com::sun::star::uno::XInterface; 17203 void attachNumberFormatsSupplier([in] ::com::sun::star::util::XNumberFormatsSupplier xSupplier); 17204 ::com::sun::star::util::XNumberFormatsSupplier getNumberFormatsSupplier(); 17205 long detectNumberFormat([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException); 17206 double convertStringToNumber([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException); 17207 string convertNumberToString([in] long nKey, [in] double fValue); 17208 ::com::sun::star::util::Color queryColorForNumber([in] long nKey, [in] double fValue, [in] ::com::sun::star::util::Color aDefaultColor); 17209 string formatString([in] long nKey, [in] string aString); 17210 ::com::sun::star::util::Color queryColorForString([in] long nKey, [in] string aString, [in] ::com::sun::star::util::Color aDefaultColor); 17211 string getInputString([in] long nKey, [in] double fValue); 17212 }; 17213 published interface XNumberFormatter2 { 17214 interface ::com::sun::star::util::XNumberFormatter; 17215 interface ::com::sun::star::util::XNumberFormatPreviewer; 17216 }; 17217 published service NumberFormatter: ::com::sun::star::util::XNumberFormatter2; 17218 published interface XOfficeInstallationDirectories { 17219 interface ::com::sun::star::uno::XInterface; 17220 string getOfficeInstallationDirectoryURL(); 17221 string getOfficeUserDataDirectoryURL(); 17222 string makeRelocatableURL([in] string URL); 17223 string makeAbsoluteURL([in] string URL); 17224 }; 17225 /** @deprecated */ published service OfficeInstallationDirectories { 17226 interface ::com::sun::star::util::XOfficeInstallationDirectories; 17227 }; 17228 published interface XPathSettings { 17229 interface ::com::sun::star::beans::XPropertySet; 17230 [attribute] string Addin; 17231 [attribute] string AutoCorrect; 17232 [attribute] string AutoText; 17233 [attribute] string Backup; 17234 [attribute] string Basic; 17235 [attribute] string Bitmap; 17236 [attribute] string Config; 17237 [attribute] string Dictionary; 17238 [attribute] string Favorite; 17239 [attribute] string Filter; 17240 [attribute] string Gallery; 17241 [attribute] string Graphic; 17242 [attribute] string Help; 17243 [attribute] string Linguistic; 17244 [attribute] string Module; 17245 [attribute] string Palette; 17246 [attribute] string Plugin; 17247 [attribute] string Storage; 17248 [attribute] string Temp; 17249 [attribute] string Template; 17250 [attribute] string UIConfig; 17251 [attribute] string UserConfig; 17252 /** @deprecated */ [attribute] string UserDictionary; 17253 [attribute] string Work; 17254 [attribute] string BasePathShareLayer; 17255 [attribute] string BasePathUserLayer; 17256 }; 17257 /** @deprecated */ published service PathSettings: ::com::sun::star::util::XPathSettings; 17258 published interface XStringSubstitution { 17259 interface ::com::sun::star::uno::XInterface; 17260 string substituteVariables([in] string aText, [in] boolean bSubstRequired) raises (::com::sun::star::container::NoSuchElementException); 17261 string reSubstituteVariables([in] string aText); 17262 string getSubstituteVariableValue([in] string variable) raises (::com::sun::star::container::NoSuchElementException); 17263 }; 17264 published service PathSubstitution: ::com::sun::star::util::XStringSubstitution; 17265 published interface XSearchDescriptor { 17266 interface ::com::sun::star::beans::XPropertySet; 17267 string getSearchString(); 17268 void setSearchString([in] string aString); 17269 }; 17270 published service SearchDescriptor { 17271 interface ::com::sun::star::util::XSearchDescriptor; 17272 interface ::com::sun::star::beans::XPropertySet; 17273 [property] boolean SearchBackwards; 17274 [property] boolean SearchCaseSensitive; 17275 [property] boolean SearchWords; 17276 [property] boolean SearchRegularExpression; 17277 [property] boolean SearchStyles; 17278 [property] boolean SearchSimilarity; 17279 [property] boolean SearchSimilarityRelax; 17280 [property] short SearchSimilarityRemove; 17281 [property] short SearchSimilarityAdd; 17282 [property] short SearchSimilarityExchange; 17283 [property, optional] boolean SearchWildcard; 17284 }; 17285 published interface XReplaceDescriptor { 17286 interface ::com::sun::star::util::XSearchDescriptor; 17287 string getReplaceString(); 17288 void setReplaceString([in] string aReplaceString); 17289 }; 17290 published service ReplaceDescriptor { 17291 service ::com::sun::star::util::SearchDescriptor; 17292 interface ::com::sun::star::util::XReplaceDescriptor; 17293 }; 17294 published enum SearchAlgorithms { 17295 ABSOLUTE = 0, 17296 REGEXP = 1, 17297 APPROXIMATE = 2 17298 }; 17299 published constants SearchFlags { 17300 /** @deprecated */ const long ALL_IGNORE_CASE = 1; 17301 const long LEV_RELAXED = 65536; 17302 const long NORM_WORD_ONLY = 16; 17303 /** @deprecated */ const long REG_EXTENDED = 256; 17304 /** @deprecated */ const long REG_NEWLINE = 1024; 17305 /** @deprecated */ const long REG_NOSUB = 512; 17306 const long REG_NOT_BEGINOFLINE = 2048; 17307 const long REG_NOT_ENDOFLINE = 4096; 17308 const long WILD_MATCH_SELECTION = 1048576; 17309 }; 17310 published struct SearchOptions { 17311 ::com::sun::star::util::SearchAlgorithms algorithmType; 17312 long searchFlag; 17313 string searchString; 17314 string replaceString; 17315 ::com::sun::star::lang::Locale Locale; 17316 long changedChars; 17317 long deletedChars; 17318 long insertedChars; 17319 long transliterateFlags; 17320 }; 17321 published struct SearchResult { 17322 long subRegExpressions; 17323 sequence< long > startOffset; 17324 sequence< long > endOffset; 17325 }; 17326 /** @deprecated */ published service Sortable { 17327 interface ::com::sun::star::util::XSortable; 17328 }; 17329 published interface XTextSearch { 17330 interface ::com::sun::star::uno::XInterface; 17331 void setOptions([in] ::com::sun::star::util::SearchOptions options); 17332 ::com::sun::star::util::SearchResult searchForward([in] string searchStr, [in] long startPos, [in] long endPos); 17333 ::com::sun::star::util::SearchResult searchBackward([in] string searchStr, [in] long startPos, [in] long endPos); 17334 }; 17335 published service TextSearch: ::com::sun::star::util::XTextSearch; 17336 published interface XURLTransformer { 17337 interface ::com::sun::star::uno::XInterface; 17338 boolean parseStrict([inout] ::com::sun::star::util::URL aURL); 17339 boolean parseSmart([inout] ::com::sun::star::util::URL aURL, [in] string sSmartProtocol); 17340 boolean assemble([inout] ::com::sun::star::util::URL aURL); 17341 string getPresentation([in] ::com::sun::star::util::URL aURL, [in] boolean bWithPassword); 17342 }; 17343 published service URLTransformer: ::com::sun::star::util::XURLTransformer; 17344 published interface XStringWidth; 17345 published interface XStringAbbreviation { 17346 interface ::com::sun::star::uno::XInterface; 17347 string abbreviateString([in] ::com::sun::star::util::XStringWidth xStringWidth, [in] long nWidth, [in] string aString); 17348 }; 17349 published interface XAtomServer { 17350 interface ::com::sun::star::uno::XInterface; 17351 sequence< ::com::sun::star::util::AtomDescription > getClass([in] long atomClass); 17352 sequence< sequence< ::com::sun::star::util::AtomDescription > > getClasses([in] sequence< long > atomClasses); 17353 sequence< string > getAtomDescriptions([in] sequence< ::com::sun::star::util::AtomClassRequest > atoms); 17354 sequence< ::com::sun::star::util::AtomDescription > getRecentAtoms([in] long atomClass, [in] long atom); 17355 long getAtom([in] long atomClass, [in] string description, [in] boolean create); 17356 }; 17357 published interface XChainable { 17358 interface ::com::sun::star::uno::XInterface; 17359 ::com::sun::star::util::XChainable getPredecessor(); 17360 ::com::sun::star::util::XChainable getSuccessor(); 17361 void setSuccessor([in] ::com::sun::star::util::XChainable xChainable) raises (::com::sun::star::lang::IllegalArgumentException); 17362 boolean isChainable([in] ::com::sun::star::util::XChainable xChainable); 17363 }; 17364 published interface XChangesListener { 17365 interface ::com::sun::star::lang::XEventListener; 17366 void changesOccurred([in] ::com::sun::star::util::ChangesEvent Event); 17367 }; 17368 published interface XChangesSet { 17369 interface ::com::sun::star::container::XElementAccess; 17370 sequence< ::com::sun::star::util::ElementChange > getAllChanges(); 17371 }; 17372 published interface XCloseListener { 17373 interface ::com::sun::star::lang::XEventListener; 17374 void queryClosing([in] ::com::sun::star::lang::EventObject Source, [in] boolean GetsOwnership) raises (::com::sun::star::util::CloseVetoException); 17375 void notifyClosing([in] ::com::sun::star::lang::EventObject Source); 17376 }; 17377 published interface XDataEditorListener; 17378 published interface XDataEditor { 17379 interface ::com::sun::star::uno::XInterface; 17380 void show(); 17381 void setModel([in] ::com::sun::star::uno::XInterface model); 17382 ::com::sun::star::uno::XInterface getModel(); 17383 void addDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener); 17384 void removeDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener); 17385 }; 17386 published interface XDataEditorListener { 17387 interface ::com::sun::star::uno::XInterface; 17388 void updateDataEditorState([in] ::com::sun::star::util::DataEditorEvent event); 17389 }; 17390 published interface XFlushListener { 17391 interface ::com::sun::star::lang::XEventListener; 17392 void flushed([in] ::com::sun::star::lang::EventObject rEvent); 17393 }; 17394 published interface XLinkUpdate { 17395 interface ::com::sun::star::uno::XInterface; 17396 void updateLinks(); 17397 }; 17398 published interface XModeChangeApproveListener { 17399 interface ::com::sun::star::lang::XEventListener; 17400 void approveModeChange([in] ::com::sun::star::util::ModeChangeEvent rSource) raises (::com::sun::star::util::VetoException); 17401 }; 17402 published interface XModeChangeListener; 17403 published interface XModeChangeBroadcaster { 17404 interface ::com::sun::star::uno::XInterface; 17405 void addModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener); 17406 void removeModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener); 17407 void addModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException); 17408 void removeModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException); 17409 }; 17410 published interface XModeChangeListener { 17411 interface ::com::sun::star::lang::XEventListener; 17412 void modeChanged([in] ::com::sun::star::util::ModeChangeEvent rSource); 17413 }; 17414 published interface XModifyListener { 17415 interface ::com::sun::star::lang::XEventListener; 17416 void modified([in] ::com::sun::star::lang::EventObject aEvent); 17417 }; 17418 published interface XPropertyReplace { 17419 interface ::com::sun::star::util::XReplaceDescriptor; 17420 boolean getValueSearch(); 17421 void setValueSearch([in] boolean bValueSearch); 17422 sequence< ::com::sun::star::beans::PropertyValue > getSearchAttributes(); 17423 void setSearchAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException); 17424 sequence< ::com::sun::star::beans::PropertyValue > getReplaceAttributes(); 17425 void setReplaceAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException); 17426 }; 17427 published interface XRefreshListener { 17428 interface ::com::sun::star::lang::XEventListener; 17429 void refreshed([in] ::com::sun::star::lang::EventObject rEvent); 17430 }; 17431 published interface XStringWidth { 17432 interface ::com::sun::star::uno::XInterface; 17433 long queryStringWidth([in] string aString); 17434 }; 17435 published interface XUniqueIDFactory { 17436 interface ::com::sun::star::uno::XInterface; 17437 string createUniqueID(); 17438 }; 17439 published singleton theOfficeInstallationDirectories: ::com::sun::star::util::XOfficeInstallationDirectories; 17440 published singleton thePathSettings: ::com::sun::star::util::XPathSettings; 17441 }; 17442 module view { 17443 published constants DocumentZoomType { 17444 const short BY_VALUE = 3; 17445 const short ENTIRE_PAGE = 2; 17446 const short OPTIMAL = 0; 17447 const short PAGE_WIDTH = 1; 17448 const short PAGE_WIDTH_EXACT = 4; 17449 }; 17450 published enum PaperFormat { 17451 A3 = 0, 17452 A4 = 1, 17453 A5 = 2, 17454 B4 = 3, 17455 B5 = 4, 17456 LETTER = 5, 17457 LEGAL = 6, 17458 TABLOID = 7, 17459 USER = 8 17460 }; 17461 published enum PrintableState { 17462 JOB_STARTED = 0, 17463 JOB_COMPLETED = 1, 17464 JOB_SPOOLED = 2, 17465 JOB_ABORTED = 3, 17466 JOB_FAILED = 4, 17467 JOB_SPOOLING_FAILED = 5 17468 }; 17469 published struct PrintJobEvent: ::com::sun::star::lang::EventObject { 17470 ::com::sun::star::view::PrintableState State; 17471 }; 17472 published service PrintOptions { 17473 [property] short CopyCount; 17474 [property] string FileName; 17475 [property] boolean Collate; 17476 /** @deprecated */ [property] boolean Sort; 17477 [property] string Pages; 17478 [property, optional] boolean Wait; 17479 [property, optional] short DuplexMode; 17480 [property, optional] string PrinterName; 17481 }; 17482 published service PrintSettings { 17483 [property] boolean PrintBlackFonts; 17484 [property] boolean PrintControls; 17485 [property] boolean PrintDrawings; 17486 [property] boolean PrintGraphics; 17487 [property] boolean PrintLeftPages; 17488 [property] boolean PrintRightPages; 17489 [property] boolean PrintTables; 17490 [property] boolean PrintReversed; 17491 [property] boolean PrintProspect; 17492 [property] boolean PrintPageBackground; 17493 [property] short PrintAnnotationMode; 17494 }; 17495 published struct PrintableStateEvent: ::com::sun::star::lang::EventObject { 17496 ::com::sun::star::view::PrintableState State; 17497 }; 17498 published service PrinterDescriptor { 17499 [property] string Name; 17500 [property] ::com::sun::star::view::PaperOrientation PaperOrientation; 17501 [property] ::com::sun::star::view::PaperFormat PaperFormat; 17502 [property] ::com::sun::star::awt::Size PaperSize; 17503 [property, readonly] boolean IsBusy; 17504 [property, readonly] boolean CanSetPaperOrientation; 17505 [property, readonly] boolean CanSetPaperFormat; 17506 [property, readonly] boolean CanSetPaperSize; 17507 }; 17508 published service RenderDescriptor { 17509 [property] ::com::sun::star::awt::Size PageSize; 17510 }; 17511 published service RenderOptions { 17512 [property] ::com::sun::star::awt::XDevice RenderDevice; 17513 [property, optional] boolean IsFirstPage; 17514 [property, optional] boolean IsLastPage; 17515 [property, optional] boolean IsSkipEmptyPages; 17516 [property, optional] string PageRange; 17517 }; 17518 published service ViewSettings { 17519 interface ::com::sun::star::beans::XPropertySet; 17520 [property, optional] boolean ShowHoriRuler; 17521 [property, optional] boolean ShowHoriScrollBar; 17522 [property, optional] short ZoomValue; 17523 [property, optional] boolean ShowVertRuler; 17524 [property, optional] boolean ShowVertScrollBar; 17525 }; 17526 published interface XLineCursor { 17527 interface ::com::sun::star::uno::XInterface; 17528 boolean isAtStartOfLine(); 17529 boolean isAtEndOfLine(); 17530 void gotoEndOfLine([in] boolean bExpand); 17531 void gotoStartOfLine([in] boolean bExpand); 17532 }; 17533 published interface XPrintJob { 17534 interface ::com::sun::star::uno::XInterface; 17535 sequence< ::com::sun::star::beans::PropertyValue > getPrintOptions(); 17536 sequence< ::com::sun::star::beans::PropertyValue > getPrinter(); 17537 ::com::sun::star::view::XPrintable getPrintable(); 17538 void cancelJob(); 17539 }; 17540 published interface XPrintJobListener { 17541 interface ::com::sun::star::lang::XEventListener; 17542 void printJobEvent([in] ::com::sun::star::view::PrintJobEvent Event); 17543 }; 17544 published interface XPrintableListener; 17545 published interface XPrintableBroadcaster { 17546 interface ::com::sun::star::uno::XInterface; 17547 void addPrintableListener([in] ::com::sun::star::view::XPrintableListener xListener); 17548 void removePrintableListener([in] ::com::sun::star::view::XPrintableListener xListener); 17549 }; 17550 published interface XPrintableListener { 17551 interface ::com::sun::star::lang::XEventListener; 17552 void stateChanged([in] ::com::sun::star::view::PrintableStateEvent Event); 17553 }; 17554 published interface XRenderable { 17555 interface ::com::sun::star::uno::XInterface; 17556 long getRendererCount([in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException); 17557 sequence< ::com::sun::star::beans::PropertyValue > getRenderer([in] long nRenderer, [in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException); 17558 void render([in] long nRenderer, [in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException); 17559 }; 17560 published interface XViewCursor { 17561 interface ::com::sun::star::uno::XInterface; 17562 boolean goDown([in] short nCount, [in] boolean bExpand); 17563 boolean goUp([in] short nCount, [in] boolean bExpand); 17564 boolean goLeft([in] short nCount, [in] boolean bExpand); 17565 boolean goRight([in] short nCount, [in] boolean bExpand); 17566 }; 17567 }; 17568 module xml { 17569 published service AttributeContainer { 17570 interface ::com::sun::star::container::XNameContainer; 17571 }; 17572 published struct AttributeData { 17573 string Namespace; 17574 string Type; 17575 string Value; 17576 }; 17577 published interface XExportFilter { 17578 interface ::com::sun::star::uno::XInterface; 17579 boolean exporter([in] sequence< ::com::sun::star::beans::PropertyValue > aSourceData, [in] sequence< string > msUserData) raises (::com::sun::star::lang::IllegalArgumentException); 17580 }; 17581 published service ExportFilter { 17582 interface ::com::sun::star::xml::sax::XDocumentHandler; 17583 interface ::com::sun::star::xml::XExportFilter; 17584 }; 17585 published interface XImportFilter { 17586 interface ::com::sun::star::uno::XInterface; 17587 boolean importer([in] sequence< ::com::sun::star::beans::PropertyValue > aSourceData, [in] ::com::sun::star::xml::sax::XDocumentHandler xDocHandler, [in] sequence< string > msUserData) raises (::com::sun::star::lang::IllegalArgumentException); 17588 }; 17589 published service ImportFilter { 17590 interface ::com::sun::star::xml::XImportFilter; 17591 }; 17592 published service NamespaceContainer { 17593 interface ::com::sun::star::container::XNameContainer; 17594 }; 17595 published service TextUserDefinedAttributesSupplier { 17596 [property] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes; 17597 }; 17598 published service XMLExportFilter { 17599 service ::com::sun::star::document::ExportFilter; 17600 }; 17601 published service XMLImportFilter { 17602 service ::com::sun::star::document::ImportFilter; 17603 interface ::com::sun::star::xml::sax::XDocumentHandler; 17604 }; 17605 module sax { 17606 published struct InputSource { 17607 ::com::sun::star::io::XInputStream aInputStream; 17608 string sEncoding; 17609 string sPublicId; 17610 string sSystemId; 17611 }; 17612 published interface XDTDHandler; 17613 published interface XEntityResolver; 17614 published interface XErrorHandler; 17615 published interface XParser { 17616 interface ::com::sun::star::uno::XInterface; 17617 void parseStream([in] ::com::sun::star::xml::sax::InputSource aInputSource) raises (::com::sun::star::xml::sax::SAXException, ::com::sun::star::io::IOException); 17618 void setDocumentHandler([in] ::com::sun::star::xml::sax::XDocumentHandler xHandler); 17619 void setErrorHandler([in] ::com::sun::star::xml::sax::XErrorHandler xHandler); 17620 void setDTDHandler([in] ::com::sun::star::xml::sax::XDTDHandler xHandler); 17621 void setEntityResolver([in] ::com::sun::star::xml::sax::XEntityResolver xResolver); 17622 void setLocale([in] ::com::sun::star::lang::Locale locale); 17623 }; 17624 published service Parser: ::com::sun::star::xml::sax::XParser; 17625 published exception SAXInvalidCharacterException: ::com::sun::star::xml::sax::SAXException { 17626 }; 17627 published exception SAXParseException: ::com::sun::star::xml::sax::SAXException { 17628 string PublicId; 17629 string SystemId; 17630 long LineNumber; 17631 long ColumnNumber; 17632 }; 17633 published interface XExtendedDocumentHandler { 17634 interface ::com::sun::star::xml::sax::XDocumentHandler; 17635 void startCDATA() raises (::com::sun::star::xml::sax::SAXException); 17636 void endCDATA() raises (::com::sun::star::xml::sax::SAXException); 17637 void comment([in] string sComment) raises (::com::sun::star::xml::sax::SAXException); 17638 void allowLineBreak() raises (::com::sun::star::xml::sax::SAXException); 17639 void unknown([in] string sString) raises (::com::sun::star::xml::sax::SAXException); 17640 }; 17641 published interface XAttributeList { 17642 interface ::com::sun::star::uno::XInterface; 17643 short getLength(); 17644 string getNameByIndex([in] short i); 17645 string getTypeByIndex([in] short i); 17646 string getTypeByName([in] string aName); 17647 string getValueByIndex([in] short i); 17648 string getValueByName([in] string aName); 17649 }; 17650 published interface XDTDHandler { 17651 interface ::com::sun::star::uno::XInterface; 17652 void notationDecl([in] string sName, [in] string sPublicId, [in] string sSystemId); 17653 void unparsedEntityDecl([in] string sName, [in] string sPublicId, [in] string sSystemId, [in] string sNotationName); 17654 }; 17655 published interface XEntityResolver { 17656 interface ::com::sun::star::uno::XInterface; 17657 ::com::sun::star::xml::sax::InputSource resolveEntity([in] string sPublicId, [in] string sSystemId); 17658 }; 17659 published interface XErrorHandler { 17660 interface ::com::sun::star::uno::XInterface; 17661 void error([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException); 17662 void fatalError([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException); 17663 void warning([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException); 17664 }; 17665 published interface XLocator { 17666 interface ::com::sun::star::uno::XInterface; 17667 long getColumnNumber(); 17668 long getLineNumber(); 17669 string getPublicId(); 17670 string getSystemId(); 17671 }; 17672 }; 17673 }; 17674 }; 17675 }; 17676}; 17677
