LibreOffice Module svx (master) 1
msdffdef.hxx
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 *
9 * This file incorporates work covered by the following license notice:
10 *
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 */
19
20#pragma once
21
22#include <limits.h>
23#include <sal/types.h>
24
25#define DFF_COMMON_RECORD_HEADER_SIZE 8
26
27const sal_uInt32 nMaxLegalDffRecordLength =
29
30#define DFF_PSFLAG_CONTAINER 0x0F // If the version field of a record
31 // header takes on this value, the
32 // record header marks the start of
33 // a container.
34
35#define DFF_PST_TextHeaderAtom 3999
36#define DFF_PST_TextCharsAtom 4000
37#define DFF_PST_TextBytesAtom 4008
38#define DFF_PST_ExOleObjStg 4113
39
40// Record Name FBT-Value Instance Contents Wrd Exl Ppt Ver
41
42#define DFF_msofbtDggContainer 0xF000 // per-document data X X X
43#define DFF_msofbtDgg 0xF006 // an FDGG and several FIDCLs X X X 0
44#define DFF_msofbtCLSID 0xF016 // the CLSID of the application that put the data on the clipboard C C C 0
45#define DFF_msofbtOPT 0xF00B // count of properties the document-wide default shape properties X X X 3
46#define DFF_msofbtColorMRU 0xF11A // count of colors the colors in the MRU swatch X X X 0
47#define DFF_msofbtSplitMenuColors 0xF11E // count of colors the colors in the top-level split menus X X X 0
48#define DFF_msofbtBstoreContainer 0xF001 // count of BLIPs all images in the document (JPEGs, metafiles, etc.) X X X
49#define DFF_msofbtBSE 0xF007 // BLIP type an FBSE (one per BLIP) X X X 2
50#define DFF_msofbtBlipFirst 0xF018 // range of fbts reserved for various kinds of BLIPs X X X
51#define DFF_msofbtBlipLast 0xF117 // range of fbts reserved for various kinds of BLIPs X X X
52
53#define DFF_msofbtDgContainer 0xF002 // per-sheet/page/slide data X X X
54#define DFF_msofbtDg 0xF008 // drawing ID an FDG X X X 0
55#define DFF_msofbtRegroupItems 0xF118 // count of regroup entries several FRITs X X X 0
56#define DFF_msofbtColorScheme 0xF120 // count of colors the colors of the source host's color scheme C C 0
57#define DFF_msofbtSpgrContainer 0xF003 // several SpContainers, the first of which is the group shape itself X X X
58#define DFF_msofbtSpContainer 0xF004 // a shape X X X
59#define DFF_msofbtSpgr 0xF009 // an FSPGR; only present if the shape is a group shape X X X 1
60#define DFF_msofbtSp 0xF00A // shape type an FSP X X X 2
61#define DFF_msofbtTextbox 0xF00C // RTF text C C C 0
62#define DFF_msofbtClientTextbox 0xF00D // host-defined the text in the textbox, in host-defined format X X X
63#define DFF_msofbtAnchor 0xF00E // a RECT, in 100000ths of an inch C C C 0
64#define DFF_msofbtChildAnchor 0xF00F // a RECT, in units relative to the parent group X X X 0
65#define DFF_msofbtClientAnchor 0xF010 // host-defined the location of the shape, in a host-defined format X X X
66#define DFF_msofbtClientData 0xF011 // host-defined host-specific data X X X
67#define DFF_msofbtOleObject 0xF11F // a serialized IStorage for an OLE object C C C 0
68#define DFF_msofbtDeletedPspl 0xF11D // an FPSPL; only present in top-level deleted shapes X 0
69#define DFF_msofbtUDefProp 0xF122 // range of fbts reserved for various kinds of BLIPs X X X
70#define DFF_msofbtSolverContainer 0xF005 // count of rules the rules governing shapes X X X
71#define DFF_msofbtConnectorRule 0xF012 // an FConnectorRule X X 1
72#define DFF_msofbtAlignRule 0xF013 // an FAlignRule X X X 0
73#define DFF_msofbtArcRule 0xF014 // an FARCRU X X X 0
74#define DFF_msofbtClientRule 0xF015 // host-defined host-defined
75#define DFF_msofbtCalloutRule 0xF017 // an FCORU X X X 0
76
77
78// Values for the ULONG in DFF_PST_TextHeaderAtom
84 DFFTH_OTHER, // Text in a Shape
85 DFFTH_CENTERBODY, // Subtitle in Title-Slide
86 DFFTH_CENTERTITLE, // Title in Title-Slide
87 DFFTH_HALFBODY, // Body in two-column slide
88 DFFTH_QUARTERBODY // Body in four-body slide
89};
90
91
92// Shape Properties
93// 1pt = 12700 EMU (English Metric Units)
94// 1pt = 20 Twip = 20/1440" = 1/72"
95// 1twip=635 EMU
96// 1" = 12700*72 = 914400 EMU
97// 1" = 25.4mm
98// 1mm = 36000 EMU
99
100
101// Record Name FBT-Value Instance Contents Wrd Exl Ppt Ver
102// Transform
103#define DFF_Prop_Rotation 4 // Fixed Point 16.16 degrees
104// Protection
105#define DFF_Prop_LockAgainstGrouping 127 // sal_Bool Do not group this shape
106// Text
107#define DFF_Prop_lTxid 128 // LONG id for the text, value determined by the host
108#define DFF_Prop_dxTextLeft 129 // LONG margins relative to shape's inscribed text rectangle (in EMUs)
109#define DFF_Prop_dyTextTop 130 // LONG
110#define DFF_Prop_dxTextRight 131 // LONG
111#define DFF_Prop_dyTextBottom 132 // LONG
112#define DFF_Prop_WrapText 133 // MSO_WRAPMODE Wrap text at shape margins
113#define DFF_Prop_anchorText 135 // MSO_ANCHOR How to anchor the text
114#define DFF_Prop_txflTextFlow 136 // MSO_TXFL Text flow
115#define DFF_Prop_cdirFont 137 // MSO_CDIR Font rotation
116#define DFF_Prop_hspNext 138 // MSO_HSP ID of the next shape (used by Word for linked textboxes)
117#define DFF_Prop_AutoTextMargin 188 // sal_Bool use host's margin calculations
118#define DFF_Prop_RotateText 189 // sal_Bool Rotate text with shape
119#define DFF_Prop_FitTextToShape 191 // sal_Bool Size text to fit shape size
120// GeoText
121#define DFF_Prop_gtextUNICODE 192 // WCHAR* UNICODE text string
122#define DFF_Prop_gtextAlign 194 // MSO_GEOTEXTALIGN alignment on curve
123#define DFF_Prop_gtextSize 195 // LONG default point size
124#define DFF_Prop_gtextSpacing 196 // LONG fixed point 16.16
125#define DFF_Prop_gtextFont 197 // WCHAR* font family name
126#define DFF_Prop_gtextFStretch 245 // sal_Bool 400 Stretch to fit shape
127#define DFF_Prop_gtextFBold 250 // sal_Bool 20 Bold font
128#define DFF_Prop_gtextFItalic 251 // sal_Bool 10 Italic font
129#define DFF_Prop_gtextFStrikethrough 255 // sal_Bool 1 Strike through font
130// Blip
131#define DFF_Prop_cropFromTop 256 // LONG 16.16 fraction times total image width or height, as appropriate.
132#define DFF_Prop_cropFromBottom 257 // LONG
133#define DFF_Prop_cropFromLeft 258 // LONG
134#define DFF_Prop_cropFromRight 259 // LONG
135#define DFF_Prop_pib 260 // IMsoBlip* Blip to display
136#define DFF_Prop_pibName 261 // WCHAR* Blip file name
137#define DFF_Prop_pibFlags 262 // MSO_BLIPFLAGS Blip flags
138#define DFF_Prop_pictureTransparent 263 // LONG transparent color (none if ~0UL)
139#define DFF_Prop_pictureContrast 264 // LONG contrast setting
140#define DFF_Prop_pictureBrightness 265 // LONG brightness setting
141#define DFF_Prop_pictureGamma 266 // LONG 16.16 gamma
142#define DFF_Prop_pictureId 267 // LONG Host-defined ID for OLE objects (usually a pointer)
143#define DFF_Prop_pictureActive 319 // sal_Bool Server is active (OLE objects only)
144// Geometry
145#define DFF_Prop_geoLeft 320 // LONG Defines the G (geometry) coordinate space.
146#define DFF_Prop_geoTop 321 // LONG
147#define DFF_Prop_geoRight 322 // LONG
148#define DFF_Prop_geoBottom 323 // LONG
149#define DFF_Prop_pVertices 325 // IMsoArray An array of points, in G units.
150#define DFF_Prop_pSegmentInfo 326 // IMsoArray
151#define DFF_Prop_adjustValue 327 // LONG Adjustment values corresponding to the positions of the
152#define DFF_Prop_adjust2Value 328 // LONG adjust handles of the shape. The number of values used
153#define DFF_Prop_adjust3Value 329 // LONG and their allowable ranges vary from shape type to shape type.
154#define DFF_Prop_adjust4Value 330 // LONG
155#define DFF_Prop_adjust5Value 331 // LONG
156#define DFF_Prop_adjust6Value 332 // LONG
157#define DFF_Prop_adjust7Value 333 // LONG
158#define DFF_Prop_adjust8Value 334 // LONG
159#define DFF_Prop_adjust9Value 335 // LONG
160#define DFF_Prop_adjust10Value 336 // LONG
161#define DFF_Prop_connectorPoints 337 // IMsoArray
162#define DFF_Prop_stretchPointX 339 // LONG
163#define DFF_Prop_stretchPointY 340 // LONG
164#define DFF_Prop_Handles 341 // H*
165#define DFF_Prop_pFormulas 342 // LONG
166#define DFF_Prop_textRectangles 343 // LONG
167#define DFF_Prop_connectorType 344 // LONG ->0=none, 1=segments, 2=custom, 3=rect
168#define DFF_Prop_f3DOK 379 // sal_Bool 3D may be set
169#define DFF_Prop_fGtextOK 381 // sal_Bool Text effect (FontWork) supported
170#define DFF_Prop_fFillShadeShapeOK 382 // BOOL
171#define DFF_Prop_fFillOK 383 // sal_Bool OK to fill the shape through the UI or VBA?
172// FillStyle
173#define DFF_Prop_fillType 384 // MSO_FILLTYPE Type of fill
174#define DFF_Prop_fillColor 385 // MSO_CLR Foreground color
175#define DFF_Prop_fillOpacity 386 // LONG Fixed 16.16
176#define DFF_Prop_fillBackColor 387 // MSO_CLR Background color
177#define DFF_Prop_fillBackOpacity 388 // LONG Shades only
178#define DFF_Prop_fillBlip 390 // IMsoBlip* Pattern/texture
179#define DFF_Prop_fillWidth 393 // LONG How big (A units) to make a metafile texture.
180#define DFF_Prop_fillHeight 394 // LONG
181#define DFF_Prop_fillAngle 395 // LONG Fade angle - degrees in 16.16
182#define DFF_Prop_fillFocus 396 // LONG Linear shaded fill focus percent
183#define DFF_Prop_fillToRight 399 // LONG Fraction 16.16
184#define DFF_Prop_fillToBottom 400 // LONG Fraction 16.16
185#define DFF_Prop_fillShadeColors 407 // IMsoArray a preset array of colors
186#define DFF_Prop_fFilled 443 // sal_Bool Is shape filled?
187#define DFF_Prop_fNoFillHitTest 447 // sal_Bool Hit test a shape as though filled
188// LineStyle
189#define DFF_Prop_lineColor 448 // MSO_CLR Color of line
190#define DFF_Prop_lineOpacity 449 // LONG Not implemented
191#define DFF_Prop_lineBackColor 450 // MSO_CLR Background color
192#define DFF_Prop_lineWidth 459 // LONG A units; 1pt == 12700 EMUs
193#define DFF_Prop_lineStyle 461 // MSO_LINESTYLE Draw parallel lines?
194#define DFF_Prop_lineDashing 462 // MSO_LINEDASHING Can be overridden by:
195#define DFF_Prop_lineDashStyle 463 // IMsoArray As Win32 ExtCreatePen
196#define DFF_Prop_lineStartArrowhead 464 // MSO_LINEEND Arrow at start
197#define DFF_Prop_lineEndArrowhead 465 // MSO_LINEEND Arrow at end
198#define DFF_Prop_lineStartArrowWidth 466 // MSO_LINEENDWIDTH Arrow at start
199#define DFF_Prop_lineStartArrowLength 467 // MSO_LINEENDLENGTH Arrow at end
200#define DFF_Prop_lineEndArrowWidth 468 // MSO_LINEENDWIDTH Arrow at start
201#define DFF_Prop_lineEndArrowLength 469 // MSO_LINEENDLENGTH Arrow at end
202#define DFF_Prop_lineJoinStyle 470 // MSO_LINEJOIN How to join lines
203#define DFF_Prop_lineEndCapStyle 471 // MSO_LINECAP How to end lines
204#define DFF_Prop_fLine 508 // sal_Bool Any line?
205#define DFF_Prop_fNoLineDrawDash 511 // sal_Bool Draw a dashed line if no line
206// ShadowStyle
207#define DFF_Prop_shadowType 512 // MSO_SHADOWTYPE Type of effect
208#define DFF_Prop_shadowColor 513 // MSO_CLR Foreground color
209#define DFF_Prop_shadowOpacity 516 // LONG Fixed 16.16
210#define DFF_Prop_shadowOffsetX 517 // LONG Offset shadow
211#define DFF_Prop_shadowOffsetY 518 // LONG Offset shadow
212#define DFF_Prop_fshadowObscured 575 // sal_Bool Excel5-style shadow
213// PerspectiveStyle
214#define DFF_Prop_fPerspective 639 // sal_Bool On/off
215// 3D Object
216#define DFF_Prop_c3DSpecularAmt 640 // LONG Fixed-point 16.16
217#define DFF_Prop_c3DDiffuseAmt 641 // LONG Fixed-point 16.16
218#define DFF_Prop_c3DShininess 642 // LONG Default gives OK results
219#define DFF_Prop_c3DExtrudeForward 644 // LONG Distance of extrusion in EMUs
220#define DFF_Prop_c3DExtrudeBackward 645 // LONG
221#define DFF_Prop_c3DExtrusionColor 647 // MSO_CLR Basic color of extruded part of shape; the lighting model used will determine the exact shades used when rendering.
222#define DFF_Prop_fc3DLightFace 703 // BOOL
223// 3D Style
224#define DFF_Prop_c3DYRotationAngle 704 // LONG degrees (16.16) about y axis
225#define DFF_Prop_c3DXRotationAngle 705 // LONG degrees (16.16) about x axis
226#define DFF_Prop_c3DRotationCenterX 710 // LONG rotation center x (16.16 or g-units)
227#define DFF_Prop_c3DRotationCenterY 711 // LONG rotation center y (16.16 or g-units)
228#define DFF_Prop_c3DRotationCenterZ 712 // LONG rotation center z (absolute (emus))
229#define DFF_Prop_c3DRenderMode 713 // MSO_3DRENDERMODE Full,wireframe, or bcube
230#define DFF_Prop_c3DTolerance 714 // LONG pixels (16.16)
231#define DFF_Prop_c3DXViewpoint 715 // LONG X view point (emus)
232#define DFF_Prop_c3DYViewpoint 716 // LONG Y view point (emus)
233#define DFF_Prop_c3DZViewpoint 717 // LONG Z view distance (emus)
234#define DFF_Prop_c3DOriginX 718 // LONG
235#define DFF_Prop_c3DOriginY 719 // LONG
236#define DFF_Prop_c3DSkewAngle 720 // LONG degree (16.16) skew angle
237#define DFF_Prop_c3DSkewAmount 721 // LONG Percentage skew amount
238#define DFF_Prop_c3DAmbientIntensity 722 // LONG Fixed point intensity
239#define DFF_Prop_c3DKeyX 723 // LONG Key light source direc-
240#define DFF_Prop_c3DKeyY 724 // LONG tion; only their relative
241#define DFF_Prop_c3DKeyZ 725 // LONG magnitudes matter
242#define DFF_Prop_c3DKeyIntensity 726 // LONG Fixed point intensity
243#define DFF_Prop_c3DFillX 727 // LONG Fill light source direc-
244#define DFF_Prop_c3DFillY 728 // LONG tion; only their relative
245#define DFF_Prop_c3DFillZ 729 // LONG magnitudes matter
246#define DFF_Prop_c3DFillIntensity 730 // LONG Fixed point intensity
247#define DFF_Prop_fc3DFillHarsh 767 // sal_Bool Is fill lighting harsh?
248// Shape
249#define DFF_Prop_hspMaster 769 // MSO_HSP master shape
250#define DFF_Prop_cxstyle 771 // MSO_CXSTYLE Type of connector
251#define DFF_Prop_fBackground 831 // sal_Bool If sal_True, this is the background shape.
252
253// Callout
254#define DFF_Prop_fCalloutLengthSpecified 895 // sal_Bool if true, we look at dxyCalloutLengthSpecified
255
256// GroupShape
257#define DFF_Prop_wzName 896 // WCHAR* Shape Name (present only if explicitly set)
258#define DFF_Prop_wzDescription 897 // WCHAR* alternate text
259#define DFF_Prop_pihlShape 898 // IHlink* The hyperlink in the shape.
260#define DFF_Prop_pWrapPolygonVertices 899 // IMsoArray The polygon that text will be wrapped around (Word)
261#define DFF_Prop_dxWrapDistLeft 900 // LONG Left wrapping distance from text (Word)
262#define DFF_Prop_dyWrapDistTop 901 // LONG Top wrapping distance from text (Word)
263#define DFF_Prop_dxWrapDistRight 902 // LONG Right wrapping distance from text (Word)
264#define DFF_Prop_dyWrapDistBottom 903 // LONG Bottom wrapping distance from text (Word)
265#define DFF_Prop_tableProperties 927 // LONG
266#define DFF_Prop_tableRowProperties 928 // LONG*
267#define DFF_Prop_fHidden 958 // sal_Bool Do not display
268#define DFF_Prop_fPrint 959 // sal_Bool Print this shape
269
270// properties of the second property set
271#define DFF_Prop_metroBlob 937 // XML ZipPackage*
272
273// linchpin: the shape type
274enum MSO_SPT: sal_Int32 {
479 //for pptx shape which doesn't exist in ppt
481 mso_sptMax = 0x0FFF,
484
485// different enums from the OfficeDraw documentation, Appendix D - beginning
486
487// note: in opposite to the MS documentation, they all
488// start with "mso_" instead of "mso"
489
491 mso_shapeLines, // A line of straight segments
492 mso_shapeLinesClosed, // A closed polygonal object
493 mso_shapeCurves, // A line of Bezier curve segments
494 mso_shapeCurvesClosed, // A closed shape with curved edges
495 mso_shapeComplex // pSegmentInfo must be non-empty
497
505
507 mso_bwColor, // only used for predefined shades
508 mso_bwAutomatic, // depends on object type
509 mso_bwGrayScale, // shades of gray only
510 mso_bwLightGrayScale, // shades of light gray only
511 mso_bwInverseGray, // dark gray mapped to light gray, etc.
512 mso_bwGrayOutline, // pure gray and white
513 mso_bwBlackTextLine, // black text and lines, all else grayscale
514 mso_bwHighContrast, // pure black and white mode (no grays)
515 mso_bwBlack, // solid black
516 mso_bwWhite, // solid white
517 mso_bwDontShow, // object not drawn
518 mso_bwNumModes // number of Black and white modes
520
533
535 mso_cdir0, // Right
536 mso_cdir90, // Down
537 mso_cdir180, // Left
538 mso_cdir270 // Up
540
541// connector style
548
549// MSO_TXFL -- text flow
551 mso_txflHorzN, // Horizontal non-@
552 mso_txflTtoBA, // Top to Bottom @-font
553 mso_txflBtoT, // Bottom to Top non-@
554 mso_txflTtoBN, // Top to Bottom non-@
555 mso_txflHorzA, // Horizontal @-font
556 mso_txflVertN // Vertical, non-@
558
559// MSO_TXDIR - text direction (needed for Bi-Di support)
561 mso_txdirLTR, // left-to-right text direction
562 mso_txdirRTL, // right-to-left text direction
563 mso_txdirContext // context text direction
565
566// MSO_SPCOT -- Callout Type
573
574// MSO_SPCOA -- Callout Angle
583
584// MSO_SPCOD -- Callout Drop
591
592// MSO_GEOTEXTALIGN - FontWork alignment
594 mso_alignTextStretch, /* Stretch each line of text to fit width. */
595 mso_alignTextCenter, /* Center text on width. */
596 mso_alignTextLeft, /* Left justify. */
597 mso_alignTextRight, /* Right justify. */
598 mso_alignTextLetterJust, /* Spread letters out to fit width. */
599 mso_alignTextWordJust, /* Spread words out to fit width. */
600 mso_alignTextInvalid /* Invalid */
602
603// MSO_BLIPFLAGS - flags for pictures
606 mso_blipflagComment = 0, // Blip name is a comment
607 mso_blipflagFile, // Blip name is a file name
608 mso_blipflagURL, // Blip name is a full URL
609 mso_blipflagType = 3, // Mask to extract type
610 /* Or the following flags with any of the above. */
611 mso_blipflagDontSave = 4, // A "dont" is the depression in the metal
612 // body work of an automobile caused when a
613 // cyclist violently trusts his or her nose
614 // at it, thus a DontSave is another name for
615 // a cycle lane.
616 mso_blipflagDoNotSave = 4, // For those who prefer English
619
621 mso_FullRender, // Generate a full rendering
622 mso_Wireframe, // Generate a wireframe
623 mso_BoundingCube // Generate a bounding cube
625
627 mso_xformAbsolute, // Apply transform in absolute space centered on shape
628 mso_xformShape, // Apply transform to shape geometry
629 mso_xformDrawing // Apply transform in drawing space
631
633 mso_shadowOffset, // N pixel offset shadow
634 mso_shadowDouble, // Use second offset too
635 mso_shadowRich, // Rich perspective shadow (cast relative to shape)
636 mso_shadowShape, // Rich perspective shadow (cast in shape space)
637 mso_shadowDrawing, // Perspective shadow cast in drawing space
640
641// MSO_DZTYPE - the type of a (length) measurement
644 mso_dztypeDefault = 0, // Default size, ignore the values
645 mso_dztypeA = 1, // Values are in EMUs
646 mso_dztypeV = 2, // Values are in pixels
647 mso_dztypeShape = 3, // Values are 16.16 fractions of shape size
648 mso_dztypeFixedAspect = 4, // Aspect ratio is fixed
649 mso_dztypeAFixed = 5, // EMUs, fixed aspect ratio
650 mso_dztypeVFixed = 6, // Pixels, fixed aspect ratio
651 mso_dztypeShapeFixed = 7, // Proportion of shape, fixed aspect ratio
653 = 8, // Aspect ratio is fixed, favor larger size
654 mso_dztypeAFixedBig = 9, // EMUs, fixed aspect ratio
655 mso_dztypeVFixedBig = 10, // Pixels, fixed aspect ratio
656 mso_dztypeShapeFixedBig= 11, // Proportion of shape, fixed aspect ratio
657 mso_dztypeMax = 11
659
661 mso_fillSolid, // Fill with a solid color
662 mso_fillPattern, // Fill with a pattern (bitmap)
663 mso_fillTexture, // A texture (pattern with its own color map)
664 mso_fillPicture, // Center a picture in the shape
665 mso_fillShade, // Shade from start to end points
666 mso_fillShadeCenter, // Shade from bounding rectangle to end point
667 mso_fillShadeShape, // Shade from shape outline to end point
668 mso_fillShadeScale, // Similar to mso_fillShade, but the fillAngle
669 // is additionally scaled by the aspect ratio of
670 // the shape. If shape is square, it is the
671 // same as mso_fillShade.
672 mso_fillShadeTitle, // special type - shade to title --- for PP
673 mso_fillBackground // Use the background fill color/pattern
675
676// MSOLINESTYLE - compound line style
678 mso_lineSimple, // Single line (of width lineWidth)
679 mso_lineDouble, // Double lines of equal width
680 mso_lineThickThin, // Double lines, one thick, one thin
681 mso_lineThinThick, // Double lines, reverse order
682 mso_lineTriple, // Three lines, thin, thick, thin
683 MSO_LineStyle_NONE = USHRT_MAX
685
686// MSO_LINETYPE - how to "fill" the line contour
688 mso_lineSolidType, // Fill with a solid color
689 mso_linePattern, // Fill with a pattern (bitmap)
690 mso_lineTexture, // A texture (pattern with its own color map)
691 mso_linePicture // Center a picture in the shape
693
694// MSO_LINEDASHING - dashed line style
696 mso_lineSolid, // Solid (continuous) pen
697 mso_lineDashSys, // PS_DASH system dash style
698 mso_lineDotSys, // PS_DOT system dash style
699 mso_lineDashDotSys, // PS_DASHDOT system dash style
700 mso_lineDashDotDotSys, // PS_DASHDOTDOT system dash style
701 mso_lineDotGEL, // square dot style
702 mso_lineDashGEL, // dash style
703 mso_lineLongDashGEL, // long dash style
704 mso_lineDashDotGEL, // dash short dash
705 mso_lineLongDashDotGEL, // long dash short dash
706 mso_lineLongDashDotDotGEL // long dash short dash short dash
708
709// MSO_LINEEND - line end effect
718
719// MSO_LINEENDWIDTH - size of arrowhead
725
726// MSO_LINEENDLENGTH - size of arrowhead
732
733// MSO_LINEJOIN - line join style.
735 mso_lineJoinBevel, // Join edges by a straight line
736 mso_lineJoinMiter, // Extend edges until they join
737 mso_lineJoinRound // Draw an arc between the two edges
739
740// MSO_LINECAP - line cap style (applies to ends of dash segments too).
742 mso_lineEndCapRound, // Rounded ends - the default
743 mso_lineEndCapSquare, // Square protrudes by half line width
744 mso_lineEndCapFlat // Line ends at end point
746// Various enums from the OfficeDraw documentation Appendix D - End
747
748// BStore-Container
749
750
752 mso_blipUsageDefault, // All non-texture fill blips get this.
754 mso_blipUsageMax = 255 // Since this is stored in a byte
756
757enum MSO_BLIPTYPE { // GEL provided types...
758 mso_blipERROR = 0, // An error occurred during loading
759 mso_blipUNKNOWN, // An unknown blip type
760 mso_blipEMF, // Windows Enhanced Metafile
761 mso_blipWMF, // Windows Metafile
762 mso_blipPICT, // Macintosh PICT
765 mso_blipDIB, // Windows DIB
766 mso_blipFirstClient = 32, // First client defined blip type
767 mso_blipLastClient = 255 // Last client defined blip type
769
770enum MSO_BI {
772 mso_biWMF = 0x216, // Metafile header then compressed WMF
773 mso_biEMF = 0x3D4, // Metafile header then compressed EMF
774 mso_biPICT = 0x542, // Metafile header then compressed PICT
775 mso_biPNG = 0x6E0, // One byte tag then PNG data
776 mso_biJFIF = 0x46A, // One byte tag then JFIF data
778 mso_biDIB = 0x7A8, // One byte tag then DIB data
779 mso_biClient=0x800 // Clients should set this bit
780}; // Blip signature as encoded in the MSO_FBH.inst
781
784 mso_compressionNone = 254, // Used only if compression fails
785 mso_compressionTest = 255 // For testing only
787
789 mso_filterAdaptive = 0, // PNG type - not used/supported for metafile
791 mso_filterTest = 255 // For testing only
793
795 mso_syscolorButtonFace, // COLOR_BTNFACE
796 mso_syscolorWindowText, // COLOR_WINDOWTEXT
797 mso_syscolorMenu, // COLOR_MENU
798 mso_syscolorHighlight, // COLOR_HIGHLIGHT
799 mso_syscolorHighlightText, // COLOR_HIGHLIGHTTEXT
800 mso_syscolorCaptionText, // COLOR_CAPTIONTEXT
801 mso_syscolorActiveCaption, // COLOR_ACTIVECAPTION
802 mso_syscolorButtonHighlight, // COLOR_BTNHIGHLIGHT
803 mso_syscolorButtonShadow, // COLOR_BTNSHADOW
804 mso_syscolorButtonText, // COLOR_BTNTEXT
805 mso_syscolorGrayText, // COLOR_GRAYTEXT
806 mso_syscolorInactiveCaption, // COLOR_INACTIVECAPTION
807 mso_syscolorInactiveCaptionText, // COLOR_INACTIVECAPTIONTEXT
809 mso_syscolorInfoText, // COLOR_INFOTEXT
810 mso_syscolorMenuText, // COLOR_MENUTEXT
811 mso_syscolorScrollbar, // COLOR_SCROLLBAR
812 mso_syscolorWindow, // COLOR_WINDOW
813 mso_syscolorWindowFrame, // COLOR_WINDOWFRAME
814 mso_syscolor3DLight, // COLOR_3DLIGHT
815 mso_syscolorMax, // Count of system colors
816
817 mso_colorFillColor = 0xF0, // Use the fillColor property
818 mso_colorLineOrFillColor, // Use the line color only if there is a line
819 mso_colorLineColor, // Use the lineColor property
820 mso_colorShadowColor, // Use the shadow color
821 mso_colorThis, // Use this color (only valid as described below)
822 mso_colorFillBackColor, // Use the fillBackColor property
823 mso_colorLineBackColor, // Use the lineBackColor property
824 mso_colorFillThenLine, // Use the fillColor unless no fill and line
825 mso_colorIndexMask = 0xFF, // Extract the color index
826
827 mso_colorProcessMask =0xFFFF00,// All the processing bits
828 mso_colorModificationMask =0x0F00, // Just the function
829 mso_colorModFlagMask =0xF000, // Just the additional flags
830 mso_colorDarken =0x0100, // Darken color by parameter/255
831 mso_colorLighten =0x0200, // Lighten color by parameter/255
832 mso_colorAdd =0x0300, // Add grey level RGB(param,param,param)
833 mso_colorSubtract =0x0400, // Subtract grey level RGB(p,p,p)
834 mso_colorReverseSubtract =0x0500, // Subtract from grey level RGB(p,p,p)
835 /* In the following "black" means maximum component value, white minimum.
836 The operation is per component, to guarantee white combine with
837 mso_colorGray */
838 mso_colorBlackWhite =0x0600, // Black if < uParam, else white (>=)
839 mso_colorInvert =0x2000, // Invert color (at the *end*)
840 mso_colorInvert128 =0x4000, // Invert by toggling the top bit
841 mso_colorGray =0x8000, // Make the color gray (before the above!)
842 mso_colorBParamMask =0xFF0000,// Parameter used as above
843 mso_colorBParamShift = 16 // To extract the parameter value
845
847 use_gtextFBestFit = 0x00000100,
849 use_gtextFStretch = 0x00000400,
850 gtextFBestFit = 0x01000000,
851 gtextFShrinkFit = 0x02000000,
852 gtextFStretch = 0x04000000
854
855//ALT_TXT_MSINTEROP
856#define MSPROP_DESCRIPTION_MAX_LEN 4096
857
858/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
MSO_LineStyle
Definition: msdffdef.hxx:677
@ mso_lineDouble
Definition: msdffdef.hxx:679
@ MSO_LineStyle_NONE
Definition: msdffdef.hxx:683
@ mso_lineThickThin
Definition: msdffdef.hxx:680
@ mso_lineSimple
Definition: msdffdef.hxx:678
@ mso_lineThinThick
Definition: msdffdef.hxx:681
@ mso_lineTriple
Definition: msdffdef.hxx:682
MSO_LineEnd
Definition: msdffdef.hxx:710
@ mso_lineArrowEnd
Definition: msdffdef.hxx:712
@ mso_lineArrowOpenEnd
Definition: msdffdef.hxx:716
@ mso_lineArrowStealthEnd
Definition: msdffdef.hxx:713
@ mso_lineNoEnd
Definition: msdffdef.hxx:711
@ mso_lineArrowDiamondEnd
Definition: msdffdef.hxx:714
@ mso_lineArrowOvalEnd
Definition: msdffdef.hxx:715
MSO_BLIPFILTER
Definition: msdffdef.hxx:788
@ mso_filterNone
Definition: msdffdef.hxx:790
@ mso_filterAdaptive
Definition: msdffdef.hxx:789
@ mso_filterTest
Definition: msdffdef.hxx:791
MSO_LineEndLength
Definition: msdffdef.hxx:727
@ mso_lineShortArrow
Definition: msdffdef.hxx:728
@ mso_lineMediumLenArrow
Definition: msdffdef.hxx:729
@ mso_lineLongArrow
Definition: msdffdef.hxx:730
MSO_SYSCOLORINDEX
Definition: msdffdef.hxx:794
@ mso_syscolorMenuText
Definition: msdffdef.hxx:810
@ mso_colorLineOrFillColor
Definition: msdffdef.hxx:818
@ mso_syscolorButtonText
Definition: msdffdef.hxx:804
@ mso_colorSubtract
Definition: msdffdef.hxx:833
@ mso_syscolorInfoText
Definition: msdffdef.hxx:809
@ mso_colorLighten
Definition: msdffdef.hxx:831
@ mso_syscolorHighlight
Definition: msdffdef.hxx:798
@ mso_syscolorHighlightText
Definition: msdffdef.hxx:799
@ mso_syscolorButtonFace
Definition: msdffdef.hxx:795
@ mso_syscolor3DLight
Definition: msdffdef.hxx:814
@ mso_colorThis
Definition: msdffdef.hxx:821
@ mso_syscolorInfoBackground
Definition: msdffdef.hxx:808
@ mso_colorInvert
Definition: msdffdef.hxx:839
@ mso_syscolorWindowText
Definition: msdffdef.hxx:796
@ mso_colorBlackWhite
Definition: msdffdef.hxx:838
@ mso_syscolorButtonHighlight
Definition: msdffdef.hxx:802
@ mso_syscolorMenu
Definition: msdffdef.hxx:797
@ mso_syscolorScrollbar
Definition: msdffdef.hxx:811
@ mso_colorModificationMask
Definition: msdffdef.hxx:828
@ mso_syscolorGrayText
Definition: msdffdef.hxx:805
@ mso_colorProcessMask
Definition: msdffdef.hxx:827
@ mso_colorAdd
Definition: msdffdef.hxx:832
@ mso_colorGray
Definition: msdffdef.hxx:841
@ mso_colorBParamMask
Definition: msdffdef.hxx:842
@ mso_syscolorMax
Definition: msdffdef.hxx:815
@ mso_syscolorInactiveCaption
Definition: msdffdef.hxx:806
@ mso_colorIndexMask
Definition: msdffdef.hxx:825
@ mso_syscolorCaptionText
Definition: msdffdef.hxx:800
@ mso_syscolorActiveCaption
Definition: msdffdef.hxx:801
@ mso_syscolorButtonShadow
Definition: msdffdef.hxx:803
@ mso_syscolorWindow
Definition: msdffdef.hxx:812
@ mso_colorDarken
Definition: msdffdef.hxx:830
@ mso_colorReverseSubtract
Definition: msdffdef.hxx:834
@ mso_colorLineBackColor
Definition: msdffdef.hxx:823
@ mso_colorLineColor
Definition: msdffdef.hxx:819
@ mso_colorInvert128
Definition: msdffdef.hxx:840
@ mso_syscolorInactiveCaptionText
Definition: msdffdef.hxx:807
@ mso_colorModFlagMask
Definition: msdffdef.hxx:829
@ mso_colorBParamShift
Definition: msdffdef.hxx:843
@ mso_syscolorWindowFrame
Definition: msdffdef.hxx:813
@ mso_colorFillThenLine
Definition: msdffdef.hxx:824
@ mso_colorFillBackColor
Definition: msdffdef.hxx:822
@ mso_colorShadowColor
Definition: msdffdef.hxx:820
@ mso_colorFillColor
Definition: msdffdef.hxx:817
const sal_uInt32 nMaxLegalDffRecordLength
Definition: msdffdef.hxx:27
MSO_TextDir
Definition: msdffdef.hxx:560
@ mso_txdirRTL
Definition: msdffdef.hxx:562
@ mso_txdirLTR
Definition: msdffdef.hxx:561
@ mso_txdirContext
Definition: msdffdef.hxx:563
MSO_GeoTextAlign
Definition: msdffdef.hxx:593
@ mso_alignTextCenter
Definition: msdffdef.hxx:595
@ mso_alignTextRight
Definition: msdffdef.hxx:597
@ mso_alignTextLeft
Definition: msdffdef.hxx:596
@ mso_alignTextLetterJust
Definition: msdffdef.hxx:598
@ mso_alignTextStretch
Definition: msdffdef.hxx:594
@ mso_alignTextInvalid
Definition: msdffdef.hxx:600
@ mso_alignTextWordJust
Definition: msdffdef.hxx:599
MSO_SPCalloutType
Definition: msdffdef.hxx:567
@ mso_spcotRightAngle
Definition: msdffdef.hxx:568
@ mso_spcotThreeSegment
Definition: msdffdef.hxx:571
@ mso_spcotTwoSegment
Definition: msdffdef.hxx:570
@ mso_spcotOneSegment
Definition: msdffdef.hxx:569
MSO_TextGeometryProperties
Definition: msdffdef.hxx:846
@ use_gtextFShrinkFit
Definition: msdffdef.hxx:848
@ gtextFShrinkFit
Definition: msdffdef.hxx:851
@ gtextFBestFit
Definition: msdffdef.hxx:850
@ gtextFStretch
Definition: msdffdef.hxx:852
@ use_gtextFStretch
Definition: msdffdef.hxx:849
@ use_gtextFBestFit
Definition: msdffdef.hxx:847
MSO_LineJoin
Definition: msdffdef.hxx:734
@ mso_lineJoinMiter
Definition: msdffdef.hxx:736
@ mso_lineJoinRound
Definition: msdffdef.hxx:737
@ mso_lineJoinBevel
Definition: msdffdef.hxx:735
MSO_BlipFlags
Definition: msdffdef.hxx:604
@ mso_blipflagURL
Definition: msdffdef.hxx:608
@ mso_blipflagDefault
Definition: msdffdef.hxx:605
@ mso_blipflagDoNotSave
Definition: msdffdef.hxx:616
@ mso_blipflagFile
Definition: msdffdef.hxx:607
@ mso_blipflagType
Definition: msdffdef.hxx:609
@ mso_blipflagLinkToFile
Definition: msdffdef.hxx:617
@ mso_blipflagComment
Definition: msdffdef.hxx:606
@ mso_blipflagDontSave
Definition: msdffdef.hxx:611
MSO_SPCalloutAngle
Definition: msdffdef.hxx:575
@ mso_spcoa30
Definition: msdffdef.hxx:577
@ mso_spcoaAny
Definition: msdffdef.hxx:576
@ mso_spcoa0
Definition: msdffdef.hxx:581
@ mso_spcoa90
Definition: msdffdef.hxx:580
@ mso_spcoa45
Definition: msdffdef.hxx:578
@ mso_spcoa60
Definition: msdffdef.hxx:579
MSO_ShapePath
Definition: msdffdef.hxx:490
@ mso_shapeLinesClosed
Definition: msdffdef.hxx:492
@ mso_shapeCurvesClosed
Definition: msdffdef.hxx:494
@ mso_shapeLines
Definition: msdffdef.hxx:491
@ mso_shapeCurves
Definition: msdffdef.hxx:493
@ mso_shapeComplex
Definition: msdffdef.hxx:495
MSO_LineCap
Definition: msdffdef.hxx:741
@ mso_lineEndCapSquare
Definition: msdffdef.hxx:743
@ mso_lineEndCapRound
Definition: msdffdef.hxx:742
@ mso_lineEndCapFlat
Definition: msdffdef.hxx:744
MSO_LineDashing
Definition: msdffdef.hxx:695
@ mso_lineLongDashGEL
Definition: msdffdef.hxx:703
@ mso_lineSolid
Definition: msdffdef.hxx:696
@ mso_lineDashDotDotSys
Definition: msdffdef.hxx:700
@ mso_lineDashDotSys
Definition: msdffdef.hxx:699
@ mso_lineDashDotGEL
Definition: msdffdef.hxx:704
@ mso_lineLongDashDotGEL
Definition: msdffdef.hxx:705
@ mso_lineDotSys
Definition: msdffdef.hxx:698
@ mso_lineLongDashDotDotGEL
Definition: msdffdef.hxx:706
@ mso_lineDashSys
Definition: msdffdef.hxx:697
@ mso_lineDashGEL
Definition: msdffdef.hxx:702
@ mso_lineDotGEL
Definition: msdffdef.hxx:701
MSO_XFormType
Definition: msdffdef.hxx:626
@ mso_xformShape
Definition: msdffdef.hxx:628
@ mso_xformAbsolute
Definition: msdffdef.hxx:627
@ mso_xformDrawing
Definition: msdffdef.hxx:629
#define DFF_COMMON_RECORD_HEADER_SIZE
Definition: msdffdef.hxx:25
MSO_BI
Definition: msdffdef.hxx:770
@ mso_biJFIF
Definition: msdffdef.hxx:776
@ mso_biDIB
Definition: msdffdef.hxx:778
@ mso_biPNG
Definition: msdffdef.hxx:775
@ mso_biClient
Definition: msdffdef.hxx:779
@ mso_biWMF
Definition: msdffdef.hxx:772
@ mso_biJPEG
Definition: msdffdef.hxx:777
@ mso_biUNKNOWN
Definition: msdffdef.hxx:771
@ mso_biEMF
Definition: msdffdef.hxx:773
@ mso_biPICT
Definition: msdffdef.hxx:774
MSO_BLIPUSAGE
Definition: msdffdef.hxx:751
@ mso_blipUsageTexture
Definition: msdffdef.hxx:753
@ mso_blipUsageDefault
Definition: msdffdef.hxx:752
@ mso_blipUsageMax
Definition: msdffdef.hxx:754
DFF_TextHeader
Definition: msdffdef.hxx:79
@ DFFTH_CENTERBODY
Definition: msdffdef.hxx:85
@ DFFTH_NOTES
Definition: msdffdef.hxx:82
@ DFFTH_QUARTERBODY
Definition: msdffdef.hxx:88
@ DFFTH_BODY
Definition: msdffdef.hxx:81
@ DFFTH_OTHER
Definition: msdffdef.hxx:84
@ DFFTH_HALFBODY
Definition: msdffdef.hxx:87
@ DFFTH_TITLE
Definition: msdffdef.hxx:80
@ DFFTH_CENTERTITLE
Definition: msdffdef.hxx:86
@ DFFTH_NOTUSED
Definition: msdffdef.hxx:83
MSO_BLIPCOMPRESSION
Definition: msdffdef.hxx:782
@ mso_compressionDeflate
Definition: msdffdef.hxx:783
@ mso_compressionTest
Definition: msdffdef.hxx:785
@ mso_compressionNone
Definition: msdffdef.hxx:784
MSO_BWMode
Definition: msdffdef.hxx:506
@ mso_bwDontShow
Definition: msdffdef.hxx:517
@ mso_bwInverseGray
Definition: msdffdef.hxx:511
@ mso_bwHighContrast
Definition: msdffdef.hxx:514
@ mso_bwGrayScale
Definition: msdffdef.hxx:509
@ mso_bwNumModes
Definition: msdffdef.hxx:518
@ mso_bwGrayOutline
Definition: msdffdef.hxx:512
@ mso_bwLightGrayScale
Definition: msdffdef.hxx:510
@ mso_bwAutomatic
Definition: msdffdef.hxx:508
@ mso_bwColor
Definition: msdffdef.hxx:507
@ mso_bwWhite
Definition: msdffdef.hxx:516
@ mso_bwBlackTextLine
Definition: msdffdef.hxx:513
@ mso_bwBlack
Definition: msdffdef.hxx:515
MSO_CDir
Definition: msdffdef.hxx:534
@ mso_cdir90
Definition: msdffdef.hxx:536
@ mso_cdir180
Definition: msdffdef.hxx:537
@ mso_cdir270
Definition: msdffdef.hxx:538
@ mso_cdir0
Definition: msdffdef.hxx:535
MSO_SPT
Definition: msdffdef.hxx:274
@ mso_sptSun
Definition: msdffdef.hxx:459
@ mso_sptAccentCallout90
Definition: msdffdef.hxx:455
@ mso_sptFlowChartConnector
Definition: msdffdef.hxx:396
@ mso_sptFlowChartMagneticDisk
Definition: msdffdef.hxx:408
@ mso_sptCircularArrow
Definition: msdffdef.hxx:375
@ mso_sptNotchedRightArrow
Definition: msdffdef.hxx:370
@ mso_sptTextChevronInverted
Definition: msdffdef.hxx:417
@ mso_sptTextFadeDown
Definition: msdffdef.hxx:447
@ mso_sptCurvedUpArrow
Definition: msdffdef.hxx:380
@ mso_sptNotchedCircularArrow
Definition: msdffdef.hxx:376
@ mso_sptTextRingOutside
Definition: msdffdef.hxx:419
@ mso_sptFlowChartDisplay
Definition: msdffdef.hxx:410
@ mso_sptFlowChartManualOperation
Definition: msdffdef.hxx:395
@ mso_sptBalloon
Definition: msdffdef.hxx:293
@ mso_sptTextCascadeDown
Definition: msdffdef.hxx:431
@ mso_sptCallout3
Definition: msdffdef.hxx:319
@ mso_sptSeal4
Definition: msdffdef.hxx:463
@ mso_sptTextFadeRight
Definition: msdffdef.hxx:444
@ mso_sptUpDownArrow
Definition: msdffdef.hxx:346
@ mso_sptRightBracket
Definition: msdffdef.hxx:362
@ mso_sptTextDeflateInflate
Definition: msdffdef.hxx:442
@ mso_sptTextCurveUp
Definition: msdffdef.hxx:428
@ mso_sptPlus
Definition: msdffdef.hxx:287
@ mso_sptActionButtonBlank
Definition: msdffdef.hxx:465
@ mso_sptBorderCallout2
Definition: msdffdef.hxx:324
@ mso_sptRoundRectangle
Definition: msdffdef.hxx:278
@ mso_sptFlowChartOnlineStorage
Definition: msdffdef.hxx:406
@ mso_sptTextArchUpPour
Definition: msdffdef.hxx:424
@ mso_sptTextArchDownPour
Definition: msdffdef.hxx:425
@ mso_sptTextWave
Definition: msdffdef.hxx:304
@ mso_sptAccentBorderCallout2
Definition: msdffdef.hxx:327
@ mso_sptTextSlantUp
Definition: msdffdef.hxx:448
@ mso_sptLeftRightArrow
Definition: msdffdef.hxx:345
@ mso_sptMoon
Definition: msdffdef.hxx:460
@ mso_sptTextChevron
Definition: msdffdef.hxx:416
@ mso_sptTextWave3
Definition: msdffdef.hxx:434
@ mso_sptAccentBorderCallout1
Definition: msdffdef.hxx:326
@ mso_sptActionButtonMovie
Definition: msdffdef.hxx:476
@ mso_sptThickArrow
Definition: msdffdef.hxx:290
@ mso_sptDoubleWave
Definition: msdffdef.hxx:464
@ mso_sptFlowChartPredefinedProcess
Definition: msdffdef.hxx:388
@ mso_sptTearDrop
Definition: msdffdef.hxx:480
@ mso_sptDiamond
Definition: msdffdef.hxx:280
@ mso_sptWedgeRectCallout
Definition: msdffdef.hxx:337
@ mso_sptLeftUpArrow
Definition: msdffdef.hxx:365
@ mso_sptEllipseRibbon2
Definition: msdffdef.hxx:384
@ mso_sptTrapezoid
Definition: msdffdef.hxx:284
@ mso_sptFlowChartInternalStorage
Definition: msdffdef.hxx:389
@ mso_sptWave
Definition: msdffdef.hxx:340
@ mso_sptFlowChartSort
Definition: msdffdef.hxx:402
@ mso_sptLeftBrace
Definition: msdffdef.hxx:363
@ mso_sptCallout1
Definition: msdffdef.hxx:317
@ mso_sptCloudCallout
Definition: msdffdef.hxx:382
@ mso_sptFlowChartOffpageConnector
Definition: msdffdef.hxx:453
@ mso_sptTextArchUpCurve
Definition: msdffdef.hxx:420
@ mso_sptUturnArrow
Definition: msdffdef.hxx:377
@ mso_sptFlowChartMagneticDrum
Definition: msdffdef.hxx:409
@ mso_sptFlowChartManualInput
Definition: msdffdef.hxx:394
@ mso_sptQuadArrow
Definition: msdffdef.hxx:352
@ mso_sptActionButtonSound
Definition: msdffdef.hxx:475
@ mso_sptUpDownArrowCallout
Definition: msdffdef.hxx:358
@ mso_sptDonut
Definition: msdffdef.hxx:299
@ mso_sptRightBrace
Definition: msdffdef.hxx:364
@ mso_sptBorderCallout3
Definition: msdffdef.hxx:325
@ mso_sptIrregularSeal2
Definition: msdffdef.hxx:348
@ mso_sptTextButtonPour
Definition: msdffdef.hxx:427
@ mso_sptStripedRightArrow
Definition: msdffdef.hxx:369
@ mso_sptCallout2
Definition: msdffdef.hxx:318
@ mso_sptTextSlantDown
Definition: msdffdef.hxx:449
@ mso_sptBracePair
Definition: msdffdef.hxx:462
@ mso_sptTextWave1
Definition: msdffdef.hxx:432
@ mso_sptTextDeflateInflateDeflate
Definition: msdffdef.hxx:443
@ mso_sptFlowChartExtract
Definition: msdffdef.hxx:403
@ mso_sptLeftArrow
Definition: msdffdef.hxx:342
@ mso_sptLine
Definition: msdffdef.hxx:296
@ mso_sptPentagon
Definition: msdffdef.hxx:332
@ mso_sptTextCascadeUp
Definition: msdffdef.hxx:430
@ mso_sptFlowChartTerminator
Definition: msdffdef.hxx:392
@ mso_sptFlowChartMagneticTape
Definition: msdffdef.hxx:407
@ mso_sptRibbon2
Definition: msdffdef.hxx:330
@ mso_sptPictureFrame
Definition: msdffdef.hxx:351
@ mso_sptEllipse
Definition: msdffdef.hxx:279
@ mso_sptTextCirclePour
Definition: msdffdef.hxx:426
@ mso_sptTextDeflate
Definition: msdffdef.hxx:437
@ mso_sptSmileyFace
Definition: msdffdef.hxx:372
@ mso_sptNoSmoking
Definition: msdffdef.hxx:333
@ mso_sptDownArrowCallout
Definition: msdffdef.hxx:356
@ mso_sptAccentCallout1
Definition: msdffdef.hxx:320
@ mso_sptStraightConnector1
Definition: msdffdef.hxx:308
@ mso_sptMin
Definition: msdffdef.hxx:275
@ mso_sptTextArchDownCurve
Definition: msdffdef.hxx:421
@ mso_sptFlowChartOr
Definition: msdffdef.hxx:400
@ mso_sptRightArrowCallout
Definition: msdffdef.hxx:354
@ mso_sptTextPlainText
Definition: msdffdef.hxx:412
@ mso_sptFlowChartPreparation
Definition: msdffdef.hxx:393
@ mso_sptTextOnCurve
Definition: msdffdef.hxx:306
@ mso_sptFlowChartPunchedCard
Definition: msdffdef.hxx:397
@ mso_sptLeftBracket
Definition: msdffdef.hxx:361
@ mso_sptBevel
Definition: msdffdef.hxx:360
@ mso_sptHeart
Definition: msdffdef.hxx:350
@ mso_sptHostControl
Definition: msdffdef.hxx:477
@ mso_sptCurvedConnector5
Definition: msdffdef.hxx:316
@ mso_sptPlaque
Definition: msdffdef.hxx:297
@ mso_sptQuadArrowCallout
Definition: msdffdef.hxx:359
@ mso_sptDownArrow
Definition: msdffdef.hxx:343
@ mso_sptLeftRightUpArrow
Definition: msdffdef.hxx:458
@ mso_sptActionButtonReturn
Definition: msdffdef.hxx:473
@ mso_sptFlowChartMerge
Definition: msdffdef.hxx:404
@ mso_sptArrow
Definition: msdffdef.hxx:289
@ mso_sptTextHexagon
Definition: msdffdef.hxx:302
@ mso_sptAccentBorderCallout90
Definition: msdffdef.hxx:457
@ mso_sptTextWave2
Definition: msdffdef.hxx:433
@ mso_sptTextInflate
Definition: msdffdef.hxx:436
@ mso_sptHorizontalScroll
Definition: msdffdef.hxx:374
@ mso_sptUpArrow
Definition: msdffdef.hxx:344
@ mso_sptRightTriangle
Definition: msdffdef.hxx:282
@ mso_sptWedgeEllipseCallout
Definition: msdffdef.hxx:339
@ mso_sptTextCanDown
Definition: msdffdef.hxx:451
@ mso_sptBentArrow
Definition: msdffdef.hxx:367
@ mso_sptFlowChartOfflineStorage
Definition: msdffdef.hxx:405
@ mso_sptSeal8
Definition: msdffdef.hxx:334
@ mso_sptNotPrimitive
Definition: msdffdef.hxx:276
@ mso_sptBentUpArrow
Definition: msdffdef.hxx:366
@ mso_sptCurvedConnector3
Definition: msdffdef.hxx:314
@ mso_sptCurvedConnector4
Definition: msdffdef.hxx:315
@ mso_sptBentConnector4
Definition: msdffdef.hxx:311
@ mso_sptAccentBorderCallout3
Definition: msdffdef.hxx:328
@ mso_sptTextBox
Definition: msdffdef.hxx:478
@ mso_sptBentConnector3
Definition: msdffdef.hxx:310
@ mso_sptSeal32
Definition: msdffdef.hxx:336
@ mso_sptMax
Definition: msdffdef.hxx:481
@ mso_sptActionButtonHome
Definition: msdffdef.hxx:466
@ mso_sptTextCurveDown
Definition: msdffdef.hxx:429
@ mso_sptFlowChartCollate
Definition: msdffdef.hxx:401
@ mso_sptFlowChartInputOutput
Definition: msdffdef.hxx:387
@ mso_sptCurvedRightArrow
Definition: msdffdef.hxx:378
@ mso_sptTextCircleCurve
Definition: msdffdef.hxx:422
@ mso_sptFlowChartDecision
Definition: msdffdef.hxx:386
@ mso_sptTextFadeLeft
Definition: msdffdef.hxx:445
@ mso_sptBentConnector5
Definition: msdffdef.hxx:312
@ mso_sptFlowChartDelay
Definition: msdffdef.hxx:411
@ mso_sptChevron
Definition: msdffdef.hxx:331
@ mso_sptFlowChartDocument
Definition: msdffdef.hxx:390
@ mso_sptFoldedCorner
Definition: msdffdef.hxx:341
@ mso_sptFlowChartProcess
Definition: msdffdef.hxx:385
@ mso_sptIrregularSeal1
Definition: msdffdef.hxx:347
@ mso_sptCallout90
Definition: msdffdef.hxx:454
@ mso_sptCurvedLeftArrow
Definition: msdffdef.hxx:379
@ mso_sptSeal16
Definition: msdffdef.hxx:335
@ mso_sptActionButtonDocument
Definition: msdffdef.hxx:474
@ mso_sptCan
Definition: msdffdef.hxx:298
@ mso_sptOctagon
Definition: msdffdef.hxx:286
@ mso_sptWedgeRRectCallout
Definition: msdffdef.hxx:338
@ mso_sptEllipseRibbon
Definition: msdffdef.hxx:383
@ mso_sptTextRingInside
Definition: msdffdef.hxx:418
@ mso_sptTextRing
Definition: msdffdef.hxx:305
@ mso_sptBorderCallout90
Definition: msdffdef.hxx:456
@ mso_sptCube
Definition: msdffdef.hxx:292
@ mso_sptRectangle
Definition: msdffdef.hxx:277
@ mso_sptTextDeflateTop
Definition: msdffdef.hxx:441
@ mso_sptFlowChartAlternateProcess
Definition: msdffdef.hxx:452
@ mso_sptTextOnRing
Definition: msdffdef.hxx:307
@ mso_sptTextSimple
Definition: msdffdef.hxx:300
@ mso_sptBlockArc
Definition: msdffdef.hxx:371
@ mso_sptActionButtonForwardNext
Definition: msdffdef.hxx:469
@ mso_sptActionButtonBeginning
Definition: msdffdef.hxx:472
@ mso_sptActionButtonInformation
Definition: msdffdef.hxx:468
@ mso_sptNil
Definition: msdffdef.hxx:482
@ mso_sptSeal24
Definition: msdffdef.hxx:368
@ mso_sptArc
Definition: msdffdef.hxx:295
@ mso_sptActionButtonEnd
Definition: msdffdef.hxx:471
@ mso_sptFlowChartSummingJunction
Definition: msdffdef.hxx:399
@ mso_sptTextButtonCurve
Definition: msdffdef.hxx:423
@ mso_sptTextOctagon
Definition: msdffdef.hxx:301
@ mso_sptIsocelesTriangle
Definition: msdffdef.hxx:281
@ mso_sptTextFadeUp
Definition: msdffdef.hxx:446
@ mso_sptParallelogram
Definition: msdffdef.hxx:283
@ mso_sptTextCanUp
Definition: msdffdef.hxx:450
@ mso_sptTextInflateTop
Definition: msdffdef.hxx:440
@ mso_sptUpArrowCallout
Definition: msdffdef.hxx:355
@ mso_sptLightningBolt
Definition: msdffdef.hxx:349
@ mso_sptTextDeflateBottom
Definition: msdffdef.hxx:439
@ mso_sptTextWave4
Definition: msdffdef.hxx:435
@ mso_sptActionButtonHelp
Definition: msdffdef.hxx:467
@ mso_sptBracketPair
Definition: msdffdef.hxx:461
@ mso_sptCurvedDownArrow
Definition: msdffdef.hxx:381
@ mso_sptVerticalScroll
Definition: msdffdef.hxx:373
@ mso_sptCurvedConnector2
Definition: msdffdef.hxx:313
@ mso_sptFlowChartPunchedTape
Definition: msdffdef.hxx:398
@ mso_sptTextTriangle
Definition: msdffdef.hxx:414
@ mso_sptTextInflateBottom
Definition: msdffdef.hxx:438
@ mso_sptTextCurve
Definition: msdffdef.hxx:303
@ mso_sptFlowChartMultidocument
Definition: msdffdef.hxx:391
@ mso_sptHomePlate
Definition: msdffdef.hxx:291
@ mso_sptAccentCallout2
Definition: msdffdef.hxx:321
@ mso_sptHexagon
Definition: msdffdef.hxx:285
@ mso_sptTextTriangleInverted
Definition: msdffdef.hxx:415
@ mso_sptLeftRightArrowCallout
Definition: msdffdef.hxx:357
@ mso_sptActionButtonBackPrevious
Definition: msdffdef.hxx:470
@ mso_sptStar
Definition: msdffdef.hxx:288
@ mso_sptBorderCallout1
Definition: msdffdef.hxx:323
@ mso_sptTextStop
Definition: msdffdef.hxx:413
@ mso_sptLeftArrowCallout
Definition: msdffdef.hxx:353
@ mso_sptRibbon
Definition: msdffdef.hxx:329
@ mso_sptAccentCallout3
Definition: msdffdef.hxx:322
@ mso_sptSeal
Definition: msdffdef.hxx:294
@ mso_sptBentConnector2
Definition: msdffdef.hxx:309
MSO_DZType
Definition: msdffdef.hxx:642
@ mso_dztypeMax
Definition: msdffdef.hxx:657
@ mso_dztypeAFixed
Definition: msdffdef.hxx:649
@ mso_dztypeFixedAspectEnlarge
Definition: msdffdef.hxx:652
@ mso_dztypeShapeFixedBig
Definition: msdffdef.hxx:656
@ mso_dztypeShapeFixed
Definition: msdffdef.hxx:651
@ mso_dztypeFixedAspect
Definition: msdffdef.hxx:648
@ mso_dztypeV
Definition: msdffdef.hxx:646
@ mso_dztypeDefault
Definition: msdffdef.hxx:644
@ mso_dztypeA
Definition: msdffdef.hxx:645
@ mso_dztypeShape
Definition: msdffdef.hxx:647
@ mso_dztypeVFixedBig
Definition: msdffdef.hxx:655
@ mso_dztypeAFixedBig
Definition: msdffdef.hxx:654
@ mso_dztypeVFixed
Definition: msdffdef.hxx:650
@ mso_dztypeMin
Definition: msdffdef.hxx:643
MSO_SPCalloutDrop
Definition: msdffdef.hxx:585
@ mso_spcodCenter
Definition: msdffdef.hxx:587
@ mso_spcodTop
Definition: msdffdef.hxx:586
@ mso_spcodSpecified
Definition: msdffdef.hxx:589
@ mso_spcodBottom
Definition: msdffdef.hxx:588
MSO_ConnectorStyle
Definition: msdffdef.hxx:542
@ mso_cxstyleBent
Definition: msdffdef.hxx:544
@ mso_cxstyleStraight
Definition: msdffdef.hxx:543
@ mso_cxstyleNone
Definition: msdffdef.hxx:546
@ mso_cxstyleCurved
Definition: msdffdef.hxx:545
MSO_WrapMode
Definition: msdffdef.hxx:498
@ mso_wrapThrough
Definition: msdffdef.hxx:503
@ mso_wrapNone
Definition: msdffdef.hxx:501
@ mso_wrapTopBottom
Definition: msdffdef.hxx:502
@ mso_wrapByPoints
Definition: msdffdef.hxx:500
@ mso_wrapSquare
Definition: msdffdef.hxx:499
MSO_LineEndWidth
Definition: msdffdef.hxx:720
@ mso_lineMediumWidthArrow
Definition: msdffdef.hxx:722
@ mso_lineWideArrow
Definition: msdffdef.hxx:723
@ mso_lineNarrowArrow
Definition: msdffdef.hxx:721
MSO_FillType
Definition: msdffdef.hxx:660
@ mso_fillShade
Definition: msdffdef.hxx:665
@ mso_fillShadeCenter
Definition: msdffdef.hxx:666
@ mso_fillSolid
Definition: msdffdef.hxx:661
@ mso_fillBackground
Definition: msdffdef.hxx:673
@ mso_fillPicture
Definition: msdffdef.hxx:664
@ mso_fillTexture
Definition: msdffdef.hxx:663
@ mso_fillShadeShape
Definition: msdffdef.hxx:667
@ mso_fillShadeScale
Definition: msdffdef.hxx:668
@ mso_fillShadeTitle
Definition: msdffdef.hxx:672
@ mso_fillPattern
Definition: msdffdef.hxx:662
MSO_TextFlow
Definition: msdffdef.hxx:550
@ mso_txflHorzN
Definition: msdffdef.hxx:551
@ mso_txflTtoBN
Definition: msdffdef.hxx:554
@ mso_txflBtoT
Definition: msdffdef.hxx:553
@ mso_txflHorzA
Definition: msdffdef.hxx:555
@ mso_txflVertN
Definition: msdffdef.hxx:556
@ mso_txflTtoBA
Definition: msdffdef.hxx:552
MSO_3DRenderMode
Definition: msdffdef.hxx:620
@ mso_FullRender
Definition: msdffdef.hxx:621
@ mso_Wireframe
Definition: msdffdef.hxx:622
@ mso_BoundingCube
Definition: msdffdef.hxx:623
MSO_LineType
Definition: msdffdef.hxx:687
@ mso_linePattern
Definition: msdffdef.hxx:689
@ mso_linePicture
Definition: msdffdef.hxx:691
@ mso_lineSolidType
Definition: msdffdef.hxx:688
@ mso_lineTexture
Definition: msdffdef.hxx:690
MSO_Anchor
Definition: msdffdef.hxx:521
@ mso_anchorTop
Definition: msdffdef.hxx:522
@ mso_anchorBottomCenteredBaseline
Definition: msdffdef.hxx:531
@ mso_anchorBottomCentered
Definition: msdffdef.hxx:527
@ mso_anchorTopCentered
Definition: msdffdef.hxx:525
@ mso_anchorBottomBaseline
Definition: msdffdef.hxx:529
@ mso_anchorTopBaseline
Definition: msdffdef.hxx:528
@ mso_anchorMiddleCentered
Definition: msdffdef.hxx:526
@ mso_anchorMiddle
Definition: msdffdef.hxx:523
@ mso_anchorTopCenteredBaseline
Definition: msdffdef.hxx:530
@ mso_anchorBottom
Definition: msdffdef.hxx:524
MSO_BLIPTYPE
Definition: msdffdef.hxx:757
@ mso_blipDIB
Definition: msdffdef.hxx:765
@ mso_blipPNG
Definition: msdffdef.hxx:764
@ mso_blipJPEG
Definition: msdffdef.hxx:763
@ mso_blipWMF
Definition: msdffdef.hxx:761
@ mso_blipERROR
Definition: msdffdef.hxx:758
@ mso_blipPICT
Definition: msdffdef.hxx:762
@ mso_blipLastClient
Definition: msdffdef.hxx:767
@ mso_blipEMF
Definition: msdffdef.hxx:760
@ mso_blipUNKNOWN
Definition: msdffdef.hxx:759
@ mso_blipFirstClient
Definition: msdffdef.hxx:766
MSO_ShadowType
Definition: msdffdef.hxx:632
@ mso_shadowRich
Definition: msdffdef.hxx:635
@ mso_shadowEmbossOrEngrave
Definition: msdffdef.hxx:638
@ mso_shadowDouble
Definition: msdffdef.hxx:634
@ mso_shadowShape
Definition: msdffdef.hxx:636
@ mso_shadowDrawing
Definition: msdffdef.hxx:637
@ mso_shadowOffset
Definition: msdffdef.hxx:633
#define SAL_MAX_UINT32