2 * This file is part of the LibreOffice project.
4 * This Source Code Form is subject to the terms of the Mozilla Public
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 * This file incorporates work covered by the following license notice:
10 * Licensed to the Apache Software Foundation (ASF) under one or more
11 * contributor license agreements. See the NOTICE file distributed
12 * with this work for additional information regarding copyright
13 * ownership. The ASF licenses this file to you under the Apache
14 * License, Version 2.0 (the "License"); you may not use this file
15 * except in compliance with the License. You may obtain a copy of
16 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 //-------------------------------------------------------------------------
29 item SvxAdjust SvxAdjustItem;
31 //-------------------------------------------------------------------------
35 SVX_CASEMAP_NOT_MAPPED,
36 SVX_CASEMAP_VERSALIEN,
39 SVX_CASEMAP_KAPITAELCHEN,
42 item SvxCaseMap SvxCaseMapItem;
44 //-------------------------------------------------------------------------
60 item CharSet CharSetItem;
62 //-------------------------------------------------------------------------
74 item FontFamily FontFamilyItem;
76 //-------------------------------------------------------------------------
84 item FontPitch FontPitchItem;
86 //-------------------------------------------------------------------------
94 item FontAlign FontAlignItem;
96 //-------------------------------------------------------------------------
112 item FontWeight FontWeightItem;
114 //-------------------------------------------------------------------------
123 item FontUnderline FontUnderlineItem;
125 //-------------------------------------------------------------------------
133 item FontStrikeout FontStrikeoutItem;
135 //-------------------------------------------------------------------------
143 item FontItalic FontItalicItem;
145 //-------------------------------------------------------------------------
153 item SvxDbType SvxDbTypeItem;
155 //-------------------------------------------------------------------------
164 item SvxLineSpace SvxLineSpaceItem;
166 //-------------------------------------------------------------------------
168 enum SvxInterLineSpace
170 SVX_INTER_LINE_SPACE_OFF,
171 SVX_INTER_LINE_SPACE_PROP,
172 SVX_INTER_LINE_SPACE_FIX,
173 SVX_INTER_LINE_SPACE_END
175 item SvxInterLineSpace SvxInterLineSpaceItem;
177 //-------------------------------------------------------------------------
182 SVX_BREAK_COLUMN_BEFORE,
183 SVX_BREAK_COLUMN_AFTER,
184 SVX_BREAK_COLUMN_BOTH,
185 SVX_BREAK_PAGE_BEFORE,
186 SVX_BREAK_PAGE_AFTER,
190 item SvxBreak SvxBreakItem;
192 //-------------------------------------------------------------------------
209 item BrushStyle BrushStyleItem;
211 //-------------------------------------------------------------------------
215 SVX_CHARS_UPPER_LETTER,
216 SVX_CHARS_LOWER_LETTER,
224 item SvxNumType SvxNumTypeItem;
226 //-------------------------------------------------------------------------
228 enum SvxShadowLocation
233 SVX_SHADOW_BOTTOMLEFT,
234 SVX_SHADOW_BOTTOMRIGHT,
237 item SvxShadowLocation SvxShadowLocationItem;
239 //-------------------------------------------------------------------------
243 BrushStyle Style MID_BRUSHSTYLE;
244 BOOL Transparent MID_TRANSPARENT;
245 UINT32 BackColor MID_BG_COLOR;
246 UINT32 FillColor MID_FG_COLOR;
248 item SvxBrush SvxBrushItem;
250 //-------------------------------------------------------------------------
252 struct SvxCharSetColor
254 CharSet CharSet MID_CHARSET;
255 UINT32 Color MID_FG_COLOR;
257 item SvxCharSetColor SvxCharSetColorItem;
259 //-------------------------------------------------------------------------
261 item BOOL SvxAutoKernItem;
262 item UINT32 SvxColorItem;
263 item BOOL SvxContourItem;
264 item FontStrikeout SvxCrossedOutItem;
266 //-------------------------------------------------------------------------
270 INT16 Esc MID_ESCAPEMENT;
271 BYTE Prop MID_PROPORTIONAL;
273 item SvxEscapement SvxEscapementItem;
275 //-------------------------------------------------------------------------
279 BOOL Auto MID_AUTOBREAK;
280 UINT16 Break MID_BREAKxxx;
282 item SvxFmtBreak SvxFmtBreakItem;
284 //-------------------------------------------------------------------------
286 item BOOL SvxFmtKeepItem;
287 item BOOL SvxFmtSplitItem;
291 UINT32 Height MID_HEIGHT;
292 BYTE Prop MID_PROPORTIONAL;
294 item SvxFontHeight SvxFontHeightItem;
296 //-------------------------------------------------------------------------
300 String StyleName MID_FONTSTYLE;
301 FontPitch Pitch MID_FONTPICTH;
302 CharSet CharSet MID_CHARSET;
303 FontFamily Family MID_FONTFAMILY;
304 String FamilyName MID_FONTFAMILYNAME;
306 item SvxFont SvxFontItem;
308 //-------------------------------------------------------------------------
312 BOOL Hyphen MID_HYPHEN;
313 BOOL PageEnd MID_PAGEEND;
314 BYTE MinLead MID_MINLEAD;
315 BYTE MinTrail MID_MINTRAIL;
316 BYTE MaxHyphens MID_MAXHYPHENS;
318 item SvxHyphenZone SvxHyphenZoneItem;
320 //-------------------------------------------------------------------------
322 item INT16 SvxKerningItem;
324 //-------------------------------------------------------------------------
328 UINT32 Color MID_FG_COLOR;
329 UINT16 OutWidth MID_OUTER_WIDTH;
330 UINT16 InWidth MID_INNER_WIDTH;
331 UINT16 Distance MID_DISTANCE;
333 item SvxLine SvxLineItem;
335 //-------------------------------------------------------------------------
339 INT16 FirstLineOffset MID_FIRSTLINE_OFFSET; // % or direct
340 UINT16 LeftMargin MID_LEFT_MARGIN; // % or direct
341 UINT16 RightMargin MID_RIGHT_MARGIN; // % or direct
343 item SvxLRSpace SvxLRSpaceItem;
345 //-------------------------------------------------------------------------
347 item UINT16 SvxLanguage;
349 struct SvxLineSpacing
351 SvxLineSpace LineSpace MID_LINESPACE;
352 UINT16 LineHeight MID_HEIGHT; // % or direct
353 SvxInterLineSpace InterLineSpace MID_INTER_LINESPACE;
354 INT16 InterSpace MID_INTER_SPACE;
356 item SvxLineSpacing SvxLineSpacingItem;
358 //-------------------------------------------------------------------------
360 item BOOL SvxNoHyphenItem;
361 item BOOL SvxNoLinebreakItem;
362 item BOOL SvxOpaqueItem;
363 item BYTE SvxOrphansItem;
365 //-------------------------------------------------------------------------
369 String DescName MID_DESCNAMExxx;
370 BOOL Landscape MID_LANDSCAPE;
371 UINT16 Use MID_USExxx;
372 SvxNumType NumType MID_NUMTYPExxx;
374 item SvxPage SvxPageItem;
376 //-------------------------------------------------------------------------
378 item String SvxPageModelItem;
380 //-------------------------------------------------------------------------
382 struct SvxPagePosSize
386 INT32 Width MID_WIDTH;
387 INT32 Height MID_HEIGHT;
389 item SvxPagePosSize SvxPagePosSizeItem;
391 //-------------------------------------------------------------------------
393 item BYTE SvxPaperBinItem;
395 //-------------------------------------------------------------------------
397 item String SvxPostItAuthorItem;
398 item String SvxPostItDateItem;
399 item String SvxPostItTextItem;
400 item FontItalic SvxPostureItem;
401 item BOOL SvxPrintItem;
402 item UINT16 SvxPropSizeItem;
404 //-------------------------------------------------------------------------
408 BOOL Content MID_CONTENT;
412 item SvxProtect SvxProtectItem;
414 //-------------------------------------------------------------------------
418 UINT16 Command MID_COMMAND;
419 String SearchString MID_SEARCH_STRING;
420 String ReplaceString MID_REPLACE_STRING;
421 // W)ord, E)xact, B)ack, S)election, R)egExpr, P)attern
422 String Flags MID_FLAGS;
423 UINT16 Family MID_FAMILY;
424 UINT16 CellType MID_CELLTYPE;
425 BOOL RowDirection MID_ROW_DIRECTION;
426 UINT16 AppFlag MID_APPFLAG;
428 item SvxSearch SvxSearchItem;
430 //-------------------------------------------------------------------------
432 item BOOL SvxShadowedItem;
434 //-------------------------------------------------------------------------
438 SvxShadowLocation Location MID_LOCATION;
439 UINT16 Width MID_WIDTH;
440 BrushStyle Style MID_BRUSHSTYLE;
441 BOOL Transparent MID_TRANSPARENT;
442 UINT32 BackColor MID_BG_COLOR;
443 UINT32 FillColor MID_FG_COLOR;
445 item SvxShadow SvxShadowItem;
447 //-------------------------------------------------------------------------
451 UINT32 Width MID_WIDTH;
452 UINT32 Height MID_HEIGHT;
454 item SvxSize SvxSizeItem;
456 //-------------------------------------------------------------------------
460 UINT16 Upper MID_UPPER; // % or direct
461 UINT16 Lower MID_LOWER; // % or direct
463 item SvxULSpace SvxULSpaceItem
465 //-------------------------------------------------------------------------
467 enum SvxChooseControlEnum
471 SVX_SNAP_RADIOBUTTON,
484 item SvxChooseControlEnum SvxChooseControlEnumItem;
486 //-------------------------------------------------------------------------
490 SVX_SNAP_DRAW_SELECT,
494 SVX_SNAP_DRAW_ELLIPSE,
495 SVX_SNAP_DRAW_POLYGON,
498 SVX_SNAP_DRAW_CIRCLECUT,
500 SVX_SNAP_DRAW_CAPTION,
501 SVX_SNAP_DRAW_NOTHING
503 item SvxDrawToolEnum SvxDrawToolEnumItem;
505 //-------------------------------------------------------------------------
507 item SvxChooseControlEnum SvxChooseControlItem;
508 item SvxDrawToolEnum SvxDrawToolItem;
509 item FontUnderline SvxUnderlineItem;
510 item FontWeight SvxWeightItem;
511 item BYTE SvxWidowsItem;
512 item BOOL SvxWordLineModeItem;
513 item String SvxBoxItem; //! Dummy
515 //-------------------------------------------------------------------------
517 enum SvxCellHorJustifyEnum
519 SVX_HOR_JUSTIFY_STANDARD,
520 SVX_HOR_JUSTIFY_LEFT,
521 SVX_HOR_JUSTIFY_CENTER,
522 SVX_HOR_JUSTIFY_RIGHT,
523 SVX_HOR_JUSTIFY_BLOCK,
524 SVX_HOR_JUSTIFY_REPEAT
526 item SvxCellHorJustifyEnum SvxCellHorJustifyEnumItem;
528 enum SvxCellVerJustifyEnum
530 SVX_VER_JUSTIFY_STANDARD,
532 SVX_VER_JUSTIFY_CENTER,
533 SVX_VER_JUSTIFY_BOTTOM
535 item SvxCellVerJustifyEnum SvxCellVerJustifyEnumItem;
537 //-------------------------------------------------------------------------
539 enum SvxCellOrientationEnum
541 SVX_ORIENTATION_STANDARD,
542 SVX_ORIENTATION_TOPBOTTOM,
543 SVX_ORIENTATION_BOTTOMTOP,
544 SVX_ORIENTATION_STACKED
546 item SvxCellOrientationEnum SvxCellOrientationEnumItem;
548 //-------------------------------------------------------------------------
550 item SvxCellHorJustifyEnum SvxHorJustifyItem;
551 item SvxCellVerJustifyEnum SvxVerJustifyItem;
552 item SvxCellOrientationEnum SvxOrientationItem;
554 //-------------------------------------------------------------------------
556 struct SvxLongLRSpace
559 INT32 Right MID_RIGHT;
561 item SvxLongLRSpace SvxLongLRSpaceItem;
563 //-------------------------------------------------------------------------
565 struct SvxLongULSpace
567 INT32 Upper MID_UPPER;
568 INT32 Lower MID_LOWER;
570 item SvxLongULSpace SvxLongULSpaceItem;
572 //-------------------------------------------------------------------------
574 item SbxObject SvxTabStopItem;