...
Documentation
Documentation

# Package diagram

## Overview ▹

## Overview ▾

## Index ▹

## Index ▾

### Package files

CT_DataModelExtBlock.go CT_Drawing.go CT_GroupShape.go CT_GroupShapeChoice.go CT_GroupShapeNonVisual.go CT_Shape.go CT_ShapeNonVisual.go DataModelExt.go Drawing.go common.go

## type CT_DataModelExtBlock ¶

    type CT_DataModelExtBlock struct {
        RelIdAttr  *string
        MinVerAttr *string
    }

### func NewCT_DataModelExtBlock ¶

    func NewCT_DataModelExtBlock() *CT_DataModelExtBlock

### func (*CT_DataModelExtBlock) MarshalXML ¶

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

### func (*CT_DataModelExtBlock) UnmarshalXML ¶

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

### func (*CT_DataModelExtBlock) Validate ¶

    func (m *CT_DataModelExtBlock) Validate() error

Validate validates the CT_DataModelExtBlock and its children

### func (*CT_DataModelExtBlock) ValidateWithPath ¶

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

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

## type CT_Drawing ¶

    type CT_Drawing struct {
        SpTree *CT_GroupShape
    }

### func NewCT_Drawing ¶

    func NewCT_Drawing() *CT_Drawing

### func (*CT_Drawing) MarshalXML ¶

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

### func (*CT_Drawing) UnmarshalXML ¶

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

### func (*CT_Drawing) Validate ¶

    func (m *CT_Drawing) Validate() error

Validate validates the CT_Drawing and its children

### func (*CT_Drawing) ValidateWithPath ¶

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

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

## type CT_GroupShape ¶

    type CT_GroupShape struct {
        NvGrpSpPr        *CT_GroupShapeNonVisual
        GrpSpPr          *dml.CT_GroupShapeProperties
        GroupShapeChoice []*CT_GroupShapeChoice
        ExtLst           *dml.CT_OfficeArtExtensionList
    }

### func NewCT_GroupShape ¶

    func NewCT_GroupShape() *CT_GroupShape

### func (*CT_GroupShape) MarshalXML ¶

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

### func (*CT_GroupShape) UnmarshalXML ¶

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

### func (*CT_GroupShape) Validate ¶

    func (m *CT_GroupShape) Validate() error

Validate validates the CT_GroupShape and its children

### func (*CT_GroupShape) ValidateWithPath ¶

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

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

## type CT_GroupShapeChoice ¶

    type CT_GroupShapeChoice struct {
        Sp    *CT_Shape
        GrpSp *CT_GroupShape
    }

### func NewCT_GroupShapeChoice ¶

    func NewCT_GroupShapeChoice() *CT_GroupShapeChoice

### func (*CT_GroupShapeChoice) MarshalXML ¶

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

### func (*CT_GroupShapeChoice) UnmarshalXML ¶

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

### func (*CT_GroupShapeChoice) Validate ¶

    func (m *CT_GroupShapeChoice) Validate() error

Validate validates the CT_GroupShapeChoice and its children

### func (*CT_GroupShapeChoice) ValidateWithPath ¶

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

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

## type CT_GroupShapeNonVisual ¶

    type CT_GroupShapeNonVisual struct {
        CNvPr      *dml.CT_NonVisualDrawingProps
        CNvGrpSpPr *dml.CT_NonVisualGroupDrawingShapeProps
    }

### func NewCT_GroupShapeNonVisual ¶

    func NewCT_GroupShapeNonVisual() *CT_GroupShapeNonVisual

### func (*CT_GroupShapeNonVisual) MarshalXML ¶

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

### func (*CT_GroupShapeNonVisual) UnmarshalXML ¶

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

### func (*CT_GroupShapeNonVisual) Validate ¶

    func (m *CT_GroupShapeNonVisual) Validate() error

Validate validates the CT_GroupShapeNonVisual and its children

### func (*CT_GroupShapeNonVisual) ValidateWithPath ¶

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

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

## type CT_Shape ¶

    type CT_Shape struct {
        ModelIdAttr diagram.ST_ModelId
        NvSpPr      *CT_ShapeNonVisual
        SpPr        *dml.CT_ShapeProperties
        Style       *dml.CT_ShapeStyle
        TxBody      *dml.CT_TextBody
        TxXfrm      *dml.CT_Transform2D
        ExtLst      *dml.CT_OfficeArtExtensionList
    }

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

    type CT_ShapeNonVisual struct {
        CNvPr   *dml.CT_NonVisualDrawingProps
        CNvSpPr *dml.CT_NonVisualDrawingShapeProps
    }

### func NewCT_ShapeNonVisual ¶

    func NewCT_ShapeNonVisual() *CT_ShapeNonVisual

### func (*CT_ShapeNonVisual) MarshalXML ¶

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

### func (*CT_ShapeNonVisual) UnmarshalXML ¶

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

### func (*CT_ShapeNonVisual) Validate ¶

    func (m *CT_ShapeNonVisual) Validate() error

Validate validates the CT_ShapeNonVisual and its children

### func (*CT_ShapeNonVisual) ValidateWithPath ¶

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

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

## type DataModelExt ¶

    type DataModelExt struct {
        CT_DataModelExtBlock
    }

### func NewDataModelExt ¶

    func NewDataModelExt() *DataModelExt

### func (*DataModelExt) MarshalXML ¶

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

### func (*DataModelExt) UnmarshalXML ¶

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

### func (*DataModelExt) Validate ¶

    func (m *DataModelExt) Validate() error

Validate validates the DataModelExt and its children

### func (*DataModelExt) ValidateWithPath ¶

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

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

## type Drawing ¶

    type Drawing struct {
        CT_Drawing
    }

### func NewDrawing ¶

    func NewDrawing() *Drawing

### func (*Drawing) MarshalXML ¶

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

### func (*Drawing) UnmarshalXML ¶

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

### func (*Drawing) Validate ¶

    func (m *Drawing) Validate() error

Validate validates the Drawing and its children

### func (*Drawing) ValidateWithPath ¶

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

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