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 COLON = 1320; 434 const short COMMA = 1292; 435 const short CONTEXTMENU = 1305; 436 const short COPY = 1298; 437 const short CUT = 1297; 438 const short D = 515; 439 const short DECIMAL = 1309; 440 const short DELETE = 1286; 441 const short DELETE_TO_BEGIN_OF_LINE = 1536; 442 const short DELETE_TO_BEGIN_OF_PARAGRAPH = 1538; 443 const short DELETE_TO_END_OF_LINE = 1537; 444 const short DELETE_TO_END_OF_PARAGRAPH = 1539; 445 const short DELETE_WORD_BACKWARD = 1540; 446 const short DELETE_WORD_FORWARD = 1541; 447 const short DIVIDE = 1290; 448 const short DOWN = 1024; 449 const short E = 516; 450 const short END = 1029; 451 const short EQUAL = 1295; 452 const short ESCAPE = 1281; 453 const short F = 517; 454 const short F1 = 768; 455 const short F10 = 777; 456 const short F11 = 778; 457 const short F12 = 779; 458 const short F13 = 780; 459 const short F14 = 781; 460 const short F15 = 782; 461 const short F16 = 783; 462 const short F17 = 784; 463 const short F18 = 785; 464 const short F19 = 786; 465 const short F2 = 769; 466 const short F20 = 787; 467 const short F21 = 788; 468 const short F22 = 789; 469 const short F23 = 790; 470 const short F24 = 791; 471 const short F25 = 792; 472 const short F26 = 793; 473 const short F3 = 770; 474 const short F4 = 771; 475 const short F5 = 772; 476 const short F6 = 773; 477 const short F7 = 774; 478 const short F8 = 775; 479 const short F9 = 776; 480 const short FIND = 1302; 481 const short FRONT = 1304; 482 const short G = 518; 483 const short GREATER = 1294; 484 const short H = 519; 485 const short HANGUL_HANJA = 1308; 486 const short HELP = 1306; 487 const short HOME = 1028; 488 const short I = 520; 489 const short INSERT = 1285; 490 const short INSERT_LINEBREAK = 1542; 491 const short INSERT_PARAGRAPH = 1543; 492 const short J = 521; 493 const short K = 522; 494 const short L = 523; 495 const short LEFT = 1026; 496 const short LESS = 1293; 497 const short M = 524; 498 const short MENU = 1307; 499 const short MOVE_TO_BEGIN_OF_DOCUMENT = 1560; 500 const short MOVE_TO_BEGIN_OF_LINE = 1546; 501 const short MOVE_TO_BEGIN_OF_PARAGRAPH = 1548; 502 const short MOVE_TO_END_OF_DOCUMENT = 1561; 503 const short MOVE_TO_END_OF_LINE = 1547; 504 const short MOVE_TO_END_OF_PARAGRAPH = 1549; 505 const short MOVE_WORD_BACKWARD = 1544; 506 const short MOVE_WORD_FORWARD = 1545; 507 const short MULTIPLY = 1289; 508 const short N = 525; 509 const short NUM0 = 256; 510 const short NUM1 = 257; 511 const short NUM2 = 258; 512 const short NUM3 = 259; 513 const short NUM4 = 260; 514 const short NUM5 = 261; 515 const short NUM6 = 262; 516 const short NUM7 = 263; 517 const short NUM8 = 264; 518 const short NUM9 = 265; 519 const short NUMBERSIGN = 191; 520 const short NUMLOCK = 1313; 521 const short O = 526; 522 const short OPEN = 1296; 523 const short P = 527; 524 const short PAGEDOWN = 1031; 525 const short PAGEUP = 1030; 526 const short PASTE = 1299; 527 const short POINT = 1291; 528 const short PROPERTIES = 1303; 529 const short Q = 528; 530 const short QUOTELEFT = 1311; 531 const short QUOTERIGHT = 1318; 532 const short R = 529; 533 const short REPEAT = 1301; 534 const short RETURN = 1280; 535 const short RIGHT = 1027; 536 const short RIGHTCURLYBRACKET = 1319; 537 const short S = 530; 538 const short SCROLLLOCK = 1314; 539 const short SELECT_ALL = 1557; 540 const short SELECT_BACKWARD = 1550; 541 const short SELECT_FORWARD = 1551; 542 const short SELECT_LINE = 1555; 543 const short SELECT_PARAGRAPH = 1556; 544 const short SELECT_TO_BEGIN_OF_DOCUMENT = 1562; 545 const short SELECT_TO_BEGIN_OF_LINE = 1558; 546 const short SELECT_TO_BEGIN_OF_PARAGRAPH = 1564; 547 const short SELECT_TO_END_OF_DOCUMENT = 1563; 548 const short SELECT_TO_END_OF_LINE = 1559; 549 const short SELECT_TO_END_OF_PARAGRAPH = 1565; 550 const short SELECT_WORD = 1554; 551 const short SELECT_WORD_BACKWARD = 1552; 552 const short SELECT_WORD_FORWARD = 1553; 553 const short SEMICOLON = 1317; 554 const short SPACE = 1284; 555 const short SUBTRACT = 1288; 556 const short T = 531; 557 const short TAB = 1282; 558 const short TILDE = 1310; 559 const short U = 532; 560 const short UNDO = 1300; 561 const short UP = 1025; 562 const short V = 533; 563 const short W = 534; 564 const short X = 535; 565 const short XF86BACK = 166; 566 const short XF86FORWARD = 167; 567 const short Y = 536; 568 const short Z = 537; 569 }; 570 published struct KeyEvent: ::com::sun::star::awt::InputEvent { 571 short KeyCode; 572 char KeyChar; 573 short KeyFunc; 574 }; 575 published constants KeyFunction { 576 const short CLOSE = 6; 577 const short COPY = 9; 578 const short CUT = 8; 579 const short DELETE = 13; 580 const short DONTKNOW = 0; 581 const short FIND = 15; 582 const short FINDBACKWARD = 16; 583 const short FRONT = 18; 584 const short NEW = 1; 585 const short OPEN = 2; 586 const short PASTE = 10; 587 const short PRINT = 5; 588 const short PROPERTIES = 17; 589 const short QUIT = 7; 590 const short REDO = 12; 591 const short REPEAT = 14; 592 const short SAVE = 3; 593 const short SAVEAS = 4; 594 const short UNDO = 11; 595 }; 596 /** @deprecated */ published constants KeyGroup { 597 const short ALPHA = 512; 598 const short CURSOR = 1024; 599 const short FKEYS = 768; 600 const short MISC = 1280; 601 const short NUM = 256; 602 const short TYPE = 3840; 603 }; 604 published constants KeyModifier { 605 const short MOD1 = 2; 606 const short MOD2 = 4; 607 const short MOD3 = 8; 608 const short SHIFT = 1; 609 }; 610 published enum MenuItemType { 611 DONTKNOW = 0, 612 STRING = 1, 613 IMAGE = 2, 614 STRINGIMAGE = 3, 615 SEPARATOR = 4 616 }; 617 published interface XMenuListener; 618 published interface XPopupMenu; 619 published interface XMenu { 620 interface ::com::sun::star::uno::XInterface; 621 void addMenuListener([in] ::com::sun::star::awt::XMenuListener xListener); 622 void removeMenuListener([in] ::com::sun::star::awt::XMenuListener xListener); 623 void insertItem([in] short nItemId, [in] string aText, [in] short nItemStyle, [in] short nItemPos); 624 void removeItem([in] short nItemPos, [in] short nCount); 625 void clear(); 626 short getItemCount(); 627 short getItemId([in] short nItemPos); 628 short getItemPos([in] short nItemId); 629 ::com::sun::star::awt::MenuItemType getItemType([in] short nItemPos); 630 void enableItem([in] short nItemId, [in] boolean bEnable); 631 boolean isItemEnabled([in] short nItemId); 632 void hideDisabledEntries([in] boolean bHide); 633 void enableAutoMnemonics([in] boolean bEnable); 634 void setItemText([in] short nItemId, [in] string aText); 635 string getItemText([in] short nItemId); 636 void setCommand([in] short nItemId, [in] string aCommand); 637 string getCommand([in] short nItemId); 638 void setHelpCommand([in] short nItemId, [in] string aCommand); 639 string getHelpCommand([in] short nItemId); 640 void setHelpText([in] short nItemId, [in] string sHelpText); 641 string getHelpText([in] short nItemId); 642 void setTipHelpText([in] short nItemId, [in] string sTipHelpText); 643 string getTipHelpText([in] short nItemId); 644 boolean isPopupMenu(); 645 void setPopupMenu([in] short nItemId, [in] ::com::sun::star::awt::XPopupMenu aPopupMenu); 646 ::com::sun::star::awt::XPopupMenu getPopupMenu([in] short nItemId); 647 }; 648 published interface XMenuBar { 649 interface ::com::sun::star::awt::XMenu; 650 }; 651 published service MenuBar: ::com::sun::star::awt::XMenuBar; 652 published struct MenuEvent: ::com::sun::star::lang::EventObject { 653 short MenuId; 654 }; 655 published enum MessageBoxType { 656 MESSAGEBOX = 0, 657 INFOBOX = 1, 658 WARNINGBOX = 2, 659 ERRORBOX = 3, 660 QUERYBOX = 4 661 }; 662 published constants MouseButton { 663 const short LEFT = 1; 664 const short MIDDLE = 4; 665 const short RIGHT = 2; 666 }; 667 published struct PaintEvent: ::com::sun::star::lang::EventObject { 668 ::com::sun::star::awt::Rectangle UpdateRect; 669 short Count; 670 }; 671 published interface XPointer { 672 interface ::com::sun::star::uno::XInterface; 673 void setType([in] long nType); 674 long getType(); 675 }; 676 }; 677 module graphic { 678 published interface XGraphic; 679 }; 680 module awt { 681 published interface XPopupMenu { 682 interface ::com::sun::star::awt::XMenu; 683 void insertSeparator([in] short nItemPos); 684 void setDefaultItem([in] short nItemId); 685 short getDefaultItem(); 686 void checkItem([in] short nItemId, [in] boolean bCheck); 687 boolean isItemChecked([in] short nItemId); 688 short execute([in] ::com::sun::star::awt::XWindowPeer Parent, [in] ::com::sun::star::awt::Rectangle Position, [in] short Direction); 689 boolean isInExecute(); 690 void endExecute(); 691 void setAcceleratorKeyEvent([in] short nItemId, [in] ::com::sun::star::awt::KeyEvent aKeyEvent); 692 ::com::sun::star::awt::KeyEvent getAcceleratorKeyEvent([in] short nItemId); 693 void setItemImage([in] short nItemId, [in] ::com::sun::star::graphic::XGraphic xGraphic, [in] boolean bScale); 694 ::com::sun::star::graphic::XGraphic getItemImage([in] short nItemId); 695 }; 696 published service PopupMenu: ::com::sun::star::awt::XPopupMenu; 697 published constants PopupMenuDirection { 698 const short EXECUTE_DEFAULT = 0; 699 const short EXECUTE_DOWN = 1; 700 const short EXECUTE_LEFT = 4; 701 const short EXECUTE_RIGHT = 8; 702 const short EXECUTE_UP = 2; 703 }; 704 published constants PosSize { 705 const short HEIGHT = 8; 706 const short POS = 3; 707 const short POSSIZE = 15; 708 const short SIZE = 12; 709 const short WIDTH = 4; 710 const short X = 1; 711 const short Y = 2; 712 }; 713 published exception PrinterException: ::com::sun::star::uno::Exception { 714 }; 715 published interface XInfoPrinter; 716 published interface XPrinter; 717 published interface XPrinterServer { 718 interface ::com::sun::star::uno::XInterface; 719 sequence< string > getPrinterNames(); 720 ::com::sun::star::awt::XPrinter createPrinter([in] string printerName); 721 ::com::sun::star::awt::XInfoPrinter createInfoPrinter([in] string printerName); 722 }; 723 published enum PushButtonType { 724 STANDARD = 0, 725 OK = 1, 726 CANCEL = 2, 727 HELP = 3 728 }; 729 published enum RasterOperation { 730 OVERPAINT = 0, 731 XOR = 1, 732 ZEROBITS = 2, 733 ALLBITS = 3, 734 INVERT = 4 735 }; 736 published constants ScrollBarOrientation { 737 const long HORIZONTAL = 0; 738 const long VERTICAL = 1; 739 }; 740 published struct Selection { 741 long Min; 742 long Max; 743 }; 744 published struct SimpleFontMetric { 745 short Ascent; 746 short Descent; 747 short Leading; 748 short Slant; 749 char FirstChar; 750 char LastChar; 751 }; 752 published struct SpinEvent: ::com::sun::star::lang::EventObject { 753 short dummy1; 754 }; 755 published constants Style { 756 const short DIALOG = 1; 757 const short FRAME = 0; 758 }; 759 /** @deprecated */ published struct SystemDependentXWindow { 760 long WindowHandle; 761 hyper DisplayPointer; 762 }; 763 published constants SystemPointer { 764 const long ARROW = 0; 765 const long CHAIN = 70; 766 const long CHAIN_NOTALLOWED = 71; 767 const long CHART = 65; 768 const long COPYDATA = 41; 769 const long COPYDATALINK = 44; 770 const long COPYFILE = 46; 771 const long COPYFILELINK = 49; 772 const long COPYFILES = 51; 773 const long CROOK = 36; 774 const long CROP = 37; 775 const long CROSS = 5; 776 const long DETECTIVE = 66; 777 const long DRAW_ARC = 57; 778 const long DRAW_BEZIER = 56; 779 const long DRAW_CAPTION = 64; 780 const long DRAW_CIRCLECUT = 59; 781 const long DRAW_CONNECT = 62; 782 const long DRAW_ELLIPSE = 60; 783 const long DRAW_FREEHAND = 61; 784 const long DRAW_LINE = 53; 785 const long DRAW_PIE = 58; 786 const long DRAW_POLYGON = 55; 787 const long DRAW_RECT = 54; 788 const long DRAW_TEXT = 63; 789 const long ESIZE = 10; 790 const long FILL = 31; 791 const long HAND = 27; 792 const long HELP = 4; 793 const long HSHEAR = 33; 794 const long HSIZEBAR = 25; 795 const long HSPLIT = 23; 796 const long INVISIBLE = 1; 797 const long LINKDATA = 42; 798 const long LINKFILE = 47; 799 const long MAGNIFY = 30; 800 const long MIRROR = 35; 801 const long MOVE = 6; 802 const long MOVEBEZIERWEIGHT = 39; 803 const long MOVEDATA = 40; 804 const long MOVEDATALINK = 43; 805 const long MOVEFILE = 45; 806 const long MOVEFILELINK = 48; 807 const long MOVEFILES = 50; 808 const long MOVEPOINT = 38; 809 const long NESIZE = 12; 810 const long NOTALLOWED = 52; 811 const long NSIZE = 7; 812 const long NWSIZE = 11; 813 const long PEN = 29; 814 const long PIVOT_COL = 67; 815 const long PIVOT_FIELD = 69; 816 const long PIVOT_ROW = 68; 817 const long REFHAND = 28; 818 const long ROTATE = 32; 819 const long SESIZE = 14; 820 const long SSIZE = 8; 821 const long SWSIZE = 13; 822 const long TEXT = 3; 823 const long VSHEAR = 34; 824 const long VSIZEBAR = 26; 825 const long VSPLIT = 24; 826 const long WAIT = 2; 827 const long WINDOW_ESIZE = 18; 828 const long WINDOW_NESIZE = 20; 829 const long WINDOW_NSIZE = 15; 830 const long WINDOW_NWSIZE = 19; 831 const long WINDOW_SESIZE = 22; 832 const long WINDOW_SSIZE = 16; 833 const long WINDOW_SWSIZE = 21; 834 const long WINDOW_WSIZE = 17; 835 const long WSIZE = 9; 836 }; 837 published interface XControlContainer; 838 published interface XTabControllerModel; 839 published interface XTabController { 840 interface ::com::sun::star::uno::XInterface; 841 void setModel([in] ::com::sun::star::awt::XTabControllerModel Model); 842 ::com::sun::star::awt::XTabControllerModel getModel(); 843 void setContainer([in] ::com::sun::star::awt::XControlContainer Container); 844 ::com::sun::star::awt::XControlContainer getContainer(); 845 sequence< ::com::sun::star::awt::XControl > getControls(); 846 void autoTabOrder(); 847 void activateTabOrder(); 848 void activateFirst(); 849 void activateLast(); 850 }; 851 published service TabController: ::com::sun::star::awt::XTabController; 852 published interface XTabControllerModel { 853 interface ::com::sun::star::uno::XInterface; 854 boolean getGroupControl(); 855 void setGroupControl([in] boolean GroupControl); 856 void setControlModels([in] sequence< ::com::sun::star::awt::XControlModel > Controls); 857 sequence< ::com::sun::star::awt::XControlModel > getControlModels(); 858 void setGroup([in] sequence< ::com::sun::star::awt::XControlModel > Group, [in] string GroupName); 859 long getGroupCount(); 860 void getGroup([in] long nGroup, [out] sequence< ::com::sun::star::awt::XControlModel > Group, [out] string Name); 861 void getGroupByName([in] string Name, [out] sequence< ::com::sun::star::awt::XControlModel > Group); 862 }; 863 published service TabControllerModel { 864 interface ::com::sun::star::awt::XTabControllerModel; 865 interface ::com::sun::star::io::XPersistObject; 866 }; 867 published constants TextAlign { 868 const long CENTER = 1; 869 const long LEFT = 0; 870 const long RIGHT = 2; 871 }; 872 published struct TextEvent: ::com::sun::star::lang::EventObject { 873 short dummy1; 874 }; 875 }; 876 module datatransfer { 877 module clipboard { 878 published interface XClipboard; 879 }; 880 module dnd { 881 published interface XDragGestureRecognizer; 882 published interface XDragSource; 883 published interface XDropTarget; 884 }; 885 }; 886 module awt { 887 published interface XDataTransferProviderAccess { 888 interface ::com::sun::star::uno::XInterface; 889 ::com::sun::star::datatransfer::dnd::XDragGestureRecognizer getDragGestureRecognizer([in] ::com::sun::star::awt::XWindow window); 890 ::com::sun::star::datatransfer::dnd::XDragSource getDragSource([in] ::com::sun::star::awt::XWindow window); 891 ::com::sun::star::datatransfer::dnd::XDropTarget getDropTarget([in] ::com::sun::star::awt::XWindow window); 892 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string clipboardName); 893 }; 894 published interface XKeyHandler; 895 published interface XTopWindow; 896 published interface XTopWindowListener; 897 /** @deprecated */ published interface XExtendedToolkit { 898 interface ::com::sun::star::uno::XInterface; 899 long getTopWindowCount(); 900 ::com::sun::star::awt::XTopWindow getTopWindow([in] long nIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 901 ::com::sun::star::awt::XTopWindow getActiveTopWindow(); 902 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener); 903 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener); 904 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler); 905 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler); 906 void addFocusListener([in] ::com::sun::star::awt::XFocusListener xListener); 907 void removeFocusListener([in] ::com::sun::star::awt::XFocusListener xListener); 908 void fireFocusGained([in] ::com::sun::star::uno::XInterface source); 909 void fireFocusLost([in] ::com::sun::star::uno::XInterface source); 910 }; 911 published interface XMessageBox; 912 published interface XMessageBoxFactory { 913 interface ::com::sun::star::uno::XInterface; 914 ::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); 915 }; 916 /** @deprecated */ published interface XReschedule { 917 interface ::com::sun::star::uno::XInterface; 918 void reschedule(); 919 }; 920 published interface XSystemChildFactory { 921 interface ::com::sun::star::uno::XInterface; 922 ::com::sun::star::awt::XWindowPeer createSystemChild([in] any Parent, [in] sequence< byte > ProcessId, [in] short SystemType); 923 }; 924 published enum WindowClass { 925 TOP = 0, 926 MODALTOP = 1, 927 CONTAINER = 2, 928 SIMPLE = 3 929 }; 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 XToolkit { 941 interface ::com::sun::star::uno::XInterface; 942 ::com::sun::star::awt::XWindowPeer getDesktopWindow(); 943 ::com::sun::star::awt::Rectangle getWorkArea(); 944 ::com::sun::star::awt::XWindowPeer createWindow([in] ::com::sun::star::awt::WindowDescriptor Descriptor) raises (::com::sun::star::lang::IllegalArgumentException); 945 sequence< ::com::sun::star::awt::XWindowPeer > createWindows([in] sequence< ::com::sun::star::awt::WindowDescriptor > Descriptors) raises (::com::sun::star::lang::IllegalArgumentException); 946 ::com::sun::star::awt::XDevice createScreenCompatibleDevice([in] long Width, [in] long Height); 947 ::com::sun::star::awt::XRegion createRegion(); 948 }; 949 published interface XToolkit2 { 950 interface ::com::sun::star::awt::XToolkit; 951 interface ::com::sun::star::awt::XDataTransferProviderAccess; 952 interface ::com::sun::star::awt::XSystemChildFactory; 953 interface ::com::sun::star::awt::XMessageBoxFactory; 954 interface ::com::sun::star::awt::XExtendedToolkit; 955 interface ::com::sun::star::awt::XReschedule; 956 }; 957 published service Toolkit: ::com::sun::star::awt::XToolkit2; 958 published interface XActionListener; 959 published interface XButton { 960 interface ::com::sun::star::uno::XInterface; 961 void addActionListener([in] ::com::sun::star::awt::XActionListener l); 962 void removeActionListener([in] ::com::sun::star::awt::XActionListener l); 963 void setLabel([in] string Label); 964 void setActionCommand([in] string Command); 965 }; 966 published interface XLayoutConstrains { 967 interface ::com::sun::star::uno::XInterface; 968 ::com::sun::star::awt::Size getMinimumSize(); 969 ::com::sun::star::awt::Size getPreferredSize(); 970 ::com::sun::star::awt::Size calcAdjustedSize([in] ::com::sun::star::awt::Size aNewSize); 971 }; 972 published service UnoControlButton { 973 service ::com::sun::star::awt::UnoControl; 974 interface ::com::sun::star::awt::XButton; 975 interface ::com::sun::star::awt::XLayoutConstrains; 976 }; 977 }; 978 module style { 979 published enum VerticalAlignment { 980 TOP = 0, 981 MIDDLE = 1, 982 BOTTOM = 2 983 }; 984 }; 985 module awt { 986 published service UnoControlButtonModel { 987 service ::com::sun::star::awt::UnoControlModel; 988 [property, optional] short Align; 989 [property] ::com::sun::star::util::Color BackgroundColor; 990 [property] boolean DefaultButton; 991 [property] boolean Enabled; 992 [property, optional] boolean FocusOnClick; 993 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 994 [property] short FontEmphasisMark; 995 [property] short FontRelief; 996 [property] string HelpText; 997 [property] string HelpURL; 998 [property] short ImageAlign; 999 [property, optional] short ImagePosition; 1000 [property] string ImageURL; 1001 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic; 1002 [property] string Label; 1003 [property, optional] boolean MultiLine; 1004 [property] boolean Printable; 1005 [property] short PushButtonType; 1006 [property, optional] boolean Repeat; 1007 [property, optional] long RepeatDelay; 1008 [property] short State; 1009 [property] boolean Tabstop; 1010 [property] ::com::sun::star::util::Color TextColor; 1011 [property] ::com::sun::star::util::Color TextLineColor; 1012 [property, optional] boolean Toggle; 1013 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1014 }; 1015 published interface XItemListener; 1016 published interface XCheckBox { 1017 interface ::com::sun::star::uno::XInterface; 1018 void addItemListener([in] ::com::sun::star::awt::XItemListener l); 1019 void removeItemListener([in] ::com::sun::star::awt::XItemListener l); 1020 short getState(); 1021 void setState([in] short n); 1022 void setLabel([in] string Label); 1023 void enableTriState([in] boolean b); 1024 }; 1025 published service UnoControlCheckBox { 1026 service ::com::sun::star::awt::UnoControl; 1027 interface ::com::sun::star::awt::XCheckBox; 1028 interface ::com::sun::star::awt::XLayoutConstrains; 1029 }; 1030 published service UnoControlCheckBoxModel { 1031 service ::com::sun::star::awt::UnoControlModel; 1032 [property, optional] short Align; 1033 [property, optional] long BackgroundColor; 1034 [property] boolean Enabled; 1035 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1036 [property] short FontEmphasisMark; 1037 [property] short FontRelief; 1038 [property] string HelpText; 1039 [property] string HelpURL; 1040 [property, optional] short ImagePosition; 1041 [property, optional] string ImageURL; 1042 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic; 1043 [property] string Label; 1044 [property, optional] boolean MultiLine; 1045 [property] boolean Printable; 1046 [property] short State; 1047 [property] boolean Tabstop; 1048 [property] ::com::sun::star::util::Color TextColor; 1049 [property] ::com::sun::star::util::Color TextLineColor; 1050 [property] boolean TriState; 1051 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1052 [property, optional] short VisualEffect; 1053 [property, optional] short WritingMode; 1054 }; 1055 published interface XTextListener; 1056 published interface XTextComponent { 1057 interface ::com::sun::star::uno::XInterface; 1058 void addTextListener([in] ::com::sun::star::awt::XTextListener l); 1059 void removeTextListener([in] ::com::sun::star::awt::XTextListener l); 1060 void setText([in] string aText); 1061 void insertText([in] ::com::sun::star::awt::Selection Sel, [in] string Text); 1062 string getText(); 1063 string getSelectedText(); 1064 void setSelection([in] ::com::sun::star::awt::Selection aSelection); 1065 ::com::sun::star::awt::Selection getSelection(); 1066 boolean isEditable(); 1067 void setEditable([in] boolean bEditable); 1068 void setMaxTextLen([in] short nLen); 1069 short getMaxTextLen(); 1070 }; 1071 published interface XTextLayoutConstrains { 1072 interface ::com::sun::star::uno::XInterface; 1073 ::com::sun::star::awt::Size getMinimumSize([in] short nCols, [in] short nLines); 1074 void getColumnsAndLines([out] short nCols, [out] short nLines); 1075 }; 1076 published service UnoControlEdit { 1077 service ::com::sun::star::awt::UnoControl; 1078 interface ::com::sun::star::awt::XTextComponent; 1079 interface ::com::sun::star::awt::XLayoutConstrains; 1080 interface ::com::sun::star::awt::XTextLayoutConstrains; 1081 }; 1082 published interface XComboBox { 1083 interface ::com::sun::star::uno::XInterface; 1084 void addItemListener([in] ::com::sun::star::awt::XItemListener l); 1085 void removeItemListener([in] ::com::sun::star::awt::XItemListener l); 1086 void addActionListener([in] ::com::sun::star::awt::XActionListener l); 1087 void removeActionListener([in] ::com::sun::star::awt::XActionListener l); 1088 void addItem([in] string aItem, [in] short nPos); 1089 void addItems([in] sequence< string > aItems, [in] short nPos); 1090 void removeItems([in] short nPos, [in] short nCount); 1091 short getItemCount(); 1092 string getItem([in] short nPos); 1093 sequence< string > getItems(); 1094 short getDropDownLineCount(); 1095 void setDropDownLineCount([in] short nLines); 1096 }; 1097 published service UnoControlComboBox { 1098 service ::com::sun::star::awt::UnoControlEdit; 1099 interface ::com::sun::star::awt::XComboBox; 1100 }; 1101 interface XItemListListener; 1102 interface XItemList { 1103 interface ::com::sun::star::uno::XInterface; 1104 [attribute, readonly] long ItemCount; 1105 void insertItem([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1106 void insertItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1107 void insertItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1108 void removeItem([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1109 void removeAllItems(); 1110 void setItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1111 void setItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1112 void setItemTextAndImage([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1113 void setItemData([in] long Position, [in] any ItemData) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1114 string getItemText([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1115 string getItemImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1116 ::com::sun::star::beans::Pair< string, string > getItemTextAndImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1117 any getItemData([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException); 1118 sequence< ::com::sun::star::beans::Pair< string, string > > getAllItems(); 1119 void addItemListListener([in] ::com::sun::star::awt::XItemListListener Listener); 1120 void removeItemListListener([in] ::com::sun::star::awt::XItemListListener Listener); 1121 }; 1122 published service UnoControlComboBoxModel { 1123 service ::com::sun::star::awt::UnoControlModel; 1124 [optional] interface ::com::sun::star::awt::XItemList; 1125 [property, optional] short Align; 1126 [property] boolean Autocomplete; 1127 [property] ::com::sun::star::util::Color BackgroundColor; 1128 [property] short Border; 1129 [property, optional] long BorderColor; 1130 [property] boolean Dropdown; 1131 [property] boolean Enabled; 1132 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1133 [property] short FontEmphasisMark; 1134 [property] short FontRelief; 1135 [property] string HelpText; 1136 [property] string HelpURL; 1137 [property, optional] boolean HideInactiveSelection; 1138 [property] short LineCount; 1139 [property] short MaxTextLen; 1140 [property] boolean Printable; 1141 [property] boolean ReadOnly; 1142 [property] sequence< string > StringItemList; 1143 [property] boolean Tabstop; 1144 [property] string Text; 1145 [property] ::com::sun::star::util::Color TextColor; 1146 [property] ::com::sun::star::util::Color TextLineColor; 1147 [property, optional] short WritingMode; 1148 [property, optional] short MouseWheelBehavior; 1149 [property, optional] sequence< any > TypedItemList; 1150 [property, optional] ::com::sun::star::util::Color HighlightColor; 1151 [property, optional] ::com::sun::star::util::Color HighlightTextColor; 1152 }; 1153 published interface XControlContainer { 1154 interface ::com::sun::star::uno::XInterface; 1155 void setStatusText([in] string StatusText); 1156 sequence< ::com::sun::star::awt::XControl > getControls(); 1157 ::com::sun::star::awt::XControl getControl([in] string aName); 1158 void addControl([in] string Name, [in] ::com::sun::star::awt::XControl Control); 1159 void removeControl([in] ::com::sun::star::awt::XControl Control); 1160 }; 1161 published interface XUnoControlContainer { 1162 interface ::com::sun::star::uno::XInterface; 1163 void setTabControllers([in] sequence< ::com::sun::star::awt::XTabController > TabControllers); 1164 sequence< ::com::sun::star::awt::XTabController > getTabControllers(); 1165 void addTabController([in] ::com::sun::star::awt::XTabController TabController); 1166 void removeTabController([in] ::com::sun::star::awt::XTabController TabController); 1167 }; 1168 published service UnoControlContainer { 1169 service ::com::sun::star::awt::UnoControl; 1170 interface ::com::sun::star::awt::XUnoControlContainer; 1171 interface ::com::sun::star::awt::XControlContainer; 1172 interface ::com::sun::star::container::XContainer; 1173 }; 1174 published service UnoControlContainerModel { 1175 service ::com::sun::star::awt::UnoControlModel; 1176 [property] ::com::sun::star::util::Color BackgroundColor; 1177 [property] boolean Enabled; 1178 [property] short Border; 1179 [property, optional] long BorderColor; 1180 [property] boolean Printable; 1181 [property] string Text; 1182 [property] string HelpText; 1183 [property] string HelpURL; 1184 }; 1185 published interface XCurrencyField { 1186 interface ::com::sun::star::uno::XInterface; 1187 void setValue([in] double Value); 1188 double getValue(); 1189 void setMin([in] double Value); 1190 double getMin(); 1191 void setMax([in] double Value); 1192 double getMax(); 1193 void setFirst([in] double Value); 1194 double getFirst(); 1195 void setLast([in] double Value); 1196 double getLast(); 1197 void setSpinSize([in] double Value); 1198 double getSpinSize(); 1199 void setDecimalDigits([in] short nDigits); 1200 short getDecimalDigits(); 1201 void setStrictFormat([in] boolean bStrict); 1202 boolean isStrictFormat(); 1203 }; 1204 published interface XSpinListener; 1205 published interface XSpinField { 1206 interface ::com::sun::star::uno::XInterface; 1207 void addSpinListener([in] ::com::sun::star::awt::XSpinListener l); 1208 void removeSpinListener([in] ::com::sun::star::awt::XSpinListener l); 1209 void up(); 1210 void down(); 1211 void first(); 1212 void last(); 1213 void enableRepeat([in] boolean bRepeat); 1214 }; 1215 published service UnoControlCurrencyField { 1216 service ::com::sun::star::awt::UnoControlEdit; 1217 interface ::com::sun::star::awt::XCurrencyField; 1218 [optional] interface ::com::sun::star::awt::XSpinField; 1219 }; 1220 published service UnoControlCurrencyFieldModel { 1221 service ::com::sun::star::awt::UnoControlModel; 1222 [property] ::com::sun::star::util::Color BackgroundColor; 1223 [property] short Border; 1224 [property, optional] long BorderColor; 1225 [property] string CurrencySymbol; 1226 [property] short DecimalAccuracy; 1227 [property] boolean Enabled; 1228 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1229 [property] short FontEmphasisMark; 1230 [property] short FontRelief; 1231 [property] string HelpText; 1232 [property] string HelpURL; 1233 [property, optional] boolean HideInactiveSelection; 1234 [property] boolean PrependCurrencySymbol; 1235 [property] boolean Printable; 1236 [property] boolean ReadOnly; 1237 [property, optional] boolean Repeat; 1238 [property, optional] long RepeatDelay; 1239 [property] boolean ShowThousandsSeparator; 1240 [property] boolean Spin; 1241 [property] boolean StrictFormat; 1242 [property] boolean Tabstop; 1243 [property] ::com::sun::star::util::Color TextColor; 1244 [property] ::com::sun::star::util::Color TextLineColor; 1245 [property] double Value; 1246 [property] double ValueMax; 1247 [property] double ValueMin; 1248 [property] double ValueStep; 1249 [property, optional] short WritingMode; 1250 [property, optional] short MouseWheelBehavior; 1251 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1252 [property, optional] ::com::sun::star::util::Color HighlightColor; 1253 [property, optional] ::com::sun::star::util::Color HighlightTextColor; 1254 }; 1255 }; 1256 module util { 1257 published struct Date { 1258 unsigned short Day; 1259 unsigned short Month; 1260 short Year; 1261 }; 1262 }; 1263 module awt { 1264 published interface XDateField { 1265 interface ::com::sun::star::uno::XInterface; 1266 void setDate([in] ::com::sun::star::util::Date Date); 1267 ::com::sun::star::util::Date getDate(); 1268 void setMin([in] ::com::sun::star::util::Date Date); 1269 ::com::sun::star::util::Date getMin(); 1270 void setMax([in] ::com::sun::star::util::Date Date); 1271 ::com::sun::star::util::Date getMax(); 1272 void setFirst([in] ::com::sun::star::util::Date Date); 1273 ::com::sun::star::util::Date getFirst(); 1274 void setLast([in] ::com::sun::star::util::Date Date); 1275 ::com::sun::star::util::Date getLast(); 1276 void setLongFormat([in] boolean bLong); 1277 boolean isLongFormat(); 1278 void setEmpty(); 1279 boolean isEmpty(); 1280 void setStrictFormat([in] boolean bStrict); 1281 boolean isStrictFormat(); 1282 }; 1283 published service UnoControlDateField { 1284 service ::com::sun::star::awt::UnoControlEdit; 1285 interface ::com::sun::star::awt::XDateField; 1286 [optional] interface ::com::sun::star::awt::XSpinField; 1287 }; 1288 published service UnoControlDateFieldModel { 1289 service ::com::sun::star::awt::UnoControlModel; 1290 [property] ::com::sun::star::util::Color BackgroundColor; 1291 [property] short Border; 1292 [property, optional] long BorderColor; 1293 [property] ::com::sun::star::util::Date Date; 1294 [property] short DateFormat; 1295 [property] ::com::sun::star::util::Date DateMax; 1296 [property] ::com::sun::star::util::Date DateMin; 1297 [property] boolean DateShowCentury; 1298 [property] boolean Dropdown; 1299 [property] boolean Enabled; 1300 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1301 [property] short FontEmphasisMark; 1302 [property] short FontRelief; 1303 [property] string HelpText; 1304 [property] string HelpURL; 1305 [property, optional] boolean HideInactiveSelection; 1306 [property] boolean Printable; 1307 [property] boolean ReadOnly; 1308 [property, optional] boolean Repeat; 1309 [property, optional] long RepeatDelay; 1310 [property] boolean Spin; 1311 [property] boolean StrictFormat; 1312 [property] boolean Tabstop; 1313 [property, optional] string Text; 1314 [property] ::com::sun::star::util::Color TextColor; 1315 [property] ::com::sun::star::util::Color TextLineColor; 1316 [property, optional] short WritingMode; 1317 [property, optional] short MouseWheelBehavior; 1318 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1319 [property, optional] ::com::sun::star::util::Color HighlightColor; 1320 [property, optional] ::com::sun::star::util::Color HighlightTextColor; 1321 }; 1322 published interface XDialog { 1323 interface ::com::sun::star::uno::XInterface; 1324 void setTitle([in] string Title); 1325 string getTitle(); 1326 short execute(); 1327 void endExecute(); 1328 }; 1329 published interface XDialog2 { 1330 interface ::com::sun::star::awt::XDialog; 1331 void endDialog([in] long Result); 1332 void setHelpId([in] string Id); 1333 }; 1334 published interface XTopWindow { 1335 interface ::com::sun::star::uno::XInterface; 1336 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener); 1337 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener); 1338 void toFront(); 1339 void toBack(); 1340 void setMenuBar([in] ::com::sun::star::awt::XMenuBar xMenu); 1341 }; 1342 published interface XUnoControlDialog { 1343 interface ::com::sun::star::awt::XControlContainer; 1344 interface ::com::sun::star::awt::XControl; 1345 interface ::com::sun::star::awt::XWindow; 1346 interface ::com::sun::star::awt::XTopWindow; 1347 interface ::com::sun::star::awt::XDialog2; 1348 }; 1349 published service UnoControlDialog: ::com::sun::star::awt::XUnoControlDialog; 1350 published service UnoControlDialogModel { 1351 service ::com::sun::star::awt::UnoControlModel; 1352 interface ::com::sun::star::lang::XMultiServiceFactory; 1353 interface ::com::sun::star::container::XContainer; 1354 interface ::com::sun::star::container::XNameContainer; 1355 [property] ::com::sun::star::util::Color BackgroundColor; 1356 [property] boolean Closeable; 1357 [property] boolean Enabled; 1358 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1359 [property] short FontEmphasisMark; 1360 [property] short FontRelief; 1361 [property] string HelpText; 1362 [property] string HelpURL; 1363 [property] boolean Moveable; 1364 [property] boolean Sizeable; 1365 [property] ::com::sun::star::util::Color TextColor; 1366 [property] ::com::sun::star::util::Color TextLineColor; 1367 [property] string Title; 1368 [property, optional] boolean DesktopAsParent; 1369 [property, optional] string ImageURL; 1370 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic; 1371 [property, optional] boolean HScroll; 1372 [property, optional] boolean VScroll; 1373 [property, optional] long ScrollLeft; 1374 [property, optional] long ScrollTop; 1375 [property, optional] long ScrollWidth; 1376 [property, optional] long ScrollHeight; 1377 }; 1378 published service UnoControlEditModel { 1379 service ::com::sun::star::awt::UnoControlModel; 1380 [property] short Align; 1381 [property, optional] boolean AutoHScroll; 1382 [property, optional] boolean AutoVScroll; 1383 [property] ::com::sun::star::util::Color BackgroundColor; 1384 [property] short Border; 1385 [property, optional] long BorderColor; 1386 [property, optional] short EchoChar; 1387 [property] boolean Enabled; 1388 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1389 [property] short FontEmphasisMark; 1390 [property] short FontRelief; 1391 [property] boolean HardLineBreaks; 1392 [property] string HelpText; 1393 [property] string HelpURL; 1394 [property, optional] boolean HideInactiveSelection; 1395 [property] boolean HScroll; 1396 [property, optional] short LineEndFormat; 1397 [property] short MaxTextLen; 1398 [property] boolean MultiLine; 1399 [property, optional] boolean PaintTransparent; 1400 [property] boolean Printable; 1401 [property] boolean ReadOnly; 1402 [property] boolean Tabstop; 1403 [property] string Text; 1404 [property] ::com::sun::star::util::Color TextColor; 1405 [property] ::com::sun::star::util::Color TextLineColor; 1406 [property] boolean VScroll; 1407 [property, optional] short WritingMode; 1408 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1409 [property, optional] ::com::sun::star::util::Color HighlightColor; 1410 [property, optional] ::com::sun::star::util::Color HighlightTextColor; 1411 }; 1412 published service UnoControlFileControl { 1413 service ::com::sun::star::awt::UnoControlEdit; 1414 }; 1415 published service UnoControlFileControlModel { 1416 service ::com::sun::star::awt::UnoControlModel; 1417 [property] ::com::sun::star::util::Color BackgroundColor; 1418 [property] short Border; 1419 [property, optional] long BorderColor; 1420 [property] boolean Enabled; 1421 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1422 [property] short FontEmphasisMark; 1423 [property] short FontRelief; 1424 [property] string HelpText; 1425 [property] string HelpURL; 1426 [property, optional] boolean HideInactiveSelection; 1427 [property] boolean Printable; 1428 [property, optional] boolean ReadOnly; 1429 [property] boolean Tabstop; 1430 [property] string Text; 1431 [property] ::com::sun::star::util::Color TextColor; 1432 [property] ::com::sun::star::util::Color TextLineColor; 1433 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1434 }; 1435 published service UnoControlFixedLine { 1436 service ::com::sun::star::awt::UnoControl; 1437 }; 1438 published service UnoControlFixedLineModel { 1439 service ::com::sun::star::awt::UnoControlModel; 1440 [property] boolean Enabled; 1441 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1442 [property] short FontEmphasisMark; 1443 [property] short FontRelief; 1444 [property] string HelpText; 1445 [property] string HelpURL; 1446 [property] string Label; 1447 [property] long Orientation; 1448 [property] boolean Printable; 1449 [property] ::com::sun::star::util::Color TextColor; 1450 [property] ::com::sun::star::util::Color TextLineColor; 1451 }; 1452 published interface XFixedText { 1453 interface ::com::sun::star::uno::XInterface; 1454 void setText([in] string Text); 1455 string getText(); 1456 void setAlignment([in] short nAlign); 1457 short getAlignment(); 1458 }; 1459 published service UnoControlFixedText { 1460 service ::com::sun::star::awt::UnoControl; 1461 interface ::com::sun::star::awt::XFixedText; 1462 interface ::com::sun::star::awt::XLayoutConstrains; 1463 }; 1464 published service UnoControlFixedTextModel { 1465 service ::com::sun::star::awt::UnoControlModel; 1466 [property] short Align; 1467 [property] ::com::sun::star::util::Color BackgroundColor; 1468 [property] short Border; 1469 [property, optional] long BorderColor; 1470 [property] boolean Enabled; 1471 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1472 [property] short FontEmphasisMark; 1473 [property] short FontRelief; 1474 [property] string HelpText; 1475 [property] string HelpURL; 1476 [property] string Label; 1477 [property] boolean MultiLine; 1478 [property] boolean Printable; 1479 [property] ::com::sun::star::util::Color TextColor; 1480 [property] ::com::sun::star::util::Color TextLineColor; 1481 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1482 [property, optional] boolean NoLabel; 1483 [property, optional] ::com::sun::star::util::Color HighlightColor; 1484 [property, optional] ::com::sun::star::util::Color HighlightTextColor; 1485 }; 1486 published service UnoControlFormattedField { 1487 service ::com::sun::star::awt::UnoControlEdit; 1488 [optional] interface ::com::sun::star::awt::XSpinField; 1489 }; 1490 }; 1491 module util { 1492 published interface XNumberFormatsSupplier; 1493 }; 1494 module awt { 1495 published service UnoControlFormattedFieldModel { 1496 service ::com::sun::star::awt::UnoControlModel; 1497 [property] short Align; 1498 [property] ::com::sun::star::util::Color BackgroundColor; 1499 [property] short Border; 1500 [property, optional] long BorderColor; 1501 [property] any EffectiveDefault; 1502 [property] double EffectiveMax; 1503 [property] double EffectiveMin; 1504 [property] double EffectiveValue; 1505 [property] boolean Enabled; 1506 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1507 [property] short FontEmphasisMark; 1508 [property] short FontRelief; 1509 [property] long FormatKey; 1510 [property] ::com::sun::star::util::XNumberFormatsSupplier FormatsSupplier; 1511 [property] string HelpText; 1512 [property] string HelpURL; 1513 [property, optional] boolean HideInactiveSelection; 1514 [property] short MaxTextLen; 1515 [property] boolean Printable; 1516 [property] boolean ReadOnly; 1517 [property, optional] boolean Repeat; 1518 [property, optional] long RepeatDelay; 1519 [property] boolean Spin; 1520 [property, optional] boolean StrictFormat; 1521 [property] boolean Tabstop; 1522 [property] string Text; 1523 [property] ::com::sun::star::util::Color TextColor; 1524 [property] ::com::sun::star::util::Color TextLineColor; 1525 [property] boolean TreatAsNumber; 1526 [property, optional] short WritingMode; 1527 [property, optional] short MouseWheelBehavior; 1528 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1529 [property, optional] ::com::sun::star::util::Color HighlightColor; 1530 [property, optional] ::com::sun::star::util::Color HighlightTextColor; 1531 }; 1532 published service UnoControlGroupBox { 1533 service ::com::sun::star::awt::UnoControl; 1534 }; 1535 published service UnoControlGroupBoxModel { 1536 service ::com::sun::star::awt::UnoControlModel; 1537 [property] boolean Enabled; 1538 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1539 [property] short FontEmphasisMark; 1540 [property] short FontRelief; 1541 [property] string HelpText; 1542 [property] string HelpURL; 1543 [property] string Label; 1544 [property] boolean Printable; 1545 [property] ::com::sun::star::util::Color TextColor; 1546 [property] ::com::sun::star::util::Color TextLineColor; 1547 [property, optional] short WritingMode; 1548 }; 1549 published service UnoControlImageControl { 1550 service ::com::sun::star::awt::UnoControl; 1551 interface ::com::sun::star::awt::XLayoutConstrains; 1552 }; 1553 published service UnoControlImageControlModel { 1554 service ::com::sun::star::awt::UnoControlModel; 1555 [property] ::com::sun::star::util::Color BackgroundColor; 1556 [property] short Border; 1557 [property, optional] long BorderColor; 1558 [property] boolean Enabled; 1559 [property] string HelpText; 1560 [property] string HelpURL; 1561 [property] string ImageURL; 1562 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic; 1563 [property] boolean Printable; 1564 [property] boolean ScaleImage; 1565 [property, optional] short ScaleMode; 1566 [property, optional] boolean Tabstop; 1567 }; 1568 published interface XListBox { 1569 interface ::com::sun::star::uno::XInterface; 1570 void addItemListener([in] ::com::sun::star::awt::XItemListener l); 1571 void removeItemListener([in] ::com::sun::star::awt::XItemListener l); 1572 void addActionListener([in] ::com::sun::star::awt::XActionListener l); 1573 void removeActionListener([in] ::com::sun::star::awt::XActionListener l); 1574 void addItem([in] string aItem, [in] short nPos); 1575 void addItems([in] sequence< string > aItems, [in] short nPos); 1576 void removeItems([in] short nPos, [in] short nCount); 1577 short getItemCount(); 1578 string getItem([in] short nPos); 1579 sequence< string > getItems(); 1580 short getSelectedItemPos(); 1581 sequence< short > getSelectedItemsPos(); 1582 string getSelectedItem(); 1583 sequence< string > getSelectedItems(); 1584 void selectItemPos([in] short nPos, [in] boolean bSelect); 1585 void selectItemsPos([in] sequence< short > aPositions, [in] boolean bSelect); 1586 void selectItem([in] string aItem, [in] boolean bSelect); 1587 boolean isMutipleMode(); 1588 void setMultipleMode([in] boolean bMulti); 1589 short getDropDownLineCount(); 1590 void setDropDownLineCount([in] short nLines); 1591 void makeVisible([in] short nEntry); 1592 }; 1593 published service UnoControlListBox { 1594 service ::com::sun::star::awt::UnoControl; 1595 interface ::com::sun::star::awt::XListBox; 1596 interface ::com::sun::star::awt::XLayoutConstrains; 1597 interface ::com::sun::star::awt::XTextLayoutConstrains; 1598 }; 1599 published service UnoControlListBoxModel { 1600 service ::com::sun::star::awt::UnoControlModel; 1601 [optional] interface ::com::sun::star::awt::XItemList; 1602 [property, optional] short Align; 1603 [property] ::com::sun::star::util::Color BackgroundColor; 1604 [property] short Border; 1605 [property, optional] long BorderColor; 1606 [property] boolean Dropdown; 1607 [property] boolean Enabled; 1608 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1609 [property] short FontEmphasisMark; 1610 [property] short FontRelief; 1611 [property] string HelpText; 1612 [property] string HelpURL; 1613 [property] short LineCount; 1614 [property] boolean MultiSelection; 1615 [property] boolean Printable; 1616 [property] boolean ReadOnly; 1617 [property] sequence< short > SelectedItems; 1618 [property] sequence< string > StringItemList; 1619 [property] boolean Tabstop; 1620 [property] ::com::sun::star::util::Color TextColor; 1621 [property] ::com::sun::star::util::Color TextLineColor; 1622 [property, optional] short WritingMode; 1623 [property, optional] short MouseWheelBehavior; 1624 [property, maybevoid, optional] short ItemSeparatorPos; 1625 [property, optional] sequence< any > TypedItemList; 1626 [property, optional] ::com::sun::star::util::Color HighlightColor; 1627 [property, optional] ::com::sun::star::util::Color HighlightTextColor; 1628 }; 1629 published interface XNumericField { 1630 interface ::com::sun::star::uno::XInterface; 1631 void setValue([in] double Value); 1632 double getValue(); 1633 void setMin([in] double Value); 1634 double getMin(); 1635 void setMax([in] double Value); 1636 double getMax(); 1637 void setFirst([in] double Value); 1638 double getFirst(); 1639 void setLast([in] double Value); 1640 double getLast(); 1641 void setSpinSize([in] double Value); 1642 double getSpinSize(); 1643 void setDecimalDigits([in] short nDigits); 1644 short getDecimalDigits(); 1645 void setStrictFormat([in] boolean bStrict); 1646 boolean isStrictFormat(); 1647 }; 1648 published service UnoControlNumericField { 1649 service ::com::sun::star::awt::UnoControlEdit; 1650 interface ::com::sun::star::awt::XNumericField; 1651 [optional] interface ::com::sun::star::awt::XSpinField; 1652 }; 1653 published service UnoControlNumericFieldModel { 1654 service ::com::sun::star::awt::UnoControlModel; 1655 [property] ::com::sun::star::util::Color BackgroundColor; 1656 [property] short Border; 1657 [property, optional] long BorderColor; 1658 [property] short DecimalAccuracy; 1659 [property] boolean Enabled; 1660 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1661 [property] short FontEmphasisMark; 1662 [property] short FontRelief; 1663 [property] string HelpText; 1664 [property] string HelpURL; 1665 [property, optional] boolean HideInactiveSelection; 1666 [property] boolean Printable; 1667 [property] boolean ReadOnly; 1668 [property, optional] boolean Repeat; 1669 [property, optional] long RepeatDelay; 1670 [property] boolean ShowThousandsSeparator; 1671 [property] boolean Spin; 1672 [property] boolean StrictFormat; 1673 [property] boolean Tabstop; 1674 [property] ::com::sun::star::util::Color TextColor; 1675 [property] ::com::sun::star::util::Color TextLineColor; 1676 [property] double Value; 1677 [property] double ValueMax; 1678 [property] double ValueMin; 1679 [property] double ValueStep; 1680 [property, optional] short WritingMode; 1681 [property, optional] short MouseWheelBehavior; 1682 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1683 [property, optional] ::com::sun::star::util::Color HighlightColor; 1684 [property, optional] ::com::sun::star::util::Color HighlightTextColor; 1685 }; 1686 published interface XPatternField { 1687 interface ::com::sun::star::uno::XInterface; 1688 void setMasks([in] string EditMask, [in] string LiteralMask); 1689 void getMasks([out] string EditMask, [out] string LiteralMask); 1690 void setString([in] string Str); 1691 string getString(); 1692 void setStrictFormat([in] boolean bStrict); 1693 boolean isStrictFormat(); 1694 }; 1695 published service UnoControlPatternField { 1696 service ::com::sun::star::awt::UnoControlEdit; 1697 interface ::com::sun::star::awt::XPatternField; 1698 [optional] interface ::com::sun::star::awt::XSpinField; 1699 }; 1700 published service UnoControlPatternFieldModel { 1701 service ::com::sun::star::awt::UnoControlModel; 1702 [property] ::com::sun::star::util::Color BackgroundColor; 1703 [property] short Border; 1704 [property, optional] long BorderColor; 1705 [property] string EditMask; 1706 [property] boolean Enabled; 1707 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1708 [property] short FontEmphasisMark; 1709 [property] short FontRelief; 1710 [property] string HelpText; 1711 [property] string HelpURL; 1712 [property, optional] boolean HideInactiveSelection; 1713 [property] string LiteralMask; 1714 [property] short MaxTextLen; 1715 [property] boolean Printable; 1716 [property] boolean ReadOnly; 1717 [property] boolean StrictFormat; 1718 [property] boolean Tabstop; 1719 [property] string Text; 1720 [property] ::com::sun::star::util::Color TextColor; 1721 [property] ::com::sun::star::util::Color TextLineColor; 1722 [property, optional] short WritingMode; 1723 [property, optional] short MouseWheelBehavior; 1724 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1725 [property, optional] ::com::sun::star::util::Color HighlightColor; 1726 [property, optional] ::com::sun::star::util::Color HighlightTextColor; 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 XRadioButton { 1755 interface ::com::sun::star::uno::XInterface; 1756 void addItemListener([in] ::com::sun::star::awt::XItemListener l); 1757 void removeItemListener([in] ::com::sun::star::awt::XItemListener l); 1758 boolean getState(); 1759 void setState([in] boolean b); 1760 void setLabel([in] string Label); 1761 }; 1762 published service UnoControlRadioButton { 1763 service ::com::sun::star::awt::UnoControl; 1764 interface ::com::sun::star::awt::XRadioButton; 1765 interface ::com::sun::star::awt::XLayoutConstrains; 1766 }; 1767 published service UnoControlRadioButtonModel { 1768 service ::com::sun::star::awt::UnoControlModel; 1769 [property, optional] short Align; 1770 [property, optional] long BackgroundColor; 1771 [property] boolean Enabled; 1772 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1773 [property] short FontEmphasisMark; 1774 [property] short FontRelief; 1775 [property] string HelpText; 1776 [property] string HelpURL; 1777 [property, optional] short ImagePosition; 1778 [property, optional] string ImageURL; 1779 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic; 1780 [property] string Label; 1781 [property, optional] boolean MultiLine; 1782 [property] boolean Printable; 1783 [property] short State; 1784 [property] boolean Tabstop; 1785 [property] ::com::sun::star::util::Color TextColor; 1786 [property] ::com::sun::star::util::Color TextLineColor; 1787 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1788 [property, optional] short VisualEffect; 1789 [property, optional] short WritingMode; 1790 }; 1791 published interface XAdjustmentListener; 1792 published interface XScrollBar { 1793 interface ::com::sun::star::uno::XInterface; 1794 void addAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l); 1795 void removeAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l); 1796 void setValue([in] long n); 1797 void setValues([in] long nValue, [in] long nVisible, [in] long nMax); 1798 long getValue(); 1799 void setMaximum([in] long n); 1800 long getMaximum(); 1801 void setLineIncrement([in] long n); 1802 long getLineIncrement(); 1803 void setBlockIncrement([in] long n); 1804 long getBlockIncrement(); 1805 void setVisibleSize([in] long n); 1806 long getVisibleSize(); 1807 void setOrientation([in] long n); 1808 long getOrientation(); 1809 }; 1810 published service UnoControlScrollBar { 1811 service ::com::sun::star::awt::UnoControl; 1812 interface ::com::sun::star::awt::XScrollBar; 1813 }; 1814 published service UnoControlScrollBarModel { 1815 service ::com::sun::star::awt::UnoControlModel; 1816 [property, optional] ::com::sun::star::util::Color BackgroundColor; 1817 [property] long BlockIncrement; 1818 [property] short Border; 1819 [property, optional] long BorderColor; 1820 [property] boolean Enabled; 1821 [property] string HelpText; 1822 [property] string HelpURL; 1823 [property] long LineIncrement; 1824 [property, optional] boolean LiveScroll; 1825 [property] long Orientation; 1826 [property] boolean Printable; 1827 [property, optional] long RepeatDelay; 1828 [property] long ScrollValue; 1829 [property, optional] long ScrollValueMin; 1830 [property] long ScrollValueMax; 1831 [property, optional] ::com::sun::star::util::Color SymbolColor; 1832 [property, optional] boolean Tabstop; 1833 [property] long VisibleSize; 1834 }; 1835 }; 1836 module util { 1837 published struct Time { 1838 unsigned long NanoSeconds; 1839 unsigned short Seconds; 1840 unsigned short Minutes; 1841 unsigned short Hours; 1842 boolean IsUTC; 1843 }; 1844 }; 1845 module awt { 1846 published interface XTimeField { 1847 interface ::com::sun::star::uno::XInterface; 1848 void setTime([in] ::com::sun::star::util::Time Time); 1849 ::com::sun::star::util::Time getTime(); 1850 void setMin([in] ::com::sun::star::util::Time Time); 1851 ::com::sun::star::util::Time getMin(); 1852 void setMax([in] ::com::sun::star::util::Time Time); 1853 ::com::sun::star::util::Time getMax(); 1854 void setFirst([in] ::com::sun::star::util::Time Time); 1855 ::com::sun::star::util::Time getFirst(); 1856 void setLast([in] ::com::sun::star::util::Time Time); 1857 ::com::sun::star::util::Time getLast(); 1858 void setEmpty(); 1859 boolean isEmpty(); 1860 void setStrictFormat([in] boolean bStrict); 1861 boolean isStrictFormat(); 1862 }; 1863 published service UnoControlTimeField { 1864 service ::com::sun::star::awt::UnoControlEdit; 1865 interface ::com::sun::star::awt::XTimeField; 1866 [optional] interface ::com::sun::star::awt::XSpinField; 1867 }; 1868 published service UnoControlTimeFieldModel { 1869 service ::com::sun::star::awt::UnoControlModel; 1870 [property] ::com::sun::star::util::Color BackgroundColor; 1871 [property] short Border; 1872 [property, optional] long BorderColor; 1873 [property] boolean Enabled; 1874 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 1875 [property] short FontEmphasisMark; 1876 [property] short FontRelief; 1877 [property] string HelpText; 1878 [property] string HelpURL; 1879 [property, optional] boolean HideInactiveSelection; 1880 [property] boolean Printable; 1881 [property] boolean ReadOnly; 1882 [property, optional] boolean Repeat; 1883 [property, optional] long RepeatDelay; 1884 [property] boolean Spin; 1885 [property] boolean StrictFormat; 1886 [property] boolean Tabstop; 1887 [property, optional] string Text; 1888 [property] ::com::sun::star::util::Color TextColor; 1889 [property] ::com::sun::star::util::Color TextLineColor; 1890 [property] ::com::sun::star::util::Time Time; 1891 [property] short TimeFormat; 1892 [property] ::com::sun::star::util::Time TimeMax; 1893 [property] ::com::sun::star::util::Time TimeMin; 1894 [property, optional] short WritingMode; 1895 [property, optional] short MouseWheelBehavior; 1896 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign; 1897 [property, optional] ::com::sun::star::util::Color HighlightColor; 1898 [property, optional] ::com::sun::star::util::Color HighlightTextColor; 1899 }; 1900 published struct VclContainerEvent: ::com::sun::star::lang::EventObject { 1901 ::com::sun::star::uno::XInterface Child; 1902 }; 1903 /** @deprecated */ published constants VclWindowPeerAttribute { 1904 const long AUTOHSCROLL = 1073741824; 1905 const long AUTOVSCROLL = -2147483648; 1906 const long CENTER = 2048; 1907 const long CLIPCHILDREN = 524288; 1908 const long DEFBUTTON = 65536; 1909 const long DEF_CANCEL = 268435456; 1910 const long DEF_NO = -2147483648; 1911 const long DEF_OK = 134217728; 1912 const long DEF_RETRY = 536870912; 1913 const long DEF_YES = 1073741824; 1914 const long DROPDOWN = 32768; 1915 const long GROUP = 2097152; 1916 const long HSCROLL = 256; 1917 const long LEFT = 1024; 1918 const long NOBORDER = 1048576; 1919 const long NOLABEL = 536870912; 1920 const long OK = 4194304; 1921 const long OK_CANCEL = 8388608; 1922 const long READONLY = 262144; 1923 const long RETRY_CANCEL = 67108864; 1924 const long RIGHT = 4096; 1925 const long SORT = 16384; 1926 const long SPIN = 8192; 1927 const long VSCROLL = 512; 1928 const long YES_NO = 16777216; 1929 const long YES_NO_CANCEL = 33554432; 1930 }; 1931 published constants WindowAttribute { 1932 const long BORDER = 16; 1933 const long CLOSEABLE = 128; 1934 const long FULLSIZE = 2; 1935 const long MINSIZE = 8; 1936 const long MOVEABLE = 64; 1937 const long NODECORATION = 512; 1938 const long OPTIMUMSIZE = 4; 1939 const long SHOW = 1; 1940 const long SIZEABLE = 32; 1941 /** @deprecated */ const long SYSTEMDEPENDENT = 256; 1942 }; 1943 published struct WindowEvent: ::com::sun::star::lang::EventObject { 1944 long X; 1945 long Y; 1946 long Width; 1947 long Height; 1948 long LeftInset; 1949 long TopInset; 1950 long RightInset; 1951 long BottomInset; 1952 }; 1953 published interface XActionListener { 1954 interface ::com::sun::star::lang::XEventListener; 1955 void actionPerformed([in] ::com::sun::star::awt::ActionEvent rEvent); 1956 }; 1957 published interface XActivateListener { 1958 interface ::com::sun::star::lang::XEventListener; 1959 void windowActivated([in] ::com::sun::star::lang::EventObject e); 1960 void windowDeactivated([in] ::com::sun::star::lang::EventObject e); 1961 }; 1962 published interface XAdjustmentListener { 1963 interface ::com::sun::star::lang::XEventListener; 1964 void adjustmentValueChanged([in] ::com::sun::star::awt::AdjustmentEvent rEvent); 1965 }; 1966 published interface XBitmap { 1967 interface ::com::sun::star::uno::XInterface; 1968 ::com::sun::star::awt::Size getSize(); 1969 sequence< byte > getDIB(); 1970 sequence< byte > getMaskDIB(); 1971 }; 1972 published interface XDisplayBitmap; 1973 published interface XFont; 1974 published interface XDevice { 1975 interface ::com::sun::star::uno::XInterface; 1976 ::com::sun::star::awt::XGraphics createGraphics(); 1977 ::com::sun::star::awt::XDevice createDevice([in] long nWidth, [in] long nHeight); 1978 ::com::sun::star::awt::DeviceInfo getInfo(); 1979 sequence< ::com::sun::star::awt::FontDescriptor > getFontDescriptors(); 1980 ::com::sun::star::awt::XFont getFont([in] ::com::sun::star::awt::FontDescriptor aDescriptor); 1981 ::com::sun::star::awt::XBitmap createBitmap([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight); 1982 ::com::sun::star::awt::XDisplayBitmap createDisplayBitmap([in] ::com::sun::star::awt::XBitmap Bitmap); 1983 }; 1984 published interface XDisplayBitmap { 1985 interface ::com::sun::star::uno::XInterface; 1986 }; 1987 published interface XEventHandler; 1988 published interface XDisplayConnection { 1989 interface ::com::sun::star::uno::XInterface; 1990 void addEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler, [in] long eventMask); 1991 void removeEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler); 1992 void addErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler); 1993 void removeErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler); 1994 any getIdentifier(); 1995 }; 1996 published interface XEnhancedMouseClickHandler { 1997 interface ::com::sun::star::lang::XEventListener; 1998 boolean mousePressed([in] ::com::sun::star::awt::EnhancedMouseEvent e); 1999 boolean mouseReleased([in] ::com::sun::star::awt::EnhancedMouseEvent e); 2000 }; 2001 published interface XEventHandler { 2002 interface ::com::sun::star::uno::XInterface; 2003 boolean handleEvent([in] any event); 2004 }; 2005 /** @deprecated */ published interface XFileDialog { 2006 interface ::com::sun::star::uno::XInterface; 2007 void setPath([in] string Path); 2008 string getPath(); 2009 void setFilters([in] sequence< string > rFilterNames, [in] sequence< string > rMasks); 2010 void setCurrentFilter([in] string Filter); 2011 string getCurrentFilter(); 2012 }; 2013 published interface XFocusListener { 2014 interface ::com::sun::star::lang::XEventListener; 2015 void focusGained([in] ::com::sun::star::awt::FocusEvent e); 2016 void focusLost([in] ::com::sun::star::awt::FocusEvent e); 2017 }; 2018 published interface XFont { 2019 interface ::com::sun::star::uno::XInterface; 2020 ::com::sun::star::awt::FontDescriptor getFontDescriptor(); 2021 ::com::sun::star::awt::SimpleFontMetric getFontMetric(); 2022 short getCharWidth([in] char c); 2023 sequence< short > getCharWidths([in] char nFirst, [in] char nLast); 2024 long getStringWidth([in] string str); 2025 long getStringWidthArray([in] string str, [out] sequence< long > aDXArray); 2026 void getKernPairs([out] sequence< char > Chars1, [out] sequence< char > Chars2, [out] sequence< short > Kerns); 2027 }; 2028 published struct XFontMappingUseItem { 2029 string originalFont; 2030 sequence< string > usedFonts; 2031 long count; 2032 }; 2033 published interface XFontMappingUse { 2034 interface ::com::sun::star::uno::XInterface; 2035 void startTrackingFontMappingUse(); 2036 sequence< ::com::sun::star::awt::XFontMappingUseItem > finishTrackingFontMappingUse(); 2037 }; 2038 published interface XGraphics { 2039 interface ::com::sun::star::uno::XInterface; 2040 ::com::sun::star::awt::XDevice getDevice(); 2041 ::com::sun::star::awt::SimpleFontMetric getFontMetric(); 2042 void setFont([in] ::com::sun::star::awt::XFont xNewFont); 2043 void selectFont([in] ::com::sun::star::awt::FontDescriptor aDescription); 2044 void setTextColor([in] ::com::sun::star::util::Color nColor); 2045 void setTextFillColor([in] ::com::sun::star::util::Color nColor); 2046 void setLineColor([in] ::com::sun::star::util::Color nColor); 2047 void setFillColor([in] ::com::sun::star::util::Color nColor); 2048 void setRasterOp([in] ::com::sun::star::awt::RasterOperation ROP); 2049 void setClipRegion([in] ::com::sun::star::awt::XRegion Clipping); 2050 void intersectClipRegion([in] ::com::sun::star::awt::XRegion xClipping); 2051 void push(); 2052 void pop(); 2053 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); 2054 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); 2055 void drawPixel([in] long X, [in] long Y); 2056 void drawLine([in] long X1, [in] long Y1, [in] long X2, [in] long Y2); 2057 void drawRect([in] long X, [in] long Y, [in] long Width, [in] long Height); 2058 void drawRoundedRect([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] long nHorzRound, [in] long nVertRound); 2059 void drawPolyLine([in] sequence< long > DataX, [in] sequence< long > DataY); 2060 void drawPolygon([in] sequence< long > DataX, [in] sequence< long > DataY); 2061 void drawPolyPolygon([in] sequence< sequence< long > > DataX, [in] sequence< sequence< long > > DataY); 2062 void drawEllipse([in] long X, [in] long Y, [in] long Width, [in] long Height); 2063 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); 2064 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); 2065 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); 2066 void drawGradient([in] long nX, [in] long nY, [in] long nWidth, [in] long Height, [in] ::com::sun::star::awt::Gradient aGradient); 2067 void drawText([in] long X, [in] long Y, [in] string Text); 2068 void drawTextArray([in] long X, [in] long Y, [in] string Text, [in] sequence< long > Longs); 2069 }; 2070 published interface XGraphics2 { 2071 interface ::com::sun::star::awt::XGraphics; 2072 void clear([in] ::com::sun::star::awt::Rectangle aRect); 2073 void drawImage([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] short nStyle, [in] ::com::sun::star::graphic::XGraphic aGraphic); 2074 }; 2075 published interface XImageButton { 2076 interface ::com::sun::star::uno::XInterface; 2077 void addActionListener([in] ::com::sun::star::awt::XActionListener l); 2078 void removeActionListener([in] ::com::sun::star::awt::XActionListener l); 2079 void setActionCommand([in] string Command); 2080 }; 2081 published interface XImageProducer; 2082 published interface XImageConsumer { 2083 interface ::com::sun::star::uno::XInterface; 2084 void init([in] long Width, [in] long Height); 2085 void setColorModel([in] short BitCount, [in] sequence< long > RGBAPal, [in] long RedMask, [in] long GreenMask, [in] long BlueMask, [in] long AlphaMask); 2086 void setPixelsByBytes([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< byte > aProducerData, [in] long nOffset, [in] long nScanSize); 2087 void setPixelsByLongs([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< long > aProducerData, [in] long nOffset, [in] long nScanSize); 2088 void complete([in] long Status, [in] ::com::sun::star::awt::XImageProducer xProducer); 2089 }; 2090 published interface XImageProducer { 2091 interface ::com::sun::star::uno::XInterface; 2092 void addConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer); 2093 void removeConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer); 2094 void startProduction(); 2095 }; 2096 published interface XPrinterPropertySet { 2097 interface ::com::sun::star::beans::XPropertySet; 2098 void setHorizontal([in] boolean bHorizontal) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException); 2099 sequence< string > getFormDescriptions(); 2100 void selectForm([in] string aFormDescription) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException); 2101 sequence< byte > getBinarySetup(); 2102 void setBinarySetup([in] sequence< byte > data) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException); 2103 }; 2104 published interface XInfoPrinter { 2105 interface ::com::sun::star::awt::XPrinterPropertySet; 2106 ::com::sun::star::awt::XDevice createDevice(); 2107 }; 2108 published interface XItemListener { 2109 interface ::com::sun::star::lang::XEventListener; 2110 void itemStateChanged([in] ::com::sun::star::awt::ItemEvent rEvent); 2111 }; 2112 published interface XKeyHandler { 2113 interface ::com::sun::star::lang::XEventListener; 2114 boolean keyPressed([in] ::com::sun::star::awt::KeyEvent aEvent); 2115 boolean keyReleased([in] ::com::sun::star::awt::KeyEvent aEvent); 2116 }; 2117 published interface XKeyListener { 2118 interface ::com::sun::star::lang::XEventListener; 2119 void keyPressed([in] ::com::sun::star::awt::KeyEvent e); 2120 void keyReleased([in] ::com::sun::star::awt::KeyEvent e); 2121 }; 2122 published interface XMenuListener { 2123 interface ::com::sun::star::lang::XEventListener; 2124 void itemHighlighted([in] ::com::sun::star::awt::MenuEvent aEvent); 2125 void itemSelected([in] ::com::sun::star::awt::MenuEvent aEvent); 2126 void itemActivated([in] ::com::sun::star::awt::MenuEvent aEvent); 2127 void itemDeactivated([in] ::com::sun::star::awt::MenuEvent aEvent); 2128 }; 2129 published interface XMessageBox { 2130 interface ::com::sun::star::uno::XInterface; 2131 [attribute] string CaptionText; 2132 [attribute] string MessageText; 2133 short execute(); 2134 }; 2135 published interface XMouseClickHandler { 2136 interface ::com::sun::star::lang::XEventListener; 2137 boolean mousePressed([in] ::com::sun::star::awt::MouseEvent e); 2138 boolean mouseReleased([in] ::com::sun::star::awt::MouseEvent e); 2139 }; 2140 published interface XMouseListener { 2141 interface ::com::sun::star::lang::XEventListener; 2142 void mousePressed([in] ::com::sun::star::awt::MouseEvent e); 2143 void mouseReleased([in] ::com::sun::star::awt::MouseEvent e); 2144 void mouseEntered([in] ::com::sun::star::awt::MouseEvent e); 2145 void mouseExited([in] ::com::sun::star::awt::MouseEvent e); 2146 }; 2147 published interface XMouseMotionHandler { 2148 interface ::com::sun::star::lang::XEventListener; 2149 boolean mouseDragged([in] ::com::sun::star::awt::MouseEvent e); 2150 boolean mouseMoved([in] ::com::sun::star::awt::MouseEvent e); 2151 }; 2152 published interface XMouseMotionListener { 2153 interface ::com::sun::star::lang::XEventListener; 2154 void mouseDragged([in] ::com::sun::star::awt::MouseEvent e); 2155 void mouseMoved([in] ::com::sun::star::awt::MouseEvent e); 2156 }; 2157 published interface XPaintListener { 2158 interface ::com::sun::star::lang::XEventListener; 2159 void windowPaint([in] ::com::sun::star::awt::PaintEvent e); 2160 }; 2161 published interface XPrinter { 2162 interface ::com::sun::star::awt::XPrinterPropertySet; 2163 boolean start([in] string nJobName, [in] short nCopies, [in] boolean nCollate) raises (::com::sun::star::awt::PrinterException, ::com::sun::star::lang::IllegalArgumentException); 2164 void end() raises (::com::sun::star::awt::PrinterException); 2165 void terminate(); 2166 ::com::sun::star::awt::XDevice startPage() raises (::com::sun::star::awt::PrinterException); 2167 void endPage() raises (::com::sun::star::awt::PrinterException); 2168 }; 2169 /** @deprecated */ published interface XProgressMonitor { 2170 interface ::com::sun::star::awt::XProgressBar; 2171 void addText([in] string Topic, [in] string Text, [in] boolean beforeProgress); 2172 void removeText([in] string Topic, [in] boolean beforeProgress); 2173 void updateText([in] string Topic, [in] string Text, [in] boolean beforeProgress); 2174 }; 2175 published interface XRegion { 2176 interface ::com::sun::star::uno::XInterface; 2177 ::com::sun::star::awt::Rectangle getBounds(); 2178 void clear(); 2179 void move([in] long nHorzMove, [in] long nVertMove); 2180 void unionRectangle([in] ::com::sun::star::awt::Rectangle Rect); 2181 void intersectRectangle([in] ::com::sun::star::awt::Rectangle Region); 2182 void excludeRectangle([in] ::com::sun::star::awt::Rectangle Rect); 2183 void xOrRectangle([in] ::com::sun::star::awt::Rectangle Rect); 2184 void unionRegion([in] ::com::sun::star::awt::XRegion Region); 2185 void intersectRegion([in] ::com::sun::star::awt::XRegion Region); 2186 void excludeRegion([in] ::com::sun::star::awt::XRegion Region); 2187 void xOrRegion([in] ::com::sun::star::awt::XRegion Region); 2188 sequence< ::com::sun::star::awt::Rectangle > getRectangles(); 2189 }; 2190 published interface XSpinListener { 2191 interface ::com::sun::star::lang::XEventListener; 2192 void up([in] ::com::sun::star::awt::SpinEvent rEvent); 2193 void down([in] ::com::sun::star::awt::SpinEvent rEvent); 2194 void first([in] ::com::sun::star::awt::SpinEvent rEvent); 2195 void last([in] ::com::sun::star::awt::SpinEvent rEvent); 2196 }; 2197 published interface XSystemDependentWindowPeer { 2198 interface ::com::sun::star::uno::XInterface; 2199 any getWindowHandle([in] sequence< byte > ProcessId, [in] short SystemType); 2200 }; 2201 published interface XTextArea { 2202 interface ::com::sun::star::uno::XInterface; 2203 string getTextLines(); 2204 }; 2205 published interface XTextEditField { 2206 interface ::com::sun::star::uno::XInterface; 2207 void setEchoChar([in] char cEcho); 2208 }; 2209 published interface XTextListener { 2210 interface ::com::sun::star::lang::XEventListener; 2211 void textChanged([in] ::com::sun::star::awt::TextEvent rEvent); 2212 }; 2213 published interface XToolkit3 { 2214 interface ::com::sun::star::awt::XToolkit2; 2215 interface ::com::sun::star::awt::XFontMappingUse; 2216 }; 2217 published interface XTopWindowListener { 2218 interface ::com::sun::star::lang::XEventListener; 2219 void windowOpened([in] ::com::sun::star::lang::EventObject e); 2220 void windowClosing([in] ::com::sun::star::lang::EventObject e); 2221 void windowClosed([in] ::com::sun::star::lang::EventObject e); 2222 void windowMinimized([in] ::com::sun::star::lang::EventObject e); 2223 void windowNormalized([in] ::com::sun::star::lang::EventObject e); 2224 void windowActivated([in] ::com::sun::star::lang::EventObject e); 2225 void windowDeactivated([in] ::com::sun::star::lang::EventObject e); 2226 }; 2227 published interface XUserInputInterception { 2228 interface ::com::sun::star::uno::XInterface; 2229 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler); 2230 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler); 2231 void addMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler); 2232 void removeMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler); 2233 }; 2234 published interface XVclContainerListener; 2235 /** @deprecated */ published interface XVclContainer { 2236 interface ::com::sun::star::uno::XInterface; 2237 void addVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l); 2238 void removeVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l); 2239 sequence< ::com::sun::star::awt::XWindow > getWindows(); 2240 }; 2241 /** @deprecated */ published interface XVclContainerListener { 2242 interface ::com::sun::star::lang::XEventListener; 2243 void windowAdded([in] ::com::sun::star::awt::VclContainerEvent e); 2244 void windowRemoved([in] ::com::sun::star::awt::VclContainerEvent e); 2245 }; 2246 /** @deprecated */ published interface XVclContainerPeer { 2247 interface ::com::sun::star::uno::XInterface; 2248 void enableDialogControl([in] boolean bEnable); 2249 void setTabOrder([in] sequence< ::com::sun::star::awt::XWindow > WindowOrder, [in] sequence< any > Tabs, [in] boolean GroupControl); 2250 void setGroup([in] sequence< ::com::sun::star::awt::XWindow > Windows); 2251 }; 2252 published interface XWindowPeer { 2253 interface ::com::sun::star::lang::XComponent; 2254 ::com::sun::star::awt::XToolkit getToolkit(); 2255 void setPointer([in] ::com::sun::star::awt::XPointer Pointer); 2256 void setBackground([in] ::com::sun::star::util::Color Color); 2257 void invalidate([in] short Flags); 2258 void invalidateRect([in] ::com::sun::star::awt::Rectangle Rect, [in] short Flags); 2259 }; 2260 /** @deprecated */ published interface XVclWindowPeer { 2261 interface ::com::sun::star::awt::XWindowPeer; 2262 boolean isChild([in] ::com::sun::star::awt::XWindowPeer Peer); 2263 void setDesignMode([in] boolean bOn); 2264 boolean isDesignMode(); 2265 void enableClipSiblings([in] boolean bClip); 2266 void setForeground([in] ::com::sun::star::util::Color Color); 2267 void setControlFont([in] ::com::sun::star::awt::FontDescriptor aFont); 2268 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); 2269 void setProperty([in] string PropertyName, [in] any Value); 2270 any getProperty([in] string PropertyName); 2271 }; 2272 published interface XWindow2 { 2273 interface ::com::sun::star::awt::XWindow; 2274 void setOutputSize([in] ::com::sun::star::awt::Size Size); 2275 ::com::sun::star::awt::Size getOutputSize(); 2276 boolean isVisible(); 2277 boolean isActive(); 2278 boolean isEnabled(); 2279 boolean hasFocus(); 2280 }; 2281 published interface XWindowListener { 2282 interface ::com::sun::star::lang::XEventListener; 2283 void windowResized([in] ::com::sun::star::awt::WindowEvent e); 2284 void windowMoved([in] ::com::sun::star::awt::WindowEvent e); 2285 void windowShown([in] ::com::sun::star::lang::EventObject e); 2286 void windowHidden([in] ::com::sun::star::lang::EventObject e); 2287 }; 2288 module grid { 2289 published interface XGridColumn; 2290 published interface XGridColumnModel { 2291 interface ::com::sun::star::lang::XComponent; 2292 interface ::com::sun::star::container::XContainer; 2293 interface ::com::sun::star::util::XCloneable; 2294 long getColumnCount(); 2295 ::com::sun::star::awt::grid::XGridColumn createColumn(); 2296 long addColumn([in] ::com::sun::star::awt::grid::XGridColumn column) raises (::com::sun::star::lang::IllegalArgumentException); 2297 void removeColumn([in] long ColumnIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2298 sequence< ::com::sun::star::awt::grid::XGridColumn > getColumns(); 2299 ::com::sun::star::awt::grid::XGridColumn getColumn([in] long index) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2300 void setDefaultColumns([in] long elements); 2301 }; 2302 published interface XGridDataModel { 2303 interface ::com::sun::star::lang::XComponent; 2304 interface ::com::sun::star::util::XCloneable; 2305 [attribute, readonly] long RowCount; 2306 [attribute, readonly] long ColumnCount; 2307 any getCellData([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2308 any getCellToolTip([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2309 any getRowHeading([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2310 sequence< any > getRowData([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2311 }; 2312 published interface XGridDataListener; 2313 published interface XMutableGridDataModel { 2314 interface ::com::sun::star::awt::grid::XGridDataModel; 2315 void addRow([in] any Heading, [in] sequence< any > Data); 2316 void addRows([in] sequence< any > Headings, [in] sequence< sequence< any > > Data) raises (::com::sun::star::lang::IllegalArgumentException); 2317 void insertRow([in] long Index, [in] any Heading, [in] sequence< any > Data) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2318 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); 2319 void removeRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2320 void removeAllRows(); 2321 void updateCellData([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2322 void updateRowData([in] sequence< long > ColumnIndexes, [in] long RowIndex, [in] sequence< any > Values) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::IllegalArgumentException); 2323 void updateRowHeading([in] long RowIndex, [in] any Heading) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2324 void updateCellToolTip([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2325 void updateRowToolTip([in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2326 void addGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener); 2327 void removeGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener); 2328 }; 2329 published service DefaultGridDataModel: ::com::sun::star::awt::grid::XMutableGridDataModel; 2330 }; 2331 }; 2332 module style { 2333 published enum HorizontalAlignment { 2334 LEFT = 0, 2335 CENTER = 1, 2336 RIGHT = 2 2337 }; 2338 }; 2339 module awt { 2340 module grid { 2341 published interface XGridColumnListener; 2342 published interface XGridColumn { 2343 interface ::com::sun::star::lang::XComponent; 2344 interface ::com::sun::star::util::XCloneable; 2345 [attribute] any Identifier; 2346 [attribute] long ColumnWidth; 2347 [attribute] long MinWidth; 2348 [attribute] long MaxWidth; 2349 [attribute] boolean Resizeable; 2350 [attribute] long Flexibility { 2351 set raises (::com::sun::star::lang::IllegalArgumentException); 2352 }; 2353 [attribute] ::com::sun::star::style::HorizontalAlignment HorizontalAlign; 2354 [attribute] string Title; 2355 [attribute] string HelpText; 2356 [attribute, readonly] long Index; 2357 [attribute] long DataColumnIndex; 2358 void addGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener); 2359 void removeGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener); 2360 }; 2361 published struct GridColumnEvent: ::com::sun::star::lang::EventObject { 2362 string AttributeName; 2363 any OldValue; 2364 any NewValue; 2365 long ColumnIndex; 2366 }; 2367 published struct GridDataEvent: ::com::sun::star::lang::EventObject { 2368 long FirstColumn; 2369 long LastColumn; 2370 long FirstRow; 2371 long LastRow; 2372 }; 2373 published struct GridSelectionEvent: ::com::sun::star::lang::EventObject { 2374 sequence< long > SelectedRowIndexes; 2375 sequence< long > SelectedColumnIndexes; 2376 }; 2377 }; 2378 }; 2379 module util { 2380 published exception VetoException: ::com::sun::star::uno::Exception { 2381 }; 2382 }; 2383 module awt { 2384 module grid { 2385 published interface XGridControl { 2386 interface ::com::sun::star::uno::XInterface; 2387 long getColumnAtPoint([in] long X, [in] long Y); 2388 long getRowAtPoint([in] long X, [in] long Y); 2389 long getCurrentColumn(); 2390 long getCurrentRow(); 2391 void goToCell([in] long ColumnIndex, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::util::VetoException); 2392 }; 2393 published interface XGridSelectionListener; 2394 published interface XGridRowSelection { 2395 interface ::com::sun::star::uno::XInterface; 2396 void selectAllRows(); 2397 void selectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2398 void deselectAllRows(); 2399 void deselectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2400 sequence< long > getSelectedRows(); 2401 boolean hasSelectedRows(); 2402 boolean isRowSelected([in] long RowIndex); 2403 void addSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener); 2404 void removeSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener); 2405 }; 2406 }; 2407 }; 2408 module view { 2409 published enum SelectionType { 2410 NONE = 0, 2411 SINGLE = 1, 2412 MULTI = 2, 2413 RANGE = 3 2414 }; 2415 }; 2416 module awt { 2417 module grid { 2418 published service UnoControlGridModel { 2419 service ::com::sun::star::awt::UnoControlModel; 2420 [property] boolean ShowRowHeader; 2421 [property] long RowHeaderWidth; 2422 [property] boolean ShowColumnHeader; 2423 [property, maybevoid] long ColumnHeaderHeight; 2424 [property, maybevoid] long RowHeight; 2425 [property] ::com::sun::star::awt::grid::XGridColumnModel ColumnModel; 2426 [property] ::com::sun::star::awt::grid::XGridDataModel GridDataModel; 2427 [property] boolean HScroll; 2428 [property] boolean VScroll; 2429 [property] boolean Tabstop; 2430 [property] ::com::sun::star::view::SelectionType SelectionModel; 2431 [property] boolean UseGridLines; 2432 [property, maybevoid] ::com::sun::star::util::Color GridLineColor; 2433 [property, maybevoid] ::com::sun::star::util::Color HeaderBackgroundColor; 2434 [property, maybevoid] ::com::sun::star::util::Color HeaderTextColor; 2435 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionBackgroundColor; 2436 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionBackgroundColor; 2437 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionTextColor; 2438 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionTextColor; 2439 [property, maybevoid] sequence< ::com::sun::star::util::Color > RowBackgroundColors; 2440 [property] ::com::sun::star::style::VerticalAlignment VerticalAlign; 2441 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 2442 [property, maybevoid] ::com::sun::star::util::Color TextColor; 2443 [property, maybevoid] ::com::sun::star::util::Color TextLineColor; 2444 [property] short FontEmphasisMark; 2445 [property] short FontRelief; 2446 [property] string HelpText; 2447 [property] string HelpURL; 2448 }; 2449 published interface XGridColumnListener { 2450 interface ::com::sun::star::lang::XEventListener; 2451 void columnChanged([in] ::com::sun::star::awt::grid::GridColumnEvent event); 2452 }; 2453 published interface XGridDataListener { 2454 interface ::com::sun::star::lang::XEventListener; 2455 void rowsInserted([in] ::com::sun::star::awt::grid::GridDataEvent Event); 2456 void rowsRemoved([in] ::com::sun::star::awt::grid::GridDataEvent Event); 2457 void dataChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event); 2458 void rowHeadingChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event); 2459 }; 2460 published interface XGridSelectionListener { 2461 interface ::com::sun::star::lang::XEventListener; 2462 void selectionChanged([in] ::com::sun::star::awt::grid::GridSelectionEvent gridSelectionEvent); 2463 }; 2464 }; 2465 module tab { 2466 published struct TabPageActivatedEvent: ::com::sun::star::lang::EventObject { 2467 short TabPageID; 2468 }; 2469 published interface XTabPage { 2470 interface ::com::sun::star::uno::XInterface; 2471 }; 2472 published service UnoControlTabPage { 2473 service ::com::sun::star::awt::UnoControlContainer; 2474 interface ::com::sun::star::awt::tab::XTabPage; 2475 }; 2476 published interface XTabPageContainerListener; 2477 published interface XTabPageContainer { 2478 interface ::com::sun::star::uno::XInterface; 2479 [attribute] short ActiveTabPageID; 2480 short getTabPageCount(); 2481 boolean isTabPageActive([in] short tabPageIndex); 2482 ::com::sun::star::awt::tab::XTabPage getTabPage([in] short tabPageIndex); 2483 ::com::sun::star::awt::tab::XTabPage getTabPageByID([in] short tabPageID); 2484 void addTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener); 2485 void removeTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener); 2486 }; 2487 published service UnoControlTabPageContainer { 2488 service ::com::sun::star::awt::UnoControl; 2489 interface ::com::sun::star::awt::tab::XTabPageContainer; 2490 }; 2491 published interface XTabPageModel; 2492 published interface XTabPageContainerModel { 2493 interface ::com::sun::star::container::XIndexContainer; 2494 interface ::com::sun::star::container::XContainer; 2495 ::com::sun::star::awt::tab::XTabPageModel createTabPage([in] short TabPageID); 2496 ::com::sun::star::awt::tab::XTabPageModel loadTabPage([in] short TabPageID, [in] string ResourceURL); 2497 }; 2498 published service UnoControlTabPageContainerModel { 2499 service ::com::sun::star::awt::UnoControlModel; 2500 interface ::com::sun::star::awt::tab::XTabPageContainerModel; 2501 }; 2502 published interface XTabPageModel { 2503 interface ::com::sun::star::uno::XInterface; 2504 [attribute, readonly] short TabPageID; 2505 [attribute] boolean Enabled; 2506 [attribute] string Title; 2507 [attribute] string ImageURL; 2508 [attribute] string ToolTip; 2509 }; 2510 published service UnoControlTabPageModel { 2511 interface ::com::sun::star::awt::tab::XTabPageModel; 2512 [property, optional] string Title; 2513 [property, optional] string HelpText; 2514 [property, optional] string HelpURL; 2515 [property, optional] boolean HScroll; 2516 [property, optional] boolean VScroll; 2517 [property, optional] long ScrollLeft; 2518 [property, optional] long ScrollTop; 2519 [property, optional] long ScrollWidth; 2520 [property, optional] long ScrollHeight; 2521 }; 2522 published interface XTabPageContainerListener { 2523 interface ::com::sun::star::lang::XEventListener; 2524 void tabPageActivated([in] ::com::sun::star::awt::tab::TabPageActivatedEvent tabPageActivatedEvent); 2525 }; 2526 }; 2527 }; 2528 module view { 2529 published interface XSelectionChangeListener; 2530 published interface XSelectionSupplier { 2531 interface ::com::sun::star::uno::XInterface; 2532 boolean select([in] any xSelection) raises (::com::sun::star::lang::IllegalArgumentException); 2533 any getSelection(); 2534 void addSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener); 2535 void removeSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener); 2536 }; 2537 }; 2538 module drawing { 2539 published interface XShape; 2540 }; 2541 module chart { 2542 published interface XAxisXSupplier { 2543 interface ::com::sun::star::uno::XInterface; 2544 ::com::sun::star::drawing::XShape getXAxisTitle(); 2545 ::com::sun::star::beans::XPropertySet getXAxis(); 2546 ::com::sun::star::beans::XPropertySet getXMainGrid(); 2547 ::com::sun::star::beans::XPropertySet getXHelpGrid(); 2548 }; 2549 published service ChartAxisXSupplier { 2550 interface ::com::sun::star::chart::XAxisXSupplier; 2551 [property] boolean HasXAxis; 2552 [property] boolean HasXAxisDescription; 2553 [property] boolean HasXAxisGrid; 2554 [property] boolean HasXAxisHelpGrid; 2555 [property] boolean HasXAxisTitle; 2556 }; 2557 published interface XAxisZSupplier { 2558 interface ::com::sun::star::uno::XInterface; 2559 ::com::sun::star::drawing::XShape getZAxisTitle(); 2560 ::com::sun::star::beans::XPropertySet getZMainGrid(); 2561 ::com::sun::star::beans::XPropertySet getZHelpGrid(); 2562 ::com::sun::star::beans::XPropertySet getZAxis(); 2563 }; 2564 published service ChartAxisZSupplier { 2565 interface ::com::sun::star::chart::XAxisZSupplier; 2566 [property] boolean HasZAxis; 2567 [property] boolean HasZAxisDescription; 2568 [property] boolean HasZAxisGrid; 2569 [property] boolean HasZAxisHelpGrid; 2570 [property] boolean HasZAxisTitle; 2571 }; 2572 published enum ChartErrorCategory { 2573 NONE = 0, 2574 VARIANCE = 1, 2575 STANDARD_DEVIATION = 2, 2576 PERCENT = 3, 2577 ERROR_MARGIN = 4, 2578 CONSTANT_VALUE = 5 2579 }; 2580 published enum ChartErrorIndicatorType { 2581 NONE = 0, 2582 TOP_AND_BOTTOM = 1, 2583 UPPER = 2, 2584 LOWER = 3 2585 }; 2586 published enum ChartRegressionCurveType { 2587 NONE = 0, 2588 LINEAR = 1, 2589 LOGARITHM = 2, 2590 EXPONENTIAL = 3, 2591 POLYNOMIAL = 4, 2592 POWER = 5 2593 }; 2594 published service ChartStatistics { 2595 interface ::com::sun::star::beans::XPropertySet; 2596 [property] double ConstantErrorLow; 2597 [property] double ConstantErrorHigh; 2598 [property] boolean MeanValue; 2599 /** @deprecated */ [property] ::com::sun::star::chart::ChartErrorCategory ErrorCategory; 2600 [property, optional] long ErrorBarStyle; 2601 [property] double PercentageError; 2602 [property] double ErrorMargin; 2603 [property] ::com::sun::star::chart::ChartErrorIndicatorType ErrorIndicator; 2604 [property] ::com::sun::star::chart::ChartRegressionCurveType RegressionCurves; 2605 [property, optional] string ErrorBarRangePositive; 2606 [property, optional] string ErrorBarRangeNegative; 2607 }; 2608 published interface XAxisYSupplier { 2609 interface ::com::sun::star::uno::XInterface; 2610 ::com::sun::star::drawing::XShape getYAxisTitle(); 2611 ::com::sun::star::beans::XPropertySet getYAxis(); 2612 ::com::sun::star::beans::XPropertySet getYHelpGrid(); 2613 ::com::sun::star::beans::XPropertySet getYMainGrid(); 2614 }; 2615 published service ChartAxisYSupplier { 2616 interface ::com::sun::star::chart::XAxisYSupplier; 2617 [property] boolean HasYAxis; 2618 [property] boolean HasYAxisDescription; 2619 [property] boolean HasYAxisGrid; 2620 [property] boolean HasYAxisHelpGrid; 2621 [property] boolean HasYAxisTitle; 2622 }; 2623 published interface XTwoAxisYSupplier { 2624 interface ::com::sun::star::chart::XAxisYSupplier; 2625 ::com::sun::star::beans::XPropertySet getSecondaryYAxis(); 2626 }; 2627 published service ChartTwoAxisYSupplier { 2628 service ::com::sun::star::chart::ChartAxisYSupplier; 2629 interface ::com::sun::star::chart::XTwoAxisYSupplier; 2630 [property] boolean HasSecondaryYAxis; 2631 [property] boolean HasSecondaryYAxisDescription; 2632 [property, optional] boolean HasSecondaryYAxisTitle; 2633 }; 2634 published enum ChartDataRowSource { 2635 ROWS = 0, 2636 COLUMNS = 1 2637 }; 2638 interface XAxis; 2639 interface XAxisSupplier { 2640 interface ::com::sun::star::uno::XInterface; 2641 ::com::sun::star::chart::XAxis getAxis([in] long nDimensionIndex); 2642 ::com::sun::star::chart::XAxis getSecondaryAxis([in] long nDimensionIndex); 2643 }; 2644 }; 2645 module drawing { 2646 /** @deprecated */ published interface XShapeDescriptor { 2647 interface ::com::sun::star::uno::XInterface; 2648 string getShapeType(); 2649 }; 2650 published interface XShape { 2651 interface ::com::sun::star::drawing::XShapeDescriptor; 2652 ::com::sun::star::awt::Point getPosition(); 2653 void setPosition([in] ::com::sun::star::awt::Point aPosition); 2654 ::com::sun::star::awt::Size getSize(); 2655 void setSize([in] ::com::sun::star::awt::Size aSize) raises (::com::sun::star::beans::PropertyVetoException); 2656 }; 2657 }; 2658 module chart { 2659 published interface XDiagram { 2660 interface ::com::sun::star::drawing::XShape; 2661 string getDiagramType(); 2662 ::com::sun::star::beans::XPropertySet getDataRowProperties([in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2663 ::com::sun::star::beans::XPropertySet getDataPointProperties([in] long nCol, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException); 2664 }; 2665 interface XDiagramPositioning { 2666 interface ::com::sun::star::uno::XInterface; 2667 void setAutomaticDiagramPositioning(); 2668 boolean isAutomaticDiagramPositioning(); 2669 void setDiagramPositionExcludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect); 2670 boolean isExcludingDiagramPositioning(); 2671 ::com::sun::star::awt::Rectangle calculateDiagramPositionExcludingAxes(); 2672 void setDiagramPositionIncludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect); 2673 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxes(); 2674 void setDiagramPositionIncludingAxesAndAxisTitles([in] ::com::sun::star::awt::Rectangle PositionRect); 2675 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxesAndAxisTitles(); 2676 }; 2677 interface XSecondAxisTitleSupplier { 2678 interface ::com::sun::star::uno::XInterface; 2679 ::com::sun::star::drawing::XShape getSecondXAxisTitle(); 2680 ::com::sun::star::drawing::XShape getSecondYAxisTitle(); 2681 }; 2682 }; 2683 module xml { 2684 published service UserDefinedAttributesSupplier { 2685 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes; 2686 }; 2687 }; 2688 module chart { 2689 published service Diagram { 2690 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 2691 interface ::com::sun::star::chart::XDiagram; 2692 interface ::com::sun::star::beans::XPropertySet; 2693 [optional] interface ::com::sun::star::chart::XAxisSupplier; 2694 [optional] interface ::com::sun::star::chart::XSecondAxisTitleSupplier; 2695 [optional] interface ::com::sun::star::chart::XDiagramPositioning; 2696 [property, optional] boolean AutomaticPosition; 2697 [property, optional] boolean AutomaticSize; 2698 [property] ::com::sun::star::chart::ChartDataRowSource DataRowSource; 2699 [property] long DataCaption; 2700 [property, optional] long MissingValueTreatment; 2701 }; 2702 published interface X3DDefaultSetter { 2703 interface ::com::sun::star::uno::XInterface; 2704 void set3DSettingsToDefault(); 2705 void setDefaultRotation(); 2706 void setDefaultIllumination(); 2707 }; 2708 published interface X3DDisplay { 2709 interface ::com::sun::star::uno::XInterface; 2710 ::com::sun::star::beans::XPropertySet getWall(); 2711 ::com::sun::star::beans::XPropertySet getFloor(); 2712 }; 2713 published service Dim3DDiagram { 2714 interface ::com::sun::star::chart::X3DDisplay; 2715 [optional] interface ::com::sun::star::chart::X3DDefaultSetter; 2716 [property] boolean Dim3D; 2717 [property, optional] long Perspective; 2718 [property, optional] long RotationHorizontal; 2719 [property, optional] long RotationVertical; 2720 }; 2721 published service StackableDiagram { 2722 [property] boolean Percent; 2723 [property] boolean Stacked; 2724 }; 2725 published service AreaDiagram { 2726 service ::com::sun::star::chart::Diagram; 2727 service ::com::sun::star::chart::ChartStatistics; 2728 service ::com::sun::star::chart::ChartAxisXSupplier; 2729 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 2730 service ::com::sun::star::chart::ChartAxisZSupplier; 2731 service ::com::sun::star::chart::Dim3DDiagram; 2732 service ::com::sun::star::chart::StackableDiagram; 2733 }; 2734 published service BarDiagram { 2735 service ::com::sun::star::chart::Diagram; 2736 service ::com::sun::star::chart::ChartStatistics; 2737 service ::com::sun::star::chart::ChartAxisXSupplier; 2738 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 2739 service ::com::sun::star::chart::ChartAxisZSupplier; 2740 service ::com::sun::star::chart::Dim3DDiagram; 2741 service ::com::sun::star::chart::StackableDiagram; 2742 [property] boolean Vertical; 2743 [property, optional] boolean Deep; 2744 [property, optional] boolean StackedBarsConnected; 2745 [property, optional] boolean GroupBarsPerAxis; 2746 /** @deprecated */ [property] long NumberOfLines; 2747 }; 2748 published service BubbleDiagram { 2749 service ::com::sun::star::chart::Diagram; 2750 service ::com::sun::star::chart::ChartAxisXSupplier; 2751 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 2752 [optional] service ::com::sun::star::chart::ChartStatistics; 2753 }; 2754 published service Chart3DBarProperties { 2755 interface ::com::sun::star::beans::XPropertySet; 2756 [property] long SolidType; 2757 }; 2758 }; 2759 module drawing { 2760 published enum BitmapMode { 2761 REPEAT = 0, 2762 STRETCH = 1, 2763 NO_REPEAT = 2 2764 }; 2765 published enum FillStyle { 2766 NONE = 0, 2767 SOLID = 1, 2768 GRADIENT = 2, 2769 HATCH = 3, 2770 BITMAP = 4 2771 }; 2772 published enum HatchStyle { 2773 SINGLE = 0, 2774 DOUBLE = 1, 2775 TRIPLE = 2 2776 }; 2777 published struct Hatch { 2778 ::com::sun::star::drawing::HatchStyle Style; 2779 ::com::sun::star::util::Color Color; 2780 long Distance; 2781 long Angle; 2782 }; 2783 published enum RectanglePoint { 2784 LEFT_TOP = 0, 2785 MIDDLE_TOP = 1, 2786 RIGHT_TOP = 2, 2787 LEFT_MIDDLE = 3, 2788 MIDDLE_MIDDLE = 4, 2789 RIGHT_MIDDLE = 5, 2790 LEFT_BOTTOM = 6, 2791 MIDDLE_BOTTOM = 7, 2792 RIGHT_BOTTOM = 8 2793 }; 2794 }; 2795 module text { 2796 published struct GraphicCrop { 2797 long Top; 2798 long Bottom; 2799 long Left; 2800 long Right; 2801 }; 2802 }; 2803 module drawing { 2804 published service FillProperties { 2805 [property] ::com::sun::star::drawing::FillStyle FillStyle; 2806 [property] ::com::sun::star::util::Color FillColor; 2807 [property] short FillTransparence; 2808 [property] string FillTransparenceGradientName; 2809 [property, optional] ::com::sun::star::awt::Gradient FillTransparenceGradient; 2810 [property] string FillGradientName; 2811 [property, optional] ::com::sun::star::awt::Gradient FillGradient; 2812 [property] string FillHatchName; 2813 [property, optional] ::com::sun::star::drawing::Hatch FillHatch; 2814 [property] boolean FillBackground; 2815 [property] string FillBitmapName; 2816 [property, optional] ::com::sun::star::awt::XBitmap FillBitmap; 2817 /** @deprecated */ [property, optional] string FillBitmapURL; 2818 [property] short FillBitmapPositionOffsetX; 2819 [property] short FillBitmapPositionOffsetY; 2820 [property] short FillBitmapOffsetX; 2821 [property] short FillBitmapOffsetY; 2822 [property] ::com::sun::star::drawing::RectanglePoint FillBitmapRectanglePoint; 2823 [property] boolean FillBitmapLogicalSize; 2824 [property] long FillBitmapSizeX; 2825 [property] long FillBitmapSizeY; 2826 [property] ::com::sun::star::drawing::BitmapMode FillBitmapMode; 2827 [property, optional] boolean FillBitmapStretch; 2828 [property, optional] boolean FillBitmapTile; 2829 [property, optional] ::com::sun::star::text::GraphicCrop GraphicCrop; 2830 [property, optional] boolean FillUseSlideBackground; 2831 }; 2832 published enum LineCap { 2833 BUTT = 0, 2834 ROUND = 1, 2835 SQUARE = 2 2836 }; 2837 published enum DashStyle { 2838 RECT = 0, 2839 ROUND = 1, 2840 RECTRELATIVE = 2, 2841 ROUNDRELATIVE = 3 2842 }; 2843 published struct LineDash { 2844 ::com::sun::star::drawing::DashStyle Style; 2845 short Dots; 2846 long DotLen; 2847 short Dashes; 2848 long DashLen; 2849 long Distance; 2850 }; 2851 published enum LineJoint { 2852 NONE = 0, 2853 /** @deprecated */ MIDDLE = 1, 2854 BEVEL = 2, 2855 MITER = 3, 2856 ROUND = 4 2857 }; 2858 published enum LineStyle { 2859 NONE = 0, 2860 SOLID = 1, 2861 DASH = 2 2862 }; 2863 published enum PolygonFlags { 2864 NORMAL = 0, 2865 SMOOTH = 1, 2866 CONTROL = 2, 2867 SYMMETRIC = 3 2868 }; 2869 published typedef sequence< ::com::sun::star::drawing::PolygonFlags > FlagSequence; 2870 published typedef sequence< ::com::sun::star::drawing::FlagSequence > FlagSequenceSequence; 2871 published typedef sequence< ::com::sun::star::awt::Point > PointSequence; 2872 published typedef sequence< ::com::sun::star::drawing::PointSequence > PointSequenceSequence; 2873 published struct PolyPolygonBezierCoords { 2874 ::com::sun::star::drawing::PointSequenceSequence Coordinates; 2875 ::com::sun::star::drawing::FlagSequenceSequence Flags; 2876 }; 2877 published service LineProperties { 2878 [property] ::com::sun::star::drawing::LineStyle LineStyle; 2879 [property] ::com::sun::star::drawing::LineDash LineDash; 2880 [property, optional] string LineDashName; 2881 [property] ::com::sun::star::util::Color LineColor; 2882 [property] short LineTransparence; 2883 [property] long LineWidth; 2884 [property] ::com::sun::star::drawing::LineJoint LineJoint; 2885 [property, optional] ::com::sun::star::drawing::LineCap LineCap; 2886 [property, optional] string LineStartName; 2887 [property, optional] string LineEndName; 2888 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineStart; 2889 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineEnd; 2890 [property, optional] boolean LineStartCenter; 2891 [property, optional] long LineStartWidth; 2892 [property, optional] boolean LineEndCenter; 2893 [property, optional] long LineEndWidth; 2894 }; 2895 }; 2896 module chart { 2897 published service ChartArea { 2898 service ::com::sun::star::drawing::FillProperties; 2899 service ::com::sun::star::drawing::LineProperties; 2900 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 2901 interface ::com::sun::star::beans::XPropertySet; 2902 }; 2903 published enum ChartAxisArrangeOrderType { 2904 AUTO = 0, 2905 SIDE_BY_SIDE = 1, 2906 STAGGER_EVEN = 2, 2907 STAGGER_ODD = 3 2908 }; 2909 published enum ChartAxisLabelPosition { 2910 NEAR_AXIS = 0, 2911 NEAR_AXIS_OTHER_SIDE = 1, 2912 OUTSIDE_START = 2, 2913 OUTSIDE_END = 3 2914 }; 2915 published enum ChartAxisMarkPosition { 2916 AT_LABELS = 0, 2917 AT_AXIS = 1, 2918 AT_LABELS_AND_AXIS = 2 2919 }; 2920 published enum ChartAxisPosition { 2921 ZERO = 0, 2922 START = 1, 2923 END = 2, 2924 VALUE = 3 2925 }; 2926 published struct TimeIncrement { 2927 any MajorTimeInterval; 2928 any MinorTimeInterval; 2929 any TimeResolution; 2930 }; 2931 interface XAxis { 2932 interface ::com::sun::star::uno::XInterface; 2933 ::com::sun::star::beans::XPropertySet getAxisTitle(); 2934 ::com::sun::star::beans::XPropertySet getMajorGrid(); 2935 ::com::sun::star::beans::XPropertySet getMinorGrid(); 2936 }; 2937 }; 2938 module table { 2939 published struct BorderLine { 2940 ::com::sun::star::util::Color Color; 2941 short InnerLineWidth; 2942 short OuterLineWidth; 2943 short LineDistance; 2944 }; 2945 published struct BorderLine2: ::com::sun::star::table::BorderLine { 2946 short LineStyle; 2947 unsigned long LineWidth; 2948 }; 2949 published enum ShadowLocation { 2950 NONE = 0, 2951 TOP_LEFT = 1, 2952 TOP_RIGHT = 2, 2953 BOTTOM_LEFT = 3, 2954 BOTTOM_RIGHT = 4 2955 }; 2956 published struct ShadowFormat { 2957 ::com::sun::star::table::ShadowLocation Location; 2958 short ShadowWidth; 2959 boolean IsTransparent; 2960 ::com::sun::star::util::Color Color; 2961 }; 2962 }; 2963 module style { 2964 published service CharacterProperties { 2965 [property] string CharFontName; 2966 [property] string CharFontStyleName; 2967 [property] short CharFontFamily; 2968 [property] short CharFontCharSet; 2969 [property] short CharFontPitch; 2970 [property] ::com::sun::star::util::Color CharColor; 2971 [property, optional] short CharEscapement; 2972 [property] float CharHeight; 2973 [property] short CharUnderline; 2974 [property] float CharWeight; 2975 [property] ::com::sun::star::awt::FontSlant CharPosture; 2976 [property, optional] boolean CharAutoKerning; 2977 [property, optional] ::com::sun::star::util::Color CharBackColor; 2978 [property, optional] long CharShadingValue; 2979 [property, optional] boolean CharBackTransparent; 2980 [property, optional] short CharCaseMap; 2981 [property, optional] boolean CharCrossedOut; 2982 [property, optional] boolean CharFlash; 2983 [property, optional] short CharStrikeout; 2984 [property, optional] boolean CharWordMode; 2985 [property, optional] short CharKerning; 2986 [property] ::com::sun::star::lang::Locale CharLocale; 2987 [property, optional] boolean CharKeepTogether; 2988 [property, optional] boolean CharNoLineBreak; 2989 [property, optional] boolean CharShadowed; 2990 [property, optional] short CharFontType; 2991 [property, optional] string CharStyleName; 2992 [property, optional] boolean CharContoured; 2993 [property, optional] boolean CharCombineIsOn; 2994 [property, optional] string CharCombinePrefix; 2995 [property, optional] string CharCombineSuffix; 2996 [property, optional] short CharEmphasis; 2997 [property, optional] short CharRelief; 2998 [property, optional] string RubyText; 2999 [property, optional] short RubyAdjust; 3000 [property, optional] string RubyCharStyleName; 3001 /** @deprecated */ [property, optional] boolean RubyIsAbove; 3002 [property, optional] short CharRotation; 3003 [property, optional] boolean CharRotationIsFitToLine; 3004 [property, optional] short CharScaleWidth; 3005 [property, optional] string HyperLinkURL; 3006 [property, optional] string HyperLinkTarget; 3007 [property, optional] string HyperLinkName; 3008 [property, optional] string VisitedCharStyleName; 3009 [property, optional] string UnvisitedCharStyleName; 3010 [property, optional] byte CharEscapementHeight; 3011 [property, optional] boolean CharNoHyphenation; 3012 [property] ::com::sun::star::util::Color CharUnderlineColor; 3013 [property] boolean CharUnderlineHasColor; 3014 [property, optional] sequence< string > CharStyleNames; 3015 [property, optional] boolean CharHidden; 3016 [property, optional] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes; 3017 [property, optional] ::com::sun::star::table::BorderLine2 CharLeftBorder; 3018 [property, optional] ::com::sun::star::table::BorderLine2 CharRightBorder; 3019 [property, optional] ::com::sun::star::table::BorderLine2 CharTopBorder; 3020 [property, optional] ::com::sun::star::table::BorderLine2 CharBottomBorder; 3021 [property, optional] long CharBorderDistance; 3022 [property, optional] long CharLeftBorderDistance; 3023 [property, optional] long CharRightBorderDistance; 3024 [property, optional] long CharTopBorderDistance; 3025 [property, optional] long CharBottomBorderDistance; 3026 [property, optional] ::com::sun::star::table::ShadowFormat CharShadowFormat; 3027 [property, optional] ::com::sun::star::util::Color CharHighlight; 3028 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CharInteropGrabBag; 3029 [property, optional] short RubyPosition; 3030 [property, optional] short CharTransparence; 3031 [property, optional] short CharColorTheme; 3032 [property, optional] short CharColorTintOrShade; 3033 }; 3034 }; 3035 module chart { 3036 published service ChartAxis { 3037 service ::com::sun::star::drawing::LineProperties; 3038 service ::com::sun::star::style::CharacterProperties; 3039 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3040 interface ::com::sun::star::beans::XPropertySet; 3041 [optional] interface ::com::sun::star::chart::XAxis; 3042 [property, optional] double Max; 3043 [property, optional] double Min; 3044 [property, optional] double StepMain; 3045 [property, optional] long StepHelpCount; 3046 /** @deprecated */ [property, optional] double StepHelp; 3047 [property, optional] boolean AutoMax; 3048 [property, optional] boolean AutoMin; 3049 [property, optional] boolean AutoStepMain; 3050 [property, optional] boolean AutoStepHelp; 3051 [property, optional] boolean Logarithmic; 3052 [property, optional] long AxisType; 3053 [property, maybevoid, optional] ::com::sun::star::chart::TimeIncrement TimeIncrement; 3054 [property, optional] boolean ReverseDirection; 3055 [property, optional] ::com::sun::star::chart::ChartAxisPosition CrossoverPosition; 3056 [property, optional] double CrossoverValue; 3057 [property, optional] double Origin; 3058 [property, optional] boolean AutoOrigin; 3059 [property] long Marks; 3060 [property] long HelpMarks; 3061 [property, optional] ::com::sun::star::chart::ChartAxisMarkPosition MarkPosition; 3062 [property] boolean DisplayLabels; 3063 [property] long NumberFormat; 3064 [property, optional] boolean LinkNumberFormatToSource; 3065 [property, optional] ::com::sun::star::chart::ChartAxisLabelPosition LabelPosition; 3066 [property] long TextRotation; 3067 [property] ::com::sun::star::chart::ChartAxisArrangeOrderType ArrangeOrder; 3068 [property] boolean TextBreak; 3069 [property] boolean TextCanOverlap; 3070 [property] long Overlap; 3071 [property] long GapWidth; 3072 }; 3073 published constants ChartAxisAssign { 3074 const long PRIMARY_Y = 2; 3075 const long SECONDARY_Y = 4; 3076 }; 3077 published constants ChartAxisMarks { 3078 const long INNER = 1; 3079 const long NONE = 0; 3080 const long OUTER = 2; 3081 }; 3082 published constants ChartAxisType { 3083 const long AUTOMATIC = 0; 3084 const long CATEGORY = 1; 3085 const long DATE = 2; 3086 }; 3087 published interface XChartDataChangeEventListener; 3088 published interface XChartData { 3089 interface ::com::sun::star::uno::XInterface; 3090 void addChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener); 3091 void removeChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener); 3092 double getNotANumber(); 3093 boolean isNotANumber([in] double nNumber); 3094 }; 3095 published service ChartData { 3096 interface ::com::sun::star::chart::XChartData; 3097 }; 3098 published interface XChartDataArray { 3099 interface ::com::sun::star::chart::XChartData; 3100 sequence< sequence< double > > getData(); 3101 void setData([in] sequence< sequence< double > > aData); 3102 sequence< string > getRowDescriptions(); 3103 void setRowDescriptions([in] sequence< string > aRowDescriptions); 3104 sequence< string > getColumnDescriptions(); 3105 void setColumnDescriptions([in] sequence< string > aColumnDescriptions); 3106 }; 3107 published service ChartDataArray { 3108 service ::com::sun::star::chart::ChartData; 3109 interface ::com::sun::star::chart::XChartDataArray; 3110 }; 3111 published constants ChartDataCaption { 3112 const long CUSTOM = 32; 3113 const long DATA_SERIES = 64; 3114 /** @deprecated */ const long FORMAT = 8; 3115 const long NONE = 0; 3116 const long PERCENT = 2; 3117 const long SYMBOL = 16; 3118 const long TEXT = 4; 3119 const long VALUE = 1; 3120 }; 3121 published enum ChartDataChangeType { 3122 ALL = 0, 3123 DATA_RANGE = 1, 3124 COLUMN_INSERTED = 2, 3125 ROW_INSERTED = 3, 3126 COLUMN_DELETED = 4, 3127 ROW_DELETED = 5 3128 }; 3129 published struct ChartDataChangeEvent: ::com::sun::star::lang::EventObject { 3130 ::com::sun::star::chart::ChartDataChangeType Type; 3131 short StartColumn; 3132 short EndColumn; 3133 short StartRow; 3134 short EndRow; 3135 }; 3136 /** @deprecated */ published struct ChartDataValue { 3137 double Value; 3138 double HighError; 3139 double LowError; 3140 }; 3141 /** @deprecated */ published typedef sequence< ::com::sun::star::chart::ChartDataValue > ChartDataPoint; 3142 published service ChartDataPointProperties { 3143 service ::com::sun::star::drawing::LineProperties; 3144 service ::com::sun::star::style::CharacterProperties; 3145 [optional] service ::com::sun::star::drawing::FillProperties; 3146 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3147 [optional] service ::com::sun::star::chart::Chart3DBarProperties; 3148 interface ::com::sun::star::beans::XPropertySet; 3149 [property] long DataCaption; 3150 [property, optional] string LabelSeparator; 3151 [property, optional] long NumberFormat; 3152 [property, optional] long PercentageNumberFormat; 3153 [property, optional] long LabelPlacement; 3154 [property, optional] long SymbolType; 3155 /** @deprecated */ [property, optional] string SymbolBitmapURL; 3156 [property, optional] long SegmentOffset; 3157 [property, optional] boolean TextWordWrap; 3158 [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap; 3159 }; 3160 /** @deprecated */ published struct ChartDataRow { 3161 string Name; 3162 sequence< sequence< ::com::sun::star::chart::ChartDataValue > > Points; 3163 }; 3164 published service ChartDataRowProperties { 3165 service ::com::sun::star::chart::ChartDataPointProperties; 3166 [optional] service ::com::sun::star::chart::ChartStatistics; 3167 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3168 interface ::com::sun::star::beans::XPropertySet; 3169 [property] long Axis; 3170 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataRegressionProperties; 3171 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataErrorProperties; 3172 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataMeanValueProperties; 3173 }; 3174 }; 3175 module frame { 3176 published interface XController; 3177 published interface XModel { 3178 interface ::com::sun::star::lang::XComponent; 3179 boolean attachResource([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 3180 string getURL(); 3181 sequence< ::com::sun::star::beans::PropertyValue > getArgs(); 3182 void connectController([in] ::com::sun::star::frame::XController Controller); 3183 void disconnectController([in] ::com::sun::star::frame::XController Controller); 3184 void lockControllers(); 3185 void unlockControllers(); 3186 boolean hasControllersLocked(); 3187 ::com::sun::star::frame::XController getCurrentController(); 3188 void setCurrentController([in] ::com::sun::star::frame::XController Controller) raises (::com::sun::star::container::NoSuchElementException); 3189 ::com::sun::star::uno::XInterface getCurrentSelection(); 3190 }; 3191 }; 3192 module chart { 3193 published interface XChartDocument { 3194 interface ::com::sun::star::frame::XModel; 3195 ::com::sun::star::drawing::XShape getTitle(); 3196 ::com::sun::star::drawing::XShape getSubTitle(); 3197 ::com::sun::star::drawing::XShape getLegend(); 3198 ::com::sun::star::beans::XPropertySet getArea(); 3199 ::com::sun::star::chart::XDiagram getDiagram(); 3200 void setDiagram([in] ::com::sun::star::chart::XDiagram xDiagram); 3201 ::com::sun::star::chart::XChartData getData(); 3202 void attachData([in] ::com::sun::star::chart::XChartData xData); 3203 }; 3204 }; 3205 module drawing { 3206 published interface XDrawPage; 3207 /** @deprecated */ published interface XDrawPageSupplier { 3208 interface ::com::sun::star::uno::XInterface; 3209 ::com::sun::star::drawing::XDrawPage getDrawPage(); 3210 }; 3211 }; 3212 module chart { 3213 published service ChartDocument { 3214 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3215 interface ::com::sun::star::chart::XChartDocument; 3216 interface ::com::sun::star::beans::XPropertySet; 3217 [optional] interface ::com::sun::star::drawing::XDrawPageSupplier; 3218 [property] boolean HasMainTitle; 3219 [property] boolean HasSubTitle; 3220 [property] boolean HasLegend; 3221 }; 3222 published service ChartGrid { 3223 service ::com::sun::star::drawing::LineProperties; 3224 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3225 interface ::com::sun::star::beans::XPropertySet; 3226 }; 3227 published enum ChartLegendPosition { 3228 NONE = 0, 3229 LEFT = 1, 3230 TOP = 2, 3231 RIGHT = 3, 3232 BOTTOM = 4 3233 }; 3234 }; 3235 module drawing { 3236 published struct HomogenMatrixLine3 { 3237 double Column1; 3238 double Column2; 3239 double Column3; 3240 }; 3241 published struct HomogenMatrix3 { 3242 ::com::sun::star::drawing::HomogenMatrixLine3 Line1; 3243 ::com::sun::star::drawing::HomogenMatrixLine3 Line2; 3244 ::com::sun::star::drawing::HomogenMatrixLine3 Line3; 3245 }; 3246 published interface XGluePointsSupplier { 3247 interface ::com::sun::star::uno::XInterface; 3248 ::com::sun::star::container::XIndexContainer getGluePoints(); 3249 }; 3250 }; 3251 module style { 3252 published interface XStyle; 3253 }; 3254 module drawing { 3255 published service Shape { 3256 interface ::com::sun::star::beans::XPropertySet; 3257 interface ::com::sun::star::drawing::XShape; 3258 interface ::com::sun::star::lang::XComponent; 3259 interface ::com::sun::star::drawing::XShapeDescriptor; 3260 [optional] interface ::com::sun::star::drawing::XGluePointsSupplier; 3261 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet; 3262 [property, optional] long ZOrder; 3263 [property, optional] short LayerID; 3264 [property, optional] string LayerName; 3265 [property, optional] boolean Visible; 3266 [property, optional] boolean Printable; 3267 [property, optional] boolean MoveProtect; 3268 [property, optional] string Name; 3269 [property, optional] boolean SizeProtect; 3270 [property, optional] ::com::sun::star::style::XStyle Style; 3271 [property, optional] ::com::sun::star::drawing::HomogenMatrix3 Transformation; 3272 [property, optional] ::com::sun::star::container::XNameContainer ShapeUserDefinedAttributes; 3273 [property, optional] long NavigationOrder; 3274 [property, optional] string Hyperlink; 3275 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag; 3276 [property, optional] short RelativeHeight; 3277 [property, optional] short RelativeWidth; 3278 [property, optional] short RelativeHeightRelation; 3279 [property, optional] short RelativeWidthRelation; 3280 [property, optional] string Title; 3281 [property, optional] string Description; 3282 [property, optional] boolean Decorative; 3283 }; 3284 }; 3285 module chart { 3286 published service ChartLegend { 3287 service ::com::sun::star::drawing::Shape; 3288 service ::com::sun::star::style::CharacterProperties; 3289 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3290 [property, optional] boolean AutomaticPosition; 3291 [property] ::com::sun::star::chart::ChartLegendPosition Alignment; 3292 }; 3293 published service ChartLine { 3294 service ::com::sun::star::drawing::LineProperties; 3295 interface ::com::sun::star::beans::XPropertySet; 3296 }; 3297 published service ChartPieSegmentProperties { 3298 service ::com::sun::star::chart::ChartDataPointProperties; 3299 interface ::com::sun::star::beans::XPropertySet; 3300 [property] long SegmentOffset; 3301 }; 3302 published struct ChartSeriesAddress { 3303 string DataRangeAddress; 3304 string LabelAddress; 3305 sequence< string > DomainRangeAddresses; 3306 }; 3307 published constants ChartSolidType { 3308 const long CONE = 2; 3309 const long CYLINDER = 1; 3310 const long PYRAMID = 3; 3311 const long RECTANGULAR_SOLID = 0; 3312 }; 3313 published constants ChartSymbolType { 3314 const long AUTO = -2; 3315 const long BITMAPURL = -1; 3316 const long NONE = -3; 3317 const long SYMBOL0 = 0; 3318 const long SYMBOL1 = 1; 3319 const long SYMBOL2 = 2; 3320 const long SYMBOL3 = 3; 3321 const long SYMBOL4 = 4; 3322 const long SYMBOL5 = 5; 3323 const long SYMBOL6 = 6; 3324 const long SYMBOL7 = 7; 3325 }; 3326 published service ChartTableAddressSupplier { 3327 [property] string CategoriesRangeAddress; 3328 [property] sequence< ::com::sun::star::chart::ChartSeriesAddress > SeriesAddresses; 3329 [property, optional] string MainTitleAddress; 3330 [property, optional] string SubTitleAddress; 3331 }; 3332 published service ChartTitle { 3333 service ::com::sun::star::drawing::Shape; 3334 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3335 [property, optional] boolean AutomaticPosition; 3336 [property] long TextRotation; 3337 [property] string String; 3338 }; 3339 published interface XTwoAxisXSupplier { 3340 interface ::com::sun::star::chart::XAxisXSupplier; 3341 ::com::sun::star::beans::XPropertySet getSecondaryXAxis(); 3342 }; 3343 published service ChartTwoAxisXSupplier { 3344 service ::com::sun::star::chart::ChartAxisXSupplier; 3345 interface ::com::sun::star::chart::XTwoAxisXSupplier; 3346 [property] boolean HasSecondaryXAxis; 3347 [property] boolean HasSecondaryXAxisDescription; 3348 [property, optional] boolean HasSecondaryXAxisTitle; 3349 }; 3350 published constants DataLabelPlacement { 3351 const long AVOID_OVERLAP = 0; 3352 const long BOTTOM = 6; 3353 const long BOTTOM_LEFT = 5; 3354 const long BOTTOM_RIGHT = 7; 3355 const long CENTER = 1; 3356 const long CUSTOM = 13; 3357 const long INSIDE = 10; 3358 const long LEFT = 4; 3359 const long NEAR_ORIGIN = 12; 3360 const long OUTSIDE = 11; 3361 const long RIGHT = 8; 3362 const long TOP = 2; 3363 const long TOP_LEFT = 3; 3364 const long TOP_RIGHT = 9; 3365 }; 3366 published service DonutDiagram { 3367 service ::com::sun::star::chart::Diagram; 3368 }; 3369 published constants ErrorBarStyle { 3370 const long ABSOLUTE = 3; 3371 const long ERROR_MARGIN = 5; 3372 const long FROM_DATA = 7; 3373 const long NONE = 0; 3374 const long RELATIVE = 4; 3375 const long STANDARD_DEVIATION = 2; 3376 const long STANDARD_ERROR = 6; 3377 const long VARIANCE = 1; 3378 }; 3379 published service FilledNetDiagram { 3380 service ::com::sun::star::chart::Diagram; 3381 service ::com::sun::star::chart::ChartAxisXSupplier; 3382 service ::com::sun::star::chart::ChartAxisYSupplier; 3383 service ::com::sun::star::chart::StackableDiagram; 3384 }; 3385 published service LineDiagram { 3386 service ::com::sun::star::chart::Diagram; 3387 service ::com::sun::star::chart::ChartStatistics; 3388 service ::com::sun::star::chart::ChartAxisXSupplier; 3389 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 3390 service ::com::sun::star::chart::ChartAxisZSupplier; 3391 service ::com::sun::star::chart::Dim3DDiagram; 3392 service ::com::sun::star::chart::StackableDiagram; 3393 [property] long SymbolType; 3394 [property, optional] ::com::sun::star::awt::Size SymbolSize; 3395 /** @deprecated */ [property, optional] string SymbolBitmapURL; 3396 [property] boolean Lines; 3397 [property] long SplineType; 3398 [property, optional] long SplineOrder; 3399 [property, optional] long SplineResolution; 3400 /** @deprecated */ [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap; 3401 }; 3402 published constants MissingValueTreatment { 3403 const long CONTINUE = 2; 3404 const long LEAVE_GAP = 0; 3405 const long USE_ZERO = 1; 3406 }; 3407 published service NetDiagram { 3408 service ::com::sun::star::chart::Diagram; 3409 service ::com::sun::star::chart::StackableDiagram; 3410 service ::com::sun::star::chart::ChartAxisYSupplier; 3411 }; 3412 published service PieDiagram { 3413 service ::com::sun::star::chart::Diagram; 3414 service ::com::sun::star::chart::Dim3DDiagram; 3415 }; 3416 published interface XStatisticDisplay { 3417 interface ::com::sun::star::uno::XInterface; 3418 ::com::sun::star::beans::XPropertySet getUpBar(); 3419 ::com::sun::star::beans::XPropertySet getDownBar(); 3420 ::com::sun::star::beans::XPropertySet getMinMaxLine(); 3421 }; 3422 published service StockDiagram { 3423 service ::com::sun::star::chart::ChartStatistics; 3424 service ::com::sun::star::chart::Diagram; 3425 service ::com::sun::star::chart::ChartAxisXSupplier; 3426 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 3427 interface ::com::sun::star::chart::XStatisticDisplay; 3428 [property] boolean Volume; 3429 [property] boolean UpDown; 3430 }; 3431 published struct TimeInterval { 3432 long Number; 3433 long TimeUnit; 3434 }; 3435 published constants TimeUnit { 3436 const long DAY = 0; 3437 const long MONTH = 1; 3438 const long YEAR = 2; 3439 }; 3440 published interface XChartDataChangeEventListener { 3441 interface ::com::sun::star::lang::XEventListener; 3442 void chartDataChanged([in] ::com::sun::star::chart::ChartDataChangeEvent aEvent); 3443 }; 3444 published interface XComplexDescriptionAccess { 3445 interface ::com::sun::star::chart::XChartDataArray; 3446 sequence< sequence< string > > getComplexRowDescriptions(); 3447 void setComplexRowDescriptions([in] sequence< sequence< string > > rRowDescriptions); 3448 sequence< sequence< string > > getComplexColumnDescriptions(); 3449 void setComplexColumnDescriptions([in] sequence< sequence< string > > rColumnDescriptions); 3450 }; 3451 published interface XDateCategories { 3452 interface ::com::sun::star::uno::XInterface; 3453 void setDateCategories([in] sequence< double > rDates); 3454 sequence< double > getDateCategories(); 3455 }; 3456 published service XYDiagram { 3457 service ::com::sun::star::chart::Diagram; 3458 service ::com::sun::star::chart::ChartStatistics; 3459 service ::com::sun::star::chart::ChartAxisXSupplier; 3460 service ::com::sun::star::chart::ChartTwoAxisYSupplier; 3461 service ::com::sun::star::chart::LineDiagram; 3462 }; 3463 }; 3464 module style { 3465 published service CharacterPropertiesAsian { 3466 [property] float CharHeightAsian; 3467 [property] float CharWeightAsian; 3468 [property] string CharFontNameAsian; 3469 [property] string CharFontStyleNameAsian; 3470 [property] short CharFontFamilyAsian; 3471 [property] short CharFontCharSetAsian; 3472 [property] short CharFontPitchAsian; 3473 [property] ::com::sun::star::awt::FontSlant CharPostureAsian; 3474 [property] ::com::sun::star::lang::Locale CharLocaleAsian; 3475 }; 3476 published service CharacterPropertiesComplex { 3477 [property] float CharHeightComplex; 3478 [property] float CharWeightComplex; 3479 [property] string CharFontNameComplex; 3480 [property] string CharFontStyleNameComplex; 3481 [property] short CharFontFamilyComplex; 3482 [property] short CharFontCharSetComplex; 3483 [property] short CharFontPitchComplex; 3484 [property] ::com::sun::star::awt::FontSlant CharPostureComplex; 3485 [property] ::com::sun::star::lang::Locale CharLocaleComplex; 3486 }; 3487 }; 3488 module util { 3489 published exception CloseVetoException: ::com::sun::star::uno::Exception { 3490 }; 3491 }; 3492 module style { 3493 published interface XStyleFamiliesSupplier { 3494 interface ::com::sun::star::uno::XInterface; 3495 ::com::sun::star::container::XNameAccess getStyleFamilies(); 3496 }; 3497 }; 3498 module util { 3499 published interface XNumberFormats; 3500 published interface XNumberFormatsSupplier { 3501 interface ::com::sun::star::uno::XInterface; 3502 ::com::sun::star::beans::XPropertySet getNumberFormatSettings(); 3503 ::com::sun::star::util::XNumberFormats getNumberFormats(); 3504 }; 3505 }; 3506 module drawing { 3507 published enum Alignment { 3508 TOP_LEFT = 0, 3509 TOP = 1, 3510 TOP_RIGHT = 2, 3511 LEFT = 3, 3512 CENTER = 4, 3513 RIGHT = 5, 3514 BOTTOM_LEFT = 6, 3515 BOTTOM = 7, 3516 BOTTOM_RIGHT = 8 3517 }; 3518 published struct Direction3D { 3519 double DirectionX; 3520 double DirectionY; 3521 double DirectionZ; 3522 }; 3523 }; 3524 module style { 3525 published interface XStyle { 3526 interface ::com::sun::star::container::XNamed; 3527 boolean isUserDefined(); 3528 boolean isInUse(); 3529 string getParentStyle(); 3530 void setParentStyle([in] string aParentStyle) raises (::com::sun::star::container::NoSuchElementException); 3531 }; 3532 published service Style { 3533 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 3534 interface ::com::sun::star::style::XStyle; 3535 interface ::com::sun::star::beans::XPropertySet; 3536 [optional] interface ::com::sun::star::beans::XMultiPropertySet; 3537 [optional] interface ::com::sun::star::beans::XMultiPropertyStates; 3538 [property, optional, readonly] boolean IsPhysical; 3539 [property, optional] string FollowStyle; 3540 [property, optional, readonly] string DisplayName; 3541 [property, optional] string IsAutoUpdate; 3542 [property, optional] sequence< ::com::sun::star::beans::NamedValue > ParaStyleConditions; 3543 [property, optional] boolean Hidden; 3544 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > StyleInteropGrabBag; 3545 }; 3546 published interface XDefaultsSupplier { 3547 interface ::com::sun::star::uno::XInterface; 3548 ::com::sun::star::beans::XPropertySet getDefaults(); 3549 }; 3550 published enum BreakType { 3551 NONE = 0, 3552 COLUMN_BEFORE = 1, 3553 COLUMN_AFTER = 2, 3554 COLUMN_BOTH = 3, 3555 PAGE_BEFORE = 4, 3556 PAGE_AFTER = 5, 3557 PAGE_BOTH = 6 3558 }; 3559 published struct DropCapFormat { 3560 byte Lines; 3561 byte Count; 3562 short Distance; 3563 }; 3564 published enum GraphicLocation { 3565 NONE = 0, 3566 LEFT_TOP = 1, 3567 MIDDLE_TOP = 2, 3568 RIGHT_TOP = 3, 3569 LEFT_MIDDLE = 4, 3570 MIDDLE_MIDDLE = 5, 3571 RIGHT_MIDDLE = 6, 3572 LEFT_BOTTOM = 7, 3573 MIDDLE_BOTTOM = 8, 3574 RIGHT_BOTTOM = 9, 3575 AREA = 10, 3576 TILED = 11 3577 }; 3578 published struct LineSpacing { 3579 short Mode; 3580 short Height; 3581 }; 3582 published enum ParagraphAdjust { 3583 LEFT = 0, 3584 RIGHT = 1, 3585 BLOCK = 2, 3586 CENTER = 3, 3587 STRETCH = 4 3588 }; 3589 published enum TabAlign { 3590 LEFT = 0, 3591 CENTER = 1, 3592 RIGHT = 2, 3593 DECIMAL = 3, 3594 DEFAULT = 4 3595 }; 3596 published struct TabStop { 3597 long Position; 3598 ::com::sun::star::style::TabAlign Alignment; 3599 char DecimalChar; 3600 char FillChar; 3601 }; 3602 published service ParagraphProperties { 3603 [property] ::com::sun::star::style::ParagraphAdjust ParaAdjust; 3604 [property, optional] ::com::sun::star::style::LineSpacing ParaLineSpacing; 3605 [property, optional] ::com::sun::star::util::Color ParaBackColor; 3606 [property, optional] boolean ParaBackTransparent; 3607 /** @deprecated */ [property, optional] string ParaBackGraphicURL; 3608 [property, optional] string ParaBackGraphicFilter; 3609 [property, optional] ::com::sun::star::style::GraphicLocation ParaBackGraphicLocation; 3610 [property] short ParaLastLineAdjust; 3611 [property, optional] boolean ParaExpandSingleWord; 3612 [property] long ParaLeftMargin; 3613 [property] long ParaRightMargin; 3614 [property] long ParaTopMargin; 3615 [property] long ParaBottomMargin; 3616 [property, optional] boolean ParaContextMargin; 3617 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ParaInteropGrabBag; 3618 [property, optional] boolean ParaLineNumberCount; 3619 [property, optional] long ParaLineNumberStartValue; 3620 [property, optional] string PageDescName; 3621 [property, optional] short PageNumberOffset; 3622 [property, optional] boolean ParaRegisterModeActive; 3623 [property, optional] sequence< ::com::sun::star::style::TabStop > ParaTabStops; 3624 [property, optional] string ParaStyleName; 3625 [property, maybevoid, optional, readonly] string PageStyleName; 3626 [property, optional] ::com::sun::star::style::DropCapFormat DropCapFormat; 3627 [property, optional] boolean DropCapWholeWord; 3628 [property, optional] boolean ParaKeepTogether; 3629 [property, optional] boolean ParaSplit; 3630 [property, optional] short NumberingLevel; 3631 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules; 3632 [property, optional] short NumberingStartValue; 3633 [property, optional] boolean ParaIsNumberingRestart; 3634 [property, optional] string NumberingStyleName; 3635 [property, optional] byte ParaOrphans; 3636 [property, optional] byte ParaWidows; 3637 [property, optional] ::com::sun::star::table::ShadowFormat ParaShadowFormat; 3638 [property, optional] ::com::sun::star::table::BorderLine LeftBorder; 3639 [property, optional] ::com::sun::star::table::BorderLine RightBorder; 3640 [property, optional] ::com::sun::star::table::BorderLine TopBorder; 3641 [property, optional] ::com::sun::star::table::BorderLine BottomBorder; 3642 [property, optional] long BorderDistance; 3643 [property, optional] long LeftBorderDistance; 3644 [property, optional] long RightBorderDistance; 3645 [property, optional] long TopBorderDistance; 3646 [property, optional] long BottomBorderDistance; 3647 [property, optional] ::com::sun::star::style::BreakType BreakType; 3648 [property, optional] string DropCapCharStyleName; 3649 [property, optional] long ParaFirstLineIndent; 3650 [property, optional] boolean ParaIsAutoFirstLineIndent; 3651 [property] boolean ParaIsHyphenation; 3652 [property, optional] short ParaHyphenationMaxHyphens; 3653 [property, optional] short ParaHyphenationMaxLeadingChars; 3654 [property, optional] short ParaHyphenationMaxTrailingChars; 3655 [property, optional] short ParaVertAlignment; 3656 [property, optional] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes; 3657 [property, maybevoid, optional] boolean NumberingIsNumber; 3658 [property, maybevoid, optional] boolean ParaIsConnectBorder; 3659 [property, optional] string ListId; 3660 [property, optional] short OutlineLevel; 3661 [property, optional] ::com::sun::star::graphic::XGraphic ParaBackGraphic; 3662 [property, optional, readonly] boolean ContinueingPreviousSubTree; 3663 [property, optional, readonly] string ListLabelString; 3664 [property, optional] boolean ParaHyphenationNoCaps; 3665 [property, optional] boolean ParaHyphenationNoLastWord; 3666 [property, optional] short ParaHyphenationMinWordLength; 3667 [property, optional] long ParaHyphenationZone; 3668 [property, optional, readonly] long SortedTextId; 3669 }; 3670 }; 3671 module util { 3672 published interface XModifyListener; 3673 published interface XModifyBroadcaster { 3674 interface ::com::sun::star::uno::XInterface; 3675 void addModifyListener([in] ::com::sun::star::util::XModifyListener aListener); 3676 void removeModifyListener([in] ::com::sun::star::util::XModifyListener aListener); 3677 }; 3678 }; 3679 module sdbc { 3680 published exception SQLException: ::com::sun::star::uno::Exception { 3681 string SQLState; 3682 long ErrorCode; 3683 any NextException; 3684 }; 3685 }; 3686 module util { 3687 published struct DateTime { 3688 unsigned long NanoSeconds; 3689 unsigned short Seconds; 3690 unsigned short Minutes; 3691 unsigned short Hours; 3692 unsigned short Day; 3693 unsigned short Month; 3694 short Year; 3695 boolean IsUTC; 3696 }; 3697 }; 3698 module sdbc { 3699 published interface XArray; 3700 published interface XBlob; 3701 published interface XClob; 3702 published interface XRef; 3703 published interface XParameters { 3704 interface ::com::sun::star::uno::XInterface; 3705 void setNull([in] long parameterIndex, [in] long sqlType) raises (::com::sun::star::sdbc::SQLException); 3706 void setObjectNull([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException); 3707 void setBoolean([in] long parameterIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException); 3708 void setByte([in] long parameterIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException); 3709 void setShort([in] long parameterIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException); 3710 void setInt([in] long parameterIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException); 3711 void setLong([in] long parameterIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException); 3712 void setFloat([in] long parameterIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException); 3713 void setDouble([in] long parameterIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException); 3714 void setString([in] long parameterIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException); 3715 void setBytes([in] long parameterIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException); 3716 void setDate([in] long parameterIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException); 3717 void setTime([in] long parameterIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException); 3718 void setTimestamp([in] long parameterIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException); 3719 void setBinaryStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 3720 void setCharacterStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 3721 void setObject([in] long parameterIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException); 3722 void setObjectWithInfo([in] long parameterIndex, [in] any x, [in] long targetSqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException); 3723 void setRef([in] long parameterIndex, [in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException); 3724 void setBlob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException); 3725 void setClob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException); 3726 void setArray([in] long parameterIndex, [in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException); 3727 void clearParameters() raises (::com::sun::star::sdbc::SQLException); 3728 }; 3729 published interface XResultSet { 3730 interface ::com::sun::star::uno::XInterface; 3731 boolean next() raises (::com::sun::star::sdbc::SQLException); 3732 boolean isBeforeFirst() raises (::com::sun::star::sdbc::SQLException); 3733 boolean isAfterLast() raises (::com::sun::star::sdbc::SQLException); 3734 boolean isFirst() raises (::com::sun::star::sdbc::SQLException); 3735 boolean isLast() raises (::com::sun::star::sdbc::SQLException); 3736 void beforeFirst() raises (::com::sun::star::sdbc::SQLException); 3737 void afterLast() raises (::com::sun::star::sdbc::SQLException); 3738 boolean first() raises (::com::sun::star::sdbc::SQLException); 3739 boolean last() raises (::com::sun::star::sdbc::SQLException); 3740 long getRow() raises (::com::sun::star::sdbc::SQLException); 3741 boolean absolute([in] long row) raises (::com::sun::star::sdbc::SQLException); 3742 boolean relative([in] long rows) raises (::com::sun::star::sdbc::SQLException); 3743 boolean previous() raises (::com::sun::star::sdbc::SQLException); 3744 void refreshRow() raises (::com::sun::star::sdbc::SQLException); 3745 boolean rowUpdated() raises (::com::sun::star::sdbc::SQLException); 3746 boolean rowInserted() raises (::com::sun::star::sdbc::SQLException); 3747 boolean rowDeleted() raises (::com::sun::star::sdbc::SQLException); 3748 ::com::sun::star::uno::XInterface getStatement() raises (::com::sun::star::sdbc::SQLException); 3749 }; 3750 published interface XRowSetListener; 3751 published interface XRowSet { 3752 interface ::com::sun::star::sdbc::XResultSet; 3753 void execute() raises (::com::sun::star::sdbc::SQLException); 3754 void addRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener); 3755 void removeRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener); 3756 }; 3757 }; 3758 module view { 3759 published interface XSelectionChangeListener { 3760 interface ::com::sun::star::lang::XEventListener; 3761 void selectionChanged([in] ::com::sun::star::lang::EventObject aEvent); 3762 }; 3763 }; 3764 module configuration { 3765 published service HierarchyElement { 3766 interface ::com::sun::star::container::XHierarchicalName; 3767 interface ::com::sun::star::container::XNamed; 3768 [optional] interface ::com::sun::star::beans::XProperty; 3769 [optional] interface ::com::sun::star::beans::XPropertyWithState; 3770 [optional] interface ::com::sun::star::container::XChild; 3771 }; 3772 }; 3773 module util { 3774 published interface XChangesListener; 3775 published interface XChangesNotifier { 3776 interface ::com::sun::star::uno::XInterface; 3777 void addChangesListener([in] ::com::sun::star::util::XChangesListener aListener); 3778 void removeChangesListener([in] ::com::sun::star::util::XChangesListener aListener); 3779 }; 3780 }; 3781 module configuration { 3782 published service AccessRootElement { 3783 service ::com::sun::star::configuration::HierarchyElement; 3784 interface ::com::sun::star::lang::XComponent; 3785 interface ::com::sun::star::util::XChangesNotifier; 3786 [optional] interface ::com::sun::star::lang::XLocalizable; 3787 }; 3788 published service AdministrationProvider { 3789 interface ::com::sun::star::lang::XMultiServiceFactory; 3790 interface ::com::sun::star::lang::XComponent; 3791 }; 3792 published exception CannotLoadConfigurationException: ::com::sun::star::uno::Exception { 3793 }; 3794 published service HierarchyAccess { 3795 interface ::com::sun::star::container::XNameAccess; 3796 interface ::com::sun::star::container::XHierarchicalNameAccess; 3797 interface ::com::sun::star::container::XContainer; 3798 interface ::com::sun::star::beans::XExactName; 3799 [optional] interface ::com::sun::star::beans::XPropertySetInfo; 3800 [optional] interface ::com::sun::star::beans::XPropertyState; 3801 [optional] interface ::com::sun::star::beans::XMultiPropertyStates; 3802 }; 3803 published service PropertyHierarchy { 3804 interface ::com::sun::star::beans::XPropertySet; 3805 interface ::com::sun::star::beans::XMultiPropertySet; 3806 interface ::com::sun::star::beans::XHierarchicalPropertySet; 3807 interface ::com::sun::star::beans::XMultiHierarchicalPropertySet; 3808 }; 3809 published service GroupAccess { 3810 service ::com::sun::star::configuration::HierarchyAccess; 3811 service ::com::sun::star::configuration::PropertyHierarchy; 3812 [optional] interface ::com::sun::star::beans::XPropertyState; 3813 [optional] interface ::com::sun::star::beans::XMultiPropertyStates; 3814 }; 3815 published service GroupElement { 3816 service ::com::sun::star::configuration::HierarchyElement; 3817 interface ::com::sun::star::container::XChild; 3818 }; 3819 published interface XTemplateContainer { 3820 interface ::com::sun::star::uno::XInterface; 3821 string getElementTemplateName(); 3822 }; 3823 }; 3824 module util { 3825 published interface XStringEscape { 3826 interface ::com::sun::star::uno::XInterface; 3827 string escapeString([in] string aString) raises (::com::sun::star::lang::IllegalArgumentException); 3828 string unescapeString([in] string aEscapedString) raises (::com::sun::star::lang::IllegalArgumentException); 3829 }; 3830 }; 3831 module configuration { 3832 published service SimpleSetAccess { 3833 interface ::com::sun::star::container::XNameAccess; 3834 [optional] interface ::com::sun::star::configuration::XTemplateContainer; 3835 [optional] interface ::com::sun::star::util::XStringEscape; 3836 [optional] interface ::com::sun::star::container::XContainer; 3837 }; 3838 published service SetAccess { 3839 service ::com::sun::star::configuration::HierarchyAccess; 3840 service ::com::sun::star::configuration::SimpleSetAccess; 3841 interface ::com::sun::star::container::XContainer; 3842 }; 3843 published interface XTemplateInstance { 3844 interface ::com::sun::star::uno::XInterface; 3845 string getTemplateName(); 3846 }; 3847 published service SetElement { 3848 service ::com::sun::star::configuration::HierarchyElement; 3849 interface ::com::sun::star::container::XChild; 3850 interface ::com::sun::star::lang::XComponent; 3851 interface ::com::sun::star::configuration::XTemplateInstance; 3852 }; 3853 published service ConfigurationAccess { 3854 service ::com::sun::star::configuration::HierarchyAccess; 3855 service ::com::sun::star::configuration::HierarchyElement; 3856 [optional] service ::com::sun::star::configuration::SetAccess; 3857 [optional] service ::com::sun::star::configuration::GroupAccess; 3858 [optional] service ::com::sun::star::configuration::AccessRootElement; 3859 [optional] service ::com::sun::star::configuration::SetElement; 3860 [optional] service ::com::sun::star::configuration::GroupElement; 3861 }; 3862 /** @deprecated */ published service ConfigurationProvider { 3863 interface ::com::sun::star::lang::XMultiServiceFactory; 3864 interface ::com::sun::star::lang::XComponent; 3865 }; 3866 }; 3867 module util { 3868 published interface XFlushListener; 3869 published interface XFlushable { 3870 interface ::com::sun::star::uno::XInterface; 3871 void flush(); 3872 void addFlushListener([in] ::com::sun::star::util::XFlushListener l); 3873 void removeFlushListener([in] ::com::sun::star::util::XFlushListener l); 3874 }; 3875 }; 3876 module configuration { 3877 published service ConfigurationRegistry { 3878 interface ::com::sun::star::registry::XSimpleRegistry; 3879 interface ::com::sun::star::util::XFlushable; 3880 }; 3881 published service GroupUpdate { 3882 service ::com::sun::star::configuration::GroupAccess; 3883 interface ::com::sun::star::container::XNameReplace; 3884 }; 3885 published service SimpleSetUpdate { 3886 service ::com::sun::star::configuration::SimpleSetAccess; 3887 interface ::com::sun::star::container::XNameContainer; 3888 [optional] interface ::com::sun::star::lang::XSingleServiceFactory; 3889 [optional] interface ::com::sun::star::lang::XMultiServiceFactory; 3890 }; 3891 published service SetUpdate { 3892 service ::com::sun::star::configuration::SetAccess; 3893 service ::com::sun::star::configuration::SimpleSetUpdate; 3894 }; 3895 }; 3896 module util { 3897 published struct ElementChange { 3898 any Accessor; 3899 any Element; 3900 any ReplacedElement; 3901 }; 3902 published typedef sequence< ::com::sun::star::util::ElementChange > ChangesSet; 3903 published interface XChangesBatch { 3904 interface ::com::sun::star::uno::XInterface; 3905 void commitChanges() raises (::com::sun::star::lang::WrappedTargetException); 3906 boolean hasPendingChanges(); 3907 ::com::sun::star::util::ChangesSet getPendingChanges(); 3908 }; 3909 }; 3910 module configuration { 3911 published service UpdateRootElement { 3912 service ::com::sun::star::configuration::AccessRootElement; 3913 interface ::com::sun::star::util::XChangesBatch; 3914 }; 3915 published service ConfigurationUpdateAccess { 3916 service ::com::sun::star::configuration::ConfigurationAccess; 3917 [optional] service ::com::sun::star::configuration::SetUpdate; 3918 [optional] service ::com::sun::star::configuration::GroupUpdate; 3919 [optional] service ::com::sun::star::configuration::UpdateRootElement; 3920 }; 3921 published exception CorruptedConfigurationException: ::com::sun::star::uno::RuntimeException { 3922 string Details; 3923 }; 3924 published exception CorruptedUIConfigurationException: ::com::sun::star::configuration::CorruptedConfigurationException { 3925 }; 3926 }; 3927 module util { 3928 published interface XRefreshListener; 3929 published interface XRefreshable { 3930 interface ::com::sun::star::uno::XInterface; 3931 void refresh(); 3932 void addRefreshListener([in] ::com::sun::star::util::XRefreshListener l); 3933 void removeRefreshListener([in] ::com::sun::star::util::XRefreshListener l); 3934 }; 3935 }; 3936 module configuration { 3937 published service DefaultProvider { 3938 service ::com::sun::star::configuration::ConfigurationProvider; 3939 [optional] interface ::com::sun::star::util::XRefreshable; 3940 [optional] interface ::com::sun::star::util::XFlushable; 3941 [optional] interface ::com::sun::star::lang::XLocalizable; 3942 [property, optional] boolean EnableAsync; 3943 }; 3944 published exception InstallationIncompleteException: ::com::sun::star::configuration::CannotLoadConfigurationException { 3945 }; 3946 published exception InvalidBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException { 3947 string BootstrapFileURL; 3948 }; 3949 published exception MissingBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException { 3950 string BootstrapFileURL; 3951 }; 3952 module backend { 3953 published exception BackendSetupException: ::com::sun::star::configuration::CannotLoadConfigurationException { 3954 any BackendException; 3955 }; 3956 published exception AuthenticationFailedException: ::com::sun::star::configuration::backend::BackendSetupException { 3957 }; 3958 published exception BackendAccessException: ::com::sun::star::lang::WrappedTargetException { 3959 }; 3960 published interface XLayer; 3961 published interface XUpdateHandler; 3962 published interface XBackend { 3963 interface ::com::sun::star::uno::XInterface; 3964 sequence< ::com::sun::star::configuration::backend::XLayer > listOwnLayers([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 3965 ::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); 3966 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); 3967 ::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); 3968 }; 3969 published interface XBackendEntities { 3970 interface ::com::sun::star::uno::XInterface; 3971 string getOwnerEntity(); 3972 string getAdminEntity(); 3973 boolean supportsEntity([in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException); 3974 boolean isEqualEntity([in] string aEntity, [in] string aOtherEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 3975 }; 3976 published interface XSchema; 3977 published interface XSchemaSupplier { 3978 interface ::com::sun::star::uno::XInterface; 3979 ::com::sun::star::configuration::backend::XSchema getComponentSchema([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 3980 }; 3981 published service Backend { 3982 interface ::com::sun::star::configuration::backend::XSchemaSupplier; 3983 interface ::com::sun::star::configuration::backend::XBackend; 3984 [optional] interface ::com::sun::star::configuration::backend::XBackendEntities; 3985 }; 3986 published service BackendAdapter { 3987 service ::com::sun::star::configuration::backend::Backend; 3988 interface ::com::sun::star::configuration::backend::XBackendEntities; 3989 [optional] interface ::com::sun::star::lang::XInitialization; 3990 }; 3991 published exception CannotConnectException: ::com::sun::star::configuration::backend::BackendSetupException { 3992 }; 3993 published exception ConnectionLostException: ::com::sun::star::configuration::backend::BackendAccessException { 3994 }; 3995 published exception MalformedDataException: ::com::sun::star::uno::Exception { 3996 any ErrorDetails; 3997 }; 3998 published interface XLayerImporter { 3999 interface ::com::sun::star::uno::XInterface; 4000 ::com::sun::star::configuration::backend::XBackend getTargetBackend(); 4001 void setTargetBackend([in] ::com::sun::star::configuration::backend::XBackend aBackend) raises (::com::sun::star::lang::NullPointerException); 4002 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); 4003 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); 4004 }; 4005 published service Importer { 4006 interface ::com::sun::star::configuration::backend::XLayerImporter; 4007 [optional] interface ::com::sun::star::lang::XInitialization; 4008 }; 4009 published service CopyImporter { 4010 service ::com::sun::star::configuration::backend::Importer; 4011 interface ::com::sun::star::lang::XInitialization; 4012 }; 4013 }; 4014 }; 4015 module task { 4016 published interface XJob { 4017 interface ::com::sun::star::uno::XInterface; 4018 any execute([in] sequence< ::com::sun::star::beans::NamedValue > Arguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception); 4019 }; 4020 }; 4021 module configuration { 4022 module backend { 4023 published service DataImporter { 4024 interface ::com::sun::star::task::XJob; 4025 }; 4026 published service HierarchyBrowser { 4027 interface ::com::sun::star::task::XJob; 4028 }; 4029 published exception InsufficientAccessRightsException: ::com::sun::star::configuration::backend::BackendAccessException { 4030 }; 4031 published service InteractionHandler { 4032 interface ::com::sun::star::task::XInteractionHandler; 4033 interface ::com::sun::star::lang::XInitialization; 4034 }; 4035 published exception InvalidAuthenticationMechanismException: ::com::sun::star::configuration::backend::BackendSetupException { 4036 }; 4037 published interface XLayerHandler; 4038 published interface XLayer { 4039 interface ::com::sun::star::uno::XInterface; 4040 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); 4041 }; 4042 published interface XCompositeLayer { 4043 interface ::com::sun::star::configuration::backend::XLayer; 4044 sequence< string > listSubLayerIds() raises (::com::sun::star::lang::WrappedTargetException); 4045 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); 4046 }; 4047 }; 4048 }; 4049 module util { 4050 published interface XTimeStamped { 4051 interface ::com::sun::star::uno::XInterface; 4052 string getTimestamp(); 4053 }; 4054 }; 4055 module configuration { 4056 module backend { 4057 published service Layer { 4058 interface ::com::sun::star::configuration::backend::XLayer; 4059 [optional] interface ::com::sun::star::configuration::backend::XCompositeLayer; 4060 [optional] interface ::com::sun::star::util::XTimeStamped; 4061 [property, optional, readonly] string URL; 4062 }; 4063 published service LayerFilter { 4064 interface ::com::sun::star::configuration::backend::XLayer; 4065 interface ::com::sun::star::lang::XInitialization; 4066 }; 4067 published struct TemplateIdentifier { 4068 string Name; 4069 string Component; 4070 }; 4071 published interface XUpdateHandler { 4072 interface ::com::sun::star::uno::XInterface; 4073 void startUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException); 4074 void endUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException); 4075 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); 4076 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4077 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); 4078 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4079 void removeNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4080 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); 4081 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4082 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4083 void resetPropertyValue() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4084 void resetPropertyValueForLocale([in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4085 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4086 void resetProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4087 void addOrReplaceProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4088 void addOrReplacePropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4089 void removeProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4090 }; 4091 published service LayerUpdateMerger { 4092 interface ::com::sun::star::configuration::backend::XUpdateHandler; 4093 interface ::com::sun::star::lang::XInitialization; 4094 }; 4095 published interface XUpdatableLayer; 4096 published interface XMultiLayerStratum { 4097 interface ::com::sun::star::uno::XInterface; 4098 sequence< string > listLayerIds([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException); 4099 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); 4100 ::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); 4101 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); 4102 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); 4103 ::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); 4104 }; 4105 published service SingleBackend { 4106 interface ::com::sun::star::configuration::backend::XSchemaSupplier; 4107 interface ::com::sun::star::configuration::backend::XMultiLayerStratum; 4108 interface ::com::sun::star::configuration::backend::XBackendEntities; 4109 }; 4110 published service LdapSingleBackend { 4111 service ::com::sun::star::configuration::backend::SingleBackend; 4112 }; 4113 published interface XSingleLayerStratum { 4114 interface ::com::sun::star::uno::XInterface; 4115 ::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); 4116 ::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); 4117 }; 4118 published service LocalDataImporter { 4119 service ::com::sun::star::configuration::backend::DataImporter; 4120 }; 4121 published service LocalHierarchyBrowser { 4122 service ::com::sun::star::configuration::backend::HierarchyBrowser; 4123 }; 4124 published service LocalSingleBackend { 4125 service ::com::sun::star::configuration::backend::SingleBackend; 4126 }; 4127 published service MergeImporter { 4128 service ::com::sun::star::configuration::backend::Importer; 4129 }; 4130 published constants NodeAttribute { 4131 const short FINALIZED = 256; 4132 const short FUSE = 2048; 4133 const short MANDATORY = 512; 4134 const short MASK = 32512; 4135 const short READONLY = 1024; 4136 }; 4137 published service OfflineBackend { 4138 service ::com::sun::star::configuration::backend::BackendAdapter; 4139 }; 4140 published service OnlineBackend { 4141 service ::com::sun::star::configuration::backend::BackendAdapter; 4142 }; 4143 published interface XSchemaHandler; 4144 published interface XSchema { 4145 interface ::com::sun::star::uno::XInterface; 4146 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); 4147 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); 4148 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); 4149 }; 4150 published service Schema { 4151 interface ::com::sun::star::configuration::backend::XSchema; 4152 [property, optional, readonly] string URL; 4153 }; 4154 published constants SchemaAttribute { 4155 const short EXTENSIBLE = 4; 4156 const short LOCALIZED = 2; 4157 const short MASK = 255; 4158 const short REQUIRED = 1; 4159 }; 4160 published service SingleBackendAdapter { 4161 service ::com::sun::star::configuration::backend::BackendAdapter; 4162 }; 4163 published interface XUpdatableLayer { 4164 interface ::com::sun::star::configuration::backend::XLayer; 4165 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); 4166 }; 4167 published service UpdatableLayer { 4168 service ::com::sun::star::configuration::backend::Layer; 4169 interface ::com::sun::star::configuration::backend::XUpdatableLayer; 4170 }; 4171 published interface XLayerHandler { 4172 interface ::com::sun::star::uno::XInterface; 4173 void startLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4174 void endLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4175 void overrideNode([in] string aName, [in] short aAttributes, [in] boolean bClear) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4176 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4177 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); 4178 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4179 void dropNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4180 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); 4181 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4182 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4183 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4184 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4185 void addPropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4186 }; 4187 published interface XSchemaHandler { 4188 interface ::com::sun::star::uno::XInterface; 4189 void startSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4190 void endSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4191 void importComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4192 void startComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4193 void endComponent() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4194 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); 4195 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); 4196 void endTemplate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4197 void startGroup([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4198 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); 4199 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4200 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4201 void addPropertyWithDefault([in] string aName, [in] short aAttributes, [in] any aDefaultValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4202 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); 4203 void addItemType([in] ::com::sun::star::configuration::backend::TemplateIdentifier aItemType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException); 4204 }; 4205 module xml { 4206 published service LayerParser { 4207 interface ::com::sun::star::configuration::backend::XLayer; 4208 interface ::com::sun::star::io::XActiveDataSink; 4209 interface ::com::sun::star::lang::XInitialization; 4210 }; 4211 published service LayerWriter { 4212 interface ::com::sun::star::configuration::backend::XLayerHandler; 4213 interface ::com::sun::star::io::XActiveDataSource; 4214 interface ::com::sun::star::lang::XInitialization; 4215 }; 4216 published service SchemaParser { 4217 interface ::com::sun::star::configuration::backend::XSchema; 4218 interface ::com::sun::star::io::XActiveDataSink; 4219 interface ::com::sun::star::lang::XInitialization; 4220 }; 4221 }; 4222 }; 4223 module bootstrap { 4224 /** @deprecated */ published service BootstrapContext { 4225 interface ::com::sun::star::uno::XComponentContext; 4226 }; 4227 }; 4228 published singleton theDefaultProvider: ::com::sun::star::lang::XMultiServiceFactory; 4229 }; 4230 module ui { 4231 module dialogs { 4232 published interface XExecutableDialog { 4233 interface ::com::sun::star::uno::XInterface; 4234 void setTitle([in] string aTitle); 4235 short execute(); 4236 }; 4237 }; 4238 }; 4239 module datatransfer { 4240 published struct DataFlavor { 4241 string MimeType; 4242 string HumanPresentableName; 4243 type DataType; 4244 }; 4245 published interface XDataFormatTranslator { 4246 interface ::com::sun::star::uno::XInterface; 4247 any getSystemDataTypeFromDataFlavor([in] ::com::sun::star::datatransfer::DataFlavor aDataFlavor); 4248 ::com::sun::star::datatransfer::DataFlavor getDataFlavorFromSystemDataType([in] any aSysDataType); 4249 }; 4250 published service DataFormatTranslator: ::com::sun::star::datatransfer::XDataFormatTranslator; 4251 published interface XMimeContentType; 4252 published interface XMimeContentTypeFactory { 4253 interface ::com::sun::star::uno::XInterface; 4254 ::com::sun::star::datatransfer::XMimeContentType createMimeContentType([in] string aContentType) raises (::com::sun::star::lang::IllegalArgumentException); 4255 }; 4256 published service MimeContentTypeFactory: ::com::sun::star::datatransfer::XMimeContentTypeFactory; 4257 published exception UnsupportedFlavorException: ::com::sun::star::uno::Exception { 4258 }; 4259 published interface XMimeContentType { 4260 interface ::com::sun::star::uno::XInterface; 4261 string getMediaType(); 4262 string getMediaSubtype(); 4263 string getFullMediaType(); 4264 sequence< string > getParameters(); 4265 boolean hasParameter([in] string aName); 4266 string getParameterValue([in] string aName) raises (::com::sun::star::container::NoSuchElementException); 4267 }; 4268 published interface XSystemTransferable { 4269 interface ::com::sun::star::uno::XInterface; 4270 any getData([in] sequence< byte > aProcessId); 4271 }; 4272 published interface XTransferDataAccess { 4273 interface ::com::sun::star::uno::XInterface; 4274 hyper queryDataSize([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList); 4275 sequence< any > getData([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList); 4276 }; 4277 published interface XTransferable { 4278 interface ::com::sun::star::uno::XInterface; 4279 any getTransferData([in] ::com::sun::star::datatransfer::DataFlavor aFlavor) raises (::com::sun::star::datatransfer::UnsupportedFlavorException, ::com::sun::star::io::IOException); 4280 sequence< ::com::sun::star::datatransfer::DataFlavor > getTransferDataFlavors(); 4281 boolean isDataFlavorSupported([in] ::com::sun::star::datatransfer::DataFlavor aFlavor); 4282 }; 4283 published interface XTransferableEx { 4284 interface ::com::sun::star::uno::XInterface; 4285 sequence< ::com::sun::star::datatransfer::DataFlavor > queryTransferDataFlavors([in] sequence< ::com::sun::star::datatransfer::DataFlavor > requestedFlavors); 4286 }; 4287 published interface XTransferableSource { 4288 interface ::com::sun::star::uno::XInterface; 4289 string getDataSourceDescription(); 4290 }; 4291 interface XTransferableSupplier { 4292 interface ::com::sun::star::uno::XInterface; 4293 ::com::sun::star::datatransfer::XTransferable getTransferable(); 4294 void insertTransferable([in] ::com::sun::star::datatransfer::XTransferable xTrans) raises (::com::sun::star::datatransfer::UnsupportedFlavorException); 4295 }; 4296 module clipboard { 4297 published struct ClipboardEvent: ::com::sun::star::lang::EventObject { 4298 ::com::sun::star::datatransfer::XTransferable Contents; 4299 }; 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 interface XFlushableClipboard { 4335 interface ::com::sun::star::uno::XInterface; 4336 void flushClipboard(); 4337 }; 4338 published interface XSystemClipboard { 4339 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx; 4340 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier; 4341 interface ::com::sun::star::lang::XComponent; 4342 [optional] interface ::com::sun::star::datatransfer::clipboard::XFlushableClipboard; 4343 }; 4344 published constants RenderingCapabilities { 4345 const byte Delayed = 1; 4346 /** @deprecated */ const byte Persistant = 2; 4347 const byte Persistent = 2; 4348 }; 4349 published service SystemClipboard: ::com::sun::star::datatransfer::clipboard::XSystemClipboard; 4350 published interface XClipboardFactory { 4351 interface ::com::sun::star::uno::XInterface; 4352 ::com::sun::star::datatransfer::clipboard::XClipboard createClipboard([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException); 4353 }; 4354 published interface XClipboardListener { 4355 interface ::com::sun::star::lang::XEventListener; 4356 void changedContents([in] ::com::sun::star::datatransfer::clipboard::ClipboardEvent event); 4357 }; 4358 published interface XClipboardOwner { 4359 interface ::com::sun::star::uno::XInterface; 4360 void lostOwnership([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard, [in] ::com::sun::star::datatransfer::XTransferable xTrans); 4361 }; 4362 }; 4363 module dnd { 4364 published constants DNDConstants { 4365 const byte ACTION_COPY = 1; 4366 const byte ACTION_COPY_OR_MOVE = 3; 4367 const byte ACTION_DEFAULT = -128; 4368 const byte ACTION_LINK = 4; 4369 const byte ACTION_MOVE = 2; 4370 const byte ACTION_NONE = 0; 4371 const byte ACTION_REFERENCE = 4; 4372 }; 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 XDragSourceContext; 4381 published struct DragSourceEvent: ::com::sun::star::lang::EventObject { 4382 ::com::sun::star::datatransfer::dnd::XDragSourceContext DragSourceContext; 4383 ::com::sun::star::datatransfer::dnd::XDragSource DragSource; 4384 }; 4385 published struct DragSourceDragEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent { 4386 byte DropAction; 4387 byte UserAction; 4388 }; 4389 published struct DragSourceDropEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent { 4390 byte DropAction; 4391 boolean DropSuccess; 4392 }; 4393 published struct DropTargetEvent: ::com::sun::star::lang::EventObject { 4394 byte Dummy; 4395 }; 4396 published interface XDropTargetDragContext; 4397 published struct DropTargetDragEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent { 4398 ::com::sun::star::datatransfer::dnd::XDropTargetDragContext Context; 4399 byte DropAction; 4400 long LocationX; 4401 long LocationY; 4402 byte SourceActions; 4403 }; 4404 published struct DropTargetDragEnterEvent: ::com::sun::star::datatransfer::dnd::DropTargetDragEvent { 4405 sequence< ::com::sun::star::datatransfer::DataFlavor > SupportedDataFlavors; 4406 }; 4407 published interface XDropTargetDropContext; 4408 published struct DropTargetDropEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent { 4409 ::com::sun::star::datatransfer::dnd::XDropTargetDropContext Context; 4410 byte DropAction; 4411 long LocationX; 4412 long LocationY; 4413 byte SourceActions; 4414 ::com::sun::star::datatransfer::XTransferable Transferable; 4415 }; 4416 published exception InvalidDNDOperationException: ::com::sun::star::uno::RuntimeException { 4417 }; 4418 published interface XDragSourceListener; 4419 published interface XDragSource { 4420 interface ::com::sun::star::uno::XInterface; 4421 boolean isDragImageSupported(); 4422 long getDefaultCursor([in] byte dragAction) raises (::com::sun::star::lang::IllegalArgumentException); 4423 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); 4424 }; 4425 published service OleDragSource { 4426 interface ::com::sun::star::datatransfer::dnd::XDragSource; 4427 interface ::com::sun::star::lang::XInitialization; 4428 interface ::com::sun::star::lang::XComponent; 4429 }; 4430 published interface XDropTargetListener; 4431 published interface XDropTarget { 4432 interface ::com::sun::star::uno::XInterface; 4433 void addDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl); 4434 void removeDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl); 4435 boolean isActive(); 4436 void setActive([in] boolean active); 4437 byte getDefaultActions(); 4438 void setDefaultActions([in] byte actions); 4439 }; 4440 published service OleDropTarget { 4441 interface ::com::sun::star::datatransfer::dnd::XDropTarget; 4442 interface ::com::sun::star::lang::XInitialization; 4443 interface ::com::sun::star::lang::XComponent; 4444 }; 4445 published service X11DragSource { 4446 interface ::com::sun::star::datatransfer::dnd::XDragSource; 4447 interface ::com::sun::star::lang::XInitialization; 4448 interface ::com::sun::star::lang::XComponent; 4449 }; 4450 published service X11DropTarget { 4451 interface ::com::sun::star::datatransfer::dnd::XDropTarget; 4452 interface ::com::sun::star::lang::XInitialization; 4453 interface ::com::sun::star::lang::XComponent; 4454 }; 4455 published interface XAutoscroll { 4456 interface ::com::sun::star::uno::XInterface; 4457 void autoscroll([in] long cursorLocationX, [in] long cursorLocationY); 4458 any getAutoscrollRegion(); 4459 }; 4460 published interface XDragGestureListener { 4461 interface ::com::sun::star::lang::XEventListener; 4462 void dragGestureRecognized([in] ::com::sun::star::datatransfer::dnd::DragGestureEvent dge); 4463 }; 4464 published interface XDragGestureRecognizer { 4465 interface ::com::sun::star::uno::XInterface; 4466 void addDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl); 4467 void removeDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl); 4468 void resetRecognizer(); 4469 }; 4470 published interface XDragSourceContext { 4471 interface ::com::sun::star::uno::XInterface; 4472 long getCurrentCursor(); 4473 void setCursor([in] long cursorId); 4474 void setImage([in] long imageId); 4475 void transferablesFlavorsChanged(); 4476 }; 4477 published interface XDragSourceListener { 4478 interface ::com::sun::star::lang::XEventListener; 4479 void dragDropEnd([in] ::com::sun::star::datatransfer::dnd::DragSourceDropEvent dsde); 4480 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde); 4481 void dragExit([in] ::com::sun::star::datatransfer::dnd::DragSourceEvent dse); 4482 void dragOver([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde); 4483 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde); 4484 }; 4485 published interface XDropTargetDragContext { 4486 interface ::com::sun::star::uno::XInterface; 4487 void acceptDrag([in] byte dragOperation); 4488 void rejectDrag(); 4489 }; 4490 published interface XDropTargetDropContext { 4491 interface ::com::sun::star::uno::XInterface; 4492 void acceptDrop([in] byte dragOperation); 4493 void rejectDrop(); 4494 void dropComplete([in] boolean success); 4495 }; 4496 published interface XDropTargetListener { 4497 interface ::com::sun::star::lang::XEventListener; 4498 void drop([in] ::com::sun::star::datatransfer::dnd::DropTargetDropEvent dtde); 4499 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEnterEvent dtdee); 4500 void dragExit([in] ::com::sun::star::datatransfer::dnd::DropTargetEvent dte); 4501 void dragOver([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde); 4502 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde); 4503 }; 4504 }; 4505 }; 4506 module ucb { 4507 published exception CommandAbortedException: ::com::sun::star::uno::Exception { 4508 }; 4509 published exception CommandFailedException: ::com::sun::star::uno::Exception { 4510 any Reason; 4511 }; 4512 published enum ContentCreationError { 4513 UNKNOWN = 0, 4514 /** @deprecated */ NO_CONTENT_BROKER = 1, 4515 /** @deprecated */ NO_IDENTIFIER_FACTORY = 2, 4516 IDENTIFIER_CREATION_FAILED = 3, 4517 NO_CONTENT_PROVIDER = 4, 4518 CONTENT_CREATION_FAILED = 5 4519 }; 4520 published exception ContentCreationException: ::com::sun::star::uno::Exception { 4521 ::com::sun::star::ucb::ContentCreationError eError; 4522 }; 4523 published interface XProgressHandler; 4524 published interface XCommandEnvironment { 4525 interface ::com::sun::star::uno::XInterface; 4526 ::com::sun::star::task::XInteractionHandler getInteractionHandler(); 4527 ::com::sun::star::ucb::XProgressHandler getProgressHandler(); 4528 }; 4529 }; 4530 module document { 4531 published exception AmbigousFilterRequest: ::com::sun::star::uno::Exception { 4532 string URL; 4533 string SelectedFilter; 4534 string DetectedFilter; 4535 }; 4536 published exception BrokenPackageRequest: ::com::sun::star::uno::Exception { 4537 string aName; 4538 }; 4539 published exception ChangedByOthersRequest: ::com::sun::star::uno::Exception { 4540 }; 4541 published exception CorruptedFilterConfigurationException: ::com::sun::star::uno::RuntimeException { 4542 string Details; 4543 }; 4544 }; 4545 module embed { 4546 published interface XStorage; 4547 }; 4548 module document { 4549 published interface XDocumentProperties { 4550 interface ::com::sun::star::uno::XInterface; 4551 [attribute] string Author; 4552 [attribute] string Generator; 4553 [attribute] ::com::sun::star::util::DateTime CreationDate; 4554 [attribute] string Title; 4555 [attribute] string Subject; 4556 [attribute] string Description; 4557 [attribute] sequence< string > Keywords; 4558 [attribute] ::com::sun::star::lang::Locale Language; 4559 [attribute] string ModifiedBy; 4560 [attribute] ::com::sun::star::util::DateTime ModificationDate; 4561 [attribute] string PrintedBy; 4562 [attribute] ::com::sun::star::util::DateTime PrintDate; 4563 [attribute] string TemplateName; 4564 [attribute] string TemplateURL; 4565 [attribute] ::com::sun::star::util::DateTime TemplateDate; 4566 [attribute] string AutoloadURL; 4567 [attribute] long AutoloadSecs { 4568 set raises (::com::sun::star::lang::IllegalArgumentException); 4569 }; 4570 [attribute] string DefaultTarget; 4571 [attribute] sequence< ::com::sun::star::beans::NamedValue > DocumentStatistics; 4572 [attribute] short EditingCycles { 4573 set raises (::com::sun::star::lang::IllegalArgumentException); 4574 }; 4575 [attribute] long EditingDuration { 4576 set raises (::com::sun::star::lang::IllegalArgumentException); 4577 }; 4578 void resetUserData([in] string Author); 4579 ::com::sun::star::beans::XPropertyContainer getUserDefinedProperties(); 4580 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); 4581 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); 4582 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); 4583 void storeToMedium([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException); 4584 }; 4585 published service DocumentProperties: ::com::sun::star::document::XDocumentProperties { 4586 create(); 4587 }; 4588 published service EventDescriptor { 4589 [property] string EventType; 4590 [property] string Script; 4591 }; 4592 /** @deprecated */ published struct EventObject: ::com::sun::star::lang::EventObject { 4593 string EventName; 4594 }; 4595 published service Events { 4596 interface ::com::sun::star::container::XNameReplace; 4597 }; 4598 published interface XExporter { 4599 interface ::com::sun::star::uno::XInterface; 4600 void setSourceDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException); 4601 }; 4602 published interface XFilter { 4603 interface ::com::sun::star::uno::XInterface; 4604 boolean filter([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor); 4605 void cancel(); 4606 }; 4607 published service ExportFilter { 4608 interface ::com::sun::star::document::XExporter; 4609 interface ::com::sun::star::document::XFilter; 4610 [optional] interface ::com::sun::star::lang::XInitialization; 4611 [optional] interface ::com::sun::star::container::XNamed; 4612 }; 4613 published interface XExtendedFilterDetection { 4614 interface ::com::sun::star::uno::XInterface; 4615 string detect([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor); 4616 }; 4617 published service ExtendedTypeDetection { 4618 interface ::com::sun::star::document::XExtendedFilterDetection; 4619 }; 4620 published service ExtendedTypeDetectionFactory { 4621 interface ::com::sun::star::lang::XMultiServiceFactory; 4622 interface ::com::sun::star::container::XNameAccess; 4623 [optional] interface ::com::sun::star::container::XNameContainer; 4624 [optional] interface ::com::sun::star::container::XContainerQuery; 4625 [optional] interface ::com::sun::star::util::XFlushable; 4626 }; 4627 published interface XFilterAdapter { 4628 interface ::com::sun::star::uno::XInterface; 4629 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); 4630 }; 4631 published service FilterAdapter { 4632 interface ::com::sun::star::document::XFilterAdapter; 4633 }; 4634 published service FilterFactory { 4635 interface ::com::sun::star::lang::XMultiServiceFactory; 4636 interface ::com::sun::star::container::XNameAccess; 4637 interface ::com::sun::star::container::XContainerQuery; 4638 [optional] interface ::com::sun::star::container::XNameContainer; 4639 [optional] interface ::com::sun::star::util::XFlushable; 4640 }; 4641 published exception FilterOptionsRequest: ::com::sun::star::uno::Exception { 4642 ::com::sun::star::frame::XModel rModel; 4643 sequence< ::com::sun::star::beans::PropertyValue > rProperties; 4644 }; 4645 published service HeaderFooterSettings { 4646 interface ::com::sun::star::beans::XPropertySet; 4647 [property, optional] boolean IsPrintPageName; 4648 [property, optional] boolean IsPrintDate; 4649 [property, optional] boolean IsPrintTime; 4650 }; 4651 published interface XImporter { 4652 interface ::com::sun::star::uno::XInterface; 4653 void setTargetDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException); 4654 }; 4655 published service ImportFilter { 4656 interface ::com::sun::star::document::XImporter; 4657 interface ::com::sun::star::document::XFilter; 4658 [optional] interface ::com::sun::star::lang::XInitialization; 4659 [optional] interface ::com::sun::star::container::XNamed; 4660 }; 4661 published interface XLinkTargetSupplier { 4662 interface ::com::sun::star::uno::XInterface; 4663 ::com::sun::star::container::XNameAccess getLinks(); 4664 }; 4665 published service LinkTarget { 4666 interface ::com::sun::star::beans::XPropertySet; 4667 [optional] interface ::com::sun::star::document::XLinkTargetSupplier; 4668 [property, readonly] string LinkDisplayName; 4669 }; 4670 published service LinkTargets { 4671 interface ::com::sun::star::container::XNameAccess; 4672 }; 4673 published constants LinkUpdateModes { 4674 const long AUTO = 2; 4675 const long GLOBAL_SETTING = 3; 4676 const long MANUAL = 1; 4677 const long NEVER = 0; 4678 }; 4679 published exception LockFileIgnoreRequest: ::com::sun::star::io::IOException { 4680 }; 4681 published exception LockedDocumentRequest: ::com::sun::star::uno::Exception { 4682 string DocumentURL; 4683 string UserInfo; 4684 }; 4685 published exception LockedOnSavingRequest: ::com::sun::star::uno::Exception { 4686 string DocumentURL; 4687 string UserInfo; 4688 }; 4689 published constants MacroExecMode { 4690 const short ALWAYS_EXECUTE = 2; 4691 const short ALWAYS_EXECUTE_NO_WARN = 4; 4692 const short FROM_LIST = 1; 4693 const short FROM_LIST_AND_SIGNED_NO_WARN = 9; 4694 const short FROM_LIST_AND_SIGNED_WARN = 8; 4695 const short FROM_LIST_NO_WARN = 7; 4696 const short NEVER_EXECUTE = 0; 4697 const short USE_CONFIG = 3; 4698 const short USE_CONFIG_APPROVE_CONFIRMATION = 6; 4699 const short USE_CONFIG_REJECT_CONFIRMATION = 5; 4700 }; 4701 published exception NoSuchFilterRequest: ::com::sun::star::uno::Exception { 4702 string URL; 4703 }; 4704 }; 4705 module xml { 4706 module sax { 4707 published exception SAXException: ::com::sun::star::uno::Exception { 4708 any WrappedException; 4709 }; 4710 }; 4711 }; 4712 module document { 4713 interface XDocumentEventListener; 4714 }; 4715 module frame { 4716 interface XController2; 4717 }; 4718 module document { 4719 interface XDocumentEventBroadcaster { 4720 interface ::com::sun::star::uno::XInterface; 4721 void addDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener); 4722 void removeDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener); 4723 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); 4724 }; 4725 published interface XDocumentPropertiesSupplier { 4726 interface ::com::sun::star::uno::XInterface; 4727 ::com::sun::star::document::XDocumentProperties getDocumentProperties(); 4728 }; 4729 }; 4730 module script { 4731 interface XStorageBasedLibraryContainer; 4732 }; 4733 module document { 4734 interface XEmbeddedScripts { 4735 interface ::com::sun::star::uno::XInterface; 4736 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer BasicLibraries; 4737 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer DialogLibraries; 4738 [attribute, readonly] boolean AllowMacroExecution; 4739 }; 4740 published interface XEventListener; 4741 /** @deprecated */ published interface XEventBroadcaster { 4742 interface ::com::sun::star::uno::XInterface; 4743 void addEventListener([in] ::com::sun::star::document::XEventListener Listener); 4744 void removeEventListener([in] ::com::sun::star::document::XEventListener Listener); 4745 }; 4746 published interface XEventsSupplier { 4747 interface ::com::sun::star::uno::XInterface; 4748 ::com::sun::star::container::XNameReplace getEvents(); 4749 }; 4750 interface XUndoManager; 4751 interface XUndoManagerSupplier { 4752 interface ::com::sun::star::uno::XInterface; 4753 ::com::sun::star::document::XUndoManager getUndoManager(); 4754 }; 4755 published interface XViewDataSupplier { 4756 interface ::com::sun::star::uno::XInterface; 4757 ::com::sun::star::container::XIndexAccess getViewData(); 4758 void setViewData([in] ::com::sun::star::container::XIndexAccess Data); 4759 }; 4760 }; 4761 module frame { 4762 published interface XStorable { 4763 interface ::com::sun::star::uno::XInterface; 4764 boolean hasLocation(); 4765 string getLocation(); 4766 boolean isReadonly(); 4767 void store() raises (::com::sun::star::io::IOException); 4768 void storeAsURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException); 4769 void storeToURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException); 4770 }; 4771 }; 4772 module util { 4773 published interface XModifiable { 4774 interface ::com::sun::star::util::XModifyBroadcaster; 4775 boolean isModified(); 4776 void setModified([in] boolean bModified) raises (::com::sun::star::beans::PropertyVetoException); 4777 }; 4778 }; 4779 module view { 4780 published interface XPrintJobListener; 4781 published interface XPrintJobBroadcaster { 4782 interface ::com::sun::star::uno::XInterface; 4783 void addPrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener); 4784 void removePrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener); 4785 }; 4786 published interface XPrintable { 4787 interface ::com::sun::star::uno::XInterface; 4788 sequence< ::com::sun::star::beans::PropertyValue > getPrinter(); 4789 void setPrinter([in] sequence< ::com::sun::star::beans::PropertyValue > aPrinter) raises (::com::sun::star::lang::IllegalArgumentException); 4790 void print([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException); 4791 }; 4792 }; 4793 module document { 4794 published service OfficeDocument { 4795 interface ::com::sun::star::frame::XModel; 4796 interface ::com::sun::star::util::XModifiable; 4797 interface ::com::sun::star::frame::XStorable; 4798 interface ::com::sun::star::view::XPrintable; 4799 /** @deprecated */ [optional] interface ::com::sun::star::document::XEventBroadcaster; 4800 [optional] interface ::com::sun::star::document::XDocumentEventBroadcaster; 4801 [optional] interface ::com::sun::star::document::XEventsSupplier; 4802 [optional] interface ::com::sun::star::document::XViewDataSupplier; 4803 [optional] interface ::com::sun::star::view::XPrintJobBroadcaster; 4804 [optional] interface ::com::sun::star::document::XEmbeddedScripts; 4805 [optional] interface ::com::sun::star::document::XDocumentPropertiesSupplier; 4806 [optional] interface ::com::sun::star::document::XUndoManagerSupplier; 4807 [property, optional] boolean AutomaticControlFocus; 4808 [property, optional] boolean ApplyFormDesignMode; 4809 [property, optional, readonly] string RuntimeUID; 4810 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag; 4811 }; 4812 published service OleEmbeddedServerRegistration: ::com::sun::star::uno::XInterface; 4813 published exception OwnLockOnDocumentRequest: ::com::sun::star::uno::Exception { 4814 string DocumentURL; 4815 string TimeInfo; 4816 boolean IsStoring; 4817 }; 4818 }; 4819 module ui { 4820 module dialogs { 4821 published service FilterOptionsDialog { 4822 interface ::com::sun::star::beans::XPropertyAccess; 4823 interface ::com::sun::star::ui::dialogs::XExecutableDialog; 4824 }; 4825 }; 4826 }; 4827 module document { 4828 published constants PrinterIndependentLayout { 4829 const short DISABLED = 1; 4830 /** @deprecated */ const short ENABLED = 2; 4831 const short HIGH_RESOLUTION = 3; 4832 const short LOW_RESOLUTION = 2; 4833 }; 4834 published constants RedlineDisplayType { 4835 const short INSERTED = 1; 4836 const short INSERTED_AND_REMOVED = 2; 4837 const short NONE = 0; 4838 const short REMOVED = 3; 4839 }; 4840 published exception ReloadEditableRequest: ::com::sun::star::uno::Exception { 4841 string DocumentURL; 4842 }; 4843 }; 4844 module i18n { 4845 published interface XForbiddenCharacters; 4846 }; 4847 module document { 4848 published service Settings { 4849 interface ::com::sun::star::beans::XPropertySet; 4850 [property, optional] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters; 4851 [property, optional] short LinkUpdateMode; 4852 [property] string PrinterName; 4853 [property] sequence< byte > PrinterSetup; 4854 [property, optional] boolean IsKernAsianPunctuation; 4855 [property, optional] short CharacterCompressionType; 4856 [property, optional] boolean ApplyUserData; 4857 [property, optional] boolean SaveVersionOnClose; 4858 [property, optional] boolean UpdateFromTemplate; 4859 [property, optional] boolean FieldAutoUpdate; 4860 [property, optional] string CurrentDatabaseDataSource; 4861 [property, optional] string CurrentDatabaseCommand; 4862 [property, optional] long CurrentDatabaseCommandType; 4863 [property, optional] long DefaultTabStop; 4864 [property, optional] boolean IsPrintBooklet; 4865 [property, optional] boolean IsPrintBookletFront; 4866 [property, optional] boolean IsPrintBookletBack; 4867 [property, optional] long PrintQuality; 4868 [property, optional] string ColorTableURL; 4869 [property, optional] string DashTableURL; 4870 [property, optional] string LineEndTableURL; 4871 [property, optional] string HatchTableURL; 4872 [property, optional] string GradientTableURL; 4873 [property, optional] string BitmapTableURL; 4874 [property, optional] boolean AutoCalculate; 4875 [property, optional] short PrinterIndependentLayout; 4876 [property, optional] boolean AddExternalLeading; 4877 [property, optional] boolean EmbedFonts; 4878 [property, optional] boolean EmbedSystemFonts; 4879 [property, optional] boolean EmbedOnlyUsedFonts; 4880 [property, optional] boolean EmbedLatinScriptFonts; 4881 [property, optional] boolean EmbedAsianScriptFonts; 4882 [property, optional] boolean EmbedComplexScriptFonts; 4883 }; 4884 published interface XTypeDetection { 4885 interface ::com::sun::star::uno::XInterface; 4886 string queryTypeByURL([in] string URL); 4887 string queryTypeByDescriptor([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] boolean AllowDeep); 4888 }; 4889 published service TypeDetection { 4890 interface ::com::sun::star::document::XTypeDetection; 4891 interface ::com::sun::star::container::XNameAccess; 4892 [optional] interface ::com::sun::star::container::XNameContainer; 4893 [optional] interface ::com::sun::star::container::XContainerQuery; 4894 [optional] interface ::com::sun::star::util::XFlushable; 4895 }; 4896 published constants UpdateDocMode { 4897 const short ACCORDING_TO_CONFIG = 2; 4898 const short FULL_UPDATE = 3; 4899 const short NO_UPDATE = 0; 4900 const short QUIET_UPDATE = 1; 4901 }; 4902 published interface XActionLockable { 4903 interface ::com::sun::star::uno::XInterface; 4904 boolean isActionLocked(); 4905 void addActionLock(); 4906 void removeActionLock(); 4907 void setActionLocks([in] short nLock); 4908 short resetActionLocks(); 4909 }; 4910 published interface XBinaryStreamResolver { 4911 interface ::com::sun::star::uno::XInterface; 4912 ::com::sun::star::io::XInputStream getInputStream([in] string aURL); 4913 ::com::sun::star::io::XOutputStream createOutputStream(); 4914 string resolveOutputStream([in] ::com::sun::star::io::XOutputStream aBinaryStream); 4915 }; 4916 published interface XDocumentInsertable { 4917 interface ::com::sun::star::uno::XInterface; 4918 void insertDocumentFromURL([in] string aURL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException); 4919 }; 4920 published interface XEmbeddedObjectResolver { 4921 interface ::com::sun::star::uno::XInterface; 4922 string resolveEmbeddedObjectURL([in] string aURL); 4923 }; 4924 published interface XEmbeddedObjectSupplier { 4925 interface ::com::sun::star::uno::XInterface; 4926 ::com::sun::star::lang::XComponent getEmbeddedObject(); 4927 }; 4928 /** @deprecated */ published interface XEventListener { 4929 interface ::com::sun::star::lang::XEventListener; 4930 void notifyEvent([in] ::com::sun::star::document::EventObject Event); 4931 }; 4932 /** @deprecated */ published interface XGraphicObjectResolver { 4933 interface ::com::sun::star::uno::XInterface; 4934 /** @deprecated */ string resolveGraphicObjectURL([in] string aURL); 4935 }; 4936 published interface XInteractionFilterOptions { 4937 interface ::com::sun::star::task::XInteractionContinuation; 4938 void setFilterOptions([in] sequence< ::com::sun::star::beans::PropertyValue > rProperties); 4939 sequence< ::com::sun::star::beans::PropertyValue > getFilterOptions(); 4940 }; 4941 published interface XInteractionFilterSelect { 4942 interface ::com::sun::star::task::XInteractionContinuation; 4943 void setFilter([in] string Name); 4944 string getFilter(); 4945 }; 4946 published interface XXMLBasicExporter { 4947 interface ::com::sun::star::document::XExporter; 4948 interface ::com::sun::star::document::XFilter; 4949 }; 4950 }; 4951 module xml { 4952 module sax { 4953 published interface XDocumentHandler; 4954 }; 4955 }; 4956 module document { 4957 published service XMLBasicExporter: ::com::sun::star::document::XXMLBasicExporter { 4958 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler); 4959 }; 4960 published service XMLOasisBasicExporter: ::com::sun::star::document::XXMLBasicExporter { 4961 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler); 4962 }; 4963 published interface XMimeTypeInfo { 4964 interface ::com::sun::star::uno::XInterface; 4965 boolean supportsMimeType([in] string MimeTypeName); 4966 sequence< string > getSupportedMimeTypeNames(); 4967 }; 4968 published interface XRedlinesSupplier { 4969 interface ::com::sun::star::uno::XInterface; 4970 ::com::sun::star::container::XEnumerationAccess getRedlines(); 4971 }; 4972 }; 4973 module frame { 4974 published exception DoubleInitializationException: ::com::sun::star::uno::Exception { 4975 }; 4976 }; 4977 module drawing { 4978 published service AppletShape { 4979 service ::com::sun::star::drawing::Shape; 4980 [property] string AppletCodeBase; 4981 [property] string AppletName; 4982 [property] string AppletCode; 4983 [property] sequence< ::com::sun::star::beans::PropertyValue > AppletCommands; 4984 [property, readonly] boolean AppletIsScript; 4985 }; 4986 /** @deprecated */ published enum Arrangement { 4987 FRONT = 0, 4988 MORE_FRONT = 1, 4989 MORE_BACK = 2, 4990 BACK = 3 4991 }; 4992 published service Background { 4993 service ::com::sun::star::drawing::FillProperties; 4994 }; 4995 published struct BarCode { 4996 long Type; 4997 string Payload; 4998 long ErrorCorrection; 4999 long Border; 5000 }; 5001 published constants BarCodeErrorCorrection { 5002 const long HIGH = 4; 5003 const long LOW = 1; 5004 const long MEDIUM = 2; 5005 const long QUARTILE = 3; 5006 }; 5007 /** @deprecated */ published struct BezierPoint { 5008 ::com::sun::star::awt::Point Position; 5009 ::com::sun::star::awt::Point ControlPoint1; 5010 ::com::sun::star::awt::Point ControlPoint2; 5011 }; 5012 published service BitmapTable { 5013 interface ::com::sun::star::container::XNameContainer; 5014 }; 5015 published struct Position3D { 5016 double PositionX; 5017 double PositionY; 5018 double PositionZ; 5019 }; 5020 published struct BoundVolume { 5021 ::com::sun::star::drawing::Position3D min; 5022 ::com::sun::star::drawing::Position3D max; 5023 }; 5024 published struct CameraGeometry { 5025 ::com::sun::star::drawing::Position3D vrp; 5026 ::com::sun::star::drawing::Direction3D vpn; 5027 ::com::sun::star::drawing::Direction3D vup; 5028 }; 5029 published constants CaptionEscapeDirection { 5030 const short auto = 2; 5031 const short horizontal = 0; 5032 const short vertical = 1; 5033 }; 5034 /** @deprecated */ published service RotationDescriptor { 5035 /** @deprecated */ [property] long RotateAngle; 5036 /** @deprecated */ [property, optional] long ShearAngle; 5037 }; 5038 published service ShadowProperties { 5039 [property] boolean Shadow; 5040 [property] ::com::sun::star::util::Color ShadowColor; 5041 [property] short ShadowTransparence; 5042 [property] long ShadowXDistance; 5043 [property] long ShadowYDistance; 5044 [property, optional] long ShadowBlur; 5045 }; 5046 published enum TextAnimationDirection { 5047 LEFT = 0, 5048 RIGHT = 1, 5049 UP = 2, 5050 DOWN = 3 5051 }; 5052 published enum TextAnimationKind { 5053 NONE = 0, 5054 BLINK = 1, 5055 SCROLL = 2, 5056 ALTERNATE = 3, 5057 SLIDE = 4 5058 }; 5059 published enum TextFitToSizeType { 5060 NONE = 0, 5061 PROPORTIONAL = 1, 5062 ALLLINES = 2, 5063 AUTOFIT = 3 5064 }; 5065 published enum TextHorizontalAdjust { 5066 LEFT = 0, 5067 CENTER = 1, 5068 RIGHT = 2, 5069 BLOCK = 3 5070 }; 5071 published enum TextVerticalAdjust { 5072 TOP = 0, 5073 CENTER = 1, 5074 BOTTOM = 2, 5075 BLOCK = 3 5076 }; 5077 }; 5078 module style { 5079 published service ParagraphPropertiesAsian { 5080 [property] boolean ParaIsHangingPunctuation; 5081 [property] boolean ParaIsCharacterDistance; 5082 [property] boolean ParaIsForbiddenRules; 5083 }; 5084 published service ParagraphPropertiesComplex { 5085 [property] short WritingMode; 5086 }; 5087 }; 5088 module text { 5089 /** @deprecated */ published enum WritingMode { 5090 LR_TB = 0, 5091 RL_TB = 1, 5092 TB_RL = 2 5093 }; 5094 published interface XTextColumns; 5095 }; 5096 module drawing { 5097 published service TextProperties { 5098 service ::com::sun::star::style::CharacterProperties; 5099 service ::com::sun::star::style::ParagraphProperties; 5100 [optional] service ::com::sun::star::style::CharacterPropertiesAsian; 5101 [optional] service ::com::sun::star::style::CharacterPropertiesComplex; 5102 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 5103 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 5104 [property, optional] boolean IsNumbering; 5105 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules; 5106 [property] boolean TextAutoGrowHeight; 5107 [property] boolean TextAutoGrowWidth; 5108 [property] boolean TextContourFrame; 5109 [property] ::com::sun::star::drawing::TextFitToSizeType TextFitToSize; 5110 [property] ::com::sun::star::drawing::TextHorizontalAdjust TextHorizontalAdjust; 5111 [property] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust; 5112 [property] long TextLeftDistance; 5113 [property] long TextRightDistance; 5114 [property] long TextUpperDistance; 5115 [property] long TextLowerDistance; 5116 [property] long TextMaximumFrameHeight; 5117 [property] long TextMaximumFrameWidth; 5118 [property] long TextMinimumFrameHeight; 5119 [property] long TextMinimumFrameWidth; 5120 [property] short TextAnimationAmount; 5121 [property] short TextAnimationCount; 5122 [property] short TextAnimationDelay; 5123 [property] ::com::sun::star::drawing::TextAnimationDirection TextAnimationDirection; 5124 [property] ::com::sun::star::drawing::TextAnimationKind TextAnimationKind; 5125 [property] boolean TextAnimationStartInside; 5126 [property] boolean TextAnimationStopInside; 5127 [property] ::com::sun::star::text::WritingMode TextWritingMode; 5128 [property, optional] ::com::sun::star::text::XTextColumns TextColumns; 5129 }; 5130 }; 5131 module text { 5132 published interface XText; 5133 published interface XTextRange { 5134 interface ::com::sun::star::uno::XInterface; 5135 ::com::sun::star::text::XText getText(); 5136 ::com::sun::star::text::XTextRange getStart(); 5137 ::com::sun::star::text::XTextRange getEnd(); 5138 string getString(); 5139 void setString([in] string aString); 5140 }; 5141 published interface XTextCursor; 5142 published interface XSimpleText { 5143 interface ::com::sun::star::text::XTextRange; 5144 ::com::sun::star::text::XTextCursor createTextCursor(); 5145 ::com::sun::star::text::XTextCursor createTextCursorByRange([in] ::com::sun::star::text::XTextRange aTextPosition); 5146 void insertString([in] ::com::sun::star::text::XTextRange xRange, [in] string aString, [in] boolean bAbsorb); 5147 void insertControlCharacter([in] ::com::sun::star::text::XTextRange xRange, [in] short nControlCharacter, [in] boolean bAbsorb) raises (::com::sun::star::lang::IllegalArgumentException); 5148 }; 5149 published interface XTextContent; 5150 published interface XText { 5151 interface ::com::sun::star::text::XSimpleText; 5152 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); 5153 void removeTextContent([in] ::com::sun::star::text::XTextContent xContent) raises (::com::sun::star::container::NoSuchElementException); 5154 }; 5155 }; 5156 module drawing { 5157 published service Text { 5158 service ::com::sun::star::drawing::TextProperties; 5159 interface ::com::sun::star::text::XText; 5160 }; 5161 published service CaptionShape { 5162 service ::com::sun::star::drawing::Shape; 5163 service ::com::sun::star::drawing::FillProperties; 5164 service ::com::sun::star::drawing::LineProperties; 5165 service ::com::sun::star::drawing::ShadowProperties; 5166 service ::com::sun::star::drawing::Text; 5167 service ::com::sun::star::drawing::RotationDescriptor; 5168 [property] long CornerRadius; 5169 [property] ::com::sun::star::awt::Point CaptionPoint; 5170 [property] short CaptionType; 5171 [property] boolean CaptionIsFixedAngle; 5172 [property] long CaptionAngle; 5173 [property] long CaptionGap; 5174 [property] long CaptionEscapeDirection; 5175 [property] boolean CaptionIsEscapeRelative; 5176 [property] long CaptionEscapeRelative; 5177 [property] long CaptionEscapeAbsolute; 5178 [property] long CaptionLineLength; 5179 [property] boolean CaptionIsFitLineLength; 5180 }; 5181 published constants CaptionType { 5182 const short angled = 1; 5183 const short connector = 2; 5184 const short straight = 0; 5185 }; 5186 published enum CircleKind { 5187 FULL = 0, 5188 SECTION = 1, 5189 CUT = 2, 5190 ARC = 3 5191 }; 5192 published enum PolygonKind { 5193 LINE = 0, 5194 POLY = 1, 5195 PLIN = 2, 5196 PATHLINE = 3, 5197 PATHFILL = 4, 5198 FREELINE = 5, 5199 FREEFILL = 6, 5200 PATHPOLY = 7, 5201 PATHPLIN = 8 5202 }; 5203 published service PolyPolygonBezierDescriptor { 5204 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind; 5205 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords PolyPolygonBezier; 5206 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords Geometry; 5207 }; 5208 published service ClosedBezierShape { 5209 service ::com::sun::star::drawing::Shape; 5210 service ::com::sun::star::drawing::LineProperties; 5211 service ::com::sun::star::drawing::FillProperties; 5212 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor; 5213 service ::com::sun::star::drawing::Text; 5214 service ::com::sun::star::drawing::ShadowProperties; 5215 service ::com::sun::star::drawing::RotationDescriptor; 5216 }; 5217 published enum ColorMode { 5218 STANDARD = 0, 5219 GREYS = 1, 5220 MONO = 2, 5221 WATERMARK = 3 5222 }; 5223 published service ColorTable: ::com::sun::star::container::XNameContainer; 5224 published enum ConnectionType { 5225 AUTO = 0, 5226 LEFT = 1, 5227 TOP = 2, 5228 RIGHT = 3, 5229 BOTTOM = 4, 5230 SPECIAL = 5 5231 }; 5232 published enum ConnectorType { 5233 STANDARD = 0, 5234 CURVE = 1, 5235 LINE = 2, 5236 LINES = 3 5237 }; 5238 published service ConnectorProperties { 5239 [property] ::com::sun::star::drawing::ConnectorType EdgeKind; 5240 [property] long EdgeNode1HorzDist; 5241 [property] long EdgeNode1VertDist; 5242 [property] long EdgeNode2HorzDist; 5243 [property] long EdgeNode2VertDist; 5244 [property, optional] boolean EdgeOOXMLCurve; 5245 }; 5246 published service ConnectorShape { 5247 service ::com::sun::star::drawing::Shape; 5248 service ::com::sun::star::drawing::LineProperties; 5249 service ::com::sun::star::drawing::ConnectorProperties; 5250 service ::com::sun::star::drawing::ShadowProperties; 5251 service ::com::sun::star::drawing::Text; 5252 service ::com::sun::star::drawing::RotationDescriptor; 5253 [property] ::com::sun::star::drawing::XShape StartShape; 5254 [property] long StartGluePointIndex; 5255 [property] ::com::sun::star::awt::Point StartPosition; 5256 [property] ::com::sun::star::drawing::XShape EndShape; 5257 [property] ::com::sun::star::awt::Point EndPosition; 5258 [property] long EndGluePointIndex; 5259 [property] long EdgeLine1Delta; 5260 [property] long EdgeLine2Delta; 5261 [property] long EdgeLine3Delta; 5262 }; 5263 published interface XControlShape { 5264 interface ::com::sun::star::drawing::XShape; 5265 ::com::sun::star::awt::XControlModel getControl(); 5266 void setControl([in] ::com::sun::star::awt::XControlModel xControl); 5267 }; 5268 published service ControlShape { 5269 service ::com::sun::star::drawing::Shape; 5270 interface ::com::sun::star::drawing::XControlShape; 5271 }; 5272 published typedef sequence< long > CoordinateSequence; 5273 published typedef sequence< ::com::sun::star::drawing::CoordinateSequence > CoordinateSequenceSequence; 5274 published service DashTable { 5275 interface ::com::sun::star::container::XNameContainer; 5276 }; 5277 /** @deprecated */ published enum MeasureKind { 5278 STANDARD = 0, 5279 RADIUS = 1 5280 }; 5281 published enum MeasureTextHorzPos { 5282 AUTO = 0, 5283 LEFTOUTSIDE = 1, 5284 INSIDE = 2, 5285 RIGHTOUTSIDE = 3 5286 }; 5287 published enum MeasureTextVertPos { 5288 AUTO = 0, 5289 EAST = 1, 5290 BREAKEDLINE = 2, 5291 WEST = 3, 5292 CENTERED = 4 5293 }; 5294 published service MeasureProperties { 5295 [property] boolean MeasureBelowReferenceEdge; 5296 [property] long MeasureHelpLine1Length; 5297 [property] long MeasureHelpLine2Length; 5298 [property] long MeasureHelpLineDistance; 5299 [property] long MeasureHelpLineOverhang; 5300 [property] ::com::sun::star::drawing::MeasureKind MeasureKind; 5301 [property] long MeasureLineDistance; 5302 [property] long MeasureOverhang; 5303 [property] boolean MeasureShowUnit; 5304 [property] boolean MeasureTextAutoAngle; 5305 [property] long MeasureTextAutoAngleView; 5306 [property] long MeasureTextFixedAngle; 5307 [property] ::com::sun::star::drawing::MeasureTextHorzPos MeasureTextHorizontalPosition; 5308 [property] ::com::sun::star::drawing::MeasureTextVertPos MeasureTextVerticalPosition; 5309 [property] boolean MeasureTextIsFixedAngle; 5310 [property] boolean MeasureTextRotate90; 5311 [property] boolean MeasureTextUpsideDown; 5312 [property, optional] short MeasureDecimalPlaces; 5313 }; 5314 published service Defaults { 5315 service ::com::sun::star::drawing::TextProperties; 5316 service ::com::sun::star::drawing::LineProperties; 5317 service ::com::sun::star::drawing::FillProperties; 5318 service ::com::sun::star::drawing::ShadowProperties; 5319 service ::com::sun::star::drawing::ConnectorProperties; 5320 service ::com::sun::star::drawing::MeasureProperties; 5321 }; 5322 published service DocumentSettings { 5323 service ::com::sun::star::document::Settings; 5324 [optional] service ::com::sun::star::document::HeaderFooterSettings; 5325 interface ::com::sun::star::beans::XPropertySet; 5326 [property, optional] short MeasureUnit; 5327 [property, optional] long ScaleNumerator; 5328 [property, optional] long ScaleDenominator; 5329 [property, optional] boolean IsPrintFitPage; 5330 [property, optional] boolean IsPrintTilePage; 5331 [property, optional] long PageNumberFormat; 5332 [property, optional] boolean ParagraphSummation; 5333 }; 5334 published typedef sequence< double > DoubleSequence; 5335 published typedef sequence< ::com::sun::star::drawing::DoubleSequence > DoubleSequenceSequence; 5336 published interface XShapes; 5337 published interface XShapeBinder { 5338 interface ::com::sun::star::uno::XInterface; 5339 ::com::sun::star::drawing::XShape bind([in] ::com::sun::star::drawing::XShapes xShapes); 5340 void unbind([in] ::com::sun::star::drawing::XShape xShape); 5341 }; 5342 published interface XShapeCombiner { 5343 interface ::com::sun::star::uno::XInterface; 5344 ::com::sun::star::drawing::XShape combine([in] ::com::sun::star::drawing::XShapes xShapes); 5345 void split([in] ::com::sun::star::drawing::XShape Group); 5346 }; 5347 published interface XShapeGroup; 5348 published interface XShapeGrouper { 5349 interface ::com::sun::star::uno::XInterface; 5350 ::com::sun::star::drawing::XShapeGroup group([in] ::com::sun::star::drawing::XShapes xShapes); 5351 void ungroup([in] ::com::sun::star::drawing::XShapeGroup aGroup); 5352 }; 5353 published interface XShapes { 5354 interface ::com::sun::star::container::XIndexAccess; 5355 void add([in] ::com::sun::star::drawing::XShape xShape); 5356 void remove([in] ::com::sun::star::drawing::XShape xShape); 5357 }; 5358 }; 5359 module view { 5360 published enum PaperOrientation { 5361 PORTRAIT = 0, 5362 LANDSCAPE = 1 5363 }; 5364 }; 5365 module drawing { 5366 published service GenericDrawPage { 5367 interface ::com::sun::star::drawing::XShapes; 5368 interface ::com::sun::star::drawing::XShapeGrouper; 5369 [optional] interface ::com::sun::star::drawing::XShapeCombiner; 5370 [optional] interface ::com::sun::star::drawing::XShapeBinder; 5371 [optional] interface ::com::sun::star::container::XNamed; 5372 [optional] interface ::com::sun::star::beans::XPropertySet; 5373 [property, optional] long BorderBottom; 5374 [property, optional] long BorderLeft; 5375 [property, optional] long BorderRight; 5376 [property, optional] long BorderTop; 5377 [property, optional] long Height; 5378 [property, optional] long Width; 5379 [property, optional, readonly] short Number; 5380 [property, optional] ::com::sun::star::view::PaperOrientation Orientation; 5381 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes; 5382 [property, optional, readonly] boolean IsBackgroundDark; 5383 [property, optional] ::com::sun::star::container::XIndexAccess NavigationOrder; 5384 [property, optional] boolean BackgroundFullSize; 5385 }; 5386 published interface XMasterPageTarget { 5387 interface ::com::sun::star::uno::XInterface; 5388 ::com::sun::star::drawing::XDrawPage getMasterPage(); 5389 void setMasterPage([in] ::com::sun::star::drawing::XDrawPage xMasterPage); 5390 }; 5391 }; 5392 module form { 5393 published interface XFormsSupplier { 5394 interface ::com::sun::star::uno::XInterface; 5395 ::com::sun::star::container::XNameContainer getForms(); 5396 }; 5397 }; 5398 module drawing { 5399 published service DrawPage { 5400 service ::com::sun::star::drawing::GenericDrawPage; 5401 interface ::com::sun::star::drawing::XMasterPageTarget; 5402 [optional] interface ::com::sun::star::form::XFormsSupplier; 5403 }; 5404 published interface XDrawPages; 5405 /** @deprecated */ published interface XDrawPageExpander { 5406 interface ::com::sun::star::uno::XInterface; 5407 ::com::sun::star::drawing::XDrawPages expand([in] ::com::sun::star::drawing::XDrawPage xPage); 5408 }; 5409 /** @deprecated */ published interface XDrawPageSummarizer { 5410 interface ::com::sun::star::uno::XInterface; 5411 ::com::sun::star::drawing::XDrawPage summarize([in] ::com::sun::star::drawing::XDrawPages xPages); 5412 }; 5413 published interface XDrawPages { 5414 interface ::com::sun::star::container::XIndexAccess; 5415 ::com::sun::star::drawing::XDrawPage insertNewByIndex([in] long nIndex); 5416 void remove([in] ::com::sun::star::drawing::XDrawPage xPage); 5417 }; 5418 published service DrawPages { 5419 interface ::com::sun::star::drawing::XDrawPages; 5420 [optional] interface ::com::sun::star::drawing::XDrawPageSummarizer; 5421 [optional] interface ::com::sun::star::drawing::XDrawPageExpander; 5422 }; 5423 /** @deprecated */ published enum DrawViewMode { 5424 DRAW = 0, 5425 NOTES = 1, 5426 HANDOUT = 2 5427 }; 5428 published interface XDrawPageDuplicator { 5429 interface ::com::sun::star::uno::XInterface; 5430 ::com::sun::star::drawing::XDrawPage duplicate([in] ::com::sun::star::drawing::XDrawPage xPage); 5431 }; 5432 published interface XDrawPagesSupplier { 5433 interface ::com::sun::star::uno::XInterface; 5434 ::com::sun::star::drawing::XDrawPages getDrawPages(); 5435 }; 5436 published interface XLayerSupplier { 5437 interface ::com::sun::star::uno::XInterface; 5438 ::com::sun::star::container::XNameAccess getLayerManager(); 5439 }; 5440 published interface XMasterPagesSupplier { 5441 interface ::com::sun::star::uno::XInterface; 5442 ::com::sun::star::drawing::XDrawPages getMasterPages(); 5443 }; 5444 published interface XDrawView { 5445 interface ::com::sun::star::uno::XInterface; 5446 void setCurrentPage([in] ::com::sun::star::drawing::XDrawPage xPage); 5447 ::com::sun::star::drawing::XDrawPage getCurrentPage(); 5448 }; 5449 }; 5450 module frame { 5451 published interface XFrame; 5452 published interface XController { 5453 interface ::com::sun::star::lang::XComponent; 5454 void attachFrame([in] ::com::sun::star::frame::XFrame Frame); 5455 boolean attachModel([in] ::com::sun::star::frame::XModel Model); 5456 boolean suspend([in] boolean Suspend); 5457 any getViewData(); 5458 void restoreViewData([in] any Data); 5459 ::com::sun::star::frame::XModel getModel(); 5460 ::com::sun::star::frame::XFrame getFrame(); 5461 }; 5462 }; 5463 module util { 5464 published struct URL { 5465 string Complete; 5466 string Main; 5467 string Protocol; 5468 string User; 5469 string Password; 5470 string Server; 5471 short Port; 5472 string Path; 5473 string Name; 5474 string Arguments; 5475 string Mark; 5476 }; 5477 }; 5478 module frame { 5479 published struct DispatchDescriptor { 5480 ::com::sun::star::util::URL FeatureURL; 5481 string FrameName; 5482 long SearchFlags; 5483 }; 5484 published interface XDispatch; 5485 published interface XDispatchProvider { 5486 interface ::com::sun::star::uno::XInterface; 5487 ::com::sun::star::frame::XDispatch queryDispatch([in] ::com::sun::star::util::URL URL, [in] string TargetFrameName, [in] long SearchFlags); 5488 sequence< ::com::sun::star::frame::XDispatch > queryDispatches([in] sequence< ::com::sun::star::frame::DispatchDescriptor > Requests); 5489 }; 5490 }; 5491 module ui { 5492 published interface XContextMenuInterceptor; 5493 published interface XContextMenuInterception { 5494 interface ::com::sun::star::uno::XInterface; 5495 void registerContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor); 5496 void releaseContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor); 5497 }; 5498 }; 5499 module frame { 5500 published service Controller { 5501 interface ::com::sun::star::frame::XController; 5502 interface ::com::sun::star::frame::XDispatchProvider; 5503 [optional] interface ::com::sun::star::ui::XContextMenuInterception; 5504 [optional] interface ::com::sun::star::awt::XUserInputInterception; 5505 [optional] interface ::com::sun::star::view::XSelectionSupplier; 5506 [optional] interface ::com::sun::star::datatransfer::XTransferableSupplier; 5507 }; 5508 }; 5509 module view { 5510 published interface XControlAccess { 5511 interface ::com::sun::star::uno::XInterface; 5512 ::com::sun::star::awt::XControl getControl([in] ::com::sun::star::awt::XControlModel xModel) raises (::com::sun::star::container::NoSuchElementException); 5513 }; 5514 }; 5515 module form { 5516 published interface XForm; 5517 module runtime { 5518 interface XFormController; 5519 }; 5520 }; 5521 module view { 5522 interface XFormLayerAccess { 5523 interface ::com::sun::star::view::XControlAccess; 5524 ::com::sun::star::form::runtime::XFormController getFormController([in] ::com::sun::star::form::XForm Form); 5525 boolean isFormDesignMode(); 5526 void setFormDesignMode([in] boolean DesignMode); 5527 }; 5528 }; 5529 module drawing { 5530 published service DrawingDocumentDrawView { 5531 service ::com::sun::star::frame::Controller; 5532 interface ::com::sun::star::drawing::XDrawView; 5533 interface ::com::sun::star::beans::XPropertySet; 5534 interface ::com::sun::star::view::XSelectionSupplier; 5535 [optional] interface ::com::sun::star::awt::XWindow; 5536 [optional] interface ::com::sun::star::view::XFormLayerAccess; 5537 [property] boolean IsMasterPageMode; 5538 [property] boolean IsLayerMode; 5539 [property] ::com::sun::star::drawing::XDrawPage CurrentPage; 5540 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea; 5541 [property, optional] short ZoomType; 5542 [property, optional] short ZoomValue; 5543 [property, optional] ::com::sun::star::awt::Point ViewOffset; 5544 }; 5545 /** @deprecated */ published service DrawingDocumentFactory { 5546 /** @deprecated */ interface ::com::sun::star::lang::XMultiServiceFactory; 5547 }; 5548 published service EllipseShape { 5549 service ::com::sun::star::drawing::Shape; 5550 service ::com::sun::star::drawing::LineProperties; 5551 service ::com::sun::star::drawing::FillProperties; 5552 service ::com::sun::star::drawing::Text; 5553 service ::com::sun::star::drawing::ShadowProperties; 5554 service ::com::sun::star::drawing::RotationDescriptor; 5555 [property] ::com::sun::star::drawing::CircleKind CircleKind; 5556 [property] long CircleStartAngle; 5557 [property] long CircleEndAngle; 5558 }; 5559 published enum ProjectionMode { 5560 PARALLEL = 0, 5561 PERSPECTIVE = 1 5562 }; 5563 published enum ShadeMode { 5564 FLAT = 0, 5565 PHONG = 1, 5566 SMOOTH = 2, 5567 DRAFT = 3 5568 }; 5569 published enum EscapeDirection { 5570 SMART = 0, 5571 LEFT = 1, 5572 RIGHT = 2, 5573 UP = 3, 5574 DOWN = 4, 5575 HORIZONTAL = 5, 5576 VERTICAL = 6 5577 }; 5578 /** @deprecated */ published struct GluePoint { 5579 ::com::sun::star::awt::Point Position; 5580 short EscapeDirection; 5581 boolean PositionAbsolute; 5582 short Alignment; 5583 }; 5584 published struct GluePoint2 { 5585 ::com::sun::star::awt::Point Position; 5586 boolean IsRelative; 5587 ::com::sun::star::drawing::Alignment PositionAlignment; 5588 ::com::sun::star::drawing::EscapeDirection Escape; 5589 boolean IsUserDefined; 5590 }; 5591 published service GradientTable { 5592 interface ::com::sun::star::container::XNameContainer; 5593 }; 5594 published interface XGraphicExportFilter { 5595 interface ::com::sun::star::document::XFilter; 5596 interface ::com::sun::star::document::XExporter; 5597 interface ::com::sun::star::document::XMimeTypeInfo; 5598 }; 5599 published service GraphicExportFilter: ::com::sun::star::drawing::XGraphicExportFilter; 5600 published service GraphicObjectShape { 5601 service ::com::sun::star::drawing::Shape; 5602 service ::com::sun::star::drawing::Text; 5603 service ::com::sun::star::drawing::ShadowProperties; 5604 service ::com::sun::star::drawing::RotationDescriptor; 5605 /** @deprecated */ [property] string GraphicURL; 5606 [property] string GraphicStreamURL; 5607 /** @deprecated */ [property, optional] ::com::sun::star::awt::XBitmap GraphicObjectFillBitmap; 5608 [property] short AdjustLuminance; 5609 [property] short AdjustContrast; 5610 [property] short AdjustRed; 5611 [property] short AdjustGreen; 5612 [property] short AdjustBlue; 5613 [property] double Gamma; 5614 [property] short Transparency; 5615 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode; 5616 [property, optional] ::com::sun::star::container::XIndexContainer ImageMap; 5617 [property, optional] ::com::sun::star::graphic::XGraphic Graphic; 5618 [property, optional] boolean IsSignatureLine; 5619 [property, optional] string SignatureLineId; 5620 [property, optional] string SignatureLineSuggestedSignerName; 5621 [property, optional] string SignatureLineSuggestedSignerTitle; 5622 [property, optional] string SignatureLineSuggestedSignerEmail; 5623 [property, optional] string SignatureLineSigningInstructions; 5624 [property, optional] boolean SignatureLineShowSignDate; 5625 [property, optional] boolean SignatureLineCanAddComment; 5626 [property, optional] ::com::sun::star::graphic::XGraphic SignatureLineUnsignedImage; 5627 [property, optional] boolean SignatureLineIsSigned; 5628 [property, optional] ::com::sun::star::drawing::BarCode BarCodeProperties; 5629 }; 5630 /** @deprecated */ published interface XShapeGroup { 5631 interface ::com::sun::star::drawing::XShape; 5632 void enterGroup(); 5633 void leaveGroup(); 5634 }; 5635 published service GroupShape { 5636 service ::com::sun::star::drawing::Shape; 5637 interface ::com::sun::star::drawing::XShapeGroup; 5638 interface ::com::sun::star::drawing::XShapes; 5639 }; 5640 published service HatchTable { 5641 interface ::com::sun::star::container::XNameContainer; 5642 }; 5643 published struct HomogenMatrixLine { 5644 double Column1; 5645 double Column2; 5646 double Column3; 5647 double Column4; 5648 }; 5649 published struct HomogenMatrix { 5650 ::com::sun::star::drawing::HomogenMatrixLine Line1; 5651 ::com::sun::star::drawing::HomogenMatrixLine Line2; 5652 ::com::sun::star::drawing::HomogenMatrixLine Line3; 5653 ::com::sun::star::drawing::HomogenMatrixLine Line4; 5654 }; 5655 published struct HomogenMatrixLine4 { 5656 double Column1; 5657 double Column2; 5658 double Column3; 5659 double Column4; 5660 }; 5661 published struct HomogenMatrix4 { 5662 ::com::sun::star::drawing::HomogenMatrixLine4 Line1; 5663 ::com::sun::star::drawing::HomogenMatrixLine4 Line2; 5664 ::com::sun::star::drawing::HomogenMatrixLine4 Line3; 5665 ::com::sun::star::drawing::HomogenMatrixLine4 Line4; 5666 }; 5667 published enum HorizontalDimensioning { 5668 AUTO = 0, 5669 LEFT = 1, 5670 CENTERED = 2, 5671 RIGHT = 3 5672 }; 5673 published service Layer { 5674 interface ::com::sun::star::beans::XPropertySet; 5675 [property] string Name; 5676 [property] boolean IsVisible; 5677 [property] boolean IsPrintable; 5678 [property] boolean IsLocked; 5679 }; 5680 published interface XLayer; 5681 published interface XLayerManager { 5682 interface ::com::sun::star::container::XIndexAccess; 5683 ::com::sun::star::drawing::XLayer insertNewByIndex([in] long nIndex); 5684 void remove([in] ::com::sun::star::drawing::XLayer xLayer) raises (::com::sun::star::container::NoSuchElementException); 5685 void attachShapeToLayer([in] ::com::sun::star::drawing::XShape xShape, [in] ::com::sun::star::drawing::XLayer xLayer); 5686 ::com::sun::star::drawing::XLayer getLayerForShape([in] ::com::sun::star::drawing::XShape xShape); 5687 }; 5688 published service LayerManager { 5689 interface ::com::sun::star::drawing::XLayerManager; 5690 interface ::com::sun::star::container::XNameAccess; 5691 }; 5692 published enum LayerType { 5693 LAYOUT = 0, 5694 CONTROLSA = 1, 5695 DIMENSIONIANG_LINES = 2, 5696 USER_DEFINED = 3 5697 }; 5698 /** @deprecated */ published enum LineEndType { 5699 NONE = 0, 5700 ARROW = 1, 5701 CIRCLE = 2, 5702 SQUARE = 3, 5703 SPECIAL = 4 5704 }; 5705 published service PolyPolygonDescriptor { 5706 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind; 5707 [property] ::com::sun::star::drawing::PointSequenceSequence PolyPolygon; 5708 [property] ::com::sun::star::drawing::PointSequenceSequence Geometry; 5709 }; 5710 published service LineShape { 5711 service ::com::sun::star::drawing::Shape; 5712 service ::com::sun::star::drawing::LineProperties; 5713 service ::com::sun::star::drawing::PolyPolygonDescriptor; 5714 service ::com::sun::star::drawing::Text; 5715 service ::com::sun::star::drawing::ShadowProperties; 5716 service ::com::sun::star::drawing::RotationDescriptor; 5717 }; 5718 published service MarkerTable { 5719 interface ::com::sun::star::container::XNameContainer; 5720 }; 5721 published service MasterPage { 5722 service ::com::sun::star::drawing::GenericDrawPage; 5723 }; 5724 published service MasterPages { 5725 interface ::com::sun::star::drawing::XDrawPages; 5726 }; 5727 published service MeasureShape { 5728 service ::com::sun::star::drawing::Shape; 5729 service ::com::sun::star::drawing::MeasureProperties; 5730 service ::com::sun::star::drawing::LineProperties; 5731 service ::com::sun::star::drawing::Text; 5732 service ::com::sun::star::drawing::ShadowProperties; 5733 service ::com::sun::star::drawing::RotationDescriptor; 5734 [property] ::com::sun::star::awt::Point StartPosition; 5735 [property] ::com::sun::star::awt::Point EndPosition; 5736 }; 5737 published enum MirrorAxis { 5738 VERTICAL = 0, 5739 HORIZONTAL = 1 5740 }; 5741 published enum NormalsKind { 5742 SPECIFIC = 0, 5743 FLAT = 1, 5744 SPHERE = 2 5745 }; 5746 published service OLE2Shape { 5747 service ::com::sun::star::drawing::Shape; 5748 [property] string CLSID; 5749 [property] string PersistName; 5750 [property, readonly] ::com::sun::star::frame::XModel Model; 5751 [property, readonly] boolean IsInternal; 5752 }; 5753 published service OpenBezierShape { 5754 service ::com::sun::star::drawing::Shape; 5755 service ::com::sun::star::drawing::LineProperties; 5756 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor; 5757 service ::com::sun::star::drawing::Text; 5758 service ::com::sun::star::drawing::ShadowProperties; 5759 service ::com::sun::star::drawing::RotationDescriptor; 5760 }; 5761 published service PageShape { 5762 service ::com::sun::star::drawing::Shape; 5763 [property, optional] long PageNumber; 5764 }; 5765 published service PluginShape { 5766 service ::com::sun::star::drawing::Shape; 5767 [property] string PluginMimeType; 5768 [property] string PluginURL; 5769 [property] sequence< ::com::sun::star::beans::PropertyValue > PluginCommands; 5770 }; 5771 published service PolyLineShape { 5772 service ::com::sun::star::drawing::Shape; 5773 service ::com::sun::star::drawing::LineProperties; 5774 service ::com::sun::star::drawing::PolyPolygonDescriptor; 5775 service ::com::sun::star::drawing::Text; 5776 service ::com::sun::star::drawing::ShadowProperties; 5777 service ::com::sun::star::drawing::RotationDescriptor; 5778 }; 5779 published service PolyPolygonBezierShape { 5780 service ::com::sun::star::drawing::Shape; 5781 service ::com::sun::star::drawing::LineProperties; 5782 service ::com::sun::star::drawing::FillProperties; 5783 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor; 5784 service ::com::sun::star::drawing::Text; 5785 service ::com::sun::star::drawing::ShadowProperties; 5786 service ::com::sun::star::drawing::RotationDescriptor; 5787 }; 5788 published service PolyPolygonShape { 5789 service ::com::sun::star::drawing::Shape; 5790 service ::com::sun::star::drawing::LineProperties; 5791 service ::com::sun::star::drawing::FillProperties; 5792 service ::com::sun::star::drawing::PolyPolygonDescriptor; 5793 service ::com::sun::star::drawing::Text; 5794 service ::com::sun::star::drawing::ShadowProperties; 5795 service ::com::sun::star::drawing::RotationDescriptor; 5796 }; 5797 published struct PolyPolygonShape3D { 5798 ::com::sun::star::drawing::DoubleSequenceSequence SequenceX; 5799 ::com::sun::star::drawing::DoubleSequenceSequence SequenceY; 5800 ::com::sun::star::drawing::DoubleSequenceSequence SequenceZ; 5801 }; 5802 published service RectangleShape { 5803 service ::com::sun::star::drawing::Shape; 5804 service ::com::sun::star::drawing::FillProperties; 5805 service ::com::sun::star::drawing::LineProperties; 5806 service ::com::sun::star::drawing::Text; 5807 service ::com::sun::star::drawing::ShadowProperties; 5808 service ::com::sun::star::drawing::RotationDescriptor; 5809 [property] long CornerRadius; 5810 }; 5811 published service ShapeCollection: ::com::sun::star::drawing::XShapes; 5812 published service Shapes { 5813 interface ::com::sun::star::drawing::XShapes; 5814 }; 5815 /** @deprecated */ published enum SnapObjectType { 5816 POINT = 0, 5817 VERTICAL = 1, 5818 HORIZONTAL = 2 5819 }; 5820 /** @deprecated */ published enum TextAdjust { 5821 LEFT = 0, 5822 CENTER = 1, 5823 RIGHT = 2, 5824 BLOCK = 3, 5825 STRETCH = 4 5826 }; 5827 published service TextShape { 5828 service ::com::sun::star::drawing::Shape; 5829 service ::com::sun::star::drawing::FillProperties; 5830 service ::com::sun::star::drawing::LineProperties; 5831 service ::com::sun::star::drawing::ShadowProperties; 5832 service ::com::sun::star::drawing::Text; 5833 service ::com::sun::star::drawing::RotationDescriptor; 5834 [property] long CornerRadius; 5835 }; 5836 /** @deprecated */ published enum TextureKind { 5837 LUMINANCE = 0, 5838 COLOR = 1 5839 }; 5840 published enum TextureKind2 { 5841 LUMINANCE = 0, 5842 INTENSITY = 1, 5843 COLOR = 2 5844 }; 5845 published enum TextureMode { 5846 REPLACE = 0, 5847 MODULATE = 1, 5848 BLEND = 2 5849 }; 5850 published enum TextureProjectionMode { 5851 OBJECTSPECIFIC = 0, 5852 PARALLEL = 1, 5853 SPHERE = 2 5854 }; 5855 published service TransparencyGradientTable { 5856 interface ::com::sun::star::container::XNameContainer; 5857 }; 5858 published enum VerticalDimensioning { 5859 AUTO = 0, 5860 TOP = 1, 5861 CENTERED = 2, 5862 BOTTOM = 3 5863 }; 5864 /** @deprecated */ published interface XConnectableShape { 5865 interface ::com::sun::star::uno::XInterface; 5866 boolean canConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist); 5867 boolean doConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist); 5868 }; 5869 /** @deprecated */ published interface XConnectorShape { 5870 interface ::com::sun::star::drawing::XShape; 5871 void connectStart([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos); 5872 void connectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos); 5873 void disconnectBegin([in] ::com::sun::star::drawing::XConnectableShape xShape); 5874 void disconnectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape); 5875 }; 5876 published interface XDrawPage { 5877 interface ::com::sun::star::drawing::XShapes; 5878 }; 5879 published interface XLayer { 5880 interface ::com::sun::star::beans::XPropertySet; 5881 }; 5882 }; 5883 module frame { 5884 published interface XStatusListener; 5885 published interface XDispatch { 5886 interface ::com::sun::star::uno::XInterface; 5887 void dispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 5888 void addStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL); 5889 void removeStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL); 5890 }; 5891 }; 5892 module drawing { 5893 published interface XSelectionFunction { 5894 interface ::com::sun::star::lang::XComponent; 5895 interface ::com::sun::star::lang::XServiceInfo; 5896 interface ::com::sun::star::frame::XDispatch; 5897 interface ::com::sun::star::awt::XKeyHandler; 5898 interface ::com::sun::star::awt::XMouseClickHandler; 5899 interface ::com::sun::star::awt::XMouseMotionHandler; 5900 interface ::com::sun::star::view::XSelectionChangeListener; 5901 }; 5902 /** @deprecated */ published interface XShapeAligner { 5903 interface ::com::sun::star::uno::XInterface; 5904 void alignShapes([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::Alignment eType); 5905 }; 5906 /** @deprecated */ published interface XShapeArranger { 5907 interface ::com::sun::star::uno::XInterface; 5908 void arrange([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::Arrangement eType); 5909 void bringToFront([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps); 5910 void sendToBack([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps); 5911 void setBehindShape([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape); 5912 void setInFrontOf([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape); 5913 void reverseOrder([in] ::com::sun::star::drawing::XShapes xShapes); 5914 }; 5915 /** @deprecated */ published interface XShapeMirror { 5916 interface ::com::sun::star::uno::XInterface; 5917 void mirror([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::MirrorAxis eAxis); 5918 void mirrorAtAxis([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::XShape aLine); 5919 }; 5920 /** @deprecated */ published interface XUniversalShapeDescriptor { 5921 interface ::com::sun::star::drawing::XShapeDescriptor; 5922 void setShapeType([in] string aShapeTypeName); 5923 }; 5924 }; 5925 module embed { 5926 published constants Actions { 5927 const long PREVENT_CLOSE = 1; 5928 const long PREVENT_TERMINATION = 2; 5929 }; 5930 published constants Aspects { 5931 const hyper MSOLE_CONTENT = 1; 5932 const hyper MSOLE_DOCPRINT = 8; 5933 const hyper MSOLE_ICON = 4; 5934 const hyper MSOLE_THUMBNAIL = 2; 5935 }; 5936 published exception InvalidStorageException: ::com::sun::star::io::IOException { 5937 }; 5938 published exception StorageWrappedTargetException: ::com::sun::star::lang::WrappedTargetException { 5939 }; 5940 }; 5941 module packages { 5942 published exception NoEncryptionException: ::com::sun::star::uno::Exception { 5943 }; 5944 published exception WrongPasswordException: ::com::sun::star::uno::Exception { 5945 }; 5946 }; 5947 module embed { 5948 published interface XStorage { 5949 interface ::com::sun::star::container::XNameAccess; 5950 interface ::com::sun::star::lang::XComponent; 5951 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); 5952 ::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); 5953 ::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); 5954 ::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); 5955 ::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); 5956 ::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); 5957 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); 5958 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); 5959 boolean isStreamElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException); 5960 boolean isStorageElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException); 5961 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); 5962 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); 5963 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); 5964 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); 5965 }; 5966 published service BaseStorage { 5967 interface ::com::sun::star::embed::XStorage; 5968 interface ::com::sun::star::beans::XPropertySet; 5969 [property, readonly] long OpenMode; 5970 [property, optional, readonly] string URL; 5971 }; 5972 published service DocumentCloser: ::com::sun::star::lang::XComponent { 5973 DocumentCloserCtor1([in] ::com::sun::star::frame::XFrame xFrame) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception); 5974 }; 5975 published constants ElementModes { 5976 const long NOCREATE = 16; 5977 const long READ = 1; 5978 const long READWRITE = 7; 5979 const long SEEKABLE = 2; 5980 const long SEEKABLEREAD = 3; 5981 const long TRUNCATE = 8; 5982 const long WRITE = 4; 5983 }; 5984 published constants EmbedMapUnits { 5985 const long ONE_1000TH_INCH = 4; 5986 const long ONE_100TH_INCH = 5; 5987 const long ONE_100TH_MM = 0; 5988 const long ONE_10TH_INCH = 6; 5989 const long ONE_10TH_MM = 1; 5990 const long ONE_CM = 3; 5991 const long ONE_INCH = 7; 5992 const long ONE_MM = 2; 5993 const long PIXEL = 10; 5994 const long POINT = 8; 5995 const long TWIP = 9; 5996 }; 5997 published constants EmbedMisc { 5998 const hyper EMBED_ACTIVATEIMMEDIATELY = 4294967296; 5999 const hyper EMBED_NEEDSSIZEONLOAD = 17179869184; 6000 const hyper EMBED_NEVERRESIZE = 8589934592; 6001 const hyper MS_EMBED_ACTIVATEWHENVISIBLE = 256; 6002 const hyper MS_EMBED_ACTSLIKEBUTTON = 4096; 6003 const hyper MS_EMBED_ACTSLIKELABEL = 8192; 6004 const hyper MS_EMBED_ALIGNABLE = 32768; 6005 const hyper MS_EMBED_ALWAYSRUN = 2048; 6006 const hyper MS_EMBED_CANLINKBYOLE1 = 32; 6007 const hyper MS_EMBED_CANTLINKINSIDE = 16; 6008 const hyper MS_EMBED_IGNOREACTIVATEWHENVISIBLE = 524288; 6009 const hyper MS_EMBED_IMEMODE = 262144; 6010 const hyper MS_EMBED_INSERTNOTREPLACE = 4; 6011 const hyper MS_EMBED_INSIDEOUT = 128; 6012 const hyper MS_EMBED_INVISIBLEATRUNTIME = 1024; 6013 const hyper MS_EMBED_ISLINKOBJECT = 64; 6014 const hyper MS_EMBED_NOUIACTIVATE = 16384; 6015 const hyper MS_EMBED_ONLYICONIC = 2; 6016 const hyper MS_EMBED_RECOMPOSEONRESIZE = 1; 6017 const hyper MS_EMBED_RENDERINGISDEVICEINDEPENDENT = 512; 6018 const hyper MS_EMBED_SETCLIENTSITEFIRST = 131072; 6019 const hyper MS_EMBED_SIMPLEFRAME = 65536; 6020 const hyper MS_EMBED_STATIC = 8; 6021 const hyper MS_EMBED_SUPPORTSMULTILEVELUNDO = 2097152; 6022 const hyper MS_EMBED_WANTSTOMENUMERGE = 1048576; 6023 }; 6024 published constants EmbedStates { 6025 const long ACTIVE = 2; 6026 const long INPLACE_ACTIVE = 3; 6027 const long LOADED = 0; 6028 const long RUNNING = 1; 6029 const long UI_ACTIVE = 4; 6030 }; 6031 published constants EmbedUpdateModes { 6032 const long ALWAYS_UPDATE = 0; 6033 const long EXPLICIT_UPDATE = 1; 6034 }; 6035 published constants EmbedVerbs { 6036 const long MS_OLEVERB_DISCARDUNDOSTATE = -6; 6037 const long MS_OLEVERB_HIDE = -3; 6038 const long MS_OLEVERB_IPACTIVATE = -5; 6039 const long MS_OLEVERB_OPEN = -2; 6040 const long MS_OLEVERB_PRIMARY = 0; 6041 const long MS_OLEVERB_SHOW = -1; 6042 const long MS_OLEVERB_UIACTIVATE = -4; 6043 }; 6044 published interface XEmbedObjectCreator { 6045 interface ::com::sun::star::uno::XInterface; 6046 ::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); 6047 ::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); 6048 ::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); 6049 }; 6050 published interface XEmbedObjectFactory { 6051 interface ::com::sun::star::uno::XInterface; 6052 ::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); 6053 }; 6054 published interface XLinkCreator { 6055 interface ::com::sun::star::uno::XInterface; 6056 ::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); 6057 }; 6058 published interface XLinkFactory { 6059 interface ::com::sun::star::uno::XInterface; 6060 ::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); 6061 }; 6062 }; 6063 module frame { 6064 published interface XDispatchProviderInterceptor; 6065 }; 6066 module embed { 6067 published service EmbeddedObjectDescriptor { 6068 [property, optional] boolean StoreVisualReplacement; 6069 [property, optional] ::com::sun::star::frame::XDispatchProviderInterceptor OutplaceDispatchInterceptor; 6070 [property, optional] ::com::sun::star::embed::XStorage RecoveryStorage; 6071 }; 6072 published constants EntryInitModes { 6073 const long DEFAULT_INIT = 0; 6074 const long MEDIA_DESCRIPTOR_INIT = 3; 6075 const long NO_INIT = 2; 6076 const long TRUNCATE_INIT = 1; 6077 const long URL_LINK_INIT = 4; 6078 }; 6079 published service FileSystemStorage { 6080 service ::com::sun::star::embed::BaseStorage; 6081 }; 6082 published service FileSystemStorageFactory: ::com::sun::star::lang::XSingleServiceFactory; 6083 published interface XHatchWindow; 6084 published interface XHatchWindowFactory { 6085 interface ::com::sun::star::uno::XInterface; 6086 ::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); 6087 }; 6088 published interface XEmbeddedObject; 6089 published struct InsertedObjectInfo { 6090 ::com::sun::star::embed::XEmbeddedObject Object; 6091 sequence< ::com::sun::star::beans::NamedValue > Options; 6092 }; 6093 published interface XActionsApproval; 6094 published service InstanceLocker: ::com::sun::star::lang::XComponent { 6095 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); 6096 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); 6097 }; 6098 published exception LinkageMisuseException: ::com::sun::star::uno::Exception { 6099 }; 6100 published interface XEmbedObjectClipboardCreator { 6101 interface ::com::sun::star::uno::XInterface; 6102 ::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); 6103 }; 6104 published exception WrongStateException: ::com::sun::star::uno::Exception { 6105 }; 6106 published exception NeedsRunningStateException: ::com::sun::star::embed::WrongStateException { 6107 }; 6108 published exception NoVisualAreaSizeException: ::com::sun::star::uno::Exception { 6109 }; 6110 published interface XClassifiedObject { 6111 interface ::com::sun::star::uno::XInterface; 6112 sequence< byte > getClassID(); 6113 string getClassName(); 6114 void setClassInfo([in] sequence< byte > aClassID, [in] string sClassName) raises (::com::sun::star::lang::NoSupportException); 6115 }; 6116 published interface XTransactedObject { 6117 interface ::com::sun::star::uno::XInterface; 6118 void commit() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException); 6119 void revert() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException); 6120 }; 6121 published interface XOLESimpleStorage { 6122 interface ::com::sun::star::container::XNameContainer; 6123 interface ::com::sun::star::lang::XComponent; 6124 interface ::com::sun::star::embed::XTransactedObject; 6125 interface ::com::sun::star::embed::XClassifiedObject; 6126 }; 6127 published service OLESimpleStorage: ::com::sun::star::embed::XOLESimpleStorage { 6128 createFromInputStream([in] ::com::sun::star::io::XInputStream xInputStream, [in] boolean bNoTempCopy); 6129 createFromStream([in] ::com::sun::star::io::XStream xStream, [in] boolean bNoTempCopy); 6130 }; 6131 published exception ObjectSaveVetoException: ::com::sun::star::uno::Exception { 6132 }; 6133 published exception StateChangeInProgressException: ::com::sun::star::embed::WrongStateException { 6134 long TargetState; 6135 }; 6136 published interface XEncryptionProtectedSource { 6137 interface ::com::sun::star::uno::XInterface; 6138 void setEncryptionPassword([in] string sPassword) raises (::com::sun::star::io::IOException); 6139 void removeEncryption() raises (::com::sun::star::io::IOException); 6140 }; 6141 published interface XTransactionListener; 6142 published interface XTransactionBroadcaster { 6143 interface ::com::sun::star::uno::XInterface; 6144 void addTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener); 6145 void removeTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener); 6146 }; 6147 published service Storage { 6148 service ::com::sun::star::embed::BaseStorage; 6149 interface ::com::sun::star::embed::XTransactedObject; 6150 interface ::com::sun::star::embed::XTransactionBroadcaster; 6151 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource; 6152 [property] string MediaType; 6153 [property, optional] string Version; 6154 [property, readonly] boolean MediaTypeFallbackIsUsed; 6155 [property, readonly] boolean IsRoot; 6156 [property, optional, readonly] boolean RepairPackage; 6157 [property, optional, readonly] boolean HasEncryptedEntries; 6158 [property, optional, readonly] boolean HasNonEncryptedEntries; 6159 }; 6160 published service StorageFactory: ::com::sun::star::lang::XSingleServiceFactory; 6161 published constants StorageFormats { 6162 const long OFOPXML = 3; 6163 const long PACKAGE = 1; 6164 const long ZIP = 2; 6165 }; 6166 published service StorageStream { 6167 interface ::com::sun::star::io::XStream; 6168 interface ::com::sun::star::lang::XComponent; 6169 interface ::com::sun::star::beans::XPropertySet; 6170 [optional] interface ::com::sun::star::io::XSeekable; 6171 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource; 6172 [property] string MediaType; 6173 [property] boolean IsCompressed; 6174 [property, readonly] boolean IsEncrypted; 6175 [property] boolean UseCommonStoragePasswordEncryption; 6176 [property, readonly] long Size; 6177 }; 6178 published exception UnreachableStateException: ::com::sun::star::uno::Exception { 6179 long CurrentState; 6180 long NextState; 6181 }; 6182 published exception UseBackupException: ::com::sun::star::io::IOException { 6183 string TemporaryFileURL; 6184 }; 6185 published constants VerbAttributes { 6186 const long MS_VERBATTR_NEVERDIRTIES = 1; 6187 const long MS_VERBATTR_ONCONTAINERMENU = 2; 6188 }; 6189 published struct VerbDescriptor { 6190 long VerbID; 6191 string VerbName; 6192 long VerbFlags; 6193 long VerbAttributes; 6194 }; 6195 published struct VisualRepresentation { 6196 ::com::sun::star::datatransfer::DataFlavor Flavor; 6197 any Data; 6198 }; 6199 published interface XActionsApproval { 6200 interface ::com::sun::star::uno::XInterface; 6201 boolean approveAction([in] long nAction); 6202 }; 6203 published interface XCommonEmbedPersist { 6204 interface ::com::sun::star::uno::XInterface; 6205 void storeOwn() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6206 boolean isReadonly() raises (::com::sun::star::embed::WrongStateException); 6207 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); 6208 }; 6209 }; 6210 module util { 6211 published interface XCloseable; 6212 }; 6213 module embed { 6214 published interface XComponentSupplier { 6215 interface ::com::sun::star::uno::XInterface; 6216 ::com::sun::star::util::XCloseable getComponent(); 6217 }; 6218 published interface XEmbedPersist { 6219 interface ::com::sun::star::embed::XCommonEmbedPersist; 6220 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); 6221 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); 6222 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); 6223 void saveCompleted([in] boolean bUseNew) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6224 boolean hasEntry() raises (::com::sun::star::embed::WrongStateException); 6225 string getEntryName() raises (::com::sun::star::embed::WrongStateException); 6226 }; 6227 published interface XEmbeddedClient { 6228 interface ::com::sun::star::embed::XComponentSupplier; 6229 void saveObject() raises (::com::sun::star::embed::ObjectSaveVetoException, ::com::sun::star::uno::Exception); 6230 void visibilityChanged([in] boolean bVisible) raises (::com::sun::star::embed::WrongStateException); 6231 }; 6232 published interface XStateChangeListener; 6233 published interface XStateChangeBroadcaster { 6234 interface ::com::sun::star::uno::XInterface; 6235 void addStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener); 6236 void removeStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener); 6237 }; 6238 published interface XVisualObject { 6239 interface ::com::sun::star::uno::XInterface; 6240 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); 6241 ::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); 6242 ::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); 6243 long getMapUnit([in] hyper nAspect) raises (::com::sun::star::uno::Exception); 6244 }; 6245 }; 6246 module util { 6247 published interface XCloseListener; 6248 published interface XCloseBroadcaster { 6249 interface ::com::sun::star::uno::XInterface; 6250 void addCloseListener([in] ::com::sun::star::util::XCloseListener Listener); 6251 void removeCloseListener([in] ::com::sun::star::util::XCloseListener Listener); 6252 }; 6253 published interface XCloseable { 6254 interface ::com::sun::star::util::XCloseBroadcaster; 6255 void close([in] boolean DeliverOwnership) raises (::com::sun::star::util::CloseVetoException); 6256 }; 6257 }; 6258 module embed { 6259 published interface XEmbeddedObject { 6260 interface ::com::sun::star::embed::XVisualObject; 6261 interface ::com::sun::star::embed::XClassifiedObject; 6262 interface ::com::sun::star::embed::XComponentSupplier; 6263 interface ::com::sun::star::embed::XStateChangeBroadcaster; 6264 interface ::com::sun::star::document::XEventBroadcaster; 6265 interface ::com::sun::star::util::XCloseable; 6266 void changeState([in] long nNewState) raises (::com::sun::star::embed::UnreachableStateException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6267 sequence< long > getReachableStates() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException); 6268 long getCurrentState() raises (::com::sun::star::embed::WrongStateException); 6269 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); 6270 sequence< ::com::sun::star::embed::VerbDescriptor > getSupportedVerbs() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException); 6271 void setClientSite([in] ::com::sun::star::embed::XEmbeddedClient xClient) raises (::com::sun::star::embed::WrongStateException); 6272 ::com::sun::star::embed::XEmbeddedClient getClientSite() raises (::com::sun::star::embed::WrongStateException); 6273 void update() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6274 void setUpdateMode([in] long nMode) raises (::com::sun::star::embed::WrongStateException); 6275 hyper getStatus([in] hyper nAspect) raises (::com::sun::star::embed::WrongStateException); 6276 void setContainerName([in] string sName); 6277 }; 6278 published interface XExtendedStorageStream { 6279 interface ::com::sun::star::io::XStream; 6280 interface ::com::sun::star::lang::XComponent; 6281 [optional] interface ::com::sun::star::io::XSeekable; 6282 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource; 6283 [optional] interface ::com::sun::star::beans::XPropertySet; 6284 [optional] interface ::com::sun::star::embed::XTransactedObject; 6285 [optional] interface ::com::sun::star::embed::XTransactionBroadcaster; 6286 }; 6287 published interface XHatchWindowController; 6288 published interface XHatchWindow { 6289 interface ::com::sun::star::lang::XComponent; 6290 [attribute] ::com::sun::star::awt::Size HatchBorderSize; 6291 void setController([in] ::com::sun::star::embed::XHatchWindowController xController); 6292 }; 6293 published interface XHatchWindowController { 6294 interface ::com::sun::star::uno::XInterface; 6295 void requestPositioning([in] ::com::sun::star::awt::Rectangle aRect); 6296 ::com::sun::star::awt::Rectangle calcAdjustedRectangle([in] ::com::sun::star::awt::Rectangle aRect); 6297 void activated(); 6298 void deactivated(); 6299 }; 6300 published interface XHierarchicalStorageAccess { 6301 interface ::com::sun::star::uno::XInterface; 6302 ::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); 6303 ::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); 6304 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); 6305 }; 6306 published interface XInplaceObject { 6307 interface ::com::sun::star::uno::XInterface; 6308 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); 6309 void enableModeless([in] boolean bEnable) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6310 void translateAccelerators([in] sequence< ::com::sun::star::awt::KeyEvent > aKeys) raises (::com::sun::star::embed::WrongStateException); 6311 }; 6312 published interface XInsertObjectDialog { 6313 interface ::com::sun::star::uno::XInterface; 6314 ::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); 6315 }; 6316 published interface XLinkageSupport { 6317 interface ::com::sun::star::embed::XCommonEmbedPersist; 6318 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); 6319 boolean isLink() raises (::com::sun::star::embed::WrongStateException); 6320 string getLinkURL() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception); 6321 }; 6322 }; 6323 module packages { 6324 published exception NoRawFormatException: ::com::sun::star::io::IOException { 6325 }; 6326 }; 6327 module embed { 6328 published interface XOptimizedStorage { 6329 interface ::com::sun::star::uno::XInterface; 6330 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); 6331 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); 6332 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); 6333 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); 6334 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); 6335 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); 6336 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); 6337 }; 6338 published interface XPackageStructureCreator { 6339 interface ::com::sun::star::uno::XInterface; 6340 void convertToPackage([in] string sFolderURL, [in] ::com::sun::star::io::XOutputStream xTargetStream) raises (::com::sun::star::io::IOException); 6341 }; 6342 published interface XPersistanceHolder { 6343 interface ::com::sun::star::uno::XInterface; 6344 void disconnectPersistence() raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6345 void connectPersistance([in] ::com::sun::star::io::XStream xStream) raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 6346 }; 6347 published interface XRelationshipAccess { 6348 interface ::com::sun::star::uno::XInterface; 6349 boolean hasByID([in] string sID) raises (::com::sun::star::io::IOException); 6350 string getTargetByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException); 6351 string getTypeByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException); 6352 sequence< ::com::sun::star::beans::StringPair > getRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException); 6353 sequence< sequence< ::com::sun::star::beans::StringPair > > getRelationshipsByType([in] string sType) raises (::com::sun::star::io::IOException); 6354 sequence< sequence< ::com::sun::star::beans::StringPair > > getAllRelationships() raises (::com::sun::star::io::IOException); 6355 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); 6356 void removeRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException); 6357 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); 6358 void clearRelationships() raises (::com::sun::star::io::IOException); 6359 }; 6360 published interface XStateChangeListener { 6361 interface ::com::sun::star::lang::XEventListener; 6362 void changingState([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState) raises (::com::sun::star::embed::WrongStateException); 6363 void stateChanged([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState); 6364 }; 6365 published interface XStorageRawAccess { 6366 interface ::com::sun::star::uno::XInterface; 6367 ::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); 6368 ::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); 6369 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); 6370 }; 6371 published interface XTransactionListener { 6372 interface ::com::sun::star::lang::XEventListener; 6373 void preCommit([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception); 6374 void commited([in] ::com::sun::star::lang::EventObject aEvent); 6375 void preRevert([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception); 6376 void reverted([in] ::com::sun::star::lang::EventObject aEvent); 6377 }; 6378 published interface XTransferableSupplier { 6379 interface ::com::sun::star::uno::XInterface; 6380 ::com::sun::star::datatransfer::XTransferable getTransferable(); 6381 }; 6382 published interface XWindowSupplier { 6383 interface ::com::sun::star::uno::XInterface; 6384 ::com::sun::star::awt::XWindow getWindow(); 6385 }; 6386 }; 6387 module form { 6388 published service ControlFontDialog: ::com::sun::star::ui::dialogs::XExecutableDialog { 6389 createWithGridModel([in] ::com::sun::star::beans::XPropertySet GridModel); 6390 }; 6391 published interface XFormComponent { 6392 interface ::com::sun::star::container::XChild; 6393 }; 6394 published service FormComponent { 6395 interface ::com::sun::star::form::XFormComponent; 6396 interface ::com::sun::star::lang::XComponent; 6397 interface ::com::sun::star::container::XNamed; 6398 interface ::com::sun::star::beans::XPropertySet; 6399 interface ::com::sun::star::io::XPersistObject; 6400 [optional] interface ::com::sun::star::beans::XPropertyBag; 6401 [property] string Name; 6402 }; 6403 published service FormControlModel { 6404 service ::com::sun::star::awt::UnoControlModel; 6405 service ::com::sun::star::form::FormComponent; 6406 [optional] interface ::com::sun::star::beans::XFastPropertySet; 6407 [optional] interface ::com::sun::star::beans::XPropertyState; 6408 [property, readonly] short ClassId; 6409 [property, optional] short TabIndex; 6410 [property] string Tag; 6411 }; 6412 published interface XUpdateListener; 6413 published interface XUpdateBroadcaster { 6414 interface ::com::sun::star::uno::XInterface; 6415 void addUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener); 6416 void removeUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener); 6417 }; 6418 published interface XBoundComponent { 6419 interface ::com::sun::star::form::XUpdateBroadcaster; 6420 boolean commit(); 6421 }; 6422 published interface XLoadListener { 6423 interface ::com::sun::star::lang::XEventListener; 6424 void loaded([in] ::com::sun::star::lang::EventObject aEvent); 6425 void unloading([in] ::com::sun::star::lang::EventObject aEvent); 6426 void unloaded([in] ::com::sun::star::lang::EventObject aEvent); 6427 void reloading([in] ::com::sun::star::lang::EventObject aEvent); 6428 void reloaded([in] ::com::sun::star::lang::EventObject aEvent); 6429 }; 6430 published interface XResetListener; 6431 published interface XReset { 6432 interface ::com::sun::star::uno::XInterface; 6433 void reset(); 6434 void addResetListener([in] ::com::sun::star::form::XResetListener aListener); 6435 void removeResetListener([in] ::com::sun::star::form::XResetListener aListener); 6436 }; 6437 published service DataAwareControlModel { 6438 service ::com::sun::star::form::FormControlModel; 6439 interface ::com::sun::star::form::XLoadListener; 6440 interface ::com::sun::star::form::XReset; 6441 [optional] interface ::com::sun::star::form::XBoundComponent; 6442 [property] string DataField; 6443 [property, optional] boolean InputRequired; 6444 [property, readonly] ::com::sun::star::beans::XPropertySet BoundField; 6445 [property] ::com::sun::star::beans::XPropertySet LabelControl; 6446 }; 6447 /** @deprecated */ published enum DataSelectionType { 6448 TABLE = 0, 6449 QUERY = 1, 6450 SQL = 2, 6451 SQLPASSTHROUGH = 3 6452 }; 6453 /** @deprecated */ published struct DatabaseDeleteEvent: ::com::sun::star::lang::EventObject { 6454 sequence< any > Bookmarks; 6455 }; 6456 published struct DatabaseParameterEvent: ::com::sun::star::lang::EventObject { 6457 ::com::sun::star::container::XIndexAccess Parameters; 6458 }; 6459 /** @deprecated */ published struct ErrorEvent: ::com::sun::star::lang::EventObject { 6460 any Reason; 6461 }; 6462 published enum FormButtonType { 6463 PUSH = 0, 6464 SUBMIT = 1, 6465 RESET = 2, 6466 URL = 3 6467 }; 6468 published constants FormComponentType { 6469 const short CHECKBOX = 5; 6470 const short COMBOBOX = 7; 6471 const short COMMANDBUTTON = 2; 6472 const short CONTROL = 1; 6473 const short CURRENCYFIELD = 18; 6474 const short DATEFIELD = 15; 6475 const short FILECONTROL = 12; 6476 const short FIXEDTEXT = 10; 6477 const short GRIDCONTROL = 11; 6478 const short GROUPBOX = 8; 6479 const short HIDDENCONTROL = 13; 6480 const short IMAGEBUTTON = 4; 6481 const short IMAGECONTROL = 14; 6482 const short LISTBOX = 6; 6483 const short NAVIGATIONBAR = 22; 6484 const short NUMERICFIELD = 17; 6485 const short PATTERNFIELD = 19; 6486 const short RADIOBUTTON = 3; 6487 const short SCROLLBAR = 20; 6488 const short SPINBUTTON = 21; 6489 const short TEXTFIELD = 9; 6490 const short TIMEFIELD = 16; 6491 }; 6492 published service FormComponents { 6493 interface ::com::sun::star::container::XContainer; 6494 interface ::com::sun::star::container::XNameContainer; 6495 interface ::com::sun::star::container::XIndexContainer; 6496 interface ::com::sun::star::container::XEnumerationAccess; 6497 interface ::com::sun::star::script::XEventAttacherManager; 6498 }; 6499 /** @deprecated */ published service FormControllerDispatcher { 6500 [optional] interface ::com::sun::star::frame::XDispatchProvider; 6501 }; 6502 published interface XConfirmDeleteListener; 6503 published interface XConfirmDeleteBroadcaster { 6504 interface ::com::sun::star::uno::XInterface; 6505 void addConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener); 6506 void removeConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener); 6507 }; 6508 published interface XDatabaseParameterListener; 6509 published interface XDatabaseParameterBroadcaster { 6510 interface ::com::sun::star::uno::XInterface; 6511 void addParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener); 6512 void removeParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener); 6513 }; 6514 published interface XFormControllerListener; 6515 /** @deprecated */ published interface XFormController { 6516 interface ::com::sun::star::awt::XTabController; 6517 ::com::sun::star::awt::XControl getCurrentControl(); 6518 void addActivateListener([in] ::com::sun::star::form::XFormControllerListener l); 6519 void removeActivateListener([in] ::com::sun::star::form::XFormControllerListener l); 6520 }; 6521 }; 6522 module sdb { 6523 published interface XRowSetApproveListener; 6524 published interface XRowSetApproveBroadcaster { 6525 interface ::com::sun::star::uno::XInterface; 6526 void addRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener); 6527 void removeRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener); 6528 }; 6529 published interface XSQLErrorListener; 6530 published interface XSQLErrorBroadcaster { 6531 interface ::com::sun::star::uno::XInterface; 6532 void addSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener); 6533 void removeSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener); 6534 }; 6535 }; 6536 module form { 6537 /** @deprecated */ published service FormController { 6538 [optional] service ::com::sun::star::form::FormControllerDispatcher; 6539 interface ::com::sun::star::form::XFormController; 6540 interface ::com::sun::star::awt::XTabController; 6541 interface ::com::sun::star::container::XChild; 6542 interface ::com::sun::star::lang::XComponent; 6543 interface ::com::sun::star::container::XEnumerationAccess; 6544 interface ::com::sun::star::util::XModifyBroadcaster; 6545 interface ::com::sun::star::form::XConfirmDeleteBroadcaster; 6546 interface ::com::sun::star::sdb::XSQLErrorBroadcaster; 6547 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster; 6548 interface ::com::sun::star::form::XDatabaseParameterBroadcaster; 6549 }; 6550 published enum FormSubmitEncoding { 6551 URL = 0, 6552 MULTIPART = 1, 6553 TEXT = 2 6554 }; 6555 published enum FormSubmitMethod { 6556 GET = 0, 6557 POST = 1 6558 }; 6559 published interface XForms { 6560 interface ::com::sun::star::container::XContainer; 6561 interface ::com::sun::star::container::XNameContainer; 6562 interface ::com::sun::star::container::XIndexContainer; 6563 interface ::com::sun::star::container::XEnumerationAccess; 6564 interface ::com::sun::star::script::XEventAttacherManager; 6565 interface ::com::sun::star::container::XChild; 6566 interface ::com::sun::star::util::XCloneable; 6567 interface ::com::sun::star::lang::XComponent; 6568 }; 6569 published service Forms: ::com::sun::star::form::XForms; 6570 published enum ListSourceType { 6571 VALUELIST = 0, 6572 TABLE = 1, 6573 QUERY = 2, 6574 SQL = 3, 6575 SQLPASSTHROUGH = 4, 6576 TABLEFIELDS = 5 6577 }; 6578 published enum NavigationBarMode { 6579 NONE = 0, 6580 CURRENT = 1, 6581 PARENT = 2 6582 }; 6583 /** @deprecated */ published service PropertyBrowserController { 6584 interface ::com::sun::star::frame::XController; 6585 interface ::com::sun::star::beans::XPropertySet; 6586 interface ::com::sun::star::beans::XFastPropertySet; 6587 interface ::com::sun::star::beans::XMultiPropertySet; 6588 [property] ::com::sun::star::beans::XPropertySet IntrospectedObject; 6589 [property] string CurrentPage; 6590 }; 6591 published service TabOrderDialog: ::com::sun::star::ui::dialogs::XExecutableDialog { 6592 createWithModel([in] ::com::sun::star::awt::XTabControllerModel TabbingModel, [in] ::com::sun::star::awt::XControlContainer ControlContext, [in] ::com::sun::star::awt::XWindow ParentWindow); 6593 }; 6594 published enum TabulatorCycle { 6595 RECORDS = 0, 6596 CURRENT = 1, 6597 PAGE = 2 6598 }; 6599 published interface XApproveActionListener; 6600 published interface XApproveActionBroadcaster { 6601 interface ::com::sun::star::uno::XInterface; 6602 void addApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener); 6603 void removeApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener); 6604 }; 6605 published interface XApproveActionListener { 6606 interface ::com::sun::star::lang::XEventListener; 6607 boolean approveAction([in] ::com::sun::star::lang::EventObject aEvent); 6608 }; 6609 published interface XBoundControl { 6610 interface ::com::sun::star::uno::XInterface; 6611 boolean getLock(); 6612 void setLock([in] boolean bLock); 6613 }; 6614 published interface XChangeListener; 6615 published interface XChangeBroadcaster { 6616 interface ::com::sun::star::uno::XInterface; 6617 void addChangeListener([in] ::com::sun::star::form::XChangeListener aListener); 6618 void removeChangeListener([in] ::com::sun::star::form::XChangeListener aListener); 6619 }; 6620 published interface XChangeListener { 6621 interface ::com::sun::star::lang::XEventListener; 6622 void changed([in] ::com::sun::star::lang::EventObject rEvent); 6623 }; 6624 }; 6625 module sdb { 6626 published struct RowChangeEvent: ::com::sun::star::lang::EventObject { 6627 long Action; 6628 long Rows; 6629 }; 6630 }; 6631 module form { 6632 published interface XConfirmDeleteListener { 6633 interface ::com::sun::star::lang::XEventListener; 6634 boolean confirmDelete([in] ::com::sun::star::sdb::RowChangeEvent aEvent); 6635 }; 6636 published interface XDatabaseParameterListener { 6637 interface ::com::sun::star::lang::XEventListener; 6638 boolean approveParameter([in] ::com::sun::star::form::DatabaseParameterEvent aEvent); 6639 }; 6640 /** @deprecated */ published interface XDeleteListener { 6641 interface ::com::sun::star::lang::XEventListener; 6642 boolean approveDelete([in] ::com::sun::star::lang::EventObject aEvent); 6643 void deleted([in] ::com::sun::star::lang::EventObject aEvent); 6644 }; 6645 published interface XErrorListener; 6646 /** @deprecated */ published interface XErrorBroadcaster { 6647 interface ::com::sun::star::uno::XInterface; 6648 void addErrorListener([in] ::com::sun::star::form::XErrorListener aListener); 6649 void removeErrorListener([in] ::com::sun::star::form::XErrorListener aListener); 6650 }; 6651 /** @deprecated */ published interface XErrorListener { 6652 interface ::com::sun::star::lang::XEventListener; 6653 void errorOccured([in] ::com::sun::star::form::ErrorEvent aEvent); 6654 }; 6655 published interface XForm { 6656 interface ::com::sun::star::form::XFormComponent; 6657 }; 6658 published interface XFormControllerListener { 6659 interface ::com::sun::star::lang::XEventListener; 6660 void formActivated([in] ::com::sun::star::lang::EventObject rEvent); 6661 void formDeactivated([in] ::com::sun::star::lang::EventObject rEvent); 6662 }; 6663 /** @deprecated */ published interface XGrid { 6664 interface ::com::sun::star::uno::XInterface; 6665 short getCurrentColumnPosition(); 6666 void setCurrentColumnPosition([in] short nPos); 6667 }; 6668 published interface XGridColumnFactory { 6669 interface ::com::sun::star::uno::XInterface; 6670 ::com::sun::star::beans::XPropertySet createColumn([in] string aColumnType) raises (::com::sun::star::lang::IllegalArgumentException); 6671 sequence< string > getColumnTypes(); 6672 }; 6673 /** @deprecated */ published interface XGridFieldDataSupplier { 6674 interface ::com::sun::star::uno::XInterface; 6675 sequence< boolean > queryFieldDataType([in] type xType); 6676 sequence< any > queryFieldData([in] long nRow, [in] type xType); 6677 }; 6678 interface XGridControlListener; 6679 interface XGridControl { 6680 interface ::com::sun::star::form::XGrid; 6681 interface ::com::sun::star::form::XGridFieldDataSupplier; 6682 void addGridControlListener([in] ::com::sun::star::form::XGridControlListener listener); 6683 void removeGridControlListener([in] ::com::sun::star::form::XGridControlListener listener); 6684 }; 6685 /** @deprecated */ published interface XGridPeer { 6686 interface ::com::sun::star::uno::XInterface; 6687 ::com::sun::star::container::XIndexContainer getColumns(); 6688 void setColumns([in] ::com::sun::star::container::XIndexContainer aColumns); 6689 }; 6690 published interface XImageProducerSupplier { 6691 interface ::com::sun::star::uno::XInterface; 6692 ::com::sun::star::awt::XImageProducer getImageProducer(); 6693 }; 6694 /** @deprecated */ published interface XInsertListener { 6695 interface ::com::sun::star::lang::XEventListener; 6696 void inserting([in] ::com::sun::star::lang::EventObject aEvent); 6697 void inserted([in] ::com::sun::star::lang::EventObject aEvent); 6698 }; 6699 published interface XLoadable { 6700 interface ::com::sun::star::uno::XInterface; 6701 void load(); 6702 void unload(); 6703 void reload(); 6704 boolean isLoaded(); 6705 void addLoadListener([in] ::com::sun::star::form::XLoadListener aListener); 6706 void removeLoadListener([in] ::com::sun::star::form::XLoadListener aListener); 6707 }; 6708 /** @deprecated */ published interface XPositioningListener { 6709 interface ::com::sun::star::lang::XEventListener; 6710 void positioned([in] ::com::sun::star::lang::EventObject aEvent); 6711 }; 6712 published interface XResetListener { 6713 interface ::com::sun::star::lang::XEventListener; 6714 boolean approveReset([in] ::com::sun::star::lang::EventObject rEvent); 6715 void resetted([in] ::com::sun::star::lang::EventObject rEvent); 6716 }; 6717 /** @deprecated */ published interface XRestoreListener { 6718 interface ::com::sun::star::lang::XEventListener; 6719 void restored([in] ::com::sun::star::lang::EventObject aEvent); 6720 }; 6721 published interface XSubmitListener; 6722 published interface XSubmit { 6723 interface ::com::sun::star::uno::XInterface; 6724 void submit([in] ::com::sun::star::awt::XControl aControl, [in] ::com::sun::star::awt::MouseEvent aMouseEvt); 6725 void addSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener); 6726 void removeSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener); 6727 }; 6728 /** @deprecated */ published interface XSubmitListener { 6729 interface ::com::sun::star::lang::XEventListener; 6730 boolean approveSubmit([in] ::com::sun::star::lang::EventObject Event); 6731 }; 6732 published interface XUpdateListener { 6733 interface ::com::sun::star::lang::XEventListener; 6734 boolean approveUpdate([in] ::com::sun::star::lang::EventObject aEvent); 6735 void updated([in] ::com::sun::star::lang::EventObject aEvent); 6736 }; 6737 module component { 6738 published service CheckBox { 6739 service ::com::sun::star::awt::UnoControlCheckBoxModel; 6740 service ::com::sun::star::form::FormControlModel; 6741 interface ::com::sun::star::form::XReset; 6742 [property] short DefaultState; 6743 [property] string RefValue; 6744 }; 6745 published service DatabaseCheckBox { 6746 service ::com::sun::star::form::component::CheckBox; 6747 service ::com::sun::star::form::DataAwareControlModel; 6748 }; 6749 published service ComboBox { 6750 service ::com::sun::star::awt::UnoControlComboBoxModel; 6751 service ::com::sun::star::form::FormControlModel; 6752 interface ::com::sun::star::form::XReset; 6753 [property] string DefaultText; 6754 }; 6755 published service DatabaseComboBox { 6756 service ::com::sun::star::form::component::ComboBox; 6757 service ::com::sun::star::form::DataAwareControlModel; 6758 [property] boolean ConvertEmptyToNull; 6759 [property] string ListSource; 6760 [property] ::com::sun::star::form::ListSourceType ListSourceType; 6761 }; 6762 published service DateField { 6763 service ::com::sun::star::awt::UnoControlDateFieldModel; 6764 service ::com::sun::star::form::FormControlModel; 6765 interface ::com::sun::star::form::XReset; 6766 [property] long DefaultDate; 6767 }; 6768 published service DatabaseDateField { 6769 service ::com::sun::star::form::component::DateField; 6770 service ::com::sun::star::form::DataAwareControlModel; 6771 }; 6772 published service FormattedField { 6773 service ::com::sun::star::awt::UnoControlFormattedFieldModel; 6774 service ::com::sun::star::form::FormControlModel; 6775 interface ::com::sun::star::form::XReset; 6776 }; 6777 published service DatabaseFormattedField { 6778 service ::com::sun::star::form::component::FormattedField; 6779 service ::com::sun::star::form::DataAwareControlModel; 6780 [property] boolean ConvertEmptyToNull; 6781 }; 6782 published service ListBox { 6783 service ::com::sun::star::awt::UnoControlListBoxModel; 6784 service ::com::sun::star::form::FormControlModel; 6785 interface ::com::sun::star::form::XReset; 6786 [property] sequence< short > DefaultSelection; 6787 [property] sequence< string > ListSource; 6788 }; 6789 published service DatabaseListBox { 6790 service ::com::sun::star::form::component::ListBox; 6791 service ::com::sun::star::form::DataAwareControlModel; 6792 [property] short BoundColumn; 6793 [property] ::com::sun::star::form::ListSourceType ListSourceType; 6794 [property, optional, transient] sequence< any > SelectedValues; 6795 [property, optional, transient] any SelectedValue; 6796 }; 6797 published service NumericField { 6798 service ::com::sun::star::awt::UnoControlNumericFieldModel; 6799 service ::com::sun::star::form::FormControlModel; 6800 interface ::com::sun::star::form::XReset; 6801 [property] double DefaultValue; 6802 }; 6803 published service DatabaseNumericField { 6804 service ::com::sun::star::form::component::NumericField; 6805 service ::com::sun::star::form::DataAwareControlModel; 6806 }; 6807 published service RadioButton { 6808 service ::com::sun::star::awt::UnoControlRadioButtonModel; 6809 service ::com::sun::star::form::FormControlModel; 6810 interface ::com::sun::star::form::XReset; 6811 [property] short DefaultState; 6812 [property] string RefValue; 6813 [property, optional] string UncheckedRefValue; 6814 }; 6815 published service DatabaseRadioButton { 6816 service ::com::sun::star::form::component::RadioButton; 6817 service ::com::sun::star::form::DataAwareControlModel; 6818 }; 6819 }; 6820 }; 6821 module text { 6822 published service TextRange { 6823 service ::com::sun::star::style::CharacterProperties; 6824 service ::com::sun::star::style::ParagraphProperties; 6825 [optional] service ::com::sun::star::style::CharacterPropertiesAsian; 6826 [optional] service ::com::sun::star::style::CharacterPropertiesComplex; 6827 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 6828 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 6829 interface ::com::sun::star::text::XTextRange; 6830 interface ::com::sun::star::beans::XPropertySet; 6831 interface ::com::sun::star::beans::XPropertyState; 6832 [optional] interface ::com::sun::star::container::XContentEnumerationAccess; 6833 }; 6834 }; 6835 module form { 6836 module component { 6837 published service RichTextControl { 6838 service ::com::sun::star::awt::UnoControlEditModel; 6839 service ::com::sun::star::form::FormControlModel; 6840 service ::com::sun::star::text::TextRange; 6841 [property] boolean HardLineBreaks; 6842 [property] boolean RichText; 6843 }; 6844 published service TextField { 6845 service ::com::sun::star::awt::UnoControlEditModel; 6846 service ::com::sun::star::form::FormControlModel; 6847 [optional] service ::com::sun::star::form::component::RichTextControl; 6848 interface ::com::sun::star::form::XReset; 6849 [property] string DefaultText; 6850 }; 6851 published service DatabaseTextField { 6852 service ::com::sun::star::form::component::TextField; 6853 service ::com::sun::star::form::DataAwareControlModel; 6854 [property] boolean ConvertEmptyToNull; 6855 }; 6856 published service TimeField { 6857 service ::com::sun::star::awt::UnoControlTimeFieldModel; 6858 service ::com::sun::star::form::FormControlModel; 6859 interface ::com::sun::star::form::XReset; 6860 [property] long DefaultTime; 6861 }; 6862 published service DatabaseTimeField { 6863 service ::com::sun::star::form::component::TimeField; 6864 service ::com::sun::star::form::DataAwareControlModel; 6865 }; 6866 published service CommandButton { 6867 service ::com::sun::star::awt::UnoControlButtonModel; 6868 service ::com::sun::star::form::FormControlModel; 6869 interface ::com::sun::star::form::XImageProducerSupplier; 6870 [optional] interface ::com::sun::star::form::XReset; 6871 [property] ::com::sun::star::form::FormButtonType ButtonType; 6872 [property] string TargetFrame; 6873 [property] string TargetURL; 6874 [property, optional] boolean DefaultState; 6875 }; 6876 published service CurrencyField { 6877 service ::com::sun::star::awt::UnoControlCurrencyFieldModel; 6878 service ::com::sun::star::form::FormControlModel; 6879 interface ::com::sun::star::form::XReset; 6880 [property] double DefaultValue; 6881 }; 6882 published service Form { 6883 service ::com::sun::star::form::FormComponent; 6884 service ::com::sun::star::form::FormComponents; 6885 interface ::com::sun::star::form::XForm; 6886 interface ::com::sun::star::awt::XTabControllerModel; 6887 }; 6888 }; 6889 }; 6890 module sdbc { 6891 published interface XCloseable { 6892 interface ::com::sun::star::uno::XInterface; 6893 void close() raises (::com::sun::star::sdbc::SQLException); 6894 }; 6895 published interface XColumnLocate { 6896 interface ::com::sun::star::uno::XInterface; 6897 long findColumn([in] string columnName) raises (::com::sun::star::sdbc::SQLException); 6898 }; 6899 published interface XResultSetMetaData; 6900 published interface XResultSetMetaDataSupplier { 6901 interface ::com::sun::star::uno::XInterface; 6902 ::com::sun::star::sdbc::XResultSetMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException); 6903 }; 6904 published interface XResultSetUpdate { 6905 interface ::com::sun::star::uno::XInterface; 6906 void insertRow() raises (::com::sun::star::sdbc::SQLException); 6907 void updateRow() raises (::com::sun::star::sdbc::SQLException); 6908 void deleteRow() raises (::com::sun::star::sdbc::SQLException); 6909 void cancelRowUpdates() raises (::com::sun::star::sdbc::SQLException); 6910 void moveToInsertRow() raises (::com::sun::star::sdbc::SQLException); 6911 void moveToCurrentRow() raises (::com::sun::star::sdbc::SQLException); 6912 }; 6913 published interface XRow { 6914 interface ::com::sun::star::uno::XInterface; 6915 boolean wasNull() raises (::com::sun::star::sdbc::SQLException); 6916 string getString([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6917 boolean getBoolean([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6918 byte getByte([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6919 short getShort([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6920 long getInt([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6921 hyper getLong([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6922 float getFloat([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6923 double getDouble([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6924 sequence< byte > getBytes([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6925 ::com::sun::star::util::Date getDate([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6926 ::com::sun::star::util::Time getTime([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6927 ::com::sun::star::util::DateTime getTimestamp([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6928 ::com::sun::star::io::XInputStream getBinaryStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6929 ::com::sun::star::io::XInputStream getCharacterStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6930 any getObject([in] long columnIndex, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 6931 ::com::sun::star::sdbc::XRef getRef([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6932 ::com::sun::star::sdbc::XBlob getBlob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6933 ::com::sun::star::sdbc::XClob getClob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6934 ::com::sun::star::sdbc::XArray getArray([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6935 }; 6936 published interface XRowUpdate { 6937 interface ::com::sun::star::uno::XInterface; 6938 void updateNull([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException); 6939 void updateBoolean([in] long columnIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException); 6940 void updateByte([in] long columnIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException); 6941 void updateShort([in] long columnIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException); 6942 void updateInt([in] long columnIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException); 6943 void updateLong([in] long columnIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException); 6944 void updateFloat([in] long columnIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException); 6945 void updateDouble([in] long columnIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException); 6946 void updateString([in] long columnIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException); 6947 void updateBytes([in] long columnIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException); 6948 void updateDate([in] long columnIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException); 6949 void updateTime([in] long columnIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException); 6950 void updateTimestamp([in] long columnIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException); 6951 void updateBinaryStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 6952 void updateCharacterStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 6953 void updateObject([in] long columnIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException); 6954 void updateNumericObject([in] long columnIndex, [in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException); 6955 }; 6956 published interface XWarningsSupplier { 6957 interface ::com::sun::star::uno::XInterface; 6958 any getWarnings() raises (::com::sun::star::sdbc::SQLException); 6959 void clearWarnings() raises (::com::sun::star::sdbc::SQLException); 6960 }; 6961 published service ResultSet { 6962 interface ::com::sun::star::beans::XPropertySet; 6963 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier; 6964 interface ::com::sun::star::sdbc::XResultSet; 6965 interface ::com::sun::star::sdbc::XRow; 6966 interface ::com::sun::star::sdbc::XColumnLocate; 6967 [optional] interface ::com::sun::star::lang::XComponent; 6968 [optional] interface ::com::sun::star::sdbc::XCloseable; 6969 [optional] interface ::com::sun::star::sdbc::XWarningsSupplier; 6970 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate; 6971 [optional] interface ::com::sun::star::sdbc::XRowUpdate; 6972 [property, optional, readonly] string CursorName; 6973 [property, readonly] long ResultSetConcurrency; 6974 [property, readonly] long ResultSetType; 6975 [property] long FetchDirection; 6976 [property] long FetchSize; 6977 }; 6978 }; 6979 module sdbcx { 6980 published interface XDeleteRows { 6981 interface ::com::sun::star::uno::XInterface; 6982 sequence< long > deleteRows([in] sequence< any > rows) raises (::com::sun::star::sdbc::SQLException); 6983 }; 6984 published interface XRowLocate { 6985 interface ::com::sun::star::uno::XInterface; 6986 any getBookmark() raises (::com::sun::star::sdbc::SQLException); 6987 boolean moveToBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException); 6988 boolean moveRelativeToBookmark([in] any bookmark, [in] long rows) raises (::com::sun::star::sdbc::SQLException); 6989 long compareBookmarks([in] any first, [in] any second) raises (::com::sun::star::sdbc::SQLException); 6990 boolean hasOrderedBookmarks() raises (::com::sun::star::sdbc::SQLException); 6991 long hashBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException); 6992 }; 6993 }; 6994 module util { 6995 published interface XCancellable { 6996 interface ::com::sun::star::uno::XInterface; 6997 void cancel(); 6998 }; 6999 }; 7000 module sdbcx { 7001 published service ResultSet { 7002 service ::com::sun::star::sdbc::ResultSet; 7003 interface ::com::sun::star::sdbcx::XRowLocate; 7004 [optional] interface ::com::sun::star::util::XCancellable; 7005 [optional] interface ::com::sun::star::sdbcx::XDeleteRows; 7006 [property, readonly] boolean IsBookmarkable; 7007 [property, optional, readonly] boolean CanUpdateInsertedRows; 7008 }; 7009 published interface XColumnsSupplier { 7010 interface ::com::sun::star::uno::XInterface; 7011 ::com::sun::star::container::XNameAccess getColumns(); 7012 }; 7013 }; 7014 module sdb { 7015 published service ResultSet { 7016 service ::com::sun::star::sdbcx::ResultSet; 7017 interface ::com::sun::star::sdbcx::XColumnsSupplier; 7018 }; 7019 published interface XCompletedExecution { 7020 interface ::com::sun::star::uno::XInterface; 7021 void executeWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException); 7022 }; 7023 published interface XParametersSupplier { 7024 interface ::com::sun::star::uno::XInterface; 7025 ::com::sun::star::container::XIndexAccess getParameters(); 7026 }; 7027 published interface XResultSetAccess { 7028 interface ::com::sun::star::uno::XInterface; 7029 ::com::sun::star::sdbc::XResultSet createResultSet() raises (::com::sun::star::sdbc::SQLException); 7030 }; 7031 }; 7032 module sdbc { 7033 published service RowSet { 7034 service ::com::sun::star::sdbc::ResultSet; 7035 interface ::com::sun::star::sdbc::XRowSet; 7036 interface ::com::sun::star::sdbc::XParameters; 7037 interface ::com::sun::star::sdbc::XColumnLocate; 7038 [property] string DataSourceName; 7039 [property] string URL; 7040 [property] string Command; 7041 [property] long TransactionIsolation; 7042 [property] ::com::sun::star::container::XNameAccess TypeMap; 7043 [property] boolean EscapeProcessing; 7044 [property] long QueryTimeOut; 7045 [property] long MaxFieldSize; 7046 [property] long MaxRows; 7047 [property] string User; 7048 [property] string Password; 7049 [property] long ResultSetType; 7050 }; 7051 published interface XConnection; 7052 }; 7053 module sdb { 7054 published service RowSet { 7055 service ::com::sun::star::sdbc::RowSet; 7056 service ::com::sun::star::sdb::ResultSet; 7057 interface ::com::sun::star::sdb::XCompletedExecution; 7058 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster; 7059 interface ::com::sun::star::sdb::XResultSetAccess; 7060 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate; 7061 [optional] interface ::com::sun::star::sdbcx::XDeleteRows; 7062 [optional] interface ::com::sun::star::sdb::XParametersSupplier; 7063 [property] ::com::sun::star::sdbc::XConnection ActiveConnection; 7064 [property] string DataSourceName; 7065 [property] string Command; 7066 [property] long CommandType; 7067 [property, readonly] string ActiveCommand; 7068 [property] boolean IgnoreResult; 7069 [property] string Filter; 7070 [property] boolean ApplyFilter; 7071 [property, optional] string HavingClause; 7072 [property, optional] string GroupBy; 7073 [property] string Order; 7074 [property, readonly] long Privileges; 7075 [property, readonly] boolean IsModified; 7076 [property, readonly] boolean IsNew; 7077 [property, readonly] long RowCount; 7078 [property, readonly] boolean IsRowCountFinal; 7079 [property, optional] string UpdateTableName; 7080 [property, optional] string UpdateCatalogName; 7081 [property, optional] string UpdateSchemaName; 7082 }; 7083 }; 7084 module form { 7085 module component { 7086 published service DataForm { 7087 service ::com::sun::star::sdb::RowSet; 7088 service ::com::sun::star::form::component::Form; 7089 interface ::com::sun::star::form::XReset; 7090 interface ::com::sun::star::form::XLoadable; 7091 interface ::com::sun::star::sdb::XCompletedExecution; 7092 interface ::com::sun::star::form::XDatabaseParameterBroadcaster; 7093 [property] sequence< string > MasterFields; 7094 [property] sequence< string > DetailFields; 7095 [property] ::com::sun::star::form::TabulatorCycle Cycle; 7096 [property] ::com::sun::star::form::NavigationBarMode NavigationBarMode; 7097 [property] boolean AllowInserts; 7098 [property] boolean AllowUpdates; 7099 [property] boolean AllowDeletes; 7100 }; 7101 published service DatabaseCurrencyField { 7102 service ::com::sun::star::form::component::CurrencyField; 7103 service ::com::sun::star::form::DataAwareControlModel; 7104 }; 7105 published service DatabaseImageControl { 7106 service ::com::sun::star::awt::UnoControlImageControlModel; 7107 service ::com::sun::star::form::DataAwareControlModel; 7108 interface ::com::sun::star::form::XImageProducerSupplier; 7109 [property] boolean ReadOnly; 7110 }; 7111 published service PatternField { 7112 service ::com::sun::star::awt::UnoControlPatternFieldModel; 7113 service ::com::sun::star::form::FormControlModel; 7114 interface ::com::sun::star::form::XReset; 7115 [property] string DefaultText; 7116 }; 7117 published service DatabasePatternField { 7118 service ::com::sun::star::form::component::PatternField; 7119 service ::com::sun::star::form::DataAwareControlModel; 7120 [property] boolean ConvertEmptyToNull; 7121 }; 7122 published service FileControl { 7123 service ::com::sun::star::awt::UnoControlFileControlModel; 7124 service ::com::sun::star::form::FormControlModel; 7125 interface ::com::sun::star::form::XReset; 7126 [property] string DefaultText; 7127 }; 7128 published service FixedText { 7129 service ::com::sun::star::awt::UnoControlFixedTextModel; 7130 service ::com::sun::star::form::FormControlModel; 7131 }; 7132 published service GridControl { 7133 service ::com::sun::star::form::FormControlModel; 7134 service ::com::sun::star::form::FormComponents; 7135 interface ::com::sun::star::form::XGridColumnFactory; 7136 /** @deprecated */ interface ::com::sun::star::view::XSelectionSupplier; 7137 interface ::com::sun::star::form::XReset; 7138 [property] short Border; 7139 [property, optional] long BorderColor; 7140 [property] boolean Enabled; 7141 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 7142 [property] long RowHeight; 7143 [property] boolean Tabstop; 7144 [property] ::com::sun::star::util::Color TextColor; 7145 }; 7146 published service GroupBox { 7147 service ::com::sun::star::awt::UnoControlGroupBoxModel; 7148 service ::com::sun::star::form::FormControlModel; 7149 }; 7150 published service HTMLForm { 7151 service ::com::sun::star::form::component::Form; 7152 interface ::com::sun::star::form::XReset; 7153 interface ::com::sun::star::form::XSubmit; 7154 [property] string TargetFrame; 7155 [property] string TargetURL; 7156 [property] ::com::sun::star::form::FormSubmitMethod SubmitMethod; 7157 [property] ::com::sun::star::form::FormSubmitEncoding SubmitEncoding; 7158 }; 7159 published service HiddenControl { 7160 service ::com::sun::star::form::FormComponent; 7161 [property] string HiddenValue; 7162 }; 7163 published service ImageButton { 7164 service ::com::sun::star::awt::UnoControlImageControlModel; 7165 service ::com::sun::star::form::FormControlModel; 7166 interface ::com::sun::star::form::XImageProducerSupplier; 7167 [property] ::com::sun::star::form::FormButtonType ButtonType; 7168 [property] string TargetFrame; 7169 [property] string TargetURL; 7170 }; 7171 }; 7172 module control { 7173 published service CheckBox { 7174 service ::com::sun::star::awt::UnoControlCheckBox; 7175 interface ::com::sun::star::form::XBoundControl; 7176 }; 7177 published service ComboBox { 7178 service ::com::sun::star::awt::UnoControlComboBox; 7179 interface ::com::sun::star::form::XBoundControl; 7180 }; 7181 published service CommandButton { 7182 service ::com::sun::star::awt::UnoControlButton; 7183 interface ::com::sun::star::form::XApproveActionBroadcaster; 7184 }; 7185 published service CurrencyField { 7186 service ::com::sun::star::awt::UnoControlCurrencyField; 7187 interface ::com::sun::star::form::XBoundControl; 7188 }; 7189 published service DateField { 7190 service ::com::sun::star::awt::UnoControlDateField; 7191 interface ::com::sun::star::form::XBoundControl; 7192 }; 7193 published service FormattedField { 7194 service ::com::sun::star::awt::UnoControlFormattedField; 7195 interface ::com::sun::star::form::XBoundControl; 7196 }; 7197 }; 7198 }; 7199 module frame { 7200 published interface XDispatchProviderInterception { 7201 interface ::com::sun::star::uno::XInterface; 7202 void registerDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor); 7203 void releaseDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor); 7204 }; 7205 }; 7206 module util { 7207 published interface XModeSelector { 7208 interface ::com::sun::star::uno::XInterface; 7209 void setMode([in] string aMode) raises (::com::sun::star::lang::NoSupportException); 7210 string getMode(); 7211 sequence< string > getSupportedModes(); 7212 boolean supportsMode([in] string aMode); 7213 }; 7214 }; 7215 module form { 7216 module control { 7217 published service GridControl { 7218 service ::com::sun::star::awt::UnoControl; 7219 interface ::com::sun::star::form::XBoundComponent; 7220 interface ::com::sun::star::form::XGrid; 7221 interface ::com::sun::star::util::XModifyBroadcaster; 7222 interface ::com::sun::star::container::XIndexAccess; 7223 interface ::com::sun::star::container::XEnumerationAccess; 7224 [optional] interface ::com::sun::star::form::XGridControl; 7225 [optional] interface ::com::sun::star::form::XGridFieldDataSupplier; 7226 [optional] interface ::com::sun::star::util::XModeSelector; 7227 [optional] interface ::com::sun::star::view::XSelectionSupplier; 7228 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception; 7229 }; 7230 published service GroupBox { 7231 service ::com::sun::star::awt::UnoControlGroupBox; 7232 }; 7233 published service ImageButton { 7234 service ::com::sun::star::awt::UnoControlImageControl; 7235 interface ::com::sun::star::form::XApproveActionBroadcaster; 7236 }; 7237 published service ImageControl { 7238 service ::com::sun::star::awt::UnoControlImageControl; 7239 interface ::com::sun::star::form::XBoundControl; 7240 }; 7241 published service InteractionGridControl { 7242 service ::com::sun::star::form::control::GridControl; 7243 interface ::com::sun::star::frame::XDispatch; 7244 }; 7245 published service ListBox { 7246 service ::com::sun::star::awt::UnoControlListBox; 7247 interface ::com::sun::star::form::XBoundControl; 7248 interface ::com::sun::star::form::XChangeBroadcaster; 7249 }; 7250 published service NumericField { 7251 service ::com::sun::star::awt::UnoControlNumericField; 7252 interface ::com::sun::star::form::XBoundControl; 7253 }; 7254 published service PatternField { 7255 service ::com::sun::star::awt::UnoControlPatternField; 7256 interface ::com::sun::star::form::XBoundControl; 7257 }; 7258 published service RadioButton { 7259 service ::com::sun::star::awt::UnoControlRadioButton; 7260 interface ::com::sun::star::form::XBoundControl; 7261 }; 7262 published service TextField { 7263 service ::com::sun::star::awt::UnoControlEdit; 7264 interface ::com::sun::star::form::XBoundControl; 7265 interface ::com::sun::star::form::XChangeBroadcaster; 7266 }; 7267 published service TimeField { 7268 service ::com::sun::star::awt::UnoControlTimeField; 7269 interface ::com::sun::star::form::XBoundControl; 7270 }; 7271 }; 7272 }; 7273 module formula { 7274 published service FormulaProperties { 7275 [property] short Alignment; 7276 [property] short BaseFontHeight; 7277 [property] string CustomFontNameFixed; 7278 [property] boolean FontFixedIsItalic; 7279 [property] boolean FontFixedIsBold; 7280 [property] string CustomFontNameSans; 7281 [property] boolean FontSansIsItalic; 7282 [property] boolean FontSansIsBold; 7283 [property] string CustomFontNameSerif; 7284 [property] boolean FontSerifIsItalic; 7285 [property] boolean FontSerifIsBold; 7286 [property] string FontNameFunctions; 7287 [property] boolean FontFunctionsIsItalic; 7288 [property] boolean FontFunctionsIsBold; 7289 [property] string FontNameNumbers; 7290 [property] boolean FontNumbersIsItalic; 7291 [property] boolean FontNumbersIsBold; 7292 [property] string FontNameText; 7293 [property] boolean FontTextIsItalic; 7294 [property] boolean FontTextIsBold; 7295 [property] string FontNameVariables; 7296 [property] boolean FontVariablesIsItalic; 7297 [property] boolean FontVariablesIsBold; 7298 [property] string Formula; 7299 [property] boolean IsScaleAllBrackets; 7300 [property] boolean IsTextMode; 7301 [property] short RelativeFontHeightFunctions; 7302 [property] short RelativeFontHeightIndices; 7303 [property] short RelativeFontHeightLimits; 7304 [property] short RelativeFontHeightOperators; 7305 [property] short RelativeFontHeightText; 7306 [property] short RelativeBracketDistance; 7307 [property] short RelativeBracketExcessSize; 7308 [property] short RelativeFractionBarExcessLength; 7309 [property] short RelativeFractionBarLineWeight; 7310 [property] short RelativeFractionDenominatorDepth; 7311 [property] short RelativeFractionNumeratorHeight; 7312 [property] short RelativeIndexSubscript; 7313 [property] short RelativeIndexSuperscript; 7314 [property] short RelativeLineSpacing; 7315 [property] short RelativeLowerLimitDistance; 7316 [property] short RelativeMatrixColumnSpacing; 7317 [property] short RelativeMatrixLineSpacing; 7318 [property] short RelativeOperatorExcessSize; 7319 [property] short RelativeOperatorSpacing; 7320 [property] short RelativeRootSpacing; 7321 [property] short RelativeScaleBracketExcessSize; 7322 [property] short RelativeSpacing; 7323 [property] short RelativeSymbolMinimumHeight; 7324 [property] short RelativeSymbolPrimaryHeight; 7325 [property] short RelativeUpperLimitDistance; 7326 [property] short TopMargin; 7327 [property] short BottomMargin; 7328 [property] short LeftMargin; 7329 [property] short RightMargin; 7330 [property, optional] short BaseLine; 7331 [property, optional] boolean IsRightToLeft; 7332 }; 7333 /** @deprecated */ published struct SymbolDescriptor { 7334 string sName; 7335 string sExportName; 7336 string sSymbolSet; 7337 long nCharacter; 7338 string sFontName; 7339 short nCharSet; 7340 short nFamily; 7341 short nPitch; 7342 short nWeight; 7343 short nItalic; 7344 }; 7345 }; 7346 module frame { 7347 published struct DispatchInformation { 7348 string Command; 7349 short GroupId; 7350 }; 7351 published interface XDispatchInformationProvider { 7352 interface ::com::sun::star::uno::XInterface; 7353 sequence< short > getSupportedCommandGroups(); 7354 sequence< ::com::sun::star::frame::DispatchInformation > getConfigurableDispatchInformation([in] short CommandGroup); 7355 }; 7356 published service Bibliography: ::com::sun::star::container::XNameAccess; 7357 published constants CommandGroup { 7358 const short APPLICATION = 1; 7359 const short CHART = 20; 7360 const short CONNECTOR = 22; 7361 const short CONTROLS = 25; 7362 const short DATA = 17; 7363 const short DOCUMENT = 3; 7364 const short DRAWING = 24; 7365 const short EDIT = 4; 7366 const short ENUMERATION = 16; 7367 const short EXPLORER = 21; 7368 const short FORMAT = 10; 7369 const short FRAME = 13; 7370 const short GRAPHIC = 14; 7371 const short IMAGE = 19; 7372 const short INSERT = 9; 7373 const short INTERNAL = 0; 7374 const short MACRO = 5; 7375 const short MATH = 7; 7376 const short MODIFY = 23; 7377 const short NAVIGATOR = 8; 7378 const short OPTIONS = 6; 7379 const short SPECIAL = 18; 7380 const short TABLE = 15; 7381 const short TEMPLATE = 11; 7382 const short TEXT = 12; 7383 const short VIEW = 2; 7384 }; 7385 published service Components { 7386 interface ::com::sun::star::container::XEnumerationAccess; 7387 }; 7388 published interface XDispatchResultListener; 7389 published interface XNotifyingDispatch { 7390 interface ::com::sun::star::frame::XDispatch; 7391 void dispatchWithNotification([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchResultListener Listener); 7392 }; 7393 published service ContentHandler { 7394 interface ::com::sun::star::frame::XNotifyingDispatch; 7395 }; 7396 published interface XLoaderFactory { 7397 interface ::com::sun::star::lang::XMultiServiceFactory; 7398 interface ::com::sun::star::container::XNameAccess; 7399 interface ::com::sun::star::container::XContainerQuery; 7400 }; 7401 published service ContentHandlerFactory: ::com::sun::star::frame::XLoaderFactory; 7402 published interface XComponentLoader { 7403 interface ::com::sun::star::uno::XInterface; 7404 ::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); 7405 }; 7406 published interface XTerminateListener; 7407 published interface XDesktop { 7408 interface ::com::sun::star::uno::XInterface; 7409 boolean terminate(); 7410 void addTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener); 7411 void removeTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener); 7412 ::com::sun::star::container::XEnumerationAccess getComponents(); 7413 ::com::sun::star::lang::XComponent getCurrentComponent(); 7414 ::com::sun::star::frame::XFrame getCurrentFrame(); 7415 }; 7416 published interface XFrameActionListener; 7417 published interface XFramesSupplier; 7418 published interface XFrame { 7419 interface ::com::sun::star::lang::XComponent; 7420 void initialize([in] ::com::sun::star::awt::XWindow xWindow); 7421 ::com::sun::star::awt::XWindow getContainerWindow(); 7422 void setCreator([in] ::com::sun::star::frame::XFramesSupplier Creator); 7423 ::com::sun::star::frame::XFramesSupplier getCreator(); 7424 string getName(); 7425 void setName([in] string aName); 7426 ::com::sun::star::frame::XFrame findFrame([in] string aTargetFrameName, [in] long nSearchFlags); 7427 boolean isTop(); 7428 void activate(); 7429 void deactivate(); 7430 boolean isActive(); 7431 boolean setComponent([in] ::com::sun::star::awt::XWindow xComponentWindow, [in] ::com::sun::star::frame::XController xController); 7432 ::com::sun::star::awt::XWindow getComponentWindow(); 7433 ::com::sun::star::frame::XController getController(); 7434 void contextChanged(); 7435 void addFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener); 7436 void removeFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener); 7437 }; 7438 published interface XFrames; 7439 published interface XFramesSupplier { 7440 interface ::com::sun::star::frame::XFrame; 7441 ::com::sun::star::frame::XFrames getFrames(); 7442 ::com::sun::star::frame::XFrame getActiveFrame(); 7443 void setActiveFrame([in] ::com::sun::star::frame::XFrame Frame); 7444 }; 7445 published interface XDesktop2 { 7446 interface ::com::sun::star::frame::XDispatchProvider; 7447 interface ::com::sun::star::frame::XDispatchProviderInterception; 7448 interface ::com::sun::star::frame::XFramesSupplier; 7449 interface ::com::sun::star::frame::XDesktop; 7450 interface ::com::sun::star::frame::XComponentLoader; 7451 }; 7452 /** @deprecated */ published service Desktop: ::com::sun::star::frame::XDesktop2; 7453 /** @deprecated */ published interface XDesktopTask { 7454 interface ::com::sun::star::lang::XComponent; 7455 /** @deprecated */ void initialize([in] ::com::sun::star::awt::XWindow TaskWindow); 7456 /** @deprecated */ boolean close(); 7457 }; 7458 /** @deprecated */ published interface XWindowArranger { 7459 interface ::com::sun::star::uno::XInterface; 7460 /** @deprecated */ boolean hasArrangeCommand([in] short nCommand); 7461 /** @deprecated */ void arrange([in] short nCommand); 7462 }; 7463 /** @deprecated */ published service DesktopTask { 7464 interface ::com::sun::star::frame::XDesktopTask; 7465 interface ::com::sun::star::frame::XFrame; 7466 interface ::com::sun::star::beans::XPropertySet; 7467 interface ::com::sun::star::frame::XWindowArranger; 7468 interface ::com::sun::star::frame::XFramesSupplier; 7469 [property, readonly] string Title; 7470 [property, readonly] boolean IsDesktop; 7471 [property] boolean IsVisible; 7472 [property] boolean IsFloating; 7473 [property] boolean IsAlwaysVisible; 7474 [property] ::com::sun::star::awt::Point Position; 7475 [property] ::com::sun::star::awt::Size Size; 7476 }; 7477 /** @deprecated */ published service DesktopTasks { 7478 interface ::com::sun::star::container::XEnumerationAccess; 7479 }; 7480 published interface XDispatchHelper { 7481 interface ::com::sun::star::uno::XInterface; 7482 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); 7483 }; 7484 published service DispatchHelper: ::com::sun::star::frame::XDispatchHelper; 7485 published service DispatchProvider { 7486 interface ::com::sun::star::frame::XDispatchProvider; 7487 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception; 7488 }; 7489 published interface XDispatchRecorder { 7490 interface ::com::sun::star::uno::XInterface; 7491 void startRecording([in] ::com::sun::star::frame::XFrame Frame); 7492 void endRecording(); 7493 void recordDispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 7494 void recordDispatchAsComment([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 7495 string getRecordedMacro(); 7496 }; 7497 published service DispatchRecorder: ::com::sun::star::frame::XDispatchRecorder; 7498 published interface XDispatchRecorderSupplier { 7499 interface ::com::sun::star::uno::XInterface; 7500 void setDispatchRecorder([in] ::com::sun::star::frame::XDispatchRecorder Recorder); 7501 ::com::sun::star::frame::XDispatchRecorder getDispatchRecorder(); 7502 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatch Dispatcher); 7503 }; 7504 published service DispatchRecorderSupplier: ::com::sun::star::frame::XDispatchRecorderSupplier; 7505 published struct DispatchResultEvent: ::com::sun::star::lang::EventObject { 7506 short State; 7507 any Result; 7508 }; 7509 published constants DispatchResultState { 7510 const short DONTKNOW = 2; 7511 const short FAILURE = 0; 7512 const short SUCCESS = 1; 7513 }; 7514 published struct DispatchStatement { 7515 string aCommand; 7516 string aTarget; 7517 sequence< ::com::sun::star::beans::PropertyValue > aArgs; 7518 long nFlags; 7519 boolean bIsComment; 7520 }; 7521 }; 7522 module ucb { 7523 published interface XContent; 7524 }; 7525 module frame { 7526 published interface XDocumentTemplates { 7527 interface ::com::sun::star::uno::XInterface; 7528 ::com::sun::star::ucb::XContent getContent(); 7529 boolean storeTemplate([in] string GroupName, [in] string TemplateName, [in] ::com::sun::star::frame::XStorable Storable); 7530 boolean addTemplate([in] string GroupName, [in] string TemplateName, [in] string SourceURL); 7531 boolean removeTemplate([in] string GroupName, [in] string TemplateName); 7532 boolean renameTemplate([in] string GroupName, [in] string OldTemplateName, [in] string NewTemplateName); 7533 boolean addGroup([in] string GroupName); 7534 boolean removeGroup([in] string GroupName); 7535 boolean renameGroup([in] string OldGroupName, [in] string NewGroupName); 7536 void update(); 7537 }; 7538 published service DocumentTemplates: ::com::sun::star::frame::XDocumentTemplates; 7539 published struct FeatureStateEvent: ::com::sun::star::lang::EventObject { 7540 ::com::sun::star::util::URL FeatureURL; 7541 string FeatureDescriptor; 7542 boolean IsEnabled; 7543 boolean Requery; 7544 any State; 7545 }; 7546 }; 7547 module task { 7548 published interface XStatusIndicator; 7549 published interface XStatusIndicatorFactory { 7550 interface ::com::sun::star::uno::XInterface; 7551 ::com::sun::star::task::XStatusIndicator createStatusIndicator(); 7552 }; 7553 }; 7554 module frame { 7555 published interface XFrame2 { 7556 interface ::com::sun::star::frame::XDispatchProvider; 7557 interface ::com::sun::star::frame::XDispatchInformationProvider; 7558 interface ::com::sun::star::frame::XDispatchProviderInterception; 7559 interface ::com::sun::star::frame::XFramesSupplier; 7560 interface ::com::sun::star::task::XStatusIndicatorFactory; 7561 [attribute, readonly] ::com::sun::star::container::XNameContainer UserDefinedAttributes; 7562 [attribute] string Title; 7563 [attribute] ::com::sun::star::frame::XDispatchRecorderSupplier DispatchRecorderSupplier; 7564 [attribute] ::com::sun::star::uno::XInterface LayoutManager; 7565 }; 7566 published service Frame: ::com::sun::star::frame::XFrame2; 7567 published enum FrameAction { 7568 COMPONENT_ATTACHED = 0, 7569 COMPONENT_DETACHING = 1, 7570 COMPONENT_REATTACHED = 2, 7571 FRAME_ACTIVATED = 3, 7572 FRAME_DEACTIVATING = 4, 7573 CONTEXT_CHANGED = 5, 7574 FRAME_UI_ACTIVATED = 6, 7575 FRAME_UI_DEACTIVATING = 7 7576 }; 7577 published struct FrameActionEvent: ::com::sun::star::lang::EventObject { 7578 ::com::sun::star::frame::XFrame Frame; 7579 ::com::sun::star::frame::FrameAction Action; 7580 }; 7581 published service FrameControl { 7582 service ::com::sun::star::awt::UnoControl; 7583 [property] string ComponentUrl; 7584 [property, readonly] string Frame; 7585 }; 7586 published interface XLoadEventListener; 7587 published interface XFrameLoader { 7588 interface ::com::sun::star::uno::XInterface; 7589 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); 7590 void cancel(); 7591 }; 7592 published service FrameLoader { 7593 interface ::com::sun::star::frame::XFrameLoader; 7594 [optional] interface ::com::sun::star::lang::XInitialization; 7595 [optional] interface ::com::sun::star::container::XNamed; 7596 }; 7597 published service FrameLoaderFactory: ::com::sun::star::frame::XLoaderFactory; 7598 published constants FrameSearchFlag { 7599 const long ALL = 23; 7600 /** @deprecated */ const long AUTO = 0; 7601 const long CHILDREN = 4; 7602 const long CREATE = 8; 7603 const long GLOBAL = 55; 7604 const long PARENT = 1; 7605 const long SELF = 2; 7606 const long SIBLINGS = 16; 7607 const long TASKS = 32; 7608 }; 7609 published interface XFrames { 7610 interface ::com::sun::star::container::XIndexAccess; 7611 void append([in] ::com::sun::star::frame::XFrame xFrame); 7612 sequence< ::com::sun::star::frame::XFrame > queryFrames([in] long nSearchFlags); 7613 void remove([in] ::com::sun::star::frame::XFrame xFrame); 7614 }; 7615 published service FramesContainer { 7616 interface ::com::sun::star::frame::XFrames; 7617 }; 7618 published exception IllegalArgumentIOException: ::com::sun::star::io::IOException { 7619 }; 7620 published interface XFrameActionListener { 7621 interface ::com::sun::star::lang::XEventListener; 7622 void frameAction([in] ::com::sun::star::frame::FrameActionEvent Action); 7623 }; 7624 }; 7625 module ui { 7626 published struct ConfigurationEvent: ::com::sun::star::container::ContainerEvent { 7627 string ResourceURL; 7628 any aInfo; 7629 }; 7630 published interface XUIConfigurationListener { 7631 interface ::com::sun::star::lang::XEventListener; 7632 void elementInserted([in] ::com::sun::star::ui::ConfigurationEvent Event); 7633 void elementRemoved([in] ::com::sun::star::ui::ConfigurationEvent Event); 7634 void elementReplaced([in] ::com::sun::star::ui::ConfigurationEvent Event); 7635 }; 7636 }; 7637 module util { 7638 published interface XStringMapping { 7639 interface ::com::sun::star::uno::XInterface; 7640 boolean mapStrings([inout] sequence< string > Parameter); 7641 }; 7642 }; 7643 module frame { 7644 published service MediaTypeDetectionHelper: ::com::sun::star::util::XStringMapping; 7645 published interface XSynchronousFrameLoader { 7646 interface ::com::sun::star::uno::XInterface; 7647 boolean load([in] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] ::com::sun::star::frame::XFrame Frame); 7648 void cancel(); 7649 }; 7650 published interface XStatusListener { 7651 interface ::com::sun::star::lang::XEventListener; 7652 void statusChanged([in] ::com::sun::star::frame::FeatureStateEvent State); 7653 }; 7654 published interface XUIControllerRegistration { 7655 interface ::com::sun::star::uno::XInterface; 7656 boolean hasController([in] string aCommandURL, [in] string aModelName); 7657 void registerController([in] string aCommandURL, [in] string aModelName, [in] string aControllerImplementationName); 7658 void deregisterController([in] string aCommandURL, [in] string aModelName); 7659 }; 7660 published service ProtocolHandler { 7661 interface ::com::sun::star::frame::XDispatchProvider; 7662 [optional] interface ::com::sun::star::lang::XInitialization; 7663 }; 7664 /** @deprecated */ published service Settings { 7665 interface ::com::sun::star::container::XNameAccess; 7666 }; 7667 }; 7668 module util { 7669 published interface XUpdatable { 7670 interface ::com::sun::star::uno::XInterface; 7671 void update(); 7672 }; 7673 }; 7674 module frame { 7675 published service SynchronousFrameLoader { 7676 interface ::com::sun::star::frame::XSynchronousFrameLoader; 7677 [optional] interface ::com::sun::star::lang::XInitialization; 7678 [optional] interface ::com::sun::star::container::XNamed; 7679 }; 7680 /** @deprecated */ published interface XTask { 7681 interface ::com::sun::star::frame::XFrame; 7682 /** @deprecated */ boolean close(); 7683 /** @deprecated */ void tileWindows(); 7684 /** @deprecated */ void arrangeWindowsVertical(); 7685 /** @deprecated */ void arrangeWindowsHorizontal(); 7686 }; 7687 /** @deprecated */ published service Task { 7688 /** @deprecated */ interface ::com::sun::star::frame::XFrame; 7689 /** @deprecated */ interface ::com::sun::star::frame::XTask; 7690 }; 7691 published service TemplateAccess { 7692 interface ::com::sun::star::frame::XDocumentTemplates; 7693 interface ::com::sun::star::lang::XLocalizable; 7694 }; 7695 published exception TerminationVetoException: ::com::sun::star::uno::Exception { 7696 }; 7697 published constants WindowArrange { 7698 const short CASCADE = 4; 7699 const short HORIZONTAL = 3; 7700 const short MAXIMIZE = 5; 7701 const short MINIMIZE = 6; 7702 const short TILE = 1; 7703 const short VERTICAL = 2; 7704 }; 7705 /** @deprecated */ published interface XBrowseHistoryRegistry { 7706 interface ::com::sun::star::uno::XInterface; 7707 /** @deprecated */ void updateViewData([in] any Value); 7708 /** @deprecated */ void createNewEntry([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] string Title); 7709 }; 7710 /** @deprecated */ published interface XComponentRegistry { 7711 interface ::com::sun::star::uno::XInterface; 7712 /** @deprecated */ ::com::sun::star::uno::XInterface createObject([in] string URL, [in] ::com::sun::star::uno::Uik Uik); 7713 }; 7714 /** @deprecated */ published interface XConfigManager { 7715 interface ::com::sun::star::uno::XInterface; 7716 /** @deprecated */ void addPropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener); 7717 /** @deprecated */ void removePropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener); 7718 string substituteVariables([in] string Text); 7719 /** @deprecated */ void flush(); 7720 }; 7721 published interface XDispatchProviderInterceptor { 7722 interface ::com::sun::star::frame::XDispatchProvider; 7723 ::com::sun::star::frame::XDispatchProvider getSlaveDispatchProvider(); 7724 void setSlaveDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewDispatchProvider); 7725 ::com::sun::star::frame::XDispatchProvider getMasterDispatchProvider(); 7726 void setMasterDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewSupplier); 7727 }; 7728 published interface XDispatchResultListener { 7729 interface ::com::sun::star::lang::XEventListener; 7730 void dispatchFinished([in] ::com::sun::star::frame::DispatchResultEvent Result); 7731 }; 7732 /** @deprecated */ published interface XExtendedFilterDetection { 7733 interface ::com::sun::star::uno::XInterface; 7734 /** @deprecated */ string detect([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Argumentlist); 7735 }; 7736 /** @deprecated */ published interface XFilterDetect { 7737 interface ::com::sun::star::uno::XInterface; 7738 string getContentType([in] string URL); 7739 boolean useExternBrowser([in] string URL); 7740 }; 7741 /** @deprecated */ published interface XFrameLoaderQuery { 7742 interface ::com::sun::star::uno::XInterface; 7743 /** @deprecated */ sequence< string > getAvailableFilterNames(); 7744 /** @deprecated */ sequence< ::com::sun::star::beans::PropertyValue > getLoaderProperties([in] string sFilterName); 7745 /** @deprecated */ string searchFilter([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > seqArguments); 7746 }; 7747 /** @deprecated */ published interface XFrameSetModel { 7748 interface ::com::sun::star::uno::XInterface; 7749 string getSource(); 7750 void setSource([in] string Source); 7751 }; 7752 published interface XInterceptorInfo { 7753 interface ::com::sun::star::uno::XInterface; 7754 sequence< string > getInterceptedURLs(); 7755 }; 7756 published interface XLoadEventListener { 7757 interface ::com::sun::star::lang::XEventListener; 7758 void loadFinished([in] ::com::sun::star::frame::XFrameLoader Loader); 7759 void loadCancelled([in] ::com::sun::star::frame::XFrameLoader Loader); 7760 }; 7761 published interface XLoadable { 7762 interface ::com::sun::star::uno::XInterface; 7763 void initNew() raises (::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception); 7764 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); 7765 }; 7766 published interface XRecordableDispatch { 7767 interface ::com::sun::star::uno::XInterface; 7768 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchRecorder Recorder); 7769 }; 7770 published interface XStorable2 { 7771 interface ::com::sun::star::frame::XStorable; 7772 void storeSelf([in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException); 7773 }; 7774 published interface XSynchronousDispatch { 7775 interface ::com::sun::star::uno::XInterface; 7776 any dispatchWithReturnValue([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments); 7777 }; 7778 /** @deprecated */ published interface XTasksSupplier { 7779 interface ::com::sun::star::uno::XInterface; 7780 /** @deprecated */ ::com::sun::star::container::XEnumerationAccess getTasks(); 7781 /** @deprecated */ ::com::sun::star::frame::XTask getActiveTask(); 7782 }; 7783 published interface XTerminateListener { 7784 interface ::com::sun::star::lang::XEventListener; 7785 void queryTermination([in] ::com::sun::star::lang::EventObject Event) raises (::com::sun::star::frame::TerminationVetoException); 7786 void notifyTermination([in] ::com::sun::star::lang::EventObject Event); 7787 }; 7788 /** @deprecated */ published interface XUrlList { 7789 interface ::com::sun::star::uno::XInterface; 7790 [attribute] sequence< string > List; 7791 }; 7792 published singleton theDesktop: ::com::sun::star::frame::XDesktop2; 7793 }; 7794 module graphic { 7795 published service GraphicDescriptor { 7796 interface ::com::sun::star::beans::XPropertySet; 7797 [property] byte GraphicType; 7798 [property] string MimeType; 7799 [property, optional] ::com::sun::star::awt::Size SizePixel; 7800 [property, optional] ::com::sun::star::awt::Size Size100thMM; 7801 [property, optional] byte BitsPerPixel; 7802 [property, optional] boolean Transparent; 7803 [property, optional] boolean Alpha; 7804 [property, optional] boolean Animated; 7805 [property, optional] boolean Linked; 7806 [property, optional] string OriginURL; 7807 }; 7808 published interface XGraphic { 7809 interface ::com::sun::star::uno::XInterface; 7810 byte getType(); 7811 }; 7812 published service Graphic { 7813 service ::com::sun::star::graphic::GraphicDescriptor; 7814 interface ::com::sun::star::graphic::XGraphic; 7815 }; 7816 published interface XGraphicProvider { 7817 interface ::com::sun::star::uno::XInterface; 7818 ::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); 7819 ::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); 7820 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); 7821 }; 7822 published service GraphicProvider: ::com::sun::star::graphic::XGraphicProvider; 7823 published constants GraphicType { 7824 const byte EMPTY = 0; 7825 const byte PIXEL = 1; 7826 const byte VECTOR = 2; 7827 }; 7828 published service MediaProperties { 7829 [property, optional] string URL; 7830 [property, optional] ::com::sun::star::io::XInputStream InputStream; 7831 [property, optional] ::com::sun::star::io::XStream OutputStream; 7832 [property, optional] string MimeType; 7833 [property, optional] ::com::sun::star::beans::PropertyValues FilterData; 7834 }; 7835 }; 7836 module i18n { 7837 published constants AmPmValue { 7838 const short AM = 0; 7839 const short PM = 1; 7840 }; 7841 published struct Boundary { 7842 long startPos; 7843 long endPos; 7844 }; 7845 }; 7846 module linguistic2 { 7847 published interface XHyphenator; 7848 }; 7849 module i18n { 7850 published struct LineBreakHyphenationOptions { 7851 ::com::sun::star::linguistic2::XHyphenator rHyphenator; 7852 ::com::sun::star::beans::PropertyValues aHyphenationOptions; 7853 long hyphenIndex; 7854 }; 7855 }; 7856 module linguistic2 { 7857 published interface XHyphenatedWord; 7858 }; 7859 module i18n { 7860 published struct LineBreakResults { 7861 short breakType; 7862 long breakIndex; 7863 ::com::sun::star::linguistic2::XHyphenatedWord rHyphenatedWord; 7864 }; 7865 published struct LineBreakUserOptions { 7866 string forbiddenBeginCharacters; 7867 string forbiddenEndCharacters; 7868 boolean applyForbiddenRules; 7869 boolean allowPunctuationOutsideMargin; 7870 boolean allowHyphenateEnglish; 7871 }; 7872 published interface XBreakIterator { 7873 interface ::com::sun::star::uno::XInterface; 7874 long nextCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone); 7875 long previousCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone); 7876 ::com::sun::star::i18n::Boundary nextWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType); 7877 ::com::sun::star::i18n::Boundary previousWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType); 7878 ::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); 7879 /** @deprecated */ short getWordType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale); 7880 boolean isBeginWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType); 7881 boolean isEndWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType); 7882 long beginOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale); 7883 long endOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale); 7884 ::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); 7885 long beginOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType); 7886 long endOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType); 7887 long nextScript([in] string aText, [in] long nStartPos, [in] short nScriptType); 7888 long previousScript([in] string aText, [in] long nStartPos, [in] short nScriptType); 7889 short getScriptType([in] string aText, [in] long nPos); 7890 long beginOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType); 7891 long endOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType); 7892 long nextCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType); 7893 long previousCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType); 7894 }; 7895 published service BreakIterator: ::com::sun::star::i18n::XBreakIterator; 7896 published constants BreakType { 7897 const short HANGINGPUNCTUATION = 3; 7898 const short HYPHENATION = 2; 7899 const short WORDBOUNDARY = 1; 7900 }; 7901 /** @deprecated */ published constants CTLScriptType { 7902 const short CTL_ARABIC = 2; 7903 const short CTL_HEBREW = 1; 7904 const short CTL_INDIC = 4; 7905 const short CTL_THAI = 3; 7906 const short CTL_UNKNOWN = 0; 7907 }; 7908 published struct CalendarItem { 7909 string ID; 7910 string AbbrevName; 7911 string FullName; 7912 }; 7913 published struct Calendar { 7914 sequence< ::com::sun::star::i18n::CalendarItem > Days; 7915 sequence< ::com::sun::star::i18n::CalendarItem > Months; 7916 sequence< ::com::sun::star::i18n::CalendarItem > Eras; 7917 string StartOfWeek; 7918 short MinimumNumberOfDaysForFirstWeek; 7919 boolean Default; 7920 string Name; 7921 }; 7922 published struct CalendarItem2: ::com::sun::star::i18n::CalendarItem { 7923 string NarrowName; 7924 }; 7925 published struct Calendar2 { 7926 sequence< ::com::sun::star::i18n::CalendarItem2 > Days; 7927 sequence< ::com::sun::star::i18n::CalendarItem2 > Months; 7928 sequence< ::com::sun::star::i18n::CalendarItem2 > GenitiveMonths; 7929 sequence< ::com::sun::star::i18n::CalendarItem2 > PartitiveMonths; 7930 sequence< ::com::sun::star::i18n::CalendarItem2 > Eras; 7931 string StartOfWeek; 7932 short MinimumNumberOfDaysForFirstWeek; 7933 boolean Default; 7934 string Name; 7935 }; 7936 published constants CalendarDisplayCode { 7937 const long LONG_DAY = 2; 7938 const long LONG_DAY_NAME = 4; 7939 const long LONG_ERA = 12; 7940 const long LONG_GENITIVE_MONTH_NAME = 18; 7941 const long LONG_MONTH = 6; 7942 const long LONG_MONTH_NAME = 8; 7943 const long LONG_PARTITIVE_MONTH_NAME = 21; 7944 const long LONG_QUARTER = 16; 7945 const long LONG_YEAR = 10; 7946 const long LONG_YEAR_AND_ERA = 14; 7947 const long NARROW_DAY_NAME = 23; 7948 const long NARROW_GENITIVE_MONTH_NAME = 19; 7949 const long NARROW_MONTH_NAME = 24; 7950 const long NARROW_PARTITIVE_MONTH_NAME = 22; 7951 const long SHORT_DAY = 1; 7952 const long SHORT_DAY_NAME = 3; 7953 const long SHORT_ERA = 11; 7954 const long SHORT_GENITIVE_MONTH_NAME = 17; 7955 const long SHORT_MONTH = 5; 7956 const long SHORT_MONTH_NAME = 7; 7957 const long SHORT_PARTITIVE_MONTH_NAME = 20; 7958 const long SHORT_QUARTER = 15; 7959 const long SHORT_YEAR = 9; 7960 const long SHORT_YEAR_AND_ERA = 13; 7961 }; 7962 published constants CalendarDisplayIndex { 7963 const short AM_PM = 0; 7964 const short DAY = 1; 7965 const short ERA = 4; 7966 const short GENITIVE_MONTH = 5; 7967 const short MONTH = 2; 7968 const short PARTITIVE_MONTH = 6; 7969 const short YEAR = 3; 7970 }; 7971 published constants CalendarFieldIndex { 7972 const short AM_PM = 0; 7973 const short DAY_OF_MONTH = 1; 7974 const short DAY_OF_WEEK = 2; 7975 const short DAY_OF_YEAR = 3; 7976 const short DST_OFFSET = 4; 7977 const short DST_OFFSET_SECOND_MILLIS = 16; 7978 const short ERA = 13; 7979 const short FIELD_COUNT = 15; 7980 const short FIELD_COUNT2 = 17; 7981 const short HOUR = 5; 7982 const short MILLISECOND = 8; 7983 const short MINUTE = 6; 7984 const short MONTH = 12; 7985 const short SECOND = 7; 7986 const short WEEK_OF_MONTH = 9; 7987 const short WEEK_OF_YEAR = 10; 7988 const short YEAR = 11; 7989 const short ZONE_OFFSET = 14; 7990 const short ZONE_OFFSET_SECOND_MILLIS = 15; 7991 }; 7992 published interface XCollator { 7993 interface ::com::sun::star::uno::XInterface; 7994 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2); 7995 long compareString([in] string aStr1, [in] string aStr2); 7996 long loadDefaultCollator([in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions); 7997 long loadCollatorAlgorithm([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions); 7998 sequence< string > listCollatorAlgorithms([in] ::com::sun::star::lang::Locale aLocale); 7999 void loadCollatorAlgorithmWithEndUserOption([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< long > aCollatorOptions); 8000 sequence< long > listCollatorOptions([in] string aAlgorithmName); 8001 }; 8002 published service ChapterCollator: ::com::sun::star::i18n::XCollator; 8003 published constants CharType { 8004 const short ANY_CHAR = 0; 8005 const short COMBINING_SPACING_MARK = 8; 8006 const short CONNECTOR_PUNCTUATION = 22; 8007 const short CONTROL = 15; 8008 const short CURRENCY_SYMBOL = 25; 8009 const short DASH_PUNCTUATION = 19; 8010 const short DECIMAL_DIGIT_NUMBER = 9; 8011 const short ENCLOSING_MARK = 7; 8012 const short END_PUNCTUATION = 21; 8013 const short FINAL_PUNCTUATION = 29; 8014 const short FORMAT = 16; 8015 const short GENERAL_TYPES_COUNT = 30; 8016 const short INITIAL_PUNCTUATION = 28; 8017 const short LETTER_NUMBER = 10; 8018 const short LINE_SEPARATOR = 13; 8019 const short LOWERCASE_LETTER = 2; 8020 const short MATH_SYMBOL = 24; 8021 const short MODIFIER_LETTER = 4; 8022 const short MODIFIER_SYMBOL = 26; 8023 const short NON_SPACING_MARK = 6; 8024 const short OTHER_LETTER = 5; 8025 const short OTHER_NUMBER = 11; 8026 const short OTHER_PUNCTUATION = 23; 8027 const short OTHER_SYMBOL = 27; 8028 const short PARAGRAPH_SEPARATOR = 14; 8029 const short PRIVATE_USE = 17; 8030 const short SPACE_SEPARATOR = 12; 8031 const short START_PUNCTUATION = 20; 8032 const short SURROGATE = 18; 8033 const short TITLECASE_LETTER = 3; 8034 const short UPPERCASE_LETTER = 1; 8035 }; 8036 published struct ParseResult { 8037 long LeadingWhiteSpace; 8038 long EndPos; 8039 long CharLen; 8040 double Value; 8041 long TokenType; 8042 long StartFlags; 8043 long ContFlags; 8044 string DequotedNameOrString; 8045 }; 8046 published interface XCharacterClassification { 8047 interface ::com::sun::star::uno::XInterface; 8048 string toUpper([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale); 8049 string toLower([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale); 8050 string toTitle([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale); 8051 short getType([in] string aText, [in] long nPos); 8052 short getCharacterDirection([in] string aText, [in] long nPos); 8053 short getScript([in] string aText, [in] long nPos); 8054 long getCharacterType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale); 8055 long getStringType([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale); 8056 ::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); 8057 ::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); 8058 }; 8059 published service CharacterClassification: ::com::sun::star::i18n::XCharacterClassification; 8060 published constants CharacterIteratorMode { 8061 const short SKIPCELL = 1; 8062 const short SKIPCHARACTER = 0; 8063 const short SKIPCONTROLCHARACTER = 2; 8064 }; 8065 published service Collator: ::com::sun::star::i18n::XCollator; 8066 published constants CollatorOptions { 8067 const short CollatorOptions_IGNORE_CASE = 1; 8068 const short CollatorOptions_IGNORE_CASE_ACCENT = 8; 8069 const short CollatorOptions_IGNORE_KANA = 2; 8070 const short CollatorOptions_IGNORE_WIDTH = 4; 8071 }; 8072 published struct Currency { 8073 string ID; 8074 string Symbol; 8075 string BankSymbol; 8076 string Name; 8077 boolean Default; 8078 boolean UsedInCompatibleFormatCodes; 8079 short DecimalPlaces; 8080 }; 8081 published struct Currency2: ::com::sun::star::i18n::Currency { 8082 boolean LegacyOnly; 8083 }; 8084 published enum DirectionProperty { 8085 LEFT_TO_RIGHT = 0, 8086 RIGHT_TO_LEFT = 1, 8087 EUROPEAN_NUMBER = 2, 8088 EUROPEAN_NUMBER_SEPARATOR = 3, 8089 EUROPEAN_NUMBER_TERMINATOR = 4, 8090 ARABIC_NUMBER = 5, 8091 COMMON_NUMBER_SEPARATOR = 6, 8092 BLOCK_SEPARATOR = 7, 8093 SEGMENT_SEPARATOR = 8, 8094 WHITE_SPACE_NEUTRAL = 9, 8095 OTHER_NEUTRAL = 10, 8096 LEFT_TO_RIGHT_EMBEDDING = 11, 8097 LEFT_TO_RIGHT_OVERRIDE = 12, 8098 RIGHT_TO_LEFT_ARABIC = 13, 8099 RIGHT_TO_LEFT_EMBEDDING = 14, 8100 RIGHT_TO_LEFT_OVERRIDE = 15, 8101 POP_DIRECTIONAL_FORMAT = 16, 8102 DIR_NON_SPACING_MARK = 17, 8103 BOUNDARY_NEUTRAL = 18 8104 }; 8105 published struct ForbiddenCharacters { 8106 string beginLine; 8107 string endLine; 8108 }; 8109 published struct FormatElement { 8110 string formatCode; 8111 string formatName; 8112 string formatKey; 8113 string formatType; 8114 string formatUsage; 8115 short formatIndex; 8116 boolean isDefault; 8117 }; 8118 published struct Implementation { 8119 string unoID; 8120 boolean isDefault; 8121 }; 8122 published interface XIndexEntrySupplier { 8123 interface ::com::sun::star::uno::XInterface; 8124 string getIndexCharacter([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale, [in] string aSortAlgorithm); 8125 string getIndexFollowPageWord([in] boolean bMorePages, [in] ::com::sun::star::lang::Locale aLocale); 8126 }; 8127 published interface XExtendedIndexEntrySupplier { 8128 interface ::com::sun::star::i18n::XIndexEntrySupplier; 8129 sequence< ::com::sun::star::lang::Locale > getLocaleList(); 8130 sequence< string > getAlgorithmList([in] ::com::sun::star::lang::Locale aLocale); 8131 boolean usePhoneticEntry([in] ::com::sun::star::lang::Locale aLocale); 8132 string getPhoneticCandidate([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale); 8133 boolean loadAlgorithm([in] ::com::sun::star::lang::Locale aLocale, [in] string aIndexAlgorithm, [in] long nCollatorOptions); 8134 string getIndexKey([in] string aIndexEntry, [in] string aPhoneticEntry, [in] ::com::sun::star::lang::Locale aLocale); 8135 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); 8136 }; 8137 published service IndexEntrySupplier: ::com::sun::star::i18n::XExtendedIndexEntrySupplier; 8138 published constants InputSequenceCheckMode { 8139 const short BASIC = 1; 8140 const short PASSTHROUGH = 0; 8141 const short STRICT = 2; 8142 }; 8143 published interface XInputSequenceChecker { 8144 interface ::com::sun::star::uno::XInterface; 8145 boolean checkInputSequence([in] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode); 8146 }; 8147 published interface XExtendedInputSequenceChecker { 8148 interface ::com::sun::star::i18n::XInputSequenceChecker; 8149 long correctInputSequence([inout] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode); 8150 }; 8151 published service InputSequenceChecker: ::com::sun::star::i18n::XExtendedInputSequenceChecker; 8152 published constants KCharacterType { 8153 const long ALPHA = 14; 8154 const long BASE_FORM = 64; 8155 const long CONTROL = 16; 8156 const long DIGIT = 1; 8157 const long LETTER = 128; 8158 const long LOWER = 4; 8159 const long PRINTABLE = 32; 8160 const long TITLE_CASE = 8; 8161 const long UPPER = 2; 8162 }; 8163 published constants KNumberFormatType { 8164 const short LONG = 3; 8165 const short MEDIUM = 2; 8166 const short SHORT = 1; 8167 }; 8168 published constants KNumberFormatUsage { 8169 const short CURRENCY = 8; 8170 const short DATE = 1; 8171 const short DATE_TIME = 3; 8172 const short FIXED_NUMBER = 4; 8173 const short FRACTION_NUMBER = 5; 8174 const short PERCENT_NUMBER = 6; 8175 const short SCIENTIFIC_NUMBER = 7; 8176 const short TIME = 2; 8177 }; 8178 published constants KParseTokens { 8179 const long ANY_ALNUM = 61447; 8180 const long ANY_ALPHA = 45059; 8181 const long ANY_DIGIT = 16388; 8182 const long ANY_LETTER = 241667; 8183 const long ANY_LETTER_OR_NUMBER = 1044487; 8184 const long ANY_NUMBER = 802820; 8185 const long ASC_ALNUM = 7; 8186 const long ASC_ALPHA = 3; 8187 const long ASC_ANY_BUT_CONTROL = 1024; 8188 const long ASC_COLON = 64; 8189 const long ASC_CONTROL = 512; 8190 const long ASC_DIGIT = 4; 8191 const long ASC_DOLLAR = 16; 8192 const long ASC_DOT = 32; 8193 const long ASC_LOALPHA = 2; 8194 const long ASC_OTHER = 2048; 8195 const long ASC_UNDERSCORE = 8; 8196 const long ASC_UPALPHA = 1; 8197 const long GROUP_SEPARATOR_IN_NUMBER = 134217728; 8198 const long IGNORE_LEADING_WS = 1073741824; 8199 const long TWO_DOUBLE_QUOTES_BREAK_STRING = 268435456; 8200 const long UNI_ALNUM = 61440; 8201 const long UNI_ALPHA = 45056; 8202 const long UNI_DIGIT = 16384; 8203 const long UNI_LETTER = 241664; 8204 const long UNI_LETTER_NUMBER = 262144; 8205 const long UNI_LOALPHA = 8192; 8206 const long UNI_MODIFIER_LETTER = 65536; 8207 const long UNI_NUMBER = 802816; 8208 const long UNI_OTHER = 536870912; 8209 const long UNI_OTHER_LETTER = 131072; 8210 const long UNI_OTHER_NUMBER = 524288; 8211 const long UNI_TITLE_ALPHA = 32768; 8212 const long UNI_UPALPHA = 4096; 8213 }; 8214 published constants KParseType { 8215 const long ANY_NUMBER = 96; 8216 const long ASC_NUMBER = 32; 8217 const long BOOLEAN = 2; 8218 const long DOUBLE_QUOTE_STRING = 16; 8219 const long IDENTNAME = 4; 8220 const long MISSING_QUOTE = 1073741824; 8221 const long ONE_SINGLE_CHAR = 1; 8222 const long SINGLE_QUOTE_NAME = 8; 8223 const long UNI_NUMBER = 64; 8224 }; 8225 published struct LanguageCountryInfo { 8226 string Language; 8227 string LanguageDefaultName; 8228 string Country; 8229 string CountryDefaultName; 8230 string Variant; 8231 }; 8232 published interface XCalendar { 8233 interface ::com::sun::star::uno::XInterface; 8234 void loadDefaultCalendar([in] ::com::sun::star::lang::Locale rLocale); 8235 void loadCalendar([in] string uniqueID, [in] ::com::sun::star::lang::Locale rLocale); 8236 ::com::sun::star::i18n::Calendar getLoadedCalendar(); 8237 sequence< string > getAllCalendars([in] ::com::sun::star::lang::Locale rLocale); 8238 string getUniqueID(); 8239 void setDateTime([in] double nTimeInDays); 8240 double getDateTime(); 8241 void setValue([in] short nCalendarFieldIndex, [in] short nValue); 8242 short getValue([in] short nCalendarFieldIndex); 8243 boolean isValid(); 8244 void addValue([in] short nCalendarFieldIndex, [in] long nAmount); 8245 short getFirstDayOfWeek(); 8246 void setFirstDayOfWeek([in] short nDay); 8247 void setMinimumNumberOfDaysForFirstWeek([in] short nDays); 8248 short getMinimumNumberOfDaysForFirstWeek(); 8249 short getNumberOfMonthsInYear(); 8250 short getNumberOfDaysInWeek(); 8251 sequence< ::com::sun::star::i18n::CalendarItem > getMonths(); 8252 sequence< ::com::sun::star::i18n::CalendarItem > getDays(); 8253 string getDisplayName([in] short nCalendarDisplayIndex, [in] short nIdx, [in] short nNameType); 8254 }; 8255 published interface XExtendedCalendar { 8256 interface ::com::sun::star::i18n::XCalendar; 8257 string getDisplayString([in] long nCalendarDisplayCode, [in] short nNativeNumberMode); 8258 }; 8259 published interface XCalendar3 { 8260 interface ::com::sun::star::i18n::XExtendedCalendar; 8261 ::com::sun::star::i18n::Calendar2 getLoadedCalendar2(); 8262 sequence< ::com::sun::star::i18n::CalendarItem2 > getDays2(); 8263 sequence< ::com::sun::star::i18n::CalendarItem2 > getMonths2(); 8264 sequence< ::com::sun::star::i18n::CalendarItem2 > getGenitiveMonths2(); 8265 sequence< ::com::sun::star::i18n::CalendarItem2 > getPartitiveMonths2(); 8266 }; 8267 published service LocaleCalendar: ::com::sun::star::i18n::XCalendar3; 8268 published struct LocaleDataItem { 8269 string unoID; 8270 string dateSeparator; 8271 string thousandSeparator; 8272 string decimalSeparator; 8273 string timeSeparator; 8274 string time100SecSeparator; 8275 string listSeparator; 8276 string quotationStart; 8277 string quotationEnd; 8278 string doubleQuotationStart; 8279 string doubleQuotationEnd; 8280 string timeAM; 8281 string timePM; 8282 string measurementSystem; 8283 string LongDateDayOfWeekSeparator; 8284 string LongDateDaySeparator; 8285 string LongDateMonthSeparator; 8286 string LongDateYearSeparator; 8287 }; 8288 published interface XLocaleData { 8289 interface ::com::sun::star::uno::XInterface; 8290 ::com::sun::star::i18n::LanguageCountryInfo getLanguageCountryInfo([in] ::com::sun::star::lang::Locale aLocale); 8291 ::com::sun::star::i18n::LocaleDataItem getLocaleItem([in] ::com::sun::star::lang::Locale aLocale); 8292 sequence< ::com::sun::star::i18n::Calendar > getAllCalendars([in] ::com::sun::star::lang::Locale aLocale); 8293 sequence< ::com::sun::star::i18n::Currency > getAllCurrencies([in] ::com::sun::star::lang::Locale aLocale); 8294 sequence< ::com::sun::star::i18n::FormatElement > getAllFormats([in] ::com::sun::star::lang::Locale aLocale); 8295 sequence< ::com::sun::star::i18n::Implementation > getCollatorImplementations([in] ::com::sun::star::lang::Locale aLocale); 8296 sequence< string > getSearchOptions([in] ::com::sun::star::lang::Locale aLocale); 8297 sequence< string > getCollationOptions([in] ::com::sun::star::lang::Locale aLocale); 8298 sequence< string > getTransliterations([in] ::com::sun::star::lang::Locale aLocale); 8299 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale); 8300 sequence< string > getReservedWord([in] ::com::sun::star::lang::Locale aLocale); 8301 sequence< ::com::sun::star::lang::Locale > getAllInstalledLocaleNames(); 8302 }; 8303 published interface XLocaleData2 { 8304 interface ::com::sun::star::i18n::XLocaleData; 8305 sequence< ::com::sun::star::i18n::Currency2 > getAllCurrencies2([in] ::com::sun::star::lang::Locale aLocale); 8306 }; 8307 published interface XLocaleData3 { 8308 interface ::com::sun::star::i18n::XLocaleData2; 8309 sequence< ::com::sun::star::i18n::Calendar2 > getAllCalendars2([in] ::com::sun::star::lang::Locale aLocale); 8310 }; 8311 published interface XLocaleData4 { 8312 interface ::com::sun::star::i18n::XLocaleData3; 8313 sequence< string > getDateAcceptancePatterns([in] ::com::sun::star::lang::Locale aLocale); 8314 }; 8315 published service LocaleData: ::com::sun::star::i18n::XLocaleData4; 8316 /** @deprecated */ published constants LocaleItem { 8317 const short COUNT = 17; 8318 const short COUNT2 = 18; 8319 const short DATE_SEPARATOR = 0; 8320 const short DECIMAL_SEPARATOR = 2; 8321 const short DECIMAL_SEPARATOR_ALTERNATIVE = 17; 8322 const short DOUBLE_QUOTATION_END = 9; 8323 const short DOUBLE_QUOTATION_START = 8; 8324 const short LIST_SEPARATOR = 5; 8325 const short LONG_DATE_DAY_OF_WEEK_SEPARATOR = 13; 8326 const short LONG_DATE_DAY_SEPARATOR = 14; 8327 const short LONG_DATE_MONTH_SEPARATOR = 15; 8328 const short LONG_DATE_YEAR_SEPARATOR = 16; 8329 const short MEASUREMENT_SYSTEM = 10; 8330 const short SINGLE_QUOTATION_END = 7; 8331 const short SINGLE_QUOTATION_START = 6; 8332 const short THOUSAND_SEPARATOR = 1; 8333 const short TIME_100SEC_SEPARATOR = 4; 8334 const short TIME_AM = 11; 8335 const short TIME_PM = 12; 8336 const short TIME_SEPARATOR = 3; 8337 }; 8338 published constants Months { 8339 const short APRIL = 3; 8340 const short AUGUST = 7; 8341 const short DECEMBER = 11; 8342 const short FEBURARY = 1; 8343 const short JANUARY = 0; 8344 const short JULY = 6; 8345 const short JUNE = 5; 8346 const short MARCH = 2; 8347 const short MAY = 4; 8348 const short NOVEMBER = 10; 8349 const short OCTOBER = 9; 8350 const short SEPTEMBER = 8; 8351 }; 8352 published exception MultipleCharsOutputException: ::com::sun::star::uno::Exception { 8353 }; 8354 published constants NativeNumberMode { 8355 const short NATNUM0 = 0; 8356 const short NATNUM1 = 1; 8357 const short NATNUM10 = 10; 8358 const short NATNUM11 = 11; 8359 const short NATNUM12 = 12; 8360 const short NATNUM2 = 2; 8361 const short NATNUM3 = 3; 8362 const short NATNUM4 = 4; 8363 const short NATNUM5 = 5; 8364 const short NATNUM6 = 6; 8365 const short NATNUM7 = 7; 8366 const short NATNUM8 = 8; 8367 const short NATNUM9 = 9; 8368 }; 8369 published struct NativeNumberXmlAttributes { 8370 ::com::sun::star::lang::Locale Locale; 8371 string Format; 8372 string Style; 8373 }; 8374 published interface XNativeNumberSupplier { 8375 interface ::com::sun::star::uno::XInterface; 8376 string getNativeNumberString([in] string aNumberString, [in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode); 8377 boolean isValidNatNum([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode); 8378 ::com::sun::star::i18n::NativeNumberXmlAttributes convertToXmlAttributes([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode); 8379 short convertFromXmlAttributes([in] ::com::sun::star::i18n::NativeNumberXmlAttributes aAttr); 8380 }; 8381 published service NativeNumberSupplier: ::com::sun::star::i18n::XNativeNumberSupplier; 8382 published struct NumberFormatCode { 8383 short Type; 8384 short Usage; 8385 string Code; 8386 string DefaultName; 8387 string NameID; 8388 short Index; 8389 boolean Default; 8390 }; 8391 published constants NumberFormatIndex { 8392 const short BOOLEAN = 48; 8393 const short CURRENCY_1000DEC2 = 13; 8394 const short CURRENCY_1000DEC2_CCC = 16; 8395 const short CURRENCY_1000DEC2_DASHED = 17; 8396 const short CURRENCY_1000DEC2_RED = 15; 8397 const short CURRENCY_1000INT = 12; 8398 const short CURRENCY_1000INT_RED = 14; 8399 const short CURRENCY_END = 17; 8400 const short CURRENCY_START = 12; 8401 const short DATETIME_END = 47; 8402 const short DATETIME_START = 46; 8403 const short DATETIME_SYSTEM_SHORT_HHMM = 46; 8404 const short DATETIME_SYS_DDMMYYYY_HHMMSS = 47; 8405 const short DATE_DEF_NNDDMMMYY = 28; 8406 const short DATE_DIN_DMMMMYYYY = 26; 8407 const short DATE_DIN_DMMMYYYY = 24; 8408 const short DATE_DIN_MMDD = 31; 8409 const short DATE_DIN_YYMMDD = 32; 8410 const short DATE_DIN_YYYYMMDD = 33; 8411 const short DATE_END = 38; 8412 const short DATE_MMMM = 36; 8413 const short DATE_QQJJ = 37; 8414 const short DATE_START = 18; 8415 const short DATE_SYSTEM_LONG = 19; 8416 const short DATE_SYSTEM_SHORT = 18; 8417 const short DATE_SYS_DDMMM = 35; 8418 const short DATE_SYS_DDMMYY = 20; 8419 const short DATE_SYS_DDMMYYYY = 21; 8420 const short DATE_SYS_DMMMMYYYY = 25; 8421 const short DATE_SYS_DMMMYY = 22; 8422 const short DATE_SYS_DMMMYYYY = 23; 8423 const short DATE_SYS_MMYY = 34; 8424 const short DATE_SYS_NNDMMMMYYYY = 29; 8425 const short DATE_SYS_NNDMMMYY = 27; 8426 const short DATE_SYS_NNNNDMMMMYYYY = 30; 8427 const short DATE_WW = 38; 8428 const short FRACTION_1 = 10; 8429 const short FRACTION_2 = 11; 8430 const short FRACTION_END = 11; 8431 const short FRACTION_START = 10; 8432 const short INDEX_TABLE_ENTRIES = 50; 8433 const short NUMBER_1000DEC2 = 4; 8434 const short NUMBER_1000INT = 3; 8435 const short NUMBER_DEC2 = 2; 8436 const short NUMBER_END = 5; 8437 const short NUMBER_INT = 1; 8438 const short NUMBER_STANDARD = 0; 8439 const short NUMBER_START = 0; 8440 const short NUMBER_SYSTEM = 5; 8441 const short PERCENT_DEC2 = 9; 8442 const short PERCENT_END = 9; 8443 const short PERCENT_INT = 8; 8444 const short PERCENT_START = 8; 8445 const short SCIENTIFIC_000E00 = 7; 8446 const short SCIENTIFIC_000E000 = 6; 8447 const short SCIENTIFIC_END = 7; 8448 const short SCIENTIFIC_START = 6; 8449 const short TEXT = 49; 8450 const short TIME_END = 45; 8451 const short TIME_HHMM = 39; 8452 const short TIME_HHMMAMPM = 41; 8453 const short TIME_HHMMSS = 40; 8454 const short TIME_HHMMSSAMPM = 42; 8455 const short TIME_HH_MMSS = 43; 8456 const short TIME_HH_MMSS00 = 45; 8457 const short TIME_MMSS00 = 44; 8458 const short TIME_START = 39; 8459 }; 8460 published interface XNumberFormatCode { 8461 interface ::com::sun::star::uno::XInterface; 8462 ::com::sun::star::i18n::NumberFormatCode getDefault([in] short nFormatType, [in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale); 8463 ::com::sun::star::i18n::NumberFormatCode getFormatCode([in] short nFormatIndex, [in] ::com::sun::star::lang::Locale rLocale); 8464 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCode([in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale); 8465 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCodes([in] ::com::sun::star::lang::Locale rLocale); 8466 }; 8467 published service NumberFormatMapper: ::com::sun::star::i18n::XNumberFormatCode; 8468 published constants ScriptDirection { 8469 const short LEFT_TO_RIGHT = 1; 8470 const short NEUTRAL = 0; 8471 const short RIGHT_TO_LEFT = 2; 8472 }; 8473 published constants ScriptType { 8474 const short ASIAN = 2; 8475 const short COMPLEX = 3; 8476 const short LATIN = 1; 8477 const short WEAK = 4; 8478 }; 8479 published struct TextConversionResult { 8480 ::com::sun::star::i18n::Boundary Boundary; 8481 sequence< string > Candidates; 8482 }; 8483 published interface XTextConversion { 8484 interface ::com::sun::star::uno::XInterface; 8485 ::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); 8486 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); 8487 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); 8488 }; 8489 published interface XExtendedTextConversion { 8490 interface ::com::sun::star::i18n::XTextConversion; 8491 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); 8492 }; 8493 published service TextConversion: ::com::sun::star::i18n::XExtendedTextConversion; 8494 published constants TextConversionOption { 8495 const long CHARACTER_BY_CHARACTER = 1; 8496 const long IGNORE_POST_POSITIONAL_WORD = 2; 8497 const long NONE = 0; 8498 const long USE_CHARACTER_VARIANTS = 2; 8499 }; 8500 published constants TextConversionType { 8501 const short TO_HANGUL = 1; 8502 const short TO_HANJA = 2; 8503 const short TO_SCHINESE = 3; 8504 const short TO_TCHINESE = 4; 8505 }; 8506 published enum TransliterationModules { 8507 UPPERCASE_LOWERCASE = 1, 8508 LOWERCASE_UPPERCASE = 2, 8509 HALFWIDTH_FULLWIDTH = 3, 8510 FULLWIDTH_HALFWIDTH = 4, 8511 KATAKANA_HIRAGANA = 5, 8512 HIRAGANA_KATAKANA = 6, 8513 NumToTextLower_zh_CN = 7, 8514 NumToTextUpper_zh_CN = 8, 8515 NumToTextLower_zh_TW = 9, 8516 NumToTextUpper_zh_TW = 10, 8517 NumToTextFormalHangul_ko = 11, 8518 NumToTextFormalLower_ko = 12, 8519 NumToTextFormalUpper_ko = 13, 8520 NON_IGNORE_MASK = 255, 8521 IGNORE_MASK = -256, 8522 IGNORE_CASE = 256, 8523 IGNORE_KANA = 512, 8524 IGNORE_WIDTH = 1024, 8525 IgnoreTraditionalKanji_ja_JP = 4096, 8526 IgnoreTraditionalKana_ja_JP = 8192, 8527 IgnoreMinusSign_ja_JP = 16384, 8528 IgnoreIterationMark_ja_JP = 32768, 8529 IgnoreSeparator_ja_JP = 65536, 8530 IgnoreZiZu_ja_JP = 131072, 8531 IgnoreBaFa_ja_JP = 262144, 8532 IgnoreTiJi_ja_JP = 524288, 8533 IgnoreHyuByu_ja_JP = 1048576, 8534 IgnoreSeZe_ja_JP = 2097152, 8535 IgnoreIandEfollowedByYa_ja_JP = 4194304, 8536 IgnoreKiKuFollowedBySa_ja_JP = 8388608, 8537 IgnoreSize_ja_JP = 16777216, 8538 IgnoreProlongedSoundMark_ja_JP = 33554432, 8539 IgnoreMiddleDot_ja_JP = 67108864, 8540 IgnoreSpace_ja_JP = 134217728, 8541 SmallToLarge_ja_JP = 268435456, 8542 LargeToSmall_ja_JP = 536870912, 8543 END_OF_MODULE = 0 8544 }; 8545 published enum TransliterationModulesNew { 8546 UPPERCASE_LOWERCASE = 1, 8547 LOWERCASE_UPPERCASE = 2, 8548 HALFWIDTH_FULLWIDTH = 3, 8549 FULLWIDTH_HALFWIDTH = 4, 8550 KATAKANA_HIRAGANA = 5, 8551 HIRAGANA_KATAKANA = 6, 8552 IGNORE_CASE = 7, 8553 IGNORE_KANA = 8, 8554 IGNORE_WIDTH = 9, 8555 IgnoreTraditionalKanji_ja_JP = 10, 8556 IgnoreTraditionalKana_ja_JP = 11, 8557 IgnoreMinusSign_ja_JP = 12, 8558 IgnoreIterationMark_ja_JP = 13, 8559 IgnoreSeparator_ja_JP = 14, 8560 IgnoreZiZu_ja_JP = 15, 8561 IgnoreBaFa_ja_JP = 16, 8562 IgnoreTiJi_ja_JP = 17, 8563 IgnoreHyuByu_ja_JP = 18, 8564 IgnoreSeZe_ja_JP = 19, 8565 IgnoreIandEfollowedByYa_ja_JP = 20, 8566 IgnoreKiKuFollowedBySa_ja_JP = 21, 8567 IgnoreSize_ja_JP = 22, 8568 IgnoreProlongedSoundMark_ja_JP = 23, 8569 IgnoreMiddleDot_ja_JP = 24, 8570 IgnoreSpace_ja_JP = 25, 8571 SmallToLarge_ja_JP = 26, 8572 LargeToSmall_ja_JP = 27, 8573 NumToTextLower_zh_CN = 28, 8574 NumToTextUpper_zh_CN = 29, 8575 NumToTextLower_zh_TW = 30, 8576 NumToTextUpper_zh_TW = 31, 8577 NumToTextFormalHangul_ko = 32, 8578 NumToTextFormalLower_ko = 33, 8579 NumToTextFormalUpper_ko = 34, 8580 NumToTextInformalHangul_ko = 35, 8581 NumToTextInformalLower_ko = 36, 8582 NumToTextInformalUpper_ko = 37, 8583 NumToCharLower_zh_CN = 38, 8584 NumToCharUpper_zh_CN = 39, 8585 NumToCharLower_zh_TW = 40, 8586 NumToCharUpper_zh_TW = 41, 8587 NumToCharHangul_ko = 42, 8588 NumToCharLower_ko = 43, 8589 NumToCharUpper_ko = 44, 8590 NumToCharFullwidth = 45, 8591 NumToCharKanjiShort_ja_JP = 46, 8592 TextToNumLower_zh_CN = 47, 8593 TextToNumUpper_zh_CN = 48, 8594 TextToNumLower_zh_TW = 49, 8595 TextToNumUpper_zh_TW = 50, 8596 TextToNumFormalHangul_ko = 51, 8597 TextToNumFormalLower_ko = 52, 8598 TextToNumFormalUpper_ko = 53, 8599 TextToNumInformalHangul_ko = 54, 8600 TextToNumInformalLower_ko = 55, 8601 TextToNumInformalUpper_ko = 56, 8602 CharToNumLower_zh_CN = 59, 8603 CharToNumUpper_zh_CN = 60, 8604 CharToNumLower_zh_TW = 61, 8605 CharToNumUpper_zh_TW = 62, 8606 CharToNumHangul_ko = 63, 8607 CharToNumLower_ko = 64, 8608 CharToNumUpper_ko = 65, 8609 END_OF_MODULE = 0 8610 }; 8611 published interface XTransliteration { 8612 interface ::com::sun::star::uno::XInterface; 8613 string getName(); 8614 short getType(); 8615 void loadModule([in] ::com::sun::star::i18n::TransliterationModules eModType, [in] ::com::sun::star::lang::Locale aLocale); 8616 void loadModuleNew([in] sequence< ::com::sun::star::i18n::TransliterationModulesNew > aModType, [in] ::com::sun::star::lang::Locale aLocale); 8617 void loadModuleByImplName([in] string aImplName, [in] ::com::sun::star::lang::Locale aLocale); 8618 void loadModulesByImplNames([in] sequence< string > aImplNameList, [in] ::com::sun::star::lang::Locale aLocale); 8619 sequence< string > getAvailableModules([in] ::com::sun::star::lang::Locale aLocale, [in] short nType); 8620 string transliterate([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset); 8621 /** @deprecated */ string folding([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset); 8622 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); 8623 sequence< string > transliterateRange([in] string aStr1, [in] string aStr2); 8624 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2); 8625 long compareString([in] string aStr1, [in] string aStr2); 8626 }; 8627 published interface XExtendedTransliteration { 8628 interface ::com::sun::star::i18n::XTransliteration; 8629 string transliterateString2String([in] string aStr, [in] long nStartPos, [in] long nCount); 8630 string transliterateChar2String([in] char cChar); 8631 char transliterateChar2Char([in] char cChar) raises (::com::sun::star::i18n::MultipleCharsOutputException); 8632 }; 8633 published service Transliteration: ::com::sun::star::i18n::XExtendedTransliteration; 8634 published constants TransliterationType { 8635 const short CASCADE = 8; 8636 const short IGNORE = 4; 8637 const short NONE = 0; 8638 const short NUMERIC = 2; 8639 const short ONE_TO_ONE = 1; 8640 const short ONE_TO_ONE_NUMERIC = 3; 8641 }; 8642 published enum UnicodeScript { 8643 kBasicLatin = 0, 8644 kLatin1Supplement = 1, 8645 kLatinExtendedA = 2, 8646 kLatinExtendedB = 3, 8647 kIPAExtension = 4, 8648 kSpacingModifier = 5, 8649 kCombiningDiacritical = 6, 8650 kGreek = 7, 8651 kCyrillic = 8, 8652 kArmenian = 9, 8653 kHebrew = 10, 8654 kArabic = 11, 8655 kSyriac = 12, 8656 kThaana = 13, 8657 kDevanagari = 14, 8658 kBengali = 15, 8659 kGurmukhi = 16, 8660 kGujarati = 17, 8661 kOriya = 18, 8662 kTamil = 19, 8663 kTelugu = 20, 8664 kKannada = 21, 8665 kMalayalam = 22, 8666 kSinhala = 23, 8667 kThai = 24, 8668 kLao = 25, 8669 kTibetan = 26, 8670 kMyanmar = 27, 8671 kGeorgian = 28, 8672 kHangulJamo = 29, 8673 kEthiopic = 30, 8674 kCherokee = 31, 8675 kUnifiedCanadianAboriginalSyllabics = 32, 8676 kOgham = 33, 8677 kRunic = 34, 8678 kKhmer = 35, 8679 kMongolian = 36, 8680 kLatinExtendedAdditional = 37, 8681 kGreekExtended = 38, 8682 kGeneralPunctuation = 39, 8683 kSuperSubScript = 40, 8684 kCurrencySymbolScript = 41, 8685 kSymbolCombiningMark = 42, 8686 kLetterlikeSymbol = 43, 8687 kNumberForm = 44, 8688 kArrow = 45, 8689 kMathOperator = 46, 8690 kMiscTechnical = 47, 8691 kControlPicture = 48, 8692 kOpticalCharacter = 49, 8693 kEnclosedAlphanumeric = 50, 8694 kBoxDrawing = 51, 8695 kBlockElement = 52, 8696 kGeometricShape = 53, 8697 kMiscSymbol = 54, 8698 kDingbat = 55, 8699 kBraillePatterns = 56, 8700 kCJKRadicalsSupplement = 57, 8701 kKangxiRadicals = 58, 8702 kIdeographicDescriptionCharacters = 59, 8703 kCJKSymbolPunctuation = 60, 8704 kHiragana = 61, 8705 kKatakana = 62, 8706 kBopomofo = 63, 8707 kHangulCompatibilityJamo = 64, 8708 kKanbun = 65, 8709 kBopomofoExtended = 66, 8710 kEnclosedCJKLetterMonth = 67, 8711 kCJKCompatibility = 68, 8712 kCJKUnifiedIdeographsExtensionA = 69, 8713 kCJKUnifiedIdeograph = 70, 8714 kYiSyllables = 71, 8715 kYiRadicals = 72, 8716 kHangulSyllable = 73, 8717 kHighSurrogate = 74, 8718 kHighPrivateUseSurrogate = 75, 8719 kLowSurrogate = 76, 8720 kPrivateUse = 77, 8721 kCJKCompatibilityIdeograph = 78, 8722 kAlphabeticPresentation = 79, 8723 kArabicPresentationA = 80, 8724 kCombiningHalfMark = 81, 8725 kCJKCompatibilityForm = 82, 8726 kSmallFormVariant = 83, 8727 kArabicPresentationB = 84, 8728 kNoScript = 85, 8729 kHalfwidthFullwidthForm = 86, 8730 kScriptCount = 87 8731 }; 8732 published constants UnicodeType { 8733 const short COMBINING_SPACING_MARK = 8; 8734 const short CONNECTOR_PUNCTUATION = 22; 8735 const short CONTROL = 15; 8736 const short CURRENCY_SYMBOL = 25; 8737 const short DASH_PUNCTUATION = 19; 8738 const short DECIMAL_DIGIT_NUMBER = 9; 8739 const short ENCLOSING_MARK = 7; 8740 const short END_PUNCTUATION = 29; 8741 const short FINAL_PUNCTUATION = 21; 8742 const short FORMAT = 16; 8743 const short GENERAL_TYPES_COUNT = 30; 8744 const short INITIAL_PUNCTUATION = 20; 8745 const short LETTER_NUMBER = 10; 8746 const short LINE_SEPARATOR = 13; 8747 const short LOWERCASE_LETTER = 2; 8748 const short MATH_SYMBOL = 24; 8749 const short MODIFIER_LETTER = 4; 8750 const short MODIFIER_SYMBOL = 26; 8751 const short NON_SPACING_MARK = 6; 8752 const short OTHER_LETTER = 5; 8753 const short OTHER_NUMBER = 11; 8754 const short OTHER_PUNCTUATION = 23; 8755 const short OTHER_SYMBOL = 27; 8756 const short PARAGRAPH_SEPARATOR = 14; 8757 const short PRIVATE_USE = 17; 8758 const short SPACE_SEPARATOR = 12; 8759 const short START_PUNCTUATION = 28; 8760 const short SURROGATE = 18; 8761 const short TITLECASE_LETTER = 3; 8762 const short UNASSIGNED = 0; 8763 const short UPPERCASE_LETTER = 1; 8764 }; 8765 published constants Weekdays { 8766 const short FRIDAY = 5; 8767 const short MONDAY = 1; 8768 const short SATURDAY = 6; 8769 const short SUNDAY = 0; 8770 const short THURSDAY = 4; 8771 const short TUESDAY = 2; 8772 const short WEDNESDAY = 3; 8773 }; 8774 published constants WordType { 8775 const short ANYWORD_IGNOREWHITESPACES = 1; 8776 const short ANY_WORD = 0; 8777 const short DICTIONARY_WORD = 2; 8778 const short WORD_COUNT = 3; 8779 }; 8780 published interface XForbiddenCharacters { 8781 interface ::com::sun::star::uno::XInterface; 8782 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::container::NoSuchElementException); 8783 boolean hasForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale); 8784 void setForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::i18n::ForbiddenCharacters aForbiddenCharacters); 8785 void removeForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale); 8786 }; 8787 published interface XScriptTypeDetector { 8788 interface ::com::sun::star::uno::XInterface; 8789 long beginOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection); 8790 long endOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection); 8791 short getScriptDirection([in] string aText, [in] long nPos, [in] short nDefaultScriptDirection); 8792 /** @deprecated */ long beginOfCTLScriptType([in] string aText, [in] long nPos); 8793 /** @deprecated */ long endOfCTLScriptType([in] string aText, [in] long nPos); 8794 /** @deprecated */ short getCTLScriptType([in] string aText, [in] long nPos); 8795 }; 8796 published constants reservedWords { 8797 const short ABOVE_WORD = 6; 8798 const short BELOW_WORD = 7; 8799 const short COUNT = 12; 8800 const short FALSE_WORD = 1; 8801 const short QUARTER1_ABBREVIATION = 8; 8802 const short QUARTER1_WORD = 2; 8803 const short QUARTER2_ABBREVIATION = 9; 8804 const short QUARTER2_WORD = 3; 8805 const short QUARTER3_ABBREVIATION = 10; 8806 const short QUARTER3_WORD = 4; 8807 const short QUARTER4_ABBREVIATION = 11; 8808 const short QUARTER4_WORD = 5; 8809 const short TRUE_WORD = 0; 8810 }; 8811 }; 8812 module image { 8813 published service ImageMap { 8814 interface ::com::sun::star::container::XNamed; 8815 interface ::com::sun::star::container::XIndexContainer; 8816 }; 8817 published service ImageMapObject { 8818 interface ::com::sun::star::beans::XPropertySet; 8819 interface ::com::sun::star::document::XEventsSupplier; 8820 [property] string URL; 8821 [property] string Description; 8822 [property] string Target; 8823 [property] string Name; 8824 [property] boolean IsActive; 8825 }; 8826 published service ImageMapCircleObject { 8827 service ::com::sun::star::image::ImageMapObject; 8828 [property] ::com::sun::star::awt::Point Center; 8829 [property] long Radius; 8830 }; 8831 published service ImageMapPolygonObject { 8832 service ::com::sun::star::image::ImageMapObject; 8833 [property] ::com::sun::star::drawing::PointSequence Polygon; 8834 }; 8835 published service ImageMapRectangleObject { 8836 service ::com::sun::star::image::ImageMapObject; 8837 [property] ::com::sun::star::awt::Rectangle Boundary; 8838 }; 8839 }; 8840 module ldap { 8841 published exception LdapConnectionException: ::com::sun::star::uno::Exception { 8842 }; 8843 published exception LdapGenericException: ::com::sun::star::uno::Exception { 8844 long ErrorCode; 8845 }; 8846 }; 8847 module linguistic2 { 8848 published enum ConversionDirection { 8849 FROM_LEFT = 0, 8850 FROM_RIGHT = 1 8851 }; 8852 published interface XConversionDictionary { 8853 interface ::com::sun::star::uno::XInterface; 8854 string getName(); 8855 ::com::sun::star::lang::Locale getLocale(); 8856 short getConversionType(); 8857 void setActive([in] boolean bActivate); 8858 boolean isActive(); 8859 void clear(); 8860 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); 8861 void addEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException); 8862 void removeEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException); 8863 short getMaxCharCount([in] ::com::sun::star::linguistic2::ConversionDirection eDirection); 8864 sequence< string > getConversionEntries([in] ::com::sun::star::linguistic2::ConversionDirection eDirection); 8865 }; 8866 published interface XConversionPropertyType { 8867 interface ::com::sun::star::uno::XInterface; 8868 void setPropertyType([in] string aLeftText, [in] string aRightText, [in] short nPropertyType) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException); 8869 short getPropertyType([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException); 8870 }; 8871 published service ConversionDictionary { 8872 interface ::com::sun::star::linguistic2::XConversionDictionary; 8873 [optional] interface ::com::sun::star::util::XFlushable; 8874 [optional] interface ::com::sun::star::linguistic2::XConversionPropertyType; 8875 }; 8876 published interface XConversionDictionaryList { 8877 interface ::com::sun::star::uno::XInterface; 8878 ::com::sun::star::container::XNameContainer getDictionaryContainer(); 8879 ::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); 8880 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); 8881 short queryMaxCharCount([in] ::com::sun::star::lang::Locale aLocale, [in] short nConversionDictionaryType, [in] ::com::sun::star::linguistic2::ConversionDirection eDirection); 8882 }; 8883 published service ConversionDictionaryList: ::com::sun::star::linguistic2::XConversionDictionaryList; 8884 published enum DictionaryType { 8885 POSITIVE = 0, 8886 NEGATIVE = 1, 8887 /** @deprecated */ MIXED = 2 8888 }; 8889 published interface XDictionaryEntry; 8890 published interface XDictionaryEventListener; 8891 published interface XDictionary { 8892 interface ::com::sun::star::container::XNamed; 8893 ::com::sun::star::linguistic2::DictionaryType getDictionaryType(); 8894 void setActive([in] boolean bActivate); 8895 boolean isActive(); 8896 long getCount(); 8897 ::com::sun::star::lang::Locale getLocale(); 8898 void setLocale([in] ::com::sun::star::lang::Locale aLocale); 8899 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord); 8900 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry); 8901 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText); 8902 boolean remove([in] string aWord); 8903 boolean isFull(); 8904 /** @deprecated */ sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries(); 8905 void clear(); 8906 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener); 8907 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener); 8908 }; 8909 published struct DictionaryEvent: ::com::sun::star::lang::EventObject { 8910 short nEvent; 8911 ::com::sun::star::linguistic2::XDictionaryEntry xDictionaryEntry; 8912 }; 8913 published constants DictionaryEventFlags { 8914 const short ACTIVATE_DIC = 32; 8915 const short ADD_ENTRY = 1; 8916 const short CHG_LANGUAGE = 8; 8917 const short CHG_NAME = 4; 8918 const short DEACTIVATE_DIC = 64; 8919 const short DEL_ENTRY = 2; 8920 const short ENTRIES_CLEARED = 16; 8921 }; 8922 published interface XDictionaryListEventListener; 8923 published interface XDictionaryList { 8924 interface ::com::sun::star::uno::XInterface; 8925 short getCount(); 8926 sequence< ::com::sun::star::linguistic2::XDictionary > getDictionaries(); 8927 ::com::sun::star::linguistic2::XDictionary getDictionaryByName([in] string aDictionaryName); 8928 boolean addDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary); 8929 boolean removeDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary); 8930 boolean addDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener, [in] boolean bReceiveVerbose); 8931 boolean removeDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener); 8932 short beginCollectEvents(); 8933 short endCollectEvents(); 8934 short flushEvents(); 8935 ::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); 8936 }; 8937 published interface XSearchableDictionaryList { 8938 interface ::com::sun::star::linguistic2::XDictionaryList; 8939 ::com::sun::star::linguistic2::XDictionaryEntry queryDictionaryEntry([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] boolean bSearchPosDics, [in] boolean bSpellEntry); 8940 }; 8941 published service DictionaryList: ::com::sun::star::linguistic2::XSearchableDictionaryList; 8942 published struct DictionaryListEvent: ::com::sun::star::lang::EventObject { 8943 short nCondensedEvent; 8944 sequence< ::com::sun::star::linguistic2::DictionaryEvent > aDictionaryEvents; 8945 }; 8946 published constants DictionaryListEventFlags { 8947 const short ACTIVATE_NEG_DIC = 64; 8948 const short ACTIVATE_POS_DIC = 16; 8949 const short ADD_NEG_ENTRY = 4; 8950 const short ADD_POS_ENTRY = 1; 8951 const short DEACTIVATE_NEG_DIC = 128; 8952 const short DEACTIVATE_POS_DIC = 32; 8953 const short DEL_NEG_ENTRY = 8; 8954 const short DEL_POS_ENTRY = 2; 8955 }; 8956 published service HangulHanjaConversionDictionary { 8957 service ::com::sun::star::linguistic2::ConversionDictionary; 8958 }; 8959 published interface XSupportedLocales { 8960 interface ::com::sun::star::uno::XInterface; 8961 sequence< ::com::sun::star::lang::Locale > getLocales(); 8962 boolean hasLocale([in] ::com::sun::star::lang::Locale aLocale); 8963 }; 8964 published interface XPossibleHyphens; 8965 published interface XHyphenator { 8966 interface ::com::sun::star::linguistic2::XSupportedLocales; 8967 ::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); 8968 ::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); 8969 ::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); 8970 }; 8971 published interface XLinguServiceEventListener; 8972 published interface XLinguServiceEventBroadcaster { 8973 interface ::com::sun::star::uno::XInterface; 8974 boolean addLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr); 8975 boolean removeLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr); 8976 }; 8977 published service Hyphenator { 8978 interface ::com::sun::star::linguistic2::XHyphenator; 8979 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster; 8980 interface ::com::sun::star::lang::XInitialization; 8981 interface ::com::sun::star::lang::XComponent; 8982 interface ::com::sun::star::lang::XServiceDisplayName; 8983 }; 8984 published interface XLinguProperties { 8985 interface ::com::sun::star::beans::XPropertySet; 8986 [attribute] boolean IsUseDictionaryList; 8987 [attribute] boolean IsIgnoreControlCharacters; 8988 [attribute] boolean IsSpellUpperCase; 8989 [attribute] boolean IsSpellWithDigits; 8990 /** @deprecated */ [attribute] boolean IsSpellCapitalization; 8991 [attribute] short HyphMinLeading; 8992 [attribute] short HyphMinTrailing; 8993 [attribute] short HyphMinWordLength; 8994 [attribute] ::com::sun::star::lang::Locale DefaultLocale; 8995 [attribute] boolean IsHyphAuto; 8996 [attribute] boolean IsHyphSpecial; 8997 [attribute] boolean IsSpellAuto; 8998 [attribute] boolean IsSpellSpecial; 8999 [attribute] boolean IsWrapReverse; 9000 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CJK; 9001 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CTL; 9002 }; 9003 published service LinguProperties: ::com::sun::star::linguistic2::XLinguProperties; 9004 published struct LinguServiceEvent: ::com::sun::star::lang::EventObject { 9005 short nEvent; 9006 }; 9007 published constants LinguServiceEventFlags { 9008 const short HYPHENATE_AGAIN = 4; 9009 const short PROOFREAD_AGAIN = 8; 9010 const short SPELL_CORRECT_WORDS_AGAIN = 1; 9011 const short SPELL_WRONG_WORDS_AGAIN = 2; 9012 }; 9013 published interface XAvailableLocales { 9014 interface ::com::sun::star::uno::XInterface; 9015 sequence< ::com::sun::star::lang::Locale > getAvailableLocales([in] string aServiceName); 9016 }; 9017 published interface XSpellChecker; 9018 published interface XThesaurus; 9019 published interface XLinguServiceManager { 9020 interface ::com::sun::star::uno::XInterface; 9021 ::com::sun::star::linguistic2::XSpellChecker getSpellChecker(); 9022 ::com::sun::star::linguistic2::XHyphenator getHyphenator(); 9023 ::com::sun::star::linguistic2::XThesaurus getThesaurus(); 9024 boolean addLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener); 9025 boolean removeLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener); 9026 sequence< string > getAvailableServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale); 9027 void setConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< string > aServiceImplNames); 9028 sequence< string > getConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale); 9029 }; 9030 published interface XLinguServiceManager2 { 9031 interface ::com::sun::star::linguistic2::XLinguServiceManager; 9032 interface ::com::sun::star::linguistic2::XAvailableLocales; 9033 interface ::com::sun::star::lang::XComponent; 9034 }; 9035 published service LinguServiceManager: ::com::sun::star::linguistic2::XLinguServiceManager2; 9036 published interface XSpellAlternatives; 9037 published interface XSpellChecker { 9038 interface ::com::sun::star::linguistic2::XSupportedLocales; 9039 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); 9040 ::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); 9041 }; 9042 published service SpellChecker { 9043 interface ::com::sun::star::linguistic2::XSpellChecker; 9044 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster; 9045 interface ::com::sun::star::lang::XInitialization; 9046 interface ::com::sun::star::lang::XComponent; 9047 interface ::com::sun::star::lang::XServiceDisplayName; 9048 }; 9049 published constants SpellFailure { 9050 const short CAPTION_ERROR = 3; 9051 const short IS_NEGATIVE_WORD = 2; 9052 const short SPELLING_ERROR = 4; 9053 }; 9054 published interface XMeaning; 9055 published interface XThesaurus { 9056 interface ::com::sun::star::linguistic2::XSupportedLocales; 9057 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); 9058 }; 9059 published service Thesaurus { 9060 interface ::com::sun::star::linguistic2::XThesaurus; 9061 interface ::com::sun::star::lang::XInitialization; 9062 interface ::com::sun::star::lang::XComponent; 9063 interface ::com::sun::star::lang::XServiceDisplayName; 9064 }; 9065 /** @deprecated */ published interface XDictionary1 { 9066 interface ::com::sun::star::container::XNamed; 9067 ::com::sun::star::linguistic2::DictionaryType getDictionaryType(); 9068 void setActive([in] boolean bActivate); 9069 boolean isActive(); 9070 short getCount(); 9071 short getLanguage(); 9072 void setLanguage([in] short nLang); 9073 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord); 9074 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry); 9075 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText); 9076 boolean remove([in] string aWord); 9077 boolean isFull(); 9078 sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries(); 9079 void clear(); 9080 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener); 9081 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener); 9082 }; 9083 published interface XDictionaryEntry { 9084 interface ::com::sun::star::uno::XInterface; 9085 string getDictionaryWord(); 9086 boolean isNegative(); 9087 string getReplacementText(); 9088 }; 9089 published interface XDictionaryEventListener { 9090 interface ::com::sun::star::lang::XEventListener; 9091 void processDictionaryEvent([in] ::com::sun::star::linguistic2::DictionaryEvent aDicEvent); 9092 }; 9093 published interface XDictionaryListEventListener { 9094 interface ::com::sun::star::lang::XEventListener; 9095 void processDictionaryListEvent([in] ::com::sun::star::linguistic2::DictionaryListEvent aDicListEvent); 9096 }; 9097 published interface XHyphenatedWord { 9098 interface ::com::sun::star::uno::XInterface; 9099 string getWord(); 9100 ::com::sun::star::lang::Locale getLocale(); 9101 short getHyphenationPos(); 9102 string getHyphenatedWord(); 9103 short getHyphenPos(); 9104 boolean isAlternativeSpelling(); 9105 }; 9106 published interface XLinguServiceEventListener { 9107 interface ::com::sun::star::lang::XEventListener; 9108 void processLinguServiceEvent([in] ::com::sun::star::linguistic2::LinguServiceEvent aLngSvcEvent); 9109 }; 9110 published interface XMeaning { 9111 interface ::com::sun::star::uno::XInterface; 9112 string getMeaning(); 9113 sequence< string > querySynonyms(); 9114 }; 9115 published interface XPossibleHyphens { 9116 interface ::com::sun::star::uno::XInterface; 9117 string getWord(); 9118 ::com::sun::star::lang::Locale getLocale(); 9119 string getPossibleHyphens(); 9120 sequence< short > getHyphenationPositions(); 9121 }; 9122 published interface XSpellAlternatives { 9123 interface ::com::sun::star::uno::XInterface; 9124 string getWord(); 9125 ::com::sun::star::lang::Locale getLocale(); 9126 short getFailureType(); 9127 short getAlternativesCount(); 9128 sequence< string > getAlternatives(); 9129 }; 9130 /** @deprecated */ published interface XSupportedLanguages { 9131 interface ::com::sun::star::uno::XInterface; 9132 sequence< short > getLanguages(); 9133 boolean hasLanguage([in] short nLanguage); 9134 }; 9135 /** @deprecated */ published interface XSpellChecker1 { 9136 interface ::com::sun::star::linguistic2::XSupportedLanguages; 9137 boolean isValid([in] string aWord, [in] short nLanguage, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException); 9138 ::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); 9139 }; 9140 }; 9141 module mozilla { 9142 published struct MenuMultipleChange { 9143 short ID; 9144 short GroupID; 9145 short PreItemID; 9146 string ItemText; 9147 boolean IsVisible; 9148 boolean IsActive; 9149 boolean IsCheckable; 9150 boolean IsChecked; 9151 sequence< byte > Image; 9152 }; 9153 published interface XMenuProxyListener; 9154 published interface XMenuProxy { 9155 interface ::com::sun::star::lang::XComponent; 9156 void executeMenuItem([in] short ID); 9157 void addMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener); 9158 void removeMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener); 9159 }; 9160 published service MenuProxy { 9161 interface ::com::sun::star::mozilla::XMenuProxy; 9162 }; 9163 published struct MenuSingleChange { 9164 short ID; 9165 short ChangeID; 9166 any Change; 9167 }; 9168 published interface XMenuProxyListener { 9169 interface ::com::sun::star::uno::XInterface; 9170 void menuChangedMultiple([in] sequence< ::com::sun::star::mozilla::MenuMultipleChange > MenuMultipleChanges); 9171 void menuChangedSingle([in] sequence< ::com::sun::star::mozilla::MenuSingleChange > MenuSingleChanges); 9172 void menuItemDeleted([in] short ID); 9173 }; 9174 published service MenuProxyListener { 9175 interface ::com::sun::star::mozilla::XMenuProxyListener; 9176 }; 9177 published enum MozillaProductType { 9178 Default = 0, 9179 Mozilla = 1, 9180 Firefox = 2, 9181 Thunderbird = 3 9182 }; 9183 published interface XProfileDiscover { 9184 interface ::com::sun::star::uno::XInterface; 9185 long getProfileCount([in] ::com::sun::star::mozilla::MozillaProductType product); 9186 long getProfileList([in] ::com::sun::star::mozilla::MozillaProductType product, [out] sequence< string > list); 9187 string getDefaultProfile([in] ::com::sun::star::mozilla::MozillaProductType product); 9188 string getProfilePath([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName); 9189 boolean isProfileLocked([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName); 9190 boolean getProfileExists([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName); 9191 }; 9192 published interface XProfileManager { 9193 interface ::com::sun::star::uno::XInterface; 9194 long bootupProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName); 9195 long shutdownProfile(); 9196 ::com::sun::star::mozilla::MozillaProductType getCurrentProduct(); 9197 string getCurrentProfile(); 9198 boolean isCurrentProfileLocked(); 9199 string setCurrentProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName); 9200 }; 9201 published interface XCodeProxy; 9202 published interface XProxyRunner { 9203 interface ::com::sun::star::uno::XInterface; 9204 long Run([in] ::com::sun::star::mozilla::XCodeProxy aCode); 9205 }; 9206 published interface XMozillaBootstrap { 9207 interface ::com::sun::star::mozilla::XProfileDiscover; 9208 interface ::com::sun::star::mozilla::XProfileManager; 9209 interface ::com::sun::star::mozilla::XProxyRunner; 9210 }; 9211 published service MozillaBootstrap: ::com::sun::star::mozilla::XMozillaBootstrap; 9212 published interface XCloseSessionListener { 9213 interface ::com::sun::star::uno::XInterface; 9214 void sessionClosed([in] any sessionData); 9215 }; 9216 published interface XCodeProxy { 9217 interface ::com::sun::star::uno::XInterface; 9218 long run(); 9219 ::com::sun::star::mozilla::MozillaProductType getProductType(); 9220 string getProfileName(); 9221 }; 9222 }; 9223 module packages { 9224 published service Package { 9225 interface ::com::sun::star::lang::XInitialization; 9226 interface ::com::sun::star::container::XHierarchicalNameAccess; 9227 interface ::com::sun::star::lang::XSingleServiceFactory; 9228 interface ::com::sun::star::util::XChangesBatch; 9229 }; 9230 published service PackageFolder { 9231 interface ::com::sun::star::container::XNamed; 9232 interface ::com::sun::star::container::XChild; 9233 interface ::com::sun::star::container::XNameContainer; 9234 interface ::com::sun::star::container::XEnumerationAccess; 9235 interface ::com::sun::star::beans::XPropertySet; 9236 }; 9237 published service PackageFolderEnumeration { 9238 interface ::com::sun::star::container::XEnumeration; 9239 }; 9240 published service PackageStream { 9241 interface ::com::sun::star::container::XNamed; 9242 interface ::com::sun::star::container::XChild; 9243 interface ::com::sun::star::io::XActiveDataSink; 9244 interface ::com::sun::star::beans::XPropertySet; 9245 }; 9246 module zip { 9247 published exception ZipException: ::com::sun::star::uno::Exception { 9248 }; 9249 }; 9250 module manifest { 9251 published interface XManifestReader { 9252 interface ::com::sun::star::uno::XInterface; 9253 sequence< sequence< ::com::sun::star::beans::PropertyValue > > readManifestSequence([in] ::com::sun::star::io::XInputStream rStream); 9254 }; 9255 published service ManifestReader: ::com::sun::star::packages::manifest::XManifestReader; 9256 published interface XManifestWriter { 9257 interface ::com::sun::star::uno::XInterface; 9258 void writeManifestSequence([in] ::com::sun::star::io::XOutputStream rStream, [in] sequence< sequence< ::com::sun::star::beans::PropertyValue > > rSequence); 9259 }; 9260 published service ManifestWriter: ::com::sun::star::packages::manifest::XManifestWriter; 9261 }; 9262 module zip { 9263 published constants ZipConstants { 9264 const short BEST_COMPRESSION = 9; 9265 const short BEST_SPEED = 1; 9266 const short CENATT = 36; 9267 const short CENATX = 38; 9268 const short CENCOM = 32; 9269 const short CENCRC = 16; 9270 const short CENDAT = 14; 9271 const short CENDSK = 34; 9272 const short CENEXT = 30; 9273 const short CENFLG = 8; 9274 const short CENHDR = 46; 9275 const short CENHOW = 10; 9276 const short CENLEN = 24; 9277 const short CENNAM = 28; 9278 const short CENOFF = 42; 9279 const long CENSIG = 33639248; 9280 const short CENSIZ = 20; 9281 const short CENTIM = 12; 9282 const short CENVEM = 4; 9283 const short CENVER = 6; 9284 const short DEFAULT_COMPRESSION = -1; 9285 const short DEFAULT_STRATEGY = 0; 9286 const short DEFLATED = 8; 9287 const short DEF_MEM_LEVEL = 8; 9288 const short ENDCOM = 20; 9289 const short ENDHDR = 22; 9290 const short ENDOFF = 16; 9291 const long ENDSIG = 101010256; 9292 const short ENDSIZ = 12; 9293 const short ENDSUB = 8; 9294 const short ENDTOT = 10; 9295 const short EXTCRC = 4; 9296 const short EXTHDR = 16; 9297 const short EXTLEN = 12; 9298 const long EXTSIG = 134695760; 9299 const short EXTSIZ = 8; 9300 const short FILTERED = 1; 9301 const short HUFFMAN_ONLY = 2; 9302 const short LOCCRC = 14; 9303 const short LOCEXT = 28; 9304 const short LOCFLG = 6; 9305 const short LOCHDR = 30; 9306 const short LOCHOW = 8; 9307 const short LOCLEN = 22; 9308 const short LOCNAM = 26; 9309 const long LOCSIG = 67324752; 9310 const short LOCSIZ = 18; 9311 const short LOCTIM = 10; 9312 const short LOCVER = 4; 9313 const short NO_COMPRESSION = 0; 9314 const long SPANSIG = 134695760; 9315 const short STORED = 0; 9316 }; 9317 published struct ZipEntry { 9318 short nVersion; 9319 short nFlag; 9320 short nMethod; 9321 long nTime; 9322 long nCrc; 9323 long nCompressedSize; 9324 long nSize; 9325 long nOffset; 9326 short nDiskNumber; 9327 string sName; 9328 sequence< byte > extra; 9329 string sComment; 9330 }; 9331 }; 9332 }; 9333 module task { 9334 published enum InteractionClassification { 9335 ERROR = 0, 9336 WARNING = 1, 9337 INFO = 2, 9338 QUERY = 3 9339 }; 9340 published exception ClassifiedInteractionRequest: ::com::sun::star::uno::Exception { 9341 ::com::sun::star::task::InteractionClassification Classification; 9342 }; 9343 }; 9344 module ucb { 9345 published enum IOErrorCode { 9346 ABORT = 0, 9347 ACCESS_DENIED = 1, 9348 ALREADY_EXISTING = 2, 9349 BAD_CRC = 3, 9350 CANT_CREATE = 4, 9351 CANT_READ = 5, 9352 CANT_SEEK = 6, 9353 CANT_TELL = 7, 9354 CANT_WRITE = 8, 9355 CURRENT_DIRECTORY = 9, 9356 DEVICE_NOT_READY = 10, 9357 DIFFERENT_DEVICES = 11, 9358 GENERAL = 12, 9359 INVALID_ACCESS = 13, 9360 INVALID_CHARACTER = 14, 9361 INVALID_DEVICE = 15, 9362 INVALID_LENGTH = 16, 9363 INVALID_PARAMETER = 17, 9364 IS_WILDCARD = 18, 9365 LOCKING_VIOLATION = 19, 9366 MISPLACED_CHARACTER = 20, 9367 NAME_TOO_LONG = 21, 9368 NOT_EXISTING = 22, 9369 NOT_EXISTING_PATH = 23, 9370 NOT_SUPPORTED = 24, 9371 NO_DIRECTORY = 25, 9372 NO_FILE = 26, 9373 OUT_OF_DISK_SPACE = 27, 9374 OUT_OF_FILE_HANDLES = 28, 9375 OUT_OF_MEMORY = 29, 9376 PENDING = 30, 9377 RECURSIVE = 31, 9378 UNKNOWN = 32, 9379 WRITE_PROTECTED = 33, 9380 WRONG_FORMAT = 34, 9381 WRONG_VERSION = 35 9382 }; 9383 published exception InteractiveIOException: ::com::sun::star::task::ClassifiedInteractionRequest { 9384 ::com::sun::star::ucb::IOErrorCode Code; 9385 }; 9386 }; 9387 module packages { 9388 module zip { 9389 published exception ZipIOException: ::com::sun::star::io::IOException { 9390 }; 9391 }; 9392 }; 9393 module presentation { 9394 published enum AnimationEffect { 9395 NONE = 0, 9396 FADE_FROM_LEFT = 1, 9397 FADE_FROM_TOP = 2, 9398 FADE_FROM_RIGHT = 3, 9399 FADE_FROM_BOTTOM = 4, 9400 FADE_TO_CENTER = 5, 9401 FADE_FROM_CENTER = 6, 9402 MOVE_FROM_LEFT = 7, 9403 MOVE_FROM_TOP = 8, 9404 MOVE_FROM_RIGHT = 9, 9405 MOVE_FROM_BOTTOM = 10, 9406 VERTICAL_STRIPES = 11, 9407 HORIZONTAL_STRIPES = 12, 9408 CLOCKWISE = 13, 9409 COUNTERCLOCKWISE = 14, 9410 FADE_FROM_UPPERLEFT = 15, 9411 FADE_FROM_UPPERRIGHT = 16, 9412 FADE_FROM_LOWERLEFT = 17, 9413 FADE_FROM_LOWERRIGHT = 18, 9414 CLOSE_VERTICAL = 19, 9415 CLOSE_HORIZONTAL = 20, 9416 OPEN_VERTICAL = 21, 9417 OPEN_HORIZONTAL = 22, 9418 PATH = 23, 9419 MOVE_TO_LEFT = 24, 9420 MOVE_TO_TOP = 25, 9421 MOVE_TO_RIGHT = 26, 9422 MOVE_TO_BOTTOM = 27, 9423 SPIRALIN_LEFT = 28, 9424 SPIRALIN_RIGHT = 29, 9425 SPIRALOUT_LEFT = 30, 9426 SPIRALOUT_RIGHT = 31, 9427 DISSOLVE = 32, 9428 WAVYLINE_FROM_LEFT = 33, 9429 WAVYLINE_FROM_TOP = 34, 9430 WAVYLINE_FROM_RIGHT = 35, 9431 WAVYLINE_FROM_BOTTOM = 36, 9432 RANDOM = 37, 9433 VERTICAL_LINES = 38, 9434 HORIZONTAL_LINES = 39, 9435 LASER_FROM_LEFT = 40, 9436 LASER_FROM_TOP = 41, 9437 LASER_FROM_RIGHT = 42, 9438 LASER_FROM_BOTTOM = 43, 9439 LASER_FROM_UPPERLEFT = 44, 9440 LASER_FROM_UPPERRIGHT = 45, 9441 LASER_FROM_LOWERLEFT = 46, 9442 LASER_FROM_LOWERRIGHT = 47, 9443 APPEAR = 48, 9444 HIDE = 49, 9445 MOVE_FROM_UPPERLEFT = 50, 9446 MOVE_FROM_UPPERRIGHT = 51, 9447 MOVE_FROM_LOWERRIGHT = 52, 9448 MOVE_FROM_LOWERLEFT = 53, 9449 MOVE_TO_UPPERLEFT = 54, 9450 MOVE_TO_UPPERRIGHT = 55, 9451 MOVE_TO_LOWERRIGHT = 56, 9452 MOVE_TO_LOWERLEFT = 57, 9453 MOVE_SHORT_FROM_LEFT = 58, 9454 MOVE_SHORT_FROM_UPPERLEFT = 59, 9455 MOVE_SHORT_FROM_TOP = 60, 9456 MOVE_SHORT_FROM_UPPERRIGHT = 61, 9457 MOVE_SHORT_FROM_RIGHT = 62, 9458 MOVE_SHORT_FROM_LOWERRIGHT = 63, 9459 MOVE_SHORT_FROM_BOTTOM = 64, 9460 MOVE_SHORT_FROM_LOWERLEFT = 65, 9461 MOVE_SHORT_TO_LEFT = 66, 9462 MOVE_SHORT_TO_UPPERLEFT = 67, 9463 MOVE_SHORT_TO_TOP = 68, 9464 MOVE_SHORT_TO_UPPERRIGHT = 69, 9465 MOVE_SHORT_TO_RIGHT = 70, 9466 MOVE_SHORT_TO_LOWERRIGHT = 71, 9467 MOVE_SHORT_TO_BOTTOM = 72, 9468 MOVE_SHORT_TO_LOWERLEFT = 73, 9469 VERTICAL_CHECKERBOARD = 74, 9470 HORIZONTAL_CHECKERBOARD = 75, 9471 HORIZONTAL_ROTATE = 76, 9472 VERTICAL_ROTATE = 77, 9473 HORIZONTAL_STRETCH = 78, 9474 VERTICAL_STRETCH = 79, 9475 STRETCH_FROM_LEFT = 80, 9476 STRETCH_FROM_UPPERLEFT = 81, 9477 STRETCH_FROM_TOP = 82, 9478 STRETCH_FROM_UPPERRIGHT = 83, 9479 STRETCH_FROM_RIGHT = 84, 9480 STRETCH_FROM_LOWERRIGHT = 85, 9481 STRETCH_FROM_BOTTOM = 86, 9482 STRETCH_FROM_LOWERLEFT = 87, 9483 ZOOM_IN = 88, 9484 ZOOM_IN_SMALL = 89, 9485 ZOOM_IN_SPIRAL = 90, 9486 ZOOM_OUT = 91, 9487 ZOOM_OUT_SMALL = 92, 9488 ZOOM_OUT_SPIRAL = 93, 9489 ZOOM_IN_FROM_LEFT = 94, 9490 ZOOM_IN_FROM_UPPERLEFT = 95, 9491 ZOOM_IN_FROM_TOP = 96, 9492 ZOOM_IN_FROM_UPPERRIGHT = 97, 9493 ZOOM_IN_FROM_RIGHT = 98, 9494 ZOOM_IN_FROM_LOWERRIGHT = 99, 9495 ZOOM_IN_FROM_BOTTOM = 100, 9496 ZOOM_IN_FROM_LOWERLEFT = 101, 9497 ZOOM_IN_FROM_CENTER = 102, 9498 ZOOM_OUT_FROM_LEFT = 103, 9499 ZOOM_OUT_FROM_UPPERLEFT = 104, 9500 ZOOM_OUT_FROM_TOP = 105, 9501 ZOOM_OUT_FROM_UPPERRIGHT = 106, 9502 ZOOM_OUT_FROM_RIGHT = 107, 9503 ZOOM_OUT_FROM_LOWERRIGHT = 108, 9504 ZOOM_OUT_FROM_BOTTOM = 109, 9505 ZOOM_OUT_FROM_LOWERLEFT = 110, 9506 ZOOM_OUT_FROM_CENTER = 111 9507 }; 9508 published enum AnimationSpeed { 9509 SLOW = 0, 9510 MEDIUM = 1, 9511 FAST = 2 9512 }; 9513 published enum ClickAction { 9514 NONE = 0, 9515 PREVPAGE = 1, 9516 NEXTPAGE = 2, 9517 FIRSTPAGE = 3, 9518 LASTPAGE = 4, 9519 BOOKMARK = 5, 9520 DOCUMENT = 6, 9521 INVISIBLE = 7, 9522 SOUND = 8, 9523 VERB = 9, 9524 VANISH = 10, 9525 PROGRAM = 11, 9526 MACRO = 12, 9527 STOPPRESENTATION = 13 9528 }; 9529 published service Shape { 9530 [property] string Bookmark; 9531 [property] ::com::sun::star::util::Color DimColor; 9532 [property] boolean DimHide; 9533 [property] boolean DimPrevious; 9534 [property] ::com::sun::star::presentation::AnimationEffect Effect; 9535 [property] boolean IsEmptyPresentationObject; 9536 [property, readonly] boolean IsPresentationObject; 9537 [property] ::com::sun::star::presentation::ClickAction OnClick; 9538 [property] boolean PlayFull; 9539 [property] long PresentationOrder; 9540 [property] string Sound; 9541 [property] boolean SoundOn; 9542 [property] ::com::sun::star::presentation::AnimationSpeed Speed; 9543 [property] ::com::sun::star::presentation::AnimationEffect TextEffect; 9544 [property] long Verb; 9545 }; 9546 published service ChartShape { 9547 service ::com::sun::star::presentation::Shape; 9548 service ::com::sun::star::drawing::OLE2Shape; 9549 }; 9550 published service CustomPresentation { 9551 interface ::com::sun::star::container::XIndexContainer; 9552 interface ::com::sun::star::container::XNamed; 9553 }; 9554 published service CustomPresentationAccess { 9555 interface ::com::sun::star::container::XNameContainer; 9556 interface ::com::sun::star::lang::XSingleServiceFactory; 9557 }; 9558 published service DocumentSettings { 9559 service ::com::sun::star::document::Settings; 9560 [optional] service ::com::sun::star::document::HeaderFooterSettings; 9561 interface ::com::sun::star::beans::XPropertySet; 9562 [property, optional] boolean IsPrintDrawing; 9563 [property, optional] boolean IsPrintNotes; 9564 [property, optional] boolean IsPrintHandout; 9565 [property, optional] boolean IsPrintOutline; 9566 [property, optional] boolean IsPrintHiddenPages; 9567 [property, optional] boolean IsPrintFitPage; 9568 [property, optional] boolean IsPrintTilePage; 9569 [property, optional] long PageNumberFormat; 9570 [property, optional] boolean ParagraphSummation; 9571 }; 9572 published enum FadeEffect { 9573 NONE = 0, 9574 FADE_FROM_LEFT = 1, 9575 FADE_FROM_TOP = 2, 9576 FADE_FROM_RIGHT = 3, 9577 FADE_FROM_BOTTOM = 4, 9578 FADE_TO_CENTER = 5, 9579 FADE_FROM_CENTER = 6, 9580 MOVE_FROM_LEFT = 7, 9581 MOVE_FROM_TOP = 8, 9582 MOVE_FROM_RIGHT = 9, 9583 MOVE_FROM_BOTTOM = 10, 9584 ROLL_FROM_LEFT = 11, 9585 ROLL_FROM_TOP = 12, 9586 ROLL_FROM_RIGHT = 13, 9587 ROLL_FROM_BOTTOM = 14, 9588 VERTICAL_STRIPES = 15, 9589 HORIZONTAL_STRIPES = 16, 9590 CLOCKWISE = 17, 9591 COUNTERCLOCKWISE = 18, 9592 FADE_FROM_UPPERLEFT = 19, 9593 FADE_FROM_UPPERRIGHT = 20, 9594 FADE_FROM_LOWERLEFT = 21, 9595 FADE_FROM_LOWERRIGHT = 22, 9596 CLOSE_VERTICAL = 23, 9597 CLOSE_HORIZONTAL = 24, 9598 OPEN_VERTICAL = 25, 9599 OPEN_HORIZONTAL = 26, 9600 SPIRALIN_LEFT = 27, 9601 SPIRALIN_RIGHT = 28, 9602 SPIRALOUT_LEFT = 29, 9603 SPIRALOUT_RIGHT = 30, 9604 DISSOLVE = 31, 9605 WAVYLINE_FROM_LEFT = 32, 9606 WAVYLINE_FROM_TOP = 33, 9607 WAVYLINE_FROM_RIGHT = 34, 9608 WAVYLINE_FROM_BOTTOM = 35, 9609 RANDOM = 36, 9610 STRETCH_FROM_LEFT = 37, 9611 STRETCH_FROM_TOP = 38, 9612 STRETCH_FROM_RIGHT = 39, 9613 STRETCH_FROM_BOTTOM = 40, 9614 VERTICAL_LINES = 41, 9615 HORIZONTAL_LINES = 42, 9616 MOVE_FROM_UPPERLEFT = 43, 9617 MOVE_FROM_UPPERRIGHT = 44, 9618 MOVE_FROM_LOWERRIGHT = 45, 9619 MOVE_FROM_LOWERLEFT = 46, 9620 UNCOVER_TO_LEFT = 47, 9621 UNCOVER_TO_UPPERLEFT = 48, 9622 UNCOVER_TO_TOP = 49, 9623 UNCOVER_TO_UPPERRIGHT = 50, 9624 UNCOVER_TO_RIGHT = 51, 9625 UNCOVER_TO_LOWERRIGHT = 52, 9626 UNCOVER_TO_BOTTOM = 53, 9627 UNCOVER_TO_LOWERLEFT = 54, 9628 VERTICAL_CHECKERBOARD = 55, 9629 HORIZONTAL_CHECKERBOARD = 56 9630 }; 9631 published service DrawPage { 9632 service ::com::sun::star::drawing::DrawPage; 9633 service ::com::sun::star::document::LinkTarget; 9634 [property] long Change; 9635 [property] long Duration; 9636 [property, optional] double HighResDuration; 9637 [property] ::com::sun::star::presentation::FadeEffect Effect; 9638 [property] short Layout; 9639 [property] ::com::sun::star::presentation::AnimationSpeed Speed; 9640 [property, optional] boolean IsHeaderVisible; 9641 [property, optional] string HeaderText; 9642 [property, optional] boolean IsFooterVisible; 9643 [property, optional] string FooterText; 9644 [property, optional] boolean IsPageNumberVisible; 9645 [property, optional] boolean IsDateTimeVisible; 9646 [property, optional] boolean IsDateTimeFixed; 9647 [property, optional] string DateTimeText; 9648 [property, optional] long DateTimeFormat; 9649 [property, optional] double TransitionDuration; 9650 }; 9651 published service GraphicObjectShape { 9652 service ::com::sun::star::presentation::Shape; 9653 service ::com::sun::star::drawing::GraphicObjectShape; 9654 }; 9655 published service HandoutShape { 9656 service ::com::sun::star::presentation::Shape; 9657 service ::com::sun::star::drawing::PageShape; 9658 }; 9659 published service HandoutView { 9660 service ::com::sun::star::drawing::DrawingDocumentDrawView; 9661 }; 9662 published service NotesShape { 9663 service ::com::sun::star::presentation::Shape; 9664 service ::com::sun::star::drawing::TextShape; 9665 }; 9666 published service NotesView { 9667 service ::com::sun::star::drawing::DrawingDocumentDrawView; 9668 }; 9669 published service OLE2Shape { 9670 service ::com::sun::star::presentation::Shape; 9671 service ::com::sun::star::drawing::OLE2Shape; 9672 }; 9673 published service OutlineView { 9674 service ::com::sun::star::frame::Controller; 9675 interface ::com::sun::star::awt::XWindow; 9676 interface ::com::sun::star::beans::XPropertySet; 9677 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea; 9678 }; 9679 published service OutlinerShape { 9680 service ::com::sun::star::presentation::Shape; 9681 service ::com::sun::star::drawing::TextShape; 9682 }; 9683 published service PageShape { 9684 service ::com::sun::star::presentation::Shape; 9685 service ::com::sun::star::drawing::PageShape; 9686 }; 9687 published interface XPresentation { 9688 interface ::com::sun::star::uno::XInterface; 9689 void start(); 9690 void end(); 9691 void rehearseTimings(); 9692 }; 9693 published service Presentation { 9694 interface ::com::sun::star::presentation::XPresentation; 9695 interface ::com::sun::star::beans::XPropertySet; 9696 [property] boolean AllowAnimations; 9697 [property] string CustomShow; 9698 [property] string FirstPage; 9699 [property] boolean IsAlwaysOnTop; 9700 [property] boolean IsAutomatic; 9701 [property] boolean IsEndless; 9702 [property] boolean IsFullScreen; 9703 [property] boolean IsLivePresentation; 9704 [property] boolean IsMouseVisible; 9705 [property] long Pause; 9706 [property] boolean StartWithNavigator; 9707 [property] boolean UsePen; 9708 }; 9709 published interface XCustomPresentationSupplier { 9710 interface ::com::sun::star::uno::XInterface; 9711 ::com::sun::star::container::XNameContainer getCustomPresentations(); 9712 }; 9713 published interface XPresentationSupplier { 9714 interface ::com::sun::star::uno::XInterface; 9715 ::com::sun::star::presentation::XPresentation getPresentation(); 9716 }; 9717 published enum PresentationRange { 9718 PRESENTATIONRANGE_ALL = 0, 9719 PRESENTATIONRANGE_FROM_PAGE = 1, 9720 PRESENTATIONRANGE_INDIVIDUAL = 2 9721 }; 9722 published service PresentationView { 9723 service ::com::sun::star::frame::Controller; 9724 interface ::com::sun::star::awt::XWindow; 9725 interface ::com::sun::star::drawing::XDrawView; 9726 interface ::com::sun::star::beans::XPropertySet; 9727 [property] ::com::sun::star::drawing::XDrawPage CurrentPage; 9728 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea; 9729 }; 9730 published service PreviewView { 9731 service ::com::sun::star::frame::Controller; 9732 interface ::com::sun::star::awt::XWindow; 9733 interface ::com::sun::star::drawing::XDrawView; 9734 interface ::com::sun::star::beans::XPropertySet; 9735 [property] ::com::sun::star::drawing::XDrawPage CurrentPage; 9736 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea; 9737 }; 9738 published service SlidesView { 9739 service ::com::sun::star::frame::Controller; 9740 interface ::com::sun::star::awt::XWindow; 9741 interface ::com::sun::star::beans::XPropertySet; 9742 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea; 9743 }; 9744 published service SubtitleShape { 9745 service ::com::sun::star::presentation::Shape; 9746 service ::com::sun::star::drawing::TextShape; 9747 }; 9748 published service TitleTextShape { 9749 service ::com::sun::star::presentation::Shape; 9750 service ::com::sun::star::drawing::TextShape; 9751 }; 9752 published interface XHandoutMasterSupplier { 9753 interface ::com::sun::star::uno::XInterface; 9754 ::com::sun::star::drawing::XDrawPage getHandoutMasterPage(); 9755 }; 9756 published interface XPresentationPage { 9757 interface ::com::sun::star::drawing::XDrawPage; 9758 ::com::sun::star::drawing::XDrawPage getNotesPage(); 9759 }; 9760 }; 9761 module text { 9762 published enum TextContentAnchorType { 9763 AT_PARAGRAPH = 0, 9764 AS_CHARACTER = 1, 9765 AT_PAGE = 2, 9766 AT_FRAME = 3, 9767 AT_CHARACTER = 4 9768 }; 9769 published enum WrapTextMode { 9770 NONE = 0, 9771 THROUGH = 1, 9772 THROUGHT = 1, 9773 PARALLEL = 2, 9774 DYNAMIC = 3, 9775 LEFT = 4, 9776 RIGHT = 5 9777 }; 9778 published interface XTextContent { 9779 interface ::com::sun::star::lang::XComponent; 9780 void attach([in] ::com::sun::star::text::XTextRange xTextRange) raises (::com::sun::star::lang::IllegalArgumentException); 9781 ::com::sun::star::text::XTextRange getAnchor(); 9782 }; 9783 published service TextContent { 9784 interface ::com::sun::star::text::XTextContent; 9785 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType; 9786 [property, optional, readonly] sequence< ::com::sun::star::text::TextContentAnchorType > AnchorTypes; 9787 [property, optional] ::com::sun::star::text::WrapTextMode TextWrap; 9788 }; 9789 published interface XTextField { 9790 interface ::com::sun::star::text::XTextContent; 9791 string getPresentation([in] boolean bShowCommand); 9792 }; 9793 published service TextField { 9794 service ::com::sun::star::text::TextContent; 9795 interface ::com::sun::star::text::XTextField; 9796 [optional] interface ::com::sun::star::beans::XPropertySet; 9797 [property, optional, readonly] boolean IsFieldUsed; 9798 [property, optional, readonly] boolean IsFieldDisplayed; 9799 [property, optional] string Title; 9800 }; 9801 }; 9802 module table { 9803 published struct CellAddress { 9804 short Sheet; 9805 long Column; 9806 long Row; 9807 }; 9808 }; 9809 module sheet { 9810 published struct FunctionArgument { 9811 string Name; 9812 string Description; 9813 boolean IsOptional; 9814 }; 9815 }; 9816 module resource { 9817 published exception MissingResourceException: ::com::sun::star::uno::RuntimeException { 9818 }; 9819 }; 9820 module scanner { 9821 published enum ScanError { 9822 ScanErrorNone = 0, 9823 ScannerNotAvailable = 1, 9824 ScanFailed = 2, 9825 ScanInProgress = 3, 9826 ScanCanceled = 4, 9827 InvalidContext = 5 9828 }; 9829 published struct ScannerContext { 9830 string ScannerName; 9831 long InternalData; 9832 }; 9833 published exception ScannerException: ::com::sun::star::uno::Exception { 9834 ::com::sun::star::scanner::ScanError Error; 9835 }; 9836 published interface XScannerManager { 9837 interface ::com::sun::star::uno::XInterface; 9838 sequence< ::com::sun::star::scanner::ScannerContext > getAvailableScanners(); 9839 boolean configureScanner([inout] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException); 9840 void startScan([in] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException); 9841 ::com::sun::star::scanner::ScanError getError([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException); 9842 ::com::sun::star::awt::XBitmap getBitmap([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException); 9843 }; 9844 published interface XScannerManager2 { 9845 interface ::com::sun::star::scanner::XScannerManager; 9846 boolean configureScannerAndScan([inout] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException); 9847 }; 9848 published service ScannerManager: ::com::sun::star::scanner::XScannerManager2; 9849 }; 9850 module script { 9851 published interface XLibraryContainer { 9852 interface ::com::sun::star::container::XNameAccess; 9853 ::com::sun::star::container::XNameContainer createLibrary([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException); 9854 ::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); 9855 void removeLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException); 9856 boolean isLibraryLoaded([in] string Name) raises (::com::sun::star::container::NoSuchElementException); 9857 void loadLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException); 9858 }; 9859 published interface XLibraryContainer2 { 9860 interface ::com::sun::star::script::XLibraryContainer; 9861 boolean isLibraryLink([in] string Name) raises (::com::sun::star::container::NoSuchElementException); 9862 string getLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 9863 boolean isLibraryReadOnly([in] string Name) raises (::com::sun::star::container::NoSuchElementException); 9864 void setLibraryReadOnly([in] string Name, [in] boolean bReadOnly) raises (::com::sun::star::container::NoSuchElementException); 9865 void renameLibrary([in] string Name, [in] string NewName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException); 9866 }; 9867 published constants ModuleType { 9868 const long CLASS = 2; 9869 const long DOCUMENT = 4; 9870 const long FORM = 3; 9871 const long NORMAL = 1; 9872 const long UNKNOWN = 0; 9873 }; 9874 published interface XLibraryContainer3 { 9875 interface ::com::sun::star::script::XLibraryContainer2; 9876 string getOriginalLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 9877 }; 9878 published interface XLibraryContainerPassword { 9879 interface ::com::sun::star::uno::XInterface; 9880 boolean isLibraryPasswordProtected([in] string Name) raises (::com::sun::star::container::NoSuchElementException); 9881 boolean isLibraryPasswordVerified([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 9882 boolean verifyLibraryPassword([in] string Name, [in] string Password) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 9883 void changeLibraryPassword([in] string Name, [in] string OldPassword, [in] string NewPassword) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 9884 }; 9885 }; 9886 module sdbc { 9887 published interface XMultipleResults { 9888 interface ::com::sun::star::uno::XInterface; 9889 ::com::sun::star::sdbc::XResultSet getResultSet() raises (::com::sun::star::sdbc::SQLException); 9890 long getUpdateCount() raises (::com::sun::star::sdbc::SQLException); 9891 boolean getMoreResults() raises (::com::sun::star::sdbc::SQLException); 9892 }; 9893 published interface XPreparedBatchExecution { 9894 interface ::com::sun::star::uno::XInterface; 9895 void addBatch() raises (::com::sun::star::sdbc::SQLException); 9896 void clearBatch() raises (::com::sun::star::sdbc::SQLException); 9897 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException); 9898 }; 9899 published interface XPreparedStatement { 9900 interface ::com::sun::star::uno::XInterface; 9901 ::com::sun::star::sdbc::XResultSet executeQuery() raises (::com::sun::star::sdbc::SQLException); 9902 long executeUpdate() raises (::com::sun::star::sdbc::SQLException); 9903 boolean execute() raises (::com::sun::star::sdbc::SQLException); 9904 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException); 9905 }; 9906 published service PreparedStatement { 9907 interface ::com::sun::star::sdbc::XCloseable; 9908 interface ::com::sun::star::beans::XPropertySet; 9909 interface ::com::sun::star::sdbc::XPreparedStatement; 9910 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier; 9911 interface ::com::sun::star::sdbc::XParameters; 9912 interface ::com::sun::star::sdbc::XWarningsSupplier; 9913 interface ::com::sun::star::sdbc::XMultipleResults; 9914 [optional] interface ::com::sun::star::lang::XComponent; 9915 [optional] interface ::com::sun::star::util::XCancellable; 9916 [optional] interface ::com::sun::star::sdbc::XPreparedBatchExecution; 9917 [property] long QueryTimeOut; 9918 [property] long MaxFieldSize; 9919 [property] long MaxRows; 9920 [property] string CursorName; 9921 [property] long ResultSetConcurrency; 9922 [property] long ResultSetType; 9923 [property] long FetchDirection; 9924 [property] long FetchSize; 9925 }; 9926 }; 9927 module sdb { 9928 published service PreparedStatement { 9929 service ::com::sun::star::sdbc::PreparedStatement; 9930 interface ::com::sun::star::sdbcx::XColumnsSupplier; 9931 }; 9932 }; 9933 module sdbc { 9934 published interface XOutParameters { 9935 interface ::com::sun::star::uno::XInterface; 9936 void registerOutParameter([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException); 9937 void registerNumericOutParameter([in] long parameterIndex, [in] long sqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException); 9938 }; 9939 published service CallableStatement { 9940 service ::com::sun::star::sdbc::PreparedStatement; 9941 interface ::com::sun::star::sdbc::XRow; 9942 interface ::com::sun::star::sdbc::XOutParameters; 9943 }; 9944 }; 9945 module sdb { 9946 published service CallableStatement { 9947 service ::com::sun::star::sdbc::CallableStatement; 9948 service ::com::sun::star::sdb::PreparedStatement; 9949 }; 9950 published service ColumnSettings { 9951 interface ::com::sun::star::beans::XPropertySet; 9952 [property] long FormatKey; 9953 [property] long Align; 9954 [property] long Width; 9955 [property] long Position; 9956 [property] boolean Hidden; 9957 [property, optional] ::com::sun::star::beans::XPropertySet ControlModel; 9958 [property, optional] string HelpText; 9959 [property, optional] string ControlDefault; 9960 }; 9961 }; 9962 module sdbcx { 9963 published interface XDataDescriptorFactory { 9964 interface ::com::sun::star::uno::XInterface; 9965 ::com::sun::star::beans::XPropertySet createDataDescriptor(); 9966 }; 9967 published service Column { 9968 interface ::com::sun::star::beans::XPropertySet; 9969 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 9970 [property, readonly] string Name; 9971 [property, readonly] long Type; 9972 [property, readonly] string TypeName; 9973 [property, readonly] long Precision; 9974 [property, readonly] long Scale; 9975 [property, readonly] long IsNullable; 9976 [property, readonly] boolean IsAutoIncrement; 9977 [property, readonly] boolean IsCurrency; 9978 [property, optional, readonly] boolean IsRowVersion; 9979 [property, optional, readonly] string Description; 9980 [property, optional, readonly] string DefaultValue; 9981 }; 9982 }; 9983 module sdb { 9984 published service Column { 9985 service ::com::sun::star::sdbcx::Column; 9986 service ::com::sun::star::sdb::ColumnSettings; 9987 }; 9988 }; 9989 module sdbcx { 9990 published interface XRename { 9991 interface ::com::sun::star::uno::XInterface; 9992 void rename([in] string newName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException); 9993 }; 9994 }; 9995 module sdb { 9996 published constants CommandType { 9997 const long COMMAND = 2; 9998 const long QUERY = 1; 9999 const long TABLE = 0; 10000 }; 10001 published interface XCommandPreparation { 10002 interface ::com::sun::star::uno::XInterface; 10003 ::com::sun::star::sdbc::XPreparedStatement prepareCommand([in] string command, [in] long commandType) raises (::com::sun::star::sdbc::SQLException); 10004 }; 10005 published interface XQueriesSupplier { 10006 interface ::com::sun::star::uno::XInterface; 10007 ::com::sun::star::container::XNameAccess getQueries(); 10008 }; 10009 published interface XSQLQueryComposer; 10010 published interface XSQLQueryComposerFactory { 10011 interface ::com::sun::star::uno::XInterface; 10012 ::com::sun::star::sdb::XSQLQueryComposer createQueryComposer(); 10013 }; 10014 }; 10015 module sdbc { 10016 published interface XDatabaseMetaData; 10017 published interface XStatement; 10018 published interface XConnection { 10019 interface ::com::sun::star::sdbc::XCloseable; 10020 ::com::sun::star::sdbc::XStatement createStatement() raises (::com::sun::star::sdbc::SQLException); 10021 ::com::sun::star::sdbc::XPreparedStatement prepareStatement([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10022 ::com::sun::star::sdbc::XPreparedStatement prepareCall([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10023 string nativeSQL([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10024 void setAutoCommit([in] boolean autoCommit) raises (::com::sun::star::sdbc::SQLException); 10025 boolean getAutoCommit() raises (::com::sun::star::sdbc::SQLException); 10026 void commit() raises (::com::sun::star::sdbc::SQLException); 10027 void rollback() raises (::com::sun::star::sdbc::SQLException); 10028 boolean isClosed() raises (::com::sun::star::sdbc::SQLException); 10029 ::com::sun::star::sdbc::XDatabaseMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException); 10030 void setReadOnly([in] boolean readOnly) raises (::com::sun::star::sdbc::SQLException); 10031 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException); 10032 void setCatalog([in] string catalog) raises (::com::sun::star::sdbc::SQLException); 10033 string getCatalog() raises (::com::sun::star::sdbc::SQLException); 10034 void setTransactionIsolation([in] long level) raises (::com::sun::star::sdbc::SQLException); 10035 long getTransactionIsolation() raises (::com::sun::star::sdbc::SQLException); 10036 ::com::sun::star::container::XNameAccess getTypeMap() raises (::com::sun::star::sdbc::SQLException); 10037 void setTypeMap([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10038 }; 10039 published service Connection { 10040 interface ::com::sun::star::lang::XComponent; 10041 interface ::com::sun::star::sdbc::XConnection; 10042 interface ::com::sun::star::sdbc::XWarningsSupplier; 10043 }; 10044 }; 10045 module sdbcx { 10046 published interface XGroupsSupplier { 10047 interface ::com::sun::star::uno::XInterface; 10048 ::com::sun::star::container::XNameAccess getGroups(); 10049 }; 10050 published interface XTablesSupplier { 10051 interface ::com::sun::star::uno::XInterface; 10052 ::com::sun::star::container::XNameAccess getTables(); 10053 }; 10054 published interface XUsersSupplier { 10055 interface ::com::sun::star::uno::XInterface; 10056 ::com::sun::star::container::XNameAccess getUsers(); 10057 }; 10058 published interface XViewsSupplier { 10059 interface ::com::sun::star::uno::XInterface; 10060 ::com::sun::star::container::XNameAccess getViews(); 10061 }; 10062 published service DatabaseDefinition { 10063 interface ::com::sun::star::sdbcx::XTablesSupplier; 10064 [optional] interface ::com::sun::star::sdbcx::XViewsSupplier; 10065 [optional] interface ::com::sun::star::sdbcx::XUsersSupplier; 10066 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier; 10067 }; 10068 }; 10069 module sdb { 10070 published service Connection { 10071 service ::com::sun::star::sdbc::Connection; 10072 service ::com::sun::star::sdbcx::DatabaseDefinition; 10073 interface ::com::sun::star::container::XChild; 10074 interface ::com::sun::star::sdb::XCommandPreparation; 10075 interface ::com::sun::star::sdb::XQueriesSupplier; 10076 interface ::com::sun::star::sdb::XSQLQueryComposerFactory; 10077 [optional] interface ::com::sun::star::lang::XMultiServiceFactory; 10078 }; 10079 published service ContentLoader { 10080 service ::com::sun::star::frame::FrameLoader; 10081 }; 10082 published service DataAccessDescriptor { 10083 [property, optional] string DataSourceName; 10084 [property, optional] string DatabaseLocation; 10085 [property, optional] string ConnectionResource; 10086 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ConnectionInfo; 10087 [property, optional] ::com::sun::star::sdbc::XConnection ActiveConnection; 10088 [property, optional] string Command; 10089 [property, optional] long CommandType; 10090 [property, optional] string Filter; 10091 [property, optional] string Order; 10092 [property, optional] string HavingClause; 10093 [property, optional] string GroupBy; 10094 [property, optional] boolean EscapeProcessing; 10095 [property, optional] ::com::sun::star::sdbc::XResultSet ResultSet; 10096 [property, optional] sequence< any > Selection; 10097 [property, optional] boolean BookmarkSelection; 10098 [property, optional] string ColumnName; 10099 [property, optional] ::com::sun::star::beans::XPropertySet Column; 10100 }; 10101 published service ResultColumn { 10102 service ::com::sun::star::sdbcx::Column; 10103 service ::com::sun::star::sdb::ColumnSettings; 10104 [property, readonly] boolean IsSearchable; 10105 [property, readonly] boolean IsSigned; 10106 [property, readonly] boolean IsCaseSensitive; 10107 [property, readonly] long DisplaySize; 10108 [property, readonly] string Label; 10109 [property, readonly] boolean IsReadOnly; 10110 [property, readonly] boolean IsWritable; 10111 [property, readonly] boolean IsDefinitelyWritable; 10112 [property, readonly] string ServiceName; 10113 [property, readonly] string TableName; 10114 [property, readonly] string SchemaName; 10115 [property, readonly] string CatalogName; 10116 }; 10117 published interface XColumn { 10118 interface ::com::sun::star::uno::XInterface; 10119 boolean wasNull() raises (::com::sun::star::sdbc::SQLException); 10120 string getString() raises (::com::sun::star::sdbc::SQLException); 10121 boolean getBoolean() raises (::com::sun::star::sdbc::SQLException); 10122 byte getByte() raises (::com::sun::star::sdbc::SQLException); 10123 short getShort() raises (::com::sun::star::sdbc::SQLException); 10124 long getInt() raises (::com::sun::star::sdbc::SQLException); 10125 hyper getLong() raises (::com::sun::star::sdbc::SQLException); 10126 float getFloat() raises (::com::sun::star::sdbc::SQLException); 10127 double getDouble() raises (::com::sun::star::sdbc::SQLException); 10128 sequence< byte > getBytes() raises (::com::sun::star::sdbc::SQLException); 10129 ::com::sun::star::util::Date getDate() raises (::com::sun::star::sdbc::SQLException); 10130 ::com::sun::star::util::Time getTime() raises (::com::sun::star::sdbc::SQLException); 10131 ::com::sun::star::util::DateTime getTimestamp() raises (::com::sun::star::sdbc::SQLException); 10132 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException); 10133 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException); 10134 any getObject([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10135 ::com::sun::star::sdbc::XRef getRef() raises (::com::sun::star::sdbc::SQLException); 10136 ::com::sun::star::sdbc::XBlob getBlob() raises (::com::sun::star::sdbc::SQLException); 10137 ::com::sun::star::sdbc::XClob getClob() raises (::com::sun::star::sdbc::SQLException); 10138 ::com::sun::star::sdbc::XArray getArray() raises (::com::sun::star::sdbc::SQLException); 10139 }; 10140 published interface XColumnUpdate { 10141 interface ::com::sun::star::uno::XInterface; 10142 void updateNull() raises (::com::sun::star::sdbc::SQLException); 10143 void updateBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException); 10144 void updateByte([in] byte x) raises (::com::sun::star::sdbc::SQLException); 10145 void updateShort([in] short x) raises (::com::sun::star::sdbc::SQLException); 10146 void updateInt([in] long x) raises (::com::sun::star::sdbc::SQLException); 10147 void updateLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException); 10148 void updateFloat([in] float x) raises (::com::sun::star::sdbc::SQLException); 10149 void updateDouble([in] double x) raises (::com::sun::star::sdbc::SQLException); 10150 void updateString([in] string x) raises (::com::sun::star::sdbc::SQLException); 10151 void updateBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException); 10152 void updateDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException); 10153 void updateTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException); 10154 void updateTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException); 10155 void updateBinaryStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 10156 void updateCharacterStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException); 10157 void updateObject([in] any x) raises (::com::sun::star::sdbc::SQLException); 10158 void updateNumericObject([in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException); 10159 }; 10160 published service DataColumn { 10161 service ::com::sun::star::sdb::ResultColumn; 10162 interface ::com::sun::star::sdb::XColumn; 10163 interface ::com::sun::star::sdb::XColumnUpdate; 10164 [property, optional] any Value; 10165 [property, optional, readonly] any OriginalValue; 10166 }; 10167 published service DataSettings { 10168 [property] string Filter; 10169 [property] boolean ApplyFilter; 10170 [property] string Order; 10171 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor; 10172 [property] long RowHeight; 10173 [property] ::com::sun::star::util::Color TextColor; 10174 [property, optional] string HavingClause; 10175 [property, optional] string GroupBy; 10176 }; 10177 published interface XBookmarksSupplier { 10178 interface ::com::sun::star::uno::XInterface; 10179 ::com::sun::star::container::XNameAccess getBookmarks(); 10180 }; 10181 published interface XCompletedConnection { 10182 interface ::com::sun::star::uno::XInterface; 10183 ::com::sun::star::sdbc::XConnection connectWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException); 10184 }; 10185 published interface XQueryDefinitionsSupplier { 10186 interface ::com::sun::star::uno::XInterface; 10187 ::com::sun::star::container::XNameAccess getQueryDefinitions(); 10188 }; 10189 }; 10190 module sdbc { 10191 published interface XDataSource { 10192 interface ::com::sun::star::uno::XInterface; 10193 ::com::sun::star::sdbc::XConnection getConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException); 10194 void setLoginTimeout([in] long seconds) raises (::com::sun::star::sdbc::SQLException); 10195 long getLoginTimeout() raises (::com::sun::star::sdbc::SQLException); 10196 }; 10197 published interface XIsolatedConnection { 10198 interface ::com::sun::star::uno::XInterface; 10199 ::com::sun::star::sdbc::XConnection getIsolatedConnectionWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException); 10200 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException); 10201 }; 10202 }; 10203 module sdb { 10204 published service DataSource { 10205 interface ::com::sun::star::beans::XPropertySet; 10206 interface ::com::sun::star::sdb::XCompletedConnection; 10207 interface ::com::sun::star::sdbc::XIsolatedConnection; 10208 interface ::com::sun::star::util::XFlushable; 10209 interface ::com::sun::star::sdb::XQueryDefinitionsSupplier; 10210 interface ::com::sun::star::sdbc::XDataSource; 10211 [optional] interface ::com::sun::star::sdb::XBookmarksSupplier; 10212 [property, readonly] string Name; 10213 [property] string URL; 10214 [property] sequence< ::com::sun::star::beans::PropertyValue > Info; 10215 [property, optional, readonly] ::com::sun::star::beans::XPropertySet Settings; 10216 [property] string User; 10217 [property] string Password; 10218 [property] boolean IsPasswordRequired; 10219 [property] boolean SuppressVersionColumns; 10220 [property, readonly] boolean IsReadOnly; 10221 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier; 10222 [property] sequence< string > TableFilter; 10223 [property] sequence< string > TableTypeFilter; 10224 }; 10225 published service DataSourceBrowser { 10226 [optional] service ::com::sun::star::form::FormController; 10227 interface ::com::sun::star::frame::XController; 10228 interface ::com::sun::star::lang::XInitialization; 10229 interface ::com::sun::star::frame::XDispatchProvider; 10230 [optional] interface ::com::sun::star::ui::XContextMenuInterception; 10231 }; 10232 published interface XDatabaseAccessListener; 10233 /** @deprecated */ published interface XDatabaseAccess { 10234 interface ::com::sun::star::sdbc::XDataSource; 10235 boolean hasConnections(); 10236 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException); 10237 boolean suspendConnections() raises (::com::sun::star::sdbc::SQLException); 10238 void addDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener); 10239 void removeDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener); 10240 }; 10241 /** @deprecated */ published service DatabaseAccess { 10242 interface ::com::sun::star::beans::XPropertySet; 10243 interface ::com::sun::star::sdb::XDatabaseAccess; 10244 [optional] interface ::com::sun::star::sdb::XCompletedConnection; 10245 [property, readonly] string URL; 10246 [property] string Title; 10247 [property] string ConnectURL; 10248 [property] sequence< ::com::sun::star::beans::PropertyValue > ConnectInfo; 10249 [property, readonly] boolean IsReadOnly; 10250 [property] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier; 10251 [property, optional] boolean IsPasswordRequired; 10252 [property, optional] sequence< string > TableFilter; 10253 [property, optional] sequence< string > TableTypeFilter; 10254 }; 10255 /** @deprecated */ published service DatabaseAccessConnection { 10256 service ::com::sun::star::sdbc::Connection; 10257 service ::com::sun::star::sdbcx::DatabaseDefinition; 10258 interface ::com::sun::star::container::XChild; 10259 interface ::com::sun::star::sdb::XSQLQueryComposerFactory; 10260 interface ::com::sun::star::sdb::XQueriesSupplier; 10261 }; 10262 }; 10263 module util { 10264 published struct AliasProgrammaticPair { 10265 string Alias; 10266 string ProgrammaticName; 10267 }; 10268 published interface XLocalizedAliases { 10269 interface ::com::sun::star::uno::XInterface; 10270 void bindAlias([in] string programmaticName, [in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::ElementExistException); 10271 void unbindAlias([in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::NoSuchElementException); 10272 string lookupAlias([in] ::com::sun::star::lang::Locale locale, [in] string Alias) raises (::com::sun::star::container::NoSuchElementException); 10273 string lookupProgrammatic([in] ::com::sun::star::lang::Locale locale, [in] string programmatic) raises (::com::sun::star::container::NoSuchElementException); 10274 void unbindAliases([in] string programmaticName) raises (::com::sun::star::container::NoSuchElementException); 10275 void rebindAliases([in] string currentProgrammatic, [in] string newProgrammatic) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException); 10276 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); 10277 sequence< ::com::sun::star::util::AliasProgrammaticPair > listAliases([in] ::com::sun::star::lang::Locale locale); 10278 }; 10279 }; 10280 module sdb { 10281 /** @deprecated */ published service DatabaseAccessContext { 10282 interface ::com::sun::star::container::XEnumerationAccess; 10283 interface ::com::sun::star::container::XNameAccess; 10284 interface ::com::sun::star::util::XLocalizedAliases; 10285 interface ::com::sun::star::lang::XLocalizable; 10286 }; 10287 }; 10288 module ucb { 10289 published enum RememberAuthentication { 10290 NO = 0, 10291 SESSION = 1, 10292 PERSISTENT = 2 10293 }; 10294 }; 10295 module sdb { 10296 /** @deprecated */ published service DatabaseAccessDataSource { 10297 interface ::com::sun::star::beans::XPropertySet; 10298 interface ::com::sun::star::sdbc::XDataSource; 10299 [optional] interface ::com::sun::star::sdb::XCompletedConnection; 10300 [property] string URL; 10301 [property, optional] ::com::sun::star::ucb::RememberAuthentication PasswordMode; 10302 }; 10303 published interface XDatabaseRegistrationsListener; 10304 published interface XDatabaseRegistrations { 10305 interface ::com::sun::star::uno::XInterface; 10306 boolean hasRegisteredDatabase([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException); 10307 sequence< string > getRegistrationNames(); 10308 string getDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 10309 void registerDatabaseLocation([in] string Name, [in] string Location) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException); 10310 void revokeDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException); 10311 void changeDatabaseLocation([in] string Name, [in] string NewLocation) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException); 10312 boolean isDatabaseRegistrationReadOnly([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 10313 void addDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener); 10314 void removeDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener); 10315 }; 10316 published interface XDatabaseContext { 10317 interface ::com::sun::star::container::XEnumerationAccess; 10318 interface ::com::sun::star::container::XNameAccess; 10319 interface ::com::sun::star::uno::XNamingService; 10320 interface ::com::sun::star::container::XContainer; 10321 interface ::com::sun::star::lang::XSingleServiceFactory; 10322 interface ::com::sun::star::sdb::XDatabaseRegistrations; 10323 }; 10324 published service DatabaseContext: ::com::sun::star::sdb::XDatabaseContext; 10325 /** @deprecated */ published service DatabaseDocument { 10326 interface ::com::sun::star::beans::XPropertySet; 10327 interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 10328 interface ::com::sun::star::sdbcx::XRename; 10329 [property, readonly] string Name; 10330 [property, readonly] string URL; 10331 }; 10332 }; 10333 module sdbc { 10334 published interface XDriverManager { 10335 interface ::com::sun::star::uno::XInterface; 10336 ::com::sun::star::sdbc::XConnection getConnection([in] string url) raises (::com::sun::star::sdbc::SQLException); 10337 ::com::sun::star::sdbc::XConnection getConnectionWithInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException); 10338 void setLoginTimeout([in] long seconds); 10339 long getLoginTimeout(); 10340 }; 10341 }; 10342 module sdb { 10343 /** @deprecated */ published interface XDatabaseEnvironment { 10344 interface ::com::sun::star::sdbc::XDriverManager; 10345 ::com::sun::star::sdb::XDatabaseAccess getDatabaseAccess([in] string URL) raises (::com::sun::star::sdbc::SQLException); 10346 ::com::sun::star::sdb::XDatabaseAccess createDatabaseAccess([in] string URL, [in] string title) raises (::com::sun::star::sdbc::SQLException); 10347 }; 10348 /** @deprecated */ published service DatabaseEnvironment { 10349 interface ::com::sun::star::sdb::XDatabaseEnvironment; 10350 interface ::com::sun::star::beans::XPropertySet; 10351 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier; 10352 }; 10353 published struct DatabaseRegistrationEvent: ::com::sun::star::lang::EventObject { 10354 string Name; 10355 string OldLocation; 10356 string NewLocation; 10357 }; 10358 published service DatasourceAdministrationDialog { 10359 interface ::com::sun::star::beans::XPropertySet; 10360 interface ::com::sun::star::ui::dialogs::XExecutableDialog; 10361 interface ::com::sun::star::lang::XInitialization; 10362 [property] string Title; 10363 [property] ::com::sun::star::awt::XWindow ParentWindow; 10364 }; 10365 published service DefinitionContainer { 10366 interface ::com::sun::star::container::XNameAccess; 10367 interface ::com::sun::star::container::XNameContainer; 10368 interface ::com::sun::star::container::XIndexAccess; 10369 interface ::com::sun::star::container::XEnumerationAccess; 10370 [optional] interface ::com::sun::star::util::XRefreshable; 10371 [optional] interface ::com::sun::star::lang::XSingleServiceFactory; 10372 }; 10373 }; 10374 module ucb { 10375 published interface XCommandInfoChangeListener; 10376 published interface XCommandInfoChangeNotifier { 10377 interface ::com::sun::star::uno::XInterface; 10378 void addCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener); 10379 void removeCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener); 10380 }; 10381 published struct Command { 10382 string Name; 10383 long Handle; 10384 any Argument; 10385 }; 10386 published interface XCommandProcessor { 10387 interface ::com::sun::star::uno::XInterface; 10388 long createCommandIdentifier(); 10389 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); 10390 void abort([in] long CommandId); 10391 }; 10392 published interface XCommandProcessor2 { 10393 interface ::com::sun::star::ucb::XCommandProcessor; 10394 void releaseCommandIdentifier([in] long CommandId); 10395 }; 10396 published interface XContentEventListener; 10397 published interface XContentIdentifier; 10398 published interface XContent { 10399 interface ::com::sun::star::uno::XInterface; 10400 ::com::sun::star::ucb::XContentIdentifier getIdentifier(); 10401 string getContentType(); 10402 void addContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener); 10403 void removeContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener); 10404 }; 10405 published struct ContentInfo { 10406 string Type; 10407 long Attributes; 10408 sequence< ::com::sun::star::beans::Property > Properties; 10409 }; 10410 /** @deprecated */ published interface XContentCreator { 10411 interface ::com::sun::star::uno::XInterface; 10412 sequence< ::com::sun::star::ucb::ContentInfo > queryCreatableContentsInfo(); 10413 ::com::sun::star::ucb::XContent createNewContent([in] ::com::sun::star::ucb::ContentInfo Info); 10414 }; 10415 published service Content { 10416 interface ::com::sun::star::ucb::XContent; 10417 interface ::com::sun::star::lang::XComponent; 10418 interface ::com::sun::star::ucb::XCommandProcessor; 10419 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 10420 /** @deprecated */ interface ::com::sun::star::beans::XPropertyContainer; 10421 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 10422 [optional] interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 10423 [optional] interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 10424 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XContentCreator; 10425 [optional] interface ::com::sun::star::container::XChild; 10426 }; 10427 }; 10428 module sdb { 10429 /** @deprecated */ published service Document { 10430 interface ::com::sun::star::beans::XPropertySet; 10431 [property, readonly] string Name; 10432 [property] string DocumentLocation; 10433 }; 10434 published service ErrorMessageDialog: ::com::sun::star::ui::dialogs::XExecutableDialog { 10435 create([in] string initialTitle, [in] ::com::sun::star::awt::XWindow parentWindow, [in] any sqlException); 10436 }; 10437 /** @deprecated */ published service InteractionHandler: ::com::sun::star::task::XInteractionHandler; 10438 published exception ParametersRequest: ::com::sun::star::task::ClassifiedInteractionRequest { 10439 ::com::sun::star::container::XIndexAccess Parameters; 10440 ::com::sun::star::sdbc::XConnection Connection; 10441 }; 10442 published interface XQueryDefinition { 10443 interface ::com::sun::star::beans::XPropertySet; 10444 interface ::com::sun::star::ucb::XContent; 10445 interface ::com::sun::star::lang::XComponent; 10446 }; 10447 published service Query { 10448 service ::com::sun::star::sdb::DataSettings; 10449 interface ::com::sun::star::sdb::XQueryDefinition; 10450 interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 10451 interface ::com::sun::star::sdbcx::XRename; 10452 interface ::com::sun::star::sdbcx::XColumnsSupplier; 10453 }; 10454 published service QueryDefinition: ::com::sun::star::sdb::XQueryDefinition; 10455 }; 10456 module sdbcx { 10457 published service Descriptor { 10458 interface ::com::sun::star::beans::XPropertySet; 10459 [property] string Name; 10460 }; 10461 }; 10462 module sdb { 10463 published service QueryDescriptor { 10464 service ::com::sun::star::sdbcx::Descriptor; 10465 service ::com::sun::star::sdb::DataSettings; 10466 interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 10467 interface ::com::sun::star::sdbcx::XColumnsSupplier; 10468 [property] string Command; 10469 [property] boolean EscapeProcessing; 10470 [property] string UpdateTableName; 10471 [property] string UpdateCatalogName; 10472 [property] string UpdateSchemaName; 10473 }; 10474 published service QueryDesign { 10475 interface ::com::sun::star::frame::XController; 10476 interface ::com::sun::star::lang::XInitialization; 10477 [property, readonly] string ActiveCommand; 10478 [property, optional, readonly] boolean EscapeProcessing; 10479 }; 10480 published service RelationDesign { 10481 interface ::com::sun::star::frame::XController; 10482 interface ::com::sun::star::lang::XInitialization; 10483 }; 10484 published constants RowChangeAction { 10485 const long DELETE = 3; 10486 const long INSERT = 1; 10487 const long UPDATE = 2; 10488 }; 10489 published exception RowSetVetoException: ::com::sun::star::sdbc::SQLException { 10490 }; 10491 }; 10492 module sdbc { 10493 published exception SQLWarning: ::com::sun::star::sdbc::SQLException { 10494 }; 10495 }; 10496 module sdb { 10497 published exception SQLContext: ::com::sun::star::sdbc::SQLWarning { 10498 string Details; 10499 }; 10500 published struct SQLErrorEvent: ::com::sun::star::lang::EventObject { 10501 any Reason; 10502 }; 10503 published interface XSQLQueryComposer { 10504 interface ::com::sun::star::uno::XInterface; 10505 string getQuery(); 10506 void setQuery([in] string command) raises (::com::sun::star::sdbc::SQLException); 10507 string getComposedQuery(); 10508 string getFilter(); 10509 sequence< sequence< ::com::sun::star::beans::PropertyValue > > getStructuredFilter(); 10510 string getOrder(); 10511 void appendFilterByColumn([in] ::com::sun::star::beans::XPropertySet column) raises (::com::sun::star::sdbc::SQLException); 10512 void appendOrderByColumn([in] ::com::sun::star::beans::XPropertySet column, [in] boolean ascending) raises (::com::sun::star::sdbc::SQLException); 10513 void setFilter([in] string filter) raises (::com::sun::star::sdbc::SQLException); 10514 void setOrder([in] string order) raises (::com::sun::star::sdbc::SQLException); 10515 }; 10516 published service SQLQueryComposer { 10517 interface ::com::sun::star::sdb::XSQLQueryComposer; 10518 interface ::com::sun::star::sdbcx::XTablesSupplier; 10519 interface ::com::sun::star::sdbcx::XColumnsSupplier; 10520 }; 10521 }; 10522 module sdbcx { 10523 published interface XAlterTable { 10524 interface ::com::sun::star::uno::XInterface; 10525 void alterColumnByName([in] string colName, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException); 10526 void alterColumnByIndex([in] long index, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException); 10527 }; 10528 published interface XIndexesSupplier { 10529 interface ::com::sun::star::uno::XInterface; 10530 ::com::sun::star::container::XNameAccess getIndexes(); 10531 }; 10532 published interface XKeysSupplier { 10533 interface ::com::sun::star::uno::XInterface; 10534 ::com::sun::star::container::XIndexAccess getKeys(); 10535 }; 10536 published service Table { 10537 interface ::com::sun::star::sdbcx::XColumnsSupplier; 10538 interface ::com::sun::star::beans::XPropertySet; 10539 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 10540 [optional] interface ::com::sun::star::sdbcx::XIndexesSupplier; 10541 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier; 10542 [optional] interface ::com::sun::star::sdbcx::XRename; 10543 [optional] interface ::com::sun::star::sdbcx::XAlterTable; 10544 [property, readonly] string Name; 10545 [property, readonly] string CatalogName; 10546 [property, readonly] string SchemaName; 10547 [property, readonly] string Description; 10548 [property, optional, readonly] string Type; 10549 }; 10550 }; 10551 module sdb { 10552 published service Table { 10553 service ::com::sun::star::sdbcx::Table; 10554 service ::com::sun::star::sdb::DataSettings; 10555 [property, readonly] long Privileges; 10556 }; 10557 }; 10558 module sdbcx { 10559 published service TableDescriptor { 10560 service ::com::sun::star::sdbcx::Descriptor; 10561 interface ::com::sun::star::sdbcx::XColumnsSupplier; 10562 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier; 10563 [property] string CatalogName; 10564 [property] string SchemaName; 10565 [property] string Description; 10566 }; 10567 }; 10568 module sdb { 10569 published service TableDescriptor { 10570 service ::com::sun::star::sdbcx::TableDescriptor; 10571 service ::com::sun::star::sdb::DataSettings; 10572 }; 10573 published service TableDesign { 10574 interface ::com::sun::star::frame::XController; 10575 interface ::com::sun::star::lang::XInitialization; 10576 }; 10577 published interface XAlterQuery { 10578 interface ::com::sun::star::uno::XInterface; 10579 void alterCommand([in] string command, [in] boolean useEscapeProcessing) raises (::com::sun::star::sdbc::SQLException); 10580 }; 10581 /** @deprecated */ published interface XDatabaseAccessListener { 10582 interface ::com::sun::star::lang::XEventListener; 10583 void connectionChanged([in] ::com::sun::star::lang::EventObject event); 10584 boolean approveConnectionClosing([in] ::com::sun::star::lang::EventObject event); 10585 void connectionClosing([in] ::com::sun::star::lang::EventObject event); 10586 }; 10587 published interface XDatabaseRegistrationsListener { 10588 interface ::com::sun::star::lang::XEventListener; 10589 void registeredDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event); 10590 void revokedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event); 10591 void changedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event); 10592 }; 10593 published interface XInteractionSupplyParameters { 10594 interface ::com::sun::star::task::XInteractionContinuation; 10595 void setParameters([in] sequence< ::com::sun::star::beans::PropertyValue > Values); 10596 }; 10597 published interface XRowSetApproveListener { 10598 interface ::com::sun::star::lang::XEventListener; 10599 boolean approveCursorMove([in] ::com::sun::star::lang::EventObject event); 10600 boolean approveRowChange([in] ::com::sun::star::sdb::RowChangeEvent event); 10601 boolean approveRowSetChange([in] ::com::sun::star::lang::EventObject event); 10602 }; 10603 published interface XRowSetSupplier { 10604 interface ::com::sun::star::uno::XInterface; 10605 ::com::sun::star::sdbc::XRowSet getRowSet(); 10606 void setRowSet([in] ::com::sun::star::sdbc::XRowSet xDataSource); 10607 }; 10608 published interface XSQLErrorListener { 10609 interface ::com::sun::star::lang::XEventListener; 10610 void errorOccured([in] ::com::sun::star::sdb::SQLErrorEvent aEvent); 10611 }; 10612 }; 10613 module sdbc { 10614 published exception BatchUpdateException: ::com::sun::star::sdbc::SQLException { 10615 sequence< long > UpdateCounts; 10616 }; 10617 published constants BestRowScope { 10618 const long SESSION = 2; 10619 const long TEMPORARY = 0; 10620 const long TRANSACTION = 1; 10621 }; 10622 published constants BestRowType { 10623 const long NOT_PSEUDO = 1; 10624 const long PSEUDO = 2; 10625 const long UNKNOWN = 0; 10626 }; 10627 /** @deprecated */ published constants ChangeAction { 10628 const long DELETE = 3; 10629 const long INSERT = 1; 10630 const long UNDO = 4; 10631 const long UPDATE = 2; 10632 }; 10633 /** @deprecated */ published struct ChangeEvent: ::com::sun::star::lang::EventObject { 10634 long Action; 10635 long Rows; 10636 }; 10637 published constants ColumnSearch { 10638 const long BASIC = 2; 10639 const long CHAR = 1; 10640 const long FULL = 3; 10641 const long NONE = 0; 10642 }; 10643 published constants ColumnType { 10644 const long NOT_PSEUDO = 1; 10645 const long PSEUDO = 2; 10646 const long UNKNOWN = 0; 10647 }; 10648 published constants ColumnValue { 10649 const long NO_NULLS = 0; 10650 const long NULLABLE = 1; 10651 const long NULLABLE_UNKNOWN = 2; 10652 }; 10653 published interface XDriver; 10654 published interface XDriverAccess { 10655 interface ::com::sun::star::uno::XInterface; 10656 ::com::sun::star::sdbc::XDriver getDriverByURL([in] string url); 10657 }; 10658 published interface XConnectionPool { 10659 interface ::com::sun::star::sdbc::XDriverManager; 10660 interface ::com::sun::star::sdbc::XDriverAccess; 10661 }; 10662 published service ConnectionPool: ::com::sun::star::sdbc::XConnectionPool; 10663 published service ConnectionProperties { 10664 [property, optional] string user; 10665 [property, optional] string password; 10666 }; 10667 published exception DataTruncation: ::com::sun::star::sdbc::SQLWarning { 10668 long Index; 10669 boolean IsParameter; 10670 boolean DuringRead; 10671 long DataSize; 10672 long TransferSize; 10673 }; 10674 published constants DataType { 10675 const long ARRAY = 2003; 10676 const long BIGINT = -5; 10677 const long BINARY = -2; 10678 const long BIT = -7; 10679 const long BLOB = 2004; 10680 const long BOOLEAN = 16; 10681 const long CHAR = 1; 10682 const long CLOB = 2005; 10683 const long DATALINK = 70; 10684 const long DATE = 91; 10685 const long DECIMAL = 3; 10686 const long DISTINCT = 2001; 10687 const long DOUBLE = 8; 10688 const long FLOAT = 6; 10689 const long INTEGER = 4; 10690 const long LONGNVARCHAR = -16; 10691 const long LONGVARBINARY = -4; 10692 const long LONGVARCHAR = -1; 10693 const long NCHAR = -15; 10694 const long NCLOB = 2011; 10695 const long NUMERIC = 2; 10696 const long NVARCHAR = -9; 10697 const long OBJECT = 2000; 10698 const long OTHER = 1111; 10699 const long REAL = 7; 10700 const long REF = 2006; 10701 const long REF_CURSOR = 2012; 10702 const long ROWID = -8; 10703 const long SMALLINT = 5; 10704 const long SQLNULL = 0; 10705 const long SQLXML = 2009; 10706 const long STRUCT = 2002; 10707 const long TIME = 92; 10708 const long TIMESTAMP = 93; 10709 const long TIMESTAMP_WITH_TIMEZONE = 2014; 10710 const long TIME_WITH_TIMEZONE = 2013; 10711 const long TINYINT = -6; 10712 const long VARBINARY = -3; 10713 const long VARCHAR = 12; 10714 }; 10715 published constants Deferrability { 10716 const long INITIALLY_DEFERRED = 5; 10717 const long INITIALLY_IMMEDIATE = 6; 10718 const long NONE = 7; 10719 }; 10720 published struct DriverPropertyInfo { 10721 string Name; 10722 string Description; 10723 boolean IsRequired; 10724 string Value; 10725 sequence< string > Choices; 10726 }; 10727 published interface XDriver { 10728 interface ::com::sun::star::uno::XInterface; 10729 ::com::sun::star::sdbc::XConnection connect([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException); 10730 boolean acceptsURL([in] string url) raises (::com::sun::star::sdbc::SQLException); 10731 sequence< ::com::sun::star::sdbc::DriverPropertyInfo > getPropertyInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException); 10732 long getMajorVersion(); 10733 long getMinorVersion(); 10734 }; 10735 published service Driver { 10736 interface ::com::sun::star::sdbc::XDriver; 10737 }; 10738 published interface XDriverManager2 { 10739 interface ::com::sun::star::sdbc::XDriverManager; 10740 interface ::com::sun::star::sdbc::XDriverAccess; 10741 interface ::com::sun::star::container::XEnumerationAccess; 10742 }; 10743 published service DriverManager: ::com::sun::star::sdbc::XDriverManager2; 10744 published constants FetchDirection { 10745 const long FORWARD = 1000; 10746 const long REVERSE = 1001; 10747 const long UNKNOWN = 1002; 10748 }; 10749 published constants IndexType { 10750 const short CLUSTERED = 1; 10751 const short HASHED = 2; 10752 const short OTHER = 3; 10753 const short STATISTIC = 0; 10754 }; 10755 published constants KeyRule { 10756 const long CASCADE = 0; 10757 const long NO_ACTION = 3; 10758 const long RESTRICT = 1; 10759 const long SET_DEFAULT = 4; 10760 const long SET_NULL = 2; 10761 }; 10762 published constants ProcedureColumn { 10763 const long IN = 1; 10764 const long INOUT = 2; 10765 const long OUT = 4; 10766 const long RESULT = 3; 10767 const long RETURN = 5; 10768 const long UNKNOWN = 0; 10769 }; 10770 published constants ProcedureResult { 10771 const long NONE = 1; 10772 const long RETURN = 2; 10773 const long UNKNOWN = 0; 10774 }; 10775 published constants ResultSetConcurrency { 10776 const long READ_ONLY = 1007; 10777 const long UPDATABLE = 1008; 10778 }; 10779 published constants ResultSetType { 10780 const long FORWARD_ONLY = 1003; 10781 const long SCROLL_INSENSITIVE = 1004; 10782 const long SCROLL_SENSITIVE = 1005; 10783 }; 10784 published interface XBatchExecution { 10785 interface ::com::sun::star::uno::XInterface; 10786 void addBatch([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10787 void clearBatch() raises (::com::sun::star::sdbc::SQLException); 10788 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException); 10789 }; 10790 published interface XStatement { 10791 interface ::com::sun::star::uno::XInterface; 10792 ::com::sun::star::sdbc::XResultSet executeQuery([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10793 long executeUpdate([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10794 boolean execute([in] string sql) raises (::com::sun::star::sdbc::SQLException); 10795 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException); 10796 }; 10797 published service Statement { 10798 interface ::com::sun::star::sdbc::XCloseable; 10799 interface ::com::sun::star::beans::XPropertySet; 10800 interface ::com::sun::star::sdbc::XStatement; 10801 interface ::com::sun::star::sdbc::XWarningsSupplier; 10802 [optional] interface ::com::sun::star::lang::XComponent; 10803 [optional] interface ::com::sun::star::util::XCancellable; 10804 [optional] interface ::com::sun::star::sdbc::XBatchExecution; 10805 [optional] interface ::com::sun::star::sdbc::XMultipleResults; 10806 [property] long QueryTimeOut; 10807 [property] long MaxFieldSize; 10808 [property] long MaxRows; 10809 [property] string CursorName; 10810 [property] long ResultSetConcurrency; 10811 [property] long ResultSetType; 10812 [property] long FetchDirection; 10813 [property] long FetchSize; 10814 [property] boolean EscapeProcessing; 10815 }; 10816 published constants TransactionIsolation { 10817 const long NONE = 0; 10818 const long READ_COMMITTED = 2; 10819 const long READ_UNCOMMITTED = 1; 10820 const long REPEATABLE_READ = 4; 10821 const long SERIALIZABLE = 8; 10822 }; 10823 published interface XArray { 10824 interface ::com::sun::star::uno::XInterface; 10825 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException); 10826 long getBaseType() raises (::com::sun::star::sdbc::SQLException); 10827 sequence< any > getArray([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10828 sequence< any > getArrayAtIndex([in] long index, [in] long count, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10829 ::com::sun::star::sdbc::XResultSet getResultSet([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 10830 ::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); 10831 }; 10832 published interface XBlob { 10833 interface ::com::sun::star::uno::XInterface; 10834 hyper length() raises (::com::sun::star::sdbc::SQLException); 10835 sequence< byte > getBytes([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException); 10836 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException); 10837 hyper position([in] sequence< byte > pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException); 10838 hyper positionOfBlob([in] ::com::sun::star::sdbc::XBlob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException); 10839 }; 10840 published interface XClob { 10841 interface ::com::sun::star::uno::XInterface; 10842 hyper length() raises (::com::sun::star::sdbc::SQLException); 10843 string getSubString([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException); 10844 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException); 10845 hyper position([in] string searchstr, [in] long start) raises (::com::sun::star::sdbc::SQLException); 10846 hyper positionOfClob([in] ::com::sun::star::sdbc::XClob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException); 10847 }; 10848 published interface XDatabaseMetaData { 10849 interface ::com::sun::star::uno::XInterface; 10850 boolean allProceduresAreCallable() raises (::com::sun::star::sdbc::SQLException); 10851 boolean allTablesAreSelectable() raises (::com::sun::star::sdbc::SQLException); 10852 string getURL() raises (::com::sun::star::sdbc::SQLException); 10853 string getUserName() raises (::com::sun::star::sdbc::SQLException); 10854 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException); 10855 boolean nullsAreSortedHigh() raises (::com::sun::star::sdbc::SQLException); 10856 boolean nullsAreSortedLow() raises (::com::sun::star::sdbc::SQLException); 10857 boolean nullsAreSortedAtStart() raises (::com::sun::star::sdbc::SQLException); 10858 boolean nullsAreSortedAtEnd() raises (::com::sun::star::sdbc::SQLException); 10859 string getDatabaseProductName() raises (::com::sun::star::sdbc::SQLException); 10860 string getDatabaseProductVersion() raises (::com::sun::star::sdbc::SQLException); 10861 string getDriverName() raises (::com::sun::star::sdbc::SQLException); 10862 string getDriverVersion() raises (::com::sun::star::sdbc::SQLException); 10863 long getDriverMajorVersion(); 10864 long getDriverMinorVersion(); 10865 boolean usesLocalFiles() raises (::com::sun::star::sdbc::SQLException); 10866 boolean usesLocalFilePerTable() raises (::com::sun::star::sdbc::SQLException); 10867 boolean supportsMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10868 boolean storesUpperCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10869 boolean storesLowerCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10870 boolean storesMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10871 boolean supportsMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10872 boolean storesUpperCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10873 boolean storesLowerCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10874 boolean storesMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException); 10875 string getIdentifierQuoteString() raises (::com::sun::star::sdbc::SQLException); 10876 string getSQLKeywords() raises (::com::sun::star::sdbc::SQLException); 10877 string getNumericFunctions() raises (::com::sun::star::sdbc::SQLException); 10878 string getStringFunctions() raises (::com::sun::star::sdbc::SQLException); 10879 string getSystemFunctions() raises (::com::sun::star::sdbc::SQLException); 10880 string getTimeDateFunctions() raises (::com::sun::star::sdbc::SQLException); 10881 string getSearchStringEscape() raises (::com::sun::star::sdbc::SQLException); 10882 string getExtraNameCharacters() raises (::com::sun::star::sdbc::SQLException); 10883 boolean supportsAlterTableWithAddColumn() raises (::com::sun::star::sdbc::SQLException); 10884 boolean supportsAlterTableWithDropColumn() raises (::com::sun::star::sdbc::SQLException); 10885 boolean supportsColumnAliasing() raises (::com::sun::star::sdbc::SQLException); 10886 boolean nullPlusNonNullIsNull() raises (::com::sun::star::sdbc::SQLException); 10887 boolean supportsTypeConversion() raises (::com::sun::star::sdbc::SQLException); 10888 boolean supportsConvert([in] long fromType, [in] long toType) raises (::com::sun::star::sdbc::SQLException); 10889 boolean supportsTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException); 10890 boolean supportsDifferentTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException); 10891 boolean supportsExpressionsInOrderBy() raises (::com::sun::star::sdbc::SQLException); 10892 boolean supportsOrderByUnrelated() raises (::com::sun::star::sdbc::SQLException); 10893 boolean supportsGroupBy() raises (::com::sun::star::sdbc::SQLException); 10894 boolean supportsGroupByUnrelated() raises (::com::sun::star::sdbc::SQLException); 10895 boolean supportsGroupByBeyondSelect() raises (::com::sun::star::sdbc::SQLException); 10896 boolean supportsLikeEscapeClause() raises (::com::sun::star::sdbc::SQLException); 10897 boolean supportsMultipleResultSets() raises (::com::sun::star::sdbc::SQLException); 10898 boolean supportsMultipleTransactions() raises (::com::sun::star::sdbc::SQLException); 10899 boolean supportsNonNullableColumns() raises (::com::sun::star::sdbc::SQLException); 10900 boolean supportsMinimumSQLGrammar() raises (::com::sun::star::sdbc::SQLException); 10901 boolean supportsCoreSQLGrammar() raises (::com::sun::star::sdbc::SQLException); 10902 boolean supportsExtendedSQLGrammar() raises (::com::sun::star::sdbc::SQLException); 10903 boolean supportsANSI92EntryLevelSQL() raises (::com::sun::star::sdbc::SQLException); 10904 boolean supportsANSI92IntermediateSQL() raises (::com::sun::star::sdbc::SQLException); 10905 boolean supportsANSI92FullSQL() raises (::com::sun::star::sdbc::SQLException); 10906 boolean supportsIntegrityEnhancementFacility() raises (::com::sun::star::sdbc::SQLException); 10907 boolean supportsOuterJoins() raises (::com::sun::star::sdbc::SQLException); 10908 boolean supportsFullOuterJoins() raises (::com::sun::star::sdbc::SQLException); 10909 boolean supportsLimitedOuterJoins() raises (::com::sun::star::sdbc::SQLException); 10910 string getSchemaTerm() raises (::com::sun::star::sdbc::SQLException); 10911 string getProcedureTerm() raises (::com::sun::star::sdbc::SQLException); 10912 string getCatalogTerm() raises (::com::sun::star::sdbc::SQLException); 10913 boolean isCatalogAtStart() raises (::com::sun::star::sdbc::SQLException); 10914 string getCatalogSeparator() raises (::com::sun::star::sdbc::SQLException); 10915 boolean supportsSchemasInDataManipulation() raises (::com::sun::star::sdbc::SQLException); 10916 boolean supportsSchemasInProcedureCalls() raises (::com::sun::star::sdbc::SQLException); 10917 boolean supportsSchemasInTableDefinitions() raises (::com::sun::star::sdbc::SQLException); 10918 boolean supportsSchemasInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException); 10919 boolean supportsSchemasInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException); 10920 boolean supportsCatalogsInDataManipulation() raises (::com::sun::star::sdbc::SQLException); 10921 boolean supportsCatalogsInProcedureCalls() raises (::com::sun::star::sdbc::SQLException); 10922 boolean supportsCatalogsInTableDefinitions() raises (::com::sun::star::sdbc::SQLException); 10923 boolean supportsCatalogsInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException); 10924 boolean supportsCatalogsInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException); 10925 boolean supportsPositionedDelete() raises (::com::sun::star::sdbc::SQLException); 10926 boolean supportsPositionedUpdate() raises (::com::sun::star::sdbc::SQLException); 10927 boolean supportsSelectForUpdate() raises (::com::sun::star::sdbc::SQLException); 10928 boolean supportsStoredProcedures() raises (::com::sun::star::sdbc::SQLException); 10929 boolean supportsSubqueriesInComparisons() raises (::com::sun::star::sdbc::SQLException); 10930 boolean supportsSubqueriesInExists() raises (::com::sun::star::sdbc::SQLException); 10931 boolean supportsSubqueriesInIns() raises (::com::sun::star::sdbc::SQLException); 10932 boolean supportsSubqueriesInQuantifieds() raises (::com::sun::star::sdbc::SQLException); 10933 boolean supportsCorrelatedSubqueries() raises (::com::sun::star::sdbc::SQLException); 10934 boolean supportsUnion() raises (::com::sun::star::sdbc::SQLException); 10935 boolean supportsUnionAll() raises (::com::sun::star::sdbc::SQLException); 10936 boolean supportsOpenCursorsAcrossCommit() raises (::com::sun::star::sdbc::SQLException); 10937 boolean supportsOpenCursorsAcrossRollback() raises (::com::sun::star::sdbc::SQLException); 10938 boolean supportsOpenStatementsAcrossCommit() raises (::com::sun::star::sdbc::SQLException); 10939 boolean supportsOpenStatementsAcrossRollback() raises (::com::sun::star::sdbc::SQLException); 10940 long getMaxBinaryLiteralLength() raises (::com::sun::star::sdbc::SQLException); 10941 long getMaxCharLiteralLength() raises (::com::sun::star::sdbc::SQLException); 10942 long getMaxColumnNameLength() raises (::com::sun::star::sdbc::SQLException); 10943 long getMaxColumnsInGroupBy() raises (::com::sun::star::sdbc::SQLException); 10944 long getMaxColumnsInIndex() raises (::com::sun::star::sdbc::SQLException); 10945 long getMaxColumnsInOrderBy() raises (::com::sun::star::sdbc::SQLException); 10946 long getMaxColumnsInSelect() raises (::com::sun::star::sdbc::SQLException); 10947 long getMaxColumnsInTable() raises (::com::sun::star::sdbc::SQLException); 10948 long getMaxConnections() raises (::com::sun::star::sdbc::SQLException); 10949 long getMaxCursorNameLength() raises (::com::sun::star::sdbc::SQLException); 10950 long getMaxIndexLength() raises (::com::sun::star::sdbc::SQLException); 10951 long getMaxSchemaNameLength() raises (::com::sun::star::sdbc::SQLException); 10952 long getMaxProcedureNameLength() raises (::com::sun::star::sdbc::SQLException); 10953 long getMaxCatalogNameLength() raises (::com::sun::star::sdbc::SQLException); 10954 long getMaxRowSize() raises (::com::sun::star::sdbc::SQLException); 10955 boolean doesMaxRowSizeIncludeBlobs() raises (::com::sun::star::sdbc::SQLException); 10956 long getMaxStatementLength() raises (::com::sun::star::sdbc::SQLException); 10957 long getMaxStatements() raises (::com::sun::star::sdbc::SQLException); 10958 long getMaxTableNameLength() raises (::com::sun::star::sdbc::SQLException); 10959 long getMaxTablesInSelect() raises (::com::sun::star::sdbc::SQLException); 10960 long getMaxUserNameLength() raises (::com::sun::star::sdbc::SQLException); 10961 long getDefaultTransactionIsolation() raises (::com::sun::star::sdbc::SQLException); 10962 boolean supportsTransactions() raises (::com::sun::star::sdbc::SQLException); 10963 boolean supportsTransactionIsolationLevel([in] long level) raises (::com::sun::star::sdbc::SQLException); 10964 boolean supportsDataDefinitionAndDataManipulationTransactions() raises (::com::sun::star::sdbc::SQLException); 10965 boolean supportsDataManipulationTransactionsOnly() raises (::com::sun::star::sdbc::SQLException); 10966 boolean dataDefinitionCausesTransactionCommit() raises (::com::sun::star::sdbc::SQLException); 10967 boolean dataDefinitionIgnoredInTransactions() raises (::com::sun::star::sdbc::SQLException); 10968 ::com::sun::star::sdbc::XResultSet getProcedures([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern) raises (::com::sun::star::sdbc::SQLException); 10969 ::com::sun::star::sdbc::XResultSet getProcedureColumns([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException); 10970 ::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); 10971 ::com::sun::star::sdbc::XResultSet getSchemas() raises (::com::sun::star::sdbc::SQLException); 10972 ::com::sun::star::sdbc::XResultSet getCatalogs() raises (::com::sun::star::sdbc::SQLException); 10973 ::com::sun::star::sdbc::XResultSet getTableTypes() raises (::com::sun::star::sdbc::SQLException); 10974 ::com::sun::star::sdbc::XResultSet getColumns([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException); 10975 ::com::sun::star::sdbc::XResultSet getColumnPrivileges([in] any catalog, [in] string schema, [in] string table, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException); 10976 ::com::sun::star::sdbc::XResultSet getTablePrivileges([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern) raises (::com::sun::star::sdbc::SQLException); 10977 ::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); 10978 ::com::sun::star::sdbc::XResultSet getVersionColumns([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException); 10979 ::com::sun::star::sdbc::XResultSet getPrimaryKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException); 10980 ::com::sun::star::sdbc::XResultSet getImportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException); 10981 ::com::sun::star::sdbc::XResultSet getExportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException); 10982 ::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); 10983 ::com::sun::star::sdbc::XResultSet getTypeInfo() raises (::com::sun::star::sdbc::SQLException); 10984 ::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); 10985 boolean supportsResultSetType([in] long setType) raises (::com::sun::star::sdbc::SQLException); 10986 boolean supportsResultSetConcurrency([in] long setType, [in] long concurrency) raises (::com::sun::star::sdbc::SQLException); 10987 boolean ownUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 10988 boolean ownDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 10989 boolean ownInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 10990 boolean othersUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 10991 boolean othersDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 10992 boolean othersInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException); 10993 boolean updatesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException); 10994 boolean deletesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException); 10995 boolean insertsAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException); 10996 boolean supportsBatchUpdates() raises (::com::sun::star::sdbc::SQLException); 10997 ::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); 10998 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException); 10999 }; 11000 published interface XGeneratedResultSet { 11001 interface ::com::sun::star::uno::XInterface; 11002 ::com::sun::star::sdbc::XResultSet getGeneratedValues() raises (::com::sun::star::sdbc::SQLException); 11003 }; 11004 published interface XPooledConnection { 11005 interface ::com::sun::star::uno::XInterface; 11006 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException); 11007 }; 11008 published interface XRef { 11009 interface ::com::sun::star::uno::XInterface; 11010 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException); 11011 }; 11012 published interface XResultSetMetaData { 11013 interface ::com::sun::star::uno::XInterface; 11014 long getColumnCount() raises (::com::sun::star::sdbc::SQLException); 11015 boolean isAutoIncrement([in] long column) raises (::com::sun::star::sdbc::SQLException); 11016 boolean isCaseSensitive([in] long column) raises (::com::sun::star::sdbc::SQLException); 11017 boolean isSearchable([in] long column) raises (::com::sun::star::sdbc::SQLException); 11018 boolean isCurrency([in] long column) raises (::com::sun::star::sdbc::SQLException); 11019 long isNullable([in] long column) raises (::com::sun::star::sdbc::SQLException); 11020 boolean isSigned([in] long column) raises (::com::sun::star::sdbc::SQLException); 11021 long getColumnDisplaySize([in] long column) raises (::com::sun::star::sdbc::SQLException); 11022 string getColumnLabel([in] long column) raises (::com::sun::star::sdbc::SQLException); 11023 string getColumnName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11024 string getSchemaName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11025 long getPrecision([in] long column) raises (::com::sun::star::sdbc::SQLException); 11026 long getScale([in] long column) raises (::com::sun::star::sdbc::SQLException); 11027 string getTableName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11028 string getCatalogName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11029 long getColumnType([in] long column) raises (::com::sun::star::sdbc::SQLException); 11030 string getColumnTypeName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11031 boolean isReadOnly([in] long column) raises (::com::sun::star::sdbc::SQLException); 11032 boolean isWritable([in] long column) raises (::com::sun::star::sdbc::SQLException); 11033 boolean isDefinitelyWritable([in] long column) raises (::com::sun::star::sdbc::SQLException); 11034 string getColumnServiceName([in] long column) raises (::com::sun::star::sdbc::SQLException); 11035 }; 11036 published interface XRowSetListener { 11037 interface ::com::sun::star::lang::XEventListener; 11038 void cursorMoved([in] ::com::sun::star::lang::EventObject event); 11039 /** @deprecated */ void rowChanged([in] ::com::sun::star::lang::EventObject event); 11040 void rowSetChanged([in] ::com::sun::star::lang::EventObject event); 11041 }; 11042 published interface XSQLInput; 11043 published interface XSQLOutput; 11044 published interface XSQLData { 11045 interface ::com::sun::star::uno::XInterface; 11046 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException); 11047 void readSQL([in] ::com::sun::star::sdbc::XSQLInput stream, [in] string typeName) raises (::com::sun::star::sdbc::SQLException); 11048 void writeSQL([in] ::com::sun::star::sdbc::XSQLOutput stream) raises (::com::sun::star::sdbc::SQLException); 11049 }; 11050 published interface XSQLInput { 11051 interface ::com::sun::star::uno::XInterface; 11052 string readString() raises (::com::sun::star::sdbc::SQLException); 11053 boolean readBoolean() raises (::com::sun::star::sdbc::SQLException); 11054 byte readByte() raises (::com::sun::star::sdbc::SQLException); 11055 short readShort() raises (::com::sun::star::sdbc::SQLException); 11056 long readInt() raises (::com::sun::star::sdbc::SQLException); 11057 hyper readLong() raises (::com::sun::star::sdbc::SQLException); 11058 float readFloat() raises (::com::sun::star::sdbc::SQLException); 11059 double readDouble() raises (::com::sun::star::sdbc::SQLException); 11060 sequence< byte > readBytes() raises (::com::sun::star::sdbc::SQLException); 11061 ::com::sun::star::util::Date readDate() raises (::com::sun::star::sdbc::SQLException); 11062 ::com::sun::star::util::Time readTime() raises (::com::sun::star::sdbc::SQLException); 11063 ::com::sun::star::util::DateTime readTimestamp() raises (::com::sun::star::sdbc::SQLException); 11064 ::com::sun::star::io::XInputStream readBinaryStream() raises (::com::sun::star::sdbc::SQLException); 11065 ::com::sun::star::io::XInputStream readCharacterStream() raises (::com::sun::star::sdbc::SQLException); 11066 any readObject() raises (::com::sun::star::sdbc::SQLException); 11067 ::com::sun::star::sdbc::XRef readRef() raises (::com::sun::star::sdbc::SQLException); 11068 ::com::sun::star::sdbc::XBlob readBlob() raises (::com::sun::star::sdbc::SQLException); 11069 ::com::sun::star::sdbc::XClob readClob() raises (::com::sun::star::sdbc::SQLException); 11070 ::com::sun::star::sdbc::XArray readArray() raises (::com::sun::star::sdbc::SQLException); 11071 boolean wasNull() raises (::com::sun::star::sdbc::SQLException); 11072 }; 11073 published interface XStruct; 11074 published interface XSQLOutput { 11075 interface ::com::sun::star::uno::XInterface; 11076 void writeString([in] string x) raises (::com::sun::star::sdbc::SQLException); 11077 void writeBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException); 11078 void writeByte([in] byte x) raises (::com::sun::star::sdbc::SQLException); 11079 void writeShort([in] short x) raises (::com::sun::star::sdbc::SQLException); 11080 void writeInt([in] long x) raises (::com::sun::star::sdbc::SQLException); 11081 void writeLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException); 11082 void writeFloat([in] float x) raises (::com::sun::star::sdbc::SQLException); 11083 void writeDouble([in] double x) raises (::com::sun::star::sdbc::SQLException); 11084 void writeBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException); 11085 void writeDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException); 11086 void writeTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException); 11087 void writeTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException); 11088 void writeBinaryStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException); 11089 void writeCharacterStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException); 11090 void writeObject([in] ::com::sun::star::sdbc::XSQLData x) raises (::com::sun::star::sdbc::SQLException); 11091 void writeRef([in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException); 11092 void writeBlob([in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException); 11093 void writeClob([in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException); 11094 void writeStruct([in] ::com::sun::star::sdbc::XStruct x) raises (::com::sun::star::sdbc::SQLException); 11095 void writeArray([in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException); 11096 }; 11097 published interface XStruct { 11098 interface ::com::sun::star::uno::XInterface; 11099 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException); 11100 sequence< any > getAttributes([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException); 11101 }; 11102 }; 11103 module sdbcx { 11104 published constants CheckOption { 11105 const long CASCADE = 2; 11106 const long LOCAL = 3; 11107 const long NONE = 0; 11108 }; 11109 published service ColumnDescriptor { 11110 service ::com::sun::star::sdbcx::Descriptor; 11111 [property] long Type; 11112 [property] string TypeName; 11113 [property] long Precision; 11114 [property] long Scale; 11115 [property] long IsNullable; 11116 [property] boolean IsAutoIncrement; 11117 [property, optional] boolean IsRowVersion; 11118 [property, optional] string Description; 11119 [property, optional] string DefaultValue; 11120 [property, optional] string AutoIncrementCreation; 11121 }; 11122 published constants CompareBookmark { 11123 const long EQUAL = 0; 11124 const long GREATER = 1; 11125 const long LESS = -1; 11126 const long NOT_COMPARABLE = 3; 11127 const long NOT_EQUAL = 2; 11128 }; 11129 published interface XAppend { 11130 interface ::com::sun::star::uno::XInterface; 11131 void appendByDescriptor([in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException); 11132 }; 11133 published interface XDrop { 11134 interface ::com::sun::star::uno::XInterface; 11135 void dropByName([in] string elementName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException); 11136 void dropByIndex([in] long index) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException); 11137 }; 11138 published service Container { 11139 interface ::com::sun::star::container::XNameAccess; 11140 interface ::com::sun::star::container::XIndexAccess; 11141 interface ::com::sun::star::container::XEnumerationAccess; 11142 [optional] interface ::com::sun::star::util::XRefreshable; 11143 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 11144 [optional] interface ::com::sun::star::sdbcx::XAppend; 11145 [optional] interface ::com::sun::star::sdbcx::XDrop; 11146 }; 11147 published interface XCreateCatalog { 11148 interface ::com::sun::star::uno::XInterface; 11149 void createCatalog([in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException); 11150 }; 11151 published interface XDataDefinitionSupplier { 11152 interface ::com::sun::star::uno::XInterface; 11153 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByConnection([in] ::com::sun::star::sdbc::XConnection connection) raises (::com::sun::star::sdbc::SQLException); 11154 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByURL([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException); 11155 }; 11156 published interface XDropCatalog { 11157 interface ::com::sun::star::uno::XInterface; 11158 void dropCatalog([in] string catalogName, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException); 11159 }; 11160 published service Driver { 11161 service ::com::sun::star::sdbc::Driver; 11162 interface ::com::sun::star::sdbcx::XDataDefinitionSupplier; 11163 [optional] interface ::com::sun::star::sdbcx::XCreateCatalog; 11164 [optional] interface ::com::sun::star::sdbcx::XDropCatalog; 11165 }; 11166 published interface XAuthorizable { 11167 interface ::com::sun::star::uno::XInterface; 11168 long getPrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException); 11169 long getGrantablePrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException); 11170 void grantPrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException); 11171 void revokePrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException); 11172 }; 11173 published service Group { 11174 interface ::com::sun::star::sdbcx::XUsersSupplier; 11175 interface ::com::sun::star::sdbcx::XAuthorizable; 11176 interface ::com::sun::star::beans::XPropertySet; 11177 [property, readonly] string Name; 11178 }; 11179 published service GroupDescriptor { 11180 service ::com::sun::star::sdbcx::Descriptor; 11181 [property] string Name; 11182 }; 11183 published service Index { 11184 interface ::com::sun::star::sdbcx::XColumnsSupplier; 11185 interface ::com::sun::star::beans::XPropertySet; 11186 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 11187 [property, readonly] string Name; 11188 [property, readonly] string Catalog; 11189 [property, readonly] boolean IsUnique; 11190 [property, readonly] boolean IsPrimaryKeyIndex; 11191 [property, readonly] boolean IsClustered; 11192 }; 11193 published service IndexColumn { 11194 service ::com::sun::star::sdbcx::Column; 11195 [property, readonly] boolean IsAscending; 11196 }; 11197 published service IndexColumnDescriptor { 11198 service ::com::sun::star::sdbcx::Descriptor; 11199 [property] boolean IsAscending; 11200 }; 11201 published service IndexDescriptor { 11202 service ::com::sun::star::sdbcx::Descriptor; 11203 interface ::com::sun::star::sdbcx::XColumnsSupplier; 11204 [property] string Catalog; 11205 [property] boolean IsUnique; 11206 [property] boolean IsClustered; 11207 }; 11208 published service Key { 11209 interface ::com::sun::star::sdbcx::XColumnsSupplier; 11210 interface ::com::sun::star::beans::XPropertySet; 11211 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory; 11212 [property, readonly] string Name; 11213 [property, readonly] long Type; 11214 [property, readonly] string ReferencedTable; 11215 [property, readonly] long UpdateRule; 11216 [property, readonly] long DeleteRule; 11217 }; 11218 published service KeyColumn { 11219 service ::com::sun::star::sdbcx::Column; 11220 [property, readonly] string RelatedColumn; 11221 }; 11222 published service KeyColumnDescriptor { 11223 service ::com::sun::star::sdbcx::Descriptor; 11224 [property] string RelatedColumn; 11225 }; 11226 published service KeyDescriptor { 11227 service ::com::sun::star::sdbcx::Descriptor; 11228 interface ::com::sun::star::sdbcx::XColumnsSupplier; 11229 [property] long Type; 11230 [property] string ReferencedTable; 11231 [property] long UpdateRule; 11232 [property] long DeleteRule; 11233 }; 11234 published constants KeyType { 11235 const long FOREIGN = 3; 11236 const long PRIMARY = 1; 11237 const long UNIQUE = 2; 11238 }; 11239 published service PreparedStatement { 11240 service ::com::sun::star::sdbc::PreparedStatement; 11241 [property] boolean UseBookmarks; 11242 }; 11243 published constants Privilege { 11244 const long ALTER = 64; 11245 const long CREATE = 32; 11246 const long DELETE = 8; 11247 const long DROP = 256; 11248 const long INSERT = 2; 11249 const long READ = 16; 11250 const long REFERENCE = 128; 11251 const long SELECT = 1; 11252 const long UPDATE = 4; 11253 }; 11254 published constants PrivilegeObject { 11255 const long COLUMN = 2; 11256 const long TABLE = 0; 11257 const long VIEW = 1; 11258 }; 11259 published service ReferenceColumn { 11260 service ::com::sun::star::sdbcx::Column; 11261 [property, readonly] string ReferencedColumn; 11262 }; 11263 published service Statement { 11264 service ::com::sun::star::sdbc::Statement; 11265 [property] boolean UseBookmarks; 11266 }; 11267 published interface XUser { 11268 interface ::com::sun::star::sdbcx::XAuthorizable; 11269 void changePassword([in] string oldPassword, [in] string newPassword) raises (::com::sun::star::sdbc::SQLException); 11270 }; 11271 published service User { 11272 interface ::com::sun::star::sdbcx::XUser; 11273 interface ::com::sun::star::beans::XPropertySet; 11274 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier; 11275 [property, readonly] string Name; 11276 }; 11277 published service UserDescriptor { 11278 service ::com::sun::star::sdbcx::Descriptor; 11279 [property] string Password; 11280 }; 11281 interface XAlterView { 11282 interface ::com::sun::star::uno::XInterface; 11283 void alterCommand([in] string NewCommand) raises (::com::sun::star::sdbc::SQLException); 11284 }; 11285 published service View { 11286 interface ::com::sun::star::beans::XPropertySet; 11287 [optional] interface ::com::sun::star::sdbcx::XRename; 11288 [optional] interface ::com::sun::star::sdbcx::XAlterView; 11289 [property, readonly] string Name; 11290 [property, readonly] string CatalogName; 11291 [property, readonly] string SchemaName; 11292 [property, readonly] string Command; 11293 [property, readonly] long CheckOption; 11294 }; 11295 published service ViewDescriptor { 11296 service ::com::sun::star::sdbcx::Descriptor; 11297 [property] string CatalogName; 11298 [property] string SchemaName; 11299 [property] string Command; 11300 [property] long CheckOption; 11301 }; 11302 }; 11303 module sheet { 11304 published interface XSpreadsheet; 11305 published struct ActivationEvent: ::com::sun::star::lang::EventObject { 11306 ::com::sun::star::sheet::XSpreadsheet ActiveSheet; 11307 }; 11308 published interface XAddIn { 11309 interface ::com::sun::star::lang::XLocalizable; 11310 string getProgrammaticFuntionName([in] string aDisplayName); 11311 string getDisplayFunctionName([in] string aProgrammaticName); 11312 string getFunctionDescription([in] string aProgrammaticName); 11313 string getDisplayArgumentName([in] string aProgrammaticFunctionName, [in] long nArgument); 11314 string getArgumentDescription([in] string aProgrammaticFunctionName, [in] long nArgument); 11315 string getProgrammaticCategoryName([in] string aProgrammaticFunctionName); 11316 string getDisplayCategoryName([in] string aProgrammaticFunctionName); 11317 }; 11318 published struct LocalizedName { 11319 ::com::sun::star::lang::Locale Locale; 11320 string Name; 11321 }; 11322 published interface XCompatibilityNames { 11323 interface ::com::sun::star::uno::XInterface; 11324 sequence< ::com::sun::star::sheet::LocalizedName > getCompatibilityNames([in] string aProgrammaticName); 11325 }; 11326 published service AddIn { 11327 interface ::com::sun::star::lang::XServiceName; 11328 interface ::com::sun::star::sheet::XAddIn; 11329 [optional] interface ::com::sun::star::sheet::XCompatibilityNames; 11330 }; 11331 published enum Border { 11332 TOP = 0, 11333 BOTTOM = 1, 11334 RIGHT = 2, 11335 LEFT = 3 11336 }; 11337 published interface XSheetAnnotation { 11338 interface ::com::sun::star::uno::XInterface; 11339 ::com::sun::star::table::CellAddress getPosition(); 11340 string getAuthor(); 11341 string getDate(); 11342 boolean getIsVisible(); 11343 void setIsVisible([in] boolean bIsVisible); 11344 }; 11345 published interface XSheetAnnotationShapeSupplier { 11346 interface ::com::sun::star::uno::XInterface; 11347 ::com::sun::star::drawing::XShape getAnnotationShape(); 11348 }; 11349 published service CellAnnotation { 11350 interface ::com::sun::star::sheet::XSheetAnnotation; 11351 interface ::com::sun::star::container::XChild; 11352 interface ::com::sun::star::text::XSimpleText; 11353 [optional] interface ::com::sun::star::sheet::XSheetAnnotationShapeSupplier; 11354 }; 11355 published service CellAnnotationShape { 11356 service ::com::sun::star::drawing::CaptionShape; 11357 }; 11358 published interface XSheetAnnotations { 11359 interface ::com::sun::star::container::XIndexAccess; 11360 void insertNew([in] ::com::sun::star::table::CellAddress aPosition, [in] string aText); 11361 void removeByIndex([in] long nIndex); 11362 }; 11363 published service CellAnnotations { 11364 interface ::com::sun::star::sheet::XSheetAnnotations; 11365 interface ::com::sun::star::container::XEnumerationAccess; 11366 }; 11367 published service CellAnnotationsEnumeration { 11368 interface ::com::sun::star::container::XEnumeration; 11369 }; 11370 }; 11371 module table { 11372 published struct CellRangeAddress { 11373 short Sheet; 11374 long StartColumn; 11375 long StartRow; 11376 long EndColumn; 11377 long EndRow; 11378 }; 11379 }; 11380 module sheet { 11381 published interface XAreaLink { 11382 interface ::com::sun::star::uno::XInterface; 11383 string getSourceArea(); 11384 void setSourceArea([in] string aSourceArea); 11385 ::com::sun::star::table::CellRangeAddress getDestArea(); 11386 void setDestArea([in] ::com::sun::star::table::CellRangeAddress aDestArea); 11387 }; 11388 published service CellAreaLink { 11389 interface ::com::sun::star::sheet::XAreaLink; 11390 interface ::com::sun::star::util::XRefreshable; 11391 interface ::com::sun::star::beans::XPropertySet; 11392 [property] string Url; 11393 [property] string Filter; 11394 [property] string FilterOptions; 11395 /** @deprecated */ [property] long RefreshDelay; 11396 [property, optional] long RefreshPeriod; 11397 }; 11398 published interface XAreaLinks { 11399 interface ::com::sun::star::container::XIndexAccess; 11400 void insertAtPosition([in] ::com::sun::star::table::CellAddress aDestPos, [in] string aFileName, [in] string aSourceArea, [in] string aFilter, [in] string aFilterOptions); 11401 void removeByIndex([in] long nIndex); 11402 }; 11403 published service CellAreaLinks { 11404 interface ::com::sun::star::sheet::XAreaLinks; 11405 interface ::com::sun::star::container::XIndexAccess; 11406 interface ::com::sun::star::container::XEnumerationAccess; 11407 }; 11408 published service CellAreaLinksEnumeration { 11409 interface ::com::sun::star::container::XEnumeration; 11410 }; 11411 published enum CellDeleteMode { 11412 NONE = 0, 11413 UP = 1, 11414 LEFT = 2, 11415 ROWS = 3, 11416 COLUMNS = 4 11417 }; 11418 published constants CellFlags { 11419 const long ANNOTATION = 8; 11420 const long DATETIME = 2; 11421 const long EDITATTR = 256; 11422 const long FORMATTED = 512; 11423 const long FORMULA = 16; 11424 const long HARDATTR = 32; 11425 const long OBJECTS = 128; 11426 const long STRING = 4; 11427 const long STYLES = 64; 11428 const long VALUE = 1; 11429 }; 11430 published service CellFormatRanges { 11431 interface ::com::sun::star::container::XIndexAccess; 11432 interface ::com::sun::star::container::XEnumerationAccess; 11433 }; 11434 published service CellFormatRangesEnumeration { 11435 interface ::com::sun::star::container::XEnumeration; 11436 }; 11437 published enum CellInsertMode { 11438 NONE = 0, 11439 DOWN = 1, 11440 RIGHT = 2, 11441 ROWS = 3, 11442 COLUMNS = 4 11443 }; 11444 published service Cells { 11445 interface ::com::sun::star::container::XEnumerationAccess; 11446 }; 11447 published service CellsEnumeration { 11448 interface ::com::sun::star::container::XEnumeration; 11449 }; 11450 published enum ConditionOperator { 11451 NONE = 0, 11452 EQUAL = 1, 11453 NOT_EQUAL = 2, 11454 GREATER = 3, 11455 GREATER_EQUAL = 4, 11456 LESS = 5, 11457 LESS_EQUAL = 6, 11458 BETWEEN = 7, 11459 NOT_BETWEEN = 8, 11460 FORMULA = 9 11461 }; 11462 published enum GeneralFunction { 11463 NONE = 0, 11464 AUTO = 1, 11465 SUM = 2, 11466 COUNT = 3, 11467 AVERAGE = 4, 11468 MAX = 5, 11469 MIN = 6, 11470 PRODUCT = 7, 11471 COUNTNUMS = 8, 11472 STDEV = 9, 11473 STDEVP = 10, 11474 VAR = 11, 11475 VARP = 12 11476 }; 11477 /** @deprecated */ published interface XConsolidationDescriptor { 11478 interface ::com::sun::star::uno::XInterface; 11479 ::com::sun::star::sheet::GeneralFunction getFunction(); 11480 void setFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction); 11481 sequence< ::com::sun::star::table::CellRangeAddress > getSources(); 11482 void setSources([in] sequence< ::com::sun::star::table::CellRangeAddress > aSources); 11483 ::com::sun::star::table::CellAddress getStartOutputPosition(); 11484 void setStartOutputPosition([in] ::com::sun::star::table::CellAddress aStartOutputPosition); 11485 boolean getUseColumnHeaders(); 11486 void setUseColumnHeaders([in] boolean bUseColumnHeaders); 11487 boolean getUseRowHeaders(); 11488 void setUseRowHeaders([in] boolean bUseRowHeaders); 11489 boolean getInsertLinks(); 11490 void setInsertLinks([in] boolean bInsertLinks); 11491 }; 11492 published service ConsolidationDescriptor { 11493 interface ::com::sun::star::sheet::XConsolidationDescriptor; 11494 }; 11495 /** @deprecated */ published interface XDDELink { 11496 interface ::com::sun::star::uno::XInterface; 11497 string getApplication(); 11498 string getTopic(); 11499 string getItem(); 11500 }; 11501 published interface XDDELinkResults { 11502 interface ::com::sun::star::uno::XInterface; 11503 sequence< sequence< any > > getResults(); 11504 void setResults([in] sequence< sequence< any > > aResults); 11505 }; 11506 published service DDELink { 11507 interface ::com::sun::star::container::XNamed; 11508 interface ::com::sun::star::sheet::XDDELink; 11509 interface ::com::sun::star::util::XRefreshable; 11510 [optional] interface ::com::sun::star::sheet::XDDELinkResults; 11511 }; 11512 published enum DDELinkMode { 11513 DEFAULT = 0, 11514 ENGLISH = 1, 11515 TEXT = 2 11516 }; 11517 published interface XDDELinks { 11518 interface ::com::sun::star::container::XNameAccess; 11519 ::com::sun::star::sheet::XDDELink addDDELink([in] string aApplication, [in] string aTopic, [in] string aItem, [in] ::com::sun::star::sheet::DDELinkMode nMode); 11520 }; 11521 published service DDELinks { 11522 interface ::com::sun::star::container::XNameAccess; 11523 interface ::com::sun::star::container::XIndexAccess; 11524 interface ::com::sun::star::container::XEnumerationAccess; 11525 [optional] interface ::com::sun::star::sheet::XDDELinks; 11526 }; 11527 published service DDELinksEnumeration { 11528 interface ::com::sun::star::container::XEnumeration; 11529 }; 11530 published enum DataImportMode { 11531 NONE = 0, 11532 SQL = 1, 11533 TABLE = 2, 11534 QUERY = 3 11535 }; 11536 published interface XDataPilotField; 11537 published interface XDataPilotDataLayoutFieldSupplier { 11538 interface ::com::sun::star::uno::XInterface; 11539 ::com::sun::star::sheet::XDataPilotField getDataLayoutField(); 11540 }; 11541 published interface XSheetFilterDescriptor; 11542 published interface XDataPilotDescriptor { 11543 interface ::com::sun::star::container::XNamed; 11544 string getTag(); 11545 void setTag([in] string aTag); 11546 ::com::sun::star::table::CellRangeAddress getSourceRange(); 11547 void setSourceRange([in] ::com::sun::star::table::CellRangeAddress aSourceRange); 11548 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor(); 11549 ::com::sun::star::container::XIndexAccess getDataPilotFields(); 11550 ::com::sun::star::container::XIndexAccess getColumnFields(); 11551 ::com::sun::star::container::XIndexAccess getRowFields(); 11552 ::com::sun::star::container::XIndexAccess getPageFields(); 11553 ::com::sun::star::container::XIndexAccess getDataFields(); 11554 ::com::sun::star::container::XIndexAccess getHiddenFields(); 11555 }; 11556 published service DataPilotDescriptor { 11557 interface ::com::sun::star::sheet::XDataPilotDescriptor; 11558 [optional] interface ::com::sun::star::beans::XPropertySet; 11559 [optional] interface ::com::sun::star::sheet::XDataPilotDataLayoutFieldSupplier; 11560 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ImportDescriptor; 11561 [property, optional] string SourceServiceName; 11562 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ServiceArguments; 11563 [property, optional] boolean IgnoreEmptyRows; 11564 [property, optional] boolean RepeatIfEmpty; 11565 [property, optional] boolean ColumnGrand; 11566 [property, optional] boolean RowGrand; 11567 [property, optional] boolean ShowFilterButton; 11568 [property, optional] boolean DrillDownOnDoubleClick; 11569 [property, optional] string GrandTotalName; 11570 }; 11571 published struct DataPilotFieldAutoShowInfo { 11572 boolean IsEnabled; 11573 long ShowItemsMode; 11574 long ItemCount; 11575 string DataField; 11576 }; 11577 published struct DataPilotFieldGroupInfo { 11578 boolean HasAutoStart; 11579 boolean HasAutoEnd; 11580 boolean HasDateValues; 11581 double Start; 11582 double End; 11583 double Step; 11584 long GroupBy; 11585 ::com::sun::star::sheet::XDataPilotField SourceField; 11586 ::com::sun::star::container::XNameAccess Groups; 11587 }; 11588 published struct DataPilotFieldLayoutInfo { 11589 long LayoutMode; 11590 boolean AddEmptyLines; 11591 }; 11592 published enum DataPilotFieldOrientation { 11593 HIDDEN = 0, 11594 COLUMN = 1, 11595 ROW = 2, 11596 PAGE = 3, 11597 DATA = 4 11598 }; 11599 published struct DataPilotFieldReference { 11600 long ReferenceType; 11601 string ReferenceField; 11602 long ReferenceItemType; 11603 string ReferenceItemName; 11604 }; 11605 published struct DataPilotFieldSortInfo { 11606 string Field; 11607 boolean IsAscending; 11608 long Mode; 11609 }; 11610 published interface XDataPilotField { 11611 interface ::com::sun::star::uno::XInterface; 11612 ::com::sun::star::container::XIndexAccess getItems(); 11613 }; 11614 published interface XDataPilotFieldGrouping { 11615 interface ::com::sun::star::uno::XInterface; 11616 ::com::sun::star::sheet::XDataPilotField createNameGroup([in] sequence< string > aItems) raises (::com::sun::star::lang::IllegalArgumentException); 11617 ::com::sun::star::sheet::XDataPilotField createDateGroup([in] ::com::sun::star::sheet::DataPilotFieldGroupInfo aInfo) raises (::com::sun::star::lang::IllegalArgumentException); 11618 }; 11619 published service DataPilotField { 11620 interface ::com::sun::star::container::XNamed; 11621 interface ::com::sun::star::beans::XPropertySet; 11622 [optional] interface ::com::sun::star::sheet::XDataPilotField; 11623 [optional] interface ::com::sun::star::sheet::XDataPilotFieldGrouping; 11624 [property] ::com::sun::star::sheet::DataPilotFieldOrientation Orientation; 11625 [property] ::com::sun::star::sheet::GeneralFunction Function; 11626 [property, optional] sequence< ::com::sun::star::sheet::GeneralFunction > Subtotals; 11627 [property, optional] string SelectedPage; 11628 [property, optional] boolean UseSelectedPage; 11629 [property, optional] string UsedHierarchy; 11630 [property, optional] boolean HasSortInfo; 11631 [property, optional] ::com::sun::star::sheet::DataPilotFieldSortInfo SortInfo; 11632 [property, optional] boolean HasLayoutInfo; 11633 [property, optional] ::com::sun::star::sheet::DataPilotFieldLayoutInfo LayoutInfo; 11634 [property, optional] boolean HasAutoShowInfo; 11635 [property, optional] ::com::sun::star::sheet::DataPilotFieldAutoShowInfo AutoShowInfo; 11636 [property, optional] boolean HasReference; 11637 [property, optional] ::com::sun::star::sheet::DataPilotFieldReference Reference; 11638 [property, optional] boolean IsGroupField; 11639 [property, optional] ::com::sun::star::sheet::DataPilotFieldGroupInfo GroupInfo; 11640 [property, optional] boolean ShowEmpty; 11641 [property, optional] short Function2; 11642 [property, optional] sequence< short > Subtotals2; 11643 }; 11644 published service DataPilotFieldGroup { 11645 interface ::com::sun::star::container::XNamed; 11646 interface ::com::sun::star::container::XIndexAccess; 11647 interface ::com::sun::star::container::XEnumerationAccess; 11648 interface ::com::sun::star::container::XNameAccess; 11649 [optional] interface ::com::sun::star::container::XNameContainer; 11650 }; 11651 published constants DataPilotFieldGroupBy { 11652 const long DAYS = 8; 11653 const long HOURS = 4; 11654 const long MINUTES = 2; 11655 const long MONTHS = 16; 11656 const long QUARTERS = 32; 11657 const long SECONDS = 1; 11658 const long YEARS = 64; 11659 }; 11660 published service DataPilotFieldGroupItem { 11661 interface ::com::sun::star::container::XNamed; 11662 }; 11663 published service DataPilotFieldGroups { 11664 interface ::com::sun::star::container::XIndexAccess; 11665 interface ::com::sun::star::container::XEnumerationAccess; 11666 interface ::com::sun::star::container::XNameAccess; 11667 [optional] interface ::com::sun::star::container::XNameContainer; 11668 }; 11669 published service DataPilotFields { 11670 interface ::com::sun::star::container::XIndexAccess; 11671 interface ::com::sun::star::container::XEnumerationAccess; 11672 interface ::com::sun::star::container::XNameAccess; 11673 }; 11674 published service DataPilotFieldsEnumeration { 11675 interface ::com::sun::star::container::XEnumeration; 11676 }; 11677 published enum FilterConnection { 11678 AND = 0, 11679 OR = 1 11680 }; 11681 published enum FilterOperator { 11682 EMPTY = 0, 11683 NOT_EMPTY = 1, 11684 EQUAL = 2, 11685 NOT_EQUAL = 3, 11686 GREATER = 4, 11687 GREATER_EQUAL = 5, 11688 LESS = 6, 11689 LESS_EQUAL = 7, 11690 TOP_VALUES = 8, 11691 TOP_PERCENT = 9, 11692 BOTTOM_VALUES = 10, 11693 BOTTOM_PERCENT = 11 11694 }; 11695 published struct TableFilterField { 11696 ::com::sun::star::sheet::FilterConnection Connection; 11697 long Field; 11698 ::com::sun::star::sheet::FilterOperator Operator; 11699 boolean IsNumeric; 11700 double NumericValue; 11701 string StringValue; 11702 }; 11703 published interface XDataPilotTable { 11704 interface ::com::sun::star::uno::XInterface; 11705 ::com::sun::star::table::CellRangeAddress getOutputRange(); 11706 void refresh(); 11707 }; 11708 published service DataPilotTable { 11709 interface ::com::sun::star::sheet::XDataPilotDescriptor; 11710 interface ::com::sun::star::sheet::XDataPilotTable; 11711 [optional] interface ::com::sun::star::util::XModifyBroadcaster; 11712 }; 11713 published interface XDataPilotTables { 11714 interface ::com::sun::star::container::XNameAccess; 11715 ::com::sun::star::sheet::XDataPilotDescriptor createDataPilotDescriptor(); 11716 void insertNewByName([in] string aName, [in] ::com::sun::star::table::CellAddress OutputAddress, [in] ::com::sun::star::sheet::XDataPilotDescriptor xDescriptor); 11717 void removeByName([in] string aName); 11718 }; 11719 published service DataPilotTables { 11720 interface ::com::sun::star::sheet::XDataPilotTables; 11721 interface ::com::sun::star::container::XEnumerationAccess; 11722 interface ::com::sun::star::container::XIndexAccess; 11723 }; 11724 published service DataPilotTablesEnumeration { 11725 interface ::com::sun::star::container::XEnumeration; 11726 }; 11727 published service DatabaseImportDescriptor { 11728 [property] ::com::sun::star::sheet::DataImportMode SourceType; 11729 [property] string DatabaseName; 11730 [property] string SourceObject; 11731 [property, optional] boolean IsNative; 11732 [property, optional] string ConnectionResource; 11733 }; 11734 }; 11735 module table { 11736 published interface XCellRange; 11737 }; 11738 module sheet { 11739 published interface XCellRangeReferrer { 11740 interface ::com::sun::star::uno::XInterface; 11741 ::com::sun::star::table::XCellRange getReferredCells(); 11742 }; 11743 published interface XSubTotalDescriptor; 11744 published interface XDatabaseRange { 11745 interface ::com::sun::star::uno::XInterface; 11746 ::com::sun::star::table::CellRangeAddress getDataArea(); 11747 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea); 11748 sequence< ::com::sun::star::beans::PropertyValue > getSortDescriptor(); 11749 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor(); 11750 ::com::sun::star::sheet::XSubTotalDescriptor getSubTotalDescriptor(); 11751 sequence< ::com::sun::star::beans::PropertyValue > getImportDescriptor(); 11752 void refresh(); 11753 }; 11754 published service DatabaseRange { 11755 interface ::com::sun::star::sheet::XDatabaseRange; 11756 interface ::com::sun::star::sheet::XCellRangeReferrer; 11757 interface ::com::sun::star::beans::XPropertySet; 11758 interface ::com::sun::star::container::XNamed; 11759 [optional] interface ::com::sun::star::util::XRefreshable; 11760 [property] boolean MoveCells; 11761 [property] boolean KeepFormats; 11762 [property] boolean StripData; 11763 [property, optional] boolean AutoFilter; 11764 [property, optional] boolean UseFilterCriteriaSource; 11765 [property, optional] ::com::sun::star::table::CellRangeAddress FilterCriteriaSource; 11766 [property, optional] long RefreshPeriod; 11767 [property, optional] boolean FromSelection; 11768 [property, optional, readonly] long TokenIndex; 11769 [property, optional] boolean TotalsRow; 11770 [property, optional] boolean ContainsHeader; 11771 }; 11772 published interface XDatabaseRanges { 11773 interface ::com::sun::star::container::XNameAccess; 11774 void addNewByName([in] string aName, [in] ::com::sun::star::table::CellRangeAddress aRange); 11775 void removeByName([in] string aName); 11776 }; 11777 published service DatabaseRanges { 11778 interface ::com::sun::star::sheet::XDatabaseRanges; 11779 interface ::com::sun::star::container::XEnumerationAccess; 11780 interface ::com::sun::star::container::XIndexAccess; 11781 }; 11782 published service DatabaseRangesEnumeration { 11783 interface ::com::sun::star::container::XEnumeration; 11784 }; 11785 published constants DimensionFlags { 11786 const long NO_COLUMN_ORIENTATION = 1; 11787 const long NO_DATA_ORIENTATION = 8; 11788 const long NO_PAGE_ORIENTATION = 4; 11789 const long NO_ROW_ORIENTATION = 2; 11790 }; 11791 published service DocumentSettings { 11792 service ::com::sun::star::document::Settings; 11793 interface ::com::sun::star::beans::XPropertySet; 11794 [property, optional] boolean ShowZeroValues; 11795 [property, optional] boolean ShowNotes; 11796 [property, optional] boolean ShowGrid; 11797 [property, optional] ::com::sun::star::util::Color GridColor; 11798 [property, optional] boolean ShowPageBreaks; 11799 [property, optional] boolean HasColumnRowHeaders; 11800 [property, optional] boolean HasSheetTabs; 11801 [property, optional] boolean IsOutlineSymbolsSet; 11802 [property, optional] boolean IsSnapToRaster; 11803 [property, optional] boolean RasterIsVisible; 11804 [property, optional] long RasterResolutionX; 11805 [property, optional] long RasterResolutionY; 11806 [property, optional] long RasterSubdivisionX; 11807 [property, optional] long RasterSubdivisionY; 11808 [property, optional] boolean IsRasterAxisSynchronized; 11809 [property, optional] boolean IsDocumentShared; 11810 }; 11811 published enum FillDateMode { 11812 FILL_DATE_DAY = 0, 11813 FILL_DATE_WEEKDAY = 1, 11814 FILL_DATE_MONTH = 2, 11815 FILL_DATE_YEAR = 3 11816 }; 11817 published enum FillDirection { 11818 TO_BOTTOM = 0, 11819 TO_RIGHT = 1, 11820 TO_TOP = 2, 11821 TO_LEFT = 3 11822 }; 11823 published enum FillMode { 11824 SIMPLE = 0, 11825 LINEAR = 1, 11826 GROWTH = 2, 11827 DATE = 3, 11828 AUTO = 4 11829 }; 11830 published constants FilterOperator2 { 11831 const long BEGINS_WITH = 14; 11832 const long BOTTOM_PERCENT = 11; 11833 const long BOTTOM_VALUES = 10; 11834 const long CONTAINS = 12; 11835 const long DOES_NOT_BEGIN_WITH = 15; 11836 const long DOES_NOT_CONTAIN = 13; 11837 const long DOES_NOT_END_WITH = 17; 11838 const long EMPTY = 0; 11839 const long ENDS_WITH = 16; 11840 const long EQUAL = 2; 11841 const long GREATER = 4; 11842 const long GREATER_EQUAL = 5; 11843 const long LESS = 6; 11844 const long LESS_EQUAL = 7; 11845 const long NOT_EMPTY = 1; 11846 const long NOT_EQUAL = 3; 11847 const long TOP_PERCENT = 9; 11848 const long TOP_VALUES = 8; 11849 }; 11850 published constants FormulaResult { 11851 const long ERROR = 4; 11852 const long STRING = 2; 11853 const long VALUE = 1; 11854 }; 11855 /** @deprecated */ published service SpreadsheetDocumentSettings { 11856 interface ::com::sun::star::beans::XPropertySet; 11857 [property] boolean IsIterationEnabled; 11858 [property] long IterationCount; 11859 [property] double IterationEpsilon; 11860 [property] short StandardDecimals; 11861 [property] ::com::sun::star::util::Date NullDate; 11862 [property] short DefaultTabStop; 11863 [property] boolean IgnoreCase; 11864 [property] boolean CalcAsShown; 11865 [property] boolean MatchWholeCell; 11866 [property] boolean SpellOnline; 11867 [property] boolean LookUpLabels; 11868 [property] boolean RegularExpressions; 11869 [property, optional, readonly] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters; 11870 [property, optional, readonly] boolean HasDrawPages; 11871 [property, optional] ::com::sun::star::lang::Locale CharLocale; 11872 [property, optional] ::com::sun::star::lang::Locale CharLocaleAsian; 11873 [property, optional] ::com::sun::star::lang::Locale CharLocaleComplex; 11874 [property, optional] boolean IsLoaded; 11875 [property, optional] boolean IsUndoEnabled; 11876 [property, optional] boolean IsAdjustHeightEnabled; 11877 [property, optional] boolean IsExecuteLinkEnabled; 11878 [property, optional, readonly] ::com::sun::star::awt::XDevice ReferenceDevice; 11879 [property, optional] boolean RecordChanges; 11880 [property, optional, readonly] boolean IsRecordChangesProtected; 11881 [property, optional] boolean Wildcards; 11882 }; 11883 published interface XFunctionAccess { 11884 interface ::com::sun::star::uno::XInterface; 11885 any callFunction([in] string aName, [in] sequence< any > aArguments) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException); 11886 }; 11887 published service FunctionAccess { 11888 service ::com::sun::star::sheet::SpreadsheetDocumentSettings; 11889 interface ::com::sun::star::sheet::XFunctionAccess; 11890 [property, optional] boolean IsArrayFunction; 11891 }; 11892 published constants FunctionCategory { 11893 const long ADDIN = 11; 11894 const long DATABASE = 1; 11895 const long DATETIME = 2; 11896 const long FINANCIAL = 3; 11897 const long INFORMATION = 4; 11898 const long LOGICAL = 5; 11899 const long MATHEMATICAL = 6; 11900 const long MATRIX = 7; 11901 const long SPREADSHEET = 9; 11902 const long STATISTICAL = 8; 11903 const long TEXT = 10; 11904 }; 11905 published service FunctionDescription { 11906 [property, readonly] long Id; 11907 [property, readonly] long Category; 11908 [property, readonly] string Name; 11909 [property, readonly] string Description; 11910 [property, readonly] sequence< ::com::sun::star::sheet::FunctionArgument > Arguments; 11911 }; 11912 published service FunctionDescriptionEnumeration { 11913 interface ::com::sun::star::container::XEnumeration; 11914 }; 11915 published interface XFunctionDescriptions { 11916 interface ::com::sun::star::container::XIndexAccess; 11917 sequence< ::com::sun::star::beans::PropertyValue > getById([in] long nId) raises (::com::sun::star::lang::IllegalArgumentException); 11918 }; 11919 published service FunctionDescriptions { 11920 interface ::com::sun::star::sheet::XFunctionDescriptions; 11921 interface ::com::sun::star::container::XNameAccess; 11922 interface ::com::sun::star::container::XEnumerationAccess; 11923 }; 11924 published constants GeneralFunction2 { 11925 const short AUTO = 1; 11926 const short AVERAGE = 4; 11927 const short COUNT = 3; 11928 const short COUNTNUMS = 8; 11929 const short MAX = 5; 11930 const short MEDIAN = 13; 11931 const short MIN = 6; 11932 const short NONE = 0; 11933 const short PRODUCT = 7; 11934 const short STDEV = 9; 11935 const short STDEVP = 10; 11936 const short SUM = 2; 11937 const short VAR = 11; 11938 const short VARP = 12; 11939 }; 11940 published interface XGlobalSheetSettings { 11941 interface ::com::sun::star::uno::XInterface; 11942 [attribute] boolean MoveSelection; 11943 [attribute] short MoveDirection; 11944 [attribute] boolean EnterEdit; 11945 [attribute] boolean ExtendFormat; 11946 [attribute] boolean RangeFinder; 11947 [attribute] boolean ExpandReferences; 11948 [attribute] boolean MarkHeader; 11949 [attribute] boolean UseTabCol; 11950 [attribute] short Metric; 11951 [attribute] short Scale; 11952 [attribute] boolean DoAutoComplete; 11953 [attribute] short StatusBarFunction; 11954 [attribute] sequence< string > UserLists; 11955 [attribute] short LinkUpdateMode; 11956 [attribute] boolean PrintAllSheets; 11957 [attribute] boolean PrintEmptyPages; 11958 [attribute] boolean UsePrinterMetrics; 11959 [attribute] boolean ReplaceCellsWarning; 11960 }; 11961 published service GlobalSheetSettings: ::com::sun::star::sheet::XGlobalSheetSettings; 11962 published struct GoalResult { 11963 double Divergence; 11964 double Result; 11965 }; 11966 published interface XHeaderFooterContent { 11967 interface ::com::sun::star::uno::XInterface; 11968 ::com::sun::star::text::XText getLeftText(); 11969 ::com::sun::star::text::XText getCenterText(); 11970 ::com::sun::star::text::XText getRightText(); 11971 }; 11972 published service HeaderFooterContent { 11973 interface ::com::sun::star::sheet::XHeaderFooterContent; 11974 }; 11975 published interface XLabelRange { 11976 interface ::com::sun::star::uno::XInterface; 11977 ::com::sun::star::table::CellRangeAddress getLabelArea(); 11978 void setLabelArea([in] ::com::sun::star::table::CellRangeAddress aLabelArea); 11979 ::com::sun::star::table::CellRangeAddress getDataArea(); 11980 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea); 11981 }; 11982 published service LabelRange { 11983 interface ::com::sun::star::sheet::XLabelRange; 11984 }; 11985 published interface XLabelRanges { 11986 interface ::com::sun::star::container::XIndexAccess; 11987 void addNew([in] ::com::sun::star::table::CellRangeAddress aLabelArea, [in] ::com::sun::star::table::CellRangeAddress aDataArea); 11988 void removeByIndex([in] long nIndex); 11989 }; 11990 published service LabelRanges { 11991 interface ::com::sun::star::sheet::XLabelRanges; 11992 interface ::com::sun::star::container::XIndexAccess; 11993 interface ::com::sun::star::container::XEnumerationAccess; 11994 }; 11995 published service LabelRangesEnumeration { 11996 interface ::com::sun::star::container::XEnumeration; 11997 }; 11998 published constants MoveDirection { 11999 const short DOWN = 0; 12000 const short LEFT = 3; 12001 const short RIGHT = 1; 12002 const short UP = 2; 12003 }; 12004 published interface XNamedRange { 12005 interface ::com::sun::star::container::XNamed; 12006 string getContent(); 12007 void setContent([in] string aContent); 12008 ::com::sun::star::table::CellAddress getReferencePosition(); 12009 void setReferencePosition([in] ::com::sun::star::table::CellAddress aReferencePosition); 12010 long getType(); 12011 void setType([in] long nType); 12012 }; 12013 published service NamedRange { 12014 interface ::com::sun::star::sheet::XNamedRange; 12015 interface ::com::sun::star::sheet::XCellRangeReferrer; 12016 [property, optional, readonly] long TokenIndex; 12017 [property, optional] boolean IsSharedFormula; 12018 }; 12019 published constants NamedRangeFlag { 12020 const long COLUMN_HEADER = 4; 12021 const long FILTER_CRITERIA = 1; 12022 const long HIDDEN = 16; 12023 const long PRINT_AREA = 2; 12024 const long ROW_HEADER = 8; 12025 }; 12026 published interface XNamedRanges { 12027 interface ::com::sun::star::container::XNameAccess; 12028 void addNewByName([in] string aName, [in] string aContent, [in] ::com::sun::star::table::CellAddress aPosition, [in] long nType); 12029 void addNewFromTitles([in] ::com::sun::star::table::CellRangeAddress aSource, [in] ::com::sun::star::sheet::Border aBorder); 12030 void removeByName([in] string aName); 12031 void outputList([in] ::com::sun::star::table::CellAddress aOutputPosition); 12032 }; 12033 published service NamedRanges { 12034 interface ::com::sun::star::sheet::XNamedRanges; 12035 interface ::com::sun::star::container::XIndexAccess; 12036 interface ::com::sun::star::container::XEnumerationAccess; 12037 [optional] interface ::com::sun::star::document::XActionLockable; 12038 }; 12039 published service NamedRangesEnumeration { 12040 interface ::com::sun::star::container::XEnumeration; 12041 }; 12042 published enum PasteOperation { 12043 NONE = 0, 12044 ADD = 1, 12045 SUBTRACT = 2, 12046 MULTIPLY = 3, 12047 DIVIDE = 4 12048 }; 12049 published service RangeSelectionArguments { 12050 [property] string InitialValue; 12051 [property] string Title; 12052 [property] boolean CloseOnMouseRelease; 12053 [property, optional] boolean SingleCellMode; 12054 }; 12055 published struct RangeSelectionEvent: ::com::sun::star::lang::EventObject { 12056 string RangeDescriptor; 12057 }; 12058 published interface XRecentFunctions { 12059 interface ::com::sun::star::uno::XInterface; 12060 sequence< long > getRecentFunctionIds(); 12061 void setRecentFunctionIds([in] sequence< long > aRecentFunctionIds); 12062 long getMaxRecentFunctions(); 12063 }; 12064 published service RecentFunctions: ::com::sun::star::sheet::XRecentFunctions; 12065 published struct ResultEvent: ::com::sun::star::lang::EventObject { 12066 any Value; 12067 }; 12068 published interface XScenario { 12069 interface ::com::sun::star::uno::XInterface; 12070 boolean getIsScenario(); 12071 string getScenarioComment(); 12072 void setScenarioComment([in] string aScenarioComment); 12073 void addRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges); 12074 void apply(); 12075 }; 12076 published interface XScenarios { 12077 interface ::com::sun::star::container::XNameAccess; 12078 void addNewByName([in] string aName, [in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges, [in] string aComment); 12079 void removeByName([in] string aName); 12080 }; 12081 published service Scenarios { 12082 interface ::com::sun::star::sheet::XScenarios; 12083 interface ::com::sun::star::container::XEnumerationAccess; 12084 interface ::com::sun::star::container::XIndexAccess; 12085 }; 12086 published service ScenariosEnumeration { 12087 interface ::com::sun::star::container::XEnumeration; 12088 }; 12089 published interface XSheetCellRanges; 12090 published interface XCellRangesQuery { 12091 interface ::com::sun::star::uno::XInterface; 12092 ::com::sun::star::sheet::XSheetCellRanges queryVisibleCells(); 12093 ::com::sun::star::sheet::XSheetCellRanges queryEmptyCells(); 12094 ::com::sun::star::sheet::XSheetCellRanges queryContentCells([in] short nContentFlags); 12095 ::com::sun::star::sheet::XSheetCellRanges queryFormulaCells([in] long nResultFlags); 12096 ::com::sun::star::sheet::XSheetCellRanges queryColumnDifferences([in] ::com::sun::star::table::CellAddress aCompare); 12097 ::com::sun::star::sheet::XSheetCellRanges queryRowDifferences([in] ::com::sun::star::table::CellAddress aCompare); 12098 ::com::sun::star::sheet::XSheetCellRanges queryIntersection([in] ::com::sun::star::table::CellRangeAddress aRange); 12099 }; 12100 published interface XFormulaQuery { 12101 interface ::com::sun::star::uno::XInterface; 12102 ::com::sun::star::sheet::XSheetCellRanges queryDependents([in] boolean bRecursive); 12103 ::com::sun::star::sheet::XSheetCellRanges queryPrecedents([in] boolean bRecursive); 12104 }; 12105 published service SheetRangesQuery { 12106 interface ::com::sun::star::sheet::XCellRangesQuery; 12107 interface ::com::sun::star::sheet::XFormulaQuery; 12108 }; 12109 published interface XCellAddressable { 12110 interface ::com::sun::star::uno::XInterface; 12111 ::com::sun::star::table::CellAddress getCellAddress(); 12112 }; 12113 published interface XSheetAnnotationAnchor { 12114 interface ::com::sun::star::uno::XInterface; 12115 ::com::sun::star::sheet::XSheetAnnotation getAnnotation(); 12116 }; 12117 }; 12118 module table { 12119 published enum CellHoriJustify { 12120 STANDARD = 0, 12121 LEFT = 1, 12122 CENTER = 2, 12123 RIGHT = 3, 12124 BLOCK = 4, 12125 REPEAT = 5 12126 }; 12127 published enum CellOrientation { 12128 STANDARD = 0, 12129 TOPBOTTOM = 1, 12130 BOTTOMTOP = 2, 12131 STACKED = 3 12132 }; 12133 published struct TableBorder { 12134 ::com::sun::star::table::BorderLine TopLine; 12135 boolean IsTopLineValid; 12136 ::com::sun::star::table::BorderLine BottomLine; 12137 boolean IsBottomLineValid; 12138 ::com::sun::star::table::BorderLine LeftLine; 12139 boolean IsLeftLineValid; 12140 ::com::sun::star::table::BorderLine RightLine; 12141 boolean IsRightLineValid; 12142 ::com::sun::star::table::BorderLine HorizontalLine; 12143 boolean IsHorizontalLineValid; 12144 ::com::sun::star::table::BorderLine VerticalLine; 12145 boolean IsVerticalLineValid; 12146 short Distance; 12147 boolean IsDistanceValid; 12148 }; 12149 published struct TableBorder2 { 12150 ::com::sun::star::table::BorderLine2 TopLine; 12151 boolean IsTopLineValid; 12152 ::com::sun::star::table::BorderLine2 BottomLine; 12153 boolean IsBottomLineValid; 12154 ::com::sun::star::table::BorderLine2 LeftLine; 12155 boolean IsLeftLineValid; 12156 ::com::sun::star::table::BorderLine2 RightLine; 12157 boolean IsRightLineValid; 12158 ::com::sun::star::table::BorderLine2 HorizontalLine; 12159 boolean IsHorizontalLineValid; 12160 ::com::sun::star::table::BorderLine2 VerticalLine; 12161 boolean IsVerticalLineValid; 12162 short Distance; 12163 boolean IsDistanceValid; 12164 }; 12165 }; 12166 module util { 12167 published struct CellProtection { 12168 boolean IsLocked; 12169 boolean IsFormulaHidden; 12170 boolean IsHidden; 12171 boolean IsPrintHidden; 12172 }; 12173 }; 12174 module table { 12175 published service CellProperties { 12176 interface ::com::sun::star::beans::XPropertySet; 12177 [property, optional] string CellStyle; 12178 [property] ::com::sun::star::util::Color CellBackColor; 12179 [property] boolean IsCellBackgroundTransparent; 12180 [property] ::com::sun::star::table::CellHoriJustify HoriJustify; 12181 [property] long VertJustify; 12182 [property] boolean IsTextWrapped; 12183 [property] short ParaIndent; 12184 [property] ::com::sun::star::table::CellOrientation Orientation; 12185 [property] long RotateAngle; 12186 [property] long RotateReference; 12187 [property, optional] boolean AsianVerticalMode; 12188 [property] ::com::sun::star::table::TableBorder TableBorder; 12189 [property] ::com::sun::star::table::BorderLine TopBorder; 12190 [property] ::com::sun::star::table::BorderLine BottomBorder; 12191 [property] ::com::sun::star::table::BorderLine LeftBorder; 12192 [property] ::com::sun::star::table::BorderLine RightBorder; 12193 [property] long NumberFormat; 12194 [property] ::com::sun::star::table::ShadowFormat ShadowFormat; 12195 [property] ::com::sun::star::util::CellProtection CellProtection; 12196 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes; 12197 [property, optional] ::com::sun::star::table::BorderLine DiagonalTLBR; 12198 [property, optional] ::com::sun::star::table::BorderLine DiagonalBLTR; 12199 [property, optional] boolean ShrinkToFit; 12200 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2; 12201 [property, optional] ::com::sun::star::table::BorderLine2 TopBorder2; 12202 [property, optional] ::com::sun::star::table::BorderLine2 BottomBorder2; 12203 [property, optional] ::com::sun::star::table::BorderLine2 LeftBorder2; 12204 [property, optional] ::com::sun::star::table::BorderLine2 RightBorder2; 12205 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalTLBR2; 12206 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalBLTR2; 12207 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CellInteropGrabBag; 12208 }; 12209 published enum CellContentType { 12210 EMPTY = 0, 12211 VALUE = 1, 12212 TEXT = 2, 12213 FORMULA = 3 12214 }; 12215 published interface XCell { 12216 interface ::com::sun::star::uno::XInterface; 12217 string getFormula(); 12218 void setFormula([in] string aFormula); 12219 double getValue(); 12220 void setValue([in] double nValue); 12221 ::com::sun::star::table::CellContentType getType(); 12222 long getError(); 12223 }; 12224 published service Cell { 12225 service ::com::sun::star::table::CellProperties; 12226 interface ::com::sun::star::table::XCell; 12227 interface ::com::sun::star::text::XText; 12228 }; 12229 published interface XTableColumns; 12230 published interface XTableRows; 12231 published interface XColumnRowRange { 12232 interface ::com::sun::star::uno::XInterface; 12233 ::com::sun::star::table::XTableColumns getColumns(); 12234 ::com::sun::star::table::XTableRows getRows(); 12235 }; 12236 }; 12237 module text { 12238 /** @deprecated */ published interface XRelativeTextContentInsert { 12239 interface ::com::sun::star::uno::XInterface; 12240 void insertTextContentBefore([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException); 12241 void insertTextContentAfter([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException); 12242 }; 12243 published interface XTextRangeCompare { 12244 interface ::com::sun::star::uno::XInterface; 12245 short compareRegionStarts([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException); 12246 short compareRegionEnds([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException); 12247 }; 12248 published interface XTextRangeMover { 12249 interface ::com::sun::star::uno::XInterface; 12250 void moveTextRange([in] ::com::sun::star::text::XTextRange xRange, [in] short nParagraphs); 12251 }; 12252 published service Text { 12253 interface ::com::sun::star::container::XEnumerationAccess; 12254 interface ::com::sun::star::text::XText; 12255 [optional] interface ::com::sun::star::text::XTextRangeCompare; 12256 [optional] interface ::com::sun::star::text::XTextRangeMover; 12257 /** @deprecated */ [optional] interface ::com::sun::star::text::XRelativeTextContentInsert; 12258 [property, optional] ::com::sun::star::beans::PropertyValues StartRedline; 12259 [property, maybevoid, optional] ::com::sun::star::beans::PropertyValues EndRedline; 12260 }; 12261 published interface XTextFieldsSupplier { 12262 interface ::com::sun::star::uno::XInterface; 12263 ::com::sun::star::container::XEnumerationAccess getTextFields(); 12264 ::com::sun::star::container::XNameAccess getTextFieldMasters(); 12265 }; 12266 }; 12267 module util { 12268 published interface XIndent { 12269 interface ::com::sun::star::uno::XInterface; 12270 void decrementIndent(); 12271 void incrementIndent(); 12272 }; 12273 published interface XSearchDescriptor; 12274 published interface XSearchable { 12275 interface ::com::sun::star::uno::XInterface; 12276 ::com::sun::star::util::XSearchDescriptor createSearchDescriptor(); 12277 ::com::sun::star::container::XIndexAccess findAll([in] ::com::sun::star::util::XSearchDescriptor xDesc); 12278 ::com::sun::star::uno::XInterface findFirst([in] ::com::sun::star::util::XSearchDescriptor xDesc); 12279 ::com::sun::star::uno::XInterface findNext([in] ::com::sun::star::uno::XInterface xStartAt, [in] ::com::sun::star::util::XSearchDescriptor xDesc); 12280 }; 12281 published interface XReplaceDescriptor; 12282 published interface XReplaceable { 12283 interface ::com::sun::star::util::XSearchable; 12284 ::com::sun::star::util::XReplaceDescriptor createReplaceDescriptor(); 12285 long replaceAll([in] ::com::sun::star::util::XSearchDescriptor xDesc); 12286 }; 12287 }; 12288 module sheet { 12289 published interface XSheetConditionalEntries; 12290 published service SheetCell { 12291 service ::com::sun::star::table::Cell; 12292 service ::com::sun::star::text::Text; 12293 service ::com::sun::star::style::CharacterProperties; 12294 service ::com::sun::star::style::CharacterPropertiesAsian; 12295 service ::com::sun::star::style::CharacterPropertiesComplex; 12296 service ::com::sun::star::style::ParagraphProperties; 12297 service ::com::sun::star::sheet::SheetRangesQuery; 12298 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 12299 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 12300 interface ::com::sun::star::document::XActionLockable; 12301 interface ::com::sun::star::util::XReplaceable; 12302 interface ::com::sun::star::util::XIndent; 12303 interface ::com::sun::star::table::XColumnRowRange; 12304 interface ::com::sun::star::sheet::XCellAddressable; 12305 interface ::com::sun::star::sheet::XSheetAnnotationAnchor; 12306 interface ::com::sun::star::text::XTextFieldsSupplier; 12307 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet; 12308 [optional] interface ::com::sun::star::util::XModifyBroadcaster; 12309 [property, readonly] ::com::sun::star::awt::Point Position; 12310 [property, readonly] ::com::sun::star::awt::Size Size; 12311 [property, optional] string FormulaLocal; 12312 [property, readonly] long FormulaResultType; 12313 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat; 12314 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal; 12315 [property] ::com::sun::star::beans::XPropertySet Validation; 12316 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal; 12317 [property, optional, readonly] string AbsoluteName; 12318 [property, optional, readonly] ::com::sun::star::table::CellContentType CellContentType; 12319 [property, optional, readonly] long FormulaResultType2; 12320 }; 12321 published interface XArrayFormulaRange { 12322 interface ::com::sun::star::uno::XInterface; 12323 string getArrayFormula(); 12324 void setArrayFormula([in] string aFormula); 12325 }; 12326 published interface XCellFormatRangesSupplier { 12327 interface ::com::sun::star::uno::XInterface; 12328 ::com::sun::star::container::XIndexAccess getCellFormatRanges(); 12329 }; 12330 published interface XCellRangeAddressable { 12331 interface ::com::sun::star::uno::XInterface; 12332 ::com::sun::star::table::CellRangeAddress getRangeAddress(); 12333 }; 12334 published interface XCellRangeData { 12335 interface ::com::sun::star::uno::XInterface; 12336 sequence< sequence< any > > getDataArray(); 12337 void setDataArray([in] sequence< sequence< any > > aArray); 12338 }; 12339 published interface XCellRangeFormula { 12340 interface ::com::sun::star::uno::XInterface; 12341 sequence< sequence< string > > getFormulaArray(); 12342 void setFormulaArray([in] sequence< sequence< string > > aArray); 12343 }; 12344 published interface XCellSeries { 12345 interface ::com::sun::star::uno::XInterface; 12346 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); 12347 void fillAuto([in] ::com::sun::star::sheet::FillDirection nFillDirection, [in] long nSourceCount); 12348 }; 12349 published enum TableOperationMode { 12350 COLUMN = 0, 12351 ROW = 1, 12352 BOTH = 2 12353 }; 12354 published interface XMultipleOperation { 12355 interface ::com::sun::star::uno::XInterface; 12356 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); 12357 }; 12358 }; 12359 module table { 12360 published interface XCellRange { 12361 interface ::com::sun::star::uno::XInterface; 12362 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException); 12363 ::com::sun::star::table::XCellRange getCellRangeByPosition([in] long nLeft, [in] long nTop, [in] long nRight, [in] long nBottom) raises (::com::sun::star::lang::IndexOutOfBoundsException); 12364 ::com::sun::star::table::XCellRange getCellRangeByName([in] string aRange); 12365 }; 12366 }; 12367 module sheet { 12368 published interface XSheetCellRange { 12369 interface ::com::sun::star::table::XCellRange; 12370 ::com::sun::star::sheet::XSpreadsheet getSpreadsheet(); 12371 }; 12372 published interface XSheetFilterable { 12373 interface ::com::sun::star::uno::XInterface; 12374 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptor([in] boolean bEmpty); 12375 void filter([in] ::com::sun::star::sheet::XSheetFilterDescriptor xDescriptor); 12376 }; 12377 published interface XSheetFilterableEx { 12378 interface ::com::sun::star::sheet::XSheetFilterable; 12379 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptorByObject([in] ::com::sun::star::sheet::XSheetFilterable xObject); 12380 }; 12381 published interface XSheetOperation { 12382 interface ::com::sun::star::uno::XInterface; 12383 double computeFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction) raises (::com::sun::star::uno::Exception); 12384 void clearContents([in] long nContentFlags); 12385 }; 12386 published interface XSubTotalCalculatable { 12387 interface ::com::sun::star::uno::XInterface; 12388 ::com::sun::star::sheet::XSubTotalDescriptor createSubTotalDescriptor([in] boolean bEmpty); 12389 void applySubTotals([in] ::com::sun::star::sheet::XSubTotalDescriptor xDescriptor, [in] boolean bReplace); 12390 void removeSubTotals(); 12391 }; 12392 published interface XUniqueCellFormatRangesSupplier { 12393 interface ::com::sun::star::uno::XInterface; 12394 ::com::sun::star::container::XIndexAccess getUniqueCellFormatRanges(); 12395 }; 12396 }; 12397 module table { 12398 published service CellRange { 12399 service ::com::sun::star::table::CellProperties; 12400 interface ::com::sun::star::table::XCellRange; 12401 }; 12402 published interface XAutoFormattable { 12403 interface ::com::sun::star::uno::XInterface; 12404 void autoFormat([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException); 12405 }; 12406 }; 12407 module util { 12408 published interface XImportable { 12409 interface ::com::sun::star::uno::XInterface; 12410 sequence< ::com::sun::star::beans::PropertyValue > createImportDescriptor([in] boolean bEmpty); 12411 void doImport([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor); 12412 }; 12413 published interface XMergeable { 12414 interface ::com::sun::star::uno::XInterface; 12415 void merge([in] boolean bMerge); 12416 boolean getIsMerged(); 12417 }; 12418 published interface XSortable { 12419 interface ::com::sun::star::uno::XInterface; 12420 sequence< ::com::sun::star::beans::PropertyValue > createSortDescriptor(); 12421 void sort([in] sequence< ::com::sun::star::beans::PropertyValue > xDescriptor); 12422 }; 12423 }; 12424 module sheet { 12425 published service SheetCellRange { 12426 service ::com::sun::star::table::CellRange; 12427 service ::com::sun::star::style::CharacterProperties; 12428 service ::com::sun::star::style::CharacterPropertiesAsian; 12429 service ::com::sun::star::style::CharacterPropertiesComplex; 12430 service ::com::sun::star::style::ParagraphProperties; 12431 service ::com::sun::star::sheet::SheetRangesQuery; 12432 interface ::com::sun::star::util::XReplaceable; 12433 interface ::com::sun::star::util::XMergeable; 12434 interface ::com::sun::star::util::XIndent; 12435 interface ::com::sun::star::table::XColumnRowRange; 12436 interface ::com::sun::star::table::XAutoFormattable; 12437 interface ::com::sun::star::sheet::XSheetCellRange; 12438 interface ::com::sun::star::sheet::XCellRangeData; 12439 interface ::com::sun::star::sheet::XCellRangeAddressable; 12440 interface ::com::sun::star::sheet::XSheetOperation; 12441 interface ::com::sun::star::sheet::XCellSeries; 12442 interface ::com::sun::star::sheet::XArrayFormulaRange; 12443 interface ::com::sun::star::sheet::XMultipleOperation; 12444 interface ::com::sun::star::util::XSortable; 12445 interface ::com::sun::star::util::XImportable; 12446 interface ::com::sun::star::sheet::XSubTotalCalculatable; 12447 interface ::com::sun::star::sheet::XSheetFilterableEx; 12448 interface ::com::sun::star::sheet::XCellFormatRangesSupplier; 12449 interface ::com::sun::star::sheet::XUniqueCellFormatRangesSupplier; 12450 interface ::com::sun::star::chart::XChartDataArray; 12451 [optional] interface ::com::sun::star::sheet::XCellRangeFormula; 12452 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet; 12453 [optional] interface ::com::sun::star::util::XModifyBroadcaster; 12454 [property, readonly] ::com::sun::star::awt::Point Position; 12455 [property, readonly] ::com::sun::star::awt::Size Size; 12456 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat; 12457 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal; 12458 [property] ::com::sun::star::beans::XPropertySet Validation; 12459 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal; 12460 [property, optional, readonly] string AbsoluteName; 12461 }; 12462 published interface XSheetCellCursor { 12463 interface ::com::sun::star::sheet::XSheetCellRange; 12464 void collapseToCurrentRegion(); 12465 void collapseToCurrentArray(); 12466 void collapseToMergedArea(); 12467 void expandToEntireColumns(); 12468 void expandToEntireRows(); 12469 void collapseToSize([in] long nColumns, [in] long nRows); 12470 }; 12471 published interface XUsedAreaCursor { 12472 interface ::com::sun::star::uno::XInterface; 12473 void gotoStartOfUsedArea([in] boolean bExpand); 12474 void gotoEndOfUsedArea([in] boolean bExpand); 12475 }; 12476 }; 12477 module table { 12478 published interface XCellCursor { 12479 interface ::com::sun::star::table::XCellRange; 12480 void gotoStart(); 12481 void gotoEnd(); 12482 void gotoNext(); 12483 void gotoPrevious(); 12484 void gotoOffset([in] long nColumnOffset, [in] long nRowOffset); 12485 }; 12486 published service CellCursor { 12487 interface ::com::sun::star::table::XCellCursor; 12488 }; 12489 }; 12490 module sheet { 12491 published service SheetCellCursor { 12492 service ::com::sun::star::table::CellCursor; 12493 service ::com::sun::star::sheet::SheetCellRange; 12494 interface ::com::sun::star::sheet::XSheetCellCursor; 12495 interface ::com::sun::star::sheet::XUsedAreaCursor; 12496 }; 12497 published interface XSheetCellRanges { 12498 interface ::com::sun::star::container::XIndexAccess; 12499 ::com::sun::star::container::XEnumerationAccess getCells(); 12500 string getRangeAddressesAsString(); 12501 sequence< ::com::sun::star::table::CellRangeAddress > getRangeAddresses(); 12502 }; 12503 published interface XSheetCellRangeContainer { 12504 interface ::com::sun::star::sheet::XSheetCellRanges; 12505 void addRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress, [in] boolean bMergeRanges); 12506 void removeRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress) raises (::com::sun::star::container::NoSuchElementException); 12507 void addRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses, [in] boolean bMergeRanges); 12508 void removeRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses) raises (::com::sun::star::container::NoSuchElementException); 12509 }; 12510 published service SheetCellRanges { 12511 service ::com::sun::star::table::CellProperties; 12512 service ::com::sun::star::style::CharacterProperties; 12513 service ::com::sun::star::style::CharacterPropertiesAsian; 12514 service ::com::sun::star::style::CharacterPropertiesComplex; 12515 service ::com::sun::star::style::ParagraphProperties; 12516 service ::com::sun::star::sheet::SheetRangesQuery; 12517 interface ::com::sun::star::util::XReplaceable; 12518 interface ::com::sun::star::util::XIndent; 12519 interface ::com::sun::star::sheet::XSheetOperation; 12520 interface ::com::sun::star::chart::XChartDataArray; 12521 interface ::com::sun::star::sheet::XSheetCellRangeContainer; 12522 interface ::com::sun::star::container::XEnumerationAccess; 12523 interface ::com::sun::star::container::XNameContainer; 12524 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat; 12525 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal; 12526 [property] ::com::sun::star::beans::XPropertySet Validation; 12527 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal; 12528 [property, optional, readonly] string AbsoluteName; 12529 }; 12530 published service SheetCellRangesEnumeration { 12531 interface ::com::sun::star::container::XEnumeration; 12532 }; 12533 published interface XSheetFilterDescriptor { 12534 interface ::com::sun::star::uno::XInterface; 12535 sequence< ::com::sun::star::sheet::TableFilterField > getFilterFields(); 12536 void setFilterFields([in] sequence< ::com::sun::star::sheet::TableFilterField > aFilterFields); 12537 }; 12538 published struct TableFilterField2 { 12539 ::com::sun::star::sheet::FilterConnection Connection; 12540 long Field; 12541 long Operator; 12542 boolean IsNumeric; 12543 double NumericValue; 12544 string StringValue; 12545 }; 12546 published interface XSheetFilterDescriptor2 { 12547 interface ::com::sun::star::uno::XInterface; 12548 sequence< ::com::sun::star::sheet::TableFilterField2 > getFilterFields2(); 12549 void setFilterFields2([in] sequence< ::com::sun::star::sheet::TableFilterField2 > aFilterFields); 12550 }; 12551 }; 12552 module table { 12553 published enum TableOrientation { 12554 COLUMNS = 0, 12555 ROWS = 1 12556 }; 12557 }; 12558 module sheet { 12559 published service SheetFilterDescriptor { 12560 interface ::com::sun::star::sheet::XSheetFilterDescriptor; 12561 interface ::com::sun::star::beans::XPropertySet; 12562 [optional] interface ::com::sun::star::sheet::XSheetFilterDescriptor2; 12563 [property] boolean IsCaseSensitive; 12564 [property] boolean SkipDuplicates; 12565 [property] boolean UseRegularExpressions; 12566 [property] boolean SaveOutputPosition; 12567 [property] ::com::sun::star::table::TableOrientation Orientation; 12568 [property] boolean ContainsHeader; 12569 [property] boolean CopyOutputData; 12570 [property] ::com::sun::star::table::CellAddress OutputPosition; 12571 [property, readonly] long MaxFieldCount; 12572 }; 12573 published service SheetLink { 12574 interface ::com::sun::star::container::XNamed; 12575 interface ::com::sun::star::util::XRefreshable; 12576 interface ::com::sun::star::beans::XPropertySet; 12577 [property] string Url; 12578 [property] string Filter; 12579 [property] string FilterOptions; 12580 }; 12581 published enum SheetLinkMode { 12582 NONE = 0, 12583 NORMAL = 1, 12584 VALUE = 2 12585 }; 12586 published service SheetLinks { 12587 interface ::com::sun::star::container::XIndexAccess; 12588 interface ::com::sun::star::container::XNameAccess; 12589 interface ::com::sun::star::container::XEnumerationAccess; 12590 }; 12591 published service SheetLinksEnumeration { 12592 interface ::com::sun::star::container::XEnumeration; 12593 }; 12594 }; 12595 module util { 12596 /** @deprecated */ published service SortDescriptor { 12597 interface ::com::sun::star::beans::XPropertySet; 12598 [property] boolean IsCaseSensitive; 12599 [property, optional] boolean SortAscending; 12600 [property] boolean SortColumns; 12601 [property] ::com::sun::star::lang::Locale CollatorLocale; 12602 [property, optional] string CollatorAlgorithm; 12603 }; 12604 /** @deprecated */ published enum SortFieldType { 12605 AUTOMATIC = 0, 12606 NUMERIC = 1, 12607 ALPHANUMERIC = 2 12608 }; 12609 /** @deprecated */ published struct SortField { 12610 long Field; 12611 boolean SortAscending; 12612 ::com::sun::star::util::SortFieldType FieldType; 12613 }; 12614 }; 12615 module table { 12616 /** @deprecated */ published service TableSortDescriptor { 12617 service ::com::sun::star::util::SortDescriptor; 12618 [property] sequence< ::com::sun::star::util::SortField > SortFields; 12619 [property, readonly] long MaxFieldCount; 12620 /** @deprecated */ [property] ::com::sun::star::table::TableOrientation Orientation; 12621 [property] boolean ContainsHeader; 12622 }; 12623 }; 12624 module sheet { 12625 published service SheetSortDescriptor { 12626 service ::com::sun::star::table::TableSortDescriptor; 12627 [property] boolean BindFormatsToContent; 12628 [property] boolean IsUserListEnabled; 12629 [property] long UserListIndex; 12630 [property] boolean CopyOutputData; 12631 [property] ::com::sun::star::table::CellAddress OutputPosition; 12632 }; 12633 }; 12634 module table { 12635 published enum TableSortFieldType { 12636 AUTOMATIC = 0, 12637 NUMERIC = 1, 12638 ALPHANUMERIC = 2 12639 }; 12640 published struct TableSortField { 12641 long Field; 12642 boolean IsAscending; 12643 boolean IsCaseSensitive; 12644 ::com::sun::star::table::TableSortFieldType FieldType; 12645 ::com::sun::star::lang::Locale CollatorLocale; 12646 string CollatorAlgorithm; 12647 }; 12648 }; 12649 module util { 12650 published service SortDescriptor2 { 12651 }; 12652 }; 12653 module table { 12654 published service TableSortDescriptor2 { 12655 service ::com::sun::star::util::SortDescriptor2; 12656 [property] sequence< ::com::sun::star::table::TableSortField > SortFields; 12657 [property, readonly] long MaxSortFieldsCount; 12658 [property] boolean IsSortColumns; 12659 }; 12660 }; 12661 module sheet { 12662 published service SheetSortDescriptor2 { 12663 service ::com::sun::star::table::TableSortDescriptor2; 12664 [property] boolean BindFormatsToContent; 12665 [property] boolean IsUserListEnabled; 12666 [property] long UserListIndex; 12667 [property] boolean CopyOutputData; 12668 [property] ::com::sun::star::table::CellAddress OutputPosition; 12669 [property] boolean ContainsHeader; 12670 }; 12671 published interface XCellRangeMovement { 12672 interface ::com::sun::star::uno::XInterface; 12673 void insertCells([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellInsertMode nMode); 12674 void removeRange([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellDeleteMode nMode); 12675 void moveRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource); 12676 void copyRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource); 12677 }; 12678 published interface XDataPilotTablesSupplier { 12679 interface ::com::sun::star::uno::XInterface; 12680 ::com::sun::star::sheet::XDataPilotTables getDataPilotTables(); 12681 }; 12682 published interface XPrintAreas { 12683 interface ::com::sun::star::uno::XInterface; 12684 sequence< ::com::sun::star::table::CellRangeAddress > getPrintAreas(); 12685 void setPrintAreas([in] sequence< ::com::sun::star::table::CellRangeAddress > aPrintAreas); 12686 boolean getPrintTitleColumns(); 12687 void setPrintTitleColumns([in] boolean bPrintTitleColumns); 12688 ::com::sun::star::table::CellRangeAddress getTitleColumns(); 12689 void setTitleColumns([in] ::com::sun::star::table::CellRangeAddress aTitleColumns); 12690 boolean getPrintTitleRows(); 12691 void setPrintTitleRows([in] boolean bPrintTitleRows); 12692 ::com::sun::star::table::CellRangeAddress getTitleRows(); 12693 void setTitleRows([in] ::com::sun::star::table::CellRangeAddress aTitleRows); 12694 }; 12695 published interface XScenariosSupplier { 12696 interface ::com::sun::star::uno::XInterface; 12697 ::com::sun::star::sheet::XScenarios getScenarios(); 12698 }; 12699 published interface XSheetAnnotationsSupplier { 12700 interface ::com::sun::star::uno::XInterface; 12701 ::com::sun::star::sheet::XSheetAnnotations getAnnotations(); 12702 }; 12703 published interface XSheetAuditing { 12704 interface ::com::sun::star::uno::XInterface; 12705 boolean hideDependents([in] ::com::sun::star::table::CellAddress aPosition); 12706 boolean hidePrecedents([in] ::com::sun::star::table::CellAddress aPosition); 12707 boolean showDependents([in] ::com::sun::star::table::CellAddress aPosition); 12708 boolean showPrecedents([in] ::com::sun::star::table::CellAddress aPosition); 12709 boolean showErrors([in] ::com::sun::star::table::CellAddress aPosition); 12710 boolean showInvalid(); 12711 void clearArrows(); 12712 }; 12713 /** @deprecated */ published interface XSheetLinkable { 12714 interface ::com::sun::star::uno::XInterface; 12715 ::com::sun::star::sheet::SheetLinkMode getLinkMode(); 12716 void setLinkMode([in] ::com::sun::star::sheet::SheetLinkMode nLinkMode); 12717 string getLinkUrl(); 12718 void setLinkUrl([in] string aLinkUrl); 12719 string getLinkSheetName(); 12720 void setLinkSheetName([in] string aLinkSheetName); 12721 void link([in] string aUrl, [in] string aSheetName, [in] string aFilterName, [in] string aFilterOptions, [in] ::com::sun::star::sheet::SheetLinkMode nMode); 12722 }; 12723 published interface XSheetOutline { 12724 interface ::com::sun::star::uno::XInterface; 12725 void group([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation); 12726 void ungroup([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation); 12727 void autoOutline([in] ::com::sun::star::table::CellRangeAddress aRange); 12728 void clearOutline(); 12729 void hideDetail([in] ::com::sun::star::table::CellRangeAddress aRange); 12730 void showDetail([in] ::com::sun::star::table::CellRangeAddress aRange); 12731 void showLevel([in] short nLevel, [in] ::com::sun::star::table::TableOrientation nOrientation); 12732 }; 12733 published struct TablePageBreakData { 12734 long Position; 12735 boolean ManualBreak; 12736 }; 12737 /** @deprecated */ published interface XSheetPageBreak { 12738 interface ::com::sun::star::uno::XInterface; 12739 sequence< ::com::sun::star::sheet::TablePageBreakData > getColumnPageBreaks(); 12740 sequence< ::com::sun::star::sheet::TablePageBreakData > getRowPageBreaks(); 12741 void removeAllManualPageBreaks(); 12742 }; 12743 published interface XSpreadsheet { 12744 interface ::com::sun::star::sheet::XSheetCellRange; 12745 ::com::sun::star::sheet::XSheetCellCursor createCursor(); 12746 ::com::sun::star::sheet::XSheetCellCursor createCursorByRange([in] ::com::sun::star::sheet::XSheetCellRange aRange); 12747 }; 12748 }; 12749 module table { 12750 published interface XTableCharts; 12751 published interface XTableChartsSupplier { 12752 interface ::com::sun::star::uno::XInterface; 12753 ::com::sun::star::table::XTableCharts getCharts(); 12754 }; 12755 }; 12756 module util { 12757 published interface XProtectable { 12758 interface ::com::sun::star::uno::XInterface; 12759 void protect([in] string aPassword); 12760 void unprotect([in] string aPassword) raises (::com::sun::star::lang::IllegalArgumentException); 12761 boolean isProtected(); 12762 }; 12763 }; 12764 module sheet { 12765 published interface XCalculatable { 12766 interface ::com::sun::star::uno::XInterface; 12767 void calculate(); 12768 void calculateAll(); 12769 boolean isAutomaticCalculationEnabled(); 12770 void enableAutomaticCalculation([in] boolean bEnabled); 12771 }; 12772 /** @deprecated */ published interface XConsolidatable { 12773 interface ::com::sun::star::uno::XInterface; 12774 ::com::sun::star::sheet::XConsolidationDescriptor createConsolidationDescriptor([in] boolean bEmpty); 12775 void consolidate([in] ::com::sun::star::sheet::XConsolidationDescriptor xDescriptor); 12776 }; 12777 published interface XDocumentAuditing { 12778 interface ::com::sun::star::uno::XInterface; 12779 void refreshArrows(); 12780 }; 12781 published interface XGoalSeek { 12782 interface ::com::sun::star::uno::XInterface; 12783 ::com::sun::star::sheet::GoalResult seekGoal([in] ::com::sun::star::table::CellAddress aFormulaPosition, [in] ::com::sun::star::table::CellAddress aVariablePosition, [in] string aGoalValue); 12784 }; 12785 published interface XSpreadsheets; 12786 published interface XSpreadsheetDocument { 12787 interface ::com::sun::star::uno::XInterface; 12788 ::com::sun::star::sheet::XSpreadsheets getSheets(); 12789 }; 12790 published service SpreadsheetDocument { 12791 service ::com::sun::star::document::OfficeDocument; 12792 /** @deprecated */ [optional] service ::com::sun::star::sheet::SpreadsheetDocumentSettings; 12793 interface ::com::sun::star::lang::XMultiServiceFactory; 12794 interface ::com::sun::star::frame::XModel; 12795 interface ::com::sun::star::document::XActionLockable; 12796 interface ::com::sun::star::document::XLinkTargetSupplier; 12797 interface ::com::sun::star::util::XProtectable; 12798 interface ::com::sun::star::sheet::XSpreadsheetDocument; 12799 interface ::com::sun::star::sheet::XCalculatable; 12800 interface ::com::sun::star::sheet::XDocumentAuditing; 12801 interface ::com::sun::star::sheet::XConsolidatable; 12802 interface ::com::sun::star::sheet::XGoalSeek; 12803 interface ::com::sun::star::drawing::XDrawPagesSupplier; 12804 interface ::com::sun::star::style::XStyleFamiliesSupplier; 12805 interface ::com::sun::star::util::XNumberFormatsSupplier; 12806 [property, readonly] ::com::sun::star::sheet::XNamedRanges NamedRanges; 12807 [property, readonly] ::com::sun::star::sheet::XDatabaseRanges DatabaseRanges; 12808 [property, readonly] ::com::sun::star::sheet::XLabelRanges ColumnLabelRanges; 12809 [property, readonly] ::com::sun::star::sheet::XLabelRanges RowLabelRanges; 12810 [property, readonly] ::com::sun::star::container::XNameAccess SheetLinks; 12811 [property, readonly] ::com::sun::star::sheet::XAreaLinks AreaLinks; 12812 [property, readonly] ::com::sun::star::container::XNameAccess DDELinks; 12813 }; 12814 published service SpreadsheetDrawPage { 12815 interface ::com::sun::star::drawing::XDrawPage; 12816 interface ::com::sun::star::drawing::XShapeGrouper; 12817 }; 12818 published interface XViewPane { 12819 interface ::com::sun::star::uno::XInterface; 12820 long getFirstVisibleColumn(); 12821 void setFirstVisibleColumn([in] long nFirstVisibleColumn); 12822 long getFirstVisibleRow(); 12823 void setFirstVisibleRow([in] long nFirstVisibleRow); 12824 ::com::sun::star::table::CellRangeAddress getVisibleRange(); 12825 }; 12826 published service SpreadsheetViewPane { 12827 interface ::com::sun::star::sheet::XViewPane; 12828 interface ::com::sun::star::sheet::XCellRangeReferrer; 12829 [optional] interface ::com::sun::star::view::XControlAccess; 12830 }; 12831 published service SpreadsheetViewSettings { 12832 interface ::com::sun::star::beans::XPropertySet; 12833 [property] boolean ShowFormulas; 12834 [property] boolean ShowZeroValues; 12835 [property] boolean IsValueHighlightingEnabled; 12836 [property] boolean ShowNotes; 12837 [property] boolean HasVerticalScrollBar; 12838 [property] boolean HasHorizontalScrollBar; 12839 [property] boolean HasSheetTabs; 12840 [property] boolean IsOutlineSymbolsSet; 12841 [property] boolean HasColumnRowHeaders; 12842 [property] boolean ShowGrid; 12843 [property] ::com::sun::star::util::Color GridColor; 12844 [property] boolean ShowHelpLines; 12845 [property] boolean ShowAnchor; 12846 [property] boolean ShowPageBreaks; 12847 [property] short ShowObjects; 12848 [property] short ShowCharts; 12849 [property] short ShowDrawing; 12850 /** @deprecated */ [property] boolean HideSpellMarks; 12851 [property] short ZoomType; 12852 [property] short ZoomValue; 12853 [property, optional] short FormulaBarHeight; 12854 }; 12855 published interface XActivationEventListener; 12856 published interface XActivationBroadcaster { 12857 interface ::com::sun::star::uno::XInterface; 12858 void addActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener); 12859 void removeActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener); 12860 }; 12861 published interface XEnhancedMouseClickBroadcaster { 12862 interface ::com::sun::star::uno::XInterface; 12863 void addEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener); 12864 void removeEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener); 12865 }; 12866 published interface XRangeSelectionChangeListener; 12867 published interface XRangeSelectionListener; 12868 published interface XRangeSelection { 12869 interface ::com::sun::star::uno::XInterface; 12870 void startRangeSelection([in] sequence< ::com::sun::star::beans::PropertyValue > aArguments); 12871 void abortRangeSelection(); 12872 void addRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener); 12873 void removeRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener); 12874 void addRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener); 12875 void removeRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener); 12876 }; 12877 published interface XSpreadsheetView { 12878 interface ::com::sun::star::uno::XInterface; 12879 ::com::sun::star::sheet::XSpreadsheet getActiveSheet(); 12880 void setActiveSheet([in] ::com::sun::star::sheet::XSpreadsheet xActiveSheet); 12881 }; 12882 published interface XViewFreezable { 12883 interface ::com::sun::star::uno::XInterface; 12884 boolean hasFrozenPanes(); 12885 void freezeAtPosition([in] long nColumns, [in] long nRows); 12886 }; 12887 /** @deprecated */ published interface XViewSplitable { 12888 interface ::com::sun::star::uno::XInterface; 12889 boolean getIsWindowSplit(); 12890 long getSplitHorizontal(); 12891 long getSplitVertical(); 12892 long getSplitColumn(); 12893 long getSplitRow(); 12894 void splitAtPosition([in] long nPixelX, [in] long nPixelY); 12895 }; 12896 published service SpreadsheetView { 12897 service ::com::sun::star::frame::Controller; 12898 service ::com::sun::star::sheet::SpreadsheetViewSettings; 12899 service ::com::sun::star::sheet::SpreadsheetViewPane; 12900 interface ::com::sun::star::sheet::XSpreadsheetView; 12901 interface ::com::sun::star::container::XIndexAccess; 12902 interface ::com::sun::star::container::XEnumerationAccess; 12903 interface ::com::sun::star::view::XSelectionSupplier; 12904 interface ::com::sun::star::sheet::XViewSplitable; 12905 interface ::com::sun::star::sheet::XViewFreezable; 12906 interface ::com::sun::star::sheet::XRangeSelection; 12907 [optional] interface ::com::sun::star::sheet::XEnhancedMouseClickBroadcaster; 12908 [optional] interface ::com::sun::star::sheet::XActivationBroadcaster; 12909 }; 12910 published constants SpreadsheetViewObjectsMode { 12911 const short HIDE = 1; 12912 const short SHOW = 0; 12913 }; 12914 published service SpreadsheetViewPanesEnumeration { 12915 interface ::com::sun::star::container::XEnumeration; 12916 }; 12917 published interface XCellRangesAccess { 12918 interface ::com::sun::star::uno::XInterface; 12919 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow, [in] long nSheet) raises (::com::sun::star::lang::IndexOutOfBoundsException); 12920 ::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); 12921 sequence< ::com::sun::star::table::XCellRange > getCellRangesByName([in] string aRange) raises (::com::sun::star::lang::IllegalArgumentException); 12922 }; 12923 published interface XSpreadsheets { 12924 interface ::com::sun::star::container::XNameContainer; 12925 void insertNewByName([in] string aName, [in] short nPosition); 12926 void moveByName([in] string aName, [in] short nDestination); 12927 void copyByName([in] string aName, [in] string aCopy, [in] short nDestination); 12928 }; 12929 published service Spreadsheets { 12930 interface ::com::sun::star::sheet::XSpreadsheets; 12931 interface ::com::sun::star::container::XIndexAccess; 12932 interface ::com::sun::star::container::XEnumerationAccess; 12933 [optional] interface ::com::sun::star::sheet::XCellRangesAccess; 12934 }; 12935 published service SpreadsheetsEnumeration { 12936 interface ::com::sun::star::container::XEnumeration; 12937 }; 12938 published constants StatusBarFunction { 12939 const short AVERAGE = 1; 12940 const short COUNT = 3; 12941 const short COUNTNUMS = 2; 12942 const short MAX = 4; 12943 const short MIN = 5; 12944 const short NONE = 0; 12945 const short SUM = 9; 12946 }; 12947 published struct SubTotalColumn { 12948 long Column; 12949 ::com::sun::star::sheet::GeneralFunction Function; 12950 }; 12951 published interface XSubTotalDescriptor { 12952 interface ::com::sun::star::uno::XInterface; 12953 void addNew([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns, [in] long nGroupColumn); 12954 void clear(); 12955 }; 12956 published service SubTotalDescriptor { 12957 interface ::com::sun::star::sheet::XSubTotalDescriptor; 12958 interface ::com::sun::star::container::XEnumerationAccess; 12959 interface ::com::sun::star::container::XIndexAccess; 12960 interface ::com::sun::star::beans::XPropertySet; 12961 [property] boolean InsertPageBreaks; 12962 [property] boolean IsCaseSensitive; 12963 [property] boolean EnableUserSortList; 12964 [property] long UserSortListIndex; 12965 [property] boolean BindFormatsToContent; 12966 [property] boolean EnableSort; 12967 [property] boolean SortAscending; 12968 [property, readonly] long MaxFieldCount; 12969 }; 12970 published interface XSubTotalField { 12971 interface ::com::sun::star::uno::XInterface; 12972 long getGroupColumn(); 12973 void setGroupColumn([in] long nGroupColumn); 12974 sequence< ::com::sun::star::sheet::SubTotalColumn > getSubTotalColumns(); 12975 void setSubTotalColumns([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns); 12976 }; 12977 published service SubTotalField { 12978 interface ::com::sun::star::sheet::XSubTotalField; 12979 }; 12980 published service SubTotalFieldsEnumeration { 12981 interface ::com::sun::star::container::XEnumeration; 12982 }; 12983 published service TableAutoFormat { 12984 interface ::com::sun::star::beans::XPropertySet; 12985 interface ::com::sun::star::container::XIndexAccess; 12986 interface ::com::sun::star::container::XEnumerationAccess; 12987 interface ::com::sun::star::container::XNamed; 12988 [property] boolean IncludeFont; 12989 [property] boolean IncludeJustify; 12990 [property] boolean IncludeBorder; 12991 [property] boolean IncludeBackground; 12992 [property] boolean IncludeNumberFormat; 12993 [property] boolean IncludeWidthAndHeight; 12994 }; 12995 published service TableAutoFormatEnumeration { 12996 interface ::com::sun::star::container::XEnumeration; 12997 }; 12998 published service TableAutoFormatField { 12999 interface ::com::sun::star::beans::XPropertySet; 13000 [property] string CharFontName; 13001 [property, optional] string CharFontNameAsian; 13002 [property, optional] string CharFontNameComplex; 13003 [property] string CharFontStyleName; 13004 [property, optional] string CharFontStyleNameAsian; 13005 [property, optional] string CharFontStyleNameComplex; 13006 [property] string CharFontCharSet; 13007 [property, optional] string CharFontCharSetAsian; 13008 [property, optional] string CharFontCharSetComplex; 13009 [property] string CharFontFamily; 13010 [property, optional] string CharFontFamilyAsian; 13011 [property, optional] string CharFontFamilyComplex; 13012 [property] string CharFontPitch; 13013 [property, optional] string CharFontPitchAsian; 13014 [property, optional] string CharFontPitchComplex; 13015 [property] float CharHeight; 13016 [property, optional] float CharHeightAsian; 13017 [property, optional] float CharHeightComplex; 13018 [property] float CharWeight; 13019 [property, optional] float CharWeightAsian; 13020 [property, optional] float CharWeightComplex; 13021 [property] ::com::sun::star::awt::FontSlant CharPosture; 13022 [property, optional] ::com::sun::star::awt::FontSlant CharPostureAsian; 13023 [property, optional] ::com::sun::star::awt::FontSlant CharPostureComplex; 13024 [property] short CharUnderline; 13025 [property] boolean CharCrossedOut; 13026 [property] boolean CharContoured; 13027 [property] boolean CharShadowed; 13028 [property] ::com::sun::star::util::Color CharColor; 13029 [property] ::com::sun::star::util::Color CellBackColor; 13030 [property] boolean IsCellBackgroundTransparent; 13031 [property, optional] ::com::sun::star::table::ShadowFormat ShadowFormat; 13032 [property, optional] ::com::sun::star::table::CellHoriJustify HoriJustify; 13033 [property, optional] long VertJustify; 13034 [property, optional] boolean IsTextWrapped; 13035 [property, optional] ::com::sun::star::table::CellOrientation Orientation; 13036 [property, optional] long RotateAngle; 13037 [property, optional] long RotateReference; 13038 [property, optional] long ParaTopMargin; 13039 [property, optional] long ParaBottomMargin; 13040 [property, optional] long ParaLeftMargin; 13041 [property, optional] long ParaRightMargin; 13042 [property, optional] ::com::sun::star::table::TableBorder TableBorder; 13043 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2; 13044 }; 13045 published service TableAutoFormats { 13046 interface ::com::sun::star::container::XNameContainer; 13047 interface ::com::sun::star::container::XIndexAccess; 13048 interface ::com::sun::star::container::XEnumerationAccess; 13049 }; 13050 published service TableAutoFormatsEnumeration { 13051 interface ::com::sun::star::container::XEnumeration; 13052 }; 13053 }; 13054 module style { 13055 published service CellStyle { 13056 service ::com::sun::star::style::Style; 13057 }; 13058 }; 13059 module sheet { 13060 published service TableCellStyle { 13061 service ::com::sun::star::table::CellProperties; 13062 service ::com::sun::star::style::CellStyle; 13063 service ::com::sun::star::style::CharacterProperties; 13064 service ::com::sun::star::style::CharacterPropertiesAsian; 13065 service ::com::sun::star::style::CharacterPropertiesComplex; 13066 service ::com::sun::star::style::ParagraphProperties; 13067 }; 13068 published interface XSheetCondition { 13069 interface ::com::sun::star::uno::XInterface; 13070 ::com::sun::star::sheet::ConditionOperator getOperator(); 13071 void setOperator([in] ::com::sun::star::sheet::ConditionOperator nOperator); 13072 string getFormula1(); 13073 void setFormula1([in] string aFormula1); 13074 string getFormula2(); 13075 void setFormula2([in] string aFormula2); 13076 ::com::sun::star::table::CellAddress getSourcePosition(); 13077 void setSourcePosition([in] ::com::sun::star::table::CellAddress aSourcePosition); 13078 }; 13079 published interface XSheetConditionalEntry { 13080 interface ::com::sun::star::uno::XInterface; 13081 string getStyleName(); 13082 void setStyleName([in] string aStyleName); 13083 }; 13084 published service TableConditionalEntry { 13085 interface ::com::sun::star::sheet::XSheetCondition; 13086 interface ::com::sun::star::sheet::XSheetConditionalEntry; 13087 }; 13088 published service TableConditionalEntryEnumeration { 13089 interface ::com::sun::star::container::XEnumeration; 13090 }; 13091 published interface XSheetConditionalEntries { 13092 interface ::com::sun::star::container::XIndexAccess; 13093 void addNew([in] sequence< ::com::sun::star::beans::PropertyValue > aConditionalEntry); 13094 void removeByIndex([in] long nIndex); 13095 void clear(); 13096 }; 13097 published service TableConditionalFormat { 13098 interface ::com::sun::star::sheet::XSheetConditionalEntries; 13099 interface ::com::sun::star::container::XNameAccess; 13100 interface ::com::sun::star::container::XEnumerationAccess; 13101 interface ::com::sun::star::container::XIndexAccess; 13102 }; 13103 }; 13104 module style { 13105 published enum PageStyleLayout { 13106 ALL = 0, 13107 LEFT = 1, 13108 RIGHT = 2, 13109 MIRRORED = 3 13110 }; 13111 published service PageProperties { 13112 [property] ::com::sun::star::util::Color BackColor; 13113 /** @deprecated */ [property] string BackGraphicURL; 13114 [property] string BackGraphicFilter; 13115 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 13116 [property] boolean BackTransparent; 13117 [property] long LeftMargin; 13118 [property] long RightMargin; 13119 [property] long TopMargin; 13120 [property] long BottomMargin; 13121 [property] ::com::sun::star::table::BorderLine LeftBorder; 13122 [property] ::com::sun::star::table::BorderLine RightBorder; 13123 [property] ::com::sun::star::table::BorderLine TopBorder; 13124 [property] ::com::sun::star::table::BorderLine BottomBorder; 13125 [property] long LeftBorderDistance; 13126 [property] long RightBorderDistance; 13127 [property] long TopBorderDistance; 13128 [property] long BottomBorderDistance; 13129 [property] ::com::sun::star::table::ShadowFormat ShadowFormat; 13130 [property] boolean IsLandscape; 13131 [property] short NumberingType; 13132 [property] ::com::sun::star::style::PageStyleLayout PageStyleLayout; 13133 [property] string PrinterPaperTray; 13134 [property, optional] boolean RegisterModeActive; 13135 [property, optional] string RegisterParagraphStyle; 13136 [property] ::com::sun::star::awt::Size Size; 13137 [property] long Width; 13138 [property] long Height; 13139 [property, optional] ::com::sun::star::text::XTextColumns TextColumns; 13140 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes; 13141 [property, maybevoid] ::com::sun::star::util::Color HeaderBackColor; 13142 /** @deprecated */ [property, maybevoid] string HeaderBackGraphicURL; 13143 [property, maybevoid] string HeaderBackGraphicFilter; 13144 [property, maybevoid] ::com::sun::star::style::GraphicLocation HeaderBackGraphicLocation; 13145 [property, maybevoid] long HeaderLeftMargin; 13146 [property, maybevoid] long HeaderRightMargin; 13147 [property, maybevoid] boolean HeaderBackTransparent; 13148 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderLeftBorder; 13149 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderRightBorder; 13150 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderTopBorder; 13151 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderBottomBorder; 13152 [property, maybevoid] long HeaderLeftBorderDistance; 13153 [property, maybevoid] long HeaderRightBorderDistance; 13154 [property, maybevoid] long HeaderTopBorderDistance; 13155 [property, maybevoid] long HeaderBottomBorderDistance; 13156 [property, maybevoid] ::com::sun::star::table::ShadowFormat HeaderShadowFormat; 13157 [property, maybevoid] long HeaderBodyDistance; 13158 [property, maybevoid] boolean HeaderIsShared; 13159 [property, maybevoid, optional] boolean FirstIsShared; 13160 [property, maybevoid] long HeaderHeight; 13161 [property, maybevoid] boolean HeaderIsDynamicHeight; 13162 [property] boolean HeaderIsOn; 13163 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderText; 13164 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextLeft; 13165 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextRight; 13166 [property, maybevoid] ::com::sun::star::util::Color FooterBackColor; 13167 /** @deprecated */ [property, maybevoid] string FooterBackGraphicURL; 13168 [property, maybevoid] string FooterBackGraphicFilter; 13169 [property, maybevoid] ::com::sun::star::style::GraphicLocation FooterBackGraphicLocation; 13170 [property, maybevoid] long FooterLeftMargin; 13171 [property, maybevoid] long FooterRightMargin; 13172 [property, maybevoid] boolean FooterBackTransparent; 13173 [property, maybevoid] ::com::sun::star::table::BorderLine FooterLeftBorder; 13174 [property, maybevoid] ::com::sun::star::table::BorderLine FooterRightBorder; 13175 [property, maybevoid] ::com::sun::star::table::BorderLine FooterTopBorder; 13176 [property, maybevoid] ::com::sun::star::table::BorderLine FooterBottomBorder; 13177 [property, maybevoid] long FooterLeftBorderDistance; 13178 [property, maybevoid] long FooterRightBorderDistance; 13179 [property, maybevoid] long FooterTopBorderDistance; 13180 [property, maybevoid] long FooterBottomBorderDistance; 13181 [property, maybevoid] ::com::sun::star::table::ShadowFormat FooterShadowFormat; 13182 [property, maybevoid] long FooterBodyDistance; 13183 [property, maybevoid] boolean FooterIsDynamicHeight; 13184 [property, maybevoid] boolean FooterIsShared; 13185 [property, maybevoid] long FooterHeight; 13186 [property] boolean FooterIsOn; 13187 [property, maybevoid, optional] ::com::sun::star::text::XText FooterText; 13188 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextLeft; 13189 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextRight; 13190 [property, optional] long FootnoteHeight; 13191 [property, optional] short FootnoteLineWeight; 13192 [property, optional] short FootnoteLineStyle; 13193 [property, optional] ::com::sun::star::util::Color FootnoteLineColor; 13194 [property, optional] byte FootnoteLineRelativeWidth; 13195 [property, optional] short FootnoteLineAdjust; 13196 [property, optional] long FootnoteLineTextDistance; 13197 [property, optional] long FootnoteLineDistance; 13198 [property, optional] short WritingMode; 13199 [property, optional] short GridMode; 13200 [property, optional] ::com::sun::star::util::Color GridColor; 13201 [property, optional] short GridLines; 13202 [property, optional] long GridBaseHeight; 13203 [property, optional] long GridRubyHeight; 13204 [property, optional] boolean GridRubyBelow; 13205 [property, optional] boolean GridPrint; 13206 [property, optional] boolean GridDisplay; 13207 [property, maybevoid, optional] boolean HeaderDynamicSpacing; 13208 [property, maybevoid, optional] boolean FooterDynamicSpacing; 13209 [property] long BorderDistance; 13210 [property, maybevoid] long FooterBorderDistance; 13211 [property, maybevoid] long HeaderBorderDistance; 13212 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 13213 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic HeaderBackGraphic; 13214 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic FooterBackGraphic; 13215 [property, optional] long GutterMargin; 13216 [property, optional] boolean BackgroundFullSize; 13217 [property, optional] boolean RtlGutter; 13218 }; 13219 published service PageStyle { 13220 service ::com::sun::star::style::Style; 13221 service ::com::sun::star::style::PageProperties; 13222 }; 13223 }; 13224 module sheet { 13225 published service TablePageStyle { 13226 service ::com::sun::star::style::PageStyle; 13227 [property] boolean CenterHorizontally; 13228 [property] boolean CenterVertically; 13229 [property] boolean PrintAnnotations; 13230 [property] boolean PrintGrid; 13231 [property] boolean PrintHeaders; 13232 [property] boolean PrintCharts; 13233 [property] boolean PrintObjects; 13234 [property] boolean PrintDrawing; 13235 [property] boolean PrintFormulas; 13236 [property] boolean PrintZeroValues; 13237 [property] boolean PrintDownFirst; 13238 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageHeaderContent; 13239 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageFooterContent; 13240 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageHeaderContent; 13241 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageFooterContent; 13242 [property] short FirstPageNumber; 13243 [property] short PageScale; 13244 [property] short ScaleToPages; 13245 [property, optional] short ScaleToPagesX; 13246 [property, optional] short ScaleToPagesY; 13247 }; 13248 published enum ValidationAlertStyle { 13249 STOP = 0, 13250 WARNING = 1, 13251 INFO = 2, 13252 MACRO = 3 13253 }; 13254 published enum ValidationType { 13255 ANY = 0, 13256 WHOLE = 1, 13257 DECIMAL = 2, 13258 DATE = 3, 13259 TIME = 4, 13260 TEXT_LEN = 5, 13261 LIST = 6, 13262 CUSTOM = 7 13263 }; 13264 published service TableValidation { 13265 interface ::com::sun::star::beans::XPropertySet; 13266 interface ::com::sun::star::sheet::XSheetCondition; 13267 [property] ::com::sun::star::sheet::ValidationType Type; 13268 [property] boolean ShowInputMessage; 13269 [property] string InputTitle; 13270 [property] string InputMessage; 13271 [property] boolean ShowErrorMessage; 13272 [property] string ErrorTitle; 13273 [property] string ErrorMessage; 13274 [property] boolean IgnoreBlankCells; 13275 [property] ::com::sun::star::sheet::ValidationAlertStyle ErrorAlertStyle; 13276 [property, optional] short ShowList; 13277 }; 13278 published service UniqueCellFormatRanges { 13279 interface ::com::sun::star::container::XIndexAccess; 13280 interface ::com::sun::star::container::XEnumerationAccess; 13281 }; 13282 published service UniqueCellFormatRangesEnumeration { 13283 interface ::com::sun::star::container::XEnumeration; 13284 }; 13285 published interface XResultListener; 13286 published interface XVolatileResult { 13287 interface ::com::sun::star::uno::XInterface; 13288 void addResultListener([in] ::com::sun::star::sheet::XResultListener aListener); 13289 void removeResultListener([in] ::com::sun::star::sheet::XResultListener aListener); 13290 }; 13291 published service VolatileResult { 13292 interface ::com::sun::star::sheet::XVolatileResult; 13293 }; 13294 published interface XActivationEventListener { 13295 interface ::com::sun::star::lang::XEventListener; 13296 void activeSpreadsheetChanged([in] ::com::sun::star::sheet::ActivationEvent aEvent); 13297 }; 13298 /** @deprecated */ published interface XFillAcrossSheet { 13299 interface ::com::sun::star::uno::XInterface; 13300 void fillAcrossSheets([in] long nContentFlags); 13301 }; 13302 published interface XRangeSelectionChangeListener { 13303 interface ::com::sun::star::lang::XEventListener; 13304 void descriptorChanged([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent); 13305 }; 13306 published interface XRangeSelectionListener { 13307 interface ::com::sun::star::lang::XEventListener; 13308 void done([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent); 13309 void aborted([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent); 13310 }; 13311 published interface XResultListener { 13312 interface ::com::sun::star::lang::XEventListener; 13313 void modified([in] ::com::sun::star::sheet::ResultEvent aEvent); 13314 }; 13315 /** @deprecated */ published interface XSheetPastable { 13316 interface ::com::sun::star::uno::XInterface; 13317 void paste([in] ::com::sun::star::table::CellAddress aDestination); 13318 void pasteFormat([in] ::com::sun::star::table::CellAddress aDestination, [in] string aFormat); 13319 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); 13320 }; 13321 /** @deprecated */ published interface XViewPanesSupplier { 13322 interface ::com::sun::star::uno::XInterface; 13323 ::com::sun::star::container::XIndexAccess getViewPanes(); 13324 }; 13325 }; 13326 module style { 13327 published constants CaseMap { 13328 const short LOWERCASE = 2; 13329 const short NONE = 0; 13330 const short SMALLCAPS = 4; 13331 const short TITLE = 3; 13332 const short UPPERCASE = 1; 13333 }; 13334 published service CharacterStyle { 13335 service ::com::sun::star::style::Style; 13336 service ::com::sun::star::style::CharacterProperties; 13337 [property] float CharDiffHeight; 13338 [property] short CharPropHeight; 13339 [property] float CharDiffHeightAsian; 13340 [property] short CharPropHeightAsian; 13341 [property] float CharDiffHeightComplex; 13342 [property] short CharPropHeightComplex; 13343 }; 13344 published constants FootnoteLineStyle { 13345 const short DASHED = 3; 13346 const short DOTTED = 2; 13347 const short NONE = 0; 13348 const short SOLID = 1; 13349 }; 13350 published constants LineNumberPosition { 13351 const short INSIDE = 2; 13352 const short LEFT = 0; 13353 const short OUTSIDE = 3; 13354 const short RIGHT = 1; 13355 }; 13356 published constants LineSpacingMode { 13357 const short FIX = 3; 13358 const short LEADING = 2; 13359 const short MINIMUM = 1; 13360 const short PROP = 0; 13361 }; 13362 published service NumberingAlignment { 13363 [property] ::com::sun::star::style::HorizontalAlignment Alignment; 13364 [property] short TextMarginDistance; 13365 [property] short TextNumberingDistance; 13366 [property] short Insertion; 13367 }; 13368 published service NumberingLevel { 13369 [property] short NumberingType; 13370 [property] short ParentNumbering; 13371 /** @deprecated */ [property] string Prefix; 13372 /** @deprecated */ [property] string Suffix; 13373 [property] string CharStyleName; 13374 [property] short BulletId; 13375 [property] string BulletFontName; 13376 /** @deprecated */ [property] string GraphicURL; 13377 [property] short StartWith; 13378 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap; 13379 [property, optional] string ListFormat; 13380 [property, optional] boolean IsLegal; 13381 }; 13382 published service NumberingRule { 13383 service ::com::sun::star::style::NumberingAlignment; 13384 service ::com::sun::star::style::NumberingLevel; 13385 }; 13386 published constants NumberingType { 13387 const short AIU_FULLWIDTH_JA = 21; 13388 const short AIU_HALFWIDTH_JA = 22; 13389 const short ARABIC = 4; 13390 const short ARABIC_ZERO = 64; 13391 const short ARABIC_ZERO3 = 65; 13392 const short ARABIC_ZERO4 = 66; 13393 const short ARABIC_ZERO5 = 67; 13394 const short BITMAP = 8; 13395 const short CHARS_ARABIC = 31; 13396 const short CHARS_ARABIC_ABJAD = 54; 13397 const short CHARS_CYRILLIC_LOWER_LETTER_BG = 39; 13398 const short CHARS_CYRILLIC_LOWER_LETTER_N_BG = 41; 13399 const short CHARS_CYRILLIC_LOWER_LETTER_N_RU = 45; 13400 const short CHARS_CYRILLIC_LOWER_LETTER_N_SR = 51; 13401 const short CHARS_CYRILLIC_LOWER_LETTER_N_UK = 75; 13402 const short CHARS_CYRILLIC_LOWER_LETTER_RU = 43; 13403 const short CHARS_CYRILLIC_LOWER_LETTER_SR = 49; 13404 const short CHARS_CYRILLIC_LOWER_LETTER_UK = 73; 13405 const short CHARS_CYRILLIC_UPPER_LETTER_BG = 38; 13406 const short CHARS_CYRILLIC_UPPER_LETTER_N_BG = 40; 13407 const short CHARS_CYRILLIC_UPPER_LETTER_N_RU = 44; 13408 const short CHARS_CYRILLIC_UPPER_LETTER_N_SR = 50; 13409 const short CHARS_CYRILLIC_UPPER_LETTER_N_UK = 74; 13410 const short CHARS_CYRILLIC_UPPER_LETTER_RU = 42; 13411 const short CHARS_CYRILLIC_UPPER_LETTER_SR = 48; 13412 const short CHARS_CYRILLIC_UPPER_LETTER_UK = 72; 13413 const short CHARS_GREEK_LOWER_LETTER = 53; 13414 const short CHARS_GREEK_UPPER_LETTER = 52; 13415 const short CHARS_HEBREW = 33; 13416 const short CHARS_KHMER = 35; 13417 const short CHARS_LAO = 36; 13418 const short CHARS_LOWER_LETTER = 1; 13419 const short CHARS_LOWER_LETTER_N = 10; 13420 const short CHARS_MYANMAR = 47; 13421 const short CHARS_NEPALI = 34; 13422 const short CHARS_PERSIAN = 46; 13423 const short CHARS_PERSIAN_WORD = 55; 13424 const short CHARS_THAI = 32; 13425 const short CHARS_TIBETAN = 37; 13426 const short CHARS_UPPER_LETTER = 0; 13427 const short CHARS_UPPER_LETTER_N = 9; 13428 const short CHAR_SPECIAL = 6; 13429 const short CIRCLE_NUMBER = 14; 13430 const short DI_ZI_ZH = 19; 13431 const short FULLWIDTH_ARABIC = 13; 13432 const short HANGUL_CIRCLED_JAMO_KO = 29; 13433 const short HANGUL_CIRCLED_SYLLABLE_KO = 30; 13434 const short HANGUL_JAMO_KO = 27; 13435 const short HANGUL_SYLLABLE_KO = 28; 13436 const short IROHA_FULLWIDTH_JA = 23; 13437 const short IROHA_HALFWIDTH_JA = 24; 13438 const short NATIVE_NUMBERING = 12; 13439 const short NUMBER_ARABIC_INDIC = 57; 13440 const short NUMBER_DIGITAL2_KO = 70; 13441 const short NUMBER_DIGITAL_KO = 69; 13442 const short NUMBER_EAST_ARABIC_INDIC = 58; 13443 const short NUMBER_HANGUL_KO = 26; 13444 const short NUMBER_HEBREW = 56; 13445 const short NUMBER_INDIC_DEVANAGARI = 59; 13446 const short NUMBER_LEGAL_KO = 71; 13447 const short NUMBER_LOWER_ZH = 15; 13448 const short NUMBER_NONE = 5; 13449 const short NUMBER_TRADITIONAL_JA = 20; 13450 const short NUMBER_UPPER_KO = 25; 13451 const short NUMBER_UPPER_ZH = 16; 13452 const short NUMBER_UPPER_ZH_TW = 17; 13453 const short PAGE_DESCRIPTOR = 7; 13454 const short ROMAN_LOWER = 3; 13455 const short ROMAN_UPPER = 2; 13456 const short SYMBOL_CHICAGO = 63; 13457 const short SZEKELY_ROVAS = 68; 13458 const short TEXT_CARDINAL = 61; 13459 const short TEXT_NUMBER = 60; 13460 const short TEXT_ORDINAL = 62; 13461 const short TIAN_GAN_ZH = 18; 13462 const short TRANSLITERATION = 11; 13463 }; 13464 }; 13465 module xml { 13466 published service ParaUserDefinedAttributesSupplier { 13467 [property] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes; 13468 }; 13469 }; 13470 module style { 13471 published service ParagraphStyle { 13472 service ::com::sun::star::style::Style; 13473 service ::com::sun::star::style::ParagraphProperties; 13474 [optional] service ::com::sun::star::xml::ParaUserDefinedAttributesSupplier; 13475 [property] long ParaLeftMarginRelative; 13476 [property] long ParaRightMarginRelative; 13477 [property] long ParaTopMarginRelative; 13478 [property] long ParaBottomMarginRelative; 13479 [property] short Category; 13480 [property] float CharDiffHeight; 13481 [property] short CharPropHeight; 13482 [property] float CharDiffHeightAsian; 13483 [property] short CharPropHeightAsian; 13484 [property] float CharDiffHeightComplex; 13485 [property] short CharPropHeightComplex; 13486 [property, optional, readonly] string PageStyleName; 13487 }; 13488 published constants ParagraphStyleCategory { 13489 const short CHAPTER = 1; 13490 const short EXTRA = 4; 13491 const short HTML = 5; 13492 const short INDEX = 3; 13493 const short LIST = 2; 13494 const short TEXT = 0; 13495 }; 13496 published service StyleFamilies { 13497 interface ::com::sun::star::container::XNameAccess; 13498 [optional] interface ::com::sun::star::container::XIndexAccess; 13499 }; 13500 published service StyleFamily { 13501 interface ::com::sun::star::container::XNameAccess; 13502 [optional] interface ::com::sun::star::container::XNameContainer; 13503 [optional] interface ::com::sun::star::container::XIndexAccess; 13504 }; 13505 published interface XStyleLoader { 13506 interface ::com::sun::star::uno::XInterface; 13507 void loadStylesFromURL([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::io::IOException); 13508 sequence< ::com::sun::star::beans::PropertyValue > getStyleLoaderOptions(); 13509 }; 13510 }; 13511 module svg { 13512 /** @deprecated */ published interface XSVGPrinter { 13513 interface ::com::sun::star::uno::XInterface; 13514 boolean startJob([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aJobSetup, [in] string aJobName, [in] unsigned long nCopies, [in] boolean bCollate); 13515 void printPage([in] sequence< byte > aPrintPage); 13516 void endJob(); 13517 }; 13518 /** @deprecated */ published interface XSVGWriter { 13519 interface ::com::sun::star::uno::XInterface; 13520 void write([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aMtf); 13521 }; 13522 }; 13523 module system { 13524 published interface XSimpleMailClient; 13525 published interface XSimpleMailClientSupplier { 13526 interface ::com::sun::star::uno::XInterface; 13527 ::com::sun::star::system::XSimpleMailClient querySimpleMailClient(); 13528 }; 13529 published service SimpleCommandMail: ::com::sun::star::system::XSimpleMailClientSupplier; 13530 published constants SimpleMailClientFlags { 13531 const long DEFAULTS = 0; 13532 const long NO_LOGON_DIALOG = 2; 13533 const long NO_USER_INTERFACE = 1; 13534 }; 13535 published service SimpleSystemMail: ::com::sun::star::system::XSimpleMailClientSupplier; 13536 published exception SystemShellExecuteException: ::com::sun::star::uno::Exception { 13537 long PosixError; 13538 }; 13539 published interface XSystemShellExecute { 13540 interface ::com::sun::star::uno::XInterface; 13541 void execute([in] string aCommand, [in] string aParameter, [in] long nFlags) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::system::SystemShellExecuteException); 13542 }; 13543 published service SystemShellExecute: ::com::sun::star::system::XSystemShellExecute; 13544 published constants SystemShellExecuteFlags { 13545 const long DEFAULTS = 0; 13546 const long NO_SYSTEM_ERROR_MESSAGE = 1; 13547 const long URIS_ONLY = 2; 13548 }; 13549 published interface XSimpleMailMessage; 13550 published interface XSimpleMailClient { 13551 interface ::com::sun::star::uno::XInterface; 13552 ::com::sun::star::system::XSimpleMailMessage createSimpleMailMessage(); 13553 void sendSimpleMailMessage([in] ::com::sun::star::system::XSimpleMailMessage xSimpleMailMessage, [in] long aFlag) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception); 13554 }; 13555 published interface XSimpleMailMessage { 13556 interface ::com::sun::star::uno::XInterface; 13557 void setRecipient([in] string aRecipient); 13558 string getRecipient(); 13559 void setCcRecipient([in] sequence< string > aCcRecipient); 13560 sequence< string > getCcRecipient(); 13561 void setBccRecipient([in] sequence< string > aBccRecipient); 13562 sequence< string > getBccRecipient(); 13563 void setOriginator([in] string aOriginator); 13564 string getOriginator(); 13565 void setSubject([in] string aSubject); 13566 string getSubject(); 13567 void setAttachement([in] sequence< string > aAttachement) raises (::com::sun::star::lang::IllegalArgumentException); 13568 sequence< string > getAttachement(); 13569 }; 13570 }; 13571 module table { 13572 published enum CellVertJustify { 13573 STANDARD = 0, 13574 TOP = 1, 13575 CENTER = 2, 13576 BOTTOM = 3 13577 }; 13578 published struct TableBorderDistances { 13579 short TopDistance; 13580 boolean IsTopDistanceValid; 13581 short BottomDistance; 13582 boolean IsBottomDistanceValid; 13583 short LeftDistance; 13584 boolean IsLeftDistanceValid; 13585 short RightDistance; 13586 boolean IsRightDistanceValid; 13587 }; 13588 published interface XTableChart { 13589 interface ::com::sun::star::uno::XInterface; 13590 boolean getHasColumnHeaders(); 13591 void setHasColumnHeaders([in] boolean bHasColumnHeaders); 13592 boolean getHasRowHeaders(); 13593 void setHasRowHeaders([in] boolean bHasRowHeaders); 13594 sequence< ::com::sun::star::table::CellRangeAddress > getRanges(); 13595 void setRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges); 13596 }; 13597 published service TableChart { 13598 interface ::com::sun::star::table::XTableChart; 13599 interface ::com::sun::star::document::XEmbeddedObjectSupplier; 13600 interface ::com::sun::star::container::XNamed; 13601 }; 13602 published interface XTableCharts { 13603 interface ::com::sun::star::container::XNameAccess; 13604 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); 13605 void removeByName([in] string aName); 13606 }; 13607 published service TableCharts { 13608 interface ::com::sun::star::table::XTableCharts; 13609 interface ::com::sun::star::container::XIndexAccess; 13610 interface ::com::sun::star::container::XEnumerationAccess; 13611 }; 13612 published service TableChartsEnumeration { 13613 interface ::com::sun::star::container::XEnumeration; 13614 }; 13615 published service TableColumn { 13616 interface ::com::sun::star::table::XCellRange; 13617 interface ::com::sun::star::beans::XPropertySet; 13618 interface ::com::sun::star::container::XNamed; 13619 [property] long Width; 13620 [property] boolean OptimalWidth; 13621 [property] boolean IsVisible; 13622 [property] boolean IsStartOfNewPage; 13623 }; 13624 published interface XTableColumns { 13625 interface ::com::sun::star::container::XIndexAccess; 13626 void insertByIndex([in] long nIndex, [in] long nCount); 13627 void removeByIndex([in] long nIndex, [in] long nCount); 13628 }; 13629 published service TableColumns { 13630 interface ::com::sun::star::table::XTableColumns; 13631 interface ::com::sun::star::container::XEnumerationAccess; 13632 [optional] interface ::com::sun::star::container::XNameAccess; 13633 }; 13634 published service TableColumnsEnumeration { 13635 interface ::com::sun::star::container::XEnumeration; 13636 }; 13637 published service TableRow { 13638 interface ::com::sun::star::table::XCellRange; 13639 interface ::com::sun::star::beans::XPropertySet; 13640 [property] long Height; 13641 [property] boolean OptimalHeight; 13642 [property] boolean IsVisible; 13643 [property] boolean IsStartOfNewPage; 13644 }; 13645 published interface XTableRows { 13646 interface ::com::sun::star::container::XIndexAccess; 13647 void insertByIndex([in] long nIndex, [in] long nCount); 13648 void removeByIndex([in] long nIndex, [in] long nCount); 13649 }; 13650 published service TableRows { 13651 interface ::com::sun::star::table::XTableRows; 13652 interface ::com::sun::star::container::XEnumerationAccess; 13653 }; 13654 published service TableRowsEnumeration { 13655 interface ::com::sun::star::container::XEnumeration; 13656 }; 13657 }; 13658 module task { 13659 published interface XJobListener; 13660 published interface XAsyncJob { 13661 interface ::com::sun::star::uno::XInterface; 13662 void executeAsync([in] sequence< ::com::sun::star::beans::NamedValue > Arguments, [in] ::com::sun::star::task::XJobListener Listener) raises (::com::sun::star::lang::IllegalArgumentException); 13663 }; 13664 published service AsyncJob { 13665 interface ::com::sun::star::task::XAsyncJob; 13666 [optional] interface ::com::sun::star::util::XCloseable; 13667 }; 13668 published enum PasswordRequestMode { 13669 PASSWORD_CREATE = 0, 13670 PASSWORD_ENTER = 1, 13671 PASSWORD_REENTER = 2 13672 }; 13673 published exception PasswordRequest: ::com::sun::star::task::ClassifiedInteractionRequest { 13674 ::com::sun::star::task::PasswordRequestMode Mode; 13675 }; 13676 published exception DocumentMSPasswordRequest: ::com::sun::star::task::PasswordRequest { 13677 string Name; 13678 }; 13679 published exception DocumentPasswordRequest: ::com::sun::star::task::PasswordRequest { 13680 string Name; 13681 }; 13682 published exception ErrorCodeRequest: ::com::sun::star::uno::Exception { 13683 long ErrCode; 13684 }; 13685 published service InteractionHandler: ::com::sun::star::task::XInteractionHandler2 { 13686 createWithParent([in] ::com::sun::star::awt::XWindow parent); 13687 createWithParentAndContext([in] ::com::sun::star::awt::XWindow parent, [in] string context); 13688 }; 13689 published service Job { 13690 interface ::com::sun::star::task::XJob; 13691 [optional] interface ::com::sun::star::util::XCloseable; 13692 }; 13693 published interface XJobExecutor { 13694 interface ::com::sun::star::uno::XInterface; 13695 void trigger([in] string Event); 13696 }; 13697 /** @deprecated */ published service JobExecutor: ::com::sun::star::task::XJobExecutor; 13698 published exception MasterPasswordRequest: ::com::sun::star::task::PasswordRequest { 13699 }; 13700 published exception NoMasterException: ::com::sun::star::uno::RuntimeException { 13701 ::com::sun::star::task::PasswordRequestMode Mode; 13702 }; 13703 published interface XRestartManager { 13704 interface ::com::sun::star::uno::XInterface; 13705 void requestRestart([in] ::com::sun::star::task::XInteractionHandler xInteractionHandler) raises (::com::sun::star::uno::Exception); 13706 boolean isRestartRequested([in] boolean bInitialized) raises (::com::sun::star::uno::Exception); 13707 }; 13708 published exception PDFExportException: ::com::sun::star::uno::Exception { 13709 sequence< long > ErrorCodes; 13710 }; 13711 published interface XMasterPasswordHandling { 13712 interface ::com::sun::star::uno::XInterface; 13713 boolean authorizateWithMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler); 13714 boolean changeMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler); 13715 void removeMasterPassword(); 13716 boolean hasMasterPassword(); 13717 boolean allowPersistentStoring([in] boolean bAllow); 13718 boolean isPersistentStoringAllowed(); 13719 }; 13720 published interface XMasterPasswordHandling2 { 13721 interface ::com::sun::star::task::XMasterPasswordHandling; 13722 boolean useDefaultMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler); 13723 boolean isDefaultMasterPasswordUsed(); 13724 }; 13725 published struct UserRecord { 13726 string UserName; 13727 sequence< string > Passwords; 13728 }; 13729 published struct UrlRecord { 13730 string Url; 13731 sequence< ::com::sun::star::task::UserRecord > UserList; 13732 }; 13733 published interface XPasswordContainer { 13734 interface ::com::sun::star::uno::XInterface; 13735 void add([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler); 13736 void addPersistent([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler); 13737 ::com::sun::star::task::UrlRecord find([in] string Url, [in] ::com::sun::star::task::XInteractionHandler Handler); 13738 ::com::sun::star::task::UrlRecord findForName([in] string Url, [in] string UserName, [in] ::com::sun::star::task::XInteractionHandler Handler); 13739 void remove([in] string Url, [in] string UserName); 13740 void removePersistent([in] string Url, [in] string UserName); 13741 void removeAllPersistent(); 13742 sequence< ::com::sun::star::task::UrlRecord > getAllPersistent([in] ::com::sun::star::task::XInteractionHandler Handler); 13743 }; 13744 published interface XUrlContainer { 13745 interface ::com::sun::star::uno::XInterface; 13746 void addUrl([in] string Url, [in] boolean MakePersistent); 13747 string findUrl([in] string Url); 13748 void removeUrl([in] string Url); 13749 sequence< string > getUrls([in] boolean OnlyPersistent); 13750 }; 13751 published interface XPasswordContainer2 { 13752 interface ::com::sun::star::task::XPasswordContainer; 13753 interface ::com::sun::star::task::XMasterPasswordHandling2; 13754 interface ::com::sun::star::task::XUrlContainer; 13755 }; 13756 published service PasswordContainer: ::com::sun::star::task::XPasswordContainer2; 13757 published service PasswordContainerInteractionHandler: ::com::sun::star::task::XInteractionHandler; 13758 published exception UnsupportedOverwriteRequest: ::com::sun::star::task::ClassifiedInteractionRequest { 13759 string Name; 13760 }; 13761 published interface XInteractionApprove { 13762 interface ::com::sun::star::task::XInteractionContinuation; 13763 }; 13764 published interface XInteractionDisapprove { 13765 interface ::com::sun::star::task::XInteractionContinuation; 13766 }; 13767 published interface XInteractionPassword { 13768 interface ::com::sun::star::task::XInteractionContinuation; 13769 void setPassword([in] string aPasswd); 13770 string getPassword(); 13771 }; 13772 published interface XInteractionPassword2 { 13773 interface ::com::sun::star::task::XInteractionPassword; 13774 void setPasswordToModify([in] string aPasswd); 13775 string getPasswordToModify(); 13776 void setRecommendReadOnly([in] boolean bReadOnly); 13777 boolean getRecommendReadOnly(); 13778 }; 13779 published interface XJobListener { 13780 interface ::com::sun::star::lang::XEventListener; 13781 void jobFinished([in] ::com::sun::star::task::XAsyncJob Job, [in] any Result); 13782 }; 13783 published interface XStatusIndicator { 13784 interface ::com::sun::star::uno::XInterface; 13785 void start([in] string Text, [in] long Range); 13786 void end(); 13787 void setText([in] string Text); 13788 void setValue([in] long Value); 13789 void reset(); 13790 }; 13791 /** @deprecated */ published interface XStatusIndicatorSupplier { 13792 interface ::com::sun::star::uno::XInterface; 13793 /** @deprecated */ ::com::sun::star::task::XStatusIndicator getStatusIndicator(); 13794 }; 13795 published singleton theJobExecutor: ::com::sun::star::task::XJobExecutor; 13796 }; 13797 module text { 13798 published constants AuthorDisplayFormat { 13799 const short FIRST_NAME = 2; 13800 const short FULL = 0; 13801 const short INITIALS = 3; 13802 const short LAST_NAME = 1; 13803 }; 13804 published interface XAutoTextGroup; 13805 published interface XAutoTextContainer { 13806 interface ::com::sun::star::container::XNameAccess; 13807 ::com::sun::star::text::XAutoTextGroup insertNewByName([in] string aGroupName) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException); 13808 void removeByName([in] string aGroupName) raises (::com::sun::star::container::NoSuchElementException); 13809 }; 13810 published interface XAutoTextContainer2 { 13811 interface ::com::sun::star::text::XAutoTextContainer; 13812 interface ::com::sun::star::container::XIndexAccess; 13813 }; 13814 published service AutoTextContainer: ::com::sun::star::text::XAutoTextContainer2; 13815 /** @deprecated */ published interface XAutoTextEntry { 13816 interface ::com::sun::star::uno::XInterface; 13817 void applyTo([in] ::com::sun::star::text::XTextRange xRange); 13818 }; 13819 published service AutoTextEntry { 13820 interface ::com::sun::star::text::XAutoTextEntry; 13821 interface ::com::sun::star::text::XText; 13822 }; 13823 published interface XAutoTextGroup { 13824 interface ::com::sun::star::container::XNameAccess; 13825 sequence< string > getTitles(); 13826 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); 13827 ::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); 13828 void removeByName([in] string aEntryName) raises (::com::sun::star::container::NoSuchElementException); 13829 }; 13830 published service AutoTextGroup { 13831 interface ::com::sun::star::text::XAutoTextGroup; 13832 interface ::com::sun::star::container::XIndexAccess; 13833 interface ::com::sun::star::container::XNamed; 13834 [property, readonly] string FilePath; 13835 [property] string Title; 13836 }; 13837 published interface XTextFrame; 13838 published service BaseFrameProperties { 13839 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 13840 [property] short AnchorPageNo; 13841 [property] ::com::sun::star::text::XTextFrame AnchorFrame; 13842 [property] ::com::sun::star::util::Color BackColor; 13843 /** @deprecated */ [property] string BackGraphicURL; 13844 [property] string BackGraphicFilter; 13845 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 13846 [property] ::com::sun::star::table::BorderLine LeftBorder; 13847 [property] ::com::sun::star::table::BorderLine RightBorder; 13848 [property] ::com::sun::star::table::BorderLine TopBorder; 13849 [property] ::com::sun::star::table::BorderLine BottomBorder; 13850 [property] long BorderDistance; 13851 [property] long LeftBorderDistance; 13852 [property] long RightBorderDistance; 13853 [property] long TopBorderDistance; 13854 [property] long BottomBorderDistance; 13855 [property] boolean BackTransparent; 13856 [property] boolean ContentProtected; 13857 [property] long LeftMargin; 13858 [property] long RightMargin; 13859 [property] long TopMargin; 13860 [property] long BottomMargin; 13861 [property] long Height; 13862 [property] long Width; 13863 [property] short RelativeHeight; 13864 [property] short RelativeWidth; 13865 [property] boolean IsSyncWidthToHeight; 13866 [property] boolean IsSyncHeightToWidth; 13867 [property] short HoriOrient; 13868 [property] long HoriOrientPosition; 13869 [property] short HoriOrientRelation; 13870 [property] short VertOrient; 13871 [property] long VertOrientPosition; 13872 [property] short VertOrientRelation; 13873 [property] string HyperLinkURL; 13874 [property] string HyperLinkTarget; 13875 [property] string HyperLinkName; 13876 [property] boolean Opaque; 13877 [property] boolean PageToggle; 13878 [property] boolean PositionProtected; 13879 [property] boolean Print; 13880 [property] ::com::sun::star::table::ShadowFormat ShadowFormat; 13881 [property] boolean ServerMap; 13882 [property] ::com::sun::star::awt::Size Size; 13883 [property] boolean SizeProtected; 13884 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround; 13885 [property] boolean SurroundAnchorOnly; 13886 [property, optional] short WrapInfluenceOnPosition; 13887 [property, maybevoid, optional] ::com::sun::star::awt::Size LayoutSize; 13888 [property, optional] string Title; 13889 [property, optional] string Description; 13890 [property, optional] ::com::sun::star::drawing::FillStyle FillStyle; 13891 [property, optional] ::com::sun::star::awt::Gradient FillGradient; 13892 [property, optional] string FillGradientName; 13893 [property, optional] short ShadowTransparence; 13894 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > FrameInteropGrabBag; 13895 [property, optional] short RelativeHeightRelation; 13896 [property, optional] short RelativeWidthRelation; 13897 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 13898 [property, optional] boolean AllowOverlap; 13899 [property, optional] string Tooltip; 13900 [property, optional] boolean Decorative; 13901 [property, optional] boolean IsSplitAllowed; 13902 [property, optional] boolean WrapTextAtFlyStart; 13903 }; 13904 published service BaseFrame { 13905 service ::com::sun::star::text::BaseFrameProperties; 13906 service ::com::sun::star::text::TextContent; 13907 interface ::com::sun::star::beans::XPropertySet; 13908 interface ::com::sun::star::container::XNamed; 13909 [optional] interface ::com::sun::star::drawing::XShape; 13910 [property] string FrameStyleName; 13911 }; 13912 /** @deprecated */ published interface XDocumentIndex { 13913 interface ::com::sun::star::text::XTextContent; 13914 string getServiceName(); 13915 void update(); 13916 }; 13917 published interface XTextSection; 13918 published service BaseIndex { 13919 interface ::com::sun::star::text::XDocumentIndex; 13920 [optional] interface ::com::sun::star::util::XRefreshable; 13921 [property] string Title; 13922 [property] boolean IsProtected; 13923 [property] string ParaStyleHeading; 13924 [property] string ParaStyleLevel1; 13925 [property, optional] string ParaStyleLevel2; 13926 [property, optional] string ParaStyleLevel3; 13927 [property, optional] string ParaStyleLevel4; 13928 [property, optional] string ParaStyleLevel5; 13929 [property, optional] string ParaStyleLevel6; 13930 [property, optional] string ParaStyleLevel7; 13931 [property, optional] string ParaStyleLevel8; 13932 [property, optional] string ParaStyleLevel9; 13933 [property, optional] string ParaStyleLevel10; 13934 [property, optional] string ParaStyleSeparator; 13935 [property] ::com::sun::star::text::XTextColumns TextColumns; 13936 /** @deprecated */ [property] string BackGraphicURL; 13937 [property] string BackGraphicFilter; 13938 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 13939 [property] ::com::sun::star::util::Color BackColor; 13940 [property] boolean BackTransparent; 13941 [property, optional] ::com::sun::star::container::XIndexReplace LevelFormat; 13942 [property, optional] boolean CreateFromChapter; 13943 [property] ::com::sun::star::text::XTextSection ContentSection; 13944 [property] ::com::sun::star::text::XTextSection HeaderSection; 13945 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 13946 }; 13947 published service BaseIndexMark { 13948 service ::com::sun::star::text::TextContent; 13949 [property] string AlternativeText; 13950 }; 13951 published service Bibliography { 13952 service ::com::sun::star::text::BaseIndex; 13953 [property] ::com::sun::star::lang::Locale Locale; 13954 [property] string SortAlgorithm; 13955 }; 13956 published constants BibliographyDataField { 13957 const short ADDRESS = 2; 13958 const short ANNOTE = 3; 13959 const short AUTHOR = 4; 13960 const short BIBILIOGRAPHIC_TYPE = 1; 13961 const short BOOKTITLE = 5; 13962 const short CHAPTER = 6; 13963 const short CUSTOM1 = 25; 13964 const short CUSTOM2 = 26; 13965 const short CUSTOM3 = 27; 13966 const short CUSTOM4 = 28; 13967 const short CUSTOM5 = 29; 13968 const short EDITION = 7; 13969 const short EDITOR = 8; 13970 const short HOWPUBLISHED = 9; 13971 const short IDENTIFIER = 0; 13972 const short INSTITUTION = 10; 13973 const short ISBN = 30; 13974 const short JOURNAL = 11; 13975 const short LOCAL_URL = 31; 13976 const short MONTH = 12; 13977 const short NOTE = 13; 13978 const short NUMBER = 14; 13979 const short ORGANIZATIONS = 15; 13980 const short PAGES = 16; 13981 const short PUBLISHER = 17; 13982 const short REPORT_TYPE = 21; 13983 const short SCHOOL = 18; 13984 const short SERIES = 19; 13985 const short TITLE = 20; 13986 const short URL = 24; 13987 const short VOLUME = 22; 13988 const short YEAR = 23; 13989 }; 13990 published constants BibliographyDataType { 13991 const short ARTICLE = 0; 13992 const short BOOK = 1; 13993 const short BOOKLET = 2; 13994 const short CONFERENCE = 3; 13995 const short CUSTOM1 = 17; 13996 const short CUSTOM2 = 18; 13997 const short CUSTOM3 = 19; 13998 const short CUSTOM4 = 20; 13999 const short CUSTOM5 = 21; 14000 const short EMAIL = 15; 14001 const short INBOOK = 4; 14002 const short INCOLLECTION = 5; 14003 const short INPROCEEDINGS = 6; 14004 const short JOURNAL = 7; 14005 const short MANUAL = 8; 14006 const short MASTERSTHESIS = 9; 14007 const short MISC = 10; 14008 const short PHDTHESIS = 11; 14009 const short PROCEEDINGS = 12; 14010 const short TECHREPORT = 13; 14011 const short UNPUBLISHED = 14; 14012 const short WWW = 16; 14013 }; 14014 published service Bookmark { 14015 service ::com::sun::star::text::TextContent; 14016 interface ::com::sun::star::container::XNamed; 14017 }; 14018 published service Bookmarks { 14019 interface ::com::sun::star::container::XNameAccess; 14020 interface ::com::sun::star::container::XIndexAccess; 14021 }; 14022 published service CellProperties { 14023 service ::com::sun::star::xml::UserDefinedAttributesSupplier; 14024 interface ::com::sun::star::beans::XPropertySet; 14025 [property] string CellName; 14026 [property] ::com::sun::star::util::Color BackColor; 14027 /** @deprecated */ [property] string BackGraphicURL; 14028 [property] string BackGraphicFilter; 14029 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 14030 [property] long NumberFormat; 14031 [property] boolean BackTransparent; 14032 [property] ::com::sun::star::table::BorderLine LeftBorder; 14033 [property] ::com::sun::star::table::BorderLine RightBorder; 14034 [property] ::com::sun::star::table::BorderLine TopBorder; 14035 [property] ::com::sun::star::table::BorderLine BottomBorder; 14036 [property] long LeftBorderDistance; 14037 [property] long RightBorderDistance; 14038 [property] long TopBorderDistance; 14039 [property] long BottomBorderDistance; 14040 [property, readonly] ::com::sun::star::text::XTextSection TextSection; 14041 [property] boolean IsProtected; 14042 [property] short VertOrient; 14043 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 14044 [property, optional, readonly] ::com::sun::star::text::XText ParentText; 14045 [property, optional] boolean HasTextChangesOnly; 14046 }; 14047 published service CellRange { 14048 service ::com::sun::star::style::CharacterProperties; 14049 service ::com::sun::star::style::CharacterPropertiesAsian; 14050 service ::com::sun::star::style::CharacterPropertiesComplex; 14051 service ::com::sun::star::style::ParagraphProperties; 14052 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 14053 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 14054 interface ::com::sun::star::table::XCellRange; 14055 [optional] interface ::com::sun::star::sheet::XCellRangeData; 14056 [optional] interface ::com::sun::star::chart::XChartDataArray; 14057 [property] ::com::sun::star::util::Color BackColor; 14058 [property] string BackGraphicFilter; 14059 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 14060 /** @deprecated */ [property] string BackGraphicURL; 14061 [property] boolean BackTransparent; 14062 [property] boolean ChartColumnAsLabel; 14063 [property] boolean ChartRowAsLabel; 14064 [property] long NumberFormat; 14065 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 14066 }; 14067 published interface XTextFrame { 14068 interface ::com::sun::star::text::XTextContent; 14069 ::com::sun::star::text::XText getText(); 14070 }; 14071 published service TextFrame { 14072 service ::com::sun::star::text::BaseFrame; 14073 interface ::com::sun::star::text::XTextFrame; 14074 [property] long FrameHeightAbsolute; 14075 [property] long FrameWidthAbsolute; 14076 [property] byte FrameWidthPercent; 14077 [property] byte FrameHeightPercent; 14078 [property] boolean FrameIsAutomaticHeight; 14079 [property] short SizeType; 14080 [property, optional] boolean EditInReadonly; 14081 [property, optional] short WidthType; 14082 [property, optional] short WritingMode; 14083 [property, optional] boolean IsFollowingTextFlow; 14084 [property, optional] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust; 14085 [property, optional, readonly] ::com::sun::star::text::XText ParentText; 14086 }; 14087 published service ChainedTextFrame { 14088 service ::com::sun::star::text::TextFrame; 14089 [property, maybevoid] string ChainNextName; 14090 [property, maybevoid] string ChainPrevName; 14091 }; 14092 published constants ChapterFormat { 14093 const short DIGIT = 4; 14094 const short NAME = 0; 14095 const short NAME_NUMBER = 2; 14096 const short NO_PREFIX_SUFFIX = 3; 14097 const short NUMBER = 1; 14098 }; 14099 published service ChapterNumberingRule { 14100 service ::com::sun::star::style::NumberingRule; 14101 [property] string HeadingStyleName; 14102 }; 14103 published constants CharacterCompressionType { 14104 const short NONE = 0; 14105 const short PUNCTUATION_AND_KANA = 2; 14106 const short PUNCTUATION_ONLY = 1; 14107 }; 14108 published constants ColumnSeparatorStyle { 14109 const short DASHED = 3; 14110 const short DOTTED = 2; 14111 const short NONE = 0; 14112 const short SOLID = 1; 14113 }; 14114 published service ContentIndex { 14115 service ::com::sun::star::text::BaseIndex; 14116 [property, optional] short Level; 14117 [property, optional] boolean CreateFromOutline; 14118 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles; 14119 [property, optional] boolean CreateFromMarks; 14120 }; 14121 published service ContentIndexMark { 14122 service ::com::sun::star::text::TextContent; 14123 service ::com::sun::star::text::BaseIndexMark; 14124 [property] short Level; 14125 }; 14126 published constants ControlCharacter { 14127 const short APPEND_PARAGRAPH = 5; 14128 const short HARD_HYPHEN = 2; 14129 const short HARD_SPACE = 4; 14130 const short LINE_BREAK = 1; 14131 const short PARAGRAPH_BREAK = 0; 14132 const short SOFT_HYPHEN = 3; 14133 }; 14134 /** @deprecated */ published constants DateDisplayFormat { 14135 const short DDMMMMYYYY = 5; 14136 const short DDMMMYYYY = 4; 14137 const short MMDDYY = 2; 14138 const short MMDDYYYY = 3; 14139 const short NNDDMMMMYYYY = 6; 14140 const short NNNNDDMMMMYYYY = 7; 14141 const short STANDARD_LONG = 1; 14142 const short STANDARD_SHORT = 0; 14143 }; 14144 published interface XDefaultNumberingProvider { 14145 interface ::com::sun::star::uno::XInterface; 14146 sequence< ::com::sun::star::container::XIndexAccess > getDefaultOutlineNumberings([in] ::com::sun::star::lang::Locale aLocale); 14147 sequence< ::com::sun::star::beans::PropertyValues > getDefaultContinuousNumberingLevels([in] ::com::sun::star::lang::Locale aLocale); 14148 }; 14149 published service DefaultNumberingProvider: ::com::sun::star::text::XDefaultNumberingProvider; 14150 published service Defaults { 14151 service ::com::sun::star::style::CharacterProperties; 14152 service ::com::sun::star::style::ParagraphProperties; 14153 [optional] service ::com::sun::star::style::CharacterPropertiesAsian; 14154 [optional] service ::com::sun::star::style::CharacterPropertiesComplex; 14155 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 14156 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 14157 interface ::com::sun::star::beans::XPropertySet; 14158 [property] long TabStopDistance; 14159 }; 14160 published interface XDependentTextField { 14161 interface ::com::sun::star::text::XTextField; 14162 void attachTextFieldMaster([in] ::com::sun::star::beans::XPropertySet xFieldMaster) raises (::com::sun::star::lang::IllegalArgumentException); 14163 ::com::sun::star::beans::XPropertySet getTextFieldMaster(); 14164 }; 14165 published service DependentTextField { 14166 service ::com::sun::star::text::TextField; 14167 interface ::com::sun::star::text::XDependentTextField; 14168 }; 14169 published interface XDocumentIndexMark; 14170 published service DocumentIndex { 14171 service ::com::sun::star::text::BaseIndex; 14172 [property, optional] boolean UseAlphabeticalSeparators; 14173 [property, optional] boolean UseKeyAsEntry; 14174 [property, optional] boolean UseCombinedEntries; 14175 [property, optional] boolean IsCaseSensitive; 14176 [property, optional] boolean UsePP; 14177 [property, optional] boolean UseDash; 14178 [property, optional] boolean UseUpperCase; 14179 [property, optional] string MainEntryCharacterStyleName; 14180 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks; 14181 [property] ::com::sun::star::lang::Locale Locale; 14182 [property] string SortAlgorithm; 14183 }; 14184 published service DocumentIndexLevelFormat { 14185 interface ::com::sun::star::container::XIndexReplace; 14186 }; 14187 published service DocumentIndexMark { 14188 service ::com::sun::star::text::TextContent; 14189 service ::com::sun::star::text::BaseIndexMark; 14190 [property] string PrimaryKey; 14191 [property] string SecondaryKey; 14192 [property] boolean IsMainEntry; 14193 }; 14194 published service DocumentIndexMarkAsian { 14195 [property] string TextReading; 14196 [property] string PrimaryKeyReading; 14197 [property] string SecondaryKeyReading; 14198 }; 14199 published service DocumentIndexParagraphStyles { 14200 interface ::com::sun::star::container::XIndexReplace; 14201 }; 14202 published service DocumentIndexes { 14203 interface ::com::sun::star::container::XNameAccess; 14204 interface ::com::sun::star::container::XIndexAccess; 14205 }; 14206 published enum NotePrintMode { 14207 NOT = 0, 14208 ONLY = 1, 14209 DOC_END = 2, 14210 PAGE_END = 3 14211 }; 14212 published service PrintSettings { 14213 [property] boolean PrintGraphics; 14214 [property] boolean PrintTables; 14215 [property] boolean PrintDrawings; 14216 [property] boolean PrintLeftPages; 14217 [property] boolean PrintRightPages; 14218 [property] boolean PrintControls; 14219 [property] boolean PrintReversed; 14220 [property] boolean PrintPaperFromSetup; 14221 [property] string PrintFaxName; 14222 [property] ::com::sun::star::text::NotePrintMode PrintAnnotationMode; 14223 [property] boolean PrintProspect; 14224 [property] boolean PrintPageBackground; 14225 [property] boolean PrintBlackFonts; 14226 [property, optional] boolean PrintEmptyPages; 14227 }; 14228 published service DocumentSettings { 14229 service ::com::sun::star::document::Settings; 14230 [optional] service ::com::sun::star::text::PrintSettings; 14231 interface ::com::sun::star::beans::XPropertySet; 14232 [property, optional] boolean ChartAutoUpdate; 14233 [property, optional] boolean AddParaTableSpacing; 14234 [property, optional] boolean AddParaTableSpacingAtStart; 14235 [property, optional] boolean AlignTabStopPosition; 14236 [property, optional] boolean SaveGlobalDocumentLinks; 14237 [property, optional] boolean IsLabelDocument; 14238 [property, optional] boolean UseFormerLineSpacing; 14239 [property, optional] boolean AddParaSpacingToTableCells; 14240 [property, optional] boolean UseFormerObjectPositioning; 14241 [property, optional] boolean ConsiderTextWrapOnObjPos; 14242 [property, optional] boolean MathBaselineAlignment; 14243 }; 14244 published constants DocumentStatistic { 14245 const short CHARS = 3; 14246 const short PAGES = 0; 14247 const short PARAS = 1; 14248 const short WORDS = 2; 14249 }; 14250 published interface XFootnote { 14251 interface ::com::sun::star::text::XTextContent; 14252 string getLabel(); 14253 void setLabel([in] string aLabel); 14254 }; 14255 published service Footnote { 14256 interface ::com::sun::star::text::XFootnote; 14257 interface ::com::sun::star::text::XText; 14258 [property, optional, readonly] short ReferenceId; 14259 }; 14260 published service Endnote { 14261 service ::com::sun::star::text::Footnote; 14262 }; 14263 published service FootnoteSettings { 14264 [property] string CharStyleName; 14265 [property] short NumberingType; 14266 [property] string PageStyleName; 14267 [property] string ParaStyleName; 14268 [property] string Prefix; 14269 [property] short StartAt; 14270 [property] string Suffix; 14271 [property, optional] string BeginNotice; 14272 [property, optional] string EndNotice; 14273 [property, optional] short FootnoteCounting; 14274 [property, optional] boolean PositionEndOfDoc; 14275 [property, optional] string AnchorCharStyleName; 14276 }; 14277 published service EndnoteSettings { 14278 service ::com::sun::star::text::FootnoteSettings; 14279 }; 14280 published constants FilenameDisplayFormat { 14281 const short FULL = 0; 14282 const short NAME = 2; 14283 const short NAME_AND_EXT = 3; 14284 const short PATH = 1; 14285 }; 14286 published constants FontEmphasis { 14287 const short ACCENT_ABOVE = 4; 14288 const short ACCENT_BELOW = 14; 14289 const short CIRCLE_ABOVE = 2; 14290 const short CIRCLE_BELOW = 12; 14291 const short DISK_ABOVE = 3; 14292 const short DISK_BELOW = 13; 14293 const short DOT_ABOVE = 1; 14294 const short DOT_BELOW = 11; 14295 const short NONE = 0; 14296 }; 14297 published constants FontRelief { 14298 const short EMBOSSED = 1; 14299 const short ENGRAVED = 2; 14300 const short NONE = 0; 14301 }; 14302 published constants FootnoteNumbering { 14303 const short PER_CHAPTER = 1; 14304 const short PER_DOCUMENT = 2; 14305 const short PER_PAGE = 0; 14306 }; 14307 published service Footnotes { 14308 interface ::com::sun::star::container::XIndexAccess; 14309 }; 14310 published interface XBookmarksSupplier { 14311 interface ::com::sun::star::uno::XInterface; 14312 ::com::sun::star::container::XNameAccess getBookmarks(); 14313 }; 14314 published interface XChapterNumberingSupplier { 14315 interface ::com::sun::star::uno::XInterface; 14316 ::com::sun::star::container::XIndexReplace getChapterNumberingRules(); 14317 }; 14318 interface XContentControlsSupplier { 14319 interface ::com::sun::star::uno::XInterface; 14320 ::com::sun::star::container::XIndexAccess getContentControls(); 14321 }; 14322 published interface XDocumentIndexesSupplier { 14323 interface ::com::sun::star::uno::XInterface; 14324 ::com::sun::star::container::XIndexAccess getDocumentIndexes(); 14325 }; 14326 published interface XEndnotesSupplier { 14327 interface ::com::sun::star::uno::XInterface; 14328 ::com::sun::star::container::XIndexAccess getEndnotes(); 14329 ::com::sun::star::beans::XPropertySet getEndnoteSettings(); 14330 }; 14331 published interface XFootnotesSupplier { 14332 interface ::com::sun::star::uno::XInterface; 14333 ::com::sun::star::container::XIndexAccess getFootnotes(); 14334 ::com::sun::star::beans::XPropertySet getFootnoteSettings(); 14335 }; 14336 published interface XPagePrintable { 14337 interface ::com::sun::star::uno::XInterface; 14338 sequence< ::com::sun::star::beans::PropertyValue > getPagePrintSettings(); 14339 void setPagePrintSettings([in] sequence< ::com::sun::star::beans::PropertyValue > aSettings); 14340 void printPages([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException); 14341 }; 14342 published interface XReferenceMarksSupplier { 14343 interface ::com::sun::star::uno::XInterface; 14344 ::com::sun::star::container::XNameAccess getReferenceMarks(); 14345 }; 14346 published interface XTextDocument { 14347 interface ::com::sun::star::frame::XModel; 14348 ::com::sun::star::text::XText getText(); 14349 void reformat(); 14350 }; 14351 published interface XTextEmbeddedObjectsSupplier { 14352 interface ::com::sun::star::uno::XInterface; 14353 ::com::sun::star::container::XNameAccess getEmbeddedObjects(); 14354 }; 14355 published interface XTextFramesSupplier { 14356 interface ::com::sun::star::uno::XInterface; 14357 ::com::sun::star::container::XNameAccess getTextFrames(); 14358 }; 14359 published interface XTextGraphicObjectsSupplier { 14360 interface ::com::sun::star::uno::XInterface; 14361 ::com::sun::star::container::XNameAccess getGraphicObjects(); 14362 }; 14363 published interface XTextSectionsSupplier { 14364 interface ::com::sun::star::uno::XInterface; 14365 ::com::sun::star::container::XNameAccess getTextSections(); 14366 }; 14367 published interface XTextTablesSupplier { 14368 interface ::com::sun::star::uno::XInterface; 14369 ::com::sun::star::container::XNameAccess getTextTables(); 14370 }; 14371 }; 14372 module tiledrendering { 14373 interface XTiledRenderable { 14374 interface ::com::sun::star::uno::XInterface; 14375 void paintTile([in] any Parent, [in] long nOutputWidth, [in] long nOutputHeight, [in] long nTilePosX, [in] long nTilePosY, [in] long nTileWidth, [in] long nTileHeight); 14376 }; 14377 }; 14378 module text { 14379 published service GenericTextDocument { 14380 service ::com::sun::star::document::OfficeDocument; 14381 interface ::com::sun::star::lang::XMultiServiceFactory; 14382 interface ::com::sun::star::text::XTextDocument; 14383 interface ::com::sun::star::util::XSearchable; 14384 interface ::com::sun::star::util::XRefreshable; 14385 [optional] interface ::com::sun::star::tiledrendering::XTiledRenderable; 14386 [optional] interface ::com::sun::star::text::XFootnotesSupplier; 14387 [optional] interface ::com::sun::star::text::XEndnotesSupplier; 14388 [optional] interface ::com::sun::star::text::XContentControlsSupplier; 14389 [optional] interface ::com::sun::star::util::XReplaceable; 14390 [optional] interface ::com::sun::star::text::XPagePrintable; 14391 [optional] interface ::com::sun::star::text::XReferenceMarksSupplier; 14392 [optional] interface ::com::sun::star::text::XChapterNumberingSupplier; 14393 [optional] interface ::com::sun::star::beans::XPropertySet; 14394 [optional] interface ::com::sun::star::text::XTextGraphicObjectsSupplier; 14395 [optional] interface ::com::sun::star::text::XTextEmbeddedObjectsSupplier; 14396 [optional] interface ::com::sun::star::text::XTextTablesSupplier; 14397 [optional] interface ::com::sun::star::style::XStyleFamiliesSupplier; 14398 [optional] interface ::com::sun::star::text::XBookmarksSupplier; 14399 [optional] interface ::com::sun::star::text::XDocumentIndexesSupplier; 14400 [optional] interface ::com::sun::star::text::XTextFieldsSupplier; 14401 [optional] interface ::com::sun::star::text::XTextFramesSupplier; 14402 [optional] interface ::com::sun::star::text::XTextSectionsSupplier; 14403 [optional] interface ::com::sun::star::util::XNumberFormatsSupplier; 14404 [property, optional] ::com::sun::star::lang::Locale CharLocale; 14405 [property, optional, readonly] long CharacterCount; 14406 [property, optional, readonly] long ParagraphCount; 14407 [property, optional, readonly] long WordCount; 14408 [property, optional] string WordSeparator; 14409 [property, optional] string IndexAutoMarkFileURL; 14410 [property, optional] boolean RecordChanges; 14411 [property, optional] short TwoDigitYear; 14412 }; 14413 }; 14414 module view { 14415 published interface XPrintSettingsSupplier { 14416 interface ::com::sun::star::uno::XInterface; 14417 ::com::sun::star::beans::XPropertySet getPrintSettings(); 14418 }; 14419 published interface XViewSettingsSupplier { 14420 interface ::com::sun::star::uno::XInterface; 14421 ::com::sun::star::beans::XPropertySet getViewSettings(); 14422 }; 14423 }; 14424 module text { 14425 published service GlobalSettings { 14426 interface ::com::sun::star::view::XPrintSettingsSupplier; 14427 interface ::com::sun::star::view::XViewSettingsSupplier; 14428 }; 14429 published constants HoriOrientation { 14430 const short CENTER = 2; 14431 const short FULL = 6; 14432 const short INSIDE = 4; 14433 const short LEFT = 3; 14434 const short LEFT_AND_WIDTH = 7; 14435 const short NONE = 0; 14436 const short OUTSIDE = 5; 14437 const short RIGHT = 1; 14438 }; 14439 published struct HoriOrientationFormat { 14440 long XPos; 14441 short HorizontalOrientation; 14442 short HorizontalRelation; 14443 boolean PositionToggle; 14444 }; 14445 published enum HorizontalAdjust { 14446 LEFT = 0, 14447 CENTER = 1, 14448 RIGHT = 2 14449 }; 14450 published service IllustrationsIndex { 14451 service ::com::sun::star::text::BaseIndex; 14452 [property, optional] boolean CreateFromLabels; 14453 [property, optional] string LabelCategory; 14454 [property, optional] short LabelDisplayType; 14455 [property, maybevoid, optional] string CreateFromParagraphStyle; 14456 }; 14457 published exception InvalidTextContentException: ::com::sun::star::uno::Exception { 14458 ::com::sun::star::text::XTextContent TextContent; 14459 }; 14460 published constants LabelFollow { 14461 const short LISTTAB = 0; 14462 const short NEWLINE = 3; 14463 const short NOTHING = 2; 14464 const short SPACE = 1; 14465 }; 14466 published service LineNumberingProperties { 14467 [property] boolean IsOn; 14468 [property] string CharStyleName; 14469 [property] boolean CountEmptyLines; 14470 [property] boolean CountLinesInFrames; 14471 [property] long Distance; 14472 [property] short Interval; 14473 [property] string SeparatorText; 14474 [property] short SeparatorInterval; 14475 [property] short NumberPosition; 14476 [property] short NumberingType; 14477 [property, optional] boolean RestartAtEachPage; 14478 }; 14479 published interface XMailMergeListener; 14480 published interface XMailMergeBroadcaster { 14481 interface ::com::sun::star::uno::XInterface; 14482 void addMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener); 14483 void removeMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener); 14484 }; 14485 published service MailMerge { 14486 service ::com::sun::star::sdb::DataAccessDescriptor; 14487 interface ::com::sun::star::task::XJob; 14488 interface ::com::sun::star::beans::XPropertySet; 14489 [optional] interface ::com::sun::star::util::XCancellable; 14490 [optional] interface ::com::sun::star::text::XMailMergeBroadcaster; 14491 [property] string DataSourceName; 14492 [property] long CommandType; 14493 [property] string Command; 14494 [property] ::com::sun::star::sdbc::XResultSet ResultSet; 14495 [property] ::com::sun::star::sdbc::XConnection ActiveConnection; 14496 [property] sequence< any > Selection; 14497 [property] boolean EscapeProcessing; 14498 [property] string Filter; 14499 [property] string DocumentURL; 14500 [property, readonly] ::com::sun::star::frame::XModel Model; 14501 [property] short OutputType; 14502 [property] boolean SinglePrintJobs; 14503 [property] string OutputURL; 14504 [property] boolean FileNameFromColumn; 14505 [property] string FileNamePrefix; 14506 [property, optional] string OutServerPassword; 14507 [property, optional] string InServerPassword; 14508 [property, optional] string Subject; 14509 [property, optional] string AddressFromColumn; 14510 [property, optional] boolean SendAsHTML; 14511 [property, optional] boolean SendAsAttachment; 14512 [property, optional] string MailBody; 14513 [property, optional] string AttachmentName; 14514 [property, optional] string AttachmentFilter; 14515 [property, optional] sequence< string > CopiesTo; 14516 [property, optional] sequence< string > BlindCopiesTo; 14517 [property, optional] boolean SaveAsSingleFile; 14518 [property, optional] string SaveFilter; 14519 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > PrintOptions; 14520 }; 14521 published struct MailMergeEvent: ::com::sun::star::lang::EventObject { 14522 ::com::sun::star::frame::XModel Model; 14523 }; 14524 published constants MailMergeType { 14525 const short FILE = 2; 14526 const short MAIL = 3; 14527 const short PRINTER = 1; 14528 const short SHELL = 4; 14529 }; 14530 published service NumberingLevel { 14531 [property] short Adjust; 14532 [property, optional] short ParentNumbering; 14533 [property] string Prefix; 14534 [property] string Suffix; 14535 [property, optional] string CharStyleName; 14536 /** @deprecated */ [property, optional] short BulletId; 14537 [property] string BulletChar; 14538 [property] string BulletFontName; 14539 [property, optional] ::com::sun::star::awt::FontDescriptor BulletFont; 14540 /** @deprecated */ [property] string GraphicURL; 14541 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap; 14542 [property, optional] ::com::sun::star::awt::Size GraphicSize; 14543 [property, optional] short VertOrient; 14544 [property, optional] short StartWith; 14545 [property] long LeftMargin; 14546 [property, optional] long SymbolTextDistance; 14547 [property] long FirstLineOffset; 14548 [property] short NumberingType; 14549 [property] string HeadingStyleName; 14550 [property, optional] string ParagraphStyleName; 14551 [property, optional] ::com::sun::star::util::Color BulletColor; 14552 [property, optional] short BulletRelSize; 14553 [property, optional] short PositionAndSpaceMode; 14554 [property, optional] short LabelFollowedBy; 14555 [property, optional] long ListtabStopPosition; 14556 [property, optional] long FirstLineIndent; 14557 [property, optional] long IndentAt; 14558 }; 14559 published service NumberingRules { 14560 interface ::com::sun::star::container::XIndexReplace; 14561 [optional] interface ::com::sun::star::beans::XPropertySet; 14562 [property, optional] boolean IsAbsoluteMargins; 14563 [property, optional] boolean IsAutomatic; 14564 [property, optional] boolean IsContinuousNumbering; 14565 [property, optional, readonly] string Name; 14566 [property, optional] boolean NumberingIsOutline; 14567 [property, optional] short NumberingType; 14568 [property, optional, readonly] string DefaultListId; 14569 }; 14570 published service NumberingStyle { 14571 service ::com::sun::star::style::Style; 14572 service ::com::sun::star::text::NumberingRules; 14573 }; 14574 published service ObjectIndex { 14575 service ::com::sun::star::text::BaseIndex; 14576 [property, optional] boolean CreateFromStarMath; 14577 [property, optional] boolean CreateFromStarChart; 14578 [property, optional] boolean CreateFromStarCalc; 14579 [property, optional] boolean CreateFromStarDraw; 14580 [property, optional] boolean CreateFromOtherEmbeddedObjects; 14581 [property, maybevoid, optional] string CreateFromParagraphStyle; 14582 }; 14583 published service PageFootnoteInfo { 14584 [property] long FootnoteHeight; 14585 [property] long FootnoteSeparatorLineWidth; 14586 [property] long FootnoteTopDistance; 14587 [property] long FootnoteBottomDistance; 14588 [property] short FootnoteSeparatorLineWidthPercent; 14589 [property] ::com::sun::star::text::HorizontalAdjust FootnoteSeparatorLineAdjust; 14590 [property] short FootnoteSeparatorLinePenWidth; 14591 }; 14592 published enum PageNumberType { 14593 PREV = 0, 14594 CURRENT = 1, 14595 NEXT = 2 14596 }; 14597 published service PagePrintSettings { 14598 [property] short PageRows; 14599 [property] short PageColumns; 14600 [property] long LeftMargin; 14601 [property] long RightMargin; 14602 [property] long TopMargin; 14603 [property] long BottomMargin; 14604 [property] long HoriMargin; 14605 [property] long VertMargin; 14606 [property] boolean IsLandscape; 14607 }; 14608 published struct TableColumnSeparator { 14609 short Position; 14610 boolean IsVisible; 14611 }; 14612 published interface XTextTableCursor; 14613 published interface XTextTable { 14614 interface ::com::sun::star::text::XTextContent; 14615 void initialize([in] long nRows, [in] long nColumns); 14616 ::com::sun::star::table::XTableRows getRows(); 14617 ::com::sun::star::table::XTableColumns getColumns(); 14618 ::com::sun::star::table::XCell getCellByName([in] string aCellName); 14619 sequence< string > getCellNames(); 14620 ::com::sun::star::text::XTextTableCursor createCursorByCellName([in] string aCellName); 14621 }; 14622 published service TextTable { 14623 service ::com::sun::star::text::TextContent; 14624 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 14625 interface ::com::sun::star::text::XTextTable; 14626 interface ::com::sun::star::container::XNamed; 14627 interface ::com::sun::star::table::XCellRange; 14628 interface ::com::sun::star::chart::XChartDataArray; 14629 interface ::com::sun::star::table::XAutoFormattable; 14630 interface ::com::sun::star::util::XSortable; 14631 [optional] interface ::com::sun::star::sheet::XCellRangeData; 14632 [property] ::com::sun::star::style::BreakType BreakType; 14633 [property] long LeftMargin; 14634 [property] long RightMargin; 14635 [property] short HoriOrient; 14636 [property] boolean KeepTogether; 14637 [property] boolean Split; 14638 [property] short PageNumberOffset; 14639 [property] string PageDescName; 14640 [property] short RelativeWidth; 14641 [property] boolean IsWidthRelative; 14642 [property] boolean RepeatHeadline; 14643 [property, optional] long HeaderRowCount; 14644 [property] ::com::sun::star::table::ShadowFormat ShadowFormat; 14645 [property] long TopMargin; 14646 [property] long BottomMargin; 14647 [property] boolean BackTransparent; 14648 [property] long Width; 14649 [property] boolean ChartRowAsLabel; 14650 [property] boolean ChartColumnAsLabel; 14651 [property] ::com::sun::star::table::TableBorder TableBorder; 14652 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators; 14653 [property] short TableColumnRelativeSum; 14654 [property] ::com::sun::star::util::Color BackColor; 14655 /** @deprecated */ [property] string BackGraphicURL; 14656 [property] string BackGraphicFilter; 14657 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 14658 [property, optional] boolean CollapsingBorders; 14659 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > TableInteropGrabBag; 14660 [property, optional] string TableTemplateName; 14661 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 14662 }; 14663 published service Paragraph { 14664 service ::com::sun::star::text::TextContent; 14665 [optional] service ::com::sun::star::style::ParagraphProperties; 14666 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian; 14667 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex; 14668 [optional] service ::com::sun::star::style::CharacterProperties; 14669 [optional] service ::com::sun::star::style::CharacterPropertiesAsian; 14670 [optional] service ::com::sun::star::style::CharacterPropertiesComplex; 14671 [optional] service ::com::sun::star::text::TextTable; 14672 interface ::com::sun::star::beans::XPropertySet; 14673 interface ::com::sun::star::beans::XPropertyState; 14674 interface ::com::sun::star::container::XEnumerationAccess; 14675 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet; 14676 }; 14677 published service ParagraphEnumeration { 14678 interface ::com::sun::star::container::XEnumeration; 14679 }; 14680 published constants ParagraphVertAlign { 14681 const short AUTOMATIC = 0; 14682 const short BASELINE = 1; 14683 const short BOTTOM = 4; 14684 const short CENTER = 3; 14685 const short TOP = 2; 14686 }; 14687 published constants PlaceholderType { 14688 const short GRAPHIC = 3; 14689 const short OBJECT = 4; 14690 const short TABLE = 1; 14691 const short TEXT = 0; 14692 const short TEXTFRAME = 2; 14693 }; 14694 published constants PositionAndSpaceMode { 14695 const short LABEL_ALIGNMENT = 1; 14696 const short LABEL_WIDTH_AND_POSITION = 0; 14697 }; 14698 published service TextPortion { 14699 service ::com::sun::star::text::TextRange; 14700 [optional] interface ::com::sun::star::container::XContentEnumerationAccess; 14701 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet; 14702 [property, readonly] string TextPortionType; 14703 /** @deprecated */ [property, readonly] short ControlCharacter; 14704 [property, optional, readonly] ::com::sun::star::text::XTextContent Bookmark; 14705 [property, optional, readonly] ::com::sun::star::text::XTextContent DocumentIndexMark; 14706 [property, optional, readonly] ::com::sun::star::text::XTextContent ReferenceMark; 14707 [property, optional, readonly] ::com::sun::star::text::XFootnote Footnote; 14708 [property, optional, readonly] ::com::sun::star::text::XTextField TextField; 14709 [property, optional, readonly] ::com::sun::star::text::XTextContent InContentMetadata; 14710 [property, optional, readonly] boolean IsCollapsed; 14711 [property, optional, readonly] boolean IsStart; 14712 }; 14713 published service RedlinePortion { 14714 service ::com::sun::star::text::TextPortion; 14715 [property, readonly] string RedlineAuthor; 14716 [property, readonly] ::com::sun::star::util::DateTime RedlineDateTime; 14717 [property, readonly] string RedlineComment; 14718 [property, readonly] string RedlineType; 14719 [property, readonly] ::com::sun::star::beans::PropertyValues RedlineSuccessorData; 14720 [property, readonly] string RedlineIdentifier; 14721 [property, readonly] boolean IsInHeaderFooter; 14722 [property, readonly] ::com::sun::star::text::XText RedlineText; 14723 [property, readonly] boolean MergeLastPara; 14724 }; 14725 published constants ReferenceFieldPart { 14726 const short CATEGORY_AND_NUMBER = 5; 14727 const short CHAPTER = 1; 14728 const short NUMBER = 8; 14729 const short NUMBER_FULL_CONTEXT = 10; 14730 const short NUMBER_NO_CONTEXT = 9; 14731 const short ONLY_CAPTION = 6; 14732 const short ONLY_SEQUENCE_NUMBER = 7; 14733 const short PAGE = 0; 14734 const short PAGE_DESC = 4; 14735 const short TEXT = 2; 14736 const short UP_DOWN = 3; 14737 }; 14738 published constants ReferenceFieldSource { 14739 const short BOOKMARK = 2; 14740 const short ENDNOTE = 4; 14741 const short FOOTNOTE = 3; 14742 const short REFERENCE_MARK = 0; 14743 const short SEQUENCE_FIELD = 1; 14744 const short STYLE = 5; 14745 }; 14746 published service ReferenceMark { 14747 interface ::com::sun::star::text::XTextContent; 14748 interface ::com::sun::star::container::XNamed; 14749 }; 14750 published service ReferenceMarks { 14751 interface ::com::sun::star::container::XIndexAccess; 14752 interface ::com::sun::star::container::XNameAccess; 14753 }; 14754 published constants RelOrientation { 14755 const short CHAR = 2; 14756 const short FRAME = 0; 14757 const short FRAME_LEFT = 5; 14758 const short FRAME_RIGHT = 6; 14759 const short PAGE_FRAME = 7; 14760 const short PAGE_LEFT = 3; 14761 const short PAGE_PRINT_AREA = 8; 14762 const short PAGE_PRINT_AREA_BOTTOM = 10; 14763 const short PAGE_PRINT_AREA_TOP = 11; 14764 const short PAGE_RIGHT = 4; 14765 const short PRINT_AREA = 1; 14766 const short TEXT_LINE = 9; 14767 }; 14768 published enum RubyAdjust { 14769 LEFT = 0, 14770 CENTER = 1, 14771 RIGHT = 2, 14772 BLOCK = 3, 14773 INDENT_BLOCK = 4 14774 }; 14775 published struct SectionFileLink { 14776 string FileURL; 14777 string FilterName; 14778 }; 14779 published constants SetVariableType { 14780 const short FORMULA = 2; 14781 const short SEQUENCE = 1; 14782 const short STRING = 3; 14783 const short VAR = 0; 14784 }; 14785 published service Shape { 14786 service ::com::sun::star::drawing::Shape; 14787 [property] short AnchorPageNo; 14788 [property] ::com::sun::star::text::XTextFrame AnchorFrame; 14789 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType; 14790 [property] short HoriOrient; 14791 [property] long HoriOrientPosition; 14792 [property] short HoriOrientRelation; 14793 [property] short VertOrient; 14794 [property] long VertOrientPosition; 14795 [property] short VertOrientRelation; 14796 [property] long LeftMargin; 14797 [property] long RightMargin; 14798 [property] long TopMargin; 14799 [property] long BottomMargin; 14800 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround; 14801 [property] boolean SurroundAnchorOnly; 14802 [property] boolean SurroundContour; 14803 [property] boolean ContourOutside; 14804 [property] boolean Opaque; 14805 [property] ::com::sun::star::text::XTextRange TextRange; 14806 [property, optional] short WrapInfluenceOnPosition; 14807 [property, optional, readonly] ::com::sun::star::drawing::HomogenMatrix3 TransformationInHoriL2R; 14808 [property, optional] short PositionLayoutDir; 14809 [property, optional, readonly] ::com::sun::star::awt::Point StartPositionInHoriL2R; 14810 [property, optional, readonly] ::com::sun::star::awt::Point EndPositionInHoriL2R; 14811 [property, optional] boolean AllowOverlap; 14812 }; 14813 published constants SizeType { 14814 const short FIX = 1; 14815 const short MIN = 2; 14816 const short VARIABLE = 0; 14817 }; 14818 published service TableColumns { 14819 interface ::com::sun::star::table::XTableColumns; 14820 }; 14821 published service TableIndex { 14822 service ::com::sun::star::text::BaseIndex; 14823 [property, optional] boolean CreateFromLabels; 14824 [property, optional] string LabelCategory; 14825 [property, optional] short LabelDisplayType; 14826 [property, maybevoid, optional] string CreateFromParagraphStyle; 14827 }; 14828 published service TableRows { 14829 interface ::com::sun::star::table::XTableRows; 14830 }; 14831 published constants TemplateDisplayFormat { 14832 const short AREA = 4; 14833 const short FULL = 0; 14834 const short NAME = 2; 14835 const short NAME_AND_EXT = 3; 14836 const short PATH = 1; 14837 const short TITLE = 5; 14838 }; 14839 published struct TextColumn { 14840 long Width; 14841 long LeftMargin; 14842 long RightMargin; 14843 }; 14844 published typedef sequence< ::com::sun::star::text::TextColumn > TextColumnSequence; 14845 published interface XTextColumns { 14846 interface ::com::sun::star::uno::XInterface; 14847 long getReferenceValue(); 14848 short getColumnCount(); 14849 void setColumnCount([in] short nColumns); 14850 sequence< ::com::sun::star::text::TextColumn > getColumns(); 14851 void setColumns([in] sequence< ::com::sun::star::text::TextColumn > Columns); 14852 }; 14853 published service TextColumns { 14854 interface ::com::sun::star::text::XTextColumns; 14855 [property, readonly] boolean IsAutomatic; 14856 [property] long AutomaticDistance; 14857 [property] long SeparatorLineWidth; 14858 [property] ::com::sun::star::util::Color SeparatorLineColor; 14859 [property] long SeparatorLineRelativeHeight; 14860 [property] ::com::sun::star::style::VerticalAlignment SeparatorLineVerticalAlignment; 14861 [property] boolean SeparatorLineIsOn; 14862 [property, optional] short SeparatorLineStyle; 14863 }; 14864 published service TextContentCollection { 14865 interface ::com::sun::star::container::XNameAccess; 14866 interface ::com::sun::star::container::XContainer; 14867 }; 14868 published interface XTextCursor { 14869 interface ::com::sun::star::text::XTextRange; 14870 void collapseToStart(); 14871 void collapseToEnd(); 14872 boolean isCollapsed(); 14873 boolean goLeft([in] short nCount, [in] boolean bExpand); 14874 boolean goRight([in] short nCount, [in] boolean bExpand); 14875 void gotoStart([in] boolean bExpand); 14876 void gotoEnd([in] boolean bExpand); 14877 void gotoRange([in] ::com::sun::star::text::XTextRange xRange, [in] boolean bExpand); 14878 }; 14879 published interface XParagraphCursor { 14880 interface ::com::sun::star::text::XTextCursor; 14881 boolean isStartOfParagraph(); 14882 boolean isEndOfParagraph(); 14883 boolean gotoStartOfParagraph([in] boolean bExpand); 14884 boolean gotoEndOfParagraph([in] boolean bExpand); 14885 boolean gotoNextParagraph([in] boolean bExpand); 14886 boolean gotoPreviousParagraph([in] boolean bExpand); 14887 }; 14888 published interface XSentenceCursor { 14889 interface ::com::sun::star::text::XTextCursor; 14890 boolean isStartOfSentence(); 14891 boolean isEndOfSentence(); 14892 boolean gotoNextSentence([in] boolean Expand); 14893 boolean gotoPreviousSentence([in] boolean Expand); 14894 boolean gotoStartOfSentence([in] boolean Expand); 14895 boolean gotoEndOfSentence([in] boolean Expand); 14896 }; 14897 published interface XWordCursor { 14898 interface ::com::sun::star::text::XTextCursor; 14899 boolean isStartOfWord(); 14900 boolean isEndOfWord(); 14901 boolean gotoNextWord([in] boolean bExpand); 14902 boolean gotoPreviousWord([in] boolean bExpand); 14903 boolean gotoEndOfWord([in] boolean bExpand); 14904 boolean gotoStartOfWord([in] boolean bExpand); 14905 }; 14906 published service TextCursor { 14907 service ::com::sun::star::text::TextRange; 14908 interface ::com::sun::star::text::XTextCursor; 14909 interface ::com::sun::star::beans::XPropertySet; 14910 interface ::com::sun::star::beans::XPropertyState; 14911 interface ::com::sun::star::beans::XMultiPropertyStates; 14912 [optional] interface ::com::sun::star::text::XWordCursor; 14913 [optional] interface ::com::sun::star::text::XSentenceCursor; 14914 [optional] interface ::com::sun::star::text::XParagraphCursor; 14915 [optional] interface ::com::sun::star::document::XDocumentInsertable; 14916 [optional] interface ::com::sun::star::util::XSortable; 14917 }; 14918 published service TextDocument { 14919 service ::com::sun::star::text::GenericTextDocument; 14920 }; 14921 published interface XTextViewCursor; 14922 published interface XTextViewCursorSupplier { 14923 interface ::com::sun::star::uno::XInterface; 14924 ::com::sun::star::text::XTextViewCursor getViewCursor(); 14925 }; 14926 }; 14927 module view { 14928 published service OfficeDocumentView { 14929 interface ::com::sun::star::view::XSelectionSupplier; 14930 [optional] interface ::com::sun::star::view::XViewSettingsSupplier; 14931 [optional] interface ::com::sun::star::view::XControlAccess; 14932 }; 14933 }; 14934 module text { 14935 published service TextDocumentView { 14936 service ::com::sun::star::view::OfficeDocumentView; 14937 interface ::com::sun::star::view::XViewSettingsSupplier; 14938 interface ::com::sun::star::text::XTextViewCursorSupplier; 14939 [optional] interface ::com::sun::star::beans::XPropertySet; 14940 [property, optional, readonly] long PageCount; 14941 [property, optional, readonly] long LineCount; 14942 [property, optional] boolean IsConstantSpellcheck; 14943 [property, optional] boolean IsHideSpellMarks; 14944 }; 14945 published service TextEmbeddedObject { 14946 service ::com::sun::star::text::BaseFrame; 14947 interface ::com::sun::star::document::XEmbeddedObjectSupplier; 14948 [property] string CLSID; 14949 [property, maybevoid, readonly] ::com::sun::star::frame::XModel Model; 14950 [property, maybevoid, readonly] ::com::sun::star::lang::XComponent Component; 14951 }; 14952 published service TextEmbeddedObjects { 14953 interface ::com::sun::star::container::XNameAccess; 14954 interface ::com::sun::star::container::XIndexAccess; 14955 }; 14956 published service TextFieldEnumeration { 14957 interface ::com::sun::star::container::XEnumeration; 14958 }; 14959 published service TextFieldMaster { 14960 [optional] interface ::com::sun::star::beans::XPropertySet; 14961 [property, optional] string Name; 14962 [property, readonly] sequence< ::com::sun::star::text::XDependentTextField > DependentTextFields; 14963 [property, readonly] string InstanceName; 14964 }; 14965 published service TextFieldMasters { 14966 interface ::com::sun::star::container::XNameAccess; 14967 }; 14968 published service TextFields { 14969 interface ::com::sun::star::container::XEnumerationAccess; 14970 interface ::com::sun::star::util::XRefreshable; 14971 }; 14972 published service TextFrames { 14973 interface ::com::sun::star::container::XNameAccess; 14974 interface ::com::sun::star::container::XIndexAccess; 14975 [optional] interface ::com::sun::star::container::XContainer; 14976 }; 14977 published service TextGraphicObject { 14978 service ::com::sun::star::text::BaseFrame; 14979 [property] ::com::sun::star::container::XIndexContainer ImageMap; 14980 [property] boolean ContentProtected; 14981 [property] boolean SurroundContour; 14982 [property] boolean ContourOutside; 14983 [property, optional] ::com::sun::star::drawing::PointSequenceSequence ContourPolyPolygon; 14984 [property] ::com::sun::star::text::GraphicCrop GraphicCrop; 14985 [property] boolean HoriMirroredOnEvenPages; 14986 [property] boolean HoriMirroredOnOddPages; 14987 [property] boolean VertMirrored; 14988 /** @deprecated */ [property] string GraphicURL; 14989 [property] string GraphicFilter; 14990 [property] ::com::sun::star::awt::Size ActualSize; 14991 [property] short AdjustLuminance; 14992 [property] short AdjustContrast; 14993 [property] short AdjustRed; 14994 [property] short AdjustGreen; 14995 [property] short AdjustBlue; 14996 [property] double Gamma; 14997 [property] boolean GraphicIsInverted; 14998 [property] short Transparency; 14999 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode; 15000 [property, optional] ::com::sun::star::graphic::XGraphic Graphic; 15001 }; 15002 published service TextGraphicObjects { 15003 interface ::com::sun::star::container::XNameAccess; 15004 interface ::com::sun::star::container::XIndexAccess; 15005 }; 15006 published constants TextGridMode { 15007 const short LINES = 1; 15008 const short LINES_AND_CHARS = 2; 15009 const short NONE = 0; 15010 }; 15011 published interface XPageCursor { 15012 interface ::com::sun::star::uno::XInterface; 15013 boolean jumpToFirstPage(); 15014 boolean jumpToLastPage(); 15015 boolean jumpToPage([in] short nPage); 15016 short getPage(); 15017 boolean jumpToNextPage(); 15018 boolean jumpToPreviousPage(); 15019 boolean jumpToEndOfPage(); 15020 boolean jumpToStartOfPage(); 15021 }; 15022 published service TextLayoutCursor { 15023 service ::com::sun::star::text::TextCursor; 15024 interface ::com::sun::star::text::XPageCursor; 15025 }; 15026 published service TextPageStyle { 15027 [property] boolean RegisterModeActive; 15028 [property] string RegisterParagraphStyle; 15029 [property] ::com::sun::star::text::XTextColumns TextColumns; 15030 [property] ::com::sun::star::text::XText HeaderText; 15031 [property] ::com::sun::star::text::XText HeaderTextLeft; 15032 [property] ::com::sun::star::text::XText HeaderTextRight; 15033 [property, optional] ::com::sun::star::text::XText HeaderTextFirst; 15034 [property] ::com::sun::star::text::XText FooterText; 15035 [property] ::com::sun::star::text::XText FooterTextLeft; 15036 [property] ::com::sun::star::text::XText FooterTextRight; 15037 [property, optional] ::com::sun::star::text::XText FooterTextFirst; 15038 [property] long FootnoteHeight; 15039 [property] short FootnoteLineWeight; 15040 [property] ::com::sun::star::util::Color FootnoteLineColor; 15041 [property] byte FootnoteLineRelativeWidth; 15042 [property] short FootnoteLineAdjust; 15043 [property] long FootnoteLineTextDistance; 15044 [property] long FootnoteLineDistance; 15045 }; 15046 published service TextPortionEnumeration { 15047 interface ::com::sun::star::container::XEnumeration; 15048 }; 15049 published service TextRanges { 15050 interface ::com::sun::star::container::XIndexAccess; 15051 }; 15052 published interface XTextSection { 15053 interface ::com::sun::star::text::XTextContent; 15054 ::com::sun::star::text::XTextSection getParentSection(); 15055 sequence< ::com::sun::star::text::XTextSection > getChildSections(); 15056 }; 15057 published service TextSection { 15058 service ::com::sun::star::text::TextContent; 15059 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 15060 interface ::com::sun::star::text::XTextSection; 15061 interface ::com::sun::star::container::XNamed; 15062 interface ::com::sun::star::beans::XPropertySet; 15063 interface ::com::sun::star::beans::XPropertyState; 15064 [property] string Condition; 15065 [property] boolean IsVisible; 15066 [property] boolean IsProtected; 15067 [property] ::com::sun::star::text::SectionFileLink FileLink; 15068 [property] string LinkRegion; 15069 [property] string DDECommandType; 15070 [property] string DDECommandFile; 15071 [property] string DDECommandElement; 15072 /** @deprecated */ [property] string BackGraphicURL; 15073 [property] string BackGraphicFilter; 15074 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 15075 [property] boolean FootnoteIsCollectAtTextEnd; 15076 [property] boolean FootnoteIsRestartNumbering; 15077 [property] short FootnoteRestartNumberingAt; 15078 [property] boolean FootnoteIsOwnNumbering; 15079 [property] short FootnoteNumberingType; 15080 [property] string FootnoteNumberingPrefix; 15081 [property] string FootnoteNumberingSuffix; 15082 [property] boolean EndnoteIsCollectAtTextEnd; 15083 [property] boolean EndnoteIsRestartNumbering; 15084 [property] short EndnoteRestartNumberingAt; 15085 [property] boolean EndnoteIsOwnNumbering; 15086 [property] short EndnoteNumberingType; 15087 [property] string EndnoteNumberingPrefix; 15088 [property] string EndnoteNumberingSuffix; 15089 [property] boolean IsAutomaticUpdate; 15090 [property] ::com::sun::star::text::XTextColumns TextColumns; 15091 [property, optional] long SectionLeftMargin; 15092 [property, optional] long SectionRightMargin; 15093 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 15094 }; 15095 published service TextSections { 15096 interface ::com::sun::star::container::XIndexAccess; 15097 interface ::com::sun::star::container::XNameAccess; 15098 }; 15099 /** @deprecated */ published service TextSortDescriptor { 15100 service ::com::sun::star::util::SortDescriptor; 15101 [property] char Delimiter; 15102 [property] boolean IsSortInTable; 15103 [property] long SortRowOrColumnNo0; 15104 [property] boolean IsSortNumeric0; 15105 [property] boolean IsSortAscending0; 15106 [property] long SortRowOrColumnNo1; 15107 [property] boolean IsSortNumeric1; 15108 [property] boolean IsSortAscending1; 15109 [property] long SortRowOrColumnNo2; 15110 [property] boolean IsSortNumeric2; 15111 [property] boolean IsSortAscending2; 15112 }; 15113 published service TextSortDescriptor2 { 15114 service ::com::sun::star::table::TableSortDescriptor2; 15115 [property] boolean IsSortInTable; 15116 [property] char Delimiter; 15117 }; 15118 /** @deprecated */ published service TextSortable { 15119 interface ::com::sun::star::util::XSortable; 15120 }; 15121 published interface XTextTableCursor { 15122 interface ::com::sun::star::uno::XInterface; 15123 string getRangeName(); 15124 boolean gotoCellByName([in] string aCellName, [in] boolean bExpand); 15125 boolean goLeft([in] short nCount, [in] boolean bExpand); 15126 boolean goRight([in] short nCount, [in] boolean bExpand); 15127 boolean goUp([in] short nCount, [in] boolean bExpand); 15128 boolean goDown([in] short nCount, [in] boolean bExpand); 15129 void gotoStart([in] boolean bExpand); 15130 void gotoEnd([in] boolean bExpand); 15131 boolean mergeRange(); 15132 boolean splitRange([in] short nCount, [in] boolean bHorizontal); 15133 }; 15134 published service TextTableCursor { 15135 service ::com::sun::star::style::CharacterProperties; 15136 service ::com::sun::star::style::CharacterPropertiesAsian; 15137 service ::com::sun::star::style::CharacterPropertiesComplex; 15138 service ::com::sun::star::style::ParagraphProperties; 15139 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier; 15140 interface ::com::sun::star::text::XTextTableCursor; 15141 interface ::com::sun::star::beans::XPropertySet; 15142 }; 15143 published service TextTableRow { 15144 interface ::com::sun::star::beans::XPropertySet; 15145 [property] ::com::sun::star::util::Color BackColor; 15146 [property] boolean BackTransparent; 15147 /** @deprecated */ [property] string BackGraphicURL; 15148 [property] string BackGraphicFilter; 15149 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation; 15150 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators; 15151 [property] long Height; 15152 [property] boolean IsAutoHeight; 15153 [property, maybevoid, optional] boolean IsSplitAllowed; 15154 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > RowInteropGrabBag; 15155 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic; 15156 [property, optional] boolean HasTextChangesOnly; 15157 }; 15158 published service TextTables { 15159 interface ::com::sun::star::container::XIndexAccess; 15160 interface ::com::sun::star::container::XNameAccess; 15161 }; 15162 }; 15163 module view { 15164 published interface XScreenCursor { 15165 interface ::com::sun::star::uno::XInterface; 15166 boolean screenDown(); 15167 boolean screenUp(); 15168 }; 15169 }; 15170 module text { 15171 published service TextViewCursor { 15172 service ::com::sun::star::text::TextLayoutCursor; 15173 interface ::com::sun::star::view::XScreenCursor; 15174 }; 15175 /** @deprecated */ published constants TimeDisplayFormat { 15176 const short HHMM = 1; 15177 const short HHMMAMPM = 4; 15178 const short HHMMSS = 2; 15179 const short HHMMSS00 = 3; 15180 const short HHMMSS00AMPM = 6; 15181 const short HHMMSSAMPM = 5; 15182 const short STANDARD = 0; 15183 }; 15184 published constants UserDataPart { 15185 const short CITY = 7; 15186 const short COMPANY = 0; 15187 const short COUNTRY = 5; 15188 const short EMAIL = 13; 15189 const short FAX = 12; 15190 const short FIRSTNAME = 1; 15191 const short NAME = 2; 15192 const short PHONE_COMPANY = 11; 15193 const short PHONE_PRIVATE = 10; 15194 const short POSITION = 9; 15195 const short SHORTCUT = 3; 15196 const short STATE = 14; 15197 const short STREET = 4; 15198 const short TITLE = 8; 15199 const short ZIP = 6; 15200 }; 15201 published service UserDefinedIndex { 15202 service ::com::sun::star::text::BaseIndex; 15203 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles; 15204 [property, optional] boolean CreateFromMarks; 15205 [property, optional] boolean UseLevelFromSource; 15206 [property, optional] boolean CreateFromTables; 15207 [property, optional] boolean CreateFromTextFrames; 15208 [property, optional] boolean CreateFromGraphicObjects; 15209 [property, optional] boolean CreateFromEmbeddedObjects; 15210 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks; 15211 }; 15212 published constants UserFieldFormat { 15213 const short NUM = 2; 15214 const short SYSTEM = 0; 15215 const short TEXT = 1; 15216 }; 15217 published service UserIndex { 15218 service ::com::sun::star::text::BaseIndex; 15219 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles; 15220 [property, optional] boolean CreateFromMarks; 15221 [property, optional] boolean UseLevelFromSource; 15222 [property, optional] boolean CreateFromTables; 15223 [property, optional] boolean CreateFromTextFrames; 15224 [property, optional] boolean CreateFromGraphicObjects; 15225 [property, optional] boolean CreateFromEmbeddedObjects; 15226 [property] string UserIndexName; 15227 }; 15228 published service UserIndexMark { 15229 service ::com::sun::star::text::TextContent; 15230 service ::com::sun::star::text::BaseIndexMark; 15231 [property] string UserIndexName; 15232 }; 15233 published constants VertOrientation { 15234 const short BOTTOM = 3; 15235 const short CENTER = 2; 15236 const short CHAR_BOTTOM = 6; 15237 const short CHAR_CENTER = 5; 15238 const short CHAR_TOP = 4; 15239 const short LINE_BOTTOM = 9; 15240 const short LINE_CENTER = 8; 15241 const short LINE_TOP = 7; 15242 const short NONE = 0; 15243 const short TOP = 1; 15244 }; 15245 published struct VertOrientationFormat { 15246 long YPos; 15247 short VerticalOrientation; 15248 short VerticalRelation; 15249 }; 15250 published service ViewSettings { 15251 interface ::com::sun::star::beans::XPropertySet; 15252 [property] boolean ShowAnnotations; 15253 [property] boolean ShowBreaks; 15254 [property] boolean ShowDrawings; 15255 [property] boolean ShowFieldCommands; 15256 [property] boolean ShowFootnoteBackground; 15257 [property] boolean ShowGraphics; 15258 [property] boolean ShowHiddenParagraphs; 15259 [property] boolean ShowHiddenText; 15260 [property] boolean ShowRulers; 15261 [property] boolean ShowHoriRuler; 15262 [property] boolean ShowHoriScrollBar; 15263 [property] boolean ShowIndexMarkBackground; 15264 [property] boolean ShowParaBreaks; 15265 [property] boolean ShowProtectedSpaces; 15266 [property] boolean ShowSoftHyphens; 15267 [property] boolean ShowSpaces; 15268 [property] boolean ShowTableBoundaries; 15269 [property] boolean ShowTables; 15270 [property] boolean ShowTabstops; 15271 [property] boolean ShowTextBoundaries; 15272 [property] boolean ShowTextFieldBackground; 15273 [property] boolean ShowVertRuler; 15274 [property] boolean ShowVertScrollBar; 15275 [property] boolean SmoothScrolling; 15276 [property] boolean IsVertRulerRightAligned; 15277 [property] boolean ShowOnlineLayout; 15278 [property] short ZoomType; 15279 [property] short ZoomValue; 15280 [property, optional] boolean IsExecuteHyperlinks; 15281 [property, optional] boolean IsRasterVisible; 15282 [property, optional] boolean IsSnapToRaster; 15283 [property, optional] long RasterSubdivisionX; 15284 [property, optional] long RasterSubdivisionY; 15285 [property, optional] long RasterResolutionX; 15286 [property, optional] long RasterResolutionY; 15287 [property, optional] boolean ShowHiddenCharacters; 15288 [property, optional] boolean ShowNonprintingCharacters; 15289 [property, optional] long HorizontalRulerMetric; 15290 [property, optional] long VerticalRulerMetric; 15291 [property, optional] boolean ShowContentTips; 15292 [property, optional] boolean ShowScrollBarTips; 15293 [property, optional] boolean HideWhitespace; 15294 [property, optional] boolean ShowInlineTooltips; 15295 [property, optional] boolean UseHeaderFooterMenu; 15296 [property, optional] boolean ShowBookmarks; 15297 [property, optional] boolean ShowOutlineContentVisibilityButton; 15298 [property, optional] boolean ShowChangesInMargin; 15299 [property, optional] boolean TreatSubOutlineLevelsAsContent; 15300 }; 15301 published constants WritingMode2 { 15302 const short BT_LR = 5; 15303 const short CONTEXT = 4; 15304 const short LR_TB = 0; 15305 /** @deprecated */ const short PAGE = 4; 15306 const short RL_TB = 1; 15307 const short TB_LR = 3; 15308 const short TB_RL = 2; 15309 const short TB_RL90 = 6; 15310 }; 15311 published interface XBookmarkInsertTool { 15312 interface ::com::sun::star::uno::XInterface; 15313 ::com::sun::star::text::XTextContent insertNewBookmark([in] ::com::sun::star::text::XTextRange xTextRange, [in] string aName); 15314 }; 15315 published interface XDocumentIndexMark { 15316 interface ::com::sun::star::text::XTextContent; 15317 string getMarkEntry(); 15318 void setMarkEntry([in] string aIndexEntry); 15319 }; 15320 published interface XEndnotesSettingsSupplier { 15321 interface ::com::sun::star::uno::XInterface; 15322 ::com::sun::star::beans::XPropertySet getEndnotesSettings(); 15323 }; 15324 published interface XFootnotesSettingsSupplier { 15325 interface ::com::sun::star::uno::XInterface; 15326 ::com::sun::star::beans::XPropertySet getFootnotesSettings(); 15327 }; 15328 published interface XLineNumberingProperties { 15329 interface ::com::sun::star::uno::XInterface; 15330 ::com::sun::star::beans::XPropertySet getLineNumberingProperties(); 15331 }; 15332 published interface XMailMergeListener { 15333 interface ::com::sun::star::uno::XInterface; 15334 void notifyMailMergeEvent([in] ::com::sun::star::text::MailMergeEvent aEvent); 15335 }; 15336 published interface XNumberingFormatter { 15337 interface ::com::sun::star::uno::XInterface; 15338 string makeNumberingString([in] sequence< ::com::sun::star::beans::PropertyValue > aProperties, [in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::lang::IllegalArgumentException); 15339 }; 15340 published interface XNumberingRulesSupplier { 15341 interface ::com::sun::star::uno::XInterface; 15342 ::com::sun::star::container::XIndexAccess getNumberingRules(); 15343 }; 15344 published interface XNumberingTypeInfo { 15345 interface ::com::sun::star::uno::XInterface; 15346 sequence< short > getSupportedNumberingTypes(); 15347 short getNumberingType([in] string NumberingIdentifier); 15348 boolean hasNumberingType([in] string NumberingIdentifier); 15349 string getNumberingIdentifier([in] short NumberingType); 15350 }; 15351 published interface XRedline { 15352 interface ::com::sun::star::uno::XInterface; 15353 void makeRedline([in] string RedlineType, [in] ::com::sun::star::beans::PropertyValues RedlineProperties) raises (::com::sun::star::lang::IllegalArgumentException); 15354 }; 15355 /** @deprecated */ published interface XRelativeTextContentRemove { 15356 interface ::com::sun::star::uno::XInterface; 15357 void removeTextContentBefore([in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException); 15358 void removeTextContentAfter([in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException); 15359 }; 15360 published interface XRubySelection { 15361 interface ::com::sun::star::uno::XInterface; 15362 sequence< ::com::sun::star::beans::PropertyValues > getRubyList([in] boolean Automatic); 15363 void setRubyList([in] sequence< ::com::sun::star::beans::PropertyValues > RubyList, [in] boolean Automatic); 15364 }; 15365 published interface XTextCopy { 15366 interface ::com::sun::star::uno::XInterface; 15367 void copyText([in] ::com::sun::star::text::XTextCopy xSource); 15368 }; 15369 published interface XTextShapesSupplier { 15370 interface ::com::sun::star::uno::XInterface; 15371 ::com::sun::star::container::XIndexAccess getShapes(); 15372 }; 15373 published interface XTextViewCursor { 15374 interface ::com::sun::star::text::XTextCursor; 15375 boolean isVisible(); 15376 void setVisible([in] boolean bVisible); 15377 ::com::sun::star::awt::Point getPosition(); 15378 }; 15379 module fieldmaster { 15380 published service Bibliography { 15381 service ::com::sun::star::text::TextFieldMaster; 15382 [property] boolean IsNumberEntries; 15383 [property] boolean IsSortByPosition; 15384 [property] string BracketBefore; 15385 [property] string BracketAfter; 15386 [property] sequence< ::com::sun::star::beans::PropertyValues > SortKeys; 15387 [property] ::com::sun::star::lang::Locale Locale; 15388 [property] string SortAlgorithm; 15389 }; 15390 published service DDE { 15391 service ::com::sun::star::text::TextFieldMaster; 15392 [property] string DDECommandElement; 15393 [property] string DDECommandFile; 15394 [property] string DDECommandType; 15395 [property] boolean IsAutomaticUpdate; 15396 [property, optional] string Content; 15397 }; 15398 published service Database { 15399 service ::com::sun::star::text::TextFieldMaster; 15400 [property] string DataBaseName; 15401 [property] long CommandType; 15402 [property] string DataTableName; 15403 [property] string DataColumnName; 15404 [property, optional] string DataBaseURL; 15405 [property, optional] string DataBaseResource; 15406 [property, optional] string Name; 15407 }; 15408 published service SetExpression { 15409 service ::com::sun::star::text::TextFieldMaster; 15410 [property] byte ChapterNumberingLevel; 15411 [property] string NumberingSeparator; 15412 [property] short SubType; 15413 }; 15414 published service User { 15415 service ::com::sun::star::text::TextFieldMaster; 15416 [property] boolean IsExpression; 15417 [property] double Value; 15418 [property] string Content; 15419 }; 15420 }; 15421 module textfield { 15422 published service Annotation { 15423 service ::com::sun::star::text::TextField; 15424 [property] string Author; 15425 [property, optional] string Initials; 15426 [property, optional] string Name; 15427 [property] string Content; 15428 [property] ::com::sun::star::util::Date Date; 15429 [property, optional] ::com::sun::star::util::DateTime DateTimeValue; 15430 }; 15431 published service Author { 15432 service ::com::sun::star::text::TextField; 15433 [property, optional] boolean IsFixed; 15434 [property, optional] string Content; 15435 [property, optional] short AuthorFormat; 15436 [property, optional] string CurrentPresentation; 15437 [property, optional] boolean FullName; 15438 }; 15439 published service Bibliography { 15440 service ::com::sun::star::text::DependentTextField; 15441 [property] sequence< ::com::sun::star::beans::PropertyValue > Fields; 15442 }; 15443 published service Chapter { 15444 service ::com::sun::star::text::TextField; 15445 [property] short ChapterFormat; 15446 [property] byte Level; 15447 }; 15448 published service CharacterCount { 15449 service ::com::sun::star::text::TextField; 15450 [property] short NumberingType; 15451 }; 15452 published service CombinedCharacters { 15453 service ::com::sun::star::text::TextField; 15454 [property] string Content; 15455 }; 15456 published service ConditionalText { 15457 service ::com::sun::star::text::TextField; 15458 [property] string TrueContent; 15459 [property] string FalseContent; 15460 [property] string Condition; 15461 [property] boolean IsConditionTrue; 15462 [property, optional] string CurrentPresentation; 15463 }; 15464 published service DDE { 15465 service ::com::sun::star::text::TextField; 15466 }; 15467 published service Database { 15468 service ::com::sun::star::text::DependentTextField; 15469 [property] string Content; 15470 [property] string CurrentPresentation; 15471 [property] boolean DataBaseFormat; 15472 [property] long NumberFormat; 15473 }; 15474 published service DatabaseName { 15475 service ::com::sun::star::text::DependentTextField; 15476 [property] string DataBaseName; 15477 [property] long DataCommandType; 15478 [property] string DataTableName; 15479 [property, optional] string DataBaseURL; 15480 [property, optional] string DataBaseResource; 15481 }; 15482 published service DatabaseNextSet { 15483 service ::com::sun::star::text::DependentTextField; 15484 [property] string DataBaseName; 15485 [property] long DataCommandType; 15486 [property] string DataTableName; 15487 [property] string Condition; 15488 [property, optional] string DataBaseURL; 15489 [property, optional] string DataBaseResource; 15490 }; 15491 published service DatabaseNumberOfSet { 15492 service ::com::sun::star::text::DependentTextField; 15493 [property] string DataBaseName; 15494 [property] long DataCommandType; 15495 [property] string DataTableName; 15496 [property] string Condition; 15497 [property] long SetNumber; 15498 [property, optional] string DataBaseURL; 15499 [property, optional] string DataBaseResource; 15500 }; 15501 published service DatabaseSetNumber { 15502 service ::com::sun::star::text::DependentTextField; 15503 [property] string DataBaseName; 15504 [property] long DataCommandType; 15505 [property] string DataTableName; 15506 [property] short NumberingType; 15507 [property] long SetNumber; 15508 [property, optional] string DataBaseURL; 15509 [property, optional] string DataBaseResource; 15510 }; 15511 published service DateTime { 15512 service ::com::sun::star::text::TextField; 15513 [property, optional] boolean IsFixed; 15514 [property] boolean IsDate; 15515 [property, optional] ::com::sun::star::util::DateTime DateTimeValue; 15516 [property, optional] long NumberFormat; 15517 /** @deprecated */ [property, optional] short DateTimeFormat; 15518 [property, optional] long Adjust; 15519 [property, optional] boolean IsFixedLanguage; 15520 }; 15521 published service DropDown { 15522 service ::com::sun::star::text::TextField; 15523 [property] string Name; 15524 [property] sequence< string > Items; 15525 [property] string SelectedItem; 15526 }; 15527 published service EmbeddedObjectCount { 15528 service ::com::sun::star::text::TextField; 15529 [property] short NumberingType; 15530 }; 15531 published service ExtendedUser { 15532 service ::com::sun::star::text::TextField; 15533 [property] string Content; 15534 [property] string CurrentPresentation; 15535 [property] boolean IsFixed; 15536 [property] short UserDataType; 15537 }; 15538 published service FileName { 15539 service ::com::sun::star::text::TextField; 15540 [property] string CurrentPresentation; 15541 [property] short FileFormat; 15542 [property] boolean IsFixed; 15543 }; 15544 published service GetExpression { 15545 service ::com::sun::star::text::TextField; 15546 [property] string Content; 15547 [property] string CurrentPresentation; 15548 [property] long NumberFormat; 15549 [property] boolean IsShowFormula; 15550 [property] short SubType; 15551 [property, readonly] double Value; 15552 [property] short VariableSubtype; 15553 [property, optional] boolean IsFixedLanguage; 15554 }; 15555 published service GetReference { 15556 service ::com::sun::star::text::TextField; 15557 [property] string CurrentPresentation; 15558 [property] short ReferenceFieldSource; 15559 [property] string SourceName; 15560 [property] short ReferenceFieldPart; 15561 [property] short SequenceNumber; 15562 [property, optional] string ReferenceFieldLanguage; 15563 [property, optional] short ReferenceFieldFlags; 15564 }; 15565 published service GraphicObjectCount { 15566 service ::com::sun::star::text::TextField; 15567 [property] short NumberingType; 15568 }; 15569 published service HiddenParagraph { 15570 service ::com::sun::star::text::TextField; 15571 [property] string Condition; 15572 [property] boolean IsHidden; 15573 }; 15574 published service HiddenText { 15575 service ::com::sun::star::text::TextField; 15576 [property] string Content; 15577 [property] string Condition; 15578 [property] boolean IsHidden; 15579 }; 15580 published service Input { 15581 service ::com::sun::star::text::TextField; 15582 [property, optional] string Content; 15583 [property, optional] string Hint; 15584 [property, optional] string Help; 15585 }; 15586 published service InputUser { 15587 service ::com::sun::star::text::TextField; 15588 [property, optional] string Content; 15589 [property, optional] string Hint; 15590 }; 15591 published service JumpEdit { 15592 service ::com::sun::star::text::TextField; 15593 [property] string Hint; 15594 [property] string PlaceHolder; 15595 [property] short PlaceHolderType; 15596 }; 15597 published service Macro { 15598 service ::com::sun::star::text::TextField; 15599 [property] string Hint; 15600 [property] string MacroName; 15601 [property] string MacroLibrary; 15602 }; 15603 published service PageCount { 15604 service ::com::sun::star::text::TextField; 15605 [property] short NumberingType; 15606 }; 15607 published service PageNumber { 15608 service ::com::sun::star::text::TextField; 15609 [property] short NumberingType; 15610 [property] short Offset; 15611 [property] ::com::sun::star::text::PageNumberType SubType; 15612 [property] string UserText; 15613 }; 15614 published service ParagraphCount { 15615 service ::com::sun::star::text::TextField; 15616 [property] short NumberingType; 15617 }; 15618 published service ReferencePageGet { 15619 service ::com::sun::star::text::TextField; 15620 [property] short NumberingType; 15621 }; 15622 published service ReferencePageSet { 15623 service ::com::sun::star::text::TextField; 15624 [property] short Offset; 15625 [property] boolean NameOn; 15626 }; 15627 published service Script { 15628 service ::com::sun::star::text::TextField; 15629 [property] string Content; 15630 [property] string ScriptType; 15631 [property] boolean URLContent; 15632 }; 15633 published service SetExpression { 15634 service ::com::sun::star::text::DependentTextField; 15635 [property] string Content; 15636 [property] string CurrentPresentation; 15637 [property] long NumberFormat; 15638 [property] short NumberingType; 15639 [property] boolean IsShowFormula; 15640 [property] string Hint; 15641 [property] boolean IsInput; 15642 [property] boolean IsVisible; 15643 [property] short SequenceValue; 15644 [property] short SubType; 15645 [property] double Value; 15646 [property, readonly] string VariableName; 15647 [property, optional] boolean IsFixedLanguage; 15648 }; 15649 published service TableCount { 15650 service ::com::sun::star::text::TextField; 15651 [property] short NumberingType; 15652 }; 15653 /** @deprecated */ published service TableFormula { 15654 service ::com::sun::star::text::TextField; 15655 [property] string Formula; 15656 [property] string CurrentPresentation; 15657 [property] boolean IsShowFormula; 15658 [property] short NumberFormat; 15659 }; 15660 published service TemplateName { 15661 service ::com::sun::star::text::TextField; 15662 [property] short FileFormat; 15663 }; 15664 published service URL { 15665 service ::com::sun::star::text::TextField; 15666 [property] short Format; 15667 [property] string URL; 15668 [property] string Representation; 15669 [property] string TargetFrame; 15670 }; 15671 published service User { 15672 service ::com::sun::star::text::DependentTextField; 15673 [property, optional] boolean IsShowFormula; 15674 [property, optional] boolean IsVisible; 15675 [property, optional] long NumberFormat; 15676 [property, optional] boolean IsFixedLanguage; 15677 }; 15678 published service WordCount { 15679 service ::com::sun::star::text::TextField; 15680 [property] short NumberingType; 15681 }; 15682 module docinfo { 15683 published service ChangeAuthor { 15684 service ::com::sun::star::text::TextField; 15685 [property] string Author; 15686 [property] string CurrentPresentation; 15687 [property, optional] boolean IsFixed; 15688 }; 15689 published service ChangeDateTime { 15690 service ::com::sun::star::text::TextField; 15691 [property] string CurrentPresentation; 15692 [property, optional] boolean IsFixed; 15693 [property] boolean IsDate; 15694 [property] double DateTimeValue; 15695 [property] long NumberFormat; 15696 [property, optional] boolean IsFixedLanguage; 15697 }; 15698 published service CreateAuthor { 15699 service ::com::sun::star::text::TextField; 15700 [property] string Author; 15701 [property] string CurrentPresentation; 15702 [property, optional] boolean IsFixed; 15703 }; 15704 published service CreateDateTime { 15705 service ::com::sun::star::text::TextField; 15706 [property] string CurrentPresentation; 15707 [property, optional] boolean IsFixed; 15708 [property] boolean IsDate; 15709 [property] double DateTimeValue; 15710 [property] long NumberFormat; 15711 [property, optional] boolean IsFixedLanguage; 15712 }; 15713 published service Custom { 15714 service ::com::sun::star::text::TextField; 15715 [property] string Name; 15716 [property] string CurrentPresentation; 15717 [property] boolean IsFixed; 15718 }; 15719 published service Description { 15720 service ::com::sun::star::text::TextField; 15721 [property] string Content; 15722 [property] string CurrentPresentation; 15723 [property] boolean IsFixed; 15724 }; 15725 published service EditTime { 15726 service ::com::sun::star::text::TextField; 15727 [property] string CurrentPresentation; 15728 [property, optional] boolean IsFixed; 15729 [property] double DateTimeValue; 15730 [property] long NumberFormat; 15731 [property, optional] boolean IsFixedLanguage; 15732 }; 15733 published service Keywords { 15734 service ::com::sun::star::text::TextField; 15735 [property] string Content; 15736 [property] string CurrentPresentation; 15737 [property] boolean IsFixed; 15738 }; 15739 published service PrintAuthor { 15740 service ::com::sun::star::text::TextField; 15741 [property] string Author; 15742 [property] string CurrentPresentation; 15743 [property, optional] boolean IsFixed; 15744 }; 15745 published service PrintDateTime { 15746 service ::com::sun::star::text::TextField; 15747 [property] string CurrentPresentation; 15748 [property, optional] boolean IsFixed; 15749 [property] boolean IsDate; 15750 [property] double DateTimeValue; 15751 [property] long NumberFormat; 15752 [property, optional] boolean IsFixedLanguage; 15753 }; 15754 published service Revision { 15755 service ::com::sun::star::text::TextField; 15756 [property] string Content; 15757 [property] string CurrentPresentation; 15758 [property] boolean IsFixed; 15759 }; 15760 published service Subject { 15761 service ::com::sun::star::text::TextField; 15762 [property] string Content; 15763 [property] string CurrentPresentation; 15764 [property] boolean IsFixed; 15765 }; 15766 published service Title { 15767 service ::com::sun::star::text::TextField; 15768 [property] string Content; 15769 [property] string CurrentPresentation; 15770 [property] boolean IsFixed; 15771 }; 15772 }; 15773 }; 15774 }; 15775 module ucb { 15776 published exception AlreadyInitializedException: ::com::sun::star::uno::Exception { 15777 }; 15778 published interface XAnyCompare; 15779 published interface XAnyCompareFactory { 15780 interface ::com::sun::star::uno::XInterface; 15781 ::com::sun::star::ucb::XAnyCompare createAnyCompareByName([in] string PropertyName); 15782 }; 15783 published service AnyCompareFactory: ::com::sun::star::ucb::XAnyCompareFactory { 15784 createWithLocale([in] ::com::sun::star::lang::Locale aLocale); 15785 }; 15786 published exception AuthenticationRequest: ::com::sun::star::task::ClassifiedInteractionRequest { 15787 string ServerName; 15788 string Diagnostic; 15789 boolean HasRealm; 15790 string Realm; 15791 boolean HasUserName; 15792 string UserName; 15793 boolean HasPassword; 15794 string Password; 15795 boolean HasAccount; 15796 string Account; 15797 }; 15798 published interface XContentAccess { 15799 interface ::com::sun::star::uno::XInterface; 15800 string queryContentIdentifierString(); 15801 ::com::sun::star::ucb::XContentIdentifier queryContentIdentifier(); 15802 ::com::sun::star::ucb::XContent queryContent(); 15803 }; 15804 published service ContentResultSet { 15805 service ::com::sun::star::sdbc::ResultSet; 15806 interface ::com::sun::star::lang::XComponent; 15807 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier; 15808 interface ::com::sun::star::sdbc::XResultSet; 15809 interface ::com::sun::star::sdbc::XRow; 15810 interface ::com::sun::star::sdbc::XCloseable; 15811 interface ::com::sun::star::beans::XPropertySet; 15812 interface ::com::sun::star::ucb::XContentAccess; 15813 [property, optional] long CursorTravelMode; 15814 [property, readonly] long RowCount; 15815 [property, readonly] boolean IsRowCountFinal; 15816 }; 15817 published service CachedContentResultSet { 15818 service ::com::sun::star::ucb::ContentResultSet; 15819 [property] long FetchSize; 15820 [property] long FetchDirection; 15821 }; 15822 published interface XContentIdentifierMapping; 15823 published interface XCachedContentResultSetFactory { 15824 interface ::com::sun::star::uno::XInterface; 15825 ::com::sun::star::sdbc::XResultSet createCachedContentResultSet([in] ::com::sun::star::sdbc::XResultSet xSource, [in] ::com::sun::star::ucb::XContentIdentifierMapping xMapping); 15826 }; 15827 published service CachedContentResultSetFactory: ::com::sun::star::ucb::XCachedContentResultSetFactory; 15828 published struct FetchResult { 15829 sequence< any > Rows; 15830 long StartIndex; 15831 boolean Orientation; 15832 short FetchError; 15833 }; 15834 published interface XFetchProvider { 15835 interface ::com::sun::star::uno::XInterface; 15836 ::com::sun::star::ucb::FetchResult fetch([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection); 15837 }; 15838 published interface XFetchProviderForContentAccess { 15839 interface ::com::sun::star::uno::XInterface; 15840 ::com::sun::star::ucb::FetchResult fetchContentIdentifierStrings([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection); 15841 ::com::sun::star::ucb::FetchResult fetchContentIdentifiers([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection); 15842 ::com::sun::star::ucb::FetchResult fetchContents([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection); 15843 }; 15844 published service CachedContentResultSetStub { 15845 service ::com::sun::star::ucb::ContentResultSet; 15846 interface ::com::sun::star::ucb::XFetchProvider; 15847 interface ::com::sun::star::ucb::XFetchProviderForContentAccess; 15848 }; 15849 published interface XCachedContentResultSetStubFactory { 15850 interface ::com::sun::star::uno::XInterface; 15851 ::com::sun::star::sdbc::XResultSet createCachedContentResultSetStub([in] ::com::sun::star::sdbc::XResultSet xSource); 15852 }; 15853 published service CachedContentResultSetStubFactory: ::com::sun::star::ucb::XCachedContentResultSetStubFactory; 15854 published exception ListenerAlreadySetException: ::com::sun::star::uno::Exception { 15855 }; 15856 published exception ServiceNotFoundException: ::com::sun::star::uno::Exception { 15857 }; 15858 published interface XDynamicResultSetListener; 15859 published interface XDynamicResultSet { 15860 interface ::com::sun::star::lang::XComponent; 15861 ::com::sun::star::sdbc::XResultSet getStaticResultSet() raises (::com::sun::star::ucb::ListenerAlreadySetException); 15862 void setListener([in] ::com::sun::star::ucb::XDynamicResultSetListener Listener) raises (::com::sun::star::ucb::ListenerAlreadySetException); 15863 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); 15864 short getCapabilities(); 15865 }; 15866 published interface XSourceInitialization { 15867 interface ::com::sun::star::uno::XInterface; 15868 void setSource([in] ::com::sun::star::uno::XInterface Source) raises (::com::sun::star::ucb::AlreadyInitializedException); 15869 }; 15870 published service CachedDynamicResultSet { 15871 interface ::com::sun::star::ucb::XDynamicResultSet; 15872 interface ::com::sun::star::ucb::XSourceInitialization; 15873 }; 15874 published interface XCachedDynamicResultSetFactory { 15875 interface ::com::sun::star::uno::XInterface; 15876 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSet([in] ::com::sun::star::ucb::XDynamicResultSet SourceStub, [in] ::com::sun::star::ucb::XContentIdentifierMapping ContentIdentifierMapping); 15877 }; 15878 published service CachedDynamicResultSetFactory: ::com::sun::star::ucb::XCachedDynamicResultSetFactory; 15879 published service CachedDynamicResultSetStub { 15880 interface ::com::sun::star::ucb::XDynamicResultSet; 15881 interface ::com::sun::star::ucb::XSourceInitialization; 15882 }; 15883 published struct NumberedSortingInfo { 15884 long ColumnIndex; 15885 boolean Ascending; 15886 }; 15887 published interface XCachedDynamicResultSetStubFactory { 15888 interface ::com::sun::star::uno::XInterface; 15889 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSetStub([in] ::com::sun::star::ucb::XDynamicResultSet Source); 15890 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); 15891 }; 15892 published service CachedDynamicResultSetStubFactory: ::com::sun::star::ucb::XCachedDynamicResultSetStubFactory; 15893 published exception IllegalIdentifierException: ::com::sun::star::uno::Exception { 15894 }; 15895 published interface XContentProvider { 15896 interface ::com::sun::star::uno::XInterface; 15897 ::com::sun::star::ucb::XContent queryContent([in] ::com::sun::star::ucb::XContentIdentifier Identifier) raises (::com::sun::star::ucb::IllegalIdentifierException); 15898 long compareContentIds([in] ::com::sun::star::ucb::XContentIdentifier Id1, [in] ::com::sun::star::ucb::XContentIdentifier Id2); 15899 }; 15900 published service CommandEnvironment: ::com::sun::star::ucb::XCommandEnvironment { 15901 create([in] ::com::sun::star::task::XInteractionHandler InteractionHandler, [in] ::com::sun::star::ucb::XProgressHandler ProgressHandler); 15902 }; 15903 published struct CommandInfo { 15904 string Name; 15905 long Handle; 15906 type ArgType; 15907 }; 15908 published constants CommandInfoChange { 15909 const long COMMAND_INSERTED = 0; 15910 const long COMMAND_REMOVED = 1; 15911 }; 15912 published struct CommandInfoChangeEvent: ::com::sun::star::lang::EventObject { 15913 string Name; 15914 long Handle; 15915 long Reason; 15916 }; 15917 published constants ConnectionMode { 15918 const short OFFLINE = 1; 15919 const short ONLINE = 0; 15920 }; 15921 published constants ContentAction { 15922 const long DELETED = 2; 15923 const long EXCHANGED = 4; 15924 const long INSERTED = 0; 15925 const long REMOVED = 1; 15926 /** @deprecated */ const long SEARCH_MATCHED = 128; 15927 }; 15928 published struct ContentEvent: ::com::sun::star::lang::EventObject { 15929 long Action; 15930 ::com::sun::star::ucb::XContent Content; 15931 ::com::sun::star::ucb::XContentIdentifier Id; 15932 }; 15933 published constants ContentInfoAttribute { 15934 const short INSERT_WITH_INPUTSTREAM = 1; 15935 const short KIND_DOCUMENT = 2; 15936 const short KIND_FOLDER = 4; 15937 const short KIND_LINK = 8; 15938 const short NONE = 0; 15939 }; 15940 published interface XContentIdentifierFactory { 15941 interface ::com::sun::star::uno::XInterface; 15942 ::com::sun::star::ucb::XContentIdentifier createContentIdentifier([in] string ContentId); 15943 }; 15944 published interface XParameterizedContentProvider { 15945 interface ::com::sun::star::uno::XInterface; 15946 ::com::sun::star::ucb::XContentProvider registerInstance([in] string Template, [in] string Arguments, [in] boolean ReplaceExisting) raises (::com::sun::star::lang::IllegalArgumentException); 15947 ::com::sun::star::ucb::XContentProvider deregisterInstance([in] string Template, [in] string Arguments) raises (::com::sun::star::lang::IllegalArgumentException); 15948 }; 15949 published service ContentProvider { 15950 interface ::com::sun::star::ucb::XContentProvider; 15951 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory; 15952 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider; 15953 }; 15954 published struct ContentProviderInfo { 15955 ::com::sun::star::ucb::XContentProvider ContentProvider; 15956 string Scheme; 15957 }; 15958 published interface XContentProviderSupplier { 15959 interface ::com::sun::star::uno::XInterface; 15960 ::com::sun::star::ucb::XContentProvider getContentProvider(); 15961 }; 15962 published service ContentProviderProxy { 15963 interface ::com::sun::star::uno::XInterface; 15964 interface ::com::sun::star::ucb::XContentProviderSupplier; 15965 interface ::com::sun::star::ucb::XContentProvider; 15966 interface ::com::sun::star::ucb::XParameterizedContentProvider; 15967 }; 15968 published interface XContentProviderFactory { 15969 interface ::com::sun::star::uno::XInterface; 15970 ::com::sun::star::ucb::XContentProvider createContentProvider([in] string Service); 15971 }; 15972 published service ContentProviderProxyFactory: ::com::sun::star::ucb::XContentProviderFactory; 15973 published constants ContentResultSetCapability { 15974 const short SORTED = 1; 15975 }; 15976 /** @deprecated */ published interface XContentTransmitter { 15977 interface ::com::sun::star::uno::XInterface; 15978 void transmit([in] string Source, [in] string Destination, [in] long Flags); 15979 }; 15980 /** @deprecated */ published service ContentTransmitter { 15981 interface ::com::sun::star::ucb::XContentTransmitter; 15982 }; 15983 published struct CrossReference { 15984 string Group; 15985 long Id; 15986 }; 15987 published service HierarchyDataSource { 15988 interface ::com::sun::star::lang::XMultiServiceFactory; 15989 interface ::com::sun::star::lang::XComponent; 15990 }; 15991 published service DefaultHierarchyDataSource { 15992 service ::com::sun::star::ucb::HierarchyDataSource; 15993 }; 15994 published struct DocumentHeaderField { 15995 string Name; 15996 string Value; 15997 }; 15998 published enum DocumentStoreMode { 15999 REMOTE = 0, 16000 LOCAL = 1 16001 }; 16002 published exception DuplicateCommandIdentifierException: ::com::sun::star::uno::Exception { 16003 }; 16004 published exception DuplicateProviderException: ::com::sun::star::uno::Exception { 16005 }; 16006 published service DynamicResultSet { 16007 interface ::com::sun::star::ucb::XDynamicResultSet; 16008 }; 16009 /** @deprecated */ published constants Error { 16010 const long ACCOUNT_SYNTAX = 122977; 16011 const long BAD_CCMAIL_EXPORT_PASSWORD = 122909; 16012 const long BAD_INET = 122965; 16013 const long CCMAIL_EXPORT_ERROR = 122905; 16014 const long CCMAIL_EXPORT_NOT_TERMINATING = 122957; 16015 const long CCMAIL_EXPORT_TOO_LONG = 122910; 16016 const long CNTOUT_NO_FROM = 122890; 16017 const long CONFIRM_EMPTY_TRASH = 122952; 16018 const long CONNECT_FAILURE = 122883; 16019 const long COULD_NOT_INIT_COMPONENT = 122961; 16020 const long DELETE_ABORTED = 122892; 16021 const long DO_LOG = 122947; 16022 const long EMPTY_SERVERNAME = 122963; 16023 const long EMPTY_USERNAME = 122964; 16024 const long EXTERNAL_COMMAND_FAILED = 122958; 16025 const long FILE_EXISTS = 122921; 16026 const long FILE_NOT_EXISTS = 122922; 16027 const long FOLDER_EXISTS = 122911; 16028 const long FOLDER_INVALID = 122896; 16029 const long FOLDER_NOT_EXISTS = 122912; 16030 const long FSYS_ACCESS_DENIED = 122926; 16031 const long FSYS_CACHE_INCONSISTENT = 122940; 16032 const long FSYS_CANT_ITERATE = 122937; 16033 const long FSYS_CANT_RESOLVE_CONFLICT = 122936; 16034 const long FSYS_DELETE = 122944; 16035 const long FSYS_INSERT_MEDIUM = 122955; 16036 const long FSYS_INVALID_CHAR = 122924; 16037 const long FSYS_INVALID_DEVICE = 122925; 16038 const long FSYS_IS_MARKED = 122945; 16039 const long FSYS_IS_WILDCARD = 122933; 16040 const long FSYS_LOCK = 122942; 16041 const long FSYS_LOCK_VIOLATION = 122927; 16042 const long FSYS_LOST_ROOT = 122949; 16043 const long FSYS_MISPLACED_CHAR = 122923; 16044 const long FSYS_NOT_A_DIRECTORY = 122932; 16045 const long FSYS_NOT_A_FILE = 122931; 16046 const long FSYS_NOT_SUPPORTED = 122929; 16047 const long FSYS_NO_TARGET = 122953; 16048 const long FSYS_READONLY = 122941; 16049 const long FSYS_RECURSIVE = 122954; 16050 const long FSYS_ROOT_DELETE = 122920; 16051 const long FSYS_UNKNOWN = 122930; 16052 const long FSYS_UNLOCK = 122943; 16053 const long FSYS_UPDATE_NEEDED = 122935; 16054 const long FSYS_VOLUME_FULL = 122928; 16055 const long FTP_DCONFAILURE = 122901; 16056 const long FTP_GENERAL_FAILURE = 122946; 16057 const long FTP_NETWORKERROR = 122898; 16058 const long FTP_NOTNECESSARYCMD = 122899; 16059 const long FTP_PROXY = 122950; 16060 const long FTP_RESOLVERERROR = 122897; 16061 const long FTP_SERVICEUNAVAILABLE = 122900; 16062 const long FTP_TRANSFERABORTED = 122902; 16063 const long HTTP_COOKIE_REQUEST = 122948; 16064 const long ILLEGAL_CCMAIL_EXPORT_FILE = 122907; 16065 const long ILLEGAL_MESSAGE_ID = 122914; 16066 const long IMAP_BAD_SERVER = 122969; 16067 const long IMAP_BAD_TITLE = 122971; 16068 const long IMAP_CONNECTION_CLOSED = 122967; 16069 const long IMAP_NOT_IMAP4 = 122968; 16070 const long IMAP_SERVER_MSG = 122966; 16071 const long IS_RESCHEDULED = 122918; 16072 const long LOGIN_FAILURE_ACCOUNT = 122976; 16073 const long LOGIN_FAILURE_MAILSEND = 122882; 16074 const long LOGIN_FAILURE_NEWSSEND = 122881; 16075 const long LOGIN_FAILURE_RECEIVE = 122880; 16076 const long MESSAGE_NOT_FOUND = 122908; 16077 const long MULTIPLE_NOT_SEARCHABLE = 122939; 16078 const long NONE = 0; 16079 const long NOTAVAILABLE = 122894; 16080 const long NOT_HANDLED = 122960; 16081 const long NO_CCMAIL_EXPORT_FILE = 122906; 16082 const long NO_DOCINFO = 122956; 16083 const long NO_VIM_BBOARDLIST = 122913; 16084 const long NO_VIM_LIBRARY = 122903; 16085 const long ONE_NOT_SEARCHABLE = 122938; 16086 const long PASSWORD_SYNTAX = 122973; 16087 const long QUERY_DELETE = 122893; 16088 const long QUERY_DELETE_CACHE = 122974; 16089 const long RENAMED_WRONG_FILE_FORMAT = 122934; 16090 const long RENAME_FAILED = 122959; 16091 const long REORGANIZE_FILE_LOCKED = 122970; 16092 const long REORGANIZE_NO_DISKSPACE = 122975; 16093 const long SERVERNAME_SYNTAX = 122916; 16094 const long SERVER_CONNECT_FAILURE = 122972; 16095 const long SERVER_PORT_SYNTAX = 122915; 16096 const long SOURCE_SAME_AS_TARGET = 122951; 16097 const long STORAGE_KILLED = 122887; 16098 const long STORAGE_READONLY = 122886; 16099 const long TOO_MANY_GROUPS = 122891; 16100 const long TRANSFER_URL_NOT_SUPPORTED = 122962; 16101 const long UCB_OFFLINE = 122884; 16102 const long UCB_SERVER_ERROR = 122885; 16103 const long UNSUPPORTED_URL = 122889; 16104 const long USERNAME_SYNTAX = 122917; 16105 const long VIM_LIBRARY_CORRUPTED = 122904; 16106 const long VIM_LIBRARY_ERROR = 122895; 16107 const long VIM_NO_FAKE_MESSAGE_ID = 122919; 16108 const long WRONG_FILE_FORMAT = 122888; 16109 }; 16110 published struct ExportStreamInfo { 16111 ::com::sun::star::io::XOutputStream Target; 16112 boolean ForceBodies; 16113 }; 16114 published service FTPContent { 16115 interface ::com::sun::star::lang::XComponent; 16116 interface ::com::sun::star::ucb::XContent; 16117 interface ::com::sun::star::ucb::XContentCreator; 16118 interface ::com::sun::star::ucb::XCommandProcessor; 16119 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16120 interface ::com::sun::star::beans::XPropertyContainer; 16121 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16122 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16123 interface ::com::sun::star::container::XChild; 16124 }; 16125 published service FTPContentProvider { 16126 interface ::com::sun::star::ucb::XContentProvider; 16127 }; 16128 published constants FetchError { 16129 const short ENDOFDATA = 1; 16130 const short EXCEPTION = 2; 16131 const short SUCCESS = 0; 16132 }; 16133 published service FileContent { 16134 interface ::com::sun::star::lang::XComponent; 16135 interface ::com::sun::star::ucb::XContent; 16136 interface ::com::sun::star::ucb::XContentCreator; 16137 interface ::com::sun::star::ucb::XCommandProcessor; 16138 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16139 interface ::com::sun::star::beans::XPropertyContainer; 16140 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16141 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16142 interface ::com::sun::star::container::XChild; 16143 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16144 }; 16145 published interface XFileIdentifierConverter { 16146 interface ::com::sun::star::uno::XInterface; 16147 long getFileProviderLocality([in] string BaseURL); 16148 string getFileURLFromSystemPath([in] string BaseURL, [in] string SystemPath); 16149 string getSystemPathFromFileURL([in] string URL); 16150 }; 16151 published service FileContentProvider { 16152 interface ::com::sun::star::ucb::XContentProvider; 16153 interface ::com::sun::star::ucb::XContentIdentifierFactory; 16154 interface ::com::sun::star::beans::XPropertySet; 16155 interface ::com::sun::star::ucb::XFileIdentifierConverter; 16156 }; 16157 published constants FileSystemNotation { 16158 const long DOS_NOTATION = 2; 16159 const long MAC_NOTATION = 3; 16160 const long UNIX_NOTATION = 1; 16161 const long UNKNOWN_NOTATION = 0; 16162 }; 16163 published enum FolderListCommand { 16164 GET = 0, 16165 GET_SUBSCRIBED = 1, 16166 SET = 2 16167 }; 16168 published struct FolderListEntry { 16169 string Title; 16170 string ID; 16171 boolean Subscribed; 16172 boolean New; 16173 boolean Removed; 16174 boolean Purge; 16175 }; 16176 published struct FolderList { 16177 ::com::sun::star::ucb::FolderListCommand Command; 16178 sequence< ::com::sun::star::ucb::FolderListEntry > List; 16179 }; 16180 published enum TransferCommandOperation { 16181 COPY = 0, 16182 MOVE = 1, 16183 LINK = 2 16184 }; 16185 published struct GlobalTransferCommandArgument { 16186 ::com::sun::star::ucb::TransferCommandOperation Operation; 16187 string SourceURL; 16188 string TargetURL; 16189 string NewTitle; 16190 long NameClash; 16191 }; 16192 published service HelpContent { 16193 interface ::com::sun::star::lang::XComponent; 16194 interface ::com::sun::star::ucb::XContent; 16195 interface ::com::sun::star::ucb::XCommandProcessor; 16196 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16197 interface ::com::sun::star::beans::XPropertyContainer; 16198 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16199 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16200 interface ::com::sun::star::container::XChild; 16201 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16202 }; 16203 published service HelpContentProvider { 16204 interface ::com::sun::star::ucb::XContentProvider; 16205 }; 16206 published service HierarchyContentProvider { 16207 interface ::com::sun::star::ucb::XContentProvider; 16208 }; 16209 published service HierarchyDataReadAccess { 16210 interface ::com::sun::star::container::XNameAccess; 16211 interface ::com::sun::star::container::XHierarchicalNameAccess; 16212 interface ::com::sun::star::util::XChangesNotifier; 16213 interface ::com::sun::star::lang::XComponent; 16214 }; 16215 published service HierarchyDataReadWriteAccess { 16216 service ::com::sun::star::ucb::HierarchyDataReadAccess; 16217 interface ::com::sun::star::container::XNameContainer; 16218 interface ::com::sun::star::lang::XSingleServiceFactory; 16219 interface ::com::sun::star::util::XChangesBatch; 16220 }; 16221 published service HierarchyFolderContent { 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 interface ::com::sun::star::ucb::XContentCreator; 16231 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16232 }; 16233 published service HierarchyLinkContent { 16234 interface ::com::sun::star::lang::XComponent; 16235 interface ::com::sun::star::ucb::XContent; 16236 interface ::com::sun::star::ucb::XCommandProcessor; 16237 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16238 interface ::com::sun::star::beans::XPropertyContainer; 16239 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16240 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16241 interface ::com::sun::star::container::XChild; 16242 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16243 }; 16244 published service HierarchyRootFolderContent { 16245 interface ::com::sun::star::lang::XComponent; 16246 interface ::com::sun::star::ucb::XContent; 16247 interface ::com::sun::star::ucb::XCommandProcessor; 16248 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16249 interface ::com::sun::star::beans::XPropertyContainer; 16250 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16251 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16252 interface ::com::sun::star::container::XChild; 16253 interface ::com::sun::star::ucb::XContentCreator; 16254 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16255 }; 16256 published struct InsertCommandArgument { 16257 ::com::sun::star::io::XInputStream Data; 16258 boolean ReplaceExisting; 16259 }; 16260 published exception InteractiveAppException: ::com::sun::star::task::ClassifiedInteractionRequest { 16261 unsigned long Code; 16262 }; 16263 published exception InteractiveAugmentedIOException: ::com::sun::star::ucb::InteractiveIOException { 16264 sequence< any > Arguments; 16265 }; 16266 published exception InteractiveBadTransferURLException: ::com::sun::star::uno::Exception { 16267 }; 16268 /** @deprecated */ published exception InteractiveFileIOException: ::com::sun::star::ucb::InteractiveIOException { 16269 string FileName; 16270 }; 16271 published exception InteractiveNetworkException: ::com::sun::star::task::ClassifiedInteractionRequest { 16272 }; 16273 published exception InteractiveNetworkConnectException: ::com::sun::star::ucb::InteractiveNetworkException { 16274 string Server; 16275 }; 16276 published exception InteractiveNetworkGeneralException: ::com::sun::star::ucb::InteractiveNetworkException { 16277 }; 16278 published exception InteractiveNetworkOffLineException: ::com::sun::star::ucb::InteractiveNetworkException { 16279 }; 16280 published exception InteractiveNetworkReadException: ::com::sun::star::ucb::InteractiveNetworkException { 16281 string Diagnostic; 16282 }; 16283 published exception InteractiveNetworkResolveNameException: ::com::sun::star::ucb::InteractiveNetworkException { 16284 string Server; 16285 }; 16286 published exception InteractiveNetworkWriteException: ::com::sun::star::ucb::InteractiveNetworkException { 16287 string Diagnostic; 16288 }; 16289 published exception InteractiveWrongMediumException: ::com::sun::star::task::ClassifiedInteractionRequest { 16290 any Medium; 16291 }; 16292 published struct Link { 16293 string Source; 16294 string Destination; 16295 }; 16296 published struct ListAction { 16297 long Position; 16298 long Count; 16299 long ListActionType; 16300 any ActionInfo; 16301 }; 16302 published constants ListActionType { 16303 const long CLEARED = 23; 16304 const long COMPLETED = 27; 16305 const long INSERTED = 21; 16306 const long MOVED = 24; 16307 const long PROPERTIES_CHANGED = 25; 16308 const long REMOVED = 22; 16309 const long WELCOME = 20; 16310 }; 16311 published struct ListEvent: ::com::sun::star::lang::EventObject { 16312 sequence< ::com::sun::star::ucb::ListAction > Changes; 16313 }; 16314 published enum LockDepth { 16315 ZERO = 0, 16316 ONE = 1, 16317 INFINITY = 2 16318 }; 16319 published enum LockScope { 16320 EXCLUSIVE = 0, 16321 SHARED = 1 16322 }; 16323 published enum LockType { 16324 WRITE = 0 16325 }; 16326 published struct LockEntry { 16327 ::com::sun::star::ucb::LockScope Scope; 16328 ::com::sun::star::ucb::LockType Type; 16329 }; 16330 published struct Lock: ::com::sun::star::ucb::LockEntry { 16331 ::com::sun::star::ucb::LockDepth Depth; 16332 any Owner; 16333 hyper Timeout; 16334 sequence< string > LockTokens; 16335 }; 16336 published exception MissingInputStreamException: ::com::sun::star::uno::Exception { 16337 }; 16338 published exception MissingPropertiesException: ::com::sun::star::uno::Exception { 16339 sequence< string > Properties; 16340 }; 16341 published constants NameClash { 16342 const long ASK = 4; 16343 const long ERROR = 0; 16344 /** @deprecated */ const long KEEP = 3; 16345 const long OVERWRITE = 1; 16346 const long RENAME = 2; 16347 }; 16348 published exception NameClashException: ::com::sun::star::task::ClassifiedInteractionRequest { 16349 string Name; 16350 }; 16351 published exception NameClashResolveRequest: ::com::sun::star::task::ClassifiedInteractionRequest { 16352 string TargetFolderURL; 16353 string ClashingName; 16354 string ProposedNewName; 16355 }; 16356 published service ODMAContent { 16357 interface ::com::sun::star::lang::XComponent; 16358 interface ::com::sun::star::ucb::XContent; 16359 interface ::com::sun::star::ucb::XCommandProcessor; 16360 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16361 interface ::com::sun::star::beans::XPropertyContainer; 16362 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16363 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16364 interface ::com::sun::star::container::XChild; 16365 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16366 }; 16367 published service ODMAContentProvider { 16368 interface ::com::sun::star::ucb::XContentProvider; 16369 }; 16370 published struct OpenCommandArgument { 16371 long Mode; 16372 long Priority; 16373 ::com::sun::star::uno::XInterface Sink; 16374 sequence< ::com::sun::star::beans::Property > Properties; 16375 }; 16376 published struct OpenCommandArgument2: ::com::sun::star::ucb::OpenCommandArgument { 16377 sequence< ::com::sun::star::ucb::NumberedSortingInfo > SortingInfo; 16378 }; 16379 published struct OpenCommandArgument3: ::com::sun::star::ucb::OpenCommandArgument2 { 16380 sequence< ::com::sun::star::beans::NamedValue > OpeningFlags; 16381 }; 16382 published constants OpenMode { 16383 const short ALL = 0; 16384 const short DOCUMENT = 2; 16385 const short DOCUMENTS = 3; 16386 const short DOCUMENT_SHARE_DENY_NONE = 4; 16387 const short DOCUMENT_SHARE_DENY_WRITE = 5; 16388 const short FOLDERS = 1; 16389 }; 16390 published enum OutgoingMessageState { 16391 WRITTEN = 0, 16392 PARTIALLY_LOCALLY_SENT = 1, 16393 COMPLETELY_LOCALLY_SENT = 2, 16394 RECOVERABLE_LOCAL_ERROR = 3, 16395 NONRECOVERABLE_LOCAL_ERROR = 4, 16396 EXTERNAL_ERROR = 5, 16397 WAITING_CONFIRMATION = 6, 16398 CONFIRMED = 7 16399 }; 16400 published service PackageContentProvider { 16401 interface ::com::sun::star::ucb::XContentProvider; 16402 }; 16403 published service PackageFolderContent { 16404 interface ::com::sun::star::lang::XComponent; 16405 interface ::com::sun::star::ucb::XContent; 16406 interface ::com::sun::star::ucb::XCommandProcessor; 16407 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16408 interface ::com::sun::star::beans::XPropertyContainer; 16409 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16410 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16411 interface ::com::sun::star::container::XChild; 16412 interface ::com::sun::star::ucb::XContentCreator; 16413 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16414 }; 16415 published service PackageStreamContent { 16416 interface ::com::sun::star::lang::XComponent; 16417 interface ::com::sun::star::ucb::XContent; 16418 interface ::com::sun::star::ucb::XCommandProcessor; 16419 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16420 interface ::com::sun::star::beans::XPropertyContainer; 16421 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16422 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16423 interface ::com::sun::star::container::XChild; 16424 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16425 }; 16426 published interface XPropertySetRegistry; 16427 published interface XPersistentPropertySet { 16428 interface ::com::sun::star::beans::XPropertySet; 16429 ::com::sun::star::ucb::XPropertySetRegistry getRegistry(); 16430 string getKey(); 16431 }; 16432 published service PersistentPropertySet { 16433 interface ::com::sun::star::ucb::XPersistentPropertySet; 16434 interface ::com::sun::star::container::XNamed; 16435 interface ::com::sun::star::beans::XPropertyContainer; 16436 interface ::com::sun::star::beans::XPropertyAccess; 16437 }; 16438 published struct PostCommandArgument { 16439 ::com::sun::star::io::XInputStream Source; 16440 ::com::sun::star::uno::XInterface Sink; 16441 }; 16442 published struct PostCommandArgument2: ::com::sun::star::ucb::PostCommandArgument { 16443 string MediaType; 16444 string Referer; 16445 }; 16446 published enum Priority { 16447 HIGHEST = 0, 16448 HIGH = 1, 16449 NORMAL = 2, 16450 LOW = 3, 16451 LOWEST = 4 16452 }; 16453 published service PropertiesManager: ::com::sun::star::beans::XPropertySetInfo; 16454 published interface XPropertySetRegistry { 16455 interface ::com::sun::star::uno::XInterface; 16456 ::com::sun::star::ucb::XPersistentPropertySet openPropertySet([in] string key, [in] boolean create); 16457 void removePropertySet([in] string key); 16458 }; 16459 published service PropertySetRegistry { 16460 interface ::com::sun::star::ucb::XPropertySetRegistry; 16461 interface ::com::sun::star::container::XNameAccess; 16462 }; 16463 published enum PropertyValueState { 16464 UNPROCESSED = 0, 16465 PROCESSED = 1, 16466 INVALID_NAME = 2, 16467 INVALID_TYPE = 3 16468 }; 16469 published struct PropertyValueInfo: ::com::sun::star::beans::PropertyValue { 16470 ::com::sun::star::ucb::PropertyValueState ValueState; 16471 }; 16472 published struct RecipientInfo { 16473 string ProtocolType; 16474 ::com::sun::star::ucb::OutgoingMessageState State; 16475 string To; 16476 string CC; 16477 string BCC; 16478 string Newsgroups; 16479 string Server; 16480 string Username; 16481 string Password; 16482 string VIMPostOfficePath; 16483 string ProtocolErrorString; 16484 long ProtocolErrorNumber; 16485 long SendTries; 16486 }; 16487 published service RemoteAccessContentProvider { 16488 service ::com::sun::star::ucb::ContentProvider; 16489 interface ::com::sun::star::ucb::XParameterizedContentProvider; 16490 }; 16491 published interface XRemoteContentProviderDoneListener; 16492 published interface XRemoteContentProviderAcceptor { 16493 interface ::com::sun::star::uno::XInterface; 16494 boolean addRemoteContentProvider([in] string Identifier, [in] ::com::sun::star::lang::XMultiServiceFactory Factory, [in] sequence< string > Templates, [in] ::com::sun::star::ucb::XRemoteContentProviderDoneListener DoneListener); 16495 boolean removeRemoteContentProvider([in] string Identifier); 16496 }; 16497 published interface XContentProviderManager; 16498 /** @deprecated */ published interface XRemoteContentProviderActivator { 16499 interface ::com::sun::star::uno::XInterface; 16500 ::com::sun::star::ucb::XContentProviderManager activateRemoteContentProviders(); 16501 }; 16502 published service RemoteContentProviderAcceptor { 16503 interface ::com::sun::star::ucb::XRemoteContentProviderAcceptor; 16504 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XRemoteContentProviderActivator; 16505 }; 16506 published enum RemoteContentProviderChangeAction { 16507 ADDED = 0, 16508 REMOVED = 1 16509 }; 16510 published struct RemoteContentProviderChangeEvent: ::com::sun::star::lang::EventObject { 16511 string Identifier; 16512 ::com::sun::star::ucb::RemoteContentProviderChangeAction Action; 16513 }; 16514 /** @deprecated */ published service RemoteProxyContentProvider { 16515 interface ::com::sun::star::ucb::XContentProvider; 16516 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory; 16517 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider; 16518 }; 16519 published exception ResultSetException: ::com::sun::star::sdbc::SQLException { 16520 }; 16521 published struct RuleTerm { 16522 string Property; 16523 any Operand; 16524 short Operator; 16525 boolean CaseSensitive; 16526 boolean RegularExpression; 16527 }; 16528 published struct Rule { 16529 sequence< ::com::sun::star::ucb::RuleTerm > Terms; 16530 string Parameter; 16531 short Action; 16532 }; 16533 published constants RuleAction { 16534 const short COPY = 8; 16535 const short DELETE = 9; 16536 const short FORWARD = 11; 16537 const short HIDE = 2; 16538 const short LINK = 10; 16539 const short MARK = 3; 16540 const short MARKREAD = 5; 16541 const short MARKUNREAD = 6; 16542 const short MOVE = 7; 16543 const short NONE = 0; 16544 const short SHOW = 1; 16545 const short UNMARK = 4; 16546 }; 16547 published constants RuleOperator { 16548 const short CONTAINS = 1; 16549 const short CONTAINSNOT = 2; 16550 const short EQUAL = 5; 16551 const short GREATEREQUAL = 3; 16552 const short LESSEQUAL = 4; 16553 const short NOTEQUAL = 6; 16554 const short VALUE_FALSE = 8; 16555 const short VALUE_TRUE = 7; 16556 }; 16557 published struct RuleSet { 16558 sequence< ::com::sun::star::ucb::Rule > Rules; 16559 boolean HandleFolder; 16560 }; 16561 published struct SearchCriterium { 16562 sequence< ::com::sun::star::ucb::RuleTerm > Terms; 16563 }; 16564 published enum SearchRecursion { 16565 NONE = 0, 16566 ONE_LEVEL = 1, 16567 DEEP = 2 16568 }; 16569 published struct SearchInfo { 16570 sequence< ::com::sun::star::ucb::SearchCriterium > Criteria; 16571 ::com::sun::star::ucb::SearchRecursion Recursion; 16572 boolean IncludeBase; 16573 boolean RespectFolderViewRestrictions; 16574 boolean RespectDocViewRestrictions; 16575 boolean FollowIndirections; 16576 }; 16577 published struct SearchCommandArgument { 16578 ::com::sun::star::ucb::SearchInfo Info; 16579 sequence< ::com::sun::star::beans::Property > Properties; 16580 }; 16581 published struct SendInfo { 16582 string ProtocolType; 16583 string Value; 16584 }; 16585 published struct SendMediaTypes { 16586 string ProtocolType; 16587 sequence< string > Value; 16588 }; 16589 published interface XSimpleFileAccess { 16590 interface ::com::sun::star::uno::XInterface; 16591 void copy([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16592 void move([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16593 void kill([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16594 boolean isFolder([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16595 boolean isReadOnly([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16596 void setReadOnly([in] string FileURL, [in] boolean bReadOnly) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16597 void createFolder([in] string NewFolderURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16598 long getSize([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16599 string getContentType([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16600 ::com::sun::star::util::DateTime getDateTimeModified([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16601 sequence< string > getFolderContents([in] string FolderURL, [in] boolean bIncludeFolders) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16602 boolean exists([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16603 ::com::sun::star::io::XInputStream openFileRead([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16604 ::com::sun::star::io::XOutputStream openFileWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16605 ::com::sun::star::io::XStream openFileReadWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16606 void setInteractionHandler([in] ::com::sun::star::task::XInteractionHandler Handler); 16607 }; 16608 published interface XSimpleFileAccess2 { 16609 interface ::com::sun::star::ucb::XSimpleFileAccess; 16610 void writeFile([in] string FileURL, [in] ::com::sun::star::io::XInputStream data) raises (::com::sun::star::uno::Exception); 16611 }; 16612 published interface XSimpleFileAccess3 { 16613 interface ::com::sun::star::ucb::XSimpleFileAccess2; 16614 boolean isHidden([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16615 void setHidden([in] string FileURL, [in] boolean bHidden) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception); 16616 }; 16617 published service SimpleFileAccess: ::com::sun::star::ucb::XSimpleFileAccess3; 16618 published interface XSortedDynamicResultSetFactory { 16619 interface ::com::sun::star::uno::XInterface; 16620 ::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); 16621 }; 16622 published service SortedDynamicResultSetFactory: ::com::sun::star::ucb::XSortedDynamicResultSetFactory; 16623 published struct SortingInfo { 16624 string PropertyName; 16625 boolean Ascending; 16626 }; 16627 published interface XPropertySetRegistryFactory { 16628 interface ::com::sun::star::uno::XInterface; 16629 ::com::sun::star::ucb::XPropertySetRegistry createPropertySetRegistry([in] string URL); 16630 }; 16631 published service Store: ::com::sun::star::ucb::XPropertySetRegistryFactory; 16632 published enum SynchronizePolicy { 16633 SERVER_IS_MASTER = 0, 16634 CLIENT_IS_MASTER = 1, 16635 NONE_IS_MASTER = 2 16636 }; 16637 published struct TransferInfo { 16638 boolean MoveData; 16639 string SourceURL; 16640 string NewTitle; 16641 long NameClash; 16642 }; 16643 published struct TransferResult { 16644 string Source; 16645 string Target; 16646 any Result; 16647 }; 16648 published interface XContentProviderManager { 16649 interface ::com::sun::star::uno::XInterface; 16650 ::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); 16651 void deregisterContentProvider([in] ::com::sun::star::ucb::XContentProvider Provider, [in] string Scheme); 16652 sequence< ::com::sun::star::ucb::ContentProviderInfo > queryContentProviders(); 16653 ::com::sun::star::ucb::XContentProvider queryContentProvider([in] string Identifier); 16654 }; 16655 published interface XUniversalContentBroker { 16656 interface ::com::sun::star::lang::XComponent; 16657 interface ::com::sun::star::ucb::XContentProvider; 16658 interface ::com::sun::star::ucb::XContentProviderManager; 16659 interface ::com::sun::star::ucb::XContentIdentifierFactory; 16660 interface ::com::sun::star::ucb::XCommandProcessor2; 16661 }; 16662 published service UniversalContentBroker: ::com::sun::star::ucb::XUniversalContentBroker { 16663 create(); 16664 }; 16665 published exception UnsupportedCommandException: ::com::sun::star::uno::Exception { 16666 }; 16667 published exception UnsupportedDataSinkException: ::com::sun::star::uno::Exception { 16668 ::com::sun::star::uno::XInterface Sink; 16669 }; 16670 published exception UnsupportedNameClashException: ::com::sun::star::uno::Exception { 16671 long NameClash; 16672 }; 16673 published exception UnsupportedOpenModeException: ::com::sun::star::uno::Exception { 16674 short Mode; 16675 }; 16676 published enum VerificationMode { 16677 ALWAYS = 0, 16678 ONCE = 1, 16679 NEVER = 2 16680 }; 16681 published service WebDAVContentProvider { 16682 interface ::com::sun::star::ucb::XContentProvider; 16683 }; 16684 published service WebDAVDocumentContent { 16685 interface ::com::sun::star::lang::XComponent; 16686 interface ::com::sun::star::ucb::XContent; 16687 interface ::com::sun::star::ucb::XCommandProcessor; 16688 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16689 interface ::com::sun::star::beans::XPropertyContainer; 16690 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16691 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16692 interface ::com::sun::star::container::XChild; 16693 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16694 }; 16695 published service WebDAVFolderContent { 16696 interface ::com::sun::star::lang::XComponent; 16697 interface ::com::sun::star::ucb::XContent; 16698 interface ::com::sun::star::ucb::XCommandProcessor; 16699 interface ::com::sun::star::beans::XPropertiesChangeNotifier; 16700 interface ::com::sun::star::beans::XPropertyContainer; 16701 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier; 16702 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier; 16703 interface ::com::sun::star::container::XChild; 16704 interface ::com::sun::star::ucb::XContentCreator; 16705 [optional] interface ::com::sun::star::ucb::XCommandProcessor2; 16706 }; 16707 published struct WelcomeDynamicResultSetStruct { 16708 ::com::sun::star::sdbc::XResultSet Old; 16709 ::com::sun::star::sdbc::XResultSet New; 16710 }; 16711 published interface XAnyCompare { 16712 interface ::com::sun::star::uno::XInterface; 16713 short compare([in] any Any1, [in] any Any2); 16714 }; 16715 published interface XCommandInfo { 16716 interface ::com::sun::star::uno::XInterface; 16717 sequence< ::com::sun::star::ucb::CommandInfo > getCommands(); 16718 ::com::sun::star::ucb::CommandInfo getCommandInfoByName([in] string Name) raises (::com::sun::star::ucb::UnsupportedCommandException); 16719 ::com::sun::star::ucb::CommandInfo getCommandInfoByHandle([in] long Handle) raises (::com::sun::star::ucb::UnsupportedCommandException); 16720 boolean hasCommandByName([in] string Name); 16721 boolean hasCommandByHandle([in] long Handle); 16722 }; 16723 published interface XCommandInfoChangeListener { 16724 interface ::com::sun::star::lang::XEventListener; 16725 void commandInfoChange([in] ::com::sun::star::ucb::CommandInfoChangeEvent evt); 16726 }; 16727 published interface XContentEventListener { 16728 interface ::com::sun::star::lang::XEventListener; 16729 void contentEvent([in] ::com::sun::star::ucb::ContentEvent evt); 16730 }; 16731 published interface XContentIdentifier { 16732 interface ::com::sun::star::uno::XInterface; 16733 string getContentIdentifier(); 16734 string getContentProviderScheme(); 16735 }; 16736 published interface XContentIdentifierMapping { 16737 interface ::com::sun::star::uno::XInterface; 16738 string mapContentIdentifierString([in] string Source); 16739 ::com::sun::star::ucb::XContentIdentifier mapContentIdentifier([in] ::com::sun::star::ucb::XContentIdentifier Source); 16740 ::com::sun::star::ucb::XContent mapContent([in] ::com::sun::star::ucb::XContent Source); 16741 boolean mapRow([inout] sequence< any > Value); 16742 }; 16743 /** @deprecated */ published interface XDataContainer { 16744 interface ::com::sun::star::container::XIndexContainer; 16745 string getContentType(); 16746 void setContentType([in] string aType); 16747 sequence< byte > getData(); 16748 void setData([in] sequence< byte > aData); 16749 /** @deprecated */ string getDataURL(); 16750 /** @deprecated */ void setDataURL([in] string aURL); 16751 }; 16752 published interface XDynamicResultSetListener { 16753 interface ::com::sun::star::lang::XEventListener; 16754 void notify([in] ::com::sun::star::ucb::ListEvent Changes); 16755 }; 16756 published interface XInteractionHandlerSupplier { 16757 interface ::com::sun::star::uno::XInterface; 16758 boolean hasInteractionHandler(); 16759 }; 16760 published interface XInteractionReplaceExistingData { 16761 interface ::com::sun::star::task::XInteractionContinuation; 16762 }; 16763 published interface XInteractionSupplyAuthentication { 16764 interface ::com::sun::star::task::XInteractionContinuation; 16765 boolean canSetRealm(); 16766 void setRealm([in] string Realm); 16767 boolean canSetUserName(); 16768 void setUserName([in] string UserName); 16769 boolean canSetPassword(); 16770 void setPassword([in] string Password); 16771 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberPasswordModes([out] ::com::sun::star::ucb::RememberAuthentication Default); 16772 void setRememberPassword([in] ::com::sun::star::ucb::RememberAuthentication Remember); 16773 boolean canSetAccount(); 16774 void setAccount([in] string Account); 16775 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberAccountModes([out] ::com::sun::star::ucb::RememberAuthentication Default); 16776 void setRememberAccount([in] ::com::sun::star::ucb::RememberAuthentication Remember); 16777 }; 16778 published interface XInteractionSupplyName { 16779 interface ::com::sun::star::task::XInteractionContinuation; 16780 void setName([in] string Name); 16781 }; 16782 published interface XProgressHandler { 16783 interface ::com::sun::star::uno::XInterface; 16784 void push([in] any Status); 16785 void update([in] any Status); 16786 void pop(); 16787 }; 16788 published interface XPropertyMatcher { 16789 interface ::com::sun::star::uno::XInterface; 16790 boolean matches([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XCommandEnvironment Environment); 16791 }; 16792 published interface XPropertyMatcherFactory { 16793 interface ::com::sun::star::uno::XInterface; 16794 ::com::sun::star::ucb::XPropertyMatcher createPropertyMatcher([in] sequence< ::com::sun::star::ucb::SearchCriterium > Criteria); 16795 }; 16796 published interface XRecycler { 16797 interface ::com::sun::star::uno::XInterface; 16798 void trashContent([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XContentIdentifier Identifier); 16799 }; 16800 published interface XRemoteContentProviderChangeListener { 16801 interface ::com::sun::star::lang::XEventListener; 16802 void remoteContentProviderChange([in] ::com::sun::star::ucb::RemoteContentProviderChangeEvent Event); 16803 }; 16804 published interface XRemoteContentProviderChangeNotifier { 16805 interface ::com::sun::star::uno::XInterface; 16806 void addRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener); 16807 void removeRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener); 16808 }; 16809 published interface XRemoteContentProviderConnectionControl { 16810 interface ::com::sun::star::uno::XInterface; 16811 void enableConnectionControl([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor, [in] ::com::sun::star::uno::XInterface Token); 16812 }; 16813 published interface XRemoteContentProviderDistributor { 16814 interface ::com::sun::star::uno::XInterface; 16815 boolean connectToRemoteAcceptor([in] string Url, [in] string Identifier) raises (::com::sun::star::connection::NoConnectException, ::com::sun::star::connection::ConnectionSetupException, ::com::sun::star::lang::IllegalArgumentException); 16816 boolean disconnectFromRemoteAcceptor([in] string Url); 16817 void disconnectFromAll(); 16818 }; 16819 published interface XRemoteContentProviderDoneListener { 16820 interface ::com::sun::star::uno::XInterface; 16821 void doneWithRemoteContentProviders([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor); 16822 }; 16823 published interface XRemoteContentProviderSupplier { 16824 interface ::com::sun::star::uno::XInterface; 16825 ::com::sun::star::lang::XMultiServiceFactory queryRemoteContentProvider([in] string Identifier); 16826 }; 16827 }; 16828 module ui { 16829 published service ActionTrigger { 16830 [property] string Text; 16831 [property] string CommandURL; 16832 [property, optional] string HelpURL; 16833 [property] ::com::sun::star::awt::XBitmap Image; 16834 [property] ::com::sun::star::container::XIndexContainer SubContainer; 16835 }; 16836 published service ActionTriggerContainer { 16837 interface ::com::sun::star::container::XIndexContainer; 16838 interface ::com::sun::star::lang::XMultiServiceFactory; 16839 [optional] interface ::com::sun::star::container::XEnumerationAccess; 16840 [optional] interface ::com::sun::star::container::XContainer; 16841 }; 16842 published service ActionTriggerSeparator { 16843 [property, optional] short SeparatorType; 16844 }; 16845 published constants ActionTriggerSeparatorType { 16846 const short LINE = 0; 16847 const short LINEBREAK = 2; 16848 const short SPACE = 1; 16849 }; 16850 published struct ContextMenuExecuteEvent { 16851 ::com::sun::star::awt::XWindow SourceWindow; 16852 ::com::sun::star::awt::Point ExecutePosition; 16853 ::com::sun::star::container::XIndexContainer ActionTriggerContainer; 16854 ::com::sun::star::view::XSelectionSupplier Selection; 16855 }; 16856 published enum ContextMenuInterceptorAction { 16857 IGNORED = 0, 16858 CANCELLED = 1, 16859 EXECUTE_MODIFIED = 2, 16860 CONTINUE_MODIFIED = 3 16861 }; 16862 published interface XUIConfiguration { 16863 interface ::com::sun::star::uno::XInterface; 16864 void addConfigurationListener([in] ::com::sun::star::ui::XUIConfigurationListener Listener); 16865 void removeConfigurationListener([in] ::com::sun::star::ui::XUIConfigurationListener Listener); 16866 }; 16867 published interface XUIConfigurationPersistence { 16868 interface ::com::sun::star::uno::XInterface; 16869 void reload() raises (::com::sun::star::uno::Exception); 16870 void store() raises (::com::sun::star::uno::Exception); 16871 void storeToStorage([in] ::com::sun::star::embed::XStorage Storage) raises (::com::sun::star::uno::Exception); 16872 boolean isModified(); 16873 boolean isReadOnly(); 16874 }; 16875 published interface XUIConfigurationStorage { 16876 interface ::com::sun::star::uno::XInterface; 16877 void setStorage([in] ::com::sun::star::embed::XStorage Storage); 16878 boolean hasStorage(); 16879 }; 16880 published interface XAcceleratorConfiguration { 16881 interface ::com::sun::star::ui::XUIConfigurationPersistence; 16882 interface ::com::sun::star::ui::XUIConfigurationStorage; 16883 interface ::com::sun::star::ui::XUIConfiguration; 16884 sequence< ::com::sun::star::awt::KeyEvent > getAllKeyEvents(); 16885 string getCommandByKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent) raises (::com::sun::star::container::NoSuchElementException); 16886 void setKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent, [in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 16887 void removeKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent) raises (::com::sun::star::container::NoSuchElementException); 16888 sequence< ::com::sun::star::awt::KeyEvent > getKeyEventsByCommand([in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 16889 sequence< any > getPreferredKeyEventsForCommandList([in] sequence< string > lCommandList) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 16890 void removeCommandFromAllKeyEvents([in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException); 16891 }; 16892 published interface XContextMenuInterceptor { 16893 interface ::com::sun::star::uno::XInterface; 16894 ::com::sun::star::ui::ContextMenuInterceptorAction notifyContextMenuExecute([in] ::com::sun::star::ui::ContextMenuExecuteEvent aEvent); 16895 }; 16896 module dialogs { 16897 published constants CommonFilePickerElementIds { 16898 const short CONTROL_FILEVIEW = 4; 16899 const short EDIT_FILEURL = 5; 16900 const short EDIT_FILEURL_LABEL = 7; 16901 const short LISTBOX_FILTER = 3; 16902 const short LISTBOX_FILTER_LABEL = 6; 16903 const short PUSHBUTTON_CANCEL = 2; 16904 const short PUSHBUTTON_OK = 1; 16905 }; 16906 published constants ControlActions { 16907 const short ADD_ITEM = 1; 16908 const short ADD_ITEMS = 2; 16909 const short DELETE_ITEM = 3; 16910 const short DELETE_ITEMS = 4; 16911 const short GET_HELP_URL = 101; 16912 const short GET_ITEMS = 6; 16913 const short GET_SELECTED_ITEM = 7; 16914 const short GET_SELECTED_ITEM_INDEX = 8; 16915 const short SET_HELP_URL = 100; 16916 const short SET_SELECT_ITEM = 5; 16917 }; 16918 published exception ExecutableDialogException: ::com::sun::star::uno::Exception { 16919 }; 16920 published constants ExecutableDialogResults { 16921 const short CANCEL = 0; 16922 const short OK = 1; 16923 }; 16924 published constants ExtendedFilePickerElementIds { 16925 const short CHECKBOX_AUTOEXTENSION = 100; 16926 const short CHECKBOX_FILTEROPTIONS = 102; 16927 const short CHECKBOX_GPGENCRYPTION = 211; 16928 const short CHECKBOX_LINK = 104; 16929 const short CHECKBOX_PASSWORD = 101; 16930 const short CHECKBOX_PREVIEW = 105; 16931 const short CHECKBOX_READONLY = 103; 16932 const short CHECKBOX_SELECTION = 110; 16933 const short LISTBOX_FILTER_SELECTOR = 210; 16934 const short LISTBOX_IMAGE_ANCHOR = 212; 16935 const short LISTBOX_IMAGE_ANCHOR_LABEL = 213; 16936 const short LISTBOX_IMAGE_TEMPLATE = 109; 16937 const short LISTBOX_IMAGE_TEMPLATE_LABEL = 209; 16938 const short LISTBOX_TEMPLATE = 108; 16939 const short LISTBOX_TEMPLATE_LABEL = 208; 16940 const short LISTBOX_VERSION = 107; 16941 const short LISTBOX_VERSION_LABEL = 207; 16942 const short PUSHBUTTON_PLAY = 106; 16943 }; 16944 published interface XFilePicker { 16945 interface ::com::sun::star::ui::dialogs::XExecutableDialog; 16946 void setMultiSelectionMode([in] boolean bMode); 16947 void setDefaultName([in] string aName); 16948 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException); 16949 string getDisplayDirectory(); 16950 /** @deprecated */ sequence< string > getFiles(); 16951 }; 16952 published interface XFilePicker2 { 16953 interface ::com::sun::star::ui::dialogs::XFilePicker; 16954 sequence< string > getSelectedFiles(); 16955 }; 16956 published interface XFilePickerListener; 16957 published interface XFilePickerNotifier { 16958 interface ::com::sun::star::uno::XInterface; 16959 void addFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener); 16960 void removeFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener); 16961 }; 16962 published interface XFilePreview { 16963 interface ::com::sun::star::uno::XInterface; 16964 sequence< short > getSupportedImageFormats(); 16965 /** @deprecated */ ::com::sun::star::util::Color getTargetColorDepth(); 16966 long getAvailableWidth(); 16967 long getAvailableHeight(); 16968 void setImage([in] short aImageFormat, [in] any aImage) raises (::com::sun::star::lang::IllegalArgumentException); 16969 boolean setShowState([in] boolean bShowState); 16970 boolean getShowState(); 16971 }; 16972 published interface XFilterGroupManager { 16973 interface ::com::sun::star::uno::XInterface; 16974 void appendFilterGroup([in] string sGroupTitle, [in] sequence< ::com::sun::star::beans::StringPair > aFilters) raises (::com::sun::star::lang::IllegalArgumentException); 16975 }; 16976 published interface XFilterManager { 16977 interface ::com::sun::star::uno::XInterface; 16978 void appendFilter([in] string aTitle, [in] string aFilter) raises (::com::sun::star::lang::IllegalArgumentException); 16979 void setCurrentFilter([in] string aTitle) raises (::com::sun::star::lang::IllegalArgumentException); 16980 string getCurrentFilter(); 16981 }; 16982 published interface XFilePicker3 { 16983 interface ::com::sun::star::ui::dialogs::XFilePicker2; 16984 interface ::com::sun::star::ui::dialogs::XFilePickerNotifier; 16985 interface ::com::sun::star::ui::dialogs::XFilterManager; 16986 interface ::com::sun::star::ui::dialogs::XFilterGroupManager; 16987 interface ::com::sun::star::util::XCancellable; 16988 interface ::com::sun::star::lang::XComponent; 16989 [optional] interface ::com::sun::star::ui::dialogs::XFilePreview; 16990 }; 16991 published service FilePicker: ::com::sun::star::ui::dialogs::XFilePicker3 { 16992 createWithMode([in] short Mode); 16993 }; 16994 published struct FilePickerEvent: ::com::sun::star::lang::EventObject { 16995 short ElementId; 16996 }; 16997 published constants FilePreviewImageFormats { 16998 const short BITMAP = 1; 16999 }; 17000 published interface XFolderPicker { 17001 interface ::com::sun::star::ui::dialogs::XExecutableDialog; 17002 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException); 17003 string getDisplayDirectory(); 17004 string getDirectory(); 17005 void setDescription([in] string aDescription); 17006 }; 17007 published interface XFolderPicker2 { 17008 interface ::com::sun::star::ui::dialogs::XFolderPicker; 17009 interface ::com::sun::star::util::XCancellable; 17010 }; 17011 published service FolderPicker: ::com::sun::star::ui::dialogs::XFolderPicker2; 17012 /** @deprecated */ published constants ListboxControlActions { 17013 const short ADD_ITEM = 1; 17014 const short ADD_ITEMS = 2; 17015 const short DELETE_ITEM = 3; 17016 const short DELETE_ITEMS = 4; 17017 const short GET_ITEMS = 6; 17018 const short GET_SELECTED_ITEM = 7; 17019 const short SET_SELECT_ITEM = 5; 17020 }; 17021 published constants TemplateDescription { 17022 const short FILEOPEN_LINK_PLAY = 12; 17023 const short FILEOPEN_LINK_PREVIEW = 9; 17024 const short FILEOPEN_LINK_PREVIEW_IMAGE_ANCHOR = 13; 17025 const short FILEOPEN_LINK_PREVIEW_IMAGE_TEMPLATE = 6; 17026 const short FILEOPEN_PLAY = 7; 17027 const short FILEOPEN_PREVIEW = 11; 17028 const short FILEOPEN_READONLY_VERSION = 8; 17029 const short FILEOPEN_SIMPLE = 0; 17030 const short FILESAVE_AUTOEXTENSION = 10; 17031 const short FILESAVE_AUTOEXTENSION_PASSWORD = 2; 17032 const short FILESAVE_AUTOEXTENSION_PASSWORD_FILTEROPTIONS = 3; 17033 const short FILESAVE_AUTOEXTENSION_SELECTION = 4; 17034 const short FILESAVE_AUTOEXTENSION_TEMPLATE = 5; 17035 const short FILESAVE_SIMPLE = 1; 17036 }; 17037 published interface XControlAccess { 17038 interface ::com::sun::star::uno::XInterface; 17039 void setControlProperty([in] string aControlName, [in] string aControlProperty, [in] any aValue) raises (::com::sun::star::lang::IllegalArgumentException); 17040 any getControlProperty([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException); 17041 }; 17042 published interface XControlInformation { 17043 interface ::com::sun::star::uno::XInterface; 17044 sequence< string > getSupportedControls(); 17045 boolean isControlSupported([in] string aControlName); 17046 sequence< string > getSupportedControlProperties([in] string aControlName) raises (::com::sun::star::lang::IllegalArgumentException); 17047 boolean isControlPropertySupported([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException); 17048 }; 17049 published interface XFilePickerControlAccess { 17050 interface ::com::sun::star::ui::dialogs::XFilePicker; 17051 void setValue([in] short ControlId, [in] short aControlAction, [in] any aValue); 17052 any getValue([in] short aControlId, [in] short aControlAction); 17053 void setLabel([in] short aControlId, [in] string aLabel); 17054 string getLabel([in] short aControlId); 17055 void enableControl([in] short ControlId, [in] boolean bEnable); 17056 }; 17057 published interface XFilePickerListener { 17058 interface ::com::sun::star::lang::XEventListener; 17059 void fileSelectionChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent); 17060 void directoryChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent); 17061 string helpRequested([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent); 17062 void controlStateChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent); 17063 void dialogSizeChanged(); 17064 }; 17065 published service XSLTFilterDialog: ::com::sun::star::ui::dialogs::XExecutableDialog; 17066 }; 17067 }; 17068 module util { 17069 published struct AtomClassRequest { 17070 long atomClass; 17071 sequence< long > atoms; 17072 }; 17073 published struct AtomDescription { 17074 long atom; 17075 string description; 17076 }; 17077 published struct ChangesEvent: ::com::sun::star::lang::EventObject { 17078 any Base; 17079 ::com::sun::star::util::ChangesSet Changes; 17080 }; 17081 published enum DataEditorEventType { 17082 DONE = 0, 17083 CANCELED = 1 17084 }; 17085 published struct DataEditorEvent: ::com::sun::star::lang::EventObject { 17086 ::com::sun::star::util::DataEditorEventType Type; 17087 }; 17088 published struct DateTimeRange { 17089 unsigned long StartNanoSeconds; 17090 unsigned short StartSeconds; 17091 unsigned short StartMinutes; 17092 unsigned short StartHours; 17093 unsigned short StartDay; 17094 unsigned short StartMonth; 17095 short StartYear; 17096 unsigned long EndNanoSeconds; 17097 unsigned short EndSeconds; 17098 unsigned short EndMinutes; 17099 unsigned short EndHours; 17100 unsigned short EndDay; 17101 unsigned short EndMonth; 17102 short EndYear; 17103 boolean IsUTC; 17104 }; 17105 published interface XJobManager { 17106 interface ::com::sun::star::uno::XInterface; 17107 void registerJob([in] ::com::sun::star::util::XCancellable Job); 17108 void releaseJob([in] ::com::sun::star::util::XCancellable Job); 17109 void cancelAllJobs(); 17110 }; 17111 published typedef short Language; 17112 published exception MalformedNumberFormatException: ::com::sun::star::uno::Exception { 17113 long CheckPos; 17114 }; 17115 published constants MeasureUnit { 17116 const short APPFONT = 17; 17117 const short CM = 3; 17118 const short FOOT = 13; 17119 const short INCH = 7; 17120 const short INCH_1000TH = 4; 17121 const short INCH_100TH = 5; 17122 const short INCH_10TH = 6; 17123 const short KM = 11; 17124 const short M = 10; 17125 const short MILE = 14; 17126 const short MM = 2; 17127 const short MM_100TH = 0; 17128 const short MM_10TH = 1; 17129 const short PERCENT = 15; 17130 const short PICA = 12; 17131 const short PIXEL = 16; 17132 const short POINT = 8; 17133 const short SYSFONT = 18; 17134 const short TWIP = 9; 17135 }; 17136 published struct ModeChangeEvent: ::com::sun::star::lang::EventObject { 17137 string NewMode; 17138 }; 17139 published exception NotNumericException: ::com::sun::star::uno::Exception { 17140 }; 17141 published constants NumberFormat { 17142 const short ALL = 0; 17143 const short CURRENCY = 8; 17144 const short DATE = 2; 17145 const short DATETIME = 6; 17146 const short DEFINED = 1; 17147 const short DURATION = 8196; 17148 const short EMPTY = 4096; 17149 const short FRACTION = 64; 17150 const short LOGICAL = 1024; 17151 const short NUMBER = 16; 17152 const short PERCENT = 128; 17153 const short SCIENTIFIC = 32; 17154 const short TEXT = 256; 17155 const short TIME = 4; 17156 const short UNDEFINED = 2048; 17157 }; 17158 published service NumberFormatProperties { 17159 [property, readonly] string FormatString; 17160 [property, readonly] ::com::sun::star::lang::Locale Locale; 17161 [property, readonly] short Type; 17162 [property] string Comment; 17163 }; 17164 published service NumberFormatSettings { 17165 interface ::com::sun::star::beans::XPropertySet; 17166 [property] ::com::sun::star::util::Date NullDate; 17167 [property] short StandardDecimals; 17168 [property] boolean NoZero; 17169 [property] short TwoDigitDateStart; 17170 }; 17171 published interface XNumberFormatTypes { 17172 interface ::com::sun::star::uno::XInterface; 17173 long getStandardIndex([in] ::com::sun::star::lang::Locale nLocale); 17174 long getStandardFormat([in] short nType, [in] ::com::sun::star::lang::Locale nLocale); 17175 long getFormatIndex([in] short nIndex, [in] ::com::sun::star::lang::Locale nLocale); 17176 boolean isTypeCompatible([in] short nOldType, [in] short nNewType); 17177 long getFormatForLocale([in] long nKey, [in] ::com::sun::star::lang::Locale nLocale); 17178 }; 17179 published interface XNumberFormats { 17180 interface ::com::sun::star::uno::XInterface; 17181 ::com::sun::star::beans::XPropertySet getByKey([in] long nKey); 17182 sequence< long > queryKeys([in] short nType, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bCreate); 17183 long queryKey([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bScan); 17184 long addNew([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale) raises (::com::sun::star::util::MalformedNumberFormatException); 17185 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); 17186 void removeByKey([in] long nKey); 17187 string generateFormat([in] long nBaseKey, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bThousands, [in] boolean bRed, [in] short nDecimals, [in] short nLeading); 17188 }; 17189 published service NumberFormats { 17190 interface ::com::sun::star::util::XNumberFormats; 17191 interface ::com::sun::star::util::XNumberFormatTypes; 17192 }; 17193 published service NumberFormatsSupplier: ::com::sun::star::util::XNumberFormatsSupplier { 17194 createWithLocale([in] ::com::sun::star::lang::Locale Locale); 17195 createWithDefaultLocale(); 17196 }; 17197 published interface XNumberFormatPreviewer { 17198 interface ::com::sun::star::uno::XInterface; 17199 string convertNumberToPreviewString([in] string aFormat, [in] double fValue, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bAllowEnglish) raises (::com::sun::star::util::MalformedNumberFormatException); 17200 ::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); 17201 }; 17202 published interface XNumberFormatter { 17203 interface ::com::sun::star::uno::XInterface; 17204 void attachNumberFormatsSupplier([in] ::com::sun::star::util::XNumberFormatsSupplier xSupplier); 17205 ::com::sun::star::util::XNumberFormatsSupplier getNumberFormatsSupplier(); 17206 long detectNumberFormat([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException); 17207 double convertStringToNumber([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException); 17208 string convertNumberToString([in] long nKey, [in] double fValue); 17209 ::com::sun::star::util::Color queryColorForNumber([in] long nKey, [in] double fValue, [in] ::com::sun::star::util::Color aDefaultColor); 17210 string formatString([in] long nKey, [in] string aString); 17211 ::com::sun::star::util::Color queryColorForString([in] long nKey, [in] string aString, [in] ::com::sun::star::util::Color aDefaultColor); 17212 string getInputString([in] long nKey, [in] double fValue); 17213 }; 17214 published interface XNumberFormatter2 { 17215 interface ::com::sun::star::util::XNumberFormatter; 17216 interface ::com::sun::star::util::XNumberFormatPreviewer; 17217 }; 17218 published service NumberFormatter: ::com::sun::star::util::XNumberFormatter2; 17219 published interface XOfficeInstallationDirectories { 17220 interface ::com::sun::star::uno::XInterface; 17221 string getOfficeInstallationDirectoryURL(); 17222 string getOfficeUserDataDirectoryURL(); 17223 string makeRelocatableURL([in] string URL); 17224 string makeAbsoluteURL([in] string URL); 17225 }; 17226 /** @deprecated */ published service OfficeInstallationDirectories { 17227 interface ::com::sun::star::util::XOfficeInstallationDirectories; 17228 }; 17229 published interface XPathSettings { 17230 interface ::com::sun::star::beans::XPropertySet; 17231 [attribute] string Addin; 17232 [attribute] string AutoCorrect; 17233 [attribute] string AutoText; 17234 [attribute] string Backup; 17235 [attribute] string Basic; 17236 [attribute] string Bitmap; 17237 [attribute] string Config; 17238 [attribute] string Dictionary; 17239 [attribute] string Favorite; 17240 [attribute] string Filter; 17241 [attribute] string Gallery; 17242 [attribute] string Graphic; 17243 [attribute] string Help; 17244 [attribute] string Linguistic; 17245 [attribute] string Module; 17246 [attribute] string Palette; 17247 [attribute] string Plugin; 17248 [attribute] string Storage; 17249 [attribute] string Temp; 17250 [attribute] string Template; 17251 [attribute] string UIConfig; 17252 [attribute] string UserConfig; 17253 /** @deprecated */ [attribute] string UserDictionary; 17254 [attribute] string Work; 17255 [attribute] string BasePathShareLayer; 17256 [attribute] string BasePathUserLayer; 17257 }; 17258 /** @deprecated */ published service PathSettings: ::com::sun::star::util::XPathSettings; 17259 published interface XStringSubstitution { 17260 interface ::com::sun::star::uno::XInterface; 17261 string substituteVariables([in] string aText, [in] boolean bSubstRequired) raises (::com::sun::star::container::NoSuchElementException); 17262 string reSubstituteVariables([in] string aText); 17263 string getSubstituteVariableValue([in] string variable) raises (::com::sun::star::container::NoSuchElementException); 17264 }; 17265 published service PathSubstitution: ::com::sun::star::util::XStringSubstitution; 17266 published interface XSearchDescriptor { 17267 interface ::com::sun::star::beans::XPropertySet; 17268 string getSearchString(); 17269 void setSearchString([in] string aString); 17270 }; 17271 published service SearchDescriptor { 17272 interface ::com::sun::star::util::XSearchDescriptor; 17273 interface ::com::sun::star::beans::XPropertySet; 17274 [property] boolean SearchBackwards; 17275 [property] boolean SearchCaseSensitive; 17276 [property] boolean SearchWords; 17277 [property] boolean SearchRegularExpression; 17278 [property] boolean SearchStyles; 17279 [property] boolean SearchSimilarity; 17280 [property] boolean SearchSimilarityRelax; 17281 [property] short SearchSimilarityRemove; 17282 [property] short SearchSimilarityAdd; 17283 [property] short SearchSimilarityExchange; 17284 [property, optional] boolean SearchWildcard; 17285 [property, optional] long WildcardEscapeCharacter; 17286 }; 17287 published interface XReplaceDescriptor { 17288 interface ::com::sun::star::util::XSearchDescriptor; 17289 string getReplaceString(); 17290 void setReplaceString([in] string aReplaceString); 17291 }; 17292 published service ReplaceDescriptor { 17293 service ::com::sun::star::util::SearchDescriptor; 17294 interface ::com::sun::star::util::XReplaceDescriptor; 17295 }; 17296 published enum SearchAlgorithms { 17297 ABSOLUTE = 0, 17298 REGEXP = 1, 17299 APPROXIMATE = 2 17300 }; 17301 published constants SearchFlags { 17302 /** @deprecated */ const long ALL_IGNORE_CASE = 1; 17303 const long LEV_RELAXED = 65536; 17304 const long NORM_WORD_ONLY = 16; 17305 /** @deprecated */ const long REG_EXTENDED = 256; 17306 /** @deprecated */ const long REG_NEWLINE = 1024; 17307 /** @deprecated */ const long REG_NOSUB = 512; 17308 const long REG_NOT_BEGINOFLINE = 2048; 17309 const long REG_NOT_ENDOFLINE = 4096; 17310 const long WILD_MATCH_SELECTION = 1048576; 17311 }; 17312 published struct SearchOptions { 17313 ::com::sun::star::util::SearchAlgorithms algorithmType; 17314 long searchFlag; 17315 string searchString; 17316 string replaceString; 17317 ::com::sun::star::lang::Locale Locale; 17318 long changedChars; 17319 long deletedChars; 17320 long insertedChars; 17321 long transliterateFlags; 17322 }; 17323 published struct SearchResult { 17324 long subRegExpressions; 17325 sequence< long > startOffset; 17326 sequence< long > endOffset; 17327 }; 17328 /** @deprecated */ published service Sortable { 17329 interface ::com::sun::star::util::XSortable; 17330 }; 17331 published interface XTextSearch { 17332 interface ::com::sun::star::uno::XInterface; 17333 void setOptions([in] ::com::sun::star::util::SearchOptions options); 17334 ::com::sun::star::util::SearchResult searchForward([in] string searchStr, [in] long startPos, [in] long endPos); 17335 ::com::sun::star::util::SearchResult searchBackward([in] string searchStr, [in] long startPos, [in] long endPos); 17336 }; 17337 published service TextSearch: ::com::sun::star::util::XTextSearch; 17338 published interface XURLTransformer { 17339 interface ::com::sun::star::uno::XInterface; 17340 boolean parseStrict([inout] ::com::sun::star::util::URL aURL); 17341 boolean parseSmart([inout] ::com::sun::star::util::URL aURL, [in] string sSmartProtocol); 17342 boolean assemble([inout] ::com::sun::star::util::URL aURL); 17343 string getPresentation([in] ::com::sun::star::util::URL aURL, [in] boolean bWithPassword); 17344 }; 17345 published service URLTransformer: ::com::sun::star::util::XURLTransformer; 17346 published interface XStringWidth; 17347 published interface XStringAbbreviation { 17348 interface ::com::sun::star::uno::XInterface; 17349 string abbreviateString([in] ::com::sun::star::util::XStringWidth xStringWidth, [in] long nWidth, [in] string aString); 17350 }; 17351 published interface XAtomServer { 17352 interface ::com::sun::star::uno::XInterface; 17353 sequence< ::com::sun::star::util::AtomDescription > getClass([in] long atomClass); 17354 sequence< sequence< ::com::sun::star::util::AtomDescription > > getClasses([in] sequence< long > atomClasses); 17355 sequence< string > getAtomDescriptions([in] sequence< ::com::sun::star::util::AtomClassRequest > atoms); 17356 sequence< ::com::sun::star::util::AtomDescription > getRecentAtoms([in] long atomClass, [in] long atom); 17357 long getAtom([in] long atomClass, [in] string description, [in] boolean create); 17358 }; 17359 published interface XChainable { 17360 interface ::com::sun::star::uno::XInterface; 17361 ::com::sun::star::util::XChainable getPredecessor(); 17362 ::com::sun::star::util::XChainable getSuccessor(); 17363 void setSuccessor([in] ::com::sun::star::util::XChainable xChainable) raises (::com::sun::star::lang::IllegalArgumentException); 17364 boolean isChainable([in] ::com::sun::star::util::XChainable xChainable); 17365 }; 17366 published interface XChangesListener { 17367 interface ::com::sun::star::lang::XEventListener; 17368 void changesOccurred([in] ::com::sun::star::util::ChangesEvent Event); 17369 }; 17370 published interface XChangesSet { 17371 interface ::com::sun::star::container::XElementAccess; 17372 sequence< ::com::sun::star::util::ElementChange > getAllChanges(); 17373 }; 17374 published interface XCloseListener { 17375 interface ::com::sun::star::lang::XEventListener; 17376 void queryClosing([in] ::com::sun::star::lang::EventObject Source, [in] boolean GetsOwnership) raises (::com::sun::star::util::CloseVetoException); 17377 void notifyClosing([in] ::com::sun::star::lang::EventObject Source); 17378 }; 17379 published interface XDataEditorListener; 17380 published interface XDataEditor { 17381 interface ::com::sun::star::uno::XInterface; 17382 void show(); 17383 void setModel([in] ::com::sun::star::uno::XInterface model); 17384 ::com::sun::star::uno::XInterface getModel(); 17385 void addDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener); 17386 void removeDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener); 17387 }; 17388 published interface XDataEditorListener { 17389 interface ::com::sun::star::uno::XInterface; 17390 void updateDataEditorState([in] ::com::sun::star::util::DataEditorEvent event); 17391 }; 17392 published interface XFlushListener { 17393 interface ::com::sun::star::lang::XEventListener; 17394 void flushed([in] ::com::sun::star::lang::EventObject rEvent); 17395 }; 17396 published interface XLinkUpdate { 17397 interface ::com::sun::star::uno::XInterface; 17398 void updateLinks(); 17399 }; 17400 published interface XModeChangeApproveListener { 17401 interface ::com::sun::star::lang::XEventListener; 17402 void approveModeChange([in] ::com::sun::star::util::ModeChangeEvent rSource) raises (::com::sun::star::util::VetoException); 17403 }; 17404 published interface XModeChangeListener; 17405 published interface XModeChangeBroadcaster { 17406 interface ::com::sun::star::uno::XInterface; 17407 void addModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener); 17408 void removeModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener); 17409 void addModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException); 17410 void removeModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException); 17411 }; 17412 published interface XModeChangeListener { 17413 interface ::com::sun::star::lang::XEventListener; 17414 void modeChanged([in] ::com::sun::star::util::ModeChangeEvent rSource); 17415 }; 17416 published interface XModifyListener { 17417 interface ::com::sun::star::lang::XEventListener; 17418 void modified([in] ::com::sun::star::lang::EventObject aEvent); 17419 }; 17420 published interface XPropertyReplace { 17421 interface ::com::sun::star::util::XReplaceDescriptor; 17422 boolean getValueSearch(); 17423 void setValueSearch([in] boolean bValueSearch); 17424 sequence< ::com::sun::star::beans::PropertyValue > getSearchAttributes(); 17425 void setSearchAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException); 17426 sequence< ::com::sun::star::beans::PropertyValue > getReplaceAttributes(); 17427 void setReplaceAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException); 17428 }; 17429 published interface XRefreshListener { 17430 interface ::com::sun::star::lang::XEventListener; 17431 void refreshed([in] ::com::sun::star::lang::EventObject rEvent); 17432 }; 17433 published interface XStringWidth { 17434 interface ::com::sun::star::uno::XInterface; 17435 long queryStringWidth([in] string aString); 17436 }; 17437 published interface XUniqueIDFactory { 17438 interface ::com::sun::star::uno::XInterface; 17439 string createUniqueID(); 17440 }; 17441 published singleton theOfficeInstallationDirectories: ::com::sun::star::util::XOfficeInstallationDirectories; 17442 published singleton thePathSettings: ::com::sun::star::util::XPathSettings; 17443 }; 17444 module view { 17445 published constants DocumentZoomType { 17446 const short BY_VALUE = 3; 17447 const short ENTIRE_PAGE = 2; 17448 const short OPTIMAL = 0; 17449 const short PAGE_WIDTH = 1; 17450 const short PAGE_WIDTH_EXACT = 4; 17451 }; 17452 published enum PaperFormat { 17453 A3 = 0, 17454 A4 = 1, 17455 A5 = 2, 17456 B4 = 3, 17457 B5 = 4, 17458 LETTER = 5, 17459 LEGAL = 6, 17460 TABLOID = 7, 17461 USER = 8 17462 }; 17463 published enum PrintableState { 17464 JOB_STARTED = 0, 17465 JOB_COMPLETED = 1, 17466 JOB_SPOOLED = 2, 17467 JOB_ABORTED = 3, 17468 JOB_FAILED = 4, 17469 JOB_SPOOLING_FAILED = 5 17470 }; 17471 published struct PrintJobEvent: ::com::sun::star::lang::EventObject { 17472 ::com::sun::star::view::PrintableState State; 17473 }; 17474 published service PrintOptions { 17475 [property] short CopyCount; 17476 [property] string FileName; 17477 [property] boolean Collate; 17478 /** @deprecated */ [property] boolean Sort; 17479 [property] string Pages; 17480 [property, optional] boolean Wait; 17481 [property, optional] short DuplexMode; 17482 [property, optional] string PrinterName; 17483 [property, optional] boolean SinglePrintJobs; 17484 [property, optional] boolean JobName; 17485 }; 17486 published service PrintSettings { 17487 [property] boolean PrintBlackFonts; 17488 [property] boolean PrintControls; 17489 [property] boolean PrintDrawings; 17490 [property] boolean PrintGraphics; 17491 [property] boolean PrintLeftPages; 17492 [property] boolean PrintRightPages; 17493 [property] boolean PrintTables; 17494 [property] boolean PrintReversed; 17495 [property] boolean PrintProspect; 17496 [property] boolean PrintPageBackground; 17497 [property] short PrintAnnotationMode; 17498 }; 17499 published struct PrintableStateEvent: ::com::sun::star::lang::EventObject { 17500 ::com::sun::star::view::PrintableState State; 17501 }; 17502 published service PrinterDescriptor { 17503 [property] string Name; 17504 [property] ::com::sun::star::view::PaperOrientation PaperOrientation; 17505 [property] ::com::sun::star::view::PaperFormat PaperFormat; 17506 [property] ::com::sun::star::awt::Size PaperSize; 17507 [property, readonly] boolean IsBusy; 17508 [property, readonly] boolean CanSetPaperOrientation; 17509 [property, readonly] boolean CanSetPaperFormat; 17510 [property, readonly] boolean CanSetPaperSize; 17511 }; 17512 published service RenderDescriptor { 17513 [property] ::com::sun::star::awt::Size PageSize; 17514 }; 17515 published service RenderOptions { 17516 [property] ::com::sun::star::awt::XDevice RenderDevice; 17517 [property, optional] boolean IsFirstPage; 17518 [property, optional] boolean IsLastPage; 17519 [property, optional] boolean IsSkipEmptyPages; 17520 [property, optional] string PageRange; 17521 }; 17522 published service ViewSettings { 17523 interface ::com::sun::star::beans::XPropertySet; 17524 [property, optional] boolean ShowHoriRuler; 17525 [property, optional] boolean ShowHoriScrollBar; 17526 [property, optional] short ZoomValue; 17527 [property, optional] boolean ShowVertRuler; 17528 [property, optional] boolean ShowVertScrollBar; 17529 }; 17530 published interface XLineCursor { 17531 interface ::com::sun::star::uno::XInterface; 17532 boolean isAtStartOfLine(); 17533 boolean isAtEndOfLine(); 17534 void gotoEndOfLine([in] boolean bExpand); 17535 void gotoStartOfLine([in] boolean bExpand); 17536 }; 17537 published interface XPrintJob { 17538 interface ::com::sun::star::uno::XInterface; 17539 sequence< ::com::sun::star::beans::PropertyValue > getPrintOptions(); 17540 sequence< ::com::sun::star::beans::PropertyValue > getPrinter(); 17541 ::com::sun::star::view::XPrintable getPrintable(); 17542 void cancelJob(); 17543 }; 17544 published interface XPrintJobListener { 17545 interface ::com::sun::star::lang::XEventListener; 17546 void printJobEvent([in] ::com::sun::star::view::PrintJobEvent Event); 17547 }; 17548 published interface XPrintableListener; 17549 published interface XPrintableBroadcaster { 17550 interface ::com::sun::star::uno::XInterface; 17551 void addPrintableListener([in] ::com::sun::star::view::XPrintableListener xListener); 17552 void removePrintableListener([in] ::com::sun::star::view::XPrintableListener xListener); 17553 }; 17554 published interface XPrintableListener { 17555 interface ::com::sun::star::lang::XEventListener; 17556 void stateChanged([in] ::com::sun::star::view::PrintableStateEvent Event); 17557 }; 17558 published interface XRenderable { 17559 interface ::com::sun::star::uno::XInterface; 17560 long getRendererCount([in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException); 17561 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); 17562 void render([in] long nRenderer, [in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException); 17563 }; 17564 published interface XViewCursor { 17565 interface ::com::sun::star::uno::XInterface; 17566 boolean goDown([in] short nCount, [in] boolean bExpand); 17567 boolean goUp([in] short nCount, [in] boolean bExpand); 17568 boolean goLeft([in] short nCount, [in] boolean bExpand); 17569 boolean goRight([in] short nCount, [in] boolean bExpand); 17570 }; 17571 }; 17572 module xml { 17573 published service AttributeContainer { 17574 interface ::com::sun::star::container::XNameContainer; 17575 }; 17576 published struct AttributeData { 17577 string Namespace; 17578 string Type; 17579 string Value; 17580 }; 17581 published interface XExportFilter { 17582 interface ::com::sun::star::uno::XInterface; 17583 boolean exporter([in] sequence< ::com::sun::star::beans::PropertyValue > aSourceData, [in] sequence< string > msUserData) raises (::com::sun::star::lang::IllegalArgumentException); 17584 }; 17585 module sax { 17586 published interface XAttributeList; 17587 published interface XLocator; 17588 published interface XDocumentHandler { 17589 interface ::com::sun::star::uno::XInterface; 17590 void startDocument() raises (::com::sun::star::xml::sax::SAXException); 17591 void endDocument() raises (::com::sun::star::xml::sax::SAXException); 17592 void startElement([in] string aName, [in] ::com::sun::star::xml::sax::XAttributeList xAttribs) raises (::com::sun::star::xml::sax::SAXException); 17593 void endElement([in] string aName) raises (::com::sun::star::xml::sax::SAXException); 17594 void characters([in] string aChars) raises (::com::sun::star::xml::sax::SAXException); 17595 void ignorableWhitespace([in] string aWhitespaces) raises (::com::sun::star::xml::sax::SAXException); 17596 void processingInstruction([in] string aTarget, [in] string aData) raises (::com::sun::star::xml::sax::SAXException); 17597 void setDocumentLocator([in] ::com::sun::star::xml::sax::XLocator xLocator) raises (::com::sun::star::xml::sax::SAXException); 17598 }; 17599 }; 17600 published service ExportFilter { 17601 interface ::com::sun::star::xml::sax::XDocumentHandler; 17602 interface ::com::sun::star::xml::XExportFilter; 17603 }; 17604 published interface XImportFilter { 17605 interface ::com::sun::star::uno::XInterface; 17606 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); 17607 }; 17608 published service ImportFilter { 17609 interface ::com::sun::star::xml::XImportFilter; 17610 }; 17611 published service NamespaceContainer { 17612 interface ::com::sun::star::container::XNameContainer; 17613 }; 17614 published service TextUserDefinedAttributesSupplier { 17615 [property] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes; 17616 }; 17617 published service XMLExportFilter { 17618 service ::com::sun::star::document::ExportFilter; 17619 }; 17620 published service XMLImportFilter { 17621 service ::com::sun::star::document::ImportFilter; 17622 interface ::com::sun::star::xml::sax::XDocumentHandler; 17623 }; 17624 module sax { 17625 published struct InputSource { 17626 ::com::sun::star::io::XInputStream aInputStream; 17627 string sEncoding; 17628 string sPublicId; 17629 string sSystemId; 17630 }; 17631 published interface XDTDHandler; 17632 published interface XEntityResolver; 17633 published interface XErrorHandler; 17634 published interface XParser { 17635 interface ::com::sun::star::uno::XInterface; 17636 void parseStream([in] ::com::sun::star::xml::sax::InputSource aInputSource) raises (::com::sun::star::xml::sax::SAXException, ::com::sun::star::io::IOException); 17637 void setDocumentHandler([in] ::com::sun::star::xml::sax::XDocumentHandler xHandler); 17638 void setErrorHandler([in] ::com::sun::star::xml::sax::XErrorHandler xHandler); 17639 void setDTDHandler([in] ::com::sun::star::xml::sax::XDTDHandler xHandler); 17640 void setEntityResolver([in] ::com::sun::star::xml::sax::XEntityResolver xResolver); 17641 void setLocale([in] ::com::sun::star::lang::Locale locale); 17642 }; 17643 published service Parser: ::com::sun::star::xml::sax::XParser; 17644 published exception SAXInvalidCharacterException: ::com::sun::star::xml::sax::SAXException { 17645 }; 17646 published exception SAXParseException: ::com::sun::star::xml::sax::SAXException { 17647 string PublicId; 17648 string SystemId; 17649 long LineNumber; 17650 long ColumnNumber; 17651 }; 17652 published interface XExtendedDocumentHandler { 17653 interface ::com::sun::star::xml::sax::XDocumentHandler; 17654 void startCDATA() raises (::com::sun::star::xml::sax::SAXException); 17655 void endCDATA() raises (::com::sun::star::xml::sax::SAXException); 17656 void comment([in] string sComment) raises (::com::sun::star::xml::sax::SAXException); 17657 void allowLineBreak() raises (::com::sun::star::xml::sax::SAXException); 17658 void unknown([in] string sString) raises (::com::sun::star::xml::sax::SAXException); 17659 }; 17660 published interface XAttributeList { 17661 interface ::com::sun::star::uno::XInterface; 17662 short getLength(); 17663 string getNameByIndex([in] short i); 17664 string getTypeByIndex([in] short i); 17665 string getTypeByName([in] string aName); 17666 string getValueByIndex([in] short i); 17667 string getValueByName([in] string aName); 17668 }; 17669 published interface XDTDHandler { 17670 interface ::com::sun::star::uno::XInterface; 17671 void notationDecl([in] string sName, [in] string sPublicId, [in] string sSystemId); 17672 void unparsedEntityDecl([in] string sName, [in] string sPublicId, [in] string sSystemId, [in] string sNotationName); 17673 }; 17674 published interface XEntityResolver { 17675 interface ::com::sun::star::uno::XInterface; 17676 ::com::sun::star::xml::sax::InputSource resolveEntity([in] string sPublicId, [in] string sSystemId); 17677 }; 17678 published interface XErrorHandler { 17679 interface ::com::sun::star::uno::XInterface; 17680 void error([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException); 17681 void fatalError([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException); 17682 void warning([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException); 17683 }; 17684 published interface XLocator { 17685 interface ::com::sun::star::uno::XInterface; 17686 long getColumnNumber(); 17687 long getLineNumber(); 17688 string getPublicId(); 17689 string getSystemId(); 17690 }; 17691 }; 17692 }; 17693 }; 17694 }; 17695}; 17696
