func ParseUnionST_OnOff(s string) (sharedTypes.ST_OnOff, error)
func ParseUnionST_TwipsMeasure(s string) (sharedTypes.ST_TwipsMeasure, error)
type CT_Acc struct {
// Accent Properties
AccPr *CT_AccPr
// Base
E *CT_OMathArg
}
func NewCT_Acc() *CT_Acc
func (m *CT_Acc) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Acc) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Acc) Validate() error
Validate validates the CT_Acc and its children
func (m *CT_Acc) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path
type CT_AccPr struct {
// Character
Chr *CT_Char
// Control Properties
CtrlPr *CT_CtrlPr
}
func NewCT_AccPr() *CT_AccPr
func (m *CT_AccPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_AccPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_AccPr) Validate() error
Validate validates the CT_AccPr and its children
func (m *CT_AccPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path
type CT_Bar struct {
// Bar Properties
BarPr *CT_BarPr
// Base
E *CT_OMathArg
}
func NewCT_Bar() *CT_Bar
func (m *CT_Bar) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Bar) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Bar) Validate() error
Validate validates the CT_Bar and its children
func (m *CT_Bar) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path
type CT_BarPr struct {
// Position
Pos *CT_TopBot
CtrlPr *CT_CtrlPr
}
func NewCT_BarPr() *CT_BarPr
func (m *CT_BarPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BarPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BarPr) Validate() error
Validate validates the CT_BarPr and its children
func (m *CT_BarPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path
type CT_BorderBox struct {
// Border-Box Properties
BorderBoxPr *CT_BorderBoxPr
// Base
E *CT_OMathArg
}
func NewCT_BorderBox() *CT_BorderBox
func (m *CT_BorderBox) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BorderBox) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BorderBox) Validate() error
Validate validates the CT_BorderBox and its children
func (m *CT_BorderBox) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path
type CT_BorderBoxPr struct {
// Hide Top Edge
HideTop *CT_OnOff
// Hide Bottom Edge
HideBot *CT_OnOff
// Hide Left Edge
HideLeft *CT_OnOff
// Hide Right Edge
HideRight *CT_OnOff
// Border Box Strikethrough Horizontal
StrikeH *CT_OnOff
// Border Box Strikethrough Vertical
StrikeV *CT_OnOff
// Border Box Strikethrough Bottom-Left to Top-Right
StrikeBLTR *CT_OnOff
// Border Box Strikethrough Top-Left to Bottom-Right
StrikeTLBR *CT_OnOff
CtrlPr *CT_CtrlPr
}
func NewCT_BorderBoxPr() *CT_BorderBoxPr
func (m *CT_BorderBoxPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BorderBoxPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BorderBoxPr) Validate() error
Validate validates the CT_BorderBoxPr and its children
func (m *CT_BorderBoxPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path
type CT_Box struct {
// Box Properties
BoxPr *CT_BoxPr
// Base
E *CT_OMathArg
}
func NewCT_Box() *CT_Box
func (m *CT_Box) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Box) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Box) Validate() error
Validate validates the CT_Box and its children
func (m *CT_Box) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Box and its children, prefixing error messages with path
type CT_BoxPr struct {
// Operator Emulator
OpEmu *CT_OnOff
// No Break
NoBreak *CT_OnOff
// Differential
Diff *CT_OnOff
// Break
Brk *CT_ManualBreak
// Alignment
Aln *CT_OnOff
CtrlPr *CT_CtrlPr
}
func NewCT_BoxPr() *CT_BoxPr
func (m *CT_BoxPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BoxPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BoxPr) Validate() error
Validate validates the CT_BoxPr and its children
func (m *CT_BoxPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path
type CT_BreakBin struct {
// Value
ValAttr ST_BreakBin
}
func NewCT_BreakBin() *CT_BreakBin
func (m *CT_BreakBin) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BreakBin) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BreakBin) Validate() error
Validate validates the CT_BreakBin and its children
func (m *CT_BreakBin) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path
type CT_BreakBinSub struct {
// Value
ValAttr ST_BreakBinSub
}
func NewCT_BreakBinSub() *CT_BreakBinSub
func (m *CT_BreakBinSub) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_BreakBinSub) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_BreakBinSub) Validate() error
Validate validates the CT_BreakBinSub and its children
func (m *CT_BreakBinSub) ValidateWithPath(path string) error
ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path
type CT_Char struct {
// value
ValAttr string
}
func NewCT_Char() *CT_Char
func (m *CT_Char) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Char) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Char) Validate() error
Validate validates the CT_Char and its children
func (m *CT_Char) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Char and its children, prefixing error messages with path
type CT_CtrlPr struct {
}
func NewCT_CtrlPr() *CT_CtrlPr
func (m *CT_CtrlPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_CtrlPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_CtrlPr) Validate() error
Validate validates the CT_CtrlPr and its children
func (m *CT_CtrlPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path
type CT_D struct {
// Delimiter Properties
DPr *CT_DPr
// Base
E []*CT_OMathArg
}
func NewCT_D() *CT_D
func (m *CT_D) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_D) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_D) Validate() error
Validate validates the CT_D and its children
func (m *CT_D) ValidateWithPath(path string) error
ValidateWithPath validates the CT_D and its children, prefixing error messages with path
type CT_DPr struct {
// Delimiter Beginning Character
BegChr *CT_Char
// Delimiter Separator Character
SepChr *CT_Char
// Delimiter Ending Character
EndChr *CT_Char
// Delimiter Grow
Grow *CT_OnOff
// Shape (Delimiters)
Shp *CT_Shp
CtrlPr *CT_CtrlPr
}
func NewCT_DPr() *CT_DPr
func (m *CT_DPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_DPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_DPr) Validate() error
Validate validates the CT_DPr and its children
func (m *CT_DPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path
type CT_EqArr struct {
// Array Properties
EqArrPr *CT_EqArrPr
// Element
E []*CT_OMathArg
}
func NewCT_EqArr() *CT_EqArr
func (m *CT_EqArr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_EqArr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_EqArr) Validate() error
Validate validates the CT_EqArr and its children
func (m *CT_EqArr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path
type CT_EqArrPr struct {
// Equation Array Base Justification
BaseJc *CT_YAlign
// Maximum Distribution
MaxDist *CT_OnOff
// Object Distribution
ObjDist *CT_OnOff
// Row Spacing Rule
RSpRule *CT_SpacingRule
// Row Spacing (Array)
RSp *CT_UnSignedInteger
CtrlPr *CT_CtrlPr
}
func NewCT_EqArrPr() *CT_EqArrPr
func (m *CT_EqArrPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_EqArrPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_EqArrPr) Validate() error
Validate validates the CT_EqArrPr and its children
func (m *CT_EqArrPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path
type CT_F struct {
// Fraction Properties
FPr *CT_FPr
// Numerator
Num *CT_OMathArg
// Denominator
Den *CT_OMathArg
}
func NewCT_F() *CT_F
func (m *CT_F) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_F) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_F) Validate() error
Validate validates the CT_F and its children
func (m *CT_F) ValidateWithPath(path string) error
ValidateWithPath validates the CT_F and its children, prefixing error messages with path
type CT_FPr struct {
// Fraction type
Type *CT_FType
CtrlPr *CT_CtrlPr
}
func NewCT_FPr() *CT_FPr
func (m *CT_FPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_FPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_FPr) Validate() error
Validate validates the CT_FPr and its children
func (m *CT_FPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path
type CT_FType struct {
// Value
ValAttr ST_FType
}
func NewCT_FType() *CT_FType
func (m *CT_FType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_FType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_FType) Validate() error
Validate validates the CT_FType and its children
func (m *CT_FType) ValidateWithPath(path string) error
ValidateWithPath validates the CT_FType and its children, prefixing error messages with path
type CT_Func struct {
// Function Properties
FuncPr *CT_FuncPr
// Function Name
FName *CT_OMathArg
// Element (Argument)
E *CT_OMathArg
}
func NewCT_Func() *CT_Func
func (m *CT_Func) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Func) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Func) Validate() error
Validate validates the CT_Func and its children
func (m *CT_Func) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Func and its children, prefixing error messages with path
type CT_FuncPr struct {
CtrlPr *CT_CtrlPr
}
func NewCT_FuncPr() *CT_FuncPr
func (m *CT_FuncPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_FuncPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_FuncPr) Validate() error
Validate validates the CT_FuncPr and its children
func (m *CT_FuncPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path
type CT_GroupChr struct {
// Group-Character Properties
GroupChrPr *CT_GroupChrPr
// Base
E *CT_OMathArg
}
func NewCT_GroupChr() *CT_GroupChr
func (m *CT_GroupChr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_GroupChr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_GroupChr) Validate() error
Validate validates the CT_GroupChr and its children
func (m *CT_GroupChr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path
type CT_GroupChrPr struct {
// Group Character (Grouping Character)
Chr *CT_Char
// Position (Group Character)
Pos *CT_TopBot
// Vertical Justification
VertJc *CT_TopBot
CtrlPr *CT_CtrlPr
}
func NewCT_GroupChrPr() *CT_GroupChrPr
func (m *CT_GroupChrPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_GroupChrPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_GroupChrPr) Validate() error
Validate validates the CT_GroupChrPr and its children
func (m *CT_GroupChrPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path
type CT_Integer2 struct {
// Value
ValAttr int64
}
func NewCT_Integer2() *CT_Integer2
func (m *CT_Integer2) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Integer2) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Integer2) Validate() error
Validate validates the CT_Integer2 and its children
func (m *CT_Integer2) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path
type CT_Integer255 struct {
// Value
ValAttr int64
}
func NewCT_Integer255() *CT_Integer255
func (m *CT_Integer255) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Integer255) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Integer255) Validate() error
Validate validates the CT_Integer255 and its children
func (m *CT_Integer255) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path
type CT_LimLoc struct {
// Value
ValAttr ST_LimLoc
}
func NewCT_LimLoc() *CT_LimLoc
func (m *CT_LimLoc) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LimLoc) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LimLoc) Validate() error
Validate validates the CT_LimLoc and its children
func (m *CT_LimLoc) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path
type CT_LimLow struct {
// Lower-Limit Properties
LimLowPr *CT_LimLowPr
// Base
E *CT_OMathArg
// Limit
Lim *CT_OMathArg
}
func NewCT_LimLow() *CT_LimLow
func (m *CT_LimLow) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LimLow) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LimLow) Validate() error
Validate validates the CT_LimLow and its children
func (m *CT_LimLow) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path
type CT_LimLowPr struct {
CtrlPr *CT_CtrlPr
}
func NewCT_LimLowPr() *CT_LimLowPr
func (m *CT_LimLowPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LimLowPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LimLowPr) Validate() error
Validate validates the CT_LimLowPr and its children
func (m *CT_LimLowPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path
type CT_LimUpp struct {
// Upper-Limit Properties
LimUppPr *CT_LimUppPr
// Base
E *CT_OMathArg
// Limit (Upper)
Lim *CT_OMathArg
}
func NewCT_LimUpp() *CT_LimUpp
func (m *CT_LimUpp) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LimUpp) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LimUpp) Validate() error
Validate validates the CT_LimUpp and its children
func (m *CT_LimUpp) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path
type CT_LimUppPr struct {
CtrlPr *CT_CtrlPr
}
func NewCT_LimUppPr() *CT_LimUppPr
func (m *CT_LimUppPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_LimUppPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_LimUppPr) Validate() error
Validate validates the CT_LimUppPr and its children
func (m *CT_LimUppPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path
type CT_M struct {
// Matrix Properties
MPr *CT_MPr
// Matrix Row
Mr []*CT_MR
}
func NewCT_M() *CT_M
func (m *CT_M) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_M) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_M) Validate() error
Validate validates the CT_M and its children
func (m *CT_M) ValidateWithPath(path string) error
ValidateWithPath validates the CT_M and its children, prefixing error messages with path
type CT_MC struct {
// Matrix Column Properties
McPr *CT_MCPr
}
func NewCT_MC() *CT_MC
func (m *CT_MC) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MC) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MC) Validate() error
Validate validates the CT_MC and its children
func (m *CT_MC) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MC and its children, prefixing error messages with path
type CT_MCPr struct {
// Matrix Column Count
Count *CT_Integer255
// Matrix Column Justification
McJc *CT_XAlign
}
func NewCT_MCPr() *CT_MCPr
func (m *CT_MCPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MCPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MCPr) Validate() error
Validate validates the CT_MCPr and its children
func (m *CT_MCPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path
type CT_MCS struct {
// Matrix Column
Mc []*CT_MC
}
func NewCT_MCS() *CT_MCS
func (m *CT_MCS) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MCS) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MCS) Validate() error
Validate validates the CT_MCS and its children
func (m *CT_MCS) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path
type CT_MPr struct {
// Matrix Base Justification
BaseJc *CT_YAlign
// Hide Placeholders (Matrix)
PlcHide *CT_OnOff
// Row Spacing Rule
RSpRule *CT_SpacingRule
// Matrix Column Gap Rule
CGpRule *CT_SpacingRule
// Row Spacing (Matrix)
RSp *CT_UnSignedInteger
// Minimum Matrix Column Width
CSp *CT_UnSignedInteger
// Matrix Column Gap
CGp *CT_UnSignedInteger
// Matrix Columns
Mcs *CT_MCS
CtrlPr *CT_CtrlPr
}
func NewCT_MPr() *CT_MPr
func (m *CT_MPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MPr) Validate() error
Validate validates the CT_MPr and its children
func (m *CT_MPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path
type CT_MR struct {
// Element
E []*CT_OMathArg
}
func NewCT_MR() *CT_MR
func (m *CT_MR) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MR) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MR) Validate() error
Validate validates the CT_MR and its children
func (m *CT_MR) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MR and its children, prefixing error messages with path
type CT_ManualBreak struct {
// Index of Operator to Align To
AlnAtAttr *int64
}
func NewCT_ManualBreak() *CT_ManualBreak
func (m *CT_ManualBreak) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_ManualBreak) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_ManualBreak) Validate() error
Validate validates the CT_ManualBreak and its children
func (m *CT_ManualBreak) ValidateWithPath(path string) error
ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path
type CT_MathPr struct {
// Math Font
MathFont *CT_String
// Break on Binary Operators
BrkBin *CT_BreakBin
// Break on Binary Subtraction
BrkBinSub *CT_BreakBinSub
// Small Fraction
SmallFrac *CT_OnOff
// Use Display Math Defaults
DispDef *CT_OnOff
// Left Margin
LMargin *CT_TwipsMeasure
// Right Margin
RMargin *CT_TwipsMeasure
// Default Justification
DefJc *CT_OMathJc
// Pre-Paragraph Spacing
PreSp *CT_TwipsMeasure
// Post-Paragraph Spacing
PostSp *CT_TwipsMeasure
// Inter-Equation Spacing
InterSp *CT_TwipsMeasure
// Intra-Equation Spacing
IntraSp *CT_TwipsMeasure
MathPrChoice *CT_MathPrChoice
// Integral Limit Locations
IntLim *CT_LimLoc
// n-ary Limit Location
NaryLim *CT_LimLoc
}
func NewCT_MathPr() *CT_MathPr
func (m *CT_MathPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MathPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MathPr) Validate() error
Validate validates the CT_MathPr and its children
func (m *CT_MathPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path
type CT_MathPrChoice struct {
WrapIndent *CT_TwipsMeasure
WrapRight *CT_OnOff
}
func NewCT_MathPrChoice() *CT_MathPrChoice
func (m *CT_MathPrChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_MathPrChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_MathPrChoice) Validate() error
Validate validates the CT_MathPrChoice and its children
func (m *CT_MathPrChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path
type CT_Nary struct {
// n-ary Properties
NaryPr *CT_NaryPr
// Lower limit (n-ary)
Sub *CT_OMathArg
// Upper limit (n-ary)
Sup *CT_OMathArg
// Base (Argument)
E *CT_OMathArg
}
func NewCT_Nary() *CT_Nary
func (m *CT_Nary) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Nary) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Nary) Validate() error
Validate validates the CT_Nary and its children
func (m *CT_Nary) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path
type CT_NaryPr struct {
// n-ary Operator Character
Chr *CT_Char
// n-ary Limit Location
LimLoc *CT_LimLoc
// n-ary Grow
Grow *CT_OnOff
// Hide Subscript (n-ary)
SubHide *CT_OnOff
// Hide Superscript (n-ary)
SupHide *CT_OnOff
CtrlPr *CT_CtrlPr
}
func NewCT_NaryPr() *CT_NaryPr
func (m *CT_NaryPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_NaryPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_NaryPr) Validate() error
Validate validates the CT_NaryPr and its children
func (m *CT_NaryPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path
type CT_OMath struct {
EG_OMathElements []*EG_OMathElements
}
func NewCT_OMath() *CT_OMath
func (m *CT_OMath) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_OMath) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_OMath) Validate() error
Validate validates the CT_OMath and its children
func (m *CT_OMath) ValidateWithPath(path string) error
ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path
type CT_OMathArg struct {
// Argument Properties
ArgPr *CT_OMathArgPr
EG_OMathElements []*EG_OMathElements
CtrlPr *CT_CtrlPr
}
func NewCT_OMathArg() *CT_OMathArg
func (m *CT_OMathArg) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_OMathArg) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_OMathArg) Validate() error
Validate validates the CT_OMathArg and its children
func (m *CT_OMathArg) ValidateWithPath(path string) error
ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path
type CT_OMathArgPr struct {
// Argument Size
ArgSz *CT_Integer2
}
func NewCT_OMathArgPr() *CT_OMathArgPr
func (m *CT_OMathArgPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_OMathArgPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_OMathArgPr) Validate() error
Validate validates the CT_OMathArgPr and its children
func (m *CT_OMathArgPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path
type CT_OMathJc struct {
// Value
ValAttr ST_Jc
}
func NewCT_OMathJc() *CT_OMathJc
func (m *CT_OMathJc) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_OMathJc) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_OMathJc) Validate() error
Validate validates the CT_OMathJc and its children
func (m *CT_OMathJc) ValidateWithPath(path string) error
ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path
type CT_OMathPara struct {
// Office Math Paragraph Properties
OMathParaPr *CT_OMathParaPr
// Office Math
OMath []*CT_OMath
}
func NewCT_OMathPara() *CT_OMathPara
func (m *CT_OMathPara) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_OMathPara) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_OMathPara) Validate() error
Validate validates the CT_OMathPara and its children
func (m *CT_OMathPara) ValidateWithPath(path string) error
ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path
type CT_OMathParaPr struct {
// Justification
Jc *CT_OMathJc
}
func NewCT_OMathParaPr() *CT_OMathParaPr
func (m *CT_OMathParaPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_OMathParaPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_OMathParaPr) Validate() error
Validate validates the CT_OMathParaPr and its children
func (m *CT_OMathParaPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path
type CT_OnOff struct {
// value
ValAttr *sharedTypes.ST_OnOff
}
func NewCT_OnOff() *CT_OnOff
func (m *CT_OnOff) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_OnOff) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_OnOff) Validate() error
Validate validates the CT_OnOff and its children
func (m *CT_OnOff) ValidateWithPath(path string) error
ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path
type CT_Phant struct {
// Phantom Properties
PhantPr *CT_PhantPr
// Base
E *CT_OMathArg
}
func NewCT_Phant() *CT_Phant
func (m *CT_Phant) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Phant) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Phant) Validate() error
Validate validates the CT_Phant and its children
func (m *CT_Phant) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path
type CT_PhantPr struct {
// Phantom Show
Show *CT_OnOff
// Phantom Zero Width
ZeroWid *CT_OnOff
// Phantom Zero Ascent
ZeroAsc *CT_OnOff
// Phantom Zero Descent
ZeroDesc *CT_OnOff
// Transparent (Phantom)
Transp *CT_OnOff
CtrlPr *CT_CtrlPr
}
func NewCT_PhantPr() *CT_PhantPr
func (m *CT_PhantPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PhantPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PhantPr) Validate() error
Validate validates the CT_PhantPr and its children
func (m *CT_PhantPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path
type CT_R struct {
// Run Properties
RPr *CT_RPR
RChoice []*CT_RChoice
}
func NewCT_R() *CT_R
func (m *CT_R) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_R) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_R) Validate() error
Validate validates the CT_R and its children
func (m *CT_R) ValidateWithPath(path string) error
ValidateWithPath validates the CT_R and its children, prefixing error messages with path
type CT_RChoice struct {
T *CT_Text
}
func NewCT_RChoice() *CT_RChoice
func (m *CT_RChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_RChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_RChoice) Validate() error
Validate validates the CT_RChoice and its children
func (m *CT_RChoice) ValidateWithPath(path string) error
ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path
type CT_RPR struct {
// Literal
Lit *CT_OnOff
Nor *CT_OnOff
// Break
Brk *CT_ManualBreak
// Align
Aln *CT_OnOff
}
func NewCT_RPR() *CT_RPR
func (m *CT_RPR) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_RPR) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_RPR) Validate() error
Validate validates the CT_RPR and its children
func (m *CT_RPR) ValidateWithPath(path string) error
ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path
type CT_Rad struct {
// Radical Properties
RadPr *CT_RadPr
// Degree
Deg *CT_OMathArg
// Base
E *CT_OMathArg
}
func NewCT_Rad() *CT_Rad
func (m *CT_Rad) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Rad) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Rad) Validate() error
Validate validates the CT_Rad and its children
func (m *CT_Rad) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path
type CT_RadPr struct {
// Hide Degree
DegHide *CT_OnOff
CtrlPr *CT_CtrlPr
}
func NewCT_RadPr() *CT_RadPr
func (m *CT_RadPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_RadPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_RadPr) Validate() error
Validate validates the CT_RadPr and its children
func (m *CT_RadPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path
type CT_SPre struct {
// Pre-Sub-Superscript Properties
SPrePr *CT_SPrePr
// Subscript (Pre-Sub-Superscript)
Sub *CT_OMathArg
// Superscript(Pre-Sub-Superscript function)
Sup *CT_OMathArg
// Base
E *CT_OMathArg
}
func NewCT_SPre() *CT_SPre
func (m *CT_SPre) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SPre) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SPre) Validate() error
Validate validates the CT_SPre and its children
func (m *CT_SPre) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path
type CT_SPrePr struct {
CtrlPr *CT_CtrlPr
}
func NewCT_SPrePr() *CT_SPrePr
func (m *CT_SPrePr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SPrePr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SPrePr) Validate() error
Validate validates the CT_SPrePr and its children
func (m *CT_SPrePr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path
type CT_SSub struct {
// Subscript Properties
SSubPr *CT_SSubPr
// Base
E *CT_OMathArg
// Subscript (Subscript function)
Sub *CT_OMathArg
}
func NewCT_SSub() *CT_SSub
func (m *CT_SSub) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SSub) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SSub) Validate() error
Validate validates the CT_SSub and its children
func (m *CT_SSub) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path
type CT_SSubPr struct {
CtrlPr *CT_CtrlPr
}
func NewCT_SSubPr() *CT_SSubPr
func (m *CT_SSubPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SSubPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SSubPr) Validate() error
Validate validates the CT_SSubPr and its children
func (m *CT_SSubPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path
type CT_SSubSup struct {
// Sub-Superscript Properties
SSubSupPr *CT_SSubSupPr
// Base
E *CT_OMathArg
// Subscript (Sub-Superscript)
Sub *CT_OMathArg
// Superscript (Sub-Superscript function)
Sup *CT_OMathArg
}
func NewCT_SSubSup() *CT_SSubSup
func (m *CT_SSubSup) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SSubSup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SSubSup) Validate() error
Validate validates the CT_SSubSup and its children
func (m *CT_SSubSup) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path
type CT_SSubSupPr struct {
// Align Scripts
AlnScr *CT_OnOff
CtrlPr *CT_CtrlPr
}
func NewCT_SSubSupPr() *CT_SSubSupPr
func (m *CT_SSubSupPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SSubSupPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SSubSupPr) Validate() error
Validate validates the CT_SSubSupPr and its children
func (m *CT_SSubSupPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path
type CT_SSup struct {
// Superscript Properties
SSupPr *CT_SSupPr
// Base
E *CT_OMathArg
// Superscript (Superscript object)
Sup *CT_OMathArg
}
func NewCT_SSup() *CT_SSup
func (m *CT_SSup) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SSup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SSup) Validate() error
Validate validates the CT_SSup and its children
func (m *CT_SSup) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path
type CT_SSupPr struct {
CtrlPr *CT_CtrlPr
}
func NewCT_SSupPr() *CT_SSupPr
func (m *CT_SSupPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SSupPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SSupPr) Validate() error
Validate validates the CT_SSupPr and its children
func (m *CT_SSupPr) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path
type CT_Script struct {
// Value
ValAttr ST_Script
}
func NewCT_Script() *CT_Script
func (m *CT_Script) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Script) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Script) Validate() error
Validate validates the CT_Script and its children
func (m *CT_Script) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Script and its children, prefixing error messages with path
type CT_Shp struct {
// Value
ValAttr ST_Shp
}
func NewCT_Shp() *CT_Shp
func (m *CT_Shp) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Shp) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Shp) Validate() error
Validate validates the CT_Shp and its children
func (m *CT_Shp) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path
type CT_SpacingRule struct {
// Value
ValAttr int64
}
func NewCT_SpacingRule() *CT_SpacingRule
func (m *CT_SpacingRule) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SpacingRule) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SpacingRule) Validate() error
Validate validates the CT_SpacingRule and its children
func (m *CT_SpacingRule) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path
type CT_String struct {
// value
ValAttr *string
}
func NewCT_String() *CT_String
func (m *CT_String) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_String) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_String) Validate() error
Validate validates the CT_String and its children
func (m *CT_String) ValidateWithPath(path string) error
ValidateWithPath validates the CT_String and its children, prefixing error messages with path
type CT_Style struct {
// Value
ValAttr ST_Style
}
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_Text struct {
SpaceAttr *string
Content string
}
func NewCT_Text() *CT_Text
func (m *CT_Text) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Text) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Text) Validate() error
Validate validates the CT_Text and its children
func (m *CT_Text) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Text and its children, prefixing error messages with path
type CT_TopBot struct {
// Value
ValAttr ST_TopBot
}
func NewCT_TopBot() *CT_TopBot
func (m *CT_TopBot) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_TopBot) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_TopBot) Validate() error
Validate validates the CT_TopBot and its children
func (m *CT_TopBot) ValidateWithPath(path string) error
ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path
type CT_TwipsMeasure struct {
// Value
ValAttr sharedTypes.ST_TwipsMeasure
}
func NewCT_TwipsMeasure() *CT_TwipsMeasure
func (m *CT_TwipsMeasure) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_TwipsMeasure) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_TwipsMeasure) Validate() error
Validate validates the CT_TwipsMeasure and its children
func (m *CT_TwipsMeasure) ValidateWithPath(path string) error
ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path
type CT_UnSignedInteger struct {
// Value
ValAttr uint32
}
func NewCT_UnSignedInteger() *CT_UnSignedInteger
func (m *CT_UnSignedInteger) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_UnSignedInteger) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_UnSignedInteger) Validate() error
Validate validates the CT_UnSignedInteger and its children
func (m *CT_UnSignedInteger) ValidateWithPath(path string) error
ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path
type CT_XAlign struct {
// Value
ValAttr sharedTypes.ST_XAlign
}
func NewCT_XAlign() *CT_XAlign
func (m *CT_XAlign) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_XAlign) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_XAlign) Validate() error
Validate validates the CT_XAlign and its children
func (m *CT_XAlign) ValidateWithPath(path string) error
ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path
type CT_YAlign struct {
// Value
ValAttr sharedTypes.ST_YAlign
}
func NewCT_YAlign() *CT_YAlign
func (m *CT_YAlign) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_YAlign) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_YAlign) Validate() error
Validate validates the CT_YAlign and its children
func (m *CT_YAlign) ValidateWithPath(path string) error
ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path
type EG_OMathElements struct {
OMathElementsChoice *EG_OMathElementsChoice
}
func NewEG_OMathElements() *EG_OMathElements
func (m *EG_OMathElements) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_OMathElements) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_OMathElements) Validate() error
Validate validates the EG_OMathElements and its children
func (m *EG_OMathElements) ValidateWithPath(path string) error
ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path
type EG_OMathElementsChoice struct {
OMathMathElementsChoice *EG_OMathMathElementsChoice
}
func NewEG_OMathElementsChoice() *EG_OMathElementsChoice
func (m *EG_OMathElementsChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_OMathElementsChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_OMathElementsChoice) Validate() error
Validate validates the EG_OMathElementsChoice and its children
func (m *EG_OMathElementsChoice) ValidateWithPath(path string) error
ValidateWithPath validates the EG_OMathElementsChoice and its children, prefixing error messages with path
type EG_OMathMathElements struct {
OMathMathElementsChoice *EG_OMathMathElementsChoice
}
func NewEG_OMathMathElements() *EG_OMathMathElements
func (m *EG_OMathMathElements) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_OMathMathElements) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_OMathMathElements) Validate() error
Validate validates the EG_OMathMathElements and its children
func (m *EG_OMathMathElements) ValidateWithPath(path string) error
ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path
type EG_OMathMathElementsChoice struct {
// Accent
Acc *CT_Acc
// Bar
Bar *CT_Bar
// Box Object
Box *CT_Box
// Border-Box Object
BorderBox *CT_BorderBox
// Delimiter Object
D *CT_D
// Array Object
EqArr *CT_EqArr
// Fraction Object
F *CT_F
// Function Apply Object
Func *CT_Func
// Group-Character Object
GroupChr *CT_GroupChr
// Lower-Limit Object
LimLow *CT_LimLow
// Upper-Limit Object
LimUpp *CT_LimUpp
// Matrix Object
M *CT_M
// n-ary Operator Object
Nary *CT_Nary
// Phantom Object
Phant *CT_Phant
// Radical Object
Rad *CT_Rad
// Pre-Sub-Superscript Object
SPre *CT_SPre
// Subscript Object
SSub *CT_SSub
// Sub-Superscript Object
SSubSup *CT_SSubSup
// Superscript Object
SSup *CT_SSup
// Run
R *CT_R
}
func NewEG_OMathMathElementsChoice() *EG_OMathMathElementsChoice
func (m *EG_OMathMathElementsChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_OMathMathElementsChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_OMathMathElementsChoice) Validate() error
Validate validates the EG_OMathMathElementsChoice and its children
func (m *EG_OMathMathElementsChoice) ValidateWithPath(path string) error
ValidateWithPath validates the EG_OMathMathElementsChoice and its children, prefixing error messages with path
type EG_ScriptStyle struct {
// Script
Scr *CT_Script
// style
Sty *CT_Style
}
func NewEG_ScriptStyle() *EG_ScriptStyle
func (m *EG_ScriptStyle) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *EG_ScriptStyle) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *EG_ScriptStyle) Validate() error
Validate validates the EG_ScriptStyle and its children
func (m *EG_ScriptStyle) ValidateWithPath(path string) error
ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path
type MathPr struct {
CT_MathPr
}
func NewMathPr() *MathPr
func (m *MathPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *MathPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *MathPr) Validate() error
Validate validates the MathPr and its children
func (m *MathPr) ValidateWithPath(path string) error
ValidateWithPath validates the MathPr and its children, prefixing error messages with path
type OMath struct {
CT_OMath
}
func NewOMath() *OMath
func (m *OMath) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *OMath) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *OMath) Validate() error
Validate validates the OMath and its children
func (m *OMath) ValidateWithPath(path string) error
ValidateWithPath validates the OMath and its children, prefixing error messages with path
type OMathPara struct {
CT_OMathPara
}
func NewOMathPara() *OMathPara
func (m *OMathPara) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *OMathPara) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *OMathPara) Validate() error
Validate validates the OMathPara and its children
func (m *OMathPara) ValidateWithPath(path string) error
ValidateWithPath validates the OMathPara and its children, prefixing error messages with path
type ST_BreakBin byte
const (
ST_BreakBinUnset ST_BreakBin = 0
ST_BreakBinBefore ST_BreakBin = 1
ST_BreakBinAfter ST_BreakBin = 2
ST_BreakBinRepeat ST_BreakBin = 3
)
func (m ST_BreakBin) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_BreakBin) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_BreakBin) String() string
func (m *ST_BreakBin) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_BreakBin) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_BreakBin) Validate() error
func (m ST_BreakBin) ValidateWithPath(path string) error
type ST_BreakBinSub byte
const (
ST_BreakBinSubUnset ST_BreakBinSub = 0
ST_BreakBinSub__ ST_BreakBinSub = 1
ST_BreakBinSub___ ST_BreakBinSub = 2
ST_BreakBinSub____ ST_BreakBinSub = 3
)
func (m ST_BreakBinSub) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_BreakBinSub) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_BreakBinSub) String() string
func (m *ST_BreakBinSub) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_BreakBinSub) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_BreakBinSub) Validate() error
func (m ST_BreakBinSub) ValidateWithPath(path string) error
type ST_FType byte
const (
ST_FTypeUnset ST_FType = 0
ST_FTypeBar ST_FType = 1
ST_FTypeSkw ST_FType = 2
ST_FTypeLin ST_FType = 3
ST_FTypeNoBar ST_FType = 4
)
func (m ST_FType) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_FType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_FType) String() string
func (m *ST_FType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_FType) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_FType) Validate() error
func (m ST_FType) ValidateWithPath(path string) error
type ST_Jc byte
const (
ST_JcUnset ST_Jc = 0
ST_JcLeft ST_Jc = 1
ST_JcRight ST_Jc = 2
ST_JcCenter ST_Jc = 3
ST_JcCenterGroup ST_Jc = 4
)
func (m ST_Jc) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_Jc) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_Jc) String() string
func (m *ST_Jc) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_Jc) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_Jc) Validate() error
func (m ST_Jc) ValidateWithPath(path string) error
type ST_LimLoc byte
const (
ST_LimLocUnset ST_LimLoc = 0
ST_LimLocUndOvr ST_LimLoc = 1
ST_LimLocSubSup ST_LimLoc = 2
)
func (m ST_LimLoc) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_LimLoc) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_LimLoc) String() string
func (m *ST_LimLoc) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_LimLoc) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_LimLoc) Validate() error
func (m ST_LimLoc) ValidateWithPath(path string) error
type ST_Script byte
const (
ST_ScriptUnset ST_Script = 0
ST_ScriptRoman ST_Script = 1
ST_ScriptScript ST_Script = 2
ST_ScriptFraktur ST_Script = 3
ST_ScriptDouble_struck ST_Script = 4
ST_ScriptSans_serif ST_Script = 5
ST_ScriptMonospace ST_Script = 6
)
func (m ST_Script) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_Script) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_Script) String() string
func (m *ST_Script) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_Script) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_Script) Validate() error
func (m ST_Script) ValidateWithPath(path string) error
type ST_Shp byte
const (
ST_ShpUnset ST_Shp = 0
ST_ShpCentered ST_Shp = 1
ST_ShpMatch ST_Shp = 2
)
func (m ST_Shp) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_Shp) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_Shp) String() string
func (m *ST_Shp) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_Shp) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_Shp) Validate() error
func (m ST_Shp) ValidateWithPath(path string) error
type ST_Style byte
const (
ST_StyleUnset ST_Style = 0
ST_StyleP ST_Style = 1
ST_StyleB ST_Style = 2
ST_StyleI ST_Style = 3
ST_StyleBi ST_Style = 4
)
func (m ST_Style) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_Style) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_Style) String() string
func (m *ST_Style) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_Style) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_Style) Validate() error
func (m ST_Style) ValidateWithPath(path string) error
type ST_TopBot byte
const (
ST_TopBotUnset ST_TopBot = 0
ST_TopBotTop ST_TopBot = 1
ST_TopBotBot ST_TopBot = 2
)
func (m ST_TopBot) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_TopBot) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_TopBot) String() string
func (m *ST_TopBot) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_TopBot) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_TopBot) Validate() error
func (m ST_TopBot) ValidateWithPath(path string) error