DocumentServer/ActiveX/Common/OfficeDrawing/Enums.h
nikolay ivanov a8be6b9e72 init repo
2014-07-05 18:22:49 +00:00

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,
};
}
}