HomeUniDoc
...

Package spreadsheetDrawing

Overview ▾

Index ▾

type CT_AbsoluteAnchor
    func NewCT_AbsoluteAnchor() *CT_AbsoluteAnchor
    func (m *CT_AbsoluteAnchor) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_AbsoluteAnchor) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_AbsoluteAnchor) Validate() error
    func (m *CT_AbsoluteAnchor) ValidateWithPath(path string) error
type CT_AnchorClientData
    func NewCT_AnchorClientData() *CT_AnchorClientData
    func (m *CT_AnchorClientData) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_AnchorClientData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_AnchorClientData) Validate() error
    func (m *CT_AnchorClientData) ValidateWithPath(path string) error
type CT_Connector
    func NewCT_Connector() *CT_Connector
    func (m *CT_Connector) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_Connector) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_Connector) Validate() error
    func (m *CT_Connector) ValidateWithPath(path string) error
type CT_ConnectorNonVisual
    func NewCT_ConnectorNonVisual() *CT_ConnectorNonVisual
    func (m *CT_ConnectorNonVisual) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_ConnectorNonVisual) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_ConnectorNonVisual) Validate() error
    func (m *CT_ConnectorNonVisual) ValidateWithPath(path string) error
type CT_Drawing
    func NewCT_Drawing() *CT_Drawing
    func (m *CT_Drawing) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_Drawing) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_Drawing) Validate() error
    func (m *CT_Drawing) ValidateWithPath(path string) error
type CT_GraphicalObjectFrame
    func NewCT_GraphicalObjectFrame() *CT_GraphicalObjectFrame
    func (m *CT_GraphicalObjectFrame) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_GraphicalObjectFrame) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_GraphicalObjectFrame) Validate() error
    func (m *CT_GraphicalObjectFrame) ValidateWithPath(path string) error
type CT_GraphicalObjectFrameNonVisual
    func NewCT_GraphicalObjectFrameNonVisual() *CT_GraphicalObjectFrameNonVisual
    func (m *CT_GraphicalObjectFrameNonVisual) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_GraphicalObjectFrameNonVisual) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_GraphicalObjectFrameNonVisual) Validate() error
    func (m *CT_GraphicalObjectFrameNonVisual) ValidateWithPath(path string) error
type CT_GroupShape
    func NewCT_GroupShape() *CT_GroupShape
    func (m *CT_GroupShape) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_GroupShape) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_GroupShape) Validate() error
    func (m *CT_GroupShape) ValidateWithPath(path string) error
type CT_GroupShapeChoice
    func NewCT_GroupShapeChoice() *CT_GroupShapeChoice
    func (m *CT_GroupShapeChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_GroupShapeChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_GroupShapeChoice) Validate() error
    func (m *CT_GroupShapeChoice) ValidateWithPath(path string) error
type CT_GroupShapeNonVisual
    func NewCT_GroupShapeNonVisual() *CT_GroupShapeNonVisual
    func (m *CT_GroupShapeNonVisual) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_GroupShapeNonVisual) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_GroupShapeNonVisual) Validate() error
    func (m *CT_GroupShapeNonVisual) ValidateWithPath(path string) error
type CT_Marker
    func NewCT_Marker() *CT_Marker
    func (m *CT_Marker) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_Marker) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_Marker) Validate() error
    func (m *CT_Marker) ValidateWithPath(path string) error
type CT_OneCellAnchor
    func NewCT_OneCellAnchor() *CT_OneCellAnchor
    func (m *CT_OneCellAnchor) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_OneCellAnchor) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_OneCellAnchor) Validate() error
    func (m *CT_OneCellAnchor) ValidateWithPath(path string) error
type CT_Picture
    func NewCT_Picture() *CT_Picture
    func (m *CT_Picture) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_Picture) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_Picture) Validate() error
    func (m *CT_Picture) ValidateWithPath(path string) error
type CT_PictureNonVisual
    func NewCT_PictureNonVisual() *CT_PictureNonVisual
    func (m *CT_PictureNonVisual) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_PictureNonVisual) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_PictureNonVisual) Validate() error
    func (m *CT_PictureNonVisual) ValidateWithPath(path string) error
type CT_Rel
    func NewCT_Rel() *CT_Rel
    func (m *CT_Rel) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_Rel) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_Rel) Validate() error
    func (m *CT_Rel) ValidateWithPath(path string) error
type CT_Shape
    func NewCT_Shape() *CT_Shape
    func (m *CT_Shape) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_Shape) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_Shape) Validate() error
    func (m *CT_Shape) ValidateWithPath(path string) error
type CT_ShapeNonVisual
    func NewCT_ShapeNonVisual() *CT_ShapeNonVisual
    func (m *CT_ShapeNonVisual) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_ShapeNonVisual) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_ShapeNonVisual) Validate() error
    func (m *CT_ShapeNonVisual) ValidateWithPath(path string) error
type CT_TwoCellAnchor
    func NewCT_TwoCellAnchor() *CT_TwoCellAnchor
    func (m *CT_TwoCellAnchor) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *CT_TwoCellAnchor) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *CT_TwoCellAnchor) Validate() error
    func (m *CT_TwoCellAnchor) ValidateWithPath(path string) error
type EG_Anchor
    func NewEG_Anchor() *EG_Anchor
    func (m *EG_Anchor) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *EG_Anchor) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *EG_Anchor) Validate() error
    func (m *EG_Anchor) ValidateWithPath(path string) error
type EG_ObjectChoices
    func NewEG_ObjectChoices() *EG_ObjectChoices
    func (m *EG_ObjectChoices) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *EG_ObjectChoices) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *EG_ObjectChoices) Validate() error
    func (m *EG_ObjectChoices) ValidateWithPath(path string) error
type EG_ObjectChoicesChoice
    func NewEG_ObjectChoicesChoice() *EG_ObjectChoicesChoice
    func (m *EG_ObjectChoicesChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *EG_ObjectChoicesChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *EG_ObjectChoicesChoice) Validate() error
    func (m *EG_ObjectChoicesChoice) ValidateWithPath(path string) error
type From
    func NewFrom() *From
    func (m *From) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *From) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *From) Validate() error
    func (m *From) ValidateWithPath(path string) error
type ST_EditAs
    func (m ST_EditAs) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (e ST_EditAs) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
    func (m ST_EditAs) String() string
    func (m *ST_EditAs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (e *ST_EditAs) UnmarshalXMLAttr(attr xml.Attr) error
    func (m ST_EditAs) Validate() error
    func (m ST_EditAs) ValidateWithPath(path string) error
type To
    func NewTo() *To
    func (m *To) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *To) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *To) Validate() error
    func (m *To) ValidateWithPath(path string) error
type WsDr
    func NewWsDr() *WsDr
    func (m *WsDr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
    func (m *WsDr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
    func (m *WsDr) Validate() error
    func (m *WsDr) ValidateWithPath(path string) error

Package files

CT_AbsoluteAnchor.go CT_AnchorClientData.go CT_Connector.go CT_ConnectorNonVisual.go CT_Drawing.go CT_GraphicalObjectFrame.go CT_GraphicalObjectFrameNonVisual.go CT_GroupShape.go CT_GroupShapeChoice.go CT_GroupShapeNonVisual.go CT_Marker.go CT_OneCellAnchor.go CT_Picture.go CT_PictureNonVisual.go CT_Rel.go CT_Shape.go CT_ShapeNonVisual.go CT_TwoCellAnchor.go EG_Anchor.go EG_ObjectChoices.go EG_ObjectChoicesChoice.go From.go To.go WsDr.go common.go

type CT_AbsoluteAnchor

type CT_AbsoluteAnchor struct {
    Pos        *dml.CT_Point2D
    Ext        *dml.CT_PositiveSize2D
    Choice     *EG_ObjectChoicesChoice
    ClientData *CT_AnchorClientData
}

func NewCT_AbsoluteAnchor

func NewCT_AbsoluteAnchor() *CT_AbsoluteAnchor

func (*CT_AbsoluteAnchor) MarshalXML

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

func (*CT_AbsoluteAnchor) UnmarshalXML

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

func (*CT_AbsoluteAnchor) Validate

func (m *CT_AbsoluteAnchor) Validate() error

Validate validates the CT_AbsoluteAnchor and its children

func (*CT_AbsoluteAnchor) ValidateWithPath

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

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

type CT_AnchorClientData

type CT_AnchorClientData struct {
    FLocksWithSheetAttr  *bool
    FPrintsWithSheetAttr *bool
}

func NewCT_AnchorClientData

func NewCT_AnchorClientData() *CT_AnchorClientData

func (*CT_AnchorClientData) MarshalXML

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

func (*CT_AnchorClientData) UnmarshalXML

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

func (*CT_AnchorClientData) Validate

func (m *CT_AnchorClientData) Validate() error

Validate validates the CT_AnchorClientData and its children

func (*CT_AnchorClientData) ValidateWithPath

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

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

type CT_Connector

type CT_Connector struct {
    MacroAttr      *string
    FPublishedAttr *bool
    NvCxnSpPr      *CT_ConnectorNonVisual
    SpPr           *dml.CT_ShapeProperties
    Style          *dml.CT_ShapeStyle
}

func NewCT_Connector

func NewCT_Connector() *CT_Connector

func (*CT_Connector) MarshalXML

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

func (*CT_Connector) UnmarshalXML

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

func (*CT_Connector) Validate

func (m *CT_Connector) Validate() error

Validate validates the CT_Connector and its children

func (*CT_Connector) ValidateWithPath

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

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

type CT_ConnectorNonVisual

type CT_ConnectorNonVisual struct {
    CNvPr      *dml.CT_NonVisualDrawingProps
    CNvCxnSpPr *dml.CT_NonVisualConnectorProperties
}

func NewCT_ConnectorNonVisual

func NewCT_ConnectorNonVisual() *CT_ConnectorNonVisual

func (*CT_ConnectorNonVisual) MarshalXML

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

func (*CT_ConnectorNonVisual) UnmarshalXML

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

func (*CT_ConnectorNonVisual) Validate

func (m *CT_ConnectorNonVisual) Validate() error

Validate validates the CT_ConnectorNonVisual and its children

func (*CT_ConnectorNonVisual) ValidateWithPath

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

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

type CT_Drawing

type CT_Drawing struct {
    EG_Anchor []*EG_Anchor
}

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_GraphicalObjectFrame

type CT_GraphicalObjectFrame struct {
    MacroAttr        *string
    FPublishedAttr   *bool
    NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual
    Xfrm             *dml.CT_Transform2D
    Graphic          *dml.Graphic
}

func NewCT_GraphicalObjectFrame

func NewCT_GraphicalObjectFrame() *CT_GraphicalObjectFrame

func (*CT_GraphicalObjectFrame) MarshalXML

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

func (*CT_GraphicalObjectFrame) UnmarshalXML

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

func (*CT_GraphicalObjectFrame) Validate

func (m *CT_GraphicalObjectFrame) Validate() error

Validate validates the CT_GraphicalObjectFrame and its children

func (*CT_GraphicalObjectFrame) ValidateWithPath

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

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

type CT_GraphicalObjectFrameNonVisual

type CT_GraphicalObjectFrameNonVisual struct {
    CNvPr             *dml.CT_NonVisualDrawingProps
    CNvGraphicFramePr *dml.CT_NonVisualGraphicFrameProperties
}

func NewCT_GraphicalObjectFrameNonVisual

func NewCT_GraphicalObjectFrameNonVisual() *CT_GraphicalObjectFrameNonVisual

func (*CT_GraphicalObjectFrameNonVisual) MarshalXML

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

func (*CT_GraphicalObjectFrameNonVisual) UnmarshalXML

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

func (*CT_GraphicalObjectFrameNonVisual) Validate

func (m *CT_GraphicalObjectFrameNonVisual) Validate() error

Validate validates the CT_GraphicalObjectFrameNonVisual and its children

func (*CT_GraphicalObjectFrameNonVisual) ValidateWithPath

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

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

type CT_GroupShape

type CT_GroupShape struct {
    NvGrpSpPr *CT_GroupShapeNonVisual
    GrpSpPr   *dml.CT_GroupShapeProperties
    Choice    []*CT_GroupShapeChoice
}

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
    GraphicFrame []*CT_GraphicalObjectFrame
    CxnSp        []*CT_Connector
    Pic          []*CT_Picture
}

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_Marker

type CT_Marker struct {
    Col    int32
    ColOff dml.ST_Coordinate
    Row    int32
    RowOff dml.ST_Coordinate
}

func NewCT_Marker

func NewCT_Marker() *CT_Marker

func (*CT_Marker) MarshalXML

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

func (*CT_Marker) UnmarshalXML

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

func (*CT_Marker) Validate

func (m *CT_Marker) Validate() error

Validate validates the CT_Marker and its children

func (*CT_Marker) ValidateWithPath

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

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

type CT_OneCellAnchor

type CT_OneCellAnchor struct {
    From       *CT_Marker
    Ext        *dml.CT_PositiveSize2D
    Choice     *EG_ObjectChoicesChoice
    ClientData *CT_AnchorClientData
}

func NewCT_OneCellAnchor

func NewCT_OneCellAnchor() *CT_OneCellAnchor

func (*CT_OneCellAnchor) MarshalXML

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

func (*CT_OneCellAnchor) UnmarshalXML

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

func (*CT_OneCellAnchor) Validate

func (m *CT_OneCellAnchor) Validate() error

Validate validates the CT_OneCellAnchor and its children

func (*CT_OneCellAnchor) ValidateWithPath

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

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

type CT_Picture

type CT_Picture struct {
    MacroAttr      *string
    FPublishedAttr *bool
    NvPicPr        *CT_PictureNonVisual
    BlipFill       *dml.CT_BlipFillProperties
    SpPr           *dml.CT_ShapeProperties
    Style          *dml.CT_ShapeStyle
}

func NewCT_Picture

func NewCT_Picture() *CT_Picture

func (*CT_Picture) MarshalXML

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

func (*CT_Picture) UnmarshalXML

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

func (*CT_Picture) Validate

func (m *CT_Picture) Validate() error

Validate validates the CT_Picture and its children

func (*CT_Picture) ValidateWithPath

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

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

type CT_PictureNonVisual

type CT_PictureNonVisual struct {
    CNvPr    *dml.CT_NonVisualDrawingProps
    CNvPicPr *dml.CT_NonVisualPictureProperties
}

func NewCT_PictureNonVisual

func NewCT_PictureNonVisual() *CT_PictureNonVisual

func (*CT_PictureNonVisual) MarshalXML

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

func (*CT_PictureNonVisual) UnmarshalXML

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

func (*CT_PictureNonVisual) Validate

func (m *CT_PictureNonVisual) Validate() error

Validate validates the CT_PictureNonVisual and its children

func (*CT_PictureNonVisual) ValidateWithPath

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

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

type CT_Rel

type CT_Rel struct {
    IdAttr string
}

func NewCT_Rel

func NewCT_Rel() *CT_Rel

func (*CT_Rel) MarshalXML

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

func (*CT_Rel) UnmarshalXML

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

func (*CT_Rel) Validate

func (m *CT_Rel) Validate() error

Validate validates the CT_Rel and its children

func (*CT_Rel) ValidateWithPath

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

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

type CT_Shape

type CT_Shape struct {
    MacroAttr      *string
    TextlinkAttr   *string
    FLocksTextAttr *bool
    FPublishedAttr *bool
    NvSpPr         *CT_ShapeNonVisual
    SpPr           *dml.CT_ShapeProperties
    Style          *dml.CT_ShapeStyle
    TxBody         *dml.CT_TextBody
}

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 CT_TwoCellAnchor

type CT_TwoCellAnchor struct {
    EditAsAttr ST_EditAs
    From       *CT_Marker
    To         *CT_Marker
    Choice     *EG_ObjectChoicesChoice
    ClientData *CT_AnchorClientData
}

func NewCT_TwoCellAnchor

func NewCT_TwoCellAnchor() *CT_TwoCellAnchor

func (*CT_TwoCellAnchor) MarshalXML

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

func (*CT_TwoCellAnchor) UnmarshalXML

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

func (*CT_TwoCellAnchor) Validate

func (m *CT_TwoCellAnchor) Validate() error

Validate validates the CT_TwoCellAnchor and its children

func (*CT_TwoCellAnchor) ValidateWithPath

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

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

type EG_Anchor

type EG_Anchor struct {
    TwoCellAnchor  *CT_TwoCellAnchor
    OneCellAnchor  *CT_OneCellAnchor
    AbsoluteAnchor *CT_AbsoluteAnchor
}

func NewEG_Anchor

func NewEG_Anchor() *EG_Anchor

func (*EG_Anchor) MarshalXML

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

func (*EG_Anchor) UnmarshalXML

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

func (*EG_Anchor) Validate

func (m *EG_Anchor) Validate() error

Validate validates the EG_Anchor and its children

func (*EG_Anchor) ValidateWithPath

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

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

type EG_ObjectChoices

type EG_ObjectChoices struct {
    Choice *EG_ObjectChoicesChoice
}

func NewEG_ObjectChoices

func NewEG_ObjectChoices() *EG_ObjectChoices

func (*EG_ObjectChoices) MarshalXML

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

func (*EG_ObjectChoices) UnmarshalXML

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

func (*EG_ObjectChoices) Validate

func (m *EG_ObjectChoices) Validate() error

Validate validates the EG_ObjectChoices and its children

func (*EG_ObjectChoices) ValidateWithPath

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

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

type EG_ObjectChoicesChoice

type EG_ObjectChoicesChoice struct {
    Sp           *CT_Shape
    GrpSp        *CT_GroupShape
    GraphicFrame *CT_GraphicalObjectFrame
    CxnSp        *CT_Connector
    Pic          *CT_Picture
    ContentPart  *CT_Rel
}

func NewEG_ObjectChoicesChoice

func NewEG_ObjectChoicesChoice() *EG_ObjectChoicesChoice

func (*EG_ObjectChoicesChoice) MarshalXML

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

func (*EG_ObjectChoicesChoice) UnmarshalXML

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

func (*EG_ObjectChoicesChoice) Validate

func (m *EG_ObjectChoicesChoice) Validate() error

Validate validates the EG_ObjectChoicesChoice and its children

func (*EG_ObjectChoicesChoice) ValidateWithPath

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

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

type From

type From struct {
    CT_Marker
}

func NewFrom

func NewFrom() *From

func (*From) MarshalXML

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

func (*From) UnmarshalXML

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

func (*From) Validate

func (m *From) Validate() error

Validate validates the From and its children

func (*From) ValidateWithPath

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

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

type ST_EditAs

type ST_EditAs byte
const (
    ST_EditAsUnset    ST_EditAs = 0
    ST_EditAsTwoCell  ST_EditAs = 1
    ST_EditAsOneCell  ST_EditAs = 2
    ST_EditAsAbsolute ST_EditAs = 3
)

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 To

type To struct {
    CT_Marker
}

func NewTo

func NewTo() *To

func (*To) MarshalXML

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

func (*To) UnmarshalXML

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

func (*To) Validate

func (m *To) Validate() error

Validate validates the To and its children

func (*To) ValidateWithPath

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

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

type WsDr

type WsDr struct {
    CT_Drawing
}

func NewWsDr

func NewWsDr() *WsDr

func (*WsDr) MarshalXML

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

func (*WsDr) UnmarshalXML

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

func (*WsDr) Validate

func (m *WsDr) Validate() error

Validate validates the WsDr and its children

func (*WsDr) ValidateWithPath

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

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