Files
core/ASCOfficeDocFile/Common/SPRMCodes.h

437 lines
11 KiB
C++

#pragma once
namespace DocFileFormat
{
typedef enum OperationCode
{
//Paragraph SPRMs
sprmPIstd=0x4600,
sprmPIstdPermute=0xC601,
sprmPIncLvl=0x2602,
sprmPJc=0x2461,
sprmPJc80=0x2403,
sprmPFSideBySide=0x2404,
sprmPFKeep=0x2405,
sprmPFKeepFollow=0x2406,
sprmPFPageBreakBefore=0x2407,
sprmPBrcl=0x2408,
sprmPBrcp=0x2409,
sprmPIlvl=0x260A,
sprmPIlfo=0x460B,
sprmPFNoLineNumb=0x240C,
sprmPChgTabsPapx=0xC60D,
sprmPDxaLeft=0x845e,
sprmPDxaLeft80=0x840f,
sprmPDxaLeft1=0x8460,
sprmPDxaLeft180=0x8411,
sprmPDxaRight=0x845d,
sprmPDxaRight80=0x840e,
sprmPDxcLeft=0x4456,
sprmPDxcLeft1=0x4457,
sprmPDxcRight=0x4455,
sprmPNest=0x465f,
sprmPNest80=0x4610,
sprmPDyaLine=0x6412,
sprmPDyaBefore=0xA413,
sprmPDyaAfter=0xA414,
sprmPFDyaAfterAuto=0x245c,
sprmPFDyaBeforeAuto=0x245b,
sprmPDylAfter=0x4459,
sprmPDylBefore=0x4458,
sprmPChgTabs=0xC615,
sprmPFInTable=0x2416,
sprmPFTtp=0x2417,
sprmPDxaAbs=0x8418,
sprmPDyaAbs=0x8419,
sprmPDxaWidth=0x841A,
sprmPPc=0x261B,
sprmPBrcTop10=0x461C,
sprmPBrcLeft10=0x461D,
sprmPBrcBottom10=0x461E,
sprmPBrcRight10=0x461F,
sprmPBrcBetween10=0x4620,
sprmPBrcBar10=0x4621,
sprmPDxaFromText10=0x4622,
sprmPWr=0x2423,
sprmPBrcBar=0xc653,
sprmPBrcBar70=0x4629,
sprmPBrcBar80=0x6629,
sprmPBrcBetween=0xc652,
sprmPBrcBetween70=0x4428,
sprmPBrcBetween80=0x6428,
sprmPBrcBottom=0xc650,
sprmPBrcBottom70=0x4426,
sprmPBrcBottom80=0x6426,
sprmPBrcLeft=0xc64f,
sprmPBrcLeft70=0x4425,
sprmPBrcLeft80=0x6425,
sprmPBrcRight=0xc651,
sprmPBrcRight70=0x4427,
sprmPBrcRight80=0x6427,
sprmPBrcTop=0xc64e,
sprmPBrcTop70=0x4424,
sprmPBrcTop80=0x6424,
sprmPFNoAutoHyph=0x242A,
sprmPWHeightAbs=0x442B,
sprmPDcs=0x442C,
sprmPShd80=0x442D,
sprmPShd=0xc64d,
sprmPDyaFromText=0x842E,
sprmPDxaFromText=0x842F,
sprmPFLocked=0x2430,
sprmPFWidowControl=0x2431,
sprmPRuler=0xC632,
sprmPFKinsoku=0x2433,
sprmPFWordWrap=0x2434,
sprmPFOverflowPunct=0x2435,
sprmPFTopLinePunct=0x2436,
sprmPFAutoSpaceDE=0x2437,
sprmPFAutoSpaceDN=0x2438,
sprmPWAlignFont=0x4439,
sprmPFrameTextFlow=0x443A,
sprmPISnapBaseLine=0x243B,
sprmPAnld80=0xC63E,
sprmPAnldCv=0x6654,
sprmPPropRMark=0xC63F,
sprmPOutLvl=0x2640,
sprmPFBiDi=0x2441,
sprmPFNumRMIns=0x2443,
sprmPNumRM=0xC645,
sprmPHugePapx=0x6645,
sprmPFUsePgsuSettings=0x2447,
sprmPFAdjustRight=0x2448,
sprmPDtap=0x664a,
sprmPFInnerTableCell=0x244b,
sprmPFInnerTtp=0x244c,
sprmPFNoAllowOverlap=0x2462,
sprmPItap=0x6649,
sprmPWall=0x2664,
sprmPIpgp=0x6465,
sprmPCnf=0xc666,
sprmPRsid=0x6467,
sprmPIstdList=0x4468,
sprmPIstdListPermute=0xc669,
sprmPDyaBeforeNotCp0=0xa46a,
sprmPTableProps=0x646b,
sprmPTIstdInfo=0xc66c,
sprmPFContextualSpacing=0x246d,
sprmPRpf=0x246e,
sprmPPropRMark90=0xc66f,
//Character SPRMs
sprmCFRMarkDel=0x0800,
sprmCFRMark=0x0801,
sprmCFFldVanish=0x0802,
sprmCFSdtVanish=0x2A90,
sprmCPicLocation=0x6A03,
sprmCIbstRMark=0x4804,
sprmCDttmRMark=0x6805,
sprmCFData=0x0806,
sprmCIdslRMark=0x4807,
sprmCChs=0xEA08,
sprmCSymbol=0x6A09,
sprmCFOle2=0x080A,
sprmCIdCharType=0x480B,
sprmCHighlight=0x2A0C,
sprmCObjLocation=0x680E,
sprmCObjpLocation=0x680e,
sprmCFFtcAsciSymb=0x2A10,
sprmCIstd=0x4A30,
sprmCIstdPermute=0xCA31,
sprmCDefault=0x2A32,
sprmCPlain=0x2A33,
sprmCKcd=0x2A34,
sprmCFBold=0x0835,
sprmCFItalic=0x0836,
sprmCFStrike=0x0837,
sprmCFOutline=0x0838,
sprmCFShadow=0x0839,
sprmCFSmallCaps=0x083A,
sprmCFCaps=0x083B,
sprmCFVanish=0x083C,
sprmCFtcDefault=0x4A3D,
sprmCKul=0x2A3E,
sprmCSizePos=0xEA3F,
sprmCDxaSpace=0x8840,
sprmCLid=0x4A41,
sprmCIco=0x2A42,
sprmCHps=0x4A43,
sprmCHpsInc=0x2A44,
sprmCHpsPos=0x4845,
sprmCHpsPosAdj=0x2A46,
sprmCMajority=0xCA47,
sprmCIss=0x2A48,
sprmCHpsNew50=0xCA49,
sprmCHpsInc1=0xCA4A,
sprmCHpsKern=0x484B,
sprmCMajority50=0xCA4C,
sprmCHpsMul=0x4A4D,
sprmCHresi=0x484e,
sprmCRgFtc0=0x4A4F,
sprmCRgFtc1=0x4A50,
sprmCRgFtc2=0x4A51,
sprmCCharScale=0x4852,
sprmCFDStrike=0x2A53,
sprmCFImprint=0x0854,
sprmCFSpec=0x0855,
sprmCFObj=0x0856,
sprmCPropRMark1=0xCA57,
sprmCFEmboss=0x0858,
sprmCSfxText=0x2859,
sprmCFBiDi=0x085A,
sprmCFDiacColor=0x085B,
sprmCFBoldBi=0x085C,
sprmCFItalicBi=0x085D,
sprmCFtcBi=0x4A5E,
sprmCLidBi=0x485F,
sprmCIcoBi=0x4A60,
sprmCHpsBi=0x4A61,
sprmCDispFldRMark=0xCA62,
sprmCIbstRMarkDel=0x4863,
sprmCDttmRMarkDel=0x6864,
sprmCBrc80=0x6865,
sprmCBrc=0xca72,
sprmCShd80=0x4866,
sprmCShd=0xca71,
sprmCIdslRMarkDel=0x4867,
sprmCFUsePgsuSettings=0x0868,
sprmCCpg=0x486B,
sprmCRgLid0_80=0x486D,
sprmCRgLid0=0x4873,
sprmCRgLid1_80=0x486E,
sprmCRgLid1=0x4874,
sprmCIdctHint=0x286F,
sprmCCv=0x6870,
sprmCCvPermute=0xca7c,
sprmCCvUl=0x6877,
sprmCFBoldPresent=0x287d,
sprmCFELayout=0xca78,
sprmCFItalicPresent=0x287e,
sprmCFitText=0xca76,
sprmCFLangApplied=0x2a7a,
sprmCFNoProof=0x875,
sprmCFWebHidden=0x811,
sprmCHsp=0x6a12,
sprmCLbcCRJ=0x2879,
sprmCNewIbstRM=0xca13,
sprmCTransNoProof0=0x287f,
sprmCTransNoProof1=0x2880,
sprmCFRMMove=0x2814,
sprmCRsidProp=0x6815,
sprmCRsidText=0x6816,
sprmCRsidRMDel=0x6817,
sprmCFSpecVanish=0x0818,
sprmCFComplexScripts=0x0882,
sprmCWall=0x2a83,
sprmCPbi=0xca84,
sprmCCnf=0xca85,
sprmCNeedFontFixup=0x2a86,
sprmCPbiIBullet=0x6887,
sprmCPbiGrf=0x4888,
sprmCPropRMark2=0xca89,
//Picture SPRMs
sprmPicBrcl=0x2E00,
sprmPicScale=0xCE01,
sprmPicBrcTop80=0x6C02,
sprmPicBrcBottom=0xce0a,
sprmPicBrcBottom70=0x4c04,
sprmPicBrcLeft80=0x6C03,
sprmPicBrcLeft=0xce09,
sprmPicBrcLeft70=0x4c03,
sprmPicBrcBottom80=0x6C04,
sprmPicBrcRight=0xce0b,
sprmPicBrcRight70=0x4c05,
sprmPicBrcRight80=0x6C05,
sprmPicBrcTop=0xce08,
sprmPicBrcTop70=0x4c02,
sprmPicSpare4=0xce06,
sprmCFOle2WasHere=0xce07,
//Section SPRMs
sprmScnsPgn=0x3000,
sprmSiHeadingPgn=0x3001,
sprmSOlstAnm=0xD202,
sprmSOlstAnm80=0xd202,
sprmSOlstCv=0xd238,
sprmSDxaColWidth=0xF203,
sprmSDxaColSpacing=0xF204,
sprmSFEvenlySpaced=0x3005,
sprmSFProtected=0x3006,
sprmSDmBinFirst=0x5007,
sprmSDmBinOther=0x5008,
sprmSBkc=0x3009,
sprmSFTitlePage=0x300A,
sprmSCcolumns=0x500B,
sprmSDxaColumns=0x900C,
sprmSFAutoPgn=0x300D,
sprmSNfcPgn=0x300E,
sprmSDyaPgn=0xB00F,
sprmSDxaPgn=0xB010,
sprmSFPgnRestart=0x3011,
sprmSFEndnote=0x3012,
sprmSLnc=0x3013,
sprmSGprfIhdt=0x3014,
sprmSNLnnMod=0x5015,
sprmSDxaLnn=0x9016,
sprmSDyaHdrTop=0xB017,
sprmSDyaHdrBottom=0xB018,
sprmSLBetween=0x3019,
sprmSVjc=0x301A,
sprmSLnnMin=0x501B,
sprmSPgnStart=0x501C,
sprmSBOrientation=0x301D,
sprmSXaPage=0xB01F,
sprmSYaPage=0xB020,
sprmSDxaLeft=0xB021,
sprmSDxaRight=0xB022,
sprmSDyaTop=0x9023,
sprmSDyaBottom=0x9024,
sprmSDzaGutter=0xB025,
sprmSDmPaperReq=0x5026,
sprmSPropRMark1=0xD227,
sprmSFBiDi=0x3228,
sprmSFFacingCol=0x3229,
sprmSFRTLGutter=0x322A,
sprmSBrcTop80=0x702B,
sprmSBrcTop=0xd234,
sprmSBrcLeft80=0x702C,
sprmSBrcLeft=0xd235,
sprmSBrcBottom80=0x702d,
sprmSBrcBottom=0xd236,
sprmSBrcRight80=0x702e,
sprmSBrcRight=0xd237,
sprmSPgbProp=0x522F,
sprmSDxtCharSpace=0x7030,
sprmSDyaLinePitch=0x9031,
sprmSClm=0x5032,
sprmSTextFlow=0x5033,
sprmSWall=0x3239,
sprmSRsid=0x703a,
sprmSFpc=0x303b,
sprmSRncFtn=0x303c,
sprmSEpc=0x303d,
sprmSRncEdn=0x303e,
sprmSNFtn=0x503f,
sprmSNfcFtnRef=0x5040,
sprmSNEdn=0x5041,
sprmSNfcEdnRef=0x5042,
sprmSPropRMark2=0xd243,
//Table SPRMs
sprmTDefTable=0xD608,
sprmTDefTable10=0xD606,
sprmTDefTableShd80=0xD609,
sprmTDefTableShd=0xd612,
sprmTDefTableShd2nd=0xd616,
sprmTDefTableShd3rd=0xd60c,
sprmTDelete=0x5622,
sprmTDiagLine=0xd630,
sprmTDiagLine80=0xd62a,
sprmTDxaCol=0x7623,
sprmTDxaGapHalf=0x9602,
sprmTDxaLeft=0x9601,
sprmTDyaRowHeight=0x9407,
sprmTFBiDi80=0x560b,
sprmTFCantSplit=0x3403,
sprmTHTMLProps=0x740C,
sprmTInsert=0x7621,
sprmTJc=0x5400,
sprmTMerge=0x5624,
sprmTSetBrc80=0xD620,
sprmTSetBrc10=0xD626,
sprmTSetBrc=0xd62f,
sprmTSetShd80=0x7627,
sprmTSetShdOdd80=0x7628,
sprmTSetShd=0xd62d,
sprmTSetShdOdd=0xd62e,
sprmTSetShdTable=0xd660,
sprmTSplit=0x5625,
sprmTTableBorders=0xd613,
sprmTTableBorders80=0xd605,
sprmTTableHeader=0x3404,
sprmTTextFlow=0x7629,
sprmTTlp=0x740A,
sprmTVertAlign=0xD62C,
sprmTVertMerge=0xD62B,
sprmTFCellNoWrap=0xd639,
sprmTFitText=0xf636,
sprmTFKeepFollow=0x3619,
sprmTFNeverBeenAutofit=0x3663,
sprmTFNoAllowOverlap=0x3465,
sprmTPc=0x360d,
sprmTBrcBottomCv=0xd61c,
sprmTBrcLeftCv=0xd61b,
sprmTBrcRightCv=0xd61d,
sprmTBrcTopCv=0xd61a,
sprmTCellBrcType=0xd662,
sprmTCellPadding=0xd632,
sprmTCellPaddingDefault=0xd634,
sprmTCellPaddingOuter=0xd638,
sprmTCellSpacing=0xd631,
sprmTCellSpacingDefault=0xd633,
sprmTCellSpacingOuter=0xd637,
sprmTCellWidth=0xd635,
sprmTDxaAbs=0x940e,
sprmTDxaFromText=0x9410,
sprmTDxaFromTextRight=0x941e,
sprmTDyaAbs=0x940f,
sprmTDyaFromText=0x9411,
sprmTDyaFromTextBottom=0x941f,
sprmTFAutofit=0x3615,
sprmTTableWidth=0xf614,
sprmTWidthAfter=0xf618,
sprmTWidthBefore=0xf617,
sprmTWidthIndent=0xf661,
sprmTIstd=0x563a,
sprmTSetShdRaw=0xd63b,
sprmTSetShdOddRaw=0xd63c,
sprmTIstdPermute=0xd63d,
sprmTCellPaddingStyle=0xd63e,
sprmTFCantSplit90=0x3466,
sprmTPropRMark=0xd667,
sprmTWall=0x3668,
sprmTIpgp=0x7469,
sprmTCnf=0xd66a,
sprmTSetShdTableDef=0xd66b,
sprmTDiagLine2nd=0xd66c,
sprmTDiagLine3rd=0xd66d,
sprmTDiagLine4th=0xd66e,
sprmTDiagLine5th=0xd66f,
sprmTDefTableShdRaw=0xd670,
sprmTDefTableShdRaw2nd=0xd671,
sprmTDefTableShdRaw3rd=0xd672,
sprmTSetShdRowFirst=0xd673,
sprmTSetShdRowLast=0xd674,
sprmTSetShdColFirst=0xd675,
sprmTSetShdColLast=0xd676,
sprmTSetShdBand1=0xd677,
sprmTSetShdBand2=0xd678,
sprmTRsid=0x7479,
sprmTCellWidthStyle=0xf47a,
sprmTCellPaddingStyleBad=0xd67b,
sprmTCellVertAlignStyle=0x347c,
sprmTCellNoWrapStyle=0x347d,
sprmTCellFitTextStyle=0x347e,
sprmTCellBrcTopStyle=0xd47f,
sprmTCellBrcBottomStyle=0xd680,
sprmTCellBrcLeftStyle=0xd681,
sprmTCellBrcRightStyle=0xd682,
sprmTCellBrcInsideHStyle=0xd683,
sprmTCellBrcInsideVStyle=0xd684,
sprmTCellBrcTL2BRStyle=0xd685,
sprmTCellBrcTR2BLStyle=0xd686,
sprmTCellShdStyle=0xd687,
sprmTCHorzBands=0x3488,
sprmTCVertBands=0x3489,
sprmTJcRow=0x548a,
sprmTTableBrcTop=0xd68b,
sprmTTableBrcLeft=0xd68c,
sprmTTableBrcBottom=0xd68d,
sprmTTableBrcRight=0xd68e,
sprmTTableBrcInsideH=0xd68f,
sprmTTableBrcInsideV=0xd690,
sprmTFBiDi=0x560b,
sprmTFBiDi90=0x5664
} OperationCode;
}