...
Documentation
Documentation

# Package vml

## Overview ▹

## Overview ▾

## Index ▹

## Index ▾

### Package files

AG_Adj.go AG_AllCoreAttributes.go AG_AllShapeAttributes.go AG_Chromakey.go AG_CoreAttributes.go AG_Ext.go AG_Fill.go AG_Id.go AG_ImageAttributes.go AG_OfficeCoreAttributes.go AG_OfficeShapeAttributes.go AG_Path.go AG_ShapeAttributes.go AG_StrokeAttributes.go AG_Style.go AG_Type.go Arc.go Background.go CT_Arc.go CT_Background.go CT_Curve.go CT_F.go CT_Fill.go CT_Formulas.go CT_Group.go CT_GroupChoice.go CT_H.go CT_Handles.go CT_Image.go CT_ImageData.go CT_Line.go CT_Oval.go CT_Path.go CT_PolyLine.go CT_PolyLineChoice.go CT_Rect.go CT_RoundRect.go CT_Shadow.go CT_Shape.go CT_ShapeChoice.go CT_Shapetype.go CT_Stroke.go CT_TextPath.go CT_Textbox.go Curve.go EG_ShapeElements.go EG_ShapeElementsChoice.go Fill.go Formulas.go Group.go Handles.go Image.go Imagedata.go Line.go OfcBottom.go OfcCT_Callout.go OfcCT_ClipPath.go OfcCT_ColorMenu.go OfcCT_ColorMru.go OfcCT_Complex.go OfcCT_Diagram.go OfcCT_Entry.go OfcCT_EquationXml.go OfcCT_Extrusion.go OfcCT_Fill.go OfcCT_IdMap.go OfcCT_Ink.go OfcCT_Lock.go OfcCT_OLEObject.go OfcCT_Proxy.go OfcCT_R.go OfcCT_RegroupTable.go OfcCT_Relation.go OfcCT_RelationTable.go OfcCT_Rules.go OfcCT_ShapeDefaults.go OfcCT_ShapeLayout.go OfcCT_SignatureLine.go OfcCT_Skew.go OfcCT_StrokeChild.go OfcCallout.go OfcClippath.go OfcColumn.go OfcComplex.go OfcDiagram.go OfcEquationxml.go OfcExtrusion.go OfcFill.go OfcInk.go OfcLeft.go OfcLock.go OfcOLEObject.go OfcRight.go OfcShapedefaults.go OfcShapelayout.go OfcSignatureline.go OfcSkew.go OfcTop.go Oval.go Path.go Polyline.go Rect.go Roundrect.go Shadow.go Shape.go Shapetype.go Stroke.go Textbox.go Textpath.go common.go

## type AG_Adj ¶

    type AG_Adj struct {
        AdjAttr *string
    }

### func NewAG_Adj ¶

    func NewAG_Adj() *AG_Adj

### func (*AG_Adj) MarshalXML ¶

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

### func (*AG_Adj) UnmarshalXML ¶

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

### func (*AG_Adj) Validate ¶

    func (m *AG_Adj) Validate() error

Validate validates the AG_Adj and its children

### func (*AG_Adj) ValidateWithPath ¶

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

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

## type AG_AllCoreAttributes ¶

    type AG_AllCoreAttributes struct {
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
    }

### func NewAG_AllCoreAttributes ¶

    func NewAG_AllCoreAttributes() *AG_AllCoreAttributes

### func (*AG_AllCoreAttributes) MarshalXML ¶

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

### func (*AG_AllCoreAttributes) UnmarshalXML ¶

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

### func (*AG_AllCoreAttributes) Validate ¶

    func (m *AG_AllCoreAttributes) Validate() error

Validate validates the AG_AllCoreAttributes and its children

### func (*AG_AllCoreAttributes) ValidateWithPath ¶

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

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

## type AG_AllShapeAttributes ¶

    type AG_AllShapeAttributes struct {
        OpacityAttr        *string
        StrokedAttr        sharedTypes.ST_TrueFalse
        StrokecolorAttr    *string
        StrokeweightAttr   *string
        InsetpenAttr       sharedTypes.ST_TrueFalse
        ChromakeyAttr      *string
        FilledAttr         sharedTypes.ST_TrueFalse
        FillcolorAttr      *string
        SptAttr            *float32
        ConnectortypeAttr  OfcST_ConnectorType
        BwmodeAttr         OfcST_BWMode
        BwpureAttr         OfcST_BWMode
        BwnormalAttr       OfcST_BWMode
        ForcedashAttr      sharedTypes.ST_TrueFalse
        OleiconAttr        sharedTypes.ST_TrueFalse
        OleAttr            sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr sharedTypes.ST_TrueFalse
        CliptowrapAttr     sharedTypes.ST_TrueFalse
        ClipAttr           sharedTypes.ST_TrueFalse
    }

### func NewAG_AllShapeAttributes ¶

    func NewAG_AllShapeAttributes() *AG_AllShapeAttributes

### func (*AG_AllShapeAttributes) MarshalXML ¶

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

### func (*AG_AllShapeAttributes) UnmarshalXML ¶

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

### func (*AG_AllShapeAttributes) Validate ¶

    func (m *AG_AllShapeAttributes) Validate() error

Validate validates the AG_AllShapeAttributes and its children

### func (*AG_AllShapeAttributes) ValidateWithPath ¶

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

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

## type AG_Chromakey ¶

    type AG_Chromakey struct {
        ChromakeyAttr *string
    }

### func NewAG_Chromakey ¶

    func NewAG_Chromakey() *AG_Chromakey

### func (*AG_Chromakey) MarshalXML ¶

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

### func (*AG_Chromakey) UnmarshalXML ¶

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

### func (*AG_Chromakey) Validate ¶

    func (m *AG_Chromakey) Validate() error

Validate validates the AG_Chromakey and its children

### func (*AG_Chromakey) ValidateWithPath ¶

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

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

## type AG_CoreAttributes ¶

    type AG_CoreAttributes struct {
        HrefAttr        *string
        TargetAttr      *string
        ClassAttr       *string
        TitleAttr       *string
        AltAttr         *string
        CoordsizeAttr   *string
        CoordoriginAttr *string
        WrapcoordsAttr  *string
        PrintAttr       sharedTypes.ST_TrueFalse
        IdAttr          *string
        StyleAttr       *string
    }

### func NewAG_CoreAttributes ¶

    func NewAG_CoreAttributes() *AG_CoreAttributes

### func (*AG_CoreAttributes) MarshalXML ¶

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

### func (*AG_CoreAttributes) UnmarshalXML ¶

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

### func (*AG_CoreAttributes) Validate ¶

    func (m *AG_CoreAttributes) Validate() error

Validate validates the AG_CoreAttributes and its children

### func (*AG_CoreAttributes) ValidateWithPath ¶

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

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

## type AG_Ext ¶

    type AG_Ext struct {
        ExtAttr ST_Ext
    }

### func NewAG_Ext ¶

    func NewAG_Ext() *AG_Ext

### func (*AG_Ext) MarshalXML ¶

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

### func (*AG_Ext) UnmarshalXML ¶

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

### func (*AG_Ext) Validate ¶

    func (m *AG_Ext) Validate() error

Validate validates the AG_Ext and its children

### func (*AG_Ext) ValidateWithPath ¶

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

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

## type AG_Fill ¶

    type AG_Fill struct {
        FilledAttr    sharedTypes.ST_TrueFalse
        FillcolorAttr *string
    }

### func NewAG_Fill ¶

    func NewAG_Fill() *AG_Fill

### func (*AG_Fill) MarshalXML ¶

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

### func (*AG_Fill) UnmarshalXML ¶

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

### func (*AG_Fill) Validate ¶

    func (m *AG_Fill) Validate() error

Validate validates the AG_Fill and its children

### func (*AG_Fill) ValidateWithPath ¶

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

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

## type AG_Id ¶

    type AG_Id struct {
        IdAttr *string
    }

### func NewAG_Id ¶

    func NewAG_Id() *AG_Id

### func (*AG_Id) MarshalXML ¶

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

### func (*AG_Id) UnmarshalXML ¶

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

### func (*AG_Id) Validate ¶

    func (m *AG_Id) Validate() error

Validate validates the AG_Id and its children

### func (*AG_Id) ValidateWithPath ¶

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

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

## type AG_ImageAttributes ¶

    type AG_ImageAttributes struct {
        SrcAttr        *string
        CropleftAttr   *string
        CroptopAttr    *string
        CroprightAttr  *string
        CropbottomAttr *string
        GainAttr       *string
        BlacklevelAttr *string
        GammaAttr      *string
        GrayscaleAttr  sharedTypes.ST_TrueFalse
        BilevelAttr    sharedTypes.ST_TrueFalse
    }

### func NewAG_ImageAttributes ¶

    func NewAG_ImageAttributes() *AG_ImageAttributes

### func (*AG_ImageAttributes) MarshalXML ¶

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

### func (*AG_ImageAttributes) UnmarshalXML ¶

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

### func (*AG_ImageAttributes) Validate ¶

    func (m *AG_ImageAttributes) Validate() error

Validate validates the AG_ImageAttributes and its children

### func (*AG_ImageAttributes) ValidateWithPath ¶

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

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

## type AG_OfficeCoreAttributes ¶

    type AG_OfficeCoreAttributes struct {
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
    }

### func NewAG_OfficeCoreAttributes ¶

    func NewAG_OfficeCoreAttributes() *AG_OfficeCoreAttributes

### func (*AG_OfficeCoreAttributes) MarshalXML ¶

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

### func (*AG_OfficeCoreAttributes) UnmarshalXML ¶

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

### func (*AG_OfficeCoreAttributes) Validate ¶

    func (m *AG_OfficeCoreAttributes) Validate() error

Validate validates the AG_OfficeCoreAttributes and its children

### func (*AG_OfficeCoreAttributes) ValidateWithPath ¶

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

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

## type AG_OfficeShapeAttributes ¶

    type AG_OfficeShapeAttributes struct {
        SptAttr            *float32
        ConnectortypeAttr  OfcST_ConnectorType
        BwmodeAttr         OfcST_BWMode
        BwpureAttr         OfcST_BWMode
        BwnormalAttr       OfcST_BWMode
        ForcedashAttr      sharedTypes.ST_TrueFalse
        OleiconAttr        sharedTypes.ST_TrueFalse
        OleAttr            sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr sharedTypes.ST_TrueFalse
        CliptowrapAttr     sharedTypes.ST_TrueFalse
        ClipAttr           sharedTypes.ST_TrueFalse
    }

### func NewAG_OfficeShapeAttributes ¶

    func NewAG_OfficeShapeAttributes() *AG_OfficeShapeAttributes

### func (*AG_OfficeShapeAttributes) MarshalXML ¶

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

### func (*AG_OfficeShapeAttributes) UnmarshalXML ¶

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

### func (*AG_OfficeShapeAttributes) Validate ¶

    func (m *AG_OfficeShapeAttributes) Validate() error

Validate validates the AG_OfficeShapeAttributes and its children

### func (*AG_OfficeShapeAttributes) ValidateWithPath ¶

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

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

## type AG_Path ¶

    type AG_Path struct {
        PathAttr *string
    }

### func NewAG_Path ¶

    func NewAG_Path() *AG_Path

### func (*AG_Path) MarshalXML ¶

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

### func (*AG_Path) UnmarshalXML ¶

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

### func (*AG_Path) Validate ¶

    func (m *AG_Path) Validate() error

Validate validates the AG_Path and its children

### func (*AG_Path) ValidateWithPath ¶

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

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

## type AG_ShapeAttributes ¶

    type AG_ShapeAttributes struct {
        OpacityAttr      *string
        StrokedAttr      sharedTypes.ST_TrueFalse
        StrokecolorAttr  *string
        StrokeweightAttr *string
        InsetpenAttr     sharedTypes.ST_TrueFalse
        ChromakeyAttr    *string
        FilledAttr       sharedTypes.ST_TrueFalse
        FillcolorAttr    *string
    }

### func NewAG_ShapeAttributes ¶

    func NewAG_ShapeAttributes() *AG_ShapeAttributes

### func (*AG_ShapeAttributes) MarshalXML ¶

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

### func (*AG_ShapeAttributes) UnmarshalXML ¶

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

### func (*AG_ShapeAttributes) Validate ¶

    func (m *AG_ShapeAttributes) Validate() error

Validate validates the AG_ShapeAttributes and its children

### func (*AG_ShapeAttributes) ValidateWithPath ¶

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

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

## type AG_StrokeAttributes ¶

    type AG_StrokeAttributes struct {
        OnAttr               sharedTypes.ST_TrueFalse
        WeightAttr           *string
        ColorAttr            *string
        OpacityAttr          *string
        LinestyleAttr        ST_StrokeLineStyle
        MiterlimitAttr       *float64
        JoinstyleAttr        ST_StrokeJoinStyle
        EndcapAttr           ST_StrokeEndCap
        DashstyleAttr        *string
        FilltypeAttr         ST_FillType
        SrcAttr              *string
        ImageaspectAttr      ST_ImageAspect
        ImagesizeAttr        *string
        ImagealignshapeAttr  sharedTypes.ST_TrueFalse
        Color2Attr           *string
        StartarrowAttr       ST_StrokeArrowType
        StartarrowwidthAttr  ST_StrokeArrowWidth
        StartarrowlengthAttr ST_StrokeArrowLength
        EndarrowAttr         ST_StrokeArrowType
        EndarrowwidthAttr    ST_StrokeArrowWidth
        EndarrowlengthAttr   ST_StrokeArrowLength
        HrefAttr             *string
        AlthrefAttr          *string
        TitleAttr            *string
        ForcedashAttr        sharedTypes.ST_TrueFalse
        IdAttr               *string
        InsetpenAttr         sharedTypes.ST_TrueFalse
        RelidAttr            *string
    }

### func NewAG_StrokeAttributes ¶

    func NewAG_StrokeAttributes() *AG_StrokeAttributes

### func (*AG_StrokeAttributes) MarshalXML ¶

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

### func (*AG_StrokeAttributes) UnmarshalXML ¶

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

### func (*AG_StrokeAttributes) Validate ¶

    func (m *AG_StrokeAttributes) Validate() error

Validate validates the AG_StrokeAttributes and its children

### func (*AG_StrokeAttributes) ValidateWithPath ¶

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

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

## type AG_Style ¶

    type AG_Style struct {
        StyleAttr *string
    }

### func NewAG_Style ¶

    func NewAG_Style() *AG_Style

### func (*AG_Style) MarshalXML ¶

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

### func (*AG_Style) UnmarshalXML ¶

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

### func (*AG_Style) Validate ¶

    func (m *AG_Style) Validate() error

Validate validates the AG_Style and its children

### func (*AG_Style) ValidateWithPath ¶

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

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

## type AG_Type ¶

    type AG_Type struct {
        TypeAttr *string
    }

### func NewAG_Type ¶

    func NewAG_Type() *AG_Type

### func (*AG_Type) MarshalXML ¶

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

### func (*AG_Type) UnmarshalXML ¶

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

### func (*AG_Type) Validate ¶

    func (m *AG_Type) Validate() error

Validate validates the AG_Type and its children

### func (*AG_Type) ValidateWithPath ¶

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

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

## type Arc ¶

    type Arc struct {
        CT_Arc
    }

### func NewArc ¶

    func NewArc() *Arc

### func (*Arc) MarshalXML ¶

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

### func (*Arc) UnmarshalXML ¶

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

### func (*Arc) Validate ¶

    func (m *Arc) Validate() error

Validate validates the Arc and its children

### func (*Arc) ValidateWithPath ¶

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

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

## type Background ¶

    type Background struct {
        CT_Background
    }

### func NewBackground ¶

    func NewBackground() *Background

### func (*Background) MarshalXML ¶

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

### func (*Background) UnmarshalXML ¶

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

### func (*Background) Validate ¶

    func (m *Background) Validate() error

Validate validates the Background and its children

### func (*Background) ValidateWithPath ¶

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

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

## type CT_Arc ¶

    type CT_Arc struct {
        // Starting Angle
        StartAngleAttr *float64
        // Ending Angle
        EndAngleAttr          *float64
        EG_ShapeElements      []*EG_ShapeElements
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        OpacityAttr           *string
        StrokedAttr           sharedTypes.ST_TrueFalse
        StrokecolorAttr       *string
        StrokeweightAttr      *string
        InsetpenAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr         *string
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
        SptAttr               *float32
        ConnectortypeAttr     OfcST_ConnectorType
        BwmodeAttr            OfcST_BWMode
        BwpureAttr            OfcST_BWMode
        BwnormalAttr          OfcST_BWMode
        ForcedashAttr         sharedTypes.ST_TrueFalse
        OleiconAttr           sharedTypes.ST_TrueFalse
        OleAttr               sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr    sharedTypes.ST_TrueFalse
        CliptowrapAttr        sharedTypes.ST_TrueFalse
        ClipAttr              sharedTypes.ST_TrueFalse
    }

### func NewCT_Arc ¶

    func NewCT_Arc() *CT_Arc

### func (*CT_Arc) MarshalXML ¶

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

### func (*CT_Arc) UnmarshalXML ¶

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

### func (*CT_Arc) Validate ¶

    func (m *CT_Arc) Validate() error

Validate validates the CT_Arc and its children

### func (*CT_Arc) ValidateWithPath ¶

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

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

## type CT_Background ¶

    type CT_Background struct {
        BwmodeAttr           OfcST_BWMode
        BwpureAttr           OfcST_BWMode
        BwnormalAttr         OfcST_BWMode
        TargetscreensizeAttr OfcST_ScreenSize
        Fill                 *Fill
        IdAttr               *string
        FilledAttr           sharedTypes.ST_TrueFalse
        FillcolorAttr        *string
    }

### func NewCT_Background ¶

    func NewCT_Background() *CT_Background

### func (*CT_Background) MarshalXML ¶

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

### func (*CT_Background) UnmarshalXML ¶

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

### func (*CT_Background) Validate ¶

    func (m *CT_Background) Validate() error

Validate validates the CT_Background and its children

### func (*CT_Background) ValidateWithPath ¶

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

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

## type CT_Curve ¶

    type CT_Curve struct {
        // Curve Starting Point
        FromAttr *string
        // First Curve Control Point
        Control1Attr *string
        // Second Curve Control Point
        Control2Attr *string
        // Curve Ending Point
        ToAttr                *string
        EG_ShapeElements      []*EG_ShapeElements
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        OpacityAttr           *string
        StrokedAttr           sharedTypes.ST_TrueFalse
        StrokecolorAttr       *string
        StrokeweightAttr      *string
        InsetpenAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr         *string
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
        SptAttr               *float32
        ConnectortypeAttr     OfcST_ConnectorType
        BwmodeAttr            OfcST_BWMode
        BwpureAttr            OfcST_BWMode
        BwnormalAttr          OfcST_BWMode
        ForcedashAttr         sharedTypes.ST_TrueFalse
        OleiconAttr           sharedTypes.ST_TrueFalse
        OleAttr               sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr    sharedTypes.ST_TrueFalse
        CliptowrapAttr        sharedTypes.ST_TrueFalse
        ClipAttr              sharedTypes.ST_TrueFalse
    }

### func NewCT_Curve ¶

    func NewCT_Curve() *CT_Curve

### func (*CT_Curve) MarshalXML ¶

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

### func (*CT_Curve) UnmarshalXML ¶

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

### func (*CT_Curve) Validate ¶

    func (m *CT_Curve) Validate() error

Validate validates the CT_Curve and its children

### func (*CT_Curve) ValidateWithPath ¶

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

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

## type CT_F ¶

    type CT_F struct {
        // Equation
        EqnAttr *string
    }

### func NewCT_F ¶

    func NewCT_F() *CT_F

### func (*CT_F) MarshalXML ¶

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

### func (*CT_F) UnmarshalXML ¶

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

### func (*CT_F) Validate ¶

    func (m *CT_F) Validate() error

Validate validates the CT_F and its children

### func (*CT_F) ValidateWithPath ¶

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

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

## type CT_Fill ¶

    type CT_Fill struct {
        // Fill Type
        TypeAttr ST_FillType
        // Fill Toggle
        OnAttr sharedTypes.ST_TrueFalse
        // Primary Color
        ColorAttr *string
        // Primary Color Opacity
        OpacityAttr *string
        // Secondary Color
        Color2Attr *string
        // Fill Image Source
        SrcAttr     *string
        HrefAttr    *string
        AlthrefAttr *string
        // Fill Image Size
        SizeAttr *string
        // Fill Image Origin
        OriginAttr *string
        // Fill Image Position
        PositionAttr *string
        // Image Aspect Ratio
        AspectAttr ST_ImageAspect
        // Intermediate Colors
        ColorsAttr *string
        // Gradient Angle
        AngleAttr *float64
        // Align Image With Shape
        AlignshapeAttr sharedTypes.ST_TrueFalse
        // Gradient Center
        FocusAttr *string
        // Radial Gradient Size
        FocussizeAttr *string
        // Radial Gradient Center
        FocuspositionAttr *string
        // Gradient Fill Method
        MethodAttr           ST_FillMethod
        DetectmouseclickAttr sharedTypes.ST_TrueFalse
        TitleAttr            *string
        Opacity2Attr         *string
        // Recolor Fill as Picture
        RecolorAttr sharedTypes.ST_TrueFalse
        // Rotate Fill with Shape
        RotateAttr sharedTypes.ST_TrueFalse
        IdAttr     *string
        RelidAttr  *string
        Fill       *OfcFill
        SIdAttr    *string
    }

### func NewCT_Fill ¶

    func NewCT_Fill() *CT_Fill

### func (*CT_Fill) MarshalXML ¶

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

### func (*CT_Fill) UnmarshalXML ¶

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

### func (*CT_Fill) Validate ¶

    func (m *CT_Fill) Validate() error

Validate validates the CT_Fill and its children

### func (*CT_Fill) ValidateWithPath ¶

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

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

## type CT_Formulas ¶

    type CT_Formulas struct {
        // Single Formula
        F []*CT_F
    }

### func NewCT_Formulas ¶

    func NewCT_Formulas() *CT_Formulas

### func (*CT_Formulas) MarshalXML ¶

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

### func (*CT_Formulas) UnmarshalXML ¶

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

### func (*CT_Formulas) Validate ¶

    func (m *CT_Formulas) Validate() error

Validate validates the CT_Formulas and its children

### func (*CT_Formulas) ValidateWithPath ¶

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

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

## type CT_Group ¶

    type CT_Group struct {
        // Group Diagram Type
        EditasAttr            ST_EditAs
        TablepropertiesAttr   *string
        TablelimitsAttr       *string
        GroupChoice           []*CT_GroupChoice
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
    }

### func NewCT_Group ¶

    func NewCT_Group() *CT_Group

### func (*CT_Group) MarshalXML ¶

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

### func (*CT_Group) UnmarshalXML ¶

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

### func (*CT_Group) Validate ¶

    func (m *CT_Group) Validate() error

Validate validates the CT_Group and its children

### func (*CT_Group) ValidateWithPath ¶

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

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

## type CT_GroupChoice ¶

    type CT_GroupChoice struct {
        Group               *Group
        Shape               *Shape
        Shapetype           *Shapetype
        Arc                 *Arc
        Curve               *Curve
        Image               *Image
        Line                *Line
        Oval                *Oval
        Polyline            *Polyline
        Rect                *Rect
        Roundrect           *Roundrect
        Diagram             *OfcDiagram
        ShapeElementsChoice *EG_ShapeElementsChoice
    }

### func NewCT_GroupChoice ¶

    func NewCT_GroupChoice() *CT_GroupChoice

### func (*CT_GroupChoice) MarshalXML ¶

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

### func (*CT_GroupChoice) UnmarshalXML ¶

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

### func (*CT_GroupChoice) Validate ¶

    func (m *CT_GroupChoice) Validate() error

Validate validates the CT_GroupChoice and its children

### func (*CT_GroupChoice) ValidateWithPath ¶

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

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

## type CT_H ¶

    type CT_H struct {
        // Handle Position
        PositionAttr *string
        // Handle Polar Center
        PolarAttr *string
        // Handle Coordinate Mapping
        MapAttr *string
        // Invert Handle's X Position
        InvxAttr sharedTypes.ST_TrueFalse
        // Invert Handle's Y Position
        InvyAttr sharedTypes.ST_TrueFalse
        // Handle Inversion Toggle
        SwitchAttr sharedTypes.ST_TrueFalseBlank
        // Handle X Position Range
        XrangeAttr *string
        // Handle Y Position Range
        YrangeAttr *string
        // Handle Polar Radius Range
        RadiusrangeAttr *string
    }

### func NewCT_H ¶

    func NewCT_H() *CT_H

### func (*CT_H) MarshalXML ¶

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

### func (*CT_H) UnmarshalXML ¶

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

### func (*CT_H) Validate ¶

    func (m *CT_H) Validate() error

Validate validates the CT_H and its children

### func (*CT_H) ValidateWithPath ¶

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

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

## type CT_Handles ¶

    type CT_Handles struct {
        // Shape Handle
        H []*CT_H
    }

### func NewCT_Handles ¶

    func NewCT_Handles() *CT_Handles

### func (*CT_Handles) MarshalXML ¶

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

### func (*CT_Handles) UnmarshalXML ¶

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

### func (*CT_Handles) Validate ¶

    func (m *CT_Handles) Validate() error

Validate validates the CT_Handles and its children

### func (*CT_Handles) ValidateWithPath ¶

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

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

## type CT_Image ¶

    type CT_Image struct {
        EG_ShapeElements      []*EG_ShapeElements
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        OpacityAttr           *string
        StrokedAttr           sharedTypes.ST_TrueFalse
        StrokecolorAttr       *string
        StrokeweightAttr      *string
        InsetpenAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr         *string
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
        SptAttr               *float32
        ConnectortypeAttr     OfcST_ConnectorType
        BwmodeAttr            OfcST_BWMode
        BwpureAttr            OfcST_BWMode
        BwnormalAttr          OfcST_BWMode
        ForcedashAttr         sharedTypes.ST_TrueFalse
        OleiconAttr           sharedTypes.ST_TrueFalse
        OleAttr               sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr    sharedTypes.ST_TrueFalse
        CliptowrapAttr        sharedTypes.ST_TrueFalse
        ClipAttr              sharedTypes.ST_TrueFalse
        SrcAttr               *string
        CropleftAttr          *string
        CroptopAttr           *string
        CroprightAttr         *string
        CropbottomAttr        *string
        GainAttr              *string
        BlacklevelAttr        *string
        GammaAttr             *string
        GrayscaleAttr         sharedTypes.ST_TrueFalse
        BilevelAttr           sharedTypes.ST_TrueFalse
    }

### func NewCT_Image ¶

    func NewCT_Image() *CT_Image

### func (*CT_Image) MarshalXML ¶

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

### func (*CT_Image) UnmarshalXML ¶

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

### func (*CT_Image) Validate ¶

    func (m *CT_Image) Validate() error

Validate validates the CT_Image and its children

### func (*CT_Image) ValidateWithPath ¶

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

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

## type CT_ImageData ¶

    type CT_ImageData struct {
        // Embossed Color
        EmbosscolorAttr *string
        // Black Recoloring Color
        RecolortargetAttr    *string
        HrefAttr             *string
        AlthrefAttr          *string
        TitleAttr            *string
        OleidAttr            *float32
        DetectmouseclickAttr sharedTypes.ST_TrueFalse
        MovieAttr            *float32
        RelidAttr            *string
        IdAttr               *string
        PictAttr             *string
        RHrefAttr            *string
        SIdAttr              *string
        SrcAttr              *string
        CropleftAttr         *string
        CroptopAttr          *string
        CroprightAttr        *string
        CropbottomAttr       *string
        GainAttr             *string
        BlacklevelAttr       *string
        GammaAttr            *string
        GrayscaleAttr        sharedTypes.ST_TrueFalse
        BilevelAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr        *string
    }

### func NewCT_ImageData ¶

    func NewCT_ImageData() *CT_ImageData

### func (*CT_ImageData) MarshalXML ¶

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

### func (*CT_ImageData) UnmarshalXML ¶

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

### func (*CT_ImageData) Validate ¶

    func (m *CT_ImageData) Validate() error

Validate validates the CT_ImageData and its children

### func (*CT_ImageData) ValidateWithPath ¶

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

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

## type CT_Line ¶

    type CT_Line struct {
        // Line Start
        FromAttr *string
        // Line End Point
        ToAttr                *string
        EG_ShapeElements      []*EG_ShapeElements
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        OpacityAttr           *string
        StrokedAttr           sharedTypes.ST_TrueFalse
        StrokecolorAttr       *string
        StrokeweightAttr      *string
        InsetpenAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr         *string
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
        SptAttr               *float32
        ConnectortypeAttr     OfcST_ConnectorType
        BwmodeAttr            OfcST_BWMode
        BwpureAttr            OfcST_BWMode
        BwnormalAttr          OfcST_BWMode
        ForcedashAttr         sharedTypes.ST_TrueFalse
        OleiconAttr           sharedTypes.ST_TrueFalse
        OleAttr               sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr    sharedTypes.ST_TrueFalse
        CliptowrapAttr        sharedTypes.ST_TrueFalse
        ClipAttr              sharedTypes.ST_TrueFalse
    }

### func NewCT_Line ¶

    func NewCT_Line() *CT_Line

### func (*CT_Line) MarshalXML ¶

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

### func (*CT_Line) UnmarshalXML ¶

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

### func (*CT_Line) Validate ¶

    func (m *CT_Line) Validate() error

Validate validates the CT_Line and its children

### func (*CT_Line) ValidateWithPath ¶

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

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

## type CT_Oval ¶

    type CT_Oval struct {
        EG_ShapeElements      []*EG_ShapeElements
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        OpacityAttr           *string
        StrokedAttr           sharedTypes.ST_TrueFalse
        StrokecolorAttr       *string
        StrokeweightAttr      *string
        InsetpenAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr         *string
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
        SptAttr               *float32
        ConnectortypeAttr     OfcST_ConnectorType
        BwmodeAttr            OfcST_BWMode
        BwpureAttr            OfcST_BWMode
        BwnormalAttr          OfcST_BWMode
        ForcedashAttr         sharedTypes.ST_TrueFalse
        OleiconAttr           sharedTypes.ST_TrueFalse
        OleAttr               sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr    sharedTypes.ST_TrueFalse
        CliptowrapAttr        sharedTypes.ST_TrueFalse
        ClipAttr              sharedTypes.ST_TrueFalse
    }

### func NewCT_Oval ¶

    func NewCT_Oval() *CT_Oval

### func (*CT_Oval) MarshalXML ¶

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

### func (*CT_Oval) UnmarshalXML ¶

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

### func (*CT_Oval) Validate ¶

    func (m *CT_Oval) Validate() error

Validate validates the CT_Oval and its children

### func (*CT_Oval) ValidateWithPath ¶

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

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

## type CT_Path ¶

    type CT_Path struct {
        // Path Definition
        VAttr *string
        // Limo Stretch Point
        LimoAttr *string
        // Text Box Bounding Box
        TextboxrectAttr *string
        // Shape Fill Toggle
        FillokAttr sharedTypes.ST_TrueFalse
        // Stroke Toggle
        StrokeokAttr sharedTypes.ST_TrueFalse
        // Shadow Toggle
        ShadowokAttr sharedTypes.ST_TrueFalse
        // Arrowhead Display Toggle
        ArrowokAttr sharedTypes.ST_TrueFalse
        // Gradient Shape Toggle
        GradientshapeokAttr sharedTypes.ST_TrueFalse
        // Text Path Toggle
        TextpathokAttr sharedTypes.ST_TrueFalse
        // Inset Stroke From Path Flag
        InsetpenokAttr    sharedTypes.ST_TrueFalse
        ConnecttypeAttr   OfcST_ConnectType
        ConnectlocsAttr   *string
        ConnectanglesAttr *string
        ExtrusionokAttr   sharedTypes.ST_TrueFalse
        IdAttr            *string
    }

### func NewCT_Path ¶

    func NewCT_Path() *CT_Path

### func (*CT_Path) MarshalXML ¶

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

### func (*CT_Path) UnmarshalXML ¶

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

### func (*CT_Path) Validate ¶

    func (m *CT_Path) Validate() error

Validate validates the CT_Path and its children

### func (*CT_Path) ValidateWithPath ¶

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

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

## type CT_PolyLine ¶

    type CT_PolyLine struct {
        // Points for Compound Line
        PointsAttr            *string
        PolyLineChoice        []*CT_PolyLineChoice
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        OpacityAttr           *string
        StrokedAttr           sharedTypes.ST_TrueFalse
        StrokecolorAttr       *string
        StrokeweightAttr      *string
        InsetpenAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr         *string
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
        SptAttr               *float32
        ConnectortypeAttr     OfcST_ConnectorType
        BwmodeAttr            OfcST_BWMode
        BwpureAttr            OfcST_BWMode
        BwnormalAttr          OfcST_BWMode
        ForcedashAttr         sharedTypes.ST_TrueFalse
        OleiconAttr           sharedTypes.ST_TrueFalse
        OleAttr               sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr    sharedTypes.ST_TrueFalse
        CliptowrapAttr        sharedTypes.ST_TrueFalse
        ClipAttr              sharedTypes.ST_TrueFalse
    }

### func NewCT_PolyLine ¶

    func NewCT_PolyLine() *CT_PolyLine

### func (*CT_PolyLine) MarshalXML ¶

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

### func (*CT_PolyLine) UnmarshalXML ¶

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

### func (*CT_PolyLine) Validate ¶

    func (m *CT_PolyLine) Validate() error

Validate validates the CT_PolyLine and its children

### func (*CT_PolyLine) ValidateWithPath ¶

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

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

## type CT_PolyLineChoice ¶

    type CT_PolyLineChoice struct {
        Ink                 *OfcInk
        ShapeElementsChoice *EG_ShapeElementsChoice
    }

### func NewCT_PolyLineChoice ¶

    func NewCT_PolyLineChoice() *CT_PolyLineChoice

### func (*CT_PolyLineChoice) MarshalXML ¶

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

### func (*CT_PolyLineChoice) UnmarshalXML ¶

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

### func (*CT_PolyLineChoice) Validate ¶

    func (m *CT_PolyLineChoice) Validate() error

Validate validates the CT_PolyLineChoice and its children

### func (*CT_PolyLineChoice) ValidateWithPath ¶

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

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

## type CT_Rect ¶

    type CT_Rect struct {
        EG_ShapeElements      []*EG_ShapeElements
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        OpacityAttr           *string
        StrokedAttr           sharedTypes.ST_TrueFalse
        StrokecolorAttr       *string
        StrokeweightAttr      *string
        InsetpenAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr         *string
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
        SptAttr               *float32
        ConnectortypeAttr     OfcST_ConnectorType
        BwmodeAttr            OfcST_BWMode
        BwpureAttr            OfcST_BWMode
        BwnormalAttr          OfcST_BWMode
        ForcedashAttr         sharedTypes.ST_TrueFalse
        OleiconAttr           sharedTypes.ST_TrueFalse
        OleAttr               sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr    sharedTypes.ST_TrueFalse
        CliptowrapAttr        sharedTypes.ST_TrueFalse
        ClipAttr              sharedTypes.ST_TrueFalse
    }

### func NewCT_Rect ¶

    func NewCT_Rect() *CT_Rect

### func (*CT_Rect) MarshalXML ¶

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

### func (*CT_Rect) UnmarshalXML ¶

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

### func (*CT_Rect) Validate ¶

    func (m *CT_Rect) Validate() error

Validate validates the CT_Rect and its children

### func (*CT_Rect) ValidateWithPath ¶

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

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

## type CT_RoundRect ¶

    type CT_RoundRect struct {
        // Rounded Corner Arc Size
        ArcsizeAttr           *string
        EG_ShapeElements      []*EG_ShapeElements
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        OpacityAttr           *string
        StrokedAttr           sharedTypes.ST_TrueFalse
        StrokecolorAttr       *string
        StrokeweightAttr      *string
        InsetpenAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr         *string
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
        SptAttr               *float32
        ConnectortypeAttr     OfcST_ConnectorType
        BwmodeAttr            OfcST_BWMode
        BwpureAttr            OfcST_BWMode
        BwnormalAttr          OfcST_BWMode
        ForcedashAttr         sharedTypes.ST_TrueFalse
        OleiconAttr           sharedTypes.ST_TrueFalse
        OleAttr               sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr    sharedTypes.ST_TrueFalse
        CliptowrapAttr        sharedTypes.ST_TrueFalse
        ClipAttr              sharedTypes.ST_TrueFalse
    }

### func NewCT_RoundRect ¶

    func NewCT_RoundRect() *CT_RoundRect

### func (*CT_RoundRect) MarshalXML ¶

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

### func (*CT_RoundRect) UnmarshalXML ¶

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

### func (*CT_RoundRect) Validate ¶

    func (m *CT_RoundRect) Validate() error

Validate validates the CT_RoundRect and its children

### func (*CT_RoundRect) ValidateWithPath ¶

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

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

## type CT_Shadow ¶

    type CT_Shadow struct {
        // Shadow Toggle
        OnAttr sharedTypes.ST_TrueFalse
        // Shadow Type
        TypeAttr ST_ShadowType
        // Shadow Transparency
        ObscuredAttr sharedTypes.ST_TrueFalse
        // Shadow Primary Color
        ColorAttr *string
        // Shadow Opacity
        OpacityAttr *string
        // Shadow Primary Offset
        OffsetAttr *string
        // Shadow Secondary Color
        Color2Attr *string
        // Shadow Secondary Offset
        Offset2Attr *string
        // Shadow Origin
        OriginAttr *string
        // Shadow Perspective Matrix
        MatrixAttr *string
        IdAttr     *string
    }

### func NewCT_Shadow ¶

    func NewCT_Shadow() *CT_Shadow

### func (*CT_Shadow) MarshalXML ¶

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

### func (*CT_Shadow) UnmarshalXML ¶

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

### func (*CT_Shadow) Validate ¶

    func (m *CT_Shadow) Validate() error

Validate validates the CT_Shadow and its children

### func (*CT_Shadow) ValidateWithPath ¶

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

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

## type CT_Shape ¶

    type CT_Shape struct {
        GfxdataAttr *string
        // Storage for Alternate Math Content
        EquationxmlAttr       *string
        ShapeChoice           []*CT_ShapeChoice
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        OpacityAttr           *string
        StrokedAttr           sharedTypes.ST_TrueFalse
        StrokecolorAttr       *string
        StrokeweightAttr      *string
        InsetpenAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr         *string
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
        SptAttr               *float32
        ConnectortypeAttr     OfcST_ConnectorType
        BwmodeAttr            OfcST_BWMode
        BwpureAttr            OfcST_BWMode
        BwnormalAttr          OfcST_BWMode
        ForcedashAttr         sharedTypes.ST_TrueFalse
        OleiconAttr           sharedTypes.ST_TrueFalse
        OleAttr               sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr    sharedTypes.ST_TrueFalse
        CliptowrapAttr        sharedTypes.ST_TrueFalse
        ClipAttr              sharedTypes.ST_TrueFalse
        TypeAttr              *string
        AdjAttr               *string
        PathAttr              *string
    }

### func NewCT_Shape ¶

    func NewCT_Shape() *CT_Shape

### func (*CT_Shape) MarshalXML ¶

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

### func (*CT_Shape) UnmarshalXML ¶

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

### func (*CT_Shape) Validate ¶

    func (m *CT_Shape) Validate() error

Validate validates the CT_Shape and its children

### func (*CT_Shape) ValidateWithPath ¶

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

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

## type CT_ShapeChoice ¶

    type CT_ShapeChoice struct {
        Ink                 *OfcInk
        Iscomment           *powerpoint.Iscomment
        Equationxml         *OfcEquationxml
        ShapeElementsChoice *EG_ShapeElementsChoice
    }

### func NewCT_ShapeChoice ¶

    func NewCT_ShapeChoice() *CT_ShapeChoice

### func (*CT_ShapeChoice) MarshalXML ¶

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

### func (*CT_ShapeChoice) UnmarshalXML ¶

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

### func (*CT_ShapeChoice) Validate ¶

    func (m *CT_ShapeChoice) Validate() error

Validate validates the CT_ShapeChoice and its children

### func (*CT_ShapeChoice) ValidateWithPath ¶

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

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

## type CT_Shapetype ¶

    type CT_Shapetype struct {
        MasterAttr            *string
        EG_ShapeElements      []*EG_ShapeElements
        Complex               *OfcComplex
        HrefAttr              *string
        TargetAttr            *string
        ClassAttr             *string
        TitleAttr             *string
        AltAttr               *string
        CoordsizeAttr         *string
        CoordoriginAttr       *string
        WrapcoordsAttr        *string
        PrintAttr             sharedTypes.ST_TrueFalse
        IdAttr                *string
        StyleAttr             *string
        SpidAttr              *string
        OnedAttr              sharedTypes.ST_TrueFalse
        RegroupidAttr         *int64
        DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
        ButtonAttr            sharedTypes.ST_TrueFalse
        UserhiddenAttr        sharedTypes.ST_TrueFalse
        BulletAttr            sharedTypes.ST_TrueFalse
        HrAttr                sharedTypes.ST_TrueFalse
        HrstdAttr             sharedTypes.ST_TrueFalse
        HrnoshadeAttr         sharedTypes.ST_TrueFalse
        HrpctAttr             *float32
        HralignAttr           OfcST_HrAlign
        AllowincellAttr       sharedTypes.ST_TrueFalse
        AllowoverlapAttr      sharedTypes.ST_TrueFalse
        UserdrawnAttr         sharedTypes.ST_TrueFalse
        BordertopcolorAttr    *string
        BorderleftcolorAttr   *string
        BorderbottomcolorAttr *string
        BorderrightcolorAttr  *string
        DgmlayoutAttr         OfcST_DiagramLayout
        DgmnodekindAttr       *int64
        DgmlayoutmruAttr      OfcST_DiagramLayout
        InsetmodeAttr         OfcST_InsetMode
        OpacityAttr           *string
        StrokedAttr           sharedTypes.ST_TrueFalse
        StrokecolorAttr       *string
        StrokeweightAttr      *string
        InsetpenAttr          sharedTypes.ST_TrueFalse
        ChromakeyAttr         *string
        FilledAttr            sharedTypes.ST_TrueFalse
        FillcolorAttr         *string
        SptAttr               *float32
        ConnectortypeAttr     OfcST_ConnectorType
        BwmodeAttr            OfcST_BWMode
        BwpureAttr            OfcST_BWMode
        BwnormalAttr          OfcST_BWMode
        ForcedashAttr         sharedTypes.ST_TrueFalse
        OleiconAttr           sharedTypes.ST_TrueFalse
        OleAttr               sharedTypes.ST_TrueFalseBlank
        PreferrelativeAttr    sharedTypes.ST_TrueFalse
        CliptowrapAttr        sharedTypes.ST_TrueFalse
        ClipAttr              sharedTypes.ST_TrueFalse
        AdjAttr               *string
        PathAttr              *string
    }

### func NewCT_Shapetype ¶

    func NewCT_Shapetype() *CT_Shapetype

### func (*CT_Shapetype) MarshalXML ¶

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

### func (*CT_Shapetype) UnmarshalXML ¶

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

### func (*CT_Shapetype) Validate ¶

    func (m *CT_Shapetype) Validate() error

Validate validates the CT_Shapetype and its children

### func (*CT_Shapetype) ValidateWithPath ¶

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

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

## type CT_Stroke ¶

    type CT_Stroke struct {
        Left                 *OfcLeft
        Top                  *OfcTop
        Right                *OfcRight
        Bottom               *OfcBottom
        Column               *OfcColumn
        IdAttr               *string
        OnAttr               sharedTypes.ST_TrueFalse
        WeightAttr           *string
        ColorAttr            *string
        OpacityAttr          *string
        LinestyleAttr        ST_StrokeLineStyle
        MiterlimitAttr       *float64
        JoinstyleAttr        ST_StrokeJoinStyle
        EndcapAttr           ST_StrokeEndCap
        DashstyleAttr        *string
        FilltypeAttr         ST_FillType
        SrcAttr              *string
        ImageaspectAttr      ST_ImageAspect
        ImagesizeAttr        *string
        ImagealignshapeAttr  sharedTypes.ST_TrueFalse
        Color2Attr           *string
        StartarrowAttr       ST_StrokeArrowType
        StartarrowwidthAttr  ST_StrokeArrowWidth
        StartarrowlengthAttr ST_StrokeArrowLength
        EndarrowAttr         ST_StrokeArrowType
        EndarrowwidthAttr    ST_StrokeArrowWidth
        EndarrowlengthAttr   ST_StrokeArrowLength
        HrefAttr             *string
        AlthrefAttr          *string
        TitleAttr            *string
        ForcedashAttr        sharedTypes.ST_TrueFalse
        RIdAttr              *string
        InsetpenAttr         sharedTypes.ST_TrueFalse
        RelidAttr            *string
    }

### func NewCT_Stroke ¶

    func NewCT_Stroke() *CT_Stroke

### func (*CT_Stroke) MarshalXML ¶

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

### func (*CT_Stroke) UnmarshalXML ¶

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

### func (*CT_Stroke) Validate ¶

    func (m *CT_Stroke) Validate() error

Validate validates the CT_Stroke and its children

### func (*CT_Stroke) ValidateWithPath ¶

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

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

## type CT_TextPath ¶

    type CT_TextPath struct {
        // Text Path Toggle
        OnAttr sharedTypes.ST_TrueFalse
        // Shape Fit Toggle
        FitshapeAttr sharedTypes.ST_TrueFalse
        // Path Fit Toggle
        FitpathAttr sharedTypes.ST_TrueFalse
        // Text Path Trim Toggle
        TrimAttr sharedTypes.ST_TrueFalse
        // Text X-Scaling
        XscaleAttr sharedTypes.ST_TrueFalse
        // Text Path Text
        StringAttr *string
        IdAttr     *string
        StyleAttr  *string
    }

### func NewCT_TextPath ¶

    func NewCT_TextPath() *CT_TextPath

### func (*CT_TextPath) MarshalXML ¶

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

### func (*CT_TextPath) UnmarshalXML ¶

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

### func (*CT_TextPath) Validate ¶

    func (m *CT_TextPath) Validate() error

Validate validates the CT_TextPath and its children

### func (*CT_TextPath) ValidateWithPath ¶

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

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

## type CT_Textbox ¶

    type CT_Textbox struct {
        // Text Box Inset
        InsetAttr       *string
        SingleclickAttr sharedTypes.ST_TrueFalse
        InsetmodeAttr   OfcST_InsetMode
        TxbxContent     *wml.TxbxContent
        Any             unioffice.Any
        IdAttr          *string
        StyleAttr       *string
    }

### func NewCT_Textbox ¶

    func NewCT_Textbox() *CT_Textbox

### func (*CT_Textbox) MarshalXML ¶

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

### func (*CT_Textbox) UnmarshalXML ¶

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

### func (*CT_Textbox) Validate ¶

    func (m *CT_Textbox) Validate() error

Validate validates the CT_Textbox and its children

### func (*CT_Textbox) ValidateWithPath ¶

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

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

## type Curve ¶

    type Curve struct {
        CT_Curve
    }

### func NewCurve ¶

    func NewCurve() *Curve

### func (*Curve) MarshalXML ¶

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

### func (*Curve) UnmarshalXML ¶

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

### func (*Curve) Validate ¶

    func (m *Curve) Validate() error

Validate validates the Curve and its children

### func (*Curve) ValidateWithPath ¶

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

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

## type EG_ShapeElements ¶

    type EG_ShapeElements struct {
        ShapeElementsChoice *EG_ShapeElementsChoice
    }

### func NewEG_ShapeElements ¶

    func NewEG_ShapeElements() *EG_ShapeElements

### func (*EG_ShapeElements) MarshalXML ¶

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

### func (*EG_ShapeElements) UnmarshalXML ¶

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

### func (*EG_ShapeElements) Validate ¶

    func (m *EG_ShapeElements) Validate() error

Validate validates the EG_ShapeElements and its children

### func (*EG_ShapeElements) ValidateWithPath ¶

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

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

## type EG_ShapeElementsChoice ¶

    type EG_ShapeElementsChoice struct {
        Path          *Path
        Formulas      *Formulas
        Handles       *Handles
        Fill          *Fill
        Stroke        *Stroke
        Shadow        *Shadow
        Textbox       *Textbox
        Textpath      *Textpath
        Imagedata     *Imagedata
        Skew          *OfcSkew
        Extrusion     *OfcExtrusion
        Callout       *OfcCallout
        Lock          *OfcLock
        Clippath      *OfcClippath
        Signatureline *OfcSignatureline
        Wrap          *word.Wrap
        Anchorlock    *word.Anchorlock
        Bordertop     *word.Bordertop
        Borderbottom  *word.Borderbottom
        Borderleft    *word.Borderleft
        Borderright   *word.Borderright
        ClientData    *excel.ClientData
        Textdata      *powerpoint.Textdata
    }

### func NewEG_ShapeElementsChoice ¶

    func NewEG_ShapeElementsChoice() *EG_ShapeElementsChoice

### func (*EG_ShapeElementsChoice) MarshalXML ¶

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

### func (*EG_ShapeElementsChoice) UnmarshalXML ¶

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

### func (*EG_ShapeElementsChoice) Validate ¶

    func (m *EG_ShapeElementsChoice) Validate() error

Validate validates the EG_ShapeElementsChoice and its children

### func (*EG_ShapeElementsChoice) ValidateWithPath ¶

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

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

## type Fill ¶

    type Fill struct {
        CT_Fill
    }

### func NewFill ¶

    func NewFill() *Fill

### func (*Fill) MarshalXML ¶

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

### func (*Fill) UnmarshalXML ¶

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

### func (*Fill) Validate ¶

    func (m *Fill) Validate() error

Validate validates the Fill and its children

### func (*Fill) ValidateWithPath ¶

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

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

## type Formulas ¶

    type Formulas struct {
        CT_Formulas
    }

### func NewFormulas ¶

    func NewFormulas() *Formulas

### func (*Formulas) MarshalXML ¶

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

### func (*Formulas) UnmarshalXML ¶

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

### func (*Formulas) Validate ¶

    func (m *Formulas) Validate() error

Validate validates the Formulas and its children

### func (*Formulas) ValidateWithPath ¶

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

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

## type Group ¶

    type Group struct {
        CT_Group
    }

### func NewGroup ¶

    func NewGroup() *Group

### func (*Group) MarshalXML ¶

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

### func (*Group) UnmarshalXML ¶

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

### func (*Group) Validate ¶

    func (m *Group) Validate() error

Validate validates the Group and its children

### func (*Group) ValidateWithPath ¶

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

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

## type Handles ¶

    type Handles struct {
        CT_Handles
    }

### func NewHandles ¶

    func NewHandles() *Handles

### func (*Handles) MarshalXML ¶

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

### func (*Handles) UnmarshalXML ¶

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

### func (*Handles) Validate ¶

    func (m *Handles) Validate() error

Validate validates the Handles and its children

### func (*Handles) ValidateWithPath ¶

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

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

## type Image ¶

    type Image struct {
        CT_Image
    }

### func NewImage ¶

    func NewImage() *Image

### func (*Image) MarshalXML ¶

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

### func (*Image) UnmarshalXML ¶

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

### func (*Image) Validate ¶

    func (m *Image) Validate() error

Validate validates the Image and its children

### func (*Image) ValidateWithPath ¶

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

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

## type Imagedata ¶

    type Imagedata struct {
        CT_ImageData
    }

### func NewImagedata ¶

    func NewImagedata() *Imagedata

### func (*Imagedata) MarshalXML ¶

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

### func (*Imagedata) UnmarshalXML ¶

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

### func (*Imagedata) Validate ¶

    func (m *Imagedata) Validate() error

Validate validates the Imagedata and its children

### func (*Imagedata) ValidateWithPath ¶

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

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

## type Line ¶

    type Line struct {
        CT_Line
    }

### func NewLine ¶

    func NewLine() *Line

### func (*Line) MarshalXML ¶

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

### func (*Line) UnmarshalXML ¶

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

### func (*Line) Validate ¶

    func (m *Line) Validate() error

Validate validates the Line and its children

### func (*Line) ValidateWithPath ¶

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

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

## type OfcBottom ¶

    type OfcBottom struct {
        OfcCT_StrokeChild
    }

### func NewOfcBottom ¶

    func NewOfcBottom() *OfcBottom

### func (*OfcBottom) MarshalXML ¶

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

### func (*OfcBottom) UnmarshalXML ¶

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

### func (*OfcBottom) Validate ¶

    func (m *OfcBottom) Validate() error

Validate validates the OfcBottom and its children

### func (*OfcBottom) ValidateWithPath ¶

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

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

## type OfcCT_Callout ¶

    type OfcCT_Callout struct {
        // Callout toggle
        OnAttr sharedTypes.ST_TrueFalse
        // Callout type
        TypeAttr *string
        // Callout gap
        GapAttr *string
        // Callout angle
        AngleAttr OfcST_Angle
        // Callout automatic drop toggle
        DropautoAttr sharedTypes.ST_TrueFalse
        // Callout drop position
        DropAttr *string
        // Callout drop distance
        DistanceAttr *string
        // Callout length toggle
        LengthspecifiedAttr sharedTypes.ST_TrueFalse
        // Callout length
        LengthAttr *string
        // Callout accent bar toggle
        AccentbarAttr sharedTypes.ST_TrueFalse
        // Callout text border toggle
        TextborderAttr sharedTypes.ST_TrueFalse
        // Callout flip x
        MinusxAttr sharedTypes.ST_TrueFalse
        // Callout flip y
        MinusyAttr sharedTypes.ST_TrueFalse
        ExtAttr    ST_Ext
    }

### func NewOfcCT_Callout ¶

    func NewOfcCT_Callout() *OfcCT_Callout

### func (*OfcCT_Callout) MarshalXML ¶

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

### func (*OfcCT_Callout) UnmarshalXML ¶

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

### func (*OfcCT_Callout) Validate ¶

    func (m *OfcCT_Callout) Validate() error

Validate validates the OfcCT_Callout and its children

### func (*OfcCT_Callout) ValidateWithPath ¶

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

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

## type OfcCT_ClipPath ¶

    type OfcCT_ClipPath struct {
        // Path Definition
        VAttr string
    }

### func NewOfcCT_ClipPath ¶

    func NewOfcCT_ClipPath() *OfcCT_ClipPath

### func (*OfcCT_ClipPath) MarshalXML ¶

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

### func (*OfcCT_ClipPath) UnmarshalXML ¶

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

### func (*OfcCT_ClipPath) Validate ¶

    func (m *OfcCT_ClipPath) Validate() error

Validate validates the OfcCT_ClipPath and its children

### func (*OfcCT_ClipPath) ValidateWithPath ¶

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

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

## type OfcCT_ColorMenu ¶

    type OfcCT_ColorMenu struct {
        // Default stroke color
        StrokecolorAttr *string
        // Default fill color
        FillcolorAttr *string
        // Default shadow color
        ShadowcolorAttr *string
        // Default extrusion color
        ExtrusioncolorAttr *string
        ExtAttr            ST_Ext
    }

### func NewOfcCT_ColorMenu ¶

    func NewOfcCT_ColorMenu() *OfcCT_ColorMenu

### func (*OfcCT_ColorMenu) MarshalXML ¶

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

### func (*OfcCT_ColorMenu) UnmarshalXML ¶

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

### func (*OfcCT_ColorMenu) Validate ¶

    func (m *OfcCT_ColorMenu) Validate() error

Validate validates the OfcCT_ColorMenu and its children

### func (*OfcCT_ColorMenu) ValidateWithPath ¶

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

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

## type OfcCT_ColorMru ¶

    type OfcCT_ColorMru struct {
        // Recent colors
        ColorsAttr *string
        ExtAttr    ST_Ext
    }

### func NewOfcCT_ColorMru ¶

    func NewOfcCT_ColorMru() *OfcCT_ColorMru

### func (*OfcCT_ColorMru) MarshalXML ¶

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

### func (*OfcCT_ColorMru) UnmarshalXML ¶

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

### func (*OfcCT_ColorMru) Validate ¶

    func (m *OfcCT_ColorMru) Validate() error

Validate validates the OfcCT_ColorMru and its children

### func (*OfcCT_ColorMru) ValidateWithPath ¶

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

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

## type OfcCT_Complex ¶

    type OfcCT_Complex struct {
        ExtAttr ST_Ext
    }

### func NewOfcCT_Complex ¶

    func NewOfcCT_Complex() *OfcCT_Complex

### func (*OfcCT_Complex) MarshalXML ¶

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

### func (*OfcCT_Complex) UnmarshalXML ¶

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

### func (*OfcCT_Complex) Validate ¶

    func (m *OfcCT_Complex) Validate() error

Validate validates the OfcCT_Complex and its children

### func (*OfcCT_Complex) ValidateWithPath ¶

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

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

## type OfcCT_Diagram ¶

    type OfcCT_Diagram struct {
        // Diagram Style Options
        DgmstyleAttr *int64
        // Diagram Automatic Format
        AutoformatAttr sharedTypes.ST_TrueFalse
        // Diagram Reverse Direction
        ReverseAttr sharedTypes.ST_TrueFalse
        // Diagram Automatic Layout
        AutolayoutAttr sharedTypes.ST_TrueFalse
        // Diagram Layout X Scale
        DgmscalexAttr *int64
        // Diagram Layout Y Scale
        DgmscaleyAttr *int64
        // Diagram Font Size
        DgmfontsizeAttr *int64
        // Diagram Layout Extents
        ConstrainboundsAttr *string
        // Diagram Base Font Size
        DgmbasetextscaleAttr *int64
        // Diagram Relationship Table
        Relationtable *OfcCT_RelationTable
        ExtAttr       ST_Ext
    }

### func NewOfcCT_Diagram ¶

    func NewOfcCT_Diagram() *OfcCT_Diagram

### func (*OfcCT_Diagram) MarshalXML ¶

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

### func (*OfcCT_Diagram) UnmarshalXML ¶

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

### func (*OfcCT_Diagram) Validate ¶

    func (m *OfcCT_Diagram) Validate() error

Validate validates the OfcCT_Diagram and its children

### func (*OfcCT_Diagram) ValidateWithPath ¶

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

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

## type OfcCT_Entry ¶

    type OfcCT_Entry struct {
        // New Group ID
        NewAttr *int32
        // Old Group ID
        OldAttr *int32
    }

### func NewOfcCT_Entry ¶

    func NewOfcCT_Entry() *OfcCT_Entry

### func (*OfcCT_Entry) MarshalXML ¶

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

### func (*OfcCT_Entry) UnmarshalXML ¶

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

### func (*OfcCT_Entry) Validate ¶

    func (m *OfcCT_Entry) Validate() error

Validate validates the OfcCT_Entry and its children

### func (*OfcCT_Entry) ValidateWithPath ¶

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

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

## type OfcCT_EquationXml ¶

    type OfcCT_EquationXml struct {
        // Content Type of Alternate Math Content
        ContentTypeAttr *string
        Any             unioffice.Any
    }

### func NewOfcCT_EquationXml ¶

    func NewOfcCT_EquationXml() *OfcCT_EquationXml

### func (*OfcCT_EquationXml) MarshalXML ¶

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

### func (*OfcCT_EquationXml) UnmarshalXML ¶

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

### func (*OfcCT_EquationXml) Validate ¶

    func (m *OfcCT_EquationXml) Validate() error

Validate validates the OfcCT_EquationXml and its children

### func (*OfcCT_EquationXml) ValidateWithPath ¶

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

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

## type OfcCT_Extrusion ¶

    type OfcCT_Extrusion struct {
        // Extrusion Toggle
        OnAttr sharedTypes.ST_TrueFalse
        // Extrusion Type
        TypeAttr OfcST_ExtrusionType
        // Extrusion Render Mode
        RenderAttr OfcST_ExtrusionRender
        // Extrusion Viewpoint Origin
        ViewpointoriginAttr *string
        // Extrusion Viewpoint
        ViewpointAttr *string
        // Extrusion Direction
        PlaneAttr OfcST_ExtrusionPlane
        // Extrusion Skew Angle
        SkewangleAttr *float32
        // Extrusion Skew
        SkewamtAttr *string
        // Forward Extrusion
        ForedepthAttr *string
        // Backward Extrusion Depth
        BackdepthAttr *string
        // Rotation Axis
        OrientationAttr *string
        // Rotation Around Axis
        OrientationangleAttr *float32
        // Rotation Toggle
        LockrotationcenterAttr sharedTypes.ST_TrueFalse
        // Center of Rotation Toggle
        AutorotationcenterAttr sharedTypes.ST_TrueFalse
        // Rotation Center
        RotationcenterAttr *string
        // X-Y Rotation Angle
        RotationangleAttr *string
        // Extrusion Color Mode
        ColormodeAttr OfcST_ColorMode
        // Extrusion Color
        ColorAttr *string
        // Shininess
        ShininessAttr *float32
        // Specularity
        SpecularityAttr *string
        // Diffuse Reflection
        DiffusityAttr *string
        // Metallic Surface Toggle
        MetalAttr sharedTypes.ST_TrueFalse
        // Simulated Bevel
        EdgeAttr *string
        // Faceting Quality
        FacetAttr *string
        // Shape Face Lighting Toggle
        LightfaceAttr sharedTypes.ST_TrueFalse
        // Brightness
        BrightnessAttr *string
        // Primary Light Position
        LightpositionAttr *string
        // Primary Light Intensity
        LightlevelAttr *string
        // Primary Light Harshness Toggle
        LightharshAttr sharedTypes.ST_TrueFalse
        // Secondary Light Position
        Lightposition2Attr *string
        // Secondary Light Intensity
        Lightlevel2Attr *string
        // Secondary Light Harshness Toggle
        Lightharsh2Attr sharedTypes.ST_TrueFalse
        ExtAttr         ST_Ext
    }

### func NewOfcCT_Extrusion ¶

    func NewOfcCT_Extrusion() *OfcCT_Extrusion

### func (*OfcCT_Extrusion) MarshalXML ¶

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

### func (*OfcCT_Extrusion) UnmarshalXML ¶

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

### func (*OfcCT_Extrusion) Validate ¶

    func (m *OfcCT_Extrusion) Validate() error

Validate validates the OfcCT_Extrusion and its children

### func (*OfcCT_Extrusion) ValidateWithPath ¶

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

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

## type OfcCT_Fill ¶

    type OfcCT_Fill struct {
        // Fill Type
        TypeAttr OfcST_FillType
        ExtAttr  ST_Ext
    }

### func NewOfcCT_Fill ¶

    func NewOfcCT_Fill() *OfcCT_Fill

### func (*OfcCT_Fill) MarshalXML ¶

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

### func (*OfcCT_Fill) UnmarshalXML ¶

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

### func (*OfcCT_Fill) Validate ¶

    func (m *OfcCT_Fill) Validate() error

Validate validates the OfcCT_Fill and its children

### func (*OfcCT_Fill) ValidateWithPath ¶

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

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

## type OfcCT_IdMap ¶

    type OfcCT_IdMap struct {
        // Shape IDs
        DataAttr *string
        ExtAttr  ST_Ext
    }

### func NewOfcCT_IdMap ¶

    func NewOfcCT_IdMap() *OfcCT_IdMap

### func (*OfcCT_IdMap) MarshalXML ¶

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

### func (*OfcCT_IdMap) UnmarshalXML ¶

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

### func (*OfcCT_IdMap) Validate ¶

    func (m *OfcCT_IdMap) Validate() error

Validate validates the OfcCT_IdMap and its children

### func (*OfcCT_IdMap) ValidateWithPath ¶

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

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

## type OfcCT_Ink ¶

    type OfcCT_Ink struct {
        // Ink Data
        IAttr *string
        // Annotation Flag
        AnnotationAttr sharedTypes.ST_TrueFalse
        // Content Type
        ContentTypeAttr *string
    }

### func NewOfcCT_Ink ¶

    func NewOfcCT_Ink() *OfcCT_Ink

### func (*OfcCT_Ink) MarshalXML ¶

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

### func (*OfcCT_Ink) UnmarshalXML ¶

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

### func (*OfcCT_Ink) Validate ¶

    func (m *OfcCT_Ink) Validate() error

Validate validates the OfcCT_Ink and its children

### func (*OfcCT_Ink) ValidateWithPath ¶

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

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

## type OfcCT_Lock ¶

    type OfcCT_Lock struct {
        // Position Lock
        PositionAttr sharedTypes.ST_TrueFalse
        // Selection Lock
        SelectionAttr sharedTypes.ST_TrueFalse
        // Grouping Lock
        GroupingAttr sharedTypes.ST_TrueFalse
        // Ungrouping Lock
        UngroupingAttr sharedTypes.ST_TrueFalse
        // Rotation Lock
        RotationAttr sharedTypes.ST_TrueFalse
        // Cropping Lock
        CroppingAttr sharedTypes.ST_TrueFalse
        // Vertices Lock
        VerticiesAttr sharedTypes.ST_TrueFalse
        // Handles Lock
        AdjusthandlesAttr sharedTypes.ST_TrueFalse
        // Text Lock
        TextAttr sharedTypes.ST_TrueFalse
        // Aspect Ratio Lock
        AspectratioAttr sharedTypes.ST_TrueFalse
        // AutoShape Type Lock
        ShapetypeAttr sharedTypes.ST_TrueFalse
        ExtAttr       ST_Ext
    }

### func NewOfcCT_Lock ¶

    func NewOfcCT_Lock() *OfcCT_Lock

### func (*OfcCT_Lock) MarshalXML ¶

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

### func (*OfcCT_Lock) UnmarshalXML ¶

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

### func (*OfcCT_Lock) Validate ¶

    func (m *OfcCT_Lock) Validate() error

Validate validates the OfcCT_Lock and its children

### func (*OfcCT_Lock) ValidateWithPath ¶

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

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

## type OfcCT_OLEObject ¶

    type OfcCT_OLEObject struct {
        // Embedded Object Type
        TypeAttr OfcST_OLEType
        // Object Link Identifier
        ProgIDAttr *string
        // Embedded Object Shape
        ShapeIDAttr *string
        // Embedded Object Representation
        DrawAspectAttr OfcST_OLEDrawAspect
        // Unique ID for Embedded Object
        ObjectIDAttr *string
        IdAttr       *string
        // Update Mode for Embedded Object
        UpdateModeAttr OfcST_OLEUpdateMode
        // Embedded Object Alternate Image Request
        LinkType *string
        // Embedded Object Cannot Be Refreshed
        LockedField sharedTypes.ST_TrueFalseBlank
        // WordprocessingML Field Switches
        FieldCodes *string
    }

### func NewOfcCT_OLEObject ¶

    func NewOfcCT_OLEObject() *OfcCT_OLEObject

### func (*OfcCT_OLEObject) MarshalXML ¶

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

### func (*OfcCT_OLEObject) UnmarshalXML ¶

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

### func (*OfcCT_OLEObject) Validate ¶

    func (m *OfcCT_OLEObject) Validate() error

Validate validates the OfcCT_OLEObject and its children

### func (*OfcCT_OLEObject) ValidateWithPath ¶

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

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

## type OfcCT_Proxy ¶

    type OfcCT_Proxy struct {
        // Start Point Connection Flag
        StartAttr sharedTypes.ST_TrueFalseBlank
        // End Point Connection Flag
        EndAttr sharedTypes.ST_TrueFalseBlank
        // Proxy Shape Reference
        IdrefAttr *string
        // Connection Location
        ConnectlocAttr *int32
    }

### func NewOfcCT_Proxy ¶

    func NewOfcCT_Proxy() *OfcCT_Proxy

### func (*OfcCT_Proxy) MarshalXML ¶

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

### func (*OfcCT_Proxy) UnmarshalXML ¶

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

### func (*OfcCT_Proxy) Validate ¶

    func (m *OfcCT_Proxy) Validate() error

Validate validates the OfcCT_Proxy and its children

### func (*OfcCT_Proxy) ValidateWithPath ¶

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

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

## type OfcCT_R ¶

    type OfcCT_R struct {
        // Rule ID
        IdAttr string
        // Rule Type
        TypeAttr OfcST_RType
        // Alignment Rule Type
        HowAttr OfcST_How
        // Rule Shape Reference
        IdrefAttr *string
        // Shape Reference
        Proxy []*OfcCT_Proxy
    }

### func NewOfcCT_R ¶

    func NewOfcCT_R() *OfcCT_R

### func (*OfcCT_R) MarshalXML ¶

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

### func (*OfcCT_R) UnmarshalXML ¶

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

### func (*OfcCT_R) Validate ¶

    func (m *OfcCT_R) Validate() error

Validate validates the OfcCT_R and its children

### func (*OfcCT_R) ValidateWithPath ¶

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

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

## type OfcCT_RegroupTable ¶

    type OfcCT_RegroupTable struct {
        // Regroup Entry
        Entry   []*OfcCT_Entry
        ExtAttr ST_Ext
    }

### func NewOfcCT_RegroupTable ¶

    func NewOfcCT_RegroupTable() *OfcCT_RegroupTable

### func (*OfcCT_RegroupTable) MarshalXML ¶

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

### func (*OfcCT_RegroupTable) UnmarshalXML ¶

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

### func (*OfcCT_RegroupTable) Validate ¶

    func (m *OfcCT_RegroupTable) Validate() error

Validate validates the OfcCT_RegroupTable and its children

### func (*OfcCT_RegroupTable) ValidateWithPath ¶

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

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

## type OfcCT_Relation ¶

    type OfcCT_Relation struct {
        // Diagram Relationship Source Shape
        IdsrcAttr *string
        // Diagram Relationship Destination Shape
        IddestAttr *string
        // Diagram Relationship Center Shape
        IdcntrAttr *string
        ExtAttr    ST_Ext
    }

### func NewOfcCT_Relation ¶

    func NewOfcCT_Relation() *OfcCT_Relation

### func (*OfcCT_Relation) MarshalXML ¶

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

### func (*OfcCT_Relation) UnmarshalXML ¶

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

### func (*OfcCT_Relation) Validate ¶

    func (m *OfcCT_Relation) Validate() error

Validate validates the OfcCT_Relation and its children

### func (*OfcCT_Relation) ValidateWithPath ¶

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

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

## type OfcCT_RelationTable ¶

    type OfcCT_RelationTable struct {
        // Diagram Relationship
        Rel     []*OfcCT_Relation
        ExtAttr ST_Ext
    }

### func NewOfcCT_RelationTable ¶

    func NewOfcCT_RelationTable() *OfcCT_RelationTable

### func (*OfcCT_RelationTable) MarshalXML ¶

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

### func (*OfcCT_RelationTable) UnmarshalXML ¶

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

### func (*OfcCT_RelationTable) Validate ¶

    func (m *OfcCT_RelationTable) Validate() error

Validate validates the OfcCT_RelationTable and its children

### func (*OfcCT_RelationTable) ValidateWithPath ¶

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

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

## type OfcCT_Rules ¶

    type OfcCT_Rules struct {
        // Rule
        R       []*OfcCT_R
        ExtAttr ST_Ext
    }

### func NewOfcCT_Rules ¶

    func NewOfcCT_Rules() *OfcCT_Rules

### func (*OfcCT_Rules) MarshalXML ¶

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

### func (*OfcCT_Rules) UnmarshalXML ¶

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

### func (*OfcCT_Rules) Validate ¶

    func (m *OfcCT_Rules) Validate() error

Validate validates the OfcCT_Rules and its children

### func (*OfcCT_Rules) ValidateWithPath ¶

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

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

## type OfcCT_ShapeDefaults ¶

    type OfcCT_ShapeDefaults struct {
        // Shape ID Optional Storage
        SpidmaxAttr *int64
        // Shape Styling Properties
        StyleAttr *string
        // Shape Fill Toggle
        FillAttr sharedTypes.ST_TrueFalse
        // Default Fill Color
        FillcolorAttr *string
        // Shape Stroke Toggle
        StrokeAttr sharedTypes.ST_TrueFalse
        // Shape Stroke Color
        StrokecolorAttr *string
        // Allow in Table Cell
        AllowincellAttr sharedTypes.ST_TrueFalse
        Fill            *Fill
        Stroke          *Stroke
        Textbox         *Textbox
        Shadow          *Shadow
        Skew            *OfcSkew
        Extrusion       *OfcExtrusion
        Callout         *OfcCallout
        Lock            *OfcLock
        // Most Recently Used Colors
        Colormru *OfcCT_ColorMru
        // UI Default Colors
        Colormenu *OfcCT_ColorMenu
        ExtAttr   ST_Ext
    }

### func NewOfcCT_ShapeDefaults ¶

    func NewOfcCT_ShapeDefaults() *OfcCT_ShapeDefaults

### func (*OfcCT_ShapeDefaults) MarshalXML ¶

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

### func (*OfcCT_ShapeDefaults) UnmarshalXML ¶

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

### func (*OfcCT_ShapeDefaults) Validate ¶

    func (m *OfcCT_ShapeDefaults) Validate() error

Validate validates the OfcCT_ShapeDefaults and its children

### func (*OfcCT_ShapeDefaults) ValidateWithPath ¶

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

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

## type OfcCT_ShapeLayout ¶

    type OfcCT_ShapeLayout struct {
        // Shape ID Map
        Idmap *OfcCT_IdMap
        // Shape Grouping History
        Regrouptable *OfcCT_RegroupTable
        // Rule Set
        Rules   *OfcCT_Rules
        ExtAttr ST_Ext
    }

### func NewOfcCT_ShapeLayout ¶

    func NewOfcCT_ShapeLayout() *OfcCT_ShapeLayout

### func (*OfcCT_ShapeLayout) MarshalXML ¶

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

### func (*OfcCT_ShapeLayout) UnmarshalXML ¶

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

### func (*OfcCT_ShapeLayout) Validate ¶

    func (m *OfcCT_ShapeLayout) Validate() error

Validate validates the OfcCT_ShapeLayout and its children

### func (*OfcCT_ShapeLayout) ValidateWithPath ¶

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

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

## type OfcCT_SignatureLine ¶

    type OfcCT_SignatureLine struct {
        // Signature Line Flag
        IssignaturelineAttr sharedTypes.ST_TrueFalse
        // Unique ID
        IdAttr *string
        // Signature Provider ID
        ProvidAttr *string
        // Use Signing Instructions Flag
        SigninginstructionssetAttr sharedTypes.ST_TrueFalse
        // User-specified Comments Flag
        AllowcommentsAttr sharedTypes.ST_TrueFalse
        // Show Signed Date Flag
        ShowsigndateAttr sharedTypes.ST_TrueFalse
        // Suggested Signer Line 1
        SuggestedsignerAttr *string
        // Suggested Signer Line 2
        Suggestedsigner2Attr *string
        // Suggested Signer E-mail Address
        SuggestedsigneremailAttr *string
        // Instructions for Signing
        SigninginstructionsAttr *string
        // Additional Signature Information
        AddlxmlAttr *string
        // Signature Provider Download URL
        SigprovurlAttr *string
        ExtAttr        ST_Ext
    }

### func NewOfcCT_SignatureLine ¶

    func NewOfcCT_SignatureLine() *OfcCT_SignatureLine

### func (*OfcCT_SignatureLine) MarshalXML ¶

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

### func (*OfcCT_SignatureLine) UnmarshalXML ¶

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

### func (*OfcCT_SignatureLine) Validate ¶

    func (m *OfcCT_SignatureLine) Validate() error

Validate validates the OfcCT_SignatureLine and its children

### func (*OfcCT_SignatureLine) ValidateWithPath ¶

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

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

## type OfcCT_Skew ¶

    type OfcCT_Skew struct {
        // Skew ID
        IdAttr *string
        // Skew Toggle
        OnAttr sharedTypes.ST_TrueFalse
        // Skew Offset
        OffsetAttr *string
        // Skew Origin
        OriginAttr *string
        // Skew Perspective Matrix
        MatrixAttr *string
        ExtAttr    ST_Ext
    }

### func NewOfcCT_Skew ¶

    func NewOfcCT_Skew() *OfcCT_Skew

### func (*OfcCT_Skew) MarshalXML ¶

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

### func (*OfcCT_Skew) UnmarshalXML ¶

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

### func (*OfcCT_Skew) Validate ¶

    func (m *OfcCT_Skew) Validate() error

Validate validates the OfcCT_Skew and its children

### func (*OfcCT_Skew) ValidateWithPath ¶

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

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

## type OfcCT_StrokeChild ¶

    type OfcCT_StrokeChild struct {
        // Stroke Toggle
        OnAttr sharedTypes.ST_TrueFalse
        // Stroke Weight
        WeightAttr *string
        // Stroke Color
        ColorAttr *string
        // Stroke Alternate Pattern Color
        Color2Attr *string
        // Stroke Opacity
        OpacityAttr *string
        // Stroke Line Style
        LinestyleAttr ST_StrokeLineStyle
        // Miter Joint Limit
        MiterlimitAttr *float64
        // Line End Join Style)
        JoinstyleAttr ST_StrokeJoinStyle
        // Line End Cap
        EndcapAttr ST_StrokeEndCap
        // Stroke Dash Pattern
        DashstyleAttr *string
        // Inset Border From Path
        InsetpenAttr sharedTypes.ST_TrueFalse
        // Stroke Image Style
        FilltypeAttr ST_FillType
        // Stroke Image Location
        SrcAttr *string
        // Stroke Image Aspect Ratio
        ImageaspectAttr ST_ImageAspect
        // Stroke Image Size
        ImagesizeAttr *string
        // Stoke Image Alignment
        ImagealignshapeAttr sharedTypes.ST_TrueFalse
        // Line Start Arrowhead
        StartarrowAttr ST_StrokeArrowType
        // Line Start Arrowhead Width
        StartarrowwidthAttr ST_StrokeArrowWidth
        // Line Start Arrowhead Length
        StartarrowlengthAttr ST_StrokeArrowLength
        // Line End Arrowhead
        EndarrowAttr ST_StrokeArrowType
        // Line End Arrowhead Width
        EndarrowwidthAttr ST_StrokeArrowWidth
        // Line End Arrowhead Length
        EndarrowlengthAttr ST_StrokeArrowLength
        HrefAttr           *string
        AlthrefAttr        *string
        TitleAttr          *string
        ForcedashAttr      sharedTypes.ST_TrueFalse
        ExtAttr            ST_Ext
    }

### func NewOfcCT_StrokeChild ¶

    func NewOfcCT_StrokeChild() *OfcCT_StrokeChild

### func (*OfcCT_StrokeChild) MarshalXML ¶

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

### func (*OfcCT_StrokeChild) UnmarshalXML ¶

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

### func (*OfcCT_StrokeChild) Validate ¶

    func (m *OfcCT_StrokeChild) Validate() error

Validate validates the OfcCT_StrokeChild and its children

### func (*OfcCT_StrokeChild) ValidateWithPath ¶

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

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

## type OfcCallout ¶

    type OfcCallout struct {
        OfcCT_Callout
    }

### func NewOfcCallout ¶

    func NewOfcCallout() *OfcCallout

### func (*OfcCallout) MarshalXML ¶

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

### func (*OfcCallout) UnmarshalXML ¶

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

### func (*OfcCallout) Validate ¶

    func (m *OfcCallout) Validate() error

Validate validates the OfcCallout and its children

### func (*OfcCallout) ValidateWithPath ¶

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

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

## type OfcClippath ¶

    type OfcClippath struct {
        OfcCT_ClipPath
    }

### func NewOfcClippath ¶

    func NewOfcClippath() *OfcClippath

### func (*OfcClippath) MarshalXML ¶

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

### func (*OfcClippath) UnmarshalXML ¶

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

### func (*OfcClippath) Validate ¶

    func (m *OfcClippath) Validate() error

Validate validates the OfcClippath and its children

### func (*OfcClippath) ValidateWithPath ¶

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

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

## type OfcColumn ¶

    type OfcColumn struct {
        OfcCT_StrokeChild
    }

### func NewOfcColumn ¶

    func NewOfcColumn() *OfcColumn

### func (*OfcColumn) MarshalXML ¶

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

### func (*OfcColumn) UnmarshalXML ¶

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

### func (*OfcColumn) Validate ¶

    func (m *OfcColumn) Validate() error

Validate validates the OfcColumn and its children

### func (*OfcColumn) ValidateWithPath ¶

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

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

## type OfcComplex ¶

    type OfcComplex struct {
        OfcCT_Complex
    }

### func NewOfcComplex ¶

    func NewOfcComplex() *OfcComplex

### func (*OfcComplex) MarshalXML ¶

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

### func (*OfcComplex) UnmarshalXML ¶

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

### func (*OfcComplex) Validate ¶

    func (m *OfcComplex) Validate() error

Validate validates the OfcComplex and its children

### func (*OfcComplex) ValidateWithPath ¶

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

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

## type OfcDiagram ¶

    type OfcDiagram struct {
        OfcCT_Diagram
    }

### func NewOfcDiagram ¶

    func NewOfcDiagram() *OfcDiagram

### func (*OfcDiagram) MarshalXML ¶

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

### func (*OfcDiagram) UnmarshalXML ¶

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

### func (*OfcDiagram) Validate ¶

    func (m *OfcDiagram) Validate() error

Validate validates the OfcDiagram and its children

### func (*OfcDiagram) ValidateWithPath ¶

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

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

## type OfcEquationxml ¶

    type OfcEquationxml struct {
        OfcCT_EquationXml
    }

### func NewOfcEquationxml ¶

    func NewOfcEquationxml() *OfcEquationxml

### func (*OfcEquationxml) MarshalXML ¶

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

### func (*OfcEquationxml) UnmarshalXML ¶

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

### func (*OfcEquationxml) Validate ¶

    func (m *OfcEquationxml) Validate() error

Validate validates the OfcEquationxml and its children

### func (*OfcEquationxml) ValidateWithPath ¶

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

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

## type OfcExtrusion ¶

    type OfcExtrusion struct {
        OfcCT_Extrusion
    }

### func NewOfcExtrusion ¶

    func NewOfcExtrusion() *OfcExtrusion

### func (*OfcExtrusion) MarshalXML ¶

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

### func (*OfcExtrusion) UnmarshalXML ¶

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

### func (*OfcExtrusion) Validate ¶

    func (m *OfcExtrusion) Validate() error

Validate validates the OfcExtrusion and its children

### func (*OfcExtrusion) ValidateWithPath ¶

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

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

## type OfcFill ¶

    type OfcFill struct {
        OfcCT_Fill
    }

### func NewOfcFill ¶

    func NewOfcFill() *OfcFill

### func (*OfcFill) MarshalXML ¶

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

### func (*OfcFill) UnmarshalXML ¶

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

### func (*OfcFill) Validate ¶

    func (m *OfcFill) Validate() error

Validate validates the OfcFill and its children

### func (*OfcFill) ValidateWithPath ¶

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

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

## type OfcInk ¶

    type OfcInk struct {
        OfcCT_Ink
    }

### func NewOfcInk ¶

    func NewOfcInk() *OfcInk

### func (*OfcInk) MarshalXML ¶

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

### func (*OfcInk) UnmarshalXML ¶

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

### func (*OfcInk) Validate ¶

    func (m *OfcInk) Validate() error

Validate validates the OfcInk and its children

### func (*OfcInk) ValidateWithPath ¶

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

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

## type OfcLeft ¶

    type OfcLeft struct {
        OfcCT_StrokeChild
    }

### func NewOfcLeft ¶

    func NewOfcLeft() *OfcLeft

### func (*OfcLeft) MarshalXML ¶

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

### func (*OfcLeft) UnmarshalXML ¶

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

### func (*OfcLeft) Validate ¶

    func (m *OfcLeft) Validate() error

Validate validates the OfcLeft and its children

### func (*OfcLeft) ValidateWithPath ¶

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

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

## type OfcLock ¶

    type OfcLock struct {
        OfcCT_Lock
    }

### func NewOfcLock ¶

    func NewOfcLock() *OfcLock

### func (*OfcLock) MarshalXML ¶

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

### func (*OfcLock) UnmarshalXML ¶

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

### func (*OfcLock) Validate ¶

    func (m *OfcLock) Validate() error

Validate validates the OfcLock and its children

### func (*OfcLock) ValidateWithPath ¶

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

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

## type OfcOLEObject ¶

    type OfcOLEObject struct {
        OfcCT_OLEObject
    }

### func NewOfcOLEObject ¶

    func NewOfcOLEObject() *OfcOLEObject

### func (*OfcOLEObject) MarshalXML ¶

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

### func (*OfcOLEObject) UnmarshalXML ¶

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

### func (*OfcOLEObject) Validate ¶

    func (m *OfcOLEObject) Validate() error

Validate validates the OfcOLEObject and its children

### func (*OfcOLEObject) ValidateWithPath ¶

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

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

## type OfcRight ¶

    type OfcRight struct {
        OfcCT_StrokeChild
    }

### func NewOfcRight ¶

    func NewOfcRight() *OfcRight

### func (*OfcRight) MarshalXML ¶

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

### func (*OfcRight) UnmarshalXML ¶

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

### func (*OfcRight) Validate ¶

    func (m *OfcRight) Validate() error

Validate validates the OfcRight and its children

### func (*OfcRight) ValidateWithPath ¶

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

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

## type OfcST_Angle ¶

    type OfcST_Angle byte

    const (
        OfcST_AngleUnset OfcST_Angle = 0
        OfcST_AngleAny   OfcST_Angle = 1
        OfcST_Angle30    OfcST_Angle = 2
        OfcST_Angle45    OfcST_Angle = 3
        OfcST_Angle60    OfcST_Angle = 4
        OfcST_Angle90    OfcST_Angle = 5
        OfcST_AngleAuto  OfcST_Angle = 6
    )

### func (OfcST_Angle) MarshalXML ¶

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

### func (OfcST_Angle) MarshalXMLAttr ¶

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

### func (OfcST_Angle) String ¶

    func (m OfcST_Angle) String() string

### func (*OfcST_Angle) UnmarshalXML ¶

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

### func (*OfcST_Angle) UnmarshalXMLAttr ¶

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

### func (OfcST_Angle) Validate ¶

    func (m OfcST_Angle) Validate() error

### func (OfcST_Angle) ValidateWithPath ¶

    func (m OfcST_Angle) ValidateWithPath(path string) error

## type OfcST_BWMode ¶

    type OfcST_BWMode byte

    const (
        OfcST_BWModeUnset             OfcST_BWMode = 0
        OfcST_BWModeColor             OfcST_BWMode = 1
        OfcST_BWModeAuto              OfcST_BWMode = 2
        OfcST_BWModeGrayScale         OfcST_BWMode = 3
        OfcST_BWModeLightGrayscale    OfcST_BWMode = 4
        OfcST_BWModeInverseGray       OfcST_BWMode = 5
        OfcST_BWModeGrayOutline       OfcST_BWMode = 6
        OfcST_BWModeHighContrast      OfcST_BWMode = 7
        OfcST_BWModeBlack             OfcST_BWMode = 8
        OfcST_BWModeWhite             OfcST_BWMode = 9
        OfcST_BWModeHide              OfcST_BWMode = 10
        OfcST_BWModeUndrawn           OfcST_BWMode = 11
        OfcST_BWModeBlackTextAndLines OfcST_BWMode = 12
    )

### func (OfcST_BWMode) MarshalXML ¶

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

### func (OfcST_BWMode) MarshalXMLAttr ¶

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

### func (OfcST_BWMode) String ¶

    func (m OfcST_BWMode) String() string

### func (*OfcST_BWMode) UnmarshalXML ¶

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

### func (*OfcST_BWMode) UnmarshalXMLAttr ¶

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

### func (OfcST_BWMode) Validate ¶

    func (m OfcST_BWMode) Validate() error

### func (OfcST_BWMode) ValidateWithPath ¶

    func (m OfcST_BWMode) ValidateWithPath(path string) error

## type OfcST_CalloutPlacement ¶

    type OfcST_CalloutPlacement byte

    const (
        OfcST_CalloutPlacementUnset  OfcST_CalloutPlacement = 0
        OfcST_CalloutPlacementTop    OfcST_CalloutPlacement = 1
        OfcST_CalloutPlacementCenter OfcST_CalloutPlacement = 2
        OfcST_CalloutPlacementBottom OfcST_CalloutPlacement = 3
        OfcST_CalloutPlacementUser   OfcST_CalloutPlacement = 4
    )

### func (OfcST_CalloutPlacement) MarshalXML ¶

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

### func (OfcST_CalloutPlacement) MarshalXMLAttr ¶

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

### func (OfcST_CalloutPlacement) String ¶

    func (m OfcST_CalloutPlacement) String() string

### func (*OfcST_CalloutPlacement) UnmarshalXML ¶

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

### func (*OfcST_CalloutPlacement) UnmarshalXMLAttr ¶

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

### func (OfcST_CalloutPlacement) Validate ¶

    func (m OfcST_CalloutPlacement) Validate() error

### func (OfcST_CalloutPlacement) ValidateWithPath ¶

    func (m OfcST_CalloutPlacement) ValidateWithPath(path string) error

## type OfcST_ColorMode ¶

    type OfcST_ColorMode byte

    const (
        OfcST_ColorModeUnset  OfcST_ColorMode = 0
        OfcST_ColorModeAuto   OfcST_ColorMode = 1
        OfcST_ColorModeCustom OfcST_ColorMode = 2
    )

### func (OfcST_ColorMode) MarshalXML ¶

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

### func (OfcST_ColorMode) MarshalXMLAttr ¶

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

### func (OfcST_ColorMode) String ¶

    func (m OfcST_ColorMode) String() string

### func (*OfcST_ColorMode) UnmarshalXML ¶

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

### func (*OfcST_ColorMode) UnmarshalXMLAttr ¶

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

### func (OfcST_ColorMode) Validate ¶

    func (m OfcST_ColorMode) Validate() error

### func (OfcST_ColorMode) ValidateWithPath ¶

    func (m OfcST_ColorMode) ValidateWithPath(path string) error

## type OfcST_ConnectType ¶

    type OfcST_ConnectType byte

    const (
        OfcST_ConnectTypeUnset    OfcST_ConnectType = 0
        OfcST_ConnectTypeNone     OfcST_ConnectType = 1
        OfcST_ConnectTypeRect     OfcST_ConnectType = 2
        OfcST_ConnectTypeSegments OfcST_ConnectType = 3
        OfcST_ConnectTypeCustom   OfcST_ConnectType = 4
    )

### func (OfcST_ConnectType) MarshalXML ¶

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

### func (OfcST_ConnectType) MarshalXMLAttr ¶

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

### func (OfcST_ConnectType) String ¶

    func (m OfcST_ConnectType) String() string

### func (*OfcST_ConnectType) UnmarshalXML ¶

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

### func (*OfcST_ConnectType) UnmarshalXMLAttr ¶

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

### func (OfcST_ConnectType) Validate ¶

    func (m OfcST_ConnectType) Validate() error

### func (OfcST_ConnectType) ValidateWithPath ¶

    func (m OfcST_ConnectType) ValidateWithPath(path string) error

## type OfcST_ConnectorType ¶

    type OfcST_ConnectorType byte

    const (
        OfcST_ConnectorTypeUnset    OfcST_ConnectorType = 0
        OfcST_ConnectorTypeNone     OfcST_ConnectorType = 1
        OfcST_ConnectorTypeStraight OfcST_ConnectorType = 2
        OfcST_ConnectorTypeElbow    OfcST_ConnectorType = 3
        OfcST_ConnectorTypeCurved   OfcST_ConnectorType = 4
    )

### func (OfcST_ConnectorType) MarshalXML ¶

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

### func (OfcST_ConnectorType) MarshalXMLAttr ¶

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

### func (OfcST_ConnectorType) String ¶

    func (m OfcST_ConnectorType) String() string

### func (*OfcST_ConnectorType) UnmarshalXML ¶

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

### func (*OfcST_ConnectorType) UnmarshalXMLAttr ¶

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

### func (OfcST_ConnectorType) Validate ¶

    func (m OfcST_ConnectorType) Validate() error

### func (OfcST_ConnectorType) ValidateWithPath ¶

    func (m OfcST_ConnectorType) ValidateWithPath(path string) error

## type OfcST_DiagramLayout ¶

    type OfcST_DiagramLayout byte

    const (
        OfcST_DiagramLayoutUnset OfcST_DiagramLayout = 0
        OfcST_DiagramLayout0     OfcST_DiagramLayout = 1
        OfcST_DiagramLayout1     OfcST_DiagramLayout = 2
        OfcST_DiagramLayout2     OfcST_DiagramLayout = 3
        OfcST_DiagramLayout3     OfcST_DiagramLayout = 4
    )

### func (OfcST_DiagramLayout) MarshalXML ¶

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

### func (OfcST_DiagramLayout) MarshalXMLAttr ¶

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

### func (OfcST_DiagramLayout) String ¶

    func (m OfcST_DiagramLayout) String() string

### func (*OfcST_DiagramLayout) UnmarshalXML ¶

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

### func (*OfcST_DiagramLayout) UnmarshalXMLAttr ¶

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

### func (OfcST_DiagramLayout) Validate ¶

    func (m OfcST_DiagramLayout) Validate() error

### func (OfcST_DiagramLayout) ValidateWithPath ¶

    func (m OfcST_DiagramLayout) ValidateWithPath(path string) error

## type OfcST_ExtrusionPlane ¶

    type OfcST_ExtrusionPlane byte

    const (
        OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane = 0
        OfcST_ExtrusionPlaneXY    OfcST_ExtrusionPlane = 1
        OfcST_ExtrusionPlaneZX    OfcST_ExtrusionPlane = 2
        OfcST_ExtrusionPlaneYZ    OfcST_ExtrusionPlane = 3
    )

### func (OfcST_ExtrusionPlane) MarshalXML ¶

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

### func (OfcST_ExtrusionPlane) MarshalXMLAttr ¶

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

### func (OfcST_ExtrusionPlane) String ¶

    func (m OfcST_ExtrusionPlane) String() string

### func (*OfcST_ExtrusionPlane) UnmarshalXML ¶

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

### func (*OfcST_ExtrusionPlane) UnmarshalXMLAttr ¶

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

### func (OfcST_ExtrusionPlane) Validate ¶

    func (m OfcST_ExtrusionPlane) Validate() error

### func (OfcST_ExtrusionPlane) ValidateWithPath ¶

    func (m OfcST_ExtrusionPlane) ValidateWithPath(path string) error

## type OfcST_ExtrusionRender ¶

    type OfcST_ExtrusionRender byte

    const (
        OfcST_ExtrusionRenderUnset        OfcST_ExtrusionRender = 0
        OfcST_ExtrusionRenderSolid        OfcST_ExtrusionRender = 1
        OfcST_ExtrusionRenderWireFrame    OfcST_ExtrusionRender = 2
        OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender = 3
    )

### func (OfcST_ExtrusionRender) MarshalXML ¶

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

### func (OfcST_ExtrusionRender) MarshalXMLAttr ¶

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

### func (OfcST_ExtrusionRender) String ¶

    func (m OfcST_ExtrusionRender) String() string

### func (*OfcST_ExtrusionRender) UnmarshalXML ¶

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

### func (*OfcST_ExtrusionRender) UnmarshalXMLAttr ¶

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

### func (OfcST_ExtrusionRender) Validate ¶

    func (m OfcST_ExtrusionRender) Validate() error

### func (OfcST_ExtrusionRender) ValidateWithPath ¶

    func (m OfcST_ExtrusionRender) ValidateWithPath(path string) error

## type OfcST_ExtrusionType ¶

    type OfcST_ExtrusionType byte

    const (
        OfcST_ExtrusionTypeUnset       OfcST_ExtrusionType = 0
        OfcST_ExtrusionTypePerspective OfcST_ExtrusionType = 1
        OfcST_ExtrusionTypeParallel    OfcST_ExtrusionType = 2
    )

### func (OfcST_ExtrusionType) MarshalXML ¶

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

### func (OfcST_ExtrusionType) MarshalXMLAttr ¶

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

### func (OfcST_ExtrusionType) String ¶

    func (m OfcST_ExtrusionType) String() string

### func (*OfcST_ExtrusionType) UnmarshalXML ¶

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

### func (*OfcST_ExtrusionType) UnmarshalXMLAttr ¶

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

### func (OfcST_ExtrusionType) Validate ¶

    func (m OfcST_ExtrusionType) Validate() error

### func (OfcST_ExtrusionType) ValidateWithPath ¶

    func (m OfcST_ExtrusionType) ValidateWithPath(path string) error

## type OfcST_FillType ¶

    type OfcST_FillType byte

    const (
        OfcST_FillTypeUnset            OfcST_FillType = 0
        OfcST_FillTypeGradientCenter   OfcST_FillType = 1
        OfcST_FillTypeSolid            OfcST_FillType = 2
        OfcST_FillTypePattern          OfcST_FillType = 3
        OfcST_FillTypeTile             OfcST_FillType = 4
        OfcST_FillTypeFrame            OfcST_FillType = 5
        OfcST_FillTypeGradientUnscaled OfcST_FillType = 6
        OfcST_FillTypeGradientRadial   OfcST_FillType = 7
        OfcST_FillTypeGradient         OfcST_FillType = 8
        OfcST_FillTypeBackground       OfcST_FillType = 9
    )

### func (OfcST_FillType) MarshalXML ¶

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

### func (OfcST_FillType) MarshalXMLAttr ¶

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

### func (OfcST_FillType) String ¶

    func (m OfcST_FillType) String() string

### func (*OfcST_FillType) UnmarshalXML ¶

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

### func (*OfcST_FillType) UnmarshalXMLAttr ¶

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

### func (OfcST_FillType) Validate ¶

    func (m OfcST_FillType) Validate() error

### func (OfcST_FillType) ValidateWithPath ¶

    func (m OfcST_FillType) ValidateWithPath(path string) error

## type OfcST_How ¶

    type OfcST_How byte

    const (
        OfcST_HowUnset  OfcST_How = 0
        OfcST_HowTop    OfcST_How = 1
        OfcST_HowMiddle OfcST_How = 2
        OfcST_HowBottom OfcST_How = 3
        OfcST_HowLeft   OfcST_How = 4
        OfcST_HowCenter OfcST_How = 5
        OfcST_HowRight  OfcST_How = 6
    )

### func (OfcST_How) MarshalXML ¶

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

### func (OfcST_How) MarshalXMLAttr ¶

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

### func (OfcST_How) String ¶

    func (m OfcST_How) String() string

### func (*OfcST_How) UnmarshalXML ¶

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

### func (*OfcST_How) UnmarshalXMLAttr ¶

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

### func (OfcST_How) Validate ¶

    func (m OfcST_How) Validate() error

### func (OfcST_How) ValidateWithPath ¶

    func (m OfcST_How) ValidateWithPath(path string) error

## type OfcST_HrAlign ¶

    type OfcST_HrAlign byte

    const (
        OfcST_HrAlignUnset  OfcST_HrAlign = 0
        OfcST_HrAlignLeft   OfcST_HrAlign = 1
        OfcST_HrAlignRight  OfcST_HrAlign = 2
        OfcST_HrAlignCenter OfcST_HrAlign = 3
    )

### func (OfcST_HrAlign) MarshalXML ¶

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

### func (OfcST_HrAlign) MarshalXMLAttr ¶

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

### func (OfcST_HrAlign) String ¶

    func (m OfcST_HrAlign) String() string

### func (*OfcST_HrAlign) UnmarshalXML ¶

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

### func (*OfcST_HrAlign) UnmarshalXMLAttr ¶

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

### func (OfcST_HrAlign) Validate ¶

    func (m OfcST_HrAlign) Validate() error

### func (OfcST_HrAlign) ValidateWithPath ¶

    func (m OfcST_HrAlign) ValidateWithPath(path string) error

## type OfcST_InsetMode ¶

    type OfcST_InsetMode byte

    const (
        OfcST_InsetModeUnset  OfcST_InsetMode = 0
        OfcST_InsetModeAuto   OfcST_InsetMode = 1
        OfcST_InsetModeCustom OfcST_InsetMode = 2
    )

### func (OfcST_InsetMode) MarshalXML ¶

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

### func (OfcST_InsetMode) MarshalXMLAttr ¶

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

### func (OfcST_InsetMode) String ¶

    func (m OfcST_InsetMode) String() string

### func (*OfcST_InsetMode) UnmarshalXML ¶

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

### func (*OfcST_InsetMode) UnmarshalXMLAttr ¶

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

### func (OfcST_InsetMode) Validate ¶

    func (m OfcST_InsetMode) Validate() error

### func (OfcST_InsetMode) ValidateWithPath ¶

    func (m OfcST_InsetMode) ValidateWithPath(path string) error

## type OfcST_OLEDrawAspect ¶

    type OfcST_OLEDrawAspect byte

    const (
        OfcST_OLEDrawAspectUnset   OfcST_OLEDrawAspect = 0
        OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect = 1
        OfcST_OLEDrawAspectIcon    OfcST_OLEDrawAspect = 2
    )

### func (OfcST_OLEDrawAspect) MarshalXML ¶

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

### func (OfcST_OLEDrawAspect) MarshalXMLAttr ¶

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

### func (OfcST_OLEDrawAspect) String ¶

    func (m OfcST_OLEDrawAspect) String() string

### func (*OfcST_OLEDrawAspect) UnmarshalXML ¶

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

### func (*OfcST_OLEDrawAspect) UnmarshalXMLAttr ¶

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

### func (OfcST_OLEDrawAspect) Validate ¶

    func (m OfcST_OLEDrawAspect) Validate() error

### func (OfcST_OLEDrawAspect) ValidateWithPath ¶

    func (m OfcST_OLEDrawAspect) ValidateWithPath(path string) error

## type OfcST_OLEType ¶

    type OfcST_OLEType byte

    const (
        OfcST_OLETypeUnset OfcST_OLEType = 0
        OfcST_OLETypeEmbed OfcST_OLEType = 1
        OfcST_OLETypeLink  OfcST_OLEType = 2
    )

### func (OfcST_OLEType) MarshalXML ¶

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

### func (OfcST_OLEType) MarshalXMLAttr ¶

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

### func (OfcST_OLEType) String ¶

    func (m OfcST_OLEType) String() string

### func (*OfcST_OLEType) UnmarshalXML ¶

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

### func (*OfcST_OLEType) UnmarshalXMLAttr ¶

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

### func (OfcST_OLEType) Validate ¶

    func (m OfcST_OLEType) Validate() error

### func (OfcST_OLEType) ValidateWithPath ¶

    func (m OfcST_OLEType) ValidateWithPath(path string) error

## type OfcST_OLEUpdateMode ¶

    type OfcST_OLEUpdateMode byte

    const (
        OfcST_OLEUpdateModeUnset  OfcST_OLEUpdateMode = 0
        OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode = 1
        OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode = 2
    )

### func (OfcST_OLEUpdateMode) MarshalXML ¶

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

### func (OfcST_OLEUpdateMode) MarshalXMLAttr ¶

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

### func (OfcST_OLEUpdateMode) String ¶

    func (m OfcST_OLEUpdateMode) String() string

### func (*OfcST_OLEUpdateMode) UnmarshalXML ¶

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

### func (*OfcST_OLEUpdateMode) UnmarshalXMLAttr ¶

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

### func (OfcST_OLEUpdateMode) Validate ¶

    func (m OfcST_OLEUpdateMode) Validate() error

### func (OfcST_OLEUpdateMode) ValidateWithPath ¶

    func (m OfcST_OLEUpdateMode) ValidateWithPath(path string) error

## type OfcST_RType ¶

    type OfcST_RType byte

    const (
        OfcST_RTypeUnset     OfcST_RType = 0
        OfcST_RTypeArc       OfcST_RType = 1
        OfcST_RTypeCallout   OfcST_RType = 2
        OfcST_RTypeConnector OfcST_RType = 3
        OfcST_RTypeAlign     OfcST_RType = 4
    )

### func (OfcST_RType) MarshalXML ¶

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

### func (OfcST_RType) MarshalXMLAttr ¶

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

### func (OfcST_RType) String ¶

    func (m OfcST_RType) String() string

### func (*OfcST_RType) UnmarshalXML ¶

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

### func (*OfcST_RType) UnmarshalXMLAttr ¶

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

### func (OfcST_RType) Validate ¶

    func (m OfcST_RType) Validate() error

### func (OfcST_RType) ValidateWithPath ¶

    func (m OfcST_RType) ValidateWithPath(path string) error

## type OfcST_ScreenSize ¶

    type OfcST_ScreenSize byte

    const (
        OfcST_ScreenSizeUnset    OfcST_ScreenSize = 0
        OfcST_ScreenSize544x376  OfcST_ScreenSize = 1
        OfcST_ScreenSize640x480  OfcST_ScreenSize = 2
        OfcST_ScreenSize720x512  OfcST_ScreenSize = 3
        OfcST_ScreenSize800x600  OfcST_ScreenSize = 4
        OfcST_ScreenSize1024x768 OfcST_ScreenSize = 5
        OfcST_ScreenSize1152x862 OfcST_ScreenSize = 6
    )

### func (OfcST_ScreenSize) MarshalXML ¶

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

### func (OfcST_ScreenSize) MarshalXMLAttr ¶

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

### func (OfcST_ScreenSize) String ¶

    func (m OfcST_ScreenSize) String() string

### func (*OfcST_ScreenSize) UnmarshalXML ¶

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

### func (*OfcST_ScreenSize) UnmarshalXMLAttr ¶

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

### func (OfcST_ScreenSize) Validate ¶

    func (m OfcST_ScreenSize) Validate() error

### func (OfcST_ScreenSize) ValidateWithPath ¶

    func (m OfcST_ScreenSize) ValidateWithPath(path string) error

## type OfcShapedefaults ¶

    type OfcShapedefaults struct {
        OfcCT_ShapeDefaults
    }

### func NewOfcShapedefaults ¶

    func NewOfcShapedefaults() *OfcShapedefaults

### func (*OfcShapedefaults) MarshalXML ¶

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

### func (*OfcShapedefaults) UnmarshalXML ¶

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

### func (*OfcShapedefaults) Validate ¶

    func (m *OfcShapedefaults) Validate() error

Validate validates the OfcShapedefaults and its children

### func (*OfcShapedefaults) ValidateWithPath ¶

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

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

## type OfcShapelayout ¶

    type OfcShapelayout struct {
        OfcCT_ShapeLayout
    }

### func NewOfcShapelayout ¶

    func NewOfcShapelayout() *OfcShapelayout

### func (*OfcShapelayout) MarshalXML ¶

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

### func (*OfcShapelayout) UnmarshalXML ¶

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

### func (*OfcShapelayout) Validate ¶

    func (m *OfcShapelayout) Validate() error

Validate validates the OfcShapelayout and its children

### func (*OfcShapelayout) ValidateWithPath ¶

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

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

## type OfcSignatureline ¶

    type OfcSignatureline struct {
        OfcCT_SignatureLine
    }

### func NewOfcSignatureline ¶

    func NewOfcSignatureline() *OfcSignatureline

### func (*OfcSignatureline) MarshalXML ¶

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

### func (*OfcSignatureline) UnmarshalXML ¶

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

### func (*OfcSignatureline) Validate ¶

    func (m *OfcSignatureline) Validate() error

Validate validates the OfcSignatureline and its children

### func (*OfcSignatureline) ValidateWithPath ¶

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

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

## type OfcSkew ¶

    type OfcSkew struct {
        OfcCT_Skew
    }

### func NewOfcSkew ¶

    func NewOfcSkew() *OfcSkew

### func (*OfcSkew) MarshalXML ¶

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

### func (*OfcSkew) UnmarshalXML ¶

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

### func (*OfcSkew) Validate ¶

    func (m *OfcSkew) Validate() error

Validate validates the OfcSkew and its children

### func (*OfcSkew) ValidateWithPath ¶

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

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

## type OfcTop ¶

    type OfcTop struct {
        OfcCT_StrokeChild
    }

### func NewOfcTop ¶

    func NewOfcTop() *OfcTop

### func (*OfcTop) MarshalXML ¶

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

### func (*OfcTop) UnmarshalXML ¶

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

### func (*OfcTop) Validate ¶

    func (m *OfcTop) Validate() error

Validate validates the OfcTop and its children

### func (*OfcTop) ValidateWithPath ¶

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

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

## type Oval ¶

    type Oval struct {
        CT_Oval
    }

### func NewOval ¶

    func NewOval() *Oval

### func (*Oval) MarshalXML ¶

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

### func (*Oval) UnmarshalXML ¶

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

### func (*Oval) Validate ¶

    func (m *Oval) Validate() error

Validate validates the Oval and its children

### func (*Oval) ValidateWithPath ¶

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

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

## type Path ¶

    type Path struct {
        CT_Path
    }

### func NewPath ¶

    func NewPath() *Path

### func (*Path) MarshalXML ¶

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

### func (*Path) UnmarshalXML ¶

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

### func (*Path) Validate ¶

    func (m *Path) Validate() error

Validate validates the Path and its children

### func (*Path) ValidateWithPath ¶

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

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

## type Polyline ¶

    type Polyline struct {
        CT_PolyLine
    }

### func NewPolyline ¶

    func NewPolyline() *Polyline

### func (*Polyline) MarshalXML ¶

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

### func (*Polyline) UnmarshalXML ¶

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

### func (*Polyline) Validate ¶

    func (m *Polyline) Validate() error

Validate validates the Polyline and its children

### func (*Polyline) ValidateWithPath ¶

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

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

## type Rect ¶

    type Rect struct {
        CT_Rect
    }

### func NewRect ¶

    func NewRect() *Rect

### func (*Rect) MarshalXML ¶

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

### func (*Rect) UnmarshalXML ¶

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

### func (*Rect) Validate ¶

    func (m *Rect) Validate() error

Validate validates the Rect and its children

### func (*Rect) ValidateWithPath ¶

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

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

## type Roundrect ¶

    type Roundrect struct {
        CT_RoundRect
    }

### func NewRoundrect ¶

    func NewRoundrect() *Roundrect

### func (*Roundrect) MarshalXML ¶

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

### func (*Roundrect) UnmarshalXML ¶

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

### func (*Roundrect) Validate ¶

    func (m *Roundrect) Validate() error

Validate validates the Roundrect and its children

### func (*Roundrect) ValidateWithPath ¶

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

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

## type ST_EditAs ¶

    type ST_EditAs byte

    const (
        ST_EditAsUnset    ST_EditAs = 0
        ST_EditAsCanvas   ST_EditAs = 1
        ST_EditAsOrgchart ST_EditAs = 2
        ST_EditAsRadial   ST_EditAs = 3
        ST_EditAsCycle    ST_EditAs = 4
        ST_EditAsStacked  ST_EditAs = 5
        ST_EditAsVenn     ST_EditAs = 6
        ST_EditAsBullseye ST_EditAs = 7
    )

### func (ST_EditAs) MarshalXML ¶

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

### func (ST_EditAs) MarshalXMLAttr ¶

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

### func (ST_EditAs) String ¶

    func (m ST_EditAs) String() string

### func (*ST_EditAs) UnmarshalXML ¶

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

### func (*ST_EditAs) UnmarshalXMLAttr ¶

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

### func (ST_EditAs) Validate ¶

    func (m ST_EditAs) Validate() error

### func (ST_EditAs) ValidateWithPath ¶

    func (m ST_EditAs) ValidateWithPath(path string) error

## type ST_Ext ¶

    type ST_Ext byte

    const (
        ST_ExtUnset              ST_Ext = 0
        ST_ExtView               ST_Ext = 1
        ST_ExtEdit               ST_Ext = 2
        ST_ExtBackwardCompatible ST_Ext = 3
    )

### func (ST_Ext) MarshalXML ¶

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

### func (ST_Ext) MarshalXMLAttr ¶

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

### func (ST_Ext) String ¶

    func (m ST_Ext) String() string

### func (*ST_Ext) UnmarshalXML ¶

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

### func (*ST_Ext) UnmarshalXMLAttr ¶

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

### func (ST_Ext) Validate ¶

    func (m ST_Ext) Validate() error

### func (ST_Ext) ValidateWithPath ¶

    func (m ST_Ext) ValidateWithPath(path string) error

## type ST_FillMethod ¶

    type ST_FillMethod byte

    const (
        ST_FillMethodUnset       ST_FillMethod = 0
        ST_FillMethodNone        ST_FillMethod = 1
        ST_FillMethodLinear      ST_FillMethod = 2
        ST_FillMethodSigma       ST_FillMethod = 3
        ST_FillMethodAny         ST_FillMethod = 4
        ST_FillMethodLinearSigma ST_FillMethod = 5
    )

### func (ST_FillMethod) MarshalXML ¶

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

### func (ST_FillMethod) MarshalXMLAttr ¶

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

### func (ST_FillMethod) String ¶

    func (m ST_FillMethod) String() string

### func (*ST_FillMethod) UnmarshalXML ¶

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

### func (*ST_FillMethod) UnmarshalXMLAttr ¶

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

### func (ST_FillMethod) Validate ¶

    func (m ST_FillMethod) Validate() error

### func (ST_FillMethod) ValidateWithPath ¶

    func (m ST_FillMethod) ValidateWithPath(path string) error

## type ST_FillType ¶

    type ST_FillType byte

    const (
        ST_FillTypeUnset          ST_FillType = 0
        ST_FillTypeSolid          ST_FillType = 1
        ST_FillTypeGradient       ST_FillType = 2
        ST_FillTypeGradientRadial ST_FillType = 3
        ST_FillTypeTile           ST_FillType = 4
        ST_FillTypePattern        ST_FillType = 5
        ST_FillTypeFrame          ST_FillType = 6
    )

### func (ST_FillType) MarshalXML ¶

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

### func (ST_FillType) MarshalXMLAttr ¶

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

### func (ST_FillType) String ¶

    func (m ST_FillType) String() string

### func (*ST_FillType) UnmarshalXML ¶

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

### func (*ST_FillType) UnmarshalXMLAttr ¶

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

### func (ST_FillType) Validate ¶

    func (m ST_FillType) Validate() error

### func (ST_FillType) ValidateWithPath ¶

    func (m ST_FillType) ValidateWithPath(path string) error

## type ST_ImageAspect ¶

    type ST_ImageAspect byte

    const (
        ST_ImageAspectUnset   ST_ImageAspect = 0
        ST_ImageAspectIgnore  ST_ImageAspect = 1
        ST_ImageAspectAtMost  ST_ImageAspect = 2
        ST_ImageAspectAtLeast ST_ImageAspect = 3
    )

### func (ST_ImageAspect) MarshalXML ¶

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

### func (ST_ImageAspect) MarshalXMLAttr ¶

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

### func (ST_ImageAspect) String ¶

    func (m ST_ImageAspect) String() string

### func (*ST_ImageAspect) UnmarshalXML ¶

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

### func (*ST_ImageAspect) UnmarshalXMLAttr ¶

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

### func (ST_ImageAspect) Validate ¶

    func (m ST_ImageAspect) Validate() error

### func (ST_ImageAspect) ValidateWithPath ¶

    func (m ST_ImageAspect) ValidateWithPath(path string) error

## type ST_ShadowType ¶

    type ST_ShadowType byte

    const (
        ST_ShadowTypeUnset       ST_ShadowType = 0
        ST_ShadowTypeSingle      ST_ShadowType = 1
        ST_ShadowTypeDouble      ST_ShadowType = 2
        ST_ShadowTypeEmboss      ST_ShadowType = 3
        ST_ShadowTypePerspective ST_ShadowType = 4
    )

### func (ST_ShadowType) MarshalXML ¶

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

### func (ST_ShadowType) MarshalXMLAttr ¶

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

### func (ST_ShadowType) String ¶

    func (m ST_ShadowType) String() string

### func (*ST_ShadowType) UnmarshalXML ¶

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

### func (*ST_ShadowType) UnmarshalXMLAttr ¶

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

### func (ST_ShadowType) Validate ¶

    func (m ST_ShadowType) Validate() error

### func (ST_ShadowType) ValidateWithPath ¶

    func (m ST_ShadowType) ValidateWithPath(path string) error

## type ST_StrokeArrowLength ¶

    type ST_StrokeArrowLength byte

    const (
        ST_StrokeArrowLengthUnset  ST_StrokeArrowLength = 0
        ST_StrokeArrowLengthShort  ST_StrokeArrowLength = 1
        ST_StrokeArrowLengthMedium ST_StrokeArrowLength = 2
        ST_StrokeArrowLengthLong   ST_StrokeArrowLength = 3
    )

### func (ST_StrokeArrowLength) MarshalXML ¶

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

### func (ST_StrokeArrowLength) MarshalXMLAttr ¶

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

### func (ST_StrokeArrowLength) String ¶

    func (m ST_StrokeArrowLength) String() string

### func (*ST_StrokeArrowLength) UnmarshalXML ¶

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

### func (*ST_StrokeArrowLength) UnmarshalXMLAttr ¶

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

### func (ST_StrokeArrowLength) Validate ¶

    func (m ST_StrokeArrowLength) Validate() error

### func (ST_StrokeArrowLength) ValidateWithPath ¶

    func (m ST_StrokeArrowLength) ValidateWithPath(path string) error

## type ST_StrokeArrowType ¶

    type ST_StrokeArrowType byte

    const (
        ST_StrokeArrowTypeUnset   ST_StrokeArrowType = 0
        ST_StrokeArrowTypeNone    ST_StrokeArrowType = 1
        ST_StrokeArrowTypeBlock   ST_StrokeArrowType = 2
        ST_StrokeArrowTypeClassic ST_StrokeArrowType = 3
        ST_StrokeArrowTypeOval    ST_StrokeArrowType = 4
        ST_StrokeArrowTypeDiamond ST_StrokeArrowType = 5
        ST_StrokeArrowTypeOpen    ST_StrokeArrowType = 6
    )

### func (ST_StrokeArrowType) MarshalXML ¶

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

### func (ST_StrokeArrowType) MarshalXMLAttr ¶

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

### func (ST_StrokeArrowType) String ¶

    func (m ST_StrokeArrowType) String() string

### func (*ST_StrokeArrowType) UnmarshalXML ¶

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

### func (*ST_StrokeArrowType) UnmarshalXMLAttr ¶

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

### func (ST_StrokeArrowType) Validate ¶

    func (m ST_StrokeArrowType) Validate() error

### func (ST_StrokeArrowType) ValidateWithPath ¶

    func (m ST_StrokeArrowType) ValidateWithPath(path string) error

## type ST_StrokeArrowWidth ¶

    type ST_StrokeArrowWidth byte

    const (
        ST_StrokeArrowWidthUnset  ST_StrokeArrowWidth = 0
        ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth = 1
        ST_StrokeArrowWidthMedium ST_StrokeArrowWidth = 2
        ST_StrokeArrowWidthWide   ST_StrokeArrowWidth = 3
    )

### func (ST_StrokeArrowWidth) MarshalXML ¶

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

### func (ST_StrokeArrowWidth) MarshalXMLAttr ¶

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

### func (ST_StrokeArrowWidth) String ¶

    func (m ST_StrokeArrowWidth) String() string

### func (*ST_StrokeArrowWidth) UnmarshalXML ¶

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

### func (*ST_StrokeArrowWidth) UnmarshalXMLAttr ¶

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

### func (ST_StrokeArrowWidth) Validate ¶

    func (m ST_StrokeArrowWidth) Validate() error

### func (ST_StrokeArrowWidth) ValidateWithPath ¶

    func (m ST_StrokeArrowWidth) ValidateWithPath(path string) error

## type ST_StrokeEndCap ¶

    type ST_StrokeEndCap byte

    const (
        ST_StrokeEndCapUnset  ST_StrokeEndCap = 0
        ST_StrokeEndCapFlat   ST_StrokeEndCap = 1
        ST_StrokeEndCapSquare ST_StrokeEndCap = 2
        ST_StrokeEndCapRound  ST_StrokeEndCap = 3
    )

### func (ST_StrokeEndCap) MarshalXML ¶

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

### func (ST_StrokeEndCap) MarshalXMLAttr ¶

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

### func (ST_StrokeEndCap) String ¶

    func (m ST_StrokeEndCap) String() string

### func (*ST_StrokeEndCap) UnmarshalXML ¶

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

### func (*ST_StrokeEndCap) UnmarshalXMLAttr ¶

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

### func (ST_StrokeEndCap) Validate ¶

    func (m ST_StrokeEndCap) Validate() error

### func (ST_StrokeEndCap) ValidateWithPath ¶

    func (m ST_StrokeEndCap) ValidateWithPath(path string) error

## type ST_StrokeJoinStyle ¶

    type ST_StrokeJoinStyle byte

    const (
        ST_StrokeJoinStyleUnset ST_StrokeJoinStyle = 0
        ST_StrokeJoinStyleRound ST_StrokeJoinStyle = 1
        ST_StrokeJoinStyleBevel ST_StrokeJoinStyle = 2
        ST_StrokeJoinStyleMiter ST_StrokeJoinStyle = 3
    )

### func (ST_StrokeJoinStyle) MarshalXML ¶

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

### func (ST_StrokeJoinStyle) MarshalXMLAttr ¶

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

### func (ST_StrokeJoinStyle) String ¶

    func (m ST_StrokeJoinStyle) String() string

### func (*ST_StrokeJoinStyle) UnmarshalXML ¶

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

### func (*ST_StrokeJoinStyle) UnmarshalXMLAttr ¶

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

### func (ST_StrokeJoinStyle) Validate ¶

    func (m ST_StrokeJoinStyle) Validate() error

### func (ST_StrokeJoinStyle) ValidateWithPath ¶

    func (m ST_StrokeJoinStyle) ValidateWithPath(path string) error

## type ST_StrokeLineStyle ¶

    type ST_StrokeLineStyle byte

    const (
        ST_StrokeLineStyleUnset            ST_StrokeLineStyle = 0
        ST_StrokeLineStyleSingle           ST_StrokeLineStyle = 1
        ST_StrokeLineStyleThinThin         ST_StrokeLineStyle = 2
        ST_StrokeLineStyleThinThick        ST_StrokeLineStyle = 3
        ST_StrokeLineStyleThickThin        ST_StrokeLineStyle = 4
        ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle = 5
    )

### func (ST_StrokeLineStyle) MarshalXML ¶

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

### func (ST_StrokeLineStyle) MarshalXMLAttr ¶

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

### func (ST_StrokeLineStyle) String ¶

    func (m ST_StrokeLineStyle) String() string

### func (*ST_StrokeLineStyle) UnmarshalXML ¶

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

### func (*ST_StrokeLineStyle) UnmarshalXMLAttr ¶

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

### func (ST_StrokeLineStyle) Validate ¶

    func (m ST_StrokeLineStyle) Validate() error

### func (ST_StrokeLineStyle) ValidateWithPath ¶

    func (m ST_StrokeLineStyle) ValidateWithPath(path string) error

## type Shadow ¶

    type Shadow struct {
        CT_Shadow
    }

### func NewShadow ¶

    func NewShadow() *Shadow

### func (*Shadow) MarshalXML ¶

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

### func (*Shadow) UnmarshalXML ¶

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

### func (*Shadow) Validate ¶

    func (m *Shadow) Validate() error

Validate validates the Shadow and its children

### func (*Shadow) ValidateWithPath ¶

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

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

## type Shape ¶

    type Shape struct {
        CT_Shape
    }

### func NewShape ¶

    func NewShape() *Shape

### func (*Shape) MarshalXML ¶

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

### func (*Shape) UnmarshalXML ¶

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

### func (*Shape) Validate ¶

    func (m *Shape) Validate() error

Validate validates the Shape and its children

### func (*Shape) ValidateWithPath ¶

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

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

## type Shapetype ¶

    type Shapetype struct {
        CT_Shapetype
    }

### func NewShapetype ¶

    func NewShapetype() *Shapetype

### func (*Shapetype) MarshalXML ¶

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

### func (*Shapetype) UnmarshalXML ¶

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

### func (*Shapetype) Validate ¶

    func (m *Shapetype) Validate() error

Validate validates the Shapetype and its children

### func (*Shapetype) ValidateWithPath ¶

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

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

## type Stroke ¶

    type Stroke struct {
        CT_Stroke
    }

### func NewStroke ¶

    func NewStroke() *Stroke

### func (*Stroke) MarshalXML ¶

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

### func (*Stroke) UnmarshalXML ¶

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

### func (*Stroke) Validate ¶

    func (m *Stroke) Validate() error

Validate validates the Stroke and its children

### func (*Stroke) ValidateWithPath ¶

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

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

## type Textbox ¶

    type Textbox struct {
        CT_Textbox
    }

### func NewTextbox ¶

    func NewTextbox() *Textbox

### func (*Textbox) MarshalXML ¶

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

### func (*Textbox) UnmarshalXML ¶

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

### func (*Textbox) Validate ¶

    func (m *Textbox) Validate() error

Validate validates the Textbox and its children

### func (*Textbox) ValidateWithPath ¶

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

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

## type Textpath ¶

    type Textpath struct {
        CT_TextPath
    }

### func NewTextpath ¶

    func NewTextpath() *Textpath

### func (*Textpath) MarshalXML ¶

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

### func (*Textpath) UnmarshalXML ¶

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

### func (*Textpath) Validate ¶

    func (m *Textpath) Validate() error

Validate validates the Textpath and its children

### func (*Textpath) ValidateWithPath ¶

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

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