type CT_AbsoluteAnchor struct {
// Position
Pos *dml.CT_Point2D
// Shape Extent
Ext *dml.CT_PositiveSize2D
ObjectChoicesChoice *EG_ObjectChoicesChoice
ClientData *CT_AnchorClientData
}
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
Validate validates the CT_AbsoluteAnchor and its children
func (m *CT_AbsoluteAnchor) ValidateWithPath(path string) error
ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path
type CT_AnchorClientData struct {
// Locks With Sheet Flag
FLocksWithSheetAttr *bool
// Prints With Sheet Flag
FPrintsWithSheetAttr *bool
}
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
Validate validates the CT_AnchorClientData and its children
func (m *CT_AnchorClientData) ValidateWithPath(path string) error
ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path
type CT_Connector struct {
// Reference to Custom Function
MacroAttr *string
// Publish to Server Flag
FPublishedAttr *bool
// Non-Visual Properties for a Connection Shape
NvCxnSpPr *CT_ConnectorNonVisual
// Connector Shape Properties
SpPr *dml.CT_ShapeProperties
Style *dml.CT_ShapeStyle
}
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
Validate validates the CT_Connector and its children
func (m *CT_Connector) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path
type CT_ConnectorNonVisual struct {
// Connection Non-Visual Properties
CNvPr *dml.CT_NonVisualDrawingProps
// Non-Visual Connector Shape Drawing Properties
CNvCxnSpPr *dml.CT_NonVisualConnectorProperties
}
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
Validate validates the CT_ConnectorNonVisual and its children
func (m *CT_ConnectorNonVisual) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path
type CT_Drawing struct {
EG_Anchor []*EG_Anchor
}
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
Validate validates the CT_Drawing and its children
func (m *CT_Drawing) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path
type CT_GraphicalObjectFrame struct {
// Reference To Custom Function
MacroAttr *string
// Publish to Server Flag
FPublishedAttr *bool
// Non-Visual Properties for a Graphic Frame
NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual
// 2D Transform for Graphic Frames
Xfrm *dml.CT_Transform2D
Graphic *dml.Graphic
}
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
Validate validates the CT_GraphicalObjectFrame and its children
func (m *CT_GraphicalObjectFrame) ValidateWithPath(path string) error
ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path
type CT_GraphicalObjectFrameNonVisual struct {
// Connection Non-Visual Properties
CNvPr *dml.CT_NonVisualDrawingProps
// Non-Visual Graphic Frame Drawing Properties
CNvGraphicFramePr *dml.CT_NonVisualGraphicFrameProperties
}
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
Validate validates the CT_GraphicalObjectFrameNonVisual and its children
func (m *CT_GraphicalObjectFrameNonVisual) ValidateWithPath(path string) error
ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path
type CT_GroupShape struct {
// Non-Visual Properties for a Group Shape
NvGrpSpPr *CT_GroupShapeNonVisual
// Group Shape Properties
GrpSpPr *dml.CT_GroupShapeProperties
GroupShapeChoice []*CT_GroupShapeChoice
}
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
Validate validates the CT_GroupShape and its children
func (m *CT_GroupShape) ValidateWithPath(path string) error
ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path
type CT_GroupShapeChoice struct {
Sp *CT_Shape
GrpSp *CT_GroupShape
GraphicFrame *CT_GraphicalObjectFrame
CxnSp *CT_Connector
Pic *CT_Picture
}
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
Validate validates the CT_GroupShapeChoice and its children
func (m *CT_GroupShapeChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path
type CT_GroupShapeNonVisual struct {
// Connection Non-Visual Properties
CNvPr *dml.CT_NonVisualDrawingProps
// Non-Visual Group Shape Drawing Properties
CNvGrpSpPr *dml.CT_NonVisualGroupDrawingShapeProps
}
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
Validate validates the CT_GroupShapeNonVisual and its children
func (m *CT_GroupShapeNonVisual) ValidateWithPath(path string) error
ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path
type CT_Marker struct {
// Column)
Col int32
// Column Offset
ColOff dml.ST_Coordinate
// Row
Row int32
// Row Offset
RowOff dml.ST_Coordinate
}
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
Validate validates the CT_Marker and its children
func (m *CT_Marker) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path
type CT_OneCellAnchor struct {
From *CT_Marker
Ext *dml.CT_PositiveSize2D
ObjectChoicesChoice *EG_ObjectChoicesChoice
ClientData *CT_AnchorClientData
}
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
Validate validates the CT_OneCellAnchor and its children
func (m *CT_OneCellAnchor) ValidateWithPath(path string) error
ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path
type CT_Picture struct {
// Reference To Custom Function
MacroAttr *string
// Publish to Server Flag
FPublishedAttr *bool
// Non-Visual Properties for a Picture
NvPicPr *CT_PictureNonVisual
// Picture Fill
BlipFill *dml.CT_BlipFillProperties
SpPr *dml.CT_ShapeProperties
// Shape Style
Style *dml.CT_ShapeStyle
}
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
Validate validates the CT_Picture and its children
func (m *CT_Picture) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path
type CT_PictureNonVisual struct {
CNvPr *dml.CT_NonVisualDrawingProps
// Non-Visual Picture Drawing Properties
CNvPicPr *dml.CT_NonVisualPictureProperties
}
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
Validate validates the CT_PictureNonVisual and its children
func (m *CT_PictureNonVisual) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path
type CT_Rel struct {
IdAttr string
}
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
Validate validates the CT_Rel and its children
func (m *CT_Rel) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path
type CT_Shape struct {
// Reference to Custom Function
MacroAttr *string
// Text Link
TextlinkAttr *string
// Lock Text Flag
FLocksTextAttr *bool
// Publish to Server Flag
FPublishedAttr *bool
// Non-Visual Properties for a Shape
NvSpPr *CT_ShapeNonVisual
// Shape Properties
SpPr *dml.CT_ShapeProperties
Style *dml.CT_ShapeStyle
// Shape Text Body
TxBody *dml.CT_TextBody
}
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
Validate validates the CT_Shape and its children
func (m *CT_Shape) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path
type CT_ShapeNonVisual struct {
// Non-Visual Drawing Properties
CNvPr *dml.CT_NonVisualDrawingProps
// Connection Non-Visual Shape Properties
CNvSpPr *dml.CT_NonVisualDrawingShapeProps
}
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
Validate validates the CT_ShapeNonVisual and its children
func (m *CT_ShapeNonVisual) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path
type CT_TwoCellAnchor struct {
// Positioning and Resizing Behaviors
EditAsAttr ST_EditAs
// Starting Anchor Point
From *CT_Marker
// Ending Anchor Point
To *CT_Marker
ObjectChoicesChoice *EG_ObjectChoicesChoice
// Client Data
ClientData *CT_AnchorClientData
}
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
Validate validates the CT_TwoCellAnchor and its children
func (m *CT_TwoCellAnchor) ValidateWithPath(path string) error
ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path
type EG_Anchor struct {
AnchorChoice *EG_AnchorChoice
}
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
Validate validates the EG_Anchor and its children
func (m *EG_Anchor) ValidateWithPath(path string) error
ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path
type EG_AnchorChoice struct {
// Two Cell Anchor Shape Size
TwoCellAnchor *CT_TwoCellAnchor
// One Cell Anchor Shape Size
OneCellAnchor *CT_OneCellAnchor
// Absolute Anchor Shape Size
AbsoluteAnchor *CT_AbsoluteAnchor
}
func NewEG_AnchorChoice() *EG_AnchorChoice
func (m *EG_AnchorChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_AnchorChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_AnchorChoice) Validate() error
Validate validates the EG_AnchorChoice and its children
func (m *EG_AnchorChoice) ValidateWithPath(path string) error
ValidateWithPath validates the EG_AnchorChoice and its children, prefixing error messages with path
type EG_ObjectChoices struct {
ObjectChoicesChoice *EG_ObjectChoicesChoice
}
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
Validate validates the EG_ObjectChoices and its children
func (m *EG_ObjectChoices) ValidateWithPath(path string) error
ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path
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() *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
Validate validates the EG_ObjectChoicesChoice and its children
func (m *EG_ObjectChoicesChoice) ValidateWithPath(path string) error
ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path
type From struct {
CT_Marker
}
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
Validate validates the From and its children
func (m *From) ValidateWithPath(path string) error
ValidateWithPath validates the From and its children, prefixing error messages with path
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 (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 struct {
CT_Marker
}
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
Validate validates the To and its children
func (m *To) ValidateWithPath(path string) error
ValidateWithPath validates the To and its children, prefixing error messages with path
type WsDr struct {
CT_Drawing
}
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
Validate validates the WsDr and its children
func (m *WsDr) ValidateWithPath(path string) error
ValidateWithPath validates the WsDr and its children, prefixing error messages with path