type CT_ChartStyle struct {
IdAttr *uint32
AxisTitle *CT_StyleEntry
CategoryAxis *CT_StyleEntry
ChartArea *CT_StyleEntry
DataLabel *CT_StyleEntry
DataLabelCallout *CT_StyleEntry
DataPoint *CT_StyleEntry
DataPoint3D *CT_StyleEntry
DataPointLine *CT_StyleEntry
DataPointMarker *CT_StyleEntry
DataPointMarkerLayout *CT_MarkerLayout
DataPointWireframe *CT_StyleEntry
DataTable *CT_StyleEntry
DownBar *CT_StyleEntry
DropLine *CT_StyleEntry
ErrorBar *CT_StyleEntry
Floor *CT_StyleEntry
GridlineMajor *CT_StyleEntry
GridlineMinor *CT_StyleEntry
HiLoLine *CT_StyleEntry
LeaderLine *CT_StyleEntry
Legend *CT_StyleEntry
PlotArea *CT_StyleEntry
PlotArea3D *CT_StyleEntry
SeriesAxis *CT_StyleEntry
SeriesLine *CT_StyleEntry
Title *CT_StyleEntry
Trendline *CT_StyleEntry
TrendlineLabel *CT_StyleEntry
UpBar *CT_StyleEntry
ValueAxis *CT_StyleEntry
Wall *CT_StyleEntry
ExtLst *dml.CT_OfficeArtExtensionList
}
func NewCT_ChartStyle() *CT_ChartStyle
func (m *CT_ChartStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ChartStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ChartStyle) Validate() error
Validate validates the CT_ChartStyle and its children
func (m *CT_ChartStyle) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ChartStyle and its children, prefixing error messages with path
type CT_ColorStyle struct {
MethAttr ST_ColorStyleMethod
IdAttr *uint32
EG_ColorChoice []*dml.EG_ColorChoice
Variation []*CT_ColorStyleVariation
ExtLst *dml.CT_OfficeArtExtensionList
}
func NewCT_ColorStyle() *CT_ColorStyle
func (m *CT_ColorStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ColorStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ColorStyle) Validate() error
Validate validates the CT_ColorStyle and its children
func (m *CT_ColorStyle) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ColorStyle and its children, prefixing error messages with path
type CT_ColorStyleVariation struct {
EG_ColorTransform []*dml.EG_ColorTransform
}
func NewCT_ColorStyleVariation() *CT_ColorStyleVariation
func (m *CT_ColorStyleVariation) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ColorStyleVariation) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ColorStyleVariation) Validate() error
Validate validates the CT_ColorStyleVariation and its children
func (m *CT_ColorStyleVariation) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ColorStyleVariation and its children, prefixing error messages with path
type CT_FontReference struct {
IdxAttr dml.ST_FontCollectionIndex
ModsAttr *ST_StyleReferenceModifierList
// RGB Color Model - Percentage Variant
ScrgbClr *dml.CT_ScRgbColor
// RGB Color Model - Hex Variant
SrgbClr *dml.CT_SRgbColor
// Hue, Saturation, Luminance Color Model
HslClr *dml.CT_HslColor
// System Color
SysClr *dml.CT_SystemColor
// Scheme Color
SchemeClr *dml.CT_SchemeColor
// Preset Color
PrstClr *dml.CT_PresetColor
CSrgbClr *dml.CT_SRgbColor
CSchemeClr *dml.CT_SchemeColor
StyleClr *CT_StyleColor
}
func NewCT_FontReference() *CT_FontReference
func (m *CT_FontReference) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_FontReference) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_FontReference) Validate() error
Validate validates the CT_FontReference and its children
func (m *CT_FontReference) ValidateWithPath(path string) error
ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path
type CT_MarkerLayout struct {
SymbolAttr ST_MarkerStyle
SizeAttr *uint8
}
func NewCT_MarkerLayout() *CT_MarkerLayout
func (m *CT_MarkerLayout) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MarkerLayout) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MarkerLayout) Validate() error
Validate validates the CT_MarkerLayout and its children
func (m *CT_MarkerLayout) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MarkerLayout and its children, prefixing error messages with path
type CT_StyleColor struct {
ValAttr *ST_StyleColorVal
EG_ColorTransform []*dml.EG_ColorTransform
}
func NewCT_StyleColor() *CT_StyleColor
func (m *CT_StyleColor) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_StyleColor) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_StyleColor) Validate() error
Validate validates the CT_StyleColor and its children
func (m *CT_StyleColor) ValidateWithPath(path string) error
ValidateWithPath validates the CT_StyleColor and its children, prefixing error messages with path
type CT_StyleEntry struct {
ModsAttr *ST_StyleEntryModifierList
LnRef *CT_StyleReference
LineWidthScale *float64
FillRef *CT_StyleReference
EffectRef *CT_StyleReference
FontRef *CT_FontReference
SpPr *dml.CT_ShapeProperties
DefRPr *dml.CT_TextCharacterProperties
BodyPr *dml.CT_TextBodyProperties
ExtLst *dml.CT_OfficeArtExtensionList
}
func NewCT_StyleEntry() *CT_StyleEntry
func (m *CT_StyleEntry) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_StyleEntry) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_StyleEntry) Validate() error
Validate validates the CT_StyleEntry and its children
func (m *CT_StyleEntry) ValidateWithPath(path string) error
ValidateWithPath validates the CT_StyleEntry and its children, prefixing error messages with path
type CT_StyleReference struct {
IdxAttr uint32
ModsAttr *ST_StyleReferenceModifierList
// RGB Color Model - Percentage Variant
ScrgbClr *dml.CT_ScRgbColor
// RGB Color Model - Hex Variant
SrgbClr *dml.CT_SRgbColor
// Hue, Saturation, Luminance Color Model
HslClr *dml.CT_HslColor
// System Color
SysClr *dml.CT_SystemColor
// Scheme Color
SchemeClr *dml.CT_SchemeColor
// Preset Color
PrstClr *dml.CT_PresetColor
CSrgbClr *dml.CT_SRgbColor
CSchemeClr *dml.CT_SchemeColor
StyleClr *CT_StyleColor
}
func NewCT_StyleReference() *CT_StyleReference
func (m *CT_StyleReference) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_StyleReference) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_StyleReference) Validate() error
Validate validates the CT_StyleReference and its children
func (m *CT_StyleReference) ValidateWithPath(path string) error
ValidateWithPath validates the CT_StyleReference and its children, prefixing error messages with path
type ChartStyle struct {
CT_ChartStyle
}
func NewChartStyle() *ChartStyle
func (m *ChartStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *ChartStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *ChartStyle) Validate() error
Validate validates the ChartStyle and its children
func (m *ChartStyle) ValidateWithPath(path string) error
ValidateWithPath validates the ChartStyle and its children, prefixing error messages with path
type ColorStyle struct {
CT_ColorStyle
}
func NewColorStyle() *ColorStyle
func (m *ColorStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *ColorStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *ColorStyle) Validate() error
Validate validates the ColorStyle and its children
func (m *ColorStyle) ValidateWithPath(path string) error
ValidateWithPath validates the ColorStyle and its children, prefixing error messages with path
ST_ColorStyleMethod is a union type
type ST_ColorStyleMethod struct {
ST_ColorStyleMethodEnum ST_ColorStyleMethodEnum
StringVal *string
}
func ParseUnionST_ColorStyleMethod(s string) (ST_ColorStyleMethod, error)
func (m ST_ColorStyleMethod) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_ColorStyleMethod) String() string
func (m *ST_ColorStyleMethod) Validate() error
func (m *ST_ColorStyleMethod) ValidateWithPath(path string) error
type ST_ColorStyleMethodEnum byte
const (
ST_ColorStyleMethodEnumUnset ST_ColorStyleMethodEnum = 0
ST_ColorStyleMethodEnumCycle ST_ColorStyleMethodEnum = 1
ST_ColorStyleMethodEnumWithinLinear ST_ColorStyleMethodEnum = 2
ST_ColorStyleMethodEnumAcrossLinear ST_ColorStyleMethodEnum = 3
ST_ColorStyleMethodEnumWithinLinearReversed ST_ColorStyleMethodEnum = 4
ST_ColorStyleMethodEnumAcrossLinearReversed ST_ColorStyleMethodEnum = 5
)
func (m ST_ColorStyleMethodEnum) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_ColorStyleMethodEnum) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_ColorStyleMethodEnum) String() string
func (m *ST_ColorStyleMethodEnum) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_ColorStyleMethodEnum) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_ColorStyleMethodEnum) Validate() error
func (m ST_ColorStyleMethodEnum) 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_MarkerStylePlus ST_MarkerStyle = 5
ST_MarkerStyleSquare ST_MarkerStyle = 6
ST_MarkerStyleStar ST_MarkerStyle = 7
ST_MarkerStyleTriangle ST_MarkerStyle = 8
ST_MarkerStyleX ST_MarkerStyle = 9
)
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_StyleColorEnum byte
const (
ST_StyleColorEnumUnset ST_StyleColorEnum = 0
ST_StyleColorEnumAuto ST_StyleColorEnum = 1
)
func (m ST_StyleColorEnum) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_StyleColorEnum) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_StyleColorEnum) String() string
func (m *ST_StyleColorEnum) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_StyleColorEnum) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_StyleColorEnum) Validate() error
func (m ST_StyleColorEnum) ValidateWithPath(path string) error
ST_StyleColorVal is a union type
type ST_StyleColorVal struct {
Uint32 *uint32
ST_StyleColorEnum ST_StyleColorEnum
StringVal *string
}
func ParseUnionST_StyleColorVal(s string) (ST_StyleColorVal, error)
func (m ST_StyleColorVal) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_StyleColorVal) String() string
func (m *ST_StyleColorVal) Validate() error
func (m *ST_StyleColorVal) ValidateWithPath(path string) error
ST_StyleEntryModifier is a union type
type ST_StyleEntryModifier struct {
ST_StyleEntryModifierEnum ST_StyleEntryModifierEnum
StringVal *string
}
func ParseUnionST_StyleEntryModifier(s string) (ST_StyleEntryModifier, error)
func (m ST_StyleEntryModifier) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_StyleEntryModifier) String() string
func (m *ST_StyleEntryModifier) Validate() error
func (m *ST_StyleEntryModifier) ValidateWithPath(path string) error
type ST_StyleEntryModifierEnum byte
const (
ST_StyleEntryModifierEnumUnset ST_StyleEntryModifierEnum = 0
ST_StyleEntryModifierEnumAllowNoFillOverride ST_StyleEntryModifierEnum = 1
ST_StyleEntryModifierEnumAllowNoLineOverride ST_StyleEntryModifierEnum = 2
)
func (m ST_StyleEntryModifierEnum) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_StyleEntryModifierEnum) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_StyleEntryModifierEnum) String() string
func (m *ST_StyleEntryModifierEnum) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_StyleEntryModifierEnum) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_StyleEntryModifierEnum) Validate() error
func (m ST_StyleEntryModifierEnum) ValidateWithPath(path string) error
type ST_StyleEntryModifierList []ST_StyleEntryModifier
func ParseSliceST_StyleEntryModifierList(v string) (ST_StyleEntryModifierList, error)
ST_StyleReferenceModifier is a union type
type ST_StyleReferenceModifier struct {
ST_StyleReferenceModifierEnum ST_StyleReferenceModifierEnum
StringVal *string
}
func ParseUnionST_StyleReferenceModifier(s string) (ST_StyleReferenceModifier, error)
func (m ST_StyleReferenceModifier) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m ST_StyleReferenceModifier) String() string
func (m *ST_StyleReferenceModifier) Validate() error
func (m *ST_StyleReferenceModifier) ValidateWithPath(path string) error
type ST_StyleReferenceModifierEnum byte
const (
ST_StyleReferenceModifierEnumUnset ST_StyleReferenceModifierEnum = 0
ST_StyleReferenceModifierEnumIgnoreCSTransforms ST_StyleReferenceModifierEnum = 1
)
func (m ST_StyleReferenceModifierEnum) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_StyleReferenceModifierEnum) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_StyleReferenceModifierEnum) String() string
func (m *ST_StyleReferenceModifierEnum) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_StyleReferenceModifierEnum) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_StyleReferenceModifierEnum) Validate() error
func (m ST_StyleReferenceModifierEnum) ValidateWithPath(path string) error
type ST_StyleReferenceModifierList []ST_StyleReferenceModifier
func ParseSliceST_StyleReferenceModifierList(v string) (ST_StyleReferenceModifierList, error)