1827 lines
41 KiB
C++
1827 lines
41 KiB
C++
/*
|
|
* (c) Copyright Ascensio System SIA 2010-2014
|
|
*
|
|
* This program is a free software product. You can redistribute it and/or
|
|
* modify it under the terms of the GNU Affero General Public License (AGPL)
|
|
* version 3 as published by the Free Software Foundation. In accordance with
|
|
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
|
|
* that Ascensio System SIA expressly excludes the warranty of non-infringement
|
|
* of any third-party rights.
|
|
*
|
|
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
|
|
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
|
|
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
|
|
*
|
|
* You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia,
|
|
* EU, LV-1021.
|
|
*
|
|
* The interactive user interfaces in modified source and object code versions
|
|
* of the Program must display Appropriate Legal Notices, as required under
|
|
* Section 5 of the GNU AGPL version 3.
|
|
*
|
|
* Pursuant to Section 7(b) of the License you must retain the original Product
|
|
* logo when distributing the program. Pursuant to Section 7(e) we decline to
|
|
* grant you any rights under trademark law for use of our trademarks.
|
|
*
|
|
* All the Product's GUI elements, including illustrations and icon sets, as
|
|
* well as technical writing content are licensed under the terms of the
|
|
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
|
|
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
|
|
*
|
|
*/
|
|
#pragma once
|
|
|
|
namespace NSOfficePPT
|
|
{
|
|
enum SlideSizeType
|
|
{
|
|
OnScreen = 0,
|
|
LetterSizedPaper = 1,
|
|
A4Paper = 2,
|
|
Size35mm = 3,
|
|
Overhead = 4,
|
|
Banner = 5,
|
|
Custom = 6
|
|
};
|
|
|
|
enum StyleMask
|
|
{
|
|
None = 0,
|
|
|
|
IsBold = 1 << 0,
|
|
IsItalic = 1 << 1,
|
|
IsUnderlined = 1 << 2,
|
|
|
|
HasShadow = 1 << 4,
|
|
HasAsianSmartQuotes = 1 << 5,
|
|
|
|
HasHorizonNumRendering = 1 << 7,
|
|
|
|
IsEmbossed = 1 << 9,
|
|
|
|
ExtensionNibble = 0xF << 10
|
|
};
|
|
|
|
enum CharacterMask
|
|
{
|
|
_None = 0,
|
|
|
|
StyleFlagsFieldPresent = 0xFFFF,
|
|
|
|
TypefacePresent = 1 << 16,
|
|
SizePresent = 1 << 17,
|
|
ColorPresent = 1 << 18,
|
|
PositionPresent = 1 << 19,
|
|
|
|
FEOldTypefacePresent = 1 << 21,
|
|
ANSITypefacePresent = 1 << 22,
|
|
SymbolTypefacePresent = 1 << 23
|
|
};
|
|
|
|
enum PlaceholderEnum
|
|
{
|
|
__None = 0,
|
|
MasterTitle = 1,
|
|
MasterBody = 2,
|
|
MasterCenteredTitle = 3,
|
|
MasterSubtitle = 4,
|
|
MasterNotesSlideImage = 5,
|
|
MasterNotesBody = 6,
|
|
MasterDate = 7,
|
|
MasterSlideNumber = 8,
|
|
MasterFooter = 9,
|
|
MasterHeader = 10,
|
|
NotesSlideImage = 11,
|
|
NotesBody = 12,
|
|
Title = 13,
|
|
Body = 14,
|
|
CenteredTitle = 15,
|
|
Subtitle = 16,
|
|
VerticalTextTitle = 17,
|
|
VerticalTextBody = 18,
|
|
Object = 19,
|
|
Graph = 20,
|
|
Table = 21,
|
|
ClipArt = 22,
|
|
OrganizationChart = 23,
|
|
MediaClip = 24
|
|
};
|
|
|
|
enum ParagraphMask
|
|
{
|
|
___None = 0,
|
|
HasBullet = 1 << 0,
|
|
BulletHasFont = 1 << 1,
|
|
BulletHasColor = 1 << 2,
|
|
BulletHasSize = 1 << 3,
|
|
BulletFlagsFieldExists = HasBullet | BulletHasFont | BulletHasColor | BulletHasSize,
|
|
|
|
BulletFont = 1 << 4,
|
|
BulletColor = 1 << 5,
|
|
BulletSize = 1 << 6,
|
|
BulletChar = 1 << 7,
|
|
LeftMargin = 1 << 8,
|
|
Indent = 1 << 10,
|
|
Align = 1 << 11,
|
|
LineSpacing = 1 << 12,
|
|
SpaceBefore = 1 << 13,
|
|
SpaceAfter = 1 << 14,
|
|
DefaultTabSize = 1 << 15,
|
|
FontAlign = 1 << 16,
|
|
CharWrap = 1 << 17,
|
|
WordWrap = 1 << 18,
|
|
Overflow = 1 << 19,
|
|
WrapFlagsFieldExists = CharWrap | WordWrap | Overflow,
|
|
TabStops = 1 << 20,
|
|
TextDirection = 1 << 21,
|
|
BulletBlip = 1 << 23,
|
|
BulletScheme = 1 << 24,
|
|
BulletHasScheme = 1 << 25
|
|
};
|
|
|
|
enum Instances
|
|
{
|
|
CollectionOfSlides = 0,
|
|
CollectionOfMasterSlides = 1,
|
|
CollectionOfNotesSlides = 2
|
|
};
|
|
|
|
enum SlideLayoutType
|
|
{
|
|
TitleSlide = 0,
|
|
TitleAndBody = 1,
|
|
TitleMaster = 2,
|
|
|
|
MasterNotes = 4,
|
|
NotesTitleAndBody = 5,
|
|
Handout = 6,
|
|
TitleOnly = 7,
|
|
TwoColumnsAndTitle = 8,
|
|
TwoRowsAndTitle = 9,
|
|
TwoColumnsRightTwoRows = 10,
|
|
TwoColumnsLeftTwoRows = 11,
|
|
TwoRowsBottomTwoColumns = 12,
|
|
TwoRowsTopTwoColumns = 13,
|
|
FourObjects = 14,
|
|
BigObject = 15,
|
|
Blank = 16,
|
|
VerticalTitleRightBodyLeft = 17,
|
|
VerticalTitleRightBodyLeftTwoRows = 18
|
|
};
|
|
|
|
enum TextType
|
|
{
|
|
_Title = 0,
|
|
_Body = 1,
|
|
Notes = 2,
|
|
Outline = 3,
|
|
Other = 4,
|
|
CenterBody = 5,
|
|
CenterTitle = 6,
|
|
HalfBody = 7,
|
|
QuarterBody = 8,
|
|
|
|
NoPresent = 0xFF
|
|
};
|
|
|
|
enum ActionTable
|
|
{
|
|
NoAction = 0,
|
|
MacroAction = 1,
|
|
RunProgramAction = 2,
|
|
JumpAction = 3,
|
|
HyperlinkAction = 4,
|
|
OLEAction = 5,
|
|
MediaAction = 6,
|
|
CustomShowAction = 7
|
|
};
|
|
|
|
enum JumpTable
|
|
{
|
|
NoJump = 0,
|
|
NextSlide = 1,
|
|
PreviousSlide = 2,
|
|
FirstSlide = 3,
|
|
LastSlide = 4,
|
|
LastSlideViewed = 5,
|
|
EndShow = 6,
|
|
SlideId = 7
|
|
};
|
|
}
|
|
|
|
namespace NSOfficeDrawing
|
|
{
|
|
enum ShapePath
|
|
{
|
|
shapeLines,
|
|
shapeLinesClosed,
|
|
shapeCurves,
|
|
shapeCurvesClosed,
|
|
shapeComplex
|
|
};
|
|
|
|
enum WrapMode
|
|
{
|
|
wrapSquare,
|
|
wrapByPoints,
|
|
wrapNone,
|
|
wrapTopBottom,
|
|
wrapThrough
|
|
};
|
|
|
|
enum BwMode
|
|
{
|
|
bwColor,
|
|
bwAutomatic,
|
|
bwGrayScale,
|
|
bwLightGrayScale,
|
|
bwInverseGray,
|
|
bwGrayOutline,
|
|
bwBlackTextLine,
|
|
bwHighContrast,
|
|
bwBlack,
|
|
bwWhite,
|
|
bwDontShow,
|
|
bwNumModes
|
|
};
|
|
|
|
enum AnchorMode
|
|
{
|
|
anchorTop,
|
|
anchorMiddle,
|
|
anchorBottom,
|
|
anchorTopCentered,
|
|
anchorMiddleCentered,
|
|
anchorBottomCentered,
|
|
anchorTopBaseline,
|
|
anchorBottomBaseline,
|
|
anchorTopCenteredBaseline,
|
|
anchorBottomCenteredBaseline
|
|
};
|
|
|
|
enum CdirMode
|
|
{
|
|
cdir0,
|
|
cdir90,
|
|
cdir180,
|
|
cdir270
|
|
};
|
|
|
|
enum CxStyle
|
|
{
|
|
cxstyleStraight = 0,
|
|
cxstyleBent,
|
|
cxstyleCurved,
|
|
cxstyleNone
|
|
};
|
|
|
|
enum CXKMode
|
|
{
|
|
cxkNone = 0,
|
|
cxkSegments = 1,
|
|
cxkCustom = 2,
|
|
cxkRect = 3
|
|
};
|
|
|
|
enum TxflMode
|
|
{
|
|
txflHorzN,
|
|
txflTtoBA,
|
|
txflBtoT,
|
|
txflTtoBN,
|
|
txflHorzA,
|
|
txflVertN
|
|
};
|
|
|
|
enum TxDirMode
|
|
{
|
|
txdirLTR,
|
|
txdirRTL,
|
|
txdirContext
|
|
};
|
|
|
|
enum SpcotMode
|
|
{
|
|
spcotRightAngle = 1,
|
|
spcotOneSegment = 2,
|
|
spcotTwoSegment = 3,
|
|
spcotThreeSegment = 4
|
|
};
|
|
|
|
enum SpcoaMode
|
|
{
|
|
spcoaAny,
|
|
spcoa30,
|
|
spcoa45,
|
|
spcoa60,
|
|
spcoa90,
|
|
spcoa0
|
|
};
|
|
|
|
enum SpcodMode
|
|
{
|
|
spcodTop,
|
|
spcodCenter,
|
|
spcodBottom,
|
|
spcodSpecified
|
|
};
|
|
|
|
enum GeoTextAlign
|
|
{
|
|
alignTextStretch,
|
|
alignTextCenter,
|
|
alignTextLeft,
|
|
alignTextRight,
|
|
alignTextLetterJust,
|
|
alignTextWordJust,
|
|
alignTextInvalid
|
|
};
|
|
|
|
enum BlipFlags
|
|
{
|
|
blipflagDefault = 0,
|
|
blipflagComment = 0,
|
|
blipflagFile,
|
|
blipflagURL,
|
|
blipflagType = 3,
|
|
|
|
blipflagDontSave = 4,
|
|
|
|
|
|
|
|
|
|
blipflagDoNotSave = 4,
|
|
blipflagLinkToFile = 8
|
|
};
|
|
|
|
enum e3DRenderMode
|
|
{
|
|
FullRender,
|
|
Wireframe,
|
|
BoundingCube
|
|
};
|
|
|
|
enum XFormType
|
|
{
|
|
xformAbsolute,
|
|
xformShape,
|
|
xformDrawing
|
|
};
|
|
|
|
enum ShadowType
|
|
{
|
|
shadowOffset,
|
|
shadowDouble,
|
|
shadowRich,
|
|
shadowShape,
|
|
shadowDrawing,
|
|
shadowEmbossOrEngrave
|
|
};
|
|
|
|
enum DzType
|
|
{
|
|
dztypeMin = 0,
|
|
dztypeDefault = 0,
|
|
dztypeA = 1,
|
|
dztypeV = 2,
|
|
dztypeShape = 3,
|
|
dztypeFixedAspect = 4,
|
|
dztypeAFixed = 5,
|
|
dztypeVFixed = 6,
|
|
dztypeShapeFixed = 7,
|
|
dztypeFixedAspectEnlarge = 8,
|
|
dztypeAFixedBig = 9,
|
|
dztypeVFixedBig = 10,
|
|
dztypeShapeFixedBig = 11,
|
|
dztypeMax = 11
|
|
};
|
|
|
|
enum FillType
|
|
{
|
|
fillSolid,
|
|
fillPattern,
|
|
fillTexture,
|
|
fillPicture,
|
|
fillShade,
|
|
fillShadeCenter,
|
|
fillShadeShape,
|
|
fillShadeScale,
|
|
|
|
|
|
|
|
fillShadeTitle,
|
|
fillBackground
|
|
};
|
|
|
|
enum ShadeType
|
|
{
|
|
shadeNone = 0,
|
|
shadeGamma = 1,
|
|
shadeSigma = 2,
|
|
shadeBand = 4,
|
|
shadeOneColor = 8,
|
|
|
|
|
|
|
|
shadeParameterShift = 16,
|
|
shadeParameterMask = 0xFFFF0000,
|
|
shadeDefault = (shadeGamma | shadeSigma | (16384 << shadeParameterShift))
|
|
};
|
|
|
|
enum LinesStyle
|
|
{
|
|
lineSimple,
|
|
lineDouble,
|
|
lineThickThin,
|
|
lineThinThick,
|
|
lineTriple
|
|
};
|
|
|
|
enum LineType
|
|
{
|
|
lineSolidType,
|
|
linePattern,
|
|
lineTexture,
|
|
linePicture
|
|
};
|
|
|
|
enum LineDashing
|
|
{
|
|
lineSolid,
|
|
lineDashSys,
|
|
lineDotSys,
|
|
lineDashDotSys,
|
|
lineDashDotDotSys,
|
|
lineDotGEL,
|
|
lineDashGEL,
|
|
lineLongDashGEL,
|
|
lineDashDotGEL,
|
|
lineLongDashDotGEL,
|
|
lineLongDashDotDotGEL
|
|
};
|
|
|
|
enum LineEnd
|
|
{
|
|
lineNoEnd,
|
|
lineArrowEnd,
|
|
lineArrowStealthEnd,
|
|
lineArrowDiamondEnd,
|
|
lineArrowOvalEnd,
|
|
lineArrowOpenEnd
|
|
};
|
|
|
|
enum LineEndWidth
|
|
{
|
|
lineNarrowArrow,
|
|
lineMediumWidthArrow,
|
|
lineWideArrow
|
|
};
|
|
|
|
enum LineEndLength
|
|
{
|
|
lineShortArrow,
|
|
lineMediumLenArrow,
|
|
lineLongArrow
|
|
};
|
|
|
|
enum _LineJoin
|
|
{
|
|
lineJoinBevel,
|
|
lineJoinMiter,
|
|
lineJoinRound
|
|
};
|
|
|
|
enum _LineCap
|
|
{
|
|
lineEndCapRound,
|
|
lineEndCapSquare,
|
|
lineEndCapFlat
|
|
};
|
|
|
|
enum SGF
|
|
{
|
|
|
|
sgfSum,
|
|
sgfProduct,
|
|
sgfMid,
|
|
|
|
|
|
sgfAbsolute,
|
|
sgfMin,
|
|
sgfMax,
|
|
sgfIf,
|
|
|
|
|
|
sgfMod,
|
|
sgfATan2,
|
|
sgfSin,
|
|
sgfCos,
|
|
sgfCosATan2,
|
|
sgfSinATan2,
|
|
sgfSqrt,
|
|
sgfSumAngle,
|
|
sgfEllipse,
|
|
sgfTan
|
|
};
|
|
|
|
enum SGVT
|
|
{
|
|
sgvtV = 0x2000,
|
|
sgvtP1 = 0x4000,
|
|
sgvtP2 = 0x8000
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
enum BlipUsage
|
|
{
|
|
blipUsageDefault,
|
|
blipUsageTexture,
|
|
blipUsageMax = 255
|
|
};
|
|
|
|
enum BlipType
|
|
{
|
|
|
|
blipERROR = 0,
|
|
blipUNKNOWN,
|
|
blipEMF,
|
|
blipWMF,
|
|
blipPICT,
|
|
blipJPEG,
|
|
blipPNG,
|
|
blipDIB,
|
|
blipTIFF = 17,
|
|
blipCMYKJPEG = 18,
|
|
blipFirstClient = 32,
|
|
blipLastClient = 255
|
|
};
|
|
|
|
enum BlipSignature
|
|
{
|
|
biUNKNOWN = 0,
|
|
biWMF = 0x216,
|
|
biEMF = 0x3D4,
|
|
biPICT = 0x542,
|
|
biPNG = 0x6E0,
|
|
biJFIF = 0x46A,
|
|
biJPEG = biJFIF,
|
|
biDIB = 0x7A8,
|
|
biCMYKJPEG = 0x6E2,
|
|
biTIFF = 0x6e4,
|
|
biClient = 0x800,
|
|
};
|
|
|
|
enum BlipFilter
|
|
{
|
|
filterAdaptive = 0,
|
|
filterNone = 254,
|
|
filterTest = 255
|
|
};
|
|
|
|
enum DGMNK
|
|
{
|
|
dgmnkMin = 0,
|
|
dgmnkNode = dgmnkMin,
|
|
dgmnkRoot,
|
|
dgmnkAssistant,
|
|
dgmnkCoWorker,
|
|
dgmnkSubordinate,
|
|
dgmnkAuxNode,
|
|
dgmnkDefault,
|
|
dgmnkMax,
|
|
dgmnkLast = dgmnkMax - 1,
|
|
dgmnkNil = 0xFFFF
|
|
};
|
|
|
|
enum DGMLO
|
|
{
|
|
dgmloFirst = 0,
|
|
dgmloMin = dgmloFirst,
|
|
dgmloMinLessOne = dgmloMin - 1,
|
|
|
|
|
|
dgmloOrgChartMin,
|
|
dgmloOrgChartStd = 0,
|
|
dgmloOrgChartBothHanging,
|
|
dgmloOrgChartRightHanging,
|
|
dgmloOrgChartLeftHanging,
|
|
dgmloOrgChartMax,
|
|
dgmloOrgChartLast = dgmloOrgChartMax - 1,
|
|
|
|
|
|
dgmloCycleMin, dgmloCycleMinLessOne = dgmloCycleMin - 1,
|
|
dgmloCycleStd,
|
|
dgmloCycleMax,
|
|
dgmloCycleLast = dgmloCycleMax - 1,
|
|
|
|
|
|
dgmloRadialMin, dgmloRadialMinLessOne = dgmloRadialMin - 1,
|
|
dgmloRadialStd,
|
|
dgmloRadialMax, dgmloRadialLast = dgmloRadialMax - 1,
|
|
|
|
|
|
dgmloStackedMin, dgmloStackedMinLessOne = dgmloStackedMin - 1,
|
|
dgmloStackedStd,
|
|
dgmloStackedMax, dgmloStackedLast = dgmloStackedMax - 1,
|
|
|
|
|
|
dgmloVennMin, dgmloVennMinLessOne = dgmloVennMin - 1,
|
|
dgmloVennStd,
|
|
dgmloVennMax, dgmloVennLast = dgmloVennMax - 1,
|
|
|
|
|
|
dgmloBullsEyeMin, dgmloBullsEyeMinLessOne = dgmloBullsEyeMin - 1,
|
|
dgmloBullsEyeStd,
|
|
dgmloBullsEyeMax, dgmloBullsEyeLast = dgmloBullsEyeMax - 1,
|
|
dgmloMax, dgmloLast = dgmloMax - 1,
|
|
dgmloNil = 0xFF
|
|
};
|
|
|
|
enum ODGMT
|
|
{
|
|
dgmtMin = 0,
|
|
dgmtCanvas = dgmtMin,
|
|
dgmtFirstDiagramType = 1,
|
|
dgmtOrgChart = dgmtFirstDiagramType,
|
|
dgmtRadial = 2,
|
|
dgmtCycle = 3,
|
|
dgmtStacked = 4,
|
|
dgmtVenn = 5,
|
|
dgmtBullsEye = 6,
|
|
dgmtMax, dgmtLast = dgmtMax - 1,
|
|
dgmtNil = 0x0FFF
|
|
};
|
|
|
|
enum DGMST
|
|
{
|
|
|
|
|
|
dgmstMin = 0, dgmstFirst = dgmstMin ,
|
|
|
|
|
|
dgmstOrgChartFirst = dgmstFirst,
|
|
dgmstOrgChart2,
|
|
dgmstOrgChart3,
|
|
dgmstOrgChart4,
|
|
dgmstOrgChart5,
|
|
dgmstOrgChart6,
|
|
dgmstOrgChart7,
|
|
dgmstOrgChart8,
|
|
dgmstOrgChart9,
|
|
dgmstOrgChart10,
|
|
dgmstOrgChart11,
|
|
dgmstOrgChart12,
|
|
dgmstOrgChart13,
|
|
dgmstOrgChart14,
|
|
dgmstOrgChart15,
|
|
dgmstOrgChart16,
|
|
dgmstOrgChart17,
|
|
dgmstOrgChartMax,
|
|
dgmstOrgChartLast = dgmstOrgChartMax - 1,
|
|
|
|
|
|
dgmstRadialFirst = dgmstFirst,
|
|
dgmstRadial2,
|
|
dgmstRadial3,
|
|
dgmstRadial4,
|
|
dgmstRadial5,
|
|
dgmstRadial6,
|
|
dgmstRadial7,
|
|
dgmstRadial8,
|
|
dgmstRadial9,
|
|
dgmstRadial10,
|
|
dgmstRadialMax,
|
|
dgmstRadialLast = dgmstRadialMax - 1,
|
|
|
|
|
|
dgmstCycleFirst = dgmstFirst,
|
|
dgmstCycle2,
|
|
dgmstCycle3,
|
|
dgmstCycle4,
|
|
dgmstCycle5,
|
|
dgmstCycle6,
|
|
dgmstCycle7,
|
|
dgmstCycle8,
|
|
dgmstCycle9,
|
|
dgmstCycle10,
|
|
dgmstCycle2First,
|
|
dgmstCycle11 = dgmstCycle2First,
|
|
dgmstCycle12,
|
|
dgmstCycle13,
|
|
dgmstCycle14,
|
|
dgmstCycle15,
|
|
dgmstCycle16,
|
|
dgmstCycle17,
|
|
dgmstCycle18,
|
|
dgmstCycle19,
|
|
dgmstCycle20,
|
|
dgmstCycle21,
|
|
dgmstCycleMax,
|
|
dgmstCycleLast = dgmstCycleMax - 1,
|
|
|
|
|
|
dgmstStackedFirst = dgmstFirst,
|
|
dgmstStacked2,
|
|
dgmstStacked3,
|
|
dgmstStacked4,
|
|
dgmstStacked5,
|
|
dgmstStacked6,
|
|
dgmstStacked7,
|
|
dgmstStacked8,
|
|
dgmstStacked9,
|
|
dgmstStacked10,
|
|
dgmstStackedMax,
|
|
dgmstStackedLast = dgmstStackedMax - 1,
|
|
|
|
|
|
dgmstVennFirst = dgmstFirst,
|
|
dgmstVenn2,
|
|
dgmstVenn3,
|
|
dgmstVenn4,
|
|
dgmstVenn5,
|
|
dgmstVenn6,
|
|
dgmstVenn7,
|
|
dgmstVenn8,
|
|
dgmstVenn9,
|
|
dgmstVenn10,
|
|
dgmstVennMax,
|
|
dgmstVennLast = dgmstVennMax - 1,
|
|
|
|
|
|
dgmstBullsEyeFirst = dgmstFirst,
|
|
dgmstBullsEye2,
|
|
dgmstBullsEye3,
|
|
dgmstBullsEye4,
|
|
dgmstBullsEye5,
|
|
dgmstBullsEye6,
|
|
dgmstBullsEye7,
|
|
dgmstBullsEye8,
|
|
dgmstBullsEye9,
|
|
dgmstBullsEye10,
|
|
dgmstBullsEyeMax,
|
|
dgmstBullsEyeLast = dgmstBullsEyeMax - 1,
|
|
dgmstNil = 0xFFFF
|
|
};
|
|
|
|
enum SPT
|
|
{
|
|
sptMin = 0,
|
|
sptNotPrimitive = sptMin,
|
|
sptRectangle = 1,
|
|
sptRoundRectangle = 2,
|
|
sptEllipse = 3,
|
|
sptDiamond = 4,
|
|
sptIsocelesTriangle = 5,
|
|
sptRightTriangle = 6,
|
|
sptParallelogram = 7,
|
|
sptTrapezoid = 8,
|
|
sptHexagon = 9,
|
|
sptOctagon = 10,
|
|
sptPlus = 11,
|
|
sptStar = 12,
|
|
sptArrow = 13,
|
|
sptThickArrow = 14,
|
|
sptHomePlate = 15,
|
|
sptCube = 16,
|
|
sptBalloon = 17,
|
|
sptSeal = 18,
|
|
sptArc = 19,
|
|
sptLine = 20,
|
|
sptPlaque = 21,
|
|
sptCan = 22,
|
|
sptDonut = 23,
|
|
sptTextSimple = 24,
|
|
sptTextOctagon = 25,
|
|
sptTextHexagon = 26,
|
|
sptTextCurve = 27,
|
|
sptTextWave = 28,
|
|
sptTextRing = 29,
|
|
sptTextOnCurve = 30,
|
|
sptTextOnRing = 31,
|
|
sptStraightConnector1 = 32,
|
|
sptBentConnector2 = 33,
|
|
sptBentConnector3 = 34,
|
|
sptBentConnector4 = 35,
|
|
sptBentConnector5 = 36,
|
|
sptCurvedConnector2 = 37,
|
|
sptCurvedConnector3 = 38,
|
|
sptCurvedConnector4 = 39,
|
|
sptCurvedConnector5 = 40,
|
|
sptCallout1 = 41,
|
|
sptCallout2 = 42,
|
|
sptCallout3 = 43,
|
|
sptAccentCallout1 = 44,
|
|
sptAccentCallout2 = 45,
|
|
sptAccentCallout3 = 46,
|
|
sptBorderCallout1 = 47,
|
|
sptBorderCallout2 = 48,
|
|
sptBorderCallout3 = 49,
|
|
sptAccentBorderCallout1 = 50,
|
|
sptAccentBorderCallout2 = 51,
|
|
sptAccentBorderCallout3 = 52,
|
|
sptRibbon = 53,
|
|
sptRibbon2 = 54,
|
|
sptChevron = 55,
|
|
sptPentagon = 56,
|
|
sptNoSmoking = 57,
|
|
sptSeal8 = 58,
|
|
sptSeal16 = 59,
|
|
sptSeal32 = 60,
|
|
sptWedgeRectCallout = 61,
|
|
sptWedgeRRectCallout = 62,
|
|
sptWedgeEllipseCallout = 63,
|
|
sptWave = 64,
|
|
sptFoldedCorner = 65,
|
|
sptLeftArrow = 66,
|
|
sptDownArrow = 67,
|
|
sptUpArrow = 68,
|
|
sptLeftRightArrow = 69,
|
|
sptUpDownArrow = 70,
|
|
sptIrregularSeal1 = 71,
|
|
sptIrregularSeal2 = 72,
|
|
sptLightningBolt = 73,
|
|
sptHeart = 74,
|
|
sptPictureFrame = 75,
|
|
sptQuadArrow = 76,
|
|
sptLeftArrowCallout = 77,
|
|
sptRightArrowCallout = 78,
|
|
sptUpArrowCallout = 79,
|
|
sptDownArrowCallout = 80,
|
|
sptLeftRightArrowCallout = 81,
|
|
sptUpDownArrowCallout = 82,
|
|
sptQuadArrowCallout = 83,
|
|
sptBevel = 84,
|
|
sptLeftBracket = 85,
|
|
sptRightBracket = 86,
|
|
sptLeftBrace = 87,
|
|
sptRightBrace = 88,
|
|
sptLeftUpArrow = 89,
|
|
sptBentUpArrow = 90,
|
|
sptBentArrow = 91,
|
|
sptSeal24 = 92,
|
|
sptStripedRightArrow = 93,
|
|
sptNotchedRightArrow = 94,
|
|
sptBlockArc = 95,
|
|
sptSmileyFace = 96,
|
|
sptVerticalScroll = 97,
|
|
sptHorizontalScroll = 98,
|
|
sptCircularArrow = 99,
|
|
sptNotchedCircularArrow = 100,
|
|
sptUturnArrow = 101,
|
|
sptCurvedRightArrow = 102,
|
|
sptCurvedLeftArrow = 103,
|
|
sptCurvedUpArrow = 104,
|
|
sptCurvedDownArrow = 105,
|
|
sptCloudCallout = 106,
|
|
sptEllipseRibbon = 107,
|
|
sptEllipseRibbon2 = 108,
|
|
sptFlowChartProcess = 109,
|
|
sptFlowChartDecision = 110,
|
|
sptFlowChartInputOutput = 111,
|
|
sptFlowChartPredefinedProcess = 112,
|
|
sptFlowChartInternalStorage = 113,
|
|
sptFlowChartDocument = 114,
|
|
sptFlowChartMultidocument = 115,
|
|
sptFlowChartTerminator = 116,
|
|
sptFlowChartPreparation = 117,
|
|
sptFlowChartManualInput = 118,
|
|
sptFlowChartManualOperation = 119,
|
|
sptFlowChartConnector = 120,
|
|
sptFlowChartPunchedCard = 121,
|
|
sptFlowChartPunchedTape = 122,
|
|
sptFlowChartSummingJunction = 123,
|
|
sptFlowChartOr = 124,
|
|
sptFlowChartCollate = 125,
|
|
sptFlowChartSort = 126,
|
|
sptFlowChartExtract = 127,
|
|
sptFlowChartMerge = 128,
|
|
sptFlowChartOfflineStorage = 129,
|
|
sptFlowChartOnlineStorage = 130,
|
|
sptFlowChartMagneticTape = 131,
|
|
sptFlowChartMagneticDisk = 132,
|
|
sptFlowChartMagneticDrum = 133,
|
|
sptFlowChartDisplay = 134,
|
|
sptFlowChartDelay = 135,
|
|
sptTextPlainText = 136,
|
|
sptTextStop = 137,
|
|
sptTextTriangle = 138,
|
|
sptTextTriangleInverted = 139,
|
|
sptTextChevron = 140,
|
|
sptTextChevronInverted = 141,
|
|
sptTextRingInside = 142,
|
|
sptTextRingOutside = 143,
|
|
sptTextArchUpCurve = 144,
|
|
sptTextArchDownCurve = 145,
|
|
sptTextCircleCurve = 146,
|
|
sptTextButtonCurve = 147,
|
|
sptTextArchUpPour = 148,
|
|
sptTextArchDownPour = 149,
|
|
sptTextCirclePour = 150,
|
|
sptTextButtonPour = 151,
|
|
sptTextCurveUp = 152,
|
|
sptTextCurveDown = 153,
|
|
sptTextCascadeUp = 154,
|
|
sptTextCascadeDown = 155,
|
|
sptTextWave1 = 156,
|
|
sptTextWave2 = 157,
|
|
sptTextWave3 = 158,
|
|
sptTextWave4 = 159,
|
|
sptTextInflate = 160,
|
|
sptTextDeflate = 161,
|
|
sptTextInflateBottom = 162,
|
|
sptTextDeflateBottom = 163,
|
|
sptTextInflateTop = 164,
|
|
sptTextDeflateTop = 165,
|
|
sptTextDeflateInflate = 166,
|
|
sptTextDeflateInflateDeflate = 167,
|
|
sptTextFadeRight = 168,
|
|
sptTextFadeLeft = 169,
|
|
sptTextFadeUp = 170,
|
|
sptTextFadeDown = 171,
|
|
sptTextSlantUp = 172,
|
|
sptTextSlantDown = 173,
|
|
sptTextCanUp = 174,
|
|
sptTextCanDown = 175,
|
|
sptFlowChartAlternateProcess = 176,
|
|
sptFlowChartOffpageConnector = 177,
|
|
sptCallout90 = 178,
|
|
sptAccentCallout90 = 179,
|
|
sptBorderCallout90 = 180,
|
|
sptAccentBorderCallout90 = 181,
|
|
sptLeftRightUpArrow = 182,
|
|
sptSun = 183,
|
|
sptMoon = 184,
|
|
sptBracketPair = 185,
|
|
sptBracePair = 186,
|
|
sptSeal4 = 187,
|
|
sptDoubleWave = 188,
|
|
sptActionButtonBlank = 189,
|
|
sptActionButtonHome = 190,
|
|
sptActionButtonHelp = 191,
|
|
sptActionButtonInformation = 192,
|
|
sptActionButtonForwardNext = 193,
|
|
sptActionButtonBackPrevious = 194,
|
|
sptActionButtonEnd = 195,
|
|
sptActionButtonBeginning = 196,
|
|
sptActionButtonReturn = 197,
|
|
sptActionButtonDocument = 198,
|
|
sptActionButtonSound = 199,
|
|
sptActionButtonMovie = 200,
|
|
sptHostControl = 201,
|
|
sptTextBox = 202,
|
|
sptMax,
|
|
sptNil = 0x0FFF
|
|
};
|
|
|
|
enum PropertyId
|
|
{
|
|
|
|
left=0,
|
|
top=1,
|
|
right=2,
|
|
bottom=3,
|
|
rotation=4,
|
|
gvPage=5,
|
|
fChangePage=61,
|
|
fFlipV=62,
|
|
fFlipH=63,
|
|
|
|
|
|
fLockAgainstUngrouping=118,
|
|
fLockRotation=119,
|
|
fLockAspectRatio=120,
|
|
fLockPosition=121,
|
|
fLockAgainstSelect=122,
|
|
fLockCropping=123,
|
|
fLockVertices=124,
|
|
fLockText=125,
|
|
fLockAdjustHandles=126,
|
|
fLockAgainstGrouping=127,
|
|
|
|
|
|
lTxid=128,
|
|
dxTextLeft=129,
|
|
dyTextTop=130,
|
|
dxTextRight=131,
|
|
dyTextBottom=132,
|
|
WrapText=133,
|
|
scaleText=134,
|
|
anchorText=135,
|
|
txflTextFlow=136,
|
|
cdirFont=137,
|
|
hspNext=138,
|
|
txdir=139,
|
|
ccol=140,
|
|
dzColMargin=141,
|
|
fSelectText=187,
|
|
fAutoTextMargin=188,
|
|
fRotateText=189,
|
|
fFitShapeToText=190,
|
|
fFitTextToShape=191,
|
|
|
|
|
|
gtextUNICODE=192,
|
|
gtextRTF=193,
|
|
gtextAlign=194,
|
|
gtextSize=195,
|
|
gtextSpacing=196,
|
|
gtextFont=197,
|
|
gtextCSSFont=198,
|
|
gtextFReverseRows=240,
|
|
fGtext=241,
|
|
gtextFVertical=242,
|
|
gtextFKern=243,
|
|
gtextFTight=244,
|
|
gtextFStretch=245,
|
|
gtextFShrinkFit=246,
|
|
gtextFBestFit=247,
|
|
gtextFNormalize=248,
|
|
gtextFDxMeasure=249,
|
|
gtextFBold=250,
|
|
gtextFItalic=251,
|
|
gtextFUnderline=252,
|
|
gtextFShadow=253,
|
|
gtextFSmallcaps=254,
|
|
gtextFStrikethrough=255,
|
|
|
|
|
|
cropFromTop=256,
|
|
cropFromBottom=257,
|
|
cropFromLeft=258,
|
|
cropFromRight=259,
|
|
Pib=260,
|
|
pibName=261,
|
|
pibFlags=262,
|
|
pictureTransparent=263,
|
|
pictureContrast=264,
|
|
pictureBrightness=265,
|
|
pictureGamma=266,
|
|
pictureId=267,
|
|
pictureDblCrMod=268,
|
|
pictureFillCrMod=269,
|
|
pictureLineCrMod=270,
|
|
pibPrint=271,
|
|
pibPrintName=272,
|
|
pibPrintFlags=273,
|
|
movie=274,
|
|
pictureRecolor=282,
|
|
picturePreserveGrays=313,
|
|
fRewind=314,
|
|
fLooping=315,
|
|
pictureGray=317,
|
|
pictureBiLevel=318,
|
|
pictureActive=319,
|
|
|
|
|
|
geoLeft=320,
|
|
geoTop=321,
|
|
geoRight=322,
|
|
geoBottom=323,
|
|
shapePath=324,
|
|
pVertices=325,
|
|
pSegmentInfo=326,
|
|
adjustValue=327,
|
|
adjust2Value=328,
|
|
adjust3Value=329,
|
|
adjust4Value=330,
|
|
adjust5Value=331,
|
|
adjust6Value=332,
|
|
adjust7Value=333,
|
|
adjust8Value=334,
|
|
adjust9Value=335,
|
|
adjust10Value=336,
|
|
pConnectionSites=337,
|
|
pConnectionSitesDir=338,
|
|
xLimo=339,
|
|
yLimo=340,
|
|
pAdjustHandles=341,
|
|
pGuides=342,
|
|
pInscribe=343,
|
|
cxk=344,
|
|
pFragments=345,
|
|
fColumnLineOK=377,
|
|
fShadowOK=378,
|
|
f3DOK=379,
|
|
fLineOK=380,
|
|
fGtextOK=381,
|
|
fFillShadeShapeOK=382,
|
|
fFillOK=383,
|
|
|
|
|
|
fillType=384,
|
|
fillColor=385,
|
|
fillOpacity=386,
|
|
fillBackColor=387,
|
|
fillBackOpacity=388,
|
|
fillCrMod=389,
|
|
fillBlip=390,
|
|
fillBlipName=391,
|
|
fillBlipFlags=392,
|
|
fillWidth=393,
|
|
fillHeight=394,
|
|
fillAngle=395,
|
|
fillFocus=396,
|
|
fillToLeft=397,
|
|
fillToTop=398,
|
|
fillToRight=399,
|
|
fillToBottom=400,
|
|
fillRectLeft=401,
|
|
fillRectTop=402,
|
|
fillRectRight=403,
|
|
fillRectBottom=404,
|
|
fillDztype=405,
|
|
fillShadePreset=406,
|
|
fillShadeColors=407,
|
|
fillOriginX=408,
|
|
fillOriginY=409,
|
|
fillShapeOriginX=410,
|
|
fillShapeOriginY=411,
|
|
fillShadeType=412,
|
|
fRecolorFillAsPicture=441,
|
|
fUseShapeAnchor=442,
|
|
fFilled=443,
|
|
fHitTestFill=444,
|
|
fillShape=445,
|
|
fillUseRect=446,
|
|
fNoFillHitTest=447,
|
|
|
|
|
|
lineColor=448,
|
|
lineOpacity=449,
|
|
lineBackColor=450,
|
|
lineCrMod=451,
|
|
lineType=452,
|
|
lineFillBlip=453,
|
|
lineFillBlipName=454,
|
|
lineFillBlipFlags=455,
|
|
lineFillWidth=456,
|
|
lineFillHeight=457,
|
|
lineFillDztype=458,
|
|
lineWidth=459,
|
|
lineMiterLimit=460,
|
|
lineStyle=461,
|
|
lineDashing=462,
|
|
lineDashStyle=463,
|
|
lineStartArrowhead=464,
|
|
lineEndArrowhead=465,
|
|
lineStartArrowWidth=466,
|
|
lineStartArrowLength=467,
|
|
lineEndArrowWidth=468,
|
|
lineEndArrowLength=469,
|
|
lineJoinStyle=470,
|
|
lineEndCapStyle=471,
|
|
fInsetPen=505,
|
|
fInsetPenOK=506,
|
|
fArrowheadsOK=507,
|
|
fLine=508,
|
|
fHitTestLine=509,
|
|
lineFillShape=510,
|
|
fNoLineDrawDash=511,
|
|
|
|
|
|
shadowType=512,
|
|
shadowColor=513,
|
|
shadowHighlight=514,
|
|
shadowCrMod=515,
|
|
shadowOpacity=516,
|
|
shadowOffsetX=517,
|
|
shadowOffsetY=518,
|
|
shadowSecondOffsetX=519,
|
|
shadowSecondOffsetY=520,
|
|
shadowScaleXToX=521,
|
|
shadowScaleYToX=522,
|
|
shadowScaleXToY=523,
|
|
shadowScaleYToY=524,
|
|
shadowPerspectiveX=525,
|
|
shadowPerspectiveY=526,
|
|
shadowWeight=527,
|
|
shadowOriginX=528,
|
|
shadowOriginY=529,
|
|
fShadow=574,
|
|
fshadowObscured=575,
|
|
|
|
|
|
perspectiveType=576,
|
|
perspectiveOffsetX=577,
|
|
perspectiveOffsetY=578,
|
|
perspectiveScaleXToX=579,
|
|
perspectiveScaleYToX=580,
|
|
perspectiveScaleXToY=581,
|
|
perspectiveScaleYToY=582,
|
|
perspectivePerspectiveX=583,
|
|
perspectivePerspectiveY=584,
|
|
perspectiveWeight=585,
|
|
perspectiveOriginX=586,
|
|
perspectiveOriginY=587,
|
|
fPerspective=639,
|
|
|
|
|
|
c3DSpecularAmt=640,
|
|
c3DDiffuseAmt=641,
|
|
c3DShininess=642,
|
|
c3DEdgeThickness=643,
|
|
C3DExtrudeForward=644,
|
|
c3DExtrudeBackward=645,
|
|
c3DExtrudePlane=646,
|
|
c3DExtrusionColor=647,
|
|
c3DCrMod=648,
|
|
f3D=700,
|
|
fc3DMetallic=701,
|
|
fc3DUseExtrusionColor=702,
|
|
fc3DLightFace=703,
|
|
|
|
|
|
c3DYRotationAngle=704,
|
|
c3DXRotationAngle=705,
|
|
c3DRotationAxisX=706,
|
|
c3DRotationAxisY=707,
|
|
c3DRotationAxisZ=708,
|
|
c3DRotationAngle=709,
|
|
c3DRotationCenterX=710,
|
|
c3DRotationCenterY=711,
|
|
c3DRotationCenterZ=712,
|
|
c3DRenderMode=713,
|
|
c3DTolerance=714,
|
|
c3DXViewpoint=715,
|
|
c3DYViewpoint=716,
|
|
c3DZViewpoint=717,
|
|
c3DOriginX=718,
|
|
c3DOriginY=719,
|
|
c3DSkewAngle=720,
|
|
c3DSkewAmount=721,
|
|
c3DAmbientIntensity=722,
|
|
c3DKeyX=723,
|
|
c3DKeyY=724,
|
|
c3DKeyZ=725,
|
|
c3DKeyIntensity=726,
|
|
c3DFillX=727,
|
|
c3DFillY=728,
|
|
c3DFillZ=729,
|
|
c3DFillIntensity=730,
|
|
fc3DConstrainRotation=763,
|
|
fc3DRotationCenterAuto=764,
|
|
fc3DParallel=765,
|
|
fc3DKeyHarsh=766,
|
|
fc3DFillHarsh=767,
|
|
|
|
|
|
hspMaster=769,
|
|
cxstyle=771,
|
|
bWMode=772,
|
|
bWModePureBW=773,
|
|
bWModeBW=774,
|
|
idDiscussAnchor=775,
|
|
dgmLayout=777,
|
|
dgmNodeKind=778,
|
|
dgmLayoutMRU=779,
|
|
wzEquationXML=780,
|
|
fPolicyLabel=822,
|
|
fPolicyBarcode=823,
|
|
fFlipHQFE5152=824,
|
|
fFlipVQFE5152=825,
|
|
fPreferRelativeResize=827,
|
|
fLockShapeType=828,
|
|
fInitiator=829,
|
|
fDeleteAttachedObject=830,
|
|
fBackground=831,
|
|
|
|
|
|
spcot=832,
|
|
dxyCalloutGap=833,
|
|
spcoa=834,
|
|
spcod=835,
|
|
dxyCalloutDropSpecified=836,
|
|
dxyCalloutLengthSpecified=837,
|
|
fCallout=889,
|
|
fCalloutAccentBar=890,
|
|
fCalloutTextBorder=891,
|
|
fCalloutMinusX=892,
|
|
fCalloutMinusY=893,
|
|
fCalloutDropAuto=894,
|
|
fCalloutLengthSpecified=895,
|
|
|
|
|
|
wzName=896,
|
|
wzDescription=897,
|
|
pihlShape=898,
|
|
pWrapPolygonVertices=899,
|
|
dxWrapDistLeft=900,
|
|
dyWrapDistTop=901,
|
|
dxWrapDistRight=902,
|
|
dyWrapDistBottom=903,
|
|
lidRegroup=904,
|
|
groupLeft=905,
|
|
groupTop=906,
|
|
groupRight=907,
|
|
groupBottom=908,
|
|
wzTooltip=909,
|
|
wzScript=910,
|
|
posh=911,
|
|
posrelh=912,
|
|
posv=913,
|
|
posrelv=914,
|
|
pctHR=915,
|
|
alignHR=916,
|
|
dxHeightHR=917,
|
|
dxWidthHR=918,
|
|
wzScriptExtAttr=919,
|
|
scriptLang=920,
|
|
wzScriptIdAttr=921,
|
|
wzScriptLangAttr=922,
|
|
borderTopColor=923,
|
|
borderLeftColor=924,
|
|
borderBottomColor=925,
|
|
borderRightColor=926,
|
|
tableProperties=927,
|
|
tableRowProperties=928,
|
|
scriptHtmlLocation=929,
|
|
wzApplet=930,
|
|
wzFrameTrgtUnused=932,
|
|
wzWebBot=933,
|
|
wzAppletArg=934,
|
|
wzAccessBlob=936,
|
|
metroBlob=937,
|
|
dhgt=938,
|
|
fLayoutInCell=944,
|
|
fIsBullet=945,
|
|
fStandardHR=946,
|
|
fNoshadeHR=947,
|
|
fHorizRule=948,
|
|
fUserDrawn=949,
|
|
fAllowOverlap=950,
|
|
fReallyHidden=951,
|
|
fScriptAnchor=952,
|
|
|
|
|
|
wzLineId=1026,
|
|
wzFillId=1027,
|
|
wzPictureId=1028,
|
|
wzPathId=1029,
|
|
wzShadowId=1030,
|
|
wzPerspectiveId=1031,
|
|
wzGtextId=1032,
|
|
wzFormulaeId=1033,
|
|
wzHandlesId=1034,
|
|
wzCalloutId=1035,
|
|
wzLockId=1036,
|
|
wzTextId=1037,
|
|
wzThreeDId=1038,
|
|
FakeShapeType=1039,
|
|
fFakeMaster=1086,
|
|
|
|
|
|
dgmt=1280,
|
|
dgmStyle=1281,
|
|
pRelationTbl=1284,
|
|
dgmScaleX=1285,
|
|
dgmScaleY=1286,
|
|
dgmDefaultFontSize=1287,
|
|
dgmConstrainBounds=1288,
|
|
dgmBaseTextScale=1289,
|
|
fBorderlessCanvas=1338,
|
|
fNonStickyInkCanvas=1339,
|
|
fDoFormat=1340,
|
|
fReverse=1341,
|
|
fDoLayout=1342,
|
|
fPseudoInline=1343,
|
|
|
|
|
|
lineLeftDashStyle=1359,
|
|
lineTopDashStyle=1423,
|
|
lineRightDashStyle=1487,
|
|
lineBottomDashStyle=1551,
|
|
|
|
|
|
webComponentWzHtml=1664,
|
|
webComponentWzName=1665,
|
|
webComponentWzUrl=1666,
|
|
webComponentWzProperties=1667,
|
|
fIsWebComponent=1727,
|
|
|
|
|
|
pVerticesClip=1728,
|
|
pSegmentInfoClip=1729,
|
|
shapePathClip=1730,
|
|
fClipToWrap=1790,
|
|
fClippedOK=1791,
|
|
|
|
|
|
pInkData=1792,
|
|
fInkAnnotation=1852,
|
|
fHitTestInk=1853,
|
|
fRenderShape=1854,
|
|
fRenderInk=1855,
|
|
|
|
|
|
wzSigSetupId=1921,
|
|
wzSigSetupProvId=192,
|
|
wzSigSetupSuggSigner=1923,
|
|
wzSigSetupSuggSigner2=1924,
|
|
wzSigSetupSuggSignerEmail=1925,
|
|
wzSigSetupSignInst=1926,
|
|
wzSigSetupAddlXml=1927,
|
|
wzSigSetupProvUrl=1928,
|
|
fSigSetupShowSignDate=1980,
|
|
fSigSetupAllowComments=1981,
|
|
fSigSetupSignInstSet=1982,
|
|
fIsSignatureLine=1983,
|
|
|
|
|
|
pctHoriz=1984,
|
|
pctVert=1985,
|
|
pctHorizPos=1986,
|
|
pctVertPos=1987,
|
|
sizerelh=1988,
|
|
sizerelv=1989,
|
|
colStart=1990,
|
|
colSpan=1991
|
|
};
|
|
|
|
namespace NSAnimation
|
|
{
|
|
enum ConditionType
|
|
{
|
|
_NA,
|
|
ctBegin,
|
|
ctEnd,
|
|
Next,
|
|
Previous,
|
|
EndSync,
|
|
ConditionType_MaxEnumIDs
|
|
};
|
|
|
|
enum TLTimeNodeType
|
|
{
|
|
TLTimeNodeTypeParallel = 0,
|
|
TLTimeNodeTypeSequential,
|
|
TLTimeNodeTypeExclusive,
|
|
TLTimeNodeTypeBehaviorType,
|
|
TLTimeNodeTypeMediaType,
|
|
TLTimeNodeType_MaxEnumIDs
|
|
};
|
|
|
|
enum TLTimeNodeRestartType
|
|
{
|
|
TLR_NoRestartType = 0,
|
|
TLR_AlwaysRestart = 1,
|
|
TLR_RestartWhenOff = 2,
|
|
TLR_NeverRestart = 3,
|
|
TLTimeNodeRestartType_MaxEnumIDs = 4
|
|
};
|
|
|
|
enum TLTimeNodeFillType
|
|
{
|
|
TLF_NoFillType = 0,
|
|
TLF_FillRemove = 1,
|
|
TLF_FillFreeze = 2,
|
|
TLF_FillHold = 3,
|
|
TLF_FillTransition = 4,
|
|
TLTimeNodeFillType_MaxEnumIDs = 5
|
|
};
|
|
|
|
enum TLTimeNodeSyncType
|
|
{
|
|
TLS_NoSyncType = 0,
|
|
TLS_CanSlipSyncType = 1,
|
|
TLS_LockedSyncType = 2,
|
|
TLTimeNodeSyncType_MaxEnumIDs = 3
|
|
};
|
|
|
|
|
|
const int fillProperty = (1 << 0);
|
|
const int restartProperty = (1 << 1);
|
|
const int syncBehaviorProperty = (1 << 2);
|
|
const int groupingTypeProperty = (1 << 3);
|
|
const int durationProperty = (1 << 4);
|
|
|
|
enum TotEventType
|
|
{
|
|
totNone,
|
|
totVisualElement,
|
|
totTimeNode,
|
|
totRuntimeNodeRef,
|
|
TriggerObjectType_MaxEnumIDs
|
|
};
|
|
|
|
enum TriggerEventType
|
|
{
|
|
tetNone = 0,
|
|
tetOnBegin,
|
|
tetOnEnd,
|
|
tetBegin,
|
|
tetEnd,
|
|
tetOnClick,
|
|
tetOnDoubleClick,
|
|
tetOnMouseOver,
|
|
tetOnMouseOut,
|
|
tetOnNext,
|
|
tetOnPrev,
|
|
tetOnStopAudio,
|
|
TriggerEventType_MaxEnumIDs
|
|
};
|
|
|
|
enum RuntimeNodeReferenceType
|
|
{
|
|
rnrtWithFirstChild,
|
|
rnrtWithLastChild,
|
|
rnrtAllChildren,
|
|
RuntimeNodeReferenceType_MaxEnumIDs
|
|
};
|
|
|
|
enum Type
|
|
{
|
|
RepeatCount = 0,
|
|
RepeatDur,
|
|
Speed,
|
|
|
|
Accelerate,
|
|
|
|
|
|
Decelerate,
|
|
|
|
AutoReverse,
|
|
Type_MaxEnumIDs
|
|
};
|
|
|
|
enum PropertyUsedFlag
|
|
{
|
|
PUF_NONE = 0,
|
|
PUF_Additive = 1 << 0,
|
|
PUF_Accumulate = 1 << 1,
|
|
PUF_AttributeNames = 1 << 2,
|
|
PUF_TransformType = 1 << 3,
|
|
PUF_FromFormula = 1 << 4,
|
|
PUF_ToFormula = 1 << 5,
|
|
PUF_ByFormula = 1 << 6
|
|
};
|
|
|
|
enum Additive
|
|
{
|
|
BaseAdditive,
|
|
SumAdditive,
|
|
ReplaceAdditive,
|
|
MultiplyAdditive,
|
|
NoAdditive,
|
|
Additive_MaxEnumIDs
|
|
};
|
|
|
|
enum Accumulate
|
|
{
|
|
NoAccumulate,
|
|
AlwaysAccumulate,
|
|
Accumulate_MaxEnumIDs
|
|
};
|
|
|
|
enum TransformType
|
|
{
|
|
PropertyTransformType,
|
|
ImageTransformType,
|
|
TransformType_MaxEnumIDs
|
|
};
|
|
|
|
enum CalcMode
|
|
{
|
|
DiscreteMode,
|
|
LinearMode,
|
|
FormulaMode,
|
|
CalcMode_MaxEnumIDs
|
|
};
|
|
|
|
enum AnimatePropertyUsedFlag
|
|
{
|
|
APUF_NONE = 0,
|
|
APUF_By = 1 << 0,
|
|
APUF_From = 1 << 1,
|
|
APUF_To = 1 << 2,
|
|
APUF_CalcMode = 1 << 3,
|
|
APUF_AnimationValues = 1 << 4,
|
|
APUF_ValueType = 1 << 5
|
|
};
|
|
|
|
enum ValueType
|
|
{
|
|
StringType,
|
|
NumberType,
|
|
ColorType,
|
|
ValueType_MaxEnumIDs
|
|
};
|
|
|
|
enum AnimateColorPropertyUsedFlag
|
|
{
|
|
ACPUF_NONE = 0,
|
|
ACPUF_By = 1 << 0,
|
|
ACPUF_From = 1 << 1,
|
|
ACPUF_To = 1 << 2,
|
|
ACPUF_ColorSpace = 1 << 3,
|
|
ACPUF_Direction = 1 << 4
|
|
};
|
|
|
|
enum ColorModel
|
|
{
|
|
RGBColorModel = 0,
|
|
HSLColorModel = 1,
|
|
IndexColorModel = 2,
|
|
ColorModel_MaxEnumIDs
|
|
};
|
|
|
|
enum AnimateEffectPropertyUsedFlag
|
|
{
|
|
AEPUF_NONE = 0,
|
|
AEPUF_Transition = 1 << 0,
|
|
AEPUF_Type = 1 << 1,
|
|
AEPUF_Progress = 1 << 2,
|
|
AEPUF_RuntimeContext_Obsolete = 1 << 3
|
|
};
|
|
|
|
enum Transition
|
|
{
|
|
TransitionIn,
|
|
TransitionOut,
|
|
TransitionNone,
|
|
Transition_MaxEnumIDs
|
|
};
|
|
|
|
enum AnimateMotionPropertyUsedFlag
|
|
{
|
|
AMPUF_NONE = 0,
|
|
AMPUF_By = 1 << 0,
|
|
AMPUF_From = 1 << 1,
|
|
AMPUF_To = 1 << 2,
|
|
AMPUF_Origin = 1 << 3,
|
|
AMPUF_Path = 1 << 4,
|
|
AMPUF_Rotation = 1 << 5,
|
|
AMPUF_EditRotation = 1 << 6,
|
|
AMPUF_PointsTypes = 1 << 7
|
|
};
|
|
|
|
enum Origin
|
|
{
|
|
DefaultOrigin,
|
|
ParentOrigin,
|
|
LayoutOrigin,
|
|
Origin_MaxEnumIDs
|
|
};
|
|
|
|
enum AnimateRotationPropertyUsedFlag
|
|
{
|
|
ARPUF_NONE = 0,
|
|
ARPUF_By = 1 << 0,
|
|
ARPUF_From = 1 << 1,
|
|
ARPUF_To = 1 << 2,
|
|
ARPUF_Direction = 1 << 3
|
|
};
|
|
|
|
enum Direction
|
|
{
|
|
Clockwise,
|
|
CounterClockwise,
|
|
Direction_MaxEnumIDs
|
|
};
|
|
|
|
enum AnimateScalePropertyUsedFlag
|
|
{
|
|
ASPUF_NONE = 0,
|
|
ASPUF_By = 1 << 0,
|
|
ASPUF_From = 1 << 1,
|
|
ASPUF_To = 1 << 2,
|
|
ASPUF_ZoomContents = 1 << 3
|
|
};
|
|
|
|
enum SetPropertyUsedFlag
|
|
{
|
|
SPUF_NONE = 0,
|
|
SPUF_To = 1 << 0,
|
|
SPUF_ValueType = 1 << 1
|
|
};
|
|
|
|
enum CommandPropertyUsedFlag
|
|
{
|
|
CPUF_NONE = 0,
|
|
CPUF_Type = 1 << 0,
|
|
CPUF_Command = 1 << 1
|
|
};
|
|
|
|
enum CommandType
|
|
{
|
|
EventType,
|
|
CallType,
|
|
OleVerbType,
|
|
CommandType_MaxEnumIDs
|
|
};
|
|
|
|
enum TLTimePropertyID
|
|
{
|
|
tpidUnknown = 0,
|
|
tpidID = 1,
|
|
tpidDisplay = 2,
|
|
tpidMasterPos = 5,
|
|
tpidSubNodeType = 6,
|
|
tpidParagraphLevel = 7,
|
|
tpidGraphLevel = 8,
|
|
tpidEffectID = 9,
|
|
tpidEffectDir = 10,
|
|
tpidEffectType = 11,
|
|
tpidAfterEffect = 13,
|
|
tpidDiagramLevel = 14,
|
|
tpidSlideCount = 15,
|
|
tpidTimeFilter = 16,
|
|
tpidEventFilter = 17,
|
|
tpidHideWhenStopped = 18,
|
|
tpidGroupID = 19,
|
|
tpidPPTType = 20,
|
|
tpidPlaceholderNode = 21,
|
|
tpidMediaVolume = 22,
|
|
tpidMediaMute = 23,
|
|
tpidXMLUnknownAttribs = 24,
|
|
tpidXMLAttribsUnknownValues = 25,
|
|
tpidZoomToFullScreen = 26,
|
|
tpidShowControls = 27,
|
|
tpidDVDTitle = 28,
|
|
tpidDVDStartTime = 29,
|
|
tpidDVDEndTime = 30
|
|
};
|
|
|
|
enum IterationType
|
|
{
|
|
AllAtOnce,
|
|
ByWord,
|
|
ByLetter,
|
|
IterationType_MaxEnumIDs
|
|
};
|
|
|
|
enum IntervalType
|
|
{
|
|
Seconds,
|
|
Percentage,
|
|
IntervalType_MaxEnumIDs
|
|
};
|
|
|
|
enum _Direction
|
|
{
|
|
Backwards,
|
|
Forwards,
|
|
_Direction_MaxEnumIDs
|
|
};
|
|
|
|
enum PropertyUsed
|
|
{
|
|
DirectionProperty = 1 << 0,
|
|
IterationTypeProperty = 1 << 1,
|
|
IntervalProperty = 1 << 2,
|
|
IntervalTypeProperty = 1 << 3,
|
|
};
|
|
|
|
enum ConcurrencyType
|
|
{
|
|
Disabled,
|
|
Enabled,
|
|
ConcurrencyType_MaxEnumIDs
|
|
};
|
|
|
|
enum NextActionType
|
|
{
|
|
NoNextActionType,
|
|
Seek,
|
|
NextActionType_MaxEnumIDs
|
|
};
|
|
|
|
enum PreviousActionType
|
|
{
|
|
NoPreviousActionType,
|
|
SkipTimed,
|
|
PreviousActionType_MaxEnumIDs
|
|
};
|
|
|
|
enum EnableNextType
|
|
{
|
|
End,
|
|
Begin,
|
|
EnableNextType_MaxEnumIDs
|
|
};
|
|
|
|
|
|
const int SF_Concurrency = (1 << 0);
|
|
const int SF_NextAction = (1 << 1);
|
|
const int SF_PreviousAction = (1 << 2);
|
|
const int SF_EnableNext = (1 << 3);
|
|
|
|
enum _Type
|
|
{
|
|
None = -1,
|
|
Bool = 0,
|
|
Int = 1,
|
|
Float = 2,
|
|
String = 3,
|
|
};
|
|
}
|
|
}
|