...
Documentation
Documentation

# Package dml

## Overview ▹

## Overview ▾

## Index ▹

## Index ▾

### Package files

AG_Blob.go AG_Locking.go Blip.go CT_AdjPoint2D.go CT_AdjustHandleList.go CT_AdjustHandleListChoice.go CT_AlphaBiLevelEffect.go CT_AlphaCeilingEffect.go CT_AlphaFloorEffect.go CT_AlphaInverseEffect.go CT_AlphaModulateEffect.go CT_AlphaModulateFixedEffect.go CT_AlphaOutsetEffect.go CT_AlphaReplaceEffect.go CT_Angle.go CT_AnimationChartBuildProperties.go CT_AnimationChartElement.go CT_AnimationDgmBuildProperties.go CT_AnimationDgmElement.go CT_AnimationElementChoice.go CT_AnimationGraphicalObjectBuildProperties.go CT_AnimationGraphicalObjectBuildPropertiesChoice.go CT_AudioCD.go CT_AudioCDTime.go CT_AudioFile.go CT_Backdrop.go CT_BackgroundFillStyleList.go CT_BackgroundFormatting.go CT_BaseStyles.go CT_BaseStylesOverride.go CT_Bevel.go CT_BiLevelEffect.go CT_BlendEffect.go CT_Blip.go CT_BlipChoice.go CT_BlipFillProperties.go CT_BlurEffect.go CT_Boolean.go CT_Camera.go CT_Cell3D.go CT_ClipboardStyleSheet.go CT_Color.go CT_ColorChangeEffect.go CT_ColorMRU.go CT_ColorMapping.go CT_ColorMappingOverride.go CT_ColorMappingOverrideChoice.go CT_ColorReplaceEffect.go CT_ColorScheme.go CT_ColorSchemeAndMapping.go CT_ColorSchemeList.go CT_ComplementTransform.go CT_Connection.go CT_ConnectionSite.go CT_ConnectionSiteList.go CT_ConnectorLocking.go CT_ContentPartLocking.go CT_CustomColor.go CT_CustomColorList.go CT_CustomGeometry2D.go CT_DashStop.go CT_DashStopList.go CT_DefaultShapeDefinition.go CT_DuotoneEffect.go CT_EffectContainer.go CT_EffectList.go CT_EffectProperties.go CT_EffectReference.go CT_EffectStyleItem.go CT_EffectStyleList.go CT_EmbeddedWAVAudioFile.go CT_EmptyElement.go CT_FillEffect.go CT_FillOverlayEffect.go CT_FillProperties.go CT_FillStyleList.go CT_FixedPercentage.go CT_FlatText.go CT_FontCollection.go CT_FontReference.go CT_FontScheme.go CT_GammaTransform.go CT_GeomGuide.go CT_GeomGuideList.go CT_GeomRect.go CT_GlowEffect.go CT_GradientFillProperties.go CT_GradientStop.go CT_GradientStopList.go CT_GraphicalObject.go CT_GraphicalObjectData.go CT_GraphicalObjectFrameLocking.go CT_GrayscaleEffect.go CT_GrayscaleTransform.go CT_GroupFillProperties.go CT_GroupLocking.go CT_GroupShapeProperties.go CT_GroupTransform2D.go CT_GvmlConnector.go CT_GvmlConnectorNonVisual.go CT_GvmlGraphicFrameNonVisual.go CT_GvmlGraphicalObjectFrame.go CT_GvmlGroupShape.go CT_GvmlGroupShapeChoice.go CT_GvmlGroupShapeNonVisual.go CT_GvmlPicture.go CT_GvmlPictureNonVisual.go CT_GvmlShape.go CT_GvmlShapeNonVisual.go CT_GvmlTextShape.go CT_GvmlTextShapeChoice.go CT_GvmlUseShapeRectangle.go CT_HSLEffect.go CT_Headers.go CT_HslColor.go CT_Hyperlink.go CT_InnerShadowEffect.go CT_InverseGammaTransform.go CT_InverseTransform.go CT_LightRig.go CT_LineEndProperties.go CT_LineJoinBevel.go CT_LineJoinMiterProperties.go CT_LineJoinRound.go CT_LineProperties.go CT_LineStyleList.go CT_LinearShadeProperties.go CT_LuminanceEffect.go CT_NoFillProperties.go CT_NonVisualConnectorProperties.go CT_NonVisualContentPartProperties.go CT_NonVisualDrawingProps.go CT_NonVisualDrawingShapeProps.go CT_NonVisualGraphicFrameProperties.go CT_NonVisualGroupDrawingShapeProps.go CT_NonVisualPictureProperties.go CT_ObjectStyleDefaults.go CT_OfficeArtExtension.go CT_OfficeArtExtensionList.go CT_OfficeStyleSheet.go CT_OuterShadowEffect.go CT_Path2D.go CT_Path2DArcTo.go CT_Path2DChoice.go CT_Path2DClose.go CT_Path2DCubicBezierTo.go CT_Path2DLineTo.go CT_Path2DList.go CT_Path2DMoveTo.go CT_Path2DQuadBezierTo.go CT_PathShadeProperties.go CT_PatternFillProperties.go CT_Percentage.go CT_PictureLocking.go CT_Point2D.go CT_Point3D.go CT_PolarAdjustHandle.go CT_PositiveFixedAngle.go CT_PositiveFixedPercentage.go CT_PositivePercentage.go CT_PositiveSize2D.go CT_PresetColor.go CT_PresetGeometry2D.go CT_PresetLineDashProperties.go CT_PresetShadowEffect.go CT_PresetTextShape.go CT_QuickTimeFile.go CT_Ratio.go CT_ReflectionEffect.go CT_RegularTextRun.go CT_RelativeOffsetEffect.go CT_RelativeRect.go CT_SRgbColor.go CT_ScRgbColor.go CT_Scale2D.go CT_Scene3D.go CT_SchemeColor.go CT_Shape3D.go CT_ShapeLocking.go CT_ShapeProperties.go CT_ShapeStyle.go CT_SoftEdgesEffect.go CT_SolidColorFillProperties.go CT_SphereCoords.go CT_StretchInfoProperties.go CT_StyleMatrix.go CT_StyleMatrixReference.go CT_SupplementalFont.go CT_SystemColor.go CT_Table.go CT_TableBackgroundStyle.go CT_TableCell.go CT_TableCellBorderStyle.go CT_TableCellProperties.go CT_TableCol.go CT_TableGrid.go CT_TablePartStyle.go CT_TableProperties.go CT_TablePropertiesChoice.go CT_TableRow.go CT_TableStyle.go CT_TableStyleCellStyle.go CT_TableStyleList.go CT_TableStyleTextStyle.go CT_TextAutonumberBullet.go CT_TextBlipBullet.go CT_TextBody.go CT_TextBodyProperties.go CT_TextBulletColorFollowText.go CT_TextBulletSizeFollowText.go CT_TextBulletSizePercent.go CT_TextBulletSizePoint.go CT_TextBulletTypefaceFollowText.go CT_TextCharBullet.go CT_TextCharacterProperties.go CT_TextField.go CT_TextFont.go CT_TextLineBreak.go CT_TextListStyle.go CT_TextNoAutofit.go CT_TextNoBullet.go CT_TextNormalAutofit.go CT_TextParagraph.go CT_TextParagraphProperties.go CT_TextShapeAutofit.go CT_TextSpacing.go CT_TextSpacingChoice.go CT_TextSpacingPercent.go CT_TextSpacingPoint.go CT_TextTabStop.go CT_TextTabStopList.go CT_TextUnderlineFillFollowText.go CT_TextUnderlineFillGroupWrapper.go CT_TextUnderlineLineFollowText.go CT_ThemeableLineStyle.go CT_ThemeableLineStyleChoice.go CT_TileInfoProperties.go CT_TintEffect.go CT_Transform2D.go CT_TransformEffect.go CT_Vector3D.go CT_VideoFile.go CT_WholeE2oFormatting.go CT_XYAdjustHandle.go EG_ColorChoice.go EG_ColorTransform.go EG_ColorTransformChoice.go EG_Effect.go EG_EffectChoice.go EG_EffectProperties.go EG_EffectPropertiesChoice.go EG_FillModeProperties.go EG_FillModePropertiesChoice.go EG_FillProperties.go EG_FillPropertiesChoice.go EG_Geometry.go EG_GeometryChoice.go EG_LineDashProperties.go EG_LineDashPropertiesChoice.go EG_LineFillProperties.go EG_LineFillPropertiesChoice.go EG_LineJoinProperties.go EG_LineJoinPropertiesChoice.go EG_Media.go EG_MediaChoice.go EG_OfficeArtExtensionList.go EG_ShadeProperties.go EG_ShadePropertiesChoice.go EG_Text3D.go EG_Text3DChoice.go EG_TextAutofit.go EG_TextAutofitChoice.go EG_TextBullet.go EG_TextBulletChoice.go EG_TextBulletColor.go EG_TextBulletColorChoice.go EG_TextBulletSize.go EG_TextBulletSizeChoice.go EG_TextBulletTypeface.go EG_TextBulletTypefaceChoice.go EG_TextGeometry.go EG_TextGeometryChoice.go EG_TextRun.go EG_TextRunChoice.go EG_TextUnderlineFill.go EG_TextUnderlineFillChoice.go EG_TextUnderlineLine.go EG_TextUnderlineLineChoice.go EG_ThemeableEffectStyle.go EG_ThemeableEffectStyleChoice.go EG_ThemeableFillStyle.go EG_ThemeableFillStyleChoice.go EG_ThemeableFontStyles.go EG_ThemeableFontStylesChoice.go Graphic.go ST_AdjAngle.go ST_AdjCoordinate.go ST_AnimationChartBuildType.go ST_AnimationDgmBuildType.go ST_Coordinate.go ST_Coordinate32.go ST_FixedPercentage.go ST_Percentage.go ST_PositiveFixedPercentage.go ST_PositivePercentage.go ST_TextBulletSize.go ST_TextFontScalePercentOrPercentString.go ST_TextPoint.go ST_TextSpacingPercentOrPercentString.go Tbl.go TblStyleLst.go Theme.go ThemeManager.go ThemeOverride.go VideoFile.go common.go

## Constants

    const ST_TextBulletSizePercentPattern = `0*((2[5-9])|([3-9][0-9])|([1-3][0-9][0-9])|400)%`

## Variables

    var ST_TextBulletSizePercentPatternRe = regexp.MustCompile(ST_TextBulletSizePercentPattern)

## func ParseStdlibTime ¶

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

## func ParseUnionST_OnOff ¶

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

## type AG_Blob ¶

    type AG_Blob struct {
        EmbedAttr *string
        LinkAttr  *string
    }

### func NewAG_Blob ¶

    func NewAG_Blob() *AG_Blob

### func (*AG_Blob) MarshalXML ¶

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

### func (*AG_Blob) UnmarshalXML ¶

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

### func (*AG_Blob) Validate ¶

    func (m *AG_Blob) Validate() error

Validate validates the AG_Blob and its children

### func (*AG_Blob) ValidateWithPath ¶

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

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

## type AG_Locking ¶

    type AG_Locking struct {
        NoGrpAttr              *bool
        NoSelectAttr           *bool
        NoRotAttr              *bool
        NoChangeAspectAttr     *bool
        NoMoveAttr             *bool
        NoResizeAttr           *bool
        NoEditPointsAttr       *bool
        NoAdjustHandlesAttr    *bool
        NoChangeArrowheadsAttr *bool
        NoChangeShapeTypeAttr  *bool
    }

### func NewAG_Locking ¶

    func NewAG_Locking() *AG_Locking

### func (*AG_Locking) MarshalXML ¶

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

### func (*AG_Locking) UnmarshalXML ¶

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

### func (*AG_Locking) Validate ¶

    func (m *AG_Locking) Validate() error

Validate validates the AG_Locking and its children

### func (*AG_Locking) ValidateWithPath ¶

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

ValidateWithPath validates the AG_Locking 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 Blip ¶

    type Blip struct {
        CT_Blip
    }

### func NewBlip ¶

    func NewBlip() *Blip

### func (*Blip) MarshalXML ¶

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

### func (*Blip) UnmarshalXML ¶

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

### func (*Blip) Validate ¶

    func (m *Blip) Validate() error

Validate validates the Blip and its children

### func (*Blip) ValidateWithPath ¶

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

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

## type CT_AdjPoint2D ¶

    type CT_AdjPoint2D struct {
        // X-Coordinate
        XAttr ST_AdjCoordinate
        // Y-Coordinate
        YAttr ST_AdjCoordinate
    }

### func NewCT_AdjPoint2D ¶

    func NewCT_AdjPoint2D() *CT_AdjPoint2D

### func (*CT_AdjPoint2D) MarshalXML ¶

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

### func (*CT_AdjPoint2D) UnmarshalXML ¶

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

### func (*CT_AdjPoint2D) Validate ¶

    func (m *CT_AdjPoint2D) Validate() error

Validate validates the CT_AdjPoint2D and its children

### func (*CT_AdjPoint2D) ValidateWithPath ¶

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

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

## type CT_AdjustHandleList ¶

    type CT_AdjustHandleList struct {
        AdjustHandleListChoice []*CT_AdjustHandleListChoice
    }

### func NewCT_AdjustHandleList ¶

    func NewCT_AdjustHandleList() *CT_AdjustHandleList

### func (*CT_AdjustHandleList) MarshalXML ¶

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

### func (*CT_AdjustHandleList) UnmarshalXML ¶

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

### func (*CT_AdjustHandleList) Validate ¶

    func (m *CT_AdjustHandleList) Validate() error

Validate validates the CT_AdjustHandleList and its children

### func (*CT_AdjustHandleList) ValidateWithPath ¶

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

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

## type CT_AdjustHandleListChoice ¶

    type CT_AdjustHandleListChoice struct {
        // XY Adjust Handle
        AhXY *CT_XYAdjustHandle
        // Polar Adjust Handle
        AhPolar *CT_PolarAdjustHandle
    }

### func NewCT_AdjustHandleListChoice ¶

    func NewCT_AdjustHandleListChoice() *CT_AdjustHandleListChoice

### func (*CT_AdjustHandleListChoice) MarshalXML ¶

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

### func (*CT_AdjustHandleListChoice) UnmarshalXML ¶

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

### func (*CT_AdjustHandleListChoice) Validate ¶

    func (m *CT_AdjustHandleListChoice) Validate() error

Validate validates the CT_AdjustHandleListChoice and its children

### func (*CT_AdjustHandleListChoice) ValidateWithPath ¶

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

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

## type CT_AlphaBiLevelEffect ¶

    type CT_AlphaBiLevelEffect struct {
        // Threshold
        ThreshAttr ST_PositiveFixedPercentage
    }

### func NewCT_AlphaBiLevelEffect ¶

    func NewCT_AlphaBiLevelEffect() *CT_AlphaBiLevelEffect

### func (*CT_AlphaBiLevelEffect) MarshalXML ¶

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

### func (*CT_AlphaBiLevelEffect) UnmarshalXML ¶

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

### func (*CT_AlphaBiLevelEffect) Validate ¶

    func (m *CT_AlphaBiLevelEffect) Validate() error

Validate validates the CT_AlphaBiLevelEffect and its children

### func (*CT_AlphaBiLevelEffect) ValidateWithPath ¶

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

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

## type CT_AlphaCeilingEffect ¶

    type CT_AlphaCeilingEffect struct {
    }

### func NewCT_AlphaCeilingEffect ¶

    func NewCT_AlphaCeilingEffect() *CT_AlphaCeilingEffect

### func (*CT_AlphaCeilingEffect) MarshalXML ¶

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

### func (*CT_AlphaCeilingEffect) UnmarshalXML ¶

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

### func (*CT_AlphaCeilingEffect) Validate ¶

    func (m *CT_AlphaCeilingEffect) Validate() error

Validate validates the CT_AlphaCeilingEffect and its children

### func (*CT_AlphaCeilingEffect) ValidateWithPath ¶

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

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

## type CT_AlphaFloorEffect ¶

    type CT_AlphaFloorEffect struct {
    }

### func NewCT_AlphaFloorEffect ¶

    func NewCT_AlphaFloorEffect() *CT_AlphaFloorEffect

### func (*CT_AlphaFloorEffect) MarshalXML ¶

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

### func (*CT_AlphaFloorEffect) UnmarshalXML ¶

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

### func (*CT_AlphaFloorEffect) Validate ¶

    func (m *CT_AlphaFloorEffect) Validate() error

Validate validates the CT_AlphaFloorEffect and its children

### func (*CT_AlphaFloorEffect) ValidateWithPath ¶

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

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

## type CT_AlphaInverseEffect ¶

    type CT_AlphaInverseEffect struct {
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### func NewCT_AlphaInverseEffect ¶

    func NewCT_AlphaInverseEffect() *CT_AlphaInverseEffect

### func (*CT_AlphaInverseEffect) MarshalXML ¶

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

### func (*CT_AlphaInverseEffect) UnmarshalXML ¶

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

### func (*CT_AlphaInverseEffect) Validate ¶

    func (m *CT_AlphaInverseEffect) Validate() error

Validate validates the CT_AlphaInverseEffect and its children

### func (*CT_AlphaInverseEffect) ValidateWithPath ¶

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

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

## type CT_AlphaModulateEffect ¶

    type CT_AlphaModulateEffect struct {
        Cont *CT_EffectContainer
    }

### func NewCT_AlphaModulateEffect ¶

    func NewCT_AlphaModulateEffect() *CT_AlphaModulateEffect

### func (*CT_AlphaModulateEffect) MarshalXML ¶

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

### func (*CT_AlphaModulateEffect) UnmarshalXML ¶

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

### func (*CT_AlphaModulateEffect) Validate ¶

    func (m *CT_AlphaModulateEffect) Validate() error

Validate validates the CT_AlphaModulateEffect and its children

### func (*CT_AlphaModulateEffect) ValidateWithPath ¶

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

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

## type CT_AlphaModulateFixedEffect ¶

    type CT_AlphaModulateFixedEffect struct {
        // Amount
        AmtAttr *ST_PositivePercentage
    }

### func NewCT_AlphaModulateFixedEffect ¶

    func NewCT_AlphaModulateFixedEffect() *CT_AlphaModulateFixedEffect

### func (*CT_AlphaModulateFixedEffect) MarshalXML ¶

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

### func (*CT_AlphaModulateFixedEffect) UnmarshalXML ¶

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

### func (*CT_AlphaModulateFixedEffect) Validate ¶

    func (m *CT_AlphaModulateFixedEffect) Validate() error

Validate validates the CT_AlphaModulateFixedEffect and its children

### func (*CT_AlphaModulateFixedEffect) ValidateWithPath ¶

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

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

## type CT_AlphaOutsetEffect ¶

    type CT_AlphaOutsetEffect struct {
        // Radius
        RadAttr *ST_Coordinate
    }

### func NewCT_AlphaOutsetEffect ¶

    func NewCT_AlphaOutsetEffect() *CT_AlphaOutsetEffect

### func (*CT_AlphaOutsetEffect) MarshalXML ¶

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

### func (*CT_AlphaOutsetEffect) UnmarshalXML ¶

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

### func (*CT_AlphaOutsetEffect) Validate ¶

    func (m *CT_AlphaOutsetEffect) Validate() error

Validate validates the CT_AlphaOutsetEffect and its children

### func (*CT_AlphaOutsetEffect) ValidateWithPath ¶

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

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

## type CT_AlphaReplaceEffect ¶

    type CT_AlphaReplaceEffect struct {
        // Alpha
        AAttr ST_PositiveFixedPercentage
    }

### func NewCT_AlphaReplaceEffect ¶

    func NewCT_AlphaReplaceEffect() *CT_AlphaReplaceEffect

### func (*CT_AlphaReplaceEffect) MarshalXML ¶

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

### func (*CT_AlphaReplaceEffect) UnmarshalXML ¶

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

### func (*CT_AlphaReplaceEffect) Validate ¶

    func (m *CT_AlphaReplaceEffect) Validate() error

Validate validates the CT_AlphaReplaceEffect and its children

### func (*CT_AlphaReplaceEffect) ValidateWithPath ¶

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

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

## type CT_Angle ¶

    type CT_Angle struct {
        // Value
        ValAttr int32
    }

### func NewCT_Angle ¶

    func NewCT_Angle() *CT_Angle

### func (*CT_Angle) MarshalXML ¶

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

### func (*CT_Angle) UnmarshalXML ¶

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

### func (*CT_Angle) Validate ¶

    func (m *CT_Angle) Validate() error

Validate validates the CT_Angle and its children

### func (*CT_Angle) ValidateWithPath ¶

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

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

## type CT_AnimationChartBuildProperties ¶

    type CT_AnimationChartBuildProperties struct {
        // Build
        BldAttr *ST_AnimationChartBuildType
        // Animate Background
        AnimBgAttr *bool
    }

### func NewCT_AnimationChartBuildProperties ¶

    func NewCT_AnimationChartBuildProperties() *CT_AnimationChartBuildProperties

### func (*CT_AnimationChartBuildProperties) MarshalXML ¶

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

### func (*CT_AnimationChartBuildProperties) UnmarshalXML ¶

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

### func (*CT_AnimationChartBuildProperties) Validate ¶

    func (m *CT_AnimationChartBuildProperties) Validate() error

Validate validates the CT_AnimationChartBuildProperties and its children

### func (*CT_AnimationChartBuildProperties) ValidateWithPath ¶

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

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

## type CT_AnimationChartElement ¶

    type CT_AnimationChartElement struct {
        // Series Index
        SeriesIdxAttr *int32
        // Category Index
        CategoryIdxAttr *int32
        // Animation Build Step
        BldStepAttr ST_ChartBuildStep
    }

### func NewCT_AnimationChartElement ¶

    func NewCT_AnimationChartElement() *CT_AnimationChartElement

### func (*CT_AnimationChartElement) MarshalXML ¶

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

### func (*CT_AnimationChartElement) UnmarshalXML ¶

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

### func (*CT_AnimationChartElement) Validate ¶

    func (m *CT_AnimationChartElement) Validate() error

Validate validates the CT_AnimationChartElement and its children

### func (*CT_AnimationChartElement) ValidateWithPath ¶

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

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

## type CT_AnimationDgmBuildProperties ¶

    type CT_AnimationDgmBuildProperties struct {
        // Build
        BldAttr *ST_AnimationDgmBuildType
        // Reverse Animation
        RevAttr *bool
    }

### func NewCT_AnimationDgmBuildProperties ¶

    func NewCT_AnimationDgmBuildProperties() *CT_AnimationDgmBuildProperties

### func (*CT_AnimationDgmBuildProperties) MarshalXML ¶

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

### func (*CT_AnimationDgmBuildProperties) UnmarshalXML ¶

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

### func (*CT_AnimationDgmBuildProperties) Validate ¶

    func (m *CT_AnimationDgmBuildProperties) Validate() error

Validate validates the CT_AnimationDgmBuildProperties and its children

### func (*CT_AnimationDgmBuildProperties) ValidateWithPath ¶

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

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

## type CT_AnimationDgmElement ¶

    type CT_AnimationDgmElement struct {
        // Identifier
        IdAttr *string
        // Animation Build Step
        BldStepAttr ST_DgmBuildStep
    }

### func NewCT_AnimationDgmElement ¶

    func NewCT_AnimationDgmElement() *CT_AnimationDgmElement

### func (*CT_AnimationDgmElement) MarshalXML ¶

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

### func (*CT_AnimationDgmElement) UnmarshalXML ¶

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

### func (*CT_AnimationDgmElement) Validate ¶

    func (m *CT_AnimationDgmElement) Validate() error

Validate validates the CT_AnimationDgmElement and its children

### func (*CT_AnimationDgmElement) ValidateWithPath ¶

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

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

## type CT_AnimationElementChoice ¶

    type CT_AnimationElementChoice struct {
        // Diagram to Animate
        Dgm *CT_AnimationDgmElement
        // Chart to Animate
        Chart *CT_AnimationChartElement
    }

### func NewCT_AnimationElementChoice ¶

    func NewCT_AnimationElementChoice() *CT_AnimationElementChoice

### func (*CT_AnimationElementChoice) MarshalXML ¶

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

### func (*CT_AnimationElementChoice) UnmarshalXML ¶

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

### func (*CT_AnimationElementChoice) Validate ¶

    func (m *CT_AnimationElementChoice) Validate() error

Validate validates the CT_AnimationElementChoice and its children

### func (*CT_AnimationElementChoice) ValidateWithPath ¶

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

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

## type CT_AnimationGraphicalObjectBuildProperties ¶

    type CT_AnimationGraphicalObjectBuildProperties struct {
        AnimationGraphicalObjectBuildPropertiesChoice *CT_AnimationGraphicalObjectBuildPropertiesChoice
    }

### func NewCT_AnimationGraphicalObjectBuildProperties ¶

    func NewCT_AnimationGraphicalObjectBuildProperties() *CT_AnimationGraphicalObjectBuildProperties

### func (*CT_AnimationGraphicalObjectBuildProperties) MarshalXML ¶

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

### func (*CT_AnimationGraphicalObjectBuildProperties) UnmarshalXML ¶

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

### func (*CT_AnimationGraphicalObjectBuildProperties) Validate ¶

    func (m *CT_AnimationGraphicalObjectBuildProperties) Validate() error

Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children

### func (*CT_AnimationGraphicalObjectBuildProperties) ValidateWithPath ¶

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

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

## type CT_AnimationGraphicalObjectBuildPropertiesChoice ¶

    type CT_AnimationGraphicalObjectBuildPropertiesChoice struct {
        // Build Diagram
        BldDgm *CT_AnimationDgmBuildProperties
        // Build Chart
        BldChart *CT_AnimationChartBuildProperties
    }

### func NewCT_AnimationGraphicalObjectBuildPropertiesChoice ¶

    func NewCT_AnimationGraphicalObjectBuildPropertiesChoice() *CT_AnimationGraphicalObjectBuildPropertiesChoice

### func (*CT_AnimationGraphicalObjectBuildPropertiesChoice) MarshalXML ¶

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

### func (*CT_AnimationGraphicalObjectBuildPropertiesChoice) UnmarshalXML ¶

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

### func (*CT_AnimationGraphicalObjectBuildPropertiesChoice) Validate ¶

    func (m *CT_AnimationGraphicalObjectBuildPropertiesChoice) Validate() error

Validate validates the CT_AnimationGraphicalObjectBuildPropertiesChoice and its children

### func (*CT_AnimationGraphicalObjectBuildPropertiesChoice) ValidateWithPath ¶

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

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

## type CT_AudioCD ¶

    type CT_AudioCD struct {
        // Audio Start Time
        St *CT_AudioCDTime
        // Audio End Time
        End    *CT_AudioCDTime
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_AudioCD ¶

    func NewCT_AudioCD() *CT_AudioCD

### func (*CT_AudioCD) MarshalXML ¶

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

### func (*CT_AudioCD) UnmarshalXML ¶

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

### func (*CT_AudioCD) Validate ¶

    func (m *CT_AudioCD) Validate() error

Validate validates the CT_AudioCD and its children

### func (*CT_AudioCD) ValidateWithPath ¶

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

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

## type CT_AudioCDTime ¶

    type CT_AudioCDTime struct {
        // Track
        TrackAttr uint8
        // Time
        TimeAttr *uint32
    }

### func NewCT_AudioCDTime ¶

    func NewCT_AudioCDTime() *CT_AudioCDTime

### func (*CT_AudioCDTime) MarshalXML ¶

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

### func (*CT_AudioCDTime) UnmarshalXML ¶

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

### func (*CT_AudioCDTime) Validate ¶

    func (m *CT_AudioCDTime) Validate() error

Validate validates the CT_AudioCDTime and its children

### func (*CT_AudioCDTime) ValidateWithPath ¶

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

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

## type CT_AudioFile ¶

    type CT_AudioFile struct {
        LinkAttr string
        // Content Type of Linked Audio File
        ContentTypeAttr *string
        ExtLst          *CT_OfficeArtExtensionList
    }

### func NewCT_AudioFile ¶

    func NewCT_AudioFile() *CT_AudioFile

### func (*CT_AudioFile) MarshalXML ¶

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

### func (*CT_AudioFile) UnmarshalXML ¶

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

### func (*CT_AudioFile) Validate ¶

    func (m *CT_AudioFile) Validate() error

Validate validates the CT_AudioFile and its children

### func (*CT_AudioFile) ValidateWithPath ¶

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

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

## type CT_Backdrop ¶

    type CT_Backdrop struct {
        // Anchor Point
        Anchor *CT_Point3D
        // Normal
        Norm *CT_Vector3D
        // Up Vector
        Up     *CT_Vector3D
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_Backdrop ¶

    func NewCT_Backdrop() *CT_Backdrop

### func (*CT_Backdrop) MarshalXML ¶

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

### func (*CT_Backdrop) UnmarshalXML ¶

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

### func (*CT_Backdrop) Validate ¶

    func (m *CT_Backdrop) Validate() error

Validate validates the CT_Backdrop and its children

### func (*CT_Backdrop) ValidateWithPath ¶

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

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

## type CT_BackgroundFillStyleList ¶

    type CT_BackgroundFillStyleList struct {
        EG_FillProperties []*EG_FillProperties
    }

### func NewCT_BackgroundFillStyleList ¶

    func NewCT_BackgroundFillStyleList() *CT_BackgroundFillStyleList

### func (*CT_BackgroundFillStyleList) MarshalXML ¶

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

### func (*CT_BackgroundFillStyleList) UnmarshalXML ¶

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

### func (*CT_BackgroundFillStyleList) Validate ¶

    func (m *CT_BackgroundFillStyleList) Validate() error

Validate validates the CT_BackgroundFillStyleList and its children

### func (*CT_BackgroundFillStyleList) ValidateWithPath ¶

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

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

## type CT_BackgroundFormatting ¶

    type CT_BackgroundFormatting struct {
        FillPropertiesChoice   *EG_FillPropertiesChoice
        EffectPropertiesChoice *EG_EffectPropertiesChoice
    }

### func NewCT_BackgroundFormatting ¶

    func NewCT_BackgroundFormatting() *CT_BackgroundFormatting

### func (*CT_BackgroundFormatting) MarshalXML ¶

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

### func (*CT_BackgroundFormatting) UnmarshalXML ¶

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

### func (*CT_BackgroundFormatting) Validate ¶

    func (m *CT_BackgroundFormatting) Validate() error

Validate validates the CT_BackgroundFormatting and its children

### func (*CT_BackgroundFormatting) ValidateWithPath ¶

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

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

## type CT_BaseStyles ¶

    type CT_BaseStyles struct {
        ClrScheme *CT_ColorScheme
        // Font Scheme
        FontScheme *CT_FontScheme
        // Format Scheme
        FmtScheme *CT_StyleMatrix
        ExtLst    *CT_OfficeArtExtensionList
    }

### func NewCT_BaseStyles ¶

    func NewCT_BaseStyles() *CT_BaseStyles

### func (*CT_BaseStyles) MarshalXML ¶

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

### func (*CT_BaseStyles) UnmarshalXML ¶

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

### func (*CT_BaseStyles) Validate ¶

    func (m *CT_BaseStyles) Validate() error

Validate validates the CT_BaseStyles and its children

### func (*CT_BaseStyles) ValidateWithPath ¶

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

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

## type CT_BaseStylesOverride ¶

    type CT_BaseStylesOverride struct {
        // Color Scheme
        ClrScheme  *CT_ColorScheme
        FontScheme *CT_FontScheme
        FmtScheme  *CT_StyleMatrix
    }

### func NewCT_BaseStylesOverride ¶

    func NewCT_BaseStylesOverride() *CT_BaseStylesOverride

### func (*CT_BaseStylesOverride) MarshalXML ¶

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

### func (*CT_BaseStylesOverride) UnmarshalXML ¶

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

### func (*CT_BaseStylesOverride) Validate ¶

    func (m *CT_BaseStylesOverride) Validate() error

Validate validates the CT_BaseStylesOverride and its children

### func (*CT_BaseStylesOverride) ValidateWithPath ¶

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

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

## type CT_Bevel ¶

    type CT_Bevel struct {
        // Width
        WAttr *int64
        // Height
        HAttr *int64
        // Preset Bevel
        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_BiLevelEffect ¶

    type CT_BiLevelEffect struct {
        // Threshold
        ThreshAttr ST_PositiveFixedPercentage
    }

### func NewCT_BiLevelEffect ¶

    func NewCT_BiLevelEffect() *CT_BiLevelEffect

### func (*CT_BiLevelEffect) MarshalXML ¶

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

### func (*CT_BiLevelEffect) UnmarshalXML ¶

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

### func (*CT_BiLevelEffect) Validate ¶

    func (m *CT_BiLevelEffect) Validate() error

Validate validates the CT_BiLevelEffect and its children

### func (*CT_BiLevelEffect) ValidateWithPath ¶

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

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

## type CT_BlendEffect ¶

    type CT_BlendEffect struct {
        // Blend Mode
        BlendAttr ST_BlendMode
        // Effect to blend
        Cont *CT_EffectContainer
    }

### func NewCT_BlendEffect ¶

    func NewCT_BlendEffect() *CT_BlendEffect

### func (*CT_BlendEffect) MarshalXML ¶

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

### func (*CT_BlendEffect) UnmarshalXML ¶

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

### func (*CT_BlendEffect) Validate ¶

    func (m *CT_BlendEffect) Validate() error

Validate validates the CT_BlendEffect and its children

### func (*CT_BlendEffect) ValidateWithPath ¶

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

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

## type CT_Blip ¶

    type CT_Blip struct {
        // Compression State
        CstateAttr ST_BlipCompression
        BlipChoice []*CT_BlipChoice
        ExtLst     *CT_OfficeArtExtensionList
        EmbedAttr  *string
        LinkAttr   *string
    }

### func NewCT_Blip ¶

    func NewCT_Blip() *CT_Blip

### func (*CT_Blip) MarshalXML ¶

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

### func (*CT_Blip) UnmarshalXML ¶

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

### func (*CT_Blip) Validate ¶

    func (m *CT_Blip) Validate() error

Validate validates the CT_Blip and its children

### func (*CT_Blip) ValidateWithPath ¶

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

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

## type CT_BlipChoice ¶

    type CT_BlipChoice struct {
        AlphaBiLevel *CT_AlphaBiLevelEffect
        AlphaCeiling *CT_AlphaCeilingEffect
        AlphaFloor   *CT_AlphaFloorEffect
        AlphaInv     *CT_AlphaInverseEffect
        AlphaMod     *CT_AlphaModulateEffect
        AlphaModFix  *CT_AlphaModulateFixedEffect
        AlphaRepl    *CT_AlphaReplaceEffect
        BiLevel      *CT_BiLevelEffect
        Blur         *CT_BlurEffect
        ClrChange    *CT_ColorChangeEffect
        ClrRepl      *CT_ColorReplaceEffect
        Duotone      *CT_DuotoneEffect
        FillOverlay  *CT_FillOverlayEffect
        Grayscl      *CT_GrayscaleEffect
        Hsl          *CT_HSLEffect
        Lum          *CT_LuminanceEffect
        Tint         *CT_TintEffect
    }

### func NewCT_BlipChoice ¶

    func NewCT_BlipChoice() *CT_BlipChoice

### func (*CT_BlipChoice) MarshalXML ¶

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

### func (*CT_BlipChoice) UnmarshalXML ¶

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

### func (*CT_BlipChoice) Validate ¶

    func (m *CT_BlipChoice) Validate() error

Validate validates the CT_BlipChoice and its children

### func (*CT_BlipChoice) ValidateWithPath ¶

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

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

## type CT_BlipFillProperties ¶

    type CT_BlipFillProperties struct {
        // DPI Setting
        DpiAttr *uint32
        // Rotate With Shape
        RotWithShapeAttr *bool
        Blip             *CT_Blip
        // Source Rectangle
        SrcRect                  *CT_RelativeRect
        FillModePropertiesChoice *EG_FillModePropertiesChoice
    }

### func NewCT_BlipFillProperties ¶

    func NewCT_BlipFillProperties() *CT_BlipFillProperties

### func (*CT_BlipFillProperties) MarshalXML ¶

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

### func (*CT_BlipFillProperties) UnmarshalXML ¶

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

### func (*CT_BlipFillProperties) Validate ¶

    func (m *CT_BlipFillProperties) Validate() error

Validate validates the CT_BlipFillProperties and its children

### func (*CT_BlipFillProperties) ValidateWithPath ¶

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

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

## type CT_BlurEffect ¶

    type CT_BlurEffect struct {
        // Radius
        RadAttr *int64
        // Grow Bounds
        GrowAttr *bool
    }

### func NewCT_BlurEffect ¶

    func NewCT_BlurEffect() *CT_BlurEffect

### func (*CT_BlurEffect) MarshalXML ¶

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

### func (*CT_BlurEffect) UnmarshalXML ¶

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

### func (*CT_BlurEffect) Validate ¶

    func (m *CT_BlurEffect) Validate() error

Validate validates the CT_BlurEffect and its children

### func (*CT_BlurEffect) ValidateWithPath ¶

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

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

## type CT_Boolean ¶

    type CT_Boolean struct {
        // On/Off Value
        ValAttr *sharedTypes.ST_OnOff
    }

### func NewCT_Boolean ¶

    func NewCT_Boolean() *CT_Boolean

### func (*CT_Boolean) MarshalXML ¶

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

### func (*CT_Boolean) UnmarshalXML ¶

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

### func (*CT_Boolean) Validate ¶

    func (m *CT_Boolean) Validate() error

Validate validates the CT_Boolean and its children

### func (*CT_Boolean) ValidateWithPath ¶

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

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

## type CT_Camera ¶

    type CT_Camera struct {
        // Preset Camera Type
        PrstAttr ST_PresetCameraType
        // Field of View
        FovAttr *int32
        // Zoom
        ZoomAttr *ST_PositivePercentage
        // Rotation
        Rot *CT_SphereCoords
    }

### 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_Cell3D ¶

    type CT_Cell3D struct {
        // Preset Material
        PrstMaterialAttr ST_PresetMaterialType
        // Bevel
        Bevel *CT_Bevel
        // Light Rig
        LightRig *CT_LightRig
        ExtLst   *CT_OfficeArtExtensionList
    }

### func NewCT_Cell3D ¶

    func NewCT_Cell3D() *CT_Cell3D

### func (*CT_Cell3D) MarshalXML ¶

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

### func (*CT_Cell3D) UnmarshalXML ¶

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

### func (*CT_Cell3D) Validate ¶

    func (m *CT_Cell3D) Validate() error

Validate validates the CT_Cell3D and its children

### func (*CT_Cell3D) ValidateWithPath ¶

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

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

## type CT_ClipboardStyleSheet ¶

    type CT_ClipboardStyleSheet struct {
        ThemeElements *CT_BaseStyles
        // Color Map
        ClrMap *CT_ColorMapping
    }

### func NewCT_ClipboardStyleSheet ¶

    func NewCT_ClipboardStyleSheet() *CT_ClipboardStyleSheet

### func (*CT_ClipboardStyleSheet) MarshalXML ¶

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

### func (*CT_ClipboardStyleSheet) UnmarshalXML ¶

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

### func (*CT_ClipboardStyleSheet) Validate ¶

    func (m *CT_ClipboardStyleSheet) Validate() error

Validate validates the CT_ClipboardStyleSheet and its children

### func (*CT_ClipboardStyleSheet) ValidateWithPath ¶

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

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

## type CT_Color ¶

    type CT_Color struct {
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### 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_ColorChangeEffect ¶

    type CT_ColorChangeEffect struct {
        // Consider Alpha Values
        UseAAttr *bool
        // Change Color From
        ClrFrom *CT_Color
        // Change Color To
        ClrTo *CT_Color
    }

### func NewCT_ColorChangeEffect ¶

    func NewCT_ColorChangeEffect() *CT_ColorChangeEffect

### func (*CT_ColorChangeEffect) MarshalXML ¶

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

### func (*CT_ColorChangeEffect) UnmarshalXML ¶

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

### func (*CT_ColorChangeEffect) Validate ¶

    func (m *CT_ColorChangeEffect) Validate() error

Validate validates the CT_ColorChangeEffect and its children

### func (*CT_ColorChangeEffect) ValidateWithPath ¶

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

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

## type CT_ColorMRU ¶

    type CT_ColorMRU struct {
        EG_ColorChoice []*EG_ColorChoice
    }

### func NewCT_ColorMRU ¶

    func NewCT_ColorMRU() *CT_ColorMRU

### func (*CT_ColorMRU) MarshalXML ¶

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

### func (*CT_ColorMRU) UnmarshalXML ¶

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

### func (*CT_ColorMRU) Validate ¶

    func (m *CT_ColorMRU) Validate() error

Validate validates the CT_ColorMRU and its children

### func (*CT_ColorMRU) ValidateWithPath ¶

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

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

## type CT_ColorMapping ¶

    type CT_ColorMapping struct {
        // Background 1
        Bg1Attr ST_ColorSchemeIndex
        // Text 1
        Tx1Attr ST_ColorSchemeIndex
        // Background 2
        Bg2Attr ST_ColorSchemeIndex
        // Text 2
        Tx2Attr ST_ColorSchemeIndex
        // Accent 1
        Accent1Attr ST_ColorSchemeIndex
        // Accent 2
        Accent2Attr ST_ColorSchemeIndex
        // Accent 3
        Accent3Attr ST_ColorSchemeIndex
        // Accent 4
        Accent4Attr ST_ColorSchemeIndex
        // Accent 5
        Accent5Attr ST_ColorSchemeIndex
        // Accent 6
        Accent6Attr ST_ColorSchemeIndex
        // Hyperlink
        HlinkAttr ST_ColorSchemeIndex
        // Followed Hyperlink
        FolHlinkAttr ST_ColorSchemeIndex
        ExtLst       *CT_OfficeArtExtensionList
    }

### func NewCT_ColorMapping ¶

    func NewCT_ColorMapping() *CT_ColorMapping

### func (*CT_ColorMapping) MarshalXML ¶

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

### func (*CT_ColorMapping) UnmarshalXML ¶

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

### func (*CT_ColorMapping) Validate ¶

    func (m *CT_ColorMapping) Validate() error

Validate validates the CT_ColorMapping and its children

### func (*CT_ColorMapping) ValidateWithPath ¶

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

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

## type CT_ColorMappingOverride ¶

    type CT_ColorMappingOverride struct {
        ColorMappingOverrideChoice *CT_ColorMappingOverrideChoice
    }

### func NewCT_ColorMappingOverride ¶

    func NewCT_ColorMappingOverride() *CT_ColorMappingOverride

### func (*CT_ColorMappingOverride) MarshalXML ¶

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

### func (*CT_ColorMappingOverride) UnmarshalXML ¶

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

### func (*CT_ColorMappingOverride) Validate ¶

    func (m *CT_ColorMappingOverride) Validate() error

Validate validates the CT_ColorMappingOverride and its children

### func (*CT_ColorMappingOverride) ValidateWithPath ¶

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

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

## type CT_ColorMappingOverrideChoice ¶

    type CT_ColorMappingOverrideChoice struct {
        MasterClrMapping   *CT_EmptyElement
        OverrideClrMapping *CT_ColorMapping
    }

### func NewCT_ColorMappingOverrideChoice ¶

    func NewCT_ColorMappingOverrideChoice() *CT_ColorMappingOverrideChoice

### func (*CT_ColorMappingOverrideChoice) MarshalXML ¶

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

### func (*CT_ColorMappingOverrideChoice) UnmarshalXML ¶

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

### func (*CT_ColorMappingOverrideChoice) Validate ¶

    func (m *CT_ColorMappingOverrideChoice) Validate() error

Validate validates the CT_ColorMappingOverrideChoice and its children

### func (*CT_ColorMappingOverrideChoice) ValidateWithPath ¶

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

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

## type CT_ColorReplaceEffect ¶

    type CT_ColorReplaceEffect struct {
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### func NewCT_ColorReplaceEffect ¶

    func NewCT_ColorReplaceEffect() *CT_ColorReplaceEffect

### func (*CT_ColorReplaceEffect) MarshalXML ¶

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

### func (*CT_ColorReplaceEffect) UnmarshalXML ¶

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

### func (*CT_ColorReplaceEffect) Validate ¶

    func (m *CT_ColorReplaceEffect) Validate() error

Validate validates the CT_ColorReplaceEffect and its children

### func (*CT_ColorReplaceEffect) ValidateWithPath ¶

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

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

## type CT_ColorScheme ¶

    type CT_ColorScheme struct {
        // Name
        NameAttr string
        // Dark 1
        Dk1 *CT_Color
        // Light 1
        Lt1 *CT_Color
        // Dark 2
        Dk2 *CT_Color
        // Light 2
        Lt2 *CT_Color
        // Accent 1
        Accent1 *CT_Color
        // Accent 2
        Accent2 *CT_Color
        // Accent 3
        Accent3 *CT_Color
        // Accent 4
        Accent4 *CT_Color
        // Accent 5
        Accent5 *CT_Color
        // Accent 6
        Accent6 *CT_Color
        // Hyperlink
        Hlink *CT_Color
        // Followed Hyperlink
        FolHlink *CT_Color
        ExtLst   *CT_OfficeArtExtensionList
    }

### func NewCT_ColorScheme ¶

    func NewCT_ColorScheme() *CT_ColorScheme

### func (*CT_ColorScheme) MarshalXML ¶

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

### func (*CT_ColorScheme) UnmarshalXML ¶

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

### func (*CT_ColorScheme) Validate ¶

    func (m *CT_ColorScheme) Validate() error

Validate validates the CT_ColorScheme and its children

### func (*CT_ColorScheme) ValidateWithPath ¶

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

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

## type CT_ColorSchemeAndMapping ¶

    type CT_ColorSchemeAndMapping struct {
        ClrScheme *CT_ColorScheme
        ClrMap    *CT_ColorMapping
    }

### func NewCT_ColorSchemeAndMapping ¶

    func NewCT_ColorSchemeAndMapping() *CT_ColorSchemeAndMapping

### func (*CT_ColorSchemeAndMapping) MarshalXML ¶

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

### func (*CT_ColorSchemeAndMapping) UnmarshalXML ¶

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

### func (*CT_ColorSchemeAndMapping) Validate ¶

    func (m *CT_ColorSchemeAndMapping) Validate() error

Validate validates the CT_ColorSchemeAndMapping and its children

### func (*CT_ColorSchemeAndMapping) ValidateWithPath ¶

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

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

## type CT_ColorSchemeList ¶

    type CT_ColorSchemeList struct {
        // Extra Color Scheme
        ExtraClrScheme []*CT_ColorSchemeAndMapping
    }

### func NewCT_ColorSchemeList ¶

    func NewCT_ColorSchemeList() *CT_ColorSchemeList

### func (*CT_ColorSchemeList) MarshalXML ¶

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

### func (*CT_ColorSchemeList) UnmarshalXML ¶

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

### func (*CT_ColorSchemeList) Validate ¶

    func (m *CT_ColorSchemeList) Validate() error

Validate validates the CT_ColorSchemeList and its children

### func (*CT_ColorSchemeList) ValidateWithPath ¶

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

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

## type CT_ComplementTransform ¶

    type CT_ComplementTransform struct {
    }

### func NewCT_ComplementTransform ¶

    func NewCT_ComplementTransform() *CT_ComplementTransform

### func (*CT_ComplementTransform) MarshalXML ¶

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

### func (*CT_ComplementTransform) UnmarshalXML ¶

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

### func (*CT_ComplementTransform) Validate ¶

    func (m *CT_ComplementTransform) Validate() error

Validate validates the CT_ComplementTransform and its children

### func (*CT_ComplementTransform) ValidateWithPath ¶

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

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

## type CT_Connection ¶

    type CT_Connection struct {
        // Identifier
        IdAttr uint32
        // Index
        IdxAttr uint32
    }

### func NewCT_Connection ¶

    func NewCT_Connection() *CT_Connection

### func (*CT_Connection) MarshalXML ¶

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

### func (*CT_Connection) UnmarshalXML ¶

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

### func (*CT_Connection) Validate ¶

    func (m *CT_Connection) Validate() error

Validate validates the CT_Connection and its children

### func (*CT_Connection) ValidateWithPath ¶

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

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

## type CT_ConnectionSite ¶

    type CT_ConnectionSite struct {
        // Connection Site Angle
        AngAttr ST_AdjAngle
        // Position
        Pos *CT_AdjPoint2D
    }

### func NewCT_ConnectionSite ¶

    func NewCT_ConnectionSite() *CT_ConnectionSite

### func (*CT_ConnectionSite) MarshalXML ¶

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

### func (*CT_ConnectionSite) UnmarshalXML ¶

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

### func (*CT_ConnectionSite) Validate ¶

    func (m *CT_ConnectionSite) Validate() error

Validate validates the CT_ConnectionSite and its children

### func (*CT_ConnectionSite) ValidateWithPath ¶

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

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

## type CT_ConnectionSiteList ¶

    type CT_ConnectionSiteList struct {
        // Shape Connection Site
        Cxn []*CT_ConnectionSite
    }

### func NewCT_ConnectionSiteList ¶

    func NewCT_ConnectionSiteList() *CT_ConnectionSiteList

### func (*CT_ConnectionSiteList) MarshalXML ¶

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

### func (*CT_ConnectionSiteList) UnmarshalXML ¶

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

### func (*CT_ConnectionSiteList) Validate ¶

    func (m *CT_ConnectionSiteList) Validate() error

Validate validates the CT_ConnectionSiteList and its children

### func (*CT_ConnectionSiteList) ValidateWithPath ¶

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

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

## type CT_ConnectorLocking ¶

    type CT_ConnectorLocking struct {
        ExtLst                 *CT_OfficeArtExtensionList
        NoGrpAttr              *bool
        NoSelectAttr           *bool
        NoRotAttr              *bool
        NoChangeAspectAttr     *bool
        NoMoveAttr             *bool
        NoResizeAttr           *bool
        NoEditPointsAttr       *bool
        NoAdjustHandlesAttr    *bool
        NoChangeArrowheadsAttr *bool
        NoChangeShapeTypeAttr  *bool
    }

### func NewCT_ConnectorLocking ¶

    func NewCT_ConnectorLocking() *CT_ConnectorLocking

### func (*CT_ConnectorLocking) MarshalXML ¶

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

### func (*CT_ConnectorLocking) UnmarshalXML ¶

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

### func (*CT_ConnectorLocking) Validate ¶

    func (m *CT_ConnectorLocking) Validate() error

Validate validates the CT_ConnectorLocking and its children

### func (*CT_ConnectorLocking) ValidateWithPath ¶

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

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

## type CT_ContentPartLocking ¶

    type CT_ContentPartLocking struct {
        ExtLst                 *CT_OfficeArtExtensionList
        NoGrpAttr              *bool
        NoSelectAttr           *bool
        NoRotAttr              *bool
        NoChangeAspectAttr     *bool
        NoMoveAttr             *bool
        NoResizeAttr           *bool
        NoEditPointsAttr       *bool
        NoAdjustHandlesAttr    *bool
        NoChangeArrowheadsAttr *bool
        NoChangeShapeTypeAttr  *bool
    }

### func NewCT_ContentPartLocking ¶

    func NewCT_ContentPartLocking() *CT_ContentPartLocking

### func (*CT_ContentPartLocking) MarshalXML ¶

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

### func (*CT_ContentPartLocking) UnmarshalXML ¶

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

### func (*CT_ContentPartLocking) Validate ¶

    func (m *CT_ContentPartLocking) Validate() error

Validate validates the CT_ContentPartLocking and its children

### func (*CT_ContentPartLocking) ValidateWithPath ¶

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

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

## type CT_CustomColor ¶

    type CT_CustomColor struct {
        // Name
        NameAttr *string
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### func NewCT_CustomColor ¶

    func NewCT_CustomColor() *CT_CustomColor

### func (*CT_CustomColor) MarshalXML ¶

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

### func (*CT_CustomColor) UnmarshalXML ¶

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

### func (*CT_CustomColor) Validate ¶

    func (m *CT_CustomColor) Validate() error

Validate validates the CT_CustomColor and its children

### func (*CT_CustomColor) ValidateWithPath ¶

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

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

## type CT_CustomColorList ¶

    type CT_CustomColorList struct {
        // Custom color
        CustClr []*CT_CustomColor
    }

### func NewCT_CustomColorList ¶

    func NewCT_CustomColorList() *CT_CustomColorList

### func (*CT_CustomColorList) MarshalXML ¶

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

### func (*CT_CustomColorList) UnmarshalXML ¶

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

### func (*CT_CustomColorList) Validate ¶

    func (m *CT_CustomColorList) Validate() error

Validate validates the CT_CustomColorList and its children

### func (*CT_CustomColorList) ValidateWithPath ¶

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

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

## type CT_CustomGeometry2D ¶

    type CT_CustomGeometry2D struct {
        // Adjust Value List
        AvLst *CT_GeomGuideList
        // List of Shape Guides
        GdLst *CT_GeomGuideList
        // List of Shape Adjust Handles
        AhLst *CT_AdjustHandleList
        // List of Shape Connection Sites
        CxnLst *CT_ConnectionSiteList
        // Shape Text Rectangle
        Rect *CT_GeomRect
        // List of Shape Paths
        PathLst *CT_Path2DList
    }

### func NewCT_CustomGeometry2D ¶

    func NewCT_CustomGeometry2D() *CT_CustomGeometry2D

### func (*CT_CustomGeometry2D) MarshalXML ¶

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

### func (*CT_CustomGeometry2D) UnmarshalXML ¶

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

### func (*CT_CustomGeometry2D) Validate ¶

    func (m *CT_CustomGeometry2D) Validate() error

Validate validates the CT_CustomGeometry2D and its children

### func (*CT_CustomGeometry2D) ValidateWithPath ¶

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

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

## type CT_DashStop ¶

    type CT_DashStop struct {
        // Dash Length
        DAttr ST_PositivePercentage
        // Space Length
        SpAttr ST_PositivePercentage
    }

### func NewCT_DashStop ¶

    func NewCT_DashStop() *CT_DashStop

### func (*CT_DashStop) MarshalXML ¶

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

### func (*CT_DashStop) UnmarshalXML ¶

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

### func (*CT_DashStop) Validate ¶

    func (m *CT_DashStop) Validate() error

Validate validates the CT_DashStop and its children

### func (*CT_DashStop) ValidateWithPath ¶

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

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

## type CT_DashStopList ¶

    type CT_DashStopList struct {
        // Dash Stop
        Ds []*CT_DashStop
    }

### func NewCT_DashStopList ¶

    func NewCT_DashStopList() *CT_DashStopList

### func (*CT_DashStopList) MarshalXML ¶

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

### func (*CT_DashStopList) UnmarshalXML ¶

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

### func (*CT_DashStopList) Validate ¶

    func (m *CT_DashStopList) Validate() error

Validate validates the CT_DashStopList and its children

### func (*CT_DashStopList) ValidateWithPath ¶

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

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

## type CT_DefaultShapeDefinition ¶

    type CT_DefaultShapeDefinition struct {
        // Visual Properties
        SpPr     *CT_ShapeProperties
        BodyPr   *CT_TextBodyProperties
        LstStyle *CT_TextListStyle
        Style    *CT_ShapeStyle
        ExtLst   *CT_OfficeArtExtensionList
    }

### func NewCT_DefaultShapeDefinition ¶

    func NewCT_DefaultShapeDefinition() *CT_DefaultShapeDefinition

### func (*CT_DefaultShapeDefinition) MarshalXML ¶

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

### func (*CT_DefaultShapeDefinition) UnmarshalXML ¶

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

### func (*CT_DefaultShapeDefinition) Validate ¶

    func (m *CT_DefaultShapeDefinition) Validate() error

Validate validates the CT_DefaultShapeDefinition and its children

### func (*CT_DefaultShapeDefinition) ValidateWithPath ¶

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

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

## type CT_DuotoneEffect ¶

    type CT_DuotoneEffect struct {
        EG_ColorChoice []*EG_ColorChoice
    }

### func NewCT_DuotoneEffect ¶

    func NewCT_DuotoneEffect() *CT_DuotoneEffect

### func (*CT_DuotoneEffect) MarshalXML ¶

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

### func (*CT_DuotoneEffect) UnmarshalXML ¶

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

### func (*CT_DuotoneEffect) Validate ¶

    func (m *CT_DuotoneEffect) Validate() error

Validate validates the CT_DuotoneEffect and its children

### func (*CT_DuotoneEffect) ValidateWithPath ¶

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

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

## type CT_EffectContainer ¶

    type CT_EffectContainer struct {
        // Effect Container Type
        TypeAttr ST_EffectContainerType
        // Name
        NameAttr  *string
        EG_Effect []*EG_Effect
    }

### func NewCT_EffectContainer ¶

    func NewCT_EffectContainer() *CT_EffectContainer

### func (*CT_EffectContainer) MarshalXML ¶

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

### func (*CT_EffectContainer) UnmarshalXML ¶

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

### func (*CT_EffectContainer) Validate ¶

    func (m *CT_EffectContainer) Validate() error

Validate validates the CT_EffectContainer and its children

### func (*CT_EffectContainer) ValidateWithPath ¶

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

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

## type CT_EffectList ¶

    type CT_EffectList struct {
        // Blur Effect
        Blur        *CT_BlurEffect
        FillOverlay *CT_FillOverlayEffect
        Glow        *CT_GlowEffect
        InnerShdw   *CT_InnerShadowEffect
        OuterShdw   *CT_OuterShadowEffect
        PrstShdw    *CT_PresetShadowEffect
        Reflection  *CT_ReflectionEffect
        SoftEdge    *CT_SoftEdgesEffect
    }

### func NewCT_EffectList ¶

    func NewCT_EffectList() *CT_EffectList

### func (*CT_EffectList) MarshalXML ¶

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

### func (*CT_EffectList) UnmarshalXML ¶

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

### func (*CT_EffectList) Validate ¶

    func (m *CT_EffectList) Validate() error

Validate validates the CT_EffectList and its children

### func (*CT_EffectList) ValidateWithPath ¶

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

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

## type CT_EffectProperties ¶

    type CT_EffectProperties struct {
        EffectPropertiesChoice *EG_EffectPropertiesChoice
    }

### func NewCT_EffectProperties ¶

    func NewCT_EffectProperties() *CT_EffectProperties

### func (*CT_EffectProperties) MarshalXML ¶

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

### func (*CT_EffectProperties) UnmarshalXML ¶

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

### func (*CT_EffectProperties) Validate ¶

    func (m *CT_EffectProperties) Validate() error

Validate validates the CT_EffectProperties and its children

### func (*CT_EffectProperties) ValidateWithPath ¶

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

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

## type CT_EffectReference ¶

    type CT_EffectReference struct {
        // Reference
        RefAttr string
    }

### func NewCT_EffectReference ¶

    func NewCT_EffectReference() *CT_EffectReference

### func (*CT_EffectReference) MarshalXML ¶

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

### func (*CT_EffectReference) UnmarshalXML ¶

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

### func (*CT_EffectReference) Validate ¶

    func (m *CT_EffectReference) Validate() error

Validate validates the CT_EffectReference and its children

### func (*CT_EffectReference) ValidateWithPath ¶

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

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

## type CT_EffectStyleItem ¶

    type CT_EffectStyleItem struct {
        EffectPropertiesChoice *EG_EffectPropertiesChoice
        // 3D Scene Properties
        Scene3d *CT_Scene3D
        // 3D properties
        Sp3d *CT_Shape3D
    }

### func NewCT_EffectStyleItem ¶

    func NewCT_EffectStyleItem() *CT_EffectStyleItem

### func (*CT_EffectStyleItem) MarshalXML ¶

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

### func (*CT_EffectStyleItem) UnmarshalXML ¶

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

### func (*CT_EffectStyleItem) Validate ¶

    func (m *CT_EffectStyleItem) Validate() error

Validate validates the CT_EffectStyleItem and its children

### func (*CT_EffectStyleItem) ValidateWithPath ¶

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

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

## type CT_EffectStyleList ¶

    type CT_EffectStyleList struct {
        // Effect Style
        EffectStyle []*CT_EffectStyleItem
    }

### func NewCT_EffectStyleList ¶

    func NewCT_EffectStyleList() *CT_EffectStyleList

### func (*CT_EffectStyleList) MarshalXML ¶

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

### func (*CT_EffectStyleList) UnmarshalXML ¶

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

### func (*CT_EffectStyleList) Validate ¶

    func (m *CT_EffectStyleList) Validate() error

Validate validates the CT_EffectStyleList and its children

### func (*CT_EffectStyleList) ValidateWithPath ¶

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

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

## type CT_EmbeddedWAVAudioFile ¶

    type CT_EmbeddedWAVAudioFile struct {
        EmbedAttr string
        // Sound Name
        NameAttr *string
    }

### func NewCT_EmbeddedWAVAudioFile ¶

    func NewCT_EmbeddedWAVAudioFile() *CT_EmbeddedWAVAudioFile

### func (*CT_EmbeddedWAVAudioFile) MarshalXML ¶

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

### func (*CT_EmbeddedWAVAudioFile) UnmarshalXML ¶

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

### func (*CT_EmbeddedWAVAudioFile) Validate ¶

    func (m *CT_EmbeddedWAVAudioFile) Validate() error

Validate validates the CT_EmbeddedWAVAudioFile and its children

### func (*CT_EmbeddedWAVAudioFile) ValidateWithPath ¶

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

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

## type CT_EmptyElement ¶

    type CT_EmptyElement struct {
    }

### func NewCT_EmptyElement ¶

    func NewCT_EmptyElement() *CT_EmptyElement

### func (*CT_EmptyElement) MarshalXML ¶

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

### func (*CT_EmptyElement) UnmarshalXML ¶

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

### func (*CT_EmptyElement) Validate ¶

    func (m *CT_EmptyElement) Validate() error

Validate validates the CT_EmptyElement and its children

### func (*CT_EmptyElement) ValidateWithPath ¶

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

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

## type CT_FillEffect ¶

    type CT_FillEffect struct {
        FillPropertiesChoice *EG_FillPropertiesChoice
    }

### func NewCT_FillEffect ¶

    func NewCT_FillEffect() *CT_FillEffect

### func (*CT_FillEffect) MarshalXML ¶

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

### func (*CT_FillEffect) UnmarshalXML ¶

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

### func (*CT_FillEffect) Validate ¶

    func (m *CT_FillEffect) Validate() error

Validate validates the CT_FillEffect and its children

### func (*CT_FillEffect) ValidateWithPath ¶

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

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

## type CT_FillOverlayEffect ¶

    type CT_FillOverlayEffect struct {
        // Blend
        BlendAttr            ST_BlendMode
        FillPropertiesChoice *EG_FillPropertiesChoice
    }

### func NewCT_FillOverlayEffect ¶

    func NewCT_FillOverlayEffect() *CT_FillOverlayEffect

### func (*CT_FillOverlayEffect) MarshalXML ¶

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

### func (*CT_FillOverlayEffect) UnmarshalXML ¶

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

### func (*CT_FillOverlayEffect) Validate ¶

    func (m *CT_FillOverlayEffect) Validate() error

Validate validates the CT_FillOverlayEffect and its children

### func (*CT_FillOverlayEffect) ValidateWithPath ¶

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

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

## type CT_FillProperties ¶

    type CT_FillProperties struct {
        FillPropertiesChoice *EG_FillPropertiesChoice
    }

### func NewCT_FillProperties ¶

    func NewCT_FillProperties() *CT_FillProperties

### func (*CT_FillProperties) MarshalXML ¶

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

### func (*CT_FillProperties) UnmarshalXML ¶

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

### func (*CT_FillProperties) Validate ¶

    func (m *CT_FillProperties) Validate() error

Validate validates the CT_FillProperties and its children

### func (*CT_FillProperties) ValidateWithPath ¶

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

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

## type CT_FillStyleList ¶

    type CT_FillStyleList struct {
        EG_FillProperties []*EG_FillProperties
    }

### func NewCT_FillStyleList ¶

    func NewCT_FillStyleList() *CT_FillStyleList

### func (*CT_FillStyleList) MarshalXML ¶

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

### func (*CT_FillStyleList) UnmarshalXML ¶

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

### func (*CT_FillStyleList) Validate ¶

    func (m *CT_FillStyleList) Validate() error

Validate validates the CT_FillStyleList and its children

### func (*CT_FillStyleList) ValidateWithPath ¶

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

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

## type CT_FixedPercentage ¶

    type CT_FixedPercentage struct {
        // Value
        ValAttr ST_FixedPercentage
    }

### func NewCT_FixedPercentage ¶

    func NewCT_FixedPercentage() *CT_FixedPercentage

### func (*CT_FixedPercentage) MarshalXML ¶

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

### func (*CT_FixedPercentage) UnmarshalXML ¶

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

### func (*CT_FixedPercentage) Validate ¶

    func (m *CT_FixedPercentage) Validate() error

Validate validates the CT_FixedPercentage and its children

### func (*CT_FixedPercentage) ValidateWithPath ¶

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

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

## type CT_FlatText ¶

    type CT_FlatText struct {
        // Z Coordinate
        ZAttr *ST_Coordinate
    }

### func NewCT_FlatText ¶

    func NewCT_FlatText() *CT_FlatText

### func (*CT_FlatText) MarshalXML ¶

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

### func (*CT_FlatText) UnmarshalXML ¶

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

### func (*CT_FlatText) Validate ¶

    func (m *CT_FlatText) Validate() error

Validate validates the CT_FlatText and its children

### func (*CT_FlatText) ValidateWithPath ¶

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

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

## type CT_FontCollection ¶

    type CT_FontCollection struct {
        // Latin Font
        Latin *CT_TextFont
        // East Asian Font
        Ea *CT_TextFont
        // Complex Script Font
        Cs *CT_TextFont
        // Font
        Font   []*CT_SupplementalFont
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_FontCollection ¶

    func NewCT_FontCollection() *CT_FontCollection

### func (*CT_FontCollection) MarshalXML ¶

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

### func (*CT_FontCollection) UnmarshalXML ¶

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

### func (*CT_FontCollection) Validate ¶

    func (m *CT_FontCollection) Validate() error

Validate validates the CT_FontCollection and its children

### func (*CT_FontCollection) ValidateWithPath ¶

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

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

## type CT_FontReference ¶

    type CT_FontReference struct {
        // Identifier
        IdxAttr ST_FontCollectionIndex
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### func NewCT_FontReference ¶

    func NewCT_FontReference() *CT_FontReference

### func (*CT_FontReference) MarshalXML ¶

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

### func (*CT_FontReference) UnmarshalXML ¶

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

### func (*CT_FontReference) Validate ¶

    func (m *CT_FontReference) Validate() error

Validate validates the CT_FontReference and its children

### func (*CT_FontReference) ValidateWithPath ¶

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

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

## type CT_FontScheme ¶

    type CT_FontScheme struct {
        // Name
        NameAttr string
        // Major Font
        MajorFont *CT_FontCollection
        // Minor fonts
        MinorFont *CT_FontCollection
        ExtLst    *CT_OfficeArtExtensionList
    }

### func NewCT_FontScheme ¶

    func NewCT_FontScheme() *CT_FontScheme

### func (*CT_FontScheme) MarshalXML ¶

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

### func (*CT_FontScheme) UnmarshalXML ¶

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

### func (*CT_FontScheme) Validate ¶

    func (m *CT_FontScheme) Validate() error

Validate validates the CT_FontScheme and its children

### func (*CT_FontScheme) ValidateWithPath ¶

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

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

## type CT_GammaTransform ¶

    type CT_GammaTransform struct {
    }

### func NewCT_GammaTransform ¶

    func NewCT_GammaTransform() *CT_GammaTransform

### func (*CT_GammaTransform) MarshalXML ¶

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

### func (*CT_GammaTransform) UnmarshalXML ¶

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

### func (*CT_GammaTransform) Validate ¶

    func (m *CT_GammaTransform) Validate() error

Validate validates the CT_GammaTransform and its children

### func (*CT_GammaTransform) ValidateWithPath ¶

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

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

## type CT_GeomGuide ¶

    type CT_GeomGuide struct {
        // Shape Guide Name
        NameAttr string
        // Shape Guide Formula
        FmlaAttr string
    }

### func NewCT_GeomGuide ¶

    func NewCT_GeomGuide() *CT_GeomGuide

### func (*CT_GeomGuide) MarshalXML ¶

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

### func (*CT_GeomGuide) UnmarshalXML ¶

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

### func (*CT_GeomGuide) Validate ¶

    func (m *CT_GeomGuide) Validate() error

Validate validates the CT_GeomGuide and its children

### func (*CT_GeomGuide) ValidateWithPath ¶

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

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

## type CT_GeomGuideList ¶

    type CT_GeomGuideList struct {
        // Shape Guide
        Gd []*CT_GeomGuide
    }

### func NewCT_GeomGuideList ¶

    func NewCT_GeomGuideList() *CT_GeomGuideList

### func (*CT_GeomGuideList) MarshalXML ¶

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

### func (*CT_GeomGuideList) UnmarshalXML ¶

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

### func (*CT_GeomGuideList) Validate ¶

    func (m *CT_GeomGuideList) Validate() error

Validate validates the CT_GeomGuideList and its children

### func (*CT_GeomGuideList) ValidateWithPath ¶

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

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

## type CT_GeomRect ¶

    type CT_GeomRect struct {
        // Left
        LAttr ST_AdjCoordinate
        // Top
        TAttr ST_AdjCoordinate
        // Right
        RAttr ST_AdjCoordinate
        // Bottom Position
        BAttr ST_AdjCoordinate
    }

### func NewCT_GeomRect ¶

    func NewCT_GeomRect() *CT_GeomRect

### func (*CT_GeomRect) MarshalXML ¶

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

### func (*CT_GeomRect) UnmarshalXML ¶

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

### func (*CT_GeomRect) Validate ¶

    func (m *CT_GeomRect) Validate() error

Validate validates the CT_GeomRect and its children

### func (*CT_GeomRect) ValidateWithPath ¶

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

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

## type CT_GlowEffect ¶

    type CT_GlowEffect struct {
        // Radius
        RadAttr *int64
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### func NewCT_GlowEffect ¶

    func NewCT_GlowEffect() *CT_GlowEffect

### func (*CT_GlowEffect) MarshalXML ¶

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

### func (*CT_GlowEffect) UnmarshalXML ¶

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

### func (*CT_GlowEffect) Validate ¶

    func (m *CT_GlowEffect) Validate() error

Validate validates the CT_GlowEffect and its children

### func (*CT_GlowEffect) ValidateWithPath ¶

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

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

## type CT_GradientFillProperties ¶

    type CT_GradientFillProperties struct {
        // Tile Flip
        FlipAttr ST_TileFlipMode
        // Rotate With Shape
        RotWithShapeAttr *bool
        // Gradient Stop List
        GsLst                 *CT_GradientStopList
        ShadePropertiesChoice *EG_ShadePropertiesChoice
        // Tile Rectangle
        TileRect *CT_RelativeRect
    }

### 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 {
        // Position
        PosAttr ST_PositiveFixedPercentage
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### 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 {
        // Gradient stops
        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_GraphicalObject ¶

    type CT_GraphicalObject struct {
        // Graphic Object Data
        GraphicData *CT_GraphicalObjectData
    }

### func NewCT_GraphicalObject ¶

    func NewCT_GraphicalObject() *CT_GraphicalObject

### func (*CT_GraphicalObject) MarshalXML ¶

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

### func (*CT_GraphicalObject) UnmarshalXML ¶

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

### func (*CT_GraphicalObject) Validate ¶

    func (m *CT_GraphicalObject) Validate() error

Validate validates the CT_GraphicalObject and its children

### func (*CT_GraphicalObject) ValidateWithPath ¶

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

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

## type CT_GraphicalObjectData ¶

    type CT_GraphicalObjectData struct {
        // Uniform Resource Identifier
        UriAttr string
        Any     []unioffice.Any
    }

### func NewCT_GraphicalObjectData ¶

    func NewCT_GraphicalObjectData() *CT_GraphicalObjectData

### func (*CT_GraphicalObjectData) MarshalXML ¶

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

### func (*CT_GraphicalObjectData) UnmarshalXML ¶

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

### func (*CT_GraphicalObjectData) Validate ¶

    func (m *CT_GraphicalObjectData) Validate() error

Validate validates the CT_GraphicalObjectData and its children

### func (*CT_GraphicalObjectData) ValidateWithPath ¶

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

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

## type CT_GraphicalObjectFrameLocking ¶

    type CT_GraphicalObjectFrameLocking struct {
        // Disallow Shape Grouping
        NoGrpAttr *bool
        // Disallow Selection of Child Shapes
        NoDrilldownAttr *bool
        // Disallow Shape Selection
        NoSelectAttr *bool
        // Disallow Aspect Ratio Change
        NoChangeAspectAttr *bool
        // Disallow Shape Movement
        NoMoveAttr *bool
        // Disallow Shape Resize
        NoResizeAttr *bool
        ExtLst       *CT_OfficeArtExtensionList
    }

### func NewCT_GraphicalObjectFrameLocking ¶

    func NewCT_GraphicalObjectFrameLocking() *CT_GraphicalObjectFrameLocking

### func (*CT_GraphicalObjectFrameLocking) MarshalXML ¶

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

### func (*CT_GraphicalObjectFrameLocking) UnmarshalXML ¶

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

### func (*CT_GraphicalObjectFrameLocking) Validate ¶

    func (m *CT_GraphicalObjectFrameLocking) Validate() error

Validate validates the CT_GraphicalObjectFrameLocking and its children

### func (*CT_GraphicalObjectFrameLocking) ValidateWithPath ¶

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

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

## type CT_GrayscaleEffect ¶

    type CT_GrayscaleEffect struct {
    }

### func NewCT_GrayscaleEffect ¶

    func NewCT_GrayscaleEffect() *CT_GrayscaleEffect

### func (*CT_GrayscaleEffect) MarshalXML ¶

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

### func (*CT_GrayscaleEffect) UnmarshalXML ¶

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

### func (*CT_GrayscaleEffect) Validate ¶

    func (m *CT_GrayscaleEffect) Validate() error

Validate validates the CT_GrayscaleEffect and its children

### func (*CT_GrayscaleEffect) ValidateWithPath ¶

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

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

## type CT_GrayscaleTransform ¶

    type CT_GrayscaleTransform struct {
    }

### func NewCT_GrayscaleTransform ¶

    func NewCT_GrayscaleTransform() *CT_GrayscaleTransform

### func (*CT_GrayscaleTransform) MarshalXML ¶

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

### func (*CT_GrayscaleTransform) UnmarshalXML ¶

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

### func (*CT_GrayscaleTransform) Validate ¶

    func (m *CT_GrayscaleTransform) Validate() error

Validate validates the CT_GrayscaleTransform and its children

### func (*CT_GrayscaleTransform) ValidateWithPath ¶

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

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

## type CT_GroupFillProperties ¶

    type CT_GroupFillProperties struct {
    }

### func NewCT_GroupFillProperties ¶

    func NewCT_GroupFillProperties() *CT_GroupFillProperties

### func (*CT_GroupFillProperties) MarshalXML ¶

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

### func (*CT_GroupFillProperties) UnmarshalXML ¶

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

### func (*CT_GroupFillProperties) Validate ¶

    func (m *CT_GroupFillProperties) Validate() error

Validate validates the CT_GroupFillProperties and its children

### func (*CT_GroupFillProperties) ValidateWithPath ¶

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

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

## type CT_GroupLocking ¶

    type CT_GroupLocking struct {
        // Disallow Shape Grouping
        NoGrpAttr *bool
        // Disallow Shape Ungrouping
        NoUngrpAttr *bool
        // Disallow Shape Selection
        NoSelectAttr *bool
        // Disallow Shape Rotation
        NoRotAttr *bool
        // Disallow Aspect Ratio Change
        NoChangeAspectAttr *bool
        // Disallow Moving Shape
        NoMoveAttr *bool
        // Disallow Shape Resizing
        NoResizeAttr *bool
        ExtLst       *CT_OfficeArtExtensionList
    }

### func NewCT_GroupLocking ¶

    func NewCT_GroupLocking() *CT_GroupLocking

### func (*CT_GroupLocking) MarshalXML ¶

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

### func (*CT_GroupLocking) UnmarshalXML ¶

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

### func (*CT_GroupLocking) Validate ¶

    func (m *CT_GroupLocking) Validate() error

Validate validates the CT_GroupLocking and its children

### func (*CT_GroupLocking) ValidateWithPath ¶

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

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

## type CT_GroupShapeProperties ¶

    type CT_GroupShapeProperties struct {
        // Black and White Mode
        BwModeAttr ST_BlackWhiteMode
        // 2D Transform for Grouped Objects
        Xfrm                   *CT_GroupTransform2D
        FillPropertiesChoice   *EG_FillPropertiesChoice
        EffectPropertiesChoice *EG_EffectPropertiesChoice
        Scene3d                *CT_Scene3D
        ExtLst                 *CT_OfficeArtExtensionList
    }

### func NewCT_GroupShapeProperties ¶

    func NewCT_GroupShapeProperties() *CT_GroupShapeProperties

### func (*CT_GroupShapeProperties) MarshalXML ¶

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

### func (*CT_GroupShapeProperties) UnmarshalXML ¶

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

### func (*CT_GroupShapeProperties) Validate ¶

    func (m *CT_GroupShapeProperties) Validate() error

Validate validates the CT_GroupShapeProperties and its children

### func (*CT_GroupShapeProperties) ValidateWithPath ¶

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

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

## type CT_GroupTransform2D ¶

    type CT_GroupTransform2D struct {
        // Rotation
        RotAttr *int32
        // Horizontal Flip
        FlipHAttr *bool
        // Vertical Flip
        FlipVAttr *bool
        // Offset
        Off *CT_Point2D
        // Extents
        Ext *CT_PositiveSize2D
        // Child Offset
        ChOff *CT_Point2D
        // Child Extents
        ChExt *CT_PositiveSize2D
    }

### func NewCT_GroupTransform2D ¶

    func NewCT_GroupTransform2D() *CT_GroupTransform2D

### func (*CT_GroupTransform2D) MarshalXML ¶

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

### func (*CT_GroupTransform2D) UnmarshalXML ¶

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

### func (*CT_GroupTransform2D) Validate ¶

    func (m *CT_GroupTransform2D) Validate() error

Validate validates the CT_GroupTransform2D and its children

### func (*CT_GroupTransform2D) ValidateWithPath ¶

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

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

## type CT_GvmlConnector ¶

    type CT_GvmlConnector struct {
        // Non-Visual Properties for a Connection Shape
        NvCxnSpPr *CT_GvmlConnectorNonVisual
        // Visual Properties
        SpPr *CT_ShapeProperties
        // Shape Style
        Style  *CT_ShapeStyle
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_GvmlConnector ¶

    func NewCT_GvmlConnector() *CT_GvmlConnector

### func (*CT_GvmlConnector) MarshalXML ¶

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

### func (*CT_GvmlConnector) UnmarshalXML ¶

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

### func (*CT_GvmlConnector) Validate ¶

    func (m *CT_GvmlConnector) Validate() error

Validate validates the CT_GvmlConnector and its children

### func (*CT_GvmlConnector) ValidateWithPath ¶

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

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

## type CT_GvmlConnectorNonVisual ¶

    type CT_GvmlConnectorNonVisual struct {
        // Non-Visual Drawing Properties
        CNvPr *CT_NonVisualDrawingProps
        // Non-Visual Connector Shape Drawing Properties
        CNvCxnSpPr *CT_NonVisualConnectorProperties
    }

### func NewCT_GvmlConnectorNonVisual ¶

    func NewCT_GvmlConnectorNonVisual() *CT_GvmlConnectorNonVisual

### func (*CT_GvmlConnectorNonVisual) MarshalXML ¶

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

### func (*CT_GvmlConnectorNonVisual) UnmarshalXML ¶

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

### func (*CT_GvmlConnectorNonVisual) Validate ¶

    func (m *CT_GvmlConnectorNonVisual) Validate() error

Validate validates the CT_GvmlConnectorNonVisual and its children

### func (*CT_GvmlConnectorNonVisual) ValidateWithPath ¶

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

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

## type CT_GvmlGraphicFrameNonVisual ¶

    type CT_GvmlGraphicFrameNonVisual struct {
        CNvPr *CT_NonVisualDrawingProps
        // Non-Visual Graphic Frame Drawing Properties
        CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties
    }

### func NewCT_GvmlGraphicFrameNonVisual ¶

    func NewCT_GvmlGraphicFrameNonVisual() *CT_GvmlGraphicFrameNonVisual

### func (*CT_GvmlGraphicFrameNonVisual) MarshalXML ¶

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

### func (*CT_GvmlGraphicFrameNonVisual) UnmarshalXML ¶

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

### func (*CT_GvmlGraphicFrameNonVisual) Validate ¶

    func (m *CT_GvmlGraphicFrameNonVisual) Validate() error

Validate validates the CT_GvmlGraphicFrameNonVisual and its children

### func (*CT_GvmlGraphicFrameNonVisual) ValidateWithPath ¶

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

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

## type CT_GvmlGraphicalObjectFrame ¶

    type CT_GvmlGraphicalObjectFrame struct {
        // Non-Visual Properties for a Graphic Frame
        NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual
        Graphic          *Graphic
        Xfrm             *CT_Transform2D
        ExtLst           *CT_OfficeArtExtensionList
    }

### func NewCT_GvmlGraphicalObjectFrame ¶

    func NewCT_GvmlGraphicalObjectFrame() *CT_GvmlGraphicalObjectFrame

### func (*CT_GvmlGraphicalObjectFrame) MarshalXML ¶

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

### func (*CT_GvmlGraphicalObjectFrame) UnmarshalXML ¶

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

### func (*CT_GvmlGraphicalObjectFrame) Validate ¶

    func (m *CT_GvmlGraphicalObjectFrame) Validate() error

Validate validates the CT_GvmlGraphicalObjectFrame and its children

### func (*CT_GvmlGraphicalObjectFrame) ValidateWithPath ¶

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

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

## type CT_GvmlGroupShape ¶

    type CT_GvmlGroupShape struct {
        // Non-Visual Properties for a Group Shape
        NvGrpSpPr *CT_GvmlGroupShapeNonVisual
        // Visual Group Shape Properties
        GrpSpPr              *CT_GroupShapeProperties
        GvmlGroupShapeChoice []*CT_GvmlGroupShapeChoice
        ExtLst               *CT_OfficeArtExtensionList
    }

### func NewCT_GvmlGroupShape ¶

    func NewCT_GvmlGroupShape() *CT_GvmlGroupShape

### func (*CT_GvmlGroupShape) MarshalXML ¶

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

### func (*CT_GvmlGroupShape) UnmarshalXML ¶

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

### func (*CT_GvmlGroupShape) Validate ¶

    func (m *CT_GvmlGroupShape) Validate() error

Validate validates the CT_GvmlGroupShape and its children

### func (*CT_GvmlGroupShape) ValidateWithPath ¶

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

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

## type CT_GvmlGroupShapeChoice ¶

    type CT_GvmlGroupShapeChoice struct {
        TxSp         *CT_GvmlTextShape
        Sp           *CT_GvmlShape
        CxnSp        *CT_GvmlConnector
        Pic          *CT_GvmlPicture
        GraphicFrame *CT_GvmlGraphicalObjectFrame
        GrpSp        *CT_GvmlGroupShape
    }

### func NewCT_GvmlGroupShapeChoice ¶

    func NewCT_GvmlGroupShapeChoice() *CT_GvmlGroupShapeChoice

### func (*CT_GvmlGroupShapeChoice) MarshalXML ¶

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

### func (*CT_GvmlGroupShapeChoice) UnmarshalXML ¶

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

### func (*CT_GvmlGroupShapeChoice) Validate ¶

    func (m *CT_GvmlGroupShapeChoice) Validate() error

Validate validates the CT_GvmlGroupShapeChoice and its children

### func (*CT_GvmlGroupShapeChoice) ValidateWithPath ¶

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

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

## type CT_GvmlGroupShapeNonVisual ¶

    type CT_GvmlGroupShapeNonVisual struct {
        CNvPr *CT_NonVisualDrawingProps
        // Non-Visual Group Shape Drawing Properties
        CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps
    }

### func NewCT_GvmlGroupShapeNonVisual ¶

    func NewCT_GvmlGroupShapeNonVisual() *CT_GvmlGroupShapeNonVisual

### func (*CT_GvmlGroupShapeNonVisual) MarshalXML ¶

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

### func (*CT_GvmlGroupShapeNonVisual) UnmarshalXML ¶

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

### func (*CT_GvmlGroupShapeNonVisual) Validate ¶

    func (m *CT_GvmlGroupShapeNonVisual) Validate() error

Validate validates the CT_GvmlGroupShapeNonVisual and its children

### func (*CT_GvmlGroupShapeNonVisual) ValidateWithPath ¶

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

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

## type CT_GvmlPicture ¶

    type CT_GvmlPicture struct {
        // Non-Visual Properties for a Picture
        NvPicPr *CT_GvmlPictureNonVisual
        // Picture Fill
        BlipFill *CT_BlipFillProperties
        // Shape Properties
        SpPr   *CT_ShapeProperties
        Style  *CT_ShapeStyle
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_GvmlPicture ¶

    func NewCT_GvmlPicture() *CT_GvmlPicture

### func (*CT_GvmlPicture) MarshalXML ¶

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

### func (*CT_GvmlPicture) UnmarshalXML ¶

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

### func (*CT_GvmlPicture) Validate ¶

    func (m *CT_GvmlPicture) Validate() error

Validate validates the CT_GvmlPicture and its children

### func (*CT_GvmlPicture) ValidateWithPath ¶

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

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

## type CT_GvmlPictureNonVisual ¶

    type CT_GvmlPictureNonVisual struct {
        CNvPr *CT_NonVisualDrawingProps
        // Non-Visual Picture Drawing Properties
        CNvPicPr *CT_NonVisualPictureProperties
    }

### func NewCT_GvmlPictureNonVisual ¶

    func NewCT_GvmlPictureNonVisual() *CT_GvmlPictureNonVisual

### func (*CT_GvmlPictureNonVisual) MarshalXML ¶

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

### func (*CT_GvmlPictureNonVisual) UnmarshalXML ¶

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

### func (*CT_GvmlPictureNonVisual) Validate ¶

    func (m *CT_GvmlPictureNonVisual) Validate() error

Validate validates the CT_GvmlPictureNonVisual and its children

### func (*CT_GvmlPictureNonVisual) ValidateWithPath ¶

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

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

## type CT_GvmlShape ¶

    type CT_GvmlShape struct {
        // Non-Visual Properties for a Shape
        NvSpPr *CT_GvmlShapeNonVisual
        // Visual Properties
        SpPr *CT_ShapeProperties
        // Text Shape
        TxSp *CT_GvmlTextShape
        // Style
        Style  *CT_ShapeStyle
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_GvmlShape ¶

    func NewCT_GvmlShape() *CT_GvmlShape

### func (*CT_GvmlShape) MarshalXML ¶

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

### func (*CT_GvmlShape) UnmarshalXML ¶

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

### func (*CT_GvmlShape) Validate ¶

    func (m *CT_GvmlShape) Validate() error

Validate validates the CT_GvmlShape and its children

### func (*CT_GvmlShape) ValidateWithPath ¶

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

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

## type CT_GvmlShapeNonVisual ¶

    type CT_GvmlShapeNonVisual struct {
        CNvPr *CT_NonVisualDrawingProps
        // Non-Visual Shape Drawing Properties
        CNvSpPr *CT_NonVisualDrawingShapeProps
    }

### func NewCT_GvmlShapeNonVisual ¶

    func NewCT_GvmlShapeNonVisual() *CT_GvmlShapeNonVisual

### func (*CT_GvmlShapeNonVisual) MarshalXML ¶

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

### func (*CT_GvmlShapeNonVisual) UnmarshalXML ¶

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

### func (*CT_GvmlShapeNonVisual) Validate ¶

    func (m *CT_GvmlShapeNonVisual) Validate() error

Validate validates the CT_GvmlShapeNonVisual and its children

### func (*CT_GvmlShapeNonVisual) ValidateWithPath ¶

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

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

## type CT_GvmlTextShape ¶

    type CT_GvmlTextShape struct {
        // Shape Text Body
        TxBody              *CT_TextBody
        GvmlTextShapeChoice *CT_GvmlTextShapeChoice
        ExtLst              *CT_OfficeArtExtensionList
    }

### func NewCT_GvmlTextShape ¶

    func NewCT_GvmlTextShape() *CT_GvmlTextShape

### func (*CT_GvmlTextShape) MarshalXML ¶

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

### func (*CT_GvmlTextShape) UnmarshalXML ¶

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

### func (*CT_GvmlTextShape) Validate ¶

    func (m *CT_GvmlTextShape) Validate() error

Validate validates the CT_GvmlTextShape and its children

### func (*CT_GvmlTextShape) ValidateWithPath ¶

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

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

## type CT_GvmlTextShapeChoice ¶

    type CT_GvmlTextShapeChoice struct {
        UseSpRect *CT_GvmlUseShapeRectangle
        Xfrm      *CT_Transform2D
    }

### func NewCT_GvmlTextShapeChoice ¶

    func NewCT_GvmlTextShapeChoice() *CT_GvmlTextShapeChoice

### func (*CT_GvmlTextShapeChoice) MarshalXML ¶

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

### func (*CT_GvmlTextShapeChoice) UnmarshalXML ¶

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

### func (*CT_GvmlTextShapeChoice) Validate ¶

    func (m *CT_GvmlTextShapeChoice) Validate() error

Validate validates the CT_GvmlTextShapeChoice and its children

### func (*CT_GvmlTextShapeChoice) ValidateWithPath ¶

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

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

## type CT_GvmlUseShapeRectangle ¶

    type CT_GvmlUseShapeRectangle struct {
    }

### func NewCT_GvmlUseShapeRectangle ¶

    func NewCT_GvmlUseShapeRectangle() *CT_GvmlUseShapeRectangle

### func (*CT_GvmlUseShapeRectangle) MarshalXML ¶

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

### func (*CT_GvmlUseShapeRectangle) UnmarshalXML ¶

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

### func (*CT_GvmlUseShapeRectangle) Validate ¶

    func (m *CT_GvmlUseShapeRectangle) Validate() error

Validate validates the CT_GvmlUseShapeRectangle and its children

### func (*CT_GvmlUseShapeRectangle) ValidateWithPath ¶

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

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

## type CT_HSLEffect ¶

    type CT_HSLEffect struct {
        // Hue
        HueAttr *int32
        // Saturation
        SatAttr *ST_FixedPercentage
        // Luminance
        LumAttr *ST_FixedPercentage
    }

### func NewCT_HSLEffect ¶

    func NewCT_HSLEffect() *CT_HSLEffect

### func (*CT_HSLEffect) MarshalXML ¶

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

### func (*CT_HSLEffect) UnmarshalXML ¶

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

### func (*CT_HSLEffect) Validate ¶

    func (m *CT_HSLEffect) Validate() error

Validate validates the CT_HSLEffect and its children

### func (*CT_HSLEffect) ValidateWithPath ¶

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

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

## type CT_Headers ¶

    type CT_Headers struct {
        // Header Cell Reference
        Header []string
    }

### func NewCT_Headers ¶

    func NewCT_Headers() *CT_Headers

### func (*CT_Headers) MarshalXML ¶

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

### func (*CT_Headers) UnmarshalXML ¶

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

### func (*CT_Headers) Validate ¶

    func (m *CT_Headers) Validate() error

Validate validates the CT_Headers and its children

### func (*CT_Headers) ValidateWithPath ¶

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

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

## type CT_HslColor ¶

    type CT_HslColor struct {
        // Hue
        HueAttr int32
        // Saturation
        SatAttr ST_Percentage
        // Luminance
        LumAttr           ST_Percentage
        EG_ColorTransform []*EG_ColorTransform
    }

### func NewCT_HslColor ¶

    func NewCT_HslColor() *CT_HslColor

### func (*CT_HslColor) MarshalXML ¶

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

### func (*CT_HslColor) UnmarshalXML ¶

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

### func (*CT_HslColor) Validate ¶

    func (m *CT_HslColor) Validate() error

Validate validates the CT_HslColor and its children

### func (*CT_HslColor) ValidateWithPath ¶

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

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

## type CT_Hyperlink ¶

    type CT_Hyperlink struct {
        IdAttr *string
        // Invalid URL
        InvalidUrlAttr *string
        // Action Setting
        ActionAttr *string
        // Target Frame
        TgtFrameAttr *string
        // Hyperlink Tooltip
        TooltipAttr *string
        // Add Hyperlink to Page History
        HistoryAttr *bool
        // Highlight Click
        HighlightClickAttr *bool
        // End Sounds
        EndSndAttr *bool
        // Hyperlink Sound
        Snd    *CT_EmbeddedWAVAudioFile
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_Hyperlink ¶

    func NewCT_Hyperlink() *CT_Hyperlink

### func (*CT_Hyperlink) MarshalXML ¶

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

### func (*CT_Hyperlink) UnmarshalXML ¶

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

### func (*CT_Hyperlink) Validate ¶

    func (m *CT_Hyperlink) Validate() error

Validate validates the CT_Hyperlink and its children

### func (*CT_Hyperlink) ValidateWithPath ¶

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

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

## type CT_InnerShadowEffect ¶

    type CT_InnerShadowEffect struct {
        // Blur Radius
        BlurRadAttr *int64
        // Distance
        DistAttr *int64
        // Direction
        DirAttr *int32
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### func NewCT_InnerShadowEffect ¶

    func NewCT_InnerShadowEffect() *CT_InnerShadowEffect

### func (*CT_InnerShadowEffect) MarshalXML ¶

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

### func (*CT_InnerShadowEffect) UnmarshalXML ¶

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

### func (*CT_InnerShadowEffect) Validate ¶

    func (m *CT_InnerShadowEffect) Validate() error

Validate validates the CT_InnerShadowEffect and its children

### func (*CT_InnerShadowEffect) ValidateWithPath ¶

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

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

## type CT_InverseGammaTransform ¶

    type CT_InverseGammaTransform struct {
    }

### func NewCT_InverseGammaTransform ¶

    func NewCT_InverseGammaTransform() *CT_InverseGammaTransform

### func (*CT_InverseGammaTransform) MarshalXML ¶

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

### func (*CT_InverseGammaTransform) UnmarshalXML ¶

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

### func (*CT_InverseGammaTransform) Validate ¶

    func (m *CT_InverseGammaTransform) Validate() error

Validate validates the CT_InverseGammaTransform and its children

### func (*CT_InverseGammaTransform) ValidateWithPath ¶

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

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

## type CT_InverseTransform ¶

    type CT_InverseTransform struct {
    }

### func NewCT_InverseTransform ¶

    func NewCT_InverseTransform() *CT_InverseTransform

### func (*CT_InverseTransform) MarshalXML ¶

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

### func (*CT_InverseTransform) UnmarshalXML ¶

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

### func (*CT_InverseTransform) Validate ¶

    func (m *CT_InverseTransform) Validate() error

Validate validates the CT_InverseTransform and its children

### func (*CT_InverseTransform) ValidateWithPath ¶

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

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

## type CT_LightRig ¶

    type CT_LightRig struct {
        // Rig Preset
        RigAttr ST_LightRigType
        // Direction
        DirAttr ST_LightRigDirection
        // Rotation
        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_LineEndProperties ¶

    type CT_LineEndProperties struct {
        // Line Head/End Type
        TypeAttr ST_LineEndType
        // Width of Head/End
        WAttr ST_LineEndWidth
        // Length of Head/End
        LenAttr ST_LineEndLength
    }

### func NewCT_LineEndProperties ¶

    func NewCT_LineEndProperties() *CT_LineEndProperties

### func (*CT_LineEndProperties) MarshalXML ¶

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

### func (*CT_LineEndProperties) UnmarshalXML ¶

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

### func (*CT_LineEndProperties) Validate ¶

    func (m *CT_LineEndProperties) Validate() error

Validate validates the CT_LineEndProperties and its children

### func (*CT_LineEndProperties) ValidateWithPath ¶

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

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

## type CT_LineJoinBevel ¶

    type CT_LineJoinBevel struct {
    }

### func NewCT_LineJoinBevel ¶

    func NewCT_LineJoinBevel() *CT_LineJoinBevel

### func (*CT_LineJoinBevel) MarshalXML ¶

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

### func (*CT_LineJoinBevel) UnmarshalXML ¶

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

### func (*CT_LineJoinBevel) Validate ¶

    func (m *CT_LineJoinBevel) Validate() error

Validate validates the CT_LineJoinBevel and its children

### func (*CT_LineJoinBevel) ValidateWithPath ¶

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

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

## type CT_LineJoinMiterProperties ¶

    type CT_LineJoinMiterProperties struct {
        // Miter Join Limit
        LimAttr *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_LineJoinRound ¶

    type CT_LineJoinRound struct {
    }

### func NewCT_LineJoinRound ¶

    func NewCT_LineJoinRound() *CT_LineJoinRound

### func (*CT_LineJoinRound) MarshalXML ¶

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

### func (*CT_LineJoinRound) UnmarshalXML ¶

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

### func (*CT_LineJoinRound) Validate ¶

    func (m *CT_LineJoinRound) Validate() error

Validate validates the CT_LineJoinRound and its children

### func (*CT_LineJoinRound) ValidateWithPath ¶

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

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

## type CT_LineProperties ¶

    type CT_LineProperties struct {
        // Line Width
        WAttr *int32
        // Line Ending Cap Type
        CapAttr ST_LineCap
        // Compound Line Type
        CmpdAttr ST_CompoundLine
        // Stroke Alignment
        AlgnAttr                 ST_PenAlignment
        LineFillPropertiesChoice *EG_LineFillPropertiesChoice
        LineDashPropertiesChoice *EG_LineDashPropertiesChoice
        LineJoinPropertiesChoice *EG_LineJoinPropertiesChoice
        // Line Head/End Style
        HeadEnd *CT_LineEndProperties
        // Tail line end style
        TailEnd *CT_LineEndProperties
        ExtLst  *CT_OfficeArtExtensionList
    }

### func NewCT_LineProperties ¶

    func NewCT_LineProperties() *CT_LineProperties

### func (*CT_LineProperties) MarshalXML ¶

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

### func (*CT_LineProperties) UnmarshalXML ¶

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

### func (*CT_LineProperties) Validate ¶

    func (m *CT_LineProperties) Validate() error

Validate validates the CT_LineProperties and its children

### func (*CT_LineProperties) ValidateWithPath ¶

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

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

## type CT_LineStyleList ¶

    type CT_LineStyleList struct {
        Ln []*CT_LineProperties
    }

### func NewCT_LineStyleList ¶

    func NewCT_LineStyleList() *CT_LineStyleList

### func (*CT_LineStyleList) MarshalXML ¶

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

### func (*CT_LineStyleList) UnmarshalXML ¶

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

### func (*CT_LineStyleList) Validate ¶

    func (m *CT_LineStyleList) Validate() error

Validate validates the CT_LineStyleList and its children

### func (*CT_LineStyleList) ValidateWithPath ¶

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

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

## type CT_LinearShadeProperties ¶

    type CT_LinearShadeProperties struct {
        // Angle
        AngAttr *int32
        // Scaled
        ScaledAttr *bool
    }

### 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_LuminanceEffect ¶

    type CT_LuminanceEffect struct {
        // Brightness
        BrightAttr *ST_FixedPercentage
        // Contrast
        ContrastAttr *ST_FixedPercentage
    }

### func NewCT_LuminanceEffect ¶

    func NewCT_LuminanceEffect() *CT_LuminanceEffect

### func (*CT_LuminanceEffect) MarshalXML ¶

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

### func (*CT_LuminanceEffect) UnmarshalXML ¶

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

### func (*CT_LuminanceEffect) Validate ¶

    func (m *CT_LuminanceEffect) Validate() error

Validate validates the CT_LuminanceEffect and its children

### func (*CT_LuminanceEffect) ValidateWithPath ¶

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

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

## type CT_NoFillProperties ¶

    type CT_NoFillProperties struct {
    }

### func NewCT_NoFillProperties ¶

    func NewCT_NoFillProperties() *CT_NoFillProperties

### func (*CT_NoFillProperties) MarshalXML ¶

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

### func (*CT_NoFillProperties) UnmarshalXML ¶

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

### func (*CT_NoFillProperties) Validate ¶

    func (m *CT_NoFillProperties) Validate() error

Validate validates the CT_NoFillProperties and its children

### func (*CT_NoFillProperties) ValidateWithPath ¶

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

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

## type CT_NonVisualConnectorProperties ¶

    type CT_NonVisualConnectorProperties struct {
        // Connection Shape Locks
        CxnSpLocks *CT_ConnectorLocking
        // Connection Start
        StCxn *CT_Connection
        // Connection End
        EndCxn *CT_Connection
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_NonVisualConnectorProperties ¶

    func NewCT_NonVisualConnectorProperties() *CT_NonVisualConnectorProperties

### func (*CT_NonVisualConnectorProperties) MarshalXML ¶

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

### func (*CT_NonVisualConnectorProperties) UnmarshalXML ¶

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

### func (*CT_NonVisualConnectorProperties) Validate ¶

    func (m *CT_NonVisualConnectorProperties) Validate() error

Validate validates the CT_NonVisualConnectorProperties and its children

### func (*CT_NonVisualConnectorProperties) ValidateWithPath ¶

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

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

## type CT_NonVisualContentPartProperties ¶

    type CT_NonVisualContentPartProperties struct {
        IsCommentAttr *bool
        CpLocks       *CT_ContentPartLocking
        ExtLst        *CT_OfficeArtExtensionList
    }

### func NewCT_NonVisualContentPartProperties ¶

    func NewCT_NonVisualContentPartProperties() *CT_NonVisualContentPartProperties

### func (*CT_NonVisualContentPartProperties) MarshalXML ¶

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

### func (*CT_NonVisualContentPartProperties) UnmarshalXML ¶

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

### func (*CT_NonVisualContentPartProperties) Validate ¶

    func (m *CT_NonVisualContentPartProperties) Validate() error

Validate validates the CT_NonVisualContentPartProperties and its children

### func (*CT_NonVisualContentPartProperties) ValidateWithPath ¶

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

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

## type CT_NonVisualDrawingProps ¶

    type CT_NonVisualDrawingProps struct {
        // Unique Identifier
        IdAttr uint32
        // Name
        NameAttr string
        // Alternative Text for Object
        DescrAttr *string
        // Hidden
        HiddenAttr *bool
        // Title
        TitleAttr *string
        // Drawing Element On Click Hyperlink
        HlinkClick *CT_Hyperlink
        // Hyperlink for Hover
        HlinkHover *CT_Hyperlink
        ExtLst     *CT_OfficeArtExtensionList
    }

### func NewCT_NonVisualDrawingProps ¶

    func NewCT_NonVisualDrawingProps() *CT_NonVisualDrawingProps

### func (*CT_NonVisualDrawingProps) MarshalXML ¶

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

### func (*CT_NonVisualDrawingProps) UnmarshalXML ¶

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

### func (*CT_NonVisualDrawingProps) Validate ¶

    func (m *CT_NonVisualDrawingProps) Validate() error

Validate validates the CT_NonVisualDrawingProps and its children

### func (*CT_NonVisualDrawingProps) ValidateWithPath ¶

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

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

## type CT_NonVisualDrawingShapeProps ¶

    type CT_NonVisualDrawingShapeProps struct {
        // Text Box
        TxBoxAttr *bool
        // Shape Locks
        SpLocks *CT_ShapeLocking
        ExtLst  *CT_OfficeArtExtensionList
    }

### func NewCT_NonVisualDrawingShapeProps ¶

    func NewCT_NonVisualDrawingShapeProps() *CT_NonVisualDrawingShapeProps

### func (*CT_NonVisualDrawingShapeProps) MarshalXML ¶

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

### func (*CT_NonVisualDrawingShapeProps) UnmarshalXML ¶

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

### func (*CT_NonVisualDrawingShapeProps) Validate ¶

    func (m *CT_NonVisualDrawingShapeProps) Validate() error

Validate validates the CT_NonVisualDrawingShapeProps and its children

### func (*CT_NonVisualDrawingShapeProps) ValidateWithPath ¶

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

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

## type CT_NonVisualGraphicFrameProperties ¶

    type CT_NonVisualGraphicFrameProperties struct {
        // Graphic Frame Locks
        GraphicFrameLocks *CT_GraphicalObjectFrameLocking
        ExtLst            *CT_OfficeArtExtensionList
    }

### func NewCT_NonVisualGraphicFrameProperties ¶

    func NewCT_NonVisualGraphicFrameProperties() *CT_NonVisualGraphicFrameProperties

### func (*CT_NonVisualGraphicFrameProperties) MarshalXML ¶

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

### func (*CT_NonVisualGraphicFrameProperties) UnmarshalXML ¶

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

### func (*CT_NonVisualGraphicFrameProperties) Validate ¶

    func (m *CT_NonVisualGraphicFrameProperties) Validate() error

Validate validates the CT_NonVisualGraphicFrameProperties and its children

### func (*CT_NonVisualGraphicFrameProperties) ValidateWithPath ¶

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

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

## type CT_NonVisualGroupDrawingShapeProps ¶

    type CT_NonVisualGroupDrawingShapeProps struct {
        // Group Shape Locks
        GrpSpLocks *CT_GroupLocking
        ExtLst     *CT_OfficeArtExtensionList
    }

### func NewCT_NonVisualGroupDrawingShapeProps ¶

    func NewCT_NonVisualGroupDrawingShapeProps() *CT_NonVisualGroupDrawingShapeProps

### func (*CT_NonVisualGroupDrawingShapeProps) MarshalXML ¶

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

### func (*CT_NonVisualGroupDrawingShapeProps) UnmarshalXML ¶

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

### func (*CT_NonVisualGroupDrawingShapeProps) Validate ¶

    func (m *CT_NonVisualGroupDrawingShapeProps) Validate() error

Validate validates the CT_NonVisualGroupDrawingShapeProps and its children

### func (*CT_NonVisualGroupDrawingShapeProps) ValidateWithPath ¶

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

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

## type CT_NonVisualPictureProperties ¶

    type CT_NonVisualPictureProperties struct {
        // Relative Resize Preferred
        PreferRelativeResizeAttr *bool
        // Picture Locks
        PicLocks *CT_PictureLocking
        ExtLst   *CT_OfficeArtExtensionList
    }

### func NewCT_NonVisualPictureProperties ¶

    func NewCT_NonVisualPictureProperties() *CT_NonVisualPictureProperties

### func (*CT_NonVisualPictureProperties) MarshalXML ¶

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

### func (*CT_NonVisualPictureProperties) UnmarshalXML ¶

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

### func (*CT_NonVisualPictureProperties) Validate ¶

    func (m *CT_NonVisualPictureProperties) Validate() error

Validate validates the CT_NonVisualPictureProperties and its children

### func (*CT_NonVisualPictureProperties) ValidateWithPath ¶

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

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

## type CT_ObjectStyleDefaults ¶

    type CT_ObjectStyleDefaults struct {
        // Shape Default
        SpDef *CT_DefaultShapeDefinition
        // Line Default
        LnDef *CT_DefaultShapeDefinition
        // Text Default
        TxDef  *CT_DefaultShapeDefinition
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_ObjectStyleDefaults ¶

    func NewCT_ObjectStyleDefaults() *CT_ObjectStyleDefaults

### func (*CT_ObjectStyleDefaults) MarshalXML ¶

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

### func (*CT_ObjectStyleDefaults) UnmarshalXML ¶

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

### func (*CT_ObjectStyleDefaults) Validate ¶

    func (m *CT_ObjectStyleDefaults) Validate() error

Validate validates the CT_ObjectStyleDefaults and its children

### func (*CT_ObjectStyleDefaults) ValidateWithPath ¶

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

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

## type CT_OfficeArtExtension ¶

    type CT_OfficeArtExtension struct {
        // Uniform Resource Identifier
        UriAttr string
        Any     []unioffice.Any
    }

### func NewCT_OfficeArtExtension ¶

    func NewCT_OfficeArtExtension() *CT_OfficeArtExtension

### func (*CT_OfficeArtExtension) MarshalXML ¶

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

### func (*CT_OfficeArtExtension) UnmarshalXML ¶

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

### func (*CT_OfficeArtExtension) Validate ¶

    func (m *CT_OfficeArtExtension) Validate() error

Validate validates the CT_OfficeArtExtension and its children

### func (*CT_OfficeArtExtension) ValidateWithPath ¶

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

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

## type CT_OfficeArtExtensionList ¶

    type CT_OfficeArtExtensionList struct {
        // Extension
        Ext []*CT_OfficeArtExtension
    }

### func NewCT_OfficeArtExtensionList ¶

    func NewCT_OfficeArtExtensionList() *CT_OfficeArtExtensionList

### func (*CT_OfficeArtExtensionList) MarshalXML ¶

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

### func (*CT_OfficeArtExtensionList) UnmarshalXML ¶

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

### func (*CT_OfficeArtExtensionList) Validate ¶

    func (m *CT_OfficeArtExtensionList) Validate() error

Validate validates the CT_OfficeArtExtensionList and its children

### func (*CT_OfficeArtExtensionList) ValidateWithPath ¶

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

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

## type CT_OfficeStyleSheet ¶

    type CT_OfficeStyleSheet struct {
        // Name
        NameAttr *string
        // Theme Elements
        ThemeElements *CT_BaseStyles
        // Object Defaults
        ObjectDefaults *CT_ObjectStyleDefaults
        // Extra Color Scheme List
        ExtraClrSchemeLst *CT_ColorSchemeList
        // Custom Color List
        CustClrLst *CT_CustomColorList
        ExtLst     *CT_OfficeArtExtensionList
    }

### func NewCT_OfficeStyleSheet ¶

    func NewCT_OfficeStyleSheet() *CT_OfficeStyleSheet

### func (*CT_OfficeStyleSheet) MarshalXML ¶

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

### func (*CT_OfficeStyleSheet) UnmarshalXML ¶

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

### func (*CT_OfficeStyleSheet) Validate ¶

    func (m *CT_OfficeStyleSheet) Validate() error

Validate validates the CT_OfficeStyleSheet and its children

### func (*CT_OfficeStyleSheet) ValidateWithPath ¶

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

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

## type CT_OuterShadowEffect ¶

    type CT_OuterShadowEffect struct {
        // Blur Radius
        BlurRadAttr *int64
        // Shadow Offset Distance
        DistAttr *int64
        // Shadow Direction
        DirAttr *int32
        // Horizontal Scaling Factor
        SxAttr *ST_Percentage
        // Vertical Scaling Factor
        SyAttr *ST_Percentage
        // Horizontal Skew
        KxAttr *int32
        // Vertical Skew
        KyAttr *int32
        // Shadow Alignment
        AlgnAttr ST_RectAlignment
        // Rotate With Shape
        RotWithShapeAttr *bool
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### func NewCT_OuterShadowEffect ¶

    func NewCT_OuterShadowEffect() *CT_OuterShadowEffect

### func (*CT_OuterShadowEffect) MarshalXML ¶

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

### func (*CT_OuterShadowEffect) UnmarshalXML ¶

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

### func (*CT_OuterShadowEffect) Validate ¶

    func (m *CT_OuterShadowEffect) Validate() error

Validate validates the CT_OuterShadowEffect and its children

### func (*CT_OuterShadowEffect) ValidateWithPath ¶

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

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

## type CT_Path2D ¶

    type CT_Path2D struct {
        // Path Width
        WAttr *int64
        // Path Height
        HAttr *int64
        // Path Fill
        FillAttr ST_PathFillMode
        // Path Stroke
        StrokeAttr *bool
        // 3D Extrusion Allowed
        ExtrusionOkAttr *bool
        Path2DChoice    []*CT_Path2DChoice
    }

### func NewCT_Path2D ¶

    func NewCT_Path2D() *CT_Path2D

### func (*CT_Path2D) MarshalXML ¶

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

### func (*CT_Path2D) UnmarshalXML ¶

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

### func (*CT_Path2D) Validate ¶

    func (m *CT_Path2D) Validate() error

Validate validates the CT_Path2D and its children

### func (*CT_Path2D) ValidateWithPath ¶

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

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

## type CT_Path2DArcTo ¶

    type CT_Path2DArcTo struct {
        // Shape Arc Width Radius
        WRAttr ST_AdjCoordinate
        // Shape Arc Height Radius
        HRAttr ST_AdjCoordinate
        // Shape Arc Start Angle
        StAngAttr ST_AdjAngle
        // Shape Arc Swing Angle
        SwAngAttr ST_AdjAngle
    }

### func NewCT_Path2DArcTo ¶

    func NewCT_Path2DArcTo() *CT_Path2DArcTo

### func (*CT_Path2DArcTo) MarshalXML ¶

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

### func (*CT_Path2DArcTo) UnmarshalXML ¶

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

### func (*CT_Path2DArcTo) Validate ¶

    func (m *CT_Path2DArcTo) Validate() error

Validate validates the CT_Path2DArcTo and its children

### func (*CT_Path2DArcTo) ValidateWithPath ¶

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

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

## type CT_Path2DChoice ¶

    type CT_Path2DChoice struct {
        // Close Shape Path
        Close *CT_Path2DClose
        // Move Path To
        MoveTo *CT_Path2DMoveTo
        // Draw Line To
        LnTo *CT_Path2DLineTo
        // Draw Arc To
        ArcTo *CT_Path2DArcTo
        // Draw Quadratic Bezier Curve To
        QuadBezTo *CT_Path2DQuadBezierTo
        // Draw Cubic Bezier Curve To
        CubicBezTo *CT_Path2DCubicBezierTo
    }

### func NewCT_Path2DChoice ¶

    func NewCT_Path2DChoice() *CT_Path2DChoice

### func (*CT_Path2DChoice) MarshalXML ¶

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

### func (*CT_Path2DChoice) UnmarshalXML ¶

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

### func (*CT_Path2DChoice) Validate ¶

    func (m *CT_Path2DChoice) Validate() error

Validate validates the CT_Path2DChoice and its children

### func (*CT_Path2DChoice) ValidateWithPath ¶

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

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

## type CT_Path2DClose ¶

    type CT_Path2DClose struct {
    }

### func NewCT_Path2DClose ¶

    func NewCT_Path2DClose() *CT_Path2DClose

### func (*CT_Path2DClose) MarshalXML ¶

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

### func (*CT_Path2DClose) UnmarshalXML ¶

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

### func (*CT_Path2DClose) Validate ¶

    func (m *CT_Path2DClose) Validate() error

Validate validates the CT_Path2DClose and its children

### func (*CT_Path2DClose) ValidateWithPath ¶

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

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

## type CT_Path2DCubicBezierTo ¶

    type CT_Path2DCubicBezierTo struct {
        // Control points and end point
        Pt []*CT_AdjPoint2D
    }

### func NewCT_Path2DCubicBezierTo ¶

    func NewCT_Path2DCubicBezierTo() *CT_Path2DCubicBezierTo

### func (*CT_Path2DCubicBezierTo) MarshalXML ¶

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

### func (*CT_Path2DCubicBezierTo) UnmarshalXML ¶

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

### func (*CT_Path2DCubicBezierTo) Validate ¶

    func (m *CT_Path2DCubicBezierTo) Validate() error

Validate validates the CT_Path2DCubicBezierTo and its children

### func (*CT_Path2DCubicBezierTo) ValidateWithPath ¶

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

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

## type CT_Path2DLineTo ¶

    type CT_Path2DLineTo struct {
        // Line end point
        Pt *CT_AdjPoint2D
    }

### func NewCT_Path2DLineTo ¶

    func NewCT_Path2DLineTo() *CT_Path2DLineTo

### func (*CT_Path2DLineTo) MarshalXML ¶

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

### func (*CT_Path2DLineTo) UnmarshalXML ¶

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

### func (*CT_Path2DLineTo) Validate ¶

    func (m *CT_Path2DLineTo) Validate() error

Validate validates the CT_Path2DLineTo and its children

### func (*CT_Path2DLineTo) ValidateWithPath ¶

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

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

## type CT_Path2DList ¶

    type CT_Path2DList struct {
        // Shape Path
        Path []*CT_Path2D
    }

### func NewCT_Path2DList ¶

    func NewCT_Path2DList() *CT_Path2DList

### func (*CT_Path2DList) MarshalXML ¶

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

### func (*CT_Path2DList) UnmarshalXML ¶

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

### func (*CT_Path2DList) Validate ¶

    func (m *CT_Path2DList) Validate() error

Validate validates the CT_Path2DList and its children

### func (*CT_Path2DList) ValidateWithPath ¶

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

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

## type CT_Path2DMoveTo ¶

    type CT_Path2DMoveTo struct {
        // Move end point
        Pt *CT_AdjPoint2D
    }

### func NewCT_Path2DMoveTo ¶

    func NewCT_Path2DMoveTo() *CT_Path2DMoveTo

### func (*CT_Path2DMoveTo) MarshalXML ¶

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

### func (*CT_Path2DMoveTo) UnmarshalXML ¶

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

### func (*CT_Path2DMoveTo) Validate ¶

    func (m *CT_Path2DMoveTo) Validate() error

Validate validates the CT_Path2DMoveTo and its children

### func (*CT_Path2DMoveTo) ValidateWithPath ¶

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

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

## type CT_Path2DQuadBezierTo ¶

    type CT_Path2DQuadBezierTo struct {
        // Shape Path Point
        Pt []*CT_AdjPoint2D
    }

### func NewCT_Path2DQuadBezierTo ¶

    func NewCT_Path2DQuadBezierTo() *CT_Path2DQuadBezierTo

### func (*CT_Path2DQuadBezierTo) MarshalXML ¶

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

### func (*CT_Path2DQuadBezierTo) UnmarshalXML ¶

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

### func (*CT_Path2DQuadBezierTo) Validate ¶

    func (m *CT_Path2DQuadBezierTo) Validate() error

Validate validates the CT_Path2DQuadBezierTo and its children

### func (*CT_Path2DQuadBezierTo) ValidateWithPath ¶

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

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

## type CT_PathShadeProperties ¶

    type CT_PathShadeProperties struct {
        // Gradient Fill Path
        PathAttr ST_PathShadeType
        // Fill To Rectangle
        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_PatternFillProperties ¶

    type CT_PatternFillProperties struct {
        // Preset Pattern
        PrstAttr ST_PresetPatternVal
        // Foreground color
        FgClr *CT_Color
        // Background color
        BgClr *CT_Color
    }

### func NewCT_PatternFillProperties ¶

    func NewCT_PatternFillProperties() *CT_PatternFillProperties

### func (*CT_PatternFillProperties) MarshalXML ¶

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

### func (*CT_PatternFillProperties) UnmarshalXML ¶

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

### func (*CT_PatternFillProperties) Validate ¶

    func (m *CT_PatternFillProperties) Validate() error

Validate validates the CT_PatternFillProperties and its children

### func (*CT_PatternFillProperties) ValidateWithPath ¶

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

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

## type CT_Percentage ¶

    type CT_Percentage struct {
        // Value
        ValAttr 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_PictureLocking ¶

    type CT_PictureLocking struct {
        // Disallow Crop Changes
        NoCropAttr             *bool
        ExtLst                 *CT_OfficeArtExtensionList
        NoGrpAttr              *bool
        NoSelectAttr           *bool
        NoRotAttr              *bool
        NoChangeAspectAttr     *bool
        NoMoveAttr             *bool
        NoResizeAttr           *bool
        NoEditPointsAttr       *bool
        NoAdjustHandlesAttr    *bool
        NoChangeArrowheadsAttr *bool
        NoChangeShapeTypeAttr  *bool
    }

### func NewCT_PictureLocking ¶

    func NewCT_PictureLocking() *CT_PictureLocking

### func (*CT_PictureLocking) MarshalXML ¶

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

### func (*CT_PictureLocking) UnmarshalXML ¶

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

### func (*CT_PictureLocking) Validate ¶

    func (m *CT_PictureLocking) Validate() error

Validate validates the CT_PictureLocking and its children

### func (*CT_PictureLocking) ValidateWithPath ¶

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

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

## type CT_Point2D ¶

    type CT_Point2D struct {
        // X-Axis Coordinate
        XAttr ST_Coordinate
        // Y-Axis Coordinate
        YAttr ST_Coordinate
    }

### func NewCT_Point2D ¶

    func NewCT_Point2D() *CT_Point2D

### func (*CT_Point2D) MarshalXML ¶

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

### func (*CT_Point2D) UnmarshalXML ¶

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

### func (*CT_Point2D) Validate ¶

    func (m *CT_Point2D) Validate() error

Validate validates the CT_Point2D and its children

### func (*CT_Point2D) ValidateWithPath ¶

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

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

## type CT_Point3D ¶

    type CT_Point3D struct {
        // X-Coordinate in 3D
        XAttr ST_Coordinate
        // Y-Coordinate in 3D
        YAttr ST_Coordinate
        // Z-Coordinate in 3D
        ZAttr ST_Coordinate
    }

### func NewCT_Point3D ¶

    func NewCT_Point3D() *CT_Point3D

### func (*CT_Point3D) MarshalXML ¶

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

### func (*CT_Point3D) UnmarshalXML ¶

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

### func (*CT_Point3D) Validate ¶

    func (m *CT_Point3D) Validate() error

Validate validates the CT_Point3D and its children

### func (*CT_Point3D) ValidateWithPath ¶

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

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

## type CT_PolarAdjustHandle ¶

    type CT_PolarAdjustHandle struct {
        // Radial Adjustment Guide
        GdRefRAttr *string
        // Minimum Radial Adjustment
        MinRAttr *ST_AdjCoordinate
        // Maximum Radial Adjustment
        MaxRAttr *ST_AdjCoordinate
        // Angle Adjustment Guide
        GdRefAngAttr *string
        // Minimum Angle Adjustment
        MinAngAttr *ST_AdjAngle
        // Maximum Angle Adjustment
        MaxAngAttr *ST_AdjAngle
        // Shape Position Coordinate
        Pos *CT_AdjPoint2D
    }

### func NewCT_PolarAdjustHandle ¶

    func NewCT_PolarAdjustHandle() *CT_PolarAdjustHandle

### func (*CT_PolarAdjustHandle) MarshalXML ¶

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

### func (*CT_PolarAdjustHandle) UnmarshalXML ¶

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

### func (*CT_PolarAdjustHandle) Validate ¶

    func (m *CT_PolarAdjustHandle) Validate() error

Validate validates the CT_PolarAdjustHandle and its children

### func (*CT_PolarAdjustHandle) ValidateWithPath ¶

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

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

## type CT_PositiveFixedAngle ¶

    type CT_PositiveFixedAngle struct {
        // Value
        ValAttr int32
    }

### func NewCT_PositiveFixedAngle ¶

    func NewCT_PositiveFixedAngle() *CT_PositiveFixedAngle

### func (*CT_PositiveFixedAngle) MarshalXML ¶

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

### func (*CT_PositiveFixedAngle) UnmarshalXML ¶

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

### func (*CT_PositiveFixedAngle) Validate ¶

    func (m *CT_PositiveFixedAngle) Validate() error

Validate validates the CT_PositiveFixedAngle and its children

### func (*CT_PositiveFixedAngle) ValidateWithPath ¶

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

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

## type CT_PositiveFixedPercentage ¶

    type CT_PositiveFixedPercentage struct {
        // Value
        ValAttr 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 {
        // Value
        ValAttr 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_PositiveSize2D ¶

    type CT_PositiveSize2D struct {
        // Extent Length
        CxAttr int64
        // Extent Width
        CyAttr int64
    }

### func NewCT_PositiveSize2D ¶

    func NewCT_PositiveSize2D() *CT_PositiveSize2D

### func (*CT_PositiveSize2D) MarshalXML ¶

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

### func (*CT_PositiveSize2D) UnmarshalXML ¶

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

### func (*CT_PositiveSize2D) Validate ¶

    func (m *CT_PositiveSize2D) Validate() error

Validate validates the CT_PositiveSize2D and its children

### func (*CT_PositiveSize2D) ValidateWithPath ¶

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

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

## type CT_PresetColor ¶

    type CT_PresetColor struct {
        // Value
        ValAttr           ST_PresetColorVal
        EG_ColorTransform []*EG_ColorTransform
    }

### func NewCT_PresetColor ¶

    func NewCT_PresetColor() *CT_PresetColor

### func (*CT_PresetColor) MarshalXML ¶

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

### func (*CT_PresetColor) UnmarshalXML ¶

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

### func (*CT_PresetColor) Validate ¶

    func (m *CT_PresetColor) Validate() error

Validate validates the CT_PresetColor and its children

### func (*CT_PresetColor) ValidateWithPath ¶

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

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

## type CT_PresetGeometry2D ¶

    type CT_PresetGeometry2D struct {
        // Preset Shape
        PrstAttr ST_ShapeType
        // List of Shape Adjust Values
        AvLst *CT_GeomGuideList
    }

### func NewCT_PresetGeometry2D ¶

    func NewCT_PresetGeometry2D() *CT_PresetGeometry2D

### func (*CT_PresetGeometry2D) MarshalXML ¶

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

### func (*CT_PresetGeometry2D) UnmarshalXML ¶

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

### func (*CT_PresetGeometry2D) Validate ¶

    func (m *CT_PresetGeometry2D) Validate() error

Validate validates the CT_PresetGeometry2D and its children

### func (*CT_PresetGeometry2D) ValidateWithPath ¶

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

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

## type CT_PresetLineDashProperties ¶

    type CT_PresetLineDashProperties struct {
        // Value
        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_PresetShadowEffect ¶

    type CT_PresetShadowEffect struct {
        // Preset Shadow
        PrstAttr ST_PresetShadowVal
        // Distance
        DistAttr *int64
        // Direction
        DirAttr *int32
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### func NewCT_PresetShadowEffect ¶

    func NewCT_PresetShadowEffect() *CT_PresetShadowEffect

### func (*CT_PresetShadowEffect) MarshalXML ¶

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

### func (*CT_PresetShadowEffect) UnmarshalXML ¶

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

### func (*CT_PresetShadowEffect) Validate ¶

    func (m *CT_PresetShadowEffect) Validate() error

Validate validates the CT_PresetShadowEffect and its children

### func (*CT_PresetShadowEffect) ValidateWithPath ¶

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

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

## type CT_PresetTextShape ¶

    type CT_PresetTextShape struct {
        // Preset Warp Shape
        PrstAttr ST_TextShapeType
        // Adjust Value List
        AvLst *CT_GeomGuideList
    }

### func NewCT_PresetTextShape ¶

    func NewCT_PresetTextShape() *CT_PresetTextShape

### func (*CT_PresetTextShape) MarshalXML ¶

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

### func (*CT_PresetTextShape) UnmarshalXML ¶

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

### func (*CT_PresetTextShape) Validate ¶

    func (m *CT_PresetTextShape) Validate() error

Validate validates the CT_PresetTextShape and its children

### func (*CT_PresetTextShape) ValidateWithPath ¶

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

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

## type CT_QuickTimeFile ¶

    type CT_QuickTimeFile struct {
        LinkAttr string
        ExtLst   *CT_OfficeArtExtensionList
    }

### func NewCT_QuickTimeFile ¶

    func NewCT_QuickTimeFile() *CT_QuickTimeFile

### func (*CT_QuickTimeFile) MarshalXML ¶

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

### func (*CT_QuickTimeFile) UnmarshalXML ¶

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

### func (*CT_QuickTimeFile) Validate ¶

    func (m *CT_QuickTimeFile) Validate() error

Validate validates the CT_QuickTimeFile and its children

### func (*CT_QuickTimeFile) ValidateWithPath ¶

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

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

## type CT_Ratio ¶

    type CT_Ratio struct {
        // Numerator
        NAttr int64
        // Denominator
        DAttr int64
    }

### func NewCT_Ratio ¶

    func NewCT_Ratio() *CT_Ratio

### func (*CT_Ratio) MarshalXML ¶

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

### func (*CT_Ratio) UnmarshalXML ¶

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

### func (*CT_Ratio) Validate ¶

    func (m *CT_Ratio) Validate() error

Validate validates the CT_Ratio and its children

### func (*CT_Ratio) ValidateWithPath ¶

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

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

## type CT_ReflectionEffect ¶

    type CT_ReflectionEffect struct {
        // Blur Radius
        BlurRadAttr *int64
        // Start Opacity
        StAAttr *ST_PositiveFixedPercentage
        // Start Position
        StPosAttr *ST_PositiveFixedPercentage
        // End Alpha
        EndAAttr *ST_PositiveFixedPercentage
        // End Position
        EndPosAttr *ST_PositiveFixedPercentage
        // Distance
        DistAttr *int64
        // Direction
        DirAttr *int32
        // Fade Direction
        FadeDirAttr *int32
        // Horizontal Ratio
        SxAttr *ST_Percentage
        // Vertical Ratio
        SyAttr *ST_Percentage
        // Horizontal Skew
        KxAttr *int32
        // Vertical Skew
        KyAttr *int32
        // Shadow Alignment
        AlgnAttr ST_RectAlignment
        // Rotate With Shape
        RotWithShapeAttr *bool
    }

### func NewCT_ReflectionEffect ¶

    func NewCT_ReflectionEffect() *CT_ReflectionEffect

### func (*CT_ReflectionEffect) MarshalXML ¶

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

### func (*CT_ReflectionEffect) UnmarshalXML ¶

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

### func (*CT_ReflectionEffect) Validate ¶

    func (m *CT_ReflectionEffect) Validate() error

Validate validates the CT_ReflectionEffect and its children

### func (*CT_ReflectionEffect) ValidateWithPath ¶

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

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

## type CT_RegularTextRun ¶

    type CT_RegularTextRun struct {
        // Text Character Properties
        RPr *CT_TextCharacterProperties
        // Text String
        T string
    }

### func NewCT_RegularTextRun ¶

    func NewCT_RegularTextRun() *CT_RegularTextRun

### func (*CT_RegularTextRun) MarshalXML ¶

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

### func (*CT_RegularTextRun) UnmarshalXML ¶

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

### func (*CT_RegularTextRun) Validate ¶

    func (m *CT_RegularTextRun) Validate() error

Validate validates the CT_RegularTextRun and its children

### func (*CT_RegularTextRun) ValidateWithPath ¶

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

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

## type CT_RelativeOffsetEffect ¶

    type CT_RelativeOffsetEffect struct {
        // Offset X
        TxAttr *ST_Percentage
        // Offset Y
        TyAttr *ST_Percentage
    }

### func NewCT_RelativeOffsetEffect ¶

    func NewCT_RelativeOffsetEffect() *CT_RelativeOffsetEffect

### func (*CT_RelativeOffsetEffect) MarshalXML ¶

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

### func (*CT_RelativeOffsetEffect) UnmarshalXML ¶

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

### func (*CT_RelativeOffsetEffect) Validate ¶

    func (m *CT_RelativeOffsetEffect) Validate() error

Validate validates the CT_RelativeOffsetEffect and its children

### func (*CT_RelativeOffsetEffect) ValidateWithPath ¶

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

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

## type CT_RelativeRect ¶

    type CT_RelativeRect struct {
        // Left Offset
        LAttr *ST_Percentage
        // Top Offset
        TAttr *ST_Percentage
        // Right Offset
        RAttr *ST_Percentage
        // Bottom Offset
        BAttr *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 {
        // Value
        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_ScRgbColor ¶

    type CT_ScRgbColor struct {
        // Red
        RAttr ST_Percentage
        // Green
        GAttr ST_Percentage
        // Blue
        BAttr             ST_Percentage
        EG_ColorTransform []*EG_ColorTransform
    }

### func NewCT_ScRgbColor ¶

    func NewCT_ScRgbColor() *CT_ScRgbColor

### func (*CT_ScRgbColor) MarshalXML ¶

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

### func (*CT_ScRgbColor) UnmarshalXML ¶

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

### func (*CT_ScRgbColor) Validate ¶

    func (m *CT_ScRgbColor) Validate() error

Validate validates the CT_ScRgbColor and its children

### func (*CT_ScRgbColor) ValidateWithPath ¶

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

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

## type CT_Scale2D ¶

    type CT_Scale2D struct {
        // Horizontal Ratio
        Sx *CT_Ratio
        // Vertical Ratio
        Sy *CT_Ratio
    }

### func NewCT_Scale2D ¶

    func NewCT_Scale2D() *CT_Scale2D

### func (*CT_Scale2D) MarshalXML ¶

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

### func (*CT_Scale2D) UnmarshalXML ¶

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

### func (*CT_Scale2D) Validate ¶

    func (m *CT_Scale2D) Validate() error

Validate validates the CT_Scale2D and its children

### func (*CT_Scale2D) ValidateWithPath ¶

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

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

## type CT_Scene3D ¶

    type CT_Scene3D struct {
        // Camera
        Camera *CT_Camera
        // Light Rig
        LightRig *CT_LightRig
        // Backdrop Plane
        Backdrop *CT_Backdrop
        ExtLst   *CT_OfficeArtExtensionList
    }

### 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 {
        // Value
        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_Shape3D ¶

    type CT_Shape3D struct {
        // Shape Depth
        ZAttr *ST_Coordinate
        // Extrusion Height
        ExtrusionHAttr *int64
        // Contour Width
        ContourWAttr *int64
        // Preset Material Type
        PrstMaterialAttr ST_PresetMaterialType
        // Top Bevel
        BevelT *CT_Bevel
        // Bottom Bevel
        BevelB *CT_Bevel
        // Extrusion Color
        ExtrusionClr *CT_Color
        // Contour Color
        ContourClr *CT_Color
        ExtLst     *CT_OfficeArtExtensionList
    }

### func NewCT_Shape3D ¶

    func NewCT_Shape3D() *CT_Shape3D

### func (*CT_Shape3D) MarshalXML ¶

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

### func (*CT_Shape3D) UnmarshalXML ¶

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

### func (*CT_Shape3D) Validate ¶

    func (m *CT_Shape3D) Validate() error

Validate validates the CT_Shape3D and its children

### func (*CT_Shape3D) ValidateWithPath ¶

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

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

## type CT_ShapeLocking ¶

    type CT_ShapeLocking struct {
        // Disallow Shape Text Editing
        NoTextEditAttr         *bool
        ExtLst                 *CT_OfficeArtExtensionList
        NoGrpAttr              *bool
        NoSelectAttr           *bool
        NoRotAttr              *bool
        NoChangeAspectAttr     *bool
        NoMoveAttr             *bool
        NoResizeAttr           *bool
        NoEditPointsAttr       *bool
        NoAdjustHandlesAttr    *bool
        NoChangeArrowheadsAttr *bool
        NoChangeShapeTypeAttr  *bool
    }

### func NewCT_ShapeLocking ¶

    func NewCT_ShapeLocking() *CT_ShapeLocking

### func (*CT_ShapeLocking) MarshalXML ¶

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

### func (*CT_ShapeLocking) UnmarshalXML ¶

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

### func (*CT_ShapeLocking) Validate ¶

    func (m *CT_ShapeLocking) Validate() error

Validate validates the CT_ShapeLocking and its children

### func (*CT_ShapeLocking) ValidateWithPath ¶

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

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

## type CT_ShapeProperties ¶

    type CT_ShapeProperties struct {
        // Black and White Mode
        BwModeAttr ST_BlackWhiteMode
        // 2D Transform for Individual Objects
        Xfrm                   *CT_Transform2D
        GeometryChoice         *EG_GeometryChoice
        FillPropertiesChoice   *EG_FillPropertiesChoice
        Ln                     *CT_LineProperties
        EffectPropertiesChoice *EG_EffectPropertiesChoice
        Scene3d                *CT_Scene3D
        Sp3d                   *CT_Shape3D
        ExtLst                 *CT_OfficeArtExtensionList
    }

### func NewCT_ShapeProperties ¶

    func NewCT_ShapeProperties() *CT_ShapeProperties

### func (*CT_ShapeProperties) MarshalXML ¶

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

### func (*CT_ShapeProperties) UnmarshalXML ¶

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

### func (*CT_ShapeProperties) Validate ¶

    func (m *CT_ShapeProperties) Validate() error

Validate validates the CT_ShapeProperties and its children

### func (*CT_ShapeProperties) ValidateWithPath ¶

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

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

## type CT_ShapeStyle ¶

    type CT_ShapeStyle struct {
        LnRef     *CT_StyleMatrixReference
        FillRef   *CT_StyleMatrixReference
        EffectRef *CT_StyleMatrixReference
        // Font Reference
        FontRef *CT_FontReference
    }

### func NewCT_ShapeStyle ¶

    func NewCT_ShapeStyle() *CT_ShapeStyle

### func (*CT_ShapeStyle) MarshalXML ¶

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

### func (*CT_ShapeStyle) UnmarshalXML ¶

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

### func (*CT_ShapeStyle) Validate ¶

    func (m *CT_ShapeStyle) Validate() error

Validate validates the CT_ShapeStyle and its children

### func (*CT_ShapeStyle) ValidateWithPath ¶

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

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

## type CT_SoftEdgesEffect ¶

    type CT_SoftEdgesEffect struct {
        // Radius
        RadAttr int64
    }

### func NewCT_SoftEdgesEffect ¶

    func NewCT_SoftEdgesEffect() *CT_SoftEdgesEffect

### func (*CT_SoftEdgesEffect) MarshalXML ¶

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

### func (*CT_SoftEdgesEffect) UnmarshalXML ¶

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

### func (*CT_SoftEdgesEffect) Validate ¶

    func (m *CT_SoftEdgesEffect) Validate() error

Validate validates the CT_SoftEdgesEffect and its children

### func (*CT_SoftEdgesEffect) ValidateWithPath ¶

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

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

## type CT_SolidColorFillProperties ¶

    type CT_SolidColorFillProperties struct {
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### 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 {
        // Latitude
        LatAttr int32
        // Longitude
        LonAttr int32
        // Revolution
        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_StretchInfoProperties ¶

    type CT_StretchInfoProperties struct {
        // Fill Rectangle
        FillRect *CT_RelativeRect
    }

### func NewCT_StretchInfoProperties ¶

    func NewCT_StretchInfoProperties() *CT_StretchInfoProperties

### func (*CT_StretchInfoProperties) MarshalXML ¶

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

### func (*CT_StretchInfoProperties) UnmarshalXML ¶

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

### func (*CT_StretchInfoProperties) Validate ¶

    func (m *CT_StretchInfoProperties) Validate() error

Validate validates the CT_StretchInfoProperties and its children

### func (*CT_StretchInfoProperties) ValidateWithPath ¶

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

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

## type CT_StyleMatrix ¶

    type CT_StyleMatrix struct {
        // Name
        NameAttr *string
        // Fill Style List
        FillStyleLst *CT_FillStyleList
        // Line Style List
        LnStyleLst *CT_LineStyleList
        // Effect Style List
        EffectStyleLst *CT_EffectStyleList
        // Background Fill Style List
        BgFillStyleLst *CT_BackgroundFillStyleList
    }

### func NewCT_StyleMatrix ¶

    func NewCT_StyleMatrix() *CT_StyleMatrix

### func (*CT_StyleMatrix) MarshalXML ¶

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

### func (*CT_StyleMatrix) UnmarshalXML ¶

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

### func (*CT_StyleMatrix) Validate ¶

    func (m *CT_StyleMatrix) Validate() error

Validate validates the CT_StyleMatrix and its children

### func (*CT_StyleMatrix) ValidateWithPath ¶

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

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

## type CT_StyleMatrixReference ¶

    type CT_StyleMatrixReference struct {
        // Style Matrix Index
        IdxAttr uint32
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### func NewCT_StyleMatrixReference ¶

    func NewCT_StyleMatrixReference() *CT_StyleMatrixReference

### func (*CT_StyleMatrixReference) MarshalXML ¶

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

### func (*CT_StyleMatrixReference) UnmarshalXML ¶

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

### func (*CT_StyleMatrixReference) Validate ¶

    func (m *CT_StyleMatrixReference) Validate() error

Validate validates the CT_StyleMatrixReference and its children

### func (*CT_StyleMatrixReference) ValidateWithPath ¶

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

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

## type CT_SupplementalFont ¶

    type CT_SupplementalFont struct {
        // Script
        ScriptAttr string
        // Typeface
        TypefaceAttr string
    }

### func NewCT_SupplementalFont ¶

    func NewCT_SupplementalFont() *CT_SupplementalFont

### func (*CT_SupplementalFont) MarshalXML ¶

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

### func (*CT_SupplementalFont) UnmarshalXML ¶

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

### func (*CT_SupplementalFont) Validate ¶

    func (m *CT_SupplementalFont) Validate() error

Validate validates the CT_SupplementalFont and its children

### func (*CT_SupplementalFont) ValidateWithPath ¶

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

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

## type CT_SystemColor ¶

    type CT_SystemColor struct {
        // Value
        ValAttr ST_SystemColorVal
        // Last Color
        LastClrAttr       *string
        EG_ColorTransform []*EG_ColorTransform
    }

### func NewCT_SystemColor ¶

    func NewCT_SystemColor() *CT_SystemColor

### func (*CT_SystemColor) MarshalXML ¶

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

### func (*CT_SystemColor) UnmarshalXML ¶

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

### func (*CT_SystemColor) Validate ¶

    func (m *CT_SystemColor) Validate() error

Validate validates the CT_SystemColor and its children

### func (*CT_SystemColor) ValidateWithPath ¶

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

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

## type CT_Table ¶

    type CT_Table struct {
        // Table Properties
        TblPr *CT_TableProperties
        // Table Grid
        TblGrid *CT_TableGrid
        // Table Row
        Tr []*CT_TableRow
    }

### func NewCT_Table ¶

    func NewCT_Table() *CT_Table

### func (*CT_Table) MarshalXML ¶

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

### func (*CT_Table) UnmarshalXML ¶

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

### func (*CT_Table) Validate ¶

    func (m *CT_Table) Validate() error

Validate validates the CT_Table and its children

### func (*CT_Table) ValidateWithPath ¶

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

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

## type CT_TableBackgroundStyle ¶

    type CT_TableBackgroundStyle struct {
        ThemeableFillStyleChoice   *EG_ThemeableFillStyleChoice
        ThemeableEffectStyleChoice *EG_ThemeableEffectStyleChoice
    }

### func NewCT_TableBackgroundStyle ¶

    func NewCT_TableBackgroundStyle() *CT_TableBackgroundStyle

### func (*CT_TableBackgroundStyle) MarshalXML ¶

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

### func (*CT_TableBackgroundStyle) UnmarshalXML ¶

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

### func (*CT_TableBackgroundStyle) Validate ¶

    func (m *CT_TableBackgroundStyle) Validate() error

Validate validates the CT_TableBackgroundStyle and its children

### func (*CT_TableBackgroundStyle) ValidateWithPath ¶

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

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

## type CT_TableCell ¶

    type CT_TableCell struct {
        // Row Span
        RowSpanAttr *int32
        // Grid Span
        GridSpanAttr *int32
        // Horizontal Merge
        HMergeAttr *bool
        // Vertical Merge
        VMergeAttr *bool
        // Table Cell Identifier
        IdAttr *string
        // Text Body
        TxBody *CT_TextBody
        // Table Cell Properties
        TcPr   *CT_TableCellProperties
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_TableCell ¶

    func NewCT_TableCell() *CT_TableCell

### func (*CT_TableCell) MarshalXML ¶

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

### func (*CT_TableCell) UnmarshalXML ¶

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

### func (*CT_TableCell) Validate ¶

    func (m *CT_TableCell) Validate() error

Validate validates the CT_TableCell and its children

### func (*CT_TableCell) ValidateWithPath ¶

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

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

## type CT_TableCellBorderStyle ¶

    type CT_TableCellBorderStyle struct {
        // Left Border
        Left *CT_ThemeableLineStyle
        // Right Border
        Right *CT_ThemeableLineStyle
        // Top Border
        Top *CT_ThemeableLineStyle
        // Bottom Border
        Bottom *CT_ThemeableLineStyle
        // Inside Horizontal Border
        InsideH *CT_ThemeableLineStyle
        // Inside Vertical Border
        InsideV *CT_ThemeableLineStyle
        // Top Left to Bottom Right Border
        Tl2br *CT_ThemeableLineStyle
        // Top Right to Bottom Left Border
        Tr2bl  *CT_ThemeableLineStyle
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_TableCellBorderStyle ¶

    func NewCT_TableCellBorderStyle() *CT_TableCellBorderStyle

### func (*CT_TableCellBorderStyle) MarshalXML ¶

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

### func (*CT_TableCellBorderStyle) UnmarshalXML ¶

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

### func (*CT_TableCellBorderStyle) Validate ¶

    func (m *CT_TableCellBorderStyle) Validate() error

Validate validates the CT_TableCellBorderStyle and its children

### func (*CT_TableCellBorderStyle) ValidateWithPath ¶

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

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

## type CT_TableCellProperties ¶

    type CT_TableCellProperties struct {
        // Left Margin
        MarLAttr *ST_Coordinate32
        // Right Margin
        MarRAttr *ST_Coordinate32
        // Top Margin
        MarTAttr *ST_Coordinate32
        // Bottom Margin
        MarBAttr *ST_Coordinate32
        // Text Direction
        VertAttr ST_TextVerticalType
        // Anchor
        AnchorAttr ST_TextAnchoringType
        // Anchor Center
        AnchorCtrAttr *bool
        // Horizontal Overflow
        HorzOverflowAttr ST_TextHorzOverflowType
        // Left Border Line Properties
        LnL *CT_LineProperties
        // Right Border Line Properties
        LnR *CT_LineProperties
        // Top Border Line Properties
        LnT *CT_LineProperties
        // Bottom Border Line Properties
        LnB *CT_LineProperties
        // Top-Left to Bottom-Right Border Line Properties
        LnTlToBr *CT_LineProperties
        // Bottom-Left to Top-Right Border Line Properties
        LnBlToTr *CT_LineProperties
        // Cell 3-D
        Cell3D               *CT_Cell3D
        FillPropertiesChoice *EG_FillPropertiesChoice
        // Header Cells Associated With Table Cell
        Headers *CT_Headers
        ExtLst  *CT_OfficeArtExtensionList
    }

### func NewCT_TableCellProperties ¶

    func NewCT_TableCellProperties() *CT_TableCellProperties

### func (*CT_TableCellProperties) MarshalXML ¶

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

### func (*CT_TableCellProperties) UnmarshalXML ¶

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

### func (*CT_TableCellProperties) Validate ¶

    func (m *CT_TableCellProperties) Validate() error

Validate validates the CT_TableCellProperties and its children

### func (*CT_TableCellProperties) ValidateWithPath ¶

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

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

## type CT_TableCol ¶

    type CT_TableCol struct {
        // Width
        WAttr  ST_Coordinate
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_TableCol ¶

    func NewCT_TableCol() *CT_TableCol

### func (*CT_TableCol) MarshalXML ¶

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

### func (*CT_TableCol) UnmarshalXML ¶

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

### func (*CT_TableCol) Validate ¶

    func (m *CT_TableCol) Validate() error

Validate validates the CT_TableCol and its children

### func (*CT_TableCol) ValidateWithPath ¶

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

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

## type CT_TableGrid ¶

    type CT_TableGrid struct {
        // Table Grid Column
        GridCol []*CT_TableCol
    }

### func NewCT_TableGrid ¶

    func NewCT_TableGrid() *CT_TableGrid

### func (*CT_TableGrid) MarshalXML ¶

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

### func (*CT_TableGrid) UnmarshalXML ¶

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

### func (*CT_TableGrid) Validate ¶

    func (m *CT_TableGrid) Validate() error

Validate validates the CT_TableGrid and its children

### func (*CT_TableGrid) ValidateWithPath ¶

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

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

## type CT_TablePartStyle ¶

    type CT_TablePartStyle struct {
        // Table Cell Text Style
        TcTxStyle *CT_TableStyleTextStyle
        // Table Cell Style
        TcStyle *CT_TableStyleCellStyle
    }

### func NewCT_TablePartStyle ¶

    func NewCT_TablePartStyle() *CT_TablePartStyle

### func (*CT_TablePartStyle) MarshalXML ¶

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

### func (*CT_TablePartStyle) UnmarshalXML ¶

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

### func (*CT_TablePartStyle) Validate ¶

    func (m *CT_TablePartStyle) Validate() error

Validate validates the CT_TablePartStyle and its children

### func (*CT_TablePartStyle) ValidateWithPath ¶

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

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

## type CT_TableProperties ¶

    type CT_TableProperties struct {
        // Right-to-Left
        RtlAttr *bool
        // First Row
        FirstRowAttr *bool
        // First Column
        FirstColAttr *bool
        // Last Row
        LastRowAttr *bool
        // Last Column
        LastColAttr *bool
        // Banded Rows
        BandRowAttr *bool
        // Banded Columns
        BandColAttr            *bool
        FillPropertiesChoice   *EG_FillPropertiesChoice
        EffectPropertiesChoice *EG_EffectPropertiesChoice
        TablePropertiesChoice  *CT_TablePropertiesChoice
        // Extension List
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_TableProperties ¶

    func NewCT_TableProperties() *CT_TableProperties

### func (*CT_TableProperties) MarshalXML ¶

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

### func (*CT_TableProperties) UnmarshalXML ¶

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

### func (*CT_TableProperties) Validate ¶

    func (m *CT_TableProperties) Validate() error

Validate validates the CT_TableProperties and its children

### func (*CT_TableProperties) ValidateWithPath ¶

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

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

## type CT_TablePropertiesChoice ¶

    type CT_TablePropertiesChoice struct {
        TableStyle   *CT_TableStyle
        TableStyleId *string
    }

### func NewCT_TablePropertiesChoice ¶

    func NewCT_TablePropertiesChoice() *CT_TablePropertiesChoice

### func (*CT_TablePropertiesChoice) MarshalXML ¶

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

### func (*CT_TablePropertiesChoice) UnmarshalXML ¶

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

### func (*CT_TablePropertiesChoice) Validate ¶

    func (m *CT_TablePropertiesChoice) Validate() error

Validate validates the CT_TablePropertiesChoice and its children

### func (*CT_TablePropertiesChoice) ValidateWithPath ¶

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

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

## type CT_TableRow ¶

    type CT_TableRow struct {
        // Height
        HAttr ST_Coordinate
        // Table Cell
        Tc     []*CT_TableCell
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_TableRow ¶

    func NewCT_TableRow() *CT_TableRow

### func (*CT_TableRow) MarshalXML ¶

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

### func (*CT_TableRow) UnmarshalXML ¶

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

### func (*CT_TableRow) Validate ¶

    func (m *CT_TableRow) Validate() error

Validate validates the CT_TableRow and its children

### func (*CT_TableRow) ValidateWithPath ¶

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

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

## type CT_TableStyle ¶

    type CT_TableStyle struct {
        // Style ID
        StyleIdAttr string
        // Name
        StyleNameAttr string
        // Table Background
        TblBg *CT_TableBackgroundStyle
        // Whole Table
        WholeTbl *CT_TablePartStyle
        // Band 1 Horizontal
        Band1H *CT_TablePartStyle
        // Band 2 Horizontal
        Band2H *CT_TablePartStyle
        // Band 1 Vertical
        Band1V *CT_TablePartStyle
        // Band 2 Vertical
        Band2V *CT_TablePartStyle
        // Last Column
        LastCol *CT_TablePartStyle
        // First Column
        FirstCol *CT_TablePartStyle
        // Last Row
        LastRow *CT_TablePartStyle
        // Southeast Cell
        SeCell *CT_TablePartStyle
        // Southwest Cell
        SwCell *CT_TablePartStyle
        // First Row
        FirstRow *CT_TablePartStyle
        // Northeast Cell
        NeCell *CT_TablePartStyle
        // Northwest Cell
        NwCell *CT_TablePartStyle
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_TableStyle ¶

    func NewCT_TableStyle() *CT_TableStyle

### func (*CT_TableStyle) MarshalXML ¶

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

### func (*CT_TableStyle) UnmarshalXML ¶

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

### func (*CT_TableStyle) Validate ¶

    func (m *CT_TableStyle) Validate() error

Validate validates the CT_TableStyle and its children

### func (*CT_TableStyle) ValidateWithPath ¶

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

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

## type CT_TableStyleCellStyle ¶

    type CT_TableStyleCellStyle struct {
        // Table Cell Borders
        TcBdr                    *CT_TableCellBorderStyle
        ThemeableFillStyleChoice *EG_ThemeableFillStyleChoice
        Cell3D                   *CT_Cell3D
    }

### func NewCT_TableStyleCellStyle ¶

    func NewCT_TableStyleCellStyle() *CT_TableStyleCellStyle

### func (*CT_TableStyleCellStyle) MarshalXML ¶

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

### func (*CT_TableStyleCellStyle) UnmarshalXML ¶

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

### func (*CT_TableStyleCellStyle) Validate ¶

    func (m *CT_TableStyleCellStyle) Validate() error

Validate validates the CT_TableStyleCellStyle and its children

### func (*CT_TableStyleCellStyle) ValidateWithPath ¶

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

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

## type CT_TableStyleList ¶

    type CT_TableStyleList struct {
        // Default
        DefAttr string
        // Table Style
        TblStyle []*CT_TableStyle
    }

### func NewCT_TableStyleList ¶

    func NewCT_TableStyleList() *CT_TableStyleList

### func (*CT_TableStyleList) MarshalXML ¶

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

### func (*CT_TableStyleList) UnmarshalXML ¶

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

### func (*CT_TableStyleList) Validate ¶

    func (m *CT_TableStyleList) Validate() error

Validate validates the CT_TableStyleList and its children

### func (*CT_TableStyleList) ValidateWithPath ¶

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

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

## type CT_TableStyleTextStyle ¶

    type CT_TableStyleTextStyle struct {
        // Bold
        BAttr ST_OnOffStyleType
        // Italic
        IAttr                     ST_OnOffStyleType
        ThemeableFontStylesChoice *EG_ThemeableFontStylesChoice
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
        ExtLst  *CT_OfficeArtExtensionList
    }

### func NewCT_TableStyleTextStyle ¶

    func NewCT_TableStyleTextStyle() *CT_TableStyleTextStyle

### func (*CT_TableStyleTextStyle) MarshalXML ¶

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

### func (*CT_TableStyleTextStyle) UnmarshalXML ¶

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

### func (*CT_TableStyleTextStyle) Validate ¶

    func (m *CT_TableStyleTextStyle) Validate() error

Validate validates the CT_TableStyleTextStyle and its children

### func (*CT_TableStyleTextStyle) ValidateWithPath ¶

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

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

## type CT_TextAutonumberBullet ¶

    type CT_TextAutonumberBullet struct {
        // Bullet Autonumbering Type
        TypeAttr ST_TextAutonumberScheme
        // Start Numbering At
        StartAtAttr *int32
    }

### func NewCT_TextAutonumberBullet ¶

    func NewCT_TextAutonumberBullet() *CT_TextAutonumberBullet

### func (*CT_TextAutonumberBullet) MarshalXML ¶

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

### func (*CT_TextAutonumberBullet) UnmarshalXML ¶

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

### func (*CT_TextAutonumberBullet) Validate ¶

    func (m *CT_TextAutonumberBullet) Validate() error

Validate validates the CT_TextAutonumberBullet and its children

### func (*CT_TextAutonumberBullet) ValidateWithPath ¶

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

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

## type CT_TextBlipBullet ¶

    type CT_TextBlipBullet struct {
        // Blip
        Blip *CT_Blip
    }

### func NewCT_TextBlipBullet ¶

    func NewCT_TextBlipBullet() *CT_TextBlipBullet

### func (*CT_TextBlipBullet) MarshalXML ¶

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

### func (*CT_TextBlipBullet) UnmarshalXML ¶

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

### func (*CT_TextBlipBullet) Validate ¶

    func (m *CT_TextBlipBullet) Validate() error

Validate validates the CT_TextBlipBullet and its children

### func (*CT_TextBlipBullet) ValidateWithPath ¶

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

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

## type CT_TextBody ¶

    type CT_TextBody struct {
        // Body Properties
        BodyPr *CT_TextBodyProperties
        // Text List Styles
        LstStyle *CT_TextListStyle
        // Text Paragraphs
        P []*CT_TextParagraph
    }

### func NewCT_TextBody ¶

    func NewCT_TextBody() *CT_TextBody

### func (*CT_TextBody) MarshalXML ¶

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

### func (*CT_TextBody) UnmarshalXML ¶

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

### func (*CT_TextBody) Validate ¶

    func (m *CT_TextBody) Validate() error

Validate validates the CT_TextBody and its children

### func (*CT_TextBody) ValidateWithPath ¶

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

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

## type CT_TextBodyProperties ¶

    type CT_TextBodyProperties struct {
        // Rotation
        RotAttr *int32
        // Paragraph Spacing
        SpcFirstLastParaAttr *bool
        // Text Vertical Overflow
        VertOverflowAttr ST_TextVertOverflowType
        // Text Horizontal Overflow
        HorzOverflowAttr ST_TextHorzOverflowType
        // Vertical Text
        VertAttr ST_TextVerticalType
        // Text Wrapping Type
        WrapAttr ST_TextWrappingType
        // Left Inset
        LInsAttr *ST_Coordinate32
        // Top Inset
        TInsAttr *ST_Coordinate32
        // Right Inset
        RInsAttr *ST_Coordinate32
        // Bottom Inset
        BInsAttr *ST_Coordinate32
        // Number of Columns
        NumColAttr *int32
        // Space Between Columns
        SpcColAttr *int32
        // Columns Right-To-Left
        RtlColAttr *bool
        // From WordArt
        FromWordArtAttr *bool
        // Anchor
        AnchorAttr ST_TextAnchoringType
        // Anchor Center
        AnchorCtrAttr *bool
        // Force Anti-Alias
        ForceAAAttr *bool
        // Text Upright
        UprightAttr *bool
        // Compatible Line Spacing
        CompatLnSpcAttr *bool
        // Preset Text Shape
        PrstTxWarp        *CT_PresetTextShape
        TextAutofitChoice *EG_TextAutofitChoice
        // 3D Scene Properties
        Scene3d      *CT_Scene3D
        Text3DChoice *EG_Text3DChoice
        ExtLst       *CT_OfficeArtExtensionList
    }

### func NewCT_TextBodyProperties ¶

    func NewCT_TextBodyProperties() *CT_TextBodyProperties

### func (*CT_TextBodyProperties) MarshalXML ¶

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

### func (*CT_TextBodyProperties) UnmarshalXML ¶

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

### func (*CT_TextBodyProperties) Validate ¶

    func (m *CT_TextBodyProperties) Validate() error

Validate validates the CT_TextBodyProperties and its children

### func (*CT_TextBodyProperties) ValidateWithPath ¶

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

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

## type CT_TextBulletColorFollowText ¶

    type CT_TextBulletColorFollowText struct {
    }

### func NewCT_TextBulletColorFollowText ¶

    func NewCT_TextBulletColorFollowText() *CT_TextBulletColorFollowText

### func (*CT_TextBulletColorFollowText) MarshalXML ¶

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

### func (*CT_TextBulletColorFollowText) UnmarshalXML ¶

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

### func (*CT_TextBulletColorFollowText) Validate ¶

    func (m *CT_TextBulletColorFollowText) Validate() error

Validate validates the CT_TextBulletColorFollowText and its children

### func (*CT_TextBulletColorFollowText) ValidateWithPath ¶

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

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

## type CT_TextBulletSizeFollowText ¶

    type CT_TextBulletSizeFollowText struct {
    }

### func NewCT_TextBulletSizeFollowText ¶

    func NewCT_TextBulletSizeFollowText() *CT_TextBulletSizeFollowText

### func (*CT_TextBulletSizeFollowText) MarshalXML ¶

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

### func (*CT_TextBulletSizeFollowText) UnmarshalXML ¶

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

### func (*CT_TextBulletSizeFollowText) Validate ¶

    func (m *CT_TextBulletSizeFollowText) Validate() error

Validate validates the CT_TextBulletSizeFollowText and its children

### func (*CT_TextBulletSizeFollowText) ValidateWithPath ¶

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

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

## type CT_TextBulletSizePercent ¶

    type CT_TextBulletSizePercent struct {
        // Value
        ValAttr string
    }

### func NewCT_TextBulletSizePercent ¶

    func NewCT_TextBulletSizePercent() *CT_TextBulletSizePercent

### func (*CT_TextBulletSizePercent) MarshalXML ¶

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

### func (*CT_TextBulletSizePercent) UnmarshalXML ¶

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

### func (*CT_TextBulletSizePercent) Validate ¶

    func (m *CT_TextBulletSizePercent) Validate() error

Validate validates the CT_TextBulletSizePercent and its children

### func (*CT_TextBulletSizePercent) ValidateWithPath ¶

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

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

## type CT_TextBulletSizePoint ¶

    type CT_TextBulletSizePoint struct {
        // Value
        ValAttr int32
    }

### func NewCT_TextBulletSizePoint ¶

    func NewCT_TextBulletSizePoint() *CT_TextBulletSizePoint

### func (*CT_TextBulletSizePoint) MarshalXML ¶

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

### func (*CT_TextBulletSizePoint) UnmarshalXML ¶

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

### func (*CT_TextBulletSizePoint) Validate ¶

    func (m *CT_TextBulletSizePoint) Validate() error

Validate validates the CT_TextBulletSizePoint and its children

### func (*CT_TextBulletSizePoint) ValidateWithPath ¶

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

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

## type CT_TextBulletTypefaceFollowText ¶

    type CT_TextBulletTypefaceFollowText struct {
    }

### func NewCT_TextBulletTypefaceFollowText ¶

    func NewCT_TextBulletTypefaceFollowText() *CT_TextBulletTypefaceFollowText

### func (*CT_TextBulletTypefaceFollowText) MarshalXML ¶

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

### func (*CT_TextBulletTypefaceFollowText) UnmarshalXML ¶

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

### func (*CT_TextBulletTypefaceFollowText) Validate ¶

    func (m *CT_TextBulletTypefaceFollowText) Validate() error

Validate validates the CT_TextBulletTypefaceFollowText and its children

### func (*CT_TextBulletTypefaceFollowText) ValidateWithPath ¶

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

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

## type CT_TextCharBullet ¶

    type CT_TextCharBullet struct {
        // Bullet Character
        CharAttr string
    }

### func NewCT_TextCharBullet ¶

    func NewCT_TextCharBullet() *CT_TextCharBullet

### func (*CT_TextCharBullet) MarshalXML ¶

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

### func (*CT_TextCharBullet) UnmarshalXML ¶

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

### func (*CT_TextCharBullet) Validate ¶

    func (m *CT_TextCharBullet) Validate() error

Validate validates the CT_TextCharBullet and its children

### func (*CT_TextCharBullet) ValidateWithPath ¶

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

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

## type CT_TextCharacterProperties ¶

    type CT_TextCharacterProperties struct {
        // Kumimoji
        KumimojiAttr *bool
        // Language ID
        LangAttr *string
        // Alternative Language
        AltLangAttr *string
        // Font Size
        SzAttr *int32
        // Bold
        BAttr *bool
        // Italics
        IAttr *bool
        // Underline
        UAttr ST_TextUnderlineType
        // Strikethrough
        StrikeAttr ST_TextStrikeType
        // Kerning
        KernAttr *int32
        // Capitalization
        CapAttr ST_TextCapsType
        // Spacing
        SpcAttr *ST_TextPoint
        // Normalize Heights
        NormalizeHAttr *bool
        // Baseline
        BaselineAttr *ST_Percentage
        // No Proofing
        NoProofAttr *bool
        // Dirty
        DirtyAttr *bool
        // Spelling Error
        ErrAttr *bool
        // SmartTag Clean
        SmtCleanAttr *bool
        // SmartTag ID
        SmtIdAttr *uint32
        // Bookmark Link Target
        BmkAttr *string
        // Line
        Ln                     *CT_LineProperties
        FillPropertiesChoice   *EG_FillPropertiesChoice
        EffectPropertiesChoice *EG_EffectPropertiesChoice
        // Highlight Color
        Highlight               *CT_Color
        TextUnderlineLineChoice *EG_TextUnderlineLineChoice
        TextUnderlineFillChoice *EG_TextUnderlineFillChoice
        // Latin Font
        Latin *CT_TextFont
        // East Asian Font
        Ea *CT_TextFont
        // Complex Script Font
        Cs *CT_TextFont
        // Symbol Font
        Sym *CT_TextFont
        // Click Hyperlink
        HlinkClick *CT_Hyperlink
        // Mouse-Over Hyperlink
        HlinkMouseOver *CT_Hyperlink
        // Right to Left Run
        Rtl    *CT_Boolean
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_TextCharacterProperties ¶

    func NewCT_TextCharacterProperties() *CT_TextCharacterProperties

### func (*CT_TextCharacterProperties) MarshalXML ¶

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

### func (*CT_TextCharacterProperties) UnmarshalXML ¶

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

### func (*CT_TextCharacterProperties) Validate ¶

    func (m *CT_TextCharacterProperties) Validate() error

Validate validates the CT_TextCharacterProperties and its children

### func (*CT_TextCharacterProperties) ValidateWithPath ¶

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

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

## type CT_TextField ¶

    type CT_TextField struct {
        // Field ID
        IdAttr string
        // Field Type
        TypeAttr *string
        // Text Character Properties
        RPr *CT_TextCharacterProperties
        // Text Paragraph Properties
        PPr *CT_TextParagraphProperties
        T   *string
    }

### func NewCT_TextField ¶

    func NewCT_TextField() *CT_TextField

### func (*CT_TextField) MarshalXML ¶

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

### func (*CT_TextField) UnmarshalXML ¶

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

### func (*CT_TextField) Validate ¶

    func (m *CT_TextField) Validate() error

Validate validates the CT_TextField and its children

### func (*CT_TextField) ValidateWithPath ¶

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

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

## type CT_TextFont ¶

    type CT_TextFont struct {
        // Text Typeface
        TypefaceAttr string
        // Panose Setting
        PanoseAttr *string
        // Similar Font Family
        PitchFamilyAttr ST_PitchFamily
        // Similar Character Set
        CharsetAttr *int8
    }

### func NewCT_TextFont ¶

    func NewCT_TextFont() *CT_TextFont

### func (*CT_TextFont) MarshalXML ¶

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

### func (*CT_TextFont) UnmarshalXML ¶

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

### func (*CT_TextFont) Validate ¶

    func (m *CT_TextFont) Validate() error

Validate validates the CT_TextFont and its children

### func (*CT_TextFont) ValidateWithPath ¶

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

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

## type CT_TextLineBreak ¶

    type CT_TextLineBreak struct {
        // Text Run Properties
        RPr *CT_TextCharacterProperties
    }

### func NewCT_TextLineBreak ¶

    func NewCT_TextLineBreak() *CT_TextLineBreak

### func (*CT_TextLineBreak) MarshalXML ¶

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

### func (*CT_TextLineBreak) UnmarshalXML ¶

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

### func (*CT_TextLineBreak) Validate ¶

    func (m *CT_TextLineBreak) Validate() error

Validate validates the CT_TextLineBreak and its children

### func (*CT_TextLineBreak) ValidateWithPath ¶

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

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

## type CT_TextListStyle ¶

    type CT_TextListStyle struct {
        // Default Paragraph Style
        DefPPr *CT_TextParagraphProperties
        // List Level 1 Text Style
        Lvl1pPr *CT_TextParagraphProperties
        // List Level 2 Text Style
        Lvl2pPr *CT_TextParagraphProperties
        // List Level 3 Text Style
        Lvl3pPr *CT_TextParagraphProperties
        // List Level 4 Text Style
        Lvl4pPr *CT_TextParagraphProperties
        // List Level 5 Text Style
        Lvl5pPr *CT_TextParagraphProperties
        // List Level 6 Text Style
        Lvl6pPr *CT_TextParagraphProperties
        // List Level 7 Text Style
        Lvl7pPr *CT_TextParagraphProperties
        // List Level 8 Text Style
        Lvl8pPr *CT_TextParagraphProperties
        // List Level 9 Text Style
        Lvl9pPr *CT_TextParagraphProperties
        ExtLst  *CT_OfficeArtExtensionList
    }

### func NewCT_TextListStyle ¶

    func NewCT_TextListStyle() *CT_TextListStyle

### func (*CT_TextListStyle) MarshalXML ¶

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

### func (*CT_TextListStyle) UnmarshalXML ¶

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

### func (*CT_TextListStyle) Validate ¶

    func (m *CT_TextListStyle) Validate() error

Validate validates the CT_TextListStyle and its children

### func (*CT_TextListStyle) ValidateWithPath ¶

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

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

## type CT_TextNoAutofit ¶

    type CT_TextNoAutofit struct {
    }

### func NewCT_TextNoAutofit ¶

    func NewCT_TextNoAutofit() *CT_TextNoAutofit

### func (*CT_TextNoAutofit) MarshalXML ¶

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

### func (*CT_TextNoAutofit) UnmarshalXML ¶

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

### func (*CT_TextNoAutofit) Validate ¶

    func (m *CT_TextNoAutofit) Validate() error

Validate validates the CT_TextNoAutofit and its children

### func (*CT_TextNoAutofit) ValidateWithPath ¶

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

ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path

## type CT_TextNoBullet ¶

    type CT_TextNoBullet struct {
    }

### func NewCT_TextNoBullet ¶

    func NewCT_TextNoBullet() *CT_TextNoBullet

### func (*CT_TextNoBullet) MarshalXML ¶

    func (m *CT_TextNoBullet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextNoBullet) UnmarshalXML ¶

    func (m *CT_TextNoBullet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextNoBullet) Validate ¶

    func (m *CT_TextNoBullet) Validate() error

Validate validates the CT_TextNoBullet and its children

### func (*CT_TextNoBullet) ValidateWithPath ¶

    func (m *CT_TextNoBullet) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path

## type CT_TextNormalAutofit ¶

    type CT_TextNormalAutofit struct {
        // Font Scale
        FontScaleAttr *ST_TextFontScalePercentOrPercentString
        // Line Space Reduction
        LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString
    }

### func NewCT_TextNormalAutofit ¶

    func NewCT_TextNormalAutofit() *CT_TextNormalAutofit

### func (*CT_TextNormalAutofit) MarshalXML ¶

    func (m *CT_TextNormalAutofit) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextNormalAutofit) UnmarshalXML ¶

    func (m *CT_TextNormalAutofit) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextNormalAutofit) Validate ¶

    func (m *CT_TextNormalAutofit) Validate() error

Validate validates the CT_TextNormalAutofit and its children

### func (*CT_TextNormalAutofit) ValidateWithPath ¶

    func (m *CT_TextNormalAutofit) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path

## type CT_TextParagraph ¶

    type CT_TextParagraph struct {
        // Text Paragraph Properties
        PPr        *CT_TextParagraphProperties
        EG_TextRun []*EG_TextRun
        // End Paragraph Run Properties
        EndParaRPr *CT_TextCharacterProperties
    }

### func NewCT_TextParagraph ¶

    func NewCT_TextParagraph() *CT_TextParagraph

### func (*CT_TextParagraph) MarshalXML ¶

    func (m *CT_TextParagraph) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextParagraph) UnmarshalXML ¶

    func (m *CT_TextParagraph) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextParagraph) Validate ¶

    func (m *CT_TextParagraph) Validate() error

Validate validates the CT_TextParagraph and its children

### func (*CT_TextParagraph) ValidateWithPath ¶

    func (m *CT_TextParagraph) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path

## type CT_TextParagraphProperties ¶

    type CT_TextParagraphProperties struct {
        // Left Margin
        MarLAttr *int32
        // Right Margin
        MarRAttr *int32
        // Level
        LvlAttr *int32
        // Indent
        IndentAttr *int32
        // Alignment
        AlgnAttr ST_TextAlignType
        // Default Tab Size
        DefTabSzAttr *ST_Coordinate32
        // Right To Left
        RtlAttr *bool
        // East Asian Line Break
        EaLnBrkAttr *bool
        // Font Alignment
        FontAlgnAttr ST_TextFontAlignType
        // Latin Line Break
        LatinLnBrkAttr *bool
        // Hanging Punctuation
        HangingPunctAttr *bool
        // Line Spacing
        LnSpc *CT_TextSpacing
        // Space Before
        SpcBef *CT_TextSpacing
        // Space After
        SpcAft                   *CT_TextSpacing
        TextBulletColorChoice    *EG_TextBulletColorChoice
        TextBulletSizeChoice     *EG_TextBulletSizeChoice
        TextBulletTypefaceChoice *EG_TextBulletTypefaceChoice
        TextBulletChoice         *EG_TextBulletChoice
        // Tab List
        TabLst *CT_TextTabStopList
        // Default Text Run Properties
        DefRPr *CT_TextCharacterProperties
        ExtLst *CT_OfficeArtExtensionList
    }

### func NewCT_TextParagraphProperties ¶

    func NewCT_TextParagraphProperties() *CT_TextParagraphProperties

### func (*CT_TextParagraphProperties) MarshalXML ¶

    func (m *CT_TextParagraphProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextParagraphProperties) UnmarshalXML ¶

    func (m *CT_TextParagraphProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextParagraphProperties) Validate ¶

    func (m *CT_TextParagraphProperties) Validate() error

Validate validates the CT_TextParagraphProperties and its children

### func (*CT_TextParagraphProperties) ValidateWithPath ¶

    func (m *CT_TextParagraphProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path

## type CT_TextShapeAutofit ¶

    type CT_TextShapeAutofit struct {
    }

### func NewCT_TextShapeAutofit ¶

    func NewCT_TextShapeAutofit() *CT_TextShapeAutofit

### func (*CT_TextShapeAutofit) MarshalXML ¶

    func (m *CT_TextShapeAutofit) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextShapeAutofit) UnmarshalXML ¶

    func (m *CT_TextShapeAutofit) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextShapeAutofit) Validate ¶

    func (m *CT_TextShapeAutofit) Validate() error

Validate validates the CT_TextShapeAutofit and its children

### func (*CT_TextShapeAutofit) ValidateWithPath ¶

    func (m *CT_TextShapeAutofit) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path

## type CT_TextSpacing ¶

    type CT_TextSpacing struct {
        TextSpacingChoice *CT_TextSpacingChoice
    }

### func NewCT_TextSpacing ¶

    func NewCT_TextSpacing() *CT_TextSpacing

### func (*CT_TextSpacing) MarshalXML ¶

    func (m *CT_TextSpacing) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextSpacing) UnmarshalXML ¶

    func (m *CT_TextSpacing) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextSpacing) Validate ¶

    func (m *CT_TextSpacing) Validate() error

Validate validates the CT_TextSpacing and its children

### func (*CT_TextSpacing) ValidateWithPath ¶

    func (m *CT_TextSpacing) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path

## type CT_TextSpacingChoice ¶

    type CT_TextSpacingChoice struct {
        // Spacing Percent
        SpcPct *CT_TextSpacingPercent
        // Spacing Points
        SpcPts *CT_TextSpacingPoint
    }

### func NewCT_TextSpacingChoice ¶

    func NewCT_TextSpacingChoice() *CT_TextSpacingChoice

### func (*CT_TextSpacingChoice) MarshalXML ¶

    func (m *CT_TextSpacingChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextSpacingChoice) UnmarshalXML ¶

    func (m *CT_TextSpacingChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextSpacingChoice) Validate ¶

    func (m *CT_TextSpacingChoice) Validate() error

Validate validates the CT_TextSpacingChoice and its children

### func (*CT_TextSpacingChoice) ValidateWithPath ¶

    func (m *CT_TextSpacingChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextSpacingChoice and its children, prefixing error messages with path

## type CT_TextSpacingPercent ¶

    type CT_TextSpacingPercent struct {
        // Value
        ValAttr ST_TextSpacingPercentOrPercentString
    }

### func NewCT_TextSpacingPercent ¶

    func NewCT_TextSpacingPercent() *CT_TextSpacingPercent

### func (*CT_TextSpacingPercent) MarshalXML ¶

    func (m *CT_TextSpacingPercent) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextSpacingPercent) UnmarshalXML ¶

    func (m *CT_TextSpacingPercent) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextSpacingPercent) Validate ¶

    func (m *CT_TextSpacingPercent) Validate() error

Validate validates the CT_TextSpacingPercent and its children

### func (*CT_TextSpacingPercent) ValidateWithPath ¶

    func (m *CT_TextSpacingPercent) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path

## type CT_TextSpacingPoint ¶

    type CT_TextSpacingPoint struct {
        // Value
        ValAttr int32
    }

### func NewCT_TextSpacingPoint ¶

    func NewCT_TextSpacingPoint() *CT_TextSpacingPoint

### func (*CT_TextSpacingPoint) MarshalXML ¶

    func (m *CT_TextSpacingPoint) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextSpacingPoint) UnmarshalXML ¶

    func (m *CT_TextSpacingPoint) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextSpacingPoint) Validate ¶

    func (m *CT_TextSpacingPoint) Validate() error

Validate validates the CT_TextSpacingPoint and its children

### func (*CT_TextSpacingPoint) ValidateWithPath ¶

    func (m *CT_TextSpacingPoint) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path

## type CT_TextTabStop ¶

    type CT_TextTabStop struct {
        // Tab Position
        PosAttr *ST_Coordinate32
        // Tab Alignment
        AlgnAttr ST_TextTabAlignType
    }

### func NewCT_TextTabStop ¶

    func NewCT_TextTabStop() *CT_TextTabStop

### func (*CT_TextTabStop) MarshalXML ¶

    func (m *CT_TextTabStop) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextTabStop) UnmarshalXML ¶

    func (m *CT_TextTabStop) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextTabStop) Validate ¶

    func (m *CT_TextTabStop) Validate() error

Validate validates the CT_TextTabStop and its children

### func (*CT_TextTabStop) ValidateWithPath ¶

    func (m *CT_TextTabStop) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path

## type CT_TextTabStopList ¶

    type CT_TextTabStopList struct {
        // Tab Stop
        Tab []*CT_TextTabStop
    }

### func NewCT_TextTabStopList ¶

    func NewCT_TextTabStopList() *CT_TextTabStopList

### func (*CT_TextTabStopList) MarshalXML ¶

    func (m *CT_TextTabStopList) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextTabStopList) UnmarshalXML ¶

    func (m *CT_TextTabStopList) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextTabStopList) Validate ¶

    func (m *CT_TextTabStopList) Validate() error

Validate validates the CT_TextTabStopList and its children

### func (*CT_TextTabStopList) ValidateWithPath ¶

    func (m *CT_TextTabStopList) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path

## type CT_TextUnderlineFillFollowText ¶

    type CT_TextUnderlineFillFollowText struct {
    }

### func NewCT_TextUnderlineFillFollowText ¶

    func NewCT_TextUnderlineFillFollowText() *CT_TextUnderlineFillFollowText

### func (*CT_TextUnderlineFillFollowText) MarshalXML ¶

    func (m *CT_TextUnderlineFillFollowText) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextUnderlineFillFollowText) UnmarshalXML ¶

    func (m *CT_TextUnderlineFillFollowText) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextUnderlineFillFollowText) Validate ¶

    func (m *CT_TextUnderlineFillFollowText) Validate() error

Validate validates the CT_TextUnderlineFillFollowText and its children

### func (*CT_TextUnderlineFillFollowText) ValidateWithPath ¶

    func (m *CT_TextUnderlineFillFollowText) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path

## type CT_TextUnderlineFillGroupWrapper ¶

    type CT_TextUnderlineFillGroupWrapper struct {
        FillPropertiesChoice *EG_FillPropertiesChoice
    }

### func NewCT_TextUnderlineFillGroupWrapper ¶

    func NewCT_TextUnderlineFillGroupWrapper() *CT_TextUnderlineFillGroupWrapper

### func (*CT_TextUnderlineFillGroupWrapper) MarshalXML ¶

    func (m *CT_TextUnderlineFillGroupWrapper) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextUnderlineFillGroupWrapper) UnmarshalXML ¶

    func (m *CT_TextUnderlineFillGroupWrapper) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextUnderlineFillGroupWrapper) Validate ¶

    func (m *CT_TextUnderlineFillGroupWrapper) Validate() error

Validate validates the CT_TextUnderlineFillGroupWrapper and its children

### func (*CT_TextUnderlineFillGroupWrapper) ValidateWithPath ¶

    func (m *CT_TextUnderlineFillGroupWrapper) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path

## type CT_TextUnderlineLineFollowText ¶

    type CT_TextUnderlineLineFollowText struct {
    }

### func NewCT_TextUnderlineLineFollowText ¶

    func NewCT_TextUnderlineLineFollowText() *CT_TextUnderlineLineFollowText

### func (*CT_TextUnderlineLineFollowText) MarshalXML ¶

    func (m *CT_TextUnderlineLineFollowText) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TextUnderlineLineFollowText) UnmarshalXML ¶

    func (m *CT_TextUnderlineLineFollowText) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TextUnderlineLineFollowText) Validate ¶

    func (m *CT_TextUnderlineLineFollowText) Validate() error

Validate validates the CT_TextUnderlineLineFollowText and its children

### func (*CT_TextUnderlineLineFollowText) ValidateWithPath ¶

    func (m *CT_TextUnderlineLineFollowText) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path

## type CT_ThemeableLineStyle ¶

    type CT_ThemeableLineStyle struct {
        ThemeableLineStyleChoice *CT_ThemeableLineStyleChoice
    }

### func NewCT_ThemeableLineStyle ¶

    func NewCT_ThemeableLineStyle() *CT_ThemeableLineStyle

### func (*CT_ThemeableLineStyle) MarshalXML ¶

    func (m *CT_ThemeableLineStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ThemeableLineStyle) UnmarshalXML ¶

    func (m *CT_ThemeableLineStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ThemeableLineStyle) Validate ¶

    func (m *CT_ThemeableLineStyle) Validate() error

Validate validates the CT_ThemeableLineStyle and its children

### func (*CT_ThemeableLineStyle) ValidateWithPath ¶

    func (m *CT_ThemeableLineStyle) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path

## type CT_ThemeableLineStyleChoice ¶

    type CT_ThemeableLineStyleChoice struct {
        Ln *CT_LineProperties
        // Line Reference
        LnRef *CT_StyleMatrixReference
    }

### func NewCT_ThemeableLineStyleChoice ¶

    func NewCT_ThemeableLineStyleChoice() *CT_ThemeableLineStyleChoice

### func (*CT_ThemeableLineStyleChoice) MarshalXML ¶

    func (m *CT_ThemeableLineStyleChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_ThemeableLineStyleChoice) UnmarshalXML ¶

    func (m *CT_ThemeableLineStyleChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_ThemeableLineStyleChoice) Validate ¶

    func (m *CT_ThemeableLineStyleChoice) Validate() error

Validate validates the CT_ThemeableLineStyleChoice and its children

### func (*CT_ThemeableLineStyleChoice) ValidateWithPath ¶

    func (m *CT_ThemeableLineStyleChoice) ValidateWithPath(path string) error

ValidateWithPath validates the CT_ThemeableLineStyleChoice and its children, prefixing error messages with path

## type CT_TileInfoProperties ¶

    type CT_TileInfoProperties struct {
        // Horizontal Offset
        TxAttr *ST_Coordinate
        // Vertical Offset
        TyAttr *ST_Coordinate
        // Horizontal Ratio
        SxAttr *ST_Percentage
        // Vertical Ratio
        SyAttr *ST_Percentage
        // Tile Flipping
        FlipAttr ST_TileFlipMode
        // Alignment
        AlgnAttr ST_RectAlignment
    }

### func NewCT_TileInfoProperties ¶

    func NewCT_TileInfoProperties() *CT_TileInfoProperties

### func (*CT_TileInfoProperties) MarshalXML ¶

    func (m *CT_TileInfoProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TileInfoProperties) UnmarshalXML ¶

    func (m *CT_TileInfoProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TileInfoProperties) Validate ¶

    func (m *CT_TileInfoProperties) Validate() error

Validate validates the CT_TileInfoProperties and its children

### func (*CT_TileInfoProperties) ValidateWithPath ¶

    func (m *CT_TileInfoProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path

## type CT_TintEffect ¶

    type CT_TintEffect struct {
        // Hue
        HueAttr *int32
        // Amount
        AmtAttr *ST_FixedPercentage
    }

### func NewCT_TintEffect ¶

    func NewCT_TintEffect() *CT_TintEffect

### func (*CT_TintEffect) MarshalXML ¶

    func (m *CT_TintEffect) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TintEffect) UnmarshalXML ¶

    func (m *CT_TintEffect) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TintEffect) Validate ¶

    func (m *CT_TintEffect) Validate() error

Validate validates the CT_TintEffect and its children

### func (*CT_TintEffect) ValidateWithPath ¶

    func (m *CT_TintEffect) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path

## type CT_Transform2D ¶

    type CT_Transform2D struct {
        // Rotation
        RotAttr *int32
        // Horizontal Flip
        FlipHAttr *bool
        // Vertical Flip
        FlipVAttr *bool
        // Offset
        Off *CT_Point2D
        // Extents
        Ext *CT_PositiveSize2D
    }

### func NewCT_Transform2D ¶

    func NewCT_Transform2D() *CT_Transform2D

### func (*CT_Transform2D) MarshalXML ¶

    func (m *CT_Transform2D) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Transform2D) UnmarshalXML ¶

    func (m *CT_Transform2D) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Transform2D) Validate ¶

    func (m *CT_Transform2D) Validate() error

Validate validates the CT_Transform2D and its children

### func (*CT_Transform2D) ValidateWithPath ¶

    func (m *CT_Transform2D) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path

## type CT_TransformEffect ¶

    type CT_TransformEffect struct {
        // Horizontal Ratio
        SxAttr *ST_Percentage
        // Vertical Ratio
        SyAttr *ST_Percentage
        // Horizontal Skew
        KxAttr *int32
        // Vertical Skew
        KyAttr *int32
        // Horizontal Shift
        TxAttr *ST_Coordinate
        // Vertical Shift
        TyAttr *ST_Coordinate
    }

### func NewCT_TransformEffect ¶

    func NewCT_TransformEffect() *CT_TransformEffect

### func (*CT_TransformEffect) MarshalXML ¶

    func (m *CT_TransformEffect) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_TransformEffect) UnmarshalXML ¶

    func (m *CT_TransformEffect) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_TransformEffect) Validate ¶

    func (m *CT_TransformEffect) Validate() error

Validate validates the CT_TransformEffect and its children

### func (*CT_TransformEffect) ValidateWithPath ¶

    func (m *CT_TransformEffect) ValidateWithPath(path string) error

ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path

## type CT_Vector3D ¶

    type CT_Vector3D struct {
        // Distance along X-axis in 3D
        DxAttr ST_Coordinate
        // Distance along Y-axis in 3D
        DyAttr ST_Coordinate
        // Distance along Z-axis in 3D
        DzAttr ST_Coordinate
    }

### func NewCT_Vector3D ¶

    func NewCT_Vector3D() *CT_Vector3D

### func (*CT_Vector3D) MarshalXML ¶

    func (m *CT_Vector3D) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Vector3D) UnmarshalXML ¶

    func (m *CT_Vector3D) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Vector3D) Validate ¶

    func (m *CT_Vector3D) Validate() error

Validate validates the CT_Vector3D and its children

### func (*CT_Vector3D) ValidateWithPath ¶

    func (m *CT_Vector3D) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path

## type CT_VideoFile ¶

    type CT_VideoFile struct {
        LinkAttr string
        // Content Type of Linked Video File
        ContentTypeAttr *string
        ExtLst          *CT_OfficeArtExtensionList
    }

### func NewCT_VideoFile ¶

    func NewCT_VideoFile() *CT_VideoFile

### func (*CT_VideoFile) MarshalXML ¶

    func (m *CT_VideoFile) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_VideoFile) UnmarshalXML ¶

    func (m *CT_VideoFile) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_VideoFile) Validate ¶

    func (m *CT_VideoFile) Validate() error

Validate validates the CT_VideoFile and its children

### func (*CT_VideoFile) ValidateWithPath ¶

    func (m *CT_VideoFile) ValidateWithPath(path string) error

ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path

## type CT_WholeE2oFormatting ¶

    type CT_WholeE2oFormatting struct {
        // Outline
        Ln                     *CT_LineProperties
        EffectPropertiesChoice *EG_EffectPropertiesChoice
    }

### func NewCT_WholeE2oFormatting ¶

    func NewCT_WholeE2oFormatting() *CT_WholeE2oFormatting

### func (*CT_WholeE2oFormatting) MarshalXML ¶

    func (m *CT_WholeE2oFormatting) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_WholeE2oFormatting) UnmarshalXML ¶

    func (m *CT_WholeE2oFormatting) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_WholeE2oFormatting) Validate ¶

    func (m *CT_WholeE2oFormatting) Validate() error

Validate validates the CT_WholeE2oFormatting and its children

### func (*CT_WholeE2oFormatting) ValidateWithPath ¶

    func (m *CT_WholeE2oFormatting) ValidateWithPath(path string) error

ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path

## type CT_XYAdjustHandle ¶

    type CT_XYAdjustHandle struct {
        // Horizontal Adjustment Guide
        GdRefXAttr *string
        // Minimum Horizontal Adjustment
        MinXAttr *ST_AdjCoordinate
        // Maximum Horizontal Adjustment
        MaxXAttr *ST_AdjCoordinate
        // Vertical Adjustment Guide
        GdRefYAttr *string
        // Minimum Vertical Adjustment
        MinYAttr *ST_AdjCoordinate
        // Maximum Vertical Adjustment
        MaxYAttr *ST_AdjCoordinate
        // Position
        Pos *CT_AdjPoint2D
    }

### func NewCT_XYAdjustHandle ¶

    func NewCT_XYAdjustHandle() *CT_XYAdjustHandle

### func (*CT_XYAdjustHandle) MarshalXML ¶

    func (m *CT_XYAdjustHandle) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_XYAdjustHandle) UnmarshalXML ¶

    func (m *CT_XYAdjustHandle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_XYAdjustHandle) Validate ¶

    func (m *CT_XYAdjustHandle) Validate() error

Validate validates the CT_XYAdjustHandle and its children

### func (*CT_XYAdjustHandle) ValidateWithPath ¶

    func (m *CT_XYAdjustHandle) ValidateWithPath(path string) error

ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path

## type EG_ColorChoice ¶

    type EG_ColorChoice struct {
        // RGB Color Model - Percentage Variant
        ScrgbClr *CT_ScRgbColor
        // RGB Color Model - Hex Variant
        SrgbClr *CT_SRgbColor
        // Hue, Saturation, Luminance Color Model
        HslClr *CT_HslColor
        // System Color
        SysClr *CT_SystemColor
        // Scheme Color
        SchemeClr *CT_SchemeColor
        // Preset Color
        PrstClr *CT_PresetColor
    }

### 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
        Tint *CT_PositiveFixedPercentage
        // Shade
        Shade *CT_PositiveFixedPercentage
        // Complement
        Comp *CT_ComplementTransform
        // Inverse
        Inv *CT_InverseTransform
        // Gray
        Gray *CT_GrayscaleTransform
        // Alpha
        Alpha *CT_PositiveFixedPercentage
        // Alpha Offset
        AlphaOff *CT_FixedPercentage
        // Alpha Modulation
        AlphaMod *CT_PositivePercentage
        // Hue
        Hue *CT_PositiveFixedAngle
        // Hue Offset
        HueOff *CT_Angle
        // Hue Modulate
        HueMod *CT_PositivePercentage
        // Saturation
        Sat *CT_Percentage
        // Saturation Offset
        SatOff *CT_Percentage
        // Saturation Modulation
        SatMod *CT_Percentage
        // Luminance
        Lum *CT_Percentage
        // Luminance Offset
        LumOff *CT_Percentage
        // Luminance Modulation
        LumMod *CT_Percentage
        // Red
        Red *CT_Percentage
        // Red Offset
        RedOff *CT_Percentage
        // Red Modulation
        RedMod *CT_Percentage
        // Green
        Green *CT_Percentage
        // Green Offset
        GreenOff *CT_Percentage
        // Green Modification
        GreenMod *CT_Percentage
        // Blue
        Blue *CT_Percentage
        // Blue Offset
        BlueOff *CT_Percentage
        // Blue Modification
        BlueMod *CT_Percentage
        // Gamma
        Gamma *CT_GammaTransform
        // Inverse Gamma
        InvGamma *CT_InverseGammaTransform
    }

### 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_Effect ¶

    type EG_Effect struct {
        EffectChoice *EG_EffectChoice
    }

### func NewEG_Effect ¶

    func NewEG_Effect() *EG_Effect

### func (*EG_Effect) MarshalXML ¶

    func (m *EG_Effect) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_Effect) UnmarshalXML ¶

    func (m *EG_Effect) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_Effect) Validate ¶

    func (m *EG_Effect) Validate() error

Validate validates the EG_Effect and its children

### func (*EG_Effect) ValidateWithPath ¶

    func (m *EG_Effect) ValidateWithPath(path string) error

ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path

## type EG_EffectChoice ¶

    type EG_EffectChoice struct {
        // Effect Container
        Cont *CT_EffectContainer
        // Effect
        Effect       *CT_EffectReference
        AlphaBiLevel *CT_AlphaBiLevelEffect
        // Alpha Ceiling Effect
        AlphaCeiling *CT_AlphaCeilingEffect
        // Alpha Floor Effect
        AlphaFloor *CT_AlphaFloorEffect
        // Alpha Inverse Effect
        AlphaInv *CT_AlphaInverseEffect
        // Alpha Modulate Effect
        AlphaMod    *CT_AlphaModulateEffect
        AlphaModFix *CT_AlphaModulateFixedEffect
        // Alpha Inset/Outset Effect
        AlphaOutset *CT_AlphaOutsetEffect
        // Alpha Replace Effect
        AlphaRepl *CT_AlphaReplaceEffect
        BiLevel   *CT_BiLevelEffect
        // Blend Effect
        Blend *CT_BlendEffect
        Blur  *CT_BlurEffect
        // Color Change Effect
        ClrChange *CT_ColorChangeEffect
        ClrRepl   *CT_ColorReplaceEffect
        // Duotone Effect
        Duotone *CT_DuotoneEffect
        // Fill
        Fill *CT_FillEffect
        // Fill Overlay Effect
        FillOverlay *CT_FillOverlayEffect
        // Glow Effect
        Glow *CT_GlowEffect
        // Gray Scale Effect
        Grayscl *CT_GrayscaleEffect
        // Hue Saturation Luminance Effect
        Hsl *CT_HSLEffect
        // Inner Shadow Effect
        InnerShdw *CT_InnerShadowEffect
        // Luminance
        Lum *CT_LuminanceEffect
        // Outer Shadow Effect
        OuterShdw *CT_OuterShadowEffect
        // Preset Shadow
        PrstShdw *CT_PresetShadowEffect
        // Reflection Effect
        Reflection *CT_ReflectionEffect
        // Relative Offset Effect
        RelOff *CT_RelativeOffsetEffect
        // Soft Edge Effect
        SoftEdge *CT_SoftEdgesEffect
        Tint     *CT_TintEffect
        // Transform Effect
        Xfrm *CT_TransformEffect
    }

### func NewEG_EffectChoice ¶

    func NewEG_EffectChoice() *EG_EffectChoice

### func (*EG_EffectChoice) MarshalXML ¶

    func (m *EG_EffectChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_EffectChoice) UnmarshalXML ¶

    func (m *EG_EffectChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_EffectChoice) Validate ¶

    func (m *EG_EffectChoice) Validate() error

Validate validates the EG_EffectChoice and its children

### func (*EG_EffectChoice) ValidateWithPath ¶

    func (m *EG_EffectChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_EffectChoice and its children, prefixing error messages with path

## type EG_EffectProperties ¶

    type EG_EffectProperties struct {
        EffectPropertiesChoice *EG_EffectPropertiesChoice
    }

### func NewEG_EffectProperties ¶

    func NewEG_EffectProperties() *EG_EffectProperties

### func (*EG_EffectProperties) MarshalXML ¶

    func (m *EG_EffectProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_EffectProperties) UnmarshalXML ¶

    func (m *EG_EffectProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_EffectProperties) Validate ¶

    func (m *EG_EffectProperties) Validate() error

Validate validates the EG_EffectProperties and its children

### func (*EG_EffectProperties) ValidateWithPath ¶

    func (m *EG_EffectProperties) ValidateWithPath(path string) error

ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path

## type EG_EffectPropertiesChoice ¶

    type EG_EffectPropertiesChoice struct {
        // Effect Container
        EffectLst *CT_EffectList
        // Effect Container
        EffectDag *CT_EffectContainer
    }

### func NewEG_EffectPropertiesChoice ¶

    func NewEG_EffectPropertiesChoice() *EG_EffectPropertiesChoice

### func (*EG_EffectPropertiesChoice) MarshalXML ¶

    func (m *EG_EffectPropertiesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_EffectPropertiesChoice) UnmarshalXML ¶

    func (m *EG_EffectPropertiesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_EffectPropertiesChoice) Validate ¶

    func (m *EG_EffectPropertiesChoice) Validate() error

Validate validates the EG_EffectPropertiesChoice and its children

### func (*EG_EffectPropertiesChoice) ValidateWithPath ¶

    func (m *EG_EffectPropertiesChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_EffectPropertiesChoice and its children, prefixing error messages with path

## type EG_FillModeProperties ¶

    type EG_FillModeProperties struct {
        FillModePropertiesChoice *EG_FillModePropertiesChoice
    }

### func NewEG_FillModeProperties ¶

    func NewEG_FillModeProperties() *EG_FillModeProperties

### func (*EG_FillModeProperties) MarshalXML ¶

    func (m *EG_FillModeProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_FillModeProperties) UnmarshalXML ¶

    func (m *EG_FillModeProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_FillModeProperties) Validate ¶

    func (m *EG_FillModeProperties) Validate() error

Validate validates the EG_FillModeProperties and its children

### func (*EG_FillModeProperties) ValidateWithPath ¶

    func (m *EG_FillModeProperties) ValidateWithPath(path string) error

ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path

## type EG_FillModePropertiesChoice ¶

    type EG_FillModePropertiesChoice struct {
        // Tile
        Tile *CT_TileInfoProperties
        // Stretch
        Stretch *CT_StretchInfoProperties
    }

### func NewEG_FillModePropertiesChoice ¶

    func NewEG_FillModePropertiesChoice() *EG_FillModePropertiesChoice

### func (*EG_FillModePropertiesChoice) MarshalXML ¶

    func (m *EG_FillModePropertiesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_FillModePropertiesChoice) UnmarshalXML ¶

    func (m *EG_FillModePropertiesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_FillModePropertiesChoice) Validate ¶

    func (m *EG_FillModePropertiesChoice) Validate() error

Validate validates the EG_FillModePropertiesChoice and its children

### func (*EG_FillModePropertiesChoice) ValidateWithPath ¶

    func (m *EG_FillModePropertiesChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_FillModePropertiesChoice 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    *CT_NoFillProperties
        SolidFill *CT_SolidColorFillProperties
        GradFill  *CT_GradientFillProperties
        BlipFill  *CT_BlipFillProperties
        // Pattern Fill
        PattFill *CT_PatternFillProperties
        // Group Fill
        GrpFill *CT_GroupFillProperties
    }

### 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_Geometry ¶

    type EG_Geometry struct {
        GeometryChoice *EG_GeometryChoice
    }

### func NewEG_Geometry ¶

    func NewEG_Geometry() *EG_Geometry

### func (*EG_Geometry) MarshalXML ¶

    func (m *EG_Geometry) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_Geometry) UnmarshalXML ¶

    func (m *EG_Geometry) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_Geometry) Validate ¶

    func (m *EG_Geometry) Validate() error

Validate validates the EG_Geometry and its children

### func (*EG_Geometry) ValidateWithPath ¶

    func (m *EG_Geometry) ValidateWithPath(path string) error

ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path

## type EG_GeometryChoice ¶

    type EG_GeometryChoice struct {
        // Custom geometry
        CustGeom *CT_CustomGeometry2D
        // Preset geometry
        PrstGeom *CT_PresetGeometry2D
    }

### func NewEG_GeometryChoice ¶

    func NewEG_GeometryChoice() *EG_GeometryChoice

### func (*EG_GeometryChoice) MarshalXML ¶

    func (m *EG_GeometryChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_GeometryChoice) UnmarshalXML ¶

    func (m *EG_GeometryChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_GeometryChoice) Validate ¶

    func (m *EG_GeometryChoice) Validate() error

Validate validates the EG_GeometryChoice and its children

### func (*EG_GeometryChoice) ValidateWithPath ¶

    func (m *EG_GeometryChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_GeometryChoice and its children, prefixing error messages with path

## type EG_LineDashProperties ¶

    type EG_LineDashProperties struct {
        LineDashPropertiesChoice *EG_LineDashPropertiesChoice
    }

### 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_LineDashPropertiesChoice ¶

    type EG_LineDashPropertiesChoice struct {
        // Preset Dash
        PrstDash *CT_PresetLineDashProperties
        // Custom Dash
        CustDash *CT_DashStopList
    }

### func NewEG_LineDashPropertiesChoice ¶

    func NewEG_LineDashPropertiesChoice() *EG_LineDashPropertiesChoice

### func (*EG_LineDashPropertiesChoice) MarshalXML ¶

    func (m *EG_LineDashPropertiesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_LineDashPropertiesChoice) UnmarshalXML ¶

    func (m *EG_LineDashPropertiesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_LineDashPropertiesChoice) Validate ¶

    func (m *EG_LineDashPropertiesChoice) Validate() error

Validate validates the EG_LineDashPropertiesChoice and its children

### func (*EG_LineDashPropertiesChoice) ValidateWithPath ¶

    func (m *EG_LineDashPropertiesChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_LineDashPropertiesChoice and its children, prefixing error messages with path

## type EG_LineFillProperties ¶

    type EG_LineFillProperties struct {
        LineFillPropertiesChoice *EG_LineFillPropertiesChoice
    }

### func NewEG_LineFillProperties ¶

    func NewEG_LineFillProperties() *EG_LineFillProperties

### func (*EG_LineFillProperties) MarshalXML ¶

    func (m *EG_LineFillProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_LineFillProperties) UnmarshalXML ¶

    func (m *EG_LineFillProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_LineFillProperties) Validate ¶

    func (m *EG_LineFillProperties) Validate() error

Validate validates the EG_LineFillProperties and its children

### func (*EG_LineFillProperties) ValidateWithPath ¶

    func (m *EG_LineFillProperties) ValidateWithPath(path string) error

ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path

## type EG_LineFillPropertiesChoice ¶

    type EG_LineFillPropertiesChoice struct {
        // No Fill
        NoFill *CT_NoFillProperties
        // Solid Fill
        SolidFill *CT_SolidColorFillProperties
        // Gradient Fill
        GradFill *CT_GradientFillProperties
        PattFill *CT_PatternFillProperties
    }

### func NewEG_LineFillPropertiesChoice ¶

    func NewEG_LineFillPropertiesChoice() *EG_LineFillPropertiesChoice

### func (*EG_LineFillPropertiesChoice) MarshalXML ¶

    func (m *EG_LineFillPropertiesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_LineFillPropertiesChoice) UnmarshalXML ¶

    func (m *EG_LineFillPropertiesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_LineFillPropertiesChoice) Validate ¶

    func (m *EG_LineFillPropertiesChoice) Validate() error

Validate validates the EG_LineFillPropertiesChoice and its children

### func (*EG_LineFillPropertiesChoice) ValidateWithPath ¶

    func (m *EG_LineFillPropertiesChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_LineFillPropertiesChoice 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 Line Join
        Round *CT_LineJoinRound
        // Line Join Bevel
        Bevel *CT_LineJoinBevel
        // Miter Line Join
        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_Media ¶

    type EG_Media struct {
        MediaChoice *EG_MediaChoice
    }

### func NewEG_Media ¶

    func NewEG_Media() *EG_Media

### func (*EG_Media) MarshalXML ¶

    func (m *EG_Media) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_Media) UnmarshalXML ¶

    func (m *EG_Media) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_Media) Validate ¶

    func (m *EG_Media) Validate() error

Validate validates the EG_Media and its children

### func (*EG_Media) ValidateWithPath ¶

    func (m *EG_Media) ValidateWithPath(path string) error

ValidateWithPath validates the EG_Media and its children, prefixing error messages with path

## type EG_MediaChoice ¶

    type EG_MediaChoice struct {
        // Audio from CD
        AudioCd *CT_AudioCD
        // Audio from WAV File
        WavAudioFile *CT_EmbeddedWAVAudioFile
        // Audio from File
        AudioFile *CT_AudioFile
        // Video from File
        VideoFile *CT_VideoFile
        // QuickTime from File
        QuickTimeFile *CT_QuickTimeFile
    }

### func NewEG_MediaChoice ¶

    func NewEG_MediaChoice() *EG_MediaChoice

### func (*EG_MediaChoice) MarshalXML ¶

    func (m *EG_MediaChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_MediaChoice) UnmarshalXML ¶

    func (m *EG_MediaChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_MediaChoice) Validate ¶

    func (m *EG_MediaChoice) Validate() error

Validate validates the EG_MediaChoice and its children

### func (*EG_MediaChoice) ValidateWithPath ¶

    func (m *EG_MediaChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_MediaChoice and its children, prefixing error messages with path

## type EG_OfficeArtExtensionList ¶

    type EG_OfficeArtExtensionList struct {
        // Extension
        Ext []*CT_OfficeArtExtension
    }

### func NewEG_OfficeArtExtensionList ¶

    func NewEG_OfficeArtExtensionList() *EG_OfficeArtExtensionList

### func (*EG_OfficeArtExtensionList) MarshalXML ¶

    func (m *EG_OfficeArtExtensionList) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_OfficeArtExtensionList) UnmarshalXML ¶

    func (m *EG_OfficeArtExtensionList) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_OfficeArtExtensionList) Validate ¶

    func (m *EG_OfficeArtExtensionList) Validate() error

Validate validates the EG_OfficeArtExtensionList and its children

### func (*EG_OfficeArtExtensionList) ValidateWithPath ¶

    func (m *EG_OfficeArtExtensionList) ValidateWithPath(path string) error

ValidateWithPath validates the EG_OfficeArtExtensionList 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 {
        // Linear Gradient Fill
        Lin *CT_LinearShadeProperties
        // Path Gradient
        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 EG_Text3D ¶

    type EG_Text3D struct {
        Text3DChoice *EG_Text3DChoice
    }

### func NewEG_Text3D ¶

    func NewEG_Text3D() *EG_Text3D

### func (*EG_Text3D) MarshalXML ¶

    func (m *EG_Text3D) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_Text3D) UnmarshalXML ¶

    func (m *EG_Text3D) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_Text3D) Validate ¶

    func (m *EG_Text3D) Validate() error

Validate validates the EG_Text3D and its children

### func (*EG_Text3D) ValidateWithPath ¶

    func (m *EG_Text3D) ValidateWithPath(path string) error

ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path

## type EG_Text3DChoice ¶

    type EG_Text3DChoice struct {
        // Apply 3D shape properties
        Sp3d *CT_Shape3D
        // No text in 3D scene
        FlatTx *CT_FlatText
    }

### func NewEG_Text3DChoice ¶

    func NewEG_Text3DChoice() *EG_Text3DChoice

### func (*EG_Text3DChoice) MarshalXML ¶

    func (m *EG_Text3DChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_Text3DChoice) UnmarshalXML ¶

    func (m *EG_Text3DChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_Text3DChoice) Validate ¶

    func (m *EG_Text3DChoice) Validate() error

Validate validates the EG_Text3DChoice and its children

### func (*EG_Text3DChoice) ValidateWithPath ¶

    func (m *EG_Text3DChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_Text3DChoice and its children, prefixing error messages with path

## type EG_TextAutofit ¶

    type EG_TextAutofit struct {
        TextAutofitChoice *EG_TextAutofitChoice
    }

### func NewEG_TextAutofit ¶

    func NewEG_TextAutofit() *EG_TextAutofit

### func (*EG_TextAutofit) MarshalXML ¶

    func (m *EG_TextAutofit) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextAutofit) UnmarshalXML ¶

    func (m *EG_TextAutofit) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextAutofit) Validate ¶

    func (m *EG_TextAutofit) Validate() error

Validate validates the EG_TextAutofit and its children

### func (*EG_TextAutofit) ValidateWithPath ¶

    func (m *EG_TextAutofit) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path

## type EG_TextAutofitChoice ¶

    type EG_TextAutofitChoice struct {
        // No AutoFit
        NoAutofit *CT_TextNoAutofit
        // Normal AutoFit
        NormAutofit *CT_TextNormalAutofit
        // Shape AutoFit
        SpAutoFit *CT_TextShapeAutofit
    }

### func NewEG_TextAutofitChoice ¶

    func NewEG_TextAutofitChoice() *EG_TextAutofitChoice

### func (*EG_TextAutofitChoice) MarshalXML ¶

    func (m *EG_TextAutofitChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextAutofitChoice) UnmarshalXML ¶

    func (m *EG_TextAutofitChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextAutofitChoice) Validate ¶

    func (m *EG_TextAutofitChoice) Validate() error

Validate validates the EG_TextAutofitChoice and its children

### func (*EG_TextAutofitChoice) ValidateWithPath ¶

    func (m *EG_TextAutofitChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextAutofitChoice and its children, prefixing error messages with path

## type EG_TextBullet ¶

    type EG_TextBullet struct {
        TextBulletChoice *EG_TextBulletChoice
    }

### func NewEG_TextBullet ¶

    func NewEG_TextBullet() *EG_TextBullet

### func (*EG_TextBullet) MarshalXML ¶

    func (m *EG_TextBullet) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextBullet) UnmarshalXML ¶

    func (m *EG_TextBullet) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextBullet) Validate ¶

    func (m *EG_TextBullet) Validate() error

Validate validates the EG_TextBullet and its children

### func (*EG_TextBullet) ValidateWithPath ¶

    func (m *EG_TextBullet) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path

## type EG_TextBulletChoice ¶

    type EG_TextBulletChoice struct {
        // No Bullet
        BuNone *CT_TextNoBullet
        // Auto-Numbered Bullet
        BuAutoNum *CT_TextAutonumberBullet
        // Character Bullet
        BuChar *CT_TextCharBullet
        // Picture Bullet
        BuBlip *CT_TextBlipBullet
    }

### func NewEG_TextBulletChoice ¶

    func NewEG_TextBulletChoice() *EG_TextBulletChoice

### func (*EG_TextBulletChoice) MarshalXML ¶

    func (m *EG_TextBulletChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextBulletChoice) UnmarshalXML ¶

    func (m *EG_TextBulletChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextBulletChoice) Validate ¶

    func (m *EG_TextBulletChoice) Validate() error

Validate validates the EG_TextBulletChoice and its children

### func (*EG_TextBulletChoice) ValidateWithPath ¶

    func (m *EG_TextBulletChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextBulletChoice and its children, prefixing error messages with path

## type EG_TextBulletColor ¶

    type EG_TextBulletColor struct {
        TextBulletColorChoice *EG_TextBulletColorChoice
    }

### func NewEG_TextBulletColor ¶

    func NewEG_TextBulletColor() *EG_TextBulletColor

### func (*EG_TextBulletColor) MarshalXML ¶

    func (m *EG_TextBulletColor) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextBulletColor) UnmarshalXML ¶

    func (m *EG_TextBulletColor) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextBulletColor) Validate ¶

    func (m *EG_TextBulletColor) Validate() error

Validate validates the EG_TextBulletColor and its children

### func (*EG_TextBulletColor) ValidateWithPath ¶

    func (m *EG_TextBulletColor) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path

## type EG_TextBulletColorChoice ¶

    type EG_TextBulletColorChoice struct {
        // Follow Text
        BuClrTx *CT_TextBulletColorFollowText
        // Color Specified
        BuClr *CT_Color
    }

### func NewEG_TextBulletColorChoice ¶

    func NewEG_TextBulletColorChoice() *EG_TextBulletColorChoice

### func (*EG_TextBulletColorChoice) MarshalXML ¶

    func (m *EG_TextBulletColorChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextBulletColorChoice) UnmarshalXML ¶

    func (m *EG_TextBulletColorChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextBulletColorChoice) Validate ¶

    func (m *EG_TextBulletColorChoice) Validate() error

Validate validates the EG_TextBulletColorChoice and its children

### func (*EG_TextBulletColorChoice) ValidateWithPath ¶

    func (m *EG_TextBulletColorChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextBulletColorChoice and its children, prefixing error messages with path

## type EG_TextBulletSize ¶

    type EG_TextBulletSize struct {
        TextBulletSizeChoice *EG_TextBulletSizeChoice
    }

### func NewEG_TextBulletSize ¶

    func NewEG_TextBulletSize() *EG_TextBulletSize

### func (*EG_TextBulletSize) MarshalXML ¶

    func (m *EG_TextBulletSize) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextBulletSize) UnmarshalXML ¶

    func (m *EG_TextBulletSize) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextBulletSize) Validate ¶

    func (m *EG_TextBulletSize) Validate() error

Validate validates the EG_TextBulletSize and its children

### func (*EG_TextBulletSize) ValidateWithPath ¶

    func (m *EG_TextBulletSize) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path

## type EG_TextBulletSizeChoice ¶

    type EG_TextBulletSizeChoice struct {
        // Bullet Size Follows Text
        BuSzTx *CT_TextBulletSizeFollowText
        // Bullet Size Percentage
        BuSzPct *CT_TextBulletSizePercent
        // Bullet Size Points
        BuSzPts *CT_TextBulletSizePoint
    }

### func NewEG_TextBulletSizeChoice ¶

    func NewEG_TextBulletSizeChoice() *EG_TextBulletSizeChoice

### func (*EG_TextBulletSizeChoice) MarshalXML ¶

    func (m *EG_TextBulletSizeChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextBulletSizeChoice) UnmarshalXML ¶

    func (m *EG_TextBulletSizeChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextBulletSizeChoice) Validate ¶

    func (m *EG_TextBulletSizeChoice) Validate() error

Validate validates the EG_TextBulletSizeChoice and its children

### func (*EG_TextBulletSizeChoice) ValidateWithPath ¶

    func (m *EG_TextBulletSizeChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextBulletSizeChoice and its children, prefixing error messages with path

## type EG_TextBulletTypeface ¶

    type EG_TextBulletTypeface struct {
        TextBulletTypefaceChoice *EG_TextBulletTypefaceChoice
    }

### func NewEG_TextBulletTypeface ¶

    func NewEG_TextBulletTypeface() *EG_TextBulletTypeface

### func (*EG_TextBulletTypeface) MarshalXML ¶

    func (m *EG_TextBulletTypeface) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextBulletTypeface) UnmarshalXML ¶

    func (m *EG_TextBulletTypeface) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextBulletTypeface) Validate ¶

    func (m *EG_TextBulletTypeface) Validate() error

Validate validates the EG_TextBulletTypeface and its children

### func (*EG_TextBulletTypeface) ValidateWithPath ¶

    func (m *EG_TextBulletTypeface) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path

## type EG_TextBulletTypefaceChoice ¶

    type EG_TextBulletTypefaceChoice struct {
        // Follow text
        BuFontTx *CT_TextBulletTypefaceFollowText
        // Specified
        BuFont *CT_TextFont
    }

### func NewEG_TextBulletTypefaceChoice ¶

    func NewEG_TextBulletTypefaceChoice() *EG_TextBulletTypefaceChoice

### func (*EG_TextBulletTypefaceChoice) MarshalXML ¶

    func (m *EG_TextBulletTypefaceChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextBulletTypefaceChoice) UnmarshalXML ¶

    func (m *EG_TextBulletTypefaceChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextBulletTypefaceChoice) Validate ¶

    func (m *EG_TextBulletTypefaceChoice) Validate() error

Validate validates the EG_TextBulletTypefaceChoice and its children

### func (*EG_TextBulletTypefaceChoice) ValidateWithPath ¶

    func (m *EG_TextBulletTypefaceChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextBulletTypefaceChoice and its children, prefixing error messages with path

## type EG_TextGeometry ¶

    type EG_TextGeometry struct {
        TextGeometryChoice *EG_TextGeometryChoice
    }

### func NewEG_TextGeometry ¶

    func NewEG_TextGeometry() *EG_TextGeometry

### func (*EG_TextGeometry) MarshalXML ¶

    func (m *EG_TextGeometry) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextGeometry) UnmarshalXML ¶

    func (m *EG_TextGeometry) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextGeometry) Validate ¶

    func (m *EG_TextGeometry) Validate() error

Validate validates the EG_TextGeometry and its children

### func (*EG_TextGeometry) ValidateWithPath ¶

    func (m *EG_TextGeometry) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path

## type EG_TextGeometryChoice ¶

    type EG_TextGeometryChoice struct {
        // Custom Geometry
        CustGeom *CT_CustomGeometry2D
        // Preset Text Warp
        PrstTxWarp *CT_PresetTextShape
    }

### func NewEG_TextGeometryChoice ¶

    func NewEG_TextGeometryChoice() *EG_TextGeometryChoice

### func (*EG_TextGeometryChoice) MarshalXML ¶

    func (m *EG_TextGeometryChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextGeometryChoice) UnmarshalXML ¶

    func (m *EG_TextGeometryChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextGeometryChoice) Validate ¶

    func (m *EG_TextGeometryChoice) Validate() error

Validate validates the EG_TextGeometryChoice and its children

### func (*EG_TextGeometryChoice) ValidateWithPath ¶

    func (m *EG_TextGeometryChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextGeometryChoice and its children, prefixing error messages with path

## type EG_TextRun ¶

    type EG_TextRun struct {
        TextRunChoice *EG_TextRunChoice
    }

### func NewEG_TextRun ¶

    func NewEG_TextRun() *EG_TextRun

### func (*EG_TextRun) MarshalXML ¶

    func (m *EG_TextRun) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextRun) UnmarshalXML ¶

    func (m *EG_TextRun) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextRun) Validate ¶

    func (m *EG_TextRun) Validate() error

Validate validates the EG_TextRun and its children

### func (*EG_TextRun) ValidateWithPath ¶

    func (m *EG_TextRun) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path

## type EG_TextRunChoice ¶

    type EG_TextRunChoice struct {
        // Text Run
        R *CT_RegularTextRun
        // Text Line Break
        Br *CT_TextLineBreak
        // Text Field
        Fld *CT_TextField
    }

### func NewEG_TextRunChoice ¶

    func NewEG_TextRunChoice() *EG_TextRunChoice

### func (*EG_TextRunChoice) MarshalXML ¶

    func (m *EG_TextRunChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextRunChoice) UnmarshalXML ¶

    func (m *EG_TextRunChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextRunChoice) Validate ¶

    func (m *EG_TextRunChoice) Validate() error

Validate validates the EG_TextRunChoice and its children

### func (*EG_TextRunChoice) ValidateWithPath ¶

    func (m *EG_TextRunChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextRunChoice and its children, prefixing error messages with path

## type EG_TextUnderlineFill ¶

    type EG_TextUnderlineFill struct {
        TextUnderlineFillChoice *EG_TextUnderlineFillChoice
    }

### func NewEG_TextUnderlineFill ¶

    func NewEG_TextUnderlineFill() *EG_TextUnderlineFill

### func (*EG_TextUnderlineFill) MarshalXML ¶

    func (m *EG_TextUnderlineFill) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextUnderlineFill) UnmarshalXML ¶

    func (m *EG_TextUnderlineFill) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextUnderlineFill) Validate ¶

    func (m *EG_TextUnderlineFill) Validate() error

Validate validates the EG_TextUnderlineFill and its children

### func (*EG_TextUnderlineFill) ValidateWithPath ¶

    func (m *EG_TextUnderlineFill) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path

## type EG_TextUnderlineFillChoice ¶

    type EG_TextUnderlineFillChoice struct {
        // Underline Fill Properties Follow Text
        UFillTx *CT_TextUnderlineFillFollowText
        // Underline Fill
        UFill *CT_TextUnderlineFillGroupWrapper
    }

### func NewEG_TextUnderlineFillChoice ¶

    func NewEG_TextUnderlineFillChoice() *EG_TextUnderlineFillChoice

### func (*EG_TextUnderlineFillChoice) MarshalXML ¶

    func (m *EG_TextUnderlineFillChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextUnderlineFillChoice) UnmarshalXML ¶

    func (m *EG_TextUnderlineFillChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextUnderlineFillChoice) Validate ¶

    func (m *EG_TextUnderlineFillChoice) Validate() error

Validate validates the EG_TextUnderlineFillChoice and its children

### func (*EG_TextUnderlineFillChoice) ValidateWithPath ¶

    func (m *EG_TextUnderlineFillChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextUnderlineFillChoice and its children, prefixing error messages with path

## type EG_TextUnderlineLine ¶

    type EG_TextUnderlineLine struct {
        TextUnderlineLineChoice *EG_TextUnderlineLineChoice
    }

### func NewEG_TextUnderlineLine ¶

    func NewEG_TextUnderlineLine() *EG_TextUnderlineLine

### func (*EG_TextUnderlineLine) MarshalXML ¶

    func (m *EG_TextUnderlineLine) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextUnderlineLine) UnmarshalXML ¶

    func (m *EG_TextUnderlineLine) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextUnderlineLine) Validate ¶

    func (m *EG_TextUnderlineLine) Validate() error

Validate validates the EG_TextUnderlineLine and its children

### func (*EG_TextUnderlineLine) ValidateWithPath ¶

    func (m *EG_TextUnderlineLine) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path

## type EG_TextUnderlineLineChoice ¶

    type EG_TextUnderlineLineChoice struct {
        // Underline Follows Text
        ULnTx *CT_TextUnderlineLineFollowText
        // Underline Stroke
        ULn *CT_LineProperties
    }

### func NewEG_TextUnderlineLineChoice ¶

    func NewEG_TextUnderlineLineChoice() *EG_TextUnderlineLineChoice

### func (*EG_TextUnderlineLineChoice) MarshalXML ¶

    func (m *EG_TextUnderlineLineChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_TextUnderlineLineChoice) UnmarshalXML ¶

    func (m *EG_TextUnderlineLineChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_TextUnderlineLineChoice) Validate ¶

    func (m *EG_TextUnderlineLineChoice) Validate() error

Validate validates the EG_TextUnderlineLineChoice and its children

### func (*EG_TextUnderlineLineChoice) ValidateWithPath ¶

    func (m *EG_TextUnderlineLineChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_TextUnderlineLineChoice and its children, prefixing error messages with path

## type EG_ThemeableEffectStyle ¶

    type EG_ThemeableEffectStyle struct {
        ThemeableEffectStyleChoice *EG_ThemeableEffectStyleChoice
    }

### func NewEG_ThemeableEffectStyle ¶

    func NewEG_ThemeableEffectStyle() *EG_ThemeableEffectStyle

### func (*EG_ThemeableEffectStyle) MarshalXML ¶

    func (m *EG_ThemeableEffectStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ThemeableEffectStyle) UnmarshalXML ¶

    func (m *EG_ThemeableEffectStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ThemeableEffectStyle) Validate ¶

    func (m *EG_ThemeableEffectStyle) Validate() error

Validate validates the EG_ThemeableEffectStyle and its children

### func (*EG_ThemeableEffectStyle) ValidateWithPath ¶

    func (m *EG_ThemeableEffectStyle) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path

## type EG_ThemeableEffectStyleChoice ¶

    type EG_ThemeableEffectStyleChoice struct {
        // Effect
        Effect *CT_EffectProperties
        // Effect Reference
        EffectRef *CT_StyleMatrixReference
    }

### func NewEG_ThemeableEffectStyleChoice ¶

    func NewEG_ThemeableEffectStyleChoice() *EG_ThemeableEffectStyleChoice

### func (*EG_ThemeableEffectStyleChoice) MarshalXML ¶

    func (m *EG_ThemeableEffectStyleChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ThemeableEffectStyleChoice) UnmarshalXML ¶

    func (m *EG_ThemeableEffectStyleChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ThemeableEffectStyleChoice) Validate ¶

    func (m *EG_ThemeableEffectStyleChoice) Validate() error

Validate validates the EG_ThemeableEffectStyleChoice and its children

### func (*EG_ThemeableEffectStyleChoice) ValidateWithPath ¶

    func (m *EG_ThemeableEffectStyleChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ThemeableEffectStyleChoice and its children, prefixing error messages with path

## type EG_ThemeableFillStyle ¶

    type EG_ThemeableFillStyle struct {
        ThemeableFillStyleChoice *EG_ThemeableFillStyleChoice
    }

### func NewEG_ThemeableFillStyle ¶

    func NewEG_ThemeableFillStyle() *EG_ThemeableFillStyle

### func (*EG_ThemeableFillStyle) MarshalXML ¶

    func (m *EG_ThemeableFillStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ThemeableFillStyle) UnmarshalXML ¶

    func (m *EG_ThemeableFillStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ThemeableFillStyle) Validate ¶

    func (m *EG_ThemeableFillStyle) Validate() error

Validate validates the EG_ThemeableFillStyle and its children

### func (*EG_ThemeableFillStyle) ValidateWithPath ¶

    func (m *EG_ThemeableFillStyle) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path

## type EG_ThemeableFillStyleChoice ¶

    type EG_ThemeableFillStyleChoice struct {
        // Fill
        Fill *CT_FillProperties
        // Fill Reference
        FillRef *CT_StyleMatrixReference
    }

### func NewEG_ThemeableFillStyleChoice ¶

    func NewEG_ThemeableFillStyleChoice() *EG_ThemeableFillStyleChoice

### func (*EG_ThemeableFillStyleChoice) MarshalXML ¶

    func (m *EG_ThemeableFillStyleChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ThemeableFillStyleChoice) UnmarshalXML ¶

    func (m *EG_ThemeableFillStyleChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ThemeableFillStyleChoice) Validate ¶

    func (m *EG_ThemeableFillStyleChoice) Validate() error

Validate validates the EG_ThemeableFillStyleChoice and its children

### func (*EG_ThemeableFillStyleChoice) ValidateWithPath ¶

    func (m *EG_ThemeableFillStyleChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ThemeableFillStyleChoice and its children, prefixing error messages with path

## type EG_ThemeableFontStyles ¶

    type EG_ThemeableFontStyles struct {
        ThemeableFontStylesChoice *EG_ThemeableFontStylesChoice
    }

### func NewEG_ThemeableFontStyles ¶

    func NewEG_ThemeableFontStyles() *EG_ThemeableFontStyles

### func (*EG_ThemeableFontStyles) MarshalXML ¶

    func (m *EG_ThemeableFontStyles) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ThemeableFontStyles) UnmarshalXML ¶

    func (m *EG_ThemeableFontStyles) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ThemeableFontStyles) Validate ¶

    func (m *EG_ThemeableFontStyles) Validate() error

Validate validates the EG_ThemeableFontStyles and its children

### func (*EG_ThemeableFontStyles) ValidateWithPath ¶

    func (m *EG_ThemeableFontStyles) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path

## type EG_ThemeableFontStylesChoice ¶

    type EG_ThemeableFontStylesChoice struct {
        // Font
        Font    *CT_FontCollection
        FontRef *CT_FontReference
    }

### func NewEG_ThemeableFontStylesChoice ¶

    func NewEG_ThemeableFontStylesChoice() *EG_ThemeableFontStylesChoice

### func (*EG_ThemeableFontStylesChoice) MarshalXML ¶

    func (m *EG_ThemeableFontStylesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*EG_ThemeableFontStylesChoice) UnmarshalXML ¶

    func (m *EG_ThemeableFontStylesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*EG_ThemeableFontStylesChoice) Validate ¶

    func (m *EG_ThemeableFontStylesChoice) Validate() error

Validate validates the EG_ThemeableFontStylesChoice and its children

### func (*EG_ThemeableFontStylesChoice) ValidateWithPath ¶

    func (m *EG_ThemeableFontStylesChoice) ValidateWithPath(path string) error

ValidateWithPath validates the EG_ThemeableFontStylesChoice and its children, prefixing error messages with path

## type Graphic ¶

    type Graphic struct {
        CT_GraphicalObject
    }

### func NewGraphic ¶

    func NewGraphic() *Graphic

### func (*Graphic) MarshalXML ¶

    func (m *Graphic) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Graphic) UnmarshalXML ¶

    func (m *Graphic) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Graphic) Validate ¶

    func (m *Graphic) Validate() error

Validate validates the Graphic and its children

### func (*Graphic) ValidateWithPath ¶

    func (m *Graphic) ValidateWithPath(path string) error

ValidateWithPath validates the Graphic and its children, prefixing error messages with path

## type ST_AdjAngle ¶

ST_AdjAngle is a union type

    type ST_AdjAngle struct {
        ST_Angle         *int32
        ST_GeomGuideName *string
    }

### func ParseUnionST_AdjAngle ¶

    func ParseUnionST_AdjAngle(s string) (ST_AdjAngle, error)

### func (ST_AdjAngle) MarshalXML ¶

    func (m ST_AdjAngle) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_AdjAngle) String ¶

    func (m ST_AdjAngle) String() string

### func (*ST_AdjAngle) Validate ¶

    func (m *ST_AdjAngle) Validate() error

### func (*ST_AdjAngle) ValidateWithPath ¶

    func (m *ST_AdjAngle) ValidateWithPath(path string) error

## type ST_AdjCoordinate ¶

ST_AdjCoordinate is a union type

    type ST_AdjCoordinate struct {
        ST_Coordinate    *ST_Coordinate
        ST_GeomGuideName *string
    }

### func ParseUnionST_AdjCoordinate ¶

    func ParseUnionST_AdjCoordinate(s string) (ST_AdjCoordinate, error)

### func (ST_AdjCoordinate) MarshalXML ¶

    func (m ST_AdjCoordinate) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_AdjCoordinate) String ¶

    func (m ST_AdjCoordinate) String() string

### func (*ST_AdjCoordinate) Validate ¶

    func (m *ST_AdjCoordinate) Validate() error

### func (*ST_AdjCoordinate) ValidateWithPath ¶

    func (m *ST_AdjCoordinate) ValidateWithPath(path string) error

## type ST_AnimationBuildType ¶

    type ST_AnimationBuildType byte

    const (
        ST_AnimationBuildTypeUnset     ST_AnimationBuildType = 0
        ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType = 1
    )

### func (ST_AnimationBuildType) MarshalXML ¶

    func (m ST_AnimationBuildType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_AnimationBuildType) MarshalXMLAttr ¶

    func (e ST_AnimationBuildType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_AnimationBuildType) String ¶

    func (m ST_AnimationBuildType) String() string

### func (*ST_AnimationBuildType) UnmarshalXML ¶

    func (m *ST_AnimationBuildType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_AnimationBuildType) UnmarshalXMLAttr ¶

    func (e *ST_AnimationBuildType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_AnimationBuildType) Validate ¶

    func (m ST_AnimationBuildType) Validate() error

### func (ST_AnimationBuildType) ValidateWithPath ¶

    func (m ST_AnimationBuildType) ValidateWithPath(path string) error

## type ST_AnimationChartBuildType ¶

ST_AnimationChartBuildType is a union type

    type ST_AnimationChartBuildType struct {
        ST_AnimationBuildType          ST_AnimationBuildType
        ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType
    }

### func ParseUnionST_AnimationChartBuildType ¶

    func ParseUnionST_AnimationChartBuildType(s string) (ST_AnimationChartBuildType, error)

### func (ST_AnimationChartBuildType) MarshalXML ¶

    func (m ST_AnimationChartBuildType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_AnimationChartBuildType) String ¶

    func (m ST_AnimationChartBuildType) String() string

### func (*ST_AnimationChartBuildType) Validate ¶

    func (m *ST_AnimationChartBuildType) Validate() error

### func (*ST_AnimationChartBuildType) ValidateWithPath ¶

    func (m *ST_AnimationChartBuildType) ValidateWithPath(path string) error

## type ST_AnimationChartOnlyBuildType ¶

    type ST_AnimationChartOnlyBuildType byte

    const (
        ST_AnimationChartOnlyBuildTypeUnset      ST_AnimationChartOnlyBuildType = 0
        ST_AnimationChartOnlyBuildTypeSeries     ST_AnimationChartOnlyBuildType = 1
        ST_AnimationChartOnlyBuildTypeCategory   ST_AnimationChartOnlyBuildType = 2
        ST_AnimationChartOnlyBuildTypeSeriesEl   ST_AnimationChartOnlyBuildType = 3
        ST_AnimationChartOnlyBuildTypeCategoryEl ST_AnimationChartOnlyBuildType = 4
    )

### func (ST_AnimationChartOnlyBuildType) MarshalXML ¶

    func (m ST_AnimationChartOnlyBuildType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_AnimationChartOnlyBuildType) MarshalXMLAttr ¶

    func (e ST_AnimationChartOnlyBuildType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_AnimationChartOnlyBuildType) String ¶

    func (m ST_AnimationChartOnlyBuildType) String() string

### func (*ST_AnimationChartOnlyBuildType) UnmarshalXML ¶

    func (m *ST_AnimationChartOnlyBuildType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_AnimationChartOnlyBuildType) UnmarshalXMLAttr ¶

    func (e *ST_AnimationChartOnlyBuildType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_AnimationChartOnlyBuildType) Validate ¶

    func (m ST_AnimationChartOnlyBuildType) Validate() error

### func (ST_AnimationChartOnlyBuildType) ValidateWithPath ¶

    func (m ST_AnimationChartOnlyBuildType) ValidateWithPath(path string) error

## type ST_AnimationDgmBuildType ¶

ST_AnimationDgmBuildType is a union type

    type ST_AnimationDgmBuildType struct {
        ST_AnimationBuildType        ST_AnimationBuildType
        ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType
    }

### func ParseUnionST_AnimationDgmBuildType ¶

    func ParseUnionST_AnimationDgmBuildType(s string) (ST_AnimationDgmBuildType, error)

### func (ST_AnimationDgmBuildType) MarshalXML ¶

    func (m ST_AnimationDgmBuildType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_AnimationDgmBuildType) String ¶

    func (m ST_AnimationDgmBuildType) String() string

### func (*ST_AnimationDgmBuildType) Validate ¶

    func (m *ST_AnimationDgmBuildType) Validate() error

### func (*ST_AnimationDgmBuildType) ValidateWithPath ¶

    func (m *ST_AnimationDgmBuildType) ValidateWithPath(path string) error

## type ST_AnimationDgmOnlyBuildType ¶

    type ST_AnimationDgmOnlyBuildType byte

    const (
        ST_AnimationDgmOnlyBuildTypeUnset     ST_AnimationDgmOnlyBuildType = 0
        ST_AnimationDgmOnlyBuildTypeOne       ST_AnimationDgmOnlyBuildType = 1
        ST_AnimationDgmOnlyBuildTypeLvlOne    ST_AnimationDgmOnlyBuildType = 2
        ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType = 3
    )

### func (ST_AnimationDgmOnlyBuildType) MarshalXML ¶

    func (m ST_AnimationDgmOnlyBuildType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_AnimationDgmOnlyBuildType) MarshalXMLAttr ¶

    func (e ST_AnimationDgmOnlyBuildType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_AnimationDgmOnlyBuildType) String ¶

    func (m ST_AnimationDgmOnlyBuildType) String() string

### func (*ST_AnimationDgmOnlyBuildType) UnmarshalXML ¶

    func (m *ST_AnimationDgmOnlyBuildType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_AnimationDgmOnlyBuildType) UnmarshalXMLAttr ¶

    func (e *ST_AnimationDgmOnlyBuildType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_AnimationDgmOnlyBuildType) Validate ¶

    func (m ST_AnimationDgmOnlyBuildType) Validate() error

### func (ST_AnimationDgmOnlyBuildType) ValidateWithPath ¶

    func (m ST_AnimationDgmOnlyBuildType) ValidateWithPath(path string) error

## 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_BlackWhiteMode ¶

    type ST_BlackWhiteMode byte

    const (
        ST_BlackWhiteModeUnset      ST_BlackWhiteMode = 0
        ST_BlackWhiteModeClr        ST_BlackWhiteMode = 1
        ST_BlackWhiteModeAuto       ST_BlackWhiteMode = 2
        ST_BlackWhiteModeGray       ST_BlackWhiteMode = 3
        ST_BlackWhiteModeLtGray     ST_BlackWhiteMode = 4
        ST_BlackWhiteModeInvGray    ST_BlackWhiteMode = 5
        ST_BlackWhiteModeGrayWhite  ST_BlackWhiteMode = 6
        ST_BlackWhiteModeBlackGray  ST_BlackWhiteMode = 7
        ST_BlackWhiteModeBlackWhite ST_BlackWhiteMode = 8
        ST_BlackWhiteModeBlack      ST_BlackWhiteMode = 9
        ST_BlackWhiteModeWhite      ST_BlackWhiteMode = 10
        ST_BlackWhiteModeHidden     ST_BlackWhiteMode = 11
    )

### func (ST_BlackWhiteMode) MarshalXML ¶

    func (m ST_BlackWhiteMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_BlackWhiteMode) MarshalXMLAttr ¶

    func (e ST_BlackWhiteMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_BlackWhiteMode) String ¶

    func (m ST_BlackWhiteMode) String() string

### func (*ST_BlackWhiteMode) UnmarshalXML ¶

    func (m *ST_BlackWhiteMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_BlackWhiteMode) UnmarshalXMLAttr ¶

    func (e *ST_BlackWhiteMode) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_BlackWhiteMode) Validate ¶

    func (m ST_BlackWhiteMode) Validate() error

### func (ST_BlackWhiteMode) ValidateWithPath ¶

    func (m ST_BlackWhiteMode) ValidateWithPath(path string) error

## type ST_BlendMode ¶

    type ST_BlendMode byte

    const (
        ST_BlendModeUnset   ST_BlendMode = 0
        ST_BlendModeOver    ST_BlendMode = 1
        ST_BlendModeMult    ST_BlendMode = 2
        ST_BlendModeScreen  ST_BlendMode = 3
        ST_BlendModeDarken  ST_BlendMode = 4
        ST_BlendModeLighten ST_BlendMode = 5
    )

### func (ST_BlendMode) MarshalXML ¶

    func (m ST_BlendMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_BlendMode) MarshalXMLAttr ¶

    func (e ST_BlendMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_BlendMode) String ¶

    func (m ST_BlendMode) String() string

### func (*ST_BlendMode) UnmarshalXML ¶

    func (m *ST_BlendMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_BlendMode) UnmarshalXMLAttr ¶

    func (e *ST_BlendMode) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_BlendMode) Validate ¶

    func (m ST_BlendMode) Validate() error

### func (ST_BlendMode) ValidateWithPath ¶

    func (m ST_BlendMode) ValidateWithPath(path string) error

## type ST_BlipCompression ¶

    type ST_BlipCompression byte

    const (
        ST_BlipCompressionUnset   ST_BlipCompression = 0
        ST_BlipCompressionEmail   ST_BlipCompression = 1
        ST_BlipCompressionScreen  ST_BlipCompression = 2
        ST_BlipCompressionPrint   ST_BlipCompression = 3
        ST_BlipCompressionHqprint ST_BlipCompression = 4
        ST_BlipCompressionNone    ST_BlipCompression = 5
    )

### func (ST_BlipCompression) MarshalXML ¶

    func (m ST_BlipCompression) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_BlipCompression) MarshalXMLAttr ¶

    func (e ST_BlipCompression) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_BlipCompression) String ¶

    func (m ST_BlipCompression) String() string

### func (*ST_BlipCompression) UnmarshalXML ¶

    func (m *ST_BlipCompression) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_BlipCompression) UnmarshalXMLAttr ¶

    func (e *ST_BlipCompression) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_BlipCompression) Validate ¶

    func (m ST_BlipCompression) Validate() error

### func (ST_BlipCompression) ValidateWithPath ¶

    func (m ST_BlipCompression) ValidateWithPath(path string) error

## type ST_ChartBuildStep ¶

    type ST_ChartBuildStep byte

    const (
        ST_ChartBuildStepUnset        ST_ChartBuildStep = 0
        ST_ChartBuildStepCategory     ST_ChartBuildStep = 1
        ST_ChartBuildStepPtInCategory ST_ChartBuildStep = 2
        ST_ChartBuildStepSeries       ST_ChartBuildStep = 3
        ST_ChartBuildStepPtInSeries   ST_ChartBuildStep = 4
        ST_ChartBuildStepAllPts       ST_ChartBuildStep = 5
        ST_ChartBuildStepGridLegend   ST_ChartBuildStep = 6
    )

### func (ST_ChartBuildStep) MarshalXML ¶

    func (m ST_ChartBuildStep) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_ChartBuildStep) MarshalXMLAttr ¶

    func (e ST_ChartBuildStep) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_ChartBuildStep) String ¶

    func (m ST_ChartBuildStep) String() string

### func (*ST_ChartBuildStep) UnmarshalXML ¶

    func (m *ST_ChartBuildStep) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_ChartBuildStep) UnmarshalXMLAttr ¶

    func (e *ST_ChartBuildStep) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_ChartBuildStep) Validate ¶

    func (m ST_ChartBuildStep) Validate() error

### func (ST_ChartBuildStep) ValidateWithPath ¶

    func (m ST_ChartBuildStep) ValidateWithPath(path string) error

## type ST_ColorSchemeIndex ¶

    type ST_ColorSchemeIndex byte

    const (
        ST_ColorSchemeIndexUnset    ST_ColorSchemeIndex = 0
        ST_ColorSchemeIndexDk1      ST_ColorSchemeIndex = 1
        ST_ColorSchemeIndexLt1      ST_ColorSchemeIndex = 2
        ST_ColorSchemeIndexDk2      ST_ColorSchemeIndex = 3
        ST_ColorSchemeIndexLt2      ST_ColorSchemeIndex = 4
        ST_ColorSchemeIndexAccent1  ST_ColorSchemeIndex = 5
        ST_ColorSchemeIndexAccent2  ST_ColorSchemeIndex = 6
        ST_ColorSchemeIndexAccent3  ST_ColorSchemeIndex = 7
        ST_ColorSchemeIndexAccent4  ST_ColorSchemeIndex = 8
        ST_ColorSchemeIndexAccent5  ST_ColorSchemeIndex = 9
        ST_ColorSchemeIndexAccent6  ST_ColorSchemeIndex = 10
        ST_ColorSchemeIndexHlink    ST_ColorSchemeIndex = 11
        ST_ColorSchemeIndexFolHlink ST_ColorSchemeIndex = 12
    )

### func (ST_ColorSchemeIndex) MarshalXML ¶

    func (m ST_ColorSchemeIndex) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_ColorSchemeIndex) MarshalXMLAttr ¶

    func (e ST_ColorSchemeIndex) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_ColorSchemeIndex) String ¶

    func (m ST_ColorSchemeIndex) String() string

### func (*ST_ColorSchemeIndex) UnmarshalXML ¶

    func (m *ST_ColorSchemeIndex) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_ColorSchemeIndex) UnmarshalXMLAttr ¶

    func (e *ST_ColorSchemeIndex) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_ColorSchemeIndex) Validate ¶

    func (m ST_ColorSchemeIndex) Validate() error

### func (ST_ColorSchemeIndex) ValidateWithPath ¶

    func (m ST_ColorSchemeIndex) 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_Coordinate ¶

ST_Coordinate is a union type

    type ST_Coordinate struct {
        ST_CoordinateUnqualified *int64
        ST_UniversalMeasure      *string
    }

### func ParseUnionST_Coordinate ¶

    func ParseUnionST_Coordinate(s string) (ST_Coordinate, error)

### func (ST_Coordinate) MarshalXML ¶

    func (m ST_Coordinate) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Coordinate) String ¶

    func (m ST_Coordinate) String() string

### func (*ST_Coordinate) Validate ¶

    func (m *ST_Coordinate) Validate() error

### func (*ST_Coordinate) ValidateWithPath ¶

    func (m *ST_Coordinate) ValidateWithPath(path string) error

## type ST_Coordinate32 ¶

ST_Coordinate32 is a union type

    type ST_Coordinate32 struct {
        ST_Coordinate32Unqualified *int32
        ST_UniversalMeasure        *string
    }

### func ParseUnionST_Coordinate32 ¶

    func ParseUnionST_Coordinate32(s string) (ST_Coordinate32, error)

### func (ST_Coordinate32) MarshalXML ¶

    func (m ST_Coordinate32) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Coordinate32) String ¶

    func (m ST_Coordinate32) String() string

### func (*ST_Coordinate32) Validate ¶

    func (m *ST_Coordinate32) Validate() error

### func (*ST_Coordinate32) ValidateWithPath ¶

    func (m *ST_Coordinate32) ValidateWithPath(path string) error

## type ST_DgmBuildStep ¶

    type ST_DgmBuildStep byte

    const (
        ST_DgmBuildStepUnset ST_DgmBuildStep = 0
        ST_DgmBuildStepSp    ST_DgmBuildStep = 1
        ST_DgmBuildStepBg    ST_DgmBuildStep = 2
    )

### func (ST_DgmBuildStep) MarshalXML ¶

    func (m ST_DgmBuildStep) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_DgmBuildStep) MarshalXMLAttr ¶

    func (e ST_DgmBuildStep) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_DgmBuildStep) String ¶

    func (m ST_DgmBuildStep) String() string

### func (*ST_DgmBuildStep) UnmarshalXML ¶

    func (m *ST_DgmBuildStep) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_DgmBuildStep) UnmarshalXMLAttr ¶

    func (e *ST_DgmBuildStep) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_DgmBuildStep) Validate ¶

    func (m ST_DgmBuildStep) Validate() error

### func (ST_DgmBuildStep) ValidateWithPath ¶

    func (m ST_DgmBuildStep) ValidateWithPath(path string) error

## type ST_EffectContainerType ¶

    type ST_EffectContainerType byte

    const (
        ST_EffectContainerTypeUnset ST_EffectContainerType = 0
        ST_EffectContainerTypeSib   ST_EffectContainerType = 1
        ST_EffectContainerTypeTree  ST_EffectContainerType = 2
    )

### func (ST_EffectContainerType) MarshalXML ¶

    func (m ST_EffectContainerType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_EffectContainerType) MarshalXMLAttr ¶

    func (e ST_EffectContainerType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_EffectContainerType) String ¶

    func (m ST_EffectContainerType) String() string

### func (*ST_EffectContainerType) UnmarshalXML ¶

    func (m *ST_EffectContainerType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_EffectContainerType) UnmarshalXMLAttr ¶

    func (e *ST_EffectContainerType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_EffectContainerType) Validate ¶

    func (m ST_EffectContainerType) Validate() error

### func (ST_EffectContainerType) ValidateWithPath ¶

    func (m ST_EffectContainerType) ValidateWithPath(path string) error

## type ST_FixedPercentage ¶

ST_FixedPercentage is a union type

    type ST_FixedPercentage struct {
        ST_FixedPercentageDecimal *int32
        ST_FixedPercentage        *ST_Percentage
    }

### func ParseUnionST_FixedPercentage ¶

    func ParseUnionST_FixedPercentage(s string) (ST_FixedPercentage, error)

### func (ST_FixedPercentage) MarshalXML ¶

    func (m ST_FixedPercentage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_FixedPercentage) String ¶

    func (m ST_FixedPercentage) String() string

### func (*ST_FixedPercentage) Validate ¶

    func (m *ST_FixedPercentage) Validate() error

### func (*ST_FixedPercentage) ValidateWithPath ¶

    func (m *ST_FixedPercentage) ValidateWithPath(path string) error

## type ST_FontCollectionIndex ¶

    type ST_FontCollectionIndex byte

    const (
        ST_FontCollectionIndexUnset ST_FontCollectionIndex = 0
        ST_FontCollectionIndexMajor ST_FontCollectionIndex = 1
        ST_FontCollectionIndexMinor ST_FontCollectionIndex = 2
        ST_FontCollectionIndexNone  ST_FontCollectionIndex = 3
    )

### func (ST_FontCollectionIndex) MarshalXML ¶

    func (m ST_FontCollectionIndex) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_FontCollectionIndex) MarshalXMLAttr ¶

    func (e ST_FontCollectionIndex) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_FontCollectionIndex) String ¶

    func (m ST_FontCollectionIndex) String() string

### func (*ST_FontCollectionIndex) UnmarshalXML ¶

    func (m *ST_FontCollectionIndex) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_FontCollectionIndex) UnmarshalXMLAttr ¶

    func (e *ST_FontCollectionIndex) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_FontCollectionIndex) Validate ¶

    func (m ST_FontCollectionIndex) Validate() error

### func (ST_FontCollectionIndex) ValidateWithPath ¶

    func (m ST_FontCollectionIndex) 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_LineEndLength ¶

    type ST_LineEndLength byte

    const (
        ST_LineEndLengthUnset ST_LineEndLength = 0
        ST_LineEndLengthSm    ST_LineEndLength = 1
        ST_LineEndLengthMed   ST_LineEndLength = 2
        ST_LineEndLengthLg    ST_LineEndLength = 3
    )

### func (ST_LineEndLength) MarshalXML ¶

    func (m ST_LineEndLength) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_LineEndLength) MarshalXMLAttr ¶

    func (e ST_LineEndLength) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_LineEndLength) String ¶

    func (m ST_LineEndLength) String() string

### func (*ST_LineEndLength) UnmarshalXML ¶

    func (m *ST_LineEndLength) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_LineEndLength) UnmarshalXMLAttr ¶

    func (e *ST_LineEndLength) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_LineEndLength) Validate ¶

    func (m ST_LineEndLength) Validate() error

### func (ST_LineEndLength) ValidateWithPath ¶

    func (m ST_LineEndLength) ValidateWithPath(path string) error

## type ST_LineEndType ¶

    type ST_LineEndType byte

    const (
        ST_LineEndTypeUnset    ST_LineEndType = 0
        ST_LineEndTypeNone     ST_LineEndType = 1
        ST_LineEndTypeTriangle ST_LineEndType = 2
        ST_LineEndTypeStealth  ST_LineEndType = 3
        ST_LineEndTypeDiamond  ST_LineEndType = 4
        ST_LineEndTypeOval     ST_LineEndType = 5
        ST_LineEndTypeArrow    ST_LineEndType = 6
    )

### func (ST_LineEndType) MarshalXML ¶

    func (m ST_LineEndType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_LineEndType) MarshalXMLAttr ¶

    func (e ST_LineEndType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_LineEndType) String ¶

    func (m ST_LineEndType) String() string

### func (*ST_LineEndType) UnmarshalXML ¶

    func (m *ST_LineEndType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_LineEndType) UnmarshalXMLAttr ¶

    func (e *ST_LineEndType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_LineEndType) Validate ¶

    func (m ST_LineEndType) Validate() error

### func (ST_LineEndType) ValidateWithPath ¶

    func (m ST_LineEndType) ValidateWithPath(path string) error

## type ST_LineEndWidth ¶

    type ST_LineEndWidth byte

    const (
        ST_LineEndWidthUnset ST_LineEndWidth = 0
        ST_LineEndWidthSm    ST_LineEndWidth = 1
        ST_LineEndWidthMed   ST_LineEndWidth = 2
        ST_LineEndWidthLg    ST_LineEndWidth = 3
    )

### func (ST_LineEndWidth) MarshalXML ¶

    func (m ST_LineEndWidth) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_LineEndWidth) MarshalXMLAttr ¶

    func (e ST_LineEndWidth) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_LineEndWidth) String ¶

    func (m ST_LineEndWidth) String() string

### func (*ST_LineEndWidth) UnmarshalXML ¶

    func (m *ST_LineEndWidth) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_LineEndWidth) UnmarshalXMLAttr ¶

    func (e *ST_LineEndWidth) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_LineEndWidth) Validate ¶

    func (m ST_LineEndWidth) Validate() error

### func (ST_LineEndWidth) ValidateWithPath ¶

    func (m ST_LineEndWidth) ValidateWithPath(path string) error

## type ST_OnOffStyleType ¶

    type ST_OnOffStyleType byte

    const (
        ST_OnOffStyleTypeUnset ST_OnOffStyleType = 0
        ST_OnOffStyleTypeOn    ST_OnOffStyleType = 1
        ST_OnOffStyleTypeOff   ST_OnOffStyleType = 2
        ST_OnOffStyleTypeDef   ST_OnOffStyleType = 3
    )

### func (ST_OnOffStyleType) MarshalXML ¶

    func (m ST_OnOffStyleType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_OnOffStyleType) MarshalXMLAttr ¶

    func (e ST_OnOffStyleType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_OnOffStyleType) String ¶

    func (m ST_OnOffStyleType) String() string

### func (*ST_OnOffStyleType) UnmarshalXML ¶

    func (m *ST_OnOffStyleType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_OnOffStyleType) UnmarshalXMLAttr ¶

    func (e *ST_OnOffStyleType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_OnOffStyleType) Validate ¶

    func (m ST_OnOffStyleType) Validate() error

### func (ST_OnOffStyleType) ValidateWithPath ¶

    func (m ST_OnOffStyleType) ValidateWithPath(path string) error

## type ST_PathFillMode ¶

    type ST_PathFillMode byte

    const (
        ST_PathFillModeUnset       ST_PathFillMode = 0
        ST_PathFillModeNone        ST_PathFillMode = 1
        ST_PathFillModeNorm        ST_PathFillMode = 2
        ST_PathFillModeLighten     ST_PathFillMode = 3
        ST_PathFillModeLightenLess ST_PathFillMode = 4
        ST_PathFillModeDarken      ST_PathFillMode = 5
        ST_PathFillModeDarkenLess  ST_PathFillMode = 6
    )

### func (ST_PathFillMode) MarshalXML ¶

    func (m ST_PathFillMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PathFillMode) MarshalXMLAttr ¶

    func (e ST_PathFillMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PathFillMode) String ¶

    func (m ST_PathFillMode) String() string

### func (*ST_PathFillMode) UnmarshalXML ¶

    func (m *ST_PathFillMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PathFillMode) UnmarshalXMLAttr ¶

    func (e *ST_PathFillMode) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PathFillMode) Validate ¶

    func (m ST_PathFillMode) Validate() error

### func (ST_PathFillMode) ValidateWithPath ¶

    func (m ST_PathFillMode) 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_Percentage ¶

ST_Percentage is a union type

    type ST_Percentage struct {
        ST_PercentageDecimal *int32
        ST_Percentage        *string
    }

### func ParseUnionST_Percentage ¶

    func ParseUnionST_Percentage(s string) (ST_Percentage, error)

### func (ST_Percentage) MarshalXML ¶

    func (m ST_Percentage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Percentage) String ¶

    func (m ST_Percentage) String() string

### func (*ST_Percentage) Validate ¶

    func (m *ST_Percentage) Validate() error

### func (*ST_Percentage) ValidateWithPath ¶

    func (m *ST_Percentage) ValidateWithPath(path string) error

## type ST_PitchFamily ¶

    type ST_PitchFamily byte

    const (
        ST_PitchFamilyUnset ST_PitchFamily = 0
        ST_PitchFamily00    ST_PitchFamily = 1
        ST_PitchFamily01    ST_PitchFamily = 2
        ST_PitchFamily02    ST_PitchFamily = 3
        ST_PitchFamily16    ST_PitchFamily = 4
        ST_PitchFamily17    ST_PitchFamily = 5
        ST_PitchFamily18    ST_PitchFamily = 6
        ST_PitchFamily32    ST_PitchFamily = 7
        ST_PitchFamily33    ST_PitchFamily = 8
        ST_PitchFamily34    ST_PitchFamily = 9
        ST_PitchFamily48    ST_PitchFamily = 10
        ST_PitchFamily49    ST_PitchFamily = 11
        ST_PitchFamily50    ST_PitchFamily = 12
        ST_PitchFamily64    ST_PitchFamily = 13
        ST_PitchFamily65    ST_PitchFamily = 14
        ST_PitchFamily66    ST_PitchFamily = 15
        ST_PitchFamily80    ST_PitchFamily = 16
        ST_PitchFamily81    ST_PitchFamily = 17
        ST_PitchFamily82    ST_PitchFamily = 18
    )

### func (ST_PitchFamily) MarshalXML ¶

    func (m ST_PitchFamily) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PitchFamily) MarshalXMLAttr ¶

    func (e ST_PitchFamily) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PitchFamily) String ¶

    func (m ST_PitchFamily) String() string

### func (*ST_PitchFamily) UnmarshalXML ¶

    func (m *ST_PitchFamily) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PitchFamily) UnmarshalXMLAttr ¶

    func (e *ST_PitchFamily) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PitchFamily) Validate ¶

    func (m ST_PitchFamily) Validate() error

### func (ST_PitchFamily) ValidateWithPath ¶

    func (m ST_PitchFamily) ValidateWithPath(path string) error

## type ST_PositiveFixedPercentage ¶

ST_PositiveFixedPercentage is a union type

    type ST_PositiveFixedPercentage struct {
        ST_PositiveFixedPercentageDecimal *int32
        ST_PositiveFixedPercentage        *ST_Percentage
    }

### func ParseUnionST_PositiveFixedPercentage ¶

    func ParseUnionST_PositiveFixedPercentage(s string) (ST_PositiveFixedPercentage, error)

### func (ST_PositiveFixedPercentage) MarshalXML ¶

    func (m ST_PositiveFixedPercentage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PositiveFixedPercentage) String ¶

    func (m ST_PositiveFixedPercentage) String() string

### func (*ST_PositiveFixedPercentage) Validate ¶

    func (m *ST_PositiveFixedPercentage) Validate() error

### func (*ST_PositiveFixedPercentage) ValidateWithPath ¶

    func (m *ST_PositiveFixedPercentage) ValidateWithPath(path string) error

## type ST_PositivePercentage ¶

ST_PositivePercentage is a union type

    type ST_PositivePercentage struct {
        ST_PositivePercentageDecimal *int32
        ST_PositivePercentage        *ST_Percentage
    }

### func ParseUnionST_PositivePercentage ¶

    func ParseUnionST_PositivePercentage(s string) (ST_PositivePercentage, error)

### func (ST_PositivePercentage) MarshalXML ¶

    func (m ST_PositivePercentage) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PositivePercentage) String ¶

    func (m ST_PositivePercentage) String() string

### func (*ST_PositivePercentage) Validate ¶

    func (m *ST_PositivePercentage) Validate() error

### func (*ST_PositivePercentage) ValidateWithPath ¶

    func (m *ST_PositivePercentage) 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_PresetColorVal ¶

    type ST_PresetColorVal byte

    const (
        ST_PresetColorValUnset                ST_PresetColorVal = 0
        ST_PresetColorValAliceBlue            ST_PresetColorVal = 1
        ST_PresetColorValAntiqueWhite         ST_PresetColorVal = 2
        ST_PresetColorValAqua                 ST_PresetColorVal = 3
        ST_PresetColorValAquamarine           ST_PresetColorVal = 4
        ST_PresetColorValAzure                ST_PresetColorVal = 5
        ST_PresetColorValBeige                ST_PresetColorVal = 6
        ST_PresetColorValBisque               ST_PresetColorVal = 7
        ST_PresetColorValBlack                ST_PresetColorVal = 8
        ST_PresetColorValBlanchedAlmond       ST_PresetColorVal = 9
        ST_PresetColorValBlue                 ST_PresetColorVal = 10
        ST_PresetColorValBlueViolet           ST_PresetColorVal = 11
        ST_PresetColorValBrown                ST_PresetColorVal = 12
        ST_PresetColorValBurlyWood            ST_PresetColorVal = 13
        ST_PresetColorValCadetBlue            ST_PresetColorVal = 14
        ST_PresetColorValChartreuse           ST_PresetColorVal = 15
        ST_PresetColorValChocolate            ST_PresetColorVal = 16
        ST_PresetColorValCoral                ST_PresetColorVal = 17
        ST_PresetColorValCornflowerBlue       ST_PresetColorVal = 18
        ST_PresetColorValCornsilk             ST_PresetColorVal = 19
        ST_PresetColorValCrimson              ST_PresetColorVal = 20
        ST_PresetColorValCyan                 ST_PresetColorVal = 21
        ST_PresetColorValDarkBlue             ST_PresetColorVal = 22
        ST_PresetColorValDarkCyan             ST_PresetColorVal = 23
        ST_PresetColorValDarkGoldenrod        ST_PresetColorVal = 24
        ST_PresetColorValDarkGray             ST_PresetColorVal = 25
        ST_PresetColorValDarkGrey             ST_PresetColorVal = 26
        ST_PresetColorValDarkGreen            ST_PresetColorVal = 27
        ST_PresetColorValDarkKhaki            ST_PresetColorVal = 28
        ST_PresetColorValDarkMagenta          ST_PresetColorVal = 29
        ST_PresetColorValDarkOliveGreen       ST_PresetColorVal = 30
        ST_PresetColorValDarkOrange           ST_PresetColorVal = 31
        ST_PresetColorValDarkOrchid           ST_PresetColorVal = 32
        ST_PresetColorValDarkRed              ST_PresetColorVal = 33
        ST_PresetColorValDarkSalmon           ST_PresetColorVal = 34
        ST_PresetColorValDarkSeaGreen         ST_PresetColorVal = 35
        ST_PresetColorValDarkSlateBlue        ST_PresetColorVal = 36
        ST_PresetColorValDarkSlateGray        ST_PresetColorVal = 37
        ST_PresetColorValDarkSlateGrey        ST_PresetColorVal = 38
        ST_PresetColorValDarkTurquoise        ST_PresetColorVal = 39
        ST_PresetColorValDarkViolet           ST_PresetColorVal = 40
        ST_PresetColorValDkBlue               ST_PresetColorVal = 41
        ST_PresetColorValDkCyan               ST_PresetColorVal = 42
        ST_PresetColorValDkGoldenrod          ST_PresetColorVal = 43
        ST_PresetColorValDkGray               ST_PresetColorVal = 44
        ST_PresetColorValDkGrey               ST_PresetColorVal = 45
        ST_PresetColorValDkGreen              ST_PresetColorVal = 46
        ST_PresetColorValDkKhaki              ST_PresetColorVal = 47
        ST_PresetColorValDkMagenta            ST_PresetColorVal = 48
        ST_PresetColorValDkOliveGreen         ST_PresetColorVal = 49
        ST_PresetColorValDkOrange             ST_PresetColorVal = 50
        ST_PresetColorValDkOrchid             ST_PresetColorVal = 51
        ST_PresetColorValDkRed                ST_PresetColorVal = 52
        ST_PresetColorValDkSalmon             ST_PresetColorVal = 53
        ST_PresetColorValDkSeaGreen           ST_PresetColorVal = 54
        ST_PresetColorValDkSlateBlue          ST_PresetColorVal = 55
        ST_PresetColorValDkSlateGray          ST_PresetColorVal = 56
        ST_PresetColorValDkSlateGrey          ST_PresetColorVal = 57
        ST_PresetColorValDkTurquoise          ST_PresetColorVal = 58
        ST_PresetColorValDkViolet             ST_PresetColorVal = 59
        ST_PresetColorValDeepPink             ST_PresetColorVal = 60
        ST_PresetColorValDeepSkyBlue          ST_PresetColorVal = 61
        ST_PresetColorValDimGray              ST_PresetColorVal = 62
        ST_PresetColorValDimGrey              ST_PresetColorVal = 63
        ST_PresetColorValDodgerBlue           ST_PresetColorVal = 64
        ST_PresetColorValFirebrick            ST_PresetColorVal = 65
        ST_PresetColorValFloralWhite          ST_PresetColorVal = 66
        ST_PresetColorValForestGreen          ST_PresetColorVal = 67
        ST_PresetColorValFuchsia              ST_PresetColorVal = 68
        ST_PresetColorValGainsboro            ST_PresetColorVal = 69
        ST_PresetColorValGhostWhite           ST_PresetColorVal = 70
        ST_PresetColorValGold                 ST_PresetColorVal = 71
        ST_PresetColorValGoldenrod            ST_PresetColorVal = 72
        ST_PresetColorValGray                 ST_PresetColorVal = 73
        ST_PresetColorValGrey                 ST_PresetColorVal = 74
        ST_PresetColorValGreen                ST_PresetColorVal = 75
        ST_PresetColorValGreenYellow          ST_PresetColorVal = 76
        ST_PresetColorValHoneydew             ST_PresetColorVal = 77
        ST_PresetColorValHotPink              ST_PresetColorVal = 78
        ST_PresetColorValIndianRed            ST_PresetColorVal = 79
        ST_PresetColorValIndigo               ST_PresetColorVal = 80
        ST_PresetColorValIvory                ST_PresetColorVal = 81
        ST_PresetColorValKhaki                ST_PresetColorVal = 82
        ST_PresetColorValLavender             ST_PresetColorVal = 83
        ST_PresetColorValLavenderBlush        ST_PresetColorVal = 84
        ST_PresetColorValLawnGreen            ST_PresetColorVal = 85
        ST_PresetColorValLemonChiffon         ST_PresetColorVal = 86
        ST_PresetColorValLightBlue            ST_PresetColorVal = 87
        ST_PresetColorValLightCoral           ST_PresetColorVal = 88
        ST_PresetColorValLightCyan            ST_PresetColorVal = 89
        ST_PresetColorValLightGoldenrodYellow ST_PresetColorVal = 90
        ST_PresetColorValLightGray            ST_PresetColorVal = 91
        ST_PresetColorValLightGrey            ST_PresetColorVal = 92
        ST_PresetColorValLightGreen           ST_PresetColorVal = 93
        ST_PresetColorValLightPink            ST_PresetColorVal = 94
        ST_PresetColorValLightSalmon          ST_PresetColorVal = 95
        ST_PresetColorValLightSeaGreen        ST_PresetColorVal = 96
        ST_PresetColorValLightSkyBlue         ST_PresetColorVal = 97
        ST_PresetColorValLightSlateGray       ST_PresetColorVal = 98
        ST_PresetColorValLightSlateGrey       ST_PresetColorVal = 99
        ST_PresetColorValLightSteelBlue       ST_PresetColorVal = 100
        ST_PresetColorValLightYellow          ST_PresetColorVal = 101
        ST_PresetColorValLtBlue               ST_PresetColorVal = 102
        ST_PresetColorValLtCoral              ST_PresetColorVal = 103
        ST_PresetColorValLtCyan               ST_PresetColorVal = 104
        ST_PresetColorValLtGoldenrodYellow    ST_PresetColorVal = 105
        ST_PresetColorValLtGray               ST_PresetColorVal = 106
        ST_PresetColorValLtGrey               ST_PresetColorVal = 107
        ST_PresetColorValLtGreen              ST_PresetColorVal = 108
        ST_PresetColorValLtPink               ST_PresetColorVal = 109
        ST_PresetColorValLtSalmon             ST_PresetColorVal = 110
        ST_PresetColorValLtSeaGreen           ST_PresetColorVal = 111
        ST_PresetColorValLtSkyBlue            ST_PresetColorVal = 112
        ST_PresetColorValLtSlateGray          ST_PresetColorVal = 113
        ST_PresetColorValLtSlateGrey          ST_PresetColorVal = 114
        ST_PresetColorValLtSteelBlue          ST_PresetColorVal = 115
        ST_PresetColorValLtYellow             ST_PresetColorVal = 116
        ST_PresetColorValLime                 ST_PresetColorVal = 117
        ST_PresetColorValLimeGreen            ST_PresetColorVal = 118
        ST_PresetColorValLinen                ST_PresetColorVal = 119
        ST_PresetColorValMagenta              ST_PresetColorVal = 120
        ST_PresetColorValMaroon               ST_PresetColorVal = 121
        ST_PresetColorValMedAquamarine        ST_PresetColorVal = 122
        ST_PresetColorValMedBlue              ST_PresetColorVal = 123
        ST_PresetColorValMedOrchid            ST_PresetColorVal = 124
        ST_PresetColorValMedPurple            ST_PresetColorVal = 125
        ST_PresetColorValMedSeaGreen          ST_PresetColorVal = 126
        ST_PresetColorValMedSlateBlue         ST_PresetColorVal = 127
        ST_PresetColorValMedSpringGreen       ST_PresetColorVal = 128
        ST_PresetColorValMedTurquoise         ST_PresetColorVal = 129
        ST_PresetColorValMedVioletRed         ST_PresetColorVal = 130
        ST_PresetColorValMediumAquamarine     ST_PresetColorVal = 131
        ST_PresetColorValMediumBlue           ST_PresetColorVal = 132
        ST_PresetColorValMediumOrchid         ST_PresetColorVal = 133
        ST_PresetColorValMediumPurple         ST_PresetColorVal = 134
        ST_PresetColorValMediumSeaGreen       ST_PresetColorVal = 135
        ST_PresetColorValMediumSlateBlue      ST_PresetColorVal = 136
        ST_PresetColorValMediumSpringGreen    ST_PresetColorVal = 137
        ST_PresetColorValMediumTurquoise      ST_PresetColorVal = 138
        ST_PresetColorValMediumVioletRed      ST_PresetColorVal = 139
        ST_PresetColorValMidnightBlue         ST_PresetColorVal = 140
        ST_PresetColorValMintCream            ST_PresetColorVal = 141
        ST_PresetColorValMistyRose            ST_PresetColorVal = 142
        ST_PresetColorValMoccasin             ST_PresetColorVal = 143
        ST_PresetColorValNavajoWhite          ST_PresetColorVal = 144
        ST_PresetColorValNavy                 ST_PresetColorVal = 145
        ST_PresetColorValOldLace              ST_PresetColorVal = 146
        ST_PresetColorValOlive                ST_PresetColorVal = 147
        ST_PresetColorValOliveDrab            ST_PresetColorVal = 148
        ST_PresetColorValOrange               ST_PresetColorVal = 149
        ST_PresetColorValOrangeRed            ST_PresetColorVal = 150
        ST_PresetColorValOrchid               ST_PresetColorVal = 151
        ST_PresetColorValPaleGoldenrod        ST_PresetColorVal = 152
        ST_PresetColorValPaleGreen            ST_PresetColorVal = 153
        ST_PresetColorValPaleTurquoise        ST_PresetColorVal = 154
        ST_PresetColorValPaleVioletRed        ST_PresetColorVal = 155
        ST_PresetColorValPapayaWhip           ST_PresetColorVal = 156
        ST_PresetColorValPeachPuff            ST_PresetColorVal = 157
        ST_PresetColorValPeru                 ST_PresetColorVal = 158
        ST_PresetColorValPink                 ST_PresetColorVal = 159
        ST_PresetColorValPlum                 ST_PresetColorVal = 160
        ST_PresetColorValPowderBlue           ST_PresetColorVal = 161
        ST_PresetColorValPurple               ST_PresetColorVal = 162
        ST_PresetColorValRed                  ST_PresetColorVal = 163
        ST_PresetColorValRosyBrown            ST_PresetColorVal = 164
        ST_PresetColorValRoyalBlue            ST_PresetColorVal = 165
        ST_PresetColorValSaddleBrown          ST_PresetColorVal = 166
        ST_PresetColorValSalmon               ST_PresetColorVal = 167
        ST_PresetColorValSandyBrown           ST_PresetColorVal = 168
        ST_PresetColorValSeaGreen             ST_PresetColorVal = 169
        ST_PresetColorValSeaShell             ST_PresetColorVal = 170
        ST_PresetColorValSienna               ST_PresetColorVal = 171
        ST_PresetColorValSilver               ST_PresetColorVal = 172
        ST_PresetColorValSkyBlue              ST_PresetColorVal = 173
        ST_PresetColorValSlateBlue            ST_PresetColorVal = 174
        ST_PresetColorValSlateGray            ST_PresetColorVal = 175
        ST_PresetColorValSlateGrey            ST_PresetColorVal = 176
        ST_PresetColorValSnow                 ST_PresetColorVal = 177
        ST_PresetColorValSpringGreen          ST_PresetColorVal = 178
        ST_PresetColorValSteelBlue            ST_PresetColorVal = 179
        ST_PresetColorValTan                  ST_PresetColorVal = 180
        ST_PresetColorValTeal                 ST_PresetColorVal = 181
        ST_PresetColorValThistle              ST_PresetColorVal = 182
        ST_PresetColorValTomato               ST_PresetColorVal = 183
        ST_PresetColorValTurquoise            ST_PresetColorVal = 184
        ST_PresetColorValViolet               ST_PresetColorVal = 185
        ST_PresetColorValWheat                ST_PresetColorVal = 186
        ST_PresetColorValWhite                ST_PresetColorVal = 187
        ST_PresetColorValWhiteSmoke           ST_PresetColorVal = 188
        ST_PresetColorValYellow               ST_PresetColorVal = 189
        ST_PresetColorValYellowGreen          ST_PresetColorVal = 190
    )

### func (ST_PresetColorVal) MarshalXML ¶

    func (m ST_PresetColorVal) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PresetColorVal) MarshalXMLAttr ¶

    func (e ST_PresetColorVal) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PresetColorVal) String ¶

    func (m ST_PresetColorVal) String() string

### func (*ST_PresetColorVal) UnmarshalXML ¶

    func (m *ST_PresetColorVal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PresetColorVal) UnmarshalXMLAttr ¶

    func (e *ST_PresetColorVal) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PresetColorVal) Validate ¶

    func (m ST_PresetColorVal) Validate() error

### func (ST_PresetColorVal) ValidateWithPath ¶

    func (m ST_PresetColorVal) 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_PresetLineDashValDash          ST_PresetLineDashVal = 3
        ST_PresetLineDashValLgDash        ST_PresetLineDashVal = 4
        ST_PresetLineDashValDashDot       ST_PresetLineDashVal = 5
        ST_PresetLineDashValLgDashDot     ST_PresetLineDashVal = 6
        ST_PresetLineDashValLgDashDotDot  ST_PresetLineDashVal = 7
        ST_PresetLineDashValSysDash       ST_PresetLineDashVal = 8
        ST_PresetLineDashValSysDot        ST_PresetLineDashVal = 9
        ST_PresetLineDashValSysDashDot    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
    )

### 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_PresetPatternVal ¶

    type ST_PresetPatternVal byte

    const (
        ST_PresetPatternValUnset      ST_PresetPatternVal = 0
        ST_PresetPatternValPct5       ST_PresetPatternVal = 1
        ST_PresetPatternValPct10      ST_PresetPatternVal = 2
        ST_PresetPatternValPct20      ST_PresetPatternVal = 3
        ST_PresetPatternValPct25      ST_PresetPatternVal = 4
        ST_PresetPatternValPct30      ST_PresetPatternVal = 5
        ST_PresetPatternValPct40      ST_PresetPatternVal = 6
        ST_PresetPatternValPct50      ST_PresetPatternVal = 7
        ST_PresetPatternValPct60      ST_PresetPatternVal = 8
        ST_PresetPatternValPct70      ST_PresetPatternVal = 9
        ST_PresetPatternValPct75      ST_PresetPatternVal = 10
        ST_PresetPatternValPct80      ST_PresetPatternVal = 11
        ST_PresetPatternValPct90      ST_PresetPatternVal = 12
        ST_PresetPatternValHorz       ST_PresetPatternVal = 13
        ST_PresetPatternValVert       ST_PresetPatternVal = 14
        ST_PresetPatternValLtHorz     ST_PresetPatternVal = 15
        ST_PresetPatternValLtVert     ST_PresetPatternVal = 16
        ST_PresetPatternValDkHorz     ST_PresetPatternVal = 17
        ST_PresetPatternValDkVert     ST_PresetPatternVal = 18
        ST_PresetPatternValNarHorz    ST_PresetPatternVal = 19
        ST_PresetPatternValNarVert    ST_PresetPatternVal = 20
        ST_PresetPatternValDashHorz   ST_PresetPatternVal = 21
        ST_PresetPatternValDashVert   ST_PresetPatternVal = 22
        ST_PresetPatternValCross      ST_PresetPatternVal = 23
        ST_PresetPatternValDnDiag     ST_PresetPatternVal = 24
        ST_PresetPatternValUpDiag     ST_PresetPatternVal = 25
        ST_PresetPatternValLtDnDiag   ST_PresetPatternVal = 26
        ST_PresetPatternValLtUpDiag   ST_PresetPatternVal = 27
        ST_PresetPatternValDkDnDiag   ST_PresetPatternVal = 28
        ST_PresetPatternValDkUpDiag   ST_PresetPatternVal = 29
        ST_PresetPatternValWdDnDiag   ST_PresetPatternVal = 30
        ST_PresetPatternValWdUpDiag   ST_PresetPatternVal = 31
        ST_PresetPatternValDashDnDiag ST_PresetPatternVal = 32
        ST_PresetPatternValDashUpDiag ST_PresetPatternVal = 33
        ST_PresetPatternValDiagCross  ST_PresetPatternVal = 34
        ST_PresetPatternValSmCheck    ST_PresetPatternVal = 35
        ST_PresetPatternValLgCheck    ST_PresetPatternVal = 36
        ST_PresetPatternValSmGrid     ST_PresetPatternVal = 37
        ST_PresetPatternValLgGrid     ST_PresetPatternVal = 38
        ST_PresetPatternValDotGrid    ST_PresetPatternVal = 39
        ST_PresetPatternValSmConfetti ST_PresetPatternVal = 40
        ST_PresetPatternValLgConfetti ST_PresetPatternVal = 41
        ST_PresetPatternValHorzBrick  ST_PresetPatternVal = 42
        ST_PresetPatternValDiagBrick  ST_PresetPatternVal = 43
        ST_PresetPatternValSolidDmnd  ST_PresetPatternVal = 44
        ST_PresetPatternValOpenDmnd   ST_PresetPatternVal = 45
        ST_PresetPatternValDotDmnd    ST_PresetPatternVal = 46
        ST_PresetPatternValPlaid      ST_PresetPatternVal = 47
        ST_PresetPatternValSphere     ST_PresetPatternVal = 48
        ST_PresetPatternValWeave      ST_PresetPatternVal = 49
        ST_PresetPatternValDivot      ST_PresetPatternVal = 50
        ST_PresetPatternValShingle    ST_PresetPatternVal = 51
        ST_PresetPatternValWave       ST_PresetPatternVal = 52
        ST_PresetPatternValTrellis    ST_PresetPatternVal = 53
        ST_PresetPatternValZigZag     ST_PresetPatternVal = 54
    )

### func (ST_PresetPatternVal) MarshalXML ¶

    func (m ST_PresetPatternVal) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PresetPatternVal) MarshalXMLAttr ¶

    func (e ST_PresetPatternVal) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PresetPatternVal) String ¶

    func (m ST_PresetPatternVal) String() string

### func (*ST_PresetPatternVal) UnmarshalXML ¶

    func (m *ST_PresetPatternVal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PresetPatternVal) UnmarshalXMLAttr ¶

    func (e *ST_PresetPatternVal) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PresetPatternVal) Validate ¶

    func (m ST_PresetPatternVal) Validate() error

### func (ST_PresetPatternVal) ValidateWithPath ¶

    func (m ST_PresetPatternVal) ValidateWithPath(path string) error

## type ST_PresetShadowVal ¶

    type ST_PresetShadowVal byte

    const (
        ST_PresetShadowValUnset  ST_PresetShadowVal = 0
        ST_PresetShadowValShdw1  ST_PresetShadowVal = 1
        ST_PresetShadowValShdw2  ST_PresetShadowVal = 2
        ST_PresetShadowValShdw3  ST_PresetShadowVal = 3
        ST_PresetShadowValShdw4  ST_PresetShadowVal = 4
        ST_PresetShadowValShdw5  ST_PresetShadowVal = 5
        ST_PresetShadowValShdw6  ST_PresetShadowVal = 6
        ST_PresetShadowValShdw7  ST_PresetShadowVal = 7
        ST_PresetShadowValShdw8  ST_PresetShadowVal = 8
        ST_PresetShadowValShdw9  ST_PresetShadowVal = 9
        ST_PresetShadowValShdw10 ST_PresetShadowVal = 10
        ST_PresetShadowValShdw11 ST_PresetShadowVal = 11
        ST_PresetShadowValShdw12 ST_PresetShadowVal = 12
        ST_PresetShadowValShdw13 ST_PresetShadowVal = 13
        ST_PresetShadowValShdw14 ST_PresetShadowVal = 14
        ST_PresetShadowValShdw15 ST_PresetShadowVal = 15
        ST_PresetShadowValShdw16 ST_PresetShadowVal = 16
        ST_PresetShadowValShdw17 ST_PresetShadowVal = 17
        ST_PresetShadowValShdw18 ST_PresetShadowVal = 18
        ST_PresetShadowValShdw19 ST_PresetShadowVal = 19
        ST_PresetShadowValShdw20 ST_PresetShadowVal = 20
    )

### func (ST_PresetShadowVal) MarshalXML ¶

    func (m ST_PresetShadowVal) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PresetShadowVal) MarshalXMLAttr ¶

    func (e ST_PresetShadowVal) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_PresetShadowVal) String ¶

    func (m ST_PresetShadowVal) String() string

### func (*ST_PresetShadowVal) UnmarshalXML ¶

    func (m *ST_PresetShadowVal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_PresetShadowVal) UnmarshalXMLAttr ¶

    func (e *ST_PresetShadowVal) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_PresetShadowVal) Validate ¶

    func (m ST_PresetShadowVal) Validate() error

### func (ST_PresetShadowVal) ValidateWithPath ¶

    func (m ST_PresetShadowVal) ValidateWithPath(path string) error

## type ST_RectAlignment ¶

    type ST_RectAlignment byte

    const (
        ST_RectAlignmentUnset ST_RectAlignment = 0
        ST_RectAlignmentTl    ST_RectAlignment = 1
        ST_RectAlignmentT     ST_RectAlignment = 2
        ST_RectAlignmentTr    ST_RectAlignment = 3
        ST_RectAlignmentL     ST_RectAlignment = 4
        ST_RectAlignmentCtr   ST_RectAlignment = 5
        ST_RectAlignmentR     ST_RectAlignment = 6
        ST_RectAlignmentBl    ST_RectAlignment = 7
        ST_RectAlignmentB     ST_RectAlignment = 8
        ST_RectAlignmentBr    ST_RectAlignment = 9
    )

### 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_SchemeColorValPhClr    ST_SchemeColorVal = 13
        ST_SchemeColorValDk1      ST_SchemeColorVal = 14
        ST_SchemeColorValLt1      ST_SchemeColorVal = 15
        ST_SchemeColorValDk2      ST_SchemeColorVal = 16
        ST_SchemeColorValLt2      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

## type ST_ShapeType ¶

    type ST_ShapeType byte

    const (
        ST_ShapeTypeUnset                      ST_ShapeType = 0
        ST_ShapeTypeLine                       ST_ShapeType = 1
        ST_ShapeTypeLineInv                    ST_ShapeType = 2
        ST_ShapeTypeTriangle                   ST_ShapeType = 3
        ST_ShapeTypeRtTriangle                 ST_ShapeType = 4
        ST_ShapeTypeRect                       ST_ShapeType = 5
        ST_ShapeTypeDiamond                    ST_ShapeType = 6
        ST_ShapeTypeParallelogram              ST_ShapeType = 7
        ST_ShapeTypeTrapezoid                  ST_ShapeType = 8
        ST_ShapeTypeNonIsoscelesTrapezoid      ST_ShapeType = 9
        ST_ShapeTypePentagon                   ST_ShapeType = 10
        ST_ShapeTypeHexagon                    ST_ShapeType = 11
        ST_ShapeTypeHeptagon                   ST_ShapeType = 12
        ST_ShapeTypeOctagon                    ST_ShapeType = 13
        ST_ShapeTypeDecagon                    ST_ShapeType = 14
        ST_ShapeTypeDodecagon                  ST_ShapeType = 15
        ST_ShapeTypeStar4                      ST_ShapeType = 16
        ST_ShapeTypeStar5                      ST_ShapeType = 17
        ST_ShapeTypeStar6                      ST_ShapeType = 18
        ST_ShapeTypeStar7                      ST_ShapeType = 19
        ST_ShapeTypeStar8                      ST_ShapeType = 20
        ST_ShapeTypeStar10                     ST_ShapeType = 21
        ST_ShapeTypeStar12                     ST_ShapeType = 22
        ST_ShapeTypeStar16                     ST_ShapeType = 23
        ST_ShapeTypeStar24                     ST_ShapeType = 24
        ST_ShapeTypeStar32                     ST_ShapeType = 25
        ST_ShapeTypeRoundRect                  ST_ShapeType = 26
        ST_ShapeTypeRound1Rect                 ST_ShapeType = 27
        ST_ShapeTypeRound2SameRect             ST_ShapeType = 28
        ST_ShapeTypeRound2DiagRect             ST_ShapeType = 29
        ST_ShapeTypeSnipRoundRect              ST_ShapeType = 30
        ST_ShapeTypeSnip1Rect                  ST_ShapeType = 31
        ST_ShapeTypeSnip2SameRect              ST_ShapeType = 32
        ST_ShapeTypeSnip2DiagRect              ST_ShapeType = 33
        ST_ShapeTypePlaque                     ST_ShapeType = 34
        ST_ShapeTypeEllipse                    ST_ShapeType = 35
        ST_ShapeTypeTeardrop                   ST_ShapeType = 36
        ST_ShapeTypeHomePlate                  ST_ShapeType = 37
        ST_ShapeTypeChevron                    ST_ShapeType = 38
        ST_ShapeTypePieWedge                   ST_ShapeType = 39
        ST_ShapeTypePie                        ST_ShapeType = 40
        ST_ShapeTypeBlockArc                   ST_ShapeType = 41
        ST_ShapeTypeDonut                      ST_ShapeType = 42
        ST_ShapeTypeNoSmoking                  ST_ShapeType = 43
        ST_ShapeTypeRightArrow                 ST_ShapeType = 44
        ST_ShapeTypeLeftArrow                  ST_ShapeType = 45
        ST_ShapeTypeUpArrow                    ST_ShapeType = 46
        ST_ShapeTypeDownArrow                  ST_ShapeType = 47
        ST_ShapeTypeStripedRightArrow          ST_ShapeType = 48
        ST_ShapeTypeNotchedRightArrow          ST_ShapeType = 49
        ST_ShapeTypeBentUpArrow                ST_ShapeType = 50
        ST_ShapeTypeLeftRightArrow             ST_ShapeType = 51
        ST_ShapeTypeUpDownArrow                ST_ShapeType = 52
        ST_ShapeTypeLeftUpArrow                ST_ShapeType = 53
        ST_ShapeTypeLeftRightUpArrow           ST_ShapeType = 54
        ST_ShapeTypeQuadArrow                  ST_ShapeType = 55
        ST_ShapeTypeLeftArrowCallout           ST_ShapeType = 56
        ST_ShapeTypeRightArrowCallout          ST_ShapeType = 57
        ST_ShapeTypeUpArrowCallout             ST_ShapeType = 58
        ST_ShapeTypeDownArrowCallout           ST_ShapeType = 59
        ST_ShapeTypeLeftRightArrowCallout      ST_ShapeType = 60
        ST_ShapeTypeUpDownArrowCallout         ST_ShapeType = 61
        ST_ShapeTypeQuadArrowCallout           ST_ShapeType = 62
        ST_ShapeTypeBentArrow                  ST_ShapeType = 63
        ST_ShapeTypeUturnArrow                 ST_ShapeType = 64
        ST_ShapeTypeCircularArrow              ST_ShapeType = 65
        ST_ShapeTypeLeftCircularArrow          ST_ShapeType = 66
        ST_ShapeTypeLeftRightCircularArrow     ST_ShapeType = 67
        ST_ShapeTypeCurvedRightArrow           ST_ShapeType = 68
        ST_ShapeTypeCurvedLeftArrow            ST_ShapeType = 69
        ST_ShapeTypeCurvedUpArrow              ST_ShapeType = 70
        ST_ShapeTypeCurvedDownArrow            ST_ShapeType = 71
        ST_ShapeTypeSwooshArrow                ST_ShapeType = 72
        ST_ShapeTypeCube                       ST_ShapeType = 73
        ST_ShapeTypeCan                        ST_ShapeType = 74
        ST_ShapeTypeLightningBolt              ST_ShapeType = 75
        ST_ShapeTypeHeart                      ST_ShapeType = 76
        ST_ShapeTypeSun                        ST_ShapeType = 77
        ST_ShapeTypeMoon                       ST_ShapeType = 78
        ST_ShapeTypeSmileyFace                 ST_ShapeType = 79
        ST_ShapeTypeIrregularSeal1             ST_ShapeType = 80
        ST_ShapeTypeIrregularSeal2             ST_ShapeType = 81
        ST_ShapeTypeFoldedCorner               ST_ShapeType = 82
        ST_ShapeTypeBevel                      ST_ShapeType = 83
        ST_ShapeTypeFrame                      ST_ShapeType = 84
        ST_ShapeTypeHalfFrame                  ST_ShapeType = 85
        ST_ShapeTypeCorner                     ST_ShapeType = 86
        ST_ShapeTypeDiagStripe                 ST_ShapeType = 87
        ST_ShapeTypeChord                      ST_ShapeType = 88
        ST_ShapeTypeArc                        ST_ShapeType = 89
        ST_ShapeTypeLeftBracket                ST_ShapeType = 90
        ST_ShapeTypeRightBracket               ST_ShapeType = 91
        ST_ShapeTypeLeftBrace                  ST_ShapeType = 92
        ST_ShapeTypeRightBrace                 ST_ShapeType = 93
        ST_ShapeTypeBracketPair                ST_ShapeType = 94
        ST_ShapeTypeBracePair                  ST_ShapeType = 95
        ST_ShapeTypeStraightConnector1         ST_ShapeType = 96
        ST_ShapeTypeBentConnector2             ST_ShapeType = 97
        ST_ShapeTypeBentConnector3             ST_ShapeType = 98
        ST_ShapeTypeBentConnector4             ST_ShapeType = 99
        ST_ShapeTypeBentConnector5             ST_ShapeType = 100
        ST_ShapeTypeCurvedConnector2           ST_ShapeType = 101
        ST_ShapeTypeCurvedConnector3           ST_ShapeType = 102
        ST_ShapeTypeCurvedConnector4           ST_ShapeType = 103
        ST_ShapeTypeCurvedConnector5           ST_ShapeType = 104
        ST_ShapeTypeCallout1                   ST_ShapeType = 105
        ST_ShapeTypeCallout2                   ST_ShapeType = 106
        ST_ShapeTypeCallout3                   ST_ShapeType = 107
        ST_ShapeTypeAccentCallout1             ST_ShapeType = 108
        ST_ShapeTypeAccentCallout2             ST_ShapeType = 109
        ST_ShapeTypeAccentCallout3             ST_ShapeType = 110
        ST_ShapeTypeBorderCallout1             ST_ShapeType = 111
        ST_ShapeTypeBorderCallout2             ST_ShapeType = 112
        ST_ShapeTypeBorderCallout3             ST_ShapeType = 113
        ST_ShapeTypeAccentBorderCallout1       ST_ShapeType = 114
        ST_ShapeTypeAccentBorderCallout2       ST_ShapeType = 115
        ST_ShapeTypeAccentBorderCallout3       ST_ShapeType = 116
        ST_ShapeTypeWedgeRectCallout           ST_ShapeType = 117
        ST_ShapeTypeWedgeRoundRectCallout      ST_ShapeType = 118
        ST_ShapeTypeWedgeEllipseCallout        ST_ShapeType = 119
        ST_ShapeTypeCloudCallout               ST_ShapeType = 120
        ST_ShapeTypeCloud                      ST_ShapeType = 121
        ST_ShapeTypeRibbon                     ST_ShapeType = 122
        ST_ShapeTypeRibbon2                    ST_ShapeType = 123
        ST_ShapeTypeEllipseRibbon              ST_ShapeType = 124
        ST_ShapeTypeEllipseRibbon2             ST_ShapeType = 125
        ST_ShapeTypeLeftRightRibbon            ST_ShapeType = 126
        ST_ShapeTypeVerticalScroll             ST_ShapeType = 127
        ST_ShapeTypeHorizontalScroll           ST_ShapeType = 128
        ST_ShapeTypeWave                       ST_ShapeType = 129
        ST_ShapeTypeDoubleWave                 ST_ShapeType = 130
        ST_ShapeTypePlus                       ST_ShapeType = 131
        ST_ShapeTypeFlowChartProcess           ST_ShapeType = 132
        ST_ShapeTypeFlowChartDecision          ST_ShapeType = 133
        ST_ShapeTypeFlowChartInputOutput       ST_ShapeType = 134
        ST_ShapeTypeFlowChartPredefinedProcess ST_ShapeType = 135
        ST_ShapeTypeFlowChartInternalStorage   ST_ShapeType = 136
        ST_ShapeTypeFlowChartDocument          ST_ShapeType = 137
        ST_ShapeTypeFlowChartMultidocument     ST_ShapeType = 138
        ST_ShapeTypeFlowChartTerminator        ST_ShapeType = 139
        ST_ShapeTypeFlowChartPreparation       ST_ShapeType = 140
        ST_ShapeTypeFlowChartManualInput       ST_ShapeType = 141
        ST_ShapeTypeFlowChartManualOperation   ST_ShapeType = 142
        ST_ShapeTypeFlowChartConnector         ST_ShapeType = 143
        ST_ShapeTypeFlowChartPunchedCard       ST_ShapeType = 144
        ST_ShapeTypeFlowChartPunchedTape       ST_ShapeType = 145
        ST_ShapeTypeFlowChartSummingJunction   ST_ShapeType = 146
        ST_ShapeTypeFlowChartOr                ST_ShapeType = 147
        ST_ShapeTypeFlowChartCollate           ST_ShapeType = 148
        ST_ShapeTypeFlowChartSort              ST_ShapeType = 149
        ST_ShapeTypeFlowChartExtract           ST_ShapeType = 150
        ST_ShapeTypeFlowChartMerge             ST_ShapeType = 151
        ST_ShapeTypeFlowChartOfflineStorage    ST_ShapeType = 152
        ST_ShapeTypeFlowChartOnlineStorage     ST_ShapeType = 153
        ST_ShapeTypeFlowChartMagneticTape      ST_ShapeType = 154
        ST_ShapeTypeFlowChartMagneticDisk      ST_ShapeType = 155
        ST_ShapeTypeFlowChartMagneticDrum      ST_ShapeType = 156
        ST_ShapeTypeFlowChartDisplay           ST_ShapeType = 157
        ST_ShapeTypeFlowChartDelay             ST_ShapeType = 158
        ST_ShapeTypeFlowChartAlternateProcess  ST_ShapeType = 159
        ST_ShapeTypeFlowChartOffpageConnector  ST_ShapeType = 160
        ST_ShapeTypeActionButtonBlank          ST_ShapeType = 161
        ST_ShapeTypeActionButtonHome           ST_ShapeType = 162
        ST_ShapeTypeActionButtonHelp           ST_ShapeType = 163
        ST_ShapeTypeActionButtonInformation    ST_ShapeType = 164
        ST_ShapeTypeActionButtonForwardNext    ST_ShapeType = 165
        ST_ShapeTypeActionButtonBackPrevious   ST_ShapeType = 166
        ST_ShapeTypeActionButtonEnd            ST_ShapeType = 167
        ST_ShapeTypeActionButtonBeginning      ST_ShapeType = 168
        ST_ShapeTypeActionButtonReturn         ST_ShapeType = 169
        ST_ShapeTypeActionButtonDocument       ST_ShapeType = 170
        ST_ShapeTypeActionButtonSound          ST_ShapeType = 171
        ST_ShapeTypeActionButtonMovie          ST_ShapeType = 172
        ST_ShapeTypeGear6                      ST_ShapeType = 173
        ST_ShapeTypeGear9                      ST_ShapeType = 174
        ST_ShapeTypeFunnel                     ST_ShapeType = 175
        ST_ShapeTypeMathPlus                   ST_ShapeType = 176
        ST_ShapeTypeMathMinus                  ST_ShapeType = 177
        ST_ShapeTypeMathMultiply               ST_ShapeType = 178
        ST_ShapeTypeMathDivide                 ST_ShapeType = 179
        ST_ShapeTypeMathEqual                  ST_ShapeType = 180
        ST_ShapeTypeMathNotEqual               ST_ShapeType = 181
        ST_ShapeTypeCornerTabs                 ST_ShapeType = 182
        ST_ShapeTypeSquareTabs                 ST_ShapeType = 183
        ST_ShapeTypePlaqueTabs                 ST_ShapeType = 184
        ST_ShapeTypeChartX                     ST_ShapeType = 185
        ST_ShapeTypeChartStar                  ST_ShapeType = 186
        ST_ShapeTypeChartPlus                  ST_ShapeType = 187
    )

### func (ST_ShapeType) MarshalXML ¶

    func (m ST_ShapeType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_ShapeType) MarshalXMLAttr ¶

    func (e ST_ShapeType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_ShapeType) String ¶

    func (m ST_ShapeType) String() string

### func (*ST_ShapeType) UnmarshalXML ¶

    func (m *ST_ShapeType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_ShapeType) UnmarshalXMLAttr ¶

    func (e *ST_ShapeType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_ShapeType) Validate ¶

    func (m ST_ShapeType) Validate() error

### func (ST_ShapeType) ValidateWithPath ¶

    func (m ST_ShapeType) ValidateWithPath(path string) error

## type ST_SystemColorVal ¶

    type ST_SystemColorVal byte

    const (
        ST_SystemColorValUnset                   ST_SystemColorVal = 0
        ST_SystemColorValScrollBar               ST_SystemColorVal = 1
        ST_SystemColorValBackground              ST_SystemColorVal = 2
        ST_SystemColorValActiveCaption           ST_SystemColorVal = 3
        ST_SystemColorValInactiveCaption         ST_SystemColorVal = 4
        ST_SystemColorValMenu                    ST_SystemColorVal = 5
        ST_SystemColorValWindow                  ST_SystemColorVal = 6
        ST_SystemColorValWindowFrame             ST_SystemColorVal = 7
        ST_SystemColorValMenuText                ST_SystemColorVal = 8
        ST_SystemColorValWindowText              ST_SystemColorVal = 9
        ST_SystemColorValCaptionText             ST_SystemColorVal = 10
        ST_SystemColorValActiveBorder            ST_SystemColorVal = 11
        ST_SystemColorValInactiveBorder          ST_SystemColorVal = 12
        ST_SystemColorValAppWorkspace            ST_SystemColorVal = 13
        ST_SystemColorValHighlight               ST_SystemColorVal = 14
        ST_SystemColorValHighlightText           ST_SystemColorVal = 15
        ST_SystemColorValBtnFace                 ST_SystemColorVal = 16
        ST_SystemColorValBtnShadow               ST_SystemColorVal = 17
        ST_SystemColorValGrayText                ST_SystemColorVal = 18
        ST_SystemColorValBtnText                 ST_SystemColorVal = 19
        ST_SystemColorValInactiveCaptionText     ST_SystemColorVal = 20
        ST_SystemColorValBtnHighlight            ST_SystemColorVal = 21
        ST_SystemColorVal3dDkShadow              ST_SystemColorVal = 22
        ST_SystemColorVal3dLight                 ST_SystemColorVal = 23
        ST_SystemColorValInfoText                ST_SystemColorVal = 24
        ST_SystemColorValInfoBk                  ST_SystemColorVal = 25
        ST_SystemColorValHotLight                ST_SystemColorVal = 26
        ST_SystemColorValGradientActiveCaption   ST_SystemColorVal = 27
        ST_SystemColorValGradientInactiveCaption ST_SystemColorVal = 28
        ST_SystemColorValMenuHighlight           ST_SystemColorVal = 29
        ST_SystemColorValMenuBar                 ST_SystemColorVal = 30
    )

### func (ST_SystemColorVal) MarshalXML ¶

    func (m ST_SystemColorVal) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_SystemColorVal) MarshalXMLAttr ¶

    func (e ST_SystemColorVal) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_SystemColorVal) String ¶

    func (m ST_SystemColorVal) String() string

### func (*ST_SystemColorVal) UnmarshalXML ¶

    func (m *ST_SystemColorVal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_SystemColorVal) UnmarshalXMLAttr ¶

    func (e *ST_SystemColorVal) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_SystemColorVal) Validate ¶

    func (m ST_SystemColorVal) Validate() error

### func (ST_SystemColorVal) ValidateWithPath ¶

    func (m ST_SystemColorVal) ValidateWithPath(path string) error

## type ST_TextAlignType ¶

    type ST_TextAlignType byte

    const (
        ST_TextAlignTypeUnset    ST_TextAlignType = 0
        ST_TextAlignTypeL        ST_TextAlignType = 1
        ST_TextAlignTypeCtr      ST_TextAlignType = 2
        ST_TextAlignTypeR        ST_TextAlignType = 3
        ST_TextAlignTypeJust     ST_TextAlignType = 4
        ST_TextAlignTypeJustLow  ST_TextAlignType = 5
        ST_TextAlignTypeDist     ST_TextAlignType = 6
        ST_TextAlignTypeThaiDist ST_TextAlignType = 7
    )

### func (ST_TextAlignType) MarshalXML ¶

    func (m ST_TextAlignType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextAlignType) MarshalXMLAttr ¶

    func (e ST_TextAlignType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextAlignType) String ¶

    func (m ST_TextAlignType) String() string

### func (*ST_TextAlignType) UnmarshalXML ¶

    func (m *ST_TextAlignType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextAlignType) UnmarshalXMLAttr ¶

    func (e *ST_TextAlignType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextAlignType) Validate ¶

    func (m ST_TextAlignType) Validate() error

### func (ST_TextAlignType) ValidateWithPath ¶

    func (m ST_TextAlignType) ValidateWithPath(path string) error

## type ST_TextAnchoringType ¶

    type ST_TextAnchoringType byte

    const (
        ST_TextAnchoringTypeUnset ST_TextAnchoringType = 0
        ST_TextAnchoringTypeT     ST_TextAnchoringType = 1
        ST_TextAnchoringTypeCtr   ST_TextAnchoringType = 2
        ST_TextAnchoringTypeB     ST_TextAnchoringType = 3
        ST_TextAnchoringTypeJust  ST_TextAnchoringType = 4
        ST_TextAnchoringTypeDist  ST_TextAnchoringType = 5
    )

### func (ST_TextAnchoringType) MarshalXML ¶

    func (m ST_TextAnchoringType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextAnchoringType) MarshalXMLAttr ¶

    func (e ST_TextAnchoringType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextAnchoringType) String ¶

    func (m ST_TextAnchoringType) String() string

### func (*ST_TextAnchoringType) UnmarshalXML ¶

    func (m *ST_TextAnchoringType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextAnchoringType) UnmarshalXMLAttr ¶

    func (e *ST_TextAnchoringType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextAnchoringType) Validate ¶

    func (m ST_TextAnchoringType) Validate() error

### func (ST_TextAnchoringType) ValidateWithPath ¶

    func (m ST_TextAnchoringType) ValidateWithPath(path string) error

## type ST_TextAutonumberScheme ¶

    type ST_TextAutonumberScheme byte

    const (
        ST_TextAutonumberSchemeUnset                 ST_TextAutonumberScheme = 0
        ST_TextAutonumberSchemeAlphaLcParenBoth      ST_TextAutonumberScheme = 1
        ST_TextAutonumberSchemeAlphaUcParenBoth      ST_TextAutonumberScheme = 2
        ST_TextAutonumberSchemeAlphaLcParenR         ST_TextAutonumberScheme = 3
        ST_TextAutonumberSchemeAlphaUcParenR         ST_TextAutonumberScheme = 4
        ST_TextAutonumberSchemeAlphaLcPeriod         ST_TextAutonumberScheme = 5
        ST_TextAutonumberSchemeAlphaUcPeriod         ST_TextAutonumberScheme = 6
        ST_TextAutonumberSchemeArabicParenBoth       ST_TextAutonumberScheme = 7
        ST_TextAutonumberSchemeArabicParenR          ST_TextAutonumberScheme = 8
        ST_TextAutonumberSchemeArabicPeriod          ST_TextAutonumberScheme = 9
        ST_TextAutonumberSchemeArabicPlain           ST_TextAutonumberScheme = 10
        ST_TextAutonumberSchemeRomanLcParenBoth      ST_TextAutonumberScheme = 11
        ST_TextAutonumberSchemeRomanUcParenBoth      ST_TextAutonumberScheme = 12
        ST_TextAutonumberSchemeRomanLcParenR         ST_TextAutonumberScheme = 13
        ST_TextAutonumberSchemeRomanUcParenR         ST_TextAutonumberScheme = 14
        ST_TextAutonumberSchemeRomanLcPeriod         ST_TextAutonumberScheme = 15
        ST_TextAutonumberSchemeRomanUcPeriod         ST_TextAutonumberScheme = 16
        ST_TextAutonumberSchemeCircleNumDbPlain      ST_TextAutonumberScheme = 17
        ST_TextAutonumberSchemeCircleNumWdBlackPlain ST_TextAutonumberScheme = 18
        ST_TextAutonumberSchemeCircleNumWdWhitePlain ST_TextAutonumberScheme = 19
        ST_TextAutonumberSchemeArabicDbPeriod        ST_TextAutonumberScheme = 20
        ST_TextAutonumberSchemeArabicDbPlain         ST_TextAutonumberScheme = 21
        ST_TextAutonumberSchemeEa1ChsPeriod          ST_TextAutonumberScheme = 22
        ST_TextAutonumberSchemeEa1ChsPlain           ST_TextAutonumberScheme = 23
        ST_TextAutonumberSchemeEa1ChtPeriod          ST_TextAutonumberScheme = 24
        ST_TextAutonumberSchemeEa1ChtPlain           ST_TextAutonumberScheme = 25
        ST_TextAutonumberSchemeEa1JpnChsDbPeriod     ST_TextAutonumberScheme = 26
        ST_TextAutonumberSchemeEa1JpnKorPlain        ST_TextAutonumberScheme = 27
        ST_TextAutonumberSchemeEa1JpnKorPeriod       ST_TextAutonumberScheme = 28
        ST_TextAutonumberSchemeArabic1Minus          ST_TextAutonumberScheme = 29
        ST_TextAutonumberSchemeArabic2Minus          ST_TextAutonumberScheme = 30
        ST_TextAutonumberSchemeHebrew2Minus          ST_TextAutonumberScheme = 31
        ST_TextAutonumberSchemeThaiAlphaPeriod       ST_TextAutonumberScheme = 32
        ST_TextAutonumberSchemeThaiAlphaParenR       ST_TextAutonumberScheme = 33
        ST_TextAutonumberSchemeThaiAlphaParenBoth    ST_TextAutonumberScheme = 34
        ST_TextAutonumberSchemeThaiNumPeriod         ST_TextAutonumberScheme = 35
        ST_TextAutonumberSchemeThaiNumParenR         ST_TextAutonumberScheme = 36
        ST_TextAutonumberSchemeThaiNumParenBoth      ST_TextAutonumberScheme = 37
        ST_TextAutonumberSchemeHindiAlphaPeriod      ST_TextAutonumberScheme = 38
        ST_TextAutonumberSchemeHindiNumPeriod        ST_TextAutonumberScheme = 39
        ST_TextAutonumberSchemeHindiNumParenR        ST_TextAutonumberScheme = 40
        ST_TextAutonumberSchemeHindiAlpha1Period     ST_TextAutonumberScheme = 41
    )

### func (ST_TextAutonumberScheme) MarshalXML ¶

    func (m ST_TextAutonumberScheme) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextAutonumberScheme) MarshalXMLAttr ¶

    func (e ST_TextAutonumberScheme) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextAutonumberScheme) String ¶

    func (m ST_TextAutonumberScheme) String() string

### func (*ST_TextAutonumberScheme) UnmarshalXML ¶

    func (m *ST_TextAutonumberScheme) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextAutonumberScheme) UnmarshalXMLAttr ¶

    func (e *ST_TextAutonumberScheme) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextAutonumberScheme) Validate ¶

    func (m ST_TextAutonumberScheme) Validate() error

### func (ST_TextAutonumberScheme) ValidateWithPath ¶

    func (m ST_TextAutonumberScheme) ValidateWithPath(path string) error

## type ST_TextBulletSize ¶

ST_TextBulletSize is a union type

    type ST_TextBulletSize struct {
        ST_TextBulletSizePercent *string
        ST_TextBulletSizeDecimal *int32
    }

### func (ST_TextBulletSize) MarshalXML ¶

    func (m ST_TextBulletSize) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextBulletSize) String ¶

    func (m ST_TextBulletSize) String() string

### func (*ST_TextBulletSize) Validate ¶

    func (m *ST_TextBulletSize) Validate() error

### func (*ST_TextBulletSize) ValidateWithPath ¶

    func (m *ST_TextBulletSize) ValidateWithPath(path string) error

## type ST_TextCapsType ¶

    type ST_TextCapsType byte

    const (
        ST_TextCapsTypeUnset ST_TextCapsType = 0
        ST_TextCapsTypeNone  ST_TextCapsType = 1
        ST_TextCapsTypeSmall ST_TextCapsType = 2
        ST_TextCapsTypeAll   ST_TextCapsType = 3
    )

### func (ST_TextCapsType) MarshalXML ¶

    func (m ST_TextCapsType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextCapsType) MarshalXMLAttr ¶

    func (e ST_TextCapsType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextCapsType) String ¶

    func (m ST_TextCapsType) String() string

### func (*ST_TextCapsType) UnmarshalXML ¶

    func (m *ST_TextCapsType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextCapsType) UnmarshalXMLAttr ¶

    func (e *ST_TextCapsType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextCapsType) Validate ¶

    func (m ST_TextCapsType) Validate() error

### func (ST_TextCapsType) ValidateWithPath ¶

    func (m ST_TextCapsType) ValidateWithPath(path string) error

## type ST_TextFontAlignType ¶

    type ST_TextFontAlignType byte

    const (
        ST_TextFontAlignTypeUnset ST_TextFontAlignType = 0
        ST_TextFontAlignTypeAuto  ST_TextFontAlignType = 1
        ST_TextFontAlignTypeT     ST_TextFontAlignType = 2
        ST_TextFontAlignTypeCtr   ST_TextFontAlignType = 3
        ST_TextFontAlignTypeBase  ST_TextFontAlignType = 4
        ST_TextFontAlignTypeB     ST_TextFontAlignType = 5
    )

### func (ST_TextFontAlignType) MarshalXML ¶

    func (m ST_TextFontAlignType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextFontAlignType) MarshalXMLAttr ¶

    func (e ST_TextFontAlignType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextFontAlignType) String ¶

    func (m ST_TextFontAlignType) String() string

### func (*ST_TextFontAlignType) UnmarshalXML ¶

    func (m *ST_TextFontAlignType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextFontAlignType) UnmarshalXMLAttr ¶

    func (e *ST_TextFontAlignType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextFontAlignType) Validate ¶

    func (m ST_TextFontAlignType) Validate() error

### func (ST_TextFontAlignType) ValidateWithPath ¶

    func (m ST_TextFontAlignType) ValidateWithPath(path string) error

## type ST_TextFontScalePercentOrPercentString ¶

ST_TextFontScalePercentOrPercentString is a union type

    type ST_TextFontScalePercentOrPercentString struct {
        ST_TextFontScalePercent *int32
        ST_Percentage           *string
    }

### func ParseUnionST_TextFontScalePercentOrPercentString ¶

    func ParseUnionST_TextFontScalePercentOrPercentString(s string) (ST_TextFontScalePercentOrPercentString, error)

### func (ST_TextFontScalePercentOrPercentString) MarshalXML ¶

    func (m ST_TextFontScalePercentOrPercentString) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextFontScalePercentOrPercentString) String ¶

    func (m ST_TextFontScalePercentOrPercentString) String() string

### func (*ST_TextFontScalePercentOrPercentString) Validate ¶

    func (m *ST_TextFontScalePercentOrPercentString) Validate() error

### func (*ST_TextFontScalePercentOrPercentString) ValidateWithPath ¶

    func (m *ST_TextFontScalePercentOrPercentString) ValidateWithPath(path string) error

## type ST_TextHorzOverflowType ¶

    type ST_TextHorzOverflowType byte

    const (
        ST_TextHorzOverflowTypeUnset    ST_TextHorzOverflowType = 0
        ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType = 1
        ST_TextHorzOverflowTypeClip     ST_TextHorzOverflowType = 2
    )

### func (ST_TextHorzOverflowType) MarshalXML ¶

    func (m ST_TextHorzOverflowType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextHorzOverflowType) MarshalXMLAttr ¶

    func (e ST_TextHorzOverflowType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextHorzOverflowType) String ¶

    func (m ST_TextHorzOverflowType) String() string

### func (*ST_TextHorzOverflowType) UnmarshalXML ¶

    func (m *ST_TextHorzOverflowType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextHorzOverflowType) UnmarshalXMLAttr ¶

    func (e *ST_TextHorzOverflowType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextHorzOverflowType) Validate ¶

    func (m ST_TextHorzOverflowType) Validate() error

### func (ST_TextHorzOverflowType) ValidateWithPath ¶

    func (m ST_TextHorzOverflowType) ValidateWithPath(path string) error

## type ST_TextPoint ¶

ST_TextPoint is a union type

    type ST_TextPoint struct {
        ST_TextPointUnqualified *int32
        ST_UniversalMeasure     *string
    }

### func ParseUnionST_TextPoint ¶

    func ParseUnionST_TextPoint(s string) (ST_TextPoint, error)

### func (ST_TextPoint) MarshalXML ¶

    func (m ST_TextPoint) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextPoint) String ¶

    func (m ST_TextPoint) String() string

### func (*ST_TextPoint) Validate ¶

    func (m *ST_TextPoint) Validate() error

### func (*ST_TextPoint) ValidateWithPath ¶

    func (m *ST_TextPoint) ValidateWithPath(path string) error

## type ST_TextShapeType ¶

    type ST_TextShapeType byte

    const (
        ST_TextShapeTypeUnset                     ST_TextShapeType = 0
        ST_TextShapeTypeTextNoShape               ST_TextShapeType = 1
        ST_TextShapeTypeTextPlain                 ST_TextShapeType = 2
        ST_TextShapeTypeTextStop                  ST_TextShapeType = 3
        ST_TextShapeTypeTextTriangle              ST_TextShapeType = 4
        ST_TextShapeTypeTextTriangleInverted      ST_TextShapeType = 5
        ST_TextShapeTypeTextChevron               ST_TextShapeType = 6
        ST_TextShapeTypeTextChevronInverted       ST_TextShapeType = 7
        ST_TextShapeTypeTextRingInside            ST_TextShapeType = 8
        ST_TextShapeTypeTextRingOutside           ST_TextShapeType = 9
        ST_TextShapeTypeTextArchUp                ST_TextShapeType = 10
        ST_TextShapeTypeTextArchDown              ST_TextShapeType = 11
        ST_TextShapeTypeTextCircle                ST_TextShapeType = 12
        ST_TextShapeTypeTextButton                ST_TextShapeType = 13
        ST_TextShapeTypeTextArchUpPour            ST_TextShapeType = 14
        ST_TextShapeTypeTextArchDownPour          ST_TextShapeType = 15
        ST_TextShapeTypeTextCirclePour            ST_TextShapeType = 16
        ST_TextShapeTypeTextButtonPour            ST_TextShapeType = 17
        ST_TextShapeTypeTextCurveUp               ST_TextShapeType = 18
        ST_TextShapeTypeTextCurveDown             ST_TextShapeType = 19
        ST_TextShapeTypeTextCanUp                 ST_TextShapeType = 20
        ST_TextShapeTypeTextCanDown               ST_TextShapeType = 21
        ST_TextShapeTypeTextWave1                 ST_TextShapeType = 22
        ST_TextShapeTypeTextWave2                 ST_TextShapeType = 23
        ST_TextShapeTypeTextDoubleWave1           ST_TextShapeType = 24
        ST_TextShapeTypeTextWave4                 ST_TextShapeType = 25
        ST_TextShapeTypeTextInflate               ST_TextShapeType = 26
        ST_TextShapeTypeTextDeflate               ST_TextShapeType = 27
        ST_TextShapeTypeTextInflateBottom         ST_TextShapeType = 28
        ST_TextShapeTypeTextDeflateBottom         ST_TextShapeType = 29
        ST_TextShapeTypeTextInflateTop            ST_TextShapeType = 30
        ST_TextShapeTypeTextDeflateTop            ST_TextShapeType = 31
        ST_TextShapeTypeTextDeflateInflate        ST_TextShapeType = 32
        ST_TextShapeTypeTextDeflateInflateDeflate ST_TextShapeType = 33
        ST_TextShapeTypeTextFadeRight             ST_TextShapeType = 34
        ST_TextShapeTypeTextFadeLeft              ST_TextShapeType = 35
        ST_TextShapeTypeTextFadeUp                ST_TextShapeType = 36
        ST_TextShapeTypeTextFadeDown              ST_TextShapeType = 37
        ST_TextShapeTypeTextSlantUp               ST_TextShapeType = 38
        ST_TextShapeTypeTextSlantDown             ST_TextShapeType = 39
        ST_TextShapeTypeTextCascadeUp             ST_TextShapeType = 40
        ST_TextShapeTypeTextCascadeDown           ST_TextShapeType = 41
    )

### func (ST_TextShapeType) MarshalXML ¶

    func (m ST_TextShapeType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextShapeType) MarshalXMLAttr ¶

    func (e ST_TextShapeType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextShapeType) String ¶

    func (m ST_TextShapeType) String() string

### func (*ST_TextShapeType) UnmarshalXML ¶

    func (m *ST_TextShapeType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextShapeType) UnmarshalXMLAttr ¶

    func (e *ST_TextShapeType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextShapeType) Validate ¶

    func (m ST_TextShapeType) Validate() error

### func (ST_TextShapeType) ValidateWithPath ¶

    func (m ST_TextShapeType) ValidateWithPath(path string) error

## type ST_TextSpacingPercentOrPercentString ¶

ST_TextSpacingPercentOrPercentString is a union type

    type ST_TextSpacingPercentOrPercentString struct {
        ST_TextSpacingPercent *int32
        ST_Percentage         *string
    }

### func ParseUnionST_TextSpacingPercentOrPercentString ¶

    func ParseUnionST_TextSpacingPercentOrPercentString(s string) (ST_TextSpacingPercentOrPercentString, error)

### func (ST_TextSpacingPercentOrPercentString) MarshalXML ¶

    func (m ST_TextSpacingPercentOrPercentString) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextSpacingPercentOrPercentString) String ¶

    func (m ST_TextSpacingPercentOrPercentString) String() string

### func (*ST_TextSpacingPercentOrPercentString) Validate ¶

    func (m *ST_TextSpacingPercentOrPercentString) Validate() error

### func (*ST_TextSpacingPercentOrPercentString) ValidateWithPath ¶

    func (m *ST_TextSpacingPercentOrPercentString) ValidateWithPath(path string) error

## type ST_TextStrikeType ¶

    type ST_TextStrikeType byte

    const (
        ST_TextStrikeTypeUnset     ST_TextStrikeType = 0
        ST_TextStrikeTypeNoStrike  ST_TextStrikeType = 1
        ST_TextStrikeTypeSngStrike ST_TextStrikeType = 2
        ST_TextStrikeTypeDblStrike ST_TextStrikeType = 3
    )

### func (ST_TextStrikeType) MarshalXML ¶

    func (m ST_TextStrikeType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextStrikeType) MarshalXMLAttr ¶

    func (e ST_TextStrikeType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextStrikeType) String ¶

    func (m ST_TextStrikeType) String() string

### func (*ST_TextStrikeType) UnmarshalXML ¶

    func (m *ST_TextStrikeType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextStrikeType) UnmarshalXMLAttr ¶

    func (e *ST_TextStrikeType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextStrikeType) Validate ¶

    func (m ST_TextStrikeType) Validate() error

### func (ST_TextStrikeType) ValidateWithPath ¶

    func (m ST_TextStrikeType) ValidateWithPath(path string) error

## type ST_TextTabAlignType ¶

    type ST_TextTabAlignType byte

    const (
        ST_TextTabAlignTypeUnset ST_TextTabAlignType = 0
        ST_TextTabAlignTypeL     ST_TextTabAlignType = 1
        ST_TextTabAlignTypeCtr   ST_TextTabAlignType = 2
        ST_TextTabAlignTypeR     ST_TextTabAlignType = 3
        ST_TextTabAlignTypeDec   ST_TextTabAlignType = 4
    )

### func (ST_TextTabAlignType) MarshalXML ¶

    func (m ST_TextTabAlignType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextTabAlignType) MarshalXMLAttr ¶

    func (e ST_TextTabAlignType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextTabAlignType) String ¶

    func (m ST_TextTabAlignType) String() string

### func (*ST_TextTabAlignType) UnmarshalXML ¶

    func (m *ST_TextTabAlignType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextTabAlignType) UnmarshalXMLAttr ¶

    func (e *ST_TextTabAlignType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextTabAlignType) Validate ¶

    func (m ST_TextTabAlignType) Validate() error

### func (ST_TextTabAlignType) ValidateWithPath ¶

    func (m ST_TextTabAlignType) ValidateWithPath(path string) error

## type ST_TextUnderlineType ¶

    type ST_TextUnderlineType byte

    const (
        ST_TextUnderlineTypeUnset           ST_TextUnderlineType = 0
        ST_TextUnderlineTypeNone            ST_TextUnderlineType = 1
        ST_TextUnderlineTypeWords           ST_TextUnderlineType = 2
        ST_TextUnderlineTypeSng             ST_TextUnderlineType = 3
        ST_TextUnderlineTypeDbl             ST_TextUnderlineType = 4
        ST_TextUnderlineTypeHeavy           ST_TextUnderlineType = 5
        ST_TextUnderlineTypeDotted          ST_TextUnderlineType = 6
        ST_TextUnderlineTypeDottedHeavy     ST_TextUnderlineType = 7
        ST_TextUnderlineTypeDash            ST_TextUnderlineType = 8
        ST_TextUnderlineTypeDashHeavy       ST_TextUnderlineType = 9
        ST_TextUnderlineTypeDashLong        ST_TextUnderlineType = 10
        ST_TextUnderlineTypeDashLongHeavy   ST_TextUnderlineType = 11
        ST_TextUnderlineTypeDotDash         ST_TextUnderlineType = 12
        ST_TextUnderlineTypeDotDashHeavy    ST_TextUnderlineType = 13
        ST_TextUnderlineTypeDotDotDash      ST_TextUnderlineType = 14
        ST_TextUnderlineTypeDotDotDashHeavy ST_TextUnderlineType = 15
        ST_TextUnderlineTypeWavy            ST_TextUnderlineType = 16
        ST_TextUnderlineTypeWavyHeavy       ST_TextUnderlineType = 17
        ST_TextUnderlineTypeWavyDbl         ST_TextUnderlineType = 18
    )

### func (ST_TextUnderlineType) MarshalXML ¶

    func (m ST_TextUnderlineType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextUnderlineType) MarshalXMLAttr ¶

    func (e ST_TextUnderlineType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextUnderlineType) String ¶

    func (m ST_TextUnderlineType) String() string

### func (*ST_TextUnderlineType) UnmarshalXML ¶

    func (m *ST_TextUnderlineType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextUnderlineType) UnmarshalXMLAttr ¶

    func (e *ST_TextUnderlineType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextUnderlineType) Validate ¶

    func (m ST_TextUnderlineType) Validate() error

### func (ST_TextUnderlineType) ValidateWithPath ¶

    func (m ST_TextUnderlineType) ValidateWithPath(path string) error

## type ST_TextVertOverflowType ¶

    type ST_TextVertOverflowType byte

    const (
        ST_TextVertOverflowTypeUnset    ST_TextVertOverflowType = 0
        ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType = 1
        ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType = 2
        ST_TextVertOverflowTypeClip     ST_TextVertOverflowType = 3
    )

### func (ST_TextVertOverflowType) MarshalXML ¶

    func (m ST_TextVertOverflowType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextVertOverflowType) MarshalXMLAttr ¶

    func (e ST_TextVertOverflowType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextVertOverflowType) String ¶

    func (m ST_TextVertOverflowType) String() string

### func (*ST_TextVertOverflowType) UnmarshalXML ¶

    func (m *ST_TextVertOverflowType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextVertOverflowType) UnmarshalXMLAttr ¶

    func (e *ST_TextVertOverflowType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextVertOverflowType) Validate ¶

    func (m ST_TextVertOverflowType) Validate() error

### func (ST_TextVertOverflowType) ValidateWithPath ¶

    func (m ST_TextVertOverflowType) ValidateWithPath(path string) error

## type ST_TextVerticalType ¶

    type ST_TextVerticalType byte

    const (
        ST_TextVerticalTypeUnset          ST_TextVerticalType = 0
        ST_TextVerticalTypeHorz           ST_TextVerticalType = 1
        ST_TextVerticalTypeVert           ST_TextVerticalType = 2
        ST_TextVerticalTypeVert270        ST_TextVerticalType = 3
        ST_TextVerticalTypeWordArtVert    ST_TextVerticalType = 4
        ST_TextVerticalTypeEaVert         ST_TextVerticalType = 5
        ST_TextVerticalTypeMongolianVert  ST_TextVerticalType = 6
        ST_TextVerticalTypeWordArtVertRtl ST_TextVerticalType = 7
    )

### func (ST_TextVerticalType) MarshalXML ¶

    func (m ST_TextVerticalType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextVerticalType) MarshalXMLAttr ¶

    func (e ST_TextVerticalType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextVerticalType) String ¶

    func (m ST_TextVerticalType) String() string

### func (*ST_TextVerticalType) UnmarshalXML ¶

    func (m *ST_TextVerticalType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextVerticalType) UnmarshalXMLAttr ¶

    func (e *ST_TextVerticalType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextVerticalType) Validate ¶

    func (m ST_TextVerticalType) Validate() error

### func (ST_TextVerticalType) ValidateWithPath ¶

    func (m ST_TextVerticalType) ValidateWithPath(path string) error

## type ST_TextWrappingType ¶

    type ST_TextWrappingType byte

    const (
        ST_TextWrappingTypeUnset  ST_TextWrappingType = 0
        ST_TextWrappingTypeNone   ST_TextWrappingType = 1
        ST_TextWrappingTypeSquare ST_TextWrappingType = 2
    )

### func (ST_TextWrappingType) MarshalXML ¶

    func (m ST_TextWrappingType) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TextWrappingType) MarshalXMLAttr ¶

    func (e ST_TextWrappingType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TextWrappingType) String ¶

    func (m ST_TextWrappingType) String() string

### func (*ST_TextWrappingType) UnmarshalXML ¶

    func (m *ST_TextWrappingType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TextWrappingType) UnmarshalXMLAttr ¶

    func (e *ST_TextWrappingType) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TextWrappingType) Validate ¶

    func (m ST_TextWrappingType) Validate() error

### func (ST_TextWrappingType) ValidateWithPath ¶

    func (m ST_TextWrappingType) ValidateWithPath(path string) error

## type ST_TileFlipMode ¶

    type ST_TileFlipMode byte

    const (
        ST_TileFlipModeUnset ST_TileFlipMode = 0
        ST_TileFlipModeNone  ST_TileFlipMode = 1
        ST_TileFlipModeX     ST_TileFlipMode = 2
        ST_TileFlipModeY     ST_TileFlipMode = 3
        ST_TileFlipModeXy    ST_TileFlipMode = 4
    )

### func (ST_TileFlipMode) MarshalXML ¶

    func (m ST_TileFlipMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TileFlipMode) MarshalXMLAttr ¶

    func (e ST_TileFlipMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TileFlipMode) String ¶

    func (m ST_TileFlipMode) String() string

### func (*ST_TileFlipMode) UnmarshalXML ¶

    func (m *ST_TileFlipMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TileFlipMode) UnmarshalXMLAttr ¶

    func (e *ST_TileFlipMode) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TileFlipMode) Validate ¶

    func (m ST_TileFlipMode) Validate() error

### func (ST_TileFlipMode) ValidateWithPath ¶

    func (m ST_TileFlipMode) ValidateWithPath(path string) error

## type Tbl ¶

    type Tbl struct {
        CT_Table
    }

### func NewTbl ¶

    func NewTbl() *Tbl

### func (*Tbl) MarshalXML ¶

    func (m *Tbl) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Tbl) UnmarshalXML ¶

    func (m *Tbl) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Tbl) Validate ¶

    func (m *Tbl) Validate() error

Validate validates the Tbl and its children

### func (*Tbl) ValidateWithPath ¶

    func (m *Tbl) ValidateWithPath(path string) error

ValidateWithPath validates the Tbl and its children, prefixing error messages with path

## type TblStyleLst ¶

    type TblStyleLst struct {
        CT_TableStyleList
    }

### func NewTblStyleLst ¶

    func NewTblStyleLst() *TblStyleLst

### func (*TblStyleLst) MarshalXML ¶

    func (m *TblStyleLst) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*TblStyleLst) UnmarshalXML ¶

    func (m *TblStyleLst) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*TblStyleLst) Validate ¶

    func (m *TblStyleLst) Validate() error

Validate validates the TblStyleLst and its children

### func (*TblStyleLst) ValidateWithPath ¶

    func (m *TblStyleLst) ValidateWithPath(path string) error

ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path

## type Theme ¶

    type Theme struct {
        CT_OfficeStyleSheet
    }

### func NewTheme ¶

    func NewTheme() *Theme

### func (*Theme) MarshalXML ¶

    func (m *Theme) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Theme) UnmarshalXML ¶

    func (m *Theme) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Theme) Validate ¶

    func (m *Theme) Validate() error

Validate validates the Theme and its children

### func (*Theme) ValidateWithPath ¶

    func (m *Theme) ValidateWithPath(path string) error

ValidateWithPath validates the Theme and its children, prefixing error messages with path

## type ThemeManager ¶

    type ThemeManager struct {
        CT_EmptyElement
    }

### func NewThemeManager ¶

    func NewThemeManager() *ThemeManager

### func (*ThemeManager) MarshalXML ¶

    func (m *ThemeManager) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*ThemeManager) UnmarshalXML ¶

    func (m *ThemeManager) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ThemeManager) Validate ¶

    func (m *ThemeManager) Validate() error

Validate validates the ThemeManager and its children

### func (*ThemeManager) ValidateWithPath ¶

    func (m *ThemeManager) ValidateWithPath(path string) error

ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path

## type ThemeOverride ¶

    type ThemeOverride struct {
        CT_BaseStylesOverride
    }

### func NewThemeOverride ¶

    func NewThemeOverride() *ThemeOverride

### func (*ThemeOverride) MarshalXML ¶

    func (m *ThemeOverride) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*ThemeOverride) UnmarshalXML ¶

    func (m *ThemeOverride) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ThemeOverride) Validate ¶

    func (m *ThemeOverride) Validate() error

Validate validates the ThemeOverride and its children

### func (*ThemeOverride) ValidateWithPath ¶

    func (m *ThemeOverride) ValidateWithPath(path string) error

ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path

## type VideoFile ¶

    type VideoFile struct {
        CT_VideoFile
    }

### func NewVideoFile ¶

    func NewVideoFile() *VideoFile

### func (*VideoFile) MarshalXML ¶

    func (m *VideoFile) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*VideoFile) UnmarshalXML ¶

    func (m *VideoFile) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*VideoFile) Validate ¶

    func (m *VideoFile) Validate() error

Validate validates the VideoFile and its children

### func (*VideoFile) ValidateWithPath ¶

    func (m *VideoFile) ValidateWithPath(path string) error

ValidateWithPath validates the VideoFile and its children, prefixing error messages with path

## Subdirectories

Name | Synopsis
--- | ---
..
chart |
chartDrawing |
diagram |
lockedCanvas |
picture |
spreadsheetDrawing |