FileDocCategorySizeDatePackage
EscherProperties.javaAPI DocApache Poi 3.0.140340Mon Jan 01 12:39:40 GMT 2007org.apache.poi.ddf

EscherProperties

public class EscherProperties extends Object
Provides a list of all known escher properties including the description and type.
author
Glen Stampoultzis (glens at apache.org)

Fields Summary
public static final short
TRANSFORM__ROTATION
public static final short
PROTECTION__LOCKROTATION
public static final short
PROTECTION__LOCKASPECTRATIO
public static final short
PROTECTION__LOCKPOSITION
public static final short
PROTECTION__LOCKAGAINSTSELECT
public static final short
PROTECTION__LOCKCROPPING
public static final short
PROTECTION__LOCKVERTICES
public static final short
PROTECTION__LOCKTEXT
public static final short
PROTECTION__LOCKADJUSTHANDLES
public static final short
PROTECTION__LOCKAGAINSTGROUPING
public static final short
TEXT__TEXTID
public static final short
TEXT__TEXTLEFT
public static final short
TEXT__TEXTTOP
public static final short
TEXT__TEXTRIGHT
public static final short
TEXT__TEXTBOTTOM
public static final short
TEXT__WRAPTEXT
public static final short
TEXT__SCALETEXT
public static final short
TEXT__ANCHORTEXT
public static final short
TEXT__TEXTFLOW
public static final short
TEXT__FONTROTATION
public static final short
TEXT__IDOFNEXTSHAPE
public static final short
TEXT__BIDIR
public static final short
TEXT__SINGLECLICKSELECTS
public static final short
TEXT__USEHOSTMARGINS
public static final short
TEXT__ROTATETEXTWITHSHAPE
public static final short
TEXT__SIZESHAPETOFITTEXT
public static final short
TEXT__SIZE_TEXT_TO_FIT_SHAPE
public static final short
GEOTEXT__UNICODE
public static final short
GEOTEXT__RTFTEXT
public static final short
GEOTEXT__ALIGNMENTONCURVE
public static final short
GEOTEXT__DEFAULTPOINTSIZE
public static final short
GEOTEXT__TEXTSPACING
public static final short
GEOTEXT__FONTFAMILYNAME
public static final short
GEOTEXT__REVERSEROWORDER
public static final short
GEOTEXT__HASTEXTEFFECT
public static final short
GEOTEXT__ROTATECHARACTERS
public static final short
GEOTEXT__KERNCHARACTERS
public static final short
GEOTEXT__TIGHTORTRACK
public static final short
GEOTEXT__STRETCHTOFITSHAPE
public static final short
GEOTEXT__CHARBOUNDINGBOX
public static final short
GEOTEXT__SCALETEXTONPATH
public static final short
GEOTEXT__STRETCHCHARHEIGHT
public static final short
GEOTEXT__NOMEASUREALONGPATH
public static final short
GEOTEXT__BOLDFONT
public static final short
GEOTEXT__ITALICFONT
public static final short
GEOTEXT__UNDERLINEFONT
public static final short
GEOTEXT__SHADOWFONT
public static final short
GEOTEXT__SMALLCAPSFONT
public static final short
GEOTEXT__STRIKETHROUGHFONT
public static final short
BLIP__CROPFROMTOP
public static final short
BLIP__CROPFROMBOTTOM
public static final short
BLIP__CROPFROMLEFT
public static final short
BLIP__CROPFROMRIGHT
public static final short
BLIP__BLIPTODISPLAY
public static final short
BLIP__BLIPFILENAME
public static final short
BLIP__BLIPFLAGS
public static final short
BLIP__TRANSPARENTCOLOR
public static final short
BLIP__CONTRASTSETTING
public static final short
BLIP__BRIGHTNESSSETTING
public static final short
BLIP__GAMMA
public static final short
BLIP__PICTUREID
public static final short
BLIP__DOUBLEMOD
public static final short
BLIP__PICTUREFILLMOD
public static final short
BLIP__PICTURELINE
public static final short
BLIP__PRINTBLIP
public static final short
BLIP__PRINTBLIPFILENAME
public static final short
BLIP__PRINTFLAGS
public static final short
BLIP__NOHITTESTPICTURE
public static final short
BLIP__PICTUREGRAY
public static final short
BLIP__PICTUREBILEVEL
public static final short
BLIP__PICTUREACTIVE
public static final short
GEOMETRY__LEFT
public static final short
GEOMETRY__TOP
public static final short
GEOMETRY__RIGHT
public static final short
GEOMETRY__BOTTOM
public static final short
GEOMETRY__SHAPEPATH
public static final short
GEOMETRY__VERTICES
public static final short
GEOMETRY__SEGMENTINFO
public static final short
GEOMETRY__ADJUSTVALUE
public static final short
GEOMETRY__ADJUST2VALUE
public static final short
GEOMETRY__ADJUST3VALUE
public static final short
GEOMETRY__ADJUST4VALUE
public static final short
GEOMETRY__ADJUST5VALUE
public static final short
GEOMETRY__ADJUST6VALUE
public static final short
GEOMETRY__ADJUST7VALUE
public static final short
GEOMETRY__ADJUST8VALUE
public static final short
GEOMETRY__ADJUST9VALUE
public static final short
GEOMETRY__ADJUST10VALUE
public static final short
GEOMETRY__SHADOWok
public static final short
GEOMETRY__3DOK
public static final short
GEOMETRY__LINEOK
public static final short
GEOMETRY__GEOTEXTOK
public static final short
GEOMETRY__FILLSHADESHAPEOK
public static final short
GEOMETRY__FILLOK
public static final short
FILL__FILLTYPE
public static final short
FILL__FILLCOLOR
public static final short
FILL__FILLOPACITY
public static final short
FILL__FILLBACKCOLOR
public static final short
FILL__BACKOPACITY
public static final short
FILL__CRMOD
public static final short
FILL__PATTERNTEXTURE
public static final short
FILL__BLIPFILENAME
public static final short
FILL__BLIPFLAGS
public static final short
FILL__WIDTH
public static final short
FILL__HEIGHT
public static final short
FILL__ANGLE
public static final short
FILL__FOCUS
public static final short
FILL__TOLEFT
public static final short
FILL__TOTOP
public static final short
FILL__TORIGHT
public static final short
FILL__TOBOTTOM
public static final short
FILL__RECTLEFT
public static final short
FILL__RECTTOP
public static final short
FILL__RECTRIGHT
public static final short
FILL__RECTBOTTOM
public static final short
FILL__DZTYPE
public static final short
FILL__SHADEPRESET
public static final short
FILL__SHADECOLORS
public static final short
FILL__ORIGINX
public static final short
FILL__ORIGINY
public static final short
FILL__SHAPEORIGINX
public static final short
FILL__SHAPEORIGINY
public static final short
FILL__SHADETYPE
public static final short
FILL__FILLED
public static final short
FILL__HITTESTFILL
public static final short
FILL__SHAPE
public static final short
FILL__USERECT
public static final short
FILL__NOFILLHITTEST
public static final short
LINESTYLE__COLOR
public static final short
LINESTYLE__OPACITY
public static final short
LINESTYLE__BACKCOLOR
public static final short
LINESTYLE__CRMOD
public static final short
LINESTYLE__LINETYPE
public static final short
LINESTYLE__FILLBLIP
public static final short
LINESTYLE__FILLBLIPNAME
public static final short
LINESTYLE__FILLBLIPFLAGS
public static final short
LINESTYLE__FILLWIDTH
public static final short
LINESTYLE__FILLHEIGHT
public static final short
LINESTYLE__FILLDZTYPE
public static final short
LINESTYLE__LINEWIDTH
public static final short
LINESTYLE__LINEMITERLIMIT
public static final short
LINESTYLE__LINESTYLE
public static final short
LINESTYLE__LINEDASHING
public static final short
LINESTYLE__LINEDASHSTYLE
public static final short
LINESTYLE__LINESTARTARROWHEAD
public static final short
LINESTYLE__LINEENDARROWHEAD
public static final short
LINESTYLE__LINESTARTARROWWIDTH
public static final short
LINESTYLE__LINEESTARTARROWLENGTH
public static final short
LINESTYLE__LINEENDARROWWIDTH
public static final short
LINESTYLE__LINEENDARROWLENGTH
public static final short
LINESTYLE__LINEJOINSTYLE
public static final short
LINESTYLE__LINEENDCAPSTYLE
public static final short
LINESTYLE__ARROWHEADSOK
public static final short
LINESTYLE__ANYLINE
public static final short
LINESTYLE__HITLINETEST
public static final short
LINESTYLE__LINEFILLSHAPE
public static final short
LINESTYLE__NOLINEDRAWDASH
public static final short
SHADOWSTYLE__TYPE
public static final short
SHADOWSTYLE__COLOR
public static final short
SHADOWSTYLE__HIGHLIGHT
public static final short
SHADOWSTYLE__CRMOD
public static final short
SHADOWSTYLE__OPACITY
public static final short
SHADOWSTYLE__OFFSETX
public static final short
SHADOWSTYLE__OFFSETY
public static final short
SHADOWSTYLE__SECONDOFFSETX
public static final short
SHADOWSTYLE__SECONDOFFSETY
public static final short
SHADOWSTYLE__SCALEXTOX
public static final short
SHADOWSTYLE__SCALEYTOX
public static final short
SHADOWSTYLE__SCALEXTOY
public static final short
SHADOWSTYLE__SCALEYTOY
public static final short
SHADOWSTYLE__PERSPECTIVEX
public static final short
SHADOWSTYLE__PERSPECTIVEY
public static final short
SHADOWSTYLE__WEIGHT
public static final short
SHADOWSTYLE__ORIGINX
public static final short
SHADOWSTYLE__ORIGINY
public static final short
SHADOWSTYLE__SHADOW
public static final short
SHADOWSTYLE__SHADOWOBSURED
public static final short
PERSPECTIVE__TYPE
public static final short
PERSPECTIVE__OFFSETX
public static final short
PERSPECTIVE__OFFSETY
public static final short
PERSPECTIVE__SCALEXTOX
public static final short
PERSPECTIVE__SCALEYTOX
public static final short
PERSPECTIVE__SCALEXTOY
public static final short
PERSPECTIVE__SCALEYTOY
public static final short
PERSPECTIVE__PERSPECTIVEX
public static final short
PERSPECTIVE__PERSPECTIVEY
public static final short
PERSPECTIVE__WEIGHT
public static final short
PERSPECTIVE__ORIGINX
public static final short
PERSPECTIVE__ORIGINY
public static final short
PERSPECTIVE__PERSPECTIVEON
public static final short
THREED__SPECULARAMOUNT
public static final short
THREED__DIFFUSEAMOUNT
public static final short
THREED__SHININESS
public static final short
THREED__EDGETHICKNESS
public static final short
THREED__EXTRUDEFORWARD
public static final short
THREED__EXTRUDEBACKWARD
public static final short
THREED__EXTRUDEPLANE
public static final short
THREED__EXTRUSIONCOLOR
public static final short
THREED__CRMOD
public static final short
THREED__3DEFFECT
public static final short
THREED__METALLIC
public static final short
THREED__USEEXTRUSIONCOLOR
public static final short
THREED__LIGHTFACE
public static final short
THREEDSTYLE__YROTATIONANGLE
public static final short
THREEDSTYLE__XROTATIONANGLE
public static final short
THREEDSTYLE__ROTATIONAXISX
public static final short
THREEDSTYLE__ROTATIONAXISY
public static final short
THREEDSTYLE__ROTATIONAXISZ
public static final short
THREEDSTYLE__ROTATIONANGLE
public static final short
THREEDSTYLE__ROTATIONCENTERX
public static final short
THREEDSTYLE__ROTATIONCENTERY
public static final short
THREEDSTYLE__ROTATIONCENTERZ
public static final short
THREEDSTYLE__RENDERMODE
public static final short
THREEDSTYLE__TOLERANCE
public static final short
THREEDSTYLE__XVIEWPOINT
public static final short
THREEDSTYLE__YVIEWPOINT
public static final short
THREEDSTYLE__ZVIEWPOINT
public static final short
THREEDSTYLE__ORIGINX
public static final short
THREEDSTYLE__ORIGINY
public static final short
THREEDSTYLE__SKEWANGLE
public static final short
THREEDSTYLE__SKEWAMOUNT
public static final short
THREEDSTYLE__AMBIENTINTENSITY
public static final short
THREEDSTYLE__KEYX
public static final short
THREEDSTYLE__KEYY
public static final short
THREEDSTYLE__KEYZ
public static final short
THREEDSTYLE__KEYINTENSITY
public static final short
THREEDSTYLE__FILLX
public static final short
THREEDSTYLE__FILLY
public static final short
THREEDSTYLE__FILLZ
public static final short
THREEDSTYLE__FILLINTENSITY
public static final short
THREEDSTYLE__CONSTRAINROTATION
public static final short
THREEDSTYLE__ROTATIONCENTERAUTO
public static final short
THREEDSTYLE__PARALLEL
public static final short
THREEDSTYLE__KEYHARSH
public static final short
THREEDSTYLE__FILLHARSH
public static final short
SHAPE__MASTER
public static final short
SHAPE__CONNECTORSTYLE
public static final short
SHAPE__BLACKANDWHITESETTINGS
public static final short
SHAPE__WMODEPUREBW
public static final short
SHAPE__WMODEBW
public static final short
SHAPE__OLEICON
public static final short
SHAPE__PREFERRELATIVERESIZE
public static final short
SHAPE__LOCKSHAPETYPE
public static final short
SHAPE__DELETEATTACHEDOBJECT
public static final short
SHAPE__BACKGROUNDSHAPE
public static final short
CALLOUT__CALLOUTTYPE
public static final short
CALLOUT__XYCALLOUTGAP
public static final short
CALLOUT__CALLOUTANGLE
public static final short
CALLOUT__CALLOUTDROPTYPE
public static final short
CALLOUT__CALLOUTDROPSPECIFIED
public static final short
CALLOUT__CALLOUTLENGTHSPECIFIED
public static final short
CALLOUT__ISCALLOUT
public static final short
CALLOUT__CALLOUTACCENTBAR
public static final short
CALLOUT__CALLOUTTEXTBORDER
public static final short
CALLOUT__CALLOUTMINUSX
public static final short
CALLOUT__CALLOUTMINUSY
public static final short
CALLOUT__DROPAUTO
public static final short
CALLOUT__LENGTHSPECIFIED
public static final short
GROUPSHAPE__SHAPENAME
public static final short
GROUPSHAPE__DESCRIPTION
public static final short
GROUPSHAPE__HYPERLINK
public static final short
GROUPSHAPE__WRAPPOLYGONVERTICES
public static final short
GROUPSHAPE__WRAPDISTLEFT
public static final short
GROUPSHAPE__WRAPDISTTOP
public static final short
GROUPSHAPE__WRAPDISTRIGHT
public static final short
GROUPSHAPE__WRAPDISTBOTTOM
public static final short
GROUPSHAPE__REGROUPID
public static final short
GROUPSHAPE__EDITEDWRAP
public static final short
GROUPSHAPE__BEHINDDOCUMENT
public static final short
GROUPSHAPE__ONDBLCLICKNOTIFY
public static final short
GROUPSHAPE__ISBUTTON
public static final short
GROUPSHAPE__1DADJUSTMENT
public static final short
GROUPSHAPE__HIDDEN
public static final short
GROUPSHAPE__PRINT
private static Map
properties
Constructors Summary
Methods Summary
private static voidaddProp(int s, org.apache.poi.ddf.EscherPropertyMetaData data)

        properties.put( new Short( (short) s ), data );
    
private static org.apache.poi.ddf.EscherPropertyMetaDatadata(java.lang.String propName, byte type)

        return new EscherPropertyMetaData( propName, type );
    
private static org.apache.poi.ddf.EscherPropertyMetaDatadata(java.lang.String propName)

        return new EscherPropertyMetaData( propName );
    
public static java.lang.StringgetPropertyName(short propertyId)

        initProps();
        EscherPropertyMetaData o = (EscherPropertyMetaData) properties.get( new Short( propertyId ) );
        return o == null ? "unknown" : o.getDescription();
    
public static bytegetPropertyType(short propertyId)

        initProps();
        EscherPropertyMetaData escherPropertyMetaData = (EscherPropertyMetaData) properties.get( new Short( propertyId ) );
        return escherPropertyMetaData == null ? 0 : escherPropertyMetaData.getType();
    
private static voidinitProps()


       
    
        if ( properties == null )
        {
            properties = new HashMap();
            addProp( TRANSFORM__ROTATION, data( "transform.rotation" ) );
            addProp( PROTECTION__LOCKROTATION , data( "protection.lockrotation" ) );
            addProp( PROTECTION__LOCKASPECTRATIO , data( "protection.lockaspectratio" ) );
            addProp( PROTECTION__LOCKPOSITION , data( "protection.lockposition" ) );
            addProp( PROTECTION__LOCKAGAINSTSELECT , data( "protection.lockagainstselect" ) );
            addProp( PROTECTION__LOCKCROPPING , data( "protection.lockcropping" ) );
            addProp( PROTECTION__LOCKVERTICES , data( "protection.lockvertices" ) );
            addProp( PROTECTION__LOCKTEXT , data( "protection.locktext" ) );
            addProp( PROTECTION__LOCKADJUSTHANDLES , data( "protection.lockadjusthandles" ) );
            addProp( PROTECTION__LOCKAGAINSTGROUPING , data( "protection.lockagainstgrouping", EscherPropertyMetaData.TYPE_BOOLEAN ) );
            addProp( TEXT__TEXTID , data( "text.textid" ) );
            addProp( TEXT__TEXTLEFT , data( "text.textleft" ) );
            addProp( TEXT__TEXTTOP , data( "text.texttop" ) );
            addProp( TEXT__TEXTRIGHT , data( "text.textright" ) );
            addProp( TEXT__TEXTBOTTOM , data( "text.textbottom" ) );
            addProp( TEXT__WRAPTEXT , data( "text.wraptext" ) );
            addProp( TEXT__SCALETEXT , data( "text.scaletext" ) );
            addProp( TEXT__ANCHORTEXT , data( "text.anchortext" ) );
            addProp( TEXT__TEXTFLOW , data( "text.textflow" ) );
            addProp( TEXT__FONTROTATION , data( "text.fontrotation" ) );
            addProp( TEXT__IDOFNEXTSHAPE , data( "text.idofnextshape" ) );
            addProp( TEXT__BIDIR , data( "text.bidir" ) );
            addProp( TEXT__SINGLECLICKSELECTS , data( "text.singleclickselects" ) );
            addProp( TEXT__USEHOSTMARGINS , data( "text.usehostmargins" ) );
            addProp( TEXT__ROTATETEXTWITHSHAPE , data( "text.rotatetextwithshape" ) );
            addProp( TEXT__SIZESHAPETOFITTEXT , data( "text.sizeshapetofittext" ) );
            addProp( TEXT__SIZE_TEXT_TO_FIT_SHAPE, data( "text.sizetexttofitshape", EscherPropertyMetaData.TYPE_BOOLEAN ) );
            addProp( GEOTEXT__UNICODE , data( "geotext.unicode" ) );
            addProp( GEOTEXT__RTFTEXT , data( "geotext.rtftext" ) );
            addProp( GEOTEXT__ALIGNMENTONCURVE , data( "geotext.alignmentoncurve" ) );
            addProp( GEOTEXT__DEFAULTPOINTSIZE , data( "geotext.defaultpointsize" ) );
            addProp( GEOTEXT__TEXTSPACING , data( "geotext.textspacing" ) );
            addProp( GEOTEXT__FONTFAMILYNAME , data( "geotext.fontfamilyname" ) );
            addProp( GEOTEXT__REVERSEROWORDER , data( "geotext.reverseroworder" ) );
            addProp( GEOTEXT__HASTEXTEFFECT , data( "geotext.hastexteffect" ) );
            addProp( GEOTEXT__ROTATECHARACTERS , data( "geotext.rotatecharacters" ) );
            addProp( GEOTEXT__KERNCHARACTERS , data( "geotext.kerncharacters" ) );
            addProp( GEOTEXT__TIGHTORTRACK , data( "geotext.tightortrack" ) );
            addProp( GEOTEXT__STRETCHTOFITSHAPE , data( "geotext.stretchtofitshape" ) );
            addProp( GEOTEXT__CHARBOUNDINGBOX , data( "geotext.charboundingbox" ) );
            addProp( GEOTEXT__SCALETEXTONPATH , data( "geotext.scaletextonpath" ) );
            addProp( GEOTEXT__STRETCHCHARHEIGHT , data( "geotext.stretchcharheight" ) );
            addProp( GEOTEXT__NOMEASUREALONGPATH , data( "geotext.nomeasurealongpath" ) );
            addProp( GEOTEXT__BOLDFONT , data( "geotext.boldfont" ) );
            addProp( GEOTEXT__ITALICFONT , data( "geotext.italicfont" ) );
            addProp( GEOTEXT__UNDERLINEFONT , data( "geotext.underlinefont" ) );
            addProp( GEOTEXT__SHADOWFONT , data( "geotext.shadowfont" ) );
            addProp( GEOTEXT__SMALLCAPSFONT , data( "geotext.smallcapsfont" ) );
            addProp( GEOTEXT__STRIKETHROUGHFONT , data( "geotext.strikethroughfont" ) );
            addProp( BLIP__CROPFROMTOP , data( "blip.cropfromtop" ) );
            addProp( BLIP__CROPFROMBOTTOM , data( "blip.cropfrombottom" ) );
            addProp( BLIP__CROPFROMLEFT , data( "blip.cropfromleft" ) );
            addProp( BLIP__CROPFROMRIGHT , data( "blip.cropfromright" ) );
            addProp( BLIP__BLIPTODISPLAY , data( "blip.bliptodisplay" ) );
            addProp( BLIP__BLIPFILENAME , data( "blip.blipfilename" ) );
            addProp( BLIP__BLIPFLAGS , data( "blip.blipflags" ) );
            addProp( BLIP__TRANSPARENTCOLOR , data( "blip.transparentcolor" ) );
            addProp( BLIP__CONTRASTSETTING , data( "blip.contrastsetting" ) );
            addProp( BLIP__BRIGHTNESSSETTING , data( "blip.brightnesssetting" ) );
            addProp( BLIP__GAMMA , data( "blip.gamma" ) );
            addProp( BLIP__PICTUREID , data( "blip.pictureid" ) );
            addProp( BLIP__DOUBLEMOD , data( "blip.doublemod" ) );
            addProp( BLIP__PICTUREFILLMOD , data( "blip.picturefillmod" ) );
            addProp( BLIP__PICTURELINE , data( "blip.pictureline" ) );
            addProp( BLIP__PRINTBLIP , data( "blip.printblip" ) );
            addProp( BLIP__PRINTBLIPFILENAME , data( "blip.printblipfilename" ) );
            addProp( BLIP__PRINTFLAGS , data( "blip.printflags" ) );
            addProp( BLIP__NOHITTESTPICTURE , data( "blip.nohittestpicture" ) );
            addProp( BLIP__PICTUREGRAY , data( "blip.picturegray" ) );
            addProp( BLIP__PICTUREBILEVEL , data( "blip.picturebilevel" ) );
            addProp( BLIP__PICTUREACTIVE , data( "blip.pictureactive" ) );
            addProp( GEOMETRY__LEFT , data( "geometry.left" ) );
            addProp( GEOMETRY__TOP , data( "geometry.top" ) );
            addProp( GEOMETRY__RIGHT , data( "geometry.right" ) );
            addProp( GEOMETRY__BOTTOM , data( "geometry.bottom" ) );
            addProp( GEOMETRY__SHAPEPATH , data( "geometry.shapepath", EscherPropertyMetaData.TYPE_SHAPEPATH ) );
            addProp( GEOMETRY__VERTICES , data( "geometry.vertices" , EscherPropertyMetaData.TYPE_ARRAY ) );
            addProp( GEOMETRY__SEGMENTINFO , data( "geometry.segmentinfo", EscherPropertyMetaData.TYPE_ARRAY ) );
            addProp( GEOMETRY__ADJUSTVALUE , data( "geometry.adjustvalue" ) );
            addProp( GEOMETRY__ADJUST2VALUE , data( "geometry.adjust2value" ) );
            addProp( GEOMETRY__ADJUST3VALUE , data( "geometry.adjust3value" ) );
            addProp( GEOMETRY__ADJUST4VALUE , data( "geometry.adjust4value" ) );
            addProp( GEOMETRY__ADJUST5VALUE , data( "geometry.adjust5value" ) );
            addProp( GEOMETRY__ADJUST6VALUE , data( "geometry.adjust6value" ) );
            addProp( GEOMETRY__ADJUST7VALUE , data( "geometry.adjust7value" ) );
            addProp( GEOMETRY__ADJUST8VALUE , data( "geometry.adjust8value" ) );
            addProp( GEOMETRY__ADJUST9VALUE , data( "geometry.adjust9value" ) );
            addProp( GEOMETRY__ADJUST10VALUE , data( "geometry.adjust10value" ) );
            addProp( GEOMETRY__SHADOWok , data( "geometry.shadowOK" ) );
            addProp( GEOMETRY__3DOK , data( "geometry.3dok" ) );
            addProp( GEOMETRY__LINEOK , data( "geometry.lineok" ) );
            addProp( GEOMETRY__GEOTEXTOK , data( "geometry.geotextok" ) );
            addProp( GEOMETRY__FILLSHADESHAPEOK , data( "geometry.fillshadeshapeok" ) );
            addProp( GEOMETRY__FILLOK , data( "geometry.fillok", EscherPropertyMetaData.TYPE_BOOLEAN ) );
            addProp( FILL__FILLTYPE , data( "fill.filltype" ) );
            addProp( FILL__FILLCOLOR, data( "fill.fillcolor", EscherPropertyMetaData.TYPE_RGB ) );
            addProp( FILL__FILLOPACITY , data( "fill.fillopacity" ) );
            addProp( FILL__FILLBACKCOLOR , data( "fill.fillbackcolor", EscherPropertyMetaData.TYPE_RGB ) );
            addProp( FILL__BACKOPACITY , data( "fill.backopacity" ) );
            addProp( FILL__CRMOD , data( "fill.crmod" ) );
            addProp( FILL__PATTERNTEXTURE , data( "fill.patterntexture" ) );
            addProp( FILL__BLIPFILENAME , data( "fill.blipfilename" ) );
            addProp( FILL__BLIPFLAGS, data( "fill.blipflags" ) );
            addProp( FILL__WIDTH , data( "fill.width" ) );
            addProp( FILL__HEIGHT , data( "fill.height" ) );
            addProp( FILL__ANGLE , data( "fill.angle" ) );
            addProp( FILL__FOCUS , data( "fill.focus" ) );
            addProp( FILL__TOLEFT , data( "fill.toleft" ) );
            addProp( FILL__TOTOP , data( "fill.totop" ) );
            addProp( FILL__TORIGHT , data( "fill.toright" ) );
            addProp( FILL__TOBOTTOM , data( "fill.tobottom" ) );
            addProp( FILL__RECTLEFT , data( "fill.rectleft" ) );
            addProp( FILL__RECTTOP , data( "fill.recttop" ) );
            addProp( FILL__RECTRIGHT , data( "fill.rectright" ) );
            addProp( FILL__RECTBOTTOM , data( "fill.rectbottom" ) );
            addProp( FILL__DZTYPE , data( "fill.dztype" ) );
            addProp( FILL__SHADEPRESET , data( "fill.shadepreset" ) );
            addProp( FILL__SHADECOLORS , data( "fill.shadecolors", EscherPropertyMetaData.TYPE_ARRAY ) );
            addProp( FILL__ORIGINX , data( "fill.originx" ) );
            addProp( FILL__ORIGINY , data( "fill.originy" ) );
            addProp( FILL__SHAPEORIGINX , data( "fill.shapeoriginx" ) );
            addProp( FILL__SHAPEORIGINY , data( "fill.shapeoriginy" ) );
            addProp( FILL__SHADETYPE , data( "fill.shadetype" ) );
            addProp( FILL__FILLED , data( "fill.filled" ) );
            addProp( FILL__HITTESTFILL , data( "fill.hittestfill" ) );
            addProp( FILL__SHAPE , data( "fill.shape" ) );
            addProp( FILL__USERECT , data( "fill.userect" ) );
            addProp( FILL__NOFILLHITTEST , data( "fill.nofillhittest", EscherPropertyMetaData.TYPE_BOOLEAN ) );
            addProp( LINESTYLE__COLOR, data( "linestyle.color", EscherPropertyMetaData.TYPE_RGB ) );
            addProp( LINESTYLE__OPACITY , data( "linestyle.opacity" ) );
            addProp( LINESTYLE__BACKCOLOR , data( "linestyle.backcolor", EscherPropertyMetaData.TYPE_RGB ) );
            addProp( LINESTYLE__CRMOD , data( "linestyle.crmod" ) );
            addProp( LINESTYLE__LINETYPE , data( "linestyle.linetype" ) );
            addProp( LINESTYLE__FILLBLIP , data( "linestyle.fillblip" ) );
            addProp( LINESTYLE__FILLBLIPNAME , data( "linestyle.fillblipname" ) );
            addProp( LINESTYLE__FILLBLIPFLAGS , data( "linestyle.fillblipflags" ) );
            addProp( LINESTYLE__FILLWIDTH , data( "linestyle.fillwidth" ) );
            addProp( LINESTYLE__FILLHEIGHT , data( "linestyle.fillheight" ) );
            addProp( LINESTYLE__FILLDZTYPE , data( "linestyle.filldztype" ) );
            addProp( LINESTYLE__LINEWIDTH , data( "linestyle.linewidth" ) );
            addProp( LINESTYLE__LINEMITERLIMIT , data( "linestyle.linemiterlimit" ) );
            addProp( LINESTYLE__LINESTYLE , data( "linestyle.linestyle" ) );
            addProp( LINESTYLE__LINEDASHING , data( "linestyle.linedashing" ) );
            addProp( LINESTYLE__LINEDASHSTYLE , data( "linestyle.linedashstyle", EscherPropertyMetaData.TYPE_ARRAY ) );
            addProp( LINESTYLE__LINESTARTARROWHEAD , data( "linestyle.linestartarrowhead" ) );
            addProp( LINESTYLE__LINEENDARROWHEAD , data( "linestyle.lineendarrowhead" ) );
            addProp( LINESTYLE__LINESTARTARROWWIDTH , data( "linestyle.linestartarrowwidth" ) );
            addProp( LINESTYLE__LINEESTARTARROWLENGTH , data( "linestyle.lineestartarrowlength" ) );
            addProp( LINESTYLE__LINEENDARROWWIDTH , data( "linestyle.lineendarrowwidth" ) );
            addProp( LINESTYLE__LINEENDARROWLENGTH , data( "linestyle.lineendarrowlength" ) );
            addProp( LINESTYLE__LINEJOINSTYLE , data( "linestyle.linejoinstyle" ) );
            addProp( LINESTYLE__LINEENDCAPSTYLE , data( "linestyle.lineendcapstyle" ) );
            addProp( LINESTYLE__ARROWHEADSOK , data( "linestyle.arrowheadsok" ) );
            addProp( LINESTYLE__ANYLINE , data( "linestyle.anyline" ) );
            addProp( LINESTYLE__HITLINETEST , data( "linestyle.hitlinetest" ) );
            addProp( LINESTYLE__LINEFILLSHAPE , data( "linestyle.linefillshape" ) );
            addProp( LINESTYLE__NOLINEDRAWDASH , data( "linestyle.nolinedrawdash", EscherPropertyMetaData.TYPE_BOOLEAN ) );
            addProp( SHADOWSTYLE__TYPE , data( "shadowstyle.type" ) );
            addProp( SHADOWSTYLE__COLOR , data( "shadowstyle.color", EscherPropertyMetaData.TYPE_RGB ) );
            addProp( SHADOWSTYLE__HIGHLIGHT , data( "shadowstyle.highlight" ) );
            addProp( SHADOWSTYLE__CRMOD , data( "shadowstyle.crmod" ) );
            addProp( SHADOWSTYLE__OPACITY , data( "shadowstyle.opacity" ) );
            addProp( SHADOWSTYLE__OFFSETX , data( "shadowstyle.offsetx" ) );
            addProp( SHADOWSTYLE__OFFSETY , data( "shadowstyle.offsety" ) );
            addProp( SHADOWSTYLE__SECONDOFFSETX , data( "shadowstyle.secondoffsetx" ) );
            addProp( SHADOWSTYLE__SECONDOFFSETY , data( "shadowstyle.secondoffsety" ) );
            addProp( SHADOWSTYLE__SCALEXTOX , data( "shadowstyle.scalextox" ) );
            addProp( SHADOWSTYLE__SCALEYTOX , data( "shadowstyle.scaleytox" ) );
            addProp( SHADOWSTYLE__SCALEXTOY , data( "shadowstyle.scalextoy" ) );
            addProp( SHADOWSTYLE__SCALEYTOY , data( "shadowstyle.scaleytoy" ) );
            addProp( SHADOWSTYLE__PERSPECTIVEX , data( "shadowstyle.perspectivex" ) );
            addProp( SHADOWSTYLE__PERSPECTIVEY , data( "shadowstyle.perspectivey" ) );
            addProp( SHADOWSTYLE__WEIGHT , data( "shadowstyle.weight" ) );
            addProp( SHADOWSTYLE__ORIGINX , data( "shadowstyle.originx" ) );
            addProp( SHADOWSTYLE__ORIGINY , data( "shadowstyle.originy" ) );
            addProp( SHADOWSTYLE__SHADOW , data( "shadowstyle.shadow" ) );
            addProp( SHADOWSTYLE__SHADOWOBSURED , data( "shadowstyle.shadowobsured" ) );
            addProp( PERSPECTIVE__TYPE , data( "perspective.type" ) );
            addProp( PERSPECTIVE__OFFSETX , data( "perspective.offsetx" ) );
            addProp( PERSPECTIVE__OFFSETY , data( "perspective.offsety" ) );
            addProp( PERSPECTIVE__SCALEXTOX , data( "perspective.scalextox" ) );
            addProp( PERSPECTIVE__SCALEYTOX , data( "perspective.scaleytox" ) );
            addProp( PERSPECTIVE__SCALEXTOY , data( "perspective.scalextoy" ) );
            addProp( PERSPECTIVE__SCALEYTOY , data( "perspective.scaleytoy" ) );
            addProp( PERSPECTIVE__PERSPECTIVEX , data( "perspective.perspectivex" ) );
            addProp( PERSPECTIVE__PERSPECTIVEY , data( "perspective.perspectivey" ) );
            addProp( PERSPECTIVE__WEIGHT , data( "perspective.weight" ) );
            addProp( PERSPECTIVE__ORIGINX , data( "perspective.originx" ) );
            addProp( PERSPECTIVE__ORIGINY , data( "perspective.originy" ) );
            addProp( PERSPECTIVE__PERSPECTIVEON , data( "perspective.perspectiveon" ) );
            addProp( THREED__SPECULARAMOUNT , data( "3d.specularamount" ) );
            addProp( THREED__DIFFUSEAMOUNT , data( "3d.diffuseamount" ) );
            addProp( THREED__SHININESS , data( "3d.shininess" ) );
            addProp( THREED__EDGETHICKNESS , data( "3d.edgethickness" ) );
            addProp( THREED__EXTRUDEFORWARD , data( "3d.extrudeforward" ) );
            addProp( THREED__EXTRUDEBACKWARD , data( "3d.extrudebackward" ) );
            addProp( THREED__EXTRUDEPLANE , data( "3d.extrudeplane" ) );
            addProp( THREED__EXTRUSIONCOLOR , data( "3d.extrusioncolor", EscherPropertyMetaData.TYPE_RGB ) );
            addProp( THREED__CRMOD , data( "3d.crmod" ) );
            addProp( THREED__3DEFFECT , data( "3d.3deffect" ) );
            addProp( THREED__METALLIC , data( "3d.metallic" ) );
            addProp( THREED__USEEXTRUSIONCOLOR , data( "3d.useextrusioncolor", EscherPropertyMetaData.TYPE_RGB ) );
            addProp( THREED__LIGHTFACE , data( "3d.lightface" ) );
            addProp( THREEDSTYLE__YROTATIONANGLE , data( "3dstyle.yrotationangle" ) );
            addProp( THREEDSTYLE__XROTATIONANGLE , data( "3dstyle.xrotationangle" ) );
            addProp( THREEDSTYLE__ROTATIONAXISX , data( "3dstyle.rotationaxisx" ) );
            addProp( THREEDSTYLE__ROTATIONAXISY , data( "3dstyle.rotationaxisy" ) );
            addProp( THREEDSTYLE__ROTATIONAXISZ , data( "3dstyle.rotationaxisz" ) );
            addProp( THREEDSTYLE__ROTATIONANGLE , data( "3dstyle.rotationangle" ) );
            addProp( THREEDSTYLE__ROTATIONCENTERX , data( "3dstyle.rotationcenterx" ) );
            addProp( THREEDSTYLE__ROTATIONCENTERY , data( "3dstyle.rotationcentery" ) );
            addProp( THREEDSTYLE__ROTATIONCENTERZ , data( "3dstyle.rotationcenterz" ) );
            addProp( THREEDSTYLE__RENDERMODE , data( "3dstyle.rendermode" ) );
            addProp( THREEDSTYLE__TOLERANCE , data( "3dstyle.tolerance" ) );
            addProp( THREEDSTYLE__XVIEWPOINT , data( "3dstyle.xviewpoint" ) );
            addProp( THREEDSTYLE__YVIEWPOINT , data( "3dstyle.yviewpoint" ) );
            addProp( THREEDSTYLE__ZVIEWPOINT , data( "3dstyle.zviewpoint" ) );
            addProp( THREEDSTYLE__ORIGINX , data( "3dstyle.originx" ) );
            addProp( THREEDSTYLE__ORIGINY , data( "3dstyle.originy" ) );
            addProp( THREEDSTYLE__SKEWANGLE , data( "3dstyle.skewangle" ) );
            addProp( THREEDSTYLE__SKEWAMOUNT , data( "3dstyle.skewamount" ) );
            addProp( THREEDSTYLE__AMBIENTINTENSITY , data( "3dstyle.ambientintensity" ) );
            addProp( THREEDSTYLE__KEYX , data( "3dstyle.keyx" ) );
            addProp( THREEDSTYLE__KEYY , data( "3dstyle.keyy" ) );
            addProp( THREEDSTYLE__KEYZ , data( "3dstyle.keyz" ) );
            addProp( THREEDSTYLE__KEYINTENSITY , data( "3dstyle.keyintensity" ) );
            addProp( THREEDSTYLE__FILLX , data( "3dstyle.fillx" ) );
            addProp( THREEDSTYLE__FILLY , data( "3dstyle.filly" ) );
            addProp( THREEDSTYLE__FILLZ , data( "3dstyle.fillz" ) );
            addProp( THREEDSTYLE__FILLINTENSITY , data( "3dstyle.fillintensity" ) );
            addProp( THREEDSTYLE__CONSTRAINROTATION , data( "3dstyle.constrainrotation" ) );
            addProp( THREEDSTYLE__ROTATIONCENTERAUTO , data( "3dstyle.rotationcenterauto" ) );
            addProp( THREEDSTYLE__PARALLEL , data( "3dstyle.parallel" ) );
            addProp( THREEDSTYLE__KEYHARSH , data( "3dstyle.keyharsh" ) );
            addProp( THREEDSTYLE__FILLHARSH , data( "3dstyle.fillharsh" ) );
            addProp( SHAPE__MASTER , data( "shape.master" ) );
            addProp( SHAPE__CONNECTORSTYLE , data( "shape.connectorstyle" ) );
            addProp( SHAPE__BLACKANDWHITESETTINGS , data( "shape.blackandwhitesettings" ) );
            addProp( SHAPE__WMODEPUREBW , data( "shape.wmodepurebw" ) );
            addProp( SHAPE__WMODEBW , data( "shape.wmodebw" ) );
            addProp( SHAPE__OLEICON , data( "shape.oleicon" ) );
            addProp( SHAPE__PREFERRELATIVERESIZE , data( "shape.preferrelativeresize" ) );
            addProp( SHAPE__LOCKSHAPETYPE , data( "shape.lockshapetype" ) );
            addProp( SHAPE__DELETEATTACHEDOBJECT , data( "shape.deleteattachedobject" ) );
            addProp( SHAPE__BACKGROUNDSHAPE , data( "shape.backgroundshape" ) );
            addProp( CALLOUT__CALLOUTTYPE , data( "callout.callouttype" ) );
            addProp( CALLOUT__XYCALLOUTGAP , data( "callout.xycalloutgap" ) );
            addProp( CALLOUT__CALLOUTANGLE , data( "callout.calloutangle" ) );
            addProp( CALLOUT__CALLOUTDROPTYPE , data( "callout.calloutdroptype" ) );
            addProp( CALLOUT__CALLOUTDROPSPECIFIED , data( "callout.calloutdropspecified" ) );
            addProp( CALLOUT__CALLOUTLENGTHSPECIFIED , data( "callout.calloutlengthspecified" ) );
            addProp( CALLOUT__ISCALLOUT , data( "callout.iscallout" ) );
            addProp( CALLOUT__CALLOUTACCENTBAR , data( "callout.calloutaccentbar" ) );
            addProp( CALLOUT__CALLOUTTEXTBORDER , data( "callout.callouttextborder" ) );
            addProp( CALLOUT__CALLOUTMINUSX , data( "callout.calloutminusx" ) );
            addProp( CALLOUT__CALLOUTMINUSY , data( "callout.calloutminusy" ) );
            addProp( CALLOUT__DROPAUTO , data( "callout.dropauto" ) );
            addProp( CALLOUT__LENGTHSPECIFIED , data( "callout.lengthspecified" ) );
            addProp( GROUPSHAPE__SHAPENAME , data( "groupshape.shapename" ) );
            addProp( GROUPSHAPE__DESCRIPTION , data( "groupshape.description" ) );
            addProp( GROUPSHAPE__HYPERLINK , data( "groupshape.hyperlink" ) );
            addProp( GROUPSHAPE__WRAPPOLYGONVERTICES , data( "groupshape.wrappolygonvertices", EscherPropertyMetaData.TYPE_ARRAY ) );
            addProp( GROUPSHAPE__WRAPDISTLEFT , data( "groupshape.wrapdistleft" ) );
            addProp( GROUPSHAPE__WRAPDISTTOP , data( "groupshape.wrapdisttop" ) );
            addProp( GROUPSHAPE__WRAPDISTRIGHT , data( "groupshape.wrapdistright" ) );
            addProp( GROUPSHAPE__WRAPDISTBOTTOM , data( "groupshape.wrapdistbottom" ) );
            addProp( GROUPSHAPE__REGROUPID , data( "groupshape.regroupid" ) );
            addProp( GROUPSHAPE__EDITEDWRAP , data( "groupshape.editedwrap" ) );
            addProp( GROUPSHAPE__BEHINDDOCUMENT , data( "groupshape.behinddocument" ) );
            addProp( GROUPSHAPE__ONDBLCLICKNOTIFY , data( "groupshape.ondblclicknotify" ) );
            addProp( GROUPSHAPE__ISBUTTON , data( "groupshape.isbutton" ) );
            addProp( GROUPSHAPE__1DADJUSTMENT , data( "groupshape.1dadjustment" ) );
            addProp( GROUPSHAPE__HIDDEN , data( "groupshape.hidden" ) );
            addProp( GROUPSHAPE__PRINT , data( "groupshape.print", EscherPropertyMetaData.TYPE_BOOLEAN ) );
        }