...
Documentation
Documentation

# Package wordml

## Overview ▹

## Overview ▾

## Index ▹

## Index ▾

### Package files

AG_Parids.go CT_Bevel.go CT_Camera.go CT_Color.go CT_DefaultImageDpi.go CT_FillTextEffect.go CT_Glow.go CT_GradientFillProperties.go CT_GradientStop.go CT_GradientStopList.go CT_Ligatures.go CT_LightRig.go CT_LineJoinMiterProperties.go CT_LinearShadeProperties.go CT_LongHexNumber.go CT_NumForm.go CT_NumSpacing.go CT_OnOff.go CT_PathShadeProperties.go CT_Percentage.go CT_PositiveFixedPercentage.go CT_PositivePercentage.go CT_PresetLineDashProperties.go CT_Props3D.go CT_Reflection.go CT_RelativeRect.go CT_SRgbColor.go CT_Scene3D.go CT_SchemeColor.go CT_SdtCheckbox.go CT_SdtCheckboxSymbol.go CT_Shadow.go CT_SolidColorFillProperties.go CT_SphereCoords.go CT_StyleSet.go CT_StylisticSets.go CT_TextOutlineEffect.go Checkbox.go ConflictMode.go CustomXmlConflictDelRangeEnd.go CustomXmlConflictDelRangeStart.go CustomXmlConflictInsRangeEnd.go CustomXmlConflictInsRangeStart.go DefaultImageDpi.go DiscardImageEditingData.go DocId.go EG_ColorChoice.go EG_ColorTransform.go EG_ColorTransformChoice.go EG_Conflicts.go EG_ConflictsChoice.go EG_FillProperties.go EG_FillPropertiesChoice.go EG_LineDashProperties.go EG_LineJoinProperties.go EG_LineJoinPropertiesChoice.go EG_RPrOpenType.go EG_RPrTextEffects.go EG_RunLevelConflicts.go EG_ShadeProperties.go EG_ShadePropertiesChoice.go EntityPicker.go common.go

## func ParseStdlibTime ¶

    func ParseStdlibTime(s string) (time.Time, error)

## func ParseUnionST_AdjAngle ¶

    func ParseUnionST_AdjAngle(s string) (dml.ST_AdjAngle, error)

## func ParseUnionST_AdjCoordinate ¶

    func ParseUnionST_AdjCoordinate(s string) (dml.ST_AdjCoordinate, error)

## func ParseUnionST_AnimationChartBuildType ¶

    func ParseUnionST_AnimationChartBuildType(s string) (dml.ST_AnimationChartBuildType, error)

## func ParseUnionST_AnimationDgmBuildType ¶

    func ParseUnionST_AnimationDgmBuildType(s string) (dml.ST_AnimationDgmBuildType, error)

## func ParseUnionST_Coordinate ¶

    func ParseUnionST_Coordinate(s string) (dml.ST_Coordinate, error)

## func ParseUnionST_Coordinate32 ¶

    func ParseUnionST_Coordinate32(s string) (dml.ST_Coordinate32, error)

## func ParseUnionST_FixedPercentage ¶

    func ParseUnionST_FixedPercentage(s string) (dml.ST_FixedPercentage, error)

## func ParseUnionST_OnOff ¶

    func ParseUnionST_OnOff(s string) (sharedTypes.ST_OnOff, error)

## func ParseUnionST_Percentage ¶

    func ParseUnionST_Percentage(s string) (dml.ST_Percentage, error)

## func ParseUnionST_PositiveFixedPercentage ¶

    func ParseUnionST_PositiveFixedPercentage(s string) (dml.ST_PositiveFixedPercentage, error)

## func ParseUnionST_PositivePercentage ¶

    func ParseUnionST_PositivePercentage(s string) (dml.ST_PositivePercentage, error)

## func ParseUnionST_TextFontScalePercentOrPercentString ¶

    func ParseUnionST_TextFontScalePercentOrPercentString(s string) (dml.ST_TextFontScalePercentOrPercentString, error)

## func ParseUnionST_TextPoint ¶

    func ParseUnionST_TextPoint(s string) (dml.ST_TextPoint, error)

## func ParseUnionST_TextSpacingPercentOrPercentString ¶

    func ParseUnionST_TextSpacingPercentOrPercentString(s string) (dml.ST_TextSpacingPercentOrPercentString, error)

## type AG_Parids ¶

    type AG_Parids struct {
        ParaIdAttr *string
        TextIdAttr *string
    }

### func NewAG_Parids ¶

    func NewAG_Parids() *AG_Parids

### func (*AG_Parids) MarshalXML ¶

    func (m *AG_Parids) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*AG_Parids) UnmarshalXML ¶

    func (m *AG_Parids) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*AG_Parids) Validate ¶

    func (m *AG_Parids) Validate() error

Validate validates the AG_Parids and its children

### func (*AG_Parids) ValidateWithPath ¶

    func (m *AG_Parids) ValidateWithPath(path string) error

ValidateWithPath validates the AG_Parids and its children, prefixing error messages with path

## type Any ¶

    type Any interface {
        MarshalXML(e *xml.Encoder, start xml.StartElement) error
        UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    }

## type CT_Bevel ¶

    type CT_Bevel struct {
        WAttr    *int64
        HAttr    *int64
        PrstAttr ST_BevelPresetType
    }

### func NewCT_Bevel ¶

    func NewCT_Bevel() *CT_Bevel

### func (*CT_Bevel) MarshalXML ¶

    func (m *CT_Bevel) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Bevel) UnmarshalXML ¶

    func (m *CT_Bevel) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Bevel) Validate ¶

    func (m *CT_Bevel) Validate() error

Validate validates the CT_Bevel and its children

### func (*CT_Bevel) ValidateWithPath ¶

    func (m *CT_Bevel) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path

## type CT_Camera ¶

    type CT_Camera struct {
        PrstAttr ST_PresetCameraType
    }

### func NewCT_Camera ¶

    func NewCT_Camera() *CT_Camera

### func (*CT_Camera) MarshalXML ¶

    func (m *CT_Camera) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Camera) UnmarshalXML ¶

    func (m *CT_Camera) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Camera) Validate ¶

    func (m *CT_Camera) Validate() error

Validate validates the CT_Camera and its children

### func (*CT_Camera) ValidateWithPath ¶

    func (m *CT_Camera) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path

## type CT_Color ¶

    type CT_Color struct {
        SrgbClr   *CT_SRgbColor
        SchemeClr *CT_SchemeColor
    }

### func NewCT_Color ¶

    func NewCT_Color() *CT_Color

### func (*CT_Color) MarshalXML ¶

    func (m *CT_Color) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Color) UnmarshalXML ¶

    func (m *CT_Color) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Color) Validate ¶

    func (m *CT_Color) Validate() error

Validate validates the CT_Color and its children

### func (*CT_Color) ValidateWithPath ¶

    func (m *CT_Color) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Color and its children, prefixing error messages with path

## type CT_DefaultImageDpi ¶

    type CT_DefaultImageDpi struct {
        ValAttr int64
    }

### func NewCT_DefaultImageDpi ¶

    func NewCT_DefaultImageDpi() *CT_DefaultImageDpi

### func (*CT_DefaultImageDpi) MarshalXML ¶

    func (m *CT_DefaultImageDpi) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_DefaultImageDpi) UnmarshalXML ¶

    func (m *CT_DefaultImageDpi) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_DefaultImageDpi) Validate ¶

    func (m *CT_DefaultImageDpi) Validate() error

Validate validates the CT_DefaultImageDpi and its children

### func (*CT_DefaultImageDpi) ValidateWithPath ¶

    func (m *CT_DefaultImageDpi) ValidateWithPath(path string) error

ValidateWithPath validates the CT_DefaultImageDpi and its children, prefixing error messages with path

## type CT_FillTextEffect ¶

    type CT_FillTextEffect struct {
        FillPropertiesChoice *EG_FillPropertiesChoice
    }

### func NewCT_FillTextEffect ¶

    func NewCT_FillTextEffect() *CT_FillTextEffect

### func (*CT_FillTextEffect) MarshalXML ¶

    func (m *CT_FillTextEffect) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_FillTextEffect) UnmarshalXML ¶

    func (m *CT_FillTextEffect) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_FillTextEffect) Validate ¶

    func (m *CT_FillTextEffect) Validate() error

Validate validates the CT_FillTextEffect and its children

### func (*CT_FillTextEffect) ValidateWithPath ¶

    func (m *CT_FillTextEffect) ValidateWithPath(path string) error

ValidateWithPath validates the CT_FillTextEffect and its children, prefixing error messages with path

## type CT_Glow ¶

    type CT_Glow struct {
        RadAttr   *int64
        SrgbClr   *CT_SRgbColor
        SchemeClr *CT_SchemeColor
    }

### func NewCT_Glow ¶

    func NewCT_Glow() *CT_Glow

### func (*CT_Glow) MarshalXML ¶

    func (m *CT_Glow) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Glow) UnmarshalXML ¶

    func (m *CT_Glow) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Glow) Validate ¶

    func (m *CT_Glow) Validate() error

Validate validates the CT_Glow and its children

### func (*CT_Glow) ValidateWithPath ¶

    func (m *CT_Glow) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Glow and its children, prefixing error messages with path

## type CT_GradientFillProperties ¶

    type CT_GradientFillProperties struct {
        GsLst                 *CT_GradientStopList
        ShadePropertiesChoice *EG_ShadePropertiesChoice
    }

### func NewCT_GradientFillProperties ¶

    func NewCT_GradientFillProperties() *CT_GradientFillProperties

### func (*CT_GradientFillProperties) MarshalXML ¶

    func (m *CT_GradientFillProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GradientFillProperties) UnmarshalXML ¶

    func (m *CT_GradientFillProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GradientFillProperties) Validate ¶

    func (m *CT_GradientFillProperties) Validate() error

Validate validates the CT_GradientFillProperties and its children

### func (*CT_GradientFillProperties) ValidateWithPath ¶

    func (m *CT_GradientFillProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path

## type CT_GradientStop ¶

    type CT_GradientStop struct {
        PosAttr   dml.ST_PositiveFixedPercentage
        SrgbClr   *CT_SRgbColor
        SchemeClr *CT_SchemeColor
    }

### func NewCT_GradientStop ¶

    func NewCT_GradientStop() *CT_GradientStop

### func (*CT_GradientStop) MarshalXML ¶

    func (m *CT_GradientStop) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GradientStop) UnmarshalXML ¶

    func (m *CT_GradientStop) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GradientStop) Validate ¶

    func (m *CT_GradientStop) Validate() error

Validate validates the CT_GradientStop and its children

### func (*CT_GradientStop) ValidateWithPath ¶

    func (m *CT_GradientStop) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path

## type CT_GradientStopList ¶

    type CT_GradientStopList struct {
        Gs []*CT_GradientStop
    }

### func NewCT_GradientStopList ¶

    func NewCT_GradientStopList() *CT_GradientStopList

### func (*CT_GradientStopList) MarshalXML ¶

    func (m *CT_GradientStopList) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_GradientStopList) UnmarshalXML ¶

    func (m *CT_GradientStopList) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_GradientStopList) Validate ¶

    func (m *CT_GradientStopList) Validate() error

Validate validates the CT_GradientStopList and its children

### func (*CT_GradientStopList) ValidateWithPath ¶

    func (m *CT_GradientStopList) ValidateWithPath(path string) error

ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path

## type CT_Ligatures ¶

    type CT_Ligatures struct {
        ValAttr ST_Ligatures
    }

### func NewCT_Ligatures ¶

    func NewCT_Ligatures() *CT_Ligatures

### func (*CT_Ligatures) MarshalXML ¶

    func (m *CT_Ligatures) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Ligatures) UnmarshalXML ¶

    func (m *CT_Ligatures) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Ligatures) Validate ¶

    func (m *CT_Ligatures) Validate() error

Validate validates the CT_Ligatures and its children

### func (*CT_Ligatures) ValidateWithPath ¶

    func (m *CT_Ligatures) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Ligatures and its children, prefixing error messages with path

## type CT_LightRig ¶

    type CT_LightRig struct {
        RigAttr ST_LightRigType
        DirAttr ST_LightRigDirection
        Rot     *CT_SphereCoords
    }

### func NewCT_LightRig ¶

    func NewCT_LightRig() *CT_LightRig

### func (*CT_LightRig) MarshalXML ¶

    func (m *CT_LightRig) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_LightRig) UnmarshalXML ¶

    func (m *CT_LightRig) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_LightRig) Validate ¶

    func (m *CT_LightRig) Validate() error

Validate validates the CT_LightRig and its children

### func (*CT_LightRig) ValidateWithPath ¶

    func (m *CT_LightRig) ValidateWithPath(path string) error

ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path

## type CT_LineJoinMiterProperties ¶

    type CT_LineJoinMiterProperties struct {
        LimAttr *dml.ST_PositivePercentage
    }

### func NewCT_LineJoinMiterProperties ¶

    func NewCT_LineJoinMiterProperties() *CT_LineJoinMiterProperties

### func (*CT_LineJoinMiterProperties) MarshalXML ¶

    func (m *CT_LineJoinMiterProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_LineJoinMiterProperties) UnmarshalXML ¶

    func (m *CT_LineJoinMiterProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_LineJoinMiterProperties) Validate ¶

    func (m *CT_LineJoinMiterProperties) Validate() error

Validate validates the CT_LineJoinMiterProperties and its children

### func (*CT_LineJoinMiterProperties) ValidateWithPath ¶

    func (m *CT_LineJoinMiterProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path

## type CT_LinearShadeProperties ¶

    type CT_LinearShadeProperties struct {
        AngAttr    *int32
        ScaledAttr ST_OnOff
    }

### func NewCT_LinearShadeProperties ¶

    func NewCT_LinearShadeProperties() *CT_LinearShadeProperties

### func (*CT_LinearShadeProperties) MarshalXML ¶

    func (m *CT_LinearShadeProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_LinearShadeProperties) UnmarshalXML ¶

    func (m *CT_LinearShadeProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_LinearShadeProperties) Validate ¶

    func (m *CT_LinearShadeProperties) Validate() error

Validate validates the CT_LinearShadeProperties and its children

### func (*CT_LinearShadeProperties) ValidateWithPath ¶

    func (m *CT_LinearShadeProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path

## type CT_LongHexNumber ¶

    type CT_LongHexNumber struct {
        ValAttr string
    }

### func NewCT_LongHexNumber ¶

    func NewCT_LongHexNumber() *CT_LongHexNumber

### func (*CT_LongHexNumber) MarshalXML ¶

    func (m *CT_LongHexNumber) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_LongHexNumber) UnmarshalXML ¶

    func (m *CT_LongHexNumber) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_LongHexNumber) Validate ¶

    func (m *CT_LongHexNumber) Validate() error

Validate validates the CT_LongHexNumber and its children

### func (*CT_LongHexNumber) ValidateWithPath ¶

    func (m *CT_LongHexNumber) ValidateWithPath(path string) error

ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path

## type CT_NumForm ¶

    type CT_NumForm struct {
        ValAttr ST_NumForm
    }

### func NewCT_NumForm ¶

    func NewCT_NumForm() *CT_NumForm

### func (*CT_NumForm) MarshalXML ¶

    func (m *CT_NumForm) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_NumForm) UnmarshalXML ¶

    func (m *CT_NumForm) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_NumForm) Validate ¶

    func (m *CT_NumForm) Validate() error

Validate validates the CT_NumForm and its children

### func (*CT_NumForm) ValidateWithPath ¶

    func (m *CT_NumForm) ValidateWithPath(path string) error

ValidateWithPath validates the CT_NumForm and its children, prefixing error messages with path

## type CT_NumSpacing ¶

    type CT_NumSpacing struct {
        ValAttr ST_NumSpacing
    }

### func NewCT_NumSpacing ¶

    func NewCT_NumSpacing() *CT_NumSpacing

### func (*CT_NumSpacing) MarshalXML ¶

    func (m *CT_NumSpacing) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_NumSpacing) UnmarshalXML ¶

    func (m *CT_NumSpacing) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_NumSpacing) Validate ¶

    func (m *CT_NumSpacing) Validate() error

Validate validates the CT_NumSpacing and its children

### func (*CT_NumSpacing) ValidateWithPath ¶

    func (m *CT_NumSpacing) ValidateWithPath(path string) error

ValidateWithPath validates the CT_NumSpacing and its children, prefixing error messages with path

## type CT_OnOff ¶

    type CT_OnOff struct {
        ValAttr ST_OnOff
    }

### func NewCT_OnOff ¶

    func NewCT_OnOff() *CT_OnOff

### func (*CT_OnOff) MarshalXML ¶

    func (m *CT_OnOff) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_OnOff) UnmarshalXML ¶

    func (m *CT_OnOff) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_OnOff) Validate ¶

    func (m *CT_OnOff) Validate() error

Validate validates the CT_OnOff and its children

### func (*CT_OnOff) ValidateWithPath ¶

    func (m *CT_OnOff) ValidateWithPath(path string) error

ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path

## type CT_PathShadeProperties ¶

    type CT_PathShadeProperties struct {
        PathAttr   ST_PathShadeType
        FillToRect *CT_RelativeRect
    }

### func NewCT_PathShadeProperties ¶

    func NewCT_PathShadeProperties() *CT_PathShadeProperties

### func (*CT_PathShadeProperties) MarshalXML ¶

    func (m *CT_PathShadeProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PathShadeProperties) UnmarshalXML ¶

    func (m *CT_PathShadeProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PathShadeProperties) Validate ¶

    func (m *CT_PathShadeProperties) Validate() error

Validate validates the CT_PathShadeProperties and its children

### func (*CT_PathShadeProperties) ValidateWithPath ¶

    func (m *CT_PathShadeProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path

## type CT_Percentage ¶

    type CT_Percentage struct {
        ValAttr dml.ST_Percentage
    }

### func NewCT_Percentage ¶

    func NewCT_Percentage() *CT_Percentage

### func (*CT_Percentage) MarshalXML ¶

    func (m *CT_Percentage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Percentage) UnmarshalXML ¶

    func (m *CT_Percentage) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Percentage) Validate ¶

    func (m *CT_Percentage) Validate() error

Validate validates the CT_Percentage and its children

### func (*CT_Percentage) ValidateWithPath ¶

    func (m *CT_Percentage) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path

## type CT_PositiveFixedPercentage ¶

    type CT_PositiveFixedPercentage struct {
        ValAttr dml.ST_PositiveFixedPercentage
    }

### func NewCT_PositiveFixedPercentage ¶

    func NewCT_PositiveFixedPercentage() *CT_PositiveFixedPercentage

### func (*CT_PositiveFixedPercentage) MarshalXML ¶

    func (m *CT_PositiveFixedPercentage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PositiveFixedPercentage) UnmarshalXML ¶

    func (m *CT_PositiveFixedPercentage) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PositiveFixedPercentage) Validate ¶

    func (m *CT_PositiveFixedPercentage) Validate() error

Validate validates the CT_PositiveFixedPercentage and its children

### func (*CT_PositiveFixedPercentage) ValidateWithPath ¶

    func (m *CT_PositiveFixedPercentage) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path

## type CT_PositivePercentage ¶

    type CT_PositivePercentage struct {
        ValAttr dml.ST_PositivePercentage
    }

### func NewCT_PositivePercentage ¶

    func NewCT_PositivePercentage() *CT_PositivePercentage

### func (*CT_PositivePercentage) MarshalXML ¶

    func (m *CT_PositivePercentage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PositivePercentage) UnmarshalXML ¶

    func (m *CT_PositivePercentage) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PositivePercentage) Validate ¶

    func (m *CT_PositivePercentage) Validate() error

Validate validates the CT_PositivePercentage and its children

### func (*CT_PositivePercentage) ValidateWithPath ¶

    func (m *CT_PositivePercentage) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path

## type CT_PresetLineDashProperties ¶

    type CT_PresetLineDashProperties struct {
        ValAttr ST_PresetLineDashVal
    }

### func NewCT_PresetLineDashProperties ¶

    func NewCT_PresetLineDashProperties() *CT_PresetLineDashProperties

### func (*CT_PresetLineDashProperties) MarshalXML ¶

    func (m *CT_PresetLineDashProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_PresetLineDashProperties) UnmarshalXML ¶

    func (m *CT_PresetLineDashProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_PresetLineDashProperties) Validate ¶

    func (m *CT_PresetLineDashProperties) Validate() error

Validate validates the CT_PresetLineDashProperties and its children

### func (*CT_PresetLineDashProperties) ValidateWithPath ¶

    func (m *CT_PresetLineDashProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path

## type CT_Props3D ¶

    type CT_Props3D struct {
        ExtrusionHAttr   *int64
        ContourWAttr     *int64
        PrstMaterialAttr ST_PresetMaterialType
        BevelT           *CT_Bevel
        BevelB           *CT_Bevel
        ExtrusionClr     *CT_Color
        ContourClr       *CT_Color
    }

### func NewCT_Props3D ¶

    func NewCT_Props3D() *CT_Props3D

### func (*CT_Props3D) MarshalXML ¶

    func (m *CT_Props3D) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Props3D) UnmarshalXML ¶

    func (m *CT_Props3D) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Props3D) Validate ¶

    func (m *CT_Props3D) Validate() error

Validate validates the CT_Props3D and its children

### func (*CT_Props3D) ValidateWithPath ¶

    func (m *CT_Props3D) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Props3D and its children, prefixing error messages with path

## type CT_Reflection ¶

    type CT_Reflection struct {
        BlurRadAttr *int64
        StAAttr     *dml.ST_PositiveFixedPercentage
        StPosAttr   *dml.ST_PositiveFixedPercentage
        EndAAttr    *dml.ST_PositiveFixedPercentage
        EndPosAttr  *dml.ST_PositiveFixedPercentage
        DistAttr    *int64
        DirAttr     *int32
        FadeDirAttr *int32
        SxAttr      *dml.ST_Percentage
        SyAttr      *dml.ST_Percentage
        KxAttr      *int32
        KyAttr      *int32
        AlgnAttr    ST_RectAlignment
    }

### func NewCT_Reflection ¶

    func NewCT_Reflection() *CT_Reflection

### func (*CT_Reflection) MarshalXML ¶

    func (m *CT_Reflection) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Reflection) UnmarshalXML ¶

    func (m *CT_Reflection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Reflection) Validate ¶

    func (m *CT_Reflection) Validate() error

Validate validates the CT_Reflection and its children

### func (*CT_Reflection) ValidateWithPath ¶

    func (m *CT_Reflection) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Reflection and its children, prefixing error messages with path

## type CT_RelativeRect ¶

    type CT_RelativeRect struct {
        LAttr *dml.ST_Percentage
        TAttr *dml.ST_Percentage
        RAttr *dml.ST_Percentage
        BAttr *dml.ST_Percentage
    }

### func NewCT_RelativeRect ¶

    func NewCT_RelativeRect() *CT_RelativeRect

### func (*CT_RelativeRect) MarshalXML ¶

    func (m *CT_RelativeRect) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_RelativeRect) UnmarshalXML ¶

    func (m *CT_RelativeRect) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_RelativeRect) Validate ¶

    func (m *CT_RelativeRect) Validate() error

Validate validates the CT_RelativeRect and its children

### func (*CT_RelativeRect) ValidateWithPath ¶

    func (m *CT_RelativeRect) ValidateWithPath(path string) error

ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path

## type CT_SRgbColor ¶

    type CT_SRgbColor struct {
        ValAttr           string
        EG_ColorTransform []*EG_ColorTransform
    }

### func NewCT_SRgbColor ¶

    func NewCT_SRgbColor() *CT_SRgbColor

### func (*CT_SRgbColor) MarshalXML ¶

    func (m *CT_SRgbColor) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SRgbColor) UnmarshalXML ¶

    func (m *CT_SRgbColor) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SRgbColor) Validate ¶

    func (m *CT_SRgbColor) Validate() error

Validate validates the CT_SRgbColor and its children

### func (*CT_SRgbColor) ValidateWithPath ¶

    func (m *CT_SRgbColor) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path

## type CT_Scene3D ¶

    type CT_Scene3D struct {
        Camera   *CT_Camera
        LightRig *CT_LightRig
    }

### func NewCT_Scene3D ¶

    func NewCT_Scene3D() *CT_Scene3D

### func (*CT_Scene3D) MarshalXML ¶

    func (m *CT_Scene3D) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Scene3D) UnmarshalXML ¶

    func (m *CT_Scene3D) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Scene3D) Validate ¶

    func (m *CT_Scene3D) Validate() error

Validate validates the CT_Scene3D and its children

### func (*CT_Scene3D) ValidateWithPath ¶

    func (m *CT_Scene3D) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path

## type CT_SchemeColor ¶

    type CT_SchemeColor struct {
        ValAttr           ST_SchemeColorVal
        EG_ColorTransform []*EG_ColorTransform
    }

### func NewCT_SchemeColor ¶

    func NewCT_SchemeColor() *CT_SchemeColor

### func (*CT_SchemeColor) MarshalXML ¶

    func (m *CT_SchemeColor) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SchemeColor) UnmarshalXML ¶

    func (m *CT_SchemeColor) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SchemeColor) Validate ¶

    func (m *CT_SchemeColor) Validate() error

Validate validates the CT_SchemeColor and its children

### func (*CT_SchemeColor) ValidateWithPath ¶

    func (m *CT_SchemeColor) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path

## type CT_SdtCheckbox ¶

    type CT_SdtCheckbox struct {
        Checked        *CT_OnOff
        CheckedState   *CT_SdtCheckboxSymbol
        UncheckedState *CT_SdtCheckboxSymbol
    }

### func NewCT_SdtCheckbox ¶

    func NewCT_SdtCheckbox() *CT_SdtCheckbox

### func (*CT_SdtCheckbox) MarshalXML ¶

    func (m *CT_SdtCheckbox) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SdtCheckbox) UnmarshalXML ¶

    func (m *CT_SdtCheckbox) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SdtCheckbox) Validate ¶

    func (m *CT_SdtCheckbox) Validate() error

Validate validates the CT_SdtCheckbox and its children

### func (*CT_SdtCheckbox) ValidateWithPath ¶

    func (m *CT_SdtCheckbox) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SdtCheckbox and its children, prefixing error messages with path

## type CT_SdtCheckboxSymbol ¶

    type CT_SdtCheckboxSymbol struct {
        FontAttr *string
        ValAttr  *string
    }

### func NewCT_SdtCheckboxSymbol ¶

    func NewCT_SdtCheckboxSymbol() *CT_SdtCheckboxSymbol

### func (*CT_SdtCheckboxSymbol) MarshalXML ¶

    func (m *CT_SdtCheckboxSymbol) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SdtCheckboxSymbol) UnmarshalXML ¶

    func (m *CT_SdtCheckboxSymbol) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SdtCheckboxSymbol) Validate ¶

    func (m *CT_SdtCheckboxSymbol) Validate() error

Validate validates the CT_SdtCheckboxSymbol and its children

### func (*CT_SdtCheckboxSymbol) ValidateWithPath ¶

    func (m *CT_SdtCheckboxSymbol) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SdtCheckboxSymbol and its children, prefixing error messages with path

## type CT_Shadow ¶

    type CT_Shadow struct {
        BlurRadAttr *int64
        DistAttr    *int64
        DirAttr     *int32
        SxAttr      *dml.ST_Percentage
        SyAttr      *dml.ST_Percentage
        KxAttr      *int32
        KyAttr      *int32
        AlgnAttr    ST_RectAlignment
        SrgbClr     *CT_SRgbColor
        SchemeClr   *CT_SchemeColor
    }

### func NewCT_Shadow ¶

    func NewCT_Shadow() *CT_Shadow

### func (*CT_Shadow) MarshalXML ¶

    func (m *CT_Shadow) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Shadow) UnmarshalXML ¶

    func (m *CT_Shadow) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Shadow) Validate ¶

    func (m *CT_Shadow) Validate() error

Validate validates the CT_Shadow and its children

### func (*CT_Shadow) ValidateWithPath ¶

    func (m *CT_Shadow) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path

## type CT_SolidColorFillProperties ¶

    type CT_SolidColorFillProperties struct {
        SrgbClr   *CT_SRgbColor
        SchemeClr *CT_SchemeColor
    }

### func NewCT_SolidColorFillProperties ¶

    func NewCT_SolidColorFillProperties() *CT_SolidColorFillProperties

### func (*CT_SolidColorFillProperties) MarshalXML ¶

    func (m *CT_SolidColorFillProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SolidColorFillProperties) UnmarshalXML ¶

    func (m *CT_SolidColorFillProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SolidColorFillProperties) Validate ¶

    func (m *CT_SolidColorFillProperties) Validate() error

Validate validates the CT_SolidColorFillProperties and its children

### func (*CT_SolidColorFillProperties) ValidateWithPath ¶

    func (m *CT_SolidColorFillProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path

## type CT_SphereCoords ¶

    type CT_SphereCoords struct {
        LatAttr int32
        LonAttr int32
        RevAttr int32
    }

### func NewCT_SphereCoords ¶

    func NewCT_SphereCoords() *CT_SphereCoords

### func (*CT_SphereCoords) MarshalXML ¶

    func (m *CT_SphereCoords) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_SphereCoords) UnmarshalXML ¶

    func (m *CT_SphereCoords) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_SphereCoords) Validate ¶

    func (m *CT_SphereCoords) Validate() error

Validate validates the CT_SphereCoords and its children

### func (*CT_SphereCoords) ValidateWithPath ¶

    func (m *CT_SphereCoords) ValidateWithPath(path string) error

ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path

## type CT_StyleSet ¶

    type CT_StyleSet struct {
        IdAttr  uint64
        ValAttr ST_OnOff
    }

### func NewCT_StyleSet ¶

    func NewCT_StyleSet() *CT_StyleSet

### func (*CT_StyleSet) MarshalXML ¶

    func (m *CT_StyleSet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_StyleSet) UnmarshalXML ¶

    func (m *CT_StyleSet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_StyleSet) Validate ¶

    func (m *CT_StyleSet) Validate() error

Validate validates the CT_StyleSet and its children

### func (*CT_StyleSet) ValidateWithPath ¶

    func (m *CT_StyleSet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_StyleSet and its children, prefixing error messages with path

## type CT_StylisticSets ¶

    type CT_StylisticSets struct {
        StyleSet []*CT_StyleSet
    }

### func NewCT_StylisticSets ¶

    func NewCT_StylisticSets() *CT_StylisticSets

### func (*CT_StylisticSets) MarshalXML ¶

    func (m *CT_StylisticSets) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_StylisticSets) UnmarshalXML ¶

    func (m *CT_StylisticSets) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_StylisticSets) Validate ¶

    func (m *CT_StylisticSets) Validate() error

Validate validates the CT_StylisticSets and its children

### func (*CT_StylisticSets) ValidateWithPath ¶

    func (m *CT_StylisticSets) ValidateWithPath(path string) error

ValidateWithPath validates the CT_StylisticSets and its children, prefixing error messages with path

## type CT_TextOutlineEffect ¶

    type CT_TextOutlineEffect struct {
        WAttr                    *int32
        CapAttr                  ST_LineCap
        CmpdAttr                 ST_CompoundLine
        AlgnAttr                 ST_PenAlignment
        FillPropertiesChoice     *EG_FillPropertiesChoice
        PrstDash                 *CT_PresetLineDashProperties
        LineJoinPropertiesChoice *EG_LineJoinPropertiesChoice
    }

### func NewCT_TextOutlineEffect ¶

    func NewCT_TextOutlineEffect() *CT_TextOutlineEffect

### func (*CT_TextOutlineEffect) MarshalXML ¶

    func (m *CT_TextOutlineEffect) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextOutlineEffect) UnmarshalXML ¶

    func (m *CT_TextOutlineEffect) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextOutlineEffect) Validate ¶

    func (m *CT_TextOutlineEffect) Validate() error

Validate validates the CT_TextOutlineEffect and its children

### func (*CT_TextOutlineEffect) ValidateWithPath ¶

    func (m *CT_TextOutlineEffect) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextOutlineEffect and its children, prefixing error messages with path

## type Checkbox ¶

    type Checkbox struct {
        CT_SdtCheckbox
    }

### func NewCheckbox ¶

    func NewCheckbox() *Checkbox

### func (*Checkbox) MarshalXML ¶

    func (m *Checkbox) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Checkbox) UnmarshalXML ¶

    func (m *Checkbox) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Checkbox) Validate ¶

    func (m *Checkbox) Validate() error

Validate validates the Checkbox and its children

### func (*Checkbox) ValidateWithPath ¶

    func (m *Checkbox) ValidateWithPath(path string) error

ValidateWithPath validates the Checkbox and its children, prefixing error messages with path

## type ConflictMode ¶

    type ConflictMode struct {
        CT_OnOff
    }

### func NewConflictMode ¶

    func NewConflictMode() *ConflictMode

### func (*ConflictMode) MarshalXML ¶

    func (m *ConflictMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*ConflictMode) UnmarshalXML ¶

    func (m *ConflictMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ConflictMode) Validate ¶

    func (m *ConflictMode) Validate() error

Validate validates the ConflictMode and its children

### func (*ConflictMode) ValidateWithPath ¶

    func (m *ConflictMode) ValidateWithPath(path string) error

ValidateWithPath validates the ConflictMode and its children, prefixing error messages with path

## type CustomXmlConflictDelRangeEnd ¶

    type CustomXmlConflictDelRangeEnd struct {
        wml.CT_Markup
    }

### func NewCustomXmlConflictDelRangeEnd ¶

    func NewCustomXmlConflictDelRangeEnd() *CustomXmlConflictDelRangeEnd

### func (*CustomXmlConflictDelRangeEnd) MarshalXML ¶

    func (m *CustomXmlConflictDelRangeEnd) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CustomXmlConflictDelRangeEnd) UnmarshalXML ¶

    func (m *CustomXmlConflictDelRangeEnd) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CustomXmlConflictDelRangeEnd) Validate ¶

    func (m *CustomXmlConflictDelRangeEnd) Validate() error

Validate validates the CustomXmlConflictDelRangeEnd and its children

### func (*CustomXmlConflictDelRangeEnd) ValidateWithPath ¶

    func (m *CustomXmlConflictDelRangeEnd) ValidateWithPath(path string) error

ValidateWithPath validates the CustomXmlConflictDelRangeEnd and its children, prefixing error messages with path

## type CustomXmlConflictDelRangeStart ¶

    type CustomXmlConflictDelRangeStart struct {
        wml.CT_TrackChange
    }

### func NewCustomXmlConflictDelRangeStart ¶

    func NewCustomXmlConflictDelRangeStart() *CustomXmlConflictDelRangeStart

### func (*CustomXmlConflictDelRangeStart) MarshalXML ¶

    func (m *CustomXmlConflictDelRangeStart) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CustomXmlConflictDelRangeStart) UnmarshalXML ¶

    func (m *CustomXmlConflictDelRangeStart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CustomXmlConflictDelRangeStart) Validate ¶

    func (m *CustomXmlConflictDelRangeStart) Validate() error

Validate validates the CustomXmlConflictDelRangeStart and its children

### func (*CustomXmlConflictDelRangeStart) ValidateWithPath ¶

    func (m *CustomXmlConflictDelRangeStart) ValidateWithPath(path string) error

ValidateWithPath validates the CustomXmlConflictDelRangeStart and its children, prefixing error messages with path

## type CustomXmlConflictInsRangeEnd ¶

    type CustomXmlConflictInsRangeEnd struct {
        wml.CT_Markup
    }

### func NewCustomXmlConflictInsRangeEnd ¶

    func NewCustomXmlConflictInsRangeEnd() *CustomXmlConflictInsRangeEnd

### func (*CustomXmlConflictInsRangeEnd) MarshalXML ¶

    func (m *CustomXmlConflictInsRangeEnd) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CustomXmlConflictInsRangeEnd) UnmarshalXML ¶

    func (m *CustomXmlConflictInsRangeEnd) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CustomXmlConflictInsRangeEnd) Validate ¶

    func (m *CustomXmlConflictInsRangeEnd) Validate() error

Validate validates the CustomXmlConflictInsRangeEnd and its children

### func (*CustomXmlConflictInsRangeEnd) ValidateWithPath ¶

    func (m *CustomXmlConflictInsRangeEnd) ValidateWithPath(path string) error

ValidateWithPath validates the CustomXmlConflictInsRangeEnd and its children, prefixing error messages with path

## type CustomXmlConflictInsRangeStart ¶

    type CustomXmlConflictInsRangeStart struct {
        wml.CT_TrackChange
    }

### func NewCustomXmlConflictInsRangeStart ¶

    func NewCustomXmlConflictInsRangeStart() *CustomXmlConflictInsRangeStart

### func (*CustomXmlConflictInsRangeStart) MarshalXML ¶

    func (m *CustomXmlConflictInsRangeStart) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CustomXmlConflictInsRangeStart) UnmarshalXML ¶

    func (m *CustomXmlConflictInsRangeStart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CustomXmlConflictInsRangeStart) Validate ¶

    func (m *CustomXmlConflictInsRangeStart) Validate() error

Validate validates the CustomXmlConflictInsRangeStart and its children

### func (*CustomXmlConflictInsRangeStart) ValidateWithPath ¶

    func (m *CustomXmlConflictInsRangeStart) ValidateWithPath(path string) error

ValidateWithPath validates the CustomXmlConflictInsRangeStart and its children, prefixing error messages with path

## type DefaultImageDpi ¶

    type DefaultImageDpi struct {
        CT_DefaultImageDpi
    }

### func NewDefaultImageDpi ¶

    func NewDefaultImageDpi() *DefaultImageDpi

### func (*DefaultImageDpi) MarshalXML ¶

    func (m *DefaultImageDpi) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*DefaultImageDpi) UnmarshalXML ¶

    func (m *DefaultImageDpi) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*DefaultImageDpi) Validate ¶

    func (m *DefaultImageDpi) Validate() error

Validate validates the DefaultImageDpi and its children

### func (*DefaultImageDpi) ValidateWithPath ¶

    func (m *DefaultImageDpi) ValidateWithPath(path string) error

ValidateWithPath validates the DefaultImageDpi and its children, prefixing error messages with path

## type DiscardImageEditingData ¶

    type DiscardImageEditingData struct {
        CT_OnOff
    }

### func NewDiscardImageEditingData ¶

    func NewDiscardImageEditingData() *DiscardImageEditingData

### func (*DiscardImageEditingData) MarshalXML ¶

    func (m *DiscardImageEditingData) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*DiscardImageEditingData) UnmarshalXML ¶

    func (m *DiscardImageEditingData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*DiscardImageEditingData) Validate ¶

    func (m *DiscardImageEditingData) Validate() error

Validate validates the DiscardImageEditingData and its children

### func (*DiscardImageEditingData) ValidateWithPath ¶

    func (m *DiscardImageEditingData) ValidateWithPath(path string) error

ValidateWithPath validates the DiscardImageEditingData and its children, prefixing error messages with path

## type DocId ¶

    type DocId struct {
        CT_LongHexNumber
    }

### func NewDocId ¶

    func NewDocId() *DocId

### func (*DocId) MarshalXML ¶

    func (m *DocId) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*DocId) UnmarshalXML ¶

    func (m *DocId) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*DocId) Validate ¶

    func (m *DocId) Validate() error

Validate validates the DocId and its children

### func (*DocId) ValidateWithPath ¶

    func (m *DocId) ValidateWithPath(path string) error

ValidateWithPath validates the DocId and its children, prefixing error messages with path

## type EG_ColorChoice ¶

    type EG_ColorChoice struct {
        SrgbClr   *CT_SRgbColor
        SchemeClr *CT_SchemeColor
    }

### func NewEG_ColorChoice ¶

    func NewEG_ColorChoice() *EG_ColorChoice

### func (*EG_ColorChoice) MarshalXML ¶

    func (m *EG_ColorChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ColorChoice) UnmarshalXML ¶

    func (m *EG_ColorChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ColorChoice) Validate ¶

    func (m *EG_ColorChoice) Validate() error

Validate validates the EG_ColorChoice and its children

### func (*EG_ColorChoice) ValidateWithPath ¶

    func (m *EG_ColorChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path

## type EG_ColorTransform ¶

    type EG_ColorTransform struct {
        ColorTransformChoice *EG_ColorTransformChoice
    }

### func NewEG_ColorTransform ¶

    func NewEG_ColorTransform() *EG_ColorTransform

### func (*EG_ColorTransform) MarshalXML ¶

    func (m *EG_ColorTransform) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ColorTransform) UnmarshalXML ¶

    func (m *EG_ColorTransform) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ColorTransform) Validate ¶

    func (m *EG_ColorTransform) Validate() error

Validate validates the EG_ColorTransform and its children

### func (*EG_ColorTransform) ValidateWithPath ¶

    func (m *EG_ColorTransform) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path

## type EG_ColorTransformChoice ¶

    type EG_ColorTransformChoice struct {
        Tint   *CT_PositiveFixedPercentage
        Shade  *CT_PositiveFixedPercentage
        Alpha  *CT_PositiveFixedPercentage
        HueMod *CT_PositivePercentage
        Sat    *CT_Percentage
        SatOff *CT_Percentage
        SatMod *CT_Percentage
        Lum    *CT_Percentage
        LumOff *CT_Percentage
        LumMod *CT_Percentage
    }

### func NewEG_ColorTransformChoice ¶

    func NewEG_ColorTransformChoice() *EG_ColorTransformChoice

### func (*EG_ColorTransformChoice) MarshalXML ¶

    func (m *EG_ColorTransformChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ColorTransformChoice) UnmarshalXML ¶

    func (m *EG_ColorTransformChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ColorTransformChoice) Validate ¶

    func (m *EG_ColorTransformChoice) Validate() error

Validate validates the EG_ColorTransformChoice and its children

### func (*EG_ColorTransformChoice) ValidateWithPath ¶

    func (m *EG_ColorTransformChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ColorTransformChoice and its children, prefixing error messages with path

## type EG_Conflicts ¶

    type EG_Conflicts struct {
        ConflictsChoice *EG_ConflictsChoice
    }

### func NewEG_Conflicts ¶

    func NewEG_Conflicts() *EG_Conflicts

### func (*EG_Conflicts) MarshalXML ¶

    func (m *EG_Conflicts) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_Conflicts) UnmarshalXML ¶

    func (m *EG_Conflicts) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_Conflicts) Validate ¶

    func (m *EG_Conflicts) Validate() error

Validate validates the EG_Conflicts and its children

### func (*EG_Conflicts) ValidateWithPath ¶

    func (m *EG_Conflicts) ValidateWithPath(path string) error

ValidateWithPath validates the EG_Conflicts and its children, prefixing error messages with path

## type EG_ConflictsChoice ¶

    type EG_ConflictsChoice struct {
        ConflictIns *wml.CT_TrackChange
        ConflictDel *wml.CT_TrackChange
    }

### func NewEG_ConflictsChoice ¶

    func NewEG_ConflictsChoice() *EG_ConflictsChoice

### func (*EG_ConflictsChoice) MarshalXML ¶

    func (m *EG_ConflictsChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ConflictsChoice) UnmarshalXML ¶

    func (m *EG_ConflictsChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ConflictsChoice) Validate ¶

    func (m *EG_ConflictsChoice) Validate() error

Validate validates the EG_ConflictsChoice and its children

### func (*EG_ConflictsChoice) ValidateWithPath ¶

    func (m *EG_ConflictsChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ConflictsChoice and its children, prefixing error messages with path

## type EG_FillProperties ¶

    type EG_FillProperties struct {
        FillPropertiesChoice *EG_FillPropertiesChoice
    }

### func NewEG_FillProperties ¶

    func NewEG_FillProperties() *EG_FillProperties

### func (*EG_FillProperties) MarshalXML ¶

    func (m *EG_FillProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_FillProperties) UnmarshalXML ¶

    func (m *EG_FillProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_FillProperties) Validate ¶

    func (m *EG_FillProperties) Validate() error

Validate validates the EG_FillProperties and its children

### func (*EG_FillProperties) ValidateWithPath ¶

    func (m *EG_FillProperties) ValidateWithPath(path string) error

ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path

## type EG_FillPropertiesChoice ¶

    type EG_FillPropertiesChoice struct {
        NoFill    *wml.CT_Empty
        SolidFill *CT_SolidColorFillProperties
        GradFill  *CT_GradientFillProperties
    }

### func NewEG_FillPropertiesChoice ¶

    func NewEG_FillPropertiesChoice() *EG_FillPropertiesChoice

### func (*EG_FillPropertiesChoice) MarshalXML ¶

    func (m *EG_FillPropertiesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_FillPropertiesChoice) UnmarshalXML ¶

    func (m *EG_FillPropertiesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_FillPropertiesChoice) Validate ¶

    func (m *EG_FillPropertiesChoice) Validate() error

Validate validates the EG_FillPropertiesChoice and its children

### func (*EG_FillPropertiesChoice) ValidateWithPath ¶

    func (m *EG_FillPropertiesChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_FillPropertiesChoice and its children, prefixing error messages with path

## type EG_LineDashProperties ¶

    type EG_LineDashProperties struct {
        PrstDash *CT_PresetLineDashProperties
    }

### func NewEG_LineDashProperties ¶

    func NewEG_LineDashProperties() *EG_LineDashProperties

### func (*EG_LineDashProperties) MarshalXML ¶

    func (m *EG_LineDashProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_LineDashProperties) UnmarshalXML ¶

    func (m *EG_LineDashProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_LineDashProperties) Validate ¶

    func (m *EG_LineDashProperties) Validate() error

Validate validates the EG_LineDashProperties and its children

### func (*EG_LineDashProperties) ValidateWithPath ¶

    func (m *EG_LineDashProperties) ValidateWithPath(path string) error

ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path

## type EG_LineJoinProperties ¶

    type EG_LineJoinProperties struct {
        LineJoinPropertiesChoice *EG_LineJoinPropertiesChoice
    }

### func NewEG_LineJoinProperties ¶

    func NewEG_LineJoinProperties() *EG_LineJoinProperties

### func (*EG_LineJoinProperties) MarshalXML ¶

    func (m *EG_LineJoinProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_LineJoinProperties) UnmarshalXML ¶

    func (m *EG_LineJoinProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_LineJoinProperties) Validate ¶

    func (m *EG_LineJoinProperties) Validate() error

Validate validates the EG_LineJoinProperties and its children

### func (*EG_LineJoinProperties) ValidateWithPath ¶

    func (m *EG_LineJoinProperties) ValidateWithPath(path string) error

ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path

## type EG_LineJoinPropertiesChoice ¶

    type EG_LineJoinPropertiesChoice struct {
        Round *wml.CT_Empty
        Bevel *wml.CT_Empty
        Miter *CT_LineJoinMiterProperties
    }

### func NewEG_LineJoinPropertiesChoice ¶

    func NewEG_LineJoinPropertiesChoice() *EG_LineJoinPropertiesChoice

### func (*EG_LineJoinPropertiesChoice) MarshalXML ¶

    func (m *EG_LineJoinPropertiesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_LineJoinPropertiesChoice) UnmarshalXML ¶

    func (m *EG_LineJoinPropertiesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_LineJoinPropertiesChoice) Validate ¶

    func (m *EG_LineJoinPropertiesChoice) Validate() error

Validate validates the EG_LineJoinPropertiesChoice and its children

### func (*EG_LineJoinPropertiesChoice) ValidateWithPath ¶

    func (m *EG_LineJoinPropertiesChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_LineJoinPropertiesChoice and its children, prefixing error messages with path

## type EG_RPrOpenType ¶

    type EG_RPrOpenType struct {
        Ligatures     *CT_Ligatures
        NumForm       *CT_NumForm
        NumSpacing    *CT_NumSpacing
        StylisticSets *CT_StylisticSets
        CntxtAlts     *CT_OnOff
    }

### func NewEG_RPrOpenType ¶

    func NewEG_RPrOpenType() *EG_RPrOpenType

### func (*EG_RPrOpenType) MarshalXML ¶

    func (m *EG_RPrOpenType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_RPrOpenType) UnmarshalXML ¶

    func (m *EG_RPrOpenType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_RPrOpenType) Validate ¶

    func (m *EG_RPrOpenType) Validate() error

Validate validates the EG_RPrOpenType and its children

### func (*EG_RPrOpenType) ValidateWithPath ¶

    func (m *EG_RPrOpenType) ValidateWithPath(path string) error

ValidateWithPath validates the EG_RPrOpenType and its children, prefixing error messages with path

## type EG_RPrTextEffects ¶

    type EG_RPrTextEffects struct {
        Glow        *CT_Glow
        Shadow      *CT_Shadow
        Reflection  *CT_Reflection
        TextOutline *CT_TextOutlineEffect
        TextFill    *CT_FillTextEffect
        Scene3d     *CT_Scene3D
        Props3d     *CT_Props3D
    }

### func NewEG_RPrTextEffects ¶

    func NewEG_RPrTextEffects() *EG_RPrTextEffects

### func (*EG_RPrTextEffects) MarshalXML ¶

    func (m *EG_RPrTextEffects) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_RPrTextEffects) UnmarshalXML ¶

    func (m *EG_RPrTextEffects) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_RPrTextEffects) Validate ¶

    func (m *EG_RPrTextEffects) Validate() error

Validate validates the EG_RPrTextEffects and its children

### func (*EG_RPrTextEffects) ValidateWithPath ¶

    func (m *EG_RPrTextEffects) ValidateWithPath(path string) error

ValidateWithPath validates the EG_RPrTextEffects and its children, prefixing error messages with path

## type EG_RunLevelConflicts ¶

    type EG_RunLevelConflicts struct {
        ConflictIns *wml.CT_RunTrackChange
        ConflictDel *wml.CT_RunTrackChange
    }

### func NewEG_RunLevelConflicts ¶

    func NewEG_RunLevelConflicts() *EG_RunLevelConflicts

### func (*EG_RunLevelConflicts) MarshalXML ¶

    func (m *EG_RunLevelConflicts) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_RunLevelConflicts) UnmarshalXML ¶

    func (m *EG_RunLevelConflicts) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_RunLevelConflicts) Validate ¶

    func (m *EG_RunLevelConflicts) Validate() error

Validate validates the EG_RunLevelConflicts and its children

### func (*EG_RunLevelConflicts) ValidateWithPath ¶

    func (m *EG_RunLevelConflicts) ValidateWithPath(path string) error

ValidateWithPath validates the EG_RunLevelConflicts and its children, prefixing error messages with path

## type EG_ShadeProperties ¶

    type EG_ShadeProperties struct {
        ShadePropertiesChoice *EG_ShadePropertiesChoice
    }

### func NewEG_ShadeProperties ¶

    func NewEG_ShadeProperties() *EG_ShadeProperties

### func (*EG_ShadeProperties) MarshalXML ¶

    func (m *EG_ShadeProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ShadeProperties) UnmarshalXML ¶

    func (m *EG_ShadeProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ShadeProperties) Validate ¶

    func (m *EG_ShadeProperties) Validate() error

Validate validates the EG_ShadeProperties and its children

### func (*EG_ShadeProperties) ValidateWithPath ¶

    func (m *EG_ShadeProperties) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path

## type EG_ShadePropertiesChoice ¶

    type EG_ShadePropertiesChoice struct {
        Lin  *CT_LinearShadeProperties
        Path *CT_PathShadeProperties
    }

### func NewEG_ShadePropertiesChoice ¶

    func NewEG_ShadePropertiesChoice() *EG_ShadePropertiesChoice

### func (*EG_ShadePropertiesChoice) MarshalXML ¶

    func (m *EG_ShadePropertiesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ShadePropertiesChoice) UnmarshalXML ¶

    func (m *EG_ShadePropertiesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ShadePropertiesChoice) Validate ¶

    func (m *EG_ShadePropertiesChoice) Validate() error

Validate validates the EG_ShadePropertiesChoice and its children

### func (*EG_ShadePropertiesChoice) ValidateWithPath ¶

    func (m *EG_ShadePropertiesChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ShadePropertiesChoice and its children, prefixing error messages with path

## type EntityPicker ¶

    type EntityPicker struct {
        wml.CT_Empty
    }

### func NewEntityPicker ¶

    func NewEntityPicker() *EntityPicker

### func (*EntityPicker) MarshalXML ¶

    func (m *EntityPicker) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EntityPicker) UnmarshalXML ¶

    func (m *EntityPicker) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EntityPicker) Validate ¶

    func (m *EntityPicker) Validate() error

Validate validates the EntityPicker and its children

### func (*EntityPicker) ValidateWithPath ¶

    func (m *EntityPicker) ValidateWithPath(path string) error

ValidateWithPath validates the EntityPicker and its children, prefixing error messages with path

## type ST_BevelPresetType ¶

    type ST_BevelPresetType byte

    const (
        ST_BevelPresetTypeUnset        ST_BevelPresetType = 0
        ST_BevelPresetTypeRelaxedInset ST_BevelPresetType = 1
        ST_BevelPresetTypeCircle       ST_BevelPresetType = 2
        ST_BevelPresetTypeSlope        ST_BevelPresetType = 3
        ST_BevelPresetTypeCross        ST_BevelPresetType = 4
        ST_BevelPresetTypeAngle        ST_BevelPresetType = 5
        ST_BevelPresetTypeSoftRound    ST_BevelPresetType = 6
        ST_BevelPresetTypeConvex       ST_BevelPresetType = 7
        ST_BevelPresetTypeCoolSlant    ST_BevelPresetType = 8
        ST_BevelPresetTypeDivot        ST_BevelPresetType = 9
        ST_BevelPresetTypeRiblet       ST_BevelPresetType = 10
        ST_BevelPresetTypeHardEdge     ST_BevelPresetType = 11
        ST_BevelPresetTypeArtDeco      ST_BevelPresetType = 12
    )

### func (ST_BevelPresetType) MarshalXML ¶

    func (m ST_BevelPresetType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_BevelPresetType) MarshalXMLAttr ¶

    func (e ST_BevelPresetType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_BevelPresetType) String ¶

    func (m ST_BevelPresetType) String() string

### func (*ST_BevelPresetType) UnmarshalXML ¶

    func (m *ST_BevelPresetType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_BevelPresetType) UnmarshalXMLAttr ¶

    func (e *ST_BevelPresetType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_BevelPresetType) Validate ¶

    func (m ST_BevelPresetType) Validate() error

### func (ST_BevelPresetType) ValidateWithPath ¶

    func (m ST_BevelPresetType) ValidateWithPath(path string) error

## type ST_CompoundLine ¶

    type ST_CompoundLine byte

    const (
        ST_CompoundLineUnset     ST_CompoundLine = 0
        ST_CompoundLineSng       ST_CompoundLine = 1
        ST_CompoundLineDbl       ST_CompoundLine = 2
        ST_CompoundLineThickThin ST_CompoundLine = 3
        ST_CompoundLineThinThick ST_CompoundLine = 4
        ST_CompoundLineTri       ST_CompoundLine = 5
    )

### func (ST_CompoundLine) MarshalXML ¶

    func (m ST_CompoundLine) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_CompoundLine) MarshalXMLAttr ¶

    func (e ST_CompoundLine) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_CompoundLine) String ¶

    func (m ST_CompoundLine) String() string

### func (*ST_CompoundLine) UnmarshalXML ¶

    func (m *ST_CompoundLine) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_CompoundLine) UnmarshalXMLAttr ¶

    func (e *ST_CompoundLine) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_CompoundLine) Validate ¶

    func (m ST_CompoundLine) Validate() error

### func (ST_CompoundLine) ValidateWithPath ¶

    func (m ST_CompoundLine) ValidateWithPath(path string) error

## type ST_Ligatures ¶

    type ST_Ligatures byte

    const (
        ST_LigaturesUnset                            ST_Ligatures = 0
        ST_LigaturesNone                             ST_Ligatures = 1
        ST_LigaturesStandard                         ST_Ligatures = 2
        ST_LigaturesContextual                       ST_Ligatures = 3
        ST_LigaturesHistorical                       ST_Ligatures = 4
        ST_LigaturesDiscretional                     ST_Ligatures = 5
        ST_LigaturesStandardContextual               ST_Ligatures = 6
        ST_LigaturesStandardHistorical               ST_Ligatures = 7
        ST_LigaturesContextualHistorical             ST_Ligatures = 8
        ST_LigaturesStandardDiscretional             ST_Ligatures = 9
        ST_LigaturesContextualDiscretional           ST_Ligatures = 10
        ST_LigaturesHistoricalDiscretional           ST_Ligatures = 11
        ST_LigaturesStandardContextualHistorical     ST_Ligatures = 12
        ST_LigaturesStandardContextualDiscretional   ST_Ligatures = 13
        ST_LigaturesStandardHistoricalDiscretional   ST_Ligatures = 14
        ST_LigaturesContextualHistoricalDiscretional ST_Ligatures = 15
        ST_LigaturesAll                              ST_Ligatures = 16
    )

### func (ST_Ligatures) MarshalXML ¶

    func (m ST_Ligatures) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Ligatures) MarshalXMLAttr ¶

    func (e ST_Ligatures) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Ligatures) String ¶

    func (m ST_Ligatures) String() string

### func (*ST_Ligatures) UnmarshalXML ¶

    func (m *ST_Ligatures) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Ligatures) UnmarshalXMLAttr ¶

    func (e *ST_Ligatures) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Ligatures) Validate ¶

    func (m ST_Ligatures) Validate() error

### func (ST_Ligatures) ValidateWithPath ¶

    func (m ST_Ligatures) ValidateWithPath(path string) error

## type ST_LightRigDirection ¶

    type ST_LightRigDirection byte

    const (
        ST_LightRigDirectionUnset ST_LightRigDirection = 0
        ST_LightRigDirectionTl    ST_LightRigDirection = 1
        ST_LightRigDirectionT     ST_LightRigDirection = 2
        ST_LightRigDirectionTr    ST_LightRigDirection = 3
        ST_LightRigDirectionL     ST_LightRigDirection = 4
        ST_LightRigDirectionR     ST_LightRigDirection = 5
        ST_LightRigDirectionBl    ST_LightRigDirection = 6
        ST_LightRigDirectionB     ST_LightRigDirection = 7
        ST_LightRigDirectionBr    ST_LightRigDirection = 8
    )

### func (ST_LightRigDirection) MarshalXML ¶

    func (m ST_LightRigDirection) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_LightRigDirection) MarshalXMLAttr ¶

    func (e ST_LightRigDirection) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_LightRigDirection) String ¶

    func (m ST_LightRigDirection) String() string

### func (*ST_LightRigDirection) UnmarshalXML ¶

    func (m *ST_LightRigDirection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_LightRigDirection) UnmarshalXMLAttr ¶

    func (e *ST_LightRigDirection) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_LightRigDirection) Validate ¶

    func (m ST_LightRigDirection) Validate() error

### func (ST_LightRigDirection) ValidateWithPath ¶

    func (m ST_LightRigDirection) ValidateWithPath(path string) error

## type ST_LightRigType ¶

    type ST_LightRigType byte

    const (
        ST_LightRigTypeUnset         ST_LightRigType = 0
        ST_LightRigTypeLegacyFlat1   ST_LightRigType = 1
        ST_LightRigTypeLegacyFlat2   ST_LightRigType = 2
        ST_LightRigTypeLegacyFlat3   ST_LightRigType = 3
        ST_LightRigTypeLegacyFlat4   ST_LightRigType = 4
        ST_LightRigTypeLegacyNormal1 ST_LightRigType = 5
        ST_LightRigTypeLegacyNormal2 ST_LightRigType = 6
        ST_LightRigTypeLegacyNormal3 ST_LightRigType = 7
        ST_LightRigTypeLegacyNormal4 ST_LightRigType = 8
        ST_LightRigTypeLegacyHarsh1  ST_LightRigType = 9
        ST_LightRigTypeLegacyHarsh2  ST_LightRigType = 10
        ST_LightRigTypeLegacyHarsh3  ST_LightRigType = 11
        ST_LightRigTypeLegacyHarsh4  ST_LightRigType = 12
        ST_LightRigTypeThreePt       ST_LightRigType = 13
        ST_LightRigTypeBalanced      ST_LightRigType = 14
        ST_LightRigTypeSoft          ST_LightRigType = 15
        ST_LightRigTypeHarsh         ST_LightRigType = 16
        ST_LightRigTypeFlood         ST_LightRigType = 17
        ST_LightRigTypeContrasting   ST_LightRigType = 18
        ST_LightRigTypeMorning       ST_LightRigType = 19
        ST_LightRigTypeSunrise       ST_LightRigType = 20
        ST_LightRigTypeSunset        ST_LightRigType = 21
        ST_LightRigTypeChilly        ST_LightRigType = 22
        ST_LightRigTypeFreezing      ST_LightRigType = 23
        ST_LightRigTypeFlat          ST_LightRigType = 24
        ST_LightRigTypeTwoPt         ST_LightRigType = 25
        ST_LightRigTypeGlow          ST_LightRigType = 26
        ST_LightRigTypeBrightRoom    ST_LightRigType = 27
    )

### func (ST_LightRigType) MarshalXML ¶

    func (m ST_LightRigType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_LightRigType) MarshalXMLAttr ¶

    func (e ST_LightRigType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_LightRigType) String ¶

    func (m ST_LightRigType) String() string

### func (*ST_LightRigType) UnmarshalXML ¶

    func (m *ST_LightRigType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_LightRigType) UnmarshalXMLAttr ¶

    func (e *ST_LightRigType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_LightRigType) Validate ¶

    func (m ST_LightRigType) Validate() error

### func (ST_LightRigType) ValidateWithPath ¶

    func (m ST_LightRigType) ValidateWithPath(path string) error

## type ST_LineCap ¶

    type ST_LineCap byte

    const (
        ST_LineCapUnset ST_LineCap = 0
        ST_LineCapRnd   ST_LineCap = 1
        ST_LineCapSq    ST_LineCap = 2
        ST_LineCapFlat  ST_LineCap = 3
    )

### func (ST_LineCap) MarshalXML ¶

    func (m ST_LineCap) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_LineCap) MarshalXMLAttr ¶

    func (e ST_LineCap) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_LineCap) String ¶

    func (m ST_LineCap) String() string

### func (*ST_LineCap) UnmarshalXML ¶

    func (m *ST_LineCap) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_LineCap) UnmarshalXMLAttr ¶

    func (e *ST_LineCap) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_LineCap) Validate ¶

    func (m ST_LineCap) Validate() error

### func (ST_LineCap) ValidateWithPath ¶

    func (m ST_LineCap) ValidateWithPath(path string) error

## type ST_NumForm ¶

    type ST_NumForm byte

    const (
        ST_NumFormUnset    ST_NumForm = 0
        ST_NumFormDefault  ST_NumForm = 1
        ST_NumFormLining   ST_NumForm = 2
        ST_NumFormOldStyle ST_NumForm = 3
    )

### func (ST_NumForm) MarshalXML ¶

    func (m ST_NumForm) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_NumForm) MarshalXMLAttr ¶

    func (e ST_NumForm) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_NumForm) String ¶

    func (m ST_NumForm) String() string

### func (*ST_NumForm) UnmarshalXML ¶

    func (m *ST_NumForm) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_NumForm) UnmarshalXMLAttr ¶

    func (e *ST_NumForm) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_NumForm) Validate ¶

    func (m ST_NumForm) Validate() error

### func (ST_NumForm) ValidateWithPath ¶

    func (m ST_NumForm) ValidateWithPath(path string) error

## type ST_NumSpacing ¶

    type ST_NumSpacing byte

    const (
        ST_NumSpacingUnset        ST_NumSpacing = 0
        ST_NumSpacingDefault      ST_NumSpacing = 1
        ST_NumSpacingProportional ST_NumSpacing = 2
        ST_NumSpacingTabular      ST_NumSpacing = 3
    )

### func (ST_NumSpacing) MarshalXML ¶

    func (m ST_NumSpacing) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_NumSpacing) MarshalXMLAttr ¶

    func (e ST_NumSpacing) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_NumSpacing) String ¶

    func (m ST_NumSpacing) String() string

### func (*ST_NumSpacing) UnmarshalXML ¶

    func (m *ST_NumSpacing) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_NumSpacing) UnmarshalXMLAttr ¶

    func (e *ST_NumSpacing) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_NumSpacing) Validate ¶

    func (m ST_NumSpacing) Validate() error

### func (ST_NumSpacing) ValidateWithPath ¶

    func (m ST_NumSpacing) ValidateWithPath(path string) error

## type ST_OnOff ¶

    type ST_OnOff byte

    const (
        ST_OnOffUnset ST_OnOff = 0
        ST_OnOffTrue  ST_OnOff = 1
        ST_OnOffFalse ST_OnOff = 2
        ST_OnOff0     ST_OnOff = 3
        ST_OnOff1     ST_OnOff = 4
    )

### func (ST_OnOff) MarshalXML ¶

    func (m ST_OnOff) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_OnOff) MarshalXMLAttr ¶

    func (e ST_OnOff) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_OnOff) String ¶

    func (m ST_OnOff) String() string

### func (*ST_OnOff) UnmarshalXML ¶

    func (m *ST_OnOff) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_OnOff) UnmarshalXMLAttr ¶

    func (e *ST_OnOff) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_OnOff) Validate ¶

    func (m ST_OnOff) Validate() error

### func (ST_OnOff) ValidateWithPath ¶

    func (m ST_OnOff) ValidateWithPath(path string) error

## type ST_PathShadeType ¶

    type ST_PathShadeType byte

    const (
        ST_PathShadeTypeUnset  ST_PathShadeType = 0
        ST_PathShadeTypeShape  ST_PathShadeType = 1
        ST_PathShadeTypeCircle ST_PathShadeType = 2
        ST_PathShadeTypeRect   ST_PathShadeType = 3
    )

### func (ST_PathShadeType) MarshalXML ¶

    func (m ST_PathShadeType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PathShadeType) MarshalXMLAttr ¶

    func (e ST_PathShadeType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PathShadeType) String ¶

    func (m ST_PathShadeType) String() string

### func (*ST_PathShadeType) UnmarshalXML ¶

    func (m *ST_PathShadeType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PathShadeType) UnmarshalXMLAttr ¶

    func (e *ST_PathShadeType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PathShadeType) Validate ¶

    func (m ST_PathShadeType) Validate() error

### func (ST_PathShadeType) ValidateWithPath ¶

    func (m ST_PathShadeType) ValidateWithPath(path string) error

## type ST_PenAlignment ¶

    type ST_PenAlignment byte

    const (
        ST_PenAlignmentUnset ST_PenAlignment = 0
        ST_PenAlignmentCtr   ST_PenAlignment = 1
        ST_PenAlignmentIn    ST_PenAlignment = 2
    )

### func (ST_PenAlignment) MarshalXML ¶

    func (m ST_PenAlignment) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PenAlignment) MarshalXMLAttr ¶

    func (e ST_PenAlignment) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PenAlignment) String ¶

    func (m ST_PenAlignment) String() string

### func (*ST_PenAlignment) UnmarshalXML ¶

    func (m *ST_PenAlignment) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PenAlignment) UnmarshalXMLAttr ¶

    func (e *ST_PenAlignment) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PenAlignment) Validate ¶

    func (m ST_PenAlignment) Validate() error

### func (ST_PenAlignment) ValidateWithPath ¶

    func (m ST_PenAlignment) ValidateWithPath(path string) error

## type ST_PresetCameraType ¶

    type ST_PresetCameraType byte

    const (
        ST_PresetCameraTypeUnset                               ST_PresetCameraType = 0
        ST_PresetCameraTypeLegacyObliqueTopLeft                ST_PresetCameraType = 1
        ST_PresetCameraTypeLegacyObliqueTop                    ST_PresetCameraType = 2
        ST_PresetCameraTypeLegacyObliqueTopRight               ST_PresetCameraType = 3
        ST_PresetCameraTypeLegacyObliqueLeft                   ST_PresetCameraType = 4
        ST_PresetCameraTypeLegacyObliqueFront                  ST_PresetCameraType = 5
        ST_PresetCameraTypeLegacyObliqueRight                  ST_PresetCameraType = 6
        ST_PresetCameraTypeLegacyObliqueBottomLeft             ST_PresetCameraType = 7
        ST_PresetCameraTypeLegacyObliqueBottom                 ST_PresetCameraType = 8
        ST_PresetCameraTypeLegacyObliqueBottomRight            ST_PresetCameraType = 9
        ST_PresetCameraTypeLegacyPerspectiveTopLeft            ST_PresetCameraType = 10
        ST_PresetCameraTypeLegacyPerspectiveTop                ST_PresetCameraType = 11
        ST_PresetCameraTypeLegacyPerspectiveTopRight           ST_PresetCameraType = 12
        ST_PresetCameraTypeLegacyPerspectiveLeft               ST_PresetCameraType = 13
        ST_PresetCameraTypeLegacyPerspectiveFront              ST_PresetCameraType = 14
        ST_PresetCameraTypeLegacyPerspectiveRight              ST_PresetCameraType = 15
        ST_PresetCameraTypeLegacyPerspectiveBottomLeft         ST_PresetCameraType = 16
        ST_PresetCameraTypeLegacyPerspectiveBottom             ST_PresetCameraType = 17
        ST_PresetCameraTypeLegacyPerspectiveBottomRight        ST_PresetCameraType = 18
        ST_PresetCameraTypeOrthographicFront                   ST_PresetCameraType = 19
        ST_PresetCameraTypeIsometricTopUp                      ST_PresetCameraType = 20
        ST_PresetCameraTypeIsometricTopDown                    ST_PresetCameraType = 21
        ST_PresetCameraTypeIsometricBottomUp                   ST_PresetCameraType = 22
        ST_PresetCameraTypeIsometricBottomDown                 ST_PresetCameraType = 23
        ST_PresetCameraTypeIsometricLeftUp                     ST_PresetCameraType = 24
        ST_PresetCameraTypeIsometricLeftDown                   ST_PresetCameraType = 25
        ST_PresetCameraTypeIsometricRightUp                    ST_PresetCameraType = 26
        ST_PresetCameraTypeIsometricRightDown                  ST_PresetCameraType = 27
        ST_PresetCameraTypeIsometricOffAxis1Left               ST_PresetCameraType = 28
        ST_PresetCameraTypeIsometricOffAxis1Right              ST_PresetCameraType = 29
        ST_PresetCameraTypeIsometricOffAxis1Top                ST_PresetCameraType = 30
        ST_PresetCameraTypeIsometricOffAxis2Left               ST_PresetCameraType = 31
        ST_PresetCameraTypeIsometricOffAxis2Right              ST_PresetCameraType = 32
        ST_PresetCameraTypeIsometricOffAxis2Top                ST_PresetCameraType = 33
        ST_PresetCameraTypeIsometricOffAxis3Left               ST_PresetCameraType = 34
        ST_PresetCameraTypeIsometricOffAxis3Right              ST_PresetCameraType = 35
        ST_PresetCameraTypeIsometricOffAxis3Bottom             ST_PresetCameraType = 36
        ST_PresetCameraTypeIsometricOffAxis4Left               ST_PresetCameraType = 37
        ST_PresetCameraTypeIsometricOffAxis4Right              ST_PresetCameraType = 38
        ST_PresetCameraTypeIsometricOffAxis4Bottom             ST_PresetCameraType = 39
        ST_PresetCameraTypeObliqueTopLeft                      ST_PresetCameraType = 40
        ST_PresetCameraTypeObliqueTop                          ST_PresetCameraType = 41
        ST_PresetCameraTypeObliqueTopRight                     ST_PresetCameraType = 42
        ST_PresetCameraTypeObliqueLeft                         ST_PresetCameraType = 43
        ST_PresetCameraTypeObliqueRight                        ST_PresetCameraType = 44
        ST_PresetCameraTypeObliqueBottomLeft                   ST_PresetCameraType = 45
        ST_PresetCameraTypeObliqueBottom                       ST_PresetCameraType = 46
        ST_PresetCameraTypeObliqueBottomRight                  ST_PresetCameraType = 47
        ST_PresetCameraTypePerspectiveFront                    ST_PresetCameraType = 48
        ST_PresetCameraTypePerspectiveLeft                     ST_PresetCameraType = 49
        ST_PresetCameraTypePerspectiveRight                    ST_PresetCameraType = 50
        ST_PresetCameraTypePerspectiveAbove                    ST_PresetCameraType = 51
        ST_PresetCameraTypePerspectiveBelow                    ST_PresetCameraType = 52
        ST_PresetCameraTypePerspectiveAboveLeftFacing          ST_PresetCameraType = 53
        ST_PresetCameraTypePerspectiveAboveRightFacing         ST_PresetCameraType = 54
        ST_PresetCameraTypePerspectiveContrastingLeftFacing    ST_PresetCameraType = 55
        ST_PresetCameraTypePerspectiveContrastingRightFacing   ST_PresetCameraType = 56
        ST_PresetCameraTypePerspectiveHeroicLeftFacing         ST_PresetCameraType = 57
        ST_PresetCameraTypePerspectiveHeroicRightFacing        ST_PresetCameraType = 58
        ST_PresetCameraTypePerspectiveHeroicExtremeLeftFacing  ST_PresetCameraType = 59
        ST_PresetCameraTypePerspectiveHeroicExtremeRightFacing ST_PresetCameraType = 60
        ST_PresetCameraTypePerspectiveRelaxed                  ST_PresetCameraType = 61
        ST_PresetCameraTypePerspectiveRelaxedModerately        ST_PresetCameraType = 62
    )

### func (ST_PresetCameraType) MarshalXML ¶

    func (m ST_PresetCameraType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PresetCameraType) MarshalXMLAttr ¶

    func (e ST_PresetCameraType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PresetCameraType) String ¶

    func (m ST_PresetCameraType) String() string

### func (*ST_PresetCameraType) UnmarshalXML ¶

    func (m *ST_PresetCameraType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PresetCameraType) UnmarshalXMLAttr ¶

    func (e *ST_PresetCameraType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PresetCameraType) Validate ¶

    func (m ST_PresetCameraType) Validate() error

### func (ST_PresetCameraType) ValidateWithPath ¶

    func (m ST_PresetCameraType) ValidateWithPath(path string) error

## type ST_PresetLineDashVal ¶

    type ST_PresetLineDashVal byte

    const (
        ST_PresetLineDashValUnset         ST_PresetLineDashVal = 0
        ST_PresetLineDashValSolid         ST_PresetLineDashVal = 1
        ST_PresetLineDashValDot           ST_PresetLineDashVal = 2
        ST_PresetLineDashValSysDot        ST_PresetLineDashVal = 3
        ST_PresetLineDashValDash          ST_PresetLineDashVal = 4
        ST_PresetLineDashValSysDash       ST_PresetLineDashVal = 5
        ST_PresetLineDashValLgDash        ST_PresetLineDashVal = 6
        ST_PresetLineDashValDashDot       ST_PresetLineDashVal = 7
        ST_PresetLineDashValSysDashDot    ST_PresetLineDashVal = 8
        ST_PresetLineDashValLgDashDot     ST_PresetLineDashVal = 9
        ST_PresetLineDashValLgDashDotDot  ST_PresetLineDashVal = 10
        ST_PresetLineDashValSysDashDotDot ST_PresetLineDashVal = 11
    )

### func (ST_PresetLineDashVal) MarshalXML ¶

    func (m ST_PresetLineDashVal) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PresetLineDashVal) MarshalXMLAttr ¶

    func (e ST_PresetLineDashVal) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PresetLineDashVal) String ¶

    func (m ST_PresetLineDashVal) String() string

### func (*ST_PresetLineDashVal) UnmarshalXML ¶

    func (m *ST_PresetLineDashVal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PresetLineDashVal) UnmarshalXMLAttr ¶

    func (e *ST_PresetLineDashVal) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PresetLineDashVal) Validate ¶

    func (m ST_PresetLineDashVal) Validate() error

### func (ST_PresetLineDashVal) ValidateWithPath ¶

    func (m ST_PresetLineDashVal) ValidateWithPath(path string) error

## type ST_PresetMaterialType ¶

    type ST_PresetMaterialType byte

    const (
        ST_PresetMaterialTypeUnset             ST_PresetMaterialType = 0
        ST_PresetMaterialTypeLegacyMatte       ST_PresetMaterialType = 1
        ST_PresetMaterialTypeLegacyPlastic     ST_PresetMaterialType = 2
        ST_PresetMaterialTypeLegacyMetal       ST_PresetMaterialType = 3
        ST_PresetMaterialTypeLegacyWireframe   ST_PresetMaterialType = 4
        ST_PresetMaterialTypeMatte             ST_PresetMaterialType = 5
        ST_PresetMaterialTypePlastic           ST_PresetMaterialType = 6
        ST_PresetMaterialTypeMetal             ST_PresetMaterialType = 7
        ST_PresetMaterialTypeWarmMatte         ST_PresetMaterialType = 8
        ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType = 9
        ST_PresetMaterialTypePowder            ST_PresetMaterialType = 10
        ST_PresetMaterialTypeDkEdge            ST_PresetMaterialType = 11
        ST_PresetMaterialTypeSoftEdge          ST_PresetMaterialType = 12
        ST_PresetMaterialTypeClear             ST_PresetMaterialType = 13
        ST_PresetMaterialTypeFlat              ST_PresetMaterialType = 14
        ST_PresetMaterialTypeSoftmetal         ST_PresetMaterialType = 15
        ST_PresetMaterialTypeNone              ST_PresetMaterialType = 16
    )

### func (ST_PresetMaterialType) MarshalXML ¶

    func (m ST_PresetMaterialType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PresetMaterialType) MarshalXMLAttr ¶

    func (e ST_PresetMaterialType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PresetMaterialType) String ¶

    func (m ST_PresetMaterialType) String() string

### func (*ST_PresetMaterialType) UnmarshalXML ¶

    func (m *ST_PresetMaterialType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PresetMaterialType) UnmarshalXMLAttr ¶

    func (e *ST_PresetMaterialType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PresetMaterialType) Validate ¶

    func (m ST_PresetMaterialType) Validate() error

### func (ST_PresetMaterialType) ValidateWithPath ¶

    func (m ST_PresetMaterialType) ValidateWithPath(path string) error

## type ST_RectAlignment ¶

    type ST_RectAlignment byte

    const (
        ST_RectAlignmentUnset ST_RectAlignment = 0
        ST_RectAlignmentNone  ST_RectAlignment = 1
        ST_RectAlignmentTl    ST_RectAlignment = 2
        ST_RectAlignmentT     ST_RectAlignment = 3
        ST_RectAlignmentTr    ST_RectAlignment = 4
        ST_RectAlignmentL     ST_RectAlignment = 5
        ST_RectAlignmentCtr   ST_RectAlignment = 6
        ST_RectAlignmentR     ST_RectAlignment = 7
        ST_RectAlignmentBl    ST_RectAlignment = 8
        ST_RectAlignmentB     ST_RectAlignment = 9
        ST_RectAlignmentBr    ST_RectAlignment = 10
    )

### func (ST_RectAlignment) MarshalXML ¶

    func (m ST_RectAlignment) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_RectAlignment) MarshalXMLAttr ¶

    func (e ST_RectAlignment) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_RectAlignment) String ¶

    func (m ST_RectAlignment) String() string

### func (*ST_RectAlignment) UnmarshalXML ¶

    func (m *ST_RectAlignment) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_RectAlignment) UnmarshalXMLAttr ¶

    func (e *ST_RectAlignment) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_RectAlignment) Validate ¶

    func (m ST_RectAlignment) Validate() error

### func (ST_RectAlignment) ValidateWithPath ¶

    func (m ST_RectAlignment) ValidateWithPath(path string) error

## type ST_SchemeColorVal ¶

    type ST_SchemeColorVal byte

    const (
        ST_SchemeColorValUnset    ST_SchemeColorVal = 0
        ST_SchemeColorValBg1      ST_SchemeColorVal = 1
        ST_SchemeColorValTx1      ST_SchemeColorVal = 2
        ST_SchemeColorValBg2      ST_SchemeColorVal = 3
        ST_SchemeColorValTx2      ST_SchemeColorVal = 4
        ST_SchemeColorValAccent1  ST_SchemeColorVal = 5
        ST_SchemeColorValAccent2  ST_SchemeColorVal = 6
        ST_SchemeColorValAccent3  ST_SchemeColorVal = 7
        ST_SchemeColorValAccent4  ST_SchemeColorVal = 8
        ST_SchemeColorValAccent5  ST_SchemeColorVal = 9
        ST_SchemeColorValAccent6  ST_SchemeColorVal = 10
        ST_SchemeColorValHlink    ST_SchemeColorVal = 11
        ST_SchemeColorValFolHlink ST_SchemeColorVal = 12
        ST_SchemeColorValDk1      ST_SchemeColorVal = 13
        ST_SchemeColorValLt1      ST_SchemeColorVal = 14
        ST_SchemeColorValDk2      ST_SchemeColorVal = 15
        ST_SchemeColorValLt2      ST_SchemeColorVal = 16
        ST_SchemeColorValPhClr    ST_SchemeColorVal = 17
    )

### func (ST_SchemeColorVal) MarshalXML ¶

    func (m ST_SchemeColorVal) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_SchemeColorVal) MarshalXMLAttr ¶

    func (e ST_SchemeColorVal) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_SchemeColorVal) String ¶

    func (m ST_SchemeColorVal) String() string

### func (*ST_SchemeColorVal) UnmarshalXML ¶

    func (m *ST_SchemeColorVal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_SchemeColorVal) UnmarshalXMLAttr ¶

    func (e *ST_SchemeColorVal) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_SchemeColorVal) Validate ¶

    func (m ST_SchemeColorVal) Validate() error

### func (ST_SchemeColorVal) ValidateWithPath ¶

    func (m ST_SchemeColorVal) ValidateWithPath(path string) error