const ST_BubbleScalePercentPattern = `0*(([0-9])|([1-9][0-9])|([1-2][0-9][0-9])|300)%`
const ST_DepthPercentWithSymbolPattern = `0*(([2-9][0-9])|([1-9][0-9][0-9])|(1[0-9][0-9][0-9])|2000)%`
const ST_GapAmountPercentPattern = `0*(([0-9])|([1-9][0-9])|([1-4][0-9][0-9])|500)%`
const ST_HPercentWithSymbolPattern = `0*(([5-9])|([1-9][0-9])|([1-4][0-9][0-9])|500)%`
const ST_HoleSizePercentPattern = `0*([1-9]|([1-8][0-9])|90)%`
const ST_LblOffsetPercentPattern = `0*(([0-9])|([1-9][0-9])|([1-9][0-9][0-9])|1000)%`
const ST_OverlapPercentPattern = `(-?0*(([0-9])|([1-9][0-9])|100))%`
const ST_SecondPieSizePercentPattern = `0*(([5-9])|([1-9][0-9])|(1[0-9][0-9])|200)%`
const ST_ThicknessPercentPattern = `([0-9]+)%`
var ST_BubbleScalePercentPatternRe = regexp.MustCompile(ST_BubbleScalePercentPattern)
var ST_DepthPercentWithSymbolPatternRe = regexp.MustCompile(ST_DepthPercentWithSymbolPattern)
var ST_GapAmountPercentPatternRe = regexp.MustCompile(ST_GapAmountPercentPattern)
var ST_HPercentWithSymbolPatternRe = regexp.MustCompile(ST_HPercentWithSymbolPattern)
var ST_HoleSizePercentPatternRe = regexp.MustCompile(ST_HoleSizePercentPattern)
var ST_LblOffsetPercentPatternRe = regexp.MustCompile(ST_LblOffsetPercentPattern)
var ST_OverlapPercentPatternRe = regexp.MustCompile(ST_OverlapPercentPattern)
var ST_SecondPieSizePercentPatternRe = regexp.MustCompile(ST_SecondPieSizePercentPattern)
var ST_ThicknessPercentPatternRe = regexp.MustCompile(ST_ThicknessPercentPattern)
type Any interface {
MarshalXML(e *xml.Encoder, start xml.StartElement) error
UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
}
type CT_Area3DChart struct {
Grouping *CT_Grouping
VaryColors *CT_Boolean
Ser []*CT_AreaSer
DLbls *CT_DLbls
DropLines *CT_ChartLines
GapDepth *CT_GapAmount
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_Area3DChart() *CT_Area3DChart
func (m *CT_Area3DChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Area3DChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Area3DChart) Validate() error
Validate validates the CT_Area3DChart and its children
func (m *CT_Area3DChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path
type CT_AreaChart struct {
Grouping *CT_Grouping
VaryColors *CT_Boolean
Ser []*CT_AreaSer
DLbls *CT_DLbls
DropLines *CT_ChartLines
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_AreaChart() *CT_AreaChart
func (m *CT_AreaChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_AreaChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_AreaChart) Validate() error
Validate validates the CT_AreaChart and its children
func (m *CT_AreaChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path
type CT_AreaSer struct {
Idx *CT_UnsignedInt
Order *CT_UnsignedInt
Tx *CT_SerTx
SpPr *dml.CT_ShapeProperties
PictureOptions *CT_PictureOptions
DPt []*CT_DPt
DLbls *CT_DLbls
Trendline []*CT_Trendline
ErrBars []*CT_ErrBars
Cat *CT_AxDataSource
Val *CT_NumDataSource
ExtLst *CT_ExtensionList
}
func NewCT_AreaSer() *CT_AreaSer
func (m *CT_AreaSer) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_AreaSer) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_AreaSer) Validate() error
Validate validates the CT_AreaSer and its children
func (m *CT_AreaSer) ValidateWithPath(path string) error
ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path
type CT_AxDataSource struct {
Choice *CT_AxDataSourceChoice
}
func NewCT_AxDataSource() *CT_AxDataSource
func (m *CT_AxDataSource) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_AxDataSource) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_AxDataSource) Validate() error
Validate validates the CT_AxDataSource and its children
func (m *CT_AxDataSource) ValidateWithPath(path string) error
ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path
type CT_AxDataSourceChoice struct {
MultiLvlStrRef *CT_MultiLvlStrRef
NumRef *CT_NumRef
NumLit *CT_NumData
StrRef *CT_StrRef
StrLit *CT_StrData
}
func NewCT_AxDataSourceChoice() *CT_AxDataSourceChoice
func (m *CT_AxDataSourceChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_AxDataSourceChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_AxDataSourceChoice) Validate() error
Validate validates the CT_AxDataSourceChoice and its children
func (m *CT_AxDataSourceChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path
type CT_AxPos struct {
ValAttr ST_AxPos
}
func NewCT_AxPos() *CT_AxPos
func (m *CT_AxPos) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_AxPos) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_AxPos) Validate() error
Validate validates the CT_AxPos and its children
func (m *CT_AxPos) ValidateWithPath(path string) error
ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path
type CT_AxisUnit struct {
ValAttr float64
}
func NewCT_AxisUnit() *CT_AxisUnit
func (m *CT_AxisUnit) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_AxisUnit) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_AxisUnit) Validate() error
Validate validates the CT_AxisUnit and its children
func (m *CT_AxisUnit) ValidateWithPath(path string) error
ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path
type CT_BandFmt struct {
Idx *CT_UnsignedInt
SpPr *dml.CT_ShapeProperties
}
func NewCT_BandFmt() *CT_BandFmt
func (m *CT_BandFmt) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BandFmt) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BandFmt) Validate() error
Validate validates the CT_BandFmt and its children
func (m *CT_BandFmt) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path
type CT_BandFmts struct {
BandFmt []*CT_BandFmt
}
func NewCT_BandFmts() *CT_BandFmts
func (m *CT_BandFmts) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BandFmts) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BandFmts) Validate() error
Validate validates the CT_BandFmts and its children
func (m *CT_BandFmts) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path
type CT_Bar3DChart struct {
BarDir *CT_BarDir
Grouping *CT_BarGrouping
VaryColors *CT_Boolean
Ser []*CT_BarSer
DLbls *CT_DLbls
GapWidth *CT_GapAmount
GapDepth *CT_GapAmount
Shape *CT_Shape
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_Bar3DChart() *CT_Bar3DChart
func (m *CT_Bar3DChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Bar3DChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Bar3DChart) Validate() error
Validate validates the CT_Bar3DChart and its children
func (m *CT_Bar3DChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path
type CT_BarChart struct {
BarDir *CT_BarDir
Grouping *CT_BarGrouping
VaryColors *CT_Boolean
Ser []*CT_BarSer
DLbls *CT_DLbls
GapWidth *CT_GapAmount
Overlap *CT_Overlap
SerLines []*CT_ChartLines
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_BarChart() *CT_BarChart
func (m *CT_BarChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BarChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BarChart) Validate() error
Validate validates the CT_BarChart and its children
func (m *CT_BarChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path
type CT_BarDir struct {
ValAttr ST_BarDir
}
func NewCT_BarDir() *CT_BarDir
func (m *CT_BarDir) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BarDir) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BarDir) Validate() error
Validate validates the CT_BarDir and its children
func (m *CT_BarDir) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path
type CT_BarGrouping struct {
ValAttr ST_BarGrouping
}
func NewCT_BarGrouping() *CT_BarGrouping
func (m *CT_BarGrouping) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BarGrouping) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BarGrouping) Validate() error
Validate validates the CT_BarGrouping and its children
func (m *CT_BarGrouping) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path
type CT_BarSer struct {
Idx *CT_UnsignedInt
Order *CT_UnsignedInt
Tx *CT_SerTx
SpPr *dml.CT_ShapeProperties
InvertIfNegative *CT_Boolean
PictureOptions *CT_PictureOptions
DPt []*CT_DPt
DLbls *CT_DLbls
Trendline []*CT_Trendline
ErrBars *CT_ErrBars
Cat *CT_AxDataSource
Val *CT_NumDataSource
Shape *CT_Shape
ExtLst *CT_ExtensionList
}
func NewCT_BarSer() *CT_BarSer
func (m *CT_BarSer) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BarSer) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BarSer) Validate() error
Validate validates the CT_BarSer and its children
func (m *CT_BarSer) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path
type CT_Boolean struct {
ValAttr *bool
}
func NewCT_Boolean() *CT_Boolean
func (m *CT_Boolean) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Boolean) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Boolean) Validate() error
Validate validates the CT_Boolean and its children
func (m *CT_Boolean) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path
type CT_BubbleChart struct {
VaryColors *CT_Boolean
Ser []*CT_BubbleSer
DLbls *CT_DLbls
Bubble3D *CT_Boolean
BubbleScale *CT_BubbleScale
ShowNegBubbles *CT_Boolean
SizeRepresents *CT_SizeRepresents
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_BubbleChart() *CT_BubbleChart
func (m *CT_BubbleChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BubbleChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BubbleChart) Validate() error
Validate validates the CT_BubbleChart and its children
func (m *CT_BubbleChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path
type CT_BubbleScale struct {
ValAttr *ST_BubbleScale
}
func NewCT_BubbleScale() *CT_BubbleScale
func (m *CT_BubbleScale) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BubbleScale) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BubbleScale) Validate() error
Validate validates the CT_BubbleScale and its children
func (m *CT_BubbleScale) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path
type CT_BubbleSer struct {
Idx *CT_UnsignedInt
Order *CT_UnsignedInt
Tx *CT_SerTx
SpPr *dml.CT_ShapeProperties
InvertIfNegative *CT_Boolean
DPt []*CT_DPt
DLbls *CT_DLbls
Trendline []*CT_Trendline
ErrBars []*CT_ErrBars
XVal *CT_AxDataSource
YVal *CT_NumDataSource
BubbleSize *CT_NumDataSource
Bubble3D *CT_Boolean
ExtLst *CT_ExtensionList
}
func NewCT_BubbleSer() *CT_BubbleSer
func (m *CT_BubbleSer) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BubbleSer) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BubbleSer) Validate() error
Validate validates the CT_BubbleSer and its children
func (m *CT_BubbleSer) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path
type CT_BuiltInUnit struct {
ValAttr ST_BuiltInUnit
}
func NewCT_BuiltInUnit() *CT_BuiltInUnit
func (m *CT_BuiltInUnit) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BuiltInUnit) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BuiltInUnit) Validate() error
Validate validates the CT_BuiltInUnit and its children
func (m *CT_BuiltInUnit) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path
type CT_CatAx struct {
AxId *CT_UnsignedInt
Scaling *CT_Scaling
Delete *CT_Boolean
AxPos *CT_AxPos
MajorGridlines *CT_ChartLines
MinorGridlines *CT_ChartLines
Title *CT_Title
NumFmt *CT_NumFmt
MajorTickMark *CT_TickMark
MinorTickMark *CT_TickMark
TickLblPos *CT_TickLblPos
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
CrossAx *CT_UnsignedInt
Choice *EG_AxSharedChoice
Auto *CT_Boolean
LblAlgn *CT_LblAlgn
LblOffset *CT_LblOffset
TickLblSkip *CT_Skip
TickMarkSkip *CT_Skip
NoMultiLvlLbl *CT_Boolean
ExtLst *CT_ExtensionList
}
func NewCT_CatAx() *CT_CatAx
func (m *CT_CatAx) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_CatAx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_CatAx) Validate() error
Validate validates the CT_CatAx and its children
func (m *CT_CatAx) ValidateWithPath(path string) error
ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path
type CT_Chart struct {
Title *CT_Title
AutoTitleDeleted *CT_Boolean
PivotFmts *CT_PivotFmts
View3D *CT_View3D
Floor *CT_Surface
SideWall *CT_Surface
BackWall *CT_Surface
PlotArea *CT_PlotArea
Legend *CT_Legend
PlotVisOnly *CT_Boolean
DispBlanksAs *CT_DispBlanksAs
ShowDLblsOverMax *CT_Boolean
ExtLst *CT_ExtensionList
}
func NewCT_Chart() *CT_Chart
func (m *CT_Chart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Chart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Chart) Validate() error
Validate validates the CT_Chart and its children
func (m *CT_Chart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path
type CT_ChartLines struct {
SpPr *dml.CT_ShapeProperties
}
func NewCT_ChartLines() *CT_ChartLines
func (m *CT_ChartLines) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ChartLines) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ChartLines) Validate() error
Validate validates the CT_ChartLines and its children
func (m *CT_ChartLines) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path
type CT_ChartSpace struct {
Date1904 *CT_Boolean
Lang *CT_TextLanguageID
RoundedCorners *CT_Boolean
Style *CT_Style
ClrMapOvr *dml.CT_ColorMapping
PivotSource *CT_PivotSource
Protection *CT_Protection
Chart *CT_Chart
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
ExternalData *CT_ExternalData
PrintSettings *CT_PrintSettings
UserShapes *CT_RelId
ExtLst *CT_ExtensionList
}
func NewCT_ChartSpace() *CT_ChartSpace
func (m *CT_ChartSpace) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ChartSpace) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ChartSpace) Validate() error
Validate validates the CT_ChartSpace and its children
func (m *CT_ChartSpace) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path
type CT_CrossBetween struct {
ValAttr ST_CrossBetween
}
func NewCT_CrossBetween() *CT_CrossBetween
func (m *CT_CrossBetween) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_CrossBetween) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_CrossBetween) Validate() error
Validate validates the CT_CrossBetween and its children
func (m *CT_CrossBetween) ValidateWithPath(path string) error
ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path
type CT_Crosses struct {
ValAttr ST_Crosses
}
func NewCT_Crosses() *CT_Crosses
func (m *CT_Crosses) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Crosses) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Crosses) Validate() error
Validate validates the CT_Crosses and its children
func (m *CT_Crosses) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path
type CT_CustSplit struct {
SecondPiePt []*CT_UnsignedInt
}
func NewCT_CustSplit() *CT_CustSplit
func (m *CT_CustSplit) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_CustSplit) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_CustSplit) Validate() error
Validate validates the CT_CustSplit and its children
func (m *CT_CustSplit) ValidateWithPath(path string) error
ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path
type CT_DLbl struct {
Idx *CT_UnsignedInt
Choice *CT_DLblChoice
ExtLst *CT_ExtensionList
}
func NewCT_DLbl() *CT_DLbl
func (m *CT_DLbl) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DLbl) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DLbl) Validate() error
Validate validates the CT_DLbl and its children
func (m *CT_DLbl) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path
type CT_DLblChoice struct {
Delete *CT_Boolean
Layout *CT_Layout
Tx *CT_Tx
NumFmt *CT_NumFmt
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
DLblPos *CT_DLblPos
ShowLegendKey *CT_Boolean
ShowVal *CT_Boolean
ShowCatName *CT_Boolean
ShowSerName *CT_Boolean
ShowPercent *CT_Boolean
ShowBubbleSize *CT_Boolean
Separator *string
}
func NewCT_DLblChoice() *CT_DLblChoice
func (m *CT_DLblChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DLblChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DLblChoice) Validate() error
Validate validates the CT_DLblChoice and its children
func (m *CT_DLblChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path
type CT_DLblPos struct {
ValAttr ST_DLblPos
}
func NewCT_DLblPos() *CT_DLblPos
func (m *CT_DLblPos) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DLblPos) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DLblPos) Validate() error
Validate validates the CT_DLblPos and its children
func (m *CT_DLblPos) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path
type CT_DLbls struct {
DLbl []*CT_DLbl
Choice *CT_DLblsChoice
ExtLst *CT_ExtensionList
}
func NewCT_DLbls() *CT_DLbls
func (m *CT_DLbls) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DLbls) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DLbls) Validate() error
Validate validates the CT_DLbls and its children
func (m *CT_DLbls) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path
type CT_DLblsChoice struct {
Delete *CT_Boolean
NumFmt *CT_NumFmt
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
DLblPos *CT_DLblPos
ShowLegendKey *CT_Boolean
ShowVal *CT_Boolean
ShowCatName *CT_Boolean
ShowSerName *CT_Boolean
ShowPercent *CT_Boolean
ShowBubbleSize *CT_Boolean
Separator *string
ShowLeaderLines *CT_Boolean
LeaderLines *CT_ChartLines
}
func NewCT_DLblsChoice() *CT_DLblsChoice
func (m *CT_DLblsChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DLblsChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DLblsChoice) Validate() error
Validate validates the CT_DLblsChoice and its children
func (m *CT_DLblsChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path
type CT_DPt struct {
Idx *CT_UnsignedInt
InvertIfNegative *CT_Boolean
Marker *CT_Marker
Bubble3D *CT_Boolean
Explosion *CT_UnsignedInt
SpPr *dml.CT_ShapeProperties
PictureOptions *CT_PictureOptions
ExtLst *CT_ExtensionList
}
func NewCT_DPt() *CT_DPt
func (m *CT_DPt) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DPt) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DPt) Validate() error
Validate validates the CT_DPt and its children
func (m *CT_DPt) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path
type CT_DTable struct {
ShowHorzBorder *CT_Boolean
ShowVertBorder *CT_Boolean
ShowOutline *CT_Boolean
ShowKeys *CT_Boolean
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
ExtLst *CT_ExtensionList
}
func NewCT_DTable() *CT_DTable
func (m *CT_DTable) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DTable) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DTable) Validate() error
Validate validates the CT_DTable and its children
func (m *CT_DTable) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path
type CT_DateAx struct {
AxId *CT_UnsignedInt
Scaling *CT_Scaling
Delete *CT_Boolean
AxPos *CT_AxPos
MajorGridlines *CT_ChartLines
MinorGridlines *CT_ChartLines
Title *CT_Title
NumFmt *CT_NumFmt
MajorTickMark *CT_TickMark
MinorTickMark *CT_TickMark
TickLblPos *CT_TickLblPos
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
CrossAx *CT_UnsignedInt
Choice *EG_AxSharedChoice
Auto *CT_Boolean
LblOffset *CT_LblOffset
BaseTimeUnit *CT_TimeUnit
MajorUnit *CT_AxisUnit
MajorTimeUnit *CT_TimeUnit
MinorUnit *CT_AxisUnit
MinorTimeUnit *CT_TimeUnit
ExtLst *CT_ExtensionList
}
func NewCT_DateAx() *CT_DateAx
func (m *CT_DateAx) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DateAx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DateAx) Validate() error
Validate validates the CT_DateAx and its children
func (m *CT_DateAx) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path
type CT_DepthPercent struct {
ValAttr *ST_DepthPercent
}
func NewCT_DepthPercent() *CT_DepthPercent
func (m *CT_DepthPercent) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DepthPercent) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DepthPercent) Validate() error
Validate validates the CT_DepthPercent and its children
func (m *CT_DepthPercent) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path
type CT_DispBlanksAs struct {
ValAttr ST_DispBlanksAs
}
func NewCT_DispBlanksAs() *CT_DispBlanksAs
func (m *CT_DispBlanksAs) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DispBlanksAs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DispBlanksAs) Validate() error
Validate validates the CT_DispBlanksAs and its children
func (m *CT_DispBlanksAs) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path
type CT_DispUnits struct {
Choice *CT_DispUnitsChoice
DispUnitsLbl *CT_DispUnitsLbl
ExtLst *CT_ExtensionList
}
func NewCT_DispUnits() *CT_DispUnits
func (m *CT_DispUnits) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DispUnits) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DispUnits) Validate() error
Validate validates the CT_DispUnits and its children
func (m *CT_DispUnits) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path
type CT_DispUnitsChoice struct {
CustUnit *CT_Double
BuiltInUnit *CT_BuiltInUnit
}
func NewCT_DispUnitsChoice() *CT_DispUnitsChoice
func (m *CT_DispUnitsChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DispUnitsChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DispUnitsChoice) Validate() error
Validate validates the CT_DispUnitsChoice and its children
func (m *CT_DispUnitsChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path
type CT_DispUnitsLbl struct {
Layout *CT_Layout
Tx *CT_Tx
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
}
func NewCT_DispUnitsLbl() *CT_DispUnitsLbl
func (m *CT_DispUnitsLbl) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DispUnitsLbl) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DispUnitsLbl) Validate() error
Validate validates the CT_DispUnitsLbl and its children
func (m *CT_DispUnitsLbl) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path
type CT_Double struct {
ValAttr float64
}
func NewCT_Double() *CT_Double
func (m *CT_Double) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Double) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Double) Validate() error
Validate validates the CT_Double and its children
func (m *CT_Double) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Double and its children, prefixing error messages with path
type CT_DoughnutChart struct {
VaryColors *CT_Boolean
Ser []*CT_PieSer
DLbls *CT_DLbls
FirstSliceAng *CT_FirstSliceAng
HoleSize *CT_HoleSize
ExtLst *CT_ExtensionList
}
func NewCT_DoughnutChart() *CT_DoughnutChart
func (m *CT_DoughnutChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DoughnutChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DoughnutChart) Validate() error
Validate validates the CT_DoughnutChart and its children
func (m *CT_DoughnutChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path
type CT_ErrBarType struct {
ValAttr ST_ErrBarType
}
func NewCT_ErrBarType() *CT_ErrBarType
func (m *CT_ErrBarType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ErrBarType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ErrBarType) Validate() error
Validate validates the CT_ErrBarType and its children
func (m *CT_ErrBarType) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path
type CT_ErrBars struct {
ErrDir *CT_ErrDir
ErrBarType *CT_ErrBarType
ErrValType *CT_ErrValType
NoEndCap *CT_Boolean
Plus *CT_NumDataSource
Minus *CT_NumDataSource
Val *CT_Double
SpPr *dml.CT_ShapeProperties
ExtLst *CT_ExtensionList
}
func NewCT_ErrBars() *CT_ErrBars
func (m *CT_ErrBars) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ErrBars) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ErrBars) Validate() error
Validate validates the CT_ErrBars and its children
func (m *CT_ErrBars) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path
type CT_ErrDir struct {
ValAttr ST_ErrDir
}
func NewCT_ErrDir() *CT_ErrDir
func (m *CT_ErrDir) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ErrDir) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ErrDir) Validate() error
Validate validates the CT_ErrDir and its children
func (m *CT_ErrDir) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path
type CT_ErrValType struct {
ValAttr ST_ErrValType
}
func NewCT_ErrValType() *CT_ErrValType
func (m *CT_ErrValType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ErrValType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ErrValType) Validate() error
Validate validates the CT_ErrValType and its children
func (m *CT_ErrValType) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path
type CT_Extension struct {
UriAttr *string
Any unioffice.Any
}
func NewCT_Extension() *CT_Extension
func (m *CT_Extension) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Extension) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Extension) Validate() error
Validate validates the CT_Extension and its children
func (m *CT_Extension) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path
type CT_ExtensionList struct {
Ext []*CT_Extension
}
func NewCT_ExtensionList() *CT_ExtensionList
func (m *CT_ExtensionList) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ExtensionList) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ExtensionList) Validate() error
Validate validates the CT_ExtensionList and its children
func (m *CT_ExtensionList) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path
type CT_ExternalData struct {
IdAttr string
AutoUpdate *CT_Boolean
}
func NewCT_ExternalData() *CT_ExternalData
func (m *CT_ExternalData) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ExternalData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ExternalData) Validate() error
Validate validates the CT_ExternalData and its children
func (m *CT_ExternalData) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path
type CT_FirstSliceAng struct {
ValAttr *uint16
}
func NewCT_FirstSliceAng() *CT_FirstSliceAng
func (m *CT_FirstSliceAng) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_FirstSliceAng) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_FirstSliceAng) Validate() error
Validate validates the CT_FirstSliceAng and its children
func (m *CT_FirstSliceAng) ValidateWithPath(path string) error
ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path
type CT_GapAmount struct {
ValAttr *ST_GapAmount
}
func NewCT_GapAmount() *CT_GapAmount
func (m *CT_GapAmount) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_GapAmount) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_GapAmount) Validate() error
Validate validates the CT_GapAmount and its children
func (m *CT_GapAmount) ValidateWithPath(path string) error
ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path
type CT_Grouping struct {
ValAttr ST_Grouping
}
func NewCT_Grouping() *CT_Grouping
func (m *CT_Grouping) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Grouping) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Grouping) Validate() error
Validate validates the CT_Grouping and its children
func (m *CT_Grouping) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path
type CT_HPercent struct {
ValAttr *ST_HPercent
}
func NewCT_HPercent() *CT_HPercent
func (m *CT_HPercent) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_HPercent) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_HPercent) Validate() error
Validate validates the CT_HPercent and its children
func (m *CT_HPercent) ValidateWithPath(path string) error
ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path
type CT_HeaderFooter struct {
AlignWithMarginsAttr *bool
DifferentOddEvenAttr *bool
DifferentFirstAttr *bool
OddHeader *string
OddFooter *string
EvenHeader *string
EvenFooter *string
FirstHeader *string
FirstFooter *string
}
func NewCT_HeaderFooter() *CT_HeaderFooter
func (m *CT_HeaderFooter) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_HeaderFooter) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_HeaderFooter) Validate() error
Validate validates the CT_HeaderFooter and its children
func (m *CT_HeaderFooter) ValidateWithPath(path string) error
ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path
type CT_HoleSize struct {
ValAttr *ST_HoleSize
}
func NewCT_HoleSize() *CT_HoleSize
func (m *CT_HoleSize) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_HoleSize) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_HoleSize) Validate() error
Validate validates the CT_HoleSize and its children
func (m *CT_HoleSize) ValidateWithPath(path string) error
ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path
type CT_Layout struct {
ManualLayout *CT_ManualLayout
ExtLst *CT_ExtensionList
}
func NewCT_Layout() *CT_Layout
func (m *CT_Layout) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Layout) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Layout) Validate() error
Validate validates the CT_Layout and its children
func (m *CT_Layout) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path
type CT_LayoutMode struct {
ValAttr ST_LayoutMode
}
func NewCT_LayoutMode() *CT_LayoutMode
func (m *CT_LayoutMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LayoutMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LayoutMode) Validate() error
Validate validates the CT_LayoutMode and its children
func (m *CT_LayoutMode) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path
type CT_LayoutTarget struct {
ValAttr ST_LayoutTarget
}
func NewCT_LayoutTarget() *CT_LayoutTarget
func (m *CT_LayoutTarget) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LayoutTarget) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LayoutTarget) Validate() error
Validate validates the CT_LayoutTarget and its children
func (m *CT_LayoutTarget) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path
type CT_LblAlgn struct {
ValAttr ST_LblAlgn
}
func NewCT_LblAlgn() *CT_LblAlgn
func (m *CT_LblAlgn) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LblAlgn) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LblAlgn) Validate() error
Validate validates the CT_LblAlgn and its children
func (m *CT_LblAlgn) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path
type CT_LblOffset struct {
ValAttr *ST_LblOffset
}
func NewCT_LblOffset() *CT_LblOffset
func (m *CT_LblOffset) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LblOffset) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LblOffset) Validate() error
Validate validates the CT_LblOffset and its children
func (m *CT_LblOffset) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path
type CT_Legend struct {
LegendPos *CT_LegendPos
LegendEntry []*CT_LegendEntry
Layout *CT_Layout
Overlay *CT_Boolean
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
ExtLst *CT_ExtensionList
}
func NewCT_Legend() *CT_Legend
func (m *CT_Legend) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Legend) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Legend) Validate() error
Validate validates the CT_Legend and its children
func (m *CT_Legend) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path
type CT_LegendEntry struct {
Idx *CT_UnsignedInt
Choice *CT_LegendEntryChoice
ExtLst *CT_ExtensionList
}
func NewCT_LegendEntry() *CT_LegendEntry
func (m *CT_LegendEntry) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LegendEntry) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LegendEntry) Validate() error
Validate validates the CT_LegendEntry and its children
func (m *CT_LegendEntry) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path
type CT_LegendEntryChoice struct {
Delete *CT_Boolean
TxPr *dml.CT_TextBody
}
func NewCT_LegendEntryChoice() *CT_LegendEntryChoice
func (m *CT_LegendEntryChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LegendEntryChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LegendEntryChoice) Validate() error
Validate validates the CT_LegendEntryChoice and its children
func (m *CT_LegendEntryChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path
type CT_LegendPos struct {
ValAttr ST_LegendPos
}
func NewCT_LegendPos() *CT_LegendPos
func (m *CT_LegendPos) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LegendPos) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LegendPos) Validate() error
Validate validates the CT_LegendPos and its children
func (m *CT_LegendPos) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path
type CT_Line3DChart struct {
Grouping *CT_Grouping
VaryColors *CT_Boolean
Ser []*CT_LineSer
DLbls *CT_DLbls
DropLines *CT_ChartLines
GapDepth *CT_GapAmount
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_Line3DChart() *CT_Line3DChart
func (m *CT_Line3DChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Line3DChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Line3DChart) Validate() error
Validate validates the CT_Line3DChart and its children
func (m *CT_Line3DChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path
type CT_LineChart struct {
Grouping *CT_Grouping
VaryColors *CT_Boolean
Ser []*CT_LineSer
DLbls *CT_DLbls
DropLines *CT_ChartLines
HiLowLines *CT_ChartLines
UpDownBars *CT_UpDownBars
Marker *CT_Boolean
Smooth *CT_Boolean
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_LineChart() *CT_LineChart
func (m *CT_LineChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LineChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LineChart) Validate() error
Validate validates the CT_LineChart and its children
func (m *CT_LineChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path
type CT_LineSer struct {
Idx *CT_UnsignedInt
Order *CT_UnsignedInt
Tx *CT_SerTx
SpPr *dml.CT_ShapeProperties
Marker *CT_Marker
DPt []*CT_DPt
DLbls *CT_DLbls
Trendline []*CT_Trendline
ErrBars *CT_ErrBars
Cat *CT_AxDataSource
Val *CT_NumDataSource
Smooth *CT_Boolean
ExtLst *CT_ExtensionList
}
func NewCT_LineSer() *CT_LineSer
func (m *CT_LineSer) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LineSer) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LineSer) Validate() error
Validate validates the CT_LineSer and its children
func (m *CT_LineSer) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path
type CT_LogBase struct {
ValAttr float64
}
func NewCT_LogBase() *CT_LogBase
func (m *CT_LogBase) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LogBase) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LogBase) Validate() error
Validate validates the CT_LogBase and its children
func (m *CT_LogBase) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path
type CT_Lvl struct {
Pt []*CT_StrVal
}
func NewCT_Lvl() *CT_Lvl
func (m *CT_Lvl) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Lvl) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Lvl) Validate() error
Validate validates the CT_Lvl and its children
func (m *CT_Lvl) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path
type CT_ManualLayout struct {
LayoutTarget *CT_LayoutTarget
XMode *CT_LayoutMode
YMode *CT_LayoutMode
WMode *CT_LayoutMode
HMode *CT_LayoutMode
X *CT_Double
Y *CT_Double
W *CT_Double
H *CT_Double
ExtLst *CT_ExtensionList
}
func NewCT_ManualLayout() *CT_ManualLayout
func (m *CT_ManualLayout) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ManualLayout) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ManualLayout) Validate() error
Validate validates the CT_ManualLayout and its children
func (m *CT_ManualLayout) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path
type CT_Marker struct {
Symbol *CT_MarkerStyle
Size *CT_MarkerSize
SpPr *dml.CT_ShapeProperties
ExtLst *CT_ExtensionList
}
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_MarkerSize struct {
ValAttr *uint8
}
func NewCT_MarkerSize() *CT_MarkerSize
func (m *CT_MarkerSize) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MarkerSize) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MarkerSize) Validate() error
Validate validates the CT_MarkerSize and its children
func (m *CT_MarkerSize) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path
type CT_MarkerStyle struct {
ValAttr ST_MarkerStyle
}
func NewCT_MarkerStyle() *CT_MarkerStyle
func (m *CT_MarkerStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MarkerStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MarkerStyle) Validate() error
Validate validates the CT_MarkerStyle and its children
func (m *CT_MarkerStyle) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path
type CT_MultiLvlStrData struct {
PtCount *CT_UnsignedInt
Lvl []*CT_Lvl
ExtLst *CT_ExtensionList
}
func NewCT_MultiLvlStrData() *CT_MultiLvlStrData
func (m *CT_MultiLvlStrData) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MultiLvlStrData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MultiLvlStrData) Validate() error
Validate validates the CT_MultiLvlStrData and its children
func (m *CT_MultiLvlStrData) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path
type CT_MultiLvlStrRef struct {
F string
MultiLvlStrCache *CT_MultiLvlStrData
ExtLst *CT_ExtensionList
}
func NewCT_MultiLvlStrRef() *CT_MultiLvlStrRef
func (m *CT_MultiLvlStrRef) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MultiLvlStrRef) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MultiLvlStrRef) Validate() error
Validate validates the CT_MultiLvlStrRef and its children
func (m *CT_MultiLvlStrRef) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path
type CT_NumData struct {
FormatCode *string
PtCount *CT_UnsignedInt
Pt []*CT_NumVal
ExtLst *CT_ExtensionList
}
func NewCT_NumData() *CT_NumData
func (m *CT_NumData) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_NumData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_NumData) Validate() error
Validate validates the CT_NumData and its children
func (m *CT_NumData) ValidateWithPath(path string) error
ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path
type CT_NumDataSource struct {
Choice *CT_NumDataSourceChoice
}
func NewCT_NumDataSource() *CT_NumDataSource
func (m *CT_NumDataSource) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_NumDataSource) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_NumDataSource) Validate() error
Validate validates the CT_NumDataSource and its children
func (m *CT_NumDataSource) ValidateWithPath(path string) error
ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path
type CT_NumDataSourceChoice struct {
NumRef *CT_NumRef
NumLit *CT_NumData
}
func NewCT_NumDataSourceChoice() *CT_NumDataSourceChoice
func (m *CT_NumDataSourceChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_NumDataSourceChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_NumDataSourceChoice) Validate() error
Validate validates the CT_NumDataSourceChoice and its children
func (m *CT_NumDataSourceChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path
type CT_NumFmt struct {
FormatCodeAttr string
SourceLinkedAttr *bool
}
func NewCT_NumFmt() *CT_NumFmt
func (m *CT_NumFmt) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_NumFmt) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_NumFmt) Validate() error
Validate validates the CT_NumFmt and its children
func (m *CT_NumFmt) ValidateWithPath(path string) error
ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path
type CT_NumRef struct {
F string
NumCache *CT_NumData
ExtLst *CT_ExtensionList
}
func NewCT_NumRef() *CT_NumRef
func (m *CT_NumRef) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_NumRef) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_NumRef) Validate() error
Validate validates the CT_NumRef and its children
func (m *CT_NumRef) ValidateWithPath(path string) error
ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path
type CT_NumVal struct {
IdxAttr uint32
FormatCodeAttr *string
V string
}
func NewCT_NumVal() *CT_NumVal
func (m *CT_NumVal) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_NumVal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_NumVal) Validate() error
Validate validates the CT_NumVal and its children
func (m *CT_NumVal) ValidateWithPath(path string) error
ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path
type CT_OfPieChart struct {
OfPieType *CT_OfPieType
VaryColors *CT_Boolean
Ser []*CT_PieSer
DLbls *CT_DLbls
GapWidth *CT_GapAmount
SplitType *CT_SplitType
SplitPos *CT_Double
CustSplit *CT_CustSplit
SecondPieSize *CT_SecondPieSize
SerLines []*CT_ChartLines
ExtLst *CT_ExtensionList
}
func NewCT_OfPieChart() *CT_OfPieChart
func (m *CT_OfPieChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_OfPieChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_OfPieChart) Validate() error
Validate validates the CT_OfPieChart and its children
func (m *CT_OfPieChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path
type CT_OfPieType struct {
ValAttr ST_OfPieType
}
func NewCT_OfPieType() *CT_OfPieType
func (m *CT_OfPieType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_OfPieType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_OfPieType) Validate() error
Validate validates the CT_OfPieType and its children
func (m *CT_OfPieType) ValidateWithPath(path string) error
ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path
type CT_Order struct {
ValAttr *uint8
}
func NewCT_Order() *CT_Order
func (m *CT_Order) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Order) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Order) Validate() error
Validate validates the CT_Order and its children
func (m *CT_Order) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Order and its children, prefixing error messages with path
type CT_Orientation struct {
ValAttr ST_Orientation
}
func NewCT_Orientation() *CT_Orientation
func (m *CT_Orientation) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Orientation) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Orientation) Validate() error
Validate validates the CT_Orientation and its children
func (m *CT_Orientation) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path
type CT_Overlap struct {
ValAttr *ST_Overlap
}
func NewCT_Overlap() *CT_Overlap
func (m *CT_Overlap) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Overlap) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Overlap) Validate() error
Validate validates the CT_Overlap and its children
func (m *CT_Overlap) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path
type CT_PageMargins struct {
LAttr float64
RAttr float64
TAttr float64
BAttr float64
HeaderAttr float64
FooterAttr float64
}
func NewCT_PageMargins() *CT_PageMargins
func (m *CT_PageMargins) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PageMargins) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PageMargins) Validate() error
Validate validates the CT_PageMargins and its children
func (m *CT_PageMargins) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path
type CT_PageSetup struct {
PaperSizeAttr *uint32
PaperHeightAttr *string
PaperWidthAttr *string
FirstPageNumberAttr *uint32
OrientationAttr ST_PageSetupOrientation
BlackAndWhiteAttr *bool
DraftAttr *bool
UseFirstPageNumberAttr *bool
HorizontalDpiAttr *int32
VerticalDpiAttr *int32
CopiesAttr *uint32
}
func NewCT_PageSetup() *CT_PageSetup
func (m *CT_PageSetup) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PageSetup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PageSetup) Validate() error
Validate validates the CT_PageSetup and its children
func (m *CT_PageSetup) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path
type CT_Period struct {
ValAttr *uint32
}
func NewCT_Period() *CT_Period
func (m *CT_Period) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Period) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Period) Validate() error
Validate validates the CT_Period and its children
func (m *CT_Period) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Period and its children, prefixing error messages with path
type CT_Perspective struct {
ValAttr *uint8
}
func NewCT_Perspective() *CT_Perspective
func (m *CT_Perspective) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Perspective) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Perspective) Validate() error
Validate validates the CT_Perspective and its children
func (m *CT_Perspective) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path
type CT_PictureFormat struct {
ValAttr ST_PictureFormat
}
func NewCT_PictureFormat() *CT_PictureFormat
func (m *CT_PictureFormat) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PictureFormat) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PictureFormat) Validate() error
Validate validates the CT_PictureFormat and its children
func (m *CT_PictureFormat) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path
type CT_PictureOptions struct {
ApplyToFront *CT_Boolean
ApplyToSides *CT_Boolean
ApplyToEnd *CT_Boolean
PictureFormat *CT_PictureFormat
PictureStackUnit *CT_PictureStackUnit
}
func NewCT_PictureOptions() *CT_PictureOptions
func (m *CT_PictureOptions) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PictureOptions) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PictureOptions) Validate() error
Validate validates the CT_PictureOptions and its children
func (m *CT_PictureOptions) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path
type CT_PictureStackUnit struct {
ValAttr float64
}
func NewCT_PictureStackUnit() *CT_PictureStackUnit
func (m *CT_PictureStackUnit) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PictureStackUnit) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PictureStackUnit) Validate() error
Validate validates the CT_PictureStackUnit and its children
func (m *CT_PictureStackUnit) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path
type CT_Pie3DChart struct {
VaryColors *CT_Boolean
Ser []*CT_PieSer
DLbls *CT_DLbls
ExtLst *CT_ExtensionList
}
func NewCT_Pie3DChart() *CT_Pie3DChart
func (m *CT_Pie3DChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Pie3DChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Pie3DChart) Validate() error
Validate validates the CT_Pie3DChart and its children
func (m *CT_Pie3DChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path
type CT_PieChart struct {
VaryColors *CT_Boolean
Ser []*CT_PieSer
DLbls *CT_DLbls
FirstSliceAng *CT_FirstSliceAng
ExtLst *CT_ExtensionList
}
func NewCT_PieChart() *CT_PieChart
func (m *CT_PieChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PieChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PieChart) Validate() error
Validate validates the CT_PieChart and its children
func (m *CT_PieChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path
type CT_PieSer struct {
Idx *CT_UnsignedInt
Order *CT_UnsignedInt
Tx *CT_SerTx
SpPr *dml.CT_ShapeProperties
Explosion *CT_UnsignedInt
DPt []*CT_DPt
DLbls *CT_DLbls
Cat *CT_AxDataSource
Val *CT_NumDataSource
ExtLst *CT_ExtensionList
}
func NewCT_PieSer() *CT_PieSer
func (m *CT_PieSer) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PieSer) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PieSer) Validate() error
Validate validates the CT_PieSer and its children
func (m *CT_PieSer) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path
type CT_PivotFmt struct {
Idx *CT_UnsignedInt
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
Marker *CT_Marker
DLbl *CT_DLbl
ExtLst *CT_ExtensionList
}
func NewCT_PivotFmt() *CT_PivotFmt
func (m *CT_PivotFmt) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PivotFmt) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PivotFmt) Validate() error
Validate validates the CT_PivotFmt and its children
func (m *CT_PivotFmt) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path
type CT_PivotFmts struct {
PivotFmt []*CT_PivotFmt
}
func NewCT_PivotFmts() *CT_PivotFmts
func (m *CT_PivotFmts) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PivotFmts) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PivotFmts) Validate() error
Validate validates the CT_PivotFmts and its children
func (m *CT_PivotFmts) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path
type CT_PivotSource struct {
Name string
FmtId *CT_UnsignedInt
ExtLst []*CT_ExtensionList
}
func NewCT_PivotSource() *CT_PivotSource
func (m *CT_PivotSource) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PivotSource) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PivotSource) Validate() error
Validate validates the CT_PivotSource and its children
func (m *CT_PivotSource) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path
type CT_PlotArea struct {
Layout *CT_Layout
Choice []*CT_PlotAreaChoice
CChoice *CT_PlotAreaChoice1
DTable *CT_DTable
SpPr *dml.CT_ShapeProperties
ExtLst *CT_ExtensionList
}
func NewCT_PlotArea() *CT_PlotArea
func (m *CT_PlotArea) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PlotArea) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PlotArea) Validate() error
Validate validates the CT_PlotArea and its children
func (m *CT_PlotArea) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path
type CT_PlotAreaChoice struct {
AreaChart *CT_AreaChart
Area3DChart *CT_Area3DChart
LineChart *CT_LineChart
Line3DChart *CT_Line3DChart
StockChart *CT_StockChart
RadarChart *CT_RadarChart
ScatterChart *CT_ScatterChart
PieChart *CT_PieChart
Pie3DChart *CT_Pie3DChart
DoughnutChart *CT_DoughnutChart
BarChart *CT_BarChart
Bar3DChart *CT_Bar3DChart
OfPieChart *CT_OfPieChart
SurfaceChart *CT_SurfaceChart
Surface3DChart *CT_Surface3DChart
BubbleChart *CT_BubbleChart
}
func NewCT_PlotAreaChoice() *CT_PlotAreaChoice
func (m *CT_PlotAreaChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PlotAreaChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PlotAreaChoice) Validate() error
Validate validates the CT_PlotAreaChoice and its children
func (m *CT_PlotAreaChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path
type CT_PlotAreaChoice1 struct {
ValAx []*CT_ValAx
CatAx []*CT_CatAx
DateAx []*CT_DateAx
SerAx []*CT_SerAx
}
func NewCT_PlotAreaChoice1() *CT_PlotAreaChoice1
func (m *CT_PlotAreaChoice1) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PlotAreaChoice1) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PlotAreaChoice1) Validate() error
Validate validates the CT_PlotAreaChoice1 and its children
func (m *CT_PlotAreaChoice1) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path
type CT_PrintSettings struct {
HeaderFooter *CT_HeaderFooter
PageMargins *CT_PageMargins
PageSetup *CT_PageSetup
LegacyDrawingHF *CT_RelId
}
func NewCT_PrintSettings() *CT_PrintSettings
func (m *CT_PrintSettings) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PrintSettings) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PrintSettings) Validate() error
Validate validates the CT_PrintSettings and its children
func (m *CT_PrintSettings) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path
type CT_Protection struct {
ChartObject *CT_Boolean
Data *CT_Boolean
Formatting *CT_Boolean
Selection *CT_Boolean
UserInterface *CT_Boolean
}
func NewCT_Protection() *CT_Protection
func (m *CT_Protection) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Protection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Protection) Validate() error
Validate validates the CT_Protection and its children
func (m *CT_Protection) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path
type CT_RadarChart struct {
RadarStyle *CT_RadarStyle
VaryColors *CT_Boolean
Ser []*CT_RadarSer
DLbls *CT_DLbls
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_RadarChart() *CT_RadarChart
func (m *CT_RadarChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_RadarChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_RadarChart) Validate() error
Validate validates the CT_RadarChart and its children
func (m *CT_RadarChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path
type CT_RadarSer struct {
Idx *CT_UnsignedInt
Order *CT_UnsignedInt
Tx *CT_SerTx
SpPr *dml.CT_ShapeProperties
Marker *CT_Marker
DPt []*CT_DPt
DLbls *CT_DLbls
Cat *CT_AxDataSource
Val *CT_NumDataSource
ExtLst *CT_ExtensionList
}
func NewCT_RadarSer() *CT_RadarSer
func (m *CT_RadarSer) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_RadarSer) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_RadarSer) Validate() error
Validate validates the CT_RadarSer and its children
func (m *CT_RadarSer) ValidateWithPath(path string) error
ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path
type CT_RadarStyle struct {
ValAttr ST_RadarStyle
}
func NewCT_RadarStyle() *CT_RadarStyle
func (m *CT_RadarStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_RadarStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_RadarStyle) Validate() error
Validate validates the CT_RadarStyle and its children
func (m *CT_RadarStyle) ValidateWithPath(path string) error
ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path
type CT_RelId struct {
IdAttr string
}
func NewCT_RelId() *CT_RelId
func (m *CT_RelId) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_RelId) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_RelId) Validate() error
Validate validates the CT_RelId and its children
func (m *CT_RelId) ValidateWithPath(path string) error
ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path
type CT_RotX struct {
ValAttr *int8
}
func NewCT_RotX() *CT_RotX
func (m *CT_RotX) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_RotX) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_RotX) Validate() error
Validate validates the CT_RotX and its children
func (m *CT_RotX) ValidateWithPath(path string) error
ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path
type CT_RotY struct {
ValAttr *uint16
}
func NewCT_RotY() *CT_RotY
func (m *CT_RotY) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_RotY) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_RotY) Validate() error
Validate validates the CT_RotY and its children
func (m *CT_RotY) ValidateWithPath(path string) error
ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path
type CT_Scaling struct {
LogBase *CT_LogBase
Orientation *CT_Orientation
Max *CT_Double
Min *CT_Double
ExtLst *CT_ExtensionList
}
func NewCT_Scaling() *CT_Scaling
func (m *CT_Scaling) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Scaling) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Scaling) Validate() error
Validate validates the CT_Scaling and its children
func (m *CT_Scaling) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path
type CT_ScatterChart struct {
ScatterStyle *CT_ScatterStyle
VaryColors *CT_Boolean
Ser []*CT_ScatterSer
DLbls *CT_DLbls
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_ScatterChart() *CT_ScatterChart
func (m *CT_ScatterChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ScatterChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ScatterChart) Validate() error
Validate validates the CT_ScatterChart and its children
func (m *CT_ScatterChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path
type CT_ScatterSer struct {
Idx *CT_UnsignedInt
Order *CT_UnsignedInt
Tx *CT_SerTx
SpPr *dml.CT_ShapeProperties
Marker *CT_Marker
DPt []*CT_DPt
DLbls *CT_DLbls
Trendline []*CT_Trendline
ErrBars []*CT_ErrBars
XVal *CT_AxDataSource
YVal *CT_NumDataSource
Smooth *CT_Boolean
ExtLst *CT_ExtensionList
}
func NewCT_ScatterSer() *CT_ScatterSer
func (m *CT_ScatterSer) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ScatterSer) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ScatterSer) Validate() error
Validate validates the CT_ScatterSer and its children
func (m *CT_ScatterSer) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path
type CT_ScatterStyle struct {
ValAttr ST_ScatterStyle
}
func NewCT_ScatterStyle() *CT_ScatterStyle
func (m *CT_ScatterStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ScatterStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ScatterStyle) Validate() error
Validate validates the CT_ScatterStyle and its children
func (m *CT_ScatterStyle) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path
type CT_SecondPieSize struct {
ValAttr *ST_SecondPieSize
}
func NewCT_SecondPieSize() *CT_SecondPieSize
func (m *CT_SecondPieSize) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SecondPieSize) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SecondPieSize) Validate() error
Validate validates the CT_SecondPieSize and its children
func (m *CT_SecondPieSize) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path
type CT_SerAx struct {
AxId *CT_UnsignedInt
Scaling *CT_Scaling
Delete *CT_Boolean
AxPos *CT_AxPos
MajorGridlines *CT_ChartLines
MinorGridlines *CT_ChartLines
Title *CT_Title
NumFmt *CT_NumFmt
MajorTickMark *CT_TickMark
MinorTickMark *CT_TickMark
TickLblPos *CT_TickLblPos
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
CrossAx *CT_UnsignedInt
Choice *EG_AxSharedChoice
TickLblSkip *CT_Skip
TickMarkSkip *CT_Skip
ExtLst *CT_ExtensionList
}
func NewCT_SerAx() *CT_SerAx
func (m *CT_SerAx) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SerAx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SerAx) Validate() error
Validate validates the CT_SerAx and its children
func (m *CT_SerAx) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path
type CT_SerTx struct {
Choice *CT_SerTxChoice
}
func NewCT_SerTx() *CT_SerTx
func (m *CT_SerTx) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SerTx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SerTx) Validate() error
Validate validates the CT_SerTx and its children
func (m *CT_SerTx) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path
type CT_SerTxChoice struct {
StrRef *CT_StrRef
V *string
}
func NewCT_SerTxChoice() *CT_SerTxChoice
func (m *CT_SerTxChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SerTxChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SerTxChoice) Validate() error
Validate validates the CT_SerTxChoice and its children
func (m *CT_SerTxChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path
type CT_Shape struct {
ValAttr ST_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
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_SizeRepresents struct {
ValAttr ST_SizeRepresents
}
func NewCT_SizeRepresents() *CT_SizeRepresents
func (m *CT_SizeRepresents) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SizeRepresents) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SizeRepresents) Validate() error
Validate validates the CT_SizeRepresents and its children
func (m *CT_SizeRepresents) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path
type CT_Skip struct {
ValAttr uint32
}
func NewCT_Skip() *CT_Skip
func (m *CT_Skip) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Skip) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Skip) Validate() error
Validate validates the CT_Skip and its children
func (m *CT_Skip) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path
type CT_SplitType struct {
ValAttr ST_SplitType
}
func NewCT_SplitType() *CT_SplitType
func (m *CT_SplitType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SplitType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SplitType) Validate() error
Validate validates the CT_SplitType and its children
func (m *CT_SplitType) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path
type CT_StockChart struct {
Ser []*CT_LineSer
DLbls *CT_DLbls
DropLines *CT_ChartLines
HiLowLines *CT_ChartLines
UpDownBars *CT_UpDownBars
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_StockChart() *CT_StockChart
func (m *CT_StockChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_StockChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_StockChart) Validate() error
Validate validates the CT_StockChart and its children
func (m *CT_StockChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path
type CT_StrData struct {
PtCount *CT_UnsignedInt
Pt []*CT_StrVal
ExtLst *CT_ExtensionList
}
func NewCT_StrData() *CT_StrData
func (m *CT_StrData) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_StrData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_StrData) Validate() error
Validate validates the CT_StrData and its children
func (m *CT_StrData) ValidateWithPath(path string) error
ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path
type CT_StrRef struct {
F string
StrCache *CT_StrData
ExtLst *CT_ExtensionList
}
func NewCT_StrRef() *CT_StrRef
func (m *CT_StrRef) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_StrRef) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_StrRef) Validate() error
Validate validates the CT_StrRef and its children
func (m *CT_StrRef) ValidateWithPath(path string) error
ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path
type CT_StrVal struct {
IdxAttr uint32
V string
}
func NewCT_StrVal() *CT_StrVal
func (m *CT_StrVal) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_StrVal) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_StrVal) Validate() error
Validate validates the CT_StrVal and its children
func (m *CT_StrVal) ValidateWithPath(path string) error
ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path
type CT_Style struct {
ValAttr uint8
}
func NewCT_Style() *CT_Style
func (m *CT_Style) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Style) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Style) Validate() error
Validate validates the CT_Style and its children
func (m *CT_Style) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Style and its children, prefixing error messages with path
type CT_Surface struct {
Thickness *CT_Thickness
SpPr *dml.CT_ShapeProperties
PictureOptions *CT_PictureOptions
ExtLst *CT_ExtensionList
}
func NewCT_Surface() *CT_Surface
func (m *CT_Surface) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Surface) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Surface) Validate() error
Validate validates the CT_Surface and its children
func (m *CT_Surface) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path
type CT_Surface3DChart struct {
Wireframe *CT_Boolean
Ser []*CT_SurfaceSer
BandFmts *CT_BandFmts
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_Surface3DChart() *CT_Surface3DChart
func (m *CT_Surface3DChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Surface3DChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Surface3DChart) Validate() error
Validate validates the CT_Surface3DChart and its children
func (m *CT_Surface3DChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path
type CT_SurfaceChart struct {
Wireframe *CT_Boolean
Ser []*CT_SurfaceSer
BandFmts *CT_BandFmts
AxId []*CT_UnsignedInt
ExtLst *CT_ExtensionList
}
func NewCT_SurfaceChart() *CT_SurfaceChart
func (m *CT_SurfaceChart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SurfaceChart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SurfaceChart) Validate() error
Validate validates the CT_SurfaceChart and its children
func (m *CT_SurfaceChart) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path
type CT_SurfaceSer struct {
Idx *CT_UnsignedInt
Order *CT_UnsignedInt
Tx *CT_SerTx
SpPr *dml.CT_ShapeProperties
Cat *CT_AxDataSource
Val *CT_NumDataSource
ExtLst *CT_ExtensionList
}
func NewCT_SurfaceSer() *CT_SurfaceSer
func (m *CT_SurfaceSer) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SurfaceSer) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SurfaceSer) Validate() error
Validate validates the CT_SurfaceSer and its children
func (m *CT_SurfaceSer) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path
type CT_TextLanguageID struct {
ValAttr string
}
func NewCT_TextLanguageID() *CT_TextLanguageID
func (m *CT_TextLanguageID) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_TextLanguageID) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_TextLanguageID) Validate() error
Validate validates the CT_TextLanguageID and its children
func (m *CT_TextLanguageID) ValidateWithPath(path string) error
ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path
type CT_Thickness struct {
ValAttr ST_Thickness
}
func NewCT_Thickness() *CT_Thickness
func (m *CT_Thickness) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Thickness) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Thickness) Validate() error
Validate validates the CT_Thickness and its children
func (m *CT_Thickness) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path
type CT_TickLblPos struct {
ValAttr ST_TickLblPos
}
func NewCT_TickLblPos() *CT_TickLblPos
func (m *CT_TickLblPos) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_TickLblPos) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_TickLblPos) Validate() error
Validate validates the CT_TickLblPos and its children
func (m *CT_TickLblPos) ValidateWithPath(path string) error
ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path
type CT_TickMark struct {
ValAttr ST_TickMark
}
func NewCT_TickMark() *CT_TickMark
func (m *CT_TickMark) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_TickMark) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_TickMark) Validate() error
Validate validates the CT_TickMark and its children
func (m *CT_TickMark) ValidateWithPath(path string) error
ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path
type CT_TimeUnit struct {
ValAttr ST_TimeUnit
}
func NewCT_TimeUnit() *CT_TimeUnit
func (m *CT_TimeUnit) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_TimeUnit) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_TimeUnit) Validate() error
Validate validates the CT_TimeUnit and its children
func (m *CT_TimeUnit) ValidateWithPath(path string) error
ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path
type CT_Title struct {
Tx *CT_Tx
Layout *CT_Layout
Overlay *CT_Boolean
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
ExtLst *CT_ExtensionList
}
func NewCT_Title() *CT_Title
func (m *CT_Title) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Title) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Title) Validate() error
Validate validates the CT_Title and its children
func (m *CT_Title) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Title and its children, prefixing error messages with path
type CT_Trendline struct {
Name *string
SpPr *dml.CT_ShapeProperties
TrendlineType *CT_TrendlineType
Order *CT_Order
Period *CT_Period
Forward *CT_Double
Backward *CT_Double
Intercept *CT_Double
DispRSqr *CT_Boolean
DispEq *CT_Boolean
TrendlineLbl *CT_TrendlineLbl
ExtLst *CT_ExtensionList
}
func NewCT_Trendline() *CT_Trendline
func (m *CT_Trendline) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Trendline) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Trendline) Validate() error
Validate validates the CT_Trendline and its children
func (m *CT_Trendline) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path
type CT_TrendlineLbl struct {
Layout *CT_Layout
Tx *CT_Tx
NumFmt *CT_NumFmt
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
ExtLst *CT_ExtensionList
}
func NewCT_TrendlineLbl() *CT_TrendlineLbl
func (m *CT_TrendlineLbl) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_TrendlineLbl) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_TrendlineLbl) Validate() error
Validate validates the CT_TrendlineLbl and its children
func (m *CT_TrendlineLbl) ValidateWithPath(path string) error
ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path
type CT_TrendlineType struct {
ValAttr ST_TrendlineType
}
func NewCT_TrendlineType() *CT_TrendlineType
func (m *CT_TrendlineType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_TrendlineType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_TrendlineType) Validate() error
Validate validates the CT_TrendlineType and its children
func (m *CT_TrendlineType) ValidateWithPath(path string) error
ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path
type CT_Tx struct {
Choice *CT_TxChoice
}
func NewCT_Tx() *CT_Tx
func (m *CT_Tx) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Tx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Tx) Validate() error
Validate validates the CT_Tx and its children
func (m *CT_Tx) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path
type CT_TxChoice struct {
StrRef *CT_StrRef
Rich *dml.CT_TextBody
}
func NewCT_TxChoice() *CT_TxChoice
func (m *CT_TxChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_TxChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_TxChoice) Validate() error
Validate validates the CT_TxChoice and its children
func (m *CT_TxChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path
type CT_UnsignedInt struct {
ValAttr uint32
}
func NewCT_UnsignedInt() *CT_UnsignedInt
func (m *CT_UnsignedInt) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_UnsignedInt) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_UnsignedInt) Validate() error
Validate validates the CT_UnsignedInt and its children
func (m *CT_UnsignedInt) ValidateWithPath(path string) error
ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path
type CT_UpDownBar struct {
SpPr *dml.CT_ShapeProperties
}
func NewCT_UpDownBar() *CT_UpDownBar
func (m *CT_UpDownBar) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_UpDownBar) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_UpDownBar) Validate() error
Validate validates the CT_UpDownBar and its children
func (m *CT_UpDownBar) ValidateWithPath(path string) error
ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path
type CT_UpDownBars struct {
GapWidth *CT_GapAmount
UpBars *CT_UpDownBar
DownBars *CT_UpDownBar
ExtLst *CT_ExtensionList
}
func NewCT_UpDownBars() *CT_UpDownBars
func (m *CT_UpDownBars) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_UpDownBars) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_UpDownBars) Validate() error
Validate validates the CT_UpDownBars and its children
func (m *CT_UpDownBars) ValidateWithPath(path string) error
ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path
type CT_ValAx struct {
AxId *CT_UnsignedInt
Scaling *CT_Scaling
Delete *CT_Boolean
AxPos *CT_AxPos
MajorGridlines *CT_ChartLines
MinorGridlines *CT_ChartLines
Title *CT_Title
NumFmt *CT_NumFmt
MajorTickMark *CT_TickMark
MinorTickMark *CT_TickMark
TickLblPos *CT_TickLblPos
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
CrossAx *CT_UnsignedInt
Choice *EG_AxSharedChoice
CrossBetween *CT_CrossBetween
MajorUnit *CT_AxisUnit
MinorUnit *CT_AxisUnit
DispUnits *CT_DispUnits
ExtLst *CT_ExtensionList
}
func NewCT_ValAx() *CT_ValAx
func (m *CT_ValAx) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ValAx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ValAx) Validate() error
Validate validates the CT_ValAx and its children
func (m *CT_ValAx) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path
type CT_View3D struct {
RotX *CT_RotX
HPercent *CT_HPercent
RotY *CT_RotY
DepthPercent *CT_DepthPercent
RAngAx *CT_Boolean
Perspective *CT_Perspective
ExtLst *CT_ExtensionList
}
func NewCT_View3D() *CT_View3D
func (m *CT_View3D) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_View3D) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_View3D) Validate() error
Validate validates the CT_View3D and its children
func (m *CT_View3D) ValidateWithPath(path string) error
ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path
type Chart struct {
CT_RelId
}
func NewChart() *Chart
func (m *Chart) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *Chart) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *Chart) Validate() error
Validate validates the Chart and its children
func (m *Chart) ValidateWithPath(path string) error
ValidateWithPath validates the Chart and its children, prefixing error messages with path
type ChartSpace struct {
CT_ChartSpace
}
func NewChartSpace() *ChartSpace
func (m *ChartSpace) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *ChartSpace) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *ChartSpace) Validate() error
Validate validates the ChartSpace and its children
func (m *ChartSpace) ValidateWithPath(path string) error
ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path
type EG_AreaChartShared struct {
Grouping *CT_Grouping
VaryColors *CT_Boolean
Ser []*CT_AreaSer
DLbls *CT_DLbls
DropLines *CT_ChartLines
}
func NewEG_AreaChartShared() *EG_AreaChartShared
func (m *EG_AreaChartShared) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_AreaChartShared) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_AreaChartShared) Validate() error
Validate validates the EG_AreaChartShared and its children
func (m *EG_AreaChartShared) ValidateWithPath(path string) error
ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path
type EG_AxShared struct {
AxId *CT_UnsignedInt
Scaling *CT_Scaling
Delete *CT_Boolean
AxPos *CT_AxPos
MajorGridlines *CT_ChartLines
MinorGridlines *CT_ChartLines
Title *CT_Title
NumFmt *CT_NumFmt
MajorTickMark *CT_TickMark
MinorTickMark *CT_TickMark
TickLblPos *CT_TickLblPos
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
CrossAx *CT_UnsignedInt
Choice *EG_AxSharedChoice
}
func NewEG_AxShared() *EG_AxShared
func (m *EG_AxShared) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_AxShared) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_AxShared) Validate() error
Validate validates the EG_AxShared and its children
func (m *EG_AxShared) ValidateWithPath(path string) error
ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path
type EG_AxSharedChoice struct {
Crosses *CT_Crosses
CrossesAt *CT_Double
}
func NewEG_AxSharedChoice() *EG_AxSharedChoice
func (m *EG_AxSharedChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_AxSharedChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_AxSharedChoice) Validate() error
Validate validates the EG_AxSharedChoice and its children
func (m *EG_AxSharedChoice) ValidateWithPath(path string) error
ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path
type EG_BarChartShared struct {
BarDir *CT_BarDir
Grouping *CT_BarGrouping
VaryColors *CT_Boolean
Ser []*CT_BarSer
DLbls *CT_DLbls
}
func NewEG_BarChartShared() *EG_BarChartShared
func (m *EG_BarChartShared) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_BarChartShared) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_BarChartShared) Validate() error
Validate validates the EG_BarChartShared and its children
func (m *EG_BarChartShared) ValidateWithPath(path string) error
ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path
type EG_DLblShared struct {
NumFmt *CT_NumFmt
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
DLblPos *CT_DLblPos
ShowLegendKey *CT_Boolean
ShowVal *CT_Boolean
ShowCatName *CT_Boolean
ShowSerName *CT_Boolean
ShowPercent *CT_Boolean
ShowBubbleSize *CT_Boolean
Separator *string
}
func NewEG_DLblShared() *EG_DLblShared
func (m *EG_DLblShared) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_DLblShared) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_DLblShared) Validate() error
Validate validates the EG_DLblShared and its children
func (m *EG_DLblShared) ValidateWithPath(path string) error
ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path
type EG_LegendEntryData struct {
TxPr *dml.CT_TextBody
}
func NewEG_LegendEntryData() *EG_LegendEntryData
func (m *EG_LegendEntryData) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_LegendEntryData) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_LegendEntryData) Validate() error
Validate validates the EG_LegendEntryData and its children
func (m *EG_LegendEntryData) ValidateWithPath(path string) error
ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path
type EG_LineChartShared struct {
Grouping *CT_Grouping
VaryColors *CT_Boolean
Ser []*CT_LineSer
DLbls *CT_DLbls
DropLines *CT_ChartLines
}
func NewEG_LineChartShared() *EG_LineChartShared
func (m *EG_LineChartShared) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_LineChartShared) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_LineChartShared) Validate() error
Validate validates the EG_LineChartShared and its children
func (m *EG_LineChartShared) ValidateWithPath(path string) error
ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path
type EG_PieChartShared struct {
VaryColors *CT_Boolean
Ser []*CT_PieSer
DLbls *CT_DLbls
}
func NewEG_PieChartShared() *EG_PieChartShared
func (m *EG_PieChartShared) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_PieChartShared) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_PieChartShared) Validate() error
Validate validates the EG_PieChartShared and its children
func (m *EG_PieChartShared) ValidateWithPath(path string) error
ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path
type EG_SerShared struct {
Idx *CT_UnsignedInt
Order *CT_UnsignedInt
Tx *CT_SerTx
SpPr *dml.CT_ShapeProperties
}
func NewEG_SerShared() *EG_SerShared
func (m *EG_SerShared) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_SerShared) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_SerShared) Validate() error
Validate validates the EG_SerShared and its children
func (m *EG_SerShared) ValidateWithPath(path string) error
ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path
type EG_SurfaceChartShared struct {
Wireframe *CT_Boolean
Ser []*CT_SurfaceSer
BandFmts *CT_BandFmts
}
func NewEG_SurfaceChartShared() *EG_SurfaceChartShared
func (m *EG_SurfaceChartShared) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_SurfaceChartShared) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_SurfaceChartShared) Validate() error
Validate validates the EG_SurfaceChartShared and its children
func (m *EG_SurfaceChartShared) ValidateWithPath(path string) error
ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path
type Group_DLbl struct {
Layout *CT_Layout
Tx *CT_Tx
NumFmt *CT_NumFmt
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
DLblPos *CT_DLblPos
ShowLegendKey *CT_Boolean
ShowVal *CT_Boolean
ShowCatName *CT_Boolean
ShowSerName *CT_Boolean
ShowPercent *CT_Boolean
ShowBubbleSize *CT_Boolean
Separator *string
}
func NewGroup_DLbl() *Group_DLbl
func (m *Group_DLbl) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *Group_DLbl) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *Group_DLbl) Validate() error
Validate validates the Group_DLbl and its children
func (m *Group_DLbl) ValidateWithPath(path string) error
ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path
type Group_DLbls struct {
NumFmt *CT_NumFmt
SpPr *dml.CT_ShapeProperties
TxPr *dml.CT_TextBody
DLblPos *CT_DLblPos
ShowLegendKey *CT_Boolean
ShowVal *CT_Boolean
ShowCatName *CT_Boolean
ShowSerName *CT_Boolean
ShowPercent *CT_Boolean
ShowBubbleSize *CT_Boolean
Separator *string
ShowLeaderLines *CT_Boolean
LeaderLines *CT_ChartLines
}
func NewGroup_DLbls() *Group_DLbls
func (m *Group_DLbls) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *Group_DLbls) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *Group_DLbls) Validate() error
Validate validates the Group_DLbls and its children
func (m *Group_DLbls) ValidateWithPath(path string) error
ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path
type ST_AxPos byte
const (
ST_AxPosUnset ST_AxPos = 0
ST_AxPosB ST_AxPos = 1
ST_AxPosL ST_AxPos = 2
ST_AxPosR ST_AxPos = 3
ST_AxPosT ST_AxPos = 4
)
func (m ST_AxPos) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_AxPos) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_AxPos) String() string
func (m *ST_AxPos) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_AxPos) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_AxPos) Validate() error
func (m ST_AxPos) ValidateWithPath(path string) error
type ST_BarDir byte
const (
ST_BarDirUnset ST_BarDir = 0
ST_BarDirBar ST_BarDir = 1
ST_BarDirCol ST_BarDir = 2
)
func (m ST_BarDir) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_BarDir) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_BarDir) String() string
func (m *ST_BarDir) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_BarDir) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_BarDir) Validate() error
func (m ST_BarDir) ValidateWithPath(path string) error
type ST_BarGrouping byte
const (
ST_BarGroupingUnset ST_BarGrouping = 0
ST_BarGroupingPercentStacked ST_BarGrouping = 1
ST_BarGroupingClustered ST_BarGrouping = 2
ST_BarGroupingStandard ST_BarGrouping = 3
ST_BarGroupingStacked ST_BarGrouping = 4
)
func (m ST_BarGrouping) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_BarGrouping) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_BarGrouping) String() string
func (m *ST_BarGrouping) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_BarGrouping) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_BarGrouping) Validate() error
func (m ST_BarGrouping) ValidateWithPath(path string) error
ST_BubbleScale is a union type
type ST_BubbleScale struct {
ST_BubbleScalePercent *string
ST_BubbleScaleUInt *uint32
}
func ParseUnionST_BubbleScale(s string) (ST_BubbleScale, error)
func (m ST_BubbleScale) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_BubbleScale) String() string
func (m *ST_BubbleScale) Validate() error
func (m *ST_BubbleScale) ValidateWithPath(path string) error
type ST_BuiltInUnit byte
const (
ST_BuiltInUnitUnset ST_BuiltInUnit = 0
ST_BuiltInUnitHundreds ST_BuiltInUnit = 1
ST_BuiltInUnitThousands ST_BuiltInUnit = 2
ST_BuiltInUnitTenThousands ST_BuiltInUnit = 3
ST_BuiltInUnitHundredThousands ST_BuiltInUnit = 4
ST_BuiltInUnitMillions ST_BuiltInUnit = 5
ST_BuiltInUnitTenMillions ST_BuiltInUnit = 6
ST_BuiltInUnitHundredMillions ST_BuiltInUnit = 7
ST_BuiltInUnitBillions ST_BuiltInUnit = 8
ST_BuiltInUnitTrillions ST_BuiltInUnit = 9
)
func (m ST_BuiltInUnit) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_BuiltInUnit) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_BuiltInUnit) String() string
func (m *ST_BuiltInUnit) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_BuiltInUnit) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_BuiltInUnit) Validate() error
func (m ST_BuiltInUnit) ValidateWithPath(path string) error
type ST_CrossBetween byte
const (
ST_CrossBetweenUnset ST_CrossBetween = 0
ST_CrossBetweenBetween ST_CrossBetween = 1
ST_CrossBetweenMidCat ST_CrossBetween = 2
)
func (m ST_CrossBetween) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_CrossBetween) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_CrossBetween) String() string
func (m *ST_CrossBetween) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_CrossBetween) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_CrossBetween) Validate() error
func (m ST_CrossBetween) ValidateWithPath(path string) error
type ST_Crosses byte
const (
ST_CrossesUnset ST_Crosses = 0
ST_CrossesAutoZero ST_Crosses = 1
ST_CrossesMax ST_Crosses = 2
ST_CrossesMin ST_Crosses = 3
)
func (m ST_Crosses) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_Crosses) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_Crosses) String() string
func (m *ST_Crosses) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_Crosses) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_Crosses) Validate() error
func (m ST_Crosses) ValidateWithPath(path string) error
type ST_DLblPos byte
const (
ST_DLblPosUnset ST_DLblPos = 0
ST_DLblPosBestFit ST_DLblPos = 1
ST_DLblPosB ST_DLblPos = 2
ST_DLblPosCtr ST_DLblPos = 3
ST_DLblPosInBase ST_DLblPos = 4
ST_DLblPosInEnd ST_DLblPos = 5
ST_DLblPosL ST_DLblPos = 6
ST_DLblPosOutEnd ST_DLblPos = 7
ST_DLblPosR ST_DLblPos = 8
ST_DLblPosT ST_DLblPos = 9
)
func (m ST_DLblPos) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_DLblPos) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_DLblPos) String() string
func (m *ST_DLblPos) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_DLblPos) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_DLblPos) Validate() error
func (m ST_DLblPos) ValidateWithPath(path string) error
ST_DepthPercent is a union type
type ST_DepthPercent struct {
ST_DepthPercentWithSymbol *string
ST_DepthPercentUShort *uint16
}
func ParseUnionST_DepthPercent(s string) (ST_DepthPercent, error)
func (m ST_DepthPercent) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_DepthPercent) String() string
func (m *ST_DepthPercent) Validate() error
func (m *ST_DepthPercent) ValidateWithPath(path string) error
type ST_DispBlanksAs byte
const (
ST_DispBlanksAsUnset ST_DispBlanksAs = 0
ST_DispBlanksAsSpan ST_DispBlanksAs = 1
ST_DispBlanksAsGap ST_DispBlanksAs = 2
ST_DispBlanksAsZero ST_DispBlanksAs = 3
)
func (m ST_DispBlanksAs) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_DispBlanksAs) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_DispBlanksAs) String() string
func (m *ST_DispBlanksAs) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_DispBlanksAs) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_DispBlanksAs) Validate() error
func (m ST_DispBlanksAs) ValidateWithPath(path string) error
type ST_ErrBarType byte
const (
ST_ErrBarTypeUnset ST_ErrBarType = 0
ST_ErrBarTypeBoth ST_ErrBarType = 1
ST_ErrBarTypeMinus ST_ErrBarType = 2
ST_ErrBarTypePlus ST_ErrBarType = 3
)
func (m ST_ErrBarType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_ErrBarType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_ErrBarType) String() string
func (m *ST_ErrBarType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_ErrBarType) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_ErrBarType) Validate() error
func (m ST_ErrBarType) ValidateWithPath(path string) error
type ST_ErrDir byte
const (
ST_ErrDirUnset ST_ErrDir = 0
ST_ErrDirX ST_ErrDir = 1
ST_ErrDirY ST_ErrDir = 2
)
func (m ST_ErrDir) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_ErrDir) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_ErrDir) String() string
func (m *ST_ErrDir) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_ErrDir) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_ErrDir) Validate() error
func (m ST_ErrDir) ValidateWithPath(path string) error
type ST_ErrValType byte
const (
ST_ErrValTypeUnset ST_ErrValType = 0
ST_ErrValTypeCust ST_ErrValType = 1
ST_ErrValTypeFixedVal ST_ErrValType = 2
ST_ErrValTypePercentage ST_ErrValType = 3
ST_ErrValTypeStdDev ST_ErrValType = 4
ST_ErrValTypeStdErr ST_ErrValType = 5
)
func (m ST_ErrValType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_ErrValType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_ErrValType) String() string
func (m *ST_ErrValType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_ErrValType) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_ErrValType) Validate() error
func (m ST_ErrValType) ValidateWithPath(path string) error
ST_GapAmount is a union type
type ST_GapAmount struct {
ST_GapAmountPercent *string
ST_GapAmountUShort *uint16
}
func ParseUnionST_GapAmount(s string) (ST_GapAmount, error)
func (m ST_GapAmount) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_GapAmount) String() string
func (m *ST_GapAmount) Validate() error
func (m *ST_GapAmount) ValidateWithPath(path string) error
type ST_Grouping byte
const (
ST_GroupingUnset ST_Grouping = 0
ST_GroupingPercentStacked ST_Grouping = 1
ST_GroupingStandard ST_Grouping = 2
ST_GroupingStacked ST_Grouping = 3
)
func (m ST_Grouping) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_Grouping) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_Grouping) String() string
func (m *ST_Grouping) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_Grouping) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_Grouping) Validate() error
func (m ST_Grouping) ValidateWithPath(path string) error
ST_HPercent is a union type
type ST_HPercent struct {
ST_HPercentWithSymbol *string
ST_HPercentUShort *uint16
}
func ParseUnionST_HPercent(s string) (ST_HPercent, error)
func (m ST_HPercent) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_HPercent) String() string
func (m *ST_HPercent) Validate() error
func (m *ST_HPercent) ValidateWithPath(path string) error
ST_HoleSize is a union type
type ST_HoleSize struct {
ST_HoleSizePercent *string
ST_HoleSizeUByte *uint8
}
func ParseUnionST_HoleSize(s string) (ST_HoleSize, error)
func (m ST_HoleSize) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_HoleSize) String() string
func (m *ST_HoleSize) Validate() error
func (m *ST_HoleSize) ValidateWithPath(path string) error
type ST_LayoutMode byte
const (
ST_LayoutModeUnset ST_LayoutMode = 0
ST_LayoutModeEdge ST_LayoutMode = 1
ST_LayoutModeFactor ST_LayoutMode = 2
)
func (m ST_LayoutMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_LayoutMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_LayoutMode) String() string
func (m *ST_LayoutMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_LayoutMode) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_LayoutMode) Validate() error
func (m ST_LayoutMode) ValidateWithPath(path string) error
type ST_LayoutTarget byte
const (
ST_LayoutTargetUnset ST_LayoutTarget = 0
ST_LayoutTargetInner ST_LayoutTarget = 1
ST_LayoutTargetOuter ST_LayoutTarget = 2
)
func (m ST_LayoutTarget) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_LayoutTarget) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_LayoutTarget) String() string
func (m *ST_LayoutTarget) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_LayoutTarget) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_LayoutTarget) Validate() error
func (m ST_LayoutTarget) ValidateWithPath(path string) error
type ST_LblAlgn byte
const (
ST_LblAlgnUnset ST_LblAlgn = 0
ST_LblAlgnCtr ST_LblAlgn = 1
ST_LblAlgnL ST_LblAlgn = 2
ST_LblAlgnR ST_LblAlgn = 3
)
func (m ST_LblAlgn) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_LblAlgn) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_LblAlgn) String() string
func (m *ST_LblAlgn) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_LblAlgn) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_LblAlgn) Validate() error
func (m ST_LblAlgn) ValidateWithPath(path string) error
ST_LblOffset is a union type
type ST_LblOffset struct {
ST_LblOffsetPercent *string
ST_LblOffsetUShort *uint16
}
func ParseUnionST_LblOffset(s string) (ST_LblOffset, error)
func (m ST_LblOffset) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_LblOffset) String() string
func (m *ST_LblOffset) Validate() error
func (m *ST_LblOffset) ValidateWithPath(path string) error
type ST_LegendPos byte
const (
ST_LegendPosUnset ST_LegendPos = 0
ST_LegendPosB ST_LegendPos = 1
ST_LegendPosTr ST_LegendPos = 2
ST_LegendPosL ST_LegendPos = 3
ST_LegendPosR ST_LegendPos = 4
ST_LegendPosT ST_LegendPos = 5
)
func (m ST_LegendPos) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_LegendPos) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_LegendPos) String() string
func (m *ST_LegendPos) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_LegendPos) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_LegendPos) Validate() error
func (m ST_LegendPos) ValidateWithPath(path string) error
type ST_MarkerStyle byte
const (
ST_MarkerStyleUnset ST_MarkerStyle = 0
ST_MarkerStyleCircle ST_MarkerStyle = 1
ST_MarkerStyleDash ST_MarkerStyle = 2
ST_MarkerStyleDiamond ST_MarkerStyle = 3
ST_MarkerStyleDot ST_MarkerStyle = 4
ST_MarkerStyleNone ST_MarkerStyle = 5
ST_MarkerStylePicture ST_MarkerStyle = 6
ST_MarkerStylePlus ST_MarkerStyle = 7
ST_MarkerStyleSquare ST_MarkerStyle = 8
ST_MarkerStyleStar ST_MarkerStyle = 9
ST_MarkerStyleTriangle ST_MarkerStyle = 10
ST_MarkerStyleX ST_MarkerStyle = 11
ST_MarkerStyleAuto ST_MarkerStyle = 12
)
func (m ST_MarkerStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_MarkerStyle) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_MarkerStyle) String() string
func (m *ST_MarkerStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_MarkerStyle) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_MarkerStyle) Validate() error
func (m ST_MarkerStyle) ValidateWithPath(path string) error
type ST_OfPieType byte
const (
ST_OfPieTypeUnset ST_OfPieType = 0
ST_OfPieTypePie ST_OfPieType = 1
ST_OfPieTypeBar ST_OfPieType = 2
)
func (m ST_OfPieType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_OfPieType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_OfPieType) String() string
func (m *ST_OfPieType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_OfPieType) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_OfPieType) Validate() error
func (m ST_OfPieType) ValidateWithPath(path string) error
type ST_Orientation byte
const (
ST_OrientationUnset ST_Orientation = 0
ST_OrientationMaxMin ST_Orientation = 1
ST_OrientationMinMax ST_Orientation = 2
)
func (m ST_Orientation) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_Orientation) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_Orientation) String() string
func (m *ST_Orientation) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_Orientation) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_Orientation) Validate() error
func (m ST_Orientation) ValidateWithPath(path string) error
ST_Overlap is a union type
type ST_Overlap struct {
ST_OverlapPercent *string
ST_OverlapByte *int8
}
func ParseUnionST_Overlap(s string) (ST_Overlap, error)
func (m ST_Overlap) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_Overlap) String() string
func (m *ST_Overlap) Validate() error
func (m *ST_Overlap) ValidateWithPath(path string) error
type ST_PageSetupOrientation byte
const (
ST_PageSetupOrientationUnset ST_PageSetupOrientation = 0
ST_PageSetupOrientationDefault ST_PageSetupOrientation = 1
ST_PageSetupOrientationPortrait ST_PageSetupOrientation = 2
ST_PageSetupOrientationLandscape ST_PageSetupOrientation = 3
)
func (m ST_PageSetupOrientation) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_PageSetupOrientation) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_PageSetupOrientation) String() string
func (m *ST_PageSetupOrientation) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_PageSetupOrientation) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_PageSetupOrientation) Validate() error
func (m ST_PageSetupOrientation) ValidateWithPath(path string) error
type ST_PictureFormat byte
const (
ST_PictureFormatUnset ST_PictureFormat = 0
ST_PictureFormatStretch ST_PictureFormat = 1
ST_PictureFormatStack ST_PictureFormat = 2
ST_PictureFormatStackScale ST_PictureFormat = 3
)
func (m ST_PictureFormat) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_PictureFormat) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_PictureFormat) String() string
func (m *ST_PictureFormat) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_PictureFormat) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_PictureFormat) Validate() error
func (m ST_PictureFormat) ValidateWithPath(path string) error
type ST_RadarStyle byte
const (
ST_RadarStyleUnset ST_RadarStyle = 0
ST_RadarStyleStandard ST_RadarStyle = 1
ST_RadarStyleMarker ST_RadarStyle = 2
ST_RadarStyleFilled ST_RadarStyle = 3
)
func (m ST_RadarStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_RadarStyle) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_RadarStyle) String() string
func (m *ST_RadarStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_RadarStyle) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_RadarStyle) Validate() error
func (m ST_RadarStyle) ValidateWithPath(path string) error
type ST_ScatterStyle byte
const (
ST_ScatterStyleUnset ST_ScatterStyle = 0
ST_ScatterStyleNone ST_ScatterStyle = 1
ST_ScatterStyleLine ST_ScatterStyle = 2
ST_ScatterStyleLineMarker ST_ScatterStyle = 3
ST_ScatterStyleMarker ST_ScatterStyle = 4
ST_ScatterStyleSmooth ST_ScatterStyle = 5
ST_ScatterStyleSmoothMarker ST_ScatterStyle = 6
)
func (m ST_ScatterStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_ScatterStyle) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_ScatterStyle) String() string
func (m *ST_ScatterStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_ScatterStyle) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_ScatterStyle) Validate() error
func (m ST_ScatterStyle) ValidateWithPath(path string) error
ST_SecondPieSize is a union type
type ST_SecondPieSize struct {
ST_SecondPieSizePercent *string
ST_SecondPieSizeUShort *uint16
}
func ParseUnionST_SecondPieSize(s string) (ST_SecondPieSize, error)
func (m ST_SecondPieSize) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_SecondPieSize) String() string
func (m *ST_SecondPieSize) Validate() error
func (m *ST_SecondPieSize) ValidateWithPath(path string) error
type ST_Shape byte
const (
ST_ShapeUnset ST_Shape = 0
ST_ShapeCone ST_Shape = 1
ST_ShapeConeToMax ST_Shape = 2
ST_ShapeBox ST_Shape = 3
ST_ShapeCylinder ST_Shape = 4
ST_ShapePyramid ST_Shape = 5
ST_ShapePyramidToMax ST_Shape = 6
)
func (m ST_Shape) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_Shape) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_Shape) String() string
func (m *ST_Shape) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_Shape) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_Shape) Validate() error
func (m ST_Shape) ValidateWithPath(path string) error
type ST_SizeRepresents byte
const (
ST_SizeRepresentsUnset ST_SizeRepresents = 0
ST_SizeRepresentsArea ST_SizeRepresents = 1
ST_SizeRepresentsW ST_SizeRepresents = 2
)
func (m ST_SizeRepresents) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_SizeRepresents) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_SizeRepresents) String() string
func (m *ST_SizeRepresents) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_SizeRepresents) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_SizeRepresents) Validate() error
func (m ST_SizeRepresents) ValidateWithPath(path string) error
type ST_SplitType byte
const (
ST_SplitTypeUnset ST_SplitType = 0
ST_SplitTypeAuto ST_SplitType = 1
ST_SplitTypeCust ST_SplitType = 2
ST_SplitTypePercent ST_SplitType = 3
ST_SplitTypePos ST_SplitType = 4
ST_SplitTypeVal ST_SplitType = 5
)
func (m ST_SplitType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_SplitType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_SplitType) String() string
func (m *ST_SplitType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_SplitType) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_SplitType) Validate() error
func (m ST_SplitType) ValidateWithPath(path string) error
ST_Thickness is a union type
type ST_Thickness struct {
ST_ThicknessPercent *string
Uint32 *uint32
}
func ParseUnionST_Thickness(s string) (ST_Thickness, error)
func (m ST_Thickness) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_Thickness) String() string
func (m *ST_Thickness) Validate() error
func (m *ST_Thickness) ValidateWithPath(path string) error
type ST_TickLblPos byte
const (
ST_TickLblPosUnset ST_TickLblPos = 0
ST_TickLblPosHigh ST_TickLblPos = 1
ST_TickLblPosLow ST_TickLblPos = 2
ST_TickLblPosNextTo ST_TickLblPos = 3
ST_TickLblPosNone ST_TickLblPos = 4
)
func (m ST_TickLblPos) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_TickLblPos) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_TickLblPos) String() string
func (m *ST_TickLblPos) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_TickLblPos) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_TickLblPos) Validate() error
func (m ST_TickLblPos) ValidateWithPath(path string) error
type ST_TickMark byte
const (
ST_TickMarkUnset ST_TickMark = 0
ST_TickMarkCross ST_TickMark = 1
ST_TickMarkIn ST_TickMark = 2
ST_TickMarkNone ST_TickMark = 3
ST_TickMarkOut ST_TickMark = 4
)
func (m ST_TickMark) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_TickMark) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_TickMark) String() string
func (m *ST_TickMark) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_TickMark) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_TickMark) Validate() error
func (m ST_TickMark) ValidateWithPath(path string) error
type ST_TimeUnit byte
const (
ST_TimeUnitUnset ST_TimeUnit = 0
ST_TimeUnitDays ST_TimeUnit = 1
ST_TimeUnitMonths ST_TimeUnit = 2
ST_TimeUnitYears ST_TimeUnit = 3
)
func (m ST_TimeUnit) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_TimeUnit) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_TimeUnit) String() string
func (m *ST_TimeUnit) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_TimeUnit) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_TimeUnit) Validate() error
func (m ST_TimeUnit) ValidateWithPath(path string) error
type ST_TrendlineType byte
const (
ST_TrendlineTypeUnset ST_TrendlineType = 0
ST_TrendlineTypeExp ST_TrendlineType = 1
ST_TrendlineTypeLinear ST_TrendlineType = 2
ST_TrendlineTypeLog ST_TrendlineType = 3
ST_TrendlineTypeMovingAvg ST_TrendlineType = 4
ST_TrendlineTypePoly ST_TrendlineType = 5
ST_TrendlineTypePower ST_TrendlineType = 6
)
func (m ST_TrendlineType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_TrendlineType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_TrendlineType) String() string
func (m *ST_TrendlineType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_TrendlineType) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_TrendlineType) Validate() error
func (m ST_TrendlineType) ValidateWithPath(path string) error
type UserShapes struct {
chartDrawing.CT_Drawing
}
func NewUserShapes() *UserShapes
func (m *UserShapes) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *UserShapes) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *UserShapes) Validate() error
Validate validates the UserShapes and its children
func (m *UserShapes) ValidateWithPath(path string) error
ValidateWithPath validates the UserShapes and its children, prefixing error messages with path