Bump version to 21.06.18.1
[LibreOffice.git] / offapi / type_reference / offapi.idl
bloba786a534aaf8062196ce2ea0d63493e7f4c744dd
1 module 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 };
11 module awt {
12 published struct Point {
13 long X;
14 long Y;
16 published struct Rectangle {
17 long X;
18 long Y;
19 long Width;
20 long Height;
22 published struct Size {
23 long Width;
24 long Height;
27 module util {
28 published typedef long Color;
30 module awt {
31 published struct KeyStroke {
32 short Modifiers;
33 short KeyCode;
34 char KeyChar;
35 short KeyFunc;
38 module auth {
39 published exception AuthenticationFailedException: ::com::sun::star::uno::Exception {
41 published exception InvalidArgumentException: ::com::sun::star::uno::Exception {
43 published exception InvalidContextException: ::com::sun::star::uno::Exception {
45 published exception InvalidCredentialException: ::com::sun::star::uno::Exception {
47 published exception InvalidPrincipalException: ::com::sun::star::uno::Exception {
49 published exception PersistenceFailureException: ::com::sun::star::uno::Exception {
51 published interface XSSOManager;
52 published interface XSSOManagerFactory {
53 interface ::com::sun::star::uno::XInterface;
54 ::com::sun::star::auth::XSSOManager getSSOManager();
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);
63 published service SSOPasswordCache: ::com::sun::star::auth::XSSOPasswordCache;
64 published exception UnsupportedException: ::com::sun::star::uno::Exception {
66 published interface XSSOContext {
67 interface ::com::sun::star::uno::XInterface;
68 string getSource();
69 string getTarget();
70 string getMechanism();
71 boolean getMutual();
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);
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);
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);
88 module awt {
89 published struct ActionEvent: ::com::sun::star::lang::EventObject {
90 string ActionCommand;
92 published enum AdjustmentType {
93 ADJUST_LINE = 0,
94 ADJUST_PAGE = 1,
95 ADJUST_ABS = 2
97 published struct AdjustmentEvent: ::com::sun::star::lang::EventObject {
98 long Value;
99 ::com::sun::star::awt::AdjustmentType Type;
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();
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);
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);
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;
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;
170 published interface XControlModel {
171 interface ::com::sun::star::uno::XInterface;
174 module util {
175 published interface XCloneable {
176 interface ::com::sun::star::uno::XInterface;
177 ::com::sun::star::util::XCloneable createClone();
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;
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;
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;
221 published constants DeviceCapability {
222 const long GETBITS = 2;
223 const long RASTEROPERATIONS = 1;
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;
237 published struct InputEvent: ::com::sun::star::lang::EventObject {
238 short Modifiers;
240 published struct MouseEvent: ::com::sun::star::awt::InputEvent {
241 short Buttons;
242 long X;
243 long Y;
244 long ClickCount;
245 boolean PopupTrigger;
247 published struct EnhancedMouseEvent: ::com::sun::star::awt::MouseEvent {
248 ::com::sun::star::uno::XInterface Target;
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;
259 published struct FocusEvent: ::com::sun::star::lang::EventObject {
260 short FocusFlags;
261 ::com::sun::star::uno::XInterface NextFocus;
262 boolean Temporary;
264 published enum FontSlant {
265 NONE = 0,
266 OBLIQUE = 1,
267 ITALIC = 2,
268 DONTKNOW = 3,
269 REVERSE_OBLIQUE = 4,
270 REVERSE_ITALIC = 5
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;
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;
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;
308 published constants FontPitch {
309 const short DONTKNOW = 0;
310 const short FIXED = 1;
311 const short VARIABLE = 2;
313 published constants FontRelief {
314 const short EMBOSSED = 1;
315 const short ENGRAVED = 2;
316 const short NONE = 0;
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;
327 published constants FontType {
328 const short DEVICE = 2;
329 const short DONTKNOW = 0;
330 const short RASTER = 1;
331 const short SCALABLE = 4;
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;
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;
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;
378 published enum GradientStyle {
379 LINEAR = 0,
380 AXIAL = 1,
381 RADIAL = 2,
382 ELLIPTICAL = 3,
383 SQUARE = 4,
384 RECT = 5
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;
398 published constants ImageAlign {
399 const short BOTTOM = 3;
400 const short LEFT = 0;
401 const short RIGHT = 2;
402 const short TOP = 1;
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;
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;
419 published struct ItemEvent: ::com::sun::star::lang::EventObject {
420 long Selected;
421 long Highlighted;
422 long ItemId;
424 published constants Key {
425 const short A = 512;
426 const short ADD = 1287;
427 const short B = 513;
428 const short BACKSPACE = 1283;
429 const short BRACKETLEFT = 1315;
430 const short BRACKETRIGHT = 1316;
431 const short C = 514;
432 const short CAPSLOCK = 1312;
433 const short COMMA = 1292;
434 const short CONTEXTMENU = 1305;
435 const short COPY = 1298;
436 const short CUT = 1297;
437 const short D = 515;
438 const short DECIMAL = 1309;
439 const short DELETE = 1286;
440 const short DELETE_TO_BEGIN_OF_LINE = 1536;
441 const short DELETE_TO_BEGIN_OF_PARAGRAPH = 1538;
442 const short DELETE_TO_END_OF_LINE = 1537;
443 const short DELETE_TO_END_OF_PARAGRAPH = 1539;
444 const short DELETE_WORD_BACKWARD = 1540;
445 const short DELETE_WORD_FORWARD = 1541;
446 const short DIVIDE = 1290;
447 const short DOWN = 1024;
448 const short E = 516;
449 const short END = 1029;
450 const short EQUAL = 1295;
451 const short ESCAPE = 1281;
452 const short F = 517;
453 const short F1 = 768;
454 const short F10 = 777;
455 const short F11 = 778;
456 const short F12 = 779;
457 const short F13 = 780;
458 const short F14 = 781;
459 const short F15 = 782;
460 const short F16 = 783;
461 const short F17 = 784;
462 const short F18 = 785;
463 const short F19 = 786;
464 const short F2 = 769;
465 const short F20 = 787;
466 const short F21 = 788;
467 const short F22 = 789;
468 const short F23 = 790;
469 const short F24 = 791;
470 const short F25 = 792;
471 const short F26 = 793;
472 const short F3 = 770;
473 const short F4 = 771;
474 const short F5 = 772;
475 const short F6 = 773;
476 const short F7 = 774;
477 const short F8 = 775;
478 const short F9 = 776;
479 const short FIND = 1302;
480 const short FRONT = 1304;
481 const short G = 518;
482 const short GREATER = 1294;
483 const short H = 519;
484 const short HANGUL_HANJA = 1308;
485 const short HELP = 1306;
486 const short HOME = 1028;
487 const short I = 520;
488 const short INSERT = 1285;
489 const short INSERT_LINEBREAK = 1542;
490 const short INSERT_PARAGRAPH = 1543;
491 const short J = 521;
492 const short K = 522;
493 const short L = 523;
494 const short LEFT = 1026;
495 const short LESS = 1293;
496 const short M = 524;
497 const short MENU = 1307;
498 const short MOVE_TO_BEGIN_OF_DOCUMENT = 1560;
499 const short MOVE_TO_BEGIN_OF_LINE = 1546;
500 const short MOVE_TO_BEGIN_OF_PARAGRAPH = 1548;
501 const short MOVE_TO_END_OF_DOCUMENT = 1561;
502 const short MOVE_TO_END_OF_LINE = 1547;
503 const short MOVE_TO_END_OF_PARAGRAPH = 1549;
504 const short MOVE_WORD_BACKWARD = 1544;
505 const short MOVE_WORD_FORWARD = 1545;
506 const short MULTIPLY = 1289;
507 const short N = 525;
508 const short NUM0 = 256;
509 const short NUM1 = 257;
510 const short NUM2 = 258;
511 const short NUM3 = 259;
512 const short NUM4 = 260;
513 const short NUM5 = 261;
514 const short NUM6 = 262;
515 const short NUM7 = 263;
516 const short NUM8 = 264;
517 const short NUM9 = 265;
518 const short NUMLOCK = 1313;
519 const short O = 526;
520 const short OPEN = 1296;
521 const short P = 527;
522 const short PAGEDOWN = 1031;
523 const short PAGEUP = 1030;
524 const short PASTE = 1299;
525 const short POINT = 1291;
526 const short PROPERTIES = 1303;
527 const short Q = 528;
528 const short QUOTELEFT = 1311;
529 const short QUOTERIGHT = 1318;
530 const short R = 529;
531 const short REPEAT = 1301;
532 const short RETURN = 1280;
533 const short RIGHT = 1027;
534 const short S = 530;
535 const short SCROLLLOCK = 1314;
536 const short SELECT_ALL = 1557;
537 const short SELECT_BACKWARD = 1550;
538 const short SELECT_FORWARD = 1551;
539 const short SELECT_LINE = 1555;
540 const short SELECT_PARAGRAPH = 1556;
541 const short SELECT_TO_BEGIN_OF_DOCUMENT = 1562;
542 const short SELECT_TO_BEGIN_OF_LINE = 1558;
543 const short SELECT_TO_BEGIN_OF_PARAGRAPH = 1564;
544 const short SELECT_TO_END_OF_DOCUMENT = 1563;
545 const short SELECT_TO_END_OF_LINE = 1559;
546 const short SELECT_TO_END_OF_PARAGRAPH = 1565;
547 const short SELECT_WORD = 1554;
548 const short SELECT_WORD_BACKWARD = 1552;
549 const short SELECT_WORD_FORWARD = 1553;
550 const short SEMICOLON = 1317;
551 const short SPACE = 1284;
552 const short SUBTRACT = 1288;
553 const short T = 531;
554 const short TAB = 1282;
555 const short TILDE = 1310;
556 const short U = 532;
557 const short UNDO = 1300;
558 const short UP = 1025;
559 const short V = 533;
560 const short W = 534;
561 const short X = 535;
562 const short Y = 536;
563 const short Z = 537;
565 published struct KeyEvent: ::com::sun::star::awt::InputEvent {
566 short KeyCode;
567 char KeyChar;
568 short KeyFunc;
570 published constants KeyFunction {
571 const short CLOSE = 6;
572 const short COPY = 9;
573 const short CUT = 8;
574 const short DELETE = 13;
575 const short DONTKNOW = 0;
576 const short FIND = 15;
577 const short FINDBACKWARD = 16;
578 const short FRONT = 18;
579 const short NEW = 1;
580 const short OPEN = 2;
581 const short PASTE = 10;
582 const short PRINT = 5;
583 const short PROPERTIES = 17;
584 const short QUIT = 7;
585 const short REDO = 12;
586 const short REPEAT = 14;
587 const short SAVE = 3;
588 const short SAVEAS = 4;
589 const short UNDO = 11;
591 /** @deprecated */ published constants KeyGroup {
592 const short ALPHA = 512;
593 const short CURSOR = 1024;
594 const short FKEYS = 768;
595 const short MISC = 1280;
596 const short NUM = 256;
597 const short TYPE = 3840;
599 published constants KeyModifier {
600 const short MOD1 = 2;
601 const short MOD2 = 4;
602 const short MOD3 = 8;
603 const short SHIFT = 1;
605 published enum MenuItemType {
606 DONTKNOW = 0,
607 STRING = 1,
608 IMAGE = 2,
609 STRINGIMAGE = 3,
610 SEPARATOR = 4
612 published interface XMenuListener;
613 published interface XPopupMenu;
614 published interface XMenu {
615 interface ::com::sun::star::uno::XInterface;
616 void addMenuListener([in] ::com::sun::star::awt::XMenuListener xListener);
617 void removeMenuListener([in] ::com::sun::star::awt::XMenuListener xListener);
618 void insertItem([in] short nItemId, [in] string aText, [in] short nItemStyle, [in] short nItemPos);
619 void removeItem([in] short nItemPos, [in] short nCount);
620 void clear();
621 short getItemCount();
622 short getItemId([in] short nItemPos);
623 short getItemPos([in] short nItemId);
624 ::com::sun::star::awt::MenuItemType getItemType([in] short nItemPos);
625 void enableItem([in] short nItemId, [in] boolean bEnable);
626 boolean isItemEnabled([in] short nItemId);
627 void hideDisabledEntries([in] boolean bHide);
628 void enableAutoMnemonics([in] boolean bEnable);
629 void setItemText([in] short nItemId, [in] string aText);
630 string getItemText([in] short nItemId);
631 void setCommand([in] short nItemId, [in] string aCommand);
632 string getCommand([in] short nItemId);
633 void setHelpCommand([in] short nItemId, [in] string aCommand);
634 string getHelpCommand([in] short nItemId);
635 void setHelpText([in] short nItemId, [in] string sHelpText);
636 string getHelpText([in] short nItemId);
637 void setTipHelpText([in] short nItemId, [in] string sTipHelpText);
638 string getTipHelpText([in] short nItemId);
639 boolean isPopupMenu();
640 void setPopupMenu([in] short nItemId, [in] ::com::sun::star::awt::XPopupMenu aPopupMenu);
641 ::com::sun::star::awt::XPopupMenu getPopupMenu([in] short nItemId);
643 published interface XMenuBar {
644 interface ::com::sun::star::awt::XMenu;
646 published service MenuBar: ::com::sun::star::awt::XMenuBar;
647 published struct MenuEvent: ::com::sun::star::lang::EventObject {
648 short MenuId;
650 published enum MessageBoxType {
651 MESSAGEBOX = 0,
652 INFOBOX = 1,
653 WARNINGBOX = 2,
654 ERRORBOX = 3,
655 QUERYBOX = 4
657 published constants MouseButton {
658 const short LEFT = 1;
659 const short MIDDLE = 4;
660 const short RIGHT = 2;
662 published struct PaintEvent: ::com::sun::star::lang::EventObject {
663 ::com::sun::star::awt::Rectangle UpdateRect;
664 short Count;
666 published interface XPointer {
667 interface ::com::sun::star::uno::XInterface;
668 void setType([in] long nType);
669 long getType();
672 module graphic {
673 published interface XGraphic;
675 module awt {
676 published interface XPopupMenu {
677 interface ::com::sun::star::awt::XMenu;
678 void insertSeparator([in] short nItemPos);
679 void setDefaultItem([in] short nItemId);
680 short getDefaultItem();
681 void checkItem([in] short nItemId, [in] boolean bCheck);
682 boolean isItemChecked([in] short nItemId);
683 short execute([in] ::com::sun::star::awt::XWindowPeer Parent, [in] ::com::sun::star::awt::Rectangle Position, [in] short Direction);
684 boolean isInExecute();
685 void endExecute();
686 void setAcceleratorKeyEvent([in] short nItemId, [in] ::com::sun::star::awt::KeyEvent aKeyEvent);
687 ::com::sun::star::awt::KeyEvent getAcceleratorKeyEvent([in] short nItemId);
688 void setItemImage([in] short nItemId, [in] ::com::sun::star::graphic::XGraphic xGraphic, [in] boolean bScale);
689 ::com::sun::star::graphic::XGraphic getItemImage([in] short nItemId);
691 published service PopupMenu: ::com::sun::star::awt::XPopupMenu;
692 published constants PopupMenuDirection {
693 const short EXECUTE_DEFAULT = 0;
694 const short EXECUTE_DOWN = 1;
695 const short EXECUTE_LEFT = 4;
696 const short EXECUTE_RIGHT = 8;
697 const short EXECUTE_UP = 2;
699 published constants PosSize {
700 const short HEIGHT = 8;
701 const short POS = 3;
702 const short POSSIZE = 15;
703 const short SIZE = 12;
704 const short WIDTH = 4;
705 const short X = 1;
706 const short Y = 2;
708 published exception PrinterException: ::com::sun::star::uno::Exception {
710 published interface XInfoPrinter;
711 published interface XPrinter;
712 published interface XPrinterServer {
713 interface ::com::sun::star::uno::XInterface;
714 sequence< string > getPrinterNames();
715 ::com::sun::star::awt::XPrinter createPrinter([in] string printerName);
716 ::com::sun::star::awt::XInfoPrinter createInfoPrinter([in] string printerName);
718 published enum PushButtonType {
719 STANDARD = 0,
720 OK = 1,
721 CANCEL = 2,
722 HELP = 3
724 published enum RasterOperation {
725 OVERPAINT = 0,
726 XOR = 1,
727 ZEROBITS = 2,
728 ALLBITS = 3,
729 INVERT = 4
731 published constants ScrollBarOrientation {
732 const long HORIZONTAL = 0;
733 const long VERTICAL = 1;
735 published struct Selection {
736 long Min;
737 long Max;
739 published struct SimpleFontMetric {
740 short Ascent;
741 short Descent;
742 short Leading;
743 short Slant;
744 char FirstChar;
745 char LastChar;
747 published struct SpinEvent: ::com::sun::star::lang::EventObject {
748 short dummy1;
750 published constants Style {
751 const short DIALOG = 1;
752 const short FRAME = 0;
754 /** @deprecated */ published struct SystemDependentXWindow {
755 long WindowHandle;
756 hyper DisplayPointer;
758 published constants SystemPointer {
759 const long ARROW = 0;
760 const long CHAIN = 70;
761 const long CHAIN_NOTALLOWED = 71;
762 const long CHART = 65;
763 const long COPYDATA = 41;
764 const long COPYDATALINK = 44;
765 const long COPYFILE = 46;
766 const long COPYFILELINK = 49;
767 const long COPYFILES = 51;
768 const long CROOK = 36;
769 const long CROP = 37;
770 const long CROSS = 5;
771 const long DETECTIVE = 66;
772 const long DRAW_ARC = 57;
773 const long DRAW_BEZIER = 56;
774 const long DRAW_CAPTION = 64;
775 const long DRAW_CIRCLECUT = 59;
776 const long DRAW_CONNECT = 62;
777 const long DRAW_ELLIPSE = 60;
778 const long DRAW_FREEHAND = 61;
779 const long DRAW_LINE = 53;
780 const long DRAW_PIE = 58;
781 const long DRAW_POLYGON = 55;
782 const long DRAW_RECT = 54;
783 const long DRAW_TEXT = 63;
784 const long ESIZE = 10;
785 const long FILL = 31;
786 const long HAND = 27;
787 const long HELP = 4;
788 const long HSHEAR = 33;
789 const long HSIZEBAR = 25;
790 const long HSPLIT = 23;
791 const long INVISIBLE = 1;
792 const long LINKDATA = 42;
793 const long LINKFILE = 47;
794 const long MAGNIFY = 30;
795 const long MIRROR = 35;
796 const long MOVE = 6;
797 const long MOVEBEZIERWEIGHT = 39;
798 const long MOVEDATA = 40;
799 const long MOVEDATALINK = 43;
800 const long MOVEFILE = 45;
801 const long MOVEFILELINK = 48;
802 const long MOVEFILES = 50;
803 const long MOVEPOINT = 38;
804 const long NESIZE = 12;
805 const long NOTALLOWED = 52;
806 const long NSIZE = 7;
807 const long NWSIZE = 11;
808 const long PEN = 29;
809 const long PIVOT_COL = 67;
810 const long PIVOT_FIELD = 69;
811 const long PIVOT_ROW = 68;
812 const long REFHAND = 28;
813 const long ROTATE = 32;
814 const long SESIZE = 14;
815 const long SSIZE = 8;
816 const long SWSIZE = 13;
817 const long TEXT = 3;
818 const long VSHEAR = 34;
819 const long VSIZEBAR = 26;
820 const long VSPLIT = 24;
821 const long WAIT = 2;
822 const long WINDOW_ESIZE = 18;
823 const long WINDOW_NESIZE = 20;
824 const long WINDOW_NSIZE = 15;
825 const long WINDOW_NWSIZE = 19;
826 const long WINDOW_SESIZE = 22;
827 const long WINDOW_SSIZE = 16;
828 const long WINDOW_SWSIZE = 21;
829 const long WINDOW_WSIZE = 17;
830 const long WSIZE = 9;
832 published interface XControlContainer;
833 published interface XTabControllerModel;
834 published interface XTabController {
835 interface ::com::sun::star::uno::XInterface;
836 void setModel([in] ::com::sun::star::awt::XTabControllerModel Model);
837 ::com::sun::star::awt::XTabControllerModel getModel();
838 void setContainer([in] ::com::sun::star::awt::XControlContainer Container);
839 ::com::sun::star::awt::XControlContainer getContainer();
840 sequence< ::com::sun::star::awt::XControl > getControls();
841 void autoTabOrder();
842 void activateTabOrder();
843 void activateFirst();
844 void activateLast();
846 published service TabController: ::com::sun::star::awt::XTabController;
847 published interface XTabControllerModel {
848 interface ::com::sun::star::uno::XInterface;
849 boolean getGroupControl();
850 void setGroupControl([in] boolean GroupControl);
851 void setControlModels([in] sequence< ::com::sun::star::awt::XControlModel > Controls);
852 sequence< ::com::sun::star::awt::XControlModel > getControlModels();
853 void setGroup([in] sequence< ::com::sun::star::awt::XControlModel > Group, [in] string GroupName);
854 long getGroupCount();
855 void getGroup([in] long nGroup, [out] sequence< ::com::sun::star::awt::XControlModel > Group, [out] string Name);
856 void getGroupByName([in] string Name, [out] sequence< ::com::sun::star::awt::XControlModel > Group);
858 published service TabControllerModel {
859 interface ::com::sun::star::awt::XTabControllerModel;
860 interface ::com::sun::star::io::XPersistObject;
862 published constants TextAlign {
863 const long CENTER = 1;
864 const long LEFT = 0;
865 const long RIGHT = 2;
867 published struct TextEvent: ::com::sun::star::lang::EventObject {
868 short dummy1;
871 module datatransfer {
872 module clipboard {
873 published interface XClipboard;
875 module dnd {
876 published interface XDragGestureRecognizer;
877 published interface XDragSource;
878 published interface XDropTarget;
881 module awt {
882 published interface XDataTransferProviderAccess {
883 interface ::com::sun::star::uno::XInterface;
884 ::com::sun::star::datatransfer::dnd::XDragGestureRecognizer getDragGestureRecognizer([in] ::com::sun::star::awt::XWindow window);
885 ::com::sun::star::datatransfer::dnd::XDragSource getDragSource([in] ::com::sun::star::awt::XWindow window);
886 ::com::sun::star::datatransfer::dnd::XDropTarget getDropTarget([in] ::com::sun::star::awt::XWindow window);
887 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string clipboardName);
889 published interface XKeyHandler;
890 published interface XTopWindow;
891 published interface XTopWindowListener;
892 /** @deprecated */ published interface XExtendedToolkit {
893 interface ::com::sun::star::uno::XInterface;
894 long getTopWindowCount();
895 ::com::sun::star::awt::XTopWindow getTopWindow([in] long nIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
896 ::com::sun::star::awt::XTopWindow getActiveTopWindow();
897 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
898 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
899 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
900 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
901 void addFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
902 void removeFocusListener([in] ::com::sun::star::awt::XFocusListener xListener);
903 void fireFocusGained([in] ::com::sun::star::uno::XInterface source);
904 void fireFocusLost([in] ::com::sun::star::uno::XInterface source);
906 published interface XMessageBox;
907 published interface XMessageBoxFactory {
908 interface ::com::sun::star::uno::XInterface;
909 ::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);
911 /** @deprecated */ published interface XReschedule {
912 interface ::com::sun::star::uno::XInterface;
913 void reschedule();
915 published interface XSystemChildFactory {
916 interface ::com::sun::star::uno::XInterface;
917 ::com::sun::star::awt::XWindowPeer createSystemChild([in] any Parent, [in] sequence< byte > ProcessId, [in] short SystemType);
919 published enum WindowClass {
920 TOP = 0,
921 MODALTOP = 1,
922 CONTAINER = 2,
923 SIMPLE = 3
925 published struct WindowDescriptor {
926 ::com::sun::star::awt::WindowClass Type;
927 string WindowServiceName;
928 ::com::sun::star::awt::XWindowPeer Parent;
929 short ParentIndex;
930 ::com::sun::star::awt::Rectangle Bounds;
931 long WindowAttributes;
933 published interface XDevice;
934 published interface XRegion;
935 published interface XToolkit {
936 interface ::com::sun::star::uno::XInterface;
937 ::com::sun::star::awt::XWindowPeer getDesktopWindow();
938 ::com::sun::star::awt::Rectangle getWorkArea();
939 ::com::sun::star::awt::XWindowPeer createWindow([in] ::com::sun::star::awt::WindowDescriptor Descriptor) raises (::com::sun::star::lang::IllegalArgumentException);
940 sequence< ::com::sun::star::awt::XWindowPeer > createWindows([in] sequence< ::com::sun::star::awt::WindowDescriptor > Descriptors) raises (::com::sun::star::lang::IllegalArgumentException);
941 ::com::sun::star::awt::XDevice createScreenCompatibleDevice([in] long Width, [in] long Height);
942 ::com::sun::star::awt::XRegion createRegion();
944 published interface XToolkit2 {
945 interface ::com::sun::star::awt::XToolkit;
946 interface ::com::sun::star::awt::XDataTransferProviderAccess;
947 interface ::com::sun::star::awt::XSystemChildFactory;
948 interface ::com::sun::star::awt::XMessageBoxFactory;
949 interface ::com::sun::star::awt::XExtendedToolkit;
950 interface ::com::sun::star::awt::XReschedule;
952 published service Toolkit: ::com::sun::star::awt::XToolkit2;
953 published interface XActionListener;
954 published interface XButton {
955 interface ::com::sun::star::uno::XInterface;
956 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
957 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
958 void setLabel([in] string Label);
959 void setActionCommand([in] string Command);
961 published interface XLayoutConstrains {
962 interface ::com::sun::star::uno::XInterface;
963 ::com::sun::star::awt::Size getMinimumSize();
964 ::com::sun::star::awt::Size getPreferredSize();
965 ::com::sun::star::awt::Size calcAdjustedSize([in] ::com::sun::star::awt::Size aNewSize);
967 published service UnoControlButton {
968 service ::com::sun::star::awt::UnoControl;
969 interface ::com::sun::star::awt::XButton;
970 interface ::com::sun::star::awt::XLayoutConstrains;
973 module style {
974 published enum VerticalAlignment {
975 TOP = 0,
976 MIDDLE = 1,
977 BOTTOM = 2
980 module awt {
981 published service UnoControlButtonModel {
982 service ::com::sun::star::awt::UnoControlModel;
983 [property, optional] short Align;
984 [property] ::com::sun::star::util::Color BackgroundColor;
985 [property] boolean DefaultButton;
986 [property] boolean Enabled;
987 [property, optional] boolean FocusOnClick;
988 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
989 [property] short FontEmphasisMark;
990 [property] short FontRelief;
991 [property] string HelpText;
992 [property] string HelpURL;
993 [property] short ImageAlign;
994 [property, optional] short ImagePosition;
995 [property] string ImageURL;
996 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
997 [property] string Label;
998 [property, optional] boolean MultiLine;
999 [property] boolean Printable;
1000 [property] short PushButtonType;
1001 [property, optional] boolean Repeat;
1002 [property, optional] long RepeatDelay;
1003 [property] short State;
1004 [property] boolean Tabstop;
1005 [property] ::com::sun::star::util::Color TextColor;
1006 [property] ::com::sun::star::util::Color TextLineColor;
1007 [property, optional] boolean Toggle;
1008 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1010 published interface XItemListener;
1011 published interface XCheckBox {
1012 interface ::com::sun::star::uno::XInterface;
1013 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1014 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1015 short getState();
1016 void setState([in] short n);
1017 void setLabel([in] string Label);
1018 void enableTriState([in] boolean b);
1020 published service UnoControlCheckBox {
1021 service ::com::sun::star::awt::UnoControl;
1022 interface ::com::sun::star::awt::XCheckBox;
1023 interface ::com::sun::star::awt::XLayoutConstrains;
1025 published service UnoControlCheckBoxModel {
1026 service ::com::sun::star::awt::UnoControlModel;
1027 [property, optional] short Align;
1028 [property, optional] long BackgroundColor;
1029 [property] boolean Enabled;
1030 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1031 [property] short FontEmphasisMark;
1032 [property] short FontRelief;
1033 [property] string HelpText;
1034 [property] string HelpURL;
1035 [property, optional] short ImagePosition;
1036 [property, optional] string ImageURL;
1037 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1038 [property] string Label;
1039 [property, optional] boolean MultiLine;
1040 [property] boolean Printable;
1041 [property] short State;
1042 [property] boolean Tabstop;
1043 [property] ::com::sun::star::util::Color TextColor;
1044 [property] ::com::sun::star::util::Color TextLineColor;
1045 [property] boolean TriState;
1046 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1047 [property, optional] short VisualEffect;
1048 [property, optional] short WritingMode;
1050 published interface XTextListener;
1051 published interface XTextComponent {
1052 interface ::com::sun::star::uno::XInterface;
1053 void addTextListener([in] ::com::sun::star::awt::XTextListener l);
1054 void removeTextListener([in] ::com::sun::star::awt::XTextListener l);
1055 void setText([in] string aText);
1056 void insertText([in] ::com::sun::star::awt::Selection Sel, [in] string Text);
1057 string getText();
1058 string getSelectedText();
1059 void setSelection([in] ::com::sun::star::awt::Selection aSelection);
1060 ::com::sun::star::awt::Selection getSelection();
1061 boolean isEditable();
1062 void setEditable([in] boolean bEditable);
1063 void setMaxTextLen([in] short nLen);
1064 short getMaxTextLen();
1066 published interface XTextLayoutConstrains {
1067 interface ::com::sun::star::uno::XInterface;
1068 ::com::sun::star::awt::Size getMinimumSize([in] short nCols, [in] short nLines);
1069 void getColumnsAndLines([out] short nCols, [out] short nLines);
1071 published service UnoControlEdit {
1072 service ::com::sun::star::awt::UnoControl;
1073 interface ::com::sun::star::awt::XTextComponent;
1074 interface ::com::sun::star::awt::XLayoutConstrains;
1075 interface ::com::sun::star::awt::XTextLayoutConstrains;
1077 published interface XComboBox {
1078 interface ::com::sun::star::uno::XInterface;
1079 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1080 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1081 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
1082 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
1083 void addItem([in] string aItem, [in] short nPos);
1084 void addItems([in] sequence< string > aItems, [in] short nPos);
1085 void removeItems([in] short nPos, [in] short nCount);
1086 short getItemCount();
1087 string getItem([in] short nPos);
1088 sequence< string > getItems();
1089 short getDropDownLineCount();
1090 void setDropDownLineCount([in] short nLines);
1092 published service UnoControlComboBox {
1093 service ::com::sun::star::awt::UnoControlEdit;
1094 interface ::com::sun::star::awt::XComboBox;
1096 interface XItemListListener;
1097 interface XItemList {
1098 interface ::com::sun::star::uno::XInterface;
1099 [attribute, readonly] long ItemCount;
1100 void insertItem([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1101 void insertItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1102 void insertItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1103 void removeItem([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1104 void removeAllItems();
1105 void setItemText([in] long Position, [in] string ItemText) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1106 void setItemImage([in] long Position, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1107 void setItemTextAndImage([in] long Position, [in] string ItemText, [in] string ItemImageURL) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1108 void setItemData([in] long Position, [in] any ItemData) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1109 string getItemText([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1110 string getItemImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1111 ::com::sun::star::beans::Pair< string, string > getItemTextAndImage([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1112 any getItemData([in] long Position) raises (::com::sun::star::lang::IndexOutOfBoundsException);
1113 sequence< ::com::sun::star::beans::Pair< string, string > > getAllItems();
1114 void addItemListListener([in] ::com::sun::star::awt::XItemListListener Listener);
1115 void removeItemListListener([in] ::com::sun::star::awt::XItemListListener Listener);
1117 published service UnoControlComboBoxModel {
1118 service ::com::sun::star::awt::UnoControlModel;
1119 [optional] interface ::com::sun::star::awt::XItemList;
1120 [property, optional] short Align;
1121 [property] boolean Autocomplete;
1122 [property] ::com::sun::star::util::Color BackgroundColor;
1123 [property] short Border;
1124 [property, optional] long BorderColor;
1125 [property] boolean Dropdown;
1126 [property] boolean Enabled;
1127 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1128 [property] short FontEmphasisMark;
1129 [property] short FontRelief;
1130 [property] string HelpText;
1131 [property] string HelpURL;
1132 [property, optional] boolean HideInactiveSelection;
1133 [property] short LineCount;
1134 [property] short MaxTextLen;
1135 [property] boolean Printable;
1136 [property] boolean ReadOnly;
1137 [property] sequence< string > StringItemList;
1138 [property] boolean Tabstop;
1139 [property] string Text;
1140 [property] ::com::sun::star::util::Color TextColor;
1141 [property] ::com::sun::star::util::Color TextLineColor;
1142 [property, optional] short WritingMode;
1143 [property, optional] short MouseWheelBehavior;
1144 [property, optional] sequence< any > TypedItemList;
1146 published interface XControlContainer {
1147 interface ::com::sun::star::uno::XInterface;
1148 void setStatusText([in] string StatusText);
1149 sequence< ::com::sun::star::awt::XControl > getControls();
1150 ::com::sun::star::awt::XControl getControl([in] string aName);
1151 void addControl([in] string Name, [in] ::com::sun::star::awt::XControl Control);
1152 void removeControl([in] ::com::sun::star::awt::XControl Control);
1154 published interface XUnoControlContainer {
1155 interface ::com::sun::star::uno::XInterface;
1156 void setTabControllers([in] sequence< ::com::sun::star::awt::XTabController > TabControllers);
1157 sequence< ::com::sun::star::awt::XTabController > getTabControllers();
1158 void addTabController([in] ::com::sun::star::awt::XTabController TabController);
1159 void removeTabController([in] ::com::sun::star::awt::XTabController TabController);
1161 published service UnoControlContainer {
1162 service ::com::sun::star::awt::UnoControl;
1163 interface ::com::sun::star::awt::XUnoControlContainer;
1164 interface ::com::sun::star::awt::XControlContainer;
1165 interface ::com::sun::star::container::XContainer;
1167 published service UnoControlContainerModel {
1168 service ::com::sun::star::awt::UnoControlModel;
1169 [property] ::com::sun::star::util::Color BackgroundColor;
1170 [property] boolean Enabled;
1171 [property] short Border;
1172 [property, optional] long BorderColor;
1173 [property] boolean Printable;
1174 [property] string Text;
1175 [property] string HelpText;
1176 [property] string HelpURL;
1178 published interface XCurrencyField {
1179 interface ::com::sun::star::uno::XInterface;
1180 void setValue([in] double Value);
1181 double getValue();
1182 void setMin([in] double Value);
1183 double getMin();
1184 void setMax([in] double Value);
1185 double getMax();
1186 void setFirst([in] double Value);
1187 double getFirst();
1188 void setLast([in] double Value);
1189 double getLast();
1190 void setSpinSize([in] double Value);
1191 double getSpinSize();
1192 void setDecimalDigits([in] short nDigits);
1193 short getDecimalDigits();
1194 void setStrictFormat([in] boolean bStrict);
1195 boolean isStrictFormat();
1197 published interface XSpinListener;
1198 published interface XSpinField {
1199 interface ::com::sun::star::uno::XInterface;
1200 void addSpinListener([in] ::com::sun::star::awt::XSpinListener l);
1201 void removeSpinListener([in] ::com::sun::star::awt::XSpinListener l);
1202 void up();
1203 void down();
1204 void first();
1205 void last();
1206 void enableRepeat([in] boolean bRepeat);
1208 published service UnoControlCurrencyField {
1209 service ::com::sun::star::awt::UnoControlEdit;
1210 interface ::com::sun::star::awt::XCurrencyField;
1211 [optional] interface ::com::sun::star::awt::XSpinField;
1213 published service UnoControlCurrencyFieldModel {
1214 service ::com::sun::star::awt::UnoControlModel;
1215 [property] ::com::sun::star::util::Color BackgroundColor;
1216 [property] short Border;
1217 [property, optional] long BorderColor;
1218 [property] string CurrencySymbol;
1219 [property] short DecimalAccuracy;
1220 [property] boolean Enabled;
1221 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1222 [property] short FontEmphasisMark;
1223 [property] short FontRelief;
1224 [property] string HelpText;
1225 [property] string HelpURL;
1226 [property, optional] boolean HideInactiveSelection;
1227 [property] boolean PrependCurrencySymbol;
1228 [property] boolean Printable;
1229 [property] boolean ReadOnly;
1230 [property, optional] boolean Repeat;
1231 [property, optional] long RepeatDelay;
1232 [property] boolean ShowThousandsSeparator;
1233 [property] boolean Spin;
1234 [property] boolean StrictFormat;
1235 [property] boolean Tabstop;
1236 [property] ::com::sun::star::util::Color TextColor;
1237 [property] ::com::sun::star::util::Color TextLineColor;
1238 [property] double Value;
1239 [property] double ValueMax;
1240 [property] double ValueMin;
1241 [property] double ValueStep;
1242 [property, optional] short WritingMode;
1243 [property, optional] short MouseWheelBehavior;
1244 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1247 module util {
1248 published struct Date {
1249 unsigned short Day;
1250 unsigned short Month;
1251 short Year;
1254 module awt {
1255 published interface XDateField {
1256 interface ::com::sun::star::uno::XInterface;
1257 void setDate([in] ::com::sun::star::util::Date Date);
1258 ::com::sun::star::util::Date getDate();
1259 void setMin([in] ::com::sun::star::util::Date Date);
1260 ::com::sun::star::util::Date getMin();
1261 void setMax([in] ::com::sun::star::util::Date Date);
1262 ::com::sun::star::util::Date getMax();
1263 void setFirst([in] ::com::sun::star::util::Date Date);
1264 ::com::sun::star::util::Date getFirst();
1265 void setLast([in] ::com::sun::star::util::Date Date);
1266 ::com::sun::star::util::Date getLast();
1267 void setLongFormat([in] boolean bLong);
1268 boolean isLongFormat();
1269 void setEmpty();
1270 boolean isEmpty();
1271 void setStrictFormat([in] boolean bStrict);
1272 boolean isStrictFormat();
1274 published service UnoControlDateField {
1275 service ::com::sun::star::awt::UnoControlEdit;
1276 interface ::com::sun::star::awt::XDateField;
1277 [optional] interface ::com::sun::star::awt::XSpinField;
1279 published service UnoControlDateFieldModel {
1280 service ::com::sun::star::awt::UnoControlModel;
1281 [property] ::com::sun::star::util::Color BackgroundColor;
1282 [property] short Border;
1283 [property, optional] long BorderColor;
1284 [property] ::com::sun::star::util::Date Date;
1285 [property] short DateFormat;
1286 [property] ::com::sun::star::util::Date DateMax;
1287 [property] ::com::sun::star::util::Date DateMin;
1288 [property] boolean DateShowCentury;
1289 [property] boolean Dropdown;
1290 [property] boolean Enabled;
1291 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1292 [property] short FontEmphasisMark;
1293 [property] short FontRelief;
1294 [property] string HelpText;
1295 [property] string HelpURL;
1296 [property, optional] boolean HideInactiveSelection;
1297 [property] boolean Printable;
1298 [property] boolean ReadOnly;
1299 [property, optional] boolean Repeat;
1300 [property, optional] long RepeatDelay;
1301 [property] boolean Spin;
1302 [property] boolean StrictFormat;
1303 [property] boolean Tabstop;
1304 [property, optional] string Text;
1305 [property] ::com::sun::star::util::Color TextColor;
1306 [property] ::com::sun::star::util::Color TextLineColor;
1307 [property, optional] short WritingMode;
1308 [property, optional] short MouseWheelBehavior;
1309 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1311 published interface XDialog {
1312 interface ::com::sun::star::uno::XInterface;
1313 void setTitle([in] string Title);
1314 string getTitle();
1315 short execute();
1316 void endExecute();
1318 published interface XDialog2 {
1319 interface ::com::sun::star::awt::XDialog;
1320 void endDialog([in] long Result);
1321 void setHelpId([in] string Id);
1323 published interface XTopWindow {
1324 interface ::com::sun::star::uno::XInterface;
1325 void addTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
1326 void removeTopWindowListener([in] ::com::sun::star::awt::XTopWindowListener xListener);
1327 void toFront();
1328 void toBack();
1329 void setMenuBar([in] ::com::sun::star::awt::XMenuBar xMenu);
1331 published interface XUnoControlDialog {
1332 interface ::com::sun::star::awt::XControlContainer;
1333 interface ::com::sun::star::awt::XControl;
1334 interface ::com::sun::star::awt::XWindow;
1335 interface ::com::sun::star::awt::XTopWindow;
1336 interface ::com::sun::star::awt::XDialog2;
1338 published service UnoControlDialog: ::com::sun::star::awt::XUnoControlDialog;
1339 published service UnoControlDialogModel {
1340 service ::com::sun::star::awt::UnoControlModel;
1341 interface ::com::sun::star::lang::XMultiServiceFactory;
1342 interface ::com::sun::star::container::XContainer;
1343 interface ::com::sun::star::container::XNameContainer;
1344 [property] ::com::sun::star::util::Color BackgroundColor;
1345 [property] boolean Closeable;
1346 [property] boolean Enabled;
1347 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1348 [property] short FontEmphasisMark;
1349 [property] short FontRelief;
1350 [property] string HelpText;
1351 [property] string HelpURL;
1352 [property] boolean Moveable;
1353 [property] boolean Sizeable;
1354 [property] ::com::sun::star::util::Color TextColor;
1355 [property] ::com::sun::star::util::Color TextLineColor;
1356 [property] string Title;
1357 [property, optional] boolean DesktopAsParent;
1358 [property, optional] string ImageURL;
1359 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1361 published service UnoControlEditModel {
1362 service ::com::sun::star::awt::UnoControlModel;
1363 [property] short Align;
1364 [property, optional] boolean AutoHScroll;
1365 [property, optional] boolean AutoVScroll;
1366 [property] ::com::sun::star::util::Color BackgroundColor;
1367 [property] short Border;
1368 [property, optional] long BorderColor;
1369 [property, optional] short EchoChar;
1370 [property] boolean Enabled;
1371 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1372 [property] short FontEmphasisMark;
1373 [property] short FontRelief;
1374 [property] boolean HardLineBreaks;
1375 [property] string HelpText;
1376 [property] string HelpURL;
1377 [property, optional] boolean HideInactiveSelection;
1378 [property] boolean HScroll;
1379 [property, optional] short LineEndFormat;
1380 [property] short MaxTextLen;
1381 [property] boolean MultiLine;
1382 [property, optional] boolean PaintTransparent;
1383 [property] boolean Printable;
1384 [property] boolean ReadOnly;
1385 [property] boolean Tabstop;
1386 [property] string Text;
1387 [property] ::com::sun::star::util::Color TextColor;
1388 [property] ::com::sun::star::util::Color TextLineColor;
1389 [property] boolean VScroll;
1390 [property, optional] short WritingMode;
1391 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1393 published service UnoControlFileControl {
1394 service ::com::sun::star::awt::UnoControlEdit;
1396 published service UnoControlFileControlModel {
1397 service ::com::sun::star::awt::UnoControlModel;
1398 [property] ::com::sun::star::util::Color BackgroundColor;
1399 [property] short Border;
1400 [property, optional] long BorderColor;
1401 [property] boolean Enabled;
1402 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1403 [property] short FontEmphasisMark;
1404 [property] short FontRelief;
1405 [property] string HelpText;
1406 [property] string HelpURL;
1407 [property, optional] boolean HideInactiveSelection;
1408 [property] boolean Printable;
1409 [property, optional] boolean ReadOnly;
1410 [property] boolean Tabstop;
1411 [property] string Text;
1412 [property] ::com::sun::star::util::Color TextColor;
1413 [property] ::com::sun::star::util::Color TextLineColor;
1414 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1416 published service UnoControlFixedLine {
1417 service ::com::sun::star::awt::UnoControl;
1419 published service UnoControlFixedLineModel {
1420 service ::com::sun::star::awt::UnoControlModel;
1421 [property] boolean Enabled;
1422 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1423 [property] short FontEmphasisMark;
1424 [property] short FontRelief;
1425 [property] string HelpText;
1426 [property] string HelpURL;
1427 [property] string Label;
1428 [property] long Orientation;
1429 [property] boolean Printable;
1430 [property] ::com::sun::star::util::Color TextColor;
1431 [property] ::com::sun::star::util::Color TextLineColor;
1433 published interface XFixedText {
1434 interface ::com::sun::star::uno::XInterface;
1435 void setText([in] string Text);
1436 string getText();
1437 void setAlignment([in] short nAlign);
1438 short getAlignment();
1440 published service UnoControlFixedText {
1441 service ::com::sun::star::awt::UnoControl;
1442 interface ::com::sun::star::awt::XFixedText;
1443 interface ::com::sun::star::awt::XLayoutConstrains;
1445 published service UnoControlFixedTextModel {
1446 service ::com::sun::star::awt::UnoControlModel;
1447 [property] short Align;
1448 [property] ::com::sun::star::util::Color BackgroundColor;
1449 [property] short Border;
1450 [property, optional] long BorderColor;
1451 [property] boolean Enabled;
1452 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1453 [property] short FontEmphasisMark;
1454 [property] short FontRelief;
1455 [property] string HelpText;
1456 [property] string HelpURL;
1457 [property] string Label;
1458 [property] boolean MultiLine;
1459 [property] boolean Printable;
1460 [property] ::com::sun::star::util::Color TextColor;
1461 [property] ::com::sun::star::util::Color TextLineColor;
1462 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1463 [property, optional] boolean NoLabel;
1465 published service UnoControlFormattedField {
1466 service ::com::sun::star::awt::UnoControlEdit;
1467 [optional] interface ::com::sun::star::awt::XSpinField;
1470 module util {
1471 published interface XNumberFormatsSupplier;
1473 module awt {
1474 published service UnoControlFormattedFieldModel {
1475 service ::com::sun::star::awt::UnoControlModel;
1476 [property] short Align;
1477 [property] ::com::sun::star::util::Color BackgroundColor;
1478 [property] short Border;
1479 [property, optional] long BorderColor;
1480 [property] any EffectiveDefault;
1481 [property] double EffectiveMax;
1482 [property] double EffectiveMin;
1483 [property] double EffectiveValue;
1484 [property] boolean Enabled;
1485 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1486 [property] short FontEmphasisMark;
1487 [property] short FontRelief;
1488 [property] long FormatKey;
1489 [property] ::com::sun::star::util::XNumberFormatsSupplier FormatsSupplier;
1490 [property] string HelpText;
1491 [property] string HelpURL;
1492 [property, optional] boolean HideInactiveSelection;
1493 [property] short MaxTextLen;
1494 [property] boolean Printable;
1495 [property] boolean ReadOnly;
1496 [property, optional] boolean Repeat;
1497 [property, optional] long RepeatDelay;
1498 [property] boolean Spin;
1499 [property, optional] boolean StrictFormat;
1500 [property] boolean Tabstop;
1501 [property] string Text;
1502 [property] ::com::sun::star::util::Color TextColor;
1503 [property] ::com::sun::star::util::Color TextLineColor;
1504 [property] boolean TreatAsNumber;
1505 [property, optional] short WritingMode;
1506 [property, optional] short MouseWheelBehavior;
1507 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1509 published service UnoControlGroupBox {
1510 service ::com::sun::star::awt::UnoControl;
1512 published service UnoControlGroupBoxModel {
1513 service ::com::sun::star::awt::UnoControlModel;
1514 [property] boolean Enabled;
1515 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1516 [property] short FontEmphasisMark;
1517 [property] short FontRelief;
1518 [property] string HelpText;
1519 [property] string HelpURL;
1520 [property] string Label;
1521 [property] boolean Printable;
1522 [property] ::com::sun::star::util::Color TextColor;
1523 [property] ::com::sun::star::util::Color TextLineColor;
1524 [property, optional] short WritingMode;
1526 published service UnoControlImageControl {
1527 service ::com::sun::star::awt::UnoControl;
1528 interface ::com::sun::star::awt::XLayoutConstrains;
1530 published service UnoControlImageControlModel {
1531 service ::com::sun::star::awt::UnoControlModel;
1532 [property] ::com::sun::star::util::Color BackgroundColor;
1533 [property] short Border;
1534 [property, optional] long BorderColor;
1535 [property] boolean Enabled;
1536 [property] string HelpText;
1537 [property] string HelpURL;
1538 [property] string ImageURL;
1539 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1540 [property] boolean Printable;
1541 [property] boolean ScaleImage;
1542 [property, optional] short ScaleMode;
1543 [property, optional] boolean Tabstop;
1545 published interface XListBox {
1546 interface ::com::sun::star::uno::XInterface;
1547 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1548 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1549 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
1550 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
1551 void addItem([in] string aItem, [in] short nPos);
1552 void addItems([in] sequence< string > aItems, [in] short nPos);
1553 void removeItems([in] short nPos, [in] short nCount);
1554 short getItemCount();
1555 string getItem([in] short nPos);
1556 sequence< string > getItems();
1557 short getSelectedItemPos();
1558 sequence< short > getSelectedItemsPos();
1559 string getSelectedItem();
1560 sequence< string > getSelectedItems();
1561 void selectItemPos([in] short nPos, [in] boolean bSelect);
1562 void selectItemsPos([in] sequence< short > aPositions, [in] boolean bSelect);
1563 void selectItem([in] string aItem, [in] boolean bSelect);
1564 boolean isMutipleMode();
1565 void setMultipleMode([in] boolean bMulti);
1566 short getDropDownLineCount();
1567 void setDropDownLineCount([in] short nLines);
1568 void makeVisible([in] short nEntry);
1570 published service UnoControlListBox {
1571 service ::com::sun::star::awt::UnoControl;
1572 interface ::com::sun::star::awt::XListBox;
1573 interface ::com::sun::star::awt::XLayoutConstrains;
1574 interface ::com::sun::star::awt::XTextLayoutConstrains;
1576 published service UnoControlListBoxModel {
1577 service ::com::sun::star::awt::UnoControlModel;
1578 [optional] interface ::com::sun::star::awt::XItemList;
1579 [property, optional] short Align;
1580 [property] ::com::sun::star::util::Color BackgroundColor;
1581 [property] short Border;
1582 [property, optional] long BorderColor;
1583 [property] boolean Dropdown;
1584 [property] boolean Enabled;
1585 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1586 [property] short FontEmphasisMark;
1587 [property] short FontRelief;
1588 [property] string HelpText;
1589 [property] string HelpURL;
1590 [property] short LineCount;
1591 [property] boolean MultiSelection;
1592 [property] boolean Printable;
1593 [property] boolean ReadOnly;
1594 [property] sequence< short > SelectedItems;
1595 [property] sequence< string > StringItemList;
1596 [property] boolean Tabstop;
1597 [property] ::com::sun::star::util::Color TextColor;
1598 [property] ::com::sun::star::util::Color TextLineColor;
1599 [property, optional] short WritingMode;
1600 [property, optional] short MouseWheelBehavior;
1601 [property, maybevoid, optional] short ItemSeparatorPos;
1602 [property, optional] sequence< any > TypedItemList;
1604 published interface XNumericField {
1605 interface ::com::sun::star::uno::XInterface;
1606 void setValue([in] double Value);
1607 double getValue();
1608 void setMin([in] double Value);
1609 double getMin();
1610 void setMax([in] double Value);
1611 double getMax();
1612 void setFirst([in] double Value);
1613 double getFirst();
1614 void setLast([in] double Value);
1615 double getLast();
1616 void setSpinSize([in] double Value);
1617 double getSpinSize();
1618 void setDecimalDigits([in] short nDigits);
1619 short getDecimalDigits();
1620 void setStrictFormat([in] boolean bStrict);
1621 boolean isStrictFormat();
1623 published service UnoControlNumericField {
1624 service ::com::sun::star::awt::UnoControlEdit;
1625 interface ::com::sun::star::awt::XNumericField;
1626 [optional] interface ::com::sun::star::awt::XSpinField;
1628 published service UnoControlNumericFieldModel {
1629 service ::com::sun::star::awt::UnoControlModel;
1630 [property] ::com::sun::star::util::Color BackgroundColor;
1631 [property] short Border;
1632 [property, optional] long BorderColor;
1633 [property] short DecimalAccuracy;
1634 [property] boolean Enabled;
1635 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1636 [property] short FontEmphasisMark;
1637 [property] short FontRelief;
1638 [property] string HelpText;
1639 [property] string HelpURL;
1640 [property, optional] boolean HideInactiveSelection;
1641 [property] boolean Printable;
1642 [property] boolean ReadOnly;
1643 [property, optional] boolean Repeat;
1644 [property, optional] long RepeatDelay;
1645 [property] boolean ShowThousandsSeparator;
1646 [property] boolean Spin;
1647 [property] boolean StrictFormat;
1648 [property] boolean Tabstop;
1649 [property] ::com::sun::star::util::Color TextColor;
1650 [property] ::com::sun::star::util::Color TextLineColor;
1651 [property] double Value;
1652 [property] double ValueMax;
1653 [property] double ValueMin;
1654 [property] double ValueStep;
1655 [property, optional] short WritingMode;
1656 [property, optional] short MouseWheelBehavior;
1657 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1659 published interface XPatternField {
1660 interface ::com::sun::star::uno::XInterface;
1661 void setMasks([in] string EditMask, [in] string LiteralMask);
1662 void getMasks([out] string EditMask, [out] string LiteralMask);
1663 void setString([in] string Str);
1664 string getString();
1665 void setStrictFormat([in] boolean bStrict);
1666 boolean isStrictFormat();
1668 published service UnoControlPatternField {
1669 service ::com::sun::star::awt::UnoControlEdit;
1670 interface ::com::sun::star::awt::XPatternField;
1671 [optional] interface ::com::sun::star::awt::XSpinField;
1673 published service UnoControlPatternFieldModel {
1674 service ::com::sun::star::awt::UnoControlModel;
1675 [property] ::com::sun::star::util::Color BackgroundColor;
1676 [property] short Border;
1677 [property, optional] long BorderColor;
1678 [property] string EditMask;
1679 [property] boolean Enabled;
1680 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1681 [property] short FontEmphasisMark;
1682 [property] short FontRelief;
1683 [property] string HelpText;
1684 [property] string HelpURL;
1685 [property, optional] boolean HideInactiveSelection;
1686 [property] string LiteralMask;
1687 [property] short MaxTextLen;
1688 [property] boolean Printable;
1689 [property] boolean ReadOnly;
1690 [property] boolean StrictFormat;
1691 [property] boolean Tabstop;
1692 [property] string Text;
1693 [property] ::com::sun::star::util::Color TextColor;
1694 [property] ::com::sun::star::util::Color TextLineColor;
1695 [property, optional] short WritingMode;
1696 [property, optional] short MouseWheelBehavior;
1697 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1699 published interface XProgressBar {
1700 interface ::com::sun::star::uno::XInterface;
1701 void setForegroundColor([in] ::com::sun::star::util::Color Color);
1702 void setBackgroundColor([in] ::com::sun::star::util::Color Color);
1703 void setRange([in] long Min, [in] long Max);
1704 void setValue([in] long Value);
1705 long getValue();
1707 published service UnoControlProgressBar {
1708 service ::com::sun::star::awt::UnoControl;
1709 interface ::com::sun::star::awt::XProgressBar;
1711 published service UnoControlProgressBarModel {
1712 service ::com::sun::star::awt::UnoControlModel;
1713 [property] ::com::sun::star::util::Color BackgroundColor;
1714 [property] short Border;
1715 [property, optional] long BorderColor;
1716 [property] boolean Enabled;
1717 [property] ::com::sun::star::util::Color FillColor;
1718 [property] string HelpText;
1719 [property] string HelpURL;
1720 [property] boolean Printable;
1721 [property] long ProgressValue;
1722 [property] long ProgressValueMax;
1723 [property] long ProgressValueMin;
1725 published interface XRadioButton {
1726 interface ::com::sun::star::uno::XInterface;
1727 void addItemListener([in] ::com::sun::star::awt::XItemListener l);
1728 void removeItemListener([in] ::com::sun::star::awt::XItemListener l);
1729 boolean getState();
1730 void setState([in] boolean b);
1731 void setLabel([in] string Label);
1733 published service UnoControlRadioButton {
1734 service ::com::sun::star::awt::UnoControl;
1735 interface ::com::sun::star::awt::XRadioButton;
1736 interface ::com::sun::star::awt::XLayoutConstrains;
1738 published service UnoControlRadioButtonModel {
1739 service ::com::sun::star::awt::UnoControlModel;
1740 [property, optional] short Align;
1741 [property, optional] long BackgroundColor;
1742 [property] boolean Enabled;
1743 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1744 [property] short FontEmphasisMark;
1745 [property] short FontRelief;
1746 [property] string HelpText;
1747 [property] string HelpURL;
1748 [property, optional] short ImagePosition;
1749 [property, optional] string ImageURL;
1750 [property, optional, transient] ::com::sun::star::graphic::XGraphic Graphic;
1751 [property] string Label;
1752 [property, optional] boolean MultiLine;
1753 [property] boolean Printable;
1754 [property] short State;
1755 [property] boolean Tabstop;
1756 [property] ::com::sun::star::util::Color TextColor;
1757 [property] ::com::sun::star::util::Color TextLineColor;
1758 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1759 [property, optional] short VisualEffect;
1760 [property, optional] short WritingMode;
1762 published interface XAdjustmentListener;
1763 published interface XScrollBar {
1764 interface ::com::sun::star::uno::XInterface;
1765 void addAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l);
1766 void removeAdjustmentListener([in] ::com::sun::star::awt::XAdjustmentListener l);
1767 void setValue([in] long n);
1768 void setValues([in] long nValue, [in] long nVisible, [in] long nMax);
1769 long getValue();
1770 void setMaximum([in] long n);
1771 long getMaximum();
1772 void setLineIncrement([in] long n);
1773 long getLineIncrement();
1774 void setBlockIncrement([in] long n);
1775 long getBlockIncrement();
1776 void setVisibleSize([in] long n);
1777 long getVisibleSize();
1778 void setOrientation([in] long n);
1779 long getOrientation();
1781 published service UnoControlScrollBar {
1782 service ::com::sun::star::awt::UnoControl;
1783 interface ::com::sun::star::awt::XScrollBar;
1785 published service UnoControlScrollBarModel {
1786 service ::com::sun::star::awt::UnoControlModel;
1787 [property, optional] ::com::sun::star::util::Color BackgroundColor;
1788 [property] long BlockIncrement;
1789 [property] short Border;
1790 [property, optional] long BorderColor;
1791 [property] boolean Enabled;
1792 [property] string HelpText;
1793 [property] string HelpURL;
1794 [property] long LineIncrement;
1795 [property, optional] boolean LiveScroll;
1796 [property] long Orientation;
1797 [property] boolean Printable;
1798 [property, optional] long RepeatDelay;
1799 [property] long ScrollValue;
1800 [property, optional] long ScrollValueMin;
1801 [property] long ScrollValueMax;
1802 [property, optional] ::com::sun::star::util::Color SymbolColor;
1803 [property, optional] boolean Tabstop;
1804 [property] long VisibleSize;
1807 module util {
1808 published struct Time {
1809 unsigned long NanoSeconds;
1810 unsigned short Seconds;
1811 unsigned short Minutes;
1812 unsigned short Hours;
1813 boolean IsUTC;
1816 module awt {
1817 published interface XTimeField {
1818 interface ::com::sun::star::uno::XInterface;
1819 void setTime([in] ::com::sun::star::util::Time Time);
1820 ::com::sun::star::util::Time getTime();
1821 void setMin([in] ::com::sun::star::util::Time Time);
1822 ::com::sun::star::util::Time getMin();
1823 void setMax([in] ::com::sun::star::util::Time Time);
1824 ::com::sun::star::util::Time getMax();
1825 void setFirst([in] ::com::sun::star::util::Time Time);
1826 ::com::sun::star::util::Time getFirst();
1827 void setLast([in] ::com::sun::star::util::Time Time);
1828 ::com::sun::star::util::Time getLast();
1829 void setEmpty();
1830 boolean isEmpty();
1831 void setStrictFormat([in] boolean bStrict);
1832 boolean isStrictFormat();
1834 published service UnoControlTimeField {
1835 service ::com::sun::star::awt::UnoControlEdit;
1836 interface ::com::sun::star::awt::XTimeField;
1837 [optional] interface ::com::sun::star::awt::XSpinField;
1839 published service UnoControlTimeFieldModel {
1840 service ::com::sun::star::awt::UnoControlModel;
1841 [property] ::com::sun::star::util::Color BackgroundColor;
1842 [property] short Border;
1843 [property, optional] long BorderColor;
1844 [property] boolean Enabled;
1845 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
1846 [property] short FontEmphasisMark;
1847 [property] short FontRelief;
1848 [property] string HelpText;
1849 [property] string HelpURL;
1850 [property, optional] boolean HideInactiveSelection;
1851 [property] boolean Printable;
1852 [property] boolean ReadOnly;
1853 [property, optional] boolean Repeat;
1854 [property, optional] long RepeatDelay;
1855 [property] boolean Spin;
1856 [property] boolean StrictFormat;
1857 [property] boolean Tabstop;
1858 [property, optional] string Text;
1859 [property] ::com::sun::star::util::Color TextColor;
1860 [property] ::com::sun::star::util::Color TextLineColor;
1861 [property] ::com::sun::star::util::Time Time;
1862 [property] short TimeFormat;
1863 [property] ::com::sun::star::util::Time TimeMax;
1864 [property] ::com::sun::star::util::Time TimeMin;
1865 [property, optional] short WritingMode;
1866 [property, optional] short MouseWheelBehavior;
1867 [property, optional] ::com::sun::star::style::VerticalAlignment VerticalAlign;
1869 published struct VclContainerEvent: ::com::sun::star::lang::EventObject {
1870 ::com::sun::star::uno::XInterface Child;
1872 /** @deprecated */ published constants VclWindowPeerAttribute {
1873 const long AUTOHSCROLL = 1073741824;
1874 const long AUTOVSCROLL = -2147483648;
1875 const long CENTER = 2048;
1876 const long CLIPCHILDREN = 524288;
1877 const long DEFBUTTON = 65536;
1878 const long DEF_CANCEL = 268435456;
1879 const long DEF_NO = -2147483648;
1880 const long DEF_OK = 134217728;
1881 const long DEF_RETRY = 536870912;
1882 const long DEF_YES = 1073741824;
1883 const long DROPDOWN = 32768;
1884 const long GROUP = 2097152;
1885 const long HSCROLL = 256;
1886 const long LEFT = 1024;
1887 const long NOBORDER = 1048576;
1888 const long NOLABEL = 536870912;
1889 const long OK = 4194304;
1890 const long OK_CANCEL = 8388608;
1891 const long READONLY = 262144;
1892 const long RETRY_CANCEL = 67108864;
1893 const long RIGHT = 4096;
1894 const long SORT = 16384;
1895 const long SPIN = 8192;
1896 const long VSCROLL = 512;
1897 const long YES_NO = 16777216;
1898 const long YES_NO_CANCEL = 33554432;
1900 published constants WindowAttribute {
1901 const long BORDER = 16;
1902 const long CLOSEABLE = 128;
1903 const long FULLSIZE = 2;
1904 const long MINSIZE = 8;
1905 const long MOVEABLE = 64;
1906 const long NODECORATION = 512;
1907 const long OPTIMUMSIZE = 4;
1908 const long SHOW = 1;
1909 const long SIZEABLE = 32;
1910 /** @deprecated */ const long SYSTEMDEPENDENT = 256;
1912 published struct WindowEvent: ::com::sun::star::lang::EventObject {
1913 long X;
1914 long Y;
1915 long Width;
1916 long Height;
1917 long LeftInset;
1918 long TopInset;
1919 long RightInset;
1920 long BottomInset;
1922 published interface XActionListener {
1923 interface ::com::sun::star::lang::XEventListener;
1924 void actionPerformed([in] ::com::sun::star::awt::ActionEvent rEvent);
1926 published interface XActivateListener {
1927 interface ::com::sun::star::lang::XEventListener;
1928 void windowActivated([in] ::com::sun::star::lang::EventObject e);
1929 void windowDeactivated([in] ::com::sun::star::lang::EventObject e);
1931 published interface XAdjustmentListener {
1932 interface ::com::sun::star::lang::XEventListener;
1933 void adjustmentValueChanged([in] ::com::sun::star::awt::AdjustmentEvent rEvent);
1935 published interface XBitmap {
1936 interface ::com::sun::star::uno::XInterface;
1937 ::com::sun::star::awt::Size getSize();
1938 sequence< byte > getDIB();
1939 sequence< byte > getMaskDIB();
1941 published interface XDisplayBitmap;
1942 published interface XFont;
1943 published interface XDevice {
1944 interface ::com::sun::star::uno::XInterface;
1945 ::com::sun::star::awt::XGraphics createGraphics();
1946 ::com::sun::star::awt::XDevice createDevice([in] long nWidth, [in] long nHeight);
1947 ::com::sun::star::awt::DeviceInfo getInfo();
1948 sequence< ::com::sun::star::awt::FontDescriptor > getFontDescriptors();
1949 ::com::sun::star::awt::XFont getFont([in] ::com::sun::star::awt::FontDescriptor aDescriptor);
1950 ::com::sun::star::awt::XBitmap createBitmap([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight);
1951 ::com::sun::star::awt::XDisplayBitmap createDisplayBitmap([in] ::com::sun::star::awt::XBitmap Bitmap);
1953 published interface XDisplayBitmap {
1954 interface ::com::sun::star::uno::XInterface;
1956 published interface XEventHandler;
1957 published interface XDisplayConnection {
1958 interface ::com::sun::star::uno::XInterface;
1959 void addEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler, [in] long eventMask);
1960 void removeEventHandler([in] any window, [in] ::com::sun::star::awt::XEventHandler eventHandler);
1961 void addErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler);
1962 void removeErrorHandler([in] ::com::sun::star::awt::XEventHandler errorHandler);
1963 any getIdentifier();
1965 published interface XEnhancedMouseClickHandler {
1966 interface ::com::sun::star::lang::XEventListener;
1967 boolean mousePressed([in] ::com::sun::star::awt::EnhancedMouseEvent e);
1968 boolean mouseReleased([in] ::com::sun::star::awt::EnhancedMouseEvent e);
1970 published interface XEventHandler {
1971 interface ::com::sun::star::uno::XInterface;
1972 boolean handleEvent([in] any event);
1974 /** @deprecated */ published interface XFileDialog {
1975 interface ::com::sun::star::uno::XInterface;
1976 void setPath([in] string Path);
1977 string getPath();
1978 void setFilters([in] sequence< string > rFilterNames, [in] sequence< string > rMasks);
1979 void setCurrentFilter([in] string Filter);
1980 string getCurrentFilter();
1982 published interface XFocusListener {
1983 interface ::com::sun::star::lang::XEventListener;
1984 void focusGained([in] ::com::sun::star::awt::FocusEvent e);
1985 void focusLost([in] ::com::sun::star::awt::FocusEvent e);
1987 published interface XFont {
1988 interface ::com::sun::star::uno::XInterface;
1989 ::com::sun::star::awt::FontDescriptor getFontDescriptor();
1990 ::com::sun::star::awt::SimpleFontMetric getFontMetric();
1991 short getCharWidth([in] char c);
1992 sequence< short > getCharWidths([in] char nFirst, [in] char nLast);
1993 long getStringWidth([in] string str);
1994 long getStringWidthArray([in] string str, [out] sequence< long > aDXArray);
1995 void getKernPairs([out] sequence< char > Chars1, [out] sequence< char > Chars2, [out] sequence< short > Kerns);
1997 published interface XGraphics {
1998 interface ::com::sun::star::uno::XInterface;
1999 ::com::sun::star::awt::XDevice getDevice();
2000 ::com::sun::star::awt::SimpleFontMetric getFontMetric();
2001 void setFont([in] ::com::sun::star::awt::XFont xNewFont);
2002 void selectFont([in] ::com::sun::star::awt::FontDescriptor aDescription);
2003 void setTextColor([in] ::com::sun::star::util::Color nColor);
2004 void setTextFillColor([in] ::com::sun::star::util::Color nColor);
2005 void setLineColor([in] ::com::sun::star::util::Color nColor);
2006 void setFillColor([in] ::com::sun::star::util::Color nColor);
2007 void setRasterOp([in] ::com::sun::star::awt::RasterOperation ROP);
2008 void setClipRegion([in] ::com::sun::star::awt::XRegion Clipping);
2009 void intersectClipRegion([in] ::com::sun::star::awt::XRegion xClipping);
2010 void push();
2011 void pop();
2012 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);
2013 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);
2014 void drawPixel([in] long X, [in] long Y);
2015 void drawLine([in] long X1, [in] long Y1, [in] long X2, [in] long Y2);
2016 void drawRect([in] long X, [in] long Y, [in] long Width, [in] long Height);
2017 void drawRoundedRect([in] long X, [in] long Y, [in] long Width, [in] long Height, [in] long nHorzRound, [in] long nVertRound);
2018 void drawPolyLine([in] sequence< long > DataX, [in] sequence< long > DataY);
2019 void drawPolygon([in] sequence< long > DataX, [in] sequence< long > DataY);
2020 void drawPolyPolygon([in] sequence< sequence< long > > DataX, [in] sequence< sequence< long > > DataY);
2021 void drawEllipse([in] long X, [in] long Y, [in] long Width, [in] long Height);
2022 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);
2023 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);
2024 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);
2025 void drawGradient([in] long nX, [in] long nY, [in] long nWidth, [in] long Height, [in] ::com::sun::star::awt::Gradient aGradient);
2026 void drawText([in] long X, [in] long Y, [in] string Text);
2027 void drawTextArray([in] long X, [in] long Y, [in] string Text, [in] sequence< long > Longs);
2029 published interface XGraphics2 {
2030 interface ::com::sun::star::awt::XGraphics;
2031 void clear([in] ::com::sun::star::awt::Rectangle aRect);
2032 void drawImage([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] short nStyle, [in] ::com::sun::star::graphic::XGraphic aGraphic);
2034 published interface XImageButton {
2035 interface ::com::sun::star::uno::XInterface;
2036 void addActionListener([in] ::com::sun::star::awt::XActionListener l);
2037 void removeActionListener([in] ::com::sun::star::awt::XActionListener l);
2038 void setActionCommand([in] string Command);
2040 published interface XImageProducer;
2041 published interface XImageConsumer {
2042 interface ::com::sun::star::uno::XInterface;
2043 void init([in] long Width, [in] long Height);
2044 void setColorModel([in] short BitCount, [in] sequence< long > RGBAPal, [in] long RedMask, [in] long GreenMask, [in] long BlueMask, [in] long AlphaMask);
2045 void setPixelsByBytes([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< byte > aProducerData, [in] long nOffset, [in] long nScanSize);
2046 void setPixelsByLongs([in] long nX, [in] long nY, [in] long nWidth, [in] long nHeight, [in] sequence< long > aProducerData, [in] long nOffset, [in] long nScanSize);
2047 void complete([in] long Status, [in] ::com::sun::star::awt::XImageProducer xProducer);
2049 published interface XImageProducer {
2050 interface ::com::sun::star::uno::XInterface;
2051 void addConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer);
2052 void removeConsumer([in] ::com::sun::star::awt::XImageConsumer xConsumer);
2053 void startProduction();
2055 published interface XPrinterPropertySet {
2056 interface ::com::sun::star::beans::XPropertySet;
2057 void setHorizontal([in] boolean bHorizontal) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2058 sequence< string > getFormDescriptions();
2059 void selectForm([in] string aFormDescription) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2060 sequence< byte > getBinarySetup();
2061 void setBinarySetup([in] sequence< byte > data) raises (::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException);
2063 published interface XInfoPrinter {
2064 interface ::com::sun::star::awt::XPrinterPropertySet;
2065 ::com::sun::star::awt::XDevice createDevice();
2067 published interface XItemListener {
2068 interface ::com::sun::star::lang::XEventListener;
2069 void itemStateChanged([in] ::com::sun::star::awt::ItemEvent rEvent);
2071 published interface XKeyHandler {
2072 interface ::com::sun::star::lang::XEventListener;
2073 boolean keyPressed([in] ::com::sun::star::awt::KeyEvent aEvent);
2074 boolean keyReleased([in] ::com::sun::star::awt::KeyEvent aEvent);
2076 published interface XKeyListener {
2077 interface ::com::sun::star::lang::XEventListener;
2078 void keyPressed([in] ::com::sun::star::awt::KeyEvent e);
2079 void keyReleased([in] ::com::sun::star::awt::KeyEvent e);
2081 published interface XMenuListener {
2082 interface ::com::sun::star::lang::XEventListener;
2083 void itemHighlighted([in] ::com::sun::star::awt::MenuEvent aEvent);
2084 void itemSelected([in] ::com::sun::star::awt::MenuEvent aEvent);
2085 void itemActivated([in] ::com::sun::star::awt::MenuEvent aEvent);
2086 void itemDeactivated([in] ::com::sun::star::awt::MenuEvent aEvent);
2088 published interface XMessageBox {
2089 interface ::com::sun::star::uno::XInterface;
2090 [attribute] string CaptionText;
2091 [attribute] string MessageText;
2092 short execute();
2094 published interface XMouseClickHandler {
2095 interface ::com::sun::star::lang::XEventListener;
2096 boolean mousePressed([in] ::com::sun::star::awt::MouseEvent e);
2097 boolean mouseReleased([in] ::com::sun::star::awt::MouseEvent e);
2099 published interface XMouseListener {
2100 interface ::com::sun::star::lang::XEventListener;
2101 void mousePressed([in] ::com::sun::star::awt::MouseEvent e);
2102 void mouseReleased([in] ::com::sun::star::awt::MouseEvent e);
2103 void mouseEntered([in] ::com::sun::star::awt::MouseEvent e);
2104 void mouseExited([in] ::com::sun::star::awt::MouseEvent e);
2106 published interface XMouseMotionHandler {
2107 interface ::com::sun::star::lang::XEventListener;
2108 boolean mouseDragged([in] ::com::sun::star::awt::MouseEvent e);
2109 boolean mouseMoved([in] ::com::sun::star::awt::MouseEvent e);
2111 published interface XMouseMotionListener {
2112 interface ::com::sun::star::lang::XEventListener;
2113 void mouseDragged([in] ::com::sun::star::awt::MouseEvent e);
2114 void mouseMoved([in] ::com::sun::star::awt::MouseEvent e);
2116 published interface XPaintListener {
2117 interface ::com::sun::star::lang::XEventListener;
2118 void windowPaint([in] ::com::sun::star::awt::PaintEvent e);
2120 published interface XPrinter {
2121 interface ::com::sun::star::awt::XPrinterPropertySet;
2122 boolean start([in] string nJobName, [in] short nCopies, [in] boolean nCollate) raises (::com::sun::star::awt::PrinterException, ::com::sun::star::lang::IllegalArgumentException);
2123 void end() raises (::com::sun::star::awt::PrinterException);
2124 void terminate();
2125 ::com::sun::star::awt::XDevice startPage() raises (::com::sun::star::awt::PrinterException);
2126 void endPage() raises (::com::sun::star::awt::PrinterException);
2128 /** @deprecated */ published interface XProgressMonitor {
2129 interface ::com::sun::star::awt::XProgressBar;
2130 void addText([in] string Topic, [in] string Text, [in] boolean beforeProgress);
2131 void removeText([in] string Topic, [in] boolean beforeProgress);
2132 void updateText([in] string Topic, [in] string Text, [in] boolean beforeProgress);
2134 published interface XRegion {
2135 interface ::com::sun::star::uno::XInterface;
2136 ::com::sun::star::awt::Rectangle getBounds();
2137 void clear();
2138 void move([in] long nHorzMove, [in] long nVertMove);
2139 void unionRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2140 void intersectRectangle([in] ::com::sun::star::awt::Rectangle Region);
2141 void excludeRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2142 void xOrRectangle([in] ::com::sun::star::awt::Rectangle Rect);
2143 void unionRegion([in] ::com::sun::star::awt::XRegion Region);
2144 void intersectRegion([in] ::com::sun::star::awt::XRegion Region);
2145 void excludeRegion([in] ::com::sun::star::awt::XRegion Region);
2146 void xOrRegion([in] ::com::sun::star::awt::XRegion Region);
2147 sequence< ::com::sun::star::awt::Rectangle > getRectangles();
2149 published interface XSpinListener {
2150 interface ::com::sun::star::lang::XEventListener;
2151 void up([in] ::com::sun::star::awt::SpinEvent rEvent);
2152 void down([in] ::com::sun::star::awt::SpinEvent rEvent);
2153 void first([in] ::com::sun::star::awt::SpinEvent rEvent);
2154 void last([in] ::com::sun::star::awt::SpinEvent rEvent);
2156 published interface XSystemDependentWindowPeer {
2157 interface ::com::sun::star::uno::XInterface;
2158 any getWindowHandle([in] sequence< byte > ProcessId, [in] short SystemType);
2160 published interface XTextArea {
2161 interface ::com::sun::star::uno::XInterface;
2162 string getTextLines();
2164 published interface XTextEditField {
2165 interface ::com::sun::star::uno::XInterface;
2166 void setEchoChar([in] char cEcho);
2168 published interface XTextListener {
2169 interface ::com::sun::star::lang::XEventListener;
2170 void textChanged([in] ::com::sun::star::awt::TextEvent rEvent);
2172 published interface XTopWindowListener {
2173 interface ::com::sun::star::lang::XEventListener;
2174 void windowOpened([in] ::com::sun::star::lang::EventObject e);
2175 void windowClosing([in] ::com::sun::star::lang::EventObject e);
2176 void windowClosed([in] ::com::sun::star::lang::EventObject e);
2177 void windowMinimized([in] ::com::sun::star::lang::EventObject e);
2178 void windowNormalized([in] ::com::sun::star::lang::EventObject e);
2179 void windowActivated([in] ::com::sun::star::lang::EventObject e);
2180 void windowDeactivated([in] ::com::sun::star::lang::EventObject e);
2182 published interface XUserInputInterception {
2183 interface ::com::sun::star::uno::XInterface;
2184 void addKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
2185 void removeKeyHandler([in] ::com::sun::star::awt::XKeyHandler xHandler);
2186 void addMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler);
2187 void removeMouseClickHandler([in] ::com::sun::star::awt::XMouseClickHandler xHandler);
2189 published interface XVclContainerListener;
2190 /** @deprecated */ published interface XVclContainer {
2191 interface ::com::sun::star::uno::XInterface;
2192 void addVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l);
2193 void removeVclContainerListener([in] ::com::sun::star::awt::XVclContainerListener l);
2194 sequence< ::com::sun::star::awt::XWindow > getWindows();
2196 /** @deprecated */ published interface XVclContainerListener {
2197 interface ::com::sun::star::lang::XEventListener;
2198 void windowAdded([in] ::com::sun::star::awt::VclContainerEvent e);
2199 void windowRemoved([in] ::com::sun::star::awt::VclContainerEvent e);
2201 /** @deprecated */ published interface XVclContainerPeer {
2202 interface ::com::sun::star::uno::XInterface;
2203 void enableDialogControl([in] boolean bEnable);
2204 void setTabOrder([in] sequence< ::com::sun::star::awt::XWindow > WindowOrder, [in] sequence< any > Tabs, [in] boolean GroupControl);
2205 void setGroup([in] sequence< ::com::sun::star::awt::XWindow > Windows);
2207 published interface XWindowPeer {
2208 interface ::com::sun::star::lang::XComponent;
2209 ::com::sun::star::awt::XToolkit getToolkit();
2210 void setPointer([in] ::com::sun::star::awt::XPointer Pointer);
2211 void setBackground([in] ::com::sun::star::util::Color Color);
2212 void invalidate([in] short Flags);
2213 void invalidateRect([in] ::com::sun::star::awt::Rectangle Rect, [in] short Flags);
2215 /** @deprecated */ published interface XVclWindowPeer {
2216 interface ::com::sun::star::awt::XWindowPeer;
2217 boolean isChild([in] ::com::sun::star::awt::XWindowPeer Peer);
2218 void setDesignMode([in] boolean bOn);
2219 boolean isDesignMode();
2220 void enableClipSiblings([in] boolean bClip);
2221 void setForeground([in] ::com::sun::star::util::Color Color);
2222 void setControlFont([in] ::com::sun::star::awt::FontDescriptor aFont);
2223 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);
2224 void setProperty([in] string PropertyName, [in] any Value);
2225 any getProperty([in] string PropertyName);
2227 published interface XWindow2 {
2228 interface ::com::sun::star::awt::XWindow;
2229 void setOutputSize([in] ::com::sun::star::awt::Size Size);
2230 ::com::sun::star::awt::Size getOutputSize();
2231 boolean isVisible();
2232 boolean isActive();
2233 boolean isEnabled();
2234 boolean hasFocus();
2236 published interface XWindowListener {
2237 interface ::com::sun::star::lang::XEventListener;
2238 void windowResized([in] ::com::sun::star::awt::WindowEvent e);
2239 void windowMoved([in] ::com::sun::star::awt::WindowEvent e);
2240 void windowShown([in] ::com::sun::star::lang::EventObject e);
2241 void windowHidden([in] ::com::sun::star::lang::EventObject e);
2243 module grid {
2244 published interface XGridColumn;
2245 published interface XGridColumnModel {
2246 interface ::com::sun::star::lang::XComponent;
2247 interface ::com::sun::star::container::XContainer;
2248 interface ::com::sun::star::util::XCloneable;
2249 long getColumnCount();
2250 ::com::sun::star::awt::grid::XGridColumn createColumn();
2251 long addColumn([in] ::com::sun::star::awt::grid::XGridColumn column) raises (::com::sun::star::lang::IllegalArgumentException);
2252 void removeColumn([in] long ColumnIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2253 sequence< ::com::sun::star::awt::grid::XGridColumn > getColumns();
2254 ::com::sun::star::awt::grid::XGridColumn getColumn([in] long index) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2255 void setDefaultColumns([in] long elements);
2257 published interface XGridDataModel {
2258 interface ::com::sun::star::lang::XComponent;
2259 interface ::com::sun::star::util::XCloneable;
2260 [attribute, readonly] long RowCount;
2261 [attribute, readonly] long ColumnCount;
2262 any getCellData([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2263 any getCellToolTip([in] long Column, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2264 any getRowHeading([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2265 sequence< any > getRowData([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2267 published interface XGridDataListener;
2268 published interface XMutableGridDataModel {
2269 interface ::com::sun::star::awt::grid::XGridDataModel;
2270 void addRow([in] any Heading, [in] sequence< any > Data);
2271 void addRows([in] sequence< any > Headings, [in] sequence< sequence< any > > Data) raises (::com::sun::star::lang::IllegalArgumentException);
2272 void insertRow([in] long Index, [in] any Heading, [in] sequence< any > Data) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2273 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);
2274 void removeRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2275 void removeAllRows();
2276 void updateCellData([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2277 void updateRowData([in] sequence< long > ColumnIndexes, [in] long RowIndex, [in] sequence< any > Values) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::IllegalArgumentException);
2278 void updateRowHeading([in] long RowIndex, [in] any Heading) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2279 void updateCellToolTip([in] long ColumnIndex, [in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2280 void updateRowToolTip([in] long RowIndex, [in] any Value) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2281 void addGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener);
2282 void removeGridDataListener([in] ::com::sun::star::awt::grid::XGridDataListener Listener);
2284 published service DefaultGridDataModel: ::com::sun::star::awt::grid::XMutableGridDataModel;
2287 module style {
2288 published enum HorizontalAlignment {
2289 LEFT = 0,
2290 CENTER = 1,
2291 RIGHT = 2
2294 module awt {
2295 module grid {
2296 published interface XGridColumnListener;
2297 published interface XGridColumn {
2298 interface ::com::sun::star::lang::XComponent;
2299 interface ::com::sun::star::util::XCloneable;
2300 [attribute] any Identifier;
2301 [attribute] long ColumnWidth;
2302 [attribute] long MinWidth;
2303 [attribute] long MaxWidth;
2304 [attribute] boolean Resizeable;
2305 [attribute] long Flexibility {
2306 set raises (::com::sun::star::lang::IllegalArgumentException);
2308 [attribute] ::com::sun::star::style::HorizontalAlignment HorizontalAlign;
2309 [attribute] string Title;
2310 [attribute] string HelpText;
2311 [attribute, readonly] long Index;
2312 [attribute] long DataColumnIndex;
2313 void addGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener);
2314 void removeGridColumnListener([in] ::com::sun::star::awt::grid::XGridColumnListener Listener);
2316 published struct GridColumnEvent: ::com::sun::star::lang::EventObject {
2317 string AttributeName;
2318 any OldValue;
2319 any NewValue;
2320 long ColumnIndex;
2322 published struct GridDataEvent: ::com::sun::star::lang::EventObject {
2323 long FirstColumn;
2324 long LastColumn;
2325 long FirstRow;
2326 long LastRow;
2328 published struct GridSelectionEvent: ::com::sun::star::lang::EventObject {
2329 sequence< long > SelectedRowIndexes;
2330 sequence< long > SelectedColumnIndexes;
2334 module util {
2335 published exception VetoException: ::com::sun::star::uno::Exception {
2338 module awt {
2339 module grid {
2340 published interface XGridControl {
2341 interface ::com::sun::star::uno::XInterface;
2342 long getColumnAtPoint([in] long X, [in] long Y);
2343 long getRowAtPoint([in] long X, [in] long Y);
2344 long getCurrentColumn();
2345 long getCurrentRow();
2346 void goToCell([in] long ColumnIndex, [in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::util::VetoException);
2348 published interface XGridSelectionListener;
2349 published interface XGridRowSelection {
2350 interface ::com::sun::star::uno::XInterface;
2351 void selectAllRows();
2352 void selectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2353 void deselectAllRows();
2354 void deselectRow([in] long RowIndex) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2355 sequence< long > getSelectedRows();
2356 boolean hasSelectedRows();
2357 boolean isRowSelected([in] long RowIndex);
2358 void addSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener);
2359 void removeSelectionListener([in] ::com::sun::star::awt::grid::XGridSelectionListener listener);
2363 module view {
2364 published enum SelectionType {
2365 NONE = 0,
2366 SINGLE = 1,
2367 MULTI = 2,
2368 RANGE = 3
2371 module awt {
2372 module grid {
2373 published service UnoControlGridModel {
2374 service ::com::sun::star::awt::UnoControlModel;
2375 [property] boolean ShowRowHeader;
2376 [property] long RowHeaderWidth;
2377 [property] boolean ShowColumnHeader;
2378 [property, maybevoid] long ColumnHeaderHeight;
2379 [property, maybevoid] long RowHeight;
2380 [property] ::com::sun::star::awt::grid::XGridColumnModel ColumnModel;
2381 [property] ::com::sun::star::awt::grid::XGridDataModel GridDataModel;
2382 [property] boolean HScroll;
2383 [property] boolean VScroll;
2384 [property] boolean Tabstop;
2385 [property] ::com::sun::star::view::SelectionType SelectionModel;
2386 [property] boolean UseGridLines;
2387 [property, maybevoid] ::com::sun::star::util::Color GridLineColor;
2388 [property, maybevoid] ::com::sun::star::util::Color HeaderBackgroundColor;
2389 [property, maybevoid] ::com::sun::star::util::Color HeaderTextColor;
2390 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionBackgroundColor;
2391 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionBackgroundColor;
2392 [property, maybevoid] ::com::sun::star::util::Color ActiveSelectionTextColor;
2393 [property, maybevoid] ::com::sun::star::util::Color InactiveSelectionTextColor;
2394 [property, maybevoid] sequence< ::com::sun::star::util::Color > RowBackgroundColors;
2395 [property] ::com::sun::star::style::VerticalAlignment VerticalAlign;
2396 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
2397 [property, maybevoid] ::com::sun::star::util::Color TextColor;
2398 [property, maybevoid] ::com::sun::star::util::Color TextLineColor;
2399 [property] short FontEmphasisMark;
2400 [property] short FontRelief;
2401 [property] string HelpText;
2402 [property] string HelpURL;
2404 published interface XGridColumnListener {
2405 interface ::com::sun::star::lang::XEventListener;
2406 void columnChanged([in] ::com::sun::star::awt::grid::GridColumnEvent event);
2408 published interface XGridDataListener {
2409 interface ::com::sun::star::lang::XEventListener;
2410 void rowsInserted([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2411 void rowsRemoved([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2412 void dataChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2413 void rowHeadingChanged([in] ::com::sun::star::awt::grid::GridDataEvent Event);
2415 published interface XGridSelectionListener {
2416 interface ::com::sun::star::lang::XEventListener;
2417 void selectionChanged([in] ::com::sun::star::awt::grid::GridSelectionEvent gridSelectionEvent);
2420 module tab {
2421 published struct TabPageActivatedEvent: ::com::sun::star::lang::EventObject {
2422 short TabPageID;
2424 published interface XTabPage {
2425 interface ::com::sun::star::uno::XInterface;
2427 published service UnoControlTabPage {
2428 service ::com::sun::star::awt::UnoControlContainer;
2429 interface ::com::sun::star::awt::tab::XTabPage;
2431 published interface XTabPageContainerListener;
2432 published interface XTabPageContainer {
2433 interface ::com::sun::star::uno::XInterface;
2434 [attribute] short ActiveTabPageID;
2435 short getTabPageCount();
2436 boolean isTabPageActive([in] short tabPageIndex);
2437 ::com::sun::star::awt::tab::XTabPage getTabPage([in] short tabPageIndex);
2438 ::com::sun::star::awt::tab::XTabPage getTabPageByID([in] short tabPageID);
2439 void addTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener);
2440 void removeTabPageContainerListener([in] ::com::sun::star::awt::tab::XTabPageContainerListener listener);
2442 published service UnoControlTabPageContainer {
2443 service ::com::sun::star::awt::UnoControl;
2444 interface ::com::sun::star::awt::tab::XTabPageContainer;
2446 published interface XTabPageModel;
2447 published interface XTabPageContainerModel {
2448 interface ::com::sun::star::container::XIndexContainer;
2449 interface ::com::sun::star::container::XContainer;
2450 ::com::sun::star::awt::tab::XTabPageModel createTabPage([in] short TabPageID);
2451 ::com::sun::star::awt::tab::XTabPageModel loadTabPage([in] short TabPageID, [in] string ResourceURL);
2453 published service UnoControlTabPageContainerModel {
2454 service ::com::sun::star::awt::UnoControlModel;
2455 interface ::com::sun::star::awt::tab::XTabPageContainerModel;
2457 published interface XTabPageModel {
2458 interface ::com::sun::star::uno::XInterface;
2459 [attribute, readonly] short TabPageID;
2460 [attribute] boolean Enabled;
2461 [attribute] string Title;
2462 [attribute] string ImageURL;
2463 [attribute] string ToolTip;
2465 published service UnoControlTabPageModel {
2466 interface ::com::sun::star::awt::tab::XTabPageModel;
2468 published interface XTabPageContainerListener {
2469 interface ::com::sun::star::lang::XEventListener;
2470 void tabPageActivated([in] ::com::sun::star::awt::tab::TabPageActivatedEvent tabPageActivatedEvent);
2474 module view {
2475 published interface XSelectionChangeListener;
2476 published interface XSelectionSupplier {
2477 interface ::com::sun::star::uno::XInterface;
2478 boolean select([in] any xSelection) raises (::com::sun::star::lang::IllegalArgumentException);
2479 any getSelection();
2480 void addSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener);
2481 void removeSelectionChangeListener([in] ::com::sun::star::view::XSelectionChangeListener xListener);
2484 module drawing {
2485 published interface XShape;
2487 module chart {
2488 published interface XAxisXSupplier {
2489 interface ::com::sun::star::uno::XInterface;
2490 ::com::sun::star::drawing::XShape getXAxisTitle();
2491 ::com::sun::star::beans::XPropertySet getXAxis();
2492 ::com::sun::star::beans::XPropertySet getXMainGrid();
2493 ::com::sun::star::beans::XPropertySet getXHelpGrid();
2495 published service ChartAxisXSupplier {
2496 interface ::com::sun::star::chart::XAxisXSupplier;
2497 [property] boolean HasXAxis;
2498 [property] boolean HasXAxisDescription;
2499 [property] boolean HasXAxisGrid;
2500 [property] boolean HasXAxisHelpGrid;
2501 [property] boolean HasXAxisTitle;
2503 published interface XAxisZSupplier {
2504 interface ::com::sun::star::uno::XInterface;
2505 ::com::sun::star::drawing::XShape getZAxisTitle();
2506 ::com::sun::star::beans::XPropertySet getZMainGrid();
2507 ::com::sun::star::beans::XPropertySet getZHelpGrid();
2508 ::com::sun::star::beans::XPropertySet getZAxis();
2510 published service ChartAxisZSupplier {
2511 interface ::com::sun::star::chart::XAxisZSupplier;
2512 [property] boolean HasZAxis;
2513 [property] boolean HasZAxisDescription;
2514 [property] boolean HasZAxisGrid;
2515 [property] boolean HasZAxisHelpGrid;
2516 [property] boolean HasZAxisTitle;
2518 published enum ChartErrorCategory {
2519 NONE = 0,
2520 VARIANCE = 1,
2521 STANDARD_DEVIATION = 2,
2522 PERCENT = 3,
2523 ERROR_MARGIN = 4,
2524 CONSTANT_VALUE = 5
2526 published enum ChartErrorIndicatorType {
2527 NONE = 0,
2528 TOP_AND_BOTTOM = 1,
2529 UPPER = 2,
2530 LOWER = 3
2532 published enum ChartRegressionCurveType {
2533 NONE = 0,
2534 LINEAR = 1,
2535 LOGARITHM = 2,
2536 EXPONENTIAL = 3,
2537 POLYNOMIAL = 4,
2538 POWER = 5
2540 published service ChartStatistics {
2541 interface ::com::sun::star::beans::XPropertySet;
2542 [property] double ConstantErrorLow;
2543 [property] double ConstantErrorHigh;
2544 [property] boolean MeanValue;
2545 /** @deprecated */ [property] ::com::sun::star::chart::ChartErrorCategory ErrorCategory;
2546 [property, optional] long ErrorBarStyle;
2547 [property] double PercentageError;
2548 [property] double ErrorMargin;
2549 [property] ::com::sun::star::chart::ChartErrorIndicatorType ErrorIndicator;
2550 [property] ::com::sun::star::chart::ChartRegressionCurveType RegressionCurves;
2551 [property, optional] string ErrorBarRangePositive;
2552 [property, optional] string ErrorBarRangeNegative;
2554 published interface XAxisYSupplier {
2555 interface ::com::sun::star::uno::XInterface;
2556 ::com::sun::star::drawing::XShape getYAxisTitle();
2557 ::com::sun::star::beans::XPropertySet getYAxis();
2558 ::com::sun::star::beans::XPropertySet getYHelpGrid();
2559 ::com::sun::star::beans::XPropertySet getYMainGrid();
2561 published service ChartAxisYSupplier {
2562 interface ::com::sun::star::chart::XAxisYSupplier;
2563 [property] boolean HasYAxis;
2564 [property] boolean HasYAxisDescription;
2565 [property] boolean HasYAxisGrid;
2566 [property] boolean HasYAxisHelpGrid;
2567 [property] boolean HasYAxisTitle;
2569 published interface XTwoAxisYSupplier {
2570 interface ::com::sun::star::chart::XAxisYSupplier;
2571 ::com::sun::star::beans::XPropertySet getSecondaryYAxis();
2573 published service ChartTwoAxisYSupplier {
2574 service ::com::sun::star::chart::ChartAxisYSupplier;
2575 interface ::com::sun::star::chart::XTwoAxisYSupplier;
2576 [property] boolean HasSecondaryYAxis;
2577 [property] boolean HasSecondaryYAxisDescription;
2578 [property, optional] boolean HasSecondaryYAxisTitle;
2580 published enum ChartDataRowSource {
2581 ROWS = 0,
2582 COLUMNS = 1
2584 interface XAxis;
2585 interface XAxisSupplier {
2586 interface ::com::sun::star::uno::XInterface;
2587 ::com::sun::star::chart::XAxis getAxis([in] long nDimensionIndex);
2588 ::com::sun::star::chart::XAxis getSecondaryAxis([in] long nDimensionIndex);
2591 module drawing {
2592 /** @deprecated */ published interface XShapeDescriptor {
2593 interface ::com::sun::star::uno::XInterface;
2594 string getShapeType();
2596 published interface XShape {
2597 interface ::com::sun::star::drawing::XShapeDescriptor;
2598 ::com::sun::star::awt::Point getPosition();
2599 void setPosition([in] ::com::sun::star::awt::Point aPosition);
2600 ::com::sun::star::awt::Size getSize();
2601 void setSize([in] ::com::sun::star::awt::Size aSize) raises (::com::sun::star::beans::PropertyVetoException);
2604 module chart {
2605 published interface XDiagram {
2606 interface ::com::sun::star::drawing::XShape;
2607 string getDiagramType();
2608 ::com::sun::star::beans::XPropertySet getDataRowProperties([in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2609 ::com::sun::star::beans::XPropertySet getDataPointProperties([in] long nCol, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
2611 interface XDiagramPositioning {
2612 interface ::com::sun::star::uno::XInterface;
2613 void setAutomaticDiagramPositioning();
2614 boolean isAutomaticDiagramPositioning();
2615 void setDiagramPositionExcludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect);
2616 boolean isExcludingDiagramPositioning();
2617 ::com::sun::star::awt::Rectangle calculateDiagramPositionExcludingAxes();
2618 void setDiagramPositionIncludingAxes([in] ::com::sun::star::awt::Rectangle PositionRect);
2619 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxes();
2620 void setDiagramPositionIncludingAxesAndAxisTitles([in] ::com::sun::star::awt::Rectangle PositionRect);
2621 ::com::sun::star::awt::Rectangle calculateDiagramPositionIncludingAxesAndAxisTitles();
2623 interface XSecondAxisTitleSupplier {
2624 interface ::com::sun::star::uno::XInterface;
2625 ::com::sun::star::drawing::XShape getSecondXAxisTitle();
2626 ::com::sun::star::drawing::XShape getSecondYAxisTitle();
2629 module xml {
2630 published service UserDefinedAttributesSupplier {
2631 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
2634 module chart {
2635 published service Diagram {
2636 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
2637 interface ::com::sun::star::chart::XDiagram;
2638 interface ::com::sun::star::beans::XPropertySet;
2639 [optional] interface ::com::sun::star::chart::XAxisSupplier;
2640 [optional] interface ::com::sun::star::chart::XSecondAxisTitleSupplier;
2641 [optional] interface ::com::sun::star::chart::XDiagramPositioning;
2642 [property, optional] boolean AutomaticPosition;
2643 [property, optional] boolean AutomaticSize;
2644 [property] ::com::sun::star::chart::ChartDataRowSource DataRowSource;
2645 [property] long DataCaption;
2646 [property, optional] long MissingValueTreatment;
2648 published interface X3DDefaultSetter {
2649 interface ::com::sun::star::uno::XInterface;
2650 void set3DSettingsToDefault();
2651 void setDefaultRotation();
2652 void setDefaultIllumination();
2654 published interface X3DDisplay {
2655 interface ::com::sun::star::uno::XInterface;
2656 ::com::sun::star::beans::XPropertySet getWall();
2657 ::com::sun::star::beans::XPropertySet getFloor();
2659 published service Dim3DDiagram {
2660 interface ::com::sun::star::chart::X3DDisplay;
2661 [optional] interface ::com::sun::star::chart::X3DDefaultSetter;
2662 [property] boolean Dim3D;
2663 [property, optional] long Perspective;
2664 [property, optional] long RotationHorizontal;
2665 [property, optional] long RotationVertical;
2667 published service StackableDiagram {
2668 [property] boolean Percent;
2669 [property] boolean Stacked;
2671 published service AreaDiagram {
2672 service ::com::sun::star::chart::Diagram;
2673 service ::com::sun::star::chart::ChartStatistics;
2674 service ::com::sun::star::chart::ChartAxisXSupplier;
2675 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2676 service ::com::sun::star::chart::ChartAxisZSupplier;
2677 service ::com::sun::star::chart::Dim3DDiagram;
2678 service ::com::sun::star::chart::StackableDiagram;
2680 published service BarDiagram {
2681 service ::com::sun::star::chart::Diagram;
2682 service ::com::sun::star::chart::ChartStatistics;
2683 service ::com::sun::star::chart::ChartAxisXSupplier;
2684 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2685 service ::com::sun::star::chart::ChartAxisZSupplier;
2686 service ::com::sun::star::chart::Dim3DDiagram;
2687 service ::com::sun::star::chart::StackableDiagram;
2688 [property] boolean Vertical;
2689 [property, optional] boolean Deep;
2690 [property, optional] boolean StackedBarsConnected;
2691 [property, optional] boolean GroupBarsPerAxis;
2692 /** @deprecated */ [property] long NumberOfLines;
2694 published service BubbleDiagram {
2695 service ::com::sun::star::chart::Diagram;
2696 service ::com::sun::star::chart::ChartAxisXSupplier;
2697 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
2698 [optional] service ::com::sun::star::chart::ChartStatistics;
2700 published service Chart3DBarProperties {
2701 interface ::com::sun::star::beans::XPropertySet;
2702 [property] long SolidType;
2705 module drawing {
2706 published enum BitmapMode {
2707 REPEAT = 0,
2708 STRETCH = 1,
2709 NO_REPEAT = 2
2711 published enum FillStyle {
2712 NONE = 0,
2713 SOLID = 1,
2714 GRADIENT = 2,
2715 HATCH = 3,
2716 BITMAP = 4
2718 published enum HatchStyle {
2719 SINGLE = 0,
2720 DOUBLE = 1,
2721 TRIPLE = 2
2723 published struct Hatch {
2724 ::com::sun::star::drawing::HatchStyle Style;
2725 ::com::sun::star::util::Color Color;
2726 long Distance;
2727 long Angle;
2729 published enum RectanglePoint {
2730 LEFT_TOP = 0,
2731 MIDDLE_TOP = 1,
2732 RIGHT_TOP = 2,
2733 LEFT_MIDDLE = 3,
2734 MIDDLE_MIDDLE = 4,
2735 RIGHT_MIDDLE = 5,
2736 LEFT_BOTTOM = 6,
2737 MIDDLE_BOTTOM = 7,
2738 RIGHT_BOTTOM = 8
2741 module text {
2742 published struct GraphicCrop {
2743 long Top;
2744 long Bottom;
2745 long Left;
2746 long Right;
2749 module drawing {
2750 published service FillProperties {
2751 [property] ::com::sun::star::drawing::FillStyle FillStyle;
2752 [property] ::com::sun::star::util::Color FillColor;
2753 [property] short FillTransparence;
2754 [property] string FillTransparenceGradientName;
2755 [property, optional] ::com::sun::star::awt::Gradient FillTransparenceGradient;
2756 [property] string FillGradientName;
2757 [property, optional] ::com::sun::star::awt::Gradient FillGradient;
2758 [property] string FillHatchName;
2759 [property, optional] ::com::sun::star::drawing::Hatch FillHatch;
2760 [property] boolean FillBackground;
2761 [property] string FillBitmapName;
2762 [property, optional] ::com::sun::star::awt::XBitmap FillBitmap;
2763 /** @deprecated */ [property, optional] string FillBitmapURL;
2764 [property] short FillBitmapPositionOffsetX;
2765 [property] short FillBitmapPositionOffsetY;
2766 [property] short FillBitmapOffsetX;
2767 [property] short FillBitmapOffsetY;
2768 [property] ::com::sun::star::drawing::RectanglePoint FillBitmapRectanglePoint;
2769 [property] boolean FillBitmapLogicalSize;
2770 [property] long FillBitmapSizeX;
2771 [property] long FillBitmapSizeY;
2772 [property] ::com::sun::star::drawing::BitmapMode FillBitmapMode;
2773 [property, optional] boolean FillBitmapStretch;
2774 [property, optional] boolean FillBitmapTile;
2775 [property, optional] ::com::sun::star::text::GraphicCrop GraphicCrop;
2777 published enum LineCap {
2778 BUTT = 0,
2779 ROUND = 1,
2780 SQUARE = 2
2782 published enum DashStyle {
2783 RECT = 0,
2784 ROUND = 1,
2785 RECTRELATIVE = 2,
2786 ROUNDRELATIVE = 3
2788 published struct LineDash {
2789 ::com::sun::star::drawing::DashStyle Style;
2790 short Dots;
2791 long DotLen;
2792 short Dashes;
2793 long DashLen;
2794 long Distance;
2796 published enum LineJoint {
2797 NONE = 0,
2798 MIDDLE = 1,
2799 BEVEL = 2,
2800 MITER = 3,
2801 ROUND = 4
2803 published enum LineStyle {
2804 NONE = 0,
2805 SOLID = 1,
2806 DASH = 2
2808 published enum PolygonFlags {
2809 NORMAL = 0,
2810 SMOOTH = 1,
2811 CONTROL = 2,
2812 SYMMETRIC = 3
2814 published typedef sequence< ::com::sun::star::drawing::PolygonFlags > FlagSequence;
2815 published typedef sequence< ::com::sun::star::drawing::FlagSequence > FlagSequenceSequence;
2816 published typedef sequence< ::com::sun::star::awt::Point > PointSequence;
2817 published typedef sequence< ::com::sun::star::drawing::PointSequence > PointSequenceSequence;
2818 published struct PolyPolygonBezierCoords {
2819 ::com::sun::star::drawing::PointSequenceSequence Coordinates;
2820 ::com::sun::star::drawing::FlagSequenceSequence Flags;
2822 published service LineProperties {
2823 [property] ::com::sun::star::drawing::LineStyle LineStyle;
2824 [property] ::com::sun::star::drawing::LineDash LineDash;
2825 [property, optional] string LineDashName;
2826 [property] ::com::sun::star::util::Color LineColor;
2827 [property] short LineTransparence;
2828 [property] long LineWidth;
2829 [property] ::com::sun::star::drawing::LineJoint LineJoint;
2830 [property, optional] ::com::sun::star::drawing::LineCap LineCap;
2831 [property, optional] string LineStartName;
2832 [property, optional] string LineEndName;
2833 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineStart;
2834 [property, optional] ::com::sun::star::drawing::PolyPolygonBezierCoords LineEnd;
2835 [property, optional] boolean LineStartCenter;
2836 [property, optional] long LineStartWidth;
2837 [property, optional] boolean LineEndCenter;
2838 [property, optional] long LineEndWidth;
2841 module chart {
2842 published service ChartArea {
2843 service ::com::sun::star::drawing::FillProperties;
2844 service ::com::sun::star::drawing::LineProperties;
2845 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
2846 interface ::com::sun::star::beans::XPropertySet;
2848 published enum ChartAxisArrangeOrderType {
2849 AUTO = 0,
2850 SIDE_BY_SIDE = 1,
2851 STAGGER_EVEN = 2,
2852 STAGGER_ODD = 3
2854 published enum ChartAxisLabelPosition {
2855 NEAR_AXIS = 0,
2856 NEAR_AXIS_OTHER_SIDE = 1,
2857 OUTSIDE_START = 2,
2858 OUTSIDE_END = 3
2860 published enum ChartAxisMarkPosition {
2861 AT_LABELS = 0,
2862 AT_AXIS = 1,
2863 AT_LABELS_AND_AXIS = 2
2865 published enum ChartAxisPosition {
2866 ZERO = 0,
2867 START = 1,
2868 END = 2,
2869 VALUE = 3
2871 published struct TimeIncrement {
2872 any MajorTimeInterval;
2873 any MinorTimeInterval;
2874 any TimeResolution;
2876 interface XAxis {
2877 interface ::com::sun::star::uno::XInterface;
2878 ::com::sun::star::beans::XPropertySet getAxisTitle();
2879 ::com::sun::star::beans::XPropertySet getMajorGrid();
2880 ::com::sun::star::beans::XPropertySet getMinorGrid();
2883 module table {
2884 published struct BorderLine {
2885 ::com::sun::star::util::Color Color;
2886 short InnerLineWidth;
2887 short OuterLineWidth;
2888 short LineDistance;
2890 published struct BorderLine2: ::com::sun::star::table::BorderLine {
2891 short LineStyle;
2892 unsigned long LineWidth;
2894 published enum ShadowLocation {
2895 NONE = 0,
2896 TOP_LEFT = 1,
2897 TOP_RIGHT = 2,
2898 BOTTOM_LEFT = 3,
2899 BOTTOM_RIGHT = 4
2901 published struct ShadowFormat {
2902 ::com::sun::star::table::ShadowLocation Location;
2903 short ShadowWidth;
2904 boolean IsTransparent;
2905 ::com::sun::star::util::Color Color;
2908 module style {
2909 published service CharacterProperties {
2910 [property] string CharFontName;
2911 [property] string CharFontStyleName;
2912 [property] short CharFontFamily;
2913 [property] short CharFontCharSet;
2914 [property] short CharFontPitch;
2915 [property] ::com::sun::star::util::Color CharColor;
2916 [property, optional] short CharEscapement;
2917 [property] float CharHeight;
2918 [property] short CharUnderline;
2919 [property] float CharWeight;
2920 [property] ::com::sun::star::awt::FontSlant CharPosture;
2921 [property, optional] boolean CharAutoKerning;
2922 [property, optional] ::com::sun::star::util::Color CharBackColor;
2923 [property, optional] long CharShadingValue;
2924 [property, optional] boolean CharBackTransparent;
2925 [property, optional] short CharCaseMap;
2926 [property, optional] boolean CharCrossedOut;
2927 [property, optional] boolean CharFlash;
2928 [property, optional] short CharStrikeout;
2929 [property, optional] boolean CharWordMode;
2930 [property, optional] short CharKerning;
2931 [property] ::com::sun::star::lang::Locale CharLocale;
2932 [property, optional] boolean CharKeepTogether;
2933 [property, optional] boolean CharNoLineBreak;
2934 [property, optional] boolean CharShadowed;
2935 [property, optional] short CharFontType;
2936 [property, optional] string CharStyleName;
2937 [property, optional] boolean CharContoured;
2938 [property, optional] boolean CharCombineIsOn;
2939 [property, optional] string CharCombinePrefix;
2940 [property, optional] string CharCombineSuffix;
2941 [property, optional] short CharEmphasis;
2942 [property, optional] short CharRelief;
2943 [property, optional] string RubyText;
2944 [property, optional] short RubyAdjust;
2945 [property, optional] string RubyCharStyleName;
2946 /** @deprecated */ [property, optional] boolean RubyIsAbove;
2947 [property, optional] short CharRotation;
2948 [property, optional] boolean CharRotationIsFitToLine;
2949 [property, optional] short CharScaleWidth;
2950 [property, optional] string HyperLinkURL;
2951 [property, optional] string HyperLinkTarget;
2952 [property, optional] string HyperLinkName;
2953 [property, optional] string VisitedCharStyleName;
2954 [property, optional] string UnvisitedCharStyleName;
2955 [property, optional] byte CharEscapementHeight;
2956 [property, optional] boolean CharNoHyphenation;
2957 [property] ::com::sun::star::util::Color CharUnderlineColor;
2958 [property] boolean CharUnderlineHasColor;
2959 [property, optional] sequence< string > CharStyleNames;
2960 [property, optional] boolean CharHidden;
2961 [property, optional] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes;
2962 [property, optional] ::com::sun::star::table::BorderLine2 CharLeftBorder;
2963 [property, optional] ::com::sun::star::table::BorderLine2 CharRightBorder;
2964 [property, optional] ::com::sun::star::table::BorderLine2 CharTopBorder;
2965 [property, optional] ::com::sun::star::table::BorderLine2 CharBottomBorder;
2966 [property, optional] long CharBorderDistance;
2967 [property, optional] long CharLeftBorderDistance;
2968 [property, optional] long CharRightBorderDistance;
2969 [property, optional] long CharTopBorderDistance;
2970 [property, optional] long CharBottomBorderDistance;
2971 [property, optional] ::com::sun::star::table::ShadowFormat CharShadowFormat;
2972 [property, optional] ::com::sun::star::util::Color CharHighlight;
2973 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CharInteropGrabBag;
2974 [property, optional] short RubyPosition;
2975 [property, optional] short CharTransparence;
2978 module chart {
2979 published service ChartAxis {
2980 service ::com::sun::star::drawing::LineProperties;
2981 service ::com::sun::star::style::CharacterProperties;
2982 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
2983 interface ::com::sun::star::beans::XPropertySet;
2984 [optional] interface ::com::sun::star::chart::XAxis;
2985 [property, optional] double Max;
2986 [property, optional] double Min;
2987 [property, optional] double StepMain;
2988 [property, optional] long StepHelpCount;
2989 /** @deprecated */ [property, optional] double StepHelp;
2990 [property, optional] boolean AutoMax;
2991 [property, optional] boolean AutoMin;
2992 [property, optional] boolean AutoStepMain;
2993 [property, optional] boolean AutoStepHelp;
2994 [property, optional] boolean Logarithmic;
2995 [property, optional] long AxisType;
2996 [property, maybevoid, optional] ::com::sun::star::chart::TimeIncrement TimeIncrement;
2997 [property, optional] boolean ReverseDirection;
2998 [property, optional] ::com::sun::star::chart::ChartAxisPosition CrossoverPosition;
2999 [property, optional] double CrossoverValue;
3000 [property, optional] double Origin;
3001 [property, optional] boolean AutoOrigin;
3002 [property] long Marks;
3003 [property] long HelpMarks;
3004 [property, optional] ::com::sun::star::chart::ChartAxisMarkPosition MarkPosition;
3005 [property] boolean DisplayLabels;
3006 [property] long NumberFormat;
3007 [property, optional] boolean LinkNumberFormatToSource;
3008 [property, optional] ::com::sun::star::chart::ChartAxisLabelPosition LabelPosition;
3009 [property] long TextRotation;
3010 [property] ::com::sun::star::chart::ChartAxisArrangeOrderType ArrangeOrder;
3011 [property] boolean TextBreak;
3012 [property] boolean TextCanOverlap;
3013 [property] long Overlap;
3014 [property] long GapWidth;
3016 published constants ChartAxisAssign {
3017 const long PRIMARY_Y = 2;
3018 const long SECONDARY_Y = 4;
3020 published constants ChartAxisMarks {
3021 const long INNER = 1;
3022 const long NONE = 0;
3023 const long OUTER = 2;
3025 published constants ChartAxisType {
3026 const long AUTOMATIC = 0;
3027 const long CATEGORY = 1;
3028 const long DATE = 2;
3030 published interface XChartDataChangeEventListener;
3031 published interface XChartData {
3032 interface ::com::sun::star::uno::XInterface;
3033 void addChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener);
3034 void removeChartDataChangeEventListener([in] ::com::sun::star::chart::XChartDataChangeEventListener aListener);
3035 double getNotANumber();
3036 boolean isNotANumber([in] double nNumber);
3038 published service ChartData {
3039 interface ::com::sun::star::chart::XChartData;
3041 published interface XChartDataArray {
3042 interface ::com::sun::star::chart::XChartData;
3043 sequence< sequence< double > > getData();
3044 void setData([in] sequence< sequence< double > > aData);
3045 sequence< string > getRowDescriptions();
3046 void setRowDescriptions([in] sequence< string > aRowDescriptions);
3047 sequence< string > getColumnDescriptions();
3048 void setColumnDescriptions([in] sequence< string > aColumnDescriptions);
3050 published service ChartDataArray {
3051 service ::com::sun::star::chart::ChartData;
3052 interface ::com::sun::star::chart::XChartDataArray;
3054 published constants ChartDataCaption {
3055 /** @deprecated */ const long FORMAT = 8;
3056 const long NONE = 0;
3057 const long PERCENT = 2;
3058 const long SYMBOL = 16;
3059 const long TEXT = 4;
3060 const long VALUE = 1;
3062 published enum ChartDataChangeType {
3063 ALL = 0,
3064 DATA_RANGE = 1,
3065 COLUMN_INSERTED = 2,
3066 ROW_INSERTED = 3,
3067 COLUMN_DELETED = 4,
3068 ROW_DELETED = 5
3070 published struct ChartDataChangeEvent: ::com::sun::star::lang::EventObject {
3071 ::com::sun::star::chart::ChartDataChangeType Type;
3072 short StartColumn;
3073 short EndColumn;
3074 short StartRow;
3075 short EndRow;
3077 /** @deprecated */ published struct ChartDataValue {
3078 double Value;
3079 double HighError;
3080 double LowError;
3082 /** @deprecated */ published typedef sequence< ::com::sun::star::chart::ChartDataValue > ChartDataPoint;
3083 published service ChartDataPointProperties {
3084 service ::com::sun::star::drawing::LineProperties;
3085 service ::com::sun::star::style::CharacterProperties;
3086 [optional] service ::com::sun::star::drawing::FillProperties;
3087 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3088 [optional] service ::com::sun::star::chart::Chart3DBarProperties;
3089 interface ::com::sun::star::beans::XPropertySet;
3090 [property] long DataCaption;
3091 [property, optional] string LabelSeparator;
3092 [property, optional] long NumberFormat;
3093 [property, optional] long PercentageNumberFormat;
3094 [property, optional] long LabelPlacement;
3095 [property, optional] long SymbolType;
3096 /** @deprecated */ [property, optional] string SymbolBitmapURL;
3097 [property, optional] long SegmentOffset;
3098 [property, optional] boolean TextWordWrap;
3099 [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap;
3101 /** @deprecated */ published struct ChartDataRow {
3102 string Name;
3103 sequence< sequence< ::com::sun::star::chart::ChartDataValue > > Points;
3105 published service ChartDataRowProperties {
3106 service ::com::sun::star::chart::ChartDataPointProperties;
3107 [optional] service ::com::sun::star::chart::ChartStatistics;
3108 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3109 interface ::com::sun::star::beans::XPropertySet;
3110 [property] long Axis;
3111 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataRegressionProperties;
3112 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataErrorProperties;
3113 [property, optional, readonly] ::com::sun::star::beans::XPropertySet DataMeanValueProperties;
3116 module frame {
3117 published interface XController;
3118 published interface XModel {
3119 interface ::com::sun::star::lang::XComponent;
3120 boolean attachResource([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
3121 string getURL();
3122 sequence< ::com::sun::star::beans::PropertyValue > getArgs();
3123 void connectController([in] ::com::sun::star::frame::XController Controller);
3124 void disconnectController([in] ::com::sun::star::frame::XController Controller);
3125 void lockControllers();
3126 void unlockControllers();
3127 boolean hasControllersLocked();
3128 ::com::sun::star::frame::XController getCurrentController();
3129 void setCurrentController([in] ::com::sun::star::frame::XController Controller) raises (::com::sun::star::container::NoSuchElementException);
3130 ::com::sun::star::uno::XInterface getCurrentSelection();
3133 module chart {
3134 published interface XChartDocument {
3135 interface ::com::sun::star::frame::XModel;
3136 ::com::sun::star::drawing::XShape getTitle();
3137 ::com::sun::star::drawing::XShape getSubTitle();
3138 ::com::sun::star::drawing::XShape getLegend();
3139 ::com::sun::star::beans::XPropertySet getArea();
3140 ::com::sun::star::chart::XDiagram getDiagram();
3141 void setDiagram([in] ::com::sun::star::chart::XDiagram xDiagram);
3142 ::com::sun::star::chart::XChartData getData();
3143 void attachData([in] ::com::sun::star::chart::XChartData xData);
3146 module drawing {
3147 published interface XDrawPage;
3148 /** @deprecated */ published interface XDrawPageSupplier {
3149 interface ::com::sun::star::uno::XInterface;
3150 ::com::sun::star::drawing::XDrawPage getDrawPage();
3153 module chart {
3154 published service ChartDocument {
3155 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3156 interface ::com::sun::star::chart::XChartDocument;
3157 interface ::com::sun::star::beans::XPropertySet;
3158 [optional] interface ::com::sun::star::drawing::XDrawPageSupplier;
3159 [property] boolean HasMainTitle;
3160 [property] boolean HasSubTitle;
3161 [property] boolean HasLegend;
3163 published service ChartGrid {
3164 service ::com::sun::star::drawing::LineProperties;
3165 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3166 interface ::com::sun::star::beans::XPropertySet;
3168 published enum ChartLegendPosition {
3169 NONE = 0,
3170 LEFT = 1,
3171 TOP = 2,
3172 RIGHT = 3,
3173 BOTTOM = 4
3176 module drawing {
3177 published struct HomogenMatrixLine3 {
3178 double Column1;
3179 double Column2;
3180 double Column3;
3182 published struct HomogenMatrix3 {
3183 ::com::sun::star::drawing::HomogenMatrixLine3 Line1;
3184 ::com::sun::star::drawing::HomogenMatrixLine3 Line2;
3185 ::com::sun::star::drawing::HomogenMatrixLine3 Line3;
3187 published interface XGluePointsSupplier {
3188 interface ::com::sun::star::uno::XInterface;
3189 ::com::sun::star::container::XIndexContainer getGluePoints();
3192 module style {
3193 published interface XStyle;
3195 module drawing {
3196 published service Shape {
3197 interface ::com::sun::star::beans::XPropertySet;
3198 interface ::com::sun::star::drawing::XShape;
3199 interface ::com::sun::star::lang::XComponent;
3200 interface ::com::sun::star::drawing::XShapeDescriptor;
3201 [optional] interface ::com::sun::star::drawing::XGluePointsSupplier;
3202 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
3203 [property, optional] long ZOrder;
3204 [property, optional] short LayerID;
3205 [property, optional] string LayerName;
3206 [property, optional] boolean Visible;
3207 [property, optional] boolean Printable;
3208 [property, optional] boolean MoveProtect;
3209 [property, optional] string Name;
3210 [property, optional] boolean SizeProtect;
3211 [property, optional] ::com::sun::star::style::XStyle Style;
3212 [property, optional] ::com::sun::star::drawing::HomogenMatrix3 Transformation;
3213 [property, optional] ::com::sun::star::container::XNameContainer ShapeUserDefinedAttributes;
3214 [property, optional] long NavigationOrder;
3215 [property, optional] string Hyperlink;
3216 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag;
3217 [property, optional] short RelativeHeight;
3218 [property, optional] short RelativeWidth;
3219 [property, optional] short RelativeHeightRelation;
3220 [property, optional] short RelativeWidthRelation;
3223 module chart {
3224 published service ChartLegend {
3225 service ::com::sun::star::drawing::Shape;
3226 service ::com::sun::star::style::CharacterProperties;
3227 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3228 [property, optional] boolean AutomaticPosition;
3229 [property] ::com::sun::star::chart::ChartLegendPosition Alignment;
3231 published service ChartLine {
3232 service ::com::sun::star::drawing::LineProperties;
3233 interface ::com::sun::star::beans::XPropertySet;
3235 published service ChartPieSegmentProperties {
3236 service ::com::sun::star::chart::ChartDataPointProperties;
3237 interface ::com::sun::star::beans::XPropertySet;
3238 [property] long SegmentOffset;
3240 published struct ChartSeriesAddress {
3241 string DataRangeAddress;
3242 string LabelAddress;
3243 sequence< string > DomainRangeAddresses;
3245 published constants ChartSolidType {
3246 const long CONE = 2;
3247 const long CYLINDER = 1;
3248 const long PYRAMID = 3;
3249 const long RECTANGULAR_SOLID = 0;
3251 published constants ChartSymbolType {
3252 const long AUTO = -2;
3253 const long BITMAPURL = -1;
3254 const long NONE = -3;
3255 const long SYMBOL0 = 0;
3256 const long SYMBOL1 = 1;
3257 const long SYMBOL2 = 2;
3258 const long SYMBOL3 = 3;
3259 const long SYMBOL4 = 4;
3260 const long SYMBOL5 = 5;
3261 const long SYMBOL6 = 6;
3262 const long SYMBOL7 = 7;
3264 published service ChartTableAddressSupplier {
3265 [property] string CategoriesRangeAddress;
3266 [property] sequence< ::com::sun::star::chart::ChartSeriesAddress > SeriesAddresses;
3267 [property, optional] string MainTitleAddress;
3268 [property, optional] string SubTitleAddress;
3270 published service ChartTitle {
3271 service ::com::sun::star::drawing::Shape;
3272 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3273 [property, optional] boolean AutomaticPosition;
3274 [property] long TextRotation;
3275 [property] string String;
3277 published interface XTwoAxisXSupplier {
3278 interface ::com::sun::star::chart::XAxisXSupplier;
3279 ::com::sun::star::beans::XPropertySet getSecondaryXAxis();
3281 published service ChartTwoAxisXSupplier {
3282 service ::com::sun::star::chart::ChartAxisXSupplier;
3283 interface ::com::sun::star::chart::XTwoAxisXSupplier;
3284 [property] boolean HasSecondaryXAxis;
3285 [property] boolean HasSecondaryXAxisDescription;
3286 [property, optional] boolean HasSecondaryXAxisTitle;
3288 published constants DataLabelPlacement {
3289 const long AVOID_OVERLAP = 0;
3290 const long BOTTOM = 6;
3291 const long BOTTOM_LEFT = 5;
3292 const long BOTTOM_RIGHT = 7;
3293 const long CENTER = 1;
3294 const long CUSTOM = 13;
3295 const long INSIDE = 10;
3296 const long LEFT = 4;
3297 const long NEAR_ORIGIN = 12;
3298 const long OUTSIDE = 11;
3299 const long RIGHT = 8;
3300 const long TOP = 2;
3301 const long TOP_LEFT = 3;
3302 const long TOP_RIGHT = 9;
3304 published service DonutDiagram {
3305 service ::com::sun::star::chart::Diagram;
3307 published constants ErrorBarStyle {
3308 const long ABSOLUTE = 3;
3309 const long ERROR_MARGIN = 5;
3310 const long FROM_DATA = 7;
3311 const long NONE = 0;
3312 const long RELATIVE = 4;
3313 const long STANDARD_DEVIATION = 2;
3314 const long STANDARD_ERROR = 6;
3315 const long VARIANCE = 1;
3317 published service FilledNetDiagram {
3318 service ::com::sun::star::chart::Diagram;
3319 service ::com::sun::star::chart::ChartAxisXSupplier;
3320 service ::com::sun::star::chart::ChartAxisYSupplier;
3321 service ::com::sun::star::chart::StackableDiagram;
3323 published service LineDiagram {
3324 service ::com::sun::star::chart::Diagram;
3325 service ::com::sun::star::chart::ChartStatistics;
3326 service ::com::sun::star::chart::ChartAxisXSupplier;
3327 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3328 service ::com::sun::star::chart::ChartAxisZSupplier;
3329 service ::com::sun::star::chart::Dim3DDiagram;
3330 service ::com::sun::star::chart::StackableDiagram;
3331 [property] long SymbolType;
3332 [property, optional] ::com::sun::star::awt::Size SymbolSize;
3333 /** @deprecated */ [property, optional] string SymbolBitmapURL;
3334 [property] boolean Lines;
3335 [property] long SplineType;
3336 [property, optional] long SplineOrder;
3337 [property, optional] long SplineResolution;
3338 /** @deprecated */ [property, optional] ::com::sun::star::graphic::XGraphic SymbolBitmap;
3340 published constants MissingValueTreatment {
3341 const long CONTINUE = 2;
3342 const long LEAVE_GAP = 0;
3343 const long USE_ZERO = 1;
3345 published service NetDiagram {
3346 service ::com::sun::star::chart::Diagram;
3347 service ::com::sun::star::chart::StackableDiagram;
3348 service ::com::sun::star::chart::ChartAxisYSupplier;
3350 published service PieDiagram {
3351 service ::com::sun::star::chart::Diagram;
3352 service ::com::sun::star::chart::Dim3DDiagram;
3354 published interface XStatisticDisplay {
3355 interface ::com::sun::star::uno::XInterface;
3356 ::com::sun::star::beans::XPropertySet getUpBar();
3357 ::com::sun::star::beans::XPropertySet getDownBar();
3358 ::com::sun::star::beans::XPropertySet getMinMaxLine();
3360 published service StockDiagram {
3361 service ::com::sun::star::chart::ChartStatistics;
3362 service ::com::sun::star::chart::Diagram;
3363 service ::com::sun::star::chart::ChartAxisXSupplier;
3364 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3365 interface ::com::sun::star::chart::XStatisticDisplay;
3366 [property] boolean Volume;
3367 [property] boolean UpDown;
3369 published struct TimeInterval {
3370 long Number;
3371 long TimeUnit;
3373 published constants TimeUnit {
3374 const long DAY = 0;
3375 const long MONTH = 1;
3376 const long YEAR = 2;
3378 published interface XChartDataChangeEventListener {
3379 interface ::com::sun::star::lang::XEventListener;
3380 void chartDataChanged([in] ::com::sun::star::chart::ChartDataChangeEvent aEvent);
3382 published interface XComplexDescriptionAccess {
3383 interface ::com::sun::star::chart::XChartDataArray;
3384 sequence< sequence< string > > getComplexRowDescriptions();
3385 void setComplexRowDescriptions([in] sequence< sequence< string > > rRowDescriptions);
3386 sequence< sequence< string > > getComplexColumnDescriptions();
3387 void setComplexColumnDescriptions([in] sequence< sequence< string > > rColumnDescriptions);
3389 published interface XDateCategories {
3390 interface ::com::sun::star::uno::XInterface;
3391 void setDateCategories([in] sequence< double > rDates);
3392 sequence< double > getDateCategories();
3394 published service XYDiagram {
3395 service ::com::sun::star::chart::Diagram;
3396 service ::com::sun::star::chart::ChartStatistics;
3397 service ::com::sun::star::chart::ChartAxisXSupplier;
3398 service ::com::sun::star::chart::ChartTwoAxisYSupplier;
3399 service ::com::sun::star::chart::LineDiagram;
3402 module style {
3403 published service CharacterPropertiesAsian {
3404 [property] float CharHeightAsian;
3405 [property] float CharWeightAsian;
3406 [property] string CharFontNameAsian;
3407 [property] string CharFontStyleNameAsian;
3408 [property] short CharFontFamilyAsian;
3409 [property] short CharFontCharSetAsian;
3410 [property] short CharFontPitchAsian;
3411 [property] ::com::sun::star::awt::FontSlant CharPostureAsian;
3412 [property] ::com::sun::star::lang::Locale CharLocaleAsian;
3414 published service CharacterPropertiesComplex {
3415 [property] float CharHeightComplex;
3416 [property] float CharWeightComplex;
3417 [property] string CharFontNameComplex;
3418 [property] string CharFontStyleNameComplex;
3419 [property] short CharFontFamilyComplex;
3420 [property] short CharFontCharSetComplex;
3421 [property] short CharFontPitchComplex;
3422 [property] ::com::sun::star::awt::FontSlant CharPostureComplex;
3423 [property] ::com::sun::star::lang::Locale CharLocaleComplex;
3426 module util {
3427 published exception CloseVetoException: ::com::sun::star::uno::Exception {
3430 module style {
3431 published interface XStyleFamiliesSupplier {
3432 interface ::com::sun::star::uno::XInterface;
3433 ::com::sun::star::container::XNameAccess getStyleFamilies();
3436 module util {
3437 published interface XNumberFormats;
3438 published interface XNumberFormatsSupplier {
3439 interface ::com::sun::star::uno::XInterface;
3440 ::com::sun::star::beans::XPropertySet getNumberFormatSettings();
3441 ::com::sun::star::util::XNumberFormats getNumberFormats();
3444 module drawing {
3445 published enum Alignment {
3446 TOP_LEFT = 0,
3447 TOP = 1,
3448 TOP_RIGHT = 2,
3449 LEFT = 3,
3450 CENTER = 4,
3451 RIGHT = 5,
3452 BOTTOM_LEFT = 6,
3453 BOTTOM = 7,
3454 BOTTOM_RIGHT = 8
3456 published struct Direction3D {
3457 double DirectionX;
3458 double DirectionY;
3459 double DirectionZ;
3462 module style {
3463 published interface XStyle {
3464 interface ::com::sun::star::container::XNamed;
3465 boolean isUserDefined();
3466 boolean isInUse();
3467 string getParentStyle();
3468 void setParentStyle([in] string aParentStyle) raises (::com::sun::star::container::NoSuchElementException);
3470 published service Style {
3471 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
3472 interface ::com::sun::star::style::XStyle;
3473 interface ::com::sun::star::beans::XPropertySet;
3474 [optional] interface ::com::sun::star::beans::XMultiPropertySet;
3475 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3476 [property, optional, readonly] boolean IsPhysical;
3477 [property, optional] string FollowStyle;
3478 [property, optional, readonly] string DisplayName;
3479 [property, optional] string IsAutoUpdate;
3480 [property, optional] sequence< ::com::sun::star::beans::NamedValue > ParaStyleConditions;
3481 [property, optional] boolean Hidden;
3482 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > StyleInteropGrabBag;
3484 published interface XDefaultsSupplier {
3485 interface ::com::sun::star::uno::XInterface;
3486 ::com::sun::star::beans::XPropertySet getDefaults();
3488 published enum BreakType {
3489 NONE = 0,
3490 COLUMN_BEFORE = 1,
3491 COLUMN_AFTER = 2,
3492 COLUMN_BOTH = 3,
3493 PAGE_BEFORE = 4,
3494 PAGE_AFTER = 5,
3495 PAGE_BOTH = 6
3497 published struct DropCapFormat {
3498 byte Lines;
3499 byte Count;
3500 short Distance;
3502 published enum GraphicLocation {
3503 NONE = 0,
3504 LEFT_TOP = 1,
3505 MIDDLE_TOP = 2,
3506 RIGHT_TOP = 3,
3507 LEFT_MIDDLE = 4,
3508 MIDDLE_MIDDLE = 5,
3509 RIGHT_MIDDLE = 6,
3510 LEFT_BOTTOM = 7,
3511 MIDDLE_BOTTOM = 8,
3512 RIGHT_BOTTOM = 9,
3513 AREA = 10,
3514 TILED = 11
3516 published struct LineSpacing {
3517 short Mode;
3518 short Height;
3520 published enum ParagraphAdjust {
3521 LEFT = 0,
3522 RIGHT = 1,
3523 BLOCK = 2,
3524 CENTER = 3,
3525 STRETCH = 4
3527 published enum TabAlign {
3528 LEFT = 0,
3529 CENTER = 1,
3530 RIGHT = 2,
3531 DECIMAL = 3,
3532 DEFAULT = 4
3534 published struct TabStop {
3535 long Position;
3536 ::com::sun::star::style::TabAlign Alignment;
3537 char DecimalChar;
3538 char FillChar;
3540 published service ParagraphProperties {
3541 [property] ::com::sun::star::style::ParagraphAdjust ParaAdjust;
3542 [property, optional] ::com::sun::star::style::LineSpacing ParaLineSpacing;
3543 [property, optional] ::com::sun::star::util::Color ParaBackColor;
3544 [property, optional] boolean ParaBackTransparent;
3545 /** @deprecated */ [property, optional] string ParaBackGraphicURL;
3546 [property, optional] string ParaBackGraphicFilter;
3547 [property, optional] ::com::sun::star::style::GraphicLocation ParaBackGraphicLocation;
3548 [property] short ParaLastLineAdjust;
3549 [property, optional] boolean ParaExpandSingleWord;
3550 [property] long ParaLeftMargin;
3551 [property] long ParaRightMargin;
3552 [property] long ParaTopMargin;
3553 [property] long ParaBottomMargin;
3554 [property, optional] boolean ParaContextMargin;
3555 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ParaInteropGrabBag;
3556 [property, optional] boolean ParaLineNumberCount;
3557 [property, optional] long ParaLineNumberStartValue;
3558 [property, optional] string PageDescName;
3559 [property, optional] short PageNumberOffset;
3560 [property, optional] boolean ParaRegisterModeActive;
3561 [property, optional] sequence< ::com::sun::star::style::TabStop > ParaTabStops;
3562 [property, optional] string ParaStyleName;
3563 [property, maybevoid, optional, readonly] string PageStyleName;
3564 [property, optional] ::com::sun::star::style::DropCapFormat DropCapFormat;
3565 [property, optional] boolean DropCapWholeWord;
3566 [property, optional] boolean ParaKeepTogether;
3567 [property, optional] boolean ParaSplit;
3568 [property, optional] short NumberingLevel;
3569 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules;
3570 [property, optional] short NumberingStartValue;
3571 [property, optional] boolean ParaIsNumberingRestart;
3572 [property, optional] string NumberingStyleName;
3573 [property, optional] byte ParaOrphans;
3574 [property, optional] byte ParaWidows;
3575 [property, optional] ::com::sun::star::table::ShadowFormat ParaShadowFormat;
3576 [property, optional] ::com::sun::star::table::BorderLine LeftBorder;
3577 [property, optional] ::com::sun::star::table::BorderLine RightBorder;
3578 [property, optional] ::com::sun::star::table::BorderLine TopBorder;
3579 [property, optional] ::com::sun::star::table::BorderLine BottomBorder;
3580 [property, optional] long BorderDistance;
3581 [property, optional] long LeftBorderDistance;
3582 [property, optional] long RightBorderDistance;
3583 [property, optional] long TopBorderDistance;
3584 [property, optional] long BottomBorderDistance;
3585 [property, optional] ::com::sun::star::style::BreakType BreakType;
3586 [property, optional] string DropCapCharStyleName;
3587 [property, optional] long ParaFirstLineIndent;
3588 [property, optional] boolean ParaIsAutoFirstLineIndent;
3589 [property] boolean ParaIsHyphenation;
3590 [property, optional] short ParaHyphenationMaxHyphens;
3591 [property, optional] short ParaHyphenationMaxLeadingChars;
3592 [property, optional] short ParaHyphenationMaxTrailingChars;
3593 [property, optional] short ParaVertAlignment;
3594 [property, optional] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes;
3595 [property, maybevoid, optional] boolean NumberingIsNumber;
3596 [property, maybevoid, optional] boolean ParaIsConnectBorder;
3597 [property, optional] string ListId;
3598 [property, optional] short OutlineLevel;
3599 [property, optional] ::com::sun::star::graphic::XGraphic ParaBackGraphic;
3600 [property, optional, readonly] boolean ContinueingPreviousSubTree;
3601 [property, optional, readonly] string ListLabelString;
3602 [property, optional] boolean ParaHyphenationNoCaps;
3605 module util {
3606 published interface XModifyListener;
3607 published interface XModifyBroadcaster {
3608 interface ::com::sun::star::uno::XInterface;
3609 void addModifyListener([in] ::com::sun::star::util::XModifyListener aListener);
3610 void removeModifyListener([in] ::com::sun::star::util::XModifyListener aListener);
3613 module sdbc {
3614 published exception SQLException: ::com::sun::star::uno::Exception {
3615 string SQLState;
3616 long ErrorCode;
3617 any NextException;
3620 module util {
3621 published struct DateTime {
3622 unsigned long NanoSeconds;
3623 unsigned short Seconds;
3624 unsigned short Minutes;
3625 unsigned short Hours;
3626 unsigned short Day;
3627 unsigned short Month;
3628 short Year;
3629 boolean IsUTC;
3632 module sdbc {
3633 published interface XArray;
3634 published interface XBlob;
3635 published interface XClob;
3636 published interface XRef;
3637 published interface XParameters {
3638 interface ::com::sun::star::uno::XInterface;
3639 void setNull([in] long parameterIndex, [in] long sqlType) raises (::com::sun::star::sdbc::SQLException);
3640 void setObjectNull([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
3641 void setBoolean([in] long parameterIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException);
3642 void setByte([in] long parameterIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException);
3643 void setShort([in] long parameterIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException);
3644 void setInt([in] long parameterIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException);
3645 void setLong([in] long parameterIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException);
3646 void setFloat([in] long parameterIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException);
3647 void setDouble([in] long parameterIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException);
3648 void setString([in] long parameterIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException);
3649 void setBytes([in] long parameterIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
3650 void setDate([in] long parameterIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
3651 void setTime([in] long parameterIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
3652 void setTimestamp([in] long parameterIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
3653 void setBinaryStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
3654 void setCharacterStream([in] long parameterIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
3655 void setObject([in] long parameterIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException);
3656 void setObjectWithInfo([in] long parameterIndex, [in] any x, [in] long targetSqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
3657 void setRef([in] long parameterIndex, [in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException);
3658 void setBlob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException);
3659 void setClob([in] long parameterIndex, [in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException);
3660 void setArray([in] long parameterIndex, [in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException);
3661 void clearParameters() raises (::com::sun::star::sdbc::SQLException);
3663 published interface XResultSet {
3664 interface ::com::sun::star::uno::XInterface;
3665 boolean next() raises (::com::sun::star::sdbc::SQLException);
3666 boolean isBeforeFirst() raises (::com::sun::star::sdbc::SQLException);
3667 boolean isAfterLast() raises (::com::sun::star::sdbc::SQLException);
3668 boolean isFirst() raises (::com::sun::star::sdbc::SQLException);
3669 boolean isLast() raises (::com::sun::star::sdbc::SQLException);
3670 void beforeFirst() raises (::com::sun::star::sdbc::SQLException);
3671 void afterLast() raises (::com::sun::star::sdbc::SQLException);
3672 boolean first() raises (::com::sun::star::sdbc::SQLException);
3673 boolean last() raises (::com::sun::star::sdbc::SQLException);
3674 long getRow() raises (::com::sun::star::sdbc::SQLException);
3675 boolean absolute([in] long row) raises (::com::sun::star::sdbc::SQLException);
3676 boolean relative([in] long rows) raises (::com::sun::star::sdbc::SQLException);
3677 boolean previous() raises (::com::sun::star::sdbc::SQLException);
3678 void refreshRow() raises (::com::sun::star::sdbc::SQLException);
3679 boolean rowUpdated() raises (::com::sun::star::sdbc::SQLException);
3680 boolean rowInserted() raises (::com::sun::star::sdbc::SQLException);
3681 boolean rowDeleted() raises (::com::sun::star::sdbc::SQLException);
3682 ::com::sun::star::uno::XInterface getStatement() raises (::com::sun::star::sdbc::SQLException);
3684 published interface XRowSetListener;
3685 published interface XRowSet {
3686 interface ::com::sun::star::sdbc::XResultSet;
3687 void execute() raises (::com::sun::star::sdbc::SQLException);
3688 void addRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener);
3689 void removeRowSetListener([in] ::com::sun::star::sdbc::XRowSetListener listener);
3692 module view {
3693 published interface XSelectionChangeListener {
3694 interface ::com::sun::star::lang::XEventListener;
3695 void selectionChanged([in] ::com::sun::star::lang::EventObject aEvent);
3698 module configuration {
3699 published service HierarchyElement {
3700 interface ::com::sun::star::container::XHierarchicalName;
3701 interface ::com::sun::star::container::XNamed;
3702 [optional] interface ::com::sun::star::beans::XProperty;
3703 [optional] interface ::com::sun::star::beans::XPropertyWithState;
3704 [optional] interface ::com::sun::star::container::XChild;
3707 module util {
3708 published interface XChangesListener;
3709 published interface XChangesNotifier {
3710 interface ::com::sun::star::uno::XInterface;
3711 void addChangesListener([in] ::com::sun::star::util::XChangesListener aListener);
3712 void removeChangesListener([in] ::com::sun::star::util::XChangesListener aListener);
3715 module configuration {
3716 published service AccessRootElement {
3717 service ::com::sun::star::configuration::HierarchyElement;
3718 interface ::com::sun::star::lang::XComponent;
3719 interface ::com::sun::star::util::XChangesNotifier;
3720 [optional] interface ::com::sun::star::lang::XLocalizable;
3722 published service AdministrationProvider {
3723 interface ::com::sun::star::lang::XMultiServiceFactory;
3724 interface ::com::sun::star::lang::XComponent;
3726 published exception CannotLoadConfigurationException: ::com::sun::star::uno::Exception {
3728 published service HierarchyAccess {
3729 interface ::com::sun::star::container::XNameAccess;
3730 interface ::com::sun::star::container::XHierarchicalNameAccess;
3731 interface ::com::sun::star::container::XContainer;
3732 interface ::com::sun::star::beans::XExactName;
3733 [optional] interface ::com::sun::star::beans::XPropertySetInfo;
3734 [optional] interface ::com::sun::star::beans::XPropertyState;
3735 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3737 published service PropertyHierarchy {
3738 interface ::com::sun::star::beans::XPropertySet;
3739 interface ::com::sun::star::beans::XMultiPropertySet;
3740 interface ::com::sun::star::beans::XHierarchicalPropertySet;
3741 interface ::com::sun::star::beans::XMultiHierarchicalPropertySet;
3743 published service GroupAccess {
3744 service ::com::sun::star::configuration::HierarchyAccess;
3745 service ::com::sun::star::configuration::PropertyHierarchy;
3746 [optional] interface ::com::sun::star::beans::XPropertyState;
3747 [optional] interface ::com::sun::star::beans::XMultiPropertyStates;
3749 published service GroupElement {
3750 service ::com::sun::star::configuration::HierarchyElement;
3751 interface ::com::sun::star::container::XChild;
3753 published interface XTemplateContainer {
3754 interface ::com::sun::star::uno::XInterface;
3755 string getElementTemplateName();
3758 module util {
3759 published interface XStringEscape {
3760 interface ::com::sun::star::uno::XInterface;
3761 string escapeString([in] string aString) raises (::com::sun::star::lang::IllegalArgumentException);
3762 string unescapeString([in] string aEscapedString) raises (::com::sun::star::lang::IllegalArgumentException);
3765 module configuration {
3766 published service SimpleSetAccess {
3767 interface ::com::sun::star::container::XNameAccess;
3768 [optional] interface ::com::sun::star::configuration::XTemplateContainer;
3769 [optional] interface ::com::sun::star::util::XStringEscape;
3770 [optional] interface ::com::sun::star::container::XContainer;
3772 published service SetAccess {
3773 service ::com::sun::star::configuration::HierarchyAccess;
3774 service ::com::sun::star::configuration::SimpleSetAccess;
3775 interface ::com::sun::star::container::XContainer;
3777 published interface XTemplateInstance {
3778 interface ::com::sun::star::uno::XInterface;
3779 string getTemplateName();
3781 published service SetElement {
3782 service ::com::sun::star::configuration::HierarchyElement;
3783 interface ::com::sun::star::container::XChild;
3784 interface ::com::sun::star::lang::XComponent;
3785 interface ::com::sun::star::configuration::XTemplateInstance;
3787 published service ConfigurationAccess {
3788 service ::com::sun::star::configuration::HierarchyAccess;
3789 service ::com::sun::star::configuration::HierarchyElement;
3790 [optional] service ::com::sun::star::configuration::SetAccess;
3791 [optional] service ::com::sun::star::configuration::GroupAccess;
3792 [optional] service ::com::sun::star::configuration::AccessRootElement;
3793 [optional] service ::com::sun::star::configuration::SetElement;
3794 [optional] service ::com::sun::star::configuration::GroupElement;
3796 /** @deprecated */ published service ConfigurationProvider {
3797 interface ::com::sun::star::lang::XMultiServiceFactory;
3798 interface ::com::sun::star::lang::XComponent;
3801 module util {
3802 published interface XFlushListener;
3803 published interface XFlushable {
3804 interface ::com::sun::star::uno::XInterface;
3805 void flush();
3806 void addFlushListener([in] ::com::sun::star::util::XFlushListener l);
3807 void removeFlushListener([in] ::com::sun::star::util::XFlushListener l);
3810 module configuration {
3811 published service ConfigurationRegistry {
3812 interface ::com::sun::star::registry::XSimpleRegistry;
3813 interface ::com::sun::star::util::XFlushable;
3815 published service GroupUpdate {
3816 service ::com::sun::star::configuration::GroupAccess;
3817 interface ::com::sun::star::container::XNameReplace;
3819 published service SimpleSetUpdate {
3820 service ::com::sun::star::configuration::SimpleSetAccess;
3821 interface ::com::sun::star::container::XNameContainer;
3822 [optional] interface ::com::sun::star::lang::XSingleServiceFactory;
3823 [optional] interface ::com::sun::star::lang::XMultiServiceFactory;
3825 published service SetUpdate {
3826 service ::com::sun::star::configuration::SetAccess;
3827 service ::com::sun::star::configuration::SimpleSetUpdate;
3830 module util {
3831 published struct ElementChange {
3832 any Accessor;
3833 any Element;
3834 any ReplacedElement;
3836 published typedef sequence< ::com::sun::star::util::ElementChange > ChangesSet;
3837 published interface XChangesBatch {
3838 interface ::com::sun::star::uno::XInterface;
3839 void commitChanges() raises (::com::sun::star::lang::WrappedTargetException);
3840 boolean hasPendingChanges();
3841 ::com::sun::star::util::ChangesSet getPendingChanges();
3844 module configuration {
3845 published service UpdateRootElement {
3846 service ::com::sun::star::configuration::AccessRootElement;
3847 interface ::com::sun::star::util::XChangesBatch;
3849 published service ConfigurationUpdateAccess {
3850 service ::com::sun::star::configuration::ConfigurationAccess;
3851 [optional] service ::com::sun::star::configuration::SetUpdate;
3852 [optional] service ::com::sun::star::configuration::GroupUpdate;
3853 [optional] service ::com::sun::star::configuration::UpdateRootElement;
3855 published exception CorruptedConfigurationException: ::com::sun::star::uno::RuntimeException {
3856 string Details;
3858 published exception CorruptedUIConfigurationException: ::com::sun::star::configuration::CorruptedConfigurationException {
3861 module util {
3862 published interface XRefreshListener;
3863 published interface XRefreshable {
3864 interface ::com::sun::star::uno::XInterface;
3865 void refresh();
3866 void addRefreshListener([in] ::com::sun::star::util::XRefreshListener l);
3867 void removeRefreshListener([in] ::com::sun::star::util::XRefreshListener l);
3870 module configuration {
3871 published service DefaultProvider {
3872 service ::com::sun::star::configuration::ConfigurationProvider;
3873 [optional] interface ::com::sun::star::util::XRefreshable;
3874 [optional] interface ::com::sun::star::util::XFlushable;
3875 [optional] interface ::com::sun::star::lang::XLocalizable;
3876 [property, optional] boolean EnableAsync;
3878 published exception InstallationIncompleteException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3880 published exception InvalidBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3881 string BootstrapFileURL;
3883 published exception MissingBootstrapFileException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3884 string BootstrapFileURL;
3886 module backend {
3887 published exception BackendSetupException: ::com::sun::star::configuration::CannotLoadConfigurationException {
3888 any BackendException;
3890 published exception AuthenticationFailedException: ::com::sun::star::configuration::backend::BackendSetupException {
3892 published exception BackendAccessException: ::com::sun::star::lang::WrappedTargetException {
3894 published interface XLayer;
3895 published interface XUpdateHandler;
3896 published interface XBackend {
3897 interface ::com::sun::star::uno::XInterface;
3898 sequence< ::com::sun::star::configuration::backend::XLayer > listOwnLayers([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3899 ::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);
3900 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);
3901 ::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);
3903 published interface XBackendEntities {
3904 interface ::com::sun::star::uno::XInterface;
3905 string getOwnerEntity();
3906 string getAdminEntity();
3907 boolean supportsEntity([in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException);
3908 boolean isEqualEntity([in] string aEntity, [in] string aOtherEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3910 published interface XSchema;
3911 published interface XSchemaSupplier {
3912 interface ::com::sun::star::uno::XInterface;
3913 ::com::sun::star::configuration::backend::XSchema getComponentSchema([in] string aComponent) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
3915 published service Backend {
3916 interface ::com::sun::star::configuration::backend::XSchemaSupplier;
3917 interface ::com::sun::star::configuration::backend::XBackend;
3918 [optional] interface ::com::sun::star::configuration::backend::XBackendEntities;
3920 published service BackendAdapter {
3921 service ::com::sun::star::configuration::backend::Backend;
3922 interface ::com::sun::star::configuration::backend::XBackendEntities;
3923 [optional] interface ::com::sun::star::lang::XInitialization;
3925 published exception CannotConnectException: ::com::sun::star::configuration::backend::BackendSetupException {
3927 published exception ConnectionLostException: ::com::sun::star::configuration::backend::BackendAccessException {
3929 published exception MalformedDataException: ::com::sun::star::uno::Exception {
3930 any ErrorDetails;
3932 published interface XLayerImporter {
3933 interface ::com::sun::star::uno::XInterface;
3934 ::com::sun::star::configuration::backend::XBackend getTargetBackend();
3935 void setTargetBackend([in] ::com::sun::star::configuration::backend::XBackend aBackend) raises (::com::sun::star::lang::NullPointerException);
3936 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);
3937 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);
3939 published service Importer {
3940 interface ::com::sun::star::configuration::backend::XLayerImporter;
3941 [optional] interface ::com::sun::star::lang::XInitialization;
3943 published service CopyImporter {
3944 service ::com::sun::star::configuration::backend::Importer;
3945 interface ::com::sun::star::lang::XInitialization;
3949 module task {
3950 published interface XJob {
3951 interface ::com::sun::star::uno::XInterface;
3952 any execute([in] sequence< ::com::sun::star::beans::NamedValue > Arguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception);
3955 module configuration {
3956 module backend {
3957 published service DataImporter {
3958 interface ::com::sun::star::task::XJob;
3960 published service HierarchyBrowser {
3961 interface ::com::sun::star::task::XJob;
3963 published exception InsufficientAccessRightsException: ::com::sun::star::configuration::backend::BackendAccessException {
3965 published service InteractionHandler {
3966 interface ::com::sun::star::task::XInteractionHandler;
3967 interface ::com::sun::star::lang::XInitialization;
3969 published exception InvalidAuthenticationMechanismException: ::com::sun::star::configuration::backend::BackendSetupException {
3971 published interface XLayerHandler;
3972 published interface XLayer {
3973 interface ::com::sun::star::uno::XInterface;
3974 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);
3976 published interface XCompositeLayer {
3977 interface ::com::sun::star::configuration::backend::XLayer;
3978 sequence< string > listSubLayerIds() raises (::com::sun::star::lang::WrappedTargetException);
3979 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);
3983 module util {
3984 published interface XTimeStamped {
3985 interface ::com::sun::star::uno::XInterface;
3986 string getTimestamp();
3989 module configuration {
3990 module backend {
3991 published service Layer {
3992 interface ::com::sun::star::configuration::backend::XLayer;
3993 [optional] interface ::com::sun::star::configuration::backend::XCompositeLayer;
3994 [optional] interface ::com::sun::star::util::XTimeStamped;
3995 [property, optional, readonly] string URL;
3997 published service LayerFilter {
3998 interface ::com::sun::star::configuration::backend::XLayer;
3999 interface ::com::sun::star::lang::XInitialization;
4001 published struct TemplateIdentifier {
4002 string Name;
4003 string Component;
4005 published interface XUpdateHandler {
4006 interface ::com::sun::star::uno::XInterface;
4007 void startUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException);
4008 void endUpdate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::IllegalAccessException, ::com::sun::star::lang::WrappedTargetException);
4009 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);
4010 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4011 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);
4012 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4013 void removeNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4014 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);
4015 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4016 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4017 void resetPropertyValue() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4018 void resetPropertyValueForLocale([in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4019 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4020 void resetProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4021 void addOrReplaceProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4022 void addOrReplacePropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4023 void removeProperty([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4025 published service LayerUpdateMerger {
4026 interface ::com::sun::star::configuration::backend::XUpdateHandler;
4027 interface ::com::sun::star::lang::XInitialization;
4029 published interface XUpdatableLayer;
4030 published interface XMultiLayerStratum {
4031 interface ::com::sun::star::uno::XInterface;
4032 sequence< string > listLayerIds([in] string aComponent, [in] string aEntity) raises (::com::sun::star::configuration::backend::BackendAccessException, ::com::sun::star::lang::IllegalArgumentException);
4033 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);
4034 ::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);
4035 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);
4036 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);
4037 ::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);
4039 published service SingleBackend {
4040 interface ::com::sun::star::configuration::backend::XSchemaSupplier;
4041 interface ::com::sun::star::configuration::backend::XMultiLayerStratum;
4042 interface ::com::sun::star::configuration::backend::XBackendEntities;
4044 published service LdapSingleBackend {
4045 service ::com::sun::star::configuration::backend::SingleBackend;
4047 published interface XSingleLayerStratum {
4048 interface ::com::sun::star::uno::XInterface;
4049 ::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);
4050 ::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);
4052 published service LocalDataImporter {
4053 service ::com::sun::star::configuration::backend::DataImporter;
4055 published service LocalHierarchyBrowser {
4056 service ::com::sun::star::configuration::backend::HierarchyBrowser;
4058 published service LocalSingleBackend {
4059 service ::com::sun::star::configuration::backend::SingleBackend;
4061 published service MergeImporter {
4062 service ::com::sun::star::configuration::backend::Importer;
4064 published constants NodeAttribute {
4065 const short FINALIZED = 256;
4066 const short FUSE = 2048;
4067 const short MANDATORY = 512;
4068 const short MASK = 32512;
4069 const short READONLY = 1024;
4071 published service OfflineBackend {
4072 service ::com::sun::star::configuration::backend::BackendAdapter;
4074 published service OnlineBackend {
4075 service ::com::sun::star::configuration::backend::BackendAdapter;
4077 published interface XSchemaHandler;
4078 published interface XSchema {
4079 interface ::com::sun::star::uno::XInterface;
4080 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);
4081 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);
4082 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);
4084 published service Schema {
4085 interface ::com::sun::star::configuration::backend::XSchema;
4086 [property, optional, readonly] string URL;
4088 published constants SchemaAttribute {
4089 const short EXTENSIBLE = 4;
4090 const short LOCALIZED = 2;
4091 const short MASK = 255;
4092 const short REQUIRED = 1;
4094 published service SingleBackendAdapter {
4095 service ::com::sun::star::configuration::backend::BackendAdapter;
4097 published interface XUpdatableLayer {
4098 interface ::com::sun::star::configuration::backend::XLayer;
4099 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);
4101 published service UpdatableLayer {
4102 service ::com::sun::star::configuration::backend::Layer;
4103 interface ::com::sun::star::configuration::backend::XUpdatableLayer;
4105 published interface XLayerHandler {
4106 interface ::com::sun::star::uno::XInterface;
4107 void startLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4108 void endLayer() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4109 void overrideNode([in] string aName, [in] short aAttributes, [in] boolean bClear) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4110 void addOrReplaceNode([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4111 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);
4112 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4113 void dropNode([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4114 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);
4115 void setPropertyValue([in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4116 void setPropertyValueForLocale([in] any aValue, [in] string aLocale) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4117 void endProperty() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4118 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4119 void addPropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4121 published interface XSchemaHandler {
4122 interface ::com::sun::star::uno::XInterface;
4123 void startSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4124 void endSchema() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4125 void importComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4126 void startComponent([in] string aName) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4127 void endComponent() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4128 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);
4129 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);
4130 void endTemplate() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4131 void startGroup([in] string aName, [in] short aAttributes) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4132 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);
4133 void endNode() raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4134 void addProperty([in] string aName, [in] short aAttributes, [in] type aType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4135 void addPropertyWithDefault([in] string aName, [in] short aAttributes, [in] any aDefaultValue) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4136 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);
4137 void addItemType([in] ::com::sun::star::configuration::backend::TemplateIdentifier aItemType) raises (::com::sun::star::configuration::backend::MalformedDataException, ::com::sun::star::lang::WrappedTargetException);
4139 module xml {
4140 published service LayerParser {
4141 interface ::com::sun::star::configuration::backend::XLayer;
4142 interface ::com::sun::star::io::XActiveDataSink;
4143 interface ::com::sun::star::lang::XInitialization;
4145 published service LayerWriter {
4146 interface ::com::sun::star::configuration::backend::XLayerHandler;
4147 interface ::com::sun::star::io::XActiveDataSource;
4148 interface ::com::sun::star::lang::XInitialization;
4150 published service SchemaParser {
4151 interface ::com::sun::star::configuration::backend::XSchema;
4152 interface ::com::sun::star::io::XActiveDataSink;
4153 interface ::com::sun::star::lang::XInitialization;
4157 module bootstrap {
4158 /** @deprecated */ published service BootstrapContext {
4159 interface ::com::sun::star::uno::XComponentContext;
4162 published singleton theDefaultProvider: ::com::sun::star::lang::XMultiServiceFactory;
4164 module ui {
4165 module dialogs {
4166 published interface XExecutableDialog {
4167 interface ::com::sun::star::uno::XInterface;
4168 void setTitle([in] string aTitle);
4169 short execute();
4173 module datatransfer {
4174 published struct DataFlavor {
4175 string MimeType;
4176 string HumanPresentableName;
4177 type DataType;
4179 published interface XDataFormatTranslator {
4180 interface ::com::sun::star::uno::XInterface;
4181 any getSystemDataTypeFromDataFlavor([in] ::com::sun::star::datatransfer::DataFlavor aDataFlavor);
4182 ::com::sun::star::datatransfer::DataFlavor getDataFlavorFromSystemDataType([in] any aSysDataType);
4184 published service DataFormatTranslator: ::com::sun::star::datatransfer::XDataFormatTranslator;
4185 published interface XMimeContentType;
4186 published interface XMimeContentTypeFactory {
4187 interface ::com::sun::star::uno::XInterface;
4188 ::com::sun::star::datatransfer::XMimeContentType createMimeContentType([in] string aContentType) raises (::com::sun::star::lang::IllegalArgumentException);
4190 published service MimeContentTypeFactory: ::com::sun::star::datatransfer::XMimeContentTypeFactory;
4191 published exception UnsupportedFlavorException: ::com::sun::star::uno::Exception {
4193 published interface XMimeContentType {
4194 interface ::com::sun::star::uno::XInterface;
4195 string getMediaType();
4196 string getMediaSubtype();
4197 string getFullMediaType();
4198 sequence< string > getParameters();
4199 boolean hasParameter([in] string aName);
4200 string getParameterValue([in] string aName) raises (::com::sun::star::container::NoSuchElementException);
4202 published interface XSystemTransferable {
4203 interface ::com::sun::star::uno::XInterface;
4204 any getData([in] sequence< byte > aProcessId);
4206 published interface XTransferDataAccess {
4207 interface ::com::sun::star::uno::XInterface;
4208 hyper queryDataSize([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList);
4209 sequence< any > getData([in] sequence< ::com::sun::star::datatransfer::DataFlavor > aFlavorList);
4211 published interface XTransferable {
4212 interface ::com::sun::star::uno::XInterface;
4213 any getTransferData([in] ::com::sun::star::datatransfer::DataFlavor aFlavor) raises (::com::sun::star::datatransfer::UnsupportedFlavorException, ::com::sun::star::io::IOException);
4214 sequence< ::com::sun::star::datatransfer::DataFlavor > getTransferDataFlavors();
4215 boolean isDataFlavorSupported([in] ::com::sun::star::datatransfer::DataFlavor aFlavor);
4217 published interface XTransferableEx {
4218 interface ::com::sun::star::uno::XInterface;
4219 sequence< ::com::sun::star::datatransfer::DataFlavor > queryTransferDataFlavors([in] sequence< ::com::sun::star::datatransfer::DataFlavor > requestedFlavors);
4221 published interface XTransferableSource {
4222 interface ::com::sun::star::uno::XInterface;
4223 string getDataSourceDescription();
4225 interface XTransferableSupplier {
4226 interface ::com::sun::star::uno::XInterface;
4227 ::com::sun::star::datatransfer::XTransferable getTransferable();
4228 void insertTransferable([in] ::com::sun::star::datatransfer::XTransferable xTrans) raises (::com::sun::star::datatransfer::UnsupportedFlavorException);
4230 module clipboard {
4231 published struct ClipboardEvent: ::com::sun::star::lang::EventObject {
4232 ::com::sun::star::datatransfer::XTransferable Contents;
4234 published interface XClipboardManager {
4235 interface ::com::sun::star::uno::XInterface;
4236 ::com::sun::star::datatransfer::clipboard::XClipboard getClipboard([in] string aName) raises (::com::sun::star::container::NoSuchElementException);
4237 void addClipboard([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
4238 void removeClipboard([in] string aName);
4239 sequence< string > listClipboardNames();
4241 published service ClipboardManager {
4242 interface ::com::sun::star::datatransfer::clipboard::XClipboardManager;
4243 interface ::com::sun::star::lang::XComponent;
4245 published interface XClipboardOwner;
4246 published interface XClipboard {
4247 interface ::com::sun::star::uno::XInterface;
4248 ::com::sun::star::datatransfer::XTransferable getContents();
4249 void setContents([in] ::com::sun::star::datatransfer::XTransferable xTrans, [in] ::com::sun::star::datatransfer::clipboard::XClipboardOwner xClipboardOwner);
4250 string getName();
4252 published interface XClipboardEx {
4253 interface ::com::sun::star::datatransfer::clipboard::XClipboard;
4254 byte getRenderingCapabilities();
4256 published interface XClipboardListener;
4257 published interface XClipboardNotifier {
4258 interface ::com::sun::star::uno::XInterface;
4259 void addClipboardListener([in] ::com::sun::star::datatransfer::clipboard::XClipboardListener listener);
4260 void removeClipboardListener([in] ::com::sun::star::datatransfer::clipboard::XClipboardListener listener);
4262 published service GenericClipboard {
4263 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx;
4264 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier;
4265 interface ::com::sun::star::lang::XInitialization;
4266 interface ::com::sun::star::lang::XComponent;
4268 published constants RenderingCapabilities {
4269 const byte Delayed = 1;
4270 const byte Persistant = 2;
4272 published interface XFlushableClipboard {
4273 interface ::com::sun::star::uno::XInterface;
4274 void flushClipboard();
4276 published interface XSystemClipboard {
4277 interface ::com::sun::star::datatransfer::clipboard::XClipboardEx;
4278 interface ::com::sun::star::datatransfer::clipboard::XClipboardNotifier;
4279 interface ::com::sun::star::lang::XComponent;
4280 [optional] interface ::com::sun::star::datatransfer::clipboard::XFlushableClipboard;
4282 published service SystemClipboard: ::com::sun::star::datatransfer::clipboard::XSystemClipboard;
4283 published interface XClipboardFactory {
4284 interface ::com::sun::star::uno::XInterface;
4285 ::com::sun::star::datatransfer::clipboard::XClipboard createClipboard([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException);
4287 published interface XClipboardListener {
4288 interface ::com::sun::star::lang::XEventListener;
4289 void changedContents([in] ::com::sun::star::datatransfer::clipboard::ClipboardEvent event);
4291 published interface XClipboardOwner {
4292 interface ::com::sun::star::uno::XInterface;
4293 void lostOwnership([in] ::com::sun::star::datatransfer::clipboard::XClipboard xClipboard, [in] ::com::sun::star::datatransfer::XTransferable xTrans);
4296 module dnd {
4297 published constants DNDConstants {
4298 const byte ACTION_COPY = 1;
4299 const byte ACTION_COPY_OR_MOVE = 3;
4300 const byte ACTION_DEFAULT = -128;
4301 const byte ACTION_LINK = 4;
4302 const byte ACTION_MOVE = 2;
4303 const byte ACTION_NONE = 0;
4304 const byte ACTION_REFERENCE = 4;
4306 published struct DragGestureEvent: ::com::sun::star::lang::EventObject {
4307 byte DragAction;
4308 long DragOriginX;
4309 long DragOriginY;
4310 ::com::sun::star::datatransfer::dnd::XDragSource DragSource;
4311 any Event;
4313 published interface XDragSourceContext;
4314 published struct DragSourceEvent: ::com::sun::star::lang::EventObject {
4315 ::com::sun::star::datatransfer::dnd::XDragSourceContext DragSourceContext;
4316 ::com::sun::star::datatransfer::dnd::XDragSource DragSource;
4318 published struct DragSourceDragEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent {
4319 byte DropAction;
4320 byte UserAction;
4322 published struct DragSourceDropEvent: ::com::sun::star::datatransfer::dnd::DragSourceEvent {
4323 byte DropAction;
4324 boolean DropSuccess;
4326 published struct DropTargetEvent: ::com::sun::star::lang::EventObject {
4327 byte Dummy;
4329 published interface XDropTargetDragContext;
4330 published struct DropTargetDragEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent {
4331 ::com::sun::star::datatransfer::dnd::XDropTargetDragContext Context;
4332 byte DropAction;
4333 long LocationX;
4334 long LocationY;
4335 byte SourceActions;
4337 published struct DropTargetDragEnterEvent: ::com::sun::star::datatransfer::dnd::DropTargetDragEvent {
4338 sequence< ::com::sun::star::datatransfer::DataFlavor > SupportedDataFlavors;
4340 published interface XDropTargetDropContext;
4341 published struct DropTargetDropEvent: ::com::sun::star::datatransfer::dnd::DropTargetEvent {
4342 ::com::sun::star::datatransfer::dnd::XDropTargetDropContext Context;
4343 byte DropAction;
4344 long LocationX;
4345 long LocationY;
4346 byte SourceActions;
4347 ::com::sun::star::datatransfer::XTransferable Transferable;
4349 published exception InvalidDNDOperationException: ::com::sun::star::uno::RuntimeException {
4351 published interface XDragSourceListener;
4352 published interface XDragSource {
4353 interface ::com::sun::star::uno::XInterface;
4354 boolean isDragImageSupported();
4355 long getDefaultCursor([in] byte dragAction) raises (::com::sun::star::lang::IllegalArgumentException);
4356 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);
4358 published service OleDragSource {
4359 interface ::com::sun::star::datatransfer::dnd::XDragSource;
4360 interface ::com::sun::star::lang::XInitialization;
4361 interface ::com::sun::star::lang::XComponent;
4363 published interface XDropTargetListener;
4364 published interface XDropTarget {
4365 interface ::com::sun::star::uno::XInterface;
4366 void addDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl);
4367 void removeDropTargetListener([in] ::com::sun::star::datatransfer::dnd::XDropTargetListener dtl);
4368 boolean isActive();
4369 void setActive([in] boolean active);
4370 byte getDefaultActions();
4371 void setDefaultActions([in] byte actions);
4373 published service OleDropTarget {
4374 interface ::com::sun::star::datatransfer::dnd::XDropTarget;
4375 interface ::com::sun::star::lang::XInitialization;
4376 interface ::com::sun::star::lang::XComponent;
4378 published service X11DragSource {
4379 interface ::com::sun::star::datatransfer::dnd::XDragSource;
4380 interface ::com::sun::star::lang::XInitialization;
4381 interface ::com::sun::star::lang::XComponent;
4383 published service X11DropTarget {
4384 interface ::com::sun::star::datatransfer::dnd::XDropTarget;
4385 interface ::com::sun::star::lang::XInitialization;
4386 interface ::com::sun::star::lang::XComponent;
4388 published interface XAutoscroll {
4389 interface ::com::sun::star::uno::XInterface;
4390 void autoscroll([in] long cursorLocationX, [in] long cursorLocationY);
4391 any getAutoscrollRegion();
4393 published interface XDragGestureListener {
4394 interface ::com::sun::star::lang::XEventListener;
4395 void dragGestureRecognized([in] ::com::sun::star::datatransfer::dnd::DragGestureEvent dge);
4397 published interface XDragGestureRecognizer {
4398 interface ::com::sun::star::uno::XInterface;
4399 void addDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl);
4400 void removeDragGestureListener([in] ::com::sun::star::datatransfer::dnd::XDragGestureListener dgl);
4401 void resetRecognizer();
4403 published interface XDragSourceContext {
4404 interface ::com::sun::star::uno::XInterface;
4405 long getCurrentCursor();
4406 void setCursor([in] long cursorId);
4407 void setImage([in] long imageId);
4408 void transferablesFlavorsChanged();
4410 published interface XDragSourceListener {
4411 interface ::com::sun::star::lang::XEventListener;
4412 void dragDropEnd([in] ::com::sun::star::datatransfer::dnd::DragSourceDropEvent dsde);
4413 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4414 void dragExit([in] ::com::sun::star::datatransfer::dnd::DragSourceEvent dse);
4415 void dragOver([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4416 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DragSourceDragEvent dsde);
4418 published interface XDropTargetDragContext {
4419 interface ::com::sun::star::uno::XInterface;
4420 void acceptDrag([in] byte dragOperation);
4421 void rejectDrag();
4423 published interface XDropTargetDropContext {
4424 interface ::com::sun::star::uno::XInterface;
4425 void acceptDrop([in] byte dragOperation);
4426 void rejectDrop();
4427 void dropComplete([in] boolean success);
4429 published interface XDropTargetListener {
4430 interface ::com::sun::star::lang::XEventListener;
4431 void drop([in] ::com::sun::star::datatransfer::dnd::DropTargetDropEvent dtde);
4432 void dragEnter([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEnterEvent dtdee);
4433 void dragExit([in] ::com::sun::star::datatransfer::dnd::DropTargetEvent dte);
4434 void dragOver([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde);
4435 void dropActionChanged([in] ::com::sun::star::datatransfer::dnd::DropTargetDragEvent dtde);
4439 module ucb {
4440 published exception CommandAbortedException: ::com::sun::star::uno::Exception {
4442 published exception CommandFailedException: ::com::sun::star::uno::Exception {
4443 any Reason;
4445 published enum ContentCreationError {
4446 UNKNOWN = 0,
4447 /** @deprecated */ NO_CONTENT_BROKER = 1,
4448 /** @deprecated */ NO_IDENTIFIER_FACTORY = 2,
4449 IDENTIFIER_CREATION_FAILED = 3,
4450 NO_CONTENT_PROVIDER = 4,
4451 CONTENT_CREATION_FAILED = 5
4453 published exception ContentCreationException: ::com::sun::star::uno::Exception {
4454 ::com::sun::star::ucb::ContentCreationError eError;
4456 published interface XProgressHandler;
4457 published interface XCommandEnvironment {
4458 interface ::com::sun::star::uno::XInterface;
4459 ::com::sun::star::task::XInteractionHandler getInteractionHandler();
4460 ::com::sun::star::ucb::XProgressHandler getProgressHandler();
4463 module document {
4464 published exception AmbigousFilterRequest: ::com::sun::star::uno::Exception {
4465 string URL;
4466 string SelectedFilter;
4467 string DetectedFilter;
4469 published exception BrokenPackageRequest: ::com::sun::star::uno::Exception {
4470 string aName;
4472 published exception ChangedByOthersRequest: ::com::sun::star::uno::Exception {
4474 published exception CorruptedFilterConfigurationException: ::com::sun::star::uno::RuntimeException {
4475 string Details;
4478 module embed {
4479 published interface XStorage;
4481 module document {
4482 published interface XDocumentProperties {
4483 interface ::com::sun::star::uno::XInterface;
4484 [attribute] string Author;
4485 [attribute] string Generator;
4486 [attribute] ::com::sun::star::util::DateTime CreationDate;
4487 [attribute] string Title;
4488 [attribute] string Subject;
4489 [attribute] string Description;
4490 [attribute] sequence< string > Keywords;
4491 [attribute] ::com::sun::star::lang::Locale Language;
4492 [attribute] string ModifiedBy;
4493 [attribute] ::com::sun::star::util::DateTime ModificationDate;
4494 [attribute] string PrintedBy;
4495 [attribute] ::com::sun::star::util::DateTime PrintDate;
4496 [attribute] string TemplateName;
4497 [attribute] string TemplateURL;
4498 [attribute] ::com::sun::star::util::DateTime TemplateDate;
4499 [attribute] string AutoloadURL;
4500 [attribute] long AutoloadSecs {
4501 set raises (::com::sun::star::lang::IllegalArgumentException);
4503 [attribute] string DefaultTarget;
4504 [attribute] sequence< ::com::sun::star::beans::NamedValue > DocumentStatistics;
4505 [attribute] short EditingCycles {
4506 set raises (::com::sun::star::lang::IllegalArgumentException);
4508 [attribute] long EditingDuration {
4509 set raises (::com::sun::star::lang::IllegalArgumentException);
4511 void resetUserData([in] string Author);
4512 ::com::sun::star::beans::XPropertyContainer getUserDefinedProperties();
4513 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);
4514 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);
4515 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);
4516 void storeToMedium([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Medium) raises (::com::sun::star::lang::WrappedTargetException, ::com::sun::star::io::IOException);
4518 published service DocumentProperties: ::com::sun::star::document::XDocumentProperties {
4519 create();
4521 published service EventDescriptor {
4522 [property] string EventType;
4523 [property] string Script;
4525 /** @deprecated */ published struct EventObject: ::com::sun::star::lang::EventObject {
4526 string EventName;
4528 published service Events {
4529 interface ::com::sun::star::container::XNameReplace;
4531 published interface XExporter {
4532 interface ::com::sun::star::uno::XInterface;
4533 void setSourceDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException);
4535 published interface XFilter {
4536 interface ::com::sun::star::uno::XInterface;
4537 boolean filter([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor);
4538 void cancel();
4540 published service ExportFilter {
4541 interface ::com::sun::star::document::XExporter;
4542 interface ::com::sun::star::document::XFilter;
4543 [optional] interface ::com::sun::star::lang::XInitialization;
4544 [optional] interface ::com::sun::star::container::XNamed;
4546 published interface XExtendedFilterDetection {
4547 interface ::com::sun::star::uno::XInterface;
4548 string detect([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor);
4550 published service ExtendedTypeDetection {
4551 interface ::com::sun::star::document::XExtendedFilterDetection;
4553 published service ExtendedTypeDetectionFactory {
4554 interface ::com::sun::star::lang::XMultiServiceFactory;
4555 interface ::com::sun::star::container::XNameAccess;
4556 [optional] interface ::com::sun::star::container::XNameContainer;
4557 [optional] interface ::com::sun::star::container::XContainerQuery;
4558 [optional] interface ::com::sun::star::util::XFlushable;
4560 published interface XFilterAdapter {
4561 interface ::com::sun::star::uno::XInterface;
4562 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);
4564 published service FilterAdapter {
4565 interface ::com::sun::star::document::XFilterAdapter;
4567 published service FilterFactory {
4568 interface ::com::sun::star::lang::XMultiServiceFactory;
4569 interface ::com::sun::star::container::XNameAccess;
4570 interface ::com::sun::star::container::XContainerQuery;
4571 [optional] interface ::com::sun::star::container::XNameContainer;
4572 [optional] interface ::com::sun::star::util::XFlushable;
4574 published exception FilterOptionsRequest: ::com::sun::star::uno::Exception {
4575 ::com::sun::star::frame::XModel rModel;
4576 sequence< ::com::sun::star::beans::PropertyValue > rProperties;
4578 published service HeaderFooterSettings {
4579 interface ::com::sun::star::beans::XPropertySet;
4580 [property, optional] boolean IsPrintPageName;
4581 [property, optional] boolean IsPrintDate;
4582 [property, optional] boolean IsPrintTime;
4584 published interface XImporter {
4585 interface ::com::sun::star::uno::XInterface;
4586 void setTargetDocument([in] ::com::sun::star::lang::XComponent Document) raises (::com::sun::star::lang::IllegalArgumentException);
4588 published service ImportFilter {
4589 interface ::com::sun::star::document::XImporter;
4590 interface ::com::sun::star::document::XFilter;
4591 [optional] interface ::com::sun::star::lang::XInitialization;
4592 [optional] interface ::com::sun::star::container::XNamed;
4594 published interface XLinkTargetSupplier {
4595 interface ::com::sun::star::uno::XInterface;
4596 ::com::sun::star::container::XNameAccess getLinks();
4598 published service LinkTarget {
4599 interface ::com::sun::star::beans::XPropertySet;
4600 [optional] interface ::com::sun::star::document::XLinkTargetSupplier;
4601 [property, readonly] string LinkDisplayName;
4603 published service LinkTargets {
4604 interface ::com::sun::star::container::XNameAccess;
4606 published constants LinkUpdateModes {
4607 const long AUTO = 2;
4608 const long GLOBAL_SETTING = 3;
4609 const long MANUAL = 1;
4610 const long NEVER = 0;
4612 published exception LockFileIgnoreRequest: ::com::sun::star::io::IOException {
4614 published exception LockedDocumentRequest: ::com::sun::star::uno::Exception {
4615 string DocumentURL;
4616 string UserInfo;
4618 published exception LockedOnSavingRequest: ::com::sun::star::uno::Exception {
4619 string DocumentURL;
4620 string UserInfo;
4622 published constants MacroExecMode {
4623 const short ALWAYS_EXECUTE = 2;
4624 const short ALWAYS_EXECUTE_NO_WARN = 4;
4625 const short FROM_LIST = 1;
4626 const short FROM_LIST_AND_SIGNED_NO_WARN = 9;
4627 const short FROM_LIST_AND_SIGNED_WARN = 8;
4628 const short FROM_LIST_NO_WARN = 7;
4629 const short NEVER_EXECUTE = 0;
4630 const short USE_CONFIG = 3;
4631 const short USE_CONFIG_APPROVE_CONFIRMATION = 6;
4632 const short USE_CONFIG_REJECT_CONFIRMATION = 5;
4634 published exception NoSuchFilterRequest: ::com::sun::star::uno::Exception {
4635 string URL;
4638 module xml {
4639 module sax {
4640 published exception SAXException: ::com::sun::star::uno::Exception {
4641 any WrappedException;
4645 module document {
4646 interface XDocumentEventListener;
4648 module frame {
4649 interface XController2;
4651 module document {
4652 interface XDocumentEventBroadcaster {
4653 interface ::com::sun::star::uno::XInterface;
4654 void addDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener);
4655 void removeDocumentEventListener([in] ::com::sun::star::document::XDocumentEventListener Listener);
4656 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);
4658 published interface XDocumentPropertiesSupplier {
4659 interface ::com::sun::star::uno::XInterface;
4660 ::com::sun::star::document::XDocumentProperties getDocumentProperties();
4663 module script {
4664 interface XStorageBasedLibraryContainer;
4666 module document {
4667 interface XEmbeddedScripts {
4668 interface ::com::sun::star::uno::XInterface;
4669 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer BasicLibraries;
4670 [attribute, readonly] ::com::sun::star::script::XStorageBasedLibraryContainer DialogLibraries;
4671 [attribute, readonly] boolean AllowMacroExecution;
4673 published interface XEventListener;
4674 /** @deprecated */ published interface XEventBroadcaster {
4675 interface ::com::sun::star::uno::XInterface;
4676 void addEventListener([in] ::com::sun::star::document::XEventListener Listener);
4677 void removeEventListener([in] ::com::sun::star::document::XEventListener Listener);
4679 published interface XEventsSupplier {
4680 interface ::com::sun::star::uno::XInterface;
4681 ::com::sun::star::container::XNameReplace getEvents();
4683 interface XUndoManager;
4684 interface XUndoManagerSupplier {
4685 interface ::com::sun::star::uno::XInterface;
4686 ::com::sun::star::document::XUndoManager getUndoManager();
4688 published interface XViewDataSupplier {
4689 interface ::com::sun::star::uno::XInterface;
4690 ::com::sun::star::container::XIndexAccess getViewData();
4691 void setViewData([in] ::com::sun::star::container::XIndexAccess Data);
4694 module frame {
4695 published interface XStorable {
4696 interface ::com::sun::star::uno::XInterface;
4697 boolean hasLocation();
4698 string getLocation();
4699 boolean isReadonly();
4700 void store() raises (::com::sun::star::io::IOException);
4701 void storeAsURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException);
4702 void storeToURL([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::io::IOException);
4705 module util {
4706 published interface XModifiable {
4707 interface ::com::sun::star::util::XModifyBroadcaster;
4708 boolean isModified();
4709 void setModified([in] boolean bModified) raises (::com::sun::star::beans::PropertyVetoException);
4712 module view {
4713 published interface XPrintJobListener;
4714 published interface XPrintJobBroadcaster {
4715 interface ::com::sun::star::uno::XInterface;
4716 void addPrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener);
4717 void removePrintJobListener([in] ::com::sun::star::view::XPrintJobListener xListener);
4719 published interface XPrintable {
4720 interface ::com::sun::star::uno::XInterface;
4721 sequence< ::com::sun::star::beans::PropertyValue > getPrinter();
4722 void setPrinter([in] sequence< ::com::sun::star::beans::PropertyValue > aPrinter) raises (::com::sun::star::lang::IllegalArgumentException);
4723 void print([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
4726 module document {
4727 published service OfficeDocument {
4728 interface ::com::sun::star::frame::XModel;
4729 interface ::com::sun::star::util::XModifiable;
4730 interface ::com::sun::star::frame::XStorable;
4731 interface ::com::sun::star::view::XPrintable;
4732 /** @deprecated */ [optional] interface ::com::sun::star::document::XEventBroadcaster;
4733 [optional] interface ::com::sun::star::document::XDocumentEventBroadcaster;
4734 [optional] interface ::com::sun::star::document::XEventsSupplier;
4735 [optional] interface ::com::sun::star::document::XViewDataSupplier;
4736 [optional] interface ::com::sun::star::view::XPrintJobBroadcaster;
4737 [optional] interface ::com::sun::star::document::XEmbeddedScripts;
4738 [optional] interface ::com::sun::star::document::XDocumentPropertiesSupplier;
4739 [optional] interface ::com::sun::star::document::XUndoManagerSupplier;
4740 [property, optional] boolean AutomaticControlFocus;
4741 [property, optional] boolean ApplyFormDesignMode;
4742 [property, optional, readonly] string RuntimeUID;
4743 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > InteropGrabBag;
4745 published service OleEmbeddedServerRegistration: ::com::sun::star::uno::XInterface;
4746 published exception OwnLockOnDocumentRequest: ::com::sun::star::uno::Exception {
4747 string DocumentURL;
4748 string TimeInfo;
4749 boolean IsStoring;
4752 module ui {
4753 module dialogs {
4754 published service FilterOptionsDialog {
4755 interface ::com::sun::star::beans::XPropertyAccess;
4756 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
4760 module document {
4761 published constants PrinterIndependentLayout {
4762 const short DISABLED = 1;
4763 /** @deprecated */ const short ENABLED = 2;
4764 const short HIGH_RESOLUTION = 3;
4765 const short LOW_RESOLUTION = 2;
4767 published constants RedlineDisplayType {
4768 const short INSERTED = 1;
4769 const short INSERTED_AND_REMOVED = 2;
4770 const short NONE = 0;
4771 const short REMOVED = 3;
4774 module i18n {
4775 published interface XForbiddenCharacters;
4777 module document {
4778 published service Settings {
4779 interface ::com::sun::star::beans::XPropertySet;
4780 [property, optional] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters;
4781 [property, optional] short LinkUpdateMode;
4782 [property] string PrinterName;
4783 [property] sequence< byte > PrinterSetup;
4784 [property, optional] boolean IsKernAsianPunctuation;
4785 [property, optional] short CharacterCompressionType;
4786 [property, optional] boolean ApplyUserData;
4787 [property, optional] boolean SaveVersionOnClose;
4788 [property, optional] boolean UpdateFromTemplate;
4789 [property, optional] boolean FieldAutoUpdate;
4790 [property, optional] string CurrentDatabaseDataSource;
4791 [property, optional] string CurrentDatabaseCommand;
4792 [property, optional] long CurrentDatabaseCommandType;
4793 [property, optional] long DefaultTabStop;
4794 [property, optional] boolean IsPrintBooklet;
4795 [property, optional] boolean IsPrintBookletFront;
4796 [property, optional] boolean IsPrintBookletBack;
4797 [property, optional] long PrintQuality;
4798 [property, optional] string ColorTableURL;
4799 [property, optional] string DashTableURL;
4800 [property, optional] string LineEndTableURL;
4801 [property, optional] string HatchTableURL;
4802 [property, optional] string GradientTableURL;
4803 [property, optional] string BitmapTableURL;
4804 [property, optional] boolean AutoCalculate;
4805 [property, optional] short PrinterIndependentLayout;
4806 [property, optional] boolean AddExternalLeading;
4807 [property, optional] boolean EmbedFonts;
4808 [property, optional] boolean EmbedSystemFonts;
4809 [property, optional] boolean EmbedOnlyUsedFonts;
4810 [property, optional] boolean EmbedLatinScriptFonts;
4811 [property, optional] boolean EmbedAsianScriptFonts;
4812 [property, optional] boolean EmbedComplexScriptFonts;
4814 published interface XTypeDetection {
4815 interface ::com::sun::star::uno::XInterface;
4816 string queryTypeByURL([in] string URL);
4817 string queryTypeByDescriptor([inout] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] boolean AllowDeep);
4819 published service TypeDetection {
4820 interface ::com::sun::star::document::XTypeDetection;
4821 interface ::com::sun::star::container::XNameAccess;
4822 [optional] interface ::com::sun::star::container::XNameContainer;
4823 [optional] interface ::com::sun::star::container::XContainerQuery;
4824 [optional] interface ::com::sun::star::util::XFlushable;
4826 published constants UpdateDocMode {
4827 const short ACCORDING_TO_CONFIG = 2;
4828 const short FULL_UPDATE = 3;
4829 const short NO_UPDATE = 0;
4830 const short QUIET_UPDATE = 1;
4832 published interface XActionLockable {
4833 interface ::com::sun::star::uno::XInterface;
4834 boolean isActionLocked();
4835 void addActionLock();
4836 void removeActionLock();
4837 void setActionLocks([in] short nLock);
4838 short resetActionLocks();
4840 published interface XBinaryStreamResolver {
4841 interface ::com::sun::star::uno::XInterface;
4842 ::com::sun::star::io::XInputStream getInputStream([in] string aURL);
4843 ::com::sun::star::io::XOutputStream createOutputStream();
4844 string resolveOutputStream([in] ::com::sun::star::io::XOutputStream aBinaryStream);
4846 published interface XDocumentInsertable {
4847 interface ::com::sun::star::uno::XInterface;
4848 void insertDocumentFromURL([in] string aURL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException);
4850 published interface XEmbeddedObjectResolver {
4851 interface ::com::sun::star::uno::XInterface;
4852 string resolveEmbeddedObjectURL([in] string aURL);
4854 published interface XEmbeddedObjectSupplier {
4855 interface ::com::sun::star::uno::XInterface;
4856 ::com::sun::star::lang::XComponent getEmbeddedObject();
4858 /** @deprecated */ published interface XEventListener {
4859 interface ::com::sun::star::lang::XEventListener;
4860 void notifyEvent([in] ::com::sun::star::document::EventObject Event);
4862 /** @deprecated */ published interface XGraphicObjectResolver {
4863 interface ::com::sun::star::uno::XInterface;
4864 /** @deprecated */ string resolveGraphicObjectURL([in] string aURL);
4866 published interface XInteractionFilterOptions {
4867 interface ::com::sun::star::task::XInteractionContinuation;
4868 void setFilterOptions([in] sequence< ::com::sun::star::beans::PropertyValue > rProperties);
4869 sequence< ::com::sun::star::beans::PropertyValue > getFilterOptions();
4871 published interface XInteractionFilterSelect {
4872 interface ::com::sun::star::task::XInteractionContinuation;
4873 void setFilter([in] string Name);
4874 string getFilter();
4876 published interface XXMLBasicExporter {
4877 interface ::com::sun::star::document::XExporter;
4878 interface ::com::sun::star::document::XFilter;
4881 module xml {
4882 module sax {
4883 published interface XDocumentHandler;
4886 module document {
4887 published service XMLBasicExporter: ::com::sun::star::document::XXMLBasicExporter {
4888 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler);
4890 published service XMLOasisBasicExporter: ::com::sun::star::document::XXMLBasicExporter {
4891 createWithHandler([in] ::com::sun::star::xml::sax::XDocumentHandler DocumentHandler);
4893 published interface XMimeTypeInfo {
4894 interface ::com::sun::star::uno::XInterface;
4895 boolean supportsMimeType([in] string MimeTypeName);
4896 sequence< string > getSupportedMimeTypeNames();
4898 published interface XRedlinesSupplier {
4899 interface ::com::sun::star::uno::XInterface;
4900 ::com::sun::star::container::XEnumerationAccess getRedlines();
4903 module frame {
4904 published exception DoubleInitializationException: ::com::sun::star::uno::Exception {
4907 module drawing {
4908 published service AppletShape {
4909 service ::com::sun::star::drawing::Shape;
4910 [property] string AppletCodeBase;
4911 [property] string AppletName;
4912 [property] string AppletCode;
4913 [property] sequence< ::com::sun::star::beans::PropertyValue > AppletCommands;
4914 [property, readonly] boolean AppletIsScript;
4916 /** @deprecated */ published enum Arrangement {
4917 FRONT = 0,
4918 MORE_FRONT = 1,
4919 MORE_BACK = 2,
4920 BACK = 3
4922 published service Background {
4923 service ::com::sun::star::drawing::FillProperties;
4925 /** @deprecated */ published struct BezierPoint {
4926 ::com::sun::star::awt::Point Position;
4927 ::com::sun::star::awt::Point ControlPoint1;
4928 ::com::sun::star::awt::Point ControlPoint2;
4930 published service BitmapTable {
4931 interface ::com::sun::star::container::XNameContainer;
4933 published struct Position3D {
4934 double PositionX;
4935 double PositionY;
4936 double PositionZ;
4938 published struct BoundVolume {
4939 ::com::sun::star::drawing::Position3D min;
4940 ::com::sun::star::drawing::Position3D max;
4942 published struct CameraGeometry {
4943 ::com::sun::star::drawing::Position3D vrp;
4944 ::com::sun::star::drawing::Direction3D vpn;
4945 ::com::sun::star::drawing::Direction3D vup;
4947 published constants CaptionEscapeDirection {
4948 const short auto = 2;
4949 const short horizontal = 0;
4950 const short vertical = 1;
4952 /** @deprecated */ published service RotationDescriptor {
4953 /** @deprecated */ [property] long RotateAngle;
4954 /** @deprecated */ [property, optional] long ShearAngle;
4956 published service ShadowProperties {
4957 [property] boolean Shadow;
4958 [property] ::com::sun::star::util::Color ShadowColor;
4959 [property] short ShadowTransparence;
4960 [property] long ShadowXDistance;
4961 [property] long ShadowYDistance;
4963 published enum TextAnimationDirection {
4964 LEFT = 0,
4965 RIGHT = 1,
4966 UP = 2,
4967 DOWN = 3
4969 published enum TextAnimationKind {
4970 NONE = 0,
4971 BLINK = 1,
4972 SCROLL = 2,
4973 ALTERNATE = 3,
4974 SLIDE = 4
4976 published enum TextFitToSizeType {
4977 NONE = 0,
4978 PROPORTIONAL = 1,
4979 ALLLINES = 2,
4980 AUTOFIT = 3
4982 published enum TextHorizontalAdjust {
4983 LEFT = 0,
4984 CENTER = 1,
4985 RIGHT = 2,
4986 BLOCK = 3
4988 published enum TextVerticalAdjust {
4989 TOP = 0,
4990 CENTER = 1,
4991 BOTTOM = 2,
4992 BLOCK = 3
4995 module style {
4996 published service ParagraphPropertiesAsian {
4997 [property] boolean ParaIsHangingPunctuation;
4998 [property] boolean ParaIsCharacterDistance;
4999 [property] boolean ParaIsForbiddenRules;
5001 published service ParagraphPropertiesComplex {
5002 [property] short WritingMode;
5005 module text {
5006 /** @deprecated */ published enum WritingMode {
5007 LR_TB = 0,
5008 RL_TB = 1,
5009 TB_RL = 2
5012 module drawing {
5013 published service TextProperties {
5014 service ::com::sun::star::style::CharacterProperties;
5015 service ::com::sun::star::style::ParagraphProperties;
5016 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
5017 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
5018 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
5019 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
5020 [property, optional] boolean IsNumbering;
5021 [property, optional] ::com::sun::star::container::XIndexReplace NumberingRules;
5022 [property] boolean TextAutoGrowHeight;
5023 [property] boolean TextAutoGrowWidth;
5024 [property] boolean TextContourFrame;
5025 [property] ::com::sun::star::drawing::TextFitToSizeType TextFitToSize;
5026 [property] ::com::sun::star::drawing::TextHorizontalAdjust TextHorizontalAdjust;
5027 [property] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust;
5028 [property] long TextLeftDistance;
5029 [property] long TextRightDistance;
5030 [property] long TextUpperDistance;
5031 [property] long TextLowerDistance;
5032 [property] long TextMaximumFrameHeight;
5033 [property] long TextMaximumFrameWidth;
5034 [property] long TextMinimumFrameHeight;
5035 [property] long TextMinimumFrameWidth;
5036 [property] short TextAnimationAmount;
5037 [property] short TextAnimationCount;
5038 [property] short TextAnimationDelay;
5039 [property] ::com::sun::star::drawing::TextAnimationDirection TextAnimationDirection;
5040 [property] ::com::sun::star::drawing::TextAnimationKind TextAnimationKind;
5041 [property] boolean TextAnimationStartInside;
5042 [property] boolean TextAnimationStopInside;
5043 [property] ::com::sun::star::text::WritingMode TextWritingMode;
5046 module text {
5047 published interface XText;
5048 published interface XTextRange {
5049 interface ::com::sun::star::uno::XInterface;
5050 ::com::sun::star::text::XText getText();
5051 ::com::sun::star::text::XTextRange getStart();
5052 ::com::sun::star::text::XTextRange getEnd();
5053 string getString();
5054 void setString([in] string aString);
5056 published interface XTextCursor;
5057 published interface XSimpleText {
5058 interface ::com::sun::star::text::XTextRange;
5059 ::com::sun::star::text::XTextCursor createTextCursor();
5060 ::com::sun::star::text::XTextCursor createTextCursorByRange([in] ::com::sun::star::text::XTextRange aTextPosition);
5061 void insertString([in] ::com::sun::star::text::XTextRange xRange, [in] string aString, [in] boolean bAbsorb);
5062 void insertControlCharacter([in] ::com::sun::star::text::XTextRange xRange, [in] short nControlCharacter, [in] boolean bAbsorb) raises (::com::sun::star::lang::IllegalArgumentException);
5064 published interface XTextContent;
5065 published interface XText {
5066 interface ::com::sun::star::text::XSimpleText;
5067 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);
5068 void removeTextContent([in] ::com::sun::star::text::XTextContent xContent) raises (::com::sun::star::container::NoSuchElementException);
5071 module drawing {
5072 published service Text {
5073 service ::com::sun::star::drawing::TextProperties;
5074 interface ::com::sun::star::text::XText;
5076 published service CaptionShape {
5077 service ::com::sun::star::drawing::Shape;
5078 service ::com::sun::star::drawing::FillProperties;
5079 service ::com::sun::star::drawing::LineProperties;
5080 service ::com::sun::star::drawing::ShadowProperties;
5081 service ::com::sun::star::drawing::Text;
5082 service ::com::sun::star::drawing::RotationDescriptor;
5083 [property] long CornerRadius;
5084 [property] ::com::sun::star::awt::Point CaptionPoint;
5085 [property] short CaptionType;
5086 [property] boolean CaptionIsFixedAngle;
5087 [property] long CaptionAngle;
5088 [property] long CaptionGap;
5089 [property] long CaptionEscapeDirection;
5090 [property] boolean CaptionIsEscapeRelative;
5091 [property] long CaptionEscapeRelative;
5092 [property] long CaptionEscapeAbsolute;
5093 [property] long CaptionLineLength;
5094 [property] boolean CaptionIsFitLineLength;
5096 published constants CaptionType {
5097 const short angled = 1;
5098 const short connector = 2;
5099 const short straight = 0;
5101 published enum CircleKind {
5102 FULL = 0,
5103 SECTION = 1,
5104 CUT = 2,
5105 ARC = 3
5107 published enum PolygonKind {
5108 LINE = 0,
5109 POLY = 1,
5110 PLIN = 2,
5111 PATHLINE = 3,
5112 PATHFILL = 4,
5113 FREELINE = 5,
5114 FREEFILL = 6,
5115 PATHPOLY = 7,
5116 PATHPLIN = 8
5118 published service PolyPolygonBezierDescriptor {
5119 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind;
5120 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords PolyPolygonBezier;
5121 [property] ::com::sun::star::drawing::PolyPolygonBezierCoords Geometry;
5123 published service ClosedBezierShape {
5124 service ::com::sun::star::drawing::Shape;
5125 service ::com::sun::star::drawing::LineProperties;
5126 service ::com::sun::star::drawing::FillProperties;
5127 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5128 service ::com::sun::star::drawing::Text;
5129 service ::com::sun::star::drawing::ShadowProperties;
5130 service ::com::sun::star::drawing::RotationDescriptor;
5132 published enum ColorMode {
5133 STANDARD = 0,
5134 GREYS = 1,
5135 MONO = 2,
5136 WATERMARK = 3
5138 published service ColorTable: ::com::sun::star::container::XNameContainer;
5139 published enum ConnectionType {
5140 AUTO = 0,
5141 LEFT = 1,
5142 TOP = 2,
5143 RIGHT = 3,
5144 BOTTOM = 4,
5145 SPECIAL = 5
5147 published enum ConnectorType {
5148 STANDARD = 0,
5149 CURVE = 1,
5150 LINE = 2,
5151 LINES = 3
5153 published service ConnectorProperties {
5154 [property] ::com::sun::star::drawing::ConnectorType EdgeKind;
5155 [property] long EdgeNode1HorzDist;
5156 [property] long EdgeNode1VertDist;
5157 [property] long EdgeNode2HorzDist;
5158 [property] long EdgeNode2VertDist;
5160 published service ConnectorShape {
5161 service ::com::sun::star::drawing::Shape;
5162 service ::com::sun::star::drawing::LineProperties;
5163 service ::com::sun::star::drawing::ConnectorProperties;
5164 service ::com::sun::star::drawing::ShadowProperties;
5165 service ::com::sun::star::drawing::Text;
5166 service ::com::sun::star::drawing::RotationDescriptor;
5167 [property] ::com::sun::star::drawing::XShape StartShape;
5168 [property] long StartGluePointIndex;
5169 [property] ::com::sun::star::awt::Point StartPosition;
5170 [property] ::com::sun::star::drawing::XShape EndShape;
5171 [property] ::com::sun::star::awt::Point EndPosition;
5172 [property] long EndGluePointIndex;
5173 [property] long EdgeLine1Delta;
5174 [property] long EdgeLine2Delta;
5175 [property] long EdgeLine3Delta;
5177 published interface XControlShape {
5178 interface ::com::sun::star::drawing::XShape;
5179 ::com::sun::star::awt::XControlModel getControl();
5180 void setControl([in] ::com::sun::star::awt::XControlModel xControl);
5182 published service ControlShape {
5183 service ::com::sun::star::drawing::Shape;
5184 interface ::com::sun::star::drawing::XControlShape;
5186 published typedef sequence< long > CoordinateSequence;
5187 published typedef sequence< ::com::sun::star::drawing::CoordinateSequence > CoordinateSequenceSequence;
5188 published service DashTable {
5189 interface ::com::sun::star::container::XNameContainer;
5191 /** @deprecated */ published enum MeasureKind {
5192 STANDARD = 0,
5193 RADIUS = 1
5195 published enum MeasureTextHorzPos {
5196 AUTO = 0,
5197 LEFTOUTSIDE = 1,
5198 INSIDE = 2,
5199 RIGHTOUTSIDE = 3
5201 published enum MeasureTextVertPos {
5202 AUTO = 0,
5203 EAST = 1,
5204 BREAKEDLINE = 2,
5205 WEST = 3,
5206 CENTERED = 4
5208 published service MeasureProperties {
5209 [property] boolean MeasureBelowReferenceEdge;
5210 [property] long MeasureHelpLine1Length;
5211 [property] long MeasureHelpLine2Length;
5212 [property] long MeasureHelpLineDistance;
5213 [property] long MeasureHelpLineOverhang;
5214 [property] ::com::sun::star::drawing::MeasureKind MeasureKind;
5215 [property] long MeasureLineDistance;
5216 [property] long MeasureOverhang;
5217 [property] boolean MeasureShowUnit;
5218 [property] boolean MeasureTextAutoAngle;
5219 [property] long MeasureTextAutoAngleView;
5220 [property] long MeasureTextFixedAngle;
5221 [property] ::com::sun::star::drawing::MeasureTextHorzPos MeasureTextHorizontalPosition;
5222 [property] ::com::sun::star::drawing::MeasureTextVertPos MeasureTextVerticalPosition;
5223 [property] boolean MeasureTextIsFixedAngle;
5224 [property] boolean MeasureTextRotate90;
5225 [property] boolean MeasureTextUpsideDown;
5226 [property, optional] short MeasureDecimalPlaces;
5228 published service Defaults {
5229 service ::com::sun::star::drawing::TextProperties;
5230 service ::com::sun::star::drawing::LineProperties;
5231 service ::com::sun::star::drawing::FillProperties;
5232 service ::com::sun::star::drawing::ShadowProperties;
5233 service ::com::sun::star::drawing::ConnectorProperties;
5234 service ::com::sun::star::drawing::MeasureProperties;
5236 published service DocumentSettings {
5237 service ::com::sun::star::document::Settings;
5238 [optional] service ::com::sun::star::document::HeaderFooterSettings;
5239 interface ::com::sun::star::beans::XPropertySet;
5240 [property, optional] short MeasureUnit;
5241 [property, optional] long ScaleNumerator;
5242 [property, optional] long ScaleDenominator;
5243 [property, optional] boolean IsPrintFitPage;
5244 [property, optional] boolean IsPrintTilePage;
5245 [property, optional] long PageNumberFormat;
5246 [property, optional] boolean ParagraphSummation;
5248 published typedef sequence< double > DoubleSequence;
5249 published typedef sequence< ::com::sun::star::drawing::DoubleSequence > DoubleSequenceSequence;
5250 published interface XShapes;
5251 published interface XShapeBinder {
5252 interface ::com::sun::star::uno::XInterface;
5253 ::com::sun::star::drawing::XShape bind([in] ::com::sun::star::drawing::XShapes xShapes);
5254 void unbind([in] ::com::sun::star::drawing::XShape xShape);
5256 published interface XShapeCombiner {
5257 interface ::com::sun::star::uno::XInterface;
5258 ::com::sun::star::drawing::XShape combine([in] ::com::sun::star::drawing::XShapes xShapes);
5259 void split([in] ::com::sun::star::drawing::XShape Group);
5261 published interface XShapeGroup;
5262 published interface XShapeGrouper {
5263 interface ::com::sun::star::uno::XInterface;
5264 ::com::sun::star::drawing::XShapeGroup group([in] ::com::sun::star::drawing::XShapes xShapes);
5265 void ungroup([in] ::com::sun::star::drawing::XShapeGroup aGroup);
5267 published interface XShapes {
5268 interface ::com::sun::star::container::XIndexAccess;
5269 void add([in] ::com::sun::star::drawing::XShape xShape);
5270 void remove([in] ::com::sun::star::drawing::XShape xShape);
5273 module view {
5274 published enum PaperOrientation {
5275 PORTRAIT = 0,
5276 LANDSCAPE = 1
5279 module drawing {
5280 published service GenericDrawPage {
5281 interface ::com::sun::star::drawing::XShapes;
5282 interface ::com::sun::star::drawing::XShapeGrouper;
5283 [optional] interface ::com::sun::star::drawing::XShapeCombiner;
5284 [optional] interface ::com::sun::star::drawing::XShapeBinder;
5285 [optional] interface ::com::sun::star::container::XNamed;
5286 [optional] interface ::com::sun::star::beans::XPropertySet;
5287 [property, optional] long BorderBottom;
5288 [property, optional] long BorderLeft;
5289 [property, optional] long BorderRight;
5290 [property, optional] long BorderTop;
5291 [property, optional] long Height;
5292 [property, optional] long Width;
5293 [property, optional, readonly] short Number;
5294 [property, optional] ::com::sun::star::view::PaperOrientation Orientation;
5295 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
5296 [property, optional, readonly] boolean IsBackgroundDark;
5297 [property, optional] ::com::sun::star::container::XIndexAccess NavigationOrder;
5299 published interface XMasterPageTarget {
5300 interface ::com::sun::star::uno::XInterface;
5301 ::com::sun::star::drawing::XDrawPage getMasterPage();
5302 void setMasterPage([in] ::com::sun::star::drawing::XDrawPage xMasterPage);
5305 module form {
5306 published interface XFormsSupplier {
5307 interface ::com::sun::star::uno::XInterface;
5308 ::com::sun::star::container::XNameContainer getForms();
5311 module drawing {
5312 published service DrawPage {
5313 service ::com::sun::star::drawing::GenericDrawPage;
5314 interface ::com::sun::star::drawing::XMasterPageTarget;
5315 [optional] interface ::com::sun::star::form::XFormsSupplier;
5317 published interface XDrawPages;
5318 /** @deprecated */ published interface XDrawPageExpander {
5319 interface ::com::sun::star::uno::XInterface;
5320 ::com::sun::star::drawing::XDrawPages expand([in] ::com::sun::star::drawing::XDrawPage xPage);
5322 /** @deprecated */ published interface XDrawPageSummarizer {
5323 interface ::com::sun::star::uno::XInterface;
5324 ::com::sun::star::drawing::XDrawPage summarize([in] ::com::sun::star::drawing::XDrawPages xPages);
5326 published interface XDrawPages {
5327 interface ::com::sun::star::container::XIndexAccess;
5328 ::com::sun::star::drawing::XDrawPage insertNewByIndex([in] long nIndex);
5329 void remove([in] ::com::sun::star::drawing::XDrawPage xPage);
5331 published service DrawPages {
5332 interface ::com::sun::star::drawing::XDrawPages;
5333 [optional] interface ::com::sun::star::drawing::XDrawPageSummarizer;
5334 [optional] interface ::com::sun::star::drawing::XDrawPageExpander;
5336 /** @deprecated */ published enum DrawViewMode {
5337 DRAW = 0,
5338 NOTES = 1,
5339 HANDOUT = 2
5341 published interface XDrawPageDuplicator {
5342 interface ::com::sun::star::uno::XInterface;
5343 ::com::sun::star::drawing::XDrawPage duplicate([in] ::com::sun::star::drawing::XDrawPage xPage);
5345 published interface XDrawPagesSupplier {
5346 interface ::com::sun::star::uno::XInterface;
5347 ::com::sun::star::drawing::XDrawPages getDrawPages();
5349 published interface XLayerSupplier {
5350 interface ::com::sun::star::uno::XInterface;
5351 ::com::sun::star::container::XNameAccess getLayerManager();
5353 published interface XMasterPagesSupplier {
5354 interface ::com::sun::star::uno::XInterface;
5355 ::com::sun::star::drawing::XDrawPages getMasterPages();
5357 published interface XDrawView {
5358 interface ::com::sun::star::uno::XInterface;
5359 void setCurrentPage([in] ::com::sun::star::drawing::XDrawPage xPage);
5360 ::com::sun::star::drawing::XDrawPage getCurrentPage();
5363 module frame {
5364 published interface XFrame;
5365 published interface XController {
5366 interface ::com::sun::star::lang::XComponent;
5367 void attachFrame([in] ::com::sun::star::frame::XFrame Frame);
5368 boolean attachModel([in] ::com::sun::star::frame::XModel Model);
5369 boolean suspend([in] boolean Suspend);
5370 any getViewData();
5371 void restoreViewData([in] any Data);
5372 ::com::sun::star::frame::XModel getModel();
5373 ::com::sun::star::frame::XFrame getFrame();
5376 module util {
5377 published struct URL {
5378 string Complete;
5379 string Main;
5380 string Protocol;
5381 string User;
5382 string Password;
5383 string Server;
5384 short Port;
5385 string Path;
5386 string Name;
5387 string Arguments;
5388 string Mark;
5391 module frame {
5392 published struct DispatchDescriptor {
5393 ::com::sun::star::util::URL FeatureURL;
5394 string FrameName;
5395 long SearchFlags;
5397 published interface XDispatch;
5398 published interface XDispatchProvider {
5399 interface ::com::sun::star::uno::XInterface;
5400 ::com::sun::star::frame::XDispatch queryDispatch([in] ::com::sun::star::util::URL URL, [in] string TargetFrameName, [in] long SearchFlags);
5401 sequence< ::com::sun::star::frame::XDispatch > queryDispatches([in] sequence< ::com::sun::star::frame::DispatchDescriptor > Requests);
5404 module ui {
5405 published interface XContextMenuInterceptor;
5406 published interface XContextMenuInterception {
5407 interface ::com::sun::star::uno::XInterface;
5408 void registerContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor);
5409 void releaseContextMenuInterceptor([in] ::com::sun::star::ui::XContextMenuInterceptor Interceptor);
5412 module frame {
5413 published service Controller {
5414 interface ::com::sun::star::frame::XController;
5415 interface ::com::sun::star::frame::XDispatchProvider;
5416 [optional] interface ::com::sun::star::ui::XContextMenuInterception;
5417 [optional] interface ::com::sun::star::awt::XUserInputInterception;
5418 [optional] interface ::com::sun::star::view::XSelectionSupplier;
5419 [optional] interface ::com::sun::star::datatransfer::XTransferableSupplier;
5422 module view {
5423 published interface XControlAccess {
5424 interface ::com::sun::star::uno::XInterface;
5425 ::com::sun::star::awt::XControl getControl([in] ::com::sun::star::awt::XControlModel xModel) raises (::com::sun::star::container::NoSuchElementException);
5428 module form {
5429 published interface XForm;
5430 module runtime {
5431 interface XFormController;
5434 module view {
5435 interface XFormLayerAccess {
5436 interface ::com::sun::star::view::XControlAccess;
5437 ::com::sun::star::form::runtime::XFormController getFormController([in] ::com::sun::star::form::XForm Form);
5438 boolean isFormDesignMode();
5439 void setFormDesignMode([in] boolean DesignMode);
5442 module drawing {
5443 published service DrawingDocumentDrawView {
5444 service ::com::sun::star::frame::Controller;
5445 interface ::com::sun::star::drawing::XDrawView;
5446 interface ::com::sun::star::beans::XPropertySet;
5447 interface ::com::sun::star::view::XSelectionSupplier;
5448 [optional] interface ::com::sun::star::awt::XWindow;
5449 [optional] interface ::com::sun::star::view::XFormLayerAccess;
5450 [property] boolean IsMasterPageMode;
5451 [property] boolean IsLayerMode;
5452 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
5453 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
5454 [property, optional] short ZoomType;
5455 [property, optional] short ZoomValue;
5456 [property, optional] ::com::sun::star::awt::Point ViewOffset;
5458 /** @deprecated */ published service DrawingDocumentFactory {
5459 /** @deprecated */ interface ::com::sun::star::lang::XMultiServiceFactory;
5461 published service EllipseShape {
5462 service ::com::sun::star::drawing::Shape;
5463 service ::com::sun::star::drawing::LineProperties;
5464 service ::com::sun::star::drawing::FillProperties;
5465 service ::com::sun::star::drawing::Text;
5466 service ::com::sun::star::drawing::ShadowProperties;
5467 service ::com::sun::star::drawing::RotationDescriptor;
5468 [property] ::com::sun::star::drawing::CircleKind CircleKind;
5469 [property] long CircleStartAngle;
5470 [property] long CircleEndAngle;
5472 published enum ProjectionMode {
5473 PARALLEL = 0,
5474 PERSPECTIVE = 1
5476 published enum ShadeMode {
5477 FLAT = 0,
5478 PHONG = 1,
5479 SMOOTH = 2,
5480 DRAFT = 3
5482 published enum EscapeDirection {
5483 SMART = 0,
5484 LEFT = 1,
5485 RIGHT = 2,
5486 UP = 3,
5487 DOWN = 4,
5488 HORIZONTAL = 5,
5489 VERTICAL = 6
5491 /** @deprecated */ published struct GluePoint {
5492 ::com::sun::star::awt::Point Position;
5493 short EscapeDirection;
5494 boolean PositionAbsolute;
5495 short Alignment;
5497 published struct GluePoint2 {
5498 ::com::sun::star::awt::Point Position;
5499 boolean IsRelative;
5500 ::com::sun::star::drawing::Alignment PositionAlignment;
5501 ::com::sun::star::drawing::EscapeDirection Escape;
5502 boolean IsUserDefined;
5504 published service GradientTable {
5505 interface ::com::sun::star::container::XNameContainer;
5507 published interface XGraphicExportFilter {
5508 interface ::com::sun::star::document::XFilter;
5509 interface ::com::sun::star::document::XExporter;
5510 interface ::com::sun::star::document::XMimeTypeInfo;
5512 published service GraphicExportFilter: ::com::sun::star::drawing::XGraphicExportFilter;
5513 published struct QRCode {
5514 string Payload;
5515 long ErrorCorrection;
5516 long Border;
5518 published service GraphicObjectShape {
5519 service ::com::sun::star::drawing::Shape;
5520 service ::com::sun::star::drawing::Text;
5521 service ::com::sun::star::drawing::ShadowProperties;
5522 service ::com::sun::star::drawing::RotationDescriptor;
5523 /** @deprecated */ [property] string GraphicURL;
5524 [property] string GraphicStreamURL;
5525 /** @deprecated */ [property, optional] ::com::sun::star::awt::XBitmap GraphicObjectFillBitmap;
5526 [property] short AdjustLuminance;
5527 [property] short AdjustContrast;
5528 [property] short AdjustRed;
5529 [property] short AdjustGreen;
5530 [property] short AdjustBlue;
5531 [property] double Gamma;
5532 [property] short Transparency;
5533 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode;
5534 [property, optional] ::com::sun::star::container::XIndexContainer ImageMap;
5535 [property, optional] ::com::sun::star::graphic::XGraphic Graphic;
5536 [property, optional] boolean IsSignatureLine;
5537 [property, optional] string SignatureLineId;
5538 [property, optional] string SignatureLineSuggestedSignerName;
5539 [property, optional] string SignatureLineSuggestedSignerTitle;
5540 [property, optional] string SignatureLineSuggestedSignerEmail;
5541 [property, optional] string SignatureLineSigningInstructions;
5542 [property, optional] boolean SignatureLineShowSignDate;
5543 [property, optional] boolean SignatureLineCanAddComment;
5544 [property, optional] ::com::sun::star::graphic::XGraphic SignatureLineUnsignedImage;
5545 [property, optional] boolean SignatureLineIsSigned;
5546 [property, optional] ::com::sun::star::drawing::QRCode QRCodeProperties;
5548 /** @deprecated */ published interface XShapeGroup {
5549 interface ::com::sun::star::drawing::XShape;
5550 void enterGroup();
5551 void leaveGroup();
5553 published service GroupShape {
5554 service ::com::sun::star::drawing::Shape;
5555 interface ::com::sun::star::drawing::XShapeGroup;
5556 interface ::com::sun::star::drawing::XShapes;
5558 published service HatchTable {
5559 interface ::com::sun::star::container::XNameContainer;
5561 published struct HomogenMatrixLine {
5562 double Column1;
5563 double Column2;
5564 double Column3;
5565 double Column4;
5567 published struct HomogenMatrix {
5568 ::com::sun::star::drawing::HomogenMatrixLine Line1;
5569 ::com::sun::star::drawing::HomogenMatrixLine Line2;
5570 ::com::sun::star::drawing::HomogenMatrixLine Line3;
5571 ::com::sun::star::drawing::HomogenMatrixLine Line4;
5573 published struct HomogenMatrixLine4 {
5574 double Column1;
5575 double Column2;
5576 double Column3;
5577 double Column4;
5579 published struct HomogenMatrix4 {
5580 ::com::sun::star::drawing::HomogenMatrixLine4 Line1;
5581 ::com::sun::star::drawing::HomogenMatrixLine4 Line2;
5582 ::com::sun::star::drawing::HomogenMatrixLine4 Line3;
5583 ::com::sun::star::drawing::HomogenMatrixLine4 Line4;
5585 published enum HorizontalDimensioning {
5586 AUTO = 0,
5587 LEFT = 1,
5588 CENTERED = 2,
5589 RIGHT = 3
5591 published service Layer {
5592 interface ::com::sun::star::beans::XPropertySet;
5593 [property] string Name;
5594 [property] boolean IsVisible;
5595 [property] boolean IsPrintable;
5596 [property] boolean IsLocked;
5598 published interface XLayer;
5599 published interface XLayerManager {
5600 interface ::com::sun::star::container::XIndexAccess;
5601 ::com::sun::star::drawing::XLayer insertNewByIndex([in] long nIndex);
5602 void remove([in] ::com::sun::star::drawing::XLayer xLayer) raises (::com::sun::star::container::NoSuchElementException);
5603 void attachShapeToLayer([in] ::com::sun::star::drawing::XShape xShape, [in] ::com::sun::star::drawing::XLayer xLayer);
5604 ::com::sun::star::drawing::XLayer getLayerForShape([in] ::com::sun::star::drawing::XShape xShape);
5606 published service LayerManager {
5607 interface ::com::sun::star::drawing::XLayerManager;
5608 interface ::com::sun::star::container::XNameAccess;
5610 published enum LayerType {
5611 LAYOUT = 0,
5612 CONTROLSA = 1,
5613 DIMENSIONIANG_LINES = 2,
5614 USER_DEFINED = 3
5616 /** @deprecated */ published enum LineEndType {
5617 NONE = 0,
5618 ARROW = 1,
5619 CIRCLE = 2,
5620 SQUARE = 3,
5621 SPECIAL = 4
5623 published service PolyPolygonDescriptor {
5624 [property, readonly] ::com::sun::star::drawing::PolygonKind PolygonKind;
5625 [property] ::com::sun::star::drawing::PointSequenceSequence PolyPolygon;
5626 [property] ::com::sun::star::drawing::PointSequenceSequence Geometry;
5628 published service LineShape {
5629 service ::com::sun::star::drawing::Shape;
5630 service ::com::sun::star::drawing::LineProperties;
5631 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5632 service ::com::sun::star::drawing::Text;
5633 service ::com::sun::star::drawing::ShadowProperties;
5634 service ::com::sun::star::drawing::RotationDescriptor;
5636 published service MarkerTable {
5637 interface ::com::sun::star::container::XNameContainer;
5639 published service MasterPage {
5640 service ::com::sun::star::drawing::GenericDrawPage;
5642 published service MasterPages {
5643 interface ::com::sun::star::drawing::XDrawPages;
5645 published service MeasureShape {
5646 service ::com::sun::star::drawing::Shape;
5647 service ::com::sun::star::drawing::MeasureProperties;
5648 service ::com::sun::star::drawing::LineProperties;
5649 service ::com::sun::star::drawing::Text;
5650 service ::com::sun::star::drawing::ShadowProperties;
5651 service ::com::sun::star::drawing::RotationDescriptor;
5652 [property] ::com::sun::star::awt::Point StartPosition;
5653 [property] ::com::sun::star::awt::Point EndPosition;
5655 published enum MirrorAxis {
5656 VERTICAL = 0,
5657 HORIZONTAL = 1
5659 published enum NormalsKind {
5660 SPECIFIC = 0,
5661 FLAT = 1,
5662 SPHERE = 2
5664 published service OLE2Shape {
5665 service ::com::sun::star::drawing::Shape;
5666 [property] string CLSID;
5667 [property] string PersistName;
5668 [property, readonly] ::com::sun::star::frame::XModel Model;
5669 [property, readonly] boolean IsInternal;
5671 published service OpenBezierShape {
5672 service ::com::sun::star::drawing::Shape;
5673 service ::com::sun::star::drawing::LineProperties;
5674 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5675 service ::com::sun::star::drawing::Text;
5676 service ::com::sun::star::drawing::ShadowProperties;
5677 service ::com::sun::star::drawing::RotationDescriptor;
5679 published service PageShape {
5680 service ::com::sun::star::drawing::Shape;
5681 [property, optional] long PageNumber;
5683 published service PluginShape {
5684 service ::com::sun::star::drawing::Shape;
5685 [property] string PluginMimeType;
5686 [property] string PluginURL;
5687 [property] sequence< ::com::sun::star::beans::PropertyValue > PluginCommands;
5689 published service PolyLineShape {
5690 service ::com::sun::star::drawing::Shape;
5691 service ::com::sun::star::drawing::LineProperties;
5692 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5693 service ::com::sun::star::drawing::Text;
5694 service ::com::sun::star::drawing::ShadowProperties;
5695 service ::com::sun::star::drawing::RotationDescriptor;
5697 published service PolyPolygonBezierShape {
5698 service ::com::sun::star::drawing::Shape;
5699 service ::com::sun::star::drawing::LineProperties;
5700 service ::com::sun::star::drawing::FillProperties;
5701 service ::com::sun::star::drawing::PolyPolygonBezierDescriptor;
5702 service ::com::sun::star::drawing::Text;
5703 service ::com::sun::star::drawing::ShadowProperties;
5704 service ::com::sun::star::drawing::RotationDescriptor;
5706 published service PolyPolygonShape {
5707 service ::com::sun::star::drawing::Shape;
5708 service ::com::sun::star::drawing::LineProperties;
5709 service ::com::sun::star::drawing::FillProperties;
5710 service ::com::sun::star::drawing::PolyPolygonDescriptor;
5711 service ::com::sun::star::drawing::Text;
5712 service ::com::sun::star::drawing::ShadowProperties;
5713 service ::com::sun::star::drawing::RotationDescriptor;
5715 published struct PolyPolygonShape3D {
5716 ::com::sun::star::drawing::DoubleSequenceSequence SequenceX;
5717 ::com::sun::star::drawing::DoubleSequenceSequence SequenceY;
5718 ::com::sun::star::drawing::DoubleSequenceSequence SequenceZ;
5720 published constants QRCodeErrorCorrection {
5721 const long HIGH = 4;
5722 const long LOW = 1;
5723 const long MEDIUM = 2;
5724 const long QUARTILE = 3;
5726 published service RectangleShape {
5727 service ::com::sun::star::drawing::Shape;
5728 service ::com::sun::star::drawing::FillProperties;
5729 service ::com::sun::star::drawing::LineProperties;
5730 service ::com::sun::star::drawing::Text;
5731 service ::com::sun::star::drawing::ShadowProperties;
5732 service ::com::sun::star::drawing::RotationDescriptor;
5733 [property] long CornerRadius;
5735 published service ShapeCollection: ::com::sun::star::drawing::XShapes;
5736 published service Shapes {
5737 interface ::com::sun::star::drawing::XShapes;
5739 /** @deprecated */ published enum SnapObjectType {
5740 POINT = 0,
5741 VERTICAL = 1,
5742 HORIZONTAL = 2
5744 /** @deprecated */ published enum TextAdjust {
5745 LEFT = 0,
5746 CENTER = 1,
5747 RIGHT = 2,
5748 BLOCK = 3,
5749 STRETCH = 4
5751 published service TextShape {
5752 service ::com::sun::star::drawing::Shape;
5753 service ::com::sun::star::drawing::FillProperties;
5754 service ::com::sun::star::drawing::LineProperties;
5755 service ::com::sun::star::drawing::ShadowProperties;
5756 service ::com::sun::star::drawing::Text;
5757 service ::com::sun::star::drawing::RotationDescriptor;
5758 [property] long CornerRadius;
5760 /** @deprecated */ published enum TextureKind {
5761 LUMINANCE = 0,
5762 COLOR = 1
5764 published enum TextureKind2 {
5765 LUMINANCE = 0,
5766 INTENSITY = 1,
5767 COLOR = 2
5769 published enum TextureMode {
5770 REPLACE = 0,
5771 MODULATE = 1,
5772 BLEND = 2
5774 published enum TextureProjectionMode {
5775 OBJECTSPECIFIC = 0,
5776 PARALLEL = 1,
5777 SPHERE = 2
5779 published service TransparencyGradientTable {
5780 interface ::com::sun::star::container::XNameContainer;
5782 published enum VerticalDimensioning {
5783 AUTO = 0,
5784 TOP = 1,
5785 CENTERED = 2,
5786 BOTTOM = 3
5788 /** @deprecated */ published interface XConnectableShape {
5789 interface ::com::sun::star::uno::XInterface;
5790 boolean canConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist);
5791 boolean doConnect([in] ::com::sun::star::awt::Point nPos, [in] boolean bCreateGluePoint, [in] long nMaxDist);
5793 /** @deprecated */ published interface XConnectorShape {
5794 interface ::com::sun::star::drawing::XShape;
5795 void connectStart([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos);
5796 void connectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape, [in] ::com::sun::star::drawing::ConnectionType nPos);
5797 void disconnectBegin([in] ::com::sun::star::drawing::XConnectableShape xShape);
5798 void disconnectEnd([in] ::com::sun::star::drawing::XConnectableShape xShape);
5800 published interface XDrawPage {
5801 interface ::com::sun::star::drawing::XShapes;
5803 published interface XLayer {
5804 interface ::com::sun::star::beans::XPropertySet;
5807 module frame {
5808 published interface XStatusListener;
5809 published interface XDispatch {
5810 interface ::com::sun::star::uno::XInterface;
5811 void dispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
5812 void addStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL);
5813 void removeStatusListener([in] ::com::sun::star::frame::XStatusListener Control, [in] ::com::sun::star::util::URL URL);
5816 module drawing {
5817 published interface XSelectionFunction {
5818 interface ::com::sun::star::lang::XComponent;
5819 interface ::com::sun::star::lang::XServiceInfo;
5820 interface ::com::sun::star::frame::XDispatch;
5821 interface ::com::sun::star::awt::XKeyHandler;
5822 interface ::com::sun::star::awt::XMouseClickHandler;
5823 interface ::com::sun::star::awt::XMouseMotionHandler;
5824 interface ::com::sun::star::view::XSelectionChangeListener;
5826 /** @deprecated */ published interface XShapeAligner {
5827 interface ::com::sun::star::uno::XInterface;
5828 void alignShapes([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::Alignment eType);
5830 /** @deprecated */ published interface XShapeArranger {
5831 interface ::com::sun::star::uno::XInterface;
5832 void arrange([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::Arrangement eType);
5833 void bringToFront([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps);
5834 void sendToBack([in] ::com::sun::star::drawing::XShapes xShapes, [in] short nSteps);
5835 void setBehindShape([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape);
5836 void setInFrontOf([in] ::com::sun::star::drawing::XShapes xShapes, [in] ::com::sun::star::drawing::XShape xShape);
5837 void reverseOrder([in] ::com::sun::star::drawing::XShapes xShapes);
5839 /** @deprecated */ published interface XShapeMirror {
5840 interface ::com::sun::star::uno::XInterface;
5841 void mirror([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::MirrorAxis eAxis);
5842 void mirrorAtAxis([inout] ::com::sun::star::drawing::XShapes aShapes, [in] ::com::sun::star::drawing::XShape aLine);
5844 /** @deprecated */ published interface XUniversalShapeDescriptor {
5845 interface ::com::sun::star::drawing::XShapeDescriptor;
5846 void setShapeType([in] string aShapeTypeName);
5849 module embed {
5850 published constants Actions {
5851 const long PREVENT_CLOSE = 1;
5852 const long PREVENT_TERMINATION = 2;
5854 published constants Aspects {
5855 const hyper MSOLE_CONTENT = 1;
5856 const hyper MSOLE_DOCPRINT = 8;
5857 const hyper MSOLE_ICON = 4;
5858 const hyper MSOLE_THUMBNAIL = 2;
5860 published exception InvalidStorageException: ::com::sun::star::io::IOException {
5862 published exception StorageWrappedTargetException: ::com::sun::star::lang::WrappedTargetException {
5865 module packages {
5866 published exception NoEncryptionException: ::com::sun::star::uno::Exception {
5868 published exception WrongPasswordException: ::com::sun::star::uno::Exception {
5871 module embed {
5872 published interface XStorage {
5873 interface ::com::sun::star::container::XNameAccess;
5874 interface ::com::sun::star::lang::XComponent;
5875 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);
5876 ::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);
5877 ::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);
5878 ::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);
5879 ::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);
5880 ::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);
5881 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);
5882 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);
5883 boolean isStreamElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException);
5884 boolean isStorageElement([in] string sElementName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::embed::InvalidStorageException);
5885 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);
5886 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);
5887 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);
5888 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);
5890 published service BaseStorage {
5891 interface ::com::sun::star::embed::XStorage;
5892 interface ::com::sun::star::beans::XPropertySet;
5893 [property, readonly] long OpenMode;
5894 [property, optional, readonly] string URL;
5896 published service DocumentCloser: ::com::sun::star::lang::XComponent {
5897 DocumentCloserCtor1([in] ::com::sun::star::frame::XFrame xFrame) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::uno::Exception);
5899 published constants ElementModes {
5900 const long NOCREATE = 16;
5901 const long READ = 1;
5902 const long READWRITE = 7;
5903 const long SEEKABLE = 2;
5904 const long SEEKABLEREAD = 3;
5905 const long TRUNCATE = 8;
5906 const long WRITE = 4;
5908 published constants EmbedMapUnits {
5909 const long ONE_1000TH_INCH = 4;
5910 const long ONE_100TH_INCH = 5;
5911 const long ONE_100TH_MM = 0;
5912 const long ONE_10TH_INCH = 6;
5913 const long ONE_10TH_MM = 1;
5914 const long ONE_CM = 3;
5915 const long ONE_INCH = 7;
5916 const long ONE_MM = 2;
5917 const long PIXEL = 10;
5918 const long POINT = 8;
5919 const long TWIP = 9;
5921 published constants EmbedMisc {
5922 const hyper EMBED_ACTIVATEIMMEDIATELY = 4294967296;
5923 const hyper EMBED_NEEDSSIZEONLOAD = 17179869184;
5924 const hyper EMBED_NEVERRESIZE = 8589934592;
5925 const hyper MS_EMBED_ACTIVATEWHENVISIBLE = 256;
5926 const hyper MS_EMBED_ACTSLIKEBUTTON = 4096;
5927 const hyper MS_EMBED_ACTSLIKELABEL = 8192;
5928 const hyper MS_EMBED_ALIGNABLE = 32768;
5929 const hyper MS_EMBED_ALWAYSRUN = 2048;
5930 const hyper MS_EMBED_CANLINKBYOLE1 = 32;
5931 const hyper MS_EMBED_CANTLINKINSIDE = 16;
5932 const hyper MS_EMBED_IGNOREACTIVATEWHENVISIBLE = 524288;
5933 const hyper MS_EMBED_IMEMODE = 262144;
5934 const hyper MS_EMBED_INSERTNOTREPLACE = 4;
5935 const hyper MS_EMBED_INSIDEOUT = 128;
5936 const hyper MS_EMBED_INVISIBLEATRUNTIME = 1024;
5937 const hyper MS_EMBED_ISLINKOBJECT = 64;
5938 const hyper MS_EMBED_NOUIACTIVATE = 16384;
5939 const hyper MS_EMBED_ONLYICONIC = 2;
5940 const hyper MS_EMBED_RECOMPOSEONRESIZE = 1;
5941 const hyper MS_EMBED_RENDERINGISDEVICEINDEPENDENT = 512;
5942 const hyper MS_EMBED_SETCLIENTSITEFIRST = 131072;
5943 const hyper MS_EMBED_SIMPLEFRAME = 65536;
5944 const hyper MS_EMBED_STATIC = 8;
5945 const hyper MS_EMBED_SUPPORTSMULTILEVELUNDO = 2097152;
5946 const hyper MS_EMBED_WANTSTOMENUMERGE = 1048576;
5948 published constants EmbedStates {
5949 const long ACTIVE = 2;
5950 const long INPLACE_ACTIVE = 3;
5951 const long LOADED = 0;
5952 const long RUNNING = 1;
5953 const long UI_ACTIVE = 4;
5955 published constants EmbedUpdateModes {
5956 const long ALWAYS_UPDATE = 0;
5957 const long EXPLICIT_UPDATE = 1;
5959 published constants EmbedVerbs {
5960 const long MS_OLEVERB_DISCARDUNDOSTATE = -6;
5961 const long MS_OLEVERB_HIDE = -3;
5962 const long MS_OLEVERB_IPACTIVATE = -5;
5963 const long MS_OLEVERB_OPEN = -2;
5964 const long MS_OLEVERB_PRIMARY = 0;
5965 const long MS_OLEVERB_SHOW = -1;
5966 const long MS_OLEVERB_UIACTIVATE = -4;
5968 published interface XEmbedObjectCreator {
5969 interface ::com::sun::star::uno::XInterface;
5970 ::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);
5971 ::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);
5972 ::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);
5974 published interface XEmbedObjectFactory {
5975 interface ::com::sun::star::uno::XInterface;
5976 ::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);
5978 published interface XLinkCreator {
5979 interface ::com::sun::star::uno::XInterface;
5980 ::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);
5982 published interface XLinkFactory {
5983 interface ::com::sun::star::uno::XInterface;
5984 ::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);
5987 module frame {
5988 published interface XDispatchProviderInterceptor;
5990 module embed {
5991 published service EmbeddedObjectDescriptor {
5992 [property, optional] boolean StoreVisualReplacement;
5993 [property, optional] ::com::sun::star::frame::XDispatchProviderInterceptor OutplaceDispatchInterceptor;
5994 [property, optional] ::com::sun::star::embed::XStorage RecoveryStorage;
5996 published constants EntryInitModes {
5997 const long DEFAULT_INIT = 0;
5998 const long MEDIA_DESCRIPTOR_INIT = 3;
5999 const long NO_INIT = 2;
6000 const long TRUNCATE_INIT = 1;
6001 const long URL_LINK_INIT = 4;
6003 published service FileSystemStorage {
6004 service ::com::sun::star::embed::BaseStorage;
6006 published service FileSystemStorageFactory: ::com::sun::star::lang::XSingleServiceFactory;
6007 published interface XHatchWindow;
6008 published interface XHatchWindowFactory {
6009 interface ::com::sun::star::uno::XInterface;
6010 ::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);
6012 published interface XEmbeddedObject;
6013 published struct InsertedObjectInfo {
6014 ::com::sun::star::embed::XEmbeddedObject Object;
6015 sequence< ::com::sun::star::beans::NamedValue > Options;
6017 published interface XActionsApproval;
6018 published service InstanceLocker: ::com::sun::star::lang::XComponent {
6019 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);
6020 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);
6022 published exception LinkageMisuseException: ::com::sun::star::uno::Exception {
6024 published interface XEmbedObjectClipboardCreator {
6025 interface ::com::sun::star::uno::XInterface;
6026 ::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);
6028 published exception WrongStateException: ::com::sun::star::uno::Exception {
6030 published exception NeedsRunningStateException: ::com::sun::star::embed::WrongStateException {
6032 published exception NoVisualAreaSizeException: ::com::sun::star::uno::Exception {
6034 published interface XClassifiedObject {
6035 interface ::com::sun::star::uno::XInterface;
6036 sequence< byte > getClassID();
6037 string getClassName();
6038 void setClassInfo([in] sequence< byte > aClassID, [in] string sClassName) raises (::com::sun::star::lang::NoSupportException);
6040 published interface XTransactedObject {
6041 interface ::com::sun::star::uno::XInterface;
6042 void commit() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException);
6043 void revert() raises (::com::sun::star::io::IOException, ::com::sun::star::lang::WrappedTargetException);
6045 published interface XOLESimpleStorage {
6046 interface ::com::sun::star::container::XNameContainer;
6047 interface ::com::sun::star::lang::XComponent;
6048 interface ::com::sun::star::embed::XTransactedObject;
6049 interface ::com::sun::star::embed::XClassifiedObject;
6051 published service OLESimpleStorage: ::com::sun::star::embed::XOLESimpleStorage {
6052 createFromInputStream([in] ::com::sun::star::io::XInputStream xInputStream, [in] boolean bNoTempCopy);
6053 createFromStream([in] ::com::sun::star::io::XStream xStream, [in] boolean bNoTempCopy);
6055 published exception ObjectSaveVetoException: ::com::sun::star::uno::Exception {
6057 published exception StateChangeInProgressException: ::com::sun::star::embed::WrongStateException {
6058 long TargetState;
6060 published interface XEncryptionProtectedSource {
6061 interface ::com::sun::star::uno::XInterface;
6062 void setEncryptionPassword([in] string sPassword) raises (::com::sun::star::io::IOException);
6063 void removeEncryption() raises (::com::sun::star::io::IOException);
6065 published interface XTransactionListener;
6066 published interface XTransactionBroadcaster {
6067 interface ::com::sun::star::uno::XInterface;
6068 void addTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener);
6069 void removeTransactionListener([in] ::com::sun::star::embed::XTransactionListener aListener);
6071 published service Storage {
6072 service ::com::sun::star::embed::BaseStorage;
6073 interface ::com::sun::star::embed::XTransactedObject;
6074 interface ::com::sun::star::embed::XTransactionBroadcaster;
6075 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6076 [property] string MediaType;
6077 [property, optional] string Version;
6078 [property, readonly] boolean MediaTypeFallbackIsUsed;
6079 [property, readonly] boolean IsRoot;
6080 [property, optional, readonly] boolean RepairPackage;
6081 [property, optional, readonly] boolean HasEncryptedEntries;
6082 [property, optional, readonly] boolean HasNonEncryptedEntries;
6084 published service StorageFactory: ::com::sun::star::lang::XSingleServiceFactory;
6085 published constants StorageFormats {
6086 const long OFOPXML = 3;
6087 const long PACKAGE = 1;
6088 const long ZIP = 2;
6090 published service StorageStream {
6091 interface ::com::sun::star::io::XStream;
6092 interface ::com::sun::star::lang::XComponent;
6093 interface ::com::sun::star::beans::XPropertySet;
6094 [optional] interface ::com::sun::star::io::XSeekable;
6095 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6096 [property] string MediaType;
6097 [property] boolean IsCompressed;
6098 [property, readonly] boolean IsEncrypted;
6099 [property] boolean UseCommonStoragePasswordEncryption;
6100 [property, readonly] long Size;
6102 published exception UnreachableStateException: ::com::sun::star::uno::Exception {
6103 long CurrentState;
6104 long NextState;
6106 published exception UseBackupException: ::com::sun::star::io::IOException {
6107 string TemporaryFileURL;
6109 published constants VerbAttributes {
6110 const long MS_VERBATTR_NEVERDIRTIES = 1;
6111 const long MS_VERBATTR_ONCONTAINERMENU = 2;
6113 published struct VerbDescriptor {
6114 long VerbID;
6115 string VerbName;
6116 long VerbFlags;
6117 long VerbAttributes;
6119 published struct VisualRepresentation {
6120 ::com::sun::star::datatransfer::DataFlavor Flavor;
6121 any Data;
6123 published interface XActionsApproval {
6124 interface ::com::sun::star::uno::XInterface;
6125 boolean approveAction([in] long nAction);
6127 published interface XCommonEmbedPersist {
6128 interface ::com::sun::star::uno::XInterface;
6129 void storeOwn() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6130 boolean isReadonly() raises (::com::sun::star::embed::WrongStateException);
6131 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);
6134 module util {
6135 published interface XCloseable;
6137 module embed {
6138 published interface XComponentSupplier {
6139 interface ::com::sun::star::uno::XInterface;
6140 ::com::sun::star::util::XCloseable getComponent();
6142 published interface XEmbedPersist {
6143 interface ::com::sun::star::embed::XCommonEmbedPersist;
6144 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);
6145 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);
6146 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);
6147 void saveCompleted([in] boolean bUseNew) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6148 boolean hasEntry() raises (::com::sun::star::embed::WrongStateException);
6149 string getEntryName() raises (::com::sun::star::embed::WrongStateException);
6151 published interface XEmbeddedClient {
6152 interface ::com::sun::star::embed::XComponentSupplier;
6153 void saveObject() raises (::com::sun::star::embed::ObjectSaveVetoException, ::com::sun::star::uno::Exception);
6154 void visibilityChanged([in] boolean bVisible) raises (::com::sun::star::embed::WrongStateException);
6156 published interface XStateChangeListener;
6157 published interface XStateChangeBroadcaster {
6158 interface ::com::sun::star::uno::XInterface;
6159 void addStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener);
6160 void removeStateChangeListener([in] ::com::sun::star::embed::XStateChangeListener xListener);
6162 published interface XVisualObject {
6163 interface ::com::sun::star::uno::XInterface;
6164 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);
6165 ::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);
6166 ::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);
6167 long getMapUnit([in] hyper nAspect) raises (::com::sun::star::uno::Exception);
6170 module util {
6171 published interface XCloseListener;
6172 published interface XCloseBroadcaster {
6173 interface ::com::sun::star::uno::XInterface;
6174 void addCloseListener([in] ::com::sun::star::util::XCloseListener Listener);
6175 void removeCloseListener([in] ::com::sun::star::util::XCloseListener Listener);
6177 published interface XCloseable {
6178 interface ::com::sun::star::util::XCloseBroadcaster;
6179 void close([in] boolean DeliverOwnership) raises (::com::sun::star::util::CloseVetoException);
6182 module embed {
6183 published interface XEmbeddedObject {
6184 interface ::com::sun::star::embed::XVisualObject;
6185 interface ::com::sun::star::embed::XClassifiedObject;
6186 interface ::com::sun::star::embed::XComponentSupplier;
6187 interface ::com::sun::star::embed::XStateChangeBroadcaster;
6188 interface ::com::sun::star::document::XEventBroadcaster;
6189 interface ::com::sun::star::util::XCloseable;
6190 void changeState([in] long nNewState) raises (::com::sun::star::embed::UnreachableStateException, ::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6191 sequence< long > getReachableStates() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException);
6192 long getCurrentState() raises (::com::sun::star::embed::WrongStateException);
6193 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);
6194 sequence< ::com::sun::star::embed::VerbDescriptor > getSupportedVerbs() raises (::com::sun::star::embed::NeedsRunningStateException, ::com::sun::star::embed::WrongStateException);
6195 void setClientSite([in] ::com::sun::star::embed::XEmbeddedClient xClient) raises (::com::sun::star::embed::WrongStateException);
6196 ::com::sun::star::embed::XEmbeddedClient getClientSite() raises (::com::sun::star::embed::WrongStateException);
6197 void update() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6198 void setUpdateMode([in] long nMode) raises (::com::sun::star::embed::WrongStateException);
6199 hyper getStatus([in] hyper nAspect) raises (::com::sun::star::embed::WrongStateException);
6200 void setContainerName([in] string sName);
6202 published interface XExtendedStorageStream {
6203 interface ::com::sun::star::io::XStream;
6204 interface ::com::sun::star::lang::XComponent;
6205 [optional] interface ::com::sun::star::io::XSeekable;
6206 [optional] interface ::com::sun::star::embed::XEncryptionProtectedSource;
6207 [optional] interface ::com::sun::star::beans::XPropertySet;
6208 [optional] interface ::com::sun::star::embed::XTransactedObject;
6209 [optional] interface ::com::sun::star::embed::XTransactionBroadcaster;
6211 published interface XHatchWindowController;
6212 published interface XHatchWindow {
6213 interface ::com::sun::star::lang::XComponent;
6214 [attribute] ::com::sun::star::awt::Size HatchBorderSize;
6215 void setController([in] ::com::sun::star::embed::XHatchWindowController xController);
6217 published interface XHatchWindowController {
6218 interface ::com::sun::star::uno::XInterface;
6219 void requestPositioning([in] ::com::sun::star::awt::Rectangle aRect);
6220 ::com::sun::star::awt::Rectangle calcAdjustedRectangle([in] ::com::sun::star::awt::Rectangle aRect);
6221 void activated();
6222 void deactivated();
6224 published interface XHierarchicalStorageAccess {
6225 interface ::com::sun::star::uno::XInterface;
6226 ::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);
6227 ::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);
6228 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);
6230 published interface XInplaceObject {
6231 interface ::com::sun::star::uno::XInterface;
6232 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);
6233 void enableModeless([in] boolean bEnable) raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6234 void translateAccelerators([in] sequence< ::com::sun::star::awt::KeyEvent > aKeys) raises (::com::sun::star::embed::WrongStateException);
6236 published interface XInsertObjectDialog {
6237 interface ::com::sun::star::uno::XInterface;
6238 ::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);
6240 published interface XLinkageSupport {
6241 interface ::com::sun::star::embed::XCommonEmbedPersist;
6242 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);
6243 boolean isLink() raises (::com::sun::star::embed::WrongStateException);
6244 string getLinkURL() raises (::com::sun::star::embed::WrongStateException, ::com::sun::star::uno::Exception);
6247 module packages {
6248 published exception NoRawFormatException: ::com::sun::star::io::IOException {
6251 module embed {
6252 published interface XOptimizedStorage {
6253 interface ::com::sun::star::uno::XInterface;
6254 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);
6255 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);
6256 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);
6257 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);
6258 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);
6259 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);
6260 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);
6262 published interface XPackageStructureCreator {
6263 interface ::com::sun::star::uno::XInterface;
6264 void convertToPackage([in] string sFolderURL, [in] ::com::sun::star::io::XOutputStream xTargetStream) raises (::com::sun::star::io::IOException);
6266 published interface XPersistanceHolder {
6267 interface ::com::sun::star::uno::XInterface;
6268 void disconnectPersistence() raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6269 void connectPersistance([in] ::com::sun::star::io::XStream xStream) raises (::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
6271 published interface XRelationshipAccess {
6272 interface ::com::sun::star::uno::XInterface;
6273 boolean hasByID([in] string sID) raises (::com::sun::star::io::IOException);
6274 string getTargetByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6275 string getTypeByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6276 sequence< ::com::sun::star::beans::StringPair > getRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6277 sequence< sequence< ::com::sun::star::beans::StringPair > > getRelationshipsByType([in] string sType) raises (::com::sun::star::io::IOException);
6278 sequence< sequence< ::com::sun::star::beans::StringPair > > getAllRelationships() raises (::com::sun::star::io::IOException);
6279 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);
6280 void removeRelationshipByID([in] string sID) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::io::IOException);
6281 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);
6282 void clearRelationships() raises (::com::sun::star::io::IOException);
6284 published interface XStateChangeListener {
6285 interface ::com::sun::star::lang::XEventListener;
6286 void changingState([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState) raises (::com::sun::star::embed::WrongStateException);
6287 void stateChanged([in] ::com::sun::star::lang::EventObject aEvent, [in] long nOldState, [in] long nNewState);
6289 published interface XStorageRawAccess {
6290 interface ::com::sun::star::uno::XInterface;
6291 ::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);
6292 ::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);
6293 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);
6295 published interface XTransactionListener {
6296 interface ::com::sun::star::lang::XEventListener;
6297 void preCommit([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception);
6298 void commited([in] ::com::sun::star::lang::EventObject aEvent);
6299 void preRevert([in] ::com::sun::star::lang::EventObject aEvent) raises (::com::sun::star::uno::Exception);
6300 void reverted([in] ::com::sun::star::lang::EventObject aEvent);
6302 published interface XTransferableSupplier {
6303 interface ::com::sun::star::uno::XInterface;
6304 ::com::sun::star::datatransfer::XTransferable getTransferable();
6306 published interface XWindowSupplier {
6307 interface ::com::sun::star::uno::XInterface;
6308 ::com::sun::star::awt::XWindow getWindow();
6311 module form {
6312 published service ControlFontDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
6313 createWithGridModel([in] ::com::sun::star::beans::XPropertySet GridModel);
6315 published interface XFormComponent {
6316 interface ::com::sun::star::container::XChild;
6318 published service FormComponent {
6319 interface ::com::sun::star::form::XFormComponent;
6320 interface ::com::sun::star::lang::XComponent;
6321 interface ::com::sun::star::container::XNamed;
6322 interface ::com::sun::star::beans::XPropertySet;
6323 interface ::com::sun::star::io::XPersistObject;
6324 [optional] interface ::com::sun::star::beans::XPropertyBag;
6325 [property] string Name;
6327 published service FormControlModel {
6328 service ::com::sun::star::awt::UnoControlModel;
6329 service ::com::sun::star::form::FormComponent;
6330 [optional] interface ::com::sun::star::beans::XFastPropertySet;
6331 [optional] interface ::com::sun::star::beans::XPropertyState;
6332 [property, readonly] short ClassId;
6333 [property, optional] short TabIndex;
6334 [property] string Tag;
6336 published interface XUpdateListener;
6337 published interface XUpdateBroadcaster {
6338 interface ::com::sun::star::uno::XInterface;
6339 void addUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener);
6340 void removeUpdateListener([in] ::com::sun::star::form::XUpdateListener aListener);
6342 published interface XBoundComponent {
6343 interface ::com::sun::star::form::XUpdateBroadcaster;
6344 boolean commit();
6346 published interface XLoadListener {
6347 interface ::com::sun::star::lang::XEventListener;
6348 void loaded([in] ::com::sun::star::lang::EventObject aEvent);
6349 void unloading([in] ::com::sun::star::lang::EventObject aEvent);
6350 void unloaded([in] ::com::sun::star::lang::EventObject aEvent);
6351 void reloading([in] ::com::sun::star::lang::EventObject aEvent);
6352 void reloaded([in] ::com::sun::star::lang::EventObject aEvent);
6354 published interface XResetListener;
6355 published interface XReset {
6356 interface ::com::sun::star::uno::XInterface;
6357 void reset();
6358 void addResetListener([in] ::com::sun::star::form::XResetListener aListener);
6359 void removeResetListener([in] ::com::sun::star::form::XResetListener aListener);
6361 published service DataAwareControlModel {
6362 service ::com::sun::star::form::FormControlModel;
6363 interface ::com::sun::star::form::XLoadListener;
6364 interface ::com::sun::star::form::XReset;
6365 [optional] interface ::com::sun::star::form::XBoundComponent;
6366 [property] string DataField;
6367 [property, optional] boolean InputRequired;
6368 [property, readonly] ::com::sun::star::beans::XPropertySet BoundField;
6369 [property] ::com::sun::star::beans::XPropertySet LabelControl;
6371 /** @deprecated */ published enum DataSelectionType {
6372 TABLE = 0,
6373 QUERY = 1,
6374 SQL = 2,
6375 SQLPASSTHROUGH = 3
6377 /** @deprecated */ published struct DatabaseDeleteEvent: ::com::sun::star::lang::EventObject {
6378 sequence< any > Bookmarks;
6380 published struct DatabaseParameterEvent: ::com::sun::star::lang::EventObject {
6381 ::com::sun::star::container::XIndexAccess Parameters;
6383 /** @deprecated */ published struct ErrorEvent: ::com::sun::star::lang::EventObject {
6384 any Reason;
6386 published enum FormButtonType {
6387 PUSH = 0,
6388 SUBMIT = 1,
6389 RESET = 2,
6390 URL = 3
6392 published constants FormComponentType {
6393 const short CHECKBOX = 5;
6394 const short COMBOBOX = 7;
6395 const short COMMANDBUTTON = 2;
6396 const short CONTROL = 1;
6397 const short CURRENCYFIELD = 18;
6398 const short DATEFIELD = 15;
6399 const short FILECONTROL = 12;
6400 const short FIXEDTEXT = 10;
6401 const short GRIDCONTROL = 11;
6402 const short GROUPBOX = 8;
6403 const short HIDDENCONTROL = 13;
6404 const short IMAGEBUTTON = 4;
6405 const short IMAGECONTROL = 14;
6406 const short LISTBOX = 6;
6407 const short NAVIGATIONBAR = 22;
6408 const short NUMERICFIELD = 17;
6409 const short PATTERNFIELD = 19;
6410 const short RADIOBUTTON = 3;
6411 const short SCROLLBAR = 20;
6412 const short SPINBUTTON = 21;
6413 const short TEXTFIELD = 9;
6414 const short TIMEFIELD = 16;
6416 published service FormComponents {
6417 interface ::com::sun::star::container::XContainer;
6418 interface ::com::sun::star::container::XNameContainer;
6419 interface ::com::sun::star::container::XIndexContainer;
6420 interface ::com::sun::star::container::XEnumerationAccess;
6421 interface ::com::sun::star::script::XEventAttacherManager;
6423 /** @deprecated */ published service FormControllerDispatcher {
6424 [optional] interface ::com::sun::star::frame::XDispatchProvider;
6426 published interface XConfirmDeleteListener;
6427 published interface XConfirmDeleteBroadcaster {
6428 interface ::com::sun::star::uno::XInterface;
6429 void addConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener);
6430 void removeConfirmDeleteListener([in] ::com::sun::star::form::XConfirmDeleteListener aListener);
6432 published interface XDatabaseParameterListener;
6433 published interface XDatabaseParameterBroadcaster {
6434 interface ::com::sun::star::uno::XInterface;
6435 void addParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener);
6436 void removeParameterListener([in] ::com::sun::star::form::XDatabaseParameterListener aListener);
6438 published interface XFormControllerListener;
6439 /** @deprecated */ published interface XFormController {
6440 interface ::com::sun::star::awt::XTabController;
6441 ::com::sun::star::awt::XControl getCurrentControl();
6442 void addActivateListener([in] ::com::sun::star::form::XFormControllerListener l);
6443 void removeActivateListener([in] ::com::sun::star::form::XFormControllerListener l);
6446 module sdb {
6447 published interface XRowSetApproveListener;
6448 published interface XRowSetApproveBroadcaster {
6449 interface ::com::sun::star::uno::XInterface;
6450 void addRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener);
6451 void removeRowSetApproveListener([in] ::com::sun::star::sdb::XRowSetApproveListener listener);
6453 published interface XSQLErrorListener;
6454 published interface XSQLErrorBroadcaster {
6455 interface ::com::sun::star::uno::XInterface;
6456 void addSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener);
6457 void removeSQLErrorListener([in] ::com::sun::star::sdb::XSQLErrorListener Listener);
6460 module form {
6461 /** @deprecated */ published service FormController {
6462 [optional] service ::com::sun::star::form::FormControllerDispatcher;
6463 interface ::com::sun::star::form::XFormController;
6464 interface ::com::sun::star::awt::XTabController;
6465 interface ::com::sun::star::container::XChild;
6466 interface ::com::sun::star::lang::XComponent;
6467 interface ::com::sun::star::container::XEnumerationAccess;
6468 interface ::com::sun::star::util::XModifyBroadcaster;
6469 interface ::com::sun::star::form::XConfirmDeleteBroadcaster;
6470 interface ::com::sun::star::sdb::XSQLErrorBroadcaster;
6471 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster;
6472 interface ::com::sun::star::form::XDatabaseParameterBroadcaster;
6474 published enum FormSubmitEncoding {
6475 URL = 0,
6476 MULTIPART = 1,
6477 TEXT = 2
6479 published enum FormSubmitMethod {
6480 GET = 0,
6481 POST = 1
6483 published interface XForms {
6484 interface ::com::sun::star::container::XContainer;
6485 interface ::com::sun::star::container::XNameContainer;
6486 interface ::com::sun::star::container::XIndexContainer;
6487 interface ::com::sun::star::container::XEnumerationAccess;
6488 interface ::com::sun::star::script::XEventAttacherManager;
6489 interface ::com::sun::star::container::XChild;
6490 interface ::com::sun::star::util::XCloneable;
6491 interface ::com::sun::star::lang::XComponent;
6493 published service Forms: ::com::sun::star::form::XForms;
6494 published enum ListSourceType {
6495 VALUELIST = 0,
6496 TABLE = 1,
6497 QUERY = 2,
6498 SQL = 3,
6499 SQLPASSTHROUGH = 4,
6500 TABLEFIELDS = 5
6502 published enum NavigationBarMode {
6503 NONE = 0,
6504 CURRENT = 1,
6505 PARENT = 2
6507 /** @deprecated */ published service PropertyBrowserController {
6508 interface ::com::sun::star::frame::XController;
6509 interface ::com::sun::star::beans::XPropertySet;
6510 interface ::com::sun::star::beans::XFastPropertySet;
6511 interface ::com::sun::star::beans::XMultiPropertySet;
6512 [property] ::com::sun::star::beans::XPropertySet IntrospectedObject;
6513 [property] string CurrentPage;
6515 published service TabOrderDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
6516 createWithModel([in] ::com::sun::star::awt::XTabControllerModel TabbingModel, [in] ::com::sun::star::awt::XControlContainer ControlContext, [in] ::com::sun::star::awt::XWindow ParentWindow);
6518 published enum TabulatorCycle {
6519 RECORDS = 0,
6520 CURRENT = 1,
6521 PAGE = 2
6523 published interface XApproveActionListener;
6524 published interface XApproveActionBroadcaster {
6525 interface ::com::sun::star::uno::XInterface;
6526 void addApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener);
6527 void removeApproveActionListener([in] ::com::sun::star::form::XApproveActionListener aListener);
6529 published interface XApproveActionListener {
6530 interface ::com::sun::star::lang::XEventListener;
6531 boolean approveAction([in] ::com::sun::star::lang::EventObject aEvent);
6533 published interface XBoundControl {
6534 interface ::com::sun::star::uno::XInterface;
6535 boolean getLock();
6536 void setLock([in] boolean bLock);
6538 published interface XChangeListener;
6539 published interface XChangeBroadcaster {
6540 interface ::com::sun::star::uno::XInterface;
6541 void addChangeListener([in] ::com::sun::star::form::XChangeListener aListener);
6542 void removeChangeListener([in] ::com::sun::star::form::XChangeListener aListener);
6544 published interface XChangeListener {
6545 interface ::com::sun::star::lang::XEventListener;
6546 void changed([in] ::com::sun::star::lang::EventObject rEvent);
6549 module sdb {
6550 published struct RowChangeEvent: ::com::sun::star::lang::EventObject {
6551 long Action;
6552 long Rows;
6555 module form {
6556 published interface XConfirmDeleteListener {
6557 interface ::com::sun::star::lang::XEventListener;
6558 boolean confirmDelete([in] ::com::sun::star::sdb::RowChangeEvent aEvent);
6560 published interface XDatabaseParameterListener {
6561 interface ::com::sun::star::lang::XEventListener;
6562 boolean approveParameter([in] ::com::sun::star::form::DatabaseParameterEvent aEvent);
6564 /** @deprecated */ published interface XDeleteListener {
6565 interface ::com::sun::star::lang::XEventListener;
6566 boolean approveDelete([in] ::com::sun::star::lang::EventObject aEvent);
6567 void deleted([in] ::com::sun::star::lang::EventObject aEvent);
6569 published interface XErrorListener;
6570 /** @deprecated */ published interface XErrorBroadcaster {
6571 interface ::com::sun::star::uno::XInterface;
6572 void addErrorListener([in] ::com::sun::star::form::XErrorListener aListener);
6573 void removeErrorListener([in] ::com::sun::star::form::XErrorListener aListener);
6575 /** @deprecated */ published interface XErrorListener {
6576 interface ::com::sun::star::lang::XEventListener;
6577 void errorOccured([in] ::com::sun::star::form::ErrorEvent aEvent);
6579 published interface XForm {
6580 interface ::com::sun::star::form::XFormComponent;
6582 published interface XFormControllerListener {
6583 interface ::com::sun::star::lang::XEventListener;
6584 void formActivated([in] ::com::sun::star::lang::EventObject rEvent);
6585 void formDeactivated([in] ::com::sun::star::lang::EventObject rEvent);
6587 /** @deprecated */ published interface XGrid {
6588 interface ::com::sun::star::uno::XInterface;
6589 short getCurrentColumnPosition();
6590 void setCurrentColumnPosition([in] short nPos);
6592 published interface XGridColumnFactory {
6593 interface ::com::sun::star::uno::XInterface;
6594 ::com::sun::star::beans::XPropertySet createColumn([in] string aColumnType) raises (::com::sun::star::lang::IllegalArgumentException);
6595 sequence< string > getColumnTypes();
6597 /** @deprecated */ published interface XGridFieldDataSupplier {
6598 interface ::com::sun::star::uno::XInterface;
6599 sequence< boolean > queryFieldDataType([in] type xType);
6600 sequence< any > queryFieldData([in] long nRow, [in] type xType);
6602 interface XGridControlListener;
6603 interface XGridControl {
6604 interface ::com::sun::star::form::XGrid;
6605 interface ::com::sun::star::form::XGridFieldDataSupplier;
6606 void addGridControlListener([in] ::com::sun::star::form::XGridControlListener listener);
6607 void removeGridControlListener([in] ::com::sun::star::form::XGridControlListener listener);
6609 /** @deprecated */ published interface XGridPeer {
6610 interface ::com::sun::star::uno::XInterface;
6611 ::com::sun::star::container::XIndexContainer getColumns();
6612 void setColumns([in] ::com::sun::star::container::XIndexContainer aColumns);
6614 published interface XImageProducerSupplier {
6615 interface ::com::sun::star::uno::XInterface;
6616 ::com::sun::star::awt::XImageProducer getImageProducer();
6618 /** @deprecated */ published interface XInsertListener {
6619 interface ::com::sun::star::lang::XEventListener;
6620 void inserting([in] ::com::sun::star::lang::EventObject aEvent);
6621 void inserted([in] ::com::sun::star::lang::EventObject aEvent);
6623 published interface XLoadable {
6624 interface ::com::sun::star::uno::XInterface;
6625 void load();
6626 void unload();
6627 void reload();
6628 boolean isLoaded();
6629 void addLoadListener([in] ::com::sun::star::form::XLoadListener aListener);
6630 void removeLoadListener([in] ::com::sun::star::form::XLoadListener aListener);
6632 /** @deprecated */ published interface XPositioningListener {
6633 interface ::com::sun::star::lang::XEventListener;
6634 void positioned([in] ::com::sun::star::lang::EventObject aEvent);
6636 published interface XResetListener {
6637 interface ::com::sun::star::lang::XEventListener;
6638 boolean approveReset([in] ::com::sun::star::lang::EventObject rEvent);
6639 void resetted([in] ::com::sun::star::lang::EventObject rEvent);
6641 /** @deprecated */ published interface XRestoreListener {
6642 interface ::com::sun::star::lang::XEventListener;
6643 void restored([in] ::com::sun::star::lang::EventObject aEvent);
6645 published interface XSubmitListener;
6646 published interface XSubmit {
6647 interface ::com::sun::star::uno::XInterface;
6648 void submit([in] ::com::sun::star::awt::XControl aControl, [in] ::com::sun::star::awt::MouseEvent aMouseEvt);
6649 void addSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener);
6650 void removeSubmitListener([in] ::com::sun::star::form::XSubmitListener aListener);
6652 /** @deprecated */ published interface XSubmitListener {
6653 interface ::com::sun::star::lang::XEventListener;
6654 boolean approveSubmit([in] ::com::sun::star::lang::EventObject Event);
6656 published interface XUpdateListener {
6657 interface ::com::sun::star::lang::XEventListener;
6658 boolean approveUpdate([in] ::com::sun::star::lang::EventObject aEvent);
6659 void updated([in] ::com::sun::star::lang::EventObject aEvent);
6661 module component {
6662 published service CheckBox {
6663 service ::com::sun::star::awt::UnoControlCheckBoxModel;
6664 service ::com::sun::star::form::FormControlModel;
6665 interface ::com::sun::star::form::XReset;
6666 [property] short DefaultState;
6667 [property] string RefValue;
6669 published service DatabaseCheckBox {
6670 service ::com::sun::star::form::component::CheckBox;
6671 service ::com::sun::star::form::DataAwareControlModel;
6673 published service ComboBox {
6674 service ::com::sun::star::awt::UnoControlComboBoxModel;
6675 service ::com::sun::star::form::FormControlModel;
6676 interface ::com::sun::star::form::XReset;
6677 [property] string DefaultText;
6679 published service DatabaseComboBox {
6680 service ::com::sun::star::form::component::ComboBox;
6681 service ::com::sun::star::form::DataAwareControlModel;
6682 [property] boolean ConvertEmptyToNull;
6683 [property] string ListSource;
6684 [property] ::com::sun::star::form::ListSourceType ListSourceType;
6686 published service DateField {
6687 service ::com::sun::star::awt::UnoControlDateFieldModel;
6688 service ::com::sun::star::form::FormControlModel;
6689 interface ::com::sun::star::form::XReset;
6690 [property] long DefaultDate;
6692 published service DatabaseDateField {
6693 service ::com::sun::star::form::component::DateField;
6694 service ::com::sun::star::form::DataAwareControlModel;
6696 published service FormattedField {
6697 service ::com::sun::star::awt::UnoControlFormattedFieldModel;
6698 service ::com::sun::star::form::FormControlModel;
6699 interface ::com::sun::star::form::XReset;
6701 published service DatabaseFormattedField {
6702 service ::com::sun::star::form::component::FormattedField;
6703 service ::com::sun::star::form::DataAwareControlModel;
6704 [property] boolean ConvertEmptyToNull;
6706 published service ListBox {
6707 service ::com::sun::star::awt::UnoControlListBoxModel;
6708 service ::com::sun::star::form::FormControlModel;
6709 interface ::com::sun::star::form::XReset;
6710 [property] sequence< short > DefaultSelection;
6711 [property] sequence< string > ListSource;
6713 published service DatabaseListBox {
6714 service ::com::sun::star::form::component::ListBox;
6715 service ::com::sun::star::form::DataAwareControlModel;
6716 [property] short BoundColumn;
6717 [property] ::com::sun::star::form::ListSourceType ListSourceType;
6718 [property, optional, transient] sequence< any > SelectedValues;
6719 [property, optional, transient] any SelectedValue;
6721 published service NumericField {
6722 service ::com::sun::star::awt::UnoControlNumericFieldModel;
6723 service ::com::sun::star::form::FormControlModel;
6724 interface ::com::sun::star::form::XReset;
6725 [property] double DefaultValue;
6727 published service DatabaseNumericField {
6728 service ::com::sun::star::form::component::NumericField;
6729 service ::com::sun::star::form::DataAwareControlModel;
6731 published service RadioButton {
6732 service ::com::sun::star::awt::UnoControlRadioButtonModel;
6733 service ::com::sun::star::form::FormControlModel;
6734 interface ::com::sun::star::form::XReset;
6735 [property] short DefaultState;
6736 [property] string RefValue;
6737 [property, optional] string UncheckedRefValue;
6739 published service DatabaseRadioButton {
6740 service ::com::sun::star::form::component::RadioButton;
6741 service ::com::sun::star::form::DataAwareControlModel;
6745 module text {
6746 published service TextRange {
6747 service ::com::sun::star::style::CharacterProperties;
6748 service ::com::sun::star::style::ParagraphProperties;
6749 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
6750 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
6751 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
6752 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
6753 interface ::com::sun::star::text::XTextRange;
6754 interface ::com::sun::star::beans::XPropertySet;
6755 interface ::com::sun::star::beans::XPropertyState;
6756 [optional] interface ::com::sun::star::container::XContentEnumerationAccess;
6759 module form {
6760 module component {
6761 published service RichTextControl {
6762 service ::com::sun::star::awt::UnoControlEditModel;
6763 service ::com::sun::star::form::FormControlModel;
6764 service ::com::sun::star::text::TextRange;
6765 [property] boolean HardLineBreaks;
6766 [property] boolean RichText;
6768 published service TextField {
6769 service ::com::sun::star::awt::UnoControlEditModel;
6770 service ::com::sun::star::form::FormControlModel;
6771 [optional] service ::com::sun::star::form::component::RichTextControl;
6772 interface ::com::sun::star::form::XReset;
6773 [property] string DefaultText;
6775 published service DatabaseTextField {
6776 service ::com::sun::star::form::component::TextField;
6777 service ::com::sun::star::form::DataAwareControlModel;
6778 [property] boolean ConvertEmptyToNull;
6780 published service TimeField {
6781 service ::com::sun::star::awt::UnoControlTimeFieldModel;
6782 service ::com::sun::star::form::FormControlModel;
6783 interface ::com::sun::star::form::XReset;
6784 [property] long DefaultTime;
6786 published service DatabaseTimeField {
6787 service ::com::sun::star::form::component::TimeField;
6788 service ::com::sun::star::form::DataAwareControlModel;
6790 published service CommandButton {
6791 service ::com::sun::star::awt::UnoControlButtonModel;
6792 service ::com::sun::star::form::FormControlModel;
6793 interface ::com::sun::star::form::XImageProducerSupplier;
6794 [optional] interface ::com::sun::star::form::XReset;
6795 [property] ::com::sun::star::form::FormButtonType ButtonType;
6796 [property] string TargetFrame;
6797 [property] string TargetURL;
6798 [property, optional] boolean DefaultState;
6800 published service CurrencyField {
6801 service ::com::sun::star::awt::UnoControlCurrencyFieldModel;
6802 service ::com::sun::star::form::FormControlModel;
6803 interface ::com::sun::star::form::XReset;
6804 [property] double DefaultValue;
6806 published service Form {
6807 service ::com::sun::star::form::FormComponent;
6808 service ::com::sun::star::form::FormComponents;
6809 interface ::com::sun::star::form::XForm;
6810 interface ::com::sun::star::awt::XTabControllerModel;
6814 module sdbc {
6815 published interface XCloseable {
6816 interface ::com::sun::star::uno::XInterface;
6817 void close() raises (::com::sun::star::sdbc::SQLException);
6819 published interface XColumnLocate {
6820 interface ::com::sun::star::uno::XInterface;
6821 long findColumn([in] string columnName) raises (::com::sun::star::sdbc::SQLException);
6823 published interface XResultSetMetaData;
6824 published interface XResultSetMetaDataSupplier {
6825 interface ::com::sun::star::uno::XInterface;
6826 ::com::sun::star::sdbc::XResultSetMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException);
6828 published interface XResultSetUpdate {
6829 interface ::com::sun::star::uno::XInterface;
6830 void insertRow() raises (::com::sun::star::sdbc::SQLException);
6831 void updateRow() raises (::com::sun::star::sdbc::SQLException);
6832 void deleteRow() raises (::com::sun::star::sdbc::SQLException);
6833 void cancelRowUpdates() raises (::com::sun::star::sdbc::SQLException);
6834 void moveToInsertRow() raises (::com::sun::star::sdbc::SQLException);
6835 void moveToCurrentRow() raises (::com::sun::star::sdbc::SQLException);
6837 published interface XRow {
6838 interface ::com::sun::star::uno::XInterface;
6839 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
6840 string getString([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6841 boolean getBoolean([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6842 byte getByte([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6843 short getShort([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6844 long getInt([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6845 hyper getLong([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6846 float getFloat([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6847 double getDouble([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6848 sequence< byte > getBytes([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6849 ::com::sun::star::util::Date getDate([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6850 ::com::sun::star::util::Time getTime([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6851 ::com::sun::star::util::DateTime getTimestamp([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6852 ::com::sun::star::io::XInputStream getBinaryStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6853 ::com::sun::star::io::XInputStream getCharacterStream([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6854 any getObject([in] long columnIndex, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
6855 ::com::sun::star::sdbc::XRef getRef([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6856 ::com::sun::star::sdbc::XBlob getBlob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6857 ::com::sun::star::sdbc::XClob getClob([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6858 ::com::sun::star::sdbc::XArray getArray([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6860 published interface XRowUpdate {
6861 interface ::com::sun::star::uno::XInterface;
6862 void updateNull([in] long columnIndex) raises (::com::sun::star::sdbc::SQLException);
6863 void updateBoolean([in] long columnIndex, [in] boolean x) raises (::com::sun::star::sdbc::SQLException);
6864 void updateByte([in] long columnIndex, [in] byte x) raises (::com::sun::star::sdbc::SQLException);
6865 void updateShort([in] long columnIndex, [in] short x) raises (::com::sun::star::sdbc::SQLException);
6866 void updateInt([in] long columnIndex, [in] long x) raises (::com::sun::star::sdbc::SQLException);
6867 void updateLong([in] long columnIndex, [in] hyper x) raises (::com::sun::star::sdbc::SQLException);
6868 void updateFloat([in] long columnIndex, [in] float x) raises (::com::sun::star::sdbc::SQLException);
6869 void updateDouble([in] long columnIndex, [in] double x) raises (::com::sun::star::sdbc::SQLException);
6870 void updateString([in] long columnIndex, [in] string x) raises (::com::sun::star::sdbc::SQLException);
6871 void updateBytes([in] long columnIndex, [in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
6872 void updateDate([in] long columnIndex, [in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
6873 void updateTime([in] long columnIndex, [in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
6874 void updateTimestamp([in] long columnIndex, [in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
6875 void updateBinaryStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
6876 void updateCharacterStream([in] long columnIndex, [in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
6877 void updateObject([in] long columnIndex, [in] any x) raises (::com::sun::star::sdbc::SQLException);
6878 void updateNumericObject([in] long columnIndex, [in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
6880 published interface XWarningsSupplier {
6881 interface ::com::sun::star::uno::XInterface;
6882 any getWarnings() raises (::com::sun::star::sdbc::SQLException);
6883 void clearWarnings() raises (::com::sun::star::sdbc::SQLException);
6885 published service ResultSet {
6886 interface ::com::sun::star::beans::XPropertySet;
6887 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
6888 interface ::com::sun::star::sdbc::XResultSet;
6889 interface ::com::sun::star::sdbc::XRow;
6890 interface ::com::sun::star::sdbc::XColumnLocate;
6891 [optional] interface ::com::sun::star::lang::XComponent;
6892 [optional] interface ::com::sun::star::sdbc::XCloseable;
6893 [optional] interface ::com::sun::star::sdbc::XWarningsSupplier;
6894 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate;
6895 [optional] interface ::com::sun::star::sdbc::XRowUpdate;
6896 [property, optional, readonly] string CursorName;
6897 [property, readonly] long ResultSetConcurrency;
6898 [property, readonly] long ResultSetType;
6899 [property] long FetchDirection;
6900 [property] long FetchSize;
6903 module sdbcx {
6904 published interface XDeleteRows {
6905 interface ::com::sun::star::uno::XInterface;
6906 sequence< long > deleteRows([in] sequence< any > rows) raises (::com::sun::star::sdbc::SQLException);
6908 published interface XRowLocate {
6909 interface ::com::sun::star::uno::XInterface;
6910 any getBookmark() raises (::com::sun::star::sdbc::SQLException);
6911 boolean moveToBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException);
6912 boolean moveRelativeToBookmark([in] any bookmark, [in] long rows) raises (::com::sun::star::sdbc::SQLException);
6913 long compareBookmarks([in] any first, [in] any second) raises (::com::sun::star::sdbc::SQLException);
6914 boolean hasOrderedBookmarks() raises (::com::sun::star::sdbc::SQLException);
6915 long hashBookmark([in] any bookmark) raises (::com::sun::star::sdbc::SQLException);
6918 module util {
6919 published interface XCancellable {
6920 interface ::com::sun::star::uno::XInterface;
6921 void cancel();
6924 module sdbcx {
6925 published service ResultSet {
6926 service ::com::sun::star::sdbc::ResultSet;
6927 interface ::com::sun::star::sdbcx::XRowLocate;
6928 [optional] interface ::com::sun::star::util::XCancellable;
6929 [optional] interface ::com::sun::star::sdbcx::XDeleteRows;
6930 [property, readonly] boolean IsBookmarkable;
6931 [property, optional, readonly] boolean CanUpdateInsertedRows;
6933 published interface XColumnsSupplier {
6934 interface ::com::sun::star::uno::XInterface;
6935 ::com::sun::star::container::XNameAccess getColumns();
6938 module sdb {
6939 published service ResultSet {
6940 service ::com::sun::star::sdbcx::ResultSet;
6941 interface ::com::sun::star::sdbcx::XColumnsSupplier;
6943 published interface XCompletedExecution {
6944 interface ::com::sun::star::uno::XInterface;
6945 void executeWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
6947 published interface XParametersSupplier {
6948 interface ::com::sun::star::uno::XInterface;
6949 ::com::sun::star::container::XIndexAccess getParameters();
6951 published interface XResultSetAccess {
6952 interface ::com::sun::star::uno::XInterface;
6953 ::com::sun::star::sdbc::XResultSet createResultSet() raises (::com::sun::star::sdbc::SQLException);
6956 module sdbc {
6957 published service RowSet {
6958 service ::com::sun::star::sdbc::ResultSet;
6959 interface ::com::sun::star::sdbc::XRowSet;
6960 interface ::com::sun::star::sdbc::XParameters;
6961 interface ::com::sun::star::sdbc::XColumnLocate;
6962 [property] string DataSourceName;
6963 [property] string URL;
6964 [property] string Command;
6965 [property] long TransactionIsolation;
6966 [property] ::com::sun::star::container::XNameAccess TypeMap;
6967 [property] boolean EscapeProcessing;
6968 [property] long QueryTimeOut;
6969 [property] long MaxFieldSize;
6970 [property] long MaxRows;
6971 [property] string User;
6972 [property] string Password;
6973 [property] long ResultSetType;
6975 published interface XConnection;
6977 module sdb {
6978 published service RowSet {
6979 service ::com::sun::star::sdbc::RowSet;
6980 service ::com::sun::star::sdb::ResultSet;
6981 interface ::com::sun::star::sdb::XCompletedExecution;
6982 interface ::com::sun::star::sdb::XRowSetApproveBroadcaster;
6983 interface ::com::sun::star::sdb::XResultSetAccess;
6984 [optional] interface ::com::sun::star::sdbc::XResultSetUpdate;
6985 [optional] interface ::com::sun::star::sdbcx::XDeleteRows;
6986 [optional] interface ::com::sun::star::sdb::XParametersSupplier;
6987 [property] ::com::sun::star::sdbc::XConnection ActiveConnection;
6988 [property] string DataSourceName;
6989 [property] string Command;
6990 [property] long CommandType;
6991 [property, readonly] string ActiveCommand;
6992 [property] boolean IgnoreResult;
6993 [property] string Filter;
6994 [property] boolean ApplyFilter;
6995 [property, optional] string HavingClause;
6996 [property, optional] string GroupBy;
6997 [property] string Order;
6998 [property, readonly] long Privileges;
6999 [property, readonly] boolean IsModified;
7000 [property, readonly] boolean IsNew;
7001 [property, readonly] long RowCount;
7002 [property, readonly] boolean IsRowCountFinal;
7003 [property, optional] string UpdateTableName;
7004 [property, optional] string UpdateCatalogName;
7005 [property, optional] string UpdateSchemaName;
7008 module form {
7009 module component {
7010 published service DataForm {
7011 service ::com::sun::star::sdb::RowSet;
7012 service ::com::sun::star::form::component::Form;
7013 interface ::com::sun::star::form::XReset;
7014 interface ::com::sun::star::form::XLoadable;
7015 interface ::com::sun::star::sdb::XCompletedExecution;
7016 interface ::com::sun::star::form::XDatabaseParameterBroadcaster;
7017 [property] sequence< string > MasterFields;
7018 [property] sequence< string > DetailFields;
7019 [property] ::com::sun::star::form::TabulatorCycle Cycle;
7020 [property] ::com::sun::star::form::NavigationBarMode NavigationBarMode;
7021 [property] boolean AllowInserts;
7022 [property] boolean AllowUpdates;
7023 [property] boolean AllowDeletes;
7025 published service DatabaseCurrencyField {
7026 service ::com::sun::star::form::component::CurrencyField;
7027 service ::com::sun::star::form::DataAwareControlModel;
7029 published service DatabaseImageControl {
7030 service ::com::sun::star::awt::UnoControlImageControlModel;
7031 service ::com::sun::star::form::DataAwareControlModel;
7032 interface ::com::sun::star::form::XImageProducerSupplier;
7033 [property] boolean ReadOnly;
7035 published service PatternField {
7036 service ::com::sun::star::awt::UnoControlPatternFieldModel;
7037 service ::com::sun::star::form::FormControlModel;
7038 interface ::com::sun::star::form::XReset;
7039 [property] string DefaultText;
7041 published service DatabasePatternField {
7042 service ::com::sun::star::form::component::PatternField;
7043 service ::com::sun::star::form::DataAwareControlModel;
7044 [property] boolean ConvertEmptyToNull;
7046 published service FileControl {
7047 service ::com::sun::star::awt::UnoControlFileControlModel;
7048 service ::com::sun::star::form::FormControlModel;
7049 interface ::com::sun::star::form::XReset;
7050 [property] string DefaultText;
7052 published service FixedText {
7053 service ::com::sun::star::awt::UnoControlFixedTextModel;
7054 service ::com::sun::star::form::FormControlModel;
7056 published service GridControl {
7057 service ::com::sun::star::form::FormControlModel;
7058 service ::com::sun::star::form::FormComponents;
7059 interface ::com::sun::star::form::XGridColumnFactory;
7060 /** @deprecated */ interface ::com::sun::star::view::XSelectionSupplier;
7061 interface ::com::sun::star::form::XReset;
7062 [property] short Border;
7063 [property, optional] long BorderColor;
7064 [property] boolean Enabled;
7065 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
7066 [property] long RowHeight;
7067 [property] boolean Tabstop;
7068 [property] ::com::sun::star::util::Color TextColor;
7070 published service GroupBox {
7071 service ::com::sun::star::awt::UnoControlGroupBoxModel;
7072 service ::com::sun::star::form::FormControlModel;
7074 published service HTMLForm {
7075 service ::com::sun::star::form::component::Form;
7076 interface ::com::sun::star::form::XReset;
7077 interface ::com::sun::star::form::XSubmit;
7078 [property] string TargetFrame;
7079 [property] string TargetURL;
7080 [property] ::com::sun::star::form::FormSubmitMethod SubmitMethod;
7081 [property] ::com::sun::star::form::FormSubmitEncoding SubmitEncoding;
7083 published service HiddenControl {
7084 service ::com::sun::star::form::FormComponent;
7085 [property] string HiddenValue;
7087 published service ImageButton {
7088 service ::com::sun::star::awt::UnoControlImageControlModel;
7089 service ::com::sun::star::form::FormControlModel;
7090 interface ::com::sun::star::form::XImageProducerSupplier;
7091 [property] ::com::sun::star::form::FormButtonType ButtonType;
7092 [property] string TargetFrame;
7093 [property] string TargetURL;
7096 module control {
7097 published service CheckBox {
7098 service ::com::sun::star::awt::UnoControlCheckBox;
7099 interface ::com::sun::star::form::XBoundControl;
7101 published service ComboBox {
7102 service ::com::sun::star::awt::UnoControlComboBox;
7103 interface ::com::sun::star::form::XBoundControl;
7105 published service CommandButton {
7106 service ::com::sun::star::awt::UnoControlButton;
7107 interface ::com::sun::star::form::XApproveActionBroadcaster;
7109 published service CurrencyField {
7110 service ::com::sun::star::awt::UnoControlCurrencyField;
7111 interface ::com::sun::star::form::XBoundControl;
7113 published service DateField {
7114 service ::com::sun::star::awt::UnoControlDateField;
7115 interface ::com::sun::star::form::XBoundControl;
7117 published service FormattedField {
7118 service ::com::sun::star::awt::UnoControlFormattedField;
7119 interface ::com::sun::star::form::XBoundControl;
7123 module frame {
7124 published interface XDispatchProviderInterception {
7125 interface ::com::sun::star::uno::XInterface;
7126 void registerDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor);
7127 void releaseDispatchProviderInterceptor([in] ::com::sun::star::frame::XDispatchProviderInterceptor Interceptor);
7130 module util {
7131 published interface XModeSelector {
7132 interface ::com::sun::star::uno::XInterface;
7133 void setMode([in] string aMode) raises (::com::sun::star::lang::NoSupportException);
7134 string getMode();
7135 sequence< string > getSupportedModes();
7136 boolean supportsMode([in] string aMode);
7139 module form {
7140 module control {
7141 published service GridControl {
7142 service ::com::sun::star::awt::UnoControl;
7143 interface ::com::sun::star::form::XBoundComponent;
7144 interface ::com::sun::star::form::XGrid;
7145 interface ::com::sun::star::util::XModifyBroadcaster;
7146 interface ::com::sun::star::container::XIndexAccess;
7147 interface ::com::sun::star::container::XEnumerationAccess;
7148 [optional] interface ::com::sun::star::form::XGridControl;
7149 [optional] interface ::com::sun::star::form::XGridFieldDataSupplier;
7150 [optional] interface ::com::sun::star::util::XModeSelector;
7151 [optional] interface ::com::sun::star::view::XSelectionSupplier;
7152 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception;
7154 published service GroupBox {
7155 service ::com::sun::star::awt::UnoControlGroupBox;
7157 published service ImageButton {
7158 service ::com::sun::star::awt::UnoControlImageControl;
7159 interface ::com::sun::star::form::XApproveActionBroadcaster;
7161 published service ImageControl {
7162 service ::com::sun::star::awt::UnoControlImageControl;
7163 interface ::com::sun::star::form::XBoundControl;
7165 published service InteractionGridControl {
7166 service ::com::sun::star::form::control::GridControl;
7167 interface ::com::sun::star::frame::XDispatch;
7169 published service ListBox {
7170 service ::com::sun::star::awt::UnoControlListBox;
7171 interface ::com::sun::star::form::XBoundControl;
7172 interface ::com::sun::star::form::XChangeBroadcaster;
7174 published service NumericField {
7175 service ::com::sun::star::awt::UnoControlNumericField;
7176 interface ::com::sun::star::form::XBoundControl;
7178 published service PatternField {
7179 service ::com::sun::star::awt::UnoControlPatternField;
7180 interface ::com::sun::star::form::XBoundControl;
7182 published service RadioButton {
7183 service ::com::sun::star::awt::UnoControlRadioButton;
7184 interface ::com::sun::star::form::XBoundControl;
7186 published service TextField {
7187 service ::com::sun::star::awt::UnoControlEdit;
7188 interface ::com::sun::star::form::XBoundControl;
7189 interface ::com::sun::star::form::XChangeBroadcaster;
7191 published service TimeField {
7192 service ::com::sun::star::awt::UnoControlTimeField;
7193 interface ::com::sun::star::form::XBoundControl;
7197 module formula {
7198 published service FormulaProperties {
7199 [property] short Alignment;
7200 [property] short BaseFontHeight;
7201 [property] string CustomFontNameFixed;
7202 [property] boolean FontFixedIsItalic;
7203 [property] boolean FontFixedIsBold;
7204 [property] string CustomFontNameSans;
7205 [property] boolean FontSansIsItalic;
7206 [property] boolean FontSansIsBold;
7207 [property] string CustomFontNameSerif;
7208 [property] boolean FontSerifIsItalic;
7209 [property] boolean FontSerifIsBold;
7210 [property] string FontNameFunctions;
7211 [property] boolean FontFunctionsIsItalic;
7212 [property] boolean FontFunctionsIsBold;
7213 [property] string FontNameNumbers;
7214 [property] boolean FontNumbersIsItalic;
7215 [property] boolean FontNumbersIsBold;
7216 [property] string FontNameText;
7217 [property] boolean FontTextIsItalic;
7218 [property] boolean FontTextIsBold;
7219 [property] string FontNameVariables;
7220 [property] boolean FontVariablesIsItalic;
7221 [property] boolean FontVariablesIsBold;
7222 [property] string Formula;
7223 [property] boolean IsScaleAllBrackets;
7224 [property] boolean IsTextMode;
7225 [property] short RelativeFontHeightFunctions;
7226 [property] short RelativeFontHeightIndices;
7227 [property] short RelativeFontHeightLimits;
7228 [property] short RelativeFontHeightOperators;
7229 [property] short RelativeFontHeightText;
7230 [property] short RelativeBracketDistance;
7231 [property] short RelativeBracketExcessSize;
7232 [property] short RelativeFractionBarExcessLength;
7233 [property] short RelativeFractionBarLineWeight;
7234 [property] short RelativeFractionDenominatorDepth;
7235 [property] short RelativeFractionNumeratorHeight;
7236 [property] short RelativeIndexSubscript;
7237 [property] short RelativeIndexSuperscript;
7238 [property] short RelativeLineSpacing;
7239 [property] short RelativeLowerLimitDistance;
7240 [property] short RelativeMatrixColumnSpacing;
7241 [property] short RelativeMatrixLineSpacing;
7242 [property] short RelativeOperatorExcessSize;
7243 [property] short RelativeOperatorSpacing;
7244 [property] short RelativeRootSpacing;
7245 [property] short RelativeScaleBracketExcessSize;
7246 [property] short RelativeSpacing;
7247 [property] short RelativeSymbolMinimumHeight;
7248 [property] short RelativeSymbolPrimaryHeight;
7249 [property] short RelativeUpperLimitDistance;
7250 [property] short TopMargin;
7251 [property] short BottomMargin;
7252 [property] short LeftMargin;
7253 [property] short RightMargin;
7254 [property, optional] short BaseLine;
7256 /** @deprecated */ published struct SymbolDescriptor {
7257 string sName;
7258 string sExportName;
7259 string sSymbolSet;
7260 long nCharacter;
7261 string sFontName;
7262 short nCharSet;
7263 short nFamily;
7264 short nPitch;
7265 short nWeight;
7266 short nItalic;
7269 module frame {
7270 published struct DispatchInformation {
7271 string Command;
7272 short GroupId;
7274 published interface XDispatchInformationProvider {
7275 interface ::com::sun::star::uno::XInterface;
7276 sequence< short > getSupportedCommandGroups();
7277 sequence< ::com::sun::star::frame::DispatchInformation > getConfigurableDispatchInformation([in] short CommandGroup);
7279 published service Bibliography: ::com::sun::star::container::XNameAccess;
7280 published constants CommandGroup {
7281 const short APPLICATION = 1;
7282 const short CHART = 20;
7283 const short CONNECTOR = 22;
7284 const short CONTROLS = 25;
7285 const short DATA = 17;
7286 const short DOCUMENT = 3;
7287 const short DRAWING = 24;
7288 const short EDIT = 4;
7289 const short ENUMERATION = 16;
7290 const short EXPLORER = 21;
7291 const short FORMAT = 10;
7292 const short FRAME = 13;
7293 const short GRAPHIC = 14;
7294 const short IMAGE = 19;
7295 const short INSERT = 9;
7296 const short INTERNAL = 0;
7297 const short MACRO = 5;
7298 const short MATH = 7;
7299 const short MODIFY = 23;
7300 const short NAVIGATOR = 8;
7301 const short OPTIONS = 6;
7302 const short SPECIAL = 18;
7303 const short TABLE = 15;
7304 const short TEMPLATE = 11;
7305 const short TEXT = 12;
7306 const short VIEW = 2;
7308 published service Components {
7309 interface ::com::sun::star::container::XEnumerationAccess;
7311 published interface XDispatchResultListener;
7312 published interface XNotifyingDispatch {
7313 interface ::com::sun::star::frame::XDispatch;
7314 void dispatchWithNotification([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchResultListener Listener);
7316 published service ContentHandler {
7317 interface ::com::sun::star::frame::XNotifyingDispatch;
7319 published interface XLoaderFactory {
7320 interface ::com::sun::star::lang::XMultiServiceFactory;
7321 interface ::com::sun::star::container::XNameAccess;
7322 interface ::com::sun::star::container::XContainerQuery;
7324 published service ContentHandlerFactory: ::com::sun::star::frame::XLoaderFactory;
7325 published interface XComponentLoader {
7326 interface ::com::sun::star::uno::XInterface;
7327 ::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);
7329 published interface XTerminateListener;
7330 published interface XDesktop {
7331 interface ::com::sun::star::uno::XInterface;
7332 boolean terminate();
7333 void addTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener);
7334 void removeTerminateListener([in] ::com::sun::star::frame::XTerminateListener Listener);
7335 ::com::sun::star::container::XEnumerationAccess getComponents();
7336 ::com::sun::star::lang::XComponent getCurrentComponent();
7337 ::com::sun::star::frame::XFrame getCurrentFrame();
7339 published interface XFrameActionListener;
7340 published interface XFramesSupplier;
7341 published interface XFrame {
7342 interface ::com::sun::star::lang::XComponent;
7343 void initialize([in] ::com::sun::star::awt::XWindow xWindow);
7344 ::com::sun::star::awt::XWindow getContainerWindow();
7345 void setCreator([in] ::com::sun::star::frame::XFramesSupplier Creator);
7346 ::com::sun::star::frame::XFramesSupplier getCreator();
7347 string getName();
7348 void setName([in] string aName);
7349 ::com::sun::star::frame::XFrame findFrame([in] string aTargetFrameName, [in] long nSearchFlags);
7350 boolean isTop();
7351 void activate();
7352 void deactivate();
7353 boolean isActive();
7354 boolean setComponent([in] ::com::sun::star::awt::XWindow xComponentWindow, [in] ::com::sun::star::frame::XController xController);
7355 ::com::sun::star::awt::XWindow getComponentWindow();
7356 ::com::sun::star::frame::XController getController();
7357 void contextChanged();
7358 void addFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener);
7359 void removeFrameActionListener([in] ::com::sun::star::frame::XFrameActionListener xListener);
7361 published interface XFrames;
7362 published interface XFramesSupplier {
7363 interface ::com::sun::star::frame::XFrame;
7364 ::com::sun::star::frame::XFrames getFrames();
7365 ::com::sun::star::frame::XFrame getActiveFrame();
7366 void setActiveFrame([in] ::com::sun::star::frame::XFrame Frame);
7368 published interface XDesktop2 {
7369 interface ::com::sun::star::frame::XDispatchProvider;
7370 interface ::com::sun::star::frame::XDispatchProviderInterception;
7371 interface ::com::sun::star::frame::XFramesSupplier;
7372 interface ::com::sun::star::frame::XDesktop;
7373 interface ::com::sun::star::frame::XComponentLoader;
7375 /** @deprecated */ published service Desktop: ::com::sun::star::frame::XDesktop2;
7376 /** @deprecated */ published interface XDesktopTask {
7377 interface ::com::sun::star::lang::XComponent;
7378 /** @deprecated */ void initialize([in] ::com::sun::star::awt::XWindow TaskWindow);
7379 /** @deprecated */ boolean close();
7381 /** @deprecated */ published interface XWindowArranger {
7382 interface ::com::sun::star::uno::XInterface;
7383 /** @deprecated */ boolean hasArrangeCommand([in] short nCommand);
7384 /** @deprecated */ void arrange([in] short nCommand);
7386 /** @deprecated */ published service DesktopTask {
7387 interface ::com::sun::star::frame::XDesktopTask;
7388 interface ::com::sun::star::frame::XFrame;
7389 interface ::com::sun::star::beans::XPropertySet;
7390 interface ::com::sun::star::frame::XWindowArranger;
7391 interface ::com::sun::star::frame::XFramesSupplier;
7392 [property, readonly] string Title;
7393 [property, readonly] boolean IsDesktop;
7394 [property] boolean IsVisible;
7395 [property] boolean IsFloating;
7396 [property] boolean IsAlwaysVisible;
7397 [property] ::com::sun::star::awt::Point Position;
7398 [property] ::com::sun::star::awt::Size Size;
7400 /** @deprecated */ published service DesktopTasks {
7401 interface ::com::sun::star::container::XEnumerationAccess;
7403 published interface XDispatchHelper {
7404 interface ::com::sun::star::uno::XInterface;
7405 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);
7407 published service DispatchHelper: ::com::sun::star::frame::XDispatchHelper;
7408 published service DispatchProvider {
7409 interface ::com::sun::star::frame::XDispatchProvider;
7410 [optional] interface ::com::sun::star::frame::XDispatchProviderInterception;
7412 published interface XDispatchRecorder {
7413 interface ::com::sun::star::uno::XInterface;
7414 void startRecording([in] ::com::sun::star::frame::XFrame Frame);
7415 void endRecording();
7416 void recordDispatch([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7417 void recordDispatchAsComment([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7418 string getRecordedMacro();
7420 published service DispatchRecorder: ::com::sun::star::frame::XDispatchRecorder;
7421 published interface XDispatchRecorderSupplier {
7422 interface ::com::sun::star::uno::XInterface;
7423 void setDispatchRecorder([in] ::com::sun::star::frame::XDispatchRecorder Recorder);
7424 ::com::sun::star::frame::XDispatchRecorder getDispatchRecorder();
7425 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatch Dispatcher);
7427 published service DispatchRecorderSupplier: ::com::sun::star::frame::XDispatchRecorderSupplier;
7428 published struct DispatchResultEvent: ::com::sun::star::lang::EventObject {
7429 short State;
7430 any Result;
7432 published constants DispatchResultState {
7433 const short DONTKNOW = 2;
7434 const short FAILURE = 0;
7435 const short SUCCESS = 1;
7437 published struct DispatchStatement {
7438 string aCommand;
7439 string aTarget;
7440 sequence< ::com::sun::star::beans::PropertyValue > aArgs;
7441 long nFlags;
7442 boolean bIsComment;
7445 module ucb {
7446 published interface XContent;
7448 module frame {
7449 published interface XDocumentTemplates {
7450 interface ::com::sun::star::uno::XInterface;
7451 ::com::sun::star::ucb::XContent getContent();
7452 boolean storeTemplate([in] string GroupName, [in] string TemplateName, [in] ::com::sun::star::frame::XStorable Storable);
7453 boolean addTemplate([in] string GroupName, [in] string TemplateName, [in] string SourceURL);
7454 boolean removeTemplate([in] string GroupName, [in] string TemplateName);
7455 boolean renameTemplate([in] string GroupName, [in] string OldTemplateName, [in] string NewTemplateName);
7456 boolean addGroup([in] string GroupName);
7457 boolean removeGroup([in] string GroupName);
7458 boolean renameGroup([in] string OldGroupName, [in] string NewGroupName);
7459 void update();
7461 published service DocumentTemplates: ::com::sun::star::frame::XDocumentTemplates;
7462 published struct FeatureStateEvent: ::com::sun::star::lang::EventObject {
7463 ::com::sun::star::util::URL FeatureURL;
7464 string FeatureDescriptor;
7465 boolean IsEnabled;
7466 boolean Requery;
7467 any State;
7470 module task {
7471 published interface XStatusIndicator;
7472 published interface XStatusIndicatorFactory {
7473 interface ::com::sun::star::uno::XInterface;
7474 ::com::sun::star::task::XStatusIndicator createStatusIndicator();
7477 module frame {
7478 published interface XFrame2 {
7479 interface ::com::sun::star::frame::XDispatchProvider;
7480 interface ::com::sun::star::frame::XDispatchInformationProvider;
7481 interface ::com::sun::star::frame::XDispatchProviderInterception;
7482 interface ::com::sun::star::frame::XFramesSupplier;
7483 interface ::com::sun::star::task::XStatusIndicatorFactory;
7484 [attribute, readonly] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
7485 [attribute] string Title;
7486 [attribute] ::com::sun::star::frame::XDispatchRecorderSupplier DispatchRecorderSupplier;
7487 [attribute] ::com::sun::star::uno::XInterface LayoutManager;
7489 published service Frame: ::com::sun::star::frame::XFrame2;
7490 published enum FrameAction {
7491 COMPONENT_ATTACHED = 0,
7492 COMPONENT_DETACHING = 1,
7493 COMPONENT_REATTACHED = 2,
7494 FRAME_ACTIVATED = 3,
7495 FRAME_DEACTIVATING = 4,
7496 CONTEXT_CHANGED = 5,
7497 FRAME_UI_ACTIVATED = 6,
7498 FRAME_UI_DEACTIVATING = 7
7500 published struct FrameActionEvent: ::com::sun::star::lang::EventObject {
7501 ::com::sun::star::frame::XFrame Frame;
7502 ::com::sun::star::frame::FrameAction Action;
7504 published service FrameControl {
7505 service ::com::sun::star::awt::UnoControl;
7506 [property] string ComponentUrl;
7507 [property, readonly] string Frame;
7509 published interface XLoadEventListener;
7510 published interface XFrameLoader {
7511 interface ::com::sun::star::uno::XInterface;
7512 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);
7513 void cancel();
7515 published service FrameLoader {
7516 interface ::com::sun::star::frame::XFrameLoader;
7517 [optional] interface ::com::sun::star::lang::XInitialization;
7518 [optional] interface ::com::sun::star::container::XNamed;
7520 published service FrameLoaderFactory: ::com::sun::star::frame::XLoaderFactory;
7521 published constants FrameSearchFlag {
7522 const long ALL = 23;
7523 /** @deprecated */ const long AUTO = 0;
7524 const long CHILDREN = 4;
7525 const long CREATE = 8;
7526 const long GLOBAL = 55;
7527 const long PARENT = 1;
7528 const long SELF = 2;
7529 const long SIBLINGS = 16;
7530 const long TASKS = 32;
7532 published interface XFrames {
7533 interface ::com::sun::star::container::XIndexAccess;
7534 void append([in] ::com::sun::star::frame::XFrame xFrame);
7535 sequence< ::com::sun::star::frame::XFrame > queryFrames([in] long nSearchFlags);
7536 void remove([in] ::com::sun::star::frame::XFrame xFrame);
7538 published service FramesContainer {
7539 interface ::com::sun::star::frame::XFrames;
7541 published exception IllegalArgumentIOException: ::com::sun::star::io::IOException {
7543 published interface XFrameActionListener {
7544 interface ::com::sun::star::lang::XEventListener;
7545 void frameAction([in] ::com::sun::star::frame::FrameActionEvent Action);
7548 module ui {
7549 published struct ConfigurationEvent: ::com::sun::star::container::ContainerEvent {
7550 string ResourceURL;
7551 any aInfo;
7553 published interface XUIConfigurationListener {
7554 interface ::com::sun::star::lang::XEventListener;
7555 void elementInserted([in] ::com::sun::star::ui::ConfigurationEvent Event);
7556 void elementRemoved([in] ::com::sun::star::ui::ConfigurationEvent Event);
7557 void elementReplaced([in] ::com::sun::star::ui::ConfigurationEvent Event);
7560 module util {
7561 published interface XStringMapping {
7562 interface ::com::sun::star::uno::XInterface;
7563 boolean mapStrings([inout] sequence< string > Parameter);
7566 module frame {
7567 published service MediaTypeDetectionHelper: ::com::sun::star::util::XStringMapping;
7568 published interface XSynchronousFrameLoader {
7569 interface ::com::sun::star::uno::XInterface;
7570 boolean load([in] sequence< ::com::sun::star::beans::PropertyValue > Descriptor, [in] ::com::sun::star::frame::XFrame Frame);
7571 void cancel();
7573 published interface XStatusListener {
7574 interface ::com::sun::star::lang::XEventListener;
7575 void statusChanged([in] ::com::sun::star::frame::FeatureStateEvent State);
7577 published interface XUIControllerRegistration {
7578 interface ::com::sun::star::uno::XInterface;
7579 boolean hasController([in] string aCommandURL, [in] string aModelName);
7580 void registerController([in] string aCommandURL, [in] string aModelName, [in] string aControllerImplementationName);
7581 void deregisterController([in] string aCommandURL, [in] string aModelName);
7583 published service ProtocolHandler {
7584 interface ::com::sun::star::frame::XDispatchProvider;
7585 [optional] interface ::com::sun::star::lang::XInitialization;
7587 /** @deprecated */ published service Settings {
7588 interface ::com::sun::star::container::XNameAccess;
7591 module util {
7592 published interface XUpdatable {
7593 interface ::com::sun::star::uno::XInterface;
7594 void update();
7597 module frame {
7598 published service SynchronousFrameLoader {
7599 interface ::com::sun::star::frame::XSynchronousFrameLoader;
7600 [optional] interface ::com::sun::star::lang::XInitialization;
7601 [optional] interface ::com::sun::star::container::XNamed;
7603 /** @deprecated */ published interface XTask {
7604 interface ::com::sun::star::frame::XFrame;
7605 /** @deprecated */ boolean close();
7606 /** @deprecated */ void tileWindows();
7607 /** @deprecated */ void arrangeWindowsVertical();
7608 /** @deprecated */ void arrangeWindowsHorizontal();
7610 /** @deprecated */ published service Task {
7611 /** @deprecated */ interface ::com::sun::star::frame::XFrame;
7612 /** @deprecated */ interface ::com::sun::star::frame::XTask;
7614 published service TemplateAccess {
7615 interface ::com::sun::star::frame::XDocumentTemplates;
7616 interface ::com::sun::star::lang::XLocalizable;
7618 published exception TerminationVetoException: ::com::sun::star::uno::Exception {
7620 published constants WindowArrange {
7621 const short CASCADE = 4;
7622 const short HORIZONTAL = 3;
7623 const short MAXIMIZE = 5;
7624 const short MINIMIZE = 6;
7625 const short TILE = 1;
7626 const short VERTICAL = 2;
7628 /** @deprecated */ published interface XBrowseHistoryRegistry {
7629 interface ::com::sun::star::uno::XInterface;
7630 /** @deprecated */ void updateViewData([in] any Value);
7631 /** @deprecated */ void createNewEntry([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] string Title);
7633 /** @deprecated */ published interface XComponentRegistry {
7634 interface ::com::sun::star::uno::XInterface;
7635 /** @deprecated */ ::com::sun::star::uno::XInterface createObject([in] string URL, [in] ::com::sun::star::uno::Uik Uik);
7637 /** @deprecated */ published interface XConfigManager {
7638 interface ::com::sun::star::uno::XInterface;
7639 /** @deprecated */ void addPropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener);
7640 /** @deprecated */ void removePropertyChangeListener([in] string KeyName, [in] ::com::sun::star::beans::XPropertyChangeListener Listener);
7641 string substituteVariables([in] string Text);
7642 /** @deprecated */ void flush();
7644 published interface XDispatchProviderInterceptor {
7645 interface ::com::sun::star::frame::XDispatchProvider;
7646 ::com::sun::star::frame::XDispatchProvider getSlaveDispatchProvider();
7647 void setSlaveDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewDispatchProvider);
7648 ::com::sun::star::frame::XDispatchProvider getMasterDispatchProvider();
7649 void setMasterDispatchProvider([in] ::com::sun::star::frame::XDispatchProvider NewSupplier);
7651 published interface XDispatchResultListener {
7652 interface ::com::sun::star::lang::XEventListener;
7653 void dispatchFinished([in] ::com::sun::star::frame::DispatchResultEvent Result);
7655 /** @deprecated */ published interface XExtendedFilterDetection {
7656 interface ::com::sun::star::uno::XInterface;
7657 /** @deprecated */ string detect([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Argumentlist);
7659 /** @deprecated */ published interface XFilterDetect {
7660 interface ::com::sun::star::uno::XInterface;
7661 string getContentType([in] string URL);
7662 boolean useExternBrowser([in] string URL);
7664 /** @deprecated */ published interface XFrameLoaderQuery {
7665 interface ::com::sun::star::uno::XInterface;
7666 /** @deprecated */ sequence< string > getAvailableFilterNames();
7667 /** @deprecated */ sequence< ::com::sun::star::beans::PropertyValue > getLoaderProperties([in] string sFilterName);
7668 /** @deprecated */ string searchFilter([in] string sURL, [in] sequence< ::com::sun::star::beans::PropertyValue > seqArguments);
7670 /** @deprecated */ published interface XFrameSetModel {
7671 interface ::com::sun::star::uno::XInterface;
7672 string getSource();
7673 void setSource([in] string Source);
7675 published interface XInterceptorInfo {
7676 interface ::com::sun::star::uno::XInterface;
7677 sequence< string > getInterceptedURLs();
7679 published interface XLoadEventListener {
7680 interface ::com::sun::star::lang::XEventListener;
7681 void loadFinished([in] ::com::sun::star::frame::XFrameLoader Loader);
7682 void loadCancelled([in] ::com::sun::star::frame::XFrameLoader Loader);
7684 published interface XLoadable {
7685 interface ::com::sun::star::uno::XInterface;
7686 void initNew() raises (::com::sun::star::frame::DoubleInitializationException, ::com::sun::star::io::IOException, ::com::sun::star::uno::Exception);
7687 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);
7689 published interface XRecordableDispatch {
7690 interface ::com::sun::star::uno::XInterface;
7691 void dispatchAndRecord([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments, [in] ::com::sun::star::frame::XDispatchRecorder Recorder);
7693 published interface XStorable2 {
7694 interface ::com::sun::star::frame::XStorable;
7695 void storeSelf([in] sequence< ::com::sun::star::beans::PropertyValue > lArguments) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException);
7697 published interface XSynchronousDispatch {
7698 interface ::com::sun::star::uno::XInterface;
7699 any dispatchWithReturnValue([in] ::com::sun::star::util::URL URL, [in] sequence< ::com::sun::star::beans::PropertyValue > Arguments);
7701 /** @deprecated */ published interface XTasksSupplier {
7702 interface ::com::sun::star::uno::XInterface;
7703 /** @deprecated */ ::com::sun::star::container::XEnumerationAccess getTasks();
7704 /** @deprecated */ ::com::sun::star::frame::XTask getActiveTask();
7706 published interface XTerminateListener {
7707 interface ::com::sun::star::lang::XEventListener;
7708 void queryTermination([in] ::com::sun::star::lang::EventObject Event) raises (::com::sun::star::frame::TerminationVetoException);
7709 void notifyTermination([in] ::com::sun::star::lang::EventObject Event);
7711 /** @deprecated */ published interface XUrlList {
7712 interface ::com::sun::star::uno::XInterface;
7713 [attribute] sequence< string > List;
7715 published singleton theDesktop: ::com::sun::star::frame::XDesktop2;
7717 module graphic {
7718 published service GraphicDescriptor {
7719 interface ::com::sun::star::beans::XPropertySet;
7720 [property] byte GraphicType;
7721 [property] string MimeType;
7722 [property, optional] ::com::sun::star::awt::Size SizePixel;
7723 [property, optional] ::com::sun::star::awt::Size Size100thMM;
7724 [property, optional] byte BitsPerPixel;
7725 [property, optional] boolean Transparent;
7726 [property, optional] boolean Alpha;
7727 [property, optional] boolean Animated;
7728 [property, optional] boolean Linked;
7729 [property, optional] string OriginURL;
7731 published interface XGraphic {
7732 interface ::com::sun::star::uno::XInterface;
7733 byte getType();
7735 published service Graphic {
7736 service ::com::sun::star::graphic::GraphicDescriptor;
7737 interface ::com::sun::star::graphic::XGraphic;
7739 published interface XGraphicProvider {
7740 interface ::com::sun::star::uno::XInterface;
7741 ::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);
7742 ::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);
7743 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);
7745 published service GraphicProvider: ::com::sun::star::graphic::XGraphicProvider;
7746 published constants GraphicType {
7747 const byte EMPTY = 0;
7748 const byte PIXEL = 1;
7749 const byte VECTOR = 2;
7751 published service MediaProperties {
7752 [property, optional] string URL;
7753 [property, optional] ::com::sun::star::io::XInputStream InputStream;
7754 [property, optional] ::com::sun::star::io::XStream OutputStream;
7755 [property, optional] string MimeType;
7756 [property, optional] ::com::sun::star::beans::PropertyValues FilterData;
7759 module i18n {
7760 published constants AmPmValue {
7761 const short AM = 0;
7762 const short PM = 1;
7764 published struct Boundary {
7765 long startPos;
7766 long endPos;
7769 module linguistic2 {
7770 published interface XHyphenator;
7772 module i18n {
7773 published struct LineBreakHyphenationOptions {
7774 ::com::sun::star::linguistic2::XHyphenator rHyphenator;
7775 ::com::sun::star::beans::PropertyValues aHyphenationOptions;
7776 long hyphenIndex;
7779 module linguistic2 {
7780 published interface XHyphenatedWord;
7782 module i18n {
7783 published struct LineBreakResults {
7784 short breakType;
7785 long breakIndex;
7786 ::com::sun::star::linguistic2::XHyphenatedWord rHyphenatedWord;
7788 published struct LineBreakUserOptions {
7789 string forbiddenBeginCharacters;
7790 string forbiddenEndCharacters;
7791 boolean applyForbiddenRules;
7792 boolean allowPunctuationOutsideMargin;
7793 boolean allowHyphenateEnglish;
7795 published interface XBreakIterator {
7796 interface ::com::sun::star::uno::XInterface;
7797 long nextCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone);
7798 long previousCharacters([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharacterIteratorMode, [in] long nCount, [out] long nDone);
7799 ::com::sun::star::i18n::Boundary nextWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7800 ::com::sun::star::i18n::Boundary previousWord([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7801 ::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);
7802 /** @deprecated */ short getWordType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale);
7803 boolean isBeginWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7804 boolean isEndWord([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nWordType);
7805 long beginOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale);
7806 long endOfSentence([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale);
7807 ::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);
7808 long beginOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7809 long endOfScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7810 long nextScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7811 long previousScript([in] string aText, [in] long nStartPos, [in] short nScriptType);
7812 short getScriptType([in] string aText, [in] long nPos);
7813 long beginOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7814 long endOfCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7815 long nextCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7816 long previousCharBlock([in] string aText, [in] long nStartPos, [in] ::com::sun::star::lang::Locale aLocale, [in] short nCharType);
7818 published service BreakIterator: ::com::sun::star::i18n::XBreakIterator;
7819 published constants BreakType {
7820 const short HANGINGPUNCTUATION = 3;
7821 const short HYPHENATION = 2;
7822 const short WORDBOUNDARY = 1;
7824 published constants CTLScriptType {
7825 const short CTL_ARABIC = 2;
7826 const short CTL_HEBREW = 1;
7827 const short CTL_INDIC = 4;
7828 const short CTL_THAI = 3;
7829 const short CTL_UNKNOWN = 0;
7831 published struct CalendarItem {
7832 string ID;
7833 string AbbrevName;
7834 string FullName;
7836 published struct Calendar {
7837 sequence< ::com::sun::star::i18n::CalendarItem > Days;
7838 sequence< ::com::sun::star::i18n::CalendarItem > Months;
7839 sequence< ::com::sun::star::i18n::CalendarItem > Eras;
7840 string StartOfWeek;
7841 short MinimumNumberOfDaysForFirstWeek;
7842 boolean Default;
7843 string Name;
7845 published struct CalendarItem2: ::com::sun::star::i18n::CalendarItem {
7846 string NarrowName;
7848 published struct Calendar2 {
7849 sequence< ::com::sun::star::i18n::CalendarItem2 > Days;
7850 sequence< ::com::sun::star::i18n::CalendarItem2 > Months;
7851 sequence< ::com::sun::star::i18n::CalendarItem2 > GenitiveMonths;
7852 sequence< ::com::sun::star::i18n::CalendarItem2 > PartitiveMonths;
7853 sequence< ::com::sun::star::i18n::CalendarItem2 > Eras;
7854 string StartOfWeek;
7855 short MinimumNumberOfDaysForFirstWeek;
7856 boolean Default;
7857 string Name;
7859 published constants CalendarDisplayCode {
7860 const long LONG_DAY = 2;
7861 const long LONG_DAY_NAME = 4;
7862 const long LONG_ERA = 12;
7863 const long LONG_GENITIVE_MONTH_NAME = 18;
7864 const long LONG_MONTH = 6;
7865 const long LONG_MONTH_NAME = 8;
7866 const long LONG_PARTITIVE_MONTH_NAME = 21;
7867 const long LONG_QUARTER = 16;
7868 const long LONG_YEAR = 10;
7869 const long LONG_YEAR_AND_ERA = 14;
7870 const long NARROW_DAY_NAME = 23;
7871 const long NARROW_GENITIVE_MONTH_NAME = 19;
7872 const long NARROW_MONTH_NAME = 24;
7873 const long NARROW_PARTITIVE_MONTH_NAME = 22;
7874 const long SHORT_DAY = 1;
7875 const long SHORT_DAY_NAME = 3;
7876 const long SHORT_ERA = 11;
7877 const long SHORT_GENITIVE_MONTH_NAME = 17;
7878 const long SHORT_MONTH = 5;
7879 const long SHORT_MONTH_NAME = 7;
7880 const long SHORT_PARTITIVE_MONTH_NAME = 20;
7881 const long SHORT_QUARTER = 15;
7882 const long SHORT_YEAR = 9;
7883 const long SHORT_YEAR_AND_ERA = 13;
7885 published constants CalendarDisplayIndex {
7886 const short AM_PM = 0;
7887 const short DAY = 1;
7888 const short ERA = 4;
7889 const short GENITIVE_MONTH = 5;
7890 const short MONTH = 2;
7891 const short PARTITIVE_MONTH = 6;
7892 const short YEAR = 3;
7894 published constants CalendarFieldIndex {
7895 const short AM_PM = 0;
7896 const short DAY_OF_MONTH = 1;
7897 const short DAY_OF_WEEK = 2;
7898 const short DAY_OF_YEAR = 3;
7899 const short DST_OFFSET = 4;
7900 const short DST_OFFSET_SECOND_MILLIS = 16;
7901 const short ERA = 13;
7902 const short FIELD_COUNT = 15;
7903 const short FIELD_COUNT2 = 17;
7904 const short HOUR = 5;
7905 const short MILLISECOND = 8;
7906 const short MINUTE = 6;
7907 const short MONTH = 12;
7908 const short SECOND = 7;
7909 const short WEEK_OF_MONTH = 9;
7910 const short WEEK_OF_YEAR = 10;
7911 const short YEAR = 11;
7912 const short ZONE_OFFSET = 14;
7913 const short ZONE_OFFSET_SECOND_MILLIS = 15;
7915 published interface XCollator {
7916 interface ::com::sun::star::uno::XInterface;
7917 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2);
7918 long compareString([in] string aStr1, [in] string aStr2);
7919 long loadDefaultCollator([in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions);
7920 long loadCollatorAlgorithm([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] long nCollatorOptions);
7921 sequence< string > listCollatorAlgorithms([in] ::com::sun::star::lang::Locale aLocale);
7922 void loadCollatorAlgorithmWithEndUserOption([in] string aAlgorithmName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< long > aCollatorOptions);
7923 sequence< long > listCollatorOptions([in] string aAlgorithmName);
7925 published service ChapterCollator: ::com::sun::star::i18n::XCollator;
7926 published constants CharType {
7927 const short ANY_CHAR = 0;
7928 const short COMBINING_SPACING_MARK = 8;
7929 const short CONNECTOR_PUNCTUATION = 22;
7930 const short CONTROL = 15;
7931 const short CURRENCY_SYMBOL = 25;
7932 const short DASH_PUNCTUATION = 19;
7933 const short DECIMAL_DIGIT_NUMBER = 9;
7934 const short ENCLOSING_MARK = 7;
7935 const short END_PUNCTUATION = 21;
7936 const short FINAL_PUNCTUATION = 29;
7937 const short FORMAT = 16;
7938 const short GENERAL_TYPES_COUNT = 30;
7939 const short INITIAL_PUNCTUATION = 28;
7940 const short LETTER_NUMBER = 10;
7941 const short LINE_SEPARATOR = 13;
7942 const short LOWERCASE_LETTER = 2;
7943 const short MATH_SYMBOL = 24;
7944 const short MODIFIER_LETTER = 4;
7945 const short MODIFIER_SYMBOL = 26;
7946 const short NON_SPACING_MARK = 6;
7947 const short OTHER_LETTER = 5;
7948 const short OTHER_NUMBER = 11;
7949 const short OTHER_PUNCTUATION = 23;
7950 const short OTHER_SYMBOL = 27;
7951 const short PARAGRAPH_SEPARATOR = 14;
7952 const short PRIVATE_USE = 17;
7953 const short SPACE_SEPARATOR = 12;
7954 const short START_PUNCTUATION = 20;
7955 const short SURROGATE = 18;
7956 const short TITLECASE_LETTER = 3;
7957 const short UPPERCASE_LETTER = 1;
7959 published struct ParseResult {
7960 long LeadingWhiteSpace;
7961 long EndPos;
7962 long CharLen;
7963 double Value;
7964 long TokenType;
7965 long StartFlags;
7966 long ContFlags;
7967 string DequotedNameOrString;
7969 published interface XCharacterClassification {
7970 interface ::com::sun::star::uno::XInterface;
7971 string toUpper([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
7972 string toLower([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
7973 string toTitle([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
7974 short getType([in] string aText, [in] long nPos);
7975 short getCharacterDirection([in] string aText, [in] long nPos);
7976 short getScript([in] string aText, [in] long nPos);
7977 long getCharacterType([in] string aText, [in] long nPos, [in] ::com::sun::star::lang::Locale aLocale);
7978 long getStringType([in] string aText, [in] long nPos, [in] long nCount, [in] ::com::sun::star::lang::Locale aLocale);
7979 ::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);
7980 ::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);
7982 published service CharacterClassification: ::com::sun::star::i18n::XCharacterClassification;
7983 published constants CharacterIteratorMode {
7984 const short SKIPCELL = 1;
7985 const short SKIPCHARACTER = 0;
7986 const short SKIPCONTROLCHARACTER = 2;
7988 published service Collator: ::com::sun::star::i18n::XCollator;
7989 published constants CollatorOptions {
7990 const short CollatorOptions_IGNORE_CASE = 1;
7991 const short CollatorOptions_IGNORE_CASE_ACCENT = 8;
7992 const short CollatorOptions_IGNORE_KANA = 2;
7993 const short CollatorOptions_IGNORE_WIDTH = 4;
7995 published struct Currency {
7996 string ID;
7997 string Symbol;
7998 string BankSymbol;
7999 string Name;
8000 boolean Default;
8001 boolean UsedInCompatibleFormatCodes;
8002 short DecimalPlaces;
8004 published struct Currency2: ::com::sun::star::i18n::Currency {
8005 boolean LegacyOnly;
8007 published enum DirectionProperty {
8008 LEFT_TO_RIGHT = 0,
8009 RIGHT_TO_LEFT = 1,
8010 EUROPEAN_NUMBER = 2,
8011 EUROPEAN_NUMBER_SEPARATOR = 3,
8012 EUROPEAN_NUMBER_TERMINATOR = 4,
8013 ARABIC_NUMBER = 5,
8014 COMMON_NUMBER_SEPARATOR = 6,
8015 BLOCK_SEPARATOR = 7,
8016 SEGMENT_SEPARATOR = 8,
8017 WHITE_SPACE_NEUTRAL = 9,
8018 OTHER_NEUTRAL = 10,
8019 LEFT_TO_RIGHT_EMBEDDING = 11,
8020 LEFT_TO_RIGHT_OVERRIDE = 12,
8021 RIGHT_TO_LEFT_ARABIC = 13,
8022 RIGHT_TO_LEFT_EMBEDDING = 14,
8023 RIGHT_TO_LEFT_OVERRIDE = 15,
8024 POP_DIRECTIONAL_FORMAT = 16,
8025 DIR_NON_SPACING_MARK = 17,
8026 BOUNDARY_NEUTRAL = 18
8028 published struct ForbiddenCharacters {
8029 string beginLine;
8030 string endLine;
8032 published struct FormatElement {
8033 string formatCode;
8034 string formatName;
8035 string formatKey;
8036 string formatType;
8037 string formatUsage;
8038 short formatIndex;
8039 boolean isDefault;
8041 published struct Implementation {
8042 string unoID;
8043 boolean isDefault;
8045 published interface XIndexEntrySupplier {
8046 interface ::com::sun::star::uno::XInterface;
8047 string getIndexCharacter([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale, [in] string aSortAlgorithm);
8048 string getIndexFollowPageWord([in] boolean bMorePages, [in] ::com::sun::star::lang::Locale aLocale);
8050 published interface XExtendedIndexEntrySupplier {
8051 interface ::com::sun::star::i18n::XIndexEntrySupplier;
8052 sequence< ::com::sun::star::lang::Locale > getLocaleList();
8053 sequence< string > getAlgorithmList([in] ::com::sun::star::lang::Locale aLocale);
8054 boolean usePhoneticEntry([in] ::com::sun::star::lang::Locale aLocale);
8055 string getPhoneticCandidate([in] string aIndexEntry, [in] ::com::sun::star::lang::Locale aLocale);
8056 boolean loadAlgorithm([in] ::com::sun::star::lang::Locale aLocale, [in] string aIndexAlgorithm, [in] long nCollatorOptions);
8057 string getIndexKey([in] string aIndexEntry, [in] string aPhoneticEntry, [in] ::com::sun::star::lang::Locale aLocale);
8058 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);
8060 published service IndexEntrySupplier: ::com::sun::star::i18n::XExtendedIndexEntrySupplier;
8061 published constants InputSequenceCheckMode {
8062 const short BASIC = 1;
8063 const short PASSTHROUGH = 0;
8064 const short STRICT = 2;
8066 published interface XInputSequenceChecker {
8067 interface ::com::sun::star::uno::XInterface;
8068 boolean checkInputSequence([in] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode);
8070 published interface XExtendedInputSequenceChecker {
8071 interface ::com::sun::star::i18n::XInputSequenceChecker;
8072 long correctInputSequence([inout] string aText, [in] long nPos, [in] char cInputChar, [in] short nInputCheckMode);
8074 published service InputSequenceChecker: ::com::sun::star::i18n::XExtendedInputSequenceChecker;
8075 published constants KCharacterType {
8076 const long ALPHA = 14;
8077 const long BASE_FORM = 64;
8078 const long CONTROL = 16;
8079 const long DIGIT = 1;
8080 const long LETTER = 128;
8081 const long LOWER = 4;
8082 const long PRINTABLE = 32;
8083 const long TITLE_CASE = 8;
8084 const long UPPER = 2;
8086 published constants KNumberFormatType {
8087 const short LONG = 3;
8088 const short MEDIUM = 2;
8089 const short SHORT = 1;
8091 published constants KNumberFormatUsage {
8092 const short CURRENCY = 8;
8093 const short DATE = 1;
8094 const short DATE_TIME = 3;
8095 const short FIXED_NUMBER = 4;
8096 const short FRACTION_NUMBER = 5;
8097 const short PERCENT_NUMBER = 6;
8098 const short SCIENTIFIC_NUMBER = 7;
8099 const short TIME = 2;
8101 published constants KParseTokens {
8102 const long ANY_ALNUM = 61447;
8103 const long ANY_ALPHA = 45059;
8104 const long ANY_DIGIT = 16388;
8105 const long ANY_LETTER = 241667;
8106 const long ANY_LETTER_OR_NUMBER = 1044487;
8107 const long ANY_NUMBER = 802820;
8108 const long ASC_ALNUM = 7;
8109 const long ASC_ALPHA = 3;
8110 const long ASC_ANY_BUT_CONTROL = 1024;
8111 const long ASC_COLON = 64;
8112 const long ASC_CONTROL = 512;
8113 const long ASC_DIGIT = 4;
8114 const long ASC_DOLLAR = 16;
8115 const long ASC_DOT = 32;
8116 const long ASC_LOALPHA = 2;
8117 const long ASC_OTHER = 2048;
8118 const long ASC_UNDERSCORE = 8;
8119 const long ASC_UPALPHA = 1;
8120 const long GROUP_SEPARATOR_IN_NUMBER = 134217728;
8121 const long IGNORE_LEADING_WS = 1073741824;
8122 const long TWO_DOUBLE_QUOTES_BREAK_STRING = 268435456;
8123 const long UNI_ALNUM = 61440;
8124 const long UNI_ALPHA = 45056;
8125 const long UNI_DIGIT = 16384;
8126 const long UNI_LETTER = 241664;
8127 const long UNI_LETTER_NUMBER = 262144;
8128 const long UNI_LOALPHA = 8192;
8129 const long UNI_MODIFIER_LETTER = 65536;
8130 const long UNI_NUMBER = 802816;
8131 const long UNI_OTHER = 536870912;
8132 const long UNI_OTHER_LETTER = 131072;
8133 const long UNI_OTHER_NUMBER = 524288;
8134 const long UNI_TITLE_ALPHA = 32768;
8135 const long UNI_UPALPHA = 4096;
8137 published constants KParseType {
8138 const long ANY_NUMBER = 96;
8139 const long ASC_NUMBER = 32;
8140 const long BOOLEAN = 2;
8141 const long DOUBLE_QUOTE_STRING = 16;
8142 const long IDENTNAME = 4;
8143 const long MISSING_QUOTE = 1073741824;
8144 const long ONE_SINGLE_CHAR = 1;
8145 const long SINGLE_QUOTE_NAME = 8;
8146 const long UNI_NUMBER = 64;
8148 published struct LanguageCountryInfo {
8149 string Language;
8150 string LanguageDefaultName;
8151 string Country;
8152 string CountryDefaultName;
8153 string Variant;
8155 published interface XCalendar {
8156 interface ::com::sun::star::uno::XInterface;
8157 void loadDefaultCalendar([in] ::com::sun::star::lang::Locale rLocale);
8158 void loadCalendar([in] string uniqueID, [in] ::com::sun::star::lang::Locale rLocale);
8159 ::com::sun::star::i18n::Calendar getLoadedCalendar();
8160 sequence< string > getAllCalendars([in] ::com::sun::star::lang::Locale rLocale);
8161 string getUniqueID();
8162 void setDateTime([in] double nTimeInDays);
8163 double getDateTime();
8164 void setValue([in] short nCalendarFieldIndex, [in] short nValue);
8165 short getValue([in] short nCalendarFieldIndex);
8166 boolean isValid();
8167 void addValue([in] short nCalendarFieldIndex, [in] long nAmount);
8168 short getFirstDayOfWeek();
8169 void setFirstDayOfWeek([in] short nDay);
8170 void setMinimumNumberOfDaysForFirstWeek([in] short nDays);
8171 short getMinimumNumberOfDaysForFirstWeek();
8172 short getNumberOfMonthsInYear();
8173 short getNumberOfDaysInWeek();
8174 sequence< ::com::sun::star::i18n::CalendarItem > getMonths();
8175 sequence< ::com::sun::star::i18n::CalendarItem > getDays();
8176 string getDisplayName([in] short nCalendarDisplayIndex, [in] short nIdx, [in] short nNameType);
8178 published interface XExtendedCalendar {
8179 interface ::com::sun::star::i18n::XCalendar;
8180 string getDisplayString([in] long nCalendarDisplayCode, [in] short nNativeNumberMode);
8182 published interface XCalendar3 {
8183 interface ::com::sun::star::i18n::XExtendedCalendar;
8184 ::com::sun::star::i18n::Calendar2 getLoadedCalendar2();
8185 sequence< ::com::sun::star::i18n::CalendarItem2 > getDays2();
8186 sequence< ::com::sun::star::i18n::CalendarItem2 > getMonths2();
8187 sequence< ::com::sun::star::i18n::CalendarItem2 > getGenitiveMonths2();
8188 sequence< ::com::sun::star::i18n::CalendarItem2 > getPartitiveMonths2();
8190 published service LocaleCalendar: ::com::sun::star::i18n::XCalendar3;
8191 published struct LocaleDataItem {
8192 string unoID;
8193 string dateSeparator;
8194 string thousandSeparator;
8195 string decimalSeparator;
8196 string timeSeparator;
8197 string time100SecSeparator;
8198 string listSeparator;
8199 string quotationStart;
8200 string quotationEnd;
8201 string doubleQuotationStart;
8202 string doubleQuotationEnd;
8203 string timeAM;
8204 string timePM;
8205 string measurementSystem;
8206 string LongDateDayOfWeekSeparator;
8207 string LongDateDaySeparator;
8208 string LongDateMonthSeparator;
8209 string LongDateYearSeparator;
8211 published interface XLocaleData {
8212 interface ::com::sun::star::uno::XInterface;
8213 ::com::sun::star::i18n::LanguageCountryInfo getLanguageCountryInfo([in] ::com::sun::star::lang::Locale aLocale);
8214 ::com::sun::star::i18n::LocaleDataItem getLocaleItem([in] ::com::sun::star::lang::Locale aLocale);
8215 sequence< ::com::sun::star::i18n::Calendar > getAllCalendars([in] ::com::sun::star::lang::Locale aLocale);
8216 sequence< ::com::sun::star::i18n::Currency > getAllCurrencies([in] ::com::sun::star::lang::Locale aLocale);
8217 sequence< ::com::sun::star::i18n::FormatElement > getAllFormats([in] ::com::sun::star::lang::Locale aLocale);
8218 sequence< ::com::sun::star::i18n::Implementation > getCollatorImplementations([in] ::com::sun::star::lang::Locale aLocale);
8219 sequence< string > getSearchOptions([in] ::com::sun::star::lang::Locale aLocale);
8220 sequence< string > getCollationOptions([in] ::com::sun::star::lang::Locale aLocale);
8221 sequence< string > getTransliterations([in] ::com::sun::star::lang::Locale aLocale);
8222 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8223 sequence< string > getReservedWord([in] ::com::sun::star::lang::Locale aLocale);
8224 sequence< ::com::sun::star::lang::Locale > getAllInstalledLocaleNames();
8226 published interface XLocaleData2 {
8227 interface ::com::sun::star::i18n::XLocaleData;
8228 sequence< ::com::sun::star::i18n::Currency2 > getAllCurrencies2([in] ::com::sun::star::lang::Locale aLocale);
8230 published interface XLocaleData3 {
8231 interface ::com::sun::star::i18n::XLocaleData2;
8232 sequence< ::com::sun::star::i18n::Calendar2 > getAllCalendars2([in] ::com::sun::star::lang::Locale aLocale);
8234 published interface XLocaleData4 {
8235 interface ::com::sun::star::i18n::XLocaleData3;
8236 sequence< string > getDateAcceptancePatterns([in] ::com::sun::star::lang::Locale aLocale);
8238 published service LocaleData: ::com::sun::star::i18n::XLocaleData4;
8239 /** @deprecated */ published constants LocaleItem {
8240 const short COUNT = 17;
8241 const short COUNT2 = 18;
8242 const short DATE_SEPARATOR = 0;
8243 const short DECIMAL_SEPARATOR = 2;
8244 const short DECIMAL_SEPARATOR_ALTERNATIVE = 17;
8245 const short DOUBLE_QUOTATION_END = 9;
8246 const short DOUBLE_QUOTATION_START = 8;
8247 const short LIST_SEPARATOR = 5;
8248 const short LONG_DATE_DAY_OF_WEEK_SEPARATOR = 13;
8249 const short LONG_DATE_DAY_SEPARATOR = 14;
8250 const short LONG_DATE_MONTH_SEPARATOR = 15;
8251 const short LONG_DATE_YEAR_SEPARATOR = 16;
8252 const short MEASUREMENT_SYSTEM = 10;
8253 const short SINGLE_QUOTATION_END = 7;
8254 const short SINGLE_QUOTATION_START = 6;
8255 const short THOUSAND_SEPARATOR = 1;
8256 const short TIME_100SEC_SEPARATOR = 4;
8257 const short TIME_AM = 11;
8258 const short TIME_PM = 12;
8259 const short TIME_SEPARATOR = 3;
8261 published constants Months {
8262 const short APRIL = 3;
8263 const short AUGUST = 7;
8264 const short DECEMBER = 11;
8265 const short FEBURARY = 1;
8266 const short JANUARY = 0;
8267 const short JULY = 6;
8268 const short JUNE = 5;
8269 const short MARCH = 2;
8270 const short MAY = 4;
8271 const short NOVEMBER = 10;
8272 const short OCTOBER = 9;
8273 const short SEPTEMBER = 8;
8275 published exception MultipleCharsOutputException: ::com::sun::star::uno::Exception {
8277 published constants NativeNumberMode {
8278 const short NATNUM0 = 0;
8279 const short NATNUM1 = 1;
8280 const short NATNUM10 = 10;
8281 const short NATNUM11 = 11;
8282 const short NATNUM12 = 12;
8283 const short NATNUM2 = 2;
8284 const short NATNUM3 = 3;
8285 const short NATNUM4 = 4;
8286 const short NATNUM5 = 5;
8287 const short NATNUM6 = 6;
8288 const short NATNUM7 = 7;
8289 const short NATNUM8 = 8;
8290 const short NATNUM9 = 9;
8292 published struct NativeNumberXmlAttributes {
8293 ::com::sun::star::lang::Locale Locale;
8294 string Format;
8295 string Style;
8297 published interface XNativeNumberSupplier {
8298 interface ::com::sun::star::uno::XInterface;
8299 string getNativeNumberString([in] string aNumberString, [in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8300 boolean isValidNatNum([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8301 ::com::sun::star::i18n::NativeNumberXmlAttributes convertToXmlAttributes([in] ::com::sun::star::lang::Locale aLocale, [in] short nNativeNumberMode);
8302 short convertFromXmlAttributes([in] ::com::sun::star::i18n::NativeNumberXmlAttributes aAttr);
8304 published service NativeNumberSupplier: ::com::sun::star::i18n::XNativeNumberSupplier;
8305 published struct NumberFormatCode {
8306 short Type;
8307 short Usage;
8308 string Code;
8309 string DefaultName;
8310 string NameID;
8311 short Index;
8312 boolean Default;
8314 published constants NumberFormatIndex {
8315 const short BOOLEAN = 48;
8316 const short CURRENCY_1000DEC2 = 13;
8317 const short CURRENCY_1000DEC2_CCC = 16;
8318 const short CURRENCY_1000DEC2_DASHED = 17;
8319 const short CURRENCY_1000DEC2_RED = 15;
8320 const short CURRENCY_1000INT = 12;
8321 const short CURRENCY_1000INT_RED = 14;
8322 const short CURRENCY_END = 17;
8323 const short CURRENCY_START = 12;
8324 const short DATETIME_END = 47;
8325 const short DATETIME_START = 46;
8326 const short DATETIME_SYSTEM_SHORT_HHMM = 46;
8327 const short DATETIME_SYS_DDMMYYYY_HHMMSS = 47;
8328 const short DATE_DEF_NNDDMMMYY = 28;
8329 const short DATE_DIN_DMMMMYYYY = 26;
8330 const short DATE_DIN_DMMMYYYY = 24;
8331 const short DATE_DIN_MMDD = 31;
8332 const short DATE_DIN_YYMMDD = 32;
8333 const short DATE_DIN_YYYYMMDD = 33;
8334 const short DATE_END = 38;
8335 const short DATE_MMMM = 36;
8336 const short DATE_QQJJ = 37;
8337 const short DATE_START = 18;
8338 const short DATE_SYSTEM_LONG = 19;
8339 const short DATE_SYSTEM_SHORT = 18;
8340 const short DATE_SYS_DDMMM = 35;
8341 const short DATE_SYS_DDMMYY = 20;
8342 const short DATE_SYS_DDMMYYYY = 21;
8343 const short DATE_SYS_DMMMMYYYY = 25;
8344 const short DATE_SYS_DMMMYY = 22;
8345 const short DATE_SYS_DMMMYYYY = 23;
8346 const short DATE_SYS_MMYY = 34;
8347 const short DATE_SYS_NNDMMMMYYYY = 29;
8348 const short DATE_SYS_NNDMMMYY = 27;
8349 const short DATE_SYS_NNNNDMMMMYYYY = 30;
8350 const short DATE_WW = 38;
8351 const short FRACTION_1 = 10;
8352 const short FRACTION_2 = 11;
8353 const short FRACTION_END = 11;
8354 const short FRACTION_START = 10;
8355 const short INDEX_TABLE_ENTRIES = 50;
8356 const short NUMBER_1000DEC2 = 4;
8357 const short NUMBER_1000INT = 3;
8358 const short NUMBER_DEC2 = 2;
8359 const short NUMBER_END = 5;
8360 const short NUMBER_INT = 1;
8361 const short NUMBER_STANDARD = 0;
8362 const short NUMBER_START = 0;
8363 const short NUMBER_SYSTEM = 5;
8364 const short PERCENT_DEC2 = 9;
8365 const short PERCENT_END = 9;
8366 const short PERCENT_INT = 8;
8367 const short PERCENT_START = 8;
8368 const short SCIENTIFIC_000E00 = 7;
8369 const short SCIENTIFIC_000E000 = 6;
8370 const short SCIENTIFIC_END = 7;
8371 const short SCIENTIFIC_START = 6;
8372 const short TEXT = 49;
8373 const short TIME_END = 45;
8374 const short TIME_HHMM = 39;
8375 const short TIME_HHMMAMPM = 41;
8376 const short TIME_HHMMSS = 40;
8377 const short TIME_HHMMSSAMPM = 42;
8378 const short TIME_HH_MMSS = 43;
8379 const short TIME_HH_MMSS00 = 45;
8380 const short TIME_MMSS00 = 44;
8381 const short TIME_START = 39;
8383 published interface XNumberFormatCode {
8384 interface ::com::sun::star::uno::XInterface;
8385 ::com::sun::star::i18n::NumberFormatCode getDefault([in] short nFormatType, [in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale);
8386 ::com::sun::star::i18n::NumberFormatCode getFormatCode([in] short nFormatIndex, [in] ::com::sun::star::lang::Locale rLocale);
8387 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCode([in] short nFormatUsage, [in] ::com::sun::star::lang::Locale rLocale);
8388 sequence< ::com::sun::star::i18n::NumberFormatCode > getAllFormatCodes([in] ::com::sun::star::lang::Locale rLocale);
8390 published service NumberFormatMapper: ::com::sun::star::i18n::XNumberFormatCode;
8391 published constants ScriptDirection {
8392 const short LEFT_TO_RIGHT = 1;
8393 const short NEUTRAL = 0;
8394 const short RIGHT_TO_LEFT = 2;
8396 published constants ScriptType {
8397 const short ASIAN = 2;
8398 const short COMPLEX = 3;
8399 const short LATIN = 1;
8400 const short WEAK = 4;
8402 published struct TextConversionResult {
8403 ::com::sun::star::i18n::Boundary Boundary;
8404 sequence< string > Candidates;
8406 published interface XTextConversion {
8407 interface ::com::sun::star::uno::XInterface;
8408 ::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);
8409 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);
8410 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);
8412 published interface XExtendedTextConversion {
8413 interface ::com::sun::star::i18n::XTextConversion;
8414 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);
8416 published service TextConversion: ::com::sun::star::i18n::XExtendedTextConversion;
8417 published constants TextConversionOption {
8418 const long CHARACTER_BY_CHARACTER = 1;
8419 const long IGNORE_POST_POSITIONAL_WORD = 2;
8420 const long NONE = 0;
8421 const long USE_CHARACTER_VARIANTS = 2;
8423 published constants TextConversionType {
8424 const short TO_HANGUL = 1;
8425 const short TO_HANJA = 2;
8426 const short TO_SCHINESE = 3;
8427 const short TO_TCHINESE = 4;
8429 published enum TransliterationModules {
8430 UPPERCASE_LOWERCASE = 1,
8431 LOWERCASE_UPPERCASE = 2,
8432 HALFWIDTH_FULLWIDTH = 3,
8433 FULLWIDTH_HALFWIDTH = 4,
8434 KATAKANA_HIRAGANA = 5,
8435 HIRAGANA_KATAKANA = 6,
8436 NumToTextLower_zh_CN = 7,
8437 NumToTextUpper_zh_CN = 8,
8438 NumToTextLower_zh_TW = 9,
8439 NumToTextUpper_zh_TW = 10,
8440 NumToTextFormalHangul_ko = 11,
8441 NumToTextFormalLower_ko = 12,
8442 NumToTextFormalUpper_ko = 13,
8443 NON_IGNORE_MASK = 255,
8444 IGNORE_MASK = -256,
8445 IGNORE_CASE = 256,
8446 IGNORE_KANA = 512,
8447 IGNORE_WIDTH = 1024,
8448 ignoreTraditionalKanji_ja_JP = 4096,
8449 ignoreTraditionalKana_ja_JP = 8192,
8450 ignoreMinusSign_ja_JP = 16384,
8451 ignoreIterationMark_ja_JP = 32768,
8452 ignoreSeparator_ja_JP = 65536,
8453 ignoreZiZu_ja_JP = 131072,
8454 ignoreBaFa_ja_JP = 262144,
8455 ignoreTiJi_ja_JP = 524288,
8456 ignoreHyuByu_ja_JP = 1048576,
8457 ignoreSeZe_ja_JP = 2097152,
8458 ignoreIandEfollowedByYa_ja_JP = 4194304,
8459 ignoreKiKuFollowedBySa_ja_JP = 8388608,
8460 ignoreSize_ja_JP = 16777216,
8461 ignoreProlongedSoundMark_ja_JP = 33554432,
8462 ignoreMiddleDot_ja_JP = 67108864,
8463 ignoreSpace_ja_JP = 134217728,
8464 smallToLarge_ja_JP = 268435456,
8465 largeToSmall_ja_JP = 536870912,
8466 END_OF_MODULE = 0
8468 published enum TransliterationModulesNew {
8469 UPPERCASE_LOWERCASE = 1,
8470 LOWERCASE_UPPERCASE = 2,
8471 HALFWIDTH_FULLWIDTH = 3,
8472 FULLWIDTH_HALFWIDTH = 4,
8473 KATAKANA_HIRAGANA = 5,
8474 HIRAGANA_KATAKANA = 6,
8475 IGNORE_CASE = 7,
8476 IGNORE_KANA = 8,
8477 IGNORE_WIDTH = 9,
8478 ignoreTraditionalKanji_ja_JP = 10,
8479 ignoreTraditionalKana_ja_JP = 11,
8480 ignoreMinusSign_ja_JP = 12,
8481 ignoreIterationMark_ja_JP = 13,
8482 ignoreSeparator_ja_JP = 14,
8483 ignoreZiZu_ja_JP = 15,
8484 ignoreBaFa_ja_JP = 16,
8485 ignoreTiJi_ja_JP = 17,
8486 ignoreHyuByu_ja_JP = 18,
8487 ignoreSeZe_ja_JP = 19,
8488 ignoreIandEfollowedByYa_ja_JP = 20,
8489 ignoreKiKuFollowedBySa_ja_JP = 21,
8490 ignoreSize_ja_JP = 22,
8491 ignoreProlongedSoundMark_ja_JP = 23,
8492 ignoreMiddleDot_ja_JP = 24,
8493 ignoreSpace_ja_JP = 25,
8494 smallToLarge_ja_JP = 26,
8495 largeToSmall_ja_JP = 27,
8496 NumToTextLower_zh_CN = 28,
8497 NumToTextUpper_zh_CN = 29,
8498 NumToTextLower_zh_TW = 30,
8499 NumToTextUpper_zh_TW = 31,
8500 NumToTextFormalHangul_ko = 32,
8501 NumToTextFormalLower_ko = 33,
8502 NumToTextFormalUpper_ko = 34,
8503 NumToTextInformalHangul_ko = 35,
8504 NumToTextInformalLower_ko = 36,
8505 NumToTextInformalUpper_ko = 37,
8506 NumToCharLower_zh_CN = 38,
8507 NumToCharUpper_zh_CN = 39,
8508 NumToCharLower_zh_TW = 40,
8509 NumToCharUpper_zh_TW = 41,
8510 NumToCharHangul_ko = 42,
8511 NumToCharLower_ko = 43,
8512 NumToCharUpper_ko = 44,
8513 NumToCharFullwidth = 45,
8514 NumToCharKanjiShort_ja_JP = 46,
8515 TextToNumLower_zh_CN = 47,
8516 TextToNumUpper_zh_CN = 48,
8517 TextToNumLower_zh_TW = 49,
8518 TextToNumUpper_zh_TW = 50,
8519 TextToNumFormalHangul_ko = 51,
8520 TextToNumFormalLower_ko = 52,
8521 TextToNumFormalUpper_ko = 53,
8522 TextToNumInformalHangul_ko = 54,
8523 TextToNumInformalLower_ko = 55,
8524 TextToNumInformalUpper_ko = 56,
8525 CharToNumLower_zh_CN = 59,
8526 CharToNumUpper_zh_CN = 60,
8527 CharToNumLower_zh_TW = 61,
8528 CharToNumUpper_zh_TW = 62,
8529 CharToNumHangul_ko = 63,
8530 CharToNumLower_ko = 64,
8531 CharToNumUpper_ko = 65,
8532 END_OF_MODULE = 0
8534 published interface XTransliteration {
8535 interface ::com::sun::star::uno::XInterface;
8536 string getName();
8537 short getType();
8538 void loadModule([in] ::com::sun::star::i18n::TransliterationModules eModType, [in] ::com::sun::star::lang::Locale aLocale);
8539 void loadModuleNew([in] sequence< ::com::sun::star::i18n::TransliterationModulesNew > aModType, [in] ::com::sun::star::lang::Locale aLocale);
8540 void loadModuleByImplName([in] string aImplName, [in] ::com::sun::star::lang::Locale aLocale);
8541 void loadModulesByImplNames([in] sequence< string > aImplNameList, [in] ::com::sun::star::lang::Locale aLocale);
8542 sequence< string > getAvailableModules([in] ::com::sun::star::lang::Locale aLocale, [in] short nType);
8543 string transliterate([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset);
8544 /** @deprecated */ string folding([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset);
8545 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);
8546 sequence< string > transliterateRange([in] string aStr1, [in] string aStr2);
8547 long compareSubstring([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2);
8548 long compareString([in] string aStr1, [in] string aStr2);
8550 published interface XExtendedTransliteration {
8551 interface ::com::sun::star::i18n::XTransliteration;
8552 string transliterateString2String([in] string aStr, [in] long nStartPos, [in] long nCount);
8553 string transliterateChar2String([in] char cChar);
8554 char transliterateChar2Char([in] char cChar) raises (::com::sun::star::i18n::MultipleCharsOutputException);
8556 published service Transliteration: ::com::sun::star::i18n::XExtendedTransliteration;
8557 published constants TransliterationType {
8558 const short CASCADE = 8;
8559 const short IGNORE = 4;
8560 const short NONE = 0;
8561 const short NUMERIC = 2;
8562 const short ONE_TO_ONE = 1;
8563 const short ONE_TO_ONE_NUMERIC = 3;
8565 published enum UnicodeScript {
8566 kBasicLatin = 0,
8567 kLatin1Supplement = 1,
8568 kLatinExtendedA = 2,
8569 kLatinExtendedB = 3,
8570 kIPAExtension = 4,
8571 kSpacingModifier = 5,
8572 kCombiningDiacritical = 6,
8573 kGreek = 7,
8574 kCyrillic = 8,
8575 kArmenian = 9,
8576 kHebrew = 10,
8577 kArabic = 11,
8578 kSyriac = 12,
8579 kThaana = 13,
8580 kDevanagari = 14,
8581 kBengali = 15,
8582 kGurmukhi = 16,
8583 kGujarati = 17,
8584 kOriya = 18,
8585 kTamil = 19,
8586 kTelugu = 20,
8587 kKannada = 21,
8588 kMalayalam = 22,
8589 kSinhala = 23,
8590 kThai = 24,
8591 kLao = 25,
8592 kTibetan = 26,
8593 kMyanmar = 27,
8594 kGeorgian = 28,
8595 kHangulJamo = 29,
8596 kEthiopic = 30,
8597 kCherokee = 31,
8598 kUnifiedCanadianAboriginalSyllabics = 32,
8599 kOgham = 33,
8600 kRunic = 34,
8601 kKhmer = 35,
8602 kMongolian = 36,
8603 kLatinExtendedAdditional = 37,
8604 kGreekExtended = 38,
8605 kGeneralPunctuation = 39,
8606 kSuperSubScript = 40,
8607 kCurrencySymbolScript = 41,
8608 kSymbolCombiningMark = 42,
8609 kLetterlikeSymbol = 43,
8610 kNumberForm = 44,
8611 kArrow = 45,
8612 kMathOperator = 46,
8613 kMiscTechnical = 47,
8614 kControlPicture = 48,
8615 kOpticalCharacter = 49,
8616 kEnclosedAlphanumeric = 50,
8617 kBoxDrawing = 51,
8618 kBlockElement = 52,
8619 kGeometricShape = 53,
8620 kMiscSymbol = 54,
8621 kDingbat = 55,
8622 kBraillePatterns = 56,
8623 kCJKRadicalsSupplement = 57,
8624 kKangxiRadicals = 58,
8625 kIdeographicDescriptionCharacters = 59,
8626 kCJKSymbolPunctuation = 60,
8627 kHiragana = 61,
8628 kKatakana = 62,
8629 kBopomofo = 63,
8630 kHangulCompatibilityJamo = 64,
8631 kKanbun = 65,
8632 kBopomofoExtended = 66,
8633 kEnclosedCJKLetterMonth = 67,
8634 kCJKCompatibility = 68,
8635 k_CJKUnifiedIdeographsExtensionA = 69,
8636 kCJKUnifiedIdeograph = 70,
8637 kYiSyllables = 71,
8638 kYiRadicals = 72,
8639 kHangulSyllable = 73,
8640 kHighSurrogate = 74,
8641 kHighPrivateUseSurrogate = 75,
8642 kLowSurrogate = 76,
8643 kPrivateUse = 77,
8644 kCJKCompatibilityIdeograph = 78,
8645 kAlphabeticPresentation = 79,
8646 kArabicPresentationA = 80,
8647 kCombiningHalfMark = 81,
8648 kCJKCompatibilityForm = 82,
8649 kSmallFormVariant = 83,
8650 kArabicPresentationB = 84,
8651 kNoScript = 85,
8652 kHalfwidthFullwidthForm = 86,
8653 kScriptCount = 87
8655 published constants UnicodeType {
8656 const short COMBINING_SPACING_MARK = 8;
8657 const short CONNECTOR_PUNCTUATION = 22;
8658 const short CONTROL = 15;
8659 const short CURRENCY_SYMBOL = 25;
8660 const short DASH_PUNCTUATION = 19;
8661 const short DECIMAL_DIGIT_NUMBER = 9;
8662 const short ENCLOSING_MARK = 7;
8663 const short END_PUNCTUATION = 29;
8664 const short FINAL_PUNCTUATION = 21;
8665 const short FORMAT = 16;
8666 const short GENERAL_TYPES_COUNT = 30;
8667 const short INITIAL_PUNCTUATION = 20;
8668 const short LETTER_NUMBER = 10;
8669 const short LINE_SEPARATOR = 13;
8670 const short LOWERCASE_LETTER = 2;
8671 const short MATH_SYMBOL = 24;
8672 const short MODIFIER_LETTER = 4;
8673 const short MODIFIER_SYMBOL = 26;
8674 const short NON_SPACING_MARK = 6;
8675 const short OTHER_LETTER = 5;
8676 const short OTHER_NUMBER = 11;
8677 const short OTHER_PUNCTUATION = 23;
8678 const short OTHER_SYMBOL = 27;
8679 const short PARAGRAPH_SEPARATOR = 14;
8680 const short PRIVATE_USE = 17;
8681 const short SPACE_SEPARATOR = 12;
8682 const short START_PUNCTUATION = 28;
8683 const short SURROGATE = 18;
8684 const short TITLECASE_LETTER = 3;
8685 const short UNASSIGNED = 0;
8686 const short UPPERCASE_LETTER = 1;
8688 published constants Weekdays {
8689 const short FRIDAY = 5;
8690 const short MONDAY = 1;
8691 const short SATURDAY = 6;
8692 const short SUNDAY = 0;
8693 const short THURSDAY = 4;
8694 const short TUESDAY = 2;
8695 const short WEDNESDAY = 3;
8697 published constants WordType {
8698 const short ANYWORD_IGNOREWHITESPACES = 1;
8699 const short ANY_WORD = 0;
8700 const short DICTIONARY_WORD = 2;
8701 const short WORD_COUNT = 3;
8703 published interface XForbiddenCharacters {
8704 interface ::com::sun::star::uno::XInterface;
8705 ::com::sun::star::i18n::ForbiddenCharacters getForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::container::NoSuchElementException);
8706 boolean hasForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8707 void setForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale, [in] ::com::sun::star::i18n::ForbiddenCharacters aForbiddenCharacters);
8708 void removeForbiddenCharacters([in] ::com::sun::star::lang::Locale aLocale);
8710 published interface XScriptTypeDetector {
8711 interface ::com::sun::star::uno::XInterface;
8712 long beginOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection);
8713 long endOfScriptDirection([in] string aText, [in] long nPos, [in] short nScriptDirection);
8714 short getScriptDirection([in] string aText, [in] long nPos, [in] short nDefaultScriptDirection);
8715 long beginOfCTLScriptType([in] string aText, [in] long nPos);
8716 long endOfCTLScriptType([in] string aText, [in] long nPos);
8717 short getCTLScriptType([in] string aText, [in] long nPos);
8719 published constants reservedWords {
8720 const short ABOVE_WORD = 6;
8721 const short BELOW_WORD = 7;
8722 const short COUNT = 12;
8723 const short FALSE_WORD = 1;
8724 const short QUARTER1_ABBREVIATION = 8;
8725 const short QUARTER1_WORD = 2;
8726 const short QUARTER2_ABBREVIATION = 9;
8727 const short QUARTER2_WORD = 3;
8728 const short QUARTER3_ABBREVIATION = 10;
8729 const short QUARTER3_WORD = 4;
8730 const short QUARTER4_ABBREVIATION = 11;
8731 const short QUARTER4_WORD = 5;
8732 const short TRUE_WORD = 0;
8735 module image {
8736 published service ImageMap {
8737 interface ::com::sun::star::container::XNamed;
8738 interface ::com::sun::star::container::XIndexContainer;
8740 published service ImageMapObject {
8741 interface ::com::sun::star::beans::XPropertySet;
8742 interface ::com::sun::star::document::XEventsSupplier;
8743 [property] string URL;
8744 [property] string Description;
8745 [property] string Target;
8746 [property] string Name;
8747 [property] boolean IsActive;
8749 published service ImageMapCircleObject {
8750 service ::com::sun::star::image::ImageMapObject;
8751 [property] ::com::sun::star::awt::Point Center;
8752 [property] long Radius;
8754 published service ImageMapPolygonObject {
8755 service ::com::sun::star::image::ImageMapObject;
8756 [property] ::com::sun::star::drawing::PointSequence Polygon;
8758 published service ImageMapRectangleObject {
8759 service ::com::sun::star::image::ImageMapObject;
8760 [property] ::com::sun::star::awt::Rectangle Boundary;
8763 module ldap {
8764 published exception LdapConnectionException: ::com::sun::star::uno::Exception {
8766 published exception LdapGenericException: ::com::sun::star::uno::Exception {
8767 long ErrorCode;
8770 module linguistic2 {
8771 published enum ConversionDirection {
8772 FROM_LEFT = 0,
8773 FROM_RIGHT = 1
8775 published interface XConversionDictionary {
8776 interface ::com::sun::star::uno::XInterface;
8777 string getName();
8778 ::com::sun::star::lang::Locale getLocale();
8779 short getConversionType();
8780 void setActive([in] boolean bActivate);
8781 boolean isActive();
8782 void clear();
8783 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);
8784 void addEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
8785 void removeEntry([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException);
8786 short getMaxCharCount([in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8787 sequence< string > getConversionEntries([in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8789 published interface XConversionPropertyType {
8790 interface ::com::sun::star::uno::XInterface;
8791 void setPropertyType([in] string aLeftText, [in] string aRightText, [in] short nPropertyType) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException);
8792 short getPropertyType([in] string aLeftText, [in] string aRightText) raises (::com::sun::star::container::NoSuchElementException);
8794 published service ConversionDictionary {
8795 interface ::com::sun::star::linguistic2::XConversionDictionary;
8796 [optional] interface ::com::sun::star::util::XFlushable;
8797 [optional] interface ::com::sun::star::linguistic2::XConversionPropertyType;
8799 published interface XConversionDictionaryList {
8800 interface ::com::sun::star::uno::XInterface;
8801 ::com::sun::star::container::XNameContainer getDictionaryContainer();
8802 ::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);
8803 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);
8804 short queryMaxCharCount([in] ::com::sun::star::lang::Locale aLocale, [in] short nConversionDictionaryType, [in] ::com::sun::star::linguistic2::ConversionDirection eDirection);
8806 published service ConversionDictionaryList: ::com::sun::star::linguistic2::XConversionDictionaryList;
8807 published enum DictionaryType {
8808 POSITIVE = 0,
8809 NEGATIVE = 1,
8810 /** @deprecated */ MIXED = 2
8812 published interface XDictionaryEntry;
8813 published interface XDictionaryEventListener;
8814 published interface XDictionary {
8815 interface ::com::sun::star::container::XNamed;
8816 ::com::sun::star::linguistic2::DictionaryType getDictionaryType();
8817 void setActive([in] boolean bActivate);
8818 boolean isActive();
8819 long getCount();
8820 ::com::sun::star::lang::Locale getLocale();
8821 void setLocale([in] ::com::sun::star::lang::Locale aLocale);
8822 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord);
8823 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry);
8824 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText);
8825 boolean remove([in] string aWord);
8826 boolean isFull();
8827 /** @deprecated */ sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries();
8828 void clear();
8829 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
8830 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
8832 published struct DictionaryEvent: ::com::sun::star::lang::EventObject {
8833 short nEvent;
8834 ::com::sun::star::linguistic2::XDictionaryEntry xDictionaryEntry;
8836 published constants DictionaryEventFlags {
8837 const short ACTIVATE_DIC = 32;
8838 const short ADD_ENTRY = 1;
8839 const short CHG_LANGUAGE = 8;
8840 const short CHG_NAME = 4;
8841 const short DEACTIVATE_DIC = 64;
8842 const short DEL_ENTRY = 2;
8843 const short ENTRIES_CLEARED = 16;
8845 published interface XDictionaryListEventListener;
8846 published interface XDictionaryList {
8847 interface ::com::sun::star::uno::XInterface;
8848 short getCount();
8849 sequence< ::com::sun::star::linguistic2::XDictionary > getDictionaries();
8850 ::com::sun::star::linguistic2::XDictionary getDictionaryByName([in] string aDictionaryName);
8851 boolean addDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary);
8852 boolean removeDictionary([in] ::com::sun::star::linguistic2::XDictionary xDictionary);
8853 boolean addDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener, [in] boolean bReceiveVerbose);
8854 boolean removeDictionaryListEventListener([in] ::com::sun::star::linguistic2::XDictionaryListEventListener xListener);
8855 short beginCollectEvents();
8856 short endCollectEvents();
8857 short flushEvents();
8858 ::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);
8860 published interface XSearchableDictionaryList {
8861 interface ::com::sun::star::linguistic2::XDictionaryList;
8862 ::com::sun::star::linguistic2::XDictionaryEntry queryDictionaryEntry([in] string aWord, [in] ::com::sun::star::lang::Locale aLocale, [in] boolean bSearchPosDics, [in] boolean bSpellEntry);
8864 published service DictionaryList: ::com::sun::star::linguistic2::XSearchableDictionaryList;
8865 published struct DictionaryListEvent: ::com::sun::star::lang::EventObject {
8866 short nCondensedEvent;
8867 sequence< ::com::sun::star::linguistic2::DictionaryEvent > aDictionaryEvents;
8869 published constants DictionaryListEventFlags {
8870 const short ACTIVATE_NEG_DIC = 64;
8871 const short ACTIVATE_POS_DIC = 16;
8872 const short ADD_NEG_ENTRY = 4;
8873 const short ADD_POS_ENTRY = 1;
8874 const short DEACTIVATE_NEG_DIC = 128;
8875 const short DEACTIVATE_POS_DIC = 32;
8876 const short DEL_NEG_ENTRY = 8;
8877 const short DEL_POS_ENTRY = 2;
8879 published service HangulHanjaConversionDictionary {
8880 service ::com::sun::star::linguistic2::ConversionDictionary;
8882 published interface XSupportedLocales {
8883 interface ::com::sun::star::uno::XInterface;
8884 sequence< ::com::sun::star::lang::Locale > getLocales();
8885 boolean hasLocale([in] ::com::sun::star::lang::Locale aLocale);
8887 published interface XPossibleHyphens;
8888 published interface XHyphenator {
8889 interface ::com::sun::star::linguistic2::XSupportedLocales;
8890 ::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);
8891 ::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);
8892 ::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);
8894 published interface XLinguServiceEventListener;
8895 published interface XLinguServiceEventBroadcaster {
8896 interface ::com::sun::star::uno::XInterface;
8897 boolean addLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr);
8898 boolean removeLinguServiceEventListener([in] ::com::sun::star::linguistic2::XLinguServiceEventListener xLstnr);
8900 published service Hyphenator {
8901 interface ::com::sun::star::linguistic2::XHyphenator;
8902 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster;
8903 interface ::com::sun::star::lang::XInitialization;
8904 interface ::com::sun::star::lang::XComponent;
8905 interface ::com::sun::star::lang::XServiceDisplayName;
8907 published interface XLinguProperties {
8908 interface ::com::sun::star::beans::XPropertySet;
8909 [attribute] boolean IsUseDictionaryList;
8910 [attribute] boolean IsIgnoreControlCharacters;
8911 [attribute] boolean IsSpellUpperCase;
8912 [attribute] boolean IsSpellWithDigits;
8913 /** @deprecated */ [attribute] boolean IsSpellCapitalization;
8914 [attribute] short HyphMinLeading;
8915 [attribute] short HyphMinTrailing;
8916 [attribute] short HyphMinWordLength;
8917 [attribute] ::com::sun::star::lang::Locale DefaultLocale;
8918 [attribute] boolean IsHyphAuto;
8919 [attribute] boolean IsHyphSpecial;
8920 [attribute] boolean IsSpellAuto;
8921 [attribute] boolean IsSpellSpecial;
8922 [attribute] boolean IsWrapReverse;
8923 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CJK;
8924 [attribute] ::com::sun::star::lang::Locale DefaultLocale_CTL;
8926 published service LinguProperties: ::com::sun::star::linguistic2::XLinguProperties;
8927 published struct LinguServiceEvent: ::com::sun::star::lang::EventObject {
8928 short nEvent;
8930 published constants LinguServiceEventFlags {
8931 const short HYPHENATE_AGAIN = 4;
8932 const short PROOFREAD_AGAIN = 8;
8933 const short SPELL_CORRECT_WORDS_AGAIN = 1;
8934 const short SPELL_WRONG_WORDS_AGAIN = 2;
8936 published interface XAvailableLocales {
8937 interface ::com::sun::star::uno::XInterface;
8938 sequence< ::com::sun::star::lang::Locale > getAvailableLocales([in] string aServiceName);
8940 published interface XSpellChecker;
8941 published interface XThesaurus;
8942 published interface XLinguServiceManager {
8943 interface ::com::sun::star::uno::XInterface;
8944 ::com::sun::star::linguistic2::XSpellChecker getSpellChecker();
8945 ::com::sun::star::linguistic2::XHyphenator getHyphenator();
8946 ::com::sun::star::linguistic2::XThesaurus getThesaurus();
8947 boolean addLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener);
8948 boolean removeLinguServiceManagerListener([in] ::com::sun::star::lang::XEventListener xListener);
8949 sequence< string > getAvailableServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale);
8950 void setConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale, [in] sequence< string > aServiceImplNames);
8951 sequence< string > getConfiguredServices([in] string aServiceName, [in] ::com::sun::star::lang::Locale aLocale);
8953 published interface XLinguServiceManager2 {
8954 interface ::com::sun::star::linguistic2::XLinguServiceManager;
8955 interface ::com::sun::star::linguistic2::XAvailableLocales;
8956 interface ::com::sun::star::lang::XComponent;
8958 published service LinguServiceManager: ::com::sun::star::linguistic2::XLinguServiceManager2;
8959 published interface XSpellAlternatives;
8960 published interface XSpellChecker {
8961 interface ::com::sun::star::linguistic2::XSupportedLocales;
8962 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);
8963 ::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);
8965 published service SpellChecker {
8966 interface ::com::sun::star::linguistic2::XSpellChecker;
8967 interface ::com::sun::star::linguistic2::XLinguServiceEventBroadcaster;
8968 interface ::com::sun::star::lang::XInitialization;
8969 interface ::com::sun::star::lang::XComponent;
8970 interface ::com::sun::star::lang::XServiceDisplayName;
8972 published constants SpellFailure {
8973 const short CAPTION_ERROR = 3;
8974 const short IS_NEGATIVE_WORD = 2;
8975 const short SPELLING_ERROR = 4;
8977 published interface XMeaning;
8978 published interface XThesaurus {
8979 interface ::com::sun::star::linguistic2::XSupportedLocales;
8980 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);
8982 published service Thesaurus {
8983 interface ::com::sun::star::linguistic2::XThesaurus;
8984 interface ::com::sun::star::lang::XInitialization;
8985 interface ::com::sun::star::lang::XComponent;
8986 interface ::com::sun::star::lang::XServiceDisplayName;
8988 /** @deprecated */ published interface XDictionary1 {
8989 interface ::com::sun::star::container::XNamed;
8990 ::com::sun::star::linguistic2::DictionaryType getDictionaryType();
8991 void setActive([in] boolean bActivate);
8992 boolean isActive();
8993 short getCount();
8994 short getLanguage();
8995 void setLanguage([in] short nLang);
8996 ::com::sun::star::linguistic2::XDictionaryEntry getEntry([in] string aWord);
8997 boolean addEntry([in] ::com::sun::star::linguistic2::XDictionaryEntry xDicEntry);
8998 boolean add([in] string aWord, [in] boolean bIsNegative, [in] string aRplcText);
8999 boolean remove([in] string aWord);
9000 boolean isFull();
9001 sequence< ::com::sun::star::linguistic2::XDictionaryEntry > getEntries();
9002 void clear();
9003 boolean addDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
9004 boolean removeDictionaryEventListener([in] ::com::sun::star::linguistic2::XDictionaryEventListener xListener);
9006 published interface XDictionaryEntry {
9007 interface ::com::sun::star::uno::XInterface;
9008 string getDictionaryWord();
9009 boolean isNegative();
9010 string getReplacementText();
9012 published interface XDictionaryEventListener {
9013 interface ::com::sun::star::lang::XEventListener;
9014 void processDictionaryEvent([in] ::com::sun::star::linguistic2::DictionaryEvent aDicEvent);
9016 published interface XDictionaryListEventListener {
9017 interface ::com::sun::star::lang::XEventListener;
9018 void processDictionaryListEvent([in] ::com::sun::star::linguistic2::DictionaryListEvent aDicListEvent);
9020 published interface XHyphenatedWord {
9021 interface ::com::sun::star::uno::XInterface;
9022 string getWord();
9023 ::com::sun::star::lang::Locale getLocale();
9024 short getHyphenationPos();
9025 string getHyphenatedWord();
9026 short getHyphenPos();
9027 boolean isAlternativeSpelling();
9029 published interface XLinguServiceEventListener {
9030 interface ::com::sun::star::lang::XEventListener;
9031 void processLinguServiceEvent([in] ::com::sun::star::linguistic2::LinguServiceEvent aLngSvcEvent);
9033 published interface XMeaning {
9034 interface ::com::sun::star::uno::XInterface;
9035 string getMeaning();
9036 sequence< string > querySynonyms();
9038 published interface XPossibleHyphens {
9039 interface ::com::sun::star::uno::XInterface;
9040 string getWord();
9041 ::com::sun::star::lang::Locale getLocale();
9042 string getPossibleHyphens();
9043 sequence< short > getHyphenationPositions();
9045 published interface XSpellAlternatives {
9046 interface ::com::sun::star::uno::XInterface;
9047 string getWord();
9048 ::com::sun::star::lang::Locale getLocale();
9049 short getFailureType();
9050 short getAlternativesCount();
9051 sequence< string > getAlternatives();
9053 /** @deprecated */ published interface XSupportedLanguages {
9054 interface ::com::sun::star::uno::XInterface;
9055 sequence< short > getLanguages();
9056 boolean hasLanguage([in] short nLanguage);
9058 /** @deprecated */ published interface XSpellChecker1 {
9059 interface ::com::sun::star::linguistic2::XSupportedLanguages;
9060 boolean isValid([in] string aWord, [in] short nLanguage, [in] ::com::sun::star::beans::PropertyValues aProperties) raises (::com::sun::star::lang::IllegalArgumentException);
9061 ::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);
9064 module mozilla {
9065 published struct MenuMultipleChange {
9066 short ID;
9067 short GroupID;
9068 short PreItemID;
9069 string ItemText;
9070 boolean IsVisible;
9071 boolean IsActive;
9072 boolean IsCheckable;
9073 boolean IsChecked;
9074 sequence< byte > Image;
9076 published interface XMenuProxyListener;
9077 published interface XMenuProxy {
9078 interface ::com::sun::star::lang::XComponent;
9079 void executeMenuItem([in] short ID);
9080 void addMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener);
9081 void removeMenuProxyListener([in] ::com::sun::star::mozilla::XMenuProxyListener xListener);
9083 published service MenuProxy {
9084 interface ::com::sun::star::mozilla::XMenuProxy;
9086 published struct MenuSingleChange {
9087 short ID;
9088 short ChangeID;
9089 any Change;
9091 published interface XMenuProxyListener {
9092 interface ::com::sun::star::uno::XInterface;
9093 void menuChangedMultiple([in] sequence< ::com::sun::star::mozilla::MenuMultipleChange > MenuMultipleChanges);
9094 void menuChangedSingle([in] sequence< ::com::sun::star::mozilla::MenuSingleChange > MenuSingleChanges);
9095 void menuItemDeleted([in] short ID);
9097 published service MenuProxyListener {
9098 interface ::com::sun::star::mozilla::XMenuProxyListener;
9100 published enum MozillaProductType {
9101 Default = 0,
9102 Mozilla = 1,
9103 Firefox = 2,
9104 Thunderbird = 3
9106 published interface XProfileDiscover {
9107 interface ::com::sun::star::uno::XInterface;
9108 long getProfileCount([in] ::com::sun::star::mozilla::MozillaProductType product);
9109 long getProfileList([in] ::com::sun::star::mozilla::MozillaProductType product, [out] sequence< string > list);
9110 string getDefaultProfile([in] ::com::sun::star::mozilla::MozillaProductType product);
9111 string getProfilePath([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9112 boolean isProfileLocked([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9113 boolean getProfileExists([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9115 published interface XProfileManager {
9116 interface ::com::sun::star::uno::XInterface;
9117 long bootupProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9118 long shutdownProfile();
9119 ::com::sun::star::mozilla::MozillaProductType getCurrentProduct();
9120 string getCurrentProfile();
9121 boolean isCurrentProfileLocked();
9122 string setCurrentProfile([in] ::com::sun::star::mozilla::MozillaProductType product, [in] string profileName);
9124 published interface XCodeProxy;
9125 published interface XProxyRunner {
9126 interface ::com::sun::star::uno::XInterface;
9127 long Run([in] ::com::sun::star::mozilla::XCodeProxy aCode);
9129 published interface XMozillaBootstrap {
9130 interface ::com::sun::star::mozilla::XProfileDiscover;
9131 interface ::com::sun::star::mozilla::XProfileManager;
9132 interface ::com::sun::star::mozilla::XProxyRunner;
9134 published service MozillaBootstrap: ::com::sun::star::mozilla::XMozillaBootstrap;
9135 published interface XCloseSessionListener {
9136 interface ::com::sun::star::uno::XInterface;
9137 void sessionClosed([in] any sessionData);
9139 published interface XCodeProxy {
9140 interface ::com::sun::star::uno::XInterface;
9141 long run();
9142 ::com::sun::star::mozilla::MozillaProductType getProductType();
9143 string getProfileName();
9146 module packages {
9147 published service Package {
9148 interface ::com::sun::star::lang::XInitialization;
9149 interface ::com::sun::star::container::XHierarchicalNameAccess;
9150 interface ::com::sun::star::lang::XSingleServiceFactory;
9151 interface ::com::sun::star::util::XChangesBatch;
9153 published service PackageFolder {
9154 interface ::com::sun::star::container::XNamed;
9155 interface ::com::sun::star::container::XChild;
9156 interface ::com::sun::star::container::XNameContainer;
9157 interface ::com::sun::star::container::XEnumerationAccess;
9158 interface ::com::sun::star::beans::XPropertySet;
9160 published service PackageFolderEnumeration {
9161 interface ::com::sun::star::container::XEnumeration;
9163 published service PackageStream {
9164 interface ::com::sun::star::container::XNamed;
9165 interface ::com::sun::star::container::XChild;
9166 interface ::com::sun::star::io::XActiveDataSink;
9167 interface ::com::sun::star::beans::XPropertySet;
9169 module zip {
9170 published exception ZipException: ::com::sun::star::uno::Exception {
9173 module manifest {
9174 published interface XManifestReader {
9175 interface ::com::sun::star::uno::XInterface;
9176 sequence< sequence< ::com::sun::star::beans::PropertyValue > > readManifestSequence([in] ::com::sun::star::io::XInputStream rStream);
9178 published service ManifestReader: ::com::sun::star::packages::manifest::XManifestReader;
9179 published interface XManifestWriter {
9180 interface ::com::sun::star::uno::XInterface;
9181 void writeManifestSequence([in] ::com::sun::star::io::XOutputStream rStream, [in] sequence< sequence< ::com::sun::star::beans::PropertyValue > > rSequence);
9183 published service ManifestWriter: ::com::sun::star::packages::manifest::XManifestWriter;
9185 module zip {
9186 published constants ZipConstants {
9187 const short BEST_COMPRESSION = 9;
9188 const short BEST_SPEED = 1;
9189 const short CENATT = 36;
9190 const short CENATX = 38;
9191 const short CENCOM = 32;
9192 const short CENCRC = 16;
9193 const short CENDAT = 14;
9194 const short CENDSK = 34;
9195 const short CENEXT = 30;
9196 const short CENFLG = 8;
9197 const short CENHDR = 46;
9198 const short CENHOW = 10;
9199 const short CENLEN = 24;
9200 const short CENNAM = 28;
9201 const short CENOFF = 42;
9202 const long CENSIG = 33639248;
9203 const short CENSIZ = 20;
9204 const short CENTIM = 12;
9205 const short CENVEM = 4;
9206 const short CENVER = 6;
9207 const short DEFAULT_COMPRESSION = -1;
9208 const short DEFAULT_STRATEGY = 0;
9209 const short DEFLATED = 8;
9210 const short DEF_MEM_LEVEL = 8;
9211 const short ENDCOM = 20;
9212 const short ENDHDR = 22;
9213 const short ENDOFF = 16;
9214 const long ENDSIG = 101010256;
9215 const short ENDSIZ = 12;
9216 const short ENDSUB = 8;
9217 const short ENDTOT = 10;
9218 const short EXTCRC = 4;
9219 const short EXTHDR = 16;
9220 const short EXTLEN = 12;
9221 const long EXTSIG = 134695760;
9222 const short EXTSIZ = 8;
9223 const short FILTERED = 1;
9224 const short HUFFMAN_ONLY = 2;
9225 const short LOCCRC = 14;
9226 const short LOCEXT = 28;
9227 const short LOCFLG = 6;
9228 const short LOCHDR = 30;
9229 const short LOCHOW = 8;
9230 const short LOCLEN = 22;
9231 const short LOCNAM = 26;
9232 const long LOCSIG = 67324752;
9233 const short LOCSIZ = 18;
9234 const short LOCTIM = 10;
9235 const short LOCVER = 4;
9236 const short NO_COMPRESSION = 0;
9237 const long SPANSIG = 134695760;
9238 const short STORED = 0;
9240 published struct ZipEntry {
9241 short nVersion;
9242 short nFlag;
9243 short nMethod;
9244 long nTime;
9245 long nCrc;
9246 long nCompressedSize;
9247 long nSize;
9248 long nOffset;
9249 short nDiskNumber;
9250 string sName;
9251 sequence< byte > extra;
9252 string sComment;
9256 module task {
9257 published enum InteractionClassification {
9258 ERROR = 0,
9259 WARNING = 1,
9260 INFO = 2,
9261 QUERY = 3
9263 published exception ClassifiedInteractionRequest: ::com::sun::star::uno::Exception {
9264 ::com::sun::star::task::InteractionClassification Classification;
9267 module ucb {
9268 published enum IOErrorCode {
9269 ABORT = 0,
9270 ACCESS_DENIED = 1,
9271 ALREADY_EXISTING = 2,
9272 BAD_CRC = 3,
9273 CANT_CREATE = 4,
9274 CANT_READ = 5,
9275 CANT_SEEK = 6,
9276 CANT_TELL = 7,
9277 CANT_WRITE = 8,
9278 CURRENT_DIRECTORY = 9,
9279 DEVICE_NOT_READY = 10,
9280 DIFFERENT_DEVICES = 11,
9281 GENERAL = 12,
9282 INVALID_ACCESS = 13,
9283 INVALID_CHARACTER = 14,
9284 INVALID_DEVICE = 15,
9285 INVALID_LENGTH = 16,
9286 INVALID_PARAMETER = 17,
9287 IS_WILDCARD = 18,
9288 LOCKING_VIOLATION = 19,
9289 MISPLACED_CHARACTER = 20,
9290 NAME_TOO_LONG = 21,
9291 NOT_EXISTING = 22,
9292 NOT_EXISTING_PATH = 23,
9293 NOT_SUPPORTED = 24,
9294 NO_DIRECTORY = 25,
9295 NO_FILE = 26,
9296 OUT_OF_DISK_SPACE = 27,
9297 OUT_OF_FILE_HANDLES = 28,
9298 OUT_OF_MEMORY = 29,
9299 PENDING = 30,
9300 RECURSIVE = 31,
9301 UNKNOWN = 32,
9302 WRITE_PROTECTED = 33,
9303 WRONG_FORMAT = 34,
9304 WRONG_VERSION = 35
9306 published exception InteractiveIOException: ::com::sun::star::task::ClassifiedInteractionRequest {
9307 ::com::sun::star::ucb::IOErrorCode Code;
9310 module packages {
9311 module zip {
9312 published exception ZipIOException: ::com::sun::star::io::IOException {
9316 module presentation {
9317 published enum AnimationEffect {
9318 NONE = 0,
9319 FADE_FROM_LEFT = 1,
9320 FADE_FROM_TOP = 2,
9321 FADE_FROM_RIGHT = 3,
9322 FADE_FROM_BOTTOM = 4,
9323 FADE_TO_CENTER = 5,
9324 FADE_FROM_CENTER = 6,
9325 MOVE_FROM_LEFT = 7,
9326 MOVE_FROM_TOP = 8,
9327 MOVE_FROM_RIGHT = 9,
9328 MOVE_FROM_BOTTOM = 10,
9329 VERTICAL_STRIPES = 11,
9330 HORIZONTAL_STRIPES = 12,
9331 CLOCKWISE = 13,
9332 COUNTERCLOCKWISE = 14,
9333 FADE_FROM_UPPERLEFT = 15,
9334 FADE_FROM_UPPERRIGHT = 16,
9335 FADE_FROM_LOWERLEFT = 17,
9336 FADE_FROM_LOWERRIGHT = 18,
9337 CLOSE_VERTICAL = 19,
9338 CLOSE_HORIZONTAL = 20,
9339 OPEN_VERTICAL = 21,
9340 OPEN_HORIZONTAL = 22,
9341 PATH = 23,
9342 MOVE_TO_LEFT = 24,
9343 MOVE_TO_TOP = 25,
9344 MOVE_TO_RIGHT = 26,
9345 MOVE_TO_BOTTOM = 27,
9346 SPIRALIN_LEFT = 28,
9347 SPIRALIN_RIGHT = 29,
9348 SPIRALOUT_LEFT = 30,
9349 SPIRALOUT_RIGHT = 31,
9350 DISSOLVE = 32,
9351 WAVYLINE_FROM_LEFT = 33,
9352 WAVYLINE_FROM_TOP = 34,
9353 WAVYLINE_FROM_RIGHT = 35,
9354 WAVYLINE_FROM_BOTTOM = 36,
9355 RANDOM = 37,
9356 VERTICAL_LINES = 38,
9357 HORIZONTAL_LINES = 39,
9358 LASER_FROM_LEFT = 40,
9359 LASER_FROM_TOP = 41,
9360 LASER_FROM_RIGHT = 42,
9361 LASER_FROM_BOTTOM = 43,
9362 LASER_FROM_UPPERLEFT = 44,
9363 LASER_FROM_UPPERRIGHT = 45,
9364 LASER_FROM_LOWERLEFT = 46,
9365 LASER_FROM_LOWERRIGHT = 47,
9366 APPEAR = 48,
9367 HIDE = 49,
9368 MOVE_FROM_UPPERLEFT = 50,
9369 MOVE_FROM_UPPERRIGHT = 51,
9370 MOVE_FROM_LOWERRIGHT = 52,
9371 MOVE_FROM_LOWERLEFT = 53,
9372 MOVE_TO_UPPERLEFT = 54,
9373 MOVE_TO_UPPERRIGHT = 55,
9374 MOVE_TO_LOWERRIGHT = 56,
9375 MOVE_TO_LOWERLEFT = 57,
9376 MOVE_SHORT_FROM_LEFT = 58,
9377 MOVE_SHORT_FROM_UPPERLEFT = 59,
9378 MOVE_SHORT_FROM_TOP = 60,
9379 MOVE_SHORT_FROM_UPPERRIGHT = 61,
9380 MOVE_SHORT_FROM_RIGHT = 62,
9381 MOVE_SHORT_FROM_LOWERRIGHT = 63,
9382 MOVE_SHORT_FROM_BOTTOM = 64,
9383 MOVE_SHORT_FROM_LOWERLEFT = 65,
9384 MOVE_SHORT_TO_LEFT = 66,
9385 MOVE_SHORT_TO_UPPERLEFT = 67,
9386 MOVE_SHORT_TO_TOP = 68,
9387 MOVE_SHORT_TO_UPPERRIGHT = 69,
9388 MOVE_SHORT_TO_RIGHT = 70,
9389 MOVE_SHORT_TO_LOWERRIGHT = 71,
9390 MOVE_SHORT_TO_BOTTOM = 72,
9391 MOVE_SHORT_TO_LOWERLEFT = 73,
9392 VERTICAL_CHECKERBOARD = 74,
9393 HORIZONTAL_CHECKERBOARD = 75,
9394 HORIZONTAL_ROTATE = 76,
9395 VERTICAL_ROTATE = 77,
9396 HORIZONTAL_STRETCH = 78,
9397 VERTICAL_STRETCH = 79,
9398 STRETCH_FROM_LEFT = 80,
9399 STRETCH_FROM_UPPERLEFT = 81,
9400 STRETCH_FROM_TOP = 82,
9401 STRETCH_FROM_UPPERRIGHT = 83,
9402 STRETCH_FROM_RIGHT = 84,
9403 STRETCH_FROM_LOWERRIGHT = 85,
9404 STRETCH_FROM_BOTTOM = 86,
9405 STRETCH_FROM_LOWERLEFT = 87,
9406 ZOOM_IN = 88,
9407 ZOOM_IN_SMALL = 89,
9408 ZOOM_IN_SPIRAL = 90,
9409 ZOOM_OUT = 91,
9410 ZOOM_OUT_SMALL = 92,
9411 ZOOM_OUT_SPIRAL = 93,
9412 ZOOM_IN_FROM_LEFT = 94,
9413 ZOOM_IN_FROM_UPPERLEFT = 95,
9414 ZOOM_IN_FROM_TOP = 96,
9415 ZOOM_IN_FROM_UPPERRIGHT = 97,
9416 ZOOM_IN_FROM_RIGHT = 98,
9417 ZOOM_IN_FROM_LOWERRIGHT = 99,
9418 ZOOM_IN_FROM_BOTTOM = 100,
9419 ZOOM_IN_FROM_LOWERLEFT = 101,
9420 ZOOM_IN_FROM_CENTER = 102,
9421 ZOOM_OUT_FROM_LEFT = 103,
9422 ZOOM_OUT_FROM_UPPERLEFT = 104,
9423 ZOOM_OUT_FROM_TOP = 105,
9424 ZOOM_OUT_FROM_UPPERRIGHT = 106,
9425 ZOOM_OUT_FROM_RIGHT = 107,
9426 ZOOM_OUT_FROM_LOWERRIGHT = 108,
9427 ZOOM_OUT_FROM_BOTTOM = 109,
9428 ZOOM_OUT_FROM_LOWERLEFT = 110,
9429 ZOOM_OUT_FROM_CENTER = 111
9431 published enum AnimationSpeed {
9432 SLOW = 0,
9433 MEDIUM = 1,
9434 FAST = 2
9436 published enum ClickAction {
9437 NONE = 0,
9438 PREVPAGE = 1,
9439 NEXTPAGE = 2,
9440 FIRSTPAGE = 3,
9441 LASTPAGE = 4,
9442 BOOKMARK = 5,
9443 DOCUMENT = 6,
9444 INVISIBLE = 7,
9445 SOUND = 8,
9446 VERB = 9,
9447 VANISH = 10,
9448 PROGRAM = 11,
9449 MACRO = 12,
9450 STOPPRESENTATION = 13
9452 published service Shape {
9453 [property] string Bookmark;
9454 [property] ::com::sun::star::util::Color DimColor;
9455 [property] boolean DimHide;
9456 [property] boolean DimPrevious;
9457 [property] ::com::sun::star::presentation::AnimationEffect Effect;
9458 [property] boolean IsEmptyPresentationObject;
9459 [property, readonly] boolean IsPresentationObject;
9460 [property] ::com::sun::star::presentation::ClickAction OnClick;
9461 [property] boolean PlayFull;
9462 [property] long PresentationOrder;
9463 [property] string Sound;
9464 [property] boolean SoundOn;
9465 [property] ::com::sun::star::presentation::AnimationSpeed Speed;
9466 [property] ::com::sun::star::presentation::AnimationEffect TextEffect;
9467 [property] long Verb;
9469 published service ChartShape {
9470 service ::com::sun::star::presentation::Shape;
9471 service ::com::sun::star::drawing::OLE2Shape;
9473 published service CustomPresentation {
9474 interface ::com::sun::star::container::XIndexContainer;
9475 interface ::com::sun::star::container::XNamed;
9477 published service CustomPresentationAccess {
9478 interface ::com::sun::star::container::XNameContainer;
9479 interface ::com::sun::star::lang::XSingleServiceFactory;
9481 published service DocumentSettings {
9482 service ::com::sun::star::document::Settings;
9483 [optional] service ::com::sun::star::document::HeaderFooterSettings;
9484 interface ::com::sun::star::beans::XPropertySet;
9485 [property, optional] boolean IsPrintDrawing;
9486 [property, optional] boolean IsPrintNotes;
9487 [property, optional] boolean IsPrintHandout;
9488 [property, optional] boolean IsPrintOutline;
9489 [property, optional] boolean IsPrintHiddenPages;
9490 [property, optional] boolean IsPrintFitPage;
9491 [property, optional] boolean IsPrintTilePage;
9492 [property, optional] long PageNumberFormat;
9493 [property, optional] boolean ParagraphSummation;
9495 published enum FadeEffect {
9496 NONE = 0,
9497 FADE_FROM_LEFT = 1,
9498 FADE_FROM_TOP = 2,
9499 FADE_FROM_RIGHT = 3,
9500 FADE_FROM_BOTTOM = 4,
9501 FADE_TO_CENTER = 5,
9502 FADE_FROM_CENTER = 6,
9503 MOVE_FROM_LEFT = 7,
9504 MOVE_FROM_TOP = 8,
9505 MOVE_FROM_RIGHT = 9,
9506 MOVE_FROM_BOTTOM = 10,
9507 ROLL_FROM_LEFT = 11,
9508 ROLL_FROM_TOP = 12,
9509 ROLL_FROM_RIGHT = 13,
9510 ROLL_FROM_BOTTOM = 14,
9511 VERTICAL_STRIPES = 15,
9512 HORIZONTAL_STRIPES = 16,
9513 CLOCKWISE = 17,
9514 COUNTERCLOCKWISE = 18,
9515 FADE_FROM_UPPERLEFT = 19,
9516 FADE_FROM_UPPERRIGHT = 20,
9517 FADE_FROM_LOWERLEFT = 21,
9518 FADE_FROM_LOWERRIGHT = 22,
9519 CLOSE_VERTICAL = 23,
9520 CLOSE_HORIZONTAL = 24,
9521 OPEN_VERTICAL = 25,
9522 OPEN_HORIZONTAL = 26,
9523 SPIRALIN_LEFT = 27,
9524 SPIRALIN_RIGHT = 28,
9525 SPIRALOUT_LEFT = 29,
9526 SPIRALOUT_RIGHT = 30,
9527 DISSOLVE = 31,
9528 WAVYLINE_FROM_LEFT = 32,
9529 WAVYLINE_FROM_TOP = 33,
9530 WAVYLINE_FROM_RIGHT = 34,
9531 WAVYLINE_FROM_BOTTOM = 35,
9532 RANDOM = 36,
9533 STRETCH_FROM_LEFT = 37,
9534 STRETCH_FROM_TOP = 38,
9535 STRETCH_FROM_RIGHT = 39,
9536 STRETCH_FROM_BOTTOM = 40,
9537 VERTICAL_LINES = 41,
9538 HORIZONTAL_LINES = 42,
9539 MOVE_FROM_UPPERLEFT = 43,
9540 MOVE_FROM_UPPERRIGHT = 44,
9541 MOVE_FROM_LOWERRIGHT = 45,
9542 MOVE_FROM_LOWERLEFT = 46,
9543 UNCOVER_TO_LEFT = 47,
9544 UNCOVER_TO_UPPERLEFT = 48,
9545 UNCOVER_TO_TOP = 49,
9546 UNCOVER_TO_UPPERRIGHT = 50,
9547 UNCOVER_TO_RIGHT = 51,
9548 UNCOVER_TO_LOWERRIGHT = 52,
9549 UNCOVER_TO_BOTTOM = 53,
9550 UNCOVER_TO_LOWERLEFT = 54,
9551 VERTICAL_CHECKERBOARD = 55,
9552 HORIZONTAL_CHECKERBOARD = 56
9554 published service DrawPage {
9555 service ::com::sun::star::drawing::DrawPage;
9556 service ::com::sun::star::document::LinkTarget;
9557 [property] long Change;
9558 [property] long Duration;
9559 [property, optional] double HighResDuration;
9560 [property] ::com::sun::star::presentation::FadeEffect Effect;
9561 [property] short Layout;
9562 [property] ::com::sun::star::presentation::AnimationSpeed Speed;
9563 [property, optional] boolean IsHeaderVisible;
9564 [property, optional] string HeaderText;
9565 [property, optional] boolean IsFooterVisible;
9566 [property, optional] string FooterText;
9567 [property, optional] boolean IsPageNumberVisible;
9568 [property, optional] boolean IsDateTimeVisible;
9569 [property, optional] boolean IsDateTimeFixed;
9570 [property, optional] string DateTimeText;
9571 [property, optional] long DateTimeFormat;
9572 [property, optional] double TransitionDuration;
9574 published service GraphicObjectShape {
9575 service ::com::sun::star::presentation::Shape;
9576 service ::com::sun::star::drawing::GraphicObjectShape;
9578 published service HandoutShape {
9579 service ::com::sun::star::presentation::Shape;
9580 service ::com::sun::star::drawing::PageShape;
9582 published service HandoutView {
9583 service ::com::sun::star::drawing::DrawingDocumentDrawView;
9585 published service NotesShape {
9586 service ::com::sun::star::presentation::Shape;
9587 service ::com::sun::star::drawing::TextShape;
9589 published service NotesView {
9590 service ::com::sun::star::drawing::DrawingDocumentDrawView;
9592 published service OLE2Shape {
9593 service ::com::sun::star::presentation::Shape;
9594 service ::com::sun::star::drawing::OLE2Shape;
9596 published service OutlineView {
9597 service ::com::sun::star::frame::Controller;
9598 interface ::com::sun::star::awt::XWindow;
9599 interface ::com::sun::star::beans::XPropertySet;
9600 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9602 published service OutlinerShape {
9603 service ::com::sun::star::presentation::Shape;
9604 service ::com::sun::star::drawing::TextShape;
9606 published service PageShape {
9607 service ::com::sun::star::presentation::Shape;
9608 service ::com::sun::star::drawing::PageShape;
9610 published interface XPresentation {
9611 interface ::com::sun::star::uno::XInterface;
9612 void start();
9613 void end();
9614 void rehearseTimings();
9616 published service Presentation {
9617 interface ::com::sun::star::presentation::XPresentation;
9618 interface ::com::sun::star::beans::XPropertySet;
9619 [property] boolean AllowAnimations;
9620 [property] string CustomShow;
9621 [property] string FirstPage;
9622 [property] boolean IsAlwaysOnTop;
9623 [property] boolean IsAutomatic;
9624 [property] boolean IsEndless;
9625 [property] boolean IsFullScreen;
9626 [property] boolean IsLivePresentation;
9627 [property] boolean IsMouseVisible;
9628 [property] long Pause;
9629 [property] boolean StartWithNavigator;
9630 [property] boolean UsePen;
9632 published interface XCustomPresentationSupplier {
9633 interface ::com::sun::star::uno::XInterface;
9634 ::com::sun::star::container::XNameContainer getCustomPresentations();
9636 published interface XPresentationSupplier {
9637 interface ::com::sun::star::uno::XInterface;
9638 ::com::sun::star::presentation::XPresentation getPresentation();
9640 published enum PresentationRange {
9641 PRESENTATIONRANGE_ALL = 0,
9642 PRESENTATIONRANGE_FROM_PAGE = 1,
9643 PRESENTATIONRANGE_INDIVIDUAL = 2
9645 published service PresentationView {
9646 service ::com::sun::star::frame::Controller;
9647 interface ::com::sun::star::awt::XWindow;
9648 interface ::com::sun::star::drawing::XDrawView;
9649 interface ::com::sun::star::beans::XPropertySet;
9650 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
9651 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9653 published service PreviewView {
9654 service ::com::sun::star::frame::Controller;
9655 interface ::com::sun::star::awt::XWindow;
9656 interface ::com::sun::star::drawing::XDrawView;
9657 interface ::com::sun::star::beans::XPropertySet;
9658 [property] ::com::sun::star::drawing::XDrawPage CurrentPage;
9659 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9661 published service SlidesView {
9662 service ::com::sun::star::frame::Controller;
9663 interface ::com::sun::star::awt::XWindow;
9664 interface ::com::sun::star::beans::XPropertySet;
9665 [property, readonly] ::com::sun::star::awt::Rectangle VisibleArea;
9667 published service SubtitleShape {
9668 service ::com::sun::star::presentation::Shape;
9669 service ::com::sun::star::drawing::TextShape;
9671 published service TitleTextShape {
9672 service ::com::sun::star::presentation::Shape;
9673 service ::com::sun::star::drawing::TextShape;
9675 published interface XHandoutMasterSupplier {
9676 interface ::com::sun::star::uno::XInterface;
9677 ::com::sun::star::drawing::XDrawPage getHandoutMasterPage();
9679 published interface XPresentationPage {
9680 interface ::com::sun::star::drawing::XDrawPage;
9681 ::com::sun::star::drawing::XDrawPage getNotesPage();
9684 module text {
9685 published enum TextContentAnchorType {
9686 AT_PARAGRAPH = 0,
9687 AS_CHARACTER = 1,
9688 AT_PAGE = 2,
9689 AT_FRAME = 3,
9690 AT_CHARACTER = 4
9692 published enum WrapTextMode {
9693 NONE = 0,
9694 THROUGH = 1,
9695 THROUGHT = 1,
9696 PARALLEL = 2,
9697 DYNAMIC = 3,
9698 LEFT = 4,
9699 RIGHT = 5
9701 published interface XTextContent {
9702 interface ::com::sun::star::lang::XComponent;
9703 void attach([in] ::com::sun::star::text::XTextRange xTextRange) raises (::com::sun::star::lang::IllegalArgumentException);
9704 ::com::sun::star::text::XTextRange getAnchor();
9706 published service TextContent {
9707 interface ::com::sun::star::text::XTextContent;
9708 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType;
9709 [property, optional, readonly] sequence< ::com::sun::star::text::TextContentAnchorType > AnchorTypes;
9710 [property, optional] ::com::sun::star::text::WrapTextMode TextWrap;
9712 published interface XTextField {
9713 interface ::com::sun::star::text::XTextContent;
9714 string getPresentation([in] boolean bShowCommand);
9716 published service TextField {
9717 service ::com::sun::star::text::TextContent;
9718 interface ::com::sun::star::text::XTextField;
9719 [optional] interface ::com::sun::star::beans::XPropertySet;
9720 [property, optional, readonly] boolean IsFieldUsed;
9721 [property, optional, readonly] boolean IsFieldDisplayed;
9724 module table {
9725 published struct CellAddress {
9726 short Sheet;
9727 long Column;
9728 long Row;
9731 module sheet {
9732 published struct FunctionArgument {
9733 string Name;
9734 string Description;
9735 boolean IsOptional;
9738 module resource {
9739 published exception MissingResourceException: ::com::sun::star::uno::RuntimeException {
9741 published interface XLocale {
9742 interface ::com::sun::star::uno::XInterface;
9743 ::com::sun::star::lang::Locale create([in] string aLanguage, [in] string aCountry, [in] string aVariant);
9744 ::com::sun::star::lang::Locale getDefault();
9745 void setDefault([in] ::com::sun::star::lang::Locale newLocale);
9746 sequence< ::com::sun::star::lang::Locale > getAvailableLocales();
9747 sequence< string > getISOCountries();
9748 sequence< string > getISOLanguages();
9749 sequence< string > getLanguagesForCountry([in] string country);
9750 string getISO3Language([in] ::com::sun::star::lang::Locale locale) raises (::com::sun::star::resource::MissingResourceException);
9751 string getISO3Country([in] ::com::sun::star::lang::Locale locale) raises (::com::sun::star::resource::MissingResourceException);
9752 string getDisplayLanguage_Default([in] ::com::sun::star::lang::Locale locale);
9753 string getDisplayLanguage([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale);
9754 string getDisplayCountry_Default([in] ::com::sun::star::lang::Locale locale);
9755 string getDisplayCountry([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale);
9756 string getDisplayVariant_Default([in] ::com::sun::star::lang::Locale locale);
9757 string getDisplayVariant([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale);
9758 string getDisplayName_Default([in] ::com::sun::star::lang::Locale locale);
9759 string getDisplayName([in] ::com::sun::star::lang::Locale locale, [in] ::com::sun::star::lang::Locale inLocale);
9760 boolean equals([in] ::com::sun::star::lang::Locale l1, [in] ::com::sun::star::lang::Locale l2);
9763 module scanner {
9764 published enum ScanError {
9765 ScanErrorNone = 0,
9766 ScannerNotAvailable = 1,
9767 ScanFailed = 2,
9768 ScanInProgress = 3,
9769 ScanCanceled = 4,
9770 InvalidContext = 5
9772 published struct ScannerContext {
9773 string ScannerName;
9774 long InternalData;
9776 published exception ScannerException: ::com::sun::star::uno::Exception {
9777 ::com::sun::star::scanner::ScanError Error;
9779 published interface XScannerManager {
9780 interface ::com::sun::star::uno::XInterface;
9781 sequence< ::com::sun::star::scanner::ScannerContext > getAvailableScanners();
9782 boolean configureScanner([inout] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9783 void startScan([in] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException);
9784 ::com::sun::star::scanner::ScanError getError([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9785 ::com::sun::star::awt::XBitmap getBitmap([in] ::com::sun::star::scanner::ScannerContext scannerContext) raises (::com::sun::star::scanner::ScannerException);
9787 published interface XScannerManager2 {
9788 interface ::com::sun::star::scanner::XScannerManager;
9789 boolean configureScannerAndScan([inout] ::com::sun::star::scanner::ScannerContext scannerContext, [in] ::com::sun::star::lang::XEventListener listener) raises (::com::sun::star::scanner::ScannerException);
9791 published service ScannerManager: ::com::sun::star::scanner::XScannerManager2;
9793 module script {
9794 published interface XLibraryContainer {
9795 interface ::com::sun::star::container::XNameAccess;
9796 ::com::sun::star::container::XNameContainer createLibrary([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
9797 ::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);
9798 void removeLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException);
9799 boolean isLibraryLoaded([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9800 void loadLibrary([in] string Name) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException);
9802 published interface XLibraryContainer2 {
9803 interface ::com::sun::star::script::XLibraryContainer;
9804 boolean isLibraryLink([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9805 string getLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9806 boolean isLibraryReadOnly([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9807 void setLibraryReadOnly([in] string Name, [in] boolean bReadOnly) raises (::com::sun::star::container::NoSuchElementException);
9808 void renameLibrary([in] string Name, [in] string NewName) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException);
9810 published constants ModuleType {
9811 const long CLASS = 2;
9812 const long DOCUMENT = 4;
9813 const long FORM = 3;
9814 const long NORMAL = 1;
9815 const long UNKNOWN = 0;
9817 published interface XLibraryContainer3 {
9818 interface ::com::sun::star::script::XLibraryContainer2;
9819 string getOriginalLibraryLinkURL([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9821 published interface XLibraryContainerPassword {
9822 interface ::com::sun::star::uno::XInterface;
9823 boolean isLibraryPasswordProtected([in] string Name) raises (::com::sun::star::container::NoSuchElementException);
9824 boolean isLibraryPasswordVerified([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9825 boolean verifyLibraryPassword([in] string Name, [in] string Password) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9826 void changeLibraryPassword([in] string Name, [in] string OldPassword, [in] string NewPassword) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
9829 module sdbc {
9830 published interface XMultipleResults {
9831 interface ::com::sun::star::uno::XInterface;
9832 ::com::sun::star::sdbc::XResultSet getResultSet() raises (::com::sun::star::sdbc::SQLException);
9833 long getUpdateCount() raises (::com::sun::star::sdbc::SQLException);
9834 boolean getMoreResults() raises (::com::sun::star::sdbc::SQLException);
9836 published interface XPreparedBatchExecution {
9837 interface ::com::sun::star::uno::XInterface;
9838 void addBatch() raises (::com::sun::star::sdbc::SQLException);
9839 void clearBatch() raises (::com::sun::star::sdbc::SQLException);
9840 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException);
9842 published interface XPreparedStatement {
9843 interface ::com::sun::star::uno::XInterface;
9844 ::com::sun::star::sdbc::XResultSet executeQuery() raises (::com::sun::star::sdbc::SQLException);
9845 long executeUpdate() raises (::com::sun::star::sdbc::SQLException);
9846 boolean execute() raises (::com::sun::star::sdbc::SQLException);
9847 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
9849 published service PreparedStatement {
9850 interface ::com::sun::star::sdbc::XCloseable;
9851 interface ::com::sun::star::beans::XPropertySet;
9852 interface ::com::sun::star::sdbc::XPreparedStatement;
9853 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
9854 interface ::com::sun::star::sdbc::XParameters;
9855 interface ::com::sun::star::sdbc::XWarningsSupplier;
9856 interface ::com::sun::star::sdbc::XMultipleResults;
9857 [optional] interface ::com::sun::star::lang::XComponent;
9858 [optional] interface ::com::sun::star::util::XCancellable;
9859 [optional] interface ::com::sun::star::sdbc::XPreparedBatchExecution;
9860 [property] long QueryTimeOut;
9861 [property] long MaxFieldSize;
9862 [property] long MaxRows;
9863 [property] string CursorName;
9864 [property] long ResultSetConcurrency;
9865 [property] long ResultSetType;
9866 [property] long FetchDirection;
9867 [property] long FetchSize;
9870 module sdb {
9871 published service PreparedStatement {
9872 service ::com::sun::star::sdbc::PreparedStatement;
9873 interface ::com::sun::star::sdbcx::XColumnsSupplier;
9876 module sdbc {
9877 published interface XOutParameters {
9878 interface ::com::sun::star::uno::XInterface;
9879 void registerOutParameter([in] long parameterIndex, [in] long sqlType, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
9880 void registerNumericOutParameter([in] long parameterIndex, [in] long sqlType, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
9882 published service CallableStatement {
9883 service ::com::sun::star::sdbc::PreparedStatement;
9884 interface ::com::sun::star::sdbc::XRow;
9885 interface ::com::sun::star::sdbc::XOutParameters;
9888 module sdb {
9889 published service CallableStatement {
9890 service ::com::sun::star::sdbc::CallableStatement;
9891 service ::com::sun::star::sdb::PreparedStatement;
9893 published service ColumnSettings {
9894 interface ::com::sun::star::beans::XPropertySet;
9895 [property] long FormatKey;
9896 [property] long Align;
9897 [property] long Width;
9898 [property] long Position;
9899 [property] boolean Hidden;
9900 [property, optional] ::com::sun::star::beans::XPropertySet ControlModel;
9901 [property, optional] string HelpText;
9902 [property, optional] string ControlDefault;
9905 module sdbcx {
9906 published interface XDataDescriptorFactory {
9907 interface ::com::sun::star::uno::XInterface;
9908 ::com::sun::star::beans::XPropertySet createDataDescriptor();
9910 published service Column {
9911 interface ::com::sun::star::beans::XPropertySet;
9912 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
9913 [property, readonly] string Name;
9914 [property, readonly] long Type;
9915 [property, readonly] string TypeName;
9916 [property, readonly] long Precision;
9917 [property, readonly] long Scale;
9918 [property, readonly] long IsNullable;
9919 [property, readonly] boolean IsAutoIncrement;
9920 [property, readonly] boolean IsCurrency;
9921 [property, optional, readonly] boolean IsRowVersion;
9922 [property, optional, readonly] string Description;
9923 [property, optional, readonly] string DefaultValue;
9926 module sdb {
9927 published service Column {
9928 service ::com::sun::star::sdbcx::Column;
9929 service ::com::sun::star::sdb::ColumnSettings;
9932 module sdbcx {
9933 published interface XRename {
9934 interface ::com::sun::star::uno::XInterface;
9935 void rename([in] string newName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
9938 module sdb {
9939 published constants CommandType {
9940 const long COMMAND = 2;
9941 const long QUERY = 1;
9942 const long TABLE = 0;
9944 published interface XCommandPreparation {
9945 interface ::com::sun::star::uno::XInterface;
9946 ::com::sun::star::sdbc::XPreparedStatement prepareCommand([in] string command, [in] long commandType) raises (::com::sun::star::sdbc::SQLException);
9948 published interface XQueriesSupplier {
9949 interface ::com::sun::star::uno::XInterface;
9950 ::com::sun::star::container::XNameAccess getQueries();
9952 published interface XSQLQueryComposer;
9953 published interface XSQLQueryComposerFactory {
9954 interface ::com::sun::star::uno::XInterface;
9955 ::com::sun::star::sdb::XSQLQueryComposer createQueryComposer();
9958 module sdbc {
9959 published interface XDatabaseMetaData;
9960 published interface XStatement;
9961 published interface XConnection {
9962 interface ::com::sun::star::sdbc::XCloseable;
9963 ::com::sun::star::sdbc::XStatement createStatement() raises (::com::sun::star::sdbc::SQLException);
9964 ::com::sun::star::sdbc::XPreparedStatement prepareStatement([in] string sql) raises (::com::sun::star::sdbc::SQLException);
9965 ::com::sun::star::sdbc::XPreparedStatement prepareCall([in] string sql) raises (::com::sun::star::sdbc::SQLException);
9966 string nativeSQL([in] string sql) raises (::com::sun::star::sdbc::SQLException);
9967 void setAutoCommit([in] boolean autoCommit) raises (::com::sun::star::sdbc::SQLException);
9968 boolean getAutoCommit() raises (::com::sun::star::sdbc::SQLException);
9969 void commit() raises (::com::sun::star::sdbc::SQLException);
9970 void rollback() raises (::com::sun::star::sdbc::SQLException);
9971 boolean isClosed() raises (::com::sun::star::sdbc::SQLException);
9972 ::com::sun::star::sdbc::XDatabaseMetaData getMetaData() raises (::com::sun::star::sdbc::SQLException);
9973 void setReadOnly([in] boolean readOnly) raises (::com::sun::star::sdbc::SQLException);
9974 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException);
9975 void setCatalog([in] string catalog) raises (::com::sun::star::sdbc::SQLException);
9976 string getCatalog() raises (::com::sun::star::sdbc::SQLException);
9977 void setTransactionIsolation([in] long level) raises (::com::sun::star::sdbc::SQLException);
9978 long getTransactionIsolation() raises (::com::sun::star::sdbc::SQLException);
9979 ::com::sun::star::container::XNameAccess getTypeMap() raises (::com::sun::star::sdbc::SQLException);
9980 void setTypeMap([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
9982 published service Connection {
9983 interface ::com::sun::star::lang::XComponent;
9984 interface ::com::sun::star::sdbc::XConnection;
9985 interface ::com::sun::star::sdbc::XWarningsSupplier;
9988 module sdbcx {
9989 published interface XGroupsSupplier {
9990 interface ::com::sun::star::uno::XInterface;
9991 ::com::sun::star::container::XNameAccess getGroups();
9993 published interface XTablesSupplier {
9994 interface ::com::sun::star::uno::XInterface;
9995 ::com::sun::star::container::XNameAccess getTables();
9997 published interface XUsersSupplier {
9998 interface ::com::sun::star::uno::XInterface;
9999 ::com::sun::star::container::XNameAccess getUsers();
10001 published interface XViewsSupplier {
10002 interface ::com::sun::star::uno::XInterface;
10003 ::com::sun::star::container::XNameAccess getViews();
10005 published service DatabaseDefinition {
10006 interface ::com::sun::star::sdbcx::XTablesSupplier;
10007 [optional] interface ::com::sun::star::sdbcx::XViewsSupplier;
10008 [optional] interface ::com::sun::star::sdbcx::XUsersSupplier;
10009 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier;
10012 module sdb {
10013 published service Connection {
10014 service ::com::sun::star::sdbc::Connection;
10015 service ::com::sun::star::sdbcx::DatabaseDefinition;
10016 interface ::com::sun::star::container::XChild;
10017 interface ::com::sun::star::sdb::XCommandPreparation;
10018 interface ::com::sun::star::sdb::XQueriesSupplier;
10019 interface ::com::sun::star::sdb::XSQLQueryComposerFactory;
10020 [optional] interface ::com::sun::star::lang::XMultiServiceFactory;
10022 published service ContentLoader {
10023 service ::com::sun::star::frame::FrameLoader;
10025 published service DataAccessDescriptor {
10026 [property, optional] string DataSourceName;
10027 [property, optional] string DatabaseLocation;
10028 [property, optional] string ConnectionResource;
10029 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ConnectionInfo;
10030 [property, optional] ::com::sun::star::sdbc::XConnection ActiveConnection;
10031 [property, optional] string Command;
10032 [property, optional] long CommandType;
10033 [property, optional] string Filter;
10034 [property, optional] string Order;
10035 [property, optional] string HavingClause;
10036 [property, optional] string GroupBy;
10037 [property, optional] boolean EscapeProcessing;
10038 [property, optional] ::com::sun::star::sdbc::XResultSet ResultSet;
10039 [property, optional] sequence< any > Selection;
10040 [property, optional] boolean BookmarkSelection;
10041 [property, optional] string ColumnName;
10042 [property, optional] ::com::sun::star::beans::XPropertySet Column;
10044 published service ResultColumn {
10045 service ::com::sun::star::sdbcx::Column;
10046 service ::com::sun::star::sdb::ColumnSettings;
10047 [property, readonly] boolean IsSearchable;
10048 [property, readonly] boolean IsSigned;
10049 [property, readonly] boolean IsCaseSensitive;
10050 [property, readonly] long DisplaySize;
10051 [property, readonly] string Label;
10052 [property, readonly] boolean IsReadOnly;
10053 [property, readonly] boolean IsWritable;
10054 [property, readonly] boolean IsDefinitelyWritable;
10055 [property, readonly] string ServiceName;
10056 [property, readonly] string TableName;
10057 [property, readonly] string SchemaName;
10058 [property, readonly] string CatalogName;
10060 published interface XColumn {
10061 interface ::com::sun::star::uno::XInterface;
10062 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
10063 string getString() raises (::com::sun::star::sdbc::SQLException);
10064 boolean getBoolean() raises (::com::sun::star::sdbc::SQLException);
10065 byte getByte() raises (::com::sun::star::sdbc::SQLException);
10066 short getShort() raises (::com::sun::star::sdbc::SQLException);
10067 long getInt() raises (::com::sun::star::sdbc::SQLException);
10068 hyper getLong() raises (::com::sun::star::sdbc::SQLException);
10069 float getFloat() raises (::com::sun::star::sdbc::SQLException);
10070 double getDouble() raises (::com::sun::star::sdbc::SQLException);
10071 sequence< byte > getBytes() raises (::com::sun::star::sdbc::SQLException);
10072 ::com::sun::star::util::Date getDate() raises (::com::sun::star::sdbc::SQLException);
10073 ::com::sun::star::util::Time getTime() raises (::com::sun::star::sdbc::SQLException);
10074 ::com::sun::star::util::DateTime getTimestamp() raises (::com::sun::star::sdbc::SQLException);
10075 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException);
10076 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException);
10077 any getObject([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10078 ::com::sun::star::sdbc::XRef getRef() raises (::com::sun::star::sdbc::SQLException);
10079 ::com::sun::star::sdbc::XBlob getBlob() raises (::com::sun::star::sdbc::SQLException);
10080 ::com::sun::star::sdbc::XClob getClob() raises (::com::sun::star::sdbc::SQLException);
10081 ::com::sun::star::sdbc::XArray getArray() raises (::com::sun::star::sdbc::SQLException);
10083 published interface XColumnUpdate {
10084 interface ::com::sun::star::uno::XInterface;
10085 void updateNull() raises (::com::sun::star::sdbc::SQLException);
10086 void updateBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException);
10087 void updateByte([in] byte x) raises (::com::sun::star::sdbc::SQLException);
10088 void updateShort([in] short x) raises (::com::sun::star::sdbc::SQLException);
10089 void updateInt([in] long x) raises (::com::sun::star::sdbc::SQLException);
10090 void updateLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException);
10091 void updateFloat([in] float x) raises (::com::sun::star::sdbc::SQLException);
10092 void updateDouble([in] double x) raises (::com::sun::star::sdbc::SQLException);
10093 void updateString([in] string x) raises (::com::sun::star::sdbc::SQLException);
10094 void updateBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
10095 void updateDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
10096 void updateTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
10097 void updateTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
10098 void updateBinaryStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10099 void updateCharacterStream([in] ::com::sun::star::io::XInputStream x, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10100 void updateObject([in] any x) raises (::com::sun::star::sdbc::SQLException);
10101 void updateNumericObject([in] any x, [in] long scale) raises (::com::sun::star::sdbc::SQLException);
10103 published service DataColumn {
10104 service ::com::sun::star::sdb::ResultColumn;
10105 interface ::com::sun::star::sdb::XColumn;
10106 interface ::com::sun::star::sdb::XColumnUpdate;
10107 [property, optional] any Value;
10108 [property, optional, readonly] any OriginalValue;
10110 published service DataSettings {
10111 [property] string Filter;
10112 [property] boolean ApplyFilter;
10113 [property] string Order;
10114 [property] ::com::sun::star::awt::FontDescriptor FontDescriptor;
10115 [property] long RowHeight;
10116 [property] ::com::sun::star::util::Color TextColor;
10117 [property, optional] string HavingClause;
10118 [property, optional] string GroupBy;
10120 published interface XBookmarksSupplier {
10121 interface ::com::sun::star::uno::XInterface;
10122 ::com::sun::star::container::XNameAccess getBookmarks();
10124 published interface XCompletedConnection {
10125 interface ::com::sun::star::uno::XInterface;
10126 ::com::sun::star::sdbc::XConnection connectWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
10128 published interface XQueryDefinitionsSupplier {
10129 interface ::com::sun::star::uno::XInterface;
10130 ::com::sun::star::container::XNameAccess getQueryDefinitions();
10133 module sdbc {
10134 published interface XDataSource {
10135 interface ::com::sun::star::uno::XInterface;
10136 ::com::sun::star::sdbc::XConnection getConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10137 void setLoginTimeout([in] long seconds) raises (::com::sun::star::sdbc::SQLException);
10138 long getLoginTimeout() raises (::com::sun::star::sdbc::SQLException);
10140 published interface XIsolatedConnection {
10141 interface ::com::sun::star::uno::XInterface;
10142 ::com::sun::star::sdbc::XConnection getIsolatedConnectionWithCompletion([in] ::com::sun::star::task::XInteractionHandler handler) raises (::com::sun::star::sdbc::SQLException);
10143 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10146 module sdb {
10147 published service DataSource {
10148 interface ::com::sun::star::beans::XPropertySet;
10149 interface ::com::sun::star::sdb::XCompletedConnection;
10150 interface ::com::sun::star::sdbc::XIsolatedConnection;
10151 interface ::com::sun::star::util::XFlushable;
10152 interface ::com::sun::star::sdb::XQueryDefinitionsSupplier;
10153 interface ::com::sun::star::sdbc::XDataSource;
10154 [optional] interface ::com::sun::star::sdb::XBookmarksSupplier;
10155 [property, readonly] string Name;
10156 [property] string URL;
10157 [property] sequence< ::com::sun::star::beans::PropertyValue > Info;
10158 [property, optional, readonly] ::com::sun::star::beans::XPropertySet Settings;
10159 [property] string User;
10160 [property] string Password;
10161 [property] boolean IsPasswordRequired;
10162 [property] boolean SuppressVersionColumns;
10163 [property, readonly] boolean IsReadOnly;
10164 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10165 [property] sequence< string > TableFilter;
10166 [property] sequence< string > TableTypeFilter;
10168 published service DataSourceBrowser {
10169 [optional] service ::com::sun::star::form::FormController;
10170 interface ::com::sun::star::frame::XController;
10171 interface ::com::sun::star::lang::XInitialization;
10172 interface ::com::sun::star::frame::XDispatchProvider;
10173 [optional] interface ::com::sun::star::ui::XContextMenuInterception;
10175 published interface XDatabaseAccessListener;
10176 /** @deprecated */ published interface XDatabaseAccess {
10177 interface ::com::sun::star::sdbc::XDataSource;
10178 boolean hasConnections();
10179 ::com::sun::star::sdbc::XConnection getIsolatedConnection([in] string user, [in] string password) raises (::com::sun::star::sdbc::SQLException);
10180 boolean suspendConnections() raises (::com::sun::star::sdbc::SQLException);
10181 void addDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener);
10182 void removeDatabaseAccessListener([in] ::com::sun::star::sdb::XDatabaseAccessListener listener);
10184 /** @deprecated */ published service DatabaseAccess {
10185 interface ::com::sun::star::beans::XPropertySet;
10186 interface ::com::sun::star::sdb::XDatabaseAccess;
10187 [optional] interface ::com::sun::star::sdb::XCompletedConnection;
10188 [property, readonly] string URL;
10189 [property] string Title;
10190 [property] string ConnectURL;
10191 [property] sequence< ::com::sun::star::beans::PropertyValue > ConnectInfo;
10192 [property, readonly] boolean IsReadOnly;
10193 [property] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10194 [property, optional] boolean IsPasswordRequired;
10195 [property, optional] sequence< string > TableFilter;
10196 [property, optional] sequence< string > TableTypeFilter;
10198 /** @deprecated */ published service DatabaseAccessConnection {
10199 service ::com::sun::star::sdbc::Connection;
10200 service ::com::sun::star::sdbcx::DatabaseDefinition;
10201 interface ::com::sun::star::container::XChild;
10202 interface ::com::sun::star::sdb::XSQLQueryComposerFactory;
10203 interface ::com::sun::star::sdb::XQueriesSupplier;
10206 module util {
10207 published struct AliasProgrammaticPair {
10208 string Alias;
10209 string ProgrammaticName;
10211 published interface XLocalizedAliases {
10212 interface ::com::sun::star::uno::XInterface;
10213 void bindAlias([in] string programmaticName, [in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::ElementExistException);
10214 void unbindAlias([in] ::com::sun::star::lang::Locale locale, [in] string alias) raises (::com::sun::star::container::NoSuchElementException);
10215 string lookupAlias([in] ::com::sun::star::lang::Locale locale, [in] string Alias) raises (::com::sun::star::container::NoSuchElementException);
10216 string lookupProgrammatic([in] ::com::sun::star::lang::Locale locale, [in] string programmatic) raises (::com::sun::star::container::NoSuchElementException);
10217 void unbindAliases([in] string programmaticName) raises (::com::sun::star::container::NoSuchElementException);
10218 void rebindAliases([in] string currentProgrammatic, [in] string newProgrammatic) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::container::ElementExistException);
10219 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);
10220 sequence< ::com::sun::star::util::AliasProgrammaticPair > listAliases([in] ::com::sun::star::lang::Locale locale);
10223 module sdb {
10224 /** @deprecated */ published service DatabaseAccessContext {
10225 interface ::com::sun::star::container::XEnumerationAccess;
10226 interface ::com::sun::star::container::XNameAccess;
10227 interface ::com::sun::star::util::XLocalizedAliases;
10228 interface ::com::sun::star::lang::XLocalizable;
10231 module ucb {
10232 published enum RememberAuthentication {
10233 NO = 0,
10234 SESSION = 1,
10235 PERSISTENT = 2
10238 module sdb {
10239 /** @deprecated */ published service DatabaseAccessDataSource {
10240 interface ::com::sun::star::beans::XPropertySet;
10241 interface ::com::sun::star::sdbc::XDataSource;
10242 [optional] interface ::com::sun::star::sdb::XCompletedConnection;
10243 [property] string URL;
10244 [property, optional] ::com::sun::star::ucb::RememberAuthentication PasswordMode;
10246 published interface XDatabaseRegistrationsListener;
10247 published interface XDatabaseRegistrations {
10248 interface ::com::sun::star::uno::XInterface;
10249 boolean hasRegisteredDatabase([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException);
10250 sequence< string > getRegistrationNames();
10251 string getDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
10252 void registerDatabaseLocation([in] string Name, [in] string Location) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
10253 void revokeDatabaseLocation([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException);
10254 void changeDatabaseLocation([in] string Name, [in] string NewLocation) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalAccessException);
10255 boolean isDatabaseRegistrationReadOnly([in] string Name) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
10256 void addDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener);
10257 void removeDatabaseRegistrationsListener([in] ::com::sun::star::sdb::XDatabaseRegistrationsListener Listener);
10259 published interface XDatabaseContext {
10260 interface ::com::sun::star::container::XEnumerationAccess;
10261 interface ::com::sun::star::container::XNameAccess;
10262 interface ::com::sun::star::uno::XNamingService;
10263 interface ::com::sun::star::container::XContainer;
10264 interface ::com::sun::star::lang::XSingleServiceFactory;
10265 interface ::com::sun::star::sdb::XDatabaseRegistrations;
10267 published service DatabaseContext: ::com::sun::star::sdb::XDatabaseContext;
10268 /** @deprecated */ published service DatabaseDocument {
10269 interface ::com::sun::star::beans::XPropertySet;
10270 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10271 interface ::com::sun::star::sdbcx::XRename;
10272 [property, readonly] string Name;
10273 [property, readonly] string URL;
10276 module sdbc {
10277 published interface XDriverManager {
10278 interface ::com::sun::star::uno::XInterface;
10279 ::com::sun::star::sdbc::XConnection getConnection([in] string url) raises (::com::sun::star::sdbc::SQLException);
10280 ::com::sun::star::sdbc::XConnection getConnectionWithInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10281 void setLoginTimeout([in] long seconds);
10282 long getLoginTimeout();
10285 module sdb {
10286 /** @deprecated */ published interface XDatabaseEnvironment {
10287 interface ::com::sun::star::sdbc::XDriverManager;
10288 ::com::sun::star::sdb::XDatabaseAccess getDatabaseAccess([in] string URL) raises (::com::sun::star::sdbc::SQLException);
10289 ::com::sun::star::sdb::XDatabaseAccess createDatabaseAccess([in] string URL, [in] string title) raises (::com::sun::star::sdbc::SQLException);
10291 /** @deprecated */ published service DatabaseEnvironment {
10292 interface ::com::sun::star::sdb::XDatabaseEnvironment;
10293 interface ::com::sun::star::beans::XPropertySet;
10294 [property, readonly] ::com::sun::star::util::XNumberFormatsSupplier NumberFormatsSupplier;
10296 published struct DatabaseRegistrationEvent: ::com::sun::star::lang::EventObject {
10297 string Name;
10298 string OldLocation;
10299 string NewLocation;
10301 published service DatasourceAdministrationDialog {
10302 interface ::com::sun::star::beans::XPropertySet;
10303 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
10304 interface ::com::sun::star::lang::XInitialization;
10305 [property] string Title;
10306 [property] ::com::sun::star::awt::XWindow ParentWindow;
10308 published service DefinitionContainer {
10309 interface ::com::sun::star::container::XNameAccess;
10310 interface ::com::sun::star::container::XNameContainer;
10311 interface ::com::sun::star::container::XIndexAccess;
10312 interface ::com::sun::star::container::XEnumerationAccess;
10313 [optional] interface ::com::sun::star::util::XRefreshable;
10314 [optional] interface ::com::sun::star::lang::XSingleServiceFactory;
10317 module ucb {
10318 published interface XCommandInfoChangeListener;
10319 published interface XCommandInfoChangeNotifier {
10320 interface ::com::sun::star::uno::XInterface;
10321 void addCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener);
10322 void removeCommandInfoChangeListener([in] ::com::sun::star::ucb::XCommandInfoChangeListener Listener);
10324 published struct Command {
10325 string Name;
10326 long Handle;
10327 any Argument;
10329 published interface XCommandProcessor {
10330 interface ::com::sun::star::uno::XInterface;
10331 long createCommandIdentifier();
10332 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);
10333 void abort([in] long CommandId);
10335 published interface XCommandProcessor2 {
10336 interface ::com::sun::star::ucb::XCommandProcessor;
10337 void releaseCommandIdentifier([in] long CommandId);
10339 published interface XContentEventListener;
10340 published interface XContentIdentifier;
10341 published interface XContent {
10342 interface ::com::sun::star::uno::XInterface;
10343 ::com::sun::star::ucb::XContentIdentifier getIdentifier();
10344 string getContentType();
10345 void addContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener);
10346 void removeContentEventListener([in] ::com::sun::star::ucb::XContentEventListener Listener);
10348 published struct ContentInfo {
10349 string Type;
10350 long Attributes;
10351 sequence< ::com::sun::star::beans::Property > Properties;
10353 /** @deprecated */ published interface XContentCreator {
10354 interface ::com::sun::star::uno::XInterface;
10355 sequence< ::com::sun::star::ucb::ContentInfo > queryCreatableContentsInfo();
10356 ::com::sun::star::ucb::XContent createNewContent([in] ::com::sun::star::ucb::ContentInfo Info);
10358 published service Content {
10359 interface ::com::sun::star::ucb::XContent;
10360 interface ::com::sun::star::lang::XComponent;
10361 interface ::com::sun::star::ucb::XCommandProcessor;
10362 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
10363 /** @deprecated */ interface ::com::sun::star::beans::XPropertyContainer;
10364 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
10365 [optional] interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
10366 [optional] interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
10367 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XContentCreator;
10368 [optional] interface ::com::sun::star::container::XChild;
10371 module sdb {
10372 /** @deprecated */ published service Document {
10373 interface ::com::sun::star::beans::XPropertySet;
10374 [property, readonly] string Name;
10375 [property] string DocumentLocation;
10377 published service ErrorMessageDialog: ::com::sun::star::ui::dialogs::XExecutableDialog {
10378 create([in] string initialTitle, [in] ::com::sun::star::awt::XWindow parentWindow, [in] any sqlException);
10380 /** @deprecated */ published service InteractionHandler: ::com::sun::star::task::XInteractionHandler;
10381 published exception ParametersRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
10382 ::com::sun::star::container::XIndexAccess Parameters;
10383 ::com::sun::star::sdbc::XConnection Connection;
10385 published interface XQueryDefinition {
10386 interface ::com::sun::star::beans::XPropertySet;
10387 interface ::com::sun::star::ucb::XContent;
10388 interface ::com::sun::star::lang::XComponent;
10390 published service Query {
10391 service ::com::sun::star::sdb::DataSettings;
10392 interface ::com::sun::star::sdb::XQueryDefinition;
10393 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10394 interface ::com::sun::star::sdbcx::XRename;
10395 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10397 published service QueryDefinition: ::com::sun::star::sdb::XQueryDefinition;
10399 module sdbcx {
10400 published service Descriptor {
10401 interface ::com::sun::star::beans::XPropertySet;
10402 [property] string Name;
10405 module sdb {
10406 published service QueryDescriptor {
10407 service ::com::sun::star::sdbcx::Descriptor;
10408 service ::com::sun::star::sdb::DataSettings;
10409 interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10410 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10411 [property] string Command;
10412 [property] boolean EscapeProcessing;
10413 [property] string UpdateTableName;
10414 [property] string UpdateCatalogName;
10415 [property] string UpdateSchemaName;
10417 published service QueryDesign {
10418 interface ::com::sun::star::frame::XController;
10419 interface ::com::sun::star::lang::XInitialization;
10420 [property, readonly] string ActiveCommand;
10421 [property, optional, readonly] boolean EscapeProcessing;
10423 published service RelationDesign {
10424 interface ::com::sun::star::frame::XController;
10425 interface ::com::sun::star::lang::XInitialization;
10427 published constants RowChangeAction {
10428 const long DELETE = 3;
10429 const long INSERT = 1;
10430 const long UPDATE = 2;
10432 published exception RowSetVetoException: ::com::sun::star::sdbc::SQLException {
10435 module sdbc {
10436 published exception SQLWarning: ::com::sun::star::sdbc::SQLException {
10439 module sdb {
10440 published exception SQLContext: ::com::sun::star::sdbc::SQLWarning {
10441 string Details;
10443 published struct SQLErrorEvent: ::com::sun::star::lang::EventObject {
10444 any Reason;
10446 published interface XSQLQueryComposer {
10447 interface ::com::sun::star::uno::XInterface;
10448 string getQuery();
10449 void setQuery([in] string command) raises (::com::sun::star::sdbc::SQLException);
10450 string getComposedQuery();
10451 string getFilter();
10452 sequence< sequence< ::com::sun::star::beans::PropertyValue > > getStructuredFilter();
10453 string getOrder();
10454 void appendFilterByColumn([in] ::com::sun::star::beans::XPropertySet column) raises (::com::sun::star::sdbc::SQLException);
10455 void appendOrderByColumn([in] ::com::sun::star::beans::XPropertySet column, [in] boolean ascending) raises (::com::sun::star::sdbc::SQLException);
10456 void setFilter([in] string filter) raises (::com::sun::star::sdbc::SQLException);
10457 void setOrder([in] string order) raises (::com::sun::star::sdbc::SQLException);
10459 published service SQLQueryComposer {
10460 interface ::com::sun::star::sdb::XSQLQueryComposer;
10461 interface ::com::sun::star::sdbcx::XTablesSupplier;
10462 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10465 module sdbcx {
10466 published interface XAlterTable {
10467 interface ::com::sun::star::uno::XInterface;
10468 void alterColumnByName([in] string colName, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
10469 void alterColumnByIndex([in] long index, [in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException);
10471 published interface XIndexesSupplier {
10472 interface ::com::sun::star::uno::XInterface;
10473 ::com::sun::star::container::XNameAccess getIndexes();
10475 published interface XKeysSupplier {
10476 interface ::com::sun::star::uno::XInterface;
10477 ::com::sun::star::container::XIndexAccess getKeys();
10479 published service Table {
10480 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10481 interface ::com::sun::star::beans::XPropertySet;
10482 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
10483 [optional] interface ::com::sun::star::sdbcx::XIndexesSupplier;
10484 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier;
10485 [optional] interface ::com::sun::star::sdbcx::XRename;
10486 [optional] interface ::com::sun::star::sdbcx::XAlterTable;
10487 [property, readonly] string Name;
10488 [property, readonly] string CatalogName;
10489 [property, readonly] string SchemaName;
10490 [property, readonly] string Description;
10491 [property, optional, readonly] string Type;
10494 module sdb {
10495 published service Table {
10496 service ::com::sun::star::sdbcx::Table;
10497 service ::com::sun::star::sdb::DataSettings;
10498 [property, readonly] long Privileges;
10501 module sdbcx {
10502 published service TableDescriptor {
10503 service ::com::sun::star::sdbcx::Descriptor;
10504 interface ::com::sun::star::sdbcx::XColumnsSupplier;
10505 [optional] interface ::com::sun::star::sdbcx::XKeysSupplier;
10506 [property] string CatalogName;
10507 [property] string SchemaName;
10508 [property] string Description;
10511 module sdb {
10512 published service TableDescriptor {
10513 service ::com::sun::star::sdbcx::TableDescriptor;
10514 service ::com::sun::star::sdb::DataSettings;
10516 published service TableDesign {
10517 interface ::com::sun::star::frame::XController;
10518 interface ::com::sun::star::lang::XInitialization;
10520 published interface XAlterQuery {
10521 interface ::com::sun::star::uno::XInterface;
10522 void alterCommand([in] string command, [in] boolean useEscapeProcessing) raises (::com::sun::star::sdbc::SQLException);
10524 /** @deprecated */ published interface XDatabaseAccessListener {
10525 interface ::com::sun::star::lang::XEventListener;
10526 void connectionChanged([in] ::com::sun::star::lang::EventObject event);
10527 boolean approveConnectionClosing([in] ::com::sun::star::lang::EventObject event);
10528 void connectionClosing([in] ::com::sun::star::lang::EventObject event);
10530 published interface XDatabaseRegistrationsListener {
10531 interface ::com::sun::star::lang::XEventListener;
10532 void registeredDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10533 void revokedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10534 void changedDatabaseLocation([in] ::com::sun::star::sdb::DatabaseRegistrationEvent Event);
10536 published interface XInteractionSupplyParameters {
10537 interface ::com::sun::star::task::XInteractionContinuation;
10538 void setParameters([in] sequence< ::com::sun::star::beans::PropertyValue > Values);
10540 published interface XRowSetApproveListener {
10541 interface ::com::sun::star::lang::XEventListener;
10542 boolean approveCursorMove([in] ::com::sun::star::lang::EventObject event);
10543 boolean approveRowChange([in] ::com::sun::star::sdb::RowChangeEvent event);
10544 boolean approveRowSetChange([in] ::com::sun::star::lang::EventObject event);
10546 published interface XRowSetSupplier {
10547 interface ::com::sun::star::uno::XInterface;
10548 ::com::sun::star::sdbc::XRowSet getRowSet();
10549 void setRowSet([in] ::com::sun::star::sdbc::XRowSet xDataSource);
10551 published interface XSQLErrorListener {
10552 interface ::com::sun::star::lang::XEventListener;
10553 void errorOccured([in] ::com::sun::star::sdb::SQLErrorEvent aEvent);
10556 module sdbc {
10557 published exception BatchUpdateException: ::com::sun::star::sdbc::SQLException {
10558 sequence< long > UpdateCounts;
10560 published constants BestRowScope {
10561 const long SESSION = 2;
10562 const long TEMPORARY = 0;
10563 const long TRANSACTION = 1;
10565 published constants BestRowType {
10566 const long NOT_PSEUDO = 1;
10567 const long PSEUDO = 2;
10568 const long UNKNOWN = 0;
10570 /** @deprecated */ published constants ChangeAction {
10571 const long DELETE = 3;
10572 const long INSERT = 1;
10573 const long UNDO = 4;
10574 const long UPDATE = 2;
10576 /** @deprecated */ published struct ChangeEvent: ::com::sun::star::lang::EventObject {
10577 long Action;
10578 long Rows;
10580 published constants ColumnSearch {
10581 const long BASIC = 2;
10582 const long CHAR = 1;
10583 const long FULL = 3;
10584 const long NONE = 0;
10586 published constants ColumnType {
10587 const long NOT_PSEUDO = 1;
10588 const long PSEUDO = 2;
10589 const long UNKNOWN = 0;
10591 published constants ColumnValue {
10592 const long NO_NULLS = 0;
10593 const long NULLABLE = 1;
10594 const long NULLABLE_UNKNOWN = 2;
10596 published interface XDriver;
10597 published interface XDriverAccess {
10598 interface ::com::sun::star::uno::XInterface;
10599 ::com::sun::star::sdbc::XDriver getDriverByURL([in] string url);
10601 published interface XConnectionPool {
10602 interface ::com::sun::star::sdbc::XDriverManager;
10603 interface ::com::sun::star::sdbc::XDriverAccess;
10605 published service ConnectionPool: ::com::sun::star::sdbc::XConnectionPool;
10606 published service ConnectionProperties {
10607 [property, optional] string user;
10608 [property, optional] string password;
10610 published exception DataTruncation: ::com::sun::star::sdbc::SQLWarning {
10611 long Index;
10612 boolean IsParameter;
10613 boolean DuringRead;
10614 long DataSize;
10615 long TransferSize;
10617 published constants DataType {
10618 const long ARRAY = 2003;
10619 const long BIGINT = -5;
10620 const long BINARY = -2;
10621 const long BIT = -7;
10622 const long BLOB = 2004;
10623 const long BOOLEAN = 16;
10624 const long CHAR = 1;
10625 const long CLOB = 2005;
10626 const long DATE = 91;
10627 const long DECIMAL = 3;
10628 const long DISTINCT = 2001;
10629 const long DOUBLE = 8;
10630 const long FLOAT = 6;
10631 const long INTEGER = 4;
10632 const long LONGVARBINARY = -4;
10633 const long LONGVARCHAR = -1;
10634 const long NUMERIC = 2;
10635 const long OBJECT = 2000;
10636 const long OTHER = 1111;
10637 const long REAL = 7;
10638 const long REF = 2006;
10639 const long SMALLINT = 5;
10640 const long SQLNULL = 0;
10641 const long STRUCT = 2002;
10642 const long TIME = 92;
10643 const long TIMESTAMP = 93;
10644 const long TINYINT = -6;
10645 const long VARBINARY = -3;
10646 const long VARCHAR = 12;
10648 published constants Deferrability {
10649 const long INITIALLY_DEFERRED = 5;
10650 const long INITIALLY_IMMEDIATE = 6;
10651 const long NONE = 7;
10653 published struct DriverPropertyInfo {
10654 string Name;
10655 string Description;
10656 boolean IsRequired;
10657 string Value;
10658 sequence< string > Choices;
10660 published interface XDriver {
10661 interface ::com::sun::star::uno::XInterface;
10662 ::com::sun::star::sdbc::XConnection connect([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10663 boolean acceptsURL([in] string url) raises (::com::sun::star::sdbc::SQLException);
10664 sequence< ::com::sun::star::sdbc::DriverPropertyInfo > getPropertyInfo([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
10665 long getMajorVersion();
10666 long getMinorVersion();
10668 published service Driver {
10669 interface ::com::sun::star::sdbc::XDriver;
10671 published interface XDriverManager2 {
10672 interface ::com::sun::star::sdbc::XDriverManager;
10673 interface ::com::sun::star::sdbc::XDriverAccess;
10674 interface ::com::sun::star::container::XEnumerationAccess;
10676 published service DriverManager: ::com::sun::star::sdbc::XDriverManager2;
10677 published constants FetchDirection {
10678 const long FORWARD = 1000;
10679 const long REVERSE = 1001;
10680 const long UNKNOWN = 1002;
10682 published constants IndexType {
10683 const short CLUSTERED = 1;
10684 const short HASHED = 2;
10685 const short OTHER = 3;
10686 const short STATISTIC = 0;
10688 published constants KeyRule {
10689 const long CASCADE = 0;
10690 const long NO_ACTION = 3;
10691 const long RESTRICT = 1;
10692 const long SET_DEFAULT = 4;
10693 const long SET_NULL = 2;
10695 published constants ProcedureColumn {
10696 const long IN = 1;
10697 const long INOUT = 2;
10698 const long OUT = 4;
10699 const long RESULT = 3;
10700 const long RETURN = 5;
10701 const long UNKNOWN = 0;
10703 published constants ProcedureResult {
10704 const long NONE = 1;
10705 const long RETURN = 2;
10706 const long UNKNOWN = 0;
10708 published constants ResultSetConcurrency {
10709 const long READ_ONLY = 1007;
10710 const long UPDATABLE = 1008;
10712 published constants ResultSetType {
10713 const long FORWARD_ONLY = 1003;
10714 const long SCROLL_INSENSITIVE = 1004;
10715 const long SCROLL_SENSITIVE = 1005;
10717 published interface XBatchExecution {
10718 interface ::com::sun::star::uno::XInterface;
10719 void addBatch([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10720 void clearBatch() raises (::com::sun::star::sdbc::SQLException);
10721 sequence< long > executeBatch() raises (::com::sun::star::sdbc::SQLException);
10723 published interface XStatement {
10724 interface ::com::sun::star::uno::XInterface;
10725 ::com::sun::star::sdbc::XResultSet executeQuery([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10726 long executeUpdate([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10727 boolean execute([in] string sql) raises (::com::sun::star::sdbc::SQLException);
10728 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
10730 published service Statement {
10731 interface ::com::sun::star::sdbc::XCloseable;
10732 interface ::com::sun::star::beans::XPropertySet;
10733 interface ::com::sun::star::sdbc::XStatement;
10734 interface ::com::sun::star::sdbc::XWarningsSupplier;
10735 [optional] interface ::com::sun::star::lang::XComponent;
10736 [optional] interface ::com::sun::star::util::XCancellable;
10737 [optional] interface ::com::sun::star::sdbc::XBatchExecution;
10738 [optional] interface ::com::sun::star::sdbc::XMultipleResults;
10739 [property] long QueryTimeOut;
10740 [property] long MaxFieldSize;
10741 [property] long MaxRows;
10742 [property] string CursorName;
10743 [property] long ResultSetConcurrency;
10744 [property] long ResultSetType;
10745 [property] long FetchDirection;
10746 [property] long FetchSize;
10747 [property] boolean EscapeProcessing;
10749 published constants TransactionIsolation {
10750 const long NONE = 0;
10751 const long READ_COMMITTED = 2;
10752 const long READ_UNCOMMITTED = 1;
10753 const long REPEATABLE_READ = 4;
10754 const long SERIALIZABLE = 8;
10756 published interface XArray {
10757 interface ::com::sun::star::uno::XInterface;
10758 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException);
10759 long getBaseType() raises (::com::sun::star::sdbc::SQLException);
10760 sequence< any > getArray([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10761 sequence< any > getArrayAtIndex([in] long index, [in] long count, [in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10762 ::com::sun::star::sdbc::XResultSet getResultSet([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
10763 ::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);
10765 published interface XBlob {
10766 interface ::com::sun::star::uno::XInterface;
10767 hyper length() raises (::com::sun::star::sdbc::SQLException);
10768 sequence< byte > getBytes([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10769 ::com::sun::star::io::XInputStream getBinaryStream() raises (::com::sun::star::sdbc::SQLException);
10770 hyper position([in] sequence< byte > pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10771 hyper positionOfBlob([in] ::com::sun::star::sdbc::XBlob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10773 published interface XClob {
10774 interface ::com::sun::star::uno::XInterface;
10775 hyper length() raises (::com::sun::star::sdbc::SQLException);
10776 string getSubString([in] hyper pos, [in] long length) raises (::com::sun::star::sdbc::SQLException);
10777 ::com::sun::star::io::XInputStream getCharacterStream() raises (::com::sun::star::sdbc::SQLException);
10778 hyper position([in] string searchstr, [in] long start) raises (::com::sun::star::sdbc::SQLException);
10779 hyper positionOfClob([in] ::com::sun::star::sdbc::XClob pattern, [in] hyper start) raises (::com::sun::star::sdbc::SQLException);
10781 published interface XDatabaseMetaData {
10782 interface ::com::sun::star::uno::XInterface;
10783 boolean allProceduresAreCallable() raises (::com::sun::star::sdbc::SQLException);
10784 boolean allTablesAreSelectable() raises (::com::sun::star::sdbc::SQLException);
10785 string getURL() raises (::com::sun::star::sdbc::SQLException);
10786 string getUserName() raises (::com::sun::star::sdbc::SQLException);
10787 boolean isReadOnly() raises (::com::sun::star::sdbc::SQLException);
10788 boolean nullsAreSortedHigh() raises (::com::sun::star::sdbc::SQLException);
10789 boolean nullsAreSortedLow() raises (::com::sun::star::sdbc::SQLException);
10790 boolean nullsAreSortedAtStart() raises (::com::sun::star::sdbc::SQLException);
10791 boolean nullsAreSortedAtEnd() raises (::com::sun::star::sdbc::SQLException);
10792 string getDatabaseProductName() raises (::com::sun::star::sdbc::SQLException);
10793 string getDatabaseProductVersion() raises (::com::sun::star::sdbc::SQLException);
10794 string getDriverName() raises (::com::sun::star::sdbc::SQLException);
10795 string getDriverVersion() raises (::com::sun::star::sdbc::SQLException);
10796 long getDriverMajorVersion();
10797 long getDriverMinorVersion();
10798 boolean usesLocalFiles() raises (::com::sun::star::sdbc::SQLException);
10799 boolean usesLocalFilePerTable() raises (::com::sun::star::sdbc::SQLException);
10800 boolean supportsMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10801 boolean storesUpperCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10802 boolean storesLowerCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10803 boolean storesMixedCaseIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10804 boolean supportsMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10805 boolean storesUpperCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10806 boolean storesLowerCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10807 boolean storesMixedCaseQuotedIdentifiers() raises (::com::sun::star::sdbc::SQLException);
10808 string getIdentifierQuoteString() raises (::com::sun::star::sdbc::SQLException);
10809 string getSQLKeywords() raises (::com::sun::star::sdbc::SQLException);
10810 string getNumericFunctions() raises (::com::sun::star::sdbc::SQLException);
10811 string getStringFunctions() raises (::com::sun::star::sdbc::SQLException);
10812 string getSystemFunctions() raises (::com::sun::star::sdbc::SQLException);
10813 string getTimeDateFunctions() raises (::com::sun::star::sdbc::SQLException);
10814 string getSearchStringEscape() raises (::com::sun::star::sdbc::SQLException);
10815 string getExtraNameCharacters() raises (::com::sun::star::sdbc::SQLException);
10816 boolean supportsAlterTableWithAddColumn() raises (::com::sun::star::sdbc::SQLException);
10817 boolean supportsAlterTableWithDropColumn() raises (::com::sun::star::sdbc::SQLException);
10818 boolean supportsColumnAliasing() raises (::com::sun::star::sdbc::SQLException);
10819 boolean nullPlusNonNullIsNull() raises (::com::sun::star::sdbc::SQLException);
10820 boolean supportsTypeConversion() raises (::com::sun::star::sdbc::SQLException);
10821 boolean supportsConvert([in] long fromType, [in] long toType) raises (::com::sun::star::sdbc::SQLException);
10822 boolean supportsTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException);
10823 boolean supportsDifferentTableCorrelationNames() raises (::com::sun::star::sdbc::SQLException);
10824 boolean supportsExpressionsInOrderBy() raises (::com::sun::star::sdbc::SQLException);
10825 boolean supportsOrderByUnrelated() raises (::com::sun::star::sdbc::SQLException);
10826 boolean supportsGroupBy() raises (::com::sun::star::sdbc::SQLException);
10827 boolean supportsGroupByUnrelated() raises (::com::sun::star::sdbc::SQLException);
10828 boolean supportsGroupByBeyondSelect() raises (::com::sun::star::sdbc::SQLException);
10829 boolean supportsLikeEscapeClause() raises (::com::sun::star::sdbc::SQLException);
10830 boolean supportsMultipleResultSets() raises (::com::sun::star::sdbc::SQLException);
10831 boolean supportsMultipleTransactions() raises (::com::sun::star::sdbc::SQLException);
10832 boolean supportsNonNullableColumns() raises (::com::sun::star::sdbc::SQLException);
10833 boolean supportsMinimumSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10834 boolean supportsCoreSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10835 boolean supportsExtendedSQLGrammar() raises (::com::sun::star::sdbc::SQLException);
10836 boolean supportsANSI92EntryLevelSQL() raises (::com::sun::star::sdbc::SQLException);
10837 boolean supportsANSI92IntermediateSQL() raises (::com::sun::star::sdbc::SQLException);
10838 boolean supportsANSI92FullSQL() raises (::com::sun::star::sdbc::SQLException);
10839 boolean supportsIntegrityEnhancementFacility() raises (::com::sun::star::sdbc::SQLException);
10840 boolean supportsOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10841 boolean supportsFullOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10842 boolean supportsLimitedOuterJoins() raises (::com::sun::star::sdbc::SQLException);
10843 string getSchemaTerm() raises (::com::sun::star::sdbc::SQLException);
10844 string getProcedureTerm() raises (::com::sun::star::sdbc::SQLException);
10845 string getCatalogTerm() raises (::com::sun::star::sdbc::SQLException);
10846 boolean isCatalogAtStart() raises (::com::sun::star::sdbc::SQLException);
10847 string getCatalogSeparator() raises (::com::sun::star::sdbc::SQLException);
10848 boolean supportsSchemasInDataManipulation() raises (::com::sun::star::sdbc::SQLException);
10849 boolean supportsSchemasInProcedureCalls() raises (::com::sun::star::sdbc::SQLException);
10850 boolean supportsSchemasInTableDefinitions() raises (::com::sun::star::sdbc::SQLException);
10851 boolean supportsSchemasInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException);
10852 boolean supportsSchemasInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException);
10853 boolean supportsCatalogsInDataManipulation() raises (::com::sun::star::sdbc::SQLException);
10854 boolean supportsCatalogsInProcedureCalls() raises (::com::sun::star::sdbc::SQLException);
10855 boolean supportsCatalogsInTableDefinitions() raises (::com::sun::star::sdbc::SQLException);
10856 boolean supportsCatalogsInIndexDefinitions() raises (::com::sun::star::sdbc::SQLException);
10857 boolean supportsCatalogsInPrivilegeDefinitions() raises (::com::sun::star::sdbc::SQLException);
10858 boolean supportsPositionedDelete() raises (::com::sun::star::sdbc::SQLException);
10859 boolean supportsPositionedUpdate() raises (::com::sun::star::sdbc::SQLException);
10860 boolean supportsSelectForUpdate() raises (::com::sun::star::sdbc::SQLException);
10861 boolean supportsStoredProcedures() raises (::com::sun::star::sdbc::SQLException);
10862 boolean supportsSubqueriesInComparisons() raises (::com::sun::star::sdbc::SQLException);
10863 boolean supportsSubqueriesInExists() raises (::com::sun::star::sdbc::SQLException);
10864 boolean supportsSubqueriesInIns() raises (::com::sun::star::sdbc::SQLException);
10865 boolean supportsSubqueriesInQuantifieds() raises (::com::sun::star::sdbc::SQLException);
10866 boolean supportsCorrelatedSubqueries() raises (::com::sun::star::sdbc::SQLException);
10867 boolean supportsUnion() raises (::com::sun::star::sdbc::SQLException);
10868 boolean supportsUnionAll() raises (::com::sun::star::sdbc::SQLException);
10869 boolean supportsOpenCursorsAcrossCommit() raises (::com::sun::star::sdbc::SQLException);
10870 boolean supportsOpenCursorsAcrossRollback() raises (::com::sun::star::sdbc::SQLException);
10871 boolean supportsOpenStatementsAcrossCommit() raises (::com::sun::star::sdbc::SQLException);
10872 boolean supportsOpenStatementsAcrossRollback() raises (::com::sun::star::sdbc::SQLException);
10873 long getMaxBinaryLiteralLength() raises (::com::sun::star::sdbc::SQLException);
10874 long getMaxCharLiteralLength() raises (::com::sun::star::sdbc::SQLException);
10875 long getMaxColumnNameLength() raises (::com::sun::star::sdbc::SQLException);
10876 long getMaxColumnsInGroupBy() raises (::com::sun::star::sdbc::SQLException);
10877 long getMaxColumnsInIndex() raises (::com::sun::star::sdbc::SQLException);
10878 long getMaxColumnsInOrderBy() raises (::com::sun::star::sdbc::SQLException);
10879 long getMaxColumnsInSelect() raises (::com::sun::star::sdbc::SQLException);
10880 long getMaxColumnsInTable() raises (::com::sun::star::sdbc::SQLException);
10881 long getMaxConnections() raises (::com::sun::star::sdbc::SQLException);
10882 long getMaxCursorNameLength() raises (::com::sun::star::sdbc::SQLException);
10883 long getMaxIndexLength() raises (::com::sun::star::sdbc::SQLException);
10884 long getMaxSchemaNameLength() raises (::com::sun::star::sdbc::SQLException);
10885 long getMaxProcedureNameLength() raises (::com::sun::star::sdbc::SQLException);
10886 long getMaxCatalogNameLength() raises (::com::sun::star::sdbc::SQLException);
10887 long getMaxRowSize() raises (::com::sun::star::sdbc::SQLException);
10888 boolean doesMaxRowSizeIncludeBlobs() raises (::com::sun::star::sdbc::SQLException);
10889 long getMaxStatementLength() raises (::com::sun::star::sdbc::SQLException);
10890 long getMaxStatements() raises (::com::sun::star::sdbc::SQLException);
10891 long getMaxTableNameLength() raises (::com::sun::star::sdbc::SQLException);
10892 long getMaxTablesInSelect() raises (::com::sun::star::sdbc::SQLException);
10893 long getMaxUserNameLength() raises (::com::sun::star::sdbc::SQLException);
10894 long getDefaultTransactionIsolation() raises (::com::sun::star::sdbc::SQLException);
10895 boolean supportsTransactions() raises (::com::sun::star::sdbc::SQLException);
10896 boolean supportsTransactionIsolationLevel([in] long level) raises (::com::sun::star::sdbc::SQLException);
10897 boolean supportsDataDefinitionAndDataManipulationTransactions() raises (::com::sun::star::sdbc::SQLException);
10898 boolean supportsDataManipulationTransactionsOnly() raises (::com::sun::star::sdbc::SQLException);
10899 boolean dataDefinitionCausesTransactionCommit() raises (::com::sun::star::sdbc::SQLException);
10900 boolean dataDefinitionIgnoredInTransactions() raises (::com::sun::star::sdbc::SQLException);
10901 ::com::sun::star::sdbc::XResultSet getProcedures([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern) raises (::com::sun::star::sdbc::SQLException);
10902 ::com::sun::star::sdbc::XResultSet getProcedureColumns([in] any catalog, [in] string schemaPattern, [in] string procedureNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10903 ::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);
10904 ::com::sun::star::sdbc::XResultSet getSchemas() raises (::com::sun::star::sdbc::SQLException);
10905 ::com::sun::star::sdbc::XResultSet getCatalogs() raises (::com::sun::star::sdbc::SQLException);
10906 ::com::sun::star::sdbc::XResultSet getTableTypes() raises (::com::sun::star::sdbc::SQLException);
10907 ::com::sun::star::sdbc::XResultSet getColumns([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10908 ::com::sun::star::sdbc::XResultSet getColumnPrivileges([in] any catalog, [in] string schema, [in] string table, [in] string columnNamePattern) raises (::com::sun::star::sdbc::SQLException);
10909 ::com::sun::star::sdbc::XResultSet getTablePrivileges([in] any catalog, [in] string schemaPattern, [in] string tableNamePattern) raises (::com::sun::star::sdbc::SQLException);
10910 ::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);
10911 ::com::sun::star::sdbc::XResultSet getVersionColumns([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10912 ::com::sun::star::sdbc::XResultSet getPrimaryKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10913 ::com::sun::star::sdbc::XResultSet getImportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10914 ::com::sun::star::sdbc::XResultSet getExportedKeys([in] any catalog, [in] string schema, [in] string table) raises (::com::sun::star::sdbc::SQLException);
10915 ::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);
10916 ::com::sun::star::sdbc::XResultSet getTypeInfo() raises (::com::sun::star::sdbc::SQLException);
10917 ::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);
10918 boolean supportsResultSetType([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10919 boolean supportsResultSetConcurrency([in] long setType, [in] long concurrency) raises (::com::sun::star::sdbc::SQLException);
10920 boolean ownUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10921 boolean ownDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10922 boolean ownInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10923 boolean othersUpdatesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10924 boolean othersDeletesAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10925 boolean othersInsertsAreVisible([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10926 boolean updatesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10927 boolean deletesAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10928 boolean insertsAreDetected([in] long setType) raises (::com::sun::star::sdbc::SQLException);
10929 boolean supportsBatchUpdates() raises (::com::sun::star::sdbc::SQLException);
10930 ::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);
10931 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
10933 published interface XGeneratedResultSet {
10934 interface ::com::sun::star::uno::XInterface;
10935 ::com::sun::star::sdbc::XResultSet getGeneratedValues() raises (::com::sun::star::sdbc::SQLException);
10937 published interface XPooledConnection {
10938 interface ::com::sun::star::uno::XInterface;
10939 ::com::sun::star::sdbc::XConnection getConnection() raises (::com::sun::star::sdbc::SQLException);
10941 published interface XRef {
10942 interface ::com::sun::star::uno::XInterface;
10943 string getBaseTypeName() raises (::com::sun::star::sdbc::SQLException);
10945 published interface XResultSetMetaData {
10946 interface ::com::sun::star::uno::XInterface;
10947 long getColumnCount() raises (::com::sun::star::sdbc::SQLException);
10948 boolean isAutoIncrement([in] long column) raises (::com::sun::star::sdbc::SQLException);
10949 boolean isCaseSensitive([in] long column) raises (::com::sun::star::sdbc::SQLException);
10950 boolean isSearchable([in] long column) raises (::com::sun::star::sdbc::SQLException);
10951 boolean isCurrency([in] long column) raises (::com::sun::star::sdbc::SQLException);
10952 long isNullable([in] long column) raises (::com::sun::star::sdbc::SQLException);
10953 boolean isSigned([in] long column) raises (::com::sun::star::sdbc::SQLException);
10954 long getColumnDisplaySize([in] long column) raises (::com::sun::star::sdbc::SQLException);
10955 string getColumnLabel([in] long column) raises (::com::sun::star::sdbc::SQLException);
10956 string getColumnName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10957 string getSchemaName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10958 long getPrecision([in] long column) raises (::com::sun::star::sdbc::SQLException);
10959 long getScale([in] long column) raises (::com::sun::star::sdbc::SQLException);
10960 string getTableName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10961 string getCatalogName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10962 long getColumnType([in] long column) raises (::com::sun::star::sdbc::SQLException);
10963 string getColumnTypeName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10964 boolean isReadOnly([in] long column) raises (::com::sun::star::sdbc::SQLException);
10965 boolean isWritable([in] long column) raises (::com::sun::star::sdbc::SQLException);
10966 boolean isDefinitelyWritable([in] long column) raises (::com::sun::star::sdbc::SQLException);
10967 string getColumnServiceName([in] long column) raises (::com::sun::star::sdbc::SQLException);
10969 published interface XRowSetListener {
10970 interface ::com::sun::star::lang::XEventListener;
10971 void cursorMoved([in] ::com::sun::star::lang::EventObject event);
10972 /** @deprecated */ void rowChanged([in] ::com::sun::star::lang::EventObject event);
10973 void rowSetChanged([in] ::com::sun::star::lang::EventObject event);
10975 published interface XSQLInput;
10976 published interface XSQLOutput;
10977 published interface XSQLData {
10978 interface ::com::sun::star::uno::XInterface;
10979 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException);
10980 void readSQL([in] ::com::sun::star::sdbc::XSQLInput stream, [in] string typeName) raises (::com::sun::star::sdbc::SQLException);
10981 void writeSQL([in] ::com::sun::star::sdbc::XSQLOutput stream) raises (::com::sun::star::sdbc::SQLException);
10983 published interface XSQLInput {
10984 interface ::com::sun::star::uno::XInterface;
10985 string readString() raises (::com::sun::star::sdbc::SQLException);
10986 boolean readBoolean() raises (::com::sun::star::sdbc::SQLException);
10987 byte readByte() raises (::com::sun::star::sdbc::SQLException);
10988 short readShort() raises (::com::sun::star::sdbc::SQLException);
10989 long readInt() raises (::com::sun::star::sdbc::SQLException);
10990 hyper readLong() raises (::com::sun::star::sdbc::SQLException);
10991 float readFloat() raises (::com::sun::star::sdbc::SQLException);
10992 double readDouble() raises (::com::sun::star::sdbc::SQLException);
10993 sequence< byte > readBytes() raises (::com::sun::star::sdbc::SQLException);
10994 ::com::sun::star::util::Date readDate() raises (::com::sun::star::sdbc::SQLException);
10995 ::com::sun::star::util::Time readTime() raises (::com::sun::star::sdbc::SQLException);
10996 ::com::sun::star::util::DateTime readTimestamp() raises (::com::sun::star::sdbc::SQLException);
10997 ::com::sun::star::io::XInputStream readBinaryStream() raises (::com::sun::star::sdbc::SQLException);
10998 ::com::sun::star::io::XInputStream readCharacterStream() raises (::com::sun::star::sdbc::SQLException);
10999 any readObject() raises (::com::sun::star::sdbc::SQLException);
11000 ::com::sun::star::sdbc::XRef readRef() raises (::com::sun::star::sdbc::SQLException);
11001 ::com::sun::star::sdbc::XBlob readBlob() raises (::com::sun::star::sdbc::SQLException);
11002 ::com::sun::star::sdbc::XClob readClob() raises (::com::sun::star::sdbc::SQLException);
11003 ::com::sun::star::sdbc::XArray readArray() raises (::com::sun::star::sdbc::SQLException);
11004 boolean wasNull() raises (::com::sun::star::sdbc::SQLException);
11006 published interface XStruct;
11007 published interface XSQLOutput {
11008 interface ::com::sun::star::uno::XInterface;
11009 void writeString([in] string x) raises (::com::sun::star::sdbc::SQLException);
11010 void writeBoolean([in] boolean x) raises (::com::sun::star::sdbc::SQLException);
11011 void writeByte([in] byte x) raises (::com::sun::star::sdbc::SQLException);
11012 void writeShort([in] short x) raises (::com::sun::star::sdbc::SQLException);
11013 void writeInt([in] long x) raises (::com::sun::star::sdbc::SQLException);
11014 void writeLong([in] hyper x) raises (::com::sun::star::sdbc::SQLException);
11015 void writeFloat([in] float x) raises (::com::sun::star::sdbc::SQLException);
11016 void writeDouble([in] double x) raises (::com::sun::star::sdbc::SQLException);
11017 void writeBytes([in] sequence< byte > x) raises (::com::sun::star::sdbc::SQLException);
11018 void writeDate([in] ::com::sun::star::util::Date x) raises (::com::sun::star::sdbc::SQLException);
11019 void writeTime([in] ::com::sun::star::util::Time x) raises (::com::sun::star::sdbc::SQLException);
11020 void writeTimestamp([in] ::com::sun::star::util::DateTime x) raises (::com::sun::star::sdbc::SQLException);
11021 void writeBinaryStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException);
11022 void writeCharacterStream([in] ::com::sun::star::io::XInputStream x) raises (::com::sun::star::sdbc::SQLException);
11023 void writeObject([in] ::com::sun::star::sdbc::XSQLData x) raises (::com::sun::star::sdbc::SQLException);
11024 void writeRef([in] ::com::sun::star::sdbc::XRef x) raises (::com::sun::star::sdbc::SQLException);
11025 void writeBlob([in] ::com::sun::star::sdbc::XBlob x) raises (::com::sun::star::sdbc::SQLException);
11026 void writeClob([in] ::com::sun::star::sdbc::XClob x) raises (::com::sun::star::sdbc::SQLException);
11027 void writeStruct([in] ::com::sun::star::sdbc::XStruct x) raises (::com::sun::star::sdbc::SQLException);
11028 void writeArray([in] ::com::sun::star::sdbc::XArray x) raises (::com::sun::star::sdbc::SQLException);
11030 published interface XStruct {
11031 interface ::com::sun::star::uno::XInterface;
11032 string getSQLTypeName() raises (::com::sun::star::sdbc::SQLException);
11033 sequence< any > getAttributes([in] ::com::sun::star::container::XNameAccess typeMap) raises (::com::sun::star::sdbc::SQLException);
11036 module sdbcx {
11037 published constants CheckOption {
11038 const long CASCADE = 2;
11039 const long LOCAL = 3;
11040 const long NONE = 0;
11042 published service ColumnDescriptor {
11043 service ::com::sun::star::sdbcx::Descriptor;
11044 [property] long Type;
11045 [property] string TypeName;
11046 [property] long Precision;
11047 [property] long Scale;
11048 [property] long IsNullable;
11049 [property] boolean IsAutoIncrement;
11050 [property, optional] boolean IsRowVersion;
11051 [property, optional] string Description;
11052 [property, optional] string DefaultValue;
11053 [property, optional] string AutoIncrementCreation;
11055 published constants CompareBookmark {
11056 const long EQUAL = 0;
11057 const long GREATER = 1;
11058 const long LESS = -1;
11059 const long NOT_COMPARABLE = 3;
11060 const long NOT_EQUAL = 2;
11062 published interface XAppend {
11063 interface ::com::sun::star::uno::XInterface;
11064 void appendByDescriptor([in] ::com::sun::star::beans::XPropertySet descriptor) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
11066 published interface XDrop {
11067 interface ::com::sun::star::uno::XInterface;
11068 void dropByName([in] string elementName) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
11069 void dropByIndex([in] long index) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::lang::IndexOutOfBoundsException);
11071 published service Container {
11072 interface ::com::sun::star::container::XNameAccess;
11073 interface ::com::sun::star::container::XIndexAccess;
11074 interface ::com::sun::star::container::XEnumerationAccess;
11075 [optional] interface ::com::sun::star::util::XRefreshable;
11076 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11077 [optional] interface ::com::sun::star::sdbcx::XAppend;
11078 [optional] interface ::com::sun::star::sdbcx::XDrop;
11080 published interface XCreateCatalog {
11081 interface ::com::sun::star::uno::XInterface;
11082 void createCatalog([in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::ElementExistException);
11084 published interface XDataDefinitionSupplier {
11085 interface ::com::sun::star::uno::XInterface;
11086 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByConnection([in] ::com::sun::star::sdbc::XConnection connection) raises (::com::sun::star::sdbc::SQLException);
11087 ::com::sun::star::sdbcx::XTablesSupplier getDataDefinitionByURL([in] string url, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException);
11089 published interface XDropCatalog {
11090 interface ::com::sun::star::uno::XInterface;
11091 void dropCatalog([in] string catalogName, [in] sequence< ::com::sun::star::beans::PropertyValue > info) raises (::com::sun::star::sdbc::SQLException, ::com::sun::star::container::NoSuchElementException);
11093 published service Driver {
11094 service ::com::sun::star::sdbc::Driver;
11095 interface ::com::sun::star::sdbcx::XDataDefinitionSupplier;
11096 [optional] interface ::com::sun::star::sdbcx::XCreateCatalog;
11097 [optional] interface ::com::sun::star::sdbcx::XDropCatalog;
11099 published interface XAuthorizable {
11100 interface ::com::sun::star::uno::XInterface;
11101 long getPrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException);
11102 long getGrantablePrivileges([in] string objName, [in] long objType) raises (::com::sun::star::sdbc::SQLException);
11103 void grantPrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException);
11104 void revokePrivileges([in] string objName, [in] long objType, [in] long objPrivileges) raises (::com::sun::star::sdbc::SQLException);
11106 published service Group {
11107 interface ::com::sun::star::sdbcx::XUsersSupplier;
11108 interface ::com::sun::star::sdbcx::XAuthorizable;
11109 interface ::com::sun::star::beans::XPropertySet;
11110 [property, readonly] string Name;
11112 published service GroupDescriptor {
11113 service ::com::sun::star::sdbcx::Descriptor;
11114 [property] string Name;
11116 published service Index {
11117 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11118 interface ::com::sun::star::beans::XPropertySet;
11119 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11120 [property, readonly] string Name;
11121 [property, readonly] string Catalog;
11122 [property, readonly] boolean IsUnique;
11123 [property, readonly] boolean IsPrimaryKeyIndex;
11124 [property, readonly] boolean IsClustered;
11126 published service IndexColumn {
11127 service ::com::sun::star::sdbcx::Column;
11128 [property, readonly] boolean IsAscending;
11130 published service IndexColumnDescriptor {
11131 service ::com::sun::star::sdbcx::Descriptor;
11132 [property] boolean IsAscending;
11134 published service IndexDescriptor {
11135 service ::com::sun::star::sdbcx::Descriptor;
11136 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11137 [property] string Catalog;
11138 [property] boolean IsUnique;
11139 [property] boolean IsClustered;
11141 published service Key {
11142 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11143 interface ::com::sun::star::beans::XPropertySet;
11144 [optional] interface ::com::sun::star::sdbcx::XDataDescriptorFactory;
11145 [property, readonly] string Name;
11146 [property, readonly] long Type;
11147 [property, readonly] string ReferencedTable;
11148 [property, readonly] long UpdateRule;
11149 [property, readonly] long DeleteRule;
11151 published service KeyColumn {
11152 service ::com::sun::star::sdbcx::Column;
11153 [property, readonly] string RelatedColumn;
11155 published service KeyColumnDescriptor {
11156 service ::com::sun::star::sdbcx::Descriptor;
11157 [property] string RelatedColumn;
11159 published service KeyDescriptor {
11160 service ::com::sun::star::sdbcx::Descriptor;
11161 interface ::com::sun::star::sdbcx::XColumnsSupplier;
11162 [property] long Type;
11163 [property] string ReferencedTable;
11164 [property] long UpdateRule;
11165 [property] long DeleteRule;
11167 published constants KeyType {
11168 const long FOREIGN = 3;
11169 const long PRIMARY = 1;
11170 const long UNIQUE = 2;
11172 published service PreparedStatement {
11173 service ::com::sun::star::sdbc::PreparedStatement;
11174 [property] boolean UseBookmarks;
11176 published constants Privilege {
11177 const long ALTER = 64;
11178 const long CREATE = 32;
11179 const long DELETE = 8;
11180 const long DROP = 256;
11181 const long INSERT = 2;
11182 const long READ = 16;
11183 const long REFERENCE = 128;
11184 const long SELECT = 1;
11185 const long UPDATE = 4;
11187 published constants PrivilegeObject {
11188 const long COLUMN = 2;
11189 const long TABLE = 0;
11190 const long VIEW = 1;
11192 published service ReferenceColumn {
11193 service ::com::sun::star::sdbcx::Column;
11194 [property, readonly] string ReferencedColumn;
11196 published service Statement {
11197 service ::com::sun::star::sdbc::Statement;
11198 [property] boolean UseBookmarks;
11200 published interface XUser {
11201 interface ::com::sun::star::sdbcx::XAuthorizable;
11202 void changePassword([in] string oldPassword, [in] string newPassword) raises (::com::sun::star::sdbc::SQLException);
11204 published service User {
11205 interface ::com::sun::star::sdbcx::XUser;
11206 interface ::com::sun::star::beans::XPropertySet;
11207 [optional] interface ::com::sun::star::sdbcx::XGroupsSupplier;
11208 [property, readonly] string Name;
11210 published service UserDescriptor {
11211 service ::com::sun::star::sdbcx::Descriptor;
11212 [property] string Password;
11214 interface XAlterView {
11215 interface ::com::sun::star::uno::XInterface;
11216 void alterCommand([in] string NewCommand) raises (::com::sun::star::sdbc::SQLException);
11218 published service View {
11219 interface ::com::sun::star::beans::XPropertySet;
11220 [optional] interface ::com::sun::star::sdbcx::XRename;
11221 [optional] interface ::com::sun::star::sdbcx::XAlterView;
11222 [property, readonly] string Name;
11223 [property, readonly] string CatalogName;
11224 [property, readonly] string SchemaName;
11225 [property, readonly] string Command;
11226 [property, readonly] long CheckOption;
11228 published service ViewDescriptor {
11229 service ::com::sun::star::sdbcx::Descriptor;
11230 [property] string CatalogName;
11231 [property] string SchemaName;
11232 [property] string Command;
11233 [property] long CheckOption;
11236 module sheet {
11237 published interface XSpreadsheet;
11238 published struct ActivationEvent: ::com::sun::star::lang::EventObject {
11239 ::com::sun::star::sheet::XSpreadsheet ActiveSheet;
11241 published interface XAddIn {
11242 interface ::com::sun::star::lang::XLocalizable;
11243 string getProgrammaticFuntionName([in] string aDisplayName);
11244 string getDisplayFunctionName([in] string aProgrammaticName);
11245 string getFunctionDescription([in] string aProgrammaticName);
11246 string getDisplayArgumentName([in] string aProgrammaticFunctionName, [in] long nArgument);
11247 string getArgumentDescription([in] string aProgrammaticFunctionName, [in] long nArgument);
11248 string getProgrammaticCategoryName([in] string aProgrammaticFunctionName);
11249 string getDisplayCategoryName([in] string aProgrammaticFunctionName);
11251 published struct LocalizedName {
11252 ::com::sun::star::lang::Locale Locale;
11253 string Name;
11255 published interface XCompatibilityNames {
11256 interface ::com::sun::star::uno::XInterface;
11257 sequence< ::com::sun::star::sheet::LocalizedName > getCompatibilityNames([in] string aProgrammaticName);
11259 published service AddIn {
11260 interface ::com::sun::star::lang::XServiceName;
11261 interface ::com::sun::star::sheet::XAddIn;
11262 [optional] interface ::com::sun::star::sheet::XCompatibilityNames;
11264 published enum Border {
11265 TOP = 0,
11266 BOTTOM = 1,
11267 RIGHT = 2,
11268 LEFT = 3
11270 published interface XSheetAnnotation {
11271 interface ::com::sun::star::uno::XInterface;
11272 ::com::sun::star::table::CellAddress getPosition();
11273 string getAuthor();
11274 string getDate();
11275 boolean getIsVisible();
11276 void setIsVisible([in] boolean bIsVisible);
11278 published interface XSheetAnnotationShapeSupplier {
11279 interface ::com::sun::star::uno::XInterface;
11280 ::com::sun::star::drawing::XShape getAnnotationShape();
11282 published service CellAnnotation {
11283 interface ::com::sun::star::sheet::XSheetAnnotation;
11284 interface ::com::sun::star::container::XChild;
11285 interface ::com::sun::star::text::XSimpleText;
11286 [optional] interface ::com::sun::star::sheet::XSheetAnnotationShapeSupplier;
11288 published service CellAnnotationShape {
11289 service ::com::sun::star::drawing::CaptionShape;
11291 published interface XSheetAnnotations {
11292 interface ::com::sun::star::container::XIndexAccess;
11293 void insertNew([in] ::com::sun::star::table::CellAddress aPosition, [in] string aText);
11294 void removeByIndex([in] long nIndex);
11296 published service CellAnnotations {
11297 interface ::com::sun::star::sheet::XSheetAnnotations;
11298 interface ::com::sun::star::container::XEnumerationAccess;
11300 published service CellAnnotationsEnumeration {
11301 interface ::com::sun::star::container::XEnumeration;
11304 module table {
11305 published struct CellRangeAddress {
11306 short Sheet;
11307 long StartColumn;
11308 long StartRow;
11309 long EndColumn;
11310 long EndRow;
11313 module sheet {
11314 published interface XAreaLink {
11315 interface ::com::sun::star::uno::XInterface;
11316 string getSourceArea();
11317 void setSourceArea([in] string aSourceArea);
11318 ::com::sun::star::table::CellRangeAddress getDestArea();
11319 void setDestArea([in] ::com::sun::star::table::CellRangeAddress aDestArea);
11321 published service CellAreaLink {
11322 interface ::com::sun::star::sheet::XAreaLink;
11323 interface ::com::sun::star::util::XRefreshable;
11324 interface ::com::sun::star::beans::XPropertySet;
11325 [property] string Url;
11326 [property] string Filter;
11327 [property] string FilterOptions;
11328 /** @deprecated */ [property] long RefreshDelay;
11329 [property, optional] long RefreshPeriod;
11331 published interface XAreaLinks {
11332 interface ::com::sun::star::container::XIndexAccess;
11333 void insertAtPosition([in] ::com::sun::star::table::CellAddress aDestPos, [in] string aFileName, [in] string aSourceArea, [in] string aFilter, [in] string aFilterOptions);
11334 void removeByIndex([in] long nIndex);
11336 published service CellAreaLinks {
11337 interface ::com::sun::star::sheet::XAreaLinks;
11338 interface ::com::sun::star::container::XIndexAccess;
11339 interface ::com::sun::star::container::XEnumerationAccess;
11341 published service CellAreaLinksEnumeration {
11342 interface ::com::sun::star::container::XEnumeration;
11344 published enum CellDeleteMode {
11345 NONE = 0,
11346 UP = 1,
11347 LEFT = 2,
11348 ROWS = 3,
11349 COLUMNS = 4
11351 published constants CellFlags {
11352 const long ANNOTATION = 8;
11353 const long DATETIME = 2;
11354 const long EDITATTR = 256;
11355 const long FORMATTED = 512;
11356 const long FORMULA = 16;
11357 const long HARDATTR = 32;
11358 const long OBJECTS = 128;
11359 const long STRING = 4;
11360 const long STYLES = 64;
11361 const long VALUE = 1;
11363 published service CellFormatRanges {
11364 interface ::com::sun::star::container::XIndexAccess;
11365 interface ::com::sun::star::container::XEnumerationAccess;
11367 published service CellFormatRangesEnumeration {
11368 interface ::com::sun::star::container::XEnumeration;
11370 published enum CellInsertMode {
11371 NONE = 0,
11372 DOWN = 1,
11373 RIGHT = 2,
11374 ROWS = 3,
11375 COLUMNS = 4
11377 published service Cells {
11378 interface ::com::sun::star::container::XEnumerationAccess;
11380 published service CellsEnumeration {
11381 interface ::com::sun::star::container::XEnumeration;
11383 published enum ConditionOperator {
11384 NONE = 0,
11385 EQUAL = 1,
11386 NOT_EQUAL = 2,
11387 GREATER = 3,
11388 GREATER_EQUAL = 4,
11389 LESS = 5,
11390 LESS_EQUAL = 6,
11391 BETWEEN = 7,
11392 NOT_BETWEEN = 8,
11393 FORMULA = 9
11395 published enum GeneralFunction {
11396 NONE = 0,
11397 AUTO = 1,
11398 SUM = 2,
11399 COUNT = 3,
11400 AVERAGE = 4,
11401 MAX = 5,
11402 MIN = 6,
11403 PRODUCT = 7,
11404 COUNTNUMS = 8,
11405 STDEV = 9,
11406 STDEVP = 10,
11407 VAR = 11,
11408 VARP = 12
11410 /** @deprecated */ published interface XConsolidationDescriptor {
11411 interface ::com::sun::star::uno::XInterface;
11412 ::com::sun::star::sheet::GeneralFunction getFunction();
11413 void setFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction);
11414 sequence< ::com::sun::star::table::CellRangeAddress > getSources();
11415 void setSources([in] sequence< ::com::sun::star::table::CellRangeAddress > aSources);
11416 ::com::sun::star::table::CellAddress getStartOutputPosition();
11417 void setStartOutputPosition([in] ::com::sun::star::table::CellAddress aStartOutputPosition);
11418 boolean getUseColumnHeaders();
11419 void setUseColumnHeaders([in] boolean bUseColumnHeaders);
11420 boolean getUseRowHeaders();
11421 void setUseRowHeaders([in] boolean bUseRowHeaders);
11422 boolean getInsertLinks();
11423 void setInsertLinks([in] boolean bInsertLinks);
11425 published service ConsolidationDescriptor {
11426 interface ::com::sun::star::sheet::XConsolidationDescriptor;
11428 /** @deprecated */ published interface XDDELink {
11429 interface ::com::sun::star::uno::XInterface;
11430 string getApplication();
11431 string getTopic();
11432 string getItem();
11434 published interface XDDELinkResults {
11435 interface ::com::sun::star::uno::XInterface;
11436 sequence< sequence< any > > getResults();
11437 void setResults([in] sequence< sequence< any > > aResults);
11439 published service DDELink {
11440 interface ::com::sun::star::container::XNamed;
11441 interface ::com::sun::star::sheet::XDDELink;
11442 interface ::com::sun::star::util::XRefreshable;
11443 [optional] interface ::com::sun::star::sheet::XDDELinkResults;
11445 published enum DDELinkMode {
11446 DEFAULT = 0,
11447 ENGLISH = 1,
11448 TEXT = 2
11450 published interface XDDELinks {
11451 interface ::com::sun::star::container::XNameAccess;
11452 ::com::sun::star::sheet::XDDELink addDDELink([in] string aApplication, [in] string aTopic, [in] string aItem, [in] ::com::sun::star::sheet::DDELinkMode nMode);
11454 published service DDELinks {
11455 interface ::com::sun::star::container::XNameAccess;
11456 interface ::com::sun::star::container::XIndexAccess;
11457 interface ::com::sun::star::container::XEnumerationAccess;
11458 [optional] interface ::com::sun::star::sheet::XDDELinks;
11460 published service DDELinksEnumeration {
11461 interface ::com::sun::star::container::XEnumeration;
11463 published enum DataImportMode {
11464 NONE = 0,
11465 SQL = 1,
11466 TABLE = 2,
11467 QUERY = 3
11469 published interface XDataPilotField;
11470 published interface XDataPilotDataLayoutFieldSupplier {
11471 interface ::com::sun::star::uno::XInterface;
11472 ::com::sun::star::sheet::XDataPilotField getDataLayoutField();
11474 published interface XSheetFilterDescriptor;
11475 published interface XDataPilotDescriptor {
11476 interface ::com::sun::star::container::XNamed;
11477 string getTag();
11478 void setTag([in] string aTag);
11479 ::com::sun::star::table::CellRangeAddress getSourceRange();
11480 void setSourceRange([in] ::com::sun::star::table::CellRangeAddress aSourceRange);
11481 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor();
11482 ::com::sun::star::container::XIndexAccess getDataPilotFields();
11483 ::com::sun::star::container::XIndexAccess getColumnFields();
11484 ::com::sun::star::container::XIndexAccess getRowFields();
11485 ::com::sun::star::container::XIndexAccess getPageFields();
11486 ::com::sun::star::container::XIndexAccess getDataFields();
11487 ::com::sun::star::container::XIndexAccess getHiddenFields();
11489 published service DataPilotDescriptor {
11490 interface ::com::sun::star::sheet::XDataPilotDescriptor;
11491 [optional] interface ::com::sun::star::beans::XPropertySet;
11492 [optional] interface ::com::sun::star::sheet::XDataPilotDataLayoutFieldSupplier;
11493 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ImportDescriptor;
11494 [property, optional] string SourceServiceName;
11495 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > ServiceArguments;
11496 [property, optional] boolean IgnoreEmptyRows;
11497 [property, optional] boolean RepeatIfEmpty;
11498 [property, optional] boolean ColumnGrand;
11499 [property, optional] boolean RowGrand;
11500 [property, optional] boolean ShowFilterButton;
11501 [property, optional] boolean DrillDownOnDoubleClick;
11502 [property, optional] string GrandTotalName;
11504 published struct DataPilotFieldAutoShowInfo {
11505 boolean IsEnabled;
11506 long ShowItemsMode;
11507 long ItemCount;
11508 string DataField;
11510 published struct DataPilotFieldGroupInfo {
11511 boolean HasAutoStart;
11512 boolean HasAutoEnd;
11513 boolean HasDateValues;
11514 double Start;
11515 double End;
11516 double Step;
11517 long GroupBy;
11518 ::com::sun::star::sheet::XDataPilotField SourceField;
11519 ::com::sun::star::container::XNameAccess Groups;
11521 published struct DataPilotFieldLayoutInfo {
11522 long LayoutMode;
11523 boolean AddEmptyLines;
11525 published enum DataPilotFieldOrientation {
11526 HIDDEN = 0,
11527 COLUMN = 1,
11528 ROW = 2,
11529 PAGE = 3,
11530 DATA = 4
11532 published struct DataPilotFieldReference {
11533 long ReferenceType;
11534 string ReferenceField;
11535 long ReferenceItemType;
11536 string ReferenceItemName;
11538 published struct DataPilotFieldSortInfo {
11539 string Field;
11540 boolean IsAscending;
11541 long Mode;
11543 published interface XDataPilotField {
11544 interface ::com::sun::star::uno::XInterface;
11545 ::com::sun::star::container::XIndexAccess getItems();
11547 published interface XDataPilotFieldGrouping {
11548 interface ::com::sun::star::uno::XInterface;
11549 ::com::sun::star::sheet::XDataPilotField createNameGroup([in] sequence< string > aItems) raises (::com::sun::star::lang::IllegalArgumentException);
11550 ::com::sun::star::sheet::XDataPilotField createDateGroup([in] ::com::sun::star::sheet::DataPilotFieldGroupInfo aInfo) raises (::com::sun::star::lang::IllegalArgumentException);
11552 published service DataPilotField {
11553 interface ::com::sun::star::container::XNamed;
11554 interface ::com::sun::star::beans::XPropertySet;
11555 [optional] interface ::com::sun::star::sheet::XDataPilotField;
11556 [optional] interface ::com::sun::star::sheet::XDataPilotFieldGrouping;
11557 [property] ::com::sun::star::sheet::DataPilotFieldOrientation Orientation;
11558 [property] ::com::sun::star::sheet::GeneralFunction Function;
11559 [property, optional] sequence< ::com::sun::star::sheet::GeneralFunction > Subtotals;
11560 [property, optional] string SelectedPage;
11561 [property, optional] boolean UseSelectedPage;
11562 [property, optional] string UsedHierarchy;
11563 [property, optional] boolean HasSortInfo;
11564 [property, optional] ::com::sun::star::sheet::DataPilotFieldSortInfo SortInfo;
11565 [property, optional] boolean HasLayoutInfo;
11566 [property, optional] ::com::sun::star::sheet::DataPilotFieldLayoutInfo LayoutInfo;
11567 [property, optional] boolean HasAutoShowInfo;
11568 [property, optional] ::com::sun::star::sheet::DataPilotFieldAutoShowInfo AutoShowInfo;
11569 [property, optional] boolean HasReference;
11570 [property, optional] ::com::sun::star::sheet::DataPilotFieldReference Reference;
11571 [property, optional] boolean IsGroupField;
11572 [property, optional] ::com::sun::star::sheet::DataPilotFieldGroupInfo GroupInfo;
11573 [property, optional] boolean ShowEmpty;
11574 [property, optional] short Function2;
11575 [property, optional] sequence< short > Subtotals2;
11577 published service DataPilotFieldGroup {
11578 interface ::com::sun::star::container::XNamed;
11579 interface ::com::sun::star::container::XIndexAccess;
11580 interface ::com::sun::star::container::XEnumerationAccess;
11581 interface ::com::sun::star::container::XNameAccess;
11582 [optional] interface ::com::sun::star::container::XNameContainer;
11584 published constants DataPilotFieldGroupBy {
11585 const long DAYS = 8;
11586 const long HOURS = 4;
11587 const long MINUTES = 2;
11588 const long MONTHS = 16;
11589 const long QUARTERS = 32;
11590 const long SECONDS = 1;
11591 const long YEARS = 64;
11593 published service DataPilotFieldGroupItem {
11594 interface ::com::sun::star::container::XNamed;
11596 published service DataPilotFieldGroups {
11597 interface ::com::sun::star::container::XIndexAccess;
11598 interface ::com::sun::star::container::XEnumerationAccess;
11599 interface ::com::sun::star::container::XNameAccess;
11600 [optional] interface ::com::sun::star::container::XNameContainer;
11602 published service DataPilotFields {
11603 interface ::com::sun::star::container::XIndexAccess;
11604 interface ::com::sun::star::container::XEnumerationAccess;
11605 interface ::com::sun::star::container::XNameAccess;
11607 published service DataPilotFieldsEnumeration {
11608 interface ::com::sun::star::container::XEnumeration;
11610 published enum FilterConnection {
11611 AND = 0,
11612 OR = 1
11614 published enum FilterOperator {
11615 EMPTY = 0,
11616 NOT_EMPTY = 1,
11617 EQUAL = 2,
11618 NOT_EQUAL = 3,
11619 GREATER = 4,
11620 GREATER_EQUAL = 5,
11621 LESS = 6,
11622 LESS_EQUAL = 7,
11623 TOP_VALUES = 8,
11624 TOP_PERCENT = 9,
11625 BOTTOM_VALUES = 10,
11626 BOTTOM_PERCENT = 11
11628 published struct TableFilterField {
11629 ::com::sun::star::sheet::FilterConnection Connection;
11630 long Field;
11631 ::com::sun::star::sheet::FilterOperator Operator;
11632 boolean IsNumeric;
11633 double NumericValue;
11634 string StringValue;
11636 published interface XDataPilotTable {
11637 interface ::com::sun::star::uno::XInterface;
11638 ::com::sun::star::table::CellRangeAddress getOutputRange();
11639 void refresh();
11641 published service DataPilotTable {
11642 interface ::com::sun::star::sheet::XDataPilotDescriptor;
11643 interface ::com::sun::star::sheet::XDataPilotTable;
11644 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
11646 published interface XDataPilotTables {
11647 interface ::com::sun::star::container::XNameAccess;
11648 ::com::sun::star::sheet::XDataPilotDescriptor createDataPilotDescriptor();
11649 void insertNewByName([in] string aName, [in] ::com::sun::star::table::CellAddress OutputAddress, [in] ::com::sun::star::sheet::XDataPilotDescriptor xDescriptor);
11650 void removeByName([in] string aName);
11652 published service DataPilotTables {
11653 interface ::com::sun::star::sheet::XDataPilotTables;
11654 interface ::com::sun::star::container::XEnumerationAccess;
11655 interface ::com::sun::star::container::XIndexAccess;
11657 published service DataPilotTablesEnumeration {
11658 interface ::com::sun::star::container::XEnumeration;
11660 published service DatabaseImportDescriptor {
11661 [property] ::com::sun::star::sheet::DataImportMode SourceType;
11662 [property] string DatabaseName;
11663 [property] string SourceObject;
11664 [property, optional] boolean IsNative;
11665 [property, optional] string ConnectionResource;
11668 module table {
11669 published interface XCellRange;
11671 module sheet {
11672 published interface XCellRangeReferrer {
11673 interface ::com::sun::star::uno::XInterface;
11674 ::com::sun::star::table::XCellRange getReferredCells();
11676 published interface XSubTotalDescriptor;
11677 published interface XDatabaseRange {
11678 interface ::com::sun::star::uno::XInterface;
11679 ::com::sun::star::table::CellRangeAddress getDataArea();
11680 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea);
11681 sequence< ::com::sun::star::beans::PropertyValue > getSortDescriptor();
11682 ::com::sun::star::sheet::XSheetFilterDescriptor getFilterDescriptor();
11683 ::com::sun::star::sheet::XSubTotalDescriptor getSubTotalDescriptor();
11684 sequence< ::com::sun::star::beans::PropertyValue > getImportDescriptor();
11685 void refresh();
11687 published service DatabaseRange {
11688 interface ::com::sun::star::sheet::XDatabaseRange;
11689 interface ::com::sun::star::sheet::XCellRangeReferrer;
11690 interface ::com::sun::star::beans::XPropertySet;
11691 interface ::com::sun::star::container::XNamed;
11692 [optional] interface ::com::sun::star::util::XRefreshable;
11693 [property] boolean MoveCells;
11694 [property] boolean KeepFormats;
11695 [property] boolean StripData;
11696 [property, optional] boolean AutoFilter;
11697 [property, optional] boolean UseFilterCriteriaSource;
11698 [property, optional] ::com::sun::star::table::CellRangeAddress FilterCriteriaSource;
11699 [property, optional] long RefreshPeriod;
11700 [property, optional] boolean FromSelection;
11701 [property, optional, readonly] long TokenIndex;
11702 [property, optional] boolean TotalsRow;
11703 [property, optional] boolean ContainsHeader;
11705 published interface XDatabaseRanges {
11706 interface ::com::sun::star::container::XNameAccess;
11707 void addNewByName([in] string aName, [in] ::com::sun::star::table::CellRangeAddress aRange);
11708 void removeByName([in] string aName);
11710 published service DatabaseRanges {
11711 interface ::com::sun::star::sheet::XDatabaseRanges;
11712 interface ::com::sun::star::container::XEnumerationAccess;
11713 interface ::com::sun::star::container::XIndexAccess;
11715 published service DatabaseRangesEnumeration {
11716 interface ::com::sun::star::container::XEnumeration;
11718 published constants DimensionFlags {
11719 const long NO_COLUMN_ORIENTATION = 1;
11720 const long NO_DATA_ORIENTATION = 8;
11721 const long NO_PAGE_ORIENTATION = 4;
11722 const long NO_ROW_ORIENTATION = 2;
11724 published service DocumentSettings {
11725 service ::com::sun::star::document::Settings;
11726 interface ::com::sun::star::beans::XPropertySet;
11727 [property, optional] boolean ShowZeroValues;
11728 [property, optional] boolean ShowNotes;
11729 [property, optional] boolean ShowGrid;
11730 [property, optional] ::com::sun::star::util::Color GridColor;
11731 [property, optional] boolean ShowPageBreaks;
11732 [property, optional] boolean HasColumnRowHeaders;
11733 [property, optional] boolean HasSheetTabs;
11734 [property, optional] boolean IsOutlineSymbolsSet;
11735 [property, optional] boolean IsSnapToRaster;
11736 [property, optional] boolean RasterIsVisible;
11737 [property, optional] long RasterResolutionX;
11738 [property, optional] long RasterResolutionY;
11739 [property, optional] long RasterSubdivisionX;
11740 [property, optional] long RasterSubdivisionY;
11741 [property, optional] boolean IsRasterAxisSynchronized;
11743 published enum FillDateMode {
11744 FILL_DATE_DAY = 0,
11745 FILL_DATE_WEEKDAY = 1,
11746 FILL_DATE_MONTH = 2,
11747 FILL_DATE_YEAR = 3
11749 published enum FillDirection {
11750 TO_BOTTOM = 0,
11751 TO_RIGHT = 1,
11752 TO_TOP = 2,
11753 TO_LEFT = 3
11755 published enum FillMode {
11756 SIMPLE = 0,
11757 LINEAR = 1,
11758 GROWTH = 2,
11759 DATE = 3,
11760 AUTO = 4
11762 published constants FilterOperator2 {
11763 const long BEGINS_WITH = 14;
11764 const long BOTTOM_PERCENT = 11;
11765 const long BOTTOM_VALUES = 10;
11766 const long CONTAINS = 12;
11767 const long DOES_NOT_BEGIN_WITH = 15;
11768 const long DOES_NOT_CONTAIN = 13;
11769 const long DOES_NOT_END_WITH = 17;
11770 const long EMPTY = 0;
11771 const long ENDS_WITH = 16;
11772 const long EQUAL = 2;
11773 const long GREATER = 4;
11774 const long GREATER_EQUAL = 5;
11775 const long LESS = 6;
11776 const long LESS_EQUAL = 7;
11777 const long NOT_EMPTY = 1;
11778 const long NOT_EQUAL = 3;
11779 const long TOP_PERCENT = 9;
11780 const long TOP_VALUES = 8;
11782 published constants FormulaResult {
11783 const long ERROR = 4;
11784 const long STRING = 2;
11785 const long VALUE = 1;
11787 /** @deprecated */ published service SpreadsheetDocumentSettings {
11788 interface ::com::sun::star::beans::XPropertySet;
11789 [property] boolean IsIterationEnabled;
11790 [property] long IterationCount;
11791 [property] double IterationEpsilon;
11792 [property] short StandardDecimals;
11793 [property] ::com::sun::star::util::Date NullDate;
11794 [property] short DefaultTabStop;
11795 [property] boolean IgnoreCase;
11796 [property] boolean CalcAsShown;
11797 [property] boolean MatchWholeCell;
11798 [property] boolean SpellOnline;
11799 [property] boolean LookUpLabels;
11800 [property] boolean RegularExpressions;
11801 [property, optional, readonly] ::com::sun::star::i18n::XForbiddenCharacters ForbiddenCharacters;
11802 [property, optional, readonly] boolean HasDrawPages;
11803 [property, optional] ::com::sun::star::lang::Locale CharLocale;
11804 [property, optional] ::com::sun::star::lang::Locale CharLocaleAsian;
11805 [property, optional] ::com::sun::star::lang::Locale CharLocaleComplex;
11806 [property, optional] boolean IsLoaded;
11807 [property, optional] boolean IsUndoEnabled;
11808 [property, optional] boolean IsAdjustHeightEnabled;
11809 [property, optional] boolean IsExecuteLinkEnabled;
11810 [property, optional, readonly] ::com::sun::star::awt::XDevice ReferenceDevice;
11811 [property, optional] boolean RecordChanges;
11812 [property, optional, readonly] boolean IsRecordChangesProtected;
11813 [property, optional] boolean Wildcards;
11815 published interface XFunctionAccess {
11816 interface ::com::sun::star::uno::XInterface;
11817 any callFunction([in] string aName, [in] sequence< any > aArguments) raises (::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::IllegalArgumentException);
11819 published service FunctionAccess {
11820 service ::com::sun::star::sheet::SpreadsheetDocumentSettings;
11821 interface ::com::sun::star::sheet::XFunctionAccess;
11822 [property, optional] boolean IsArrayFunction;
11824 published constants FunctionCategory {
11825 const long ADDIN = 11;
11826 const long DATABASE = 1;
11827 const long DATETIME = 2;
11828 const long FINANCIAL = 3;
11829 const long INFORMATION = 4;
11830 const long LOGICAL = 5;
11831 const long MATHEMATICAL = 6;
11832 const long MATRIX = 7;
11833 const long SPREADSHEET = 9;
11834 const long STATISTICAL = 8;
11835 const long TEXT = 10;
11837 published service FunctionDescription {
11838 [property, readonly] long Id;
11839 [property, readonly] long Category;
11840 [property, readonly] string Name;
11841 [property, readonly] string Description;
11842 [property, readonly] sequence< ::com::sun::star::sheet::FunctionArgument > Arguments;
11844 published service FunctionDescriptionEnumeration {
11845 interface ::com::sun::star::container::XEnumeration;
11847 published interface XFunctionDescriptions {
11848 interface ::com::sun::star::container::XIndexAccess;
11849 sequence< ::com::sun::star::beans::PropertyValue > getById([in] long nId) raises (::com::sun::star::lang::IllegalArgumentException);
11851 published service FunctionDescriptions {
11852 interface ::com::sun::star::sheet::XFunctionDescriptions;
11853 interface ::com::sun::star::container::XNameAccess;
11854 interface ::com::sun::star::container::XEnumerationAccess;
11856 published constants GeneralFunction2 {
11857 const short AUTO = 1;
11858 const short AVERAGE = 4;
11859 const short COUNT = 3;
11860 const short COUNTNUMS = 8;
11861 const short MAX = 5;
11862 const short MEDIAN = 13;
11863 const short MIN = 6;
11864 const short NONE = 0;
11865 const short PRODUCT = 7;
11866 const short STDEV = 9;
11867 const short STDEVP = 10;
11868 const short SUM = 2;
11869 const short VAR = 11;
11870 const short VARP = 12;
11872 published interface XGlobalSheetSettings {
11873 interface ::com::sun::star::uno::XInterface;
11874 [attribute] boolean MoveSelection;
11875 [attribute] short MoveDirection;
11876 [attribute] boolean EnterEdit;
11877 [attribute] boolean ExtendFormat;
11878 [attribute] boolean RangeFinder;
11879 [attribute] boolean ExpandReferences;
11880 [attribute] boolean MarkHeader;
11881 [attribute] boolean UseTabCol;
11882 [attribute] short Metric;
11883 [attribute] short Scale;
11884 [attribute] boolean DoAutoComplete;
11885 [attribute] short StatusBarFunction;
11886 [attribute] sequence< string > UserLists;
11887 [attribute] short LinkUpdateMode;
11888 [attribute] boolean PrintAllSheets;
11889 [attribute] boolean PrintEmptyPages;
11890 [attribute] boolean UsePrinterMetrics;
11891 [attribute] boolean ReplaceCellsWarning;
11893 published service GlobalSheetSettings: ::com::sun::star::sheet::XGlobalSheetSettings;
11894 published struct GoalResult {
11895 double Divergence;
11896 double Result;
11898 published interface XHeaderFooterContent {
11899 interface ::com::sun::star::uno::XInterface;
11900 ::com::sun::star::text::XText getLeftText();
11901 ::com::sun::star::text::XText getCenterText();
11902 ::com::sun::star::text::XText getRightText();
11904 published service HeaderFooterContent {
11905 interface ::com::sun::star::sheet::XHeaderFooterContent;
11907 published interface XLabelRange {
11908 interface ::com::sun::star::uno::XInterface;
11909 ::com::sun::star::table::CellRangeAddress getLabelArea();
11910 void setLabelArea([in] ::com::sun::star::table::CellRangeAddress aLabelArea);
11911 ::com::sun::star::table::CellRangeAddress getDataArea();
11912 void setDataArea([in] ::com::sun::star::table::CellRangeAddress aDataArea);
11914 published service LabelRange {
11915 interface ::com::sun::star::sheet::XLabelRange;
11917 published interface XLabelRanges {
11918 interface ::com::sun::star::container::XIndexAccess;
11919 void addNew([in] ::com::sun::star::table::CellRangeAddress aLabelArea, [in] ::com::sun::star::table::CellRangeAddress aDataArea);
11920 void removeByIndex([in] long nIndex);
11922 published service LabelRanges {
11923 interface ::com::sun::star::sheet::XLabelRanges;
11924 interface ::com::sun::star::container::XIndexAccess;
11925 interface ::com::sun::star::container::XEnumerationAccess;
11927 published service LabelRangesEnumeration {
11928 interface ::com::sun::star::container::XEnumeration;
11930 published constants MoveDirection {
11931 const short DOWN = 0;
11932 const short LEFT = 3;
11933 const short RIGHT = 1;
11934 const short UP = 2;
11936 published interface XNamedRange {
11937 interface ::com::sun::star::container::XNamed;
11938 string getContent();
11939 void setContent([in] string aContent);
11940 ::com::sun::star::table::CellAddress getReferencePosition();
11941 void setReferencePosition([in] ::com::sun::star::table::CellAddress aReferencePosition);
11942 long getType();
11943 void setType([in] long nType);
11945 published service NamedRange {
11946 interface ::com::sun::star::sheet::XNamedRange;
11947 interface ::com::sun::star::sheet::XCellRangeReferrer;
11948 [property, optional, readonly] long TokenIndex;
11949 [property, optional] boolean IsSharedFormula;
11951 published constants NamedRangeFlag {
11952 const long COLUMN_HEADER = 4;
11953 const long FILTER_CRITERIA = 1;
11954 const long PRINT_AREA = 2;
11955 const long ROW_HEADER = 8;
11957 published interface XNamedRanges {
11958 interface ::com::sun::star::container::XNameAccess;
11959 void addNewByName([in] string aName, [in] string aContent, [in] ::com::sun::star::table::CellAddress aPosition, [in] long nType);
11960 void addNewFromTitles([in] ::com::sun::star::table::CellRangeAddress aSource, [in] ::com::sun::star::sheet::Border aBorder);
11961 void removeByName([in] string aName);
11962 void outputList([in] ::com::sun::star::table::CellAddress aOutputPosition);
11964 published service NamedRanges {
11965 interface ::com::sun::star::sheet::XNamedRanges;
11966 interface ::com::sun::star::container::XIndexAccess;
11967 interface ::com::sun::star::container::XEnumerationAccess;
11968 [optional] interface ::com::sun::star::document::XActionLockable;
11970 published service NamedRangesEnumeration {
11971 interface ::com::sun::star::container::XEnumeration;
11973 published enum PasteOperation {
11974 NONE = 0,
11975 ADD = 1,
11976 SUBTRACT = 2,
11977 MULTIPLY = 3,
11978 DIVIDE = 4
11980 published service RangeSelectionArguments {
11981 [property] string InitialValue;
11982 [property] string Title;
11983 [property] boolean CloseOnMouseRelease;
11984 [property, optional] boolean SingleCellMode;
11986 published struct RangeSelectionEvent: ::com::sun::star::lang::EventObject {
11987 string RangeDescriptor;
11989 published interface XRecentFunctions {
11990 interface ::com::sun::star::uno::XInterface;
11991 sequence< long > getRecentFunctionIds();
11992 void setRecentFunctionIds([in] sequence< long > aRecentFunctionIds);
11993 long getMaxRecentFunctions();
11995 published service RecentFunctions: ::com::sun::star::sheet::XRecentFunctions;
11996 published struct ResultEvent: ::com::sun::star::lang::EventObject {
11997 any Value;
11999 published interface XScenario {
12000 interface ::com::sun::star::uno::XInterface;
12001 boolean getIsScenario();
12002 string getScenarioComment();
12003 void setScenarioComment([in] string aScenarioComment);
12004 void addRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges);
12005 void apply();
12007 published interface XScenarios {
12008 interface ::com::sun::star::container::XNameAccess;
12009 void addNewByName([in] string aName, [in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges, [in] string aComment);
12010 void removeByName([in] string aName);
12012 published service Scenarios {
12013 interface ::com::sun::star::sheet::XScenarios;
12014 interface ::com::sun::star::container::XEnumerationAccess;
12015 interface ::com::sun::star::container::XIndexAccess;
12017 published service ScenariosEnumeration {
12018 interface ::com::sun::star::container::XEnumeration;
12020 published interface XSheetCellRanges;
12021 published interface XCellRangesQuery {
12022 interface ::com::sun::star::uno::XInterface;
12023 ::com::sun::star::sheet::XSheetCellRanges queryVisibleCells();
12024 ::com::sun::star::sheet::XSheetCellRanges queryEmptyCells();
12025 ::com::sun::star::sheet::XSheetCellRanges queryContentCells([in] short nContentFlags);
12026 ::com::sun::star::sheet::XSheetCellRanges queryFormulaCells([in] long nResultFlags);
12027 ::com::sun::star::sheet::XSheetCellRanges queryColumnDifferences([in] ::com::sun::star::table::CellAddress aCompare);
12028 ::com::sun::star::sheet::XSheetCellRanges queryRowDifferences([in] ::com::sun::star::table::CellAddress aCompare);
12029 ::com::sun::star::sheet::XSheetCellRanges queryIntersection([in] ::com::sun::star::table::CellRangeAddress aRange);
12031 published interface XFormulaQuery {
12032 interface ::com::sun::star::uno::XInterface;
12033 ::com::sun::star::sheet::XSheetCellRanges queryDependents([in] boolean bRecursive);
12034 ::com::sun::star::sheet::XSheetCellRanges queryPrecedents([in] boolean bRecursive);
12036 published service SheetRangesQuery {
12037 interface ::com::sun::star::sheet::XCellRangesQuery;
12038 interface ::com::sun::star::sheet::XFormulaQuery;
12040 published interface XCellAddressable {
12041 interface ::com::sun::star::uno::XInterface;
12042 ::com::sun::star::table::CellAddress getCellAddress();
12044 published interface XSheetAnnotationAnchor {
12045 interface ::com::sun::star::uno::XInterface;
12046 ::com::sun::star::sheet::XSheetAnnotation getAnnotation();
12049 module table {
12050 published enum CellHoriJustify {
12051 STANDARD = 0,
12052 LEFT = 1,
12053 CENTER = 2,
12054 RIGHT = 3,
12055 BLOCK = 4,
12056 REPEAT = 5
12058 published enum CellOrientation {
12059 STANDARD = 0,
12060 TOPBOTTOM = 1,
12061 BOTTOMTOP = 2,
12062 STACKED = 3
12064 published struct TableBorder {
12065 ::com::sun::star::table::BorderLine TopLine;
12066 boolean IsTopLineValid;
12067 ::com::sun::star::table::BorderLine BottomLine;
12068 boolean IsBottomLineValid;
12069 ::com::sun::star::table::BorderLine LeftLine;
12070 boolean IsLeftLineValid;
12071 ::com::sun::star::table::BorderLine RightLine;
12072 boolean IsRightLineValid;
12073 ::com::sun::star::table::BorderLine HorizontalLine;
12074 boolean IsHorizontalLineValid;
12075 ::com::sun::star::table::BorderLine VerticalLine;
12076 boolean IsVerticalLineValid;
12077 short Distance;
12078 boolean IsDistanceValid;
12080 published struct TableBorder2 {
12081 ::com::sun::star::table::BorderLine2 TopLine;
12082 boolean IsTopLineValid;
12083 ::com::sun::star::table::BorderLine2 BottomLine;
12084 boolean IsBottomLineValid;
12085 ::com::sun::star::table::BorderLine2 LeftLine;
12086 boolean IsLeftLineValid;
12087 ::com::sun::star::table::BorderLine2 RightLine;
12088 boolean IsRightLineValid;
12089 ::com::sun::star::table::BorderLine2 HorizontalLine;
12090 boolean IsHorizontalLineValid;
12091 ::com::sun::star::table::BorderLine2 VerticalLine;
12092 boolean IsVerticalLineValid;
12093 short Distance;
12094 boolean IsDistanceValid;
12097 module util {
12098 published struct CellProtection {
12099 boolean IsLocked;
12100 boolean IsFormulaHidden;
12101 boolean IsHidden;
12102 boolean IsPrintHidden;
12105 module table {
12106 published service CellProperties {
12107 interface ::com::sun::star::beans::XPropertySet;
12108 [property, optional] string CellStyle;
12109 [property] ::com::sun::star::util::Color CellBackColor;
12110 [property] boolean IsCellBackgroundTransparent;
12111 [property] ::com::sun::star::table::CellHoriJustify HoriJustify;
12112 [property] long VertJustify;
12113 [property] boolean IsTextWrapped;
12114 [property] short ParaIndent;
12115 [property] ::com::sun::star::table::CellOrientation Orientation;
12116 [property] long RotateAngle;
12117 [property] long RotateReference;
12118 [property, optional] boolean AsianVerticalMode;
12119 [property] ::com::sun::star::table::TableBorder TableBorder;
12120 [property] ::com::sun::star::table::BorderLine TopBorder;
12121 [property] ::com::sun::star::table::BorderLine BottomBorder;
12122 [property] ::com::sun::star::table::BorderLine LeftBorder;
12123 [property] ::com::sun::star::table::BorderLine RightBorder;
12124 [property] long NumberFormat;
12125 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
12126 [property] ::com::sun::star::util::CellProtection CellProtection;
12127 [property, optional] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
12128 [property, optional] ::com::sun::star::table::BorderLine DiagonalTLBR;
12129 [property, optional] ::com::sun::star::table::BorderLine DiagonalBLTR;
12130 [property, optional] boolean ShrinkToFit;
12131 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2;
12132 [property, optional] ::com::sun::star::table::BorderLine2 TopBorder2;
12133 [property, optional] ::com::sun::star::table::BorderLine2 BottomBorder2;
12134 [property, optional] ::com::sun::star::table::BorderLine2 LeftBorder2;
12135 [property, optional] ::com::sun::star::table::BorderLine2 RightBorder2;
12136 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalTLBR2;
12137 [property, optional] ::com::sun::star::table::BorderLine2 DiagonalBLTR2;
12138 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > CellInteropGrabBag;
12140 published enum CellContentType {
12141 EMPTY = 0,
12142 VALUE = 1,
12143 TEXT = 2,
12144 FORMULA = 3
12146 published interface XCell {
12147 interface ::com::sun::star::uno::XInterface;
12148 string getFormula();
12149 void setFormula([in] string aFormula);
12150 double getValue();
12151 void setValue([in] double nValue);
12152 ::com::sun::star::table::CellContentType getType();
12153 long getError();
12155 published service Cell {
12156 service ::com::sun::star::table::CellProperties;
12157 interface ::com::sun::star::table::XCell;
12158 interface ::com::sun::star::text::XText;
12160 published interface XTableColumns;
12161 published interface XTableRows;
12162 published interface XColumnRowRange {
12163 interface ::com::sun::star::uno::XInterface;
12164 ::com::sun::star::table::XTableColumns getColumns();
12165 ::com::sun::star::table::XTableRows getRows();
12168 module text {
12169 /** @deprecated */ published interface XRelativeTextContentInsert {
12170 interface ::com::sun::star::uno::XInterface;
12171 void insertTextContentBefore([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException);
12172 void insertTextContentAfter([in] ::com::sun::star::text::XTextContent xNewContent, [in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException);
12174 published interface XTextRangeCompare {
12175 interface ::com::sun::star::uno::XInterface;
12176 short compareRegionStarts([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException);
12177 short compareRegionEnds([in] ::com::sun::star::text::XTextRange xR1, [in] ::com::sun::star::text::XTextRange xR2) raises (::com::sun::star::lang::IllegalArgumentException);
12179 published interface XTextRangeMover {
12180 interface ::com::sun::star::uno::XInterface;
12181 void moveTextRange([in] ::com::sun::star::text::XTextRange xRange, [in] short nParagraphs);
12183 published service Text {
12184 interface ::com::sun::star::container::XEnumerationAccess;
12185 interface ::com::sun::star::text::XText;
12186 [optional] interface ::com::sun::star::text::XTextRangeCompare;
12187 [optional] interface ::com::sun::star::text::XTextRangeMover;
12188 /** @deprecated */ [optional] interface ::com::sun::star::text::XRelativeTextContentInsert;
12189 [property, optional] ::com::sun::star::beans::PropertyValues StartRedline;
12190 [property, maybevoid, optional] ::com::sun::star::beans::PropertyValues EndRedline;
12192 published interface XTextFieldsSupplier {
12193 interface ::com::sun::star::uno::XInterface;
12194 ::com::sun::star::container::XEnumerationAccess getTextFields();
12195 ::com::sun::star::container::XNameAccess getTextFieldMasters();
12198 module util {
12199 published interface XIndent {
12200 interface ::com::sun::star::uno::XInterface;
12201 void decrementIndent();
12202 void incrementIndent();
12204 published interface XSearchDescriptor;
12205 published interface XSearchable {
12206 interface ::com::sun::star::uno::XInterface;
12207 ::com::sun::star::util::XSearchDescriptor createSearchDescriptor();
12208 ::com::sun::star::container::XIndexAccess findAll([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12209 ::com::sun::star::uno::XInterface findFirst([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12210 ::com::sun::star::uno::XInterface findNext([in] ::com::sun::star::uno::XInterface xStartAt, [in] ::com::sun::star::util::XSearchDescriptor xDesc);
12212 published interface XReplaceDescriptor;
12213 published interface XReplaceable {
12214 interface ::com::sun::star::util::XSearchable;
12215 ::com::sun::star::util::XReplaceDescriptor createReplaceDescriptor();
12216 long replaceAll([in] ::com::sun::star::util::XSearchDescriptor xDesc);
12219 module sheet {
12220 published interface XSheetConditionalEntries;
12221 published service SheetCell {
12222 service ::com::sun::star::table::Cell;
12223 service ::com::sun::star::text::Text;
12224 service ::com::sun::star::style::CharacterProperties;
12225 service ::com::sun::star::style::CharacterPropertiesAsian;
12226 service ::com::sun::star::style::CharacterPropertiesComplex;
12227 service ::com::sun::star::style::ParagraphProperties;
12228 service ::com::sun::star::sheet::SheetRangesQuery;
12229 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
12230 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
12231 interface ::com::sun::star::document::XActionLockable;
12232 interface ::com::sun::star::util::XReplaceable;
12233 interface ::com::sun::star::util::XIndent;
12234 interface ::com::sun::star::table::XColumnRowRange;
12235 interface ::com::sun::star::sheet::XCellAddressable;
12236 interface ::com::sun::star::sheet::XSheetAnnotationAnchor;
12237 interface ::com::sun::star::text::XTextFieldsSupplier;
12238 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
12239 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
12240 [property, readonly] ::com::sun::star::awt::Point Position;
12241 [property, readonly] ::com::sun::star::awt::Size Size;
12242 [property, optional] string FormulaLocal;
12243 [property, readonly] long FormulaResultType;
12244 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12245 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12246 [property] ::com::sun::star::beans::XPropertySet Validation;
12247 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12248 [property, optional, readonly] string AbsoluteName;
12249 [property, optional, readonly] ::com::sun::star::table::CellContentType CellContentType;
12250 [property, optional, readonly] long FormulaResultType2;
12252 published interface XArrayFormulaRange {
12253 interface ::com::sun::star::uno::XInterface;
12254 string getArrayFormula();
12255 void setArrayFormula([in] string aFormula);
12257 published interface XCellFormatRangesSupplier {
12258 interface ::com::sun::star::uno::XInterface;
12259 ::com::sun::star::container::XIndexAccess getCellFormatRanges();
12261 published interface XCellRangeAddressable {
12262 interface ::com::sun::star::uno::XInterface;
12263 ::com::sun::star::table::CellRangeAddress getRangeAddress();
12265 published interface XCellRangeData {
12266 interface ::com::sun::star::uno::XInterface;
12267 sequence< sequence< any > > getDataArray();
12268 void setDataArray([in] sequence< sequence< any > > aArray);
12270 published interface XCellRangeFormula {
12271 interface ::com::sun::star::uno::XInterface;
12272 sequence< sequence< string > > getFormulaArray();
12273 void setFormulaArray([in] sequence< sequence< string > > aArray);
12275 published interface XCellSeries {
12276 interface ::com::sun::star::uno::XInterface;
12277 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);
12278 void fillAuto([in] ::com::sun::star::sheet::FillDirection nFillDirection, [in] long nSourceCount);
12280 published enum TableOperationMode {
12281 COLUMN = 0,
12282 ROW = 1,
12283 BOTH = 2
12285 published interface XMultipleOperation {
12286 interface ::com::sun::star::uno::XInterface;
12287 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);
12290 module table {
12291 published interface XCellRange {
12292 interface ::com::sun::star::uno::XInterface;
12293 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12294 ::com::sun::star::table::XCellRange getCellRangeByPosition([in] long nLeft, [in] long nTop, [in] long nRight, [in] long nBottom) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12295 ::com::sun::star::table::XCellRange getCellRangeByName([in] string aRange);
12298 module sheet {
12299 published interface XSheetCellRange {
12300 interface ::com::sun::star::table::XCellRange;
12301 ::com::sun::star::sheet::XSpreadsheet getSpreadsheet();
12303 published interface XSheetFilterable {
12304 interface ::com::sun::star::uno::XInterface;
12305 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptor([in] boolean bEmpty);
12306 void filter([in] ::com::sun::star::sheet::XSheetFilterDescriptor xDescriptor);
12308 published interface XSheetFilterableEx {
12309 interface ::com::sun::star::sheet::XSheetFilterable;
12310 ::com::sun::star::sheet::XSheetFilterDescriptor createFilterDescriptorByObject([in] ::com::sun::star::sheet::XSheetFilterable xObject);
12312 published interface XSheetOperation {
12313 interface ::com::sun::star::uno::XInterface;
12314 double computeFunction([in] ::com::sun::star::sheet::GeneralFunction nFunction) raises (::com::sun::star::uno::Exception);
12315 void clearContents([in] long nContentFlags);
12317 published interface XSubTotalCalculatable {
12318 interface ::com::sun::star::uno::XInterface;
12319 ::com::sun::star::sheet::XSubTotalDescriptor createSubTotalDescriptor([in] boolean bEmpty);
12320 void applySubTotals([in] ::com::sun::star::sheet::XSubTotalDescriptor xDescriptor, [in] boolean bReplace);
12321 void removeSubTotals();
12323 published interface XUniqueCellFormatRangesSupplier {
12324 interface ::com::sun::star::uno::XInterface;
12325 ::com::sun::star::container::XIndexAccess getUniqueCellFormatRanges();
12328 module table {
12329 published service CellRange {
12330 service ::com::sun::star::table::CellProperties;
12331 interface ::com::sun::star::table::XCellRange;
12333 published interface XAutoFormattable {
12334 interface ::com::sun::star::uno::XInterface;
12335 void autoFormat([in] string aName) raises (::com::sun::star::lang::IllegalArgumentException);
12338 module util {
12339 published interface XImportable {
12340 interface ::com::sun::star::uno::XInterface;
12341 sequence< ::com::sun::star::beans::PropertyValue > createImportDescriptor([in] boolean bEmpty);
12342 void doImport([in] sequence< ::com::sun::star::beans::PropertyValue > aDescriptor);
12344 published interface XMergeable {
12345 interface ::com::sun::star::uno::XInterface;
12346 void merge([in] boolean bMerge);
12347 boolean getIsMerged();
12349 published interface XSortable {
12350 interface ::com::sun::star::uno::XInterface;
12351 sequence< ::com::sun::star::beans::PropertyValue > createSortDescriptor();
12352 void sort([in] sequence< ::com::sun::star::beans::PropertyValue > xDescriptor);
12355 module sheet {
12356 published service SheetCellRange {
12357 service ::com::sun::star::table::CellRange;
12358 service ::com::sun::star::style::CharacterProperties;
12359 service ::com::sun::star::style::CharacterPropertiesAsian;
12360 service ::com::sun::star::style::CharacterPropertiesComplex;
12361 service ::com::sun::star::style::ParagraphProperties;
12362 service ::com::sun::star::sheet::SheetRangesQuery;
12363 interface ::com::sun::star::util::XReplaceable;
12364 interface ::com::sun::star::util::XMergeable;
12365 interface ::com::sun::star::util::XIndent;
12366 interface ::com::sun::star::table::XColumnRowRange;
12367 interface ::com::sun::star::table::XAutoFormattable;
12368 interface ::com::sun::star::sheet::XSheetCellRange;
12369 interface ::com::sun::star::sheet::XCellRangeData;
12370 interface ::com::sun::star::sheet::XCellRangeAddressable;
12371 interface ::com::sun::star::sheet::XSheetOperation;
12372 interface ::com::sun::star::sheet::XCellSeries;
12373 interface ::com::sun::star::sheet::XArrayFormulaRange;
12374 interface ::com::sun::star::sheet::XMultipleOperation;
12375 interface ::com::sun::star::util::XSortable;
12376 interface ::com::sun::star::util::XImportable;
12377 interface ::com::sun::star::sheet::XSubTotalCalculatable;
12378 interface ::com::sun::star::sheet::XSheetFilterableEx;
12379 interface ::com::sun::star::sheet::XCellFormatRangesSupplier;
12380 interface ::com::sun::star::sheet::XUniqueCellFormatRangesSupplier;
12381 interface ::com::sun::star::chart::XChartDataArray;
12382 [optional] interface ::com::sun::star::sheet::XCellRangeFormula;
12383 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
12384 [optional] interface ::com::sun::star::util::XModifyBroadcaster;
12385 [property, readonly] ::com::sun::star::awt::Point Position;
12386 [property, readonly] ::com::sun::star::awt::Size Size;
12387 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12388 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12389 [property] ::com::sun::star::beans::XPropertySet Validation;
12390 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12391 [property, optional, readonly] string AbsoluteName;
12393 published interface XSheetCellCursor {
12394 interface ::com::sun::star::sheet::XSheetCellRange;
12395 void collapseToCurrentRegion();
12396 void collapseToCurrentArray();
12397 void collapseToMergedArea();
12398 void expandToEntireColumns();
12399 void expandToEntireRows();
12400 void collapseToSize([in] long nColumns, [in] long nRows);
12402 published interface XUsedAreaCursor {
12403 interface ::com::sun::star::uno::XInterface;
12404 void gotoStartOfUsedArea([in] boolean bExpand);
12405 void gotoEndOfUsedArea([in] boolean bExpand);
12408 module table {
12409 published interface XCellCursor {
12410 interface ::com::sun::star::table::XCellRange;
12411 void gotoStart();
12412 void gotoEnd();
12413 void gotoNext();
12414 void gotoPrevious();
12415 void gotoOffset([in] long nColumnOffset, [in] long nRowOffset);
12417 published service CellCursor {
12418 interface ::com::sun::star::table::XCellCursor;
12421 module sheet {
12422 published service SheetCellCursor {
12423 service ::com::sun::star::table::CellCursor;
12424 service ::com::sun::star::sheet::SheetCellRange;
12425 interface ::com::sun::star::sheet::XSheetCellCursor;
12426 interface ::com::sun::star::sheet::XUsedAreaCursor;
12428 published interface XSheetCellRanges {
12429 interface ::com::sun::star::container::XIndexAccess;
12430 ::com::sun::star::container::XEnumerationAccess getCells();
12431 string getRangeAddressesAsString();
12432 sequence< ::com::sun::star::table::CellRangeAddress > getRangeAddresses();
12434 published interface XSheetCellRangeContainer {
12435 interface ::com::sun::star::sheet::XSheetCellRanges;
12436 void addRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress, [in] boolean bMergeRanges);
12437 void removeRangeAddress([in] ::com::sun::star::table::CellRangeAddress aCellRangeAddress) raises (::com::sun::star::container::NoSuchElementException);
12438 void addRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses, [in] boolean bMergeRanges);
12439 void removeRangeAddresses([in] sequence< ::com::sun::star::table::CellRangeAddress > aCellRangeAddresses) raises (::com::sun::star::container::NoSuchElementException);
12441 published service SheetCellRanges {
12442 service ::com::sun::star::table::CellProperties;
12443 service ::com::sun::star::style::CharacterProperties;
12444 service ::com::sun::star::style::CharacterPropertiesAsian;
12445 service ::com::sun::star::style::CharacterPropertiesComplex;
12446 service ::com::sun::star::style::ParagraphProperties;
12447 service ::com::sun::star::sheet::SheetRangesQuery;
12448 interface ::com::sun::star::util::XReplaceable;
12449 interface ::com::sun::star::util::XIndent;
12450 interface ::com::sun::star::sheet::XSheetOperation;
12451 interface ::com::sun::star::chart::XChartDataArray;
12452 interface ::com::sun::star::sheet::XSheetCellRangeContainer;
12453 interface ::com::sun::star::container::XEnumerationAccess;
12454 interface ::com::sun::star::container::XNameContainer;
12455 [property] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormat;
12456 [property, optional] ::com::sun::star::sheet::XSheetConditionalEntries ConditionalFormatLocal;
12457 [property] ::com::sun::star::beans::XPropertySet Validation;
12458 [property, optional] ::com::sun::star::beans::XPropertySet ValidationLocal;
12459 [property, optional, readonly] string AbsoluteName;
12461 published service SheetCellRangesEnumeration {
12462 interface ::com::sun::star::container::XEnumeration;
12464 published interface XSheetFilterDescriptor {
12465 interface ::com::sun::star::uno::XInterface;
12466 sequence< ::com::sun::star::sheet::TableFilterField > getFilterFields();
12467 void setFilterFields([in] sequence< ::com::sun::star::sheet::TableFilterField > aFilterFields);
12469 published struct TableFilterField2 {
12470 ::com::sun::star::sheet::FilterConnection Connection;
12471 long Field;
12472 long Operator;
12473 boolean IsNumeric;
12474 double NumericValue;
12475 string StringValue;
12477 published interface XSheetFilterDescriptor2 {
12478 interface ::com::sun::star::uno::XInterface;
12479 sequence< ::com::sun::star::sheet::TableFilterField2 > getFilterFields2();
12480 void setFilterFields2([in] sequence< ::com::sun::star::sheet::TableFilterField2 > aFilterFields);
12483 module table {
12484 published enum TableOrientation {
12485 COLUMNS = 0,
12486 ROWS = 1
12489 module sheet {
12490 published service SheetFilterDescriptor {
12491 interface ::com::sun::star::sheet::XSheetFilterDescriptor;
12492 interface ::com::sun::star::beans::XPropertySet;
12493 [optional] interface ::com::sun::star::sheet::XSheetFilterDescriptor2;
12494 [property] boolean IsCaseSensitive;
12495 [property] boolean SkipDuplicates;
12496 [property] boolean UseRegularExpressions;
12497 [property] boolean SaveOutputPosition;
12498 [property] ::com::sun::star::table::TableOrientation Orientation;
12499 [property] boolean ContainsHeader;
12500 [property] boolean CopyOutputData;
12501 [property] ::com::sun::star::table::CellAddress OutputPosition;
12502 [property, readonly] long MaxFieldCount;
12504 published service SheetLink {
12505 interface ::com::sun::star::container::XNamed;
12506 interface ::com::sun::star::util::XRefreshable;
12507 interface ::com::sun::star::beans::XPropertySet;
12508 [property] string Url;
12509 [property] string Filter;
12510 [property] string FilterOptions;
12512 published enum SheetLinkMode {
12513 NONE = 0,
12514 NORMAL = 1,
12515 VALUE = 2
12517 published service SheetLinks {
12518 interface ::com::sun::star::container::XIndexAccess;
12519 interface ::com::sun::star::container::XNameAccess;
12520 interface ::com::sun::star::container::XEnumerationAccess;
12522 published service SheetLinksEnumeration {
12523 interface ::com::sun::star::container::XEnumeration;
12526 module util {
12527 /** @deprecated */ published service SortDescriptor {
12528 interface ::com::sun::star::beans::XPropertySet;
12529 [property] boolean IsCaseSensitive;
12530 [property, optional] boolean SortAscending;
12531 [property] boolean SortColumns;
12532 [property] ::com::sun::star::lang::Locale CollatorLocale;
12533 [property, optional] string CollatorAlgorithm;
12535 /** @deprecated */ published enum SortFieldType {
12536 AUTOMATIC = 0,
12537 NUMERIC = 1,
12538 ALPHANUMERIC = 2
12540 /** @deprecated */ published struct SortField {
12541 long Field;
12542 boolean SortAscending;
12543 ::com::sun::star::util::SortFieldType FieldType;
12546 module table {
12547 /** @deprecated */ published service TableSortDescriptor {
12548 service ::com::sun::star::util::SortDescriptor;
12549 [property] sequence< ::com::sun::star::util::SortField > SortFields;
12550 [property, readonly] long MaxFieldCount;
12551 /** @deprecated */ [property] ::com::sun::star::table::TableOrientation Orientation;
12552 [property] boolean ContainsHeader;
12555 module sheet {
12556 published service SheetSortDescriptor {
12557 service ::com::sun::star::table::TableSortDescriptor;
12558 [property] boolean BindFormatsToContent;
12559 [property] boolean IsUserListEnabled;
12560 [property] long UserListIndex;
12561 [property] boolean CopyOutputData;
12562 [property] ::com::sun::star::table::CellAddress OutputPosition;
12565 module table {
12566 published enum TableSortFieldType {
12567 AUTOMATIC = 0,
12568 NUMERIC = 1,
12569 ALPHANUMERIC = 2
12571 published struct TableSortField {
12572 long Field;
12573 boolean IsAscending;
12574 boolean IsCaseSensitive;
12575 ::com::sun::star::table::TableSortFieldType FieldType;
12576 ::com::sun::star::lang::Locale CollatorLocale;
12577 string CollatorAlgorithm;
12580 module util {
12581 published service SortDescriptor2 {
12584 module table {
12585 published service TableSortDescriptor2 {
12586 service ::com::sun::star::util::SortDescriptor2;
12587 [property] sequence< ::com::sun::star::table::TableSortField > SortFields;
12588 [property, readonly] long MaxSortFieldsCount;
12589 [property] boolean IsSortColumns;
12592 module sheet {
12593 published service SheetSortDescriptor2 {
12594 service ::com::sun::star::table::TableSortDescriptor2;
12595 [property] boolean BindFormatsToContent;
12596 [property] boolean IsUserListEnabled;
12597 [property] long UserListIndex;
12598 [property] boolean CopyOutputData;
12599 [property] ::com::sun::star::table::CellAddress OutputPosition;
12600 [property] boolean ContainsHeader;
12602 published interface XCellRangeMovement {
12603 interface ::com::sun::star::uno::XInterface;
12604 void insertCells([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellInsertMode nMode);
12605 void removeRange([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::sheet::CellDeleteMode nMode);
12606 void moveRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource);
12607 void copyRange([in] ::com::sun::star::table::CellAddress aDestination, [in] ::com::sun::star::table::CellRangeAddress aSource);
12609 published interface XDataPilotTablesSupplier {
12610 interface ::com::sun::star::uno::XInterface;
12611 ::com::sun::star::sheet::XDataPilotTables getDataPilotTables();
12613 published interface XPrintAreas {
12614 interface ::com::sun::star::uno::XInterface;
12615 sequence< ::com::sun::star::table::CellRangeAddress > getPrintAreas();
12616 void setPrintAreas([in] sequence< ::com::sun::star::table::CellRangeAddress > aPrintAreas);
12617 boolean getPrintTitleColumns();
12618 void setPrintTitleColumns([in] boolean bPrintTitleColumns);
12619 ::com::sun::star::table::CellRangeAddress getTitleColumns();
12620 void setTitleColumns([in] ::com::sun::star::table::CellRangeAddress aTitleColumns);
12621 boolean getPrintTitleRows();
12622 void setPrintTitleRows([in] boolean bPrintTitleRows);
12623 ::com::sun::star::table::CellRangeAddress getTitleRows();
12624 void setTitleRows([in] ::com::sun::star::table::CellRangeAddress aTitleRows);
12626 published interface XScenariosSupplier {
12627 interface ::com::sun::star::uno::XInterface;
12628 ::com::sun::star::sheet::XScenarios getScenarios();
12630 published interface XSheetAnnotationsSupplier {
12631 interface ::com::sun::star::uno::XInterface;
12632 ::com::sun::star::sheet::XSheetAnnotations getAnnotations();
12634 published interface XSheetAuditing {
12635 interface ::com::sun::star::uno::XInterface;
12636 boolean hideDependents([in] ::com::sun::star::table::CellAddress aPosition);
12637 boolean hidePrecedents([in] ::com::sun::star::table::CellAddress aPosition);
12638 boolean showDependents([in] ::com::sun::star::table::CellAddress aPosition);
12639 boolean showPrecedents([in] ::com::sun::star::table::CellAddress aPosition);
12640 boolean showErrors([in] ::com::sun::star::table::CellAddress aPosition);
12641 boolean showInvalid();
12642 void clearArrows();
12644 /** @deprecated */ published interface XSheetLinkable {
12645 interface ::com::sun::star::uno::XInterface;
12646 ::com::sun::star::sheet::SheetLinkMode getLinkMode();
12647 void setLinkMode([in] ::com::sun::star::sheet::SheetLinkMode nLinkMode);
12648 string getLinkUrl();
12649 void setLinkUrl([in] string aLinkUrl);
12650 string getLinkSheetName();
12651 void setLinkSheetName([in] string aLinkSheetName);
12652 void link([in] string aUrl, [in] string aSheetName, [in] string aFilterName, [in] string aFilterOptions, [in] ::com::sun::star::sheet::SheetLinkMode nMode);
12654 published interface XSheetOutline {
12655 interface ::com::sun::star::uno::XInterface;
12656 void group([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation);
12657 void ungroup([in] ::com::sun::star::table::CellRangeAddress aRange, [in] ::com::sun::star::table::TableOrientation nOrientation);
12658 void autoOutline([in] ::com::sun::star::table::CellRangeAddress aRange);
12659 void clearOutline();
12660 void hideDetail([in] ::com::sun::star::table::CellRangeAddress aRange);
12661 void showDetail([in] ::com::sun::star::table::CellRangeAddress aRange);
12662 void showLevel([in] short nLevel, [in] ::com::sun::star::table::TableOrientation nOrientation);
12664 published struct TablePageBreakData {
12665 long Position;
12666 boolean ManualBreak;
12668 /** @deprecated */ published interface XSheetPageBreak {
12669 interface ::com::sun::star::uno::XInterface;
12670 sequence< ::com::sun::star::sheet::TablePageBreakData > getColumnPageBreaks();
12671 sequence< ::com::sun::star::sheet::TablePageBreakData > getRowPageBreaks();
12672 void removeAllManualPageBreaks();
12674 published interface XSpreadsheet {
12675 interface ::com::sun::star::sheet::XSheetCellRange;
12676 ::com::sun::star::sheet::XSheetCellCursor createCursor();
12677 ::com::sun::star::sheet::XSheetCellCursor createCursorByRange([in] ::com::sun::star::sheet::XSheetCellRange aRange);
12680 module table {
12681 published interface XTableCharts;
12682 published interface XTableChartsSupplier {
12683 interface ::com::sun::star::uno::XInterface;
12684 ::com::sun::star::table::XTableCharts getCharts();
12687 module util {
12688 published interface XProtectable {
12689 interface ::com::sun::star::uno::XInterface;
12690 void protect([in] string aPassword);
12691 void unprotect([in] string aPassword) raises (::com::sun::star::lang::IllegalArgumentException);
12692 boolean isProtected();
12695 module sheet {
12696 published interface XCalculatable {
12697 interface ::com::sun::star::uno::XInterface;
12698 void calculate();
12699 void calculateAll();
12700 boolean isAutomaticCalculationEnabled();
12701 void enableAutomaticCalculation([in] boolean bEnabled);
12703 /** @deprecated */ published interface XConsolidatable {
12704 interface ::com::sun::star::uno::XInterface;
12705 ::com::sun::star::sheet::XConsolidationDescriptor createConsolidationDescriptor([in] boolean bEmpty);
12706 void consolidate([in] ::com::sun::star::sheet::XConsolidationDescriptor xDescriptor);
12708 published interface XDocumentAuditing {
12709 interface ::com::sun::star::uno::XInterface;
12710 void refreshArrows();
12712 published interface XGoalSeek {
12713 interface ::com::sun::star::uno::XInterface;
12714 ::com::sun::star::sheet::GoalResult seekGoal([in] ::com::sun::star::table::CellAddress aFormulaPosition, [in] ::com::sun::star::table::CellAddress aVariablePosition, [in] string aGoalValue);
12716 published interface XSpreadsheets;
12717 published interface XSpreadsheetDocument {
12718 interface ::com::sun::star::uno::XInterface;
12719 ::com::sun::star::sheet::XSpreadsheets getSheets();
12721 published service SpreadsheetDocument {
12722 service ::com::sun::star::document::OfficeDocument;
12723 /** @deprecated */ [optional] service ::com::sun::star::sheet::SpreadsheetDocumentSettings;
12724 interface ::com::sun::star::lang::XMultiServiceFactory;
12725 interface ::com::sun::star::frame::XModel;
12726 interface ::com::sun::star::document::XActionLockable;
12727 interface ::com::sun::star::document::XLinkTargetSupplier;
12728 interface ::com::sun::star::util::XProtectable;
12729 interface ::com::sun::star::sheet::XSpreadsheetDocument;
12730 interface ::com::sun::star::sheet::XCalculatable;
12731 interface ::com::sun::star::sheet::XDocumentAuditing;
12732 interface ::com::sun::star::sheet::XConsolidatable;
12733 interface ::com::sun::star::sheet::XGoalSeek;
12734 interface ::com::sun::star::drawing::XDrawPagesSupplier;
12735 interface ::com::sun::star::style::XStyleFamiliesSupplier;
12736 interface ::com::sun::star::util::XNumberFormatsSupplier;
12737 [property, readonly] ::com::sun::star::sheet::XNamedRanges NamedRanges;
12738 [property, readonly] ::com::sun::star::sheet::XDatabaseRanges DatabaseRanges;
12739 [property, readonly] ::com::sun::star::sheet::XLabelRanges ColumnLabelRanges;
12740 [property, readonly] ::com::sun::star::sheet::XLabelRanges RowLabelRanges;
12741 [property, readonly] ::com::sun::star::container::XNameAccess SheetLinks;
12742 [property, readonly] ::com::sun::star::sheet::XAreaLinks AreaLinks;
12743 [property, readonly] ::com::sun::star::container::XNameAccess DDELinks;
12745 published service SpreadsheetDrawPage {
12746 interface ::com::sun::star::drawing::XDrawPage;
12747 interface ::com::sun::star::drawing::XShapeGrouper;
12749 published interface XViewPane {
12750 interface ::com::sun::star::uno::XInterface;
12751 long getFirstVisibleColumn();
12752 void setFirstVisibleColumn([in] long nFirstVisibleColumn);
12753 long getFirstVisibleRow();
12754 void setFirstVisibleRow([in] long nFirstVisibleRow);
12755 ::com::sun::star::table::CellRangeAddress getVisibleRange();
12757 published service SpreadsheetViewPane {
12758 interface ::com::sun::star::sheet::XViewPane;
12759 interface ::com::sun::star::sheet::XCellRangeReferrer;
12760 [optional] interface ::com::sun::star::view::XControlAccess;
12762 published service SpreadsheetViewSettings {
12763 interface ::com::sun::star::beans::XPropertySet;
12764 [property] boolean ShowFormulas;
12765 [property] boolean ShowZeroValues;
12766 [property] boolean IsValueHighlightingEnabled;
12767 [property] boolean ShowNotes;
12768 [property] boolean HasVerticalScrollBar;
12769 [property] boolean HasHorizontalScrollBar;
12770 [property] boolean HasSheetTabs;
12771 [property] boolean IsOutlineSymbolsSet;
12772 [property] boolean HasColumnRowHeaders;
12773 [property] boolean ShowGrid;
12774 [property] ::com::sun::star::util::Color GridColor;
12775 [property] boolean ShowHelpLines;
12776 [property] boolean ShowAnchor;
12777 [property] boolean ShowPageBreaks;
12778 [property] short ShowObjects;
12779 [property] short ShowCharts;
12780 [property] short ShowDrawing;
12781 /** @deprecated */ [property] boolean HideSpellMarks;
12782 [property] short ZoomType;
12783 [property] short ZoomValue;
12785 published interface XActivationEventListener;
12786 published interface XActivationBroadcaster {
12787 interface ::com::sun::star::uno::XInterface;
12788 void addActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener);
12789 void removeActivationEventListener([in] ::com::sun::star::sheet::XActivationEventListener aListener);
12791 published interface XEnhancedMouseClickBroadcaster {
12792 interface ::com::sun::star::uno::XInterface;
12793 void addEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener);
12794 void removeEnhancedMouseClickHandler([in] ::com::sun::star::awt::XEnhancedMouseClickHandler aListener);
12796 published interface XRangeSelectionChangeListener;
12797 published interface XRangeSelectionListener;
12798 published interface XRangeSelection {
12799 interface ::com::sun::star::uno::XInterface;
12800 void startRangeSelection([in] sequence< ::com::sun::star::beans::PropertyValue > aArguments);
12801 void abortRangeSelection();
12802 void addRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener);
12803 void removeRangeSelectionListener([in] ::com::sun::star::sheet::XRangeSelectionListener aListener);
12804 void addRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener);
12805 void removeRangeSelectionChangeListener([in] ::com::sun::star::sheet::XRangeSelectionChangeListener aListener);
12807 published interface XSpreadsheetView {
12808 interface ::com::sun::star::uno::XInterface;
12809 ::com::sun::star::sheet::XSpreadsheet getActiveSheet();
12810 void setActiveSheet([in] ::com::sun::star::sheet::XSpreadsheet xActiveSheet);
12812 published interface XViewFreezable {
12813 interface ::com::sun::star::uno::XInterface;
12814 boolean hasFrozenPanes();
12815 void freezeAtPosition([in] long nColumns, [in] long nRows);
12817 /** @deprecated */ published interface XViewSplitable {
12818 interface ::com::sun::star::uno::XInterface;
12819 boolean getIsWindowSplit();
12820 long getSplitHorizontal();
12821 long getSplitVertical();
12822 long getSplitColumn();
12823 long getSplitRow();
12824 void splitAtPosition([in] long nPixelX, [in] long nPixelY);
12826 published service SpreadsheetView {
12827 service ::com::sun::star::frame::Controller;
12828 service ::com::sun::star::sheet::SpreadsheetViewSettings;
12829 service ::com::sun::star::sheet::SpreadsheetViewPane;
12830 interface ::com::sun::star::sheet::XSpreadsheetView;
12831 interface ::com::sun::star::container::XIndexAccess;
12832 interface ::com::sun::star::container::XEnumerationAccess;
12833 interface ::com::sun::star::view::XSelectionSupplier;
12834 interface ::com::sun::star::sheet::XViewSplitable;
12835 interface ::com::sun::star::sheet::XViewFreezable;
12836 interface ::com::sun::star::sheet::XRangeSelection;
12837 [optional] interface ::com::sun::star::sheet::XEnhancedMouseClickBroadcaster;
12838 [optional] interface ::com::sun::star::sheet::XActivationBroadcaster;
12840 published constants SpreadsheetViewObjectsMode {
12841 const short HIDE = 1;
12842 const short SHOW = 0;
12844 published service SpreadsheetViewPanesEnumeration {
12845 interface ::com::sun::star::container::XEnumeration;
12847 published interface XCellRangesAccess {
12848 interface ::com::sun::star::uno::XInterface;
12849 ::com::sun::star::table::XCell getCellByPosition([in] long nColumn, [in] long nRow, [in] long nSheet) raises (::com::sun::star::lang::IndexOutOfBoundsException);
12850 ::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);
12851 sequence< ::com::sun::star::table::XCellRange > getCellRangesByName([in] string aRange) raises (::com::sun::star::lang::IllegalArgumentException);
12853 published interface XSpreadsheets {
12854 interface ::com::sun::star::container::XNameContainer;
12855 void insertNewByName([in] string aName, [in] short nPosition);
12856 void moveByName([in] string aName, [in] short nDestination);
12857 void copyByName([in] string aName, [in] string aCopy, [in] short nDestination);
12859 published service Spreadsheets {
12860 interface ::com::sun::star::sheet::XSpreadsheets;
12861 interface ::com::sun::star::container::XIndexAccess;
12862 interface ::com::sun::star::container::XEnumerationAccess;
12863 [optional] interface ::com::sun::star::sheet::XCellRangesAccess;
12865 published service SpreadsheetsEnumeration {
12866 interface ::com::sun::star::container::XEnumeration;
12868 published constants StatusBarFunction {
12869 const short AVERAGE = 1;
12870 const short COUNT = 3;
12871 const short COUNTNUMS = 2;
12872 const short MAX = 4;
12873 const short MIN = 5;
12874 const short NONE = 0;
12875 const short SUM = 9;
12877 published struct SubTotalColumn {
12878 long Column;
12879 ::com::sun::star::sheet::GeneralFunction Function;
12881 published interface XSubTotalDescriptor {
12882 interface ::com::sun::star::uno::XInterface;
12883 void addNew([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns, [in] long nGroupColumn);
12884 void clear();
12886 published service SubTotalDescriptor {
12887 interface ::com::sun::star::sheet::XSubTotalDescriptor;
12888 interface ::com::sun::star::container::XEnumerationAccess;
12889 interface ::com::sun::star::container::XIndexAccess;
12890 interface ::com::sun::star::beans::XPropertySet;
12891 [property] boolean InsertPageBreaks;
12892 [property] boolean IsCaseSensitive;
12893 [property] boolean EnableUserSortList;
12894 [property] long UserSortListIndex;
12895 [property] boolean BindFormatsToContent;
12896 [property] boolean EnableSort;
12897 [property] boolean SortAscending;
12898 [property, readonly] long MaxFieldCount;
12900 published interface XSubTotalField {
12901 interface ::com::sun::star::uno::XInterface;
12902 long getGroupColumn();
12903 void setGroupColumn([in] long nGroupColumn);
12904 sequence< ::com::sun::star::sheet::SubTotalColumn > getSubTotalColumns();
12905 void setSubTotalColumns([in] sequence< ::com::sun::star::sheet::SubTotalColumn > aSubTotalColumns);
12907 published service SubTotalField {
12908 interface ::com::sun::star::sheet::XSubTotalField;
12910 published service SubTotalFieldsEnumeration {
12911 interface ::com::sun::star::container::XEnumeration;
12913 published service TableAutoFormat {
12914 interface ::com::sun::star::beans::XPropertySet;
12915 interface ::com::sun::star::container::XIndexAccess;
12916 interface ::com::sun::star::container::XEnumerationAccess;
12917 interface ::com::sun::star::container::XNamed;
12918 [property] boolean IncludeFont;
12919 [property] boolean IncludeJustify;
12920 [property] boolean IncludeBorder;
12921 [property] boolean IncludeBackground;
12922 [property] boolean IncludeNumberFormat;
12923 [property] boolean IncludeWidthAndHeight;
12925 published service TableAutoFormatEnumeration {
12926 interface ::com::sun::star::container::XEnumeration;
12928 published service TableAutoFormatField {
12929 interface ::com::sun::star::beans::XPropertySet;
12930 [property] string CharFontName;
12931 [property, optional] string CharFontNameAsian;
12932 [property, optional] string CharFontNameComplex;
12933 [property] string CharFontStyleName;
12934 [property, optional] string CharFontStyleNameAsian;
12935 [property, optional] string CharFontStyleNameComplex;
12936 [property] string CharFontCharSet;
12937 [property, optional] string CharFontCharSetAsian;
12938 [property, optional] string CharFontCharSetComplex;
12939 [property] string CharFontFamily;
12940 [property, optional] string CharFontFamilyAsian;
12941 [property, optional] string CharFontFamilyComplex;
12942 [property] string CharFontPitch;
12943 [property, optional] string CharFontPitchAsian;
12944 [property, optional] string CharFontPitchComplex;
12945 [property] float CharHeight;
12946 [property, optional] float CharHeightAsian;
12947 [property, optional] float CharHeightComplex;
12948 [property] float CharWeight;
12949 [property, optional] float CharWeightAsian;
12950 [property, optional] float CharWeightComplex;
12951 [property] ::com::sun::star::awt::FontSlant CharPosture;
12952 [property, optional] ::com::sun::star::awt::FontSlant CharPostureAsian;
12953 [property, optional] ::com::sun::star::awt::FontSlant CharPostureComplex;
12954 [property] short CharUnderline;
12955 [property] boolean CharCrossedOut;
12956 [property] boolean CharContoured;
12957 [property] boolean CharShadowed;
12958 [property] ::com::sun::star::util::Color CharColor;
12959 [property] ::com::sun::star::util::Color CellBackColor;
12960 [property] boolean IsCellBackgroundTransparent;
12961 [property, optional] ::com::sun::star::table::ShadowFormat ShadowFormat;
12962 [property, optional] ::com::sun::star::table::CellHoriJustify HoriJustify;
12963 [property, optional] long VertJustify;
12964 [property, optional] boolean IsTextWrapped;
12965 [property, optional] ::com::sun::star::table::CellOrientation Orientation;
12966 [property, optional] long RotateAngle;
12967 [property, optional] long RotateReference;
12968 [property, optional] long ParaTopMargin;
12969 [property, optional] long ParaBottomMargin;
12970 [property, optional] long ParaLeftMargin;
12971 [property, optional] long ParaRightMargin;
12972 [property, optional] ::com::sun::star::table::TableBorder TableBorder;
12973 [property, optional] ::com::sun::star::table::TableBorder2 TableBorder2;
12975 published service TableAutoFormats {
12976 interface ::com::sun::star::container::XNameContainer;
12977 interface ::com::sun::star::container::XIndexAccess;
12978 interface ::com::sun::star::container::XEnumerationAccess;
12980 published service TableAutoFormatsEnumeration {
12981 interface ::com::sun::star::container::XEnumeration;
12984 module style {
12985 published service CellStyle {
12986 service ::com::sun::star::style::Style;
12989 module sheet {
12990 published service TableCellStyle {
12991 service ::com::sun::star::table::CellProperties;
12992 service ::com::sun::star::style::CellStyle;
12993 service ::com::sun::star::style::CharacterProperties;
12994 service ::com::sun::star::style::CharacterPropertiesAsian;
12995 service ::com::sun::star::style::CharacterPropertiesComplex;
12996 service ::com::sun::star::style::ParagraphProperties;
12998 published interface XSheetCondition {
12999 interface ::com::sun::star::uno::XInterface;
13000 ::com::sun::star::sheet::ConditionOperator getOperator();
13001 void setOperator([in] ::com::sun::star::sheet::ConditionOperator nOperator);
13002 string getFormula1();
13003 void setFormula1([in] string aFormula1);
13004 string getFormula2();
13005 void setFormula2([in] string aFormula2);
13006 ::com::sun::star::table::CellAddress getSourcePosition();
13007 void setSourcePosition([in] ::com::sun::star::table::CellAddress aSourcePosition);
13009 published interface XSheetConditionalEntry {
13010 interface ::com::sun::star::uno::XInterface;
13011 string getStyleName();
13012 void setStyleName([in] string aStyleName);
13014 published service TableConditionalEntry {
13015 interface ::com::sun::star::sheet::XSheetCondition;
13016 interface ::com::sun::star::sheet::XSheetConditionalEntry;
13018 published service TableConditionalEntryEnumeration {
13019 interface ::com::sun::star::container::XEnumeration;
13021 published interface XSheetConditionalEntries {
13022 interface ::com::sun::star::container::XIndexAccess;
13023 void addNew([in] sequence< ::com::sun::star::beans::PropertyValue > aConditionalEntry);
13024 void removeByIndex([in] long nIndex);
13025 void clear();
13027 published service TableConditionalFormat {
13028 interface ::com::sun::star::sheet::XSheetConditionalEntries;
13029 interface ::com::sun::star::container::XNameAccess;
13030 interface ::com::sun::star::container::XEnumerationAccess;
13031 interface ::com::sun::star::container::XIndexAccess;
13034 module style {
13035 published enum PageStyleLayout {
13036 ALL = 0,
13037 LEFT = 1,
13038 RIGHT = 2,
13039 MIRRORED = 3
13042 module text {
13043 published interface XTextColumns;
13045 module style {
13046 published service PageProperties {
13047 [property] ::com::sun::star::util::Color BackColor;
13048 /** @deprecated */ [property] string BackGraphicURL;
13049 [property] string BackGraphicFilter;
13050 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13051 [property] boolean BackTransparent;
13052 [property] long LeftMargin;
13053 [property] long RightMargin;
13054 [property] long TopMargin;
13055 [property] long BottomMargin;
13056 [property] ::com::sun::star::table::BorderLine LeftBorder;
13057 [property] ::com::sun::star::table::BorderLine RightBorder;
13058 [property] ::com::sun::star::table::BorderLine TopBorder;
13059 [property] ::com::sun::star::table::BorderLine BottomBorder;
13060 [property] long LeftBorderDistance;
13061 [property] long RightBorderDistance;
13062 [property] long TopBorderDistance;
13063 [property] long BottomBorderDistance;
13064 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
13065 [property] boolean IsLandscape;
13066 [property] short NumberingType;
13067 [property] ::com::sun::star::style::PageStyleLayout PageStyleLayout;
13068 [property] string PrinterPaperTray;
13069 [property, optional] boolean RegisterModeActive;
13070 [property, optional] string RegisterParagraphStyle;
13071 [property] ::com::sun::star::awt::Size Size;
13072 [property] long Width;
13073 [property] long Height;
13074 [property, optional] ::com::sun::star::text::XTextColumns TextColumns;
13075 [property] ::com::sun::star::container::XNameContainer UserDefinedAttributes;
13076 [property, maybevoid] ::com::sun::star::util::Color HeaderBackColor;
13077 /** @deprecated */ [property, maybevoid] string HeaderBackGraphicURL;
13078 [property, maybevoid] string HeaderBackGraphicFilter;
13079 [property, maybevoid] ::com::sun::star::style::GraphicLocation HeaderBackGraphicLocation;
13080 [property, maybevoid] long HeaderLeftMargin;
13081 [property, maybevoid] long HeaderRightMargin;
13082 [property, maybevoid] boolean HeaderBackTransparent;
13083 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderLeftBorder;
13084 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderRightBorder;
13085 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderTopBorder;
13086 [property, maybevoid] ::com::sun::star::table::BorderLine HeaderBottomBorder;
13087 [property, maybevoid] long HeaderLeftBorderDistance;
13088 [property, maybevoid] long HeaderRightBorderDistance;
13089 [property, maybevoid] long HeaderTopBorderDistance;
13090 [property, maybevoid] long HeaderBottomBorderDistance;
13091 [property, maybevoid] ::com::sun::star::table::ShadowFormat HeaderShadowFormat;
13092 [property, maybevoid] long HeaderBodyDistance;
13093 [property, maybevoid] boolean HeaderIsShared;
13094 [property, maybevoid, optional] boolean FirstIsShared;
13095 [property, maybevoid] long HeaderHeight;
13096 [property, maybevoid] boolean HeaderIsDynamicHeight;
13097 [property] boolean HeaderIsOn;
13098 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderText;
13099 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextLeft;
13100 [property, maybevoid, optional] ::com::sun::star::text::XText HeaderTextRight;
13101 [property, maybevoid] ::com::sun::star::util::Color FooterBackColor;
13102 /** @deprecated */ [property, maybevoid] string FooterBackGraphicURL;
13103 [property, maybevoid] string FooterBackGraphicFilter;
13104 [property, maybevoid] ::com::sun::star::style::GraphicLocation FooterBackGraphicLocation;
13105 [property, maybevoid] long FooterLeftMargin;
13106 [property, maybevoid] long FooterRightMargin;
13107 [property, maybevoid] boolean FooterBackTransparent;
13108 [property, maybevoid] ::com::sun::star::table::BorderLine FooterLeftBorder;
13109 [property, maybevoid] ::com::sun::star::table::BorderLine FooterRightBorder;
13110 [property, maybevoid] ::com::sun::star::table::BorderLine FooterTopBorder;
13111 [property, maybevoid] ::com::sun::star::table::BorderLine FooterBottomBorder;
13112 [property, maybevoid] long FooterLeftBorderDistance;
13113 [property, maybevoid] long FooterRightBorderDistance;
13114 [property, maybevoid] long FooterTopBorderDistance;
13115 [property, maybevoid] long FooterBottomBorderDistance;
13116 [property, maybevoid] ::com::sun::star::table::ShadowFormat FooterShadowFormat;
13117 [property, maybevoid] long FooterBodyDistance;
13118 [property, maybevoid] boolean FooterIsDynamicHeight;
13119 [property, maybevoid] boolean FooterIsShared;
13120 [property, maybevoid] long FooterHeight;
13121 [property] boolean FooterIsOn;
13122 [property, maybevoid, optional] ::com::sun::star::text::XText FooterText;
13123 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextLeft;
13124 [property, maybevoid, optional] ::com::sun::star::text::XText FooterTextRight;
13125 [property, optional] long FootnoteHeight;
13126 [property, optional] short FootnoteLineWeight;
13127 [property, optional] short FootnoteLineStyle;
13128 [property, optional] ::com::sun::star::util::Color FootnoteLineColor;
13129 [property, optional] byte FootnoteLineRelativeWidth;
13130 [property, optional] short FootnoteLineAdjust;
13131 [property, optional] long FootnoteLineTextDistance;
13132 [property, optional] long FootnoteLineDistance;
13133 [property, optional] short WritingMode;
13134 [property, optional] short GridMode;
13135 [property, optional] ::com::sun::star::util::Color GridColor;
13136 [property, optional] short GridLines;
13137 [property, optional] long GridBaseHeight;
13138 [property, optional] long GridRubyHeight;
13139 [property, optional] boolean GridRubyBelow;
13140 [property, optional] boolean GridPrint;
13141 [property, optional] boolean GridDisplay;
13142 [property, maybevoid, optional] boolean HeaderDynamicSpacing;
13143 [property, maybevoid, optional] boolean FooterDynamicSpacing;
13144 [property] long BorderDistance;
13145 [property, maybevoid] long FooterBorderDistance;
13146 [property, maybevoid] long HeaderBorderDistance;
13147 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13148 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic HeaderBackGraphic;
13149 [property, maybevoid, optional] ::com::sun::star::graphic::XGraphic FooterBackGraphic;
13151 published service PageStyle {
13152 service ::com::sun::star::style::Style;
13153 service ::com::sun::star::style::PageProperties;
13156 module sheet {
13157 published service TablePageStyle {
13158 service ::com::sun::star::style::PageStyle;
13159 [property] boolean CenterHorizontally;
13160 [property] boolean CenterVertically;
13161 [property] boolean PrintAnnotations;
13162 [property] boolean PrintGrid;
13163 [property] boolean PrintHeaders;
13164 [property] boolean PrintCharts;
13165 [property] boolean PrintObjects;
13166 [property] boolean PrintDrawing;
13167 [property] boolean PrintFormulas;
13168 [property] boolean PrintZeroValues;
13169 [property] boolean PrintDownFirst;
13170 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageHeaderContent;
13171 [property] ::com::sun::star::sheet::XHeaderFooterContent LeftPageFooterContent;
13172 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageHeaderContent;
13173 [property] ::com::sun::star::sheet::XHeaderFooterContent RightPageFooterContent;
13174 [property] short FirstPageNumber;
13175 [property] short PageScale;
13176 [property] short ScaleToPages;
13177 [property, optional] short ScaleToPagesX;
13178 [property, optional] short ScaleToPagesY;
13180 published enum ValidationAlertStyle {
13181 STOP = 0,
13182 WARNING = 1,
13183 INFO = 2,
13184 MACRO = 3
13186 published enum ValidationType {
13187 ANY = 0,
13188 WHOLE = 1,
13189 DECIMAL = 2,
13190 DATE = 3,
13191 TIME = 4,
13192 TEXT_LEN = 5,
13193 LIST = 6,
13194 CUSTOM = 7
13196 published service TableValidation {
13197 interface ::com::sun::star::beans::XPropertySet;
13198 interface ::com::sun::star::sheet::XSheetCondition;
13199 [property] ::com::sun::star::sheet::ValidationType Type;
13200 [property] boolean ShowInputMessage;
13201 [property] string InputTitle;
13202 [property] string InputMessage;
13203 [property] boolean ShowErrorMessage;
13204 [property] string ErrorTitle;
13205 [property] string ErrorMessage;
13206 [property] boolean IgnoreBlankCells;
13207 [property] ::com::sun::star::sheet::ValidationAlertStyle ErrorAlertStyle;
13208 [property, optional] short ShowList;
13210 published service UniqueCellFormatRanges {
13211 interface ::com::sun::star::container::XIndexAccess;
13212 interface ::com::sun::star::container::XEnumerationAccess;
13214 published service UniqueCellFormatRangesEnumeration {
13215 interface ::com::sun::star::container::XEnumeration;
13217 published interface XResultListener;
13218 published interface XVolatileResult {
13219 interface ::com::sun::star::uno::XInterface;
13220 void addResultListener([in] ::com::sun::star::sheet::XResultListener aListener);
13221 void removeResultListener([in] ::com::sun::star::sheet::XResultListener aListener);
13223 published service VolatileResult {
13224 interface ::com::sun::star::sheet::XVolatileResult;
13226 published interface XActivationEventListener {
13227 interface ::com::sun::star::lang::XEventListener;
13228 void activeSpreadsheetChanged([in] ::com::sun::star::sheet::ActivationEvent aEvent);
13230 /** @deprecated */ published interface XFillAcrossSheet {
13231 interface ::com::sun::star::uno::XInterface;
13232 void fillAcrossSheets([in] long nContentFlags);
13234 published interface XRangeSelectionChangeListener {
13235 interface ::com::sun::star::lang::XEventListener;
13236 void descriptorChanged([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13238 published interface XRangeSelectionListener {
13239 interface ::com::sun::star::lang::XEventListener;
13240 void done([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13241 void aborted([in] ::com::sun::star::sheet::RangeSelectionEvent aEvent);
13243 published interface XResultListener {
13244 interface ::com::sun::star::lang::XEventListener;
13245 void modified([in] ::com::sun::star::sheet::ResultEvent aEvent);
13247 /** @deprecated */ published interface XSheetPastable {
13248 interface ::com::sun::star::uno::XInterface;
13249 void paste([in] ::com::sun::star::table::CellAddress aDestination);
13250 void pasteFormat([in] ::com::sun::star::table::CellAddress aDestination, [in] string aFormat);
13251 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);
13253 /** @deprecated */ published interface XViewPanesSupplier {
13254 interface ::com::sun::star::uno::XInterface;
13255 ::com::sun::star::container::XIndexAccess getViewPanes();
13258 module style {
13259 published constants CaseMap {
13260 const short LOWERCASE = 2;
13261 const short NONE = 0;
13262 const short SMALLCAPS = 4;
13263 const short TITLE = 3;
13264 const short UPPERCASE = 1;
13266 published service CharacterStyle {
13267 service ::com::sun::star::style::Style;
13268 service ::com::sun::star::style::CharacterProperties;
13269 [property] float CharDiffHeight;
13270 [property] short CharPropHeight;
13271 [property] float CharDiffHeightAsian;
13272 [property] short CharPropHeightAsian;
13273 [property] float CharDiffHeightComplex;
13274 [property] short CharPropHeightComplex;
13276 published constants FootnoteLineStyle {
13277 const short DASHED = 3;
13278 const short DOTTED = 2;
13279 const short NONE = 0;
13280 const short SOLID = 1;
13282 published constants LineNumberPosition {
13283 const short INSIDE = 2;
13284 const short LEFT = 0;
13285 const short OUTSIDE = 3;
13286 const short RIGHT = 1;
13288 published constants LineSpacingMode {
13289 const short FIX = 3;
13290 const short LEADING = 2;
13291 const short MINIMUM = 1;
13292 const short PROP = 0;
13294 published service NumberingAlignment {
13295 [property] ::com::sun::star::style::HorizontalAlignment Alignment;
13296 [property] short TextMarginDistance;
13297 [property] short TextNumberingDistance;
13298 [property] short Insertion;
13300 published service NumberingLevel {
13301 [property] short NumberingType;
13302 [property] short ParentNumbering;
13303 [property] string Prefix;
13304 [property] string Suffix;
13305 [property] string CharStyleName;
13306 [property] short BulletId;
13307 [property] string BulletFontName;
13308 /** @deprecated */ [property] string GraphicURL;
13309 [property] short StartWith;
13310 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap;
13312 published service NumberingRule {
13313 service ::com::sun::star::style::NumberingAlignment;
13314 service ::com::sun::star::style::NumberingLevel;
13316 published constants NumberingType {
13317 const short AIU_FULLWIDTH_JA = 21;
13318 const short AIU_HALFWIDTH_JA = 22;
13319 const short ARABIC = 4;
13320 const short ARABIC_ZERO = 64;
13321 const short ARABIC_ZERO3 = 65;
13322 const short ARABIC_ZERO4 = 66;
13323 const short ARABIC_ZERO5 = 67;
13324 const short BITMAP = 8;
13325 const short CHARS_ARABIC = 31;
13326 const short CHARS_ARABIC_ABJAD = 54;
13327 const short CHARS_CYRILLIC_LOWER_LETTER_BG = 39;
13328 const short CHARS_CYRILLIC_LOWER_LETTER_N_BG = 41;
13329 const short CHARS_CYRILLIC_LOWER_LETTER_N_RU = 45;
13330 const short CHARS_CYRILLIC_LOWER_LETTER_N_SR = 51;
13331 const short CHARS_CYRILLIC_LOWER_LETTER_RU = 43;
13332 const short CHARS_CYRILLIC_LOWER_LETTER_SR = 49;
13333 const short CHARS_CYRILLIC_UPPER_LETTER_BG = 38;
13334 const short CHARS_CYRILLIC_UPPER_LETTER_N_BG = 40;
13335 const short CHARS_CYRILLIC_UPPER_LETTER_N_RU = 44;
13336 const short CHARS_CYRILLIC_UPPER_LETTER_N_SR = 50;
13337 const short CHARS_CYRILLIC_UPPER_LETTER_RU = 42;
13338 const short CHARS_CYRILLIC_UPPER_LETTER_SR = 48;
13339 const short CHARS_GREEK_LOWER_LETTER = 53;
13340 const short CHARS_GREEK_UPPER_LETTER = 52;
13341 const short CHARS_HEBREW = 33;
13342 const short CHARS_KHMER = 35;
13343 const short CHARS_LAO = 36;
13344 const short CHARS_LOWER_LETTER = 1;
13345 const short CHARS_LOWER_LETTER_N = 10;
13346 const short CHARS_MYANMAR = 47;
13347 const short CHARS_NEPALI = 34;
13348 const short CHARS_PERSIAN = 46;
13349 const short CHARS_PERSIAN_WORD = 55;
13350 const short CHARS_THAI = 32;
13351 const short CHARS_TIBETAN = 37;
13352 const short CHARS_UPPER_LETTER = 0;
13353 const short CHARS_UPPER_LETTER_N = 9;
13354 const short CHAR_SPECIAL = 6;
13355 const short CIRCLE_NUMBER = 14;
13356 const short DI_ZI_ZH = 19;
13357 const short FULLWIDTH_ARABIC = 13;
13358 const short HANGUL_CIRCLED_JAMO_KO = 29;
13359 const short HANGUL_CIRCLED_SYLLABLE_KO = 30;
13360 const short HANGUL_JAMO_KO = 27;
13361 const short HANGUL_SYLLABLE_KO = 28;
13362 const short IROHA_FULLWIDTH_JA = 23;
13363 const short IROHA_HALFWIDTH_JA = 24;
13364 const short NATIVE_NUMBERING = 12;
13365 const short NUMBER_ARABIC_INDIC = 57;
13366 const short NUMBER_EAST_ARABIC_INDIC = 58;
13367 const short NUMBER_HANGUL_KO = 26;
13368 const short NUMBER_HEBREW = 56;
13369 const short NUMBER_INDIC_DEVANAGARI = 59;
13370 const short NUMBER_LOWER_ZH = 15;
13371 const short NUMBER_NONE = 5;
13372 const short NUMBER_TRADITIONAL_JA = 20;
13373 const short NUMBER_UPPER_KO = 25;
13374 const short NUMBER_UPPER_ZH = 16;
13375 const short NUMBER_UPPER_ZH_TW = 17;
13376 const short PAGE_DESCRIPTOR = 7;
13377 const short ROMAN_LOWER = 3;
13378 const short ROMAN_UPPER = 2;
13379 const short SYMBOL_CHICAGO = 63;
13380 const short TEXT_CARDINAL = 61;
13381 const short TEXT_NUMBER = 60;
13382 const short TEXT_ORDINAL = 62;
13383 const short TIAN_GAN_ZH = 18;
13384 const short TRANSLITERATION = 11;
13387 module xml {
13388 published service ParaUserDefinedAttributesSupplier {
13389 [property] ::com::sun::star::container::XNameContainer ParaUserDefinedAttributes;
13392 module style {
13393 published service ParagraphStyle {
13394 service ::com::sun::star::style::Style;
13395 service ::com::sun::star::style::ParagraphProperties;
13396 [optional] service ::com::sun::star::xml::ParaUserDefinedAttributesSupplier;
13397 [property] long ParaLeftMarginRelative;
13398 [property] long ParaRightMarginRelative;
13399 [property] long ParaTopMarginRelative;
13400 [property] long ParaBottomMarginRelative;
13401 [property] short Category;
13402 [property] float CharDiffHeight;
13403 [property] short CharPropHeight;
13404 [property] float CharDiffHeightAsian;
13405 [property] short CharPropHeightAsian;
13406 [property] float CharDiffHeightComplex;
13407 [property] short CharPropHeightComplex;
13408 [property, optional, readonly] string PageStyleName;
13410 published constants ParagraphStyleCategory {
13411 const short CHAPTER = 1;
13412 const short EXTRA = 4;
13413 const short HTML = 5;
13414 const short INDEX = 3;
13415 const short LIST = 2;
13416 const short TEXT = 0;
13418 published service StyleFamilies {
13419 interface ::com::sun::star::container::XNameAccess;
13420 [optional] interface ::com::sun::star::container::XIndexAccess;
13422 published service StyleFamily {
13423 interface ::com::sun::star::container::XNameAccess;
13424 [optional] interface ::com::sun::star::container::XNameContainer;
13425 [optional] interface ::com::sun::star::container::XIndexAccess;
13427 published interface XStyleLoader {
13428 interface ::com::sun::star::uno::XInterface;
13429 void loadStylesFromURL([in] string URL, [in] sequence< ::com::sun::star::beans::PropertyValue > aOptions) raises (::com::sun::star::io::IOException);
13430 sequence< ::com::sun::star::beans::PropertyValue > getStyleLoaderOptions();
13433 module svg {
13434 /** @deprecated */ published interface XSVGPrinter {
13435 interface ::com::sun::star::uno::XInterface;
13436 boolean startJob([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aJobSetup, [in] string aJobName, [in] unsigned long nCopies, [in] boolean bCollate);
13437 void printPage([in] sequence< byte > aPrintPage);
13438 void endJob();
13440 /** @deprecated */ published interface XSVGWriter {
13441 interface ::com::sun::star::uno::XInterface;
13442 void write([in] ::com::sun::star::xml::sax::XDocumentHandler aHandler, [in] sequence< byte > aMtf);
13445 module system {
13446 published interface XSimpleMailClient;
13447 published interface XSimpleMailClientSupplier {
13448 interface ::com::sun::star::uno::XInterface;
13449 ::com::sun::star::system::XSimpleMailClient querySimpleMailClient();
13451 published service SimpleCommandMail: ::com::sun::star::system::XSimpleMailClientSupplier;
13452 published constants SimpleMailClientFlags {
13453 const long DEFAULTS = 0;
13454 const long NO_LOGON_DIALOG = 2;
13455 const long NO_USER_INTERFACE = 1;
13457 published service SimpleSystemMail: ::com::sun::star::system::XSimpleMailClientSupplier;
13458 published exception SystemShellExecuteException: ::com::sun::star::uno::Exception {
13459 long PosixError;
13461 published interface XSystemShellExecute {
13462 interface ::com::sun::star::uno::XInterface;
13463 void execute([in] string aCommand, [in] string aParameter, [in] long nFlags) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::system::SystemShellExecuteException);
13465 published service SystemShellExecute: ::com::sun::star::system::XSystemShellExecute;
13466 published constants SystemShellExecuteFlags {
13467 const long DEFAULTS = 0;
13468 const long NO_SYSTEM_ERROR_MESSAGE = 1;
13469 const long URIS_ONLY = 2;
13471 published interface XSimpleMailMessage;
13472 published interface XSimpleMailClient {
13473 interface ::com::sun::star::uno::XInterface;
13474 ::com::sun::star::system::XSimpleMailMessage createSimpleMailMessage();
13475 void sendSimpleMailMessage([in] ::com::sun::star::system::XSimpleMailMessage xSimpleMailMessage, [in] long aFlag) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::Exception);
13477 published interface XSimpleMailMessage {
13478 interface ::com::sun::star::uno::XInterface;
13479 void setRecipient([in] string aRecipient);
13480 string getRecipient();
13481 void setCcRecipient([in] sequence< string > aCcRecipient);
13482 sequence< string > getCcRecipient();
13483 void setBccRecipient([in] sequence< string > aBccRecipient);
13484 sequence< string > getBccRecipient();
13485 void setOriginator([in] string aOriginator);
13486 string getOriginator();
13487 void setSubject([in] string aSubject);
13488 string getSubject();
13489 void setAttachement([in] sequence< string > aAttachement) raises (::com::sun::star::lang::IllegalArgumentException);
13490 sequence< string > getAttachement();
13493 module table {
13494 published enum CellVertJustify {
13495 STANDARD = 0,
13496 TOP = 1,
13497 CENTER = 2,
13498 BOTTOM = 3
13500 published struct TableBorderDistances {
13501 short TopDistance;
13502 boolean IsTopDistanceValid;
13503 short BottomDistance;
13504 boolean IsBottomDistanceValid;
13505 short LeftDistance;
13506 boolean IsLeftDistanceValid;
13507 short RightDistance;
13508 boolean IsRightDistanceValid;
13510 published interface XTableChart {
13511 interface ::com::sun::star::uno::XInterface;
13512 boolean getHasColumnHeaders();
13513 void setHasColumnHeaders([in] boolean bHasColumnHeaders);
13514 boolean getHasRowHeaders();
13515 void setHasRowHeaders([in] boolean bHasRowHeaders);
13516 sequence< ::com::sun::star::table::CellRangeAddress > getRanges();
13517 void setRanges([in] sequence< ::com::sun::star::table::CellRangeAddress > aRanges);
13519 published service TableChart {
13520 interface ::com::sun::star::table::XTableChart;
13521 interface ::com::sun::star::document::XEmbeddedObjectSupplier;
13522 interface ::com::sun::star::container::XNamed;
13524 published interface XTableCharts {
13525 interface ::com::sun::star::container::XNameAccess;
13526 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);
13527 void removeByName([in] string aName);
13529 published service TableCharts {
13530 interface ::com::sun::star::table::XTableCharts;
13531 interface ::com::sun::star::container::XIndexAccess;
13532 interface ::com::sun::star::container::XEnumerationAccess;
13534 published service TableChartsEnumeration {
13535 interface ::com::sun::star::container::XEnumeration;
13537 published service TableColumn {
13538 interface ::com::sun::star::table::XCellRange;
13539 interface ::com::sun::star::beans::XPropertySet;
13540 interface ::com::sun::star::container::XNamed;
13541 [property] long Width;
13542 [property] boolean OptimalWidth;
13543 [property] boolean IsVisible;
13544 [property] boolean IsStartOfNewPage;
13546 published interface XTableColumns {
13547 interface ::com::sun::star::container::XIndexAccess;
13548 void insertByIndex([in] long nIndex, [in] long nCount);
13549 void removeByIndex([in] long nIndex, [in] long nCount);
13551 published service TableColumns {
13552 interface ::com::sun::star::table::XTableColumns;
13553 interface ::com::sun::star::container::XEnumerationAccess;
13554 [optional] interface ::com::sun::star::container::XNameAccess;
13556 published service TableColumnsEnumeration {
13557 interface ::com::sun::star::container::XEnumeration;
13559 published service TableRow {
13560 interface ::com::sun::star::table::XCellRange;
13561 interface ::com::sun::star::beans::XPropertySet;
13562 [property] long Height;
13563 [property] boolean OptimalHeight;
13564 [property] boolean IsVisible;
13565 [property] boolean IsStartOfNewPage;
13567 published interface XTableRows {
13568 interface ::com::sun::star::container::XIndexAccess;
13569 void insertByIndex([in] long nIndex, [in] long nCount);
13570 void removeByIndex([in] long nIndex, [in] long nCount);
13572 published service TableRows {
13573 interface ::com::sun::star::table::XTableRows;
13574 interface ::com::sun::star::container::XEnumerationAccess;
13576 published service TableRowsEnumeration {
13577 interface ::com::sun::star::container::XEnumeration;
13580 module task {
13581 published interface XJobListener;
13582 published interface XAsyncJob {
13583 interface ::com::sun::star::uno::XInterface;
13584 void executeAsync([in] sequence< ::com::sun::star::beans::NamedValue > Arguments, [in] ::com::sun::star::task::XJobListener Listener) raises (::com::sun::star::lang::IllegalArgumentException);
13586 published service AsyncJob {
13587 interface ::com::sun::star::task::XAsyncJob;
13588 [optional] interface ::com::sun::star::util::XCloseable;
13590 published enum PasswordRequestMode {
13591 PASSWORD_CREATE = 0,
13592 PASSWORD_ENTER = 1,
13593 PASSWORD_REENTER = 2
13595 published exception PasswordRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
13596 ::com::sun::star::task::PasswordRequestMode Mode;
13598 published exception DocumentMSPasswordRequest: ::com::sun::star::task::PasswordRequest {
13599 string Name;
13601 published exception DocumentPasswordRequest: ::com::sun::star::task::PasswordRequest {
13602 string Name;
13604 published exception ErrorCodeRequest: ::com::sun::star::uno::Exception {
13605 long ErrCode;
13607 published service InteractionHandler: ::com::sun::star::task::XInteractionHandler2 {
13608 createWithParent([in] ::com::sun::star::awt::XWindow parent);
13609 createWithParentAndContext([in] ::com::sun::star::awt::XWindow parent, [in] string context);
13611 published service Job {
13612 interface ::com::sun::star::task::XJob;
13613 [optional] interface ::com::sun::star::util::XCloseable;
13615 published interface XJobExecutor {
13616 interface ::com::sun::star::uno::XInterface;
13617 void trigger([in] string Event);
13619 /** @deprecated */ published service JobExecutor: ::com::sun::star::task::XJobExecutor;
13620 published exception MasterPasswordRequest: ::com::sun::star::task::PasswordRequest {
13622 published exception NoMasterException: ::com::sun::star::uno::RuntimeException {
13623 ::com::sun::star::task::PasswordRequestMode Mode;
13625 published interface XRestartManager {
13626 interface ::com::sun::star::uno::XInterface;
13627 void requestRestart([in] ::com::sun::star::task::XInteractionHandler xInteractionHandler) raises (::com::sun::star::uno::Exception);
13628 boolean isRestartRequested([in] boolean bInitialized) raises (::com::sun::star::uno::Exception);
13630 published exception PDFExportException: ::com::sun::star::uno::Exception {
13631 sequence< long > ErrorCodes;
13633 published interface XMasterPasswordHandling {
13634 interface ::com::sun::star::uno::XInterface;
13635 boolean authorizateWithMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13636 boolean changeMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13637 void removeMasterPassword();
13638 boolean hasMasterPassword();
13639 boolean allowPersistentStoring([in] boolean bAllow);
13640 boolean isPersistentStoringAllowed();
13642 published interface XMasterPasswordHandling2 {
13643 interface ::com::sun::star::task::XMasterPasswordHandling;
13644 boolean useDefaultMasterPassword([in] ::com::sun::star::task::XInteractionHandler xHandler);
13645 boolean isDefaultMasterPasswordUsed();
13647 published struct UserRecord {
13648 string UserName;
13649 sequence< string > Passwords;
13651 published struct UrlRecord {
13652 string Url;
13653 sequence< ::com::sun::star::task::UserRecord > UserList;
13655 published interface XPasswordContainer {
13656 interface ::com::sun::star::uno::XInterface;
13657 void add([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler);
13658 void addPersistent([in] string Url, [in] string UserName, [in] sequence< string > Passwords, [in] ::com::sun::star::task::XInteractionHandler Handler);
13659 ::com::sun::star::task::UrlRecord find([in] string Url, [in] ::com::sun::star::task::XInteractionHandler Handler);
13660 ::com::sun::star::task::UrlRecord findForName([in] string Url, [in] string UserName, [in] ::com::sun::star::task::XInteractionHandler Handler);
13661 void remove([in] string Url, [in] string UserName);
13662 void removePersistent([in] string Url, [in] string UserName);
13663 void removeAllPersistent();
13664 sequence< ::com::sun::star::task::UrlRecord > getAllPersistent([in] ::com::sun::star::task::XInteractionHandler Handler);
13666 published interface XUrlContainer {
13667 interface ::com::sun::star::uno::XInterface;
13668 void addUrl([in] string Url, [in] boolean MakePersistent);
13669 string findUrl([in] string Url);
13670 void removeUrl([in] string Url);
13671 sequence< string > getUrls([in] boolean OnlyPersistent);
13673 published interface XPasswordContainer2 {
13674 interface ::com::sun::star::task::XPasswordContainer;
13675 interface ::com::sun::star::task::XMasterPasswordHandling2;
13676 interface ::com::sun::star::task::XUrlContainer;
13678 published service PasswordContainer: ::com::sun::star::task::XPasswordContainer2;
13679 published service PasswordContainerInteractionHandler: ::com::sun::star::task::XInteractionHandler;
13680 published exception UnsupportedOverwriteRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
13681 string Name;
13683 published interface XInteractionApprove {
13684 interface ::com::sun::star::task::XInteractionContinuation;
13686 published interface XInteractionDisapprove {
13687 interface ::com::sun::star::task::XInteractionContinuation;
13689 published interface XInteractionPassword {
13690 interface ::com::sun::star::task::XInteractionContinuation;
13691 void setPassword([in] string aPasswd);
13692 string getPassword();
13694 published interface XInteractionPassword2 {
13695 interface ::com::sun::star::task::XInteractionPassword;
13696 void setPasswordToModify([in] string aPasswd);
13697 string getPasswordToModify();
13698 void setRecommendReadOnly([in] boolean bReadOnly);
13699 boolean getRecommendReadOnly();
13701 published interface XJobListener {
13702 interface ::com::sun::star::lang::XEventListener;
13703 void jobFinished([in] ::com::sun::star::task::XAsyncJob Job, [in] any Result);
13705 published interface XStatusIndicator {
13706 interface ::com::sun::star::uno::XInterface;
13707 void start([in] string Text, [in] long Range);
13708 void end();
13709 void setText([in] string Text);
13710 void setValue([in] long Value);
13711 void reset();
13713 /** @deprecated */ published interface XStatusIndicatorSupplier {
13714 interface ::com::sun::star::uno::XInterface;
13715 /** @deprecated */ ::com::sun::star::task::XStatusIndicator getStatusIndicator();
13717 published singleton theJobExecutor: ::com::sun::star::task::XJobExecutor;
13719 module text {
13720 published constants AuthorDisplayFormat {
13721 const short FIRST_NAME = 2;
13722 const short FULL = 0;
13723 const short INITIALS = 3;
13724 const short LAST_NAME = 1;
13726 published interface XAutoTextGroup;
13727 published interface XAutoTextContainer {
13728 interface ::com::sun::star::container::XNameAccess;
13729 ::com::sun::star::text::XAutoTextGroup insertNewByName([in] string aGroupName) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::ElementExistException);
13730 void removeByName([in] string aGroupName) raises (::com::sun::star::container::NoSuchElementException);
13732 published interface XAutoTextContainer2 {
13733 interface ::com::sun::star::text::XAutoTextContainer;
13734 interface ::com::sun::star::container::XIndexAccess;
13736 published service AutoTextContainer: ::com::sun::star::text::XAutoTextContainer2;
13737 /** @deprecated */ published interface XAutoTextEntry {
13738 interface ::com::sun::star::uno::XInterface;
13739 void applyTo([in] ::com::sun::star::text::XTextRange xRange);
13741 published service AutoTextEntry {
13742 interface ::com::sun::star::text::XAutoTextEntry;
13743 interface ::com::sun::star::text::XText;
13745 published interface XAutoTextGroup {
13746 interface ::com::sun::star::container::XNameAccess;
13747 sequence< string > getTitles();
13748 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);
13749 ::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);
13750 void removeByName([in] string aEntryName) raises (::com::sun::star::container::NoSuchElementException);
13752 published service AutoTextGroup {
13753 interface ::com::sun::star::text::XAutoTextGroup;
13754 interface ::com::sun::star::container::XIndexAccess;
13755 interface ::com::sun::star::container::XNamed;
13756 [property, readonly] string FilePath;
13757 [property] string Title;
13759 published interface XTextFrame;
13760 published service BaseFrameProperties {
13761 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
13762 [property] short AnchorPageNo;
13763 [property] ::com::sun::star::text::XTextFrame AnchorFrame;
13764 [property] ::com::sun::star::util::Color BackColor;
13765 /** @deprecated */ [property] string BackGraphicURL;
13766 [property] string BackGraphicFilter;
13767 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13768 [property] ::com::sun::star::table::BorderLine LeftBorder;
13769 [property] ::com::sun::star::table::BorderLine RightBorder;
13770 [property] ::com::sun::star::table::BorderLine TopBorder;
13771 [property] ::com::sun::star::table::BorderLine BottomBorder;
13772 [property] long BorderDistance;
13773 [property] long LeftBorderDistance;
13774 [property] long RightBorderDistance;
13775 [property] long TopBorderDistance;
13776 [property] long BottomBorderDistance;
13777 [property] boolean BackTransparent;
13778 [property] boolean ContentProtected;
13779 [property] long LeftMargin;
13780 [property] long RightMargin;
13781 [property] long TopMargin;
13782 [property] long BottomMargin;
13783 [property] long Height;
13784 [property] long Width;
13785 [property] short RelativeHeight;
13786 [property] short RelativeWidth;
13787 [property] boolean IsSyncWidthToHeight;
13788 [property] boolean IsSyncHeightToWidth;
13789 [property] short HoriOrient;
13790 [property] long HoriOrientPosition;
13791 [property] short HoriOrientRelation;
13792 [property] short VertOrient;
13793 [property] long VertOrientPosition;
13794 [property] short VertOrientRelation;
13795 [property] string HyperLinkURL;
13796 [property] string HyperLinkTarget;
13797 [property] string HyperLinkName;
13798 [property] boolean Opaque;
13799 [property] boolean PageToggle;
13800 [property] boolean PositionProtected;
13801 [property] boolean Print;
13802 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
13803 [property] boolean ServerMap;
13804 [property] ::com::sun::star::awt::Size Size;
13805 [property] boolean SizeProtected;
13806 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround;
13807 [property] boolean SurroundAnchorOnly;
13808 [property, optional] short WrapInfluenceOnPosition;
13809 [property, maybevoid, optional] ::com::sun::star::awt::Size LayoutSize;
13810 [property, optional] string Title;
13811 [property, optional] string Description;
13812 [property, optional] ::com::sun::star::drawing::FillStyle FillStyle;
13813 [property, optional] ::com::sun::star::awt::Gradient FillGradient;
13814 [property, optional] string FillGradientName;
13815 [property, optional] short ShadowTransparence;
13816 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > FrameInteropGrabBag;
13817 [property, optional] short RelativeHeightRelation;
13818 [property, optional] short RelativeWidthRelation;
13819 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13820 [property, optional] boolean AllowOverlap;
13822 published service BaseFrame {
13823 service ::com::sun::star::text::BaseFrameProperties;
13824 service ::com::sun::star::text::TextContent;
13825 interface ::com::sun::star::beans::XPropertySet;
13826 interface ::com::sun::star::container::XNamed;
13827 [optional] interface ::com::sun::star::drawing::XShape;
13828 [property] string FrameStyleName;
13830 /** @deprecated */ published interface XDocumentIndex {
13831 interface ::com::sun::star::text::XTextContent;
13832 string getServiceName();
13833 void update();
13835 published interface XTextSection;
13836 published service BaseIndex {
13837 interface ::com::sun::star::text::XDocumentIndex;
13838 [optional] interface ::com::sun::star::util::XRefreshable;
13839 [property] string Title;
13840 [property] boolean IsProtected;
13841 [property] string ParaStyleHeading;
13842 [property] string ParaStyleLevel1;
13843 [property, optional] string ParaStyleLevel2;
13844 [property, optional] string ParaStyleLevel3;
13845 [property, optional] string ParaStyleLevel4;
13846 [property, optional] string ParaStyleLevel5;
13847 [property, optional] string ParaStyleLevel6;
13848 [property, optional] string ParaStyleLevel7;
13849 [property, optional] string ParaStyleLevel8;
13850 [property, optional] string ParaStyleLevel9;
13851 [property, optional] string ParaStyleLevel10;
13852 [property, optional] string ParaStyleSeparator;
13853 [property] ::com::sun::star::text::XTextColumns TextColumns;
13854 /** @deprecated */ [property] string BackGraphicURL;
13855 [property] string BackGraphicFilter;
13856 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13857 [property] ::com::sun::star::util::Color BackColor;
13858 [property] boolean BackTransparent;
13859 [property, optional] ::com::sun::star::container::XIndexReplace LevelFormat;
13860 [property, optional] boolean CreateFromChapter;
13861 [property] ::com::sun::star::text::XTextSection ContentSection;
13862 [property] ::com::sun::star::text::XTextSection HeaderSection;
13863 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13865 published service BaseIndexMark {
13866 service ::com::sun::star::text::TextContent;
13867 [property] string AlternativeText;
13869 published service Bibliography {
13870 service ::com::sun::star::text::BaseIndex;
13871 [property] ::com::sun::star::lang::Locale Locale;
13872 [property] string SortAlgorithm;
13874 published constants BibliographyDataField {
13875 const short ADDRESS = 2;
13876 const short ANNOTE = 3;
13877 const short AUTHOR = 4;
13878 const short BIBILIOGRAPHIC_TYPE = 1;
13879 const short BOOKTITLE = 5;
13880 const short CHAPTER = 6;
13881 const short CUSTOM1 = 25;
13882 const short CUSTOM2 = 26;
13883 const short CUSTOM3 = 27;
13884 const short CUSTOM4 = 28;
13885 const short CUSTOM5 = 29;
13886 const short EDITION = 7;
13887 const short EDITOR = 8;
13888 const short HOWPUBLISHED = 9;
13889 const short IDENTIFIER = 0;
13890 const short INSTITUTION = 10;
13891 const short ISBN = 30;
13892 const short JOURNAL = 11;
13893 const short MONTH = 12;
13894 const short NOTE = 13;
13895 const short NUMBER = 14;
13896 const short ORGANIZATIONS = 15;
13897 const short PAGES = 16;
13898 const short PUBLISHER = 17;
13899 const short REPORT_TYPE = 21;
13900 const short SCHOOL = 18;
13901 const short SERIES = 19;
13902 const short TITLE = 20;
13903 const short URL = 24;
13904 const short VOLUME = 22;
13905 const short YEAR = 23;
13907 published constants BibliographyDataType {
13908 const short ARTICLE = 0;
13909 const short BOOK = 1;
13910 const short BOOKLET = 2;
13911 const short CONFERENCE = 3;
13912 const short CUSTOM1 = 17;
13913 const short CUSTOM2 = 18;
13914 const short CUSTOM3 = 19;
13915 const short CUSTOM4 = 20;
13916 const short CUSTOM5 = 21;
13917 const short EMAIL = 15;
13918 const short INBOOK = 4;
13919 const short INCOLLECTION = 5;
13920 const short INPROCEEDINGS = 6;
13921 const short JOURNAL = 7;
13922 const short MANUAL = 8;
13923 const short MASTERSTHESIS = 9;
13924 const short MISC = 10;
13925 const short PHDTHESIS = 11;
13926 const short PROCEEDINGS = 12;
13927 const short TECHREPORT = 13;
13928 const short UNPUBLISHED = 14;
13929 const short WWW = 16;
13931 published service Bookmark {
13932 service ::com::sun::star::text::TextContent;
13933 interface ::com::sun::star::container::XNamed;
13935 published service Bookmarks {
13936 interface ::com::sun::star::container::XNameAccess;
13937 interface ::com::sun::star::container::XIndexAccess;
13939 published service CellProperties {
13940 service ::com::sun::star::xml::UserDefinedAttributesSupplier;
13941 interface ::com::sun::star::beans::XPropertySet;
13942 [property] string CellName;
13943 [property] ::com::sun::star::util::Color BackColor;
13944 /** @deprecated */ [property] string BackGraphicURL;
13945 [property] string BackGraphicFilter;
13946 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13947 [property] long NumberFormat;
13948 [property] boolean BackTransparent;
13949 [property] ::com::sun::star::table::BorderLine LeftBorder;
13950 [property] ::com::sun::star::table::BorderLine RightBorder;
13951 [property] ::com::sun::star::table::BorderLine TopBorder;
13952 [property] ::com::sun::star::table::BorderLine BottomBorder;
13953 [property] long LeftBorderDistance;
13954 [property] long RightBorderDistance;
13955 [property] long TopBorderDistance;
13956 [property] long BottomBorderDistance;
13957 [property, readonly] ::com::sun::star::text::XTextSection TextSection;
13958 [property] boolean IsProtected;
13959 [property] short VertOrient;
13960 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13961 [property, optional, readonly] ::com::sun::star::text::XText ParentText;
13963 published service CellRange {
13964 service ::com::sun::star::style::CharacterProperties;
13965 service ::com::sun::star::style::CharacterPropertiesAsian;
13966 service ::com::sun::star::style::CharacterPropertiesComplex;
13967 service ::com::sun::star::style::ParagraphProperties;
13968 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
13969 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
13970 interface ::com::sun::star::table::XCellRange;
13971 [optional] interface ::com::sun::star::sheet::XCellRangeData;
13972 [optional] interface ::com::sun::star::chart::XChartDataArray;
13973 [property] ::com::sun::star::util::Color BackColor;
13974 [property] string BackGraphicFilter;
13975 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
13976 /** @deprecated */ [property] string BackGraphicURL;
13977 [property] boolean BackTransparent;
13978 [property] boolean ChartColumnAsLabel;
13979 [property] boolean ChartRowAsLabel;
13980 [property] long NumberFormat;
13981 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
13983 published interface XTextFrame {
13984 interface ::com::sun::star::text::XTextContent;
13985 ::com::sun::star::text::XText getText();
13987 published service TextFrame {
13988 service ::com::sun::star::text::BaseFrame;
13989 interface ::com::sun::star::text::XTextFrame;
13990 [property] long FrameHeightAbsolute;
13991 [property] long FrameWidthAbsolute;
13992 [property] byte FrameWidthPercent;
13993 [property] byte FrameHeightPercent;
13994 [property] boolean FrameIsAutomaticHeight;
13995 [property] short SizeType;
13996 [property, optional] boolean EditInReadonly;
13997 [property, optional] short WidthType;
13998 [property, optional] short WritingMode;
13999 [property, optional] boolean IsFollowingTextFlow;
14000 [property, optional] ::com::sun::star::drawing::TextVerticalAdjust TextVerticalAdjust;
14001 [property, optional, readonly] ::com::sun::star::text::XText ParentText;
14003 published service ChainedTextFrame {
14004 service ::com::sun::star::text::TextFrame;
14005 [property, maybevoid] string ChainNextName;
14006 [property, maybevoid] string ChainPrevName;
14008 published constants ChapterFormat {
14009 const short DIGIT = 4;
14010 const short NAME = 0;
14011 const short NAME_NUMBER = 2;
14012 const short NO_PREFIX_SUFFIX = 3;
14013 const short NUMBER = 1;
14015 published service ChapterNumberingRule {
14016 service ::com::sun::star::style::NumberingRule;
14017 [property] string HeadingStyleName;
14019 published constants CharacterCompressionType {
14020 const short NONE = 0;
14021 const short PUNCTUATION_AND_KANA = 2;
14022 const short PUNCTUATION_ONLY = 1;
14024 published constants ColumnSeparatorStyle {
14025 const short DASHED = 3;
14026 const short DOTTED = 2;
14027 const short NONE = 0;
14028 const short SOLID = 1;
14030 published service ContentIndex {
14031 service ::com::sun::star::text::BaseIndex;
14032 [property, optional] short Level;
14033 [property, optional] boolean CreateFromOutline;
14034 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
14035 [property, optional] boolean CreateFromMarks;
14037 published service ContentIndexMark {
14038 service ::com::sun::star::text::TextContent;
14039 service ::com::sun::star::text::BaseIndexMark;
14040 [property] short Level;
14042 published constants ControlCharacter {
14043 const short APPEND_PARAGRAPH = 5;
14044 const short HARD_HYPHEN = 2;
14045 const short HARD_SPACE = 4;
14046 const short LINE_BREAK = 1;
14047 const short PARAGRAPH_BREAK = 0;
14048 const short SOFT_HYPHEN = 3;
14050 /** @deprecated */ published constants DateDisplayFormat {
14051 const short DDMMMMYYYY = 5;
14052 const short DDMMMYYYY = 4;
14053 const short MMDDYY = 2;
14054 const short MMDDYYYY = 3;
14055 const short NNDDMMMMYYYY = 6;
14056 const short NNNNDDMMMMYYYY = 7;
14057 const short STANDARD_LONG = 1;
14058 const short STANDARD_SHORT = 0;
14060 published interface XDefaultNumberingProvider {
14061 interface ::com::sun::star::uno::XInterface;
14062 sequence< ::com::sun::star::container::XIndexAccess > getDefaultOutlineNumberings([in] ::com::sun::star::lang::Locale aLocale);
14063 sequence< ::com::sun::star::beans::PropertyValues > getDefaultContinuousNumberingLevels([in] ::com::sun::star::lang::Locale aLocale);
14065 published service DefaultNumberingProvider: ::com::sun::star::text::XDefaultNumberingProvider;
14066 published service Defaults {
14067 service ::com::sun::star::style::CharacterProperties;
14068 service ::com::sun::star::style::ParagraphProperties;
14069 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
14070 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
14071 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
14072 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
14073 interface ::com::sun::star::beans::XPropertySet;
14074 [property] long TabStopDistance;
14076 published interface XDependentTextField {
14077 interface ::com::sun::star::text::XTextField;
14078 void attachTextFieldMaster([in] ::com::sun::star::beans::XPropertySet xFieldMaster) raises (::com::sun::star::lang::IllegalArgumentException);
14079 ::com::sun::star::beans::XPropertySet getTextFieldMaster();
14081 published service DependentTextField {
14082 service ::com::sun::star::text::TextField;
14083 interface ::com::sun::star::text::XDependentTextField;
14085 published interface XDocumentIndexMark;
14086 published service DocumentIndex {
14087 service ::com::sun::star::text::BaseIndex;
14088 [property, optional] boolean UseAlphabeticalSeparators;
14089 [property, optional] boolean UseKeyAsEntry;
14090 [property, optional] boolean UseCombinedEntries;
14091 [property, optional] boolean IsCaseSensitive;
14092 [property, optional] boolean UsePP;
14093 [property, optional] boolean UseDash;
14094 [property, optional] boolean UseUpperCase;
14095 [property, optional] string MainEntryCharacterStyleName;
14096 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks;
14097 [property] ::com::sun::star::lang::Locale Locale;
14098 [property] string SortAlgorithm;
14100 published service DocumentIndexLevelFormat {
14101 interface ::com::sun::star::container::XIndexReplace;
14103 published service DocumentIndexMark {
14104 service ::com::sun::star::text::TextContent;
14105 service ::com::sun::star::text::BaseIndexMark;
14106 [property] string PrimaryKey;
14107 [property] string SecondaryKey;
14108 [property] boolean IsMainEntry;
14110 published service DocumentIndexMarkAsian {
14111 [property] string TextReading;
14112 [property] string PrimaryKeyReading;
14113 [property] string SecondaryKeyReading;
14115 published service DocumentIndexParagraphStyles {
14116 interface ::com::sun::star::container::XIndexReplace;
14118 published service DocumentIndexes {
14119 interface ::com::sun::star::container::XNameAccess;
14120 interface ::com::sun::star::container::XIndexAccess;
14122 published enum NotePrintMode {
14123 NOT = 0,
14124 ONLY = 1,
14125 DOC_END = 2,
14126 PAGE_END = 3
14128 published service PrintSettings {
14129 [property] boolean PrintGraphics;
14130 [property] boolean PrintTables;
14131 [property] boolean PrintDrawings;
14132 [property] boolean PrintLeftPages;
14133 [property] boolean PrintRightPages;
14134 [property] boolean PrintControls;
14135 [property] boolean PrintReversed;
14136 [property] boolean PrintPaperFromSetup;
14137 [property] string PrintFaxName;
14138 [property] ::com::sun::star::text::NotePrintMode PrintAnnotationMode;
14139 [property] boolean PrintProspect;
14140 [property] boolean PrintPageBackground;
14141 [property] boolean PrintBlackFonts;
14142 [property, optional] boolean PrintEmptyPages;
14144 published service DocumentSettings {
14145 service ::com::sun::star::document::Settings;
14146 [optional] service ::com::sun::star::text::PrintSettings;
14147 interface ::com::sun::star::beans::XPropertySet;
14148 [property, optional] boolean ChartAutoUpdate;
14149 [property, optional] boolean AddParaTableSpacing;
14150 [property, optional] boolean AddParaTableSpacingAtStart;
14151 [property, optional] boolean AlignTabStopPosition;
14152 [property, optional] boolean SaveGlobalDocumentLinks;
14153 [property, optional] boolean IsLabelDocument;
14154 [property, optional] boolean UseFormerLineSpacing;
14155 [property, optional] boolean AddParaSpacingToTableCells;
14156 [property, optional] boolean UseFormerObjectPositioning;
14157 [property, optional] boolean ConsiderTextWrapOnObjPos;
14158 [property, optional] boolean MathBaselineAlignment;
14160 published constants DocumentStatistic {
14161 const short CHARS = 3;
14162 const short PAGES = 0;
14163 const short PARAS = 1;
14164 const short WORDS = 2;
14166 published interface XFootnote {
14167 interface ::com::sun::star::text::XTextContent;
14168 string getLabel();
14169 void setLabel([in] string aLabel);
14171 published service Footnote {
14172 interface ::com::sun::star::text::XFootnote;
14173 interface ::com::sun::star::text::XText;
14174 [property, optional, readonly] short ReferenceId;
14176 published service Endnote {
14177 service ::com::sun::star::text::Footnote;
14179 published service FootnoteSettings {
14180 [property] string CharStyleName;
14181 [property] short NumberingType;
14182 [property] string PageStyleName;
14183 [property] string ParaStyleName;
14184 [property] string Prefix;
14185 [property] short StartAt;
14186 [property] string Suffix;
14187 [property, optional] string BeginNotice;
14188 [property, optional] string EndNotice;
14189 [property, optional] short FootnoteCounting;
14190 [property, optional] boolean PositionEndOfDoc;
14191 [property, optional] string AnchorCharStyleName;
14193 published service EndnoteSettings {
14194 service ::com::sun::star::text::FootnoteSettings;
14196 published constants FilenameDisplayFormat {
14197 const short FULL = 0;
14198 const short NAME = 2;
14199 const short NAME_AND_EXT = 3;
14200 const short PATH = 1;
14202 published constants FontEmphasis {
14203 const short ACCENT_ABOVE = 4;
14204 const short ACCENT_BELOW = 14;
14205 const short CIRCLE_ABOVE = 2;
14206 const short CIRCLE_BELOW = 12;
14207 const short DISK_ABOVE = 3;
14208 const short DISK_BELOW = 13;
14209 const short DOT_ABOVE = 1;
14210 const short DOT_BELOW = 11;
14211 const short NONE = 0;
14213 published constants FontRelief {
14214 const short EMBOSSED = 1;
14215 const short ENGRAVED = 2;
14216 const short NONE = 0;
14218 published constants FootnoteNumbering {
14219 const short PER_CHAPTER = 1;
14220 const short PER_DOCUMENT = 2;
14221 const short PER_PAGE = 0;
14223 published service Footnotes {
14224 interface ::com::sun::star::container::XIndexAccess;
14226 published interface XBookmarksSupplier {
14227 interface ::com::sun::star::uno::XInterface;
14228 ::com::sun::star::container::XNameAccess getBookmarks();
14230 published interface XChapterNumberingSupplier {
14231 interface ::com::sun::star::uno::XInterface;
14232 ::com::sun::star::container::XIndexReplace getChapterNumberingRules();
14234 published interface XDocumentIndexesSupplier {
14235 interface ::com::sun::star::uno::XInterface;
14236 ::com::sun::star::container::XIndexAccess getDocumentIndexes();
14238 published interface XEndnotesSupplier {
14239 interface ::com::sun::star::uno::XInterface;
14240 ::com::sun::star::container::XIndexAccess getEndnotes();
14241 ::com::sun::star::beans::XPropertySet getEndnoteSettings();
14243 published interface XFootnotesSupplier {
14244 interface ::com::sun::star::uno::XInterface;
14245 ::com::sun::star::container::XIndexAccess getFootnotes();
14246 ::com::sun::star::beans::XPropertySet getFootnoteSettings();
14248 published interface XPagePrintable {
14249 interface ::com::sun::star::uno::XInterface;
14250 sequence< ::com::sun::star::beans::PropertyValue > getPagePrintSettings();
14251 void setPagePrintSettings([in] sequence< ::com::sun::star::beans::PropertyValue > aSettings);
14252 void printPages([in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
14254 published interface XReferenceMarksSupplier {
14255 interface ::com::sun::star::uno::XInterface;
14256 ::com::sun::star::container::XNameAccess getReferenceMarks();
14258 published interface XTextDocument {
14259 interface ::com::sun::star::frame::XModel;
14260 ::com::sun::star::text::XText getText();
14261 void reformat();
14263 published interface XTextEmbeddedObjectsSupplier {
14264 interface ::com::sun::star::uno::XInterface;
14265 ::com::sun::star::container::XNameAccess getEmbeddedObjects();
14267 published interface XTextFramesSupplier {
14268 interface ::com::sun::star::uno::XInterface;
14269 ::com::sun::star::container::XNameAccess getTextFrames();
14271 published interface XTextGraphicObjectsSupplier {
14272 interface ::com::sun::star::uno::XInterface;
14273 ::com::sun::star::container::XNameAccess getGraphicObjects();
14275 published interface XTextSectionsSupplier {
14276 interface ::com::sun::star::uno::XInterface;
14277 ::com::sun::star::container::XNameAccess getTextSections();
14279 published interface XTextTablesSupplier {
14280 interface ::com::sun::star::uno::XInterface;
14281 ::com::sun::star::container::XNameAccess getTextTables();
14284 module tiledrendering {
14285 interface XTiledRenderable {
14286 interface ::com::sun::star::uno::XInterface;
14287 void paintTile([in] any Parent, [in] long nOutputWidth, [in] long nOutputHeight, [in] long nTilePosX, [in] long nTilePosY, [in] long nTileWidth, [in] long nTileHeight);
14290 module text {
14291 published service GenericTextDocument {
14292 service ::com::sun::star::document::OfficeDocument;
14293 interface ::com::sun::star::lang::XMultiServiceFactory;
14294 interface ::com::sun::star::text::XTextDocument;
14295 interface ::com::sun::star::util::XSearchable;
14296 interface ::com::sun::star::util::XRefreshable;
14297 [optional] interface ::com::sun::star::tiledrendering::XTiledRenderable;
14298 [optional] interface ::com::sun::star::text::XFootnotesSupplier;
14299 [optional] interface ::com::sun::star::text::XEndnotesSupplier;
14300 [optional] interface ::com::sun::star::util::XReplaceable;
14301 [optional] interface ::com::sun::star::text::XPagePrintable;
14302 [optional] interface ::com::sun::star::text::XReferenceMarksSupplier;
14303 [optional] interface ::com::sun::star::text::XChapterNumberingSupplier;
14304 [optional] interface ::com::sun::star::beans::XPropertySet;
14305 [optional] interface ::com::sun::star::text::XTextGraphicObjectsSupplier;
14306 [optional] interface ::com::sun::star::text::XTextEmbeddedObjectsSupplier;
14307 [optional] interface ::com::sun::star::text::XTextTablesSupplier;
14308 [optional] interface ::com::sun::star::style::XStyleFamiliesSupplier;
14309 [optional] interface ::com::sun::star::text::XBookmarksSupplier;
14310 [optional] interface ::com::sun::star::text::XDocumentIndexesSupplier;
14311 [optional] interface ::com::sun::star::text::XTextFieldsSupplier;
14312 [optional] interface ::com::sun::star::text::XTextFramesSupplier;
14313 [optional] interface ::com::sun::star::text::XTextSectionsSupplier;
14314 [optional] interface ::com::sun::star::util::XNumberFormatsSupplier;
14315 [property, optional] ::com::sun::star::lang::Locale CharLocale;
14316 [property, optional, readonly] long CharacterCount;
14317 [property, optional, readonly] long ParagraphCount;
14318 [property, optional, readonly] long WordCount;
14319 [property, optional] string WordSeparator;
14320 [property, optional] string IndexAutoMarkFileURL;
14321 [property, optional] boolean RecordChanges;
14322 [property, optional] short TwoDigitYear;
14325 module view {
14326 published interface XPrintSettingsSupplier {
14327 interface ::com::sun::star::uno::XInterface;
14328 ::com::sun::star::beans::XPropertySet getPrintSettings();
14330 published interface XViewSettingsSupplier {
14331 interface ::com::sun::star::uno::XInterface;
14332 ::com::sun::star::beans::XPropertySet getViewSettings();
14335 module text {
14336 published service GlobalSettings {
14337 interface ::com::sun::star::view::XPrintSettingsSupplier;
14338 interface ::com::sun::star::view::XViewSettingsSupplier;
14340 published constants HoriOrientation {
14341 const short CENTER = 2;
14342 const short FULL = 6;
14343 const short INSIDE = 4;
14344 const short LEFT = 3;
14345 const short LEFT_AND_WIDTH = 7;
14346 const short NONE = 0;
14347 const short OUTSIDE = 5;
14348 const short RIGHT = 1;
14350 published struct HoriOrientationFormat {
14351 long XPos;
14352 short HorizontalOrientation;
14353 short HorizontalRelation;
14354 boolean PositionToggle;
14356 published enum HorizontalAdjust {
14357 LEFT = 0,
14358 CENTER = 1,
14359 RIGHT = 2
14361 published service IllustrationsIndex {
14362 service ::com::sun::star::text::BaseIndex;
14363 [property, optional] boolean CreateFromLabels;
14364 [property, optional] string LabelCategory;
14365 [property, optional] short LabelDisplayType;
14367 published exception InvalidTextContentException: ::com::sun::star::uno::Exception {
14368 ::com::sun::star::text::XTextContent TextContent;
14370 published constants LabelFollow {
14371 const short LISTTAB = 0;
14372 const short NEWLINE = 3;
14373 const short NOTHING = 2;
14374 const short SPACE = 1;
14376 published service LineNumberingProperties {
14377 [property] boolean IsOn;
14378 [property] string CharStyleName;
14379 [property] boolean CountEmptyLines;
14380 [property] boolean CountLinesInFrames;
14381 [property] long Distance;
14382 [property] short Interval;
14383 [property] string SeparatorText;
14384 [property] short SeparatorInterval;
14385 [property] short NumberPosition;
14386 [property] short NumberingType;
14387 [property, optional] boolean RestartAtEachPage;
14389 published interface XMailMergeListener;
14390 published interface XMailMergeBroadcaster {
14391 interface ::com::sun::star::uno::XInterface;
14392 void addMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener);
14393 void removeMailMergeEventListener([in] ::com::sun::star::text::XMailMergeListener xListener);
14395 published service MailMerge {
14396 service ::com::sun::star::sdb::DataAccessDescriptor;
14397 interface ::com::sun::star::task::XJob;
14398 interface ::com::sun::star::beans::XPropertySet;
14399 [optional] interface ::com::sun::star::util::XCancellable;
14400 [optional] interface ::com::sun::star::text::XMailMergeBroadcaster;
14401 [property] string DataSourceName;
14402 [property] long CommandType;
14403 [property] string Command;
14404 [property] ::com::sun::star::sdbc::XResultSet ResultSet;
14405 [property] ::com::sun::star::sdbc::XConnection ActiveConnection;
14406 [property] sequence< any > Selection;
14407 [property] boolean EscapeProcessing;
14408 [property] string Filter;
14409 [property] string DocumentURL;
14410 [property, readonly] ::com::sun::star::frame::XModel Model;
14411 [property] short OutputType;
14412 [property] boolean SinglePrintJobs;
14413 [property] string OutputURL;
14414 [property] boolean FileNameFromColumn;
14415 [property] string FileNamePrefix;
14416 [property, optional] string OutServerPassword;
14417 [property, optional] string InServerPassword;
14418 [property, optional] string Subject;
14419 [property, optional] string AddressFromColumn;
14420 [property, optional] boolean SendAsHTML;
14421 [property, optional] boolean SendAsAttachment;
14422 [property, optional] string MailBody;
14423 [property, optional] string AttachmentName;
14424 [property, optional] string AttachmentFilter;
14425 [property, optional] sequence< string > CopiesTo;
14426 [property, optional] sequence< string > BlindCopiesTo;
14427 [property, optional] boolean SaveAsSingleFile;
14428 [property, optional] string SaveFilter;
14429 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > PrintOptions;
14431 published struct MailMergeEvent: ::com::sun::star::lang::EventObject {
14432 ::com::sun::star::frame::XModel Model;
14434 published constants MailMergeType {
14435 const short FILE = 2;
14436 const short MAIL = 3;
14437 const short PRINTER = 1;
14438 const short SHELL = 4;
14440 published service NumberingLevel {
14441 [property] short Adjust;
14442 [property, optional] short ParentNumbering;
14443 [property] string Prefix;
14444 [property] string Suffix;
14445 [property, optional] string CharStyleName;
14446 /** @deprecated */ [property, optional] short BulletId;
14447 [property] string BulletChar;
14448 [property] string BulletFontName;
14449 [property, optional] ::com::sun::star::awt::FontDescriptor BulletFont;
14450 /** @deprecated */ [property] string GraphicURL;
14451 [property, optional] ::com::sun::star::awt::XBitmap GraphicBitmap;
14452 [property, optional] ::com::sun::star::awt::Size GraphicSize;
14453 [property, optional] short VertOrient;
14454 [property, optional] short StartWith;
14455 [property] long LeftMargin;
14456 [property, optional] long SymbolTextDistance;
14457 [property] long FirstLineOffset;
14458 [property] short NumberingType;
14459 [property] string HeadingStyleName;
14460 [property, optional] string ParagraphStyleName;
14461 [property, optional] ::com::sun::star::util::Color BulletColor;
14462 [property, optional] short BulletRelSize;
14463 [property, optional] short PositionAndSpaceMode;
14464 [property, optional] short LabelFollowedBy;
14465 [property, optional] long ListtabStopPosition;
14466 [property, optional] long FirstLineIndent;
14467 [property, optional] long IndentAt;
14469 published service NumberingRules {
14470 interface ::com::sun::star::container::XIndexReplace;
14471 [optional] interface ::com::sun::star::beans::XPropertySet;
14472 [property, optional] boolean IsAbsoluteMargins;
14473 [property, optional] boolean IsAutomatic;
14474 [property, optional] boolean IsContinuousNumbering;
14475 [property, optional, readonly] string Name;
14476 [property, optional] boolean NumberingIsOutline;
14477 [property, optional] short NumberingType;
14478 [property, optional, readonly] string DefaultListId;
14480 published service NumberingStyle {
14481 service ::com::sun::star::style::Style;
14482 service ::com::sun::star::text::NumberingRules;
14484 published service ObjectIndex {
14485 service ::com::sun::star::text::BaseIndex;
14486 [property, optional] boolean CreateFromStarMath;
14487 [property, optional] boolean CreateFromStarImage;
14488 [property, optional] boolean CreateFromStarChart;
14489 [property, optional] boolean CreateFromStarCalc;
14490 [property, optional] boolean CreateFromStarDraw;
14491 [property, optional] boolean CreateFromOtherEmbeddedObjects;
14493 published service PageFootnoteInfo {
14494 [property] long FootnoteHeight;
14495 [property] long FootnoteSeparatorLineWidth;
14496 [property] long FootnoteTopDistance;
14497 [property] long FootnoteBottomDistance;
14498 [property] short FootnoteSeparatorLineWidthPercent;
14499 [property] ::com::sun::star::text::HorizontalAdjust FootnoteSeparatorLineAdjust;
14500 [property] short FootnoteSeparatorLinePenWidth;
14502 published enum PageNumberType {
14503 PREV = 0,
14504 CURRENT = 1,
14505 NEXT = 2
14507 published service PagePrintSettings {
14508 [property] short PageRows;
14509 [property] short PageColumns;
14510 [property] long LeftMargin;
14511 [property] long RightMargin;
14512 [property] long TopMargin;
14513 [property] long BottomMargin;
14514 [property] long HoriMargin;
14515 [property] long VertMargin;
14516 [property] boolean IsLandscape;
14518 published struct TableColumnSeparator {
14519 short Position;
14520 boolean IsVisible;
14522 published interface XTextTableCursor;
14523 published interface XTextTable {
14524 interface ::com::sun::star::text::XTextContent;
14525 void initialize([in] long nRows, [in] long nColumns);
14526 ::com::sun::star::table::XTableRows getRows();
14527 ::com::sun::star::table::XTableColumns getColumns();
14528 ::com::sun::star::table::XCell getCellByName([in] string aCellName);
14529 sequence< string > getCellNames();
14530 ::com::sun::star::text::XTextTableCursor createCursorByCellName([in] string aCellName);
14532 published service TextTable {
14533 service ::com::sun::star::text::TextContent;
14534 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
14535 interface ::com::sun::star::text::XTextTable;
14536 interface ::com::sun::star::container::XNamed;
14537 interface ::com::sun::star::table::XCellRange;
14538 interface ::com::sun::star::chart::XChartDataArray;
14539 interface ::com::sun::star::table::XAutoFormattable;
14540 interface ::com::sun::star::util::XSortable;
14541 [optional] interface ::com::sun::star::sheet::XCellRangeData;
14542 [property] ::com::sun::star::style::BreakType BreakType;
14543 [property] long LeftMargin;
14544 [property] long RightMargin;
14545 [property] short HoriOrient;
14546 [property] boolean KeepTogether;
14547 [property] boolean Split;
14548 [property] short PageNumberOffset;
14549 [property] string PageDescName;
14550 [property] short RelativeWidth;
14551 [property] boolean IsWidthRelative;
14552 [property] boolean RepeatHeadline;
14553 [property, optional] long HeaderRowCount;
14554 [property] ::com::sun::star::table::ShadowFormat ShadowFormat;
14555 [property] long TopMargin;
14556 [property] long BottomMargin;
14557 [property] boolean BackTransparent;
14558 [property] long Width;
14559 [property] boolean ChartRowAsLabel;
14560 [property] boolean ChartColumnAsLabel;
14561 [property] ::com::sun::star::table::TableBorder TableBorder;
14562 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators;
14563 [property] short TableColumnRelativeSum;
14564 [property] ::com::sun::star::util::Color BackColor;
14565 /** @deprecated */ [property] string BackGraphicURL;
14566 [property] string BackGraphicFilter;
14567 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
14568 [property, optional] boolean CollapsingBorders;
14569 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > TableInteropGrabBag;
14570 [property, optional] string TableTemplateName;
14571 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
14573 published service Paragraph {
14574 service ::com::sun::star::text::TextContent;
14575 [optional] service ::com::sun::star::style::ParagraphProperties;
14576 [optional] service ::com::sun::star::style::ParagraphPropertiesAsian;
14577 [optional] service ::com::sun::star::style::ParagraphPropertiesComplex;
14578 [optional] service ::com::sun::star::style::CharacterProperties;
14579 [optional] service ::com::sun::star::style::CharacterPropertiesAsian;
14580 [optional] service ::com::sun::star::style::CharacterPropertiesComplex;
14581 [optional] service ::com::sun::star::text::TextTable;
14582 interface ::com::sun::star::beans::XPropertySet;
14583 interface ::com::sun::star::beans::XPropertyState;
14584 interface ::com::sun::star::container::XEnumerationAccess;
14585 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
14587 published service ParagraphEnumeration {
14588 interface ::com::sun::star::container::XEnumeration;
14590 published constants ParagraphVertAlign {
14591 const short AUTOMATIC = 0;
14592 const short BASELINE = 1;
14593 const short BOTTOM = 4;
14594 const short CENTER = 3;
14595 const short TOP = 2;
14597 published constants PlaceholderType {
14598 const short GRAPHIC = 3;
14599 const short OBJECT = 4;
14600 const short TABLE = 1;
14601 const short TEXT = 0;
14602 const short TEXTFRAME = 2;
14604 published constants PositionAndSpaceMode {
14605 const short LABEL_ALIGNMENT = 1;
14606 const short LABEL_WIDTH_AND_POSITION = 0;
14608 published service TextPortion {
14609 service ::com::sun::star::text::TextRange;
14610 [optional] interface ::com::sun::star::container::XContentEnumerationAccess;
14611 [optional] interface ::com::sun::star::beans::XTolerantMultiPropertySet;
14612 [property, readonly] string TextPortionType;
14613 /** @deprecated */ [property, readonly] short ControlCharacter;
14614 [property, optional, readonly] ::com::sun::star::text::XTextContent Bookmark;
14615 [property, optional, readonly] ::com::sun::star::text::XTextContent DocumentIndexMark;
14616 [property, optional, readonly] ::com::sun::star::text::XTextContent ReferenceMark;
14617 [property, optional, readonly] ::com::sun::star::text::XFootnote Footnote;
14618 [property, optional, readonly] ::com::sun::star::text::XTextField TextField;
14619 [property, optional, readonly] ::com::sun::star::text::XTextContent InContentMetadata;
14620 [property, optional, readonly] boolean IsCollapsed;
14621 [property, optional, readonly] boolean IsStart;
14623 published service RedlinePortion {
14624 service ::com::sun::star::text::TextPortion;
14625 [property, readonly] string RedlineAuthor;
14626 [property, readonly] ::com::sun::star::util::DateTime RedlineDateTime;
14627 [property, readonly] string RedlineComment;
14628 [property, readonly] string RedlineType;
14629 [property, readonly] ::com::sun::star::beans::PropertyValues RedlineSuccessorData;
14630 [property, readonly] string RedlineIdentifier;
14631 [property, readonly] boolean IsInHeaderFooter;
14632 [property, readonly] ::com::sun::star::text::XText RedlineText;
14633 [property, readonly] boolean MergeLastPara;
14635 published constants ReferenceFieldPart {
14636 const short CATEGORY_AND_NUMBER = 5;
14637 const short CHAPTER = 1;
14638 const short NUMBER = 8;
14639 const short NUMBER_FULL_CONTEXT = 10;
14640 const short NUMBER_NO_CONTEXT = 9;
14641 const short ONLY_CAPTION = 6;
14642 const short ONLY_SEQUENCE_NUMBER = 7;
14643 const short PAGE = 0;
14644 const short PAGE_DESC = 4;
14645 const short TEXT = 2;
14646 const short UP_DOWN = 3;
14648 published constants ReferenceFieldSource {
14649 const short BOOKMARK = 2;
14650 const short ENDNOTE = 4;
14651 const short FOOTNOTE = 3;
14652 const short REFERENCE_MARK = 0;
14653 const short SEQUENCE_FIELD = 1;
14655 published service ReferenceMark {
14656 interface ::com::sun::star::text::XTextContent;
14657 interface ::com::sun::star::container::XNamed;
14659 published service ReferenceMarks {
14660 interface ::com::sun::star::container::XIndexAccess;
14661 interface ::com::sun::star::container::XNameAccess;
14663 published constants RelOrientation {
14664 const short CHAR = 2;
14665 const short FRAME = 0;
14666 const short FRAME_LEFT = 5;
14667 const short FRAME_RIGHT = 6;
14668 const short PAGE_FRAME = 7;
14669 const short PAGE_LEFT = 3;
14670 const short PAGE_PRINT_AREA = 8;
14671 const short PAGE_PRINT_AREA_BOTTOM = 10;
14672 const short PAGE_RIGHT = 4;
14673 const short PRINT_AREA = 1;
14674 const short TEXT_LINE = 9;
14676 published enum RubyAdjust {
14677 LEFT = 0,
14678 CENTER = 1,
14679 RIGHT = 2,
14680 BLOCK = 3,
14681 INDENT_BLOCK = 4
14683 published struct SectionFileLink {
14684 string FileURL;
14685 string FilterName;
14687 published constants SetVariableType {
14688 const short FORMULA = 2;
14689 const short SEQUENCE = 1;
14690 const short STRING = 3;
14691 const short VAR = 0;
14693 published service Shape {
14694 service ::com::sun::star::drawing::Shape;
14695 [property] short AnchorPageNo;
14696 [property] ::com::sun::star::text::XTextFrame AnchorFrame;
14697 [property, optional] ::com::sun::star::text::TextContentAnchorType AnchorType;
14698 [property] short HoriOrient;
14699 [property] long HoriOrientPosition;
14700 [property] short HoriOrientRelation;
14701 [property] short VertOrient;
14702 [property] long VertOrientPosition;
14703 [property] short VertOrientRelation;
14704 [property] long LeftMargin;
14705 [property] long RightMargin;
14706 [property] long TopMargin;
14707 [property] long BottomMargin;
14708 /** @deprecated */ [property] ::com::sun::star::text::WrapTextMode Surround;
14709 [property] boolean SurroundAnchorOnly;
14710 [property] boolean SurroundContour;
14711 [property] boolean ContourOutside;
14712 [property] boolean Opaque;
14713 [property] ::com::sun::star::text::XTextRange TextRange;
14714 [property, optional] short WrapInfluenceOnPosition;
14715 [property, optional, readonly] ::com::sun::star::drawing::HomogenMatrix3 TransformationInHoriL2R;
14716 [property, optional] short PositionLayoutDir;
14717 [property, optional, readonly] ::com::sun::star::awt::Point StartPositionInHoriL2R;
14718 [property, optional, readonly] ::com::sun::star::awt::Point EndPositionInHoriL2R;
14719 [property, optional] boolean AllowOverlap;
14721 published constants SizeType {
14722 const short FIX = 1;
14723 const short MIN = 2;
14724 const short VARIABLE = 0;
14726 published service TableColumns {
14727 interface ::com::sun::star::table::XTableColumns;
14729 published service TableIndex {
14730 service ::com::sun::star::text::BaseIndex;
14731 [property, optional] boolean CreateFromLabels;
14732 [property, optional] string LabelCategory;
14733 [property, optional] short LabelDisplayType;
14735 published service TableRows {
14736 interface ::com::sun::star::table::XTableRows;
14738 published constants TemplateDisplayFormat {
14739 const short AREA = 4;
14740 const short FULL = 0;
14741 const short NAME = 2;
14742 const short NAME_AND_EXT = 3;
14743 const short PATH = 1;
14744 const short TITLE = 5;
14746 published struct TextColumn {
14747 long Width;
14748 long LeftMargin;
14749 long RightMargin;
14751 published typedef sequence< ::com::sun::star::text::TextColumn > TextColumnSequence;
14752 published interface XTextColumns {
14753 interface ::com::sun::star::uno::XInterface;
14754 long getReferenceValue();
14755 short getColumnCount();
14756 void setColumnCount([in] short nColumns);
14757 sequence< ::com::sun::star::text::TextColumn > getColumns();
14758 void setColumns([in] sequence< ::com::sun::star::text::TextColumn > Columns);
14760 published service TextColumns {
14761 interface ::com::sun::star::text::XTextColumns;
14762 [property, readonly] boolean IsAutomatic;
14763 [property] long AutomaticDistance;
14764 [property] long SeparatorLineWidth;
14765 [property] ::com::sun::star::util::Color SeparatorLineColor;
14766 [property] long SeparatorLineRelativeHeight;
14767 [property] ::com::sun::star::style::VerticalAlignment SeparatorLineVerticalAlignment;
14768 [property] boolean SeparatorLineIsOn;
14769 [property, optional] short SeparatorLineStyle;
14771 published service TextContentCollection {
14772 interface ::com::sun::star::container::XNameAccess;
14773 interface ::com::sun::star::container::XContainer;
14775 published interface XTextCursor {
14776 interface ::com::sun::star::text::XTextRange;
14777 void collapseToStart();
14778 void collapseToEnd();
14779 boolean isCollapsed();
14780 boolean goLeft([in] short nCount, [in] boolean bExpand);
14781 boolean goRight([in] short nCount, [in] boolean bExpand);
14782 void gotoStart([in] boolean bExpand);
14783 void gotoEnd([in] boolean bExpand);
14784 void gotoRange([in] ::com::sun::star::text::XTextRange xRange, [in] boolean bExpand);
14786 published interface XParagraphCursor {
14787 interface ::com::sun::star::text::XTextCursor;
14788 boolean isStartOfParagraph();
14789 boolean isEndOfParagraph();
14790 boolean gotoStartOfParagraph([in] boolean bExpand);
14791 boolean gotoEndOfParagraph([in] boolean bExpand);
14792 boolean gotoNextParagraph([in] boolean bExpand);
14793 boolean gotoPreviousParagraph([in] boolean bExpand);
14795 published interface XSentenceCursor {
14796 interface ::com::sun::star::text::XTextCursor;
14797 boolean isStartOfSentence();
14798 boolean isEndOfSentence();
14799 boolean gotoNextSentence([in] boolean Expand);
14800 boolean gotoPreviousSentence([in] boolean Expand);
14801 boolean gotoStartOfSentence([in] boolean Expand);
14802 boolean gotoEndOfSentence([in] boolean Expand);
14804 published interface XWordCursor {
14805 interface ::com::sun::star::text::XTextCursor;
14806 boolean isStartOfWord();
14807 boolean isEndOfWord();
14808 boolean gotoNextWord([in] boolean bExpand);
14809 boolean gotoPreviousWord([in] boolean bExpand);
14810 boolean gotoEndOfWord([in] boolean bExpand);
14811 boolean gotoStartOfWord([in] boolean bExpand);
14813 published service TextCursor {
14814 service ::com::sun::star::text::TextRange;
14815 interface ::com::sun::star::text::XTextCursor;
14816 interface ::com::sun::star::beans::XPropertySet;
14817 interface ::com::sun::star::beans::XPropertyState;
14818 interface ::com::sun::star::beans::XMultiPropertyStates;
14819 [optional] interface ::com::sun::star::text::XWordCursor;
14820 [optional] interface ::com::sun::star::text::XSentenceCursor;
14821 [optional] interface ::com::sun::star::text::XParagraphCursor;
14822 [optional] interface ::com::sun::star::document::XDocumentInsertable;
14823 [optional] interface ::com::sun::star::util::XSortable;
14825 published service TextDocument {
14826 service ::com::sun::star::text::GenericTextDocument;
14828 published interface XTextViewCursor;
14829 published interface XTextViewCursorSupplier {
14830 interface ::com::sun::star::uno::XInterface;
14831 ::com::sun::star::text::XTextViewCursor getViewCursor();
14834 module view {
14835 published service OfficeDocumentView {
14836 interface ::com::sun::star::view::XSelectionSupplier;
14837 [optional] interface ::com::sun::star::view::XViewSettingsSupplier;
14838 [optional] interface ::com::sun::star::view::XControlAccess;
14841 module text {
14842 published service TextDocumentView {
14843 service ::com::sun::star::view::OfficeDocumentView;
14844 interface ::com::sun::star::view::XViewSettingsSupplier;
14845 interface ::com::sun::star::text::XTextViewCursorSupplier;
14846 [optional] interface ::com::sun::star::beans::XPropertySet;
14847 [property, optional, readonly] long PageCount;
14848 [property, optional, readonly] long LineCount;
14849 [property, optional] boolean IsConstantSpellcheck;
14850 [property, optional] boolean IsHideSpellMarks;
14852 published service TextEmbeddedObject {
14853 service ::com::sun::star::text::BaseFrame;
14854 interface ::com::sun::star::document::XEmbeddedObjectSupplier;
14855 [property] string CLSID;
14856 [property, maybevoid, readonly] ::com::sun::star::frame::XModel Model;
14857 [property, maybevoid, readonly] ::com::sun::star::lang::XComponent Component;
14859 published service TextEmbeddedObjects {
14860 interface ::com::sun::star::container::XNameAccess;
14861 interface ::com::sun::star::container::XIndexAccess;
14863 published service TextFieldEnumeration {
14864 interface ::com::sun::star::container::XEnumeration;
14866 published service TextFieldMaster {
14867 [optional] interface ::com::sun::star::beans::XPropertySet;
14868 [property, optional] string Name;
14869 [property, readonly] sequence< ::com::sun::star::text::XDependentTextField > DependentTextFields;
14870 [property, readonly] string InstanceName;
14872 published service TextFieldMasters {
14873 interface ::com::sun::star::container::XNameAccess;
14875 published service TextFields {
14876 interface ::com::sun::star::container::XEnumerationAccess;
14877 interface ::com::sun::star::util::XRefreshable;
14879 published service TextFrames {
14880 interface ::com::sun::star::container::XNameAccess;
14881 interface ::com::sun::star::container::XIndexAccess;
14882 [optional] interface ::com::sun::star::container::XContainer;
14884 published service TextGraphicObject {
14885 service ::com::sun::star::text::BaseFrame;
14886 [property] ::com::sun::star::container::XIndexContainer ImageMap;
14887 [property] boolean ContentProtected;
14888 [property] boolean SurroundContour;
14889 [property] boolean ContourOutside;
14890 [property, optional] ::com::sun::star::drawing::PointSequenceSequence ContourPolyPolygon;
14891 [property] ::com::sun::star::text::GraphicCrop GraphicCrop;
14892 [property] boolean HoriMirroredOnEvenPages;
14893 [property] boolean HoriMirroredOnOddPages;
14894 [property] boolean VertMirrored;
14895 /** @deprecated */ [property] string GraphicURL;
14896 [property] string GraphicFilter;
14897 [property] ::com::sun::star::awt::Size ActualSize;
14898 [property] short AdjustLuminance;
14899 [property] short AdjustContrast;
14900 [property] short AdjustRed;
14901 [property] short AdjustGreen;
14902 [property] short AdjustBlue;
14903 [property] double Gamma;
14904 [property] boolean GraphicIsInverted;
14905 [property] short Transparency;
14906 [property] ::com::sun::star::drawing::ColorMode GraphicColorMode;
14907 [property, optional] ::com::sun::star::graphic::XGraphic Graphic;
14909 published service TextGraphicObjects {
14910 interface ::com::sun::star::container::XNameAccess;
14911 interface ::com::sun::star::container::XIndexAccess;
14913 published constants TextGridMode {
14914 const short LINES = 1;
14915 const short LINES_AND_CHARS = 2;
14916 const short NONE = 0;
14918 published interface XPageCursor {
14919 interface ::com::sun::star::uno::XInterface;
14920 boolean jumpToFirstPage();
14921 boolean jumpToLastPage();
14922 boolean jumpToPage([in] short nPage);
14923 short getPage();
14924 boolean jumpToNextPage();
14925 boolean jumpToPreviousPage();
14926 boolean jumpToEndOfPage();
14927 boolean jumpToStartOfPage();
14929 published service TextLayoutCursor {
14930 service ::com::sun::star::text::TextCursor;
14931 interface ::com::sun::star::text::XPageCursor;
14933 published service TextPageStyle {
14934 [property] boolean RegisterModeActive;
14935 [property] string RegisterParagraphStyle;
14936 [property] ::com::sun::star::text::XTextColumns TextColumns;
14937 [property] ::com::sun::star::text::XText HeaderText;
14938 [property] ::com::sun::star::text::XText HeaderTextLeft;
14939 [property] ::com::sun::star::text::XText HeaderTextRight;
14940 [property, optional] ::com::sun::star::text::XText HeaderTextFirst;
14941 [property] ::com::sun::star::text::XText FooterText;
14942 [property] ::com::sun::star::text::XText FooterTextLeft;
14943 [property] ::com::sun::star::text::XText FooterTextRight;
14944 [property, optional] ::com::sun::star::text::XText FooterTextFirst;
14945 [property] long FootnoteHeight;
14946 [property] short FootnoteLineWeight;
14947 [property] ::com::sun::star::util::Color FootnoteLineColor;
14948 [property] byte FootnoteLineRelativeWidth;
14949 [property] short FootnoteLineAdjust;
14950 [property] long FootnoteLineTextDistance;
14951 [property] long FootnoteLineDistance;
14953 published service TextPortionEnumeration {
14954 interface ::com::sun::star::container::XEnumeration;
14956 published service TextRanges {
14957 interface ::com::sun::star::container::XIndexAccess;
14959 published interface XTextSection {
14960 interface ::com::sun::star::text::XTextContent;
14961 ::com::sun::star::text::XTextSection getParentSection();
14962 sequence< ::com::sun::star::text::XTextSection > getChildSections();
14964 published service TextSection {
14965 service ::com::sun::star::text::TextContent;
14966 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
14967 interface ::com::sun::star::text::XTextSection;
14968 interface ::com::sun::star::container::XNamed;
14969 interface ::com::sun::star::beans::XPropertySet;
14970 interface ::com::sun::star::beans::XPropertyState;
14971 [property] string Condition;
14972 [property] boolean IsVisible;
14973 [property] boolean IsProtected;
14974 [property] ::com::sun::star::text::SectionFileLink FileLink;
14975 [property] string LinkRegion;
14976 [property] string DDECommandType;
14977 [property] string DDECommandFile;
14978 [property] string DDECommandElement;
14979 /** @deprecated */ [property] string BackGraphicURL;
14980 [property] string BackGraphicFilter;
14981 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
14982 [property] boolean FootnoteIsCollectAtTextEnd;
14983 [property] boolean FootnoteIsRestartNumbering;
14984 [property] short FootnoteRestartNumberingAt;
14985 [property] boolean FootnoteIsOwnNumbering;
14986 [property] short FootnoteNumberingType;
14987 [property] string FootnoteNumberingPrefix;
14988 [property] string FootnoteNumberingSuffix;
14989 [property] boolean EndnoteIsCollectAtTextEnd;
14990 [property] boolean EndnoteIsRestartNumbering;
14991 [property] short EndnoteRestartNumberingAt;
14992 [property] boolean EndnoteIsOwnNumbering;
14993 [property] short EndnoteNumberingType;
14994 [property] string EndnoteNumberingPrefix;
14995 [property] string EndnoteNumberingSuffix;
14996 [property] boolean IsAutomaticUpdate;
14997 [property] ::com::sun::star::text::XTextColumns TextColumns;
14998 [property, optional] long SectionLeftMargin;
14999 [property, optional] long SectionRightMargin;
15000 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
15002 published service TextSections {
15003 interface ::com::sun::star::container::XIndexAccess;
15004 interface ::com::sun::star::container::XNameAccess;
15006 /** @deprecated */ published service TextSortDescriptor {
15007 service ::com::sun::star::util::SortDescriptor;
15008 [property] char Delimiter;
15009 [property] boolean IsSortInTable;
15010 [property] long SortRowOrColumnNo0;
15011 [property] boolean IsSortNumeric0;
15012 [property] boolean IsSortAscending0;
15013 [property] long SortRowOrColumnNo1;
15014 [property] boolean IsSortNumeric1;
15015 [property] boolean IsSortAscending1;
15016 [property] long SortRowOrColumnNo2;
15017 [property] boolean IsSortNumeric2;
15018 [property] boolean IsSortAscending2;
15020 published service TextSortDescriptor2 {
15021 service ::com::sun::star::table::TableSortDescriptor2;
15022 [property] boolean IsSortInTable;
15023 [property] char Delimiter;
15025 /** @deprecated */ published service TextSortable {
15026 interface ::com::sun::star::util::XSortable;
15028 published interface XTextTableCursor {
15029 interface ::com::sun::star::uno::XInterface;
15030 string getRangeName();
15031 boolean gotoCellByName([in] string aCellName, [in] boolean bExpand);
15032 boolean goLeft([in] short nCount, [in] boolean bExpand);
15033 boolean goRight([in] short nCount, [in] boolean bExpand);
15034 boolean goUp([in] short nCount, [in] boolean bExpand);
15035 boolean goDown([in] short nCount, [in] boolean bExpand);
15036 void gotoStart([in] boolean bExpand);
15037 void gotoEnd([in] boolean bExpand);
15038 boolean mergeRange();
15039 boolean splitRange([in] short nCount, [in] boolean bHorizontal);
15041 published service TextTableCursor {
15042 service ::com::sun::star::style::CharacterProperties;
15043 service ::com::sun::star::style::CharacterPropertiesAsian;
15044 service ::com::sun::star::style::CharacterPropertiesComplex;
15045 service ::com::sun::star::style::ParagraphProperties;
15046 [optional] service ::com::sun::star::xml::UserDefinedAttributesSupplier;
15047 interface ::com::sun::star::text::XTextTableCursor;
15048 interface ::com::sun::star::beans::XPropertySet;
15050 published service TextTableRow {
15051 interface ::com::sun::star::beans::XPropertySet;
15052 [property] ::com::sun::star::util::Color BackColor;
15053 [property] boolean BackTransparent;
15054 /** @deprecated */ [property] string BackGraphicURL;
15055 [property] string BackGraphicFilter;
15056 [property] ::com::sun::star::style::GraphicLocation BackGraphicLocation;
15057 [property] sequence< ::com::sun::star::text::TableColumnSeparator > TableColumnSeparators;
15058 [property] long Height;
15059 [property] boolean IsAutoHeight;
15060 [property, maybevoid, optional] boolean IsSplitAllowed;
15061 [property, optional] sequence< ::com::sun::star::beans::PropertyValue > RowInteropGrabBag;
15062 [property, optional] ::com::sun::star::graphic::XGraphic BackGraphic;
15064 published service TextTables {
15065 interface ::com::sun::star::container::XIndexAccess;
15066 interface ::com::sun::star::container::XNameAccess;
15069 module view {
15070 published interface XScreenCursor {
15071 interface ::com::sun::star::uno::XInterface;
15072 boolean screenDown();
15073 boolean screenUp();
15076 module text {
15077 published service TextViewCursor {
15078 service ::com::sun::star::text::TextLayoutCursor;
15079 interface ::com::sun::star::view::XScreenCursor;
15081 /** @deprecated */ published constants TimeDisplayFormat {
15082 const short HHMM = 1;
15083 const short HHMMAMPM = 4;
15084 const short HHMMSS = 2;
15085 const short HHMMSS00 = 3;
15086 const short HHMMSS00AMPM = 6;
15087 const short HHMMSSAMPM = 5;
15088 const short STANDARD = 0;
15090 published constants UserDataPart {
15091 const short CITY = 7;
15092 const short COMPANY = 0;
15093 const short COUNTRY = 5;
15094 const short EMAIL = 13;
15095 const short FAX = 12;
15096 const short FIRSTNAME = 1;
15097 const short NAME = 2;
15098 const short PHONE_COMPANY = 11;
15099 const short PHONE_PRIVATE = 10;
15100 const short POSITION = 9;
15101 const short SHORTCUT = 3;
15102 const short STATE = 14;
15103 const short STREET = 4;
15104 const short TITLE = 8;
15105 const short ZIP = 6;
15107 published service UserDefinedIndex {
15108 service ::com::sun::star::text::BaseIndex;
15109 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
15110 [property, optional] boolean CreateFromMarks;
15111 [property, optional] boolean UseLevelFromSource;
15112 [property, optional] boolean CreateFromTables;
15113 [property, optional] boolean CreateFromTextFrames;
15114 [property, optional] boolean CreateFromGraphicObjects;
15115 [property, optional] boolean CreateFromEmbeddedObjects;
15116 [property, readonly] sequence< ::com::sun::star::text::XDocumentIndexMark > DocumentIndexMarks;
15118 published constants UserFieldFormat {
15119 const short NUM = 2;
15120 const short SYSTEM = 0;
15121 const short TEXT = 1;
15123 published service UserIndex {
15124 service ::com::sun::star::text::BaseIndex;
15125 [property, optional] ::com::sun::star::container::XIndexReplace LevelParagraphStyles;
15126 [property, optional] boolean CreateFromMarks;
15127 [property, optional] boolean UseLevelFromSource;
15128 [property, optional] boolean CreateFromTables;
15129 [property, optional] boolean CreateFromTextFrames;
15130 [property, optional] boolean CreateFromGraphicObjects;
15131 [property, optional] boolean CreateFromEmbeddedObjects;
15132 [property] string UserIndexName;
15134 published service UserIndexMark {
15135 service ::com::sun::star::text::TextContent;
15136 service ::com::sun::star::text::BaseIndexMark;
15137 [property] string UserIndexName;
15139 published constants VertOrientation {
15140 const short BOTTOM = 3;
15141 const short CENTER = 2;
15142 const short CHAR_BOTTOM = 6;
15143 const short CHAR_CENTER = 5;
15144 const short CHAR_TOP = 4;
15145 const short LINE_BOTTOM = 9;
15146 const short LINE_CENTER = 8;
15147 const short LINE_TOP = 7;
15148 const short NONE = 0;
15149 const short TOP = 1;
15151 published struct VertOrientationFormat {
15152 long YPos;
15153 short VerticalOrientation;
15154 short VerticalRelation;
15156 published service ViewSettings {
15157 interface ::com::sun::star::beans::XPropertySet;
15158 [property] boolean ShowAnnotations;
15159 [property] boolean ShowBreaks;
15160 [property] boolean ShowDrawings;
15161 [property] boolean ShowFieldCommands;
15162 [property] boolean ShowFootnoteBackground;
15163 [property] boolean ShowGraphics;
15164 [property] boolean ShowHiddenParagraphs;
15165 [property] boolean ShowHiddenText;
15166 [property] boolean ShowRulers;
15167 [property] boolean ShowHoriRuler;
15168 [property] boolean ShowHoriScrollBar;
15169 [property] boolean ShowIndexMarkBackground;
15170 [property] boolean ShowParaBreaks;
15171 [property] boolean ShowProtectedSpaces;
15172 [property] boolean ShowSoftHyphens;
15173 [property] boolean ShowSpaces;
15174 [property] boolean ShowTableBoundaries;
15175 [property] boolean ShowTables;
15176 [property] boolean ShowTabstops;
15177 [property] boolean ShowTextBoundaries;
15178 [property] boolean ShowTextFieldBackground;
15179 [property] boolean ShowVertRuler;
15180 [property] boolean ShowVertScrollBar;
15181 [property] boolean SmoothScrolling;
15182 [property] boolean IsVertRulerRightAligned;
15183 [property] boolean ShowOnlineLayout;
15184 [property] short ZoomType;
15185 [property] short ZoomValue;
15186 [property, optional] boolean IsExecuteHyperlinks;
15187 [property, optional] boolean IsRasterVisible;
15188 [property, optional] boolean IsSnapToRaster;
15189 [property, optional] long RasterSubdivisionX;
15190 [property, optional] long RasterSubdivisionY;
15191 [property, optional] long RasterResolutionX;
15192 [property, optional] long RasterResolutionY;
15193 [property, optional] boolean ShowHiddenCharacters;
15194 [property, optional] boolean ShowNonprintingCharacters;
15195 [property, optional] long HorizontalRulerMetric;
15196 [property, optional] long VerticalRulerMetric;
15197 [property, optional] boolean ShowContentTips;
15198 [property, optional] boolean ShowScrollBarTips;
15199 [property, optional] boolean HideWhitespace;
15200 [property, optional] boolean ShowInlineTooltips;
15201 [property, optional] boolean UseHeaderFooterMenu;
15202 [property, optional] boolean ShowBookmarks;
15204 published constants WritingMode2 {
15205 const short BT_LR = 5;
15206 const short CONTEXT = 4;
15207 const short LR_TB = 0;
15208 /** @deprecated */ const short PAGE = 4;
15209 const short RL_TB = 1;
15210 const short TB_LR = 3;
15211 const short TB_RL = 2;
15213 published interface XBookmarkInsertTool {
15214 interface ::com::sun::star::uno::XInterface;
15215 ::com::sun::star::text::XTextContent insertNewBookmark([in] ::com::sun::star::text::XTextRange xTextRange, [in] string aName);
15217 published interface XDocumentIndexMark {
15218 interface ::com::sun::star::text::XTextContent;
15219 string getMarkEntry();
15220 void setMarkEntry([in] string aIndexEntry);
15222 published interface XEndnotesSettingsSupplier {
15223 interface ::com::sun::star::uno::XInterface;
15224 ::com::sun::star::beans::XPropertySet getEndnotesSettings();
15226 published interface XFootnotesSettingsSupplier {
15227 interface ::com::sun::star::uno::XInterface;
15228 ::com::sun::star::beans::XPropertySet getFootnotesSettings();
15230 published interface XLineNumberingProperties {
15231 interface ::com::sun::star::uno::XInterface;
15232 ::com::sun::star::beans::XPropertySet getLineNumberingProperties();
15234 published interface XMailMergeListener {
15235 interface ::com::sun::star::uno::XInterface;
15236 void notifyMailMergeEvent([in] ::com::sun::star::text::MailMergeEvent aEvent);
15238 published interface XNumberingFormatter {
15239 interface ::com::sun::star::uno::XInterface;
15240 string makeNumberingString([in] sequence< ::com::sun::star::beans::PropertyValue > aProperties, [in] ::com::sun::star::lang::Locale aLocale) raises (::com::sun::star::lang::IllegalArgumentException);
15242 published interface XNumberingRulesSupplier {
15243 interface ::com::sun::star::uno::XInterface;
15244 ::com::sun::star::container::XIndexAccess getNumberingRules();
15246 published interface XNumberingTypeInfo {
15247 interface ::com::sun::star::uno::XInterface;
15248 sequence< short > getSupportedNumberingTypes();
15249 short getNumberingType([in] string NumberingIdentifier);
15250 boolean hasNumberingType([in] string NumberingIdentifier);
15251 string getNumberingIdentifier([in] short NumberingType);
15253 published interface XRedline {
15254 interface ::com::sun::star::uno::XInterface;
15255 void makeRedline([in] string RedlineType, [in] ::com::sun::star::beans::PropertyValues RedlineProperties) raises (::com::sun::star::lang::IllegalArgumentException);
15257 /** @deprecated */ published interface XRelativeTextContentRemove {
15258 interface ::com::sun::star::uno::XInterface;
15259 void removeTextContentBefore([in] ::com::sun::star::text::XTextContent xSuccessor) raises (::com::sun::star::lang::IllegalArgumentException);
15260 void removeTextContentAfter([in] ::com::sun::star::text::XTextContent xPredecessor) raises (::com::sun::star::lang::IllegalArgumentException);
15262 published interface XRubySelection {
15263 interface ::com::sun::star::uno::XInterface;
15264 sequence< ::com::sun::star::beans::PropertyValues > getRubyList([in] boolean Automatic);
15265 void setRubyList([in] sequence< ::com::sun::star::beans::PropertyValues > RubyList, [in] boolean Automatic);
15267 published interface XTextCopy {
15268 interface ::com::sun::star::uno::XInterface;
15269 void copyText([in] ::com::sun::star::text::XTextCopy xSource);
15271 published interface XTextShapesSupplier {
15272 interface ::com::sun::star::uno::XInterface;
15273 ::com::sun::star::container::XIndexAccess getShapes();
15275 published interface XTextViewCursor {
15276 interface ::com::sun::star::text::XTextCursor;
15277 boolean isVisible();
15278 void setVisible([in] boolean bVisible);
15279 ::com::sun::star::awt::Point getPosition();
15281 module fieldmaster {
15282 published service Bibliography {
15283 service ::com::sun::star::text::TextFieldMaster;
15284 [property] boolean IsNumberEntries;
15285 [property] boolean IsSortByPosition;
15286 [property] string BracketBefore;
15287 [property] string BracketAfter;
15288 [property] sequence< ::com::sun::star::beans::PropertyValues > SortKeys;
15289 [property] ::com::sun::star::lang::Locale Locale;
15290 [property] string SortAlgorithm;
15292 published service DDE {
15293 service ::com::sun::star::text::TextFieldMaster;
15294 [property] string DDECommandElement;
15295 [property] string DDECommandFile;
15296 [property] string DDECommandType;
15297 [property] boolean IsAutomaticUpdate;
15298 [property, optional] string Content;
15300 published service Database {
15301 service ::com::sun::star::text::TextFieldMaster;
15302 [property] string DataBaseName;
15303 [property] long CommandType;
15304 [property] string DataTableName;
15305 [property] string DataColumnName;
15306 [property, optional] string DataBaseURL;
15307 [property, optional] string DataBaseResource;
15308 [property, optional] string Name;
15310 published service SetExpression {
15311 service ::com::sun::star::text::TextFieldMaster;
15312 [property] byte ChapterNumberingLevel;
15313 [property] string NumberingSeparator;
15314 [property] short SubType;
15316 published service User {
15317 service ::com::sun::star::text::TextFieldMaster;
15318 [property] boolean IsExpression;
15319 [property] double Value;
15320 [property] string Content;
15323 module textfield {
15324 published service Annotation {
15325 service ::com::sun::star::text::TextField;
15326 [property] string Author;
15327 [property, optional] string Initials;
15328 [property, optional] string Name;
15329 [property] string Content;
15330 [property] ::com::sun::star::util::Date Date;
15331 [property, optional] ::com::sun::star::util::DateTime DateTimeValue;
15333 published service Author {
15334 service ::com::sun::star::text::TextField;
15335 [property, optional] boolean IsFixed;
15336 [property, optional] string Content;
15337 [property, optional] short AuthorFormat;
15338 [property, optional] string CurrentPresentation;
15339 [property, optional] boolean FullName;
15341 published service Bibliography {
15342 service ::com::sun::star::text::DependentTextField;
15343 [property] sequence< ::com::sun::star::beans::PropertyValue > Fields;
15345 published service Chapter {
15346 service ::com::sun::star::text::TextField;
15347 [property] short ChapterFormat;
15348 [property] byte Level;
15350 published service CharacterCount {
15351 service ::com::sun::star::text::TextField;
15352 [property] short NumberingType;
15354 published service CombinedCharacters {
15355 service ::com::sun::star::text::TextField;
15356 [property] string Content;
15358 published service ConditionalText {
15359 service ::com::sun::star::text::TextField;
15360 [property] string TrueContent;
15361 [property] string FalseContent;
15362 [property] string Condition;
15363 [property] boolean IsConditionTrue;
15364 [property, optional] string CurrentPresentation;
15366 published service DDE {
15367 service ::com::sun::star::text::TextField;
15369 published service Database {
15370 service ::com::sun::star::text::DependentTextField;
15371 [property] string Content;
15372 [property] string CurrentPresentation;
15373 [property] boolean DataBaseFormat;
15374 [property] long NumberFormat;
15376 published service DatabaseName {
15377 service ::com::sun::star::text::DependentTextField;
15378 [property] string DataBaseName;
15379 [property] long DataCommandType;
15380 [property] string DataTableName;
15381 [property, optional] string DataBaseURL;
15382 [property, optional] string DataBaseResource;
15384 published service DatabaseNextSet {
15385 service ::com::sun::star::text::DependentTextField;
15386 [property] string DataBaseName;
15387 [property] long DataCommandType;
15388 [property] string DataTableName;
15389 [property] string Condition;
15390 [property, optional] string DataBaseURL;
15391 [property, optional] string DataBaseResource;
15393 published service DatabaseNumberOfSet {
15394 service ::com::sun::star::text::DependentTextField;
15395 [property] string DataBaseName;
15396 [property] long DataCommandType;
15397 [property] string DataTableName;
15398 [property] string Condition;
15399 [property] long SetNumber;
15400 [property, optional] string DataBaseURL;
15401 [property, optional] string DataBaseResource;
15403 published service DatabaseSetNumber {
15404 service ::com::sun::star::text::DependentTextField;
15405 [property] string DataBaseName;
15406 [property] long DataCommandType;
15407 [property] string DataTableName;
15408 [property] short NumberingType;
15409 [property] long SetNumber;
15410 [property, optional] string DataBaseURL;
15411 [property, optional] string DataBaseResource;
15413 published service DateTime {
15414 service ::com::sun::star::text::TextField;
15415 [property, optional] boolean IsFixed;
15416 [property] boolean IsDate;
15417 [property, optional] ::com::sun::star::util::DateTime DateTimeValue;
15418 [property, optional] long NumberFormat;
15419 /** @deprecated */ [property, optional] short DateTimeFormat;
15420 [property, optional] long Adjust;
15421 [property, optional] boolean IsFixedLanguage;
15423 published service DropDown {
15424 service ::com::sun::star::text::TextField;
15425 [property] string Name;
15426 [property] sequence< string > Items;
15427 [property] string SelectedItem;
15429 published service EmbeddedObjectCount {
15430 service ::com::sun::star::text::TextField;
15431 [property] short NumberingType;
15433 published service ExtendedUser {
15434 service ::com::sun::star::text::TextField;
15435 [property] string Content;
15436 [property] string CurrentPresentation;
15437 [property] boolean IsFixed;
15438 [property] short UserDataType;
15440 published service FileName {
15441 service ::com::sun::star::text::TextField;
15442 [property] string CurrentPresentation;
15443 [property] short FileFormat;
15444 [property] boolean IsFixed;
15446 published service GetExpression {
15447 service ::com::sun::star::text::TextField;
15448 [property] string Content;
15449 [property] string CurrentPresentation;
15450 [property] long NumberFormat;
15451 [property] boolean IsShowFormula;
15452 [property] short SubType;
15453 [property, readonly] double Value;
15454 [property] short VariableSubtype;
15455 [property, optional] boolean IsFixedLanguage;
15457 published service GetReference {
15458 service ::com::sun::star::text::TextField;
15459 [property] string CurrentPresentation;
15460 [property] short ReferenceFieldSource;
15461 [property] string SourceName;
15462 [property] short ReferenceFieldPart;
15463 [property] short SequenceNumber;
15464 [property, optional] string ReferenceFieldLanguage;
15466 published service GraphicObjectCount {
15467 service ::com::sun::star::text::TextField;
15468 [property] short NumberingType;
15470 published service HiddenParagraph {
15471 service ::com::sun::star::text::TextField;
15472 [property] string Condition;
15473 [property] boolean IsHidden;
15475 published service HiddenText {
15476 service ::com::sun::star::text::TextField;
15477 [property] string Content;
15478 [property] string Condition;
15479 [property] boolean IsHidden;
15481 published service Input {
15482 service ::com::sun::star::text::TextField;
15483 [property, optional] string Content;
15484 [property, optional] string Hint;
15485 [property, optional] string Help;
15487 published service InputUser {
15488 service ::com::sun::star::text::TextField;
15489 [property, optional] string Content;
15490 [property, optional] string Hint;
15492 published service JumpEdit {
15493 service ::com::sun::star::text::TextField;
15494 [property] string Hint;
15495 [property] string PlaceHolder;
15496 [property] short PlaceHolderType;
15498 published service Macro {
15499 service ::com::sun::star::text::TextField;
15500 [property] string Hint;
15501 [property] string MacroName;
15502 [property] string MacroLibrary;
15504 published service PageCount {
15505 service ::com::sun::star::text::TextField;
15506 [property] short NumberingType;
15508 published service PageNumber {
15509 service ::com::sun::star::text::TextField;
15510 [property] short NumberingType;
15511 [property] short Offset;
15512 [property] ::com::sun::star::text::PageNumberType SubType;
15513 [property] string UserText;
15515 published service ParagraphCount {
15516 service ::com::sun::star::text::TextField;
15517 [property] short NumberingType;
15519 published service ReferencePageGet {
15520 service ::com::sun::star::text::TextField;
15521 [property] short NumberingType;
15523 published service ReferencePageSet {
15524 service ::com::sun::star::text::TextField;
15525 [property] short Offset;
15526 [property] boolean NameOn;
15528 published service Script {
15529 service ::com::sun::star::text::TextField;
15530 [property] string Content;
15531 [property] string ScriptType;
15532 [property] boolean URLContent;
15534 published service SetExpression {
15535 service ::com::sun::star::text::DependentTextField;
15536 [property] string Content;
15537 [property] string CurrentPresentation;
15538 [property] long NumberFormat;
15539 [property] short NumberingType;
15540 [property] boolean IsShowFormula;
15541 [property] string Hint;
15542 [property] boolean IsInput;
15543 [property] boolean IsVisible;
15544 [property] short SequenceValue;
15545 [property] short SubType;
15546 [property] double Value;
15547 [property, readonly] string VariableName;
15548 [property, optional] boolean IsFixedLanguage;
15550 published service TableCount {
15551 service ::com::sun::star::text::TextField;
15552 [property] short NumberingType;
15554 /** @deprecated */ published service TableFormula {
15555 service ::com::sun::star::text::TextField;
15556 [property] string Formula;
15557 [property] string CurrentPresentation;
15558 [property] boolean IsShowFormula;
15559 [property] short NumberFormat;
15561 published service TemplateName {
15562 service ::com::sun::star::text::TextField;
15563 [property] short FileFormat;
15565 published service URL {
15566 service ::com::sun::star::text::TextField;
15567 [property] short Format;
15568 [property] string URL;
15569 [property] string Representation;
15570 [property] string TargetFrame;
15572 published service User {
15573 service ::com::sun::star::text::DependentTextField;
15574 [property, optional] boolean IsShowFormula;
15575 [property, optional] boolean IsVisible;
15576 [property, optional] long NumberFormat;
15577 [property, optional] boolean IsFixedLanguage;
15579 published service WordCount {
15580 service ::com::sun::star::text::TextField;
15581 [property] short NumberingType;
15583 module docinfo {
15584 published service ChangeAuthor {
15585 service ::com::sun::star::text::TextField;
15586 [property] string Author;
15587 [property] string CurrentPresentation;
15588 [property, optional] boolean IsFixed;
15590 published service ChangeDateTime {
15591 service ::com::sun::star::text::TextField;
15592 [property] string CurrentPresentation;
15593 [property, optional] boolean IsFixed;
15594 [property] boolean IsDate;
15595 [property] double DateTimeValue;
15596 [property] long NumberFormat;
15597 [property, optional] boolean IsFixedLanguage;
15599 published service CreateAuthor {
15600 service ::com::sun::star::text::TextField;
15601 [property] string Author;
15602 [property] string CurrentPresentation;
15603 [property, optional] boolean IsFixed;
15605 published service CreateDateTime {
15606 service ::com::sun::star::text::TextField;
15607 [property] string CurrentPresentation;
15608 [property, optional] boolean IsFixed;
15609 [property] boolean IsDate;
15610 [property] double DateTimeValue;
15611 [property] long NumberFormat;
15612 [property, optional] boolean IsFixedLanguage;
15614 published service Custom {
15615 service ::com::sun::star::text::TextField;
15616 [property] string Name;
15617 [property] string CurrentPresentation;
15618 [property] boolean IsFixed;
15620 published service Description {
15621 service ::com::sun::star::text::TextField;
15622 [property] string Content;
15623 [property] string CurrentPresentation;
15624 [property] boolean IsFixed;
15626 published service EditTime {
15627 service ::com::sun::star::text::TextField;
15628 [property] string CurrentPresentation;
15629 [property, optional] boolean IsFixed;
15630 [property] double DateTimeValue;
15631 [property] long NumberFormat;
15632 [property, optional] boolean IsFixedLanguage;
15634 published service Keywords {
15635 service ::com::sun::star::text::TextField;
15636 [property] string Content;
15637 [property] string CurrentPresentation;
15638 [property] boolean IsFixed;
15640 published service PrintAuthor {
15641 service ::com::sun::star::text::TextField;
15642 [property] string Author;
15643 [property] string CurrentPresentation;
15644 [property, optional] boolean IsFixed;
15646 published service PrintDateTime {
15647 service ::com::sun::star::text::TextField;
15648 [property] string CurrentPresentation;
15649 [property, optional] boolean IsFixed;
15650 [property] boolean IsDate;
15651 [property] double DateTimeValue;
15652 [property] long NumberFormat;
15653 [property, optional] boolean IsFixedLanguage;
15655 published service Revision {
15656 service ::com::sun::star::text::TextField;
15657 [property] string Content;
15658 [property] string CurrentPresentation;
15659 [property] boolean IsFixed;
15661 published service Subject {
15662 service ::com::sun::star::text::TextField;
15663 [property] string Content;
15664 [property] string CurrentPresentation;
15665 [property] boolean IsFixed;
15667 published service Title {
15668 service ::com::sun::star::text::TextField;
15669 [property] string Content;
15670 [property] string CurrentPresentation;
15671 [property] boolean IsFixed;
15676 module ucb {
15677 published exception AlreadyInitializedException: ::com::sun::star::uno::Exception {
15679 published interface XAnyCompare;
15680 published interface XAnyCompareFactory {
15681 interface ::com::sun::star::uno::XInterface;
15682 ::com::sun::star::ucb::XAnyCompare createAnyCompareByName([in] string PropertyName);
15684 published service AnyCompareFactory: ::com::sun::star::ucb::XAnyCompareFactory {
15685 createWithLocale([in] ::com::sun::star::lang::Locale aLocale);
15687 published exception AuthenticationRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
15688 string ServerName;
15689 string Diagnostic;
15690 boolean HasRealm;
15691 string Realm;
15692 boolean HasUserName;
15693 string UserName;
15694 boolean HasPassword;
15695 string Password;
15696 boolean HasAccount;
15697 string Account;
15699 published interface XContentAccess {
15700 interface ::com::sun::star::uno::XInterface;
15701 string queryContentIdentifierString();
15702 ::com::sun::star::ucb::XContentIdentifier queryContentIdentifier();
15703 ::com::sun::star::ucb::XContent queryContent();
15705 published service ContentResultSet {
15706 service ::com::sun::star::sdbc::ResultSet;
15707 interface ::com::sun::star::lang::XComponent;
15708 interface ::com::sun::star::sdbc::XResultSetMetaDataSupplier;
15709 interface ::com::sun::star::sdbc::XResultSet;
15710 interface ::com::sun::star::sdbc::XRow;
15711 interface ::com::sun::star::sdbc::XCloseable;
15712 interface ::com::sun::star::beans::XPropertySet;
15713 interface ::com::sun::star::ucb::XContentAccess;
15714 [property, optional] long CursorTravelMode;
15715 [property, readonly] long RowCount;
15716 [property, readonly] boolean IsRowCountFinal;
15718 published service CachedContentResultSet {
15719 service ::com::sun::star::ucb::ContentResultSet;
15720 [property] long FetchSize;
15721 [property] long FetchDirection;
15723 published interface XContentIdentifierMapping;
15724 published interface XCachedContentResultSetFactory {
15725 interface ::com::sun::star::uno::XInterface;
15726 ::com::sun::star::sdbc::XResultSet createCachedContentResultSet([in] ::com::sun::star::sdbc::XResultSet xSource, [in] ::com::sun::star::ucb::XContentIdentifierMapping xMapping);
15728 published service CachedContentResultSetFactory: ::com::sun::star::ucb::XCachedContentResultSetFactory;
15729 published struct FetchResult {
15730 sequence< any > Rows;
15731 long StartIndex;
15732 boolean Orientation;
15733 short FetchError;
15735 published interface XFetchProvider {
15736 interface ::com::sun::star::uno::XInterface;
15737 ::com::sun::star::ucb::FetchResult fetch([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15739 published interface XFetchProviderForContentAccess {
15740 interface ::com::sun::star::uno::XInterface;
15741 ::com::sun::star::ucb::FetchResult fetchContentIdentifierStrings([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15742 ::com::sun::star::ucb::FetchResult fetchContentIdentifiers([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15743 ::com::sun::star::ucb::FetchResult fetchContents([in] long nRowStartPosition, [in] long nRowCount, [in] boolean bDirection);
15745 published service CachedContentResultSetStub {
15746 service ::com::sun::star::ucb::ContentResultSet;
15747 interface ::com::sun::star::ucb::XFetchProvider;
15748 interface ::com::sun::star::ucb::XFetchProviderForContentAccess;
15750 published interface XCachedContentResultSetStubFactory {
15751 interface ::com::sun::star::uno::XInterface;
15752 ::com::sun::star::sdbc::XResultSet createCachedContentResultSetStub([in] ::com::sun::star::sdbc::XResultSet xSource);
15754 published service CachedContentResultSetStubFactory: ::com::sun::star::ucb::XCachedContentResultSetStubFactory;
15755 published exception ListenerAlreadySetException: ::com::sun::star::uno::Exception {
15757 published exception ServiceNotFoundException: ::com::sun::star::uno::Exception {
15759 published interface XDynamicResultSetListener;
15760 published interface XDynamicResultSet {
15761 interface ::com::sun::star::lang::XComponent;
15762 ::com::sun::star::sdbc::XResultSet getStaticResultSet() raises (::com::sun::star::ucb::ListenerAlreadySetException);
15763 void setListener([in] ::com::sun::star::ucb::XDynamicResultSetListener Listener) raises (::com::sun::star::ucb::ListenerAlreadySetException);
15764 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);
15765 short getCapabilities();
15767 published interface XSourceInitialization {
15768 interface ::com::sun::star::uno::XInterface;
15769 void setSource([in] ::com::sun::star::uno::XInterface Source) raises (::com::sun::star::ucb::AlreadyInitializedException);
15771 published service CachedDynamicResultSet {
15772 interface ::com::sun::star::ucb::XDynamicResultSet;
15773 interface ::com::sun::star::ucb::XSourceInitialization;
15775 published interface XCachedDynamicResultSetFactory {
15776 interface ::com::sun::star::uno::XInterface;
15777 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSet([in] ::com::sun::star::ucb::XDynamicResultSet SourceStub, [in] ::com::sun::star::ucb::XContentIdentifierMapping ContentIdentifierMapping);
15779 published service CachedDynamicResultSetFactory: ::com::sun::star::ucb::XCachedDynamicResultSetFactory;
15780 published service CachedDynamicResultSetStub {
15781 interface ::com::sun::star::ucb::XDynamicResultSet;
15782 interface ::com::sun::star::ucb::XSourceInitialization;
15784 published struct NumberedSortingInfo {
15785 long ColumnIndex;
15786 boolean Ascending;
15788 published interface XCachedDynamicResultSetStubFactory {
15789 interface ::com::sun::star::uno::XInterface;
15790 ::com::sun::star::ucb::XDynamicResultSet createCachedDynamicResultSetStub([in] ::com::sun::star::ucb::XDynamicResultSet Source);
15791 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);
15793 published service CachedDynamicResultSetStubFactory: ::com::sun::star::ucb::XCachedDynamicResultSetStubFactory;
15794 published exception IllegalIdentifierException: ::com::sun::star::uno::Exception {
15796 published interface XContentProvider {
15797 interface ::com::sun::star::uno::XInterface;
15798 ::com::sun::star::ucb::XContent queryContent([in] ::com::sun::star::ucb::XContentIdentifier Identifier) raises (::com::sun::star::ucb::IllegalIdentifierException);
15799 long compareContentIds([in] ::com::sun::star::ucb::XContentIdentifier Id1, [in] ::com::sun::star::ucb::XContentIdentifier Id2);
15801 published service CommandEnvironment: ::com::sun::star::ucb::XCommandEnvironment {
15802 create([in] ::com::sun::star::task::XInteractionHandler InteractionHandler, [in] ::com::sun::star::ucb::XProgressHandler ProgressHandler);
15804 published struct CommandInfo {
15805 string Name;
15806 long Handle;
15807 type ArgType;
15809 published constants CommandInfoChange {
15810 const long COMMAND_INSERTED = 0;
15811 const long COMMAND_REMOVED = 1;
15813 published struct CommandInfoChangeEvent: ::com::sun::star::lang::EventObject {
15814 string Name;
15815 long Handle;
15816 long Reason;
15818 published constants ConnectionMode {
15819 const short OFFLINE = 1;
15820 const short ONLINE = 0;
15822 published constants ContentAction {
15823 const long DELETED = 2;
15824 const long EXCHANGED = 4;
15825 const long INSERTED = 0;
15826 const long REMOVED = 1;
15827 /** @deprecated */ const long SEARCH_MATCHED = 128;
15829 published struct ContentEvent: ::com::sun::star::lang::EventObject {
15830 long Action;
15831 ::com::sun::star::ucb::XContent Content;
15832 ::com::sun::star::ucb::XContentIdentifier Id;
15834 published constants ContentInfoAttribute {
15835 const short INSERT_WITH_INPUTSTREAM = 1;
15836 const short KIND_DOCUMENT = 2;
15837 const short KIND_FOLDER = 4;
15838 const short KIND_LINK = 8;
15839 const short NONE = 0;
15841 published interface XContentIdentifierFactory {
15842 interface ::com::sun::star::uno::XInterface;
15843 ::com::sun::star::ucb::XContentIdentifier createContentIdentifier([in] string ContentId);
15845 published interface XParameterizedContentProvider {
15846 interface ::com::sun::star::uno::XInterface;
15847 ::com::sun::star::ucb::XContentProvider registerInstance([in] string Template, [in] string Arguments, [in] boolean ReplaceExisting) raises (::com::sun::star::lang::IllegalArgumentException);
15848 ::com::sun::star::ucb::XContentProvider deregisterInstance([in] string Template, [in] string Arguments) raises (::com::sun::star::lang::IllegalArgumentException);
15850 published service ContentProvider {
15851 interface ::com::sun::star::ucb::XContentProvider;
15852 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory;
15853 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider;
15855 published struct ContentProviderInfo {
15856 ::com::sun::star::ucb::XContentProvider ContentProvider;
15857 string Scheme;
15859 published interface XContentProviderSupplier {
15860 interface ::com::sun::star::uno::XInterface;
15861 ::com::sun::star::ucb::XContentProvider getContentProvider();
15863 published service ContentProviderProxy {
15864 interface ::com::sun::star::uno::XInterface;
15865 interface ::com::sun::star::ucb::XContentProviderSupplier;
15866 interface ::com::sun::star::ucb::XContentProvider;
15867 interface ::com::sun::star::ucb::XParameterizedContentProvider;
15869 published interface XContentProviderFactory {
15870 interface ::com::sun::star::uno::XInterface;
15871 ::com::sun::star::ucb::XContentProvider createContentProvider([in] string Service);
15873 published service ContentProviderProxyFactory: ::com::sun::star::ucb::XContentProviderFactory;
15874 published constants ContentResultSetCapability {
15875 const short SORTED = 1;
15877 /** @deprecated */ published interface XContentTransmitter {
15878 interface ::com::sun::star::uno::XInterface;
15879 void transmit([in] string Source, [in] string Destination, [in] long Flags);
15881 /** @deprecated */ published service ContentTransmitter {
15882 interface ::com::sun::star::ucb::XContentTransmitter;
15884 published struct CrossReference {
15885 string Group;
15886 long Id;
15888 published service HierarchyDataSource {
15889 interface ::com::sun::star::lang::XMultiServiceFactory;
15890 interface ::com::sun::star::lang::XComponent;
15892 published service DefaultHierarchyDataSource {
15893 service ::com::sun::star::ucb::HierarchyDataSource;
15895 published struct DocumentHeaderField {
15896 string Name;
15897 string Value;
15899 published enum DocumentStoreMode {
15900 REMOTE = 0,
15901 LOCAL = 1
15903 published exception DuplicateCommandIdentifierException: ::com::sun::star::uno::Exception {
15905 published exception DuplicateProviderException: ::com::sun::star::uno::Exception {
15907 published service DynamicResultSet {
15908 interface ::com::sun::star::ucb::XDynamicResultSet;
15910 /** @deprecated */ published constants Error {
15911 const long ACCOUNT_SYNTAX = 122977;
15912 const long BAD_CCMAIL_EXPORT_PASSWORD = 122909;
15913 const long BAD_INET = 122965;
15914 const long CCMAIL_EXPORT_ERROR = 122905;
15915 const long CCMAIL_EXPORT_NOT_TERMINATING = 122957;
15916 const long CCMAIL_EXPORT_TOO_LONG = 122910;
15917 const long CNTOUT_NO_FROM = 122890;
15918 const long CONFIRM_EMPTY_TRASH = 122952;
15919 const long CONNECT_FAILURE = 122883;
15920 const long COULD_NOT_INIT_COMPONENT = 122961;
15921 const long DELETE_ABORTED = 122892;
15922 const long DO_LOG = 122947;
15923 const long EMPTY_SERVERNAME = 122963;
15924 const long EMPTY_USERNAME = 122964;
15925 const long EXTERNAL_COMMAND_FAILED = 122958;
15926 const long FILE_EXISTS = 122921;
15927 const long FILE_NOT_EXISTS = 122922;
15928 const long FOLDER_EXISTS = 122911;
15929 const long FOLDER_INVALID = 122896;
15930 const long FOLDER_NOT_EXISTS = 122912;
15931 const long FSYS_ACCESS_DENIED = 122926;
15932 const long FSYS_CACHE_INCONSISTENT = 122940;
15933 const long FSYS_CANT_ITERATE = 122937;
15934 const long FSYS_CANT_RESOLVE_CONFLICT = 122936;
15935 const long FSYS_DELETE = 122944;
15936 const long FSYS_INSERT_MEDIUM = 122955;
15937 const long FSYS_INVALID_CHAR = 122924;
15938 const long FSYS_INVALID_DEVICE = 122925;
15939 const long FSYS_IS_MARKED = 122945;
15940 const long FSYS_IS_WILDCARD = 122933;
15941 const long FSYS_LOCK = 122942;
15942 const long FSYS_LOCK_VIOLATION = 122927;
15943 const long FSYS_LOST_ROOT = 122949;
15944 const long FSYS_MISPLACED_CHAR = 122923;
15945 const long FSYS_NOT_A_DIRECTORY = 122932;
15946 const long FSYS_NOT_A_FILE = 122931;
15947 const long FSYS_NOT_SUPPORTED = 122929;
15948 const long FSYS_NO_TARGET = 122953;
15949 const long FSYS_READONLY = 122941;
15950 const long FSYS_RECURSIVE = 122954;
15951 const long FSYS_ROOT_DELETE = 122920;
15952 const long FSYS_UNKNOWN = 122930;
15953 const long FSYS_UNLOCK = 122943;
15954 const long FSYS_UPDATE_NEEDED = 122935;
15955 const long FSYS_VOLUME_FULL = 122928;
15956 const long FTP_DCONFAILURE = 122901;
15957 const long FTP_GENERAL_FAILURE = 122946;
15958 const long FTP_NETWORKERROR = 122898;
15959 const long FTP_NOTNECESSARYCMD = 122899;
15960 const long FTP_PROXY = 122950;
15961 const long FTP_RESOLVERERROR = 122897;
15962 const long FTP_SERVICEUNAVAILABLE = 122900;
15963 const long FTP_TRANSFERABORTED = 122902;
15964 const long HTTP_COOKIE_REQUEST = 122948;
15965 const long ILLEGAL_CCMAIL_EXPORT_FILE = 122907;
15966 const long ILLEGAL_MESSAGE_ID = 122914;
15967 const long IMAP_BAD_SERVER = 122969;
15968 const long IMAP_BAD_TITLE = 122971;
15969 const long IMAP_CONNECTION_CLOSED = 122967;
15970 const long IMAP_NOT_IMAP4 = 122968;
15971 const long IMAP_SERVER_MSG = 122966;
15972 const long IS_RESCHEDULED = 122918;
15973 const long LOGIN_FAILURE_ACCOUNT = 122976;
15974 const long LOGIN_FAILURE_MAILSEND = 122882;
15975 const long LOGIN_FAILURE_NEWSSEND = 122881;
15976 const long LOGIN_FAILURE_RECEIVE = 122880;
15977 const long MESSAGE_NOT_FOUND = 122908;
15978 const long MULTIPLE_NOT_SEARCHABLE = 122939;
15979 const long NONE = 0;
15980 const long NOTAVAILABLE = 122894;
15981 const long NOT_HANDLED = 122960;
15982 const long NO_CCMAIL_EXPORT_FILE = 122906;
15983 const long NO_DOCINFO = 122956;
15984 const long NO_VIM_BBOARDLIST = 122913;
15985 const long NO_VIM_LIBRARY = 122903;
15986 const long ONE_NOT_SEARCHABLE = 122938;
15987 const long PASSWORD_SYNTAX = 122973;
15988 const long QUERY_DELETE = 122893;
15989 const long QUERY_DELETE_CACHE = 122974;
15990 const long RENAMED_WRONG_FILE_FORMAT = 122934;
15991 const long RENAME_FAILED = 122959;
15992 const long REORGANIZE_FILE_LOCKED = 122970;
15993 const long REORGANIZE_NO_DISKSPACE = 122975;
15994 const long SERVERNAME_SYNTAX = 122916;
15995 const long SERVER_CONNECT_FAILURE = 122972;
15996 const long SERVER_PORT_SYNTAX = 122915;
15997 const long SOURCE_SAME_AS_TARGET = 122951;
15998 const long STORAGE_KILLED = 122887;
15999 const long STORAGE_READONLY = 122886;
16000 const long TOO_MANY_GROUPS = 122891;
16001 const long TRANSFER_URL_NOT_SUPPORTED = 122962;
16002 const long UCB_OFFLINE = 122884;
16003 const long UCB_SERVER_ERROR = 122885;
16004 const long UNSUPPORTED_URL = 122889;
16005 const long USERNAME_SYNTAX = 122917;
16006 const long VIM_LIBRARY_CORRUPTED = 122904;
16007 const long VIM_LIBRARY_ERROR = 122895;
16008 const long VIM_NO_FAKE_MESSAGE_ID = 122919;
16009 const long WRONG_FILE_FORMAT = 122888;
16011 published struct ExportStreamInfo {
16012 ::com::sun::star::io::XOutputStream Target;
16013 boolean ForceBodies;
16015 published service FTPContent {
16016 interface ::com::sun::star::lang::XComponent;
16017 interface ::com::sun::star::ucb::XContent;
16018 interface ::com::sun::star::ucb::XContentCreator;
16019 interface ::com::sun::star::ucb::XCommandProcessor;
16020 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16021 interface ::com::sun::star::beans::XPropertyContainer;
16022 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16023 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16024 interface ::com::sun::star::container::XChild;
16026 published service FTPContentProvider {
16027 interface ::com::sun::star::ucb::XContentProvider;
16029 published constants FetchError {
16030 const short ENDOFDATA = 1;
16031 const short EXCEPTION = 2;
16032 const short SUCCESS = 0;
16034 published service FileContent {
16035 interface ::com::sun::star::lang::XComponent;
16036 interface ::com::sun::star::ucb::XContent;
16037 interface ::com::sun::star::ucb::XContentCreator;
16038 interface ::com::sun::star::ucb::XCommandProcessor;
16039 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16040 interface ::com::sun::star::beans::XPropertyContainer;
16041 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16042 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16043 interface ::com::sun::star::container::XChild;
16044 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16046 published interface XFileIdentifierConverter {
16047 interface ::com::sun::star::uno::XInterface;
16048 long getFileProviderLocality([in] string BaseURL);
16049 string getFileURLFromSystemPath([in] string BaseURL, [in] string SystemPath);
16050 string getSystemPathFromFileURL([in] string URL);
16052 published service FileContentProvider {
16053 interface ::com::sun::star::ucb::XContentProvider;
16054 interface ::com::sun::star::ucb::XContentIdentifierFactory;
16055 interface ::com::sun::star::beans::XPropertySet;
16056 interface ::com::sun::star::ucb::XFileIdentifierConverter;
16058 published constants FileSystemNotation {
16059 const long DOS_NOTATION = 2;
16060 const long MAC_NOTATION = 3;
16061 const long UNIX_NOTATION = 1;
16062 const long UNKNOWN_NOTATION = 0;
16064 published enum FolderListCommand {
16065 GET = 0,
16066 GET_SUBSCRIBED = 1,
16067 SET = 2
16069 published struct FolderListEntry {
16070 string Title;
16071 string ID;
16072 boolean Subscribed;
16073 boolean New;
16074 boolean Removed;
16075 boolean Purge;
16077 published struct FolderList {
16078 ::com::sun::star::ucb::FolderListCommand Command;
16079 sequence< ::com::sun::star::ucb::FolderListEntry > List;
16081 published enum TransferCommandOperation {
16082 COPY = 0,
16083 MOVE = 1,
16084 LINK = 2
16086 published struct GlobalTransferCommandArgument {
16087 ::com::sun::star::ucb::TransferCommandOperation Operation;
16088 string SourceURL;
16089 string TargetURL;
16090 string NewTitle;
16091 long NameClash;
16093 published service HelpContent {
16094 interface ::com::sun::star::lang::XComponent;
16095 interface ::com::sun::star::ucb::XContent;
16096 interface ::com::sun::star::ucb::XCommandProcessor;
16097 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16098 interface ::com::sun::star::beans::XPropertyContainer;
16099 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16100 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16101 interface ::com::sun::star::container::XChild;
16102 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16104 published service HelpContentProvider {
16105 interface ::com::sun::star::ucb::XContentProvider;
16107 published service HierarchyContentProvider {
16108 interface ::com::sun::star::ucb::XContentProvider;
16110 published service HierarchyDataReadAccess {
16111 interface ::com::sun::star::container::XNameAccess;
16112 interface ::com::sun::star::container::XHierarchicalNameAccess;
16113 interface ::com::sun::star::util::XChangesNotifier;
16114 interface ::com::sun::star::lang::XComponent;
16116 published service HierarchyDataReadWriteAccess {
16117 service ::com::sun::star::ucb::HierarchyDataReadAccess;
16118 interface ::com::sun::star::container::XNameContainer;
16119 interface ::com::sun::star::lang::XSingleServiceFactory;
16120 interface ::com::sun::star::util::XChangesBatch;
16122 published service HierarchyFolderContent {
16123 interface ::com::sun::star::lang::XComponent;
16124 interface ::com::sun::star::ucb::XContent;
16125 interface ::com::sun::star::ucb::XCommandProcessor;
16126 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16127 interface ::com::sun::star::beans::XPropertyContainer;
16128 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16129 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16130 interface ::com::sun::star::container::XChild;
16131 interface ::com::sun::star::ucb::XContentCreator;
16132 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16134 published service HierarchyLinkContent {
16135 interface ::com::sun::star::lang::XComponent;
16136 interface ::com::sun::star::ucb::XContent;
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;
16145 published service HierarchyRootFolderContent {
16146 interface ::com::sun::star::lang::XComponent;
16147 interface ::com::sun::star::ucb::XContent;
16148 interface ::com::sun::star::ucb::XCommandProcessor;
16149 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16150 interface ::com::sun::star::beans::XPropertyContainer;
16151 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16152 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16153 interface ::com::sun::star::container::XChild;
16154 interface ::com::sun::star::ucb::XContentCreator;
16155 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16157 published struct InsertCommandArgument {
16158 ::com::sun::star::io::XInputStream Data;
16159 boolean ReplaceExisting;
16161 published exception InteractiveAppException: ::com::sun::star::task::ClassifiedInteractionRequest {
16162 unsigned long Code;
16164 published exception InteractiveAugmentedIOException: ::com::sun::star::ucb::InteractiveIOException {
16165 sequence< any > Arguments;
16167 published exception InteractiveBadTransferURLException: ::com::sun::star::uno::Exception {
16169 /** @deprecated */ published exception InteractiveFileIOException: ::com::sun::star::ucb::InteractiveIOException {
16170 string FileName;
16172 published exception InteractiveNetworkException: ::com::sun::star::task::ClassifiedInteractionRequest {
16174 published exception InteractiveNetworkConnectException: ::com::sun::star::ucb::InteractiveNetworkException {
16175 string Server;
16177 published exception InteractiveNetworkGeneralException: ::com::sun::star::ucb::InteractiveNetworkException {
16179 published exception InteractiveNetworkOffLineException: ::com::sun::star::ucb::InteractiveNetworkException {
16181 published exception InteractiveNetworkReadException: ::com::sun::star::ucb::InteractiveNetworkException {
16182 string Diagnostic;
16184 published exception InteractiveNetworkResolveNameException: ::com::sun::star::ucb::InteractiveNetworkException {
16185 string Server;
16187 published exception InteractiveNetworkWriteException: ::com::sun::star::ucb::InteractiveNetworkException {
16188 string Diagnostic;
16190 published exception InteractiveWrongMediumException: ::com::sun::star::task::ClassifiedInteractionRequest {
16191 any Medium;
16193 published struct Link {
16194 string Source;
16195 string Destination;
16197 published struct ListAction {
16198 long Position;
16199 long Count;
16200 long ListActionType;
16201 any ActionInfo;
16203 published constants ListActionType {
16204 const long CLEARED = 23;
16205 const long COMPLETED = 27;
16206 const long INSERTED = 21;
16207 const long MOVED = 24;
16208 const long PROPERTIES_CHANGED = 25;
16209 const long REMOVED = 22;
16210 const long WELCOME = 20;
16212 published struct ListEvent: ::com::sun::star::lang::EventObject {
16213 sequence< ::com::sun::star::ucb::ListAction > Changes;
16215 published enum LockDepth {
16216 ZERO = 0,
16217 ONE = 1,
16218 INFINITY = 2
16220 published enum LockScope {
16221 EXCLUSIVE = 0,
16222 SHARED = 1
16224 published enum LockType {
16225 WRITE = 0
16227 published struct LockEntry {
16228 ::com::sun::star::ucb::LockScope Scope;
16229 ::com::sun::star::ucb::LockType Type;
16231 published struct Lock: ::com::sun::star::ucb::LockEntry {
16232 ::com::sun::star::ucb::LockDepth Depth;
16233 any Owner;
16234 hyper Timeout;
16235 sequence< string > LockTokens;
16237 published exception MissingInputStreamException: ::com::sun::star::uno::Exception {
16239 published exception MissingPropertiesException: ::com::sun::star::uno::Exception {
16240 sequence< string > Properties;
16242 published constants NameClash {
16243 const long ASK = 4;
16244 const long ERROR = 0;
16245 /** @deprecated */ const long KEEP = 3;
16246 const long OVERWRITE = 1;
16247 const long RENAME = 2;
16249 published exception NameClashException: ::com::sun::star::task::ClassifiedInteractionRequest {
16250 string Name;
16252 published exception NameClashResolveRequest: ::com::sun::star::task::ClassifiedInteractionRequest {
16253 string TargetFolderURL;
16254 string ClashingName;
16255 string ProposedNewName;
16257 published service ODMAContent {
16258 interface ::com::sun::star::lang::XComponent;
16259 interface ::com::sun::star::ucb::XContent;
16260 interface ::com::sun::star::ucb::XCommandProcessor;
16261 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16262 interface ::com::sun::star::beans::XPropertyContainer;
16263 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16264 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16265 interface ::com::sun::star::container::XChild;
16266 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16268 published service ODMAContentProvider {
16269 interface ::com::sun::star::ucb::XContentProvider;
16271 published struct OpenCommandArgument {
16272 long Mode;
16273 long Priority;
16274 ::com::sun::star::uno::XInterface Sink;
16275 sequence< ::com::sun::star::beans::Property > Properties;
16277 published struct OpenCommandArgument2: ::com::sun::star::ucb::OpenCommandArgument {
16278 sequence< ::com::sun::star::ucb::NumberedSortingInfo > SortingInfo;
16280 published struct OpenCommandArgument3: ::com::sun::star::ucb::OpenCommandArgument2 {
16281 sequence< ::com::sun::star::beans::NamedValue > OpeningFlags;
16283 published constants OpenMode {
16284 const short ALL = 0;
16285 const short DOCUMENT = 2;
16286 const short DOCUMENTS = 3;
16287 const short DOCUMENT_SHARE_DENY_NONE = 4;
16288 const short DOCUMENT_SHARE_DENY_WRITE = 5;
16289 const short FOLDERS = 1;
16291 published enum OutgoingMessageState {
16292 WRITTEN = 0,
16293 PARTIALLY_LOCALLY_SENT = 1,
16294 COMPLETELY_LOCALLY_SENT = 2,
16295 RECOVERABLE_LOCAL_ERROR = 3,
16296 NONRECOVERABLE_LOCAL_ERROR = 4,
16297 EXTERNAL_ERROR = 5,
16298 WAITING_CONFIRMATION = 6,
16299 CONFIRMED = 7
16301 published service PackageContentProvider {
16302 interface ::com::sun::star::ucb::XContentProvider;
16304 published service PackageFolderContent {
16305 interface ::com::sun::star::lang::XComponent;
16306 interface ::com::sun::star::ucb::XContent;
16307 interface ::com::sun::star::ucb::XCommandProcessor;
16308 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16309 interface ::com::sun::star::beans::XPropertyContainer;
16310 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16311 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16312 interface ::com::sun::star::container::XChild;
16313 interface ::com::sun::star::ucb::XContentCreator;
16314 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16316 published service PackageStreamContent {
16317 interface ::com::sun::star::lang::XComponent;
16318 interface ::com::sun::star::ucb::XContent;
16319 interface ::com::sun::star::ucb::XCommandProcessor;
16320 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16321 interface ::com::sun::star::beans::XPropertyContainer;
16322 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16323 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16324 interface ::com::sun::star::container::XChild;
16325 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16327 published interface XPropertySetRegistry;
16328 published interface XPersistentPropertySet {
16329 interface ::com::sun::star::beans::XPropertySet;
16330 ::com::sun::star::ucb::XPropertySetRegistry getRegistry();
16331 string getKey();
16333 published service PersistentPropertySet {
16334 interface ::com::sun::star::ucb::XPersistentPropertySet;
16335 interface ::com::sun::star::container::XNamed;
16336 interface ::com::sun::star::beans::XPropertyContainer;
16337 interface ::com::sun::star::beans::XPropertyAccess;
16339 published struct PostCommandArgument {
16340 ::com::sun::star::io::XInputStream Source;
16341 ::com::sun::star::uno::XInterface Sink;
16343 published struct PostCommandArgument2: ::com::sun::star::ucb::PostCommandArgument {
16344 string MediaType;
16345 string Referer;
16347 published enum Priority {
16348 HIGHEST = 0,
16349 HIGH = 1,
16350 NORMAL = 2,
16351 LOW = 3,
16352 LOWEST = 4
16354 published service PropertiesManager: ::com::sun::star::beans::XPropertySetInfo;
16355 published interface XPropertySetRegistry {
16356 interface ::com::sun::star::uno::XInterface;
16357 ::com::sun::star::ucb::XPersistentPropertySet openPropertySet([in] string key, [in] boolean create);
16358 void removePropertySet([in] string key);
16360 published service PropertySetRegistry {
16361 interface ::com::sun::star::ucb::XPropertySetRegistry;
16362 interface ::com::sun::star::container::XNameAccess;
16364 published enum PropertyValueState {
16365 UNPROCESSED = 0,
16366 PROCESSED = 1,
16367 INVALID_NAME = 2,
16368 INVALID_TYPE = 3
16370 published struct PropertyValueInfo: ::com::sun::star::beans::PropertyValue {
16371 ::com::sun::star::ucb::PropertyValueState ValueState;
16373 published struct RecipientInfo {
16374 string ProtocolType;
16375 ::com::sun::star::ucb::OutgoingMessageState State;
16376 string To;
16377 string CC;
16378 string BCC;
16379 string Newsgroups;
16380 string Server;
16381 string Username;
16382 string Password;
16383 string VIMPostOfficePath;
16384 string ProtocolErrorString;
16385 long ProtocolErrorNumber;
16386 long SendTries;
16388 published service RemoteAccessContentProvider {
16389 service ::com::sun::star::ucb::ContentProvider;
16390 interface ::com::sun::star::ucb::XParameterizedContentProvider;
16392 published interface XRemoteContentProviderDoneListener;
16393 published interface XRemoteContentProviderAcceptor {
16394 interface ::com::sun::star::uno::XInterface;
16395 boolean addRemoteContentProvider([in] string Identifier, [in] ::com::sun::star::lang::XMultiServiceFactory Factory, [in] sequence< string > Templates, [in] ::com::sun::star::ucb::XRemoteContentProviderDoneListener DoneListener);
16396 boolean removeRemoteContentProvider([in] string Identifier);
16398 published interface XContentProviderManager;
16399 /** @deprecated */ published interface XRemoteContentProviderActivator {
16400 interface ::com::sun::star::uno::XInterface;
16401 ::com::sun::star::ucb::XContentProviderManager activateRemoteContentProviders();
16403 published service RemoteContentProviderAcceptor {
16404 interface ::com::sun::star::ucb::XRemoteContentProviderAcceptor;
16405 /** @deprecated */ [optional] interface ::com::sun::star::ucb::XRemoteContentProviderActivator;
16407 published enum RemoteContentProviderChangeAction {
16408 ADDED = 0,
16409 REMOVED = 1
16411 published struct RemoteContentProviderChangeEvent: ::com::sun::star::lang::EventObject {
16412 string Identifier;
16413 ::com::sun::star::ucb::RemoteContentProviderChangeAction Action;
16415 /** @deprecated */ published service RemoteProxyContentProvider {
16416 interface ::com::sun::star::ucb::XContentProvider;
16417 [optional] interface ::com::sun::star::ucb::XContentIdentifierFactory;
16418 [optional] interface ::com::sun::star::ucb::XParameterizedContentProvider;
16420 published exception ResultSetException: ::com::sun::star::sdbc::SQLException {
16422 published struct RuleTerm {
16423 string Property;
16424 any Operand;
16425 short Operator;
16426 boolean CaseSensitive;
16427 boolean RegularExpression;
16429 published struct Rule {
16430 sequence< ::com::sun::star::ucb::RuleTerm > Terms;
16431 string Parameter;
16432 short Action;
16434 published constants RuleAction {
16435 const short COPY = 8;
16436 const short DELETE = 9;
16437 const short FORWARD = 11;
16438 const short HIDE = 2;
16439 const short LINK = 10;
16440 const short MARK = 3;
16441 const short MARKREAD = 5;
16442 const short MARKUNREAD = 6;
16443 const short MOVE = 7;
16444 const short NONE = 0;
16445 const short SHOW = 1;
16446 const short UNMARK = 4;
16448 published constants RuleOperator {
16449 const short CONTAINS = 1;
16450 const short CONTAINSNOT = 2;
16451 const short EQUAL = 5;
16452 const short GREATEREQUAL = 3;
16453 const short LESSEQUAL = 4;
16454 const short NOTEQUAL = 6;
16455 const short VALUE_FALSE = 8;
16456 const short VALUE_TRUE = 7;
16458 published struct RuleSet {
16459 sequence< ::com::sun::star::ucb::Rule > Rules;
16460 boolean HandleFolder;
16462 published struct SearchCriterium {
16463 sequence< ::com::sun::star::ucb::RuleTerm > Terms;
16465 published enum SearchRecursion {
16466 NONE = 0,
16467 ONE_LEVEL = 1,
16468 DEEP = 2
16470 published struct SearchInfo {
16471 sequence< ::com::sun::star::ucb::SearchCriterium > Criteria;
16472 ::com::sun::star::ucb::SearchRecursion Recursion;
16473 boolean IncludeBase;
16474 boolean RespectFolderViewRestrictions;
16475 boolean RespectDocViewRestrictions;
16476 boolean FollowIndirections;
16478 published struct SearchCommandArgument {
16479 ::com::sun::star::ucb::SearchInfo Info;
16480 sequence< ::com::sun::star::beans::Property > Properties;
16482 published struct SendInfo {
16483 string ProtocolType;
16484 string Value;
16486 published struct SendMediaTypes {
16487 string ProtocolType;
16488 sequence< string > Value;
16490 published interface XSimpleFileAccess {
16491 interface ::com::sun::star::uno::XInterface;
16492 void copy([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16493 void move([in] string SourceURL, [in] string DestURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16494 void kill([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16495 boolean isFolder([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16496 boolean isReadOnly([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16497 void setReadOnly([in] string FileURL, [in] boolean bReadOnly) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16498 void createFolder([in] string NewFolderURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16499 long getSize([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16500 string getContentType([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16501 ::com::sun::star::util::DateTime getDateTimeModified([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16502 sequence< string > getFolderContents([in] string FolderURL, [in] boolean bIncludeFolders) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16503 boolean exists([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16504 ::com::sun::star::io::XInputStream openFileRead([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16505 ::com::sun::star::io::XOutputStream openFileWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16506 ::com::sun::star::io::XStream openFileReadWrite([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16507 void setInteractionHandler([in] ::com::sun::star::task::XInteractionHandler Handler);
16509 published interface XSimpleFileAccess2 {
16510 interface ::com::sun::star::ucb::XSimpleFileAccess;
16511 void writeFile([in] string FileURL, [in] ::com::sun::star::io::XInputStream data) raises (::com::sun::star::uno::Exception);
16513 published interface XSimpleFileAccess3 {
16514 interface ::com::sun::star::ucb::XSimpleFileAccess2;
16515 boolean isHidden([in] string FileURL) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16516 void setHidden([in] string FileURL, [in] boolean bHidden) raises (::com::sun::star::ucb::CommandAbortedException, ::com::sun::star::uno::Exception);
16518 published service SimpleFileAccess: ::com::sun::star::ucb::XSimpleFileAccess3;
16519 published interface XSortedDynamicResultSetFactory {
16520 interface ::com::sun::star::uno::XInterface;
16521 ::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);
16523 published service SortedDynamicResultSetFactory: ::com::sun::star::ucb::XSortedDynamicResultSetFactory;
16524 published struct SortingInfo {
16525 string PropertyName;
16526 boolean Ascending;
16528 published interface XPropertySetRegistryFactory {
16529 interface ::com::sun::star::uno::XInterface;
16530 ::com::sun::star::ucb::XPropertySetRegistry createPropertySetRegistry([in] string URL);
16532 published service Store: ::com::sun::star::ucb::XPropertySetRegistryFactory;
16533 published enum SynchronizePolicy {
16534 SERVER_IS_MASTER = 0,
16535 CLIENT_IS_MASTER = 1,
16536 NONE_IS_MASTER = 2
16538 published struct TransferInfo {
16539 boolean MoveData;
16540 string SourceURL;
16541 string NewTitle;
16542 long NameClash;
16544 published struct TransferResult {
16545 string Source;
16546 string Target;
16547 any Result;
16549 published interface XContentProviderManager {
16550 interface ::com::sun::star::uno::XInterface;
16551 ::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);
16552 void deregisterContentProvider([in] ::com::sun::star::ucb::XContentProvider Provider, [in] string Scheme);
16553 sequence< ::com::sun::star::ucb::ContentProviderInfo > queryContentProviders();
16554 ::com::sun::star::ucb::XContentProvider queryContentProvider([in] string Identifier);
16556 published interface XUniversalContentBroker {
16557 interface ::com::sun::star::lang::XComponent;
16558 interface ::com::sun::star::ucb::XContentProvider;
16559 interface ::com::sun::star::ucb::XContentProviderManager;
16560 interface ::com::sun::star::ucb::XContentIdentifierFactory;
16561 interface ::com::sun::star::ucb::XCommandProcessor2;
16563 published service UniversalContentBroker: ::com::sun::star::ucb::XUniversalContentBroker {
16564 create();
16566 published exception UnsupportedCommandException: ::com::sun::star::uno::Exception {
16568 published exception UnsupportedDataSinkException: ::com::sun::star::uno::Exception {
16569 ::com::sun::star::uno::XInterface Sink;
16571 published exception UnsupportedNameClashException: ::com::sun::star::uno::Exception {
16572 long NameClash;
16574 published exception UnsupportedOpenModeException: ::com::sun::star::uno::Exception {
16575 short Mode;
16577 published enum VerificationMode {
16578 ALWAYS = 0,
16579 ONCE = 1,
16580 NEVER = 2
16582 published service WebDAVContentProvider {
16583 interface ::com::sun::star::ucb::XContentProvider;
16585 published service WebDAVDocumentContent {
16586 interface ::com::sun::star::lang::XComponent;
16587 interface ::com::sun::star::ucb::XContent;
16588 interface ::com::sun::star::ucb::XCommandProcessor;
16589 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16590 interface ::com::sun::star::beans::XPropertyContainer;
16591 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16592 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16593 interface ::com::sun::star::container::XChild;
16594 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16596 published service WebDAVFolderContent {
16597 interface ::com::sun::star::lang::XComponent;
16598 interface ::com::sun::star::ucb::XContent;
16599 interface ::com::sun::star::ucb::XCommandProcessor;
16600 interface ::com::sun::star::beans::XPropertiesChangeNotifier;
16601 interface ::com::sun::star::beans::XPropertyContainer;
16602 interface ::com::sun::star::beans::XPropertySetInfoChangeNotifier;
16603 interface ::com::sun::star::ucb::XCommandInfoChangeNotifier;
16604 interface ::com::sun::star::container::XChild;
16605 interface ::com::sun::star::ucb::XContentCreator;
16606 [optional] interface ::com::sun::star::ucb::XCommandProcessor2;
16608 published struct WelcomeDynamicResultSetStruct {
16609 ::com::sun::star::sdbc::XResultSet Old;
16610 ::com::sun::star::sdbc::XResultSet New;
16612 published interface XAnyCompare {
16613 interface ::com::sun::star::uno::XInterface;
16614 short compare([in] any Any1, [in] any Any2);
16616 published interface XCommandInfo {
16617 interface ::com::sun::star::uno::XInterface;
16618 sequence< ::com::sun::star::ucb::CommandInfo > getCommands();
16619 ::com::sun::star::ucb::CommandInfo getCommandInfoByName([in] string Name) raises (::com::sun::star::ucb::UnsupportedCommandException);
16620 ::com::sun::star::ucb::CommandInfo getCommandInfoByHandle([in] long Handle) raises (::com::sun::star::ucb::UnsupportedCommandException);
16621 boolean hasCommandByName([in] string Name);
16622 boolean hasCommandByHandle([in] long Handle);
16624 published interface XCommandInfoChangeListener {
16625 interface ::com::sun::star::lang::XEventListener;
16626 void commandInfoChange([in] ::com::sun::star::ucb::CommandInfoChangeEvent evt);
16628 published interface XContentEventListener {
16629 interface ::com::sun::star::lang::XEventListener;
16630 void contentEvent([in] ::com::sun::star::ucb::ContentEvent evt);
16632 published interface XContentIdentifier {
16633 interface ::com::sun::star::uno::XInterface;
16634 string getContentIdentifier();
16635 string getContentProviderScheme();
16637 published interface XContentIdentifierMapping {
16638 interface ::com::sun::star::uno::XInterface;
16639 string mapContentIdentifierString([in] string Source);
16640 ::com::sun::star::ucb::XContentIdentifier mapContentIdentifier([in] ::com::sun::star::ucb::XContentIdentifier Source);
16641 ::com::sun::star::ucb::XContent mapContent([in] ::com::sun::star::ucb::XContent Source);
16642 boolean mapRow([inout] sequence< any > Value);
16644 /** @deprecated */ published interface XDataContainer {
16645 interface ::com::sun::star::container::XIndexContainer;
16646 string getContentType();
16647 void setContentType([in] string aType);
16648 sequence< byte > getData();
16649 void setData([in] sequence< byte > aData);
16650 /** @deprecated */ string getDataURL();
16651 /** @deprecated */ void setDataURL([in] string aURL);
16653 published interface XDynamicResultSetListener {
16654 interface ::com::sun::star::lang::XEventListener;
16655 void notify([in] ::com::sun::star::ucb::ListEvent Changes);
16657 published interface XInteractionHandlerSupplier {
16658 interface ::com::sun::star::uno::XInterface;
16659 boolean hasInteractionHandler();
16661 published interface XInteractionReplaceExistingData {
16662 interface ::com::sun::star::task::XInteractionContinuation;
16664 published interface XInteractionSupplyAuthentication {
16665 interface ::com::sun::star::task::XInteractionContinuation;
16666 boolean canSetRealm();
16667 void setRealm([in] string Realm);
16668 boolean canSetUserName();
16669 void setUserName([in] string UserName);
16670 boolean canSetPassword();
16671 void setPassword([in] string Password);
16672 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberPasswordModes([out] ::com::sun::star::ucb::RememberAuthentication Default);
16673 void setRememberPassword([in] ::com::sun::star::ucb::RememberAuthentication Remember);
16674 boolean canSetAccount();
16675 void setAccount([in] string Account);
16676 sequence< ::com::sun::star::ucb::RememberAuthentication > getRememberAccountModes([out] ::com::sun::star::ucb::RememberAuthentication Default);
16677 void setRememberAccount([in] ::com::sun::star::ucb::RememberAuthentication Remember);
16679 published interface XInteractionSupplyName {
16680 interface ::com::sun::star::task::XInteractionContinuation;
16681 void setName([in] string Name);
16683 published interface XProgressHandler {
16684 interface ::com::sun::star::uno::XInterface;
16685 void push([in] any Status);
16686 void update([in] any Status);
16687 void pop();
16689 published interface XPropertyMatcher {
16690 interface ::com::sun::star::uno::XInterface;
16691 boolean matches([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XCommandEnvironment Environment);
16693 published interface XPropertyMatcherFactory {
16694 interface ::com::sun::star::uno::XInterface;
16695 ::com::sun::star::ucb::XPropertyMatcher createPropertyMatcher([in] sequence< ::com::sun::star::ucb::SearchCriterium > Criteria);
16697 published interface XRecycler {
16698 interface ::com::sun::star::uno::XInterface;
16699 void trashContent([in] ::com::sun::star::ucb::XCommandProcessor Properties, [in] ::com::sun::star::ucb::XContentIdentifier Identifier);
16701 published interface XRemoteContentProviderChangeListener {
16702 interface ::com::sun::star::lang::XEventListener;
16703 void remoteContentProviderChange([in] ::com::sun::star::ucb::RemoteContentProviderChangeEvent Event);
16705 published interface XRemoteContentProviderChangeNotifier {
16706 interface ::com::sun::star::uno::XInterface;
16707 void addRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener);
16708 void removeRemoteContentProviderChangeListener([in] ::com::sun::star::ucb::XRemoteContentProviderChangeListener Listener);
16710 published interface XRemoteContentProviderConnectionControl {
16711 interface ::com::sun::star::uno::XInterface;
16712 void enableConnectionControl([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor, [in] ::com::sun::star::uno::XInterface Token);
16714 published interface XRemoteContentProviderDistributor {
16715 interface ::com::sun::star::uno::XInterface;
16716 boolean connectToRemoteAcceptor([in] string Url, [in] string Identifier) raises (::com::sun::star::connection::NoConnectException, ::com::sun::star::connection::ConnectionSetupException, ::com::sun::star::lang::IllegalArgumentException);
16717 boolean disconnectFromRemoteAcceptor([in] string Url);
16718 void disconnectFromAll();
16720 published interface XRemoteContentProviderDoneListener {
16721 interface ::com::sun::star::uno::XInterface;
16722 void doneWithRemoteContentProviders([in] ::com::sun::star::ucb::XRemoteContentProviderAcceptor Acceptor);
16724 published interface XRemoteContentProviderSupplier {
16725 interface ::com::sun::star::uno::XInterface;
16726 ::com::sun::star::lang::XMultiServiceFactory queryRemoteContentProvider([in] string Identifier);
16729 module ui {
16730 published service ActionTrigger {
16731 [property] string Text;
16732 [property] string CommandURL;
16733 [property, optional] string HelpURL;
16734 [property] ::com::sun::star::awt::XBitmap Image;
16735 [property] ::com::sun::star::container::XIndexContainer SubContainer;
16737 published service ActionTriggerContainer {
16738 interface ::com::sun::star::container::XIndexContainer;
16739 interface ::com::sun::star::lang::XMultiServiceFactory;
16740 [optional] interface ::com::sun::star::container::XEnumerationAccess;
16741 [optional] interface ::com::sun::star::container::XContainer;
16743 published service ActionTriggerSeparator {
16744 [property, optional] short SeparatorType;
16746 published constants ActionTriggerSeparatorType {
16747 const short LINE = 0;
16748 const short LINEBREAK = 2;
16749 const short SPACE = 1;
16751 published struct ContextMenuExecuteEvent {
16752 ::com::sun::star::awt::XWindow SourceWindow;
16753 ::com::sun::star::awt::Point ExecutePosition;
16754 ::com::sun::star::container::XIndexContainer ActionTriggerContainer;
16755 ::com::sun::star::view::XSelectionSupplier Selection;
16757 published enum ContextMenuInterceptorAction {
16758 IGNORED = 0,
16759 CANCELLED = 1,
16760 EXECUTE_MODIFIED = 2,
16761 CONTINUE_MODIFIED = 3
16763 published interface XUIConfiguration {
16764 interface ::com::sun::star::uno::XInterface;
16765 void addConfigurationListener([in] ::com::sun::star::ui::XUIConfigurationListener Listener);
16766 void removeConfigurationListener([in] ::com::sun::star::ui::XUIConfigurationListener Listener);
16768 published interface XUIConfigurationPersistence {
16769 interface ::com::sun::star::uno::XInterface;
16770 void reload() raises (::com::sun::star::uno::Exception);
16771 void store() raises (::com::sun::star::uno::Exception);
16772 void storeToStorage([in] ::com::sun::star::embed::XStorage Storage) raises (::com::sun::star::uno::Exception);
16773 boolean isModified();
16774 boolean isReadOnly();
16776 published interface XUIConfigurationStorage {
16777 interface ::com::sun::star::uno::XInterface;
16778 void setStorage([in] ::com::sun::star::embed::XStorage Storage);
16779 boolean hasStorage();
16781 published interface XAcceleratorConfiguration {
16782 interface ::com::sun::star::ui::XUIConfigurationPersistence;
16783 interface ::com::sun::star::ui::XUIConfigurationStorage;
16784 interface ::com::sun::star::ui::XUIConfiguration;
16785 sequence< ::com::sun::star::awt::KeyEvent > getAllKeyEvents();
16786 string getCommandByKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent) raises (::com::sun::star::container::NoSuchElementException);
16787 void setKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent, [in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16788 void removeKeyEvent([in] ::com::sun::star::awt::KeyEvent aKeyEvent) raises (::com::sun::star::container::NoSuchElementException);
16789 sequence< ::com::sun::star::awt::KeyEvent > getKeyEventsByCommand([in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16790 sequence< any > getPreferredKeyEventsForCommandList([in] sequence< string > lCommandList) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16791 void removeCommandFromAllKeyEvents([in] string sCommand) raises (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::container::NoSuchElementException);
16793 published interface XContextMenuInterceptor {
16794 interface ::com::sun::star::uno::XInterface;
16795 ::com::sun::star::ui::ContextMenuInterceptorAction notifyContextMenuExecute([in] ::com::sun::star::ui::ContextMenuExecuteEvent aEvent);
16797 module dialogs {
16798 published constants CommonFilePickerElementIds {
16799 const short CONTROL_FILEVIEW = 4;
16800 const short EDIT_FILEURL = 5;
16801 const short EDIT_FILEURL_LABEL = 7;
16802 const short LISTBOX_FILTER = 3;
16803 const short LISTBOX_FILTER_LABEL = 6;
16804 const short PUSHBUTTON_CANCEL = 2;
16805 const short PUSHBUTTON_OK = 1;
16807 published constants ControlActions {
16808 const short ADD_ITEM = 1;
16809 const short ADD_ITEMS = 2;
16810 const short DELETE_ITEM = 3;
16811 const short DELETE_ITEMS = 4;
16812 const short GET_HELP_URL = 101;
16813 const short GET_ITEMS = 6;
16814 const short GET_SELECTED_ITEM = 7;
16815 const short GET_SELECTED_ITEM_INDEX = 8;
16816 const short SET_HELP_URL = 100;
16817 const short SET_SELECT_ITEM = 5;
16819 published exception ExecutableDialogException: ::com::sun::star::uno::Exception {
16821 published constants ExecutableDialogResults {
16822 const short CANCEL = 0;
16823 const short OK = 1;
16825 published constants ExtendedFilePickerElementIds {
16826 const short CHECKBOX_AUTOEXTENSION = 100;
16827 const short CHECKBOX_FILTEROPTIONS = 102;
16828 const short CHECKBOX_GPGENCRYPTION = 211;
16829 const short CHECKBOX_LINK = 104;
16830 const short CHECKBOX_PASSWORD = 101;
16831 const short CHECKBOX_PREVIEW = 105;
16832 const short CHECKBOX_READONLY = 103;
16833 const short CHECKBOX_SELECTION = 110;
16834 const short LISTBOX_FILTER_SELECTOR = 210;
16835 const short LISTBOX_IMAGE_ANCHOR = 212;
16836 const short LISTBOX_IMAGE_ANCHOR_LABEL = 213;
16837 const short LISTBOX_IMAGE_TEMPLATE = 109;
16838 const short LISTBOX_IMAGE_TEMPLATE_LABEL = 209;
16839 const short LISTBOX_TEMPLATE = 108;
16840 const short LISTBOX_TEMPLATE_LABEL = 208;
16841 const short LISTBOX_VERSION = 107;
16842 const short LISTBOX_VERSION_LABEL = 207;
16843 const short PUSHBUTTON_PLAY = 106;
16845 published interface XFilePicker {
16846 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
16847 void setMultiSelectionMode([in] boolean bMode);
16848 void setDefaultName([in] string aName);
16849 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException);
16850 string getDisplayDirectory();
16851 /** @deprecated */ sequence< string > getFiles();
16853 published interface XFilePicker2 {
16854 interface ::com::sun::star::ui::dialogs::XFilePicker;
16855 sequence< string > getSelectedFiles();
16857 published interface XFilePickerListener;
16858 published interface XFilePickerNotifier {
16859 interface ::com::sun::star::uno::XInterface;
16860 void addFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener);
16861 void removeFilePickerListener([in] ::com::sun::star::ui::dialogs::XFilePickerListener xListener);
16863 published interface XFilePreview {
16864 interface ::com::sun::star::uno::XInterface;
16865 sequence< short > getSupportedImageFormats();
16866 /** @deprecated */ ::com::sun::star::util::Color getTargetColorDepth();
16867 long getAvailableWidth();
16868 long getAvailableHeight();
16869 void setImage([in] short aImageFormat, [in] any aImage) raises (::com::sun::star::lang::IllegalArgumentException);
16870 boolean setShowState([in] boolean bShowState);
16871 boolean getShowState();
16873 published interface XFilterGroupManager {
16874 interface ::com::sun::star::uno::XInterface;
16875 void appendFilterGroup([in] string sGroupTitle, [in] sequence< ::com::sun::star::beans::StringPair > aFilters) raises (::com::sun::star::lang::IllegalArgumentException);
16877 published interface XFilterManager {
16878 interface ::com::sun::star::uno::XInterface;
16879 void appendFilter([in] string aTitle, [in] string aFilter) raises (::com::sun::star::lang::IllegalArgumentException);
16880 void setCurrentFilter([in] string aTitle) raises (::com::sun::star::lang::IllegalArgumentException);
16881 string getCurrentFilter();
16883 published interface XFilePicker3 {
16884 interface ::com::sun::star::ui::dialogs::XFilePicker2;
16885 interface ::com::sun::star::ui::dialogs::XFilePickerNotifier;
16886 interface ::com::sun::star::ui::dialogs::XFilterManager;
16887 interface ::com::sun::star::ui::dialogs::XFilterGroupManager;
16888 interface ::com::sun::star::util::XCancellable;
16889 interface ::com::sun::star::lang::XComponent;
16890 [optional] interface ::com::sun::star::ui::dialogs::XFilePreview;
16892 published service FilePicker: ::com::sun::star::ui::dialogs::XFilePicker3 {
16893 createWithMode([in] short Mode);
16895 published struct FilePickerEvent: ::com::sun::star::lang::EventObject {
16896 short ElementId;
16898 published constants FilePreviewImageFormats {
16899 const short BITMAP = 1;
16901 published interface XFolderPicker {
16902 interface ::com::sun::star::ui::dialogs::XExecutableDialog;
16903 void setDisplayDirectory([in] string aDirectory) raises (::com::sun::star::lang::IllegalArgumentException);
16904 string getDisplayDirectory();
16905 string getDirectory();
16906 void setDescription([in] string aDescription);
16908 published interface XFolderPicker2 {
16909 interface ::com::sun::star::ui::dialogs::XFolderPicker;
16910 interface ::com::sun::star::util::XCancellable;
16912 published service FolderPicker: ::com::sun::star::ui::dialogs::XFolderPicker2;
16913 /** @deprecated */ published constants ListboxControlActions {
16914 const short ADD_ITEM = 1;
16915 const short ADD_ITEMS = 2;
16916 const short DELETE_ITEM = 3;
16917 const short DELETE_ITEMS = 4;
16918 const short GET_ITEMS = 6;
16919 const short GET_SELECTED_ITEM = 7;
16920 const short SET_SELECT_ITEM = 5;
16922 published constants TemplateDescription {
16923 const short FILEOPEN_LINK_PLAY = 12;
16924 const short FILEOPEN_LINK_PREVIEW = 9;
16925 const short FILEOPEN_LINK_PREVIEW_IMAGE_ANCHOR = 13;
16926 const short FILEOPEN_LINK_PREVIEW_IMAGE_TEMPLATE = 6;
16927 const short FILEOPEN_PLAY = 7;
16928 const short FILEOPEN_PREVIEW = 11;
16929 const short FILEOPEN_READONLY_VERSION = 8;
16930 const short FILEOPEN_SIMPLE = 0;
16931 const short FILESAVE_AUTOEXTENSION = 10;
16932 const short FILESAVE_AUTOEXTENSION_PASSWORD = 2;
16933 const short FILESAVE_AUTOEXTENSION_PASSWORD_FILTEROPTIONS = 3;
16934 const short FILESAVE_AUTOEXTENSION_SELECTION = 4;
16935 const short FILESAVE_AUTOEXTENSION_TEMPLATE = 5;
16936 const short FILESAVE_SIMPLE = 1;
16938 published interface XControlAccess {
16939 interface ::com::sun::star::uno::XInterface;
16940 void setControlProperty([in] string aControlName, [in] string aControlProperty, [in] any aValue) raises (::com::sun::star::lang::IllegalArgumentException);
16941 any getControlProperty([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException);
16943 published interface XControlInformation {
16944 interface ::com::sun::star::uno::XInterface;
16945 sequence< string > getSupportedControls();
16946 boolean isControlSupported([in] string aControlName);
16947 sequence< string > getSupportedControlProperties([in] string aControlName) raises (::com::sun::star::lang::IllegalArgumentException);
16948 boolean isControlPropertySupported([in] string aControlName, [in] string aControlProperty) raises (::com::sun::star::lang::IllegalArgumentException);
16950 published interface XFilePickerControlAccess {
16951 interface ::com::sun::star::ui::dialogs::XFilePicker;
16952 void setValue([in] short ControlId, [in] short aControlAction, [in] any aValue);
16953 any getValue([in] short aControlId, [in] short aControlAction);
16954 void setLabel([in] short aControlId, [in] string aLabel);
16955 string getLabel([in] short aControlId);
16956 void enableControl([in] short ControlId, [in] boolean bEnable);
16958 published interface XFilePickerListener {
16959 interface ::com::sun::star::lang::XEventListener;
16960 void fileSelectionChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
16961 void directoryChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
16962 string helpRequested([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
16963 void controlStateChanged([in] ::com::sun::star::ui::dialogs::FilePickerEvent aEvent);
16964 void dialogSizeChanged();
16966 published service XSLTFilterDialog: ::com::sun::star::ui::dialogs::XExecutableDialog;
16969 module util {
16970 published struct AtomClassRequest {
16971 long atomClass;
16972 sequence< long > atoms;
16974 published struct AtomDescription {
16975 long atom;
16976 string description;
16978 published struct ChangesEvent: ::com::sun::star::lang::EventObject {
16979 any Base;
16980 ::com::sun::star::util::ChangesSet Changes;
16982 published enum DataEditorEventType {
16983 DONE = 0,
16984 CANCELED = 1
16986 published struct DataEditorEvent: ::com::sun::star::lang::EventObject {
16987 ::com::sun::star::util::DataEditorEventType Type;
16989 published struct DateTimeRange {
16990 unsigned long StartNanoSeconds;
16991 unsigned short StartSeconds;
16992 unsigned short StartMinutes;
16993 unsigned short StartHours;
16994 unsigned short StartDay;
16995 unsigned short StartMonth;
16996 short StartYear;
16997 unsigned long EndNanoSeconds;
16998 unsigned short EndSeconds;
16999 unsigned short EndMinutes;
17000 unsigned short EndHours;
17001 unsigned short EndDay;
17002 unsigned short EndMonth;
17003 short EndYear;
17004 boolean IsUTC;
17006 published interface XJobManager {
17007 interface ::com::sun::star::uno::XInterface;
17008 void registerJob([in] ::com::sun::star::util::XCancellable Job);
17009 void releaseJob([in] ::com::sun::star::util::XCancellable Job);
17010 void cancelAllJobs();
17012 published typedef short Language;
17013 published exception MalformedNumberFormatException: ::com::sun::star::uno::Exception {
17014 long CheckPos;
17016 published constants MeasureUnit {
17017 const short APPFONT = 17;
17018 const short CM = 3;
17019 const short FOOT = 13;
17020 const short INCH = 7;
17021 const short INCH_1000TH = 4;
17022 const short INCH_100TH = 5;
17023 const short INCH_10TH = 6;
17024 const short KM = 11;
17025 const short M = 10;
17026 const short MILE = 14;
17027 const short MM = 2;
17028 const short MM_100TH = 0;
17029 const short MM_10TH = 1;
17030 const short PERCENT = 15;
17031 const short PICA = 12;
17032 const short PIXEL = 16;
17033 const short POINT = 8;
17034 const short SYSFONT = 18;
17035 const short TWIP = 9;
17037 published struct ModeChangeEvent: ::com::sun::star::lang::EventObject {
17038 string NewMode;
17040 published exception NotNumericException: ::com::sun::star::uno::Exception {
17042 published constants NumberFormat {
17043 const short ALL = 0;
17044 const short CURRENCY = 8;
17045 const short DATE = 2;
17046 const short DATETIME = 6;
17047 const short DEFINED = 1;
17048 const short DURATION = 8196;
17049 const short EMPTY = 4096;
17050 const short FRACTION = 64;
17051 const short LOGICAL = 1024;
17052 const short NUMBER = 16;
17053 const short PERCENT = 128;
17054 const short SCIENTIFIC = 32;
17055 const short TEXT = 256;
17056 const short TIME = 4;
17057 const short UNDEFINED = 2048;
17059 published service NumberFormatProperties {
17060 [property, readonly] string FormatString;
17061 [property, readonly] ::com::sun::star::lang::Locale Locale;
17062 [property, readonly] short Type;
17063 [property] string Comment;
17065 published service NumberFormatSettings {
17066 interface ::com::sun::star::beans::XPropertySet;
17067 [property] ::com::sun::star::util::Date NullDate;
17068 [property] short StandardDecimals;
17069 [property] boolean NoZero;
17070 [property] short TwoDigitDateStart;
17072 published interface XNumberFormatTypes {
17073 interface ::com::sun::star::uno::XInterface;
17074 long getStandardIndex([in] ::com::sun::star::lang::Locale nLocale);
17075 long getStandardFormat([in] short nType, [in] ::com::sun::star::lang::Locale nLocale);
17076 long getFormatIndex([in] short nIndex, [in] ::com::sun::star::lang::Locale nLocale);
17077 boolean isTypeCompatible([in] short nOldType, [in] short nNewType);
17078 long getFormatForLocale([in] long nKey, [in] ::com::sun::star::lang::Locale nLocale);
17080 published interface XNumberFormats {
17081 interface ::com::sun::star::uno::XInterface;
17082 ::com::sun::star::beans::XPropertySet getByKey([in] long nKey);
17083 sequence< long > queryKeys([in] short nType, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bCreate);
17084 long queryKey([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bScan);
17085 long addNew([in] string aFormat, [in] ::com::sun::star::lang::Locale nLocale) raises (::com::sun::star::util::MalformedNumberFormatException);
17086 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);
17087 void removeByKey([in] long nKey);
17088 string generateFormat([in] long nBaseKey, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bThousands, [in] boolean bRed, [in] short nDecimals, [in] short nLeading);
17090 published service NumberFormats {
17091 interface ::com::sun::star::util::XNumberFormats;
17092 interface ::com::sun::star::util::XNumberFormatTypes;
17094 published service NumberFormatsSupplier: ::com::sun::star::util::XNumberFormatsSupplier {
17095 createWithLocale([in] ::com::sun::star::lang::Locale Locale);
17096 createWithDefaultLocale();
17098 published interface XNumberFormatPreviewer {
17099 interface ::com::sun::star::uno::XInterface;
17100 string convertNumberToPreviewString([in] string aFormat, [in] double fValue, [in] ::com::sun::star::lang::Locale nLocale, [in] boolean bAllowEnglish) raises (::com::sun::star::util::MalformedNumberFormatException);
17101 ::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);
17103 published interface XNumberFormatter {
17104 interface ::com::sun::star::uno::XInterface;
17105 void attachNumberFormatsSupplier([in] ::com::sun::star::util::XNumberFormatsSupplier xSupplier);
17106 ::com::sun::star::util::XNumberFormatsSupplier getNumberFormatsSupplier();
17107 long detectNumberFormat([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException);
17108 double convertStringToNumber([in] long nKey, [in] string aString) raises (::com::sun::star::util::NotNumericException);
17109 string convertNumberToString([in] long nKey, [in] double fValue);
17110 ::com::sun::star::util::Color queryColorForNumber([in] long nKey, [in] double fValue, [in] ::com::sun::star::util::Color aDefaultColor);
17111 string formatString([in] long nKey, [in] string aString);
17112 ::com::sun::star::util::Color queryColorForString([in] long nKey, [in] string aString, [in] ::com::sun::star::util::Color aDefaultColor);
17113 string getInputString([in] long nKey, [in] double fValue);
17115 published interface XNumberFormatter2 {
17116 interface ::com::sun::star::util::XNumberFormatter;
17117 interface ::com::sun::star::util::XNumberFormatPreviewer;
17119 published service NumberFormatter: ::com::sun::star::util::XNumberFormatter2;
17120 published interface XOfficeInstallationDirectories {
17121 interface ::com::sun::star::uno::XInterface;
17122 string getOfficeInstallationDirectoryURL();
17123 string getOfficeUserDataDirectoryURL();
17124 string makeRelocatableURL([in] string URL);
17125 string makeAbsoluteURL([in] string URL);
17127 /** @deprecated */ published service OfficeInstallationDirectories {
17128 interface ::com::sun::star::util::XOfficeInstallationDirectories;
17130 published interface XPathSettings {
17131 interface ::com::sun::star::beans::XPropertySet;
17132 [attribute] string Addin;
17133 [attribute] string AutoCorrect;
17134 [attribute] string AutoText;
17135 [attribute] string Backup;
17136 [attribute] string Basic;
17137 [attribute] string Bitmap;
17138 [attribute] string Config;
17139 [attribute] string Dictionary;
17140 [attribute] string Favorite;
17141 [attribute] string Filter;
17142 [attribute] string Gallery;
17143 [attribute] string Graphic;
17144 [attribute] string Help;
17145 [attribute] string Linguistic;
17146 [attribute] string Module;
17147 [attribute] string Palette;
17148 [attribute] string Plugin;
17149 [attribute] string Storage;
17150 [attribute] string Temp;
17151 [attribute] string Template;
17152 [attribute] string UIConfig;
17153 [attribute] string UserConfig;
17154 /** @deprecated */ [attribute] string UserDictionary;
17155 [attribute] string Work;
17156 [attribute] string BasePathShareLayer;
17157 [attribute] string BasePathUserLayer;
17159 /** @deprecated */ published service PathSettings: ::com::sun::star::util::XPathSettings;
17160 published interface XStringSubstitution {
17161 interface ::com::sun::star::uno::XInterface;
17162 string substituteVariables([in] string aText, [in] boolean bSubstRequired) raises (::com::sun::star::container::NoSuchElementException);
17163 string reSubstituteVariables([in] string aText);
17164 string getSubstituteVariableValue([in] string variable) raises (::com::sun::star::container::NoSuchElementException);
17166 published service PathSubstitution: ::com::sun::star::util::XStringSubstitution;
17167 published interface XSearchDescriptor {
17168 interface ::com::sun::star::beans::XPropertySet;
17169 string getSearchString();
17170 void setSearchString([in] string aString);
17172 published service SearchDescriptor {
17173 interface ::com::sun::star::util::XSearchDescriptor;
17174 interface ::com::sun::star::beans::XPropertySet;
17175 [property] boolean SearchBackwards;
17176 [property] boolean SearchCaseSensitive;
17177 [property] boolean SearchWords;
17178 [property] boolean SearchRegularExpression;
17179 [property] boolean SearchStyles;
17180 [property] boolean SearchSimilarity;
17181 [property] boolean SearchSimilarityRelax;
17182 [property] short SearchSimilarityRemove;
17183 [property] short SearchSimilarityAdd;
17184 [property] short SearchSimilarityExchange;
17185 [property, optional] boolean SearchWildcard;
17187 published interface XReplaceDescriptor {
17188 interface ::com::sun::star::util::XSearchDescriptor;
17189 string getReplaceString();
17190 void setReplaceString([in] string aReplaceString);
17192 published service ReplaceDescriptor {
17193 service ::com::sun::star::util::SearchDescriptor;
17194 interface ::com::sun::star::util::XReplaceDescriptor;
17196 published enum SearchAlgorithms {
17197 ABSOLUTE = 0,
17198 REGEXP = 1,
17199 APPROXIMATE = 2
17201 published constants SearchFlags {
17202 /** @deprecated */ const long ALL_IGNORE_CASE = 1;
17203 const long LEV_RELAXED = 65536;
17204 const long NORM_WORD_ONLY = 16;
17205 /** @deprecated */ const long REG_EXTENDED = 256;
17206 /** @deprecated */ const long REG_NEWLINE = 1024;
17207 /** @deprecated */ const long REG_NOSUB = 512;
17208 const long REG_NOT_BEGINOFLINE = 2048;
17209 const long REG_NOT_ENDOFLINE = 4096;
17210 const long WILD_MATCH_SELECTION = 1048576;
17212 published struct SearchOptions {
17213 ::com::sun::star::util::SearchAlgorithms algorithmType;
17214 long searchFlag;
17215 string searchString;
17216 string replaceString;
17217 ::com::sun::star::lang::Locale Locale;
17218 long changedChars;
17219 long deletedChars;
17220 long insertedChars;
17221 long transliterateFlags;
17223 published struct SearchResult {
17224 long subRegExpressions;
17225 sequence< long > startOffset;
17226 sequence< long > endOffset;
17228 /** @deprecated */ published service Sortable {
17229 interface ::com::sun::star::util::XSortable;
17231 published interface XTextSearch {
17232 interface ::com::sun::star::uno::XInterface;
17233 void setOptions([in] ::com::sun::star::util::SearchOptions options);
17234 ::com::sun::star::util::SearchResult searchForward([in] string searchStr, [in] long startPos, [in] long endPos);
17235 ::com::sun::star::util::SearchResult searchBackward([in] string searchStr, [in] long startPos, [in] long endPos);
17237 published service TextSearch: ::com::sun::star::util::XTextSearch;
17238 published interface XURLTransformer {
17239 interface ::com::sun::star::uno::XInterface;
17240 boolean parseStrict([inout] ::com::sun::star::util::URL aURL);
17241 boolean parseSmart([inout] ::com::sun::star::util::URL aURL, [in] string sSmartProtocol);
17242 boolean assemble([inout] ::com::sun::star::util::URL aURL);
17243 string getPresentation([in] ::com::sun::star::util::URL aURL, [in] boolean bWithPassword);
17245 published service URLTransformer: ::com::sun::star::util::XURLTransformer;
17246 published interface XStringWidth;
17247 published interface XStringAbbreviation {
17248 interface ::com::sun::star::uno::XInterface;
17249 string abbreviateString([in] ::com::sun::star::util::XStringWidth xStringWidth, [in] long nWidth, [in] string aString);
17251 published interface XAtomServer {
17252 interface ::com::sun::star::uno::XInterface;
17253 sequence< ::com::sun::star::util::AtomDescription > getClass([in] long atomClass);
17254 sequence< sequence< ::com::sun::star::util::AtomDescription > > getClasses([in] sequence< long > atomClasses);
17255 sequence< string > getAtomDescriptions([in] sequence< ::com::sun::star::util::AtomClassRequest > atoms);
17256 sequence< ::com::sun::star::util::AtomDescription > getRecentAtoms([in] long atomClass, [in] long atom);
17257 long getAtom([in] long atomClass, [in] string description, [in] boolean create);
17259 published interface XChainable {
17260 interface ::com::sun::star::uno::XInterface;
17261 ::com::sun::star::util::XChainable getPredecessor();
17262 ::com::sun::star::util::XChainable getSuccessor();
17263 void setSuccessor([in] ::com::sun::star::util::XChainable xChainable) raises (::com::sun::star::lang::IllegalArgumentException);
17264 boolean isChainable([in] ::com::sun::star::util::XChainable xChainable);
17266 published interface XChangesListener {
17267 interface ::com::sun::star::lang::XEventListener;
17268 void changesOccurred([in] ::com::sun::star::util::ChangesEvent Event);
17270 published interface XChangesSet {
17271 interface ::com::sun::star::container::XElementAccess;
17272 sequence< ::com::sun::star::util::ElementChange > getAllChanges();
17274 published interface XCloseListener {
17275 interface ::com::sun::star::lang::XEventListener;
17276 void queryClosing([in] ::com::sun::star::lang::EventObject Source, [in] boolean GetsOwnership) raises (::com::sun::star::util::CloseVetoException);
17277 void notifyClosing([in] ::com::sun::star::lang::EventObject Source);
17279 published interface XDataEditorListener;
17280 published interface XDataEditor {
17281 interface ::com::sun::star::uno::XInterface;
17282 void show();
17283 void setModel([in] ::com::sun::star::uno::XInterface model);
17284 ::com::sun::star::uno::XInterface getModel();
17285 void addDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener);
17286 void removeDataEditorListener([in] ::com::sun::star::util::XDataEditorListener listener);
17288 published interface XDataEditorListener {
17289 interface ::com::sun::star::uno::XInterface;
17290 void updateDataEditorState([in] ::com::sun::star::util::DataEditorEvent event);
17292 published interface XFlushListener {
17293 interface ::com::sun::star::lang::XEventListener;
17294 void flushed([in] ::com::sun::star::lang::EventObject rEvent);
17296 published interface XLinkUpdate {
17297 interface ::com::sun::star::uno::XInterface;
17298 void updateLinks();
17300 published interface XModeChangeApproveListener {
17301 interface ::com::sun::star::lang::XEventListener;
17302 void approveModeChange([in] ::com::sun::star::util::ModeChangeEvent rSource) raises (::com::sun::star::util::VetoException);
17304 published interface XModeChangeListener;
17305 published interface XModeChangeBroadcaster {
17306 interface ::com::sun::star::uno::XInterface;
17307 void addModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener);
17308 void removeModeChangeListener([in] ::com::sun::star::util::XModeChangeListener rxListener);
17309 void addModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException);
17310 void removeModeChangeApproveListener([in] ::com::sun::star::util::XModeChangeApproveListener rxListener) raises (::com::sun::star::lang::NoSupportException);
17312 published interface XModeChangeListener {
17313 interface ::com::sun::star::lang::XEventListener;
17314 void modeChanged([in] ::com::sun::star::util::ModeChangeEvent rSource);
17316 published interface XModifyListener {
17317 interface ::com::sun::star::lang::XEventListener;
17318 void modified([in] ::com::sun::star::lang::EventObject aEvent);
17320 published interface XPropertyReplace {
17321 interface ::com::sun::star::util::XReplaceDescriptor;
17322 boolean getValueSearch();
17323 void setValueSearch([in] boolean bValueSearch);
17324 sequence< ::com::sun::star::beans::PropertyValue > getSearchAttributes();
17325 void setSearchAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException);
17326 sequence< ::com::sun::star::beans::PropertyValue > getReplaceAttributes();
17327 void setReplaceAttributes([in] sequence< ::com::sun::star::beans::PropertyValue > aSearchAttribs) raises (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::IllegalArgumentException);
17329 published interface XRefreshListener {
17330 interface ::com::sun::star::lang::XEventListener;
17331 void refreshed([in] ::com::sun::star::lang::EventObject rEvent);
17333 published interface XStringWidth {
17334 interface ::com::sun::star::uno::XInterface;
17335 long queryStringWidth([in] string aString);
17337 published interface XUniqueIDFactory {
17338 interface ::com::sun::star::uno::XInterface;
17339 string createUniqueID();
17341 published singleton theOfficeInstallationDirectories: ::com::sun::star::util::XOfficeInstallationDirectories;
17342 published singleton thePathSettings: ::com::sun::star::util::XPathSettings;
17344 module view {
17345 published constants DocumentZoomType {
17346 const short BY_VALUE = 3;
17347 const short ENTIRE_PAGE = 2;
17348 const short OPTIMAL = 0;
17349 const short PAGE_WIDTH = 1;
17350 const short PAGE_WIDTH_EXACT = 4;
17352 published enum PaperFormat {
17353 A3 = 0,
17354 A4 = 1,
17355 A5 = 2,
17356 B4 = 3,
17357 B5 = 4,
17358 LETTER = 5,
17359 LEGAL = 6,
17360 TABLOID = 7,
17361 USER = 8
17363 published enum PrintableState {
17364 JOB_STARTED = 0,
17365 JOB_COMPLETED = 1,
17366 JOB_SPOOLED = 2,
17367 JOB_ABORTED = 3,
17368 JOB_FAILED = 4,
17369 JOB_SPOOLING_FAILED = 5
17371 published struct PrintJobEvent: ::com::sun::star::lang::EventObject {
17372 ::com::sun::star::view::PrintableState State;
17374 published service PrintOptions {
17375 [property] short CopyCount;
17376 [property] string FileName;
17377 [property] boolean Collate;
17378 /** @deprecated */ [property] boolean Sort;
17379 [property] string Pages;
17380 [property, optional] boolean Wait;
17381 [property, optional] short DuplexMode;
17382 [property, optional] string PrinterName;
17384 published service PrintSettings {
17385 [property] boolean PrintBlackFonts;
17386 [property] boolean PrintControls;
17387 [property] boolean PrintDrawings;
17388 [property] boolean PrintGraphics;
17389 [property] boolean PrintLeftPages;
17390 [property] boolean PrintRightPages;
17391 [property] boolean PrintTables;
17392 [property] boolean PrintReversed;
17393 [property] boolean PrintProspect;
17394 [property] boolean PrintPageBackground;
17395 [property] short PrintAnnotationMode;
17397 published struct PrintableStateEvent: ::com::sun::star::lang::EventObject {
17398 ::com::sun::star::view::PrintableState State;
17400 published service PrinterDescriptor {
17401 [property] string Name;
17402 [property] ::com::sun::star::view::PaperOrientation PaperOrientation;
17403 [property] ::com::sun::star::view::PaperFormat PaperFormat;
17404 [property] ::com::sun::star::awt::Size PaperSize;
17405 [property, readonly] boolean IsBusy;
17406 [property, readonly] boolean CanSetPaperOrientation;
17407 [property, readonly] boolean CanSetPaperFormat;
17408 [property, readonly] boolean CanSetPaperSize;
17410 published service RenderDescriptor {
17411 [property] ::com::sun::star::awt::Size PageSize;
17413 published service RenderOptions {
17414 [property] ::com::sun::star::awt::XDevice RenderDevice;
17415 [property, optional] boolean IsFirstPage;
17416 [property, optional] boolean IsLastPage;
17417 [property, optional] boolean IsSkipEmptyPages;
17418 [property, optional] string PageRange;
17420 published service ViewSettings {
17421 interface ::com::sun::star::beans::XPropertySet;
17422 [property, optional] boolean ShowHoriRuler;
17423 [property, optional] boolean ShowHoriScrollBar;
17424 [property, optional] short ZoomValue;
17425 [property, optional] boolean ShowVertRuler;
17426 [property, optional] boolean ShowVertScrollBar;
17428 published interface XLineCursor {
17429 interface ::com::sun::star::uno::XInterface;
17430 boolean isAtStartOfLine();
17431 boolean isAtEndOfLine();
17432 void gotoEndOfLine([in] boolean bExpand);
17433 void gotoStartOfLine([in] boolean bExpand);
17435 published interface XPrintJob {
17436 interface ::com::sun::star::uno::XInterface;
17437 sequence< ::com::sun::star::beans::PropertyValue > getPrintOptions();
17438 sequence< ::com::sun::star::beans::PropertyValue > getPrinter();
17439 ::com::sun::star::view::XPrintable getPrintable();
17440 void cancelJob();
17442 published interface XPrintJobListener {
17443 interface ::com::sun::star::lang::XEventListener;
17444 void printJobEvent([in] ::com::sun::star::view::PrintJobEvent Event);
17446 published interface XPrintableListener;
17447 published interface XPrintableBroadcaster {
17448 interface ::com::sun::star::uno::XInterface;
17449 void addPrintableListener([in] ::com::sun::star::view::XPrintableListener xListener);
17450 void removePrintableListener([in] ::com::sun::star::view::XPrintableListener xListener);
17452 published interface XPrintableListener {
17453 interface ::com::sun::star::lang::XEventListener;
17454 void stateChanged([in] ::com::sun::star::view::PrintableStateEvent Event);
17456 published interface XRenderable {
17457 interface ::com::sun::star::uno::XInterface;
17458 long getRendererCount([in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
17459 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);
17460 void render([in] long nRenderer, [in] any aSelection, [in] sequence< ::com::sun::star::beans::PropertyValue > xOptions) raises (::com::sun::star::lang::IllegalArgumentException);
17462 published interface XViewCursor {
17463 interface ::com::sun::star::uno::XInterface;
17464 boolean goDown([in] short nCount, [in] boolean bExpand);
17465 boolean goUp([in] short nCount, [in] boolean bExpand);
17466 boolean goLeft([in] short nCount, [in] boolean bExpand);
17467 boolean goRight([in] short nCount, [in] boolean bExpand);
17470 module xml {
17471 published service AttributeContainer {
17472 interface ::com::sun::star::container::XNameContainer;
17474 published struct AttributeData {
17475 string Namespace;
17476 string Type;
17477 string Value;
17479 published interface XExportFilter {
17480 interface ::com::sun::star::uno::XInterface;
17481 boolean exporter([in] sequence< ::com::sun::star::beans::PropertyValue > aSourceData, [in] sequence< string > msUserData) raises (::com::sun::star::lang::IllegalArgumentException);
17483 module sax {
17484 published interface XAttributeList;
17485 published interface XLocator;
17486 published interface XDocumentHandler {
17487 interface ::com::sun::star::uno::XInterface;
17488 void startDocument() raises (::com::sun::star::xml::sax::SAXException);
17489 void endDocument() raises (::com::sun::star::xml::sax::SAXException);
17490 void startElement([in] string aName, [in] ::com::sun::star::xml::sax::XAttributeList xAttribs) raises (::com::sun::star::xml::sax::SAXException);
17491 void endElement([in] string aName) raises (::com::sun::star::xml::sax::SAXException);
17492 void characters([in] string aChars) raises (::com::sun::star::xml::sax::SAXException);
17493 void ignorableWhitespace([in] string aWhitespaces) raises (::com::sun::star::xml::sax::SAXException);
17494 void processingInstruction([in] string aTarget, [in] string aData) raises (::com::sun::star::xml::sax::SAXException);
17495 void setDocumentLocator([in] ::com::sun::star::xml::sax::XLocator xLocator) raises (::com::sun::star::xml::sax::SAXException);
17498 published service ExportFilter {
17499 interface ::com::sun::star::xml::sax::XDocumentHandler;
17500 interface ::com::sun::star::xml::XExportFilter;
17502 published interface XImportFilter {
17503 interface ::com::sun::star::uno::XInterface;
17504 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);
17506 published service ImportFilter {
17507 interface ::com::sun::star::xml::XImportFilter;
17509 published service NamespaceContainer {
17510 interface ::com::sun::star::container::XNameContainer;
17512 published service TextUserDefinedAttributesSupplier {
17513 [property] ::com::sun::star::container::XNameContainer TextUserDefinedAttributes;
17515 published service XMLExportFilter {
17516 service ::com::sun::star::document::ExportFilter;
17518 published service XMLImportFilter {
17519 service ::com::sun::star::document::ImportFilter;
17520 interface ::com::sun::star::xml::sax::XDocumentHandler;
17522 module sax {
17523 published struct InputSource {
17524 ::com::sun::star::io::XInputStream aInputStream;
17525 string sEncoding;
17526 string sPublicId;
17527 string sSystemId;
17529 published interface XDTDHandler;
17530 published interface XEntityResolver;
17531 published interface XErrorHandler;
17532 published interface XParser {
17533 interface ::com::sun::star::uno::XInterface;
17534 void parseStream([in] ::com::sun::star::xml::sax::InputSource aInputSource) raises (::com::sun::star::xml::sax::SAXException, ::com::sun::star::io::IOException);
17535 void setDocumentHandler([in] ::com::sun::star::xml::sax::XDocumentHandler xHandler);
17536 void setErrorHandler([in] ::com::sun::star::xml::sax::XErrorHandler xHandler);
17537 void setDTDHandler([in] ::com::sun::star::xml::sax::XDTDHandler xHandler);
17538 void setEntityResolver([in] ::com::sun::star::xml::sax::XEntityResolver xResolver);
17539 void setLocale([in] ::com::sun::star::lang::Locale locale);
17541 published service Parser: ::com::sun::star::xml::sax::XParser;
17542 published exception SAXInvalidCharacterException: ::com::sun::star::xml::sax::SAXException {
17544 published exception SAXParseException: ::com::sun::star::xml::sax::SAXException {
17545 string PublicId;
17546 string SystemId;
17547 long LineNumber;
17548 long ColumnNumber;
17550 published interface XExtendedDocumentHandler {
17551 interface ::com::sun::star::xml::sax::XDocumentHandler;
17552 void startCDATA() raises (::com::sun::star::xml::sax::SAXException);
17553 void endCDATA() raises (::com::sun::star::xml::sax::SAXException);
17554 void comment([in] string sComment) raises (::com::sun::star::xml::sax::SAXException);
17555 void allowLineBreak() raises (::com::sun::star::xml::sax::SAXException);
17556 void unknown([in] string sString) raises (::com::sun::star::xml::sax::SAXException);
17558 published interface XAttributeList {
17559 interface ::com::sun::star::uno::XInterface;
17560 short getLength();
17561 string getNameByIndex([in] short i);
17562 string getTypeByIndex([in] short i);
17563 string getTypeByName([in] string aName);
17564 string getValueByIndex([in] short i);
17565 string getValueByName([in] string aName);
17567 published interface XDTDHandler {
17568 interface ::com::sun::star::uno::XInterface;
17569 void notationDecl([in] string sName, [in] string sPublicId, [in] string sSystemId);
17570 void unparsedEntityDecl([in] string sName, [in] string sPublicId, [in] string sSystemId, [in] string sNotationName);
17572 published interface XEntityResolver {
17573 interface ::com::sun::star::uno::XInterface;
17574 ::com::sun::star::xml::sax::InputSource resolveEntity([in] string sPublicId, [in] string sSystemId);
17576 published interface XErrorHandler {
17577 interface ::com::sun::star::uno::XInterface;
17578 void error([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17579 void fatalError([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17580 void warning([in] any aSAXParseException) raises (::com::sun::star::xml::sax::SAXException);
17582 published interface XLocator {
17583 interface ::com::sun::star::uno::XInterface;
17584 long getColumnNumber();
17585 long getLineNumber();
17586 string getPublicId();
17587 string getSystemId();