vml

package
v0.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2018 License: AGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AG_Adj

type AG_Adj struct {
	AdjAttr *string
}

func NewAG_Adj

func NewAG_Adj() *AG_Adj

func (*AG_Adj) MarshalXML

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

func (*AG_Adj) UnmarshalXML

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

func (*AG_Adj) Validate

func (m *AG_Adj) Validate() error

Validate validates the AG_Adj and its children

func (*AG_Adj) ValidateWithPath

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

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

type AG_AllCoreAttributes

type AG_AllCoreAttributes struct {
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
}

func NewAG_AllCoreAttributes

func NewAG_AllCoreAttributes() *AG_AllCoreAttributes

func (*AG_AllCoreAttributes) MarshalXML

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

func (*AG_AllCoreAttributes) UnmarshalXML

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

func (*AG_AllCoreAttributes) Validate

func (m *AG_AllCoreAttributes) Validate() error

Validate validates the AG_AllCoreAttributes and its children

func (*AG_AllCoreAttributes) ValidateWithPath

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

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

type AG_AllShapeAttributes

type AG_AllShapeAttributes struct {
	OpacityAttr        *string
	StrokedAttr        sharedTypes.ST_TrueFalse
	StrokecolorAttr    *string
	StrokeweightAttr   *string
	InsetpenAttr       sharedTypes.ST_TrueFalse
	ChromakeyAttr      *string
	FilledAttr         sharedTypes.ST_TrueFalse
	FillcolorAttr      *string
	SptAttr            *float32
	ConnectortypeAttr  OfcST_ConnectorType
	BwmodeAttr         OfcST_BWMode
	BwpureAttr         OfcST_BWMode
	BwnormalAttr       OfcST_BWMode
	ForcedashAttr      sharedTypes.ST_TrueFalse
	OleiconAttr        sharedTypes.ST_TrueFalse
	OleAttr            sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr sharedTypes.ST_TrueFalse
	CliptowrapAttr     sharedTypes.ST_TrueFalse
	ClipAttr           sharedTypes.ST_TrueFalse
}

func NewAG_AllShapeAttributes

func NewAG_AllShapeAttributes() *AG_AllShapeAttributes

func (*AG_AllShapeAttributes) MarshalXML

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

func (*AG_AllShapeAttributes) UnmarshalXML

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

func (*AG_AllShapeAttributes) Validate

func (m *AG_AllShapeAttributes) Validate() error

Validate validates the AG_AllShapeAttributes and its children

func (*AG_AllShapeAttributes) ValidateWithPath

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

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

type AG_Chromakey

type AG_Chromakey struct {
	ChromakeyAttr *string
}

func NewAG_Chromakey

func NewAG_Chromakey() *AG_Chromakey

func (*AG_Chromakey) MarshalXML

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

func (*AG_Chromakey) UnmarshalXML

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

func (*AG_Chromakey) Validate

func (m *AG_Chromakey) Validate() error

Validate validates the AG_Chromakey and its children

func (*AG_Chromakey) ValidateWithPath

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

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

type AG_CoreAttributes

type AG_CoreAttributes struct {
	HrefAttr        *string
	TargetAttr      *string
	ClassAttr       *string
	TitleAttr       *string
	AltAttr         *string
	CoordsizeAttr   *string
	CoordoriginAttr *string
	WrapcoordsAttr  *string
	PrintAttr       sharedTypes.ST_TrueFalse
	IdAttr          *string
	StyleAttr       *string
}

func NewAG_CoreAttributes

func NewAG_CoreAttributes() *AG_CoreAttributes

func (*AG_CoreAttributes) MarshalXML

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

func (*AG_CoreAttributes) UnmarshalXML

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

func (*AG_CoreAttributes) Validate

func (m *AG_CoreAttributes) Validate() error

Validate validates the AG_CoreAttributes and its children

func (*AG_CoreAttributes) ValidateWithPath

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

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

type AG_Ext

type AG_Ext struct {
	ExtAttr ST_Ext
}

func NewAG_Ext

func NewAG_Ext() *AG_Ext

func (*AG_Ext) MarshalXML

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

func (*AG_Ext) UnmarshalXML

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

func (*AG_Ext) Validate

func (m *AG_Ext) Validate() error

Validate validates the AG_Ext and its children

func (*AG_Ext) ValidateWithPath

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

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

type AG_Fill

type AG_Fill struct {
	FilledAttr    sharedTypes.ST_TrueFalse
	FillcolorAttr *string
}

func NewAG_Fill

func NewAG_Fill() *AG_Fill

func (*AG_Fill) MarshalXML

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

func (*AG_Fill) UnmarshalXML

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

func (*AG_Fill) Validate

func (m *AG_Fill) Validate() error

Validate validates the AG_Fill and its children

func (*AG_Fill) ValidateWithPath

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

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

type AG_Id

type AG_Id struct {
	IdAttr *string
}

func NewAG_Id

func NewAG_Id() *AG_Id

func (*AG_Id) MarshalXML

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

func (*AG_Id) UnmarshalXML

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

func (*AG_Id) Validate

func (m *AG_Id) Validate() error

Validate validates the AG_Id and its children

func (*AG_Id) ValidateWithPath

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

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

type AG_ImageAttributes

type AG_ImageAttributes struct {
	SrcAttr        *string
	CropleftAttr   *string
	CroptopAttr    *string
	CroprightAttr  *string
	CropbottomAttr *string
	GainAttr       *string
	BlacklevelAttr *string
	GammaAttr      *string
	GrayscaleAttr  sharedTypes.ST_TrueFalse
	BilevelAttr    sharedTypes.ST_TrueFalse
}

func NewAG_ImageAttributes

func NewAG_ImageAttributes() *AG_ImageAttributes

func (*AG_ImageAttributes) MarshalXML

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

func (*AG_ImageAttributes) UnmarshalXML

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

func (*AG_ImageAttributes) Validate

func (m *AG_ImageAttributes) Validate() error

Validate validates the AG_ImageAttributes and its children

func (*AG_ImageAttributes) ValidateWithPath

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

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

type AG_OfficeCoreAttributes

type AG_OfficeCoreAttributes struct {
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
}

func NewAG_OfficeCoreAttributes

func NewAG_OfficeCoreAttributes() *AG_OfficeCoreAttributes

func (*AG_OfficeCoreAttributes) MarshalXML

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

func (*AG_OfficeCoreAttributes) UnmarshalXML

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

func (*AG_OfficeCoreAttributes) Validate

func (m *AG_OfficeCoreAttributes) Validate() error

Validate validates the AG_OfficeCoreAttributes and its children

func (*AG_OfficeCoreAttributes) ValidateWithPath

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

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

type AG_OfficeShapeAttributes

type AG_OfficeShapeAttributes struct {
	SptAttr            *float32
	ConnectortypeAttr  OfcST_ConnectorType
	BwmodeAttr         OfcST_BWMode
	BwpureAttr         OfcST_BWMode
	BwnormalAttr       OfcST_BWMode
	ForcedashAttr      sharedTypes.ST_TrueFalse
	OleiconAttr        sharedTypes.ST_TrueFalse
	OleAttr            sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr sharedTypes.ST_TrueFalse
	CliptowrapAttr     sharedTypes.ST_TrueFalse
	ClipAttr           sharedTypes.ST_TrueFalse
}

func NewAG_OfficeShapeAttributes

func NewAG_OfficeShapeAttributes() *AG_OfficeShapeAttributes

func (*AG_OfficeShapeAttributes) MarshalXML

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

func (*AG_OfficeShapeAttributes) UnmarshalXML

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

func (*AG_OfficeShapeAttributes) Validate

func (m *AG_OfficeShapeAttributes) Validate() error

Validate validates the AG_OfficeShapeAttributes and its children

func (*AG_OfficeShapeAttributes) ValidateWithPath

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

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

type AG_Path

type AG_Path struct {
	PathAttr *string
}

func NewAG_Path

func NewAG_Path() *AG_Path

func (*AG_Path) MarshalXML

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

func (*AG_Path) UnmarshalXML

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

func (*AG_Path) Validate

func (m *AG_Path) Validate() error

Validate validates the AG_Path and its children

func (*AG_Path) ValidateWithPath

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

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

type AG_ShapeAttributes

type AG_ShapeAttributes struct {
	OpacityAttr      *string
	StrokedAttr      sharedTypes.ST_TrueFalse
	StrokecolorAttr  *string
	StrokeweightAttr *string
	InsetpenAttr     sharedTypes.ST_TrueFalse
	ChromakeyAttr    *string
	FilledAttr       sharedTypes.ST_TrueFalse
	FillcolorAttr    *string
}

func NewAG_ShapeAttributes

func NewAG_ShapeAttributes() *AG_ShapeAttributes

func (*AG_ShapeAttributes) MarshalXML

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

func (*AG_ShapeAttributes) UnmarshalXML

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

func (*AG_ShapeAttributes) Validate

func (m *AG_ShapeAttributes) Validate() error

Validate validates the AG_ShapeAttributes and its children

func (*AG_ShapeAttributes) ValidateWithPath

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

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

type AG_StrokeAttributes

type AG_StrokeAttributes struct {
	OnAttr               sharedTypes.ST_TrueFalse
	WeightAttr           *string
	ColorAttr            *string
	OpacityAttr          *string
	LinestyleAttr        ST_StrokeLineStyle
	MiterlimitAttr       *float64
	JoinstyleAttr        ST_StrokeJoinStyle
	EndcapAttr           ST_StrokeEndCap
	DashstyleAttr        *string
	FilltypeAttr         ST_FillType
	SrcAttr              *string
	ImageaspectAttr      ST_ImageAspect
	ImagesizeAttr        *string
	ImagealignshapeAttr  sharedTypes.ST_TrueFalse
	Color2Attr           *string
	StartarrowAttr       ST_StrokeArrowType
	StartarrowwidthAttr  ST_StrokeArrowWidth
	StartarrowlengthAttr ST_StrokeArrowLength
	EndarrowAttr         ST_StrokeArrowType
	EndarrowwidthAttr    ST_StrokeArrowWidth
	EndarrowlengthAttr   ST_StrokeArrowLength
	HrefAttr             *string
	AlthrefAttr          *string
	TitleAttr            *string
	ForcedashAttr        sharedTypes.ST_TrueFalse
	IdAttr               *string
	InsetpenAttr         sharedTypes.ST_TrueFalse
	RelidAttr            *string
}

func NewAG_StrokeAttributes

func NewAG_StrokeAttributes() *AG_StrokeAttributes

func (*AG_StrokeAttributes) MarshalXML

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

func (*AG_StrokeAttributes) UnmarshalXML

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

func (*AG_StrokeAttributes) Validate

func (m *AG_StrokeAttributes) Validate() error

Validate validates the AG_StrokeAttributes and its children

func (*AG_StrokeAttributes) ValidateWithPath

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

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

type AG_Style

type AG_Style struct {
	StyleAttr *string
}

func NewAG_Style

func NewAG_Style() *AG_Style

func (*AG_Style) MarshalXML

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

func (*AG_Style) UnmarshalXML

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

func (*AG_Style) Validate

func (m *AG_Style) Validate() error

Validate validates the AG_Style and its children

func (*AG_Style) ValidateWithPath

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

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

type AG_Type

type AG_Type struct {
	TypeAttr *string
}

func NewAG_Type

func NewAG_Type() *AG_Type

func (*AG_Type) MarshalXML

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

func (*AG_Type) UnmarshalXML

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

func (*AG_Type) Validate

func (m *AG_Type) Validate() error

Validate validates the AG_Type and its children

func (*AG_Type) ValidateWithPath

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

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

type Arc

type Arc struct {
	CT_Arc
}

func NewArc

func NewArc() *Arc

func (*Arc) MarshalXML

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

func (*Arc) UnmarshalXML

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

func (*Arc) Validate

func (m *Arc) Validate() error

Validate validates the Arc and its children

func (*Arc) ValidateWithPath

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

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

type Background

type Background struct {
	CT_Background
}

func NewBackground

func NewBackground() *Background

func (*Background) MarshalXML

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

func (*Background) UnmarshalXML

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

func (*Background) Validate

func (m *Background) Validate() error

Validate validates the Background and its children

func (*Background) ValidateWithPath

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

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

type CT_Arc

type CT_Arc struct {
	StartAngleAttr        *float64
	EndAngleAttr          *float64
	EG_ShapeElements      []*EG_ShapeElements
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	OpacityAttr           *string
	StrokedAttr           sharedTypes.ST_TrueFalse
	StrokecolorAttr       *string
	StrokeweightAttr      *string
	InsetpenAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr         *string
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
	SptAttr               *float32
	ConnectortypeAttr     OfcST_ConnectorType
	BwmodeAttr            OfcST_BWMode
	BwpureAttr            OfcST_BWMode
	BwnormalAttr          OfcST_BWMode
	ForcedashAttr         sharedTypes.ST_TrueFalse
	OleiconAttr           sharedTypes.ST_TrueFalse
	OleAttr               sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr    sharedTypes.ST_TrueFalse
	CliptowrapAttr        sharedTypes.ST_TrueFalse
	ClipAttr              sharedTypes.ST_TrueFalse
}

func NewCT_Arc

func NewCT_Arc() *CT_Arc

func (*CT_Arc) MarshalXML

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

func (*CT_Arc) UnmarshalXML

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

func (*CT_Arc) Validate

func (m *CT_Arc) Validate() error

Validate validates the CT_Arc and its children

func (*CT_Arc) ValidateWithPath

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

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

type CT_Background

type CT_Background struct {
	BwmodeAttr           OfcST_BWMode
	BwpureAttr           OfcST_BWMode
	BwnormalAttr         OfcST_BWMode
	TargetscreensizeAttr OfcST_ScreenSize
	Fill                 *Fill
	IdAttr               *string
	FilledAttr           sharedTypes.ST_TrueFalse
	FillcolorAttr        *string
}

func NewCT_Background

func NewCT_Background() *CT_Background

func (*CT_Background) MarshalXML

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

func (*CT_Background) UnmarshalXML

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

func (*CT_Background) Validate

func (m *CT_Background) Validate() error

Validate validates the CT_Background and its children

func (*CT_Background) ValidateWithPath

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

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

type CT_Curve

type CT_Curve struct {
	FromAttr              *string
	Control1Attr          *string
	Control2Attr          *string
	ToAttr                *string
	EG_ShapeElements      []*EG_ShapeElements
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	OpacityAttr           *string
	StrokedAttr           sharedTypes.ST_TrueFalse
	StrokecolorAttr       *string
	StrokeweightAttr      *string
	InsetpenAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr         *string
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
	SptAttr               *float32
	ConnectortypeAttr     OfcST_ConnectorType
	BwmodeAttr            OfcST_BWMode
	BwpureAttr            OfcST_BWMode
	BwnormalAttr          OfcST_BWMode
	ForcedashAttr         sharedTypes.ST_TrueFalse
	OleiconAttr           sharedTypes.ST_TrueFalse
	OleAttr               sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr    sharedTypes.ST_TrueFalse
	CliptowrapAttr        sharedTypes.ST_TrueFalse
	ClipAttr              sharedTypes.ST_TrueFalse
}

func NewCT_Curve

func NewCT_Curve() *CT_Curve

func (*CT_Curve) MarshalXML

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

func (*CT_Curve) UnmarshalXML

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

func (*CT_Curve) Validate

func (m *CT_Curve) Validate() error

Validate validates the CT_Curve and its children

func (*CT_Curve) ValidateWithPath

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

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

type CT_F

type CT_F struct {
	EqnAttr *string
}

func NewCT_F

func NewCT_F() *CT_F

func (*CT_F) MarshalXML

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

func (*CT_F) UnmarshalXML

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

func (*CT_F) Validate

func (m *CT_F) Validate() error

Validate validates the CT_F and its children

func (*CT_F) ValidateWithPath

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

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

type CT_Fill

type CT_Fill struct {
	TypeAttr             ST_FillType
	OnAttr               sharedTypes.ST_TrueFalse
	ColorAttr            *string
	OpacityAttr          *string
	Color2Attr           *string
	SrcAttr              *string
	HrefAttr             *string
	AlthrefAttr          *string
	SizeAttr             *string
	OriginAttr           *string
	PositionAttr         *string
	AspectAttr           ST_ImageAspect
	ColorsAttr           *string
	AngleAttr            *float64
	AlignshapeAttr       sharedTypes.ST_TrueFalse
	FocusAttr            *string
	FocussizeAttr        *string
	FocuspositionAttr    *string
	MethodAttr           ST_FillMethod
	DetectmouseclickAttr sharedTypes.ST_TrueFalse
	TitleAttr            *string
	Opacity2Attr         *string
	RecolorAttr          sharedTypes.ST_TrueFalse
	RotateAttr           sharedTypes.ST_TrueFalse
	IdAttr               *string
	RelidAttr            *string
	Fill                 *OfcFill
	SIdAttr              *string
}

func NewCT_Fill

func NewCT_Fill() *CT_Fill

func (*CT_Fill) MarshalXML

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

func (*CT_Fill) UnmarshalXML

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

func (*CT_Fill) Validate

func (m *CT_Fill) Validate() error

Validate validates the CT_Fill and its children

func (*CT_Fill) ValidateWithPath

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

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

type CT_Formulas

type CT_Formulas struct {
	F []*CT_F
}

func NewCT_Formulas

func NewCT_Formulas() *CT_Formulas

func (*CT_Formulas) MarshalXML

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

func (*CT_Formulas) UnmarshalXML

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

func (*CT_Formulas) Validate

func (m *CT_Formulas) Validate() error

Validate validates the CT_Formulas and its children

func (*CT_Formulas) ValidateWithPath

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

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

type CT_Group

type CT_Group struct {
	EditasAttr            ST_EditAs
	TablepropertiesAttr   *string
	TablelimitsAttr       *string
	Group                 []*Group
	Shape                 []*Shape
	Shapetype             []*Shapetype
	Arc                   []*Arc
	Curve                 []*Curve
	Image                 []*Image
	Line                  []*Line
	Oval                  []*Oval
	Polyline              []*Polyline
	Rect                  []*Rect
	Roundrect             []*Roundrect
	Diagram               []*OfcDiagram
	EG_ShapeElements      []*EG_ShapeElements
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
}

func NewCT_Group

func NewCT_Group() *CT_Group

func (*CT_Group) MarshalXML

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

func (*CT_Group) UnmarshalXML

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

func (*CT_Group) Validate

func (m *CT_Group) Validate() error

Validate validates the CT_Group and its children

func (*CT_Group) ValidateWithPath

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

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

type CT_H

type CT_H struct {
	PositionAttr    *string
	PolarAttr       *string
	MapAttr         *string
	InvxAttr        sharedTypes.ST_TrueFalse
	InvyAttr        sharedTypes.ST_TrueFalse
	SwitchAttr      sharedTypes.ST_TrueFalseBlank
	XrangeAttr      *string
	YrangeAttr      *string
	RadiusrangeAttr *string
}

func NewCT_H

func NewCT_H() *CT_H

func (*CT_H) MarshalXML

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

func (*CT_H) UnmarshalXML

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

func (*CT_H) Validate

func (m *CT_H) Validate() error

Validate validates the CT_H and its children

func (*CT_H) ValidateWithPath

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

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

type CT_Handles

type CT_Handles struct {
	H []*CT_H
}

func NewCT_Handles

func NewCT_Handles() *CT_Handles

func (*CT_Handles) MarshalXML

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

func (*CT_Handles) UnmarshalXML

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

func (*CT_Handles) Validate

func (m *CT_Handles) Validate() error

Validate validates the CT_Handles and its children

func (*CT_Handles) ValidateWithPath

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

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

type CT_Image

type CT_Image struct {
	EG_ShapeElements      []*EG_ShapeElements
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	OpacityAttr           *string
	StrokedAttr           sharedTypes.ST_TrueFalse
	StrokecolorAttr       *string
	StrokeweightAttr      *string
	InsetpenAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr         *string
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
	SptAttr               *float32
	ConnectortypeAttr     OfcST_ConnectorType
	BwmodeAttr            OfcST_BWMode
	BwpureAttr            OfcST_BWMode
	BwnormalAttr          OfcST_BWMode
	ForcedashAttr         sharedTypes.ST_TrueFalse
	OleiconAttr           sharedTypes.ST_TrueFalse
	OleAttr               sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr    sharedTypes.ST_TrueFalse
	CliptowrapAttr        sharedTypes.ST_TrueFalse
	ClipAttr              sharedTypes.ST_TrueFalse
	SrcAttr               *string
	CropleftAttr          *string
	CroptopAttr           *string
	CroprightAttr         *string
	CropbottomAttr        *string
	GainAttr              *string
	BlacklevelAttr        *string
	GammaAttr             *string
	GrayscaleAttr         sharedTypes.ST_TrueFalse
	BilevelAttr           sharedTypes.ST_TrueFalse
}

func NewCT_Image

func NewCT_Image() *CT_Image

func (*CT_Image) MarshalXML

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

func (*CT_Image) UnmarshalXML

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

func (*CT_Image) Validate

func (m *CT_Image) Validate() error

Validate validates the CT_Image and its children

func (*CT_Image) ValidateWithPath

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

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

type CT_ImageData

type CT_ImageData struct {
	EmbosscolorAttr      *string
	RecolortargetAttr    *string
	HrefAttr             *string
	AlthrefAttr          *string
	TitleAttr            *string
	OleidAttr            *float32
	DetectmouseclickAttr sharedTypes.ST_TrueFalse
	MovieAttr            *float32
	RelidAttr            *string
	IdAttr               *string
	PictAttr             *string
	RHrefAttr            *string
	SIdAttr              *string
	SrcAttr              *string
	CropleftAttr         *string
	CroptopAttr          *string
	CroprightAttr        *string
	CropbottomAttr       *string
	GainAttr             *string
	BlacklevelAttr       *string
	GammaAttr            *string
	GrayscaleAttr        sharedTypes.ST_TrueFalse
	BilevelAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr        *string
}

func NewCT_ImageData

func NewCT_ImageData() *CT_ImageData

func (*CT_ImageData) MarshalXML

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

func (*CT_ImageData) UnmarshalXML

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

func (*CT_ImageData) Validate

func (m *CT_ImageData) Validate() error

Validate validates the CT_ImageData and its children

func (*CT_ImageData) ValidateWithPath

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

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

type CT_Line

type CT_Line struct {
	FromAttr              *string
	ToAttr                *string
	EG_ShapeElements      []*EG_ShapeElements
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	OpacityAttr           *string
	StrokedAttr           sharedTypes.ST_TrueFalse
	StrokecolorAttr       *string
	StrokeweightAttr      *string
	InsetpenAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr         *string
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
	SptAttr               *float32
	ConnectortypeAttr     OfcST_ConnectorType
	BwmodeAttr            OfcST_BWMode
	BwpureAttr            OfcST_BWMode
	BwnormalAttr          OfcST_BWMode
	ForcedashAttr         sharedTypes.ST_TrueFalse
	OleiconAttr           sharedTypes.ST_TrueFalse
	OleAttr               sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr    sharedTypes.ST_TrueFalse
	CliptowrapAttr        sharedTypes.ST_TrueFalse
	ClipAttr              sharedTypes.ST_TrueFalse
}

func NewCT_Line

func NewCT_Line() *CT_Line

func (*CT_Line) MarshalXML

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

func (*CT_Line) UnmarshalXML

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

func (*CT_Line) Validate

func (m *CT_Line) Validate() error

Validate validates the CT_Line and its children

func (*CT_Line) ValidateWithPath

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

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

type CT_Oval

type CT_Oval struct {
	EG_ShapeElements      []*EG_ShapeElements
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	OpacityAttr           *string
	StrokedAttr           sharedTypes.ST_TrueFalse
	StrokecolorAttr       *string
	StrokeweightAttr      *string
	InsetpenAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr         *string
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
	SptAttr               *float32
	ConnectortypeAttr     OfcST_ConnectorType
	BwmodeAttr            OfcST_BWMode
	BwpureAttr            OfcST_BWMode
	BwnormalAttr          OfcST_BWMode
	ForcedashAttr         sharedTypes.ST_TrueFalse
	OleiconAttr           sharedTypes.ST_TrueFalse
	OleAttr               sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr    sharedTypes.ST_TrueFalse
	CliptowrapAttr        sharedTypes.ST_TrueFalse
	ClipAttr              sharedTypes.ST_TrueFalse
}

func NewCT_Oval

func NewCT_Oval() *CT_Oval

func (*CT_Oval) MarshalXML

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

func (*CT_Oval) UnmarshalXML

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

func (*CT_Oval) Validate

func (m *CT_Oval) Validate() error

Validate validates the CT_Oval and its children

func (*CT_Oval) ValidateWithPath

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

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

type CT_Path

type CT_Path struct {
	VAttr               *string
	LimoAttr            *string
	TextboxrectAttr     *string
	FillokAttr          sharedTypes.ST_TrueFalse
	StrokeokAttr        sharedTypes.ST_TrueFalse
	ShadowokAttr        sharedTypes.ST_TrueFalse
	ArrowokAttr         sharedTypes.ST_TrueFalse
	GradientshapeokAttr sharedTypes.ST_TrueFalse
	TextpathokAttr      sharedTypes.ST_TrueFalse
	InsetpenokAttr      sharedTypes.ST_TrueFalse
	ConnecttypeAttr     OfcST_ConnectType
	ConnectlocsAttr     *string
	ConnectanglesAttr   *string
	ExtrusionokAttr     sharedTypes.ST_TrueFalse
	IdAttr              *string
}

func NewCT_Path

func NewCT_Path() *CT_Path

func (*CT_Path) MarshalXML

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

func (*CT_Path) UnmarshalXML

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

func (*CT_Path) Validate

func (m *CT_Path) Validate() error

Validate validates the CT_Path and its children

func (*CT_Path) ValidateWithPath

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

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

type CT_PolyLine

type CT_PolyLine struct {
	PointsAttr            *string
	Ink                   []*OfcInk
	EG_ShapeElements      []*EG_ShapeElements
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	OpacityAttr           *string
	StrokedAttr           sharedTypes.ST_TrueFalse
	StrokecolorAttr       *string
	StrokeweightAttr      *string
	InsetpenAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr         *string
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
	SptAttr               *float32
	ConnectortypeAttr     OfcST_ConnectorType
	BwmodeAttr            OfcST_BWMode
	BwpureAttr            OfcST_BWMode
	BwnormalAttr          OfcST_BWMode
	ForcedashAttr         sharedTypes.ST_TrueFalse
	OleiconAttr           sharedTypes.ST_TrueFalse
	OleAttr               sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr    sharedTypes.ST_TrueFalse
	CliptowrapAttr        sharedTypes.ST_TrueFalse
	ClipAttr              sharedTypes.ST_TrueFalse
}

func NewCT_PolyLine

func NewCT_PolyLine() *CT_PolyLine

func (*CT_PolyLine) MarshalXML

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

func (*CT_PolyLine) UnmarshalXML

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

func (*CT_PolyLine) Validate

func (m *CT_PolyLine) Validate() error

Validate validates the CT_PolyLine and its children

func (*CT_PolyLine) ValidateWithPath

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

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

type CT_Rect

type CT_Rect struct {
	EG_ShapeElements      []*EG_ShapeElements
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	OpacityAttr           *string
	StrokedAttr           sharedTypes.ST_TrueFalse
	StrokecolorAttr       *string
	StrokeweightAttr      *string
	InsetpenAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr         *string
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
	SptAttr               *float32
	ConnectortypeAttr     OfcST_ConnectorType
	BwmodeAttr            OfcST_BWMode
	BwpureAttr            OfcST_BWMode
	BwnormalAttr          OfcST_BWMode
	ForcedashAttr         sharedTypes.ST_TrueFalse
	OleiconAttr           sharedTypes.ST_TrueFalse
	OleAttr               sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr    sharedTypes.ST_TrueFalse
	CliptowrapAttr        sharedTypes.ST_TrueFalse
	ClipAttr              sharedTypes.ST_TrueFalse
}

func NewCT_Rect

func NewCT_Rect() *CT_Rect

func (*CT_Rect) MarshalXML

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

func (*CT_Rect) UnmarshalXML

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

func (*CT_Rect) Validate

func (m *CT_Rect) Validate() error

Validate validates the CT_Rect and its children

func (*CT_Rect) ValidateWithPath

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

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

type CT_RoundRect

type CT_RoundRect struct {
	ArcsizeAttr           *string
	EG_ShapeElements      []*EG_ShapeElements
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	OpacityAttr           *string
	StrokedAttr           sharedTypes.ST_TrueFalse
	StrokecolorAttr       *string
	StrokeweightAttr      *string
	InsetpenAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr         *string
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
	SptAttr               *float32
	ConnectortypeAttr     OfcST_ConnectorType
	BwmodeAttr            OfcST_BWMode
	BwpureAttr            OfcST_BWMode
	BwnormalAttr          OfcST_BWMode
	ForcedashAttr         sharedTypes.ST_TrueFalse
	OleiconAttr           sharedTypes.ST_TrueFalse
	OleAttr               sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr    sharedTypes.ST_TrueFalse
	CliptowrapAttr        sharedTypes.ST_TrueFalse
	ClipAttr              sharedTypes.ST_TrueFalse
}

func NewCT_RoundRect

func NewCT_RoundRect() *CT_RoundRect

func (*CT_RoundRect) MarshalXML

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

func (*CT_RoundRect) UnmarshalXML

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

func (*CT_RoundRect) Validate

func (m *CT_RoundRect) Validate() error

Validate validates the CT_RoundRect and its children

func (*CT_RoundRect) ValidateWithPath

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

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

type CT_Shadow

type CT_Shadow struct {
	OnAttr       sharedTypes.ST_TrueFalse
	TypeAttr     ST_ShadowType
	ObscuredAttr sharedTypes.ST_TrueFalse
	ColorAttr    *string
	OpacityAttr  *string
	OffsetAttr   *string
	Color2Attr   *string
	Offset2Attr  *string
	OriginAttr   *string
	MatrixAttr   *string
	IdAttr       *string
}

func NewCT_Shadow

func NewCT_Shadow() *CT_Shadow

func (*CT_Shadow) MarshalXML

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

func (*CT_Shadow) UnmarshalXML

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

func (*CT_Shadow) Validate

func (m *CT_Shadow) Validate() error

Validate validates the CT_Shadow and its children

func (*CT_Shadow) ValidateWithPath

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

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

type CT_Shape

type CT_Shape struct {
	GfxdataAttr           *string
	EquationxmlAttr       *string
	Ink                   []*OfcInk
	Iscomment             []*powerpoint.Iscomment
	Equationxml           []*OfcEquationxml
	EG_ShapeElements      []*EG_ShapeElements
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	OpacityAttr           *string
	StrokedAttr           sharedTypes.ST_TrueFalse
	StrokecolorAttr       *string
	StrokeweightAttr      *string
	InsetpenAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr         *string
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
	SptAttr               *float32
	ConnectortypeAttr     OfcST_ConnectorType
	BwmodeAttr            OfcST_BWMode
	BwpureAttr            OfcST_BWMode
	BwnormalAttr          OfcST_BWMode
	ForcedashAttr         sharedTypes.ST_TrueFalse
	OleiconAttr           sharedTypes.ST_TrueFalse
	OleAttr               sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr    sharedTypes.ST_TrueFalse
	CliptowrapAttr        sharedTypes.ST_TrueFalse
	ClipAttr              sharedTypes.ST_TrueFalse
	TypeAttr              *string
	AdjAttr               *string
	PathAttr              *string
}

func NewCT_Shape

func NewCT_Shape() *CT_Shape

func (*CT_Shape) MarshalXML

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

func (*CT_Shape) UnmarshalXML

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

func (*CT_Shape) Validate

func (m *CT_Shape) Validate() error

Validate validates the CT_Shape and its children

func (*CT_Shape) ValidateWithPath

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

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

type CT_Shapetype

type CT_Shapetype struct {
	MasterAttr            *string
	EG_ShapeElements      []*EG_ShapeElements
	Complex               *OfcComplex
	HrefAttr              *string
	TargetAttr            *string
	ClassAttr             *string
	TitleAttr             *string
	AltAttr               *string
	CoordsizeAttr         *string
	CoordoriginAttr       *string
	WrapcoordsAttr        *string
	PrintAttr             sharedTypes.ST_TrueFalse
	IdAttr                *string
	StyleAttr             *string
	SpidAttr              *string
	OnedAttr              sharedTypes.ST_TrueFalse
	RegroupidAttr         *int64
	DoubleclicknotifyAttr sharedTypes.ST_TrueFalse
	ButtonAttr            sharedTypes.ST_TrueFalse
	UserhiddenAttr        sharedTypes.ST_TrueFalse
	BulletAttr            sharedTypes.ST_TrueFalse
	HrAttr                sharedTypes.ST_TrueFalse
	HrstdAttr             sharedTypes.ST_TrueFalse
	HrnoshadeAttr         sharedTypes.ST_TrueFalse
	HrpctAttr             *float32
	HralignAttr           OfcST_HrAlign
	AllowincellAttr       sharedTypes.ST_TrueFalse
	AllowoverlapAttr      sharedTypes.ST_TrueFalse
	UserdrawnAttr         sharedTypes.ST_TrueFalse
	BordertopcolorAttr    *string
	BorderleftcolorAttr   *string
	BorderbottomcolorAttr *string
	BorderrightcolorAttr  *string
	DgmlayoutAttr         OfcST_DiagramLayout
	DgmnodekindAttr       *int64
	DgmlayoutmruAttr      OfcST_DiagramLayout
	InsetmodeAttr         OfcST_InsetMode
	OpacityAttr           *string
	StrokedAttr           sharedTypes.ST_TrueFalse
	StrokecolorAttr       *string
	StrokeweightAttr      *string
	InsetpenAttr          sharedTypes.ST_TrueFalse
	ChromakeyAttr         *string
	FilledAttr            sharedTypes.ST_TrueFalse
	FillcolorAttr         *string
	SptAttr               *float32
	ConnectortypeAttr     OfcST_ConnectorType
	BwmodeAttr            OfcST_BWMode
	BwpureAttr            OfcST_BWMode
	BwnormalAttr          OfcST_BWMode
	ForcedashAttr         sharedTypes.ST_TrueFalse
	OleiconAttr           sharedTypes.ST_TrueFalse
	OleAttr               sharedTypes.ST_TrueFalseBlank
	PreferrelativeAttr    sharedTypes.ST_TrueFalse
	CliptowrapAttr        sharedTypes.ST_TrueFalse
	ClipAttr              sharedTypes.ST_TrueFalse
	AdjAttr               *string
	PathAttr              *string
}

func NewCT_Shapetype

func NewCT_Shapetype() *CT_Shapetype

func (*CT_Shapetype) MarshalXML

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

func (*CT_Shapetype) UnmarshalXML

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

func (*CT_Shapetype) Validate

func (m *CT_Shapetype) Validate() error

Validate validates the CT_Shapetype and its children

func (*CT_Shapetype) ValidateWithPath

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

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

type CT_Stroke

type CT_Stroke struct {
	Left                 *OfcLeft
	Top                  *OfcTop
	Right                *OfcRight
	Bottom               *OfcBottom
	Column               *OfcColumn
	IdAttr               *string
	OnAttr               sharedTypes.ST_TrueFalse
	WeightAttr           *string
	ColorAttr            *string
	OpacityAttr          *string
	LinestyleAttr        ST_StrokeLineStyle
	MiterlimitAttr       *float64
	JoinstyleAttr        ST_StrokeJoinStyle
	EndcapAttr           ST_StrokeEndCap
	DashstyleAttr        *string
	FilltypeAttr         ST_FillType
	SrcAttr              *string
	ImageaspectAttr      ST_ImageAspect
	ImagesizeAttr        *string
	ImagealignshapeAttr  sharedTypes.ST_TrueFalse
	Color2Attr           *string
	StartarrowAttr       ST_StrokeArrowType
	StartarrowwidthAttr  ST_StrokeArrowWidth
	StartarrowlengthAttr ST_StrokeArrowLength
	EndarrowAttr         ST_StrokeArrowType
	EndarrowwidthAttr    ST_StrokeArrowWidth
	EndarrowlengthAttr   ST_StrokeArrowLength
	HrefAttr             *string
	AlthrefAttr          *string
	TitleAttr            *string
	ForcedashAttr        sharedTypes.ST_TrueFalse
	RIdAttr              *string
	InsetpenAttr         sharedTypes.ST_TrueFalse
	RelidAttr            *string
}

func NewCT_Stroke

func NewCT_Stroke() *CT_Stroke

func (*CT_Stroke) MarshalXML

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

func (*CT_Stroke) UnmarshalXML

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

func (*CT_Stroke) Validate

func (m *CT_Stroke) Validate() error

Validate validates the CT_Stroke and its children

func (*CT_Stroke) ValidateWithPath

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

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

type CT_TextPath

type CT_TextPath struct {
	OnAttr       sharedTypes.ST_TrueFalse
	FitshapeAttr sharedTypes.ST_TrueFalse
	FitpathAttr  sharedTypes.ST_TrueFalse
	TrimAttr     sharedTypes.ST_TrueFalse
	XscaleAttr   sharedTypes.ST_TrueFalse
	StringAttr   *string
	IdAttr       *string
	StyleAttr    *string
}

func NewCT_TextPath

func NewCT_TextPath() *CT_TextPath

func (*CT_TextPath) MarshalXML

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

func (*CT_TextPath) UnmarshalXML

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

func (*CT_TextPath) Validate

func (m *CT_TextPath) Validate() error

Validate validates the CT_TextPath and its children

func (*CT_TextPath) ValidateWithPath

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

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

type CT_Textbox

type CT_Textbox struct {
	InsetAttr       *string
	SingleclickAttr sharedTypes.ST_TrueFalse
	InsetmodeAttr   OfcST_InsetMode
	TxbxContent     *wml.TxbxContent
	Any             gooxml.Any
	IdAttr          *string
	StyleAttr       *string
}

func NewCT_Textbox

func NewCT_Textbox() *CT_Textbox

func (*CT_Textbox) MarshalXML

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

func (*CT_Textbox) UnmarshalXML

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

func (*CT_Textbox) Validate

func (m *CT_Textbox) Validate() error

Validate validates the CT_Textbox and its children

func (*CT_Textbox) ValidateWithPath

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

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

type Curve

type Curve struct {
	CT_Curve
}

func NewCurve

func NewCurve() *Curve

func (*Curve) MarshalXML

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

func (*Curve) UnmarshalXML

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

func (*Curve) Validate

func (m *Curve) Validate() error

Validate validates the Curve and its children

func (*Curve) ValidateWithPath

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

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

type EG_ShapeElements

type EG_ShapeElements struct {
	Path          *Path
	Formulas      *Formulas
	Handles       *Handles
	Fill          *Fill
	Stroke        *Stroke
	Shadow        *Shadow
	Textbox       *Textbox
	Textpath      *Textpath
	Imagedata     *Imagedata
	Skew          *OfcSkew
	Extrusion     *OfcExtrusion
	Callout       *OfcCallout
	Lock          *OfcLock
	Clippath      *OfcClippath
	Signatureline *OfcSignatureline
	Wrap          *word.Wrap
	Anchorlock    *word.Anchorlock
	Bordertop     *word.Bordertop
	Borderbottom  *word.Borderbottom
	Borderleft    *word.Borderleft
	Borderright   *word.Borderright
	ClientData    *excel.ClientData
	Textdata      *powerpoint.Textdata
}

func NewEG_ShapeElements

func NewEG_ShapeElements() *EG_ShapeElements

func (*EG_ShapeElements) MarshalXML

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

func (*EG_ShapeElements) UnmarshalXML

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

func (*EG_ShapeElements) Validate

func (m *EG_ShapeElements) Validate() error

Validate validates the EG_ShapeElements and its children

func (*EG_ShapeElements) ValidateWithPath

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

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

type Fill

type Fill struct {
	CT_Fill
}

func NewFill

func NewFill() *Fill

func (*Fill) MarshalXML

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

func (*Fill) UnmarshalXML

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

func (*Fill) Validate

func (m *Fill) Validate() error

Validate validates the Fill and its children

func (*Fill) ValidateWithPath

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

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

type Formulas

type Formulas struct {
	CT_Formulas
}

func NewFormulas

func NewFormulas() *Formulas

func (*Formulas) MarshalXML

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

func (*Formulas) UnmarshalXML

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

func (*Formulas) Validate

func (m *Formulas) Validate() error

Validate validates the Formulas and its children

func (*Formulas) ValidateWithPath

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

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

type Group

type Group struct {
	CT_Group
}

func NewGroup

func NewGroup() *Group

func (*Group) MarshalXML

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

func (*Group) UnmarshalXML

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

func (*Group) Validate

func (m *Group) Validate() error

Validate validates the Group and its children

func (*Group) ValidateWithPath

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

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

type Handles

type Handles struct {
	CT_Handles
}

func NewHandles

func NewHandles() *Handles

func (*Handles) MarshalXML

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

func (*Handles) UnmarshalXML

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

func (*Handles) Validate

func (m *Handles) Validate() error

Validate validates the Handles and its children

func (*Handles) ValidateWithPath

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

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

type Image

type Image struct {
	CT_Image
}

func NewImage

func NewImage() *Image

func (*Image) MarshalXML

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

func (*Image) UnmarshalXML

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

func (*Image) Validate

func (m *Image) Validate() error

Validate validates the Image and its children

func (*Image) ValidateWithPath

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

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

type Imagedata

type Imagedata struct {
	CT_ImageData
}

func NewImagedata

func NewImagedata() *Imagedata

func (*Imagedata) MarshalXML

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

func (*Imagedata) UnmarshalXML

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

func (*Imagedata) Validate

func (m *Imagedata) Validate() error

Validate validates the Imagedata and its children

func (*Imagedata) ValidateWithPath

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

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

type Line

type Line struct {
	CT_Line
}

func NewLine

func NewLine() *Line

func (*Line) MarshalXML

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

func (*Line) UnmarshalXML

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

func (*Line) Validate

func (m *Line) Validate() error

Validate validates the Line and its children

func (*Line) ValidateWithPath

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

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

type OfcBottom

type OfcBottom struct {
	OfcCT_StrokeChild
}

func NewOfcBottom

func NewOfcBottom() *OfcBottom

func (*OfcBottom) MarshalXML

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

func (*OfcBottom) UnmarshalXML

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

func (*OfcBottom) Validate

func (m *OfcBottom) Validate() error

Validate validates the OfcBottom and its children

func (*OfcBottom) ValidateWithPath

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

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

type OfcCT_Callout

type OfcCT_Callout struct {
	OnAttr              sharedTypes.ST_TrueFalse
	TypeAttr            *string
	GapAttr             *string
	AngleAttr           OfcST_Angle
	DropautoAttr        sharedTypes.ST_TrueFalse
	DropAttr            *string
	DistanceAttr        *string
	LengthspecifiedAttr sharedTypes.ST_TrueFalse
	LengthAttr          *string
	AccentbarAttr       sharedTypes.ST_TrueFalse
	TextborderAttr      sharedTypes.ST_TrueFalse
	MinusxAttr          sharedTypes.ST_TrueFalse
	MinusyAttr          sharedTypes.ST_TrueFalse
	ExtAttr             ST_Ext
}

func NewOfcCT_Callout

func NewOfcCT_Callout() *OfcCT_Callout

func (*OfcCT_Callout) MarshalXML

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

func (*OfcCT_Callout) UnmarshalXML

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

func (*OfcCT_Callout) Validate

func (m *OfcCT_Callout) Validate() error

Validate validates the OfcCT_Callout and its children

func (*OfcCT_Callout) ValidateWithPath

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

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

type OfcCT_ClipPath

type OfcCT_ClipPath struct {
	VAttr string
}

func NewOfcCT_ClipPath

func NewOfcCT_ClipPath() *OfcCT_ClipPath

func (*OfcCT_ClipPath) MarshalXML

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

func (*OfcCT_ClipPath) UnmarshalXML

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

func (*OfcCT_ClipPath) Validate

func (m *OfcCT_ClipPath) Validate() error

Validate validates the OfcCT_ClipPath and its children

func (*OfcCT_ClipPath) ValidateWithPath

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

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

type OfcCT_ColorMenu

type OfcCT_ColorMenu struct {
	StrokecolorAttr    *string
	FillcolorAttr      *string
	ShadowcolorAttr    *string
	ExtrusioncolorAttr *string
	ExtAttr            ST_Ext
}

func NewOfcCT_ColorMenu

func NewOfcCT_ColorMenu() *OfcCT_ColorMenu

func (*OfcCT_ColorMenu) MarshalXML

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

func (*OfcCT_ColorMenu) UnmarshalXML

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

func (*OfcCT_ColorMenu) Validate

func (m *OfcCT_ColorMenu) Validate() error

Validate validates the OfcCT_ColorMenu and its children

func (*OfcCT_ColorMenu) ValidateWithPath

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

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

type OfcCT_ColorMru

type OfcCT_ColorMru struct {
	ColorsAttr *string
	ExtAttr    ST_Ext
}

func NewOfcCT_ColorMru

func NewOfcCT_ColorMru() *OfcCT_ColorMru

func (*OfcCT_ColorMru) MarshalXML

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

func (*OfcCT_ColorMru) UnmarshalXML

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

func (*OfcCT_ColorMru) Validate

func (m *OfcCT_ColorMru) Validate() error

Validate validates the OfcCT_ColorMru and its children

func (*OfcCT_ColorMru) ValidateWithPath

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

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

type OfcCT_Complex

type OfcCT_Complex struct {
	ExtAttr ST_Ext
}

func NewOfcCT_Complex

func NewOfcCT_Complex() *OfcCT_Complex

func (*OfcCT_Complex) MarshalXML

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

func (*OfcCT_Complex) UnmarshalXML

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

func (*OfcCT_Complex) Validate

func (m *OfcCT_Complex) Validate() error

Validate validates the OfcCT_Complex and its children

func (*OfcCT_Complex) ValidateWithPath

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

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

type OfcCT_Diagram

type OfcCT_Diagram struct {
	DgmstyleAttr         *int64
	AutoformatAttr       sharedTypes.ST_TrueFalse
	ReverseAttr          sharedTypes.ST_TrueFalse
	AutolayoutAttr       sharedTypes.ST_TrueFalse
	DgmscalexAttr        *int64
	DgmscaleyAttr        *int64
	DgmfontsizeAttr      *int64
	ConstrainboundsAttr  *string
	DgmbasetextscaleAttr *int64
	Relationtable        *OfcCT_RelationTable
	ExtAttr              ST_Ext
}

func NewOfcCT_Diagram

func NewOfcCT_Diagram() *OfcCT_Diagram

func (*OfcCT_Diagram) MarshalXML

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

func (*OfcCT_Diagram) UnmarshalXML

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

func (*OfcCT_Diagram) Validate

func (m *OfcCT_Diagram) Validate() error

Validate validates the OfcCT_Diagram and its children

func (*OfcCT_Diagram) ValidateWithPath

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

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

type OfcCT_Entry

type OfcCT_Entry struct {
	NewAttr *int32
	OldAttr *int32
}

func NewOfcCT_Entry

func NewOfcCT_Entry() *OfcCT_Entry

func (*OfcCT_Entry) MarshalXML

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

func (*OfcCT_Entry) UnmarshalXML

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

func (*OfcCT_Entry) Validate

func (m *OfcCT_Entry) Validate() error

Validate validates the OfcCT_Entry and its children

func (*OfcCT_Entry) ValidateWithPath

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

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

type OfcCT_EquationXml

type OfcCT_EquationXml struct {
	ContentTypeAttr *string
	Any             gooxml.Any
}

func NewOfcCT_EquationXml

func NewOfcCT_EquationXml() *OfcCT_EquationXml

func (*OfcCT_EquationXml) MarshalXML

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

func (*OfcCT_EquationXml) UnmarshalXML

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

func (*OfcCT_EquationXml) Validate

func (m *OfcCT_EquationXml) Validate() error

Validate validates the OfcCT_EquationXml and its children

func (*OfcCT_EquationXml) ValidateWithPath

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

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

type OfcCT_Extrusion

type OfcCT_Extrusion struct {
	OnAttr                 sharedTypes.ST_TrueFalse
	TypeAttr               OfcST_ExtrusionType
	RenderAttr             OfcST_ExtrusionRender
	ViewpointoriginAttr    *string
	ViewpointAttr          *string
	PlaneAttr              OfcST_ExtrusionPlane
	SkewangleAttr          *float32
	SkewamtAttr            *string
	ForedepthAttr          *string
	BackdepthAttr          *string
	OrientationAttr        *string
	OrientationangleAttr   *float32
	LockrotationcenterAttr sharedTypes.ST_TrueFalse
	AutorotationcenterAttr sharedTypes.ST_TrueFalse
	RotationcenterAttr     *string
	RotationangleAttr      *string
	ColormodeAttr          OfcST_ColorMode
	ColorAttr              *string
	ShininessAttr          *float32
	SpecularityAttr        *string
	DiffusityAttr          *string
	MetalAttr              sharedTypes.ST_TrueFalse
	EdgeAttr               *string
	FacetAttr              *string
	LightfaceAttr          sharedTypes.ST_TrueFalse
	BrightnessAttr         *string
	LightpositionAttr      *string
	LightlevelAttr         *string
	LightharshAttr         sharedTypes.ST_TrueFalse
	Lightposition2Attr     *string
	Lightlevel2Attr        *string
	Lightharsh2Attr        sharedTypes.ST_TrueFalse
	ExtAttr                ST_Ext
}

func NewOfcCT_Extrusion

func NewOfcCT_Extrusion() *OfcCT_Extrusion

func (*OfcCT_Extrusion) MarshalXML

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

func (*OfcCT_Extrusion) UnmarshalXML

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

func (*OfcCT_Extrusion) Validate

func (m *OfcCT_Extrusion) Validate() error

Validate validates the OfcCT_Extrusion and its children

func (*OfcCT_Extrusion) ValidateWithPath

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

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

type OfcCT_Fill

type OfcCT_Fill struct {
	TypeAttr OfcST_FillType
	ExtAttr  ST_Ext
}

func NewOfcCT_Fill

func NewOfcCT_Fill() *OfcCT_Fill

func (*OfcCT_Fill) MarshalXML

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

func (*OfcCT_Fill) UnmarshalXML

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

func (*OfcCT_Fill) Validate

func (m *OfcCT_Fill) Validate() error

Validate validates the OfcCT_Fill and its children

func (*OfcCT_Fill) ValidateWithPath

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

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

type OfcCT_IdMap

type OfcCT_IdMap struct {
	DataAttr *string
	ExtAttr  ST_Ext
}

func NewOfcCT_IdMap

func NewOfcCT_IdMap() *OfcCT_IdMap

func (*OfcCT_IdMap) MarshalXML

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

func (*OfcCT_IdMap) UnmarshalXML

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

func (*OfcCT_IdMap) Validate

func (m *OfcCT_IdMap) Validate() error

Validate validates the OfcCT_IdMap and its children

func (*OfcCT_IdMap) ValidateWithPath

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

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

type OfcCT_Ink

type OfcCT_Ink struct {
	IAttr           *string
	AnnotationAttr  sharedTypes.ST_TrueFalse
	ContentTypeAttr *string
}

func NewOfcCT_Ink

func NewOfcCT_Ink() *OfcCT_Ink

func (*OfcCT_Ink) MarshalXML

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

func (*OfcCT_Ink) UnmarshalXML

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

func (*OfcCT_Ink) Validate

func (m *OfcCT_Ink) Validate() error

Validate validates the OfcCT_Ink and its children

func (*OfcCT_Ink) ValidateWithPath

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

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

type OfcCT_Lock

type OfcCT_Lock struct {
	PositionAttr      sharedTypes.ST_TrueFalse
	SelectionAttr     sharedTypes.ST_TrueFalse
	GroupingAttr      sharedTypes.ST_TrueFalse
	UngroupingAttr    sharedTypes.ST_TrueFalse
	RotationAttr      sharedTypes.ST_TrueFalse
	CroppingAttr      sharedTypes.ST_TrueFalse
	VerticiesAttr     sharedTypes.ST_TrueFalse
	AdjusthandlesAttr sharedTypes.ST_TrueFalse
	TextAttr          sharedTypes.ST_TrueFalse
	AspectratioAttr   sharedTypes.ST_TrueFalse
	ShapetypeAttr     sharedTypes.ST_TrueFalse
	ExtAttr           ST_Ext
}

func NewOfcCT_Lock

func NewOfcCT_Lock() *OfcCT_Lock

func (*OfcCT_Lock) MarshalXML

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

func (*OfcCT_Lock) UnmarshalXML

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

func (*OfcCT_Lock) Validate

func (m *OfcCT_Lock) Validate() error

Validate validates the OfcCT_Lock and its children

func (*OfcCT_Lock) ValidateWithPath

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

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

type OfcCT_OLEObject

type OfcCT_OLEObject struct {
	TypeAttr       OfcST_OLEType
	ProgIDAttr     *string
	ShapeIDAttr    *string
	DrawAspectAttr OfcST_OLEDrawAspect
	ObjectIDAttr   *string
	IdAttr         *string
	UpdateModeAttr OfcST_OLEUpdateMode
	LinkType       *string
	LockedField    sharedTypes.ST_TrueFalseBlank
	FieldCodes     *string
}

func NewOfcCT_OLEObject

func NewOfcCT_OLEObject() *OfcCT_OLEObject

func (*OfcCT_OLEObject) MarshalXML

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

func (*OfcCT_OLEObject) UnmarshalXML

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

func (*OfcCT_OLEObject) Validate

func (m *OfcCT_OLEObject) Validate() error

Validate validates the OfcCT_OLEObject and its children

func (*OfcCT_OLEObject) ValidateWithPath

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

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

type OfcCT_Proxy

type OfcCT_Proxy struct {
	StartAttr      sharedTypes.ST_TrueFalseBlank
	EndAttr        sharedTypes.ST_TrueFalseBlank
	IdrefAttr      *string
	ConnectlocAttr *int32
}

func NewOfcCT_Proxy

func NewOfcCT_Proxy() *OfcCT_Proxy

func (*OfcCT_Proxy) MarshalXML

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

func (*OfcCT_Proxy) UnmarshalXML

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

func (*OfcCT_Proxy) Validate

func (m *OfcCT_Proxy) Validate() error

Validate validates the OfcCT_Proxy and its children

func (*OfcCT_Proxy) ValidateWithPath

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

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

type OfcCT_R

type OfcCT_R struct {
	IdAttr    string
	TypeAttr  OfcST_RType
	HowAttr   OfcST_How
	IdrefAttr *string
	Proxy     []*OfcCT_Proxy
}

func NewOfcCT_R

func NewOfcCT_R() *OfcCT_R

func (*OfcCT_R) MarshalXML

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

func (*OfcCT_R) UnmarshalXML

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

func (*OfcCT_R) Validate

func (m *OfcCT_R) Validate() error

Validate validates the OfcCT_R and its children

func (*OfcCT_R) ValidateWithPath

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

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

type OfcCT_RegroupTable

type OfcCT_RegroupTable struct {
	Entry   []*OfcCT_Entry
	ExtAttr ST_Ext
}

func NewOfcCT_RegroupTable

func NewOfcCT_RegroupTable() *OfcCT_RegroupTable

func (*OfcCT_RegroupTable) MarshalXML

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

func (*OfcCT_RegroupTable) UnmarshalXML

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

func (*OfcCT_RegroupTable) Validate

func (m *OfcCT_RegroupTable) Validate() error

Validate validates the OfcCT_RegroupTable and its children

func (*OfcCT_RegroupTable) ValidateWithPath

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

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

type OfcCT_Relation

type OfcCT_Relation struct {
	IdsrcAttr  *string
	IddestAttr *string
	IdcntrAttr *string
	ExtAttr    ST_Ext
}

func NewOfcCT_Relation

func NewOfcCT_Relation() *OfcCT_Relation

func (*OfcCT_Relation) MarshalXML

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

func (*OfcCT_Relation) UnmarshalXML

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

func (*OfcCT_Relation) Validate

func (m *OfcCT_Relation) Validate() error

Validate validates the OfcCT_Relation and its children

func (*OfcCT_Relation) ValidateWithPath

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

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

type OfcCT_RelationTable

type OfcCT_RelationTable struct {
	Rel     []*OfcCT_Relation
	ExtAttr ST_Ext
}

func NewOfcCT_RelationTable

func NewOfcCT_RelationTable() *OfcCT_RelationTable

func (*OfcCT_RelationTable) MarshalXML

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

func (*OfcCT_RelationTable) UnmarshalXML

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

func (*OfcCT_RelationTable) Validate

func (m *OfcCT_RelationTable) Validate() error

Validate validates the OfcCT_RelationTable and its children

func (*OfcCT_RelationTable) ValidateWithPath

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

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

type OfcCT_Rules

type OfcCT_Rules struct {
	R       []*OfcCT_R
	ExtAttr ST_Ext
}

func NewOfcCT_Rules

func NewOfcCT_Rules() *OfcCT_Rules

func (*OfcCT_Rules) MarshalXML

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

func (*OfcCT_Rules) UnmarshalXML

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

func (*OfcCT_Rules) Validate

func (m *OfcCT_Rules) Validate() error

Validate validates the OfcCT_Rules and its children

func (*OfcCT_Rules) ValidateWithPath

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

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

type OfcCT_ShapeDefaults

type OfcCT_ShapeDefaults struct {
	SpidmaxAttr     *int64
	StyleAttr       *string
	FillAttr        sharedTypes.ST_TrueFalse
	FillcolorAttr   *string
	StrokeAttr      sharedTypes.ST_TrueFalse
	StrokecolorAttr *string
	AllowincellAttr sharedTypes.ST_TrueFalse
	Fill            *Fill
	Stroke          *Stroke
	Textbox         *Textbox
	Shadow          *Shadow
	Skew            *OfcSkew
	Extrusion       *OfcExtrusion
	Callout         *OfcCallout
	Lock            *OfcLock
	Colormru        *OfcCT_ColorMru
	Colormenu       *OfcCT_ColorMenu
	ExtAttr         ST_Ext
}

func NewOfcCT_ShapeDefaults

func NewOfcCT_ShapeDefaults() *OfcCT_ShapeDefaults

func (*OfcCT_ShapeDefaults) MarshalXML

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

func (*OfcCT_ShapeDefaults) UnmarshalXML

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

func (*OfcCT_ShapeDefaults) Validate

func (m *OfcCT_ShapeDefaults) Validate() error

Validate validates the OfcCT_ShapeDefaults and its children

func (*OfcCT_ShapeDefaults) ValidateWithPath

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

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

type OfcCT_ShapeLayout

type OfcCT_ShapeLayout struct {
	Idmap        *OfcCT_IdMap
	Regrouptable *OfcCT_RegroupTable
	Rules        *OfcCT_Rules
	ExtAttr      ST_Ext
}

func NewOfcCT_ShapeLayout

func NewOfcCT_ShapeLayout() *OfcCT_ShapeLayout

func (*OfcCT_ShapeLayout) MarshalXML

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

func (*OfcCT_ShapeLayout) UnmarshalXML

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

func (*OfcCT_ShapeLayout) Validate

func (m *OfcCT_ShapeLayout) Validate() error

Validate validates the OfcCT_ShapeLayout and its children

func (*OfcCT_ShapeLayout) ValidateWithPath

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

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

type OfcCT_SignatureLine

type OfcCT_SignatureLine struct {
	IssignaturelineAttr        sharedTypes.ST_TrueFalse
	IdAttr                     *string
	ProvidAttr                 *string
	SigninginstructionssetAttr sharedTypes.ST_TrueFalse
	AllowcommentsAttr          sharedTypes.ST_TrueFalse
	ShowsigndateAttr           sharedTypes.ST_TrueFalse
	SuggestedsignerAttr        *string
	Suggestedsigner2Attr       *string
	SuggestedsigneremailAttr   *string
	SigninginstructionsAttr    *string
	AddlxmlAttr                *string
	SigprovurlAttr             *string
	ExtAttr                    ST_Ext
}

func NewOfcCT_SignatureLine

func NewOfcCT_SignatureLine() *OfcCT_SignatureLine

func (*OfcCT_SignatureLine) MarshalXML

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

func (*OfcCT_SignatureLine) UnmarshalXML

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

func (*OfcCT_SignatureLine) Validate

func (m *OfcCT_SignatureLine) Validate() error

Validate validates the OfcCT_SignatureLine and its children

func (*OfcCT_SignatureLine) ValidateWithPath

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

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

type OfcCT_Skew

type OfcCT_Skew struct {
	IdAttr     *string
	OnAttr     sharedTypes.ST_TrueFalse
	OffsetAttr *string
	OriginAttr *string
	MatrixAttr *string
	ExtAttr    ST_Ext
}

func NewOfcCT_Skew

func NewOfcCT_Skew() *OfcCT_Skew

func (*OfcCT_Skew) MarshalXML

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

func (*OfcCT_Skew) UnmarshalXML

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

func (*OfcCT_Skew) Validate

func (m *OfcCT_Skew) Validate() error

Validate validates the OfcCT_Skew and its children

func (*OfcCT_Skew) ValidateWithPath

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

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

type OfcCT_StrokeChild

type OfcCT_StrokeChild struct {
	OnAttr               sharedTypes.ST_TrueFalse
	WeightAttr           *string
	ColorAttr            *string
	Color2Attr           *string
	OpacityAttr          *string
	LinestyleAttr        ST_StrokeLineStyle
	MiterlimitAttr       *float64
	JoinstyleAttr        ST_StrokeJoinStyle
	EndcapAttr           ST_StrokeEndCap
	DashstyleAttr        *string
	InsetpenAttr         sharedTypes.ST_TrueFalse
	FilltypeAttr         ST_FillType
	SrcAttr              *string
	ImageaspectAttr      ST_ImageAspect
	ImagesizeAttr        *string
	ImagealignshapeAttr  sharedTypes.ST_TrueFalse
	StartarrowAttr       ST_StrokeArrowType
	StartarrowwidthAttr  ST_StrokeArrowWidth
	StartarrowlengthAttr ST_StrokeArrowLength
	EndarrowAttr         ST_StrokeArrowType
	EndarrowwidthAttr    ST_StrokeArrowWidth
	EndarrowlengthAttr   ST_StrokeArrowLength
	HrefAttr             *string
	AlthrefAttr          *string
	TitleAttr            *string
	ForcedashAttr        sharedTypes.ST_TrueFalse
	ExtAttr              ST_Ext
}

func NewOfcCT_StrokeChild

func NewOfcCT_StrokeChild() *OfcCT_StrokeChild

func (*OfcCT_StrokeChild) MarshalXML

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

func (*OfcCT_StrokeChild) UnmarshalXML

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

func (*OfcCT_StrokeChild) Validate

func (m *OfcCT_StrokeChild) Validate() error

Validate validates the OfcCT_StrokeChild and its children

func (*OfcCT_StrokeChild) ValidateWithPath

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

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

type OfcCallout

type OfcCallout struct {
	OfcCT_Callout
}

func NewOfcCallout

func NewOfcCallout() *OfcCallout

func (*OfcCallout) MarshalXML

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

func (*OfcCallout) UnmarshalXML

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

func (*OfcCallout) Validate

func (m *OfcCallout) Validate() error

Validate validates the OfcCallout and its children

func (*OfcCallout) ValidateWithPath

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

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

type OfcClippath

type OfcClippath struct {
	OfcCT_ClipPath
}

func NewOfcClippath

func NewOfcClippath() *OfcClippath

func (*OfcClippath) MarshalXML

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

func (*OfcClippath) UnmarshalXML

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

func (*OfcClippath) Validate

func (m *OfcClippath) Validate() error

Validate validates the OfcClippath and its children

func (*OfcClippath) ValidateWithPath

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

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

type OfcColumn

type OfcColumn struct {
	OfcCT_StrokeChild
}

func NewOfcColumn

func NewOfcColumn() *OfcColumn

func (*OfcColumn) MarshalXML

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

func (*OfcColumn) UnmarshalXML

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

func (*OfcColumn) Validate

func (m *OfcColumn) Validate() error

Validate validates the OfcColumn and its children

func (*OfcColumn) ValidateWithPath

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

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

type OfcComplex

type OfcComplex struct {
	OfcCT_Complex
}

func NewOfcComplex

func NewOfcComplex() *OfcComplex

func (*OfcComplex) MarshalXML

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

func (*OfcComplex) UnmarshalXML

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

func (*OfcComplex) Validate

func (m *OfcComplex) Validate() error

Validate validates the OfcComplex and its children

func (*OfcComplex) ValidateWithPath

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

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

type OfcDiagram

type OfcDiagram struct {
	OfcCT_Diagram
}

func NewOfcDiagram

func NewOfcDiagram() *OfcDiagram

func (*OfcDiagram) MarshalXML

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

func (*OfcDiagram) UnmarshalXML

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

func (*OfcDiagram) Validate

func (m *OfcDiagram) Validate() error

Validate validates the OfcDiagram and its children

func (*OfcDiagram) ValidateWithPath

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

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

type OfcEquationxml

type OfcEquationxml struct {
	OfcCT_EquationXml
}

func NewOfcEquationxml

func NewOfcEquationxml() *OfcEquationxml

func (*OfcEquationxml) MarshalXML

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

func (*OfcEquationxml) UnmarshalXML

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

func (*OfcEquationxml) Validate

func (m *OfcEquationxml) Validate() error

Validate validates the OfcEquationxml and its children

func (*OfcEquationxml) ValidateWithPath

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

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

type OfcExtrusion

type OfcExtrusion struct {
	OfcCT_Extrusion
}

func NewOfcExtrusion

func NewOfcExtrusion() *OfcExtrusion

func (*OfcExtrusion) MarshalXML

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

func (*OfcExtrusion) UnmarshalXML

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

func (*OfcExtrusion) Validate

func (m *OfcExtrusion) Validate() error

Validate validates the OfcExtrusion and its children

func (*OfcExtrusion) ValidateWithPath

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

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

type OfcFill

type OfcFill struct {
	OfcCT_Fill
}

func NewOfcFill

func NewOfcFill() *OfcFill

func (*OfcFill) MarshalXML

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

func (*OfcFill) UnmarshalXML

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

func (*OfcFill) Validate

func (m *OfcFill) Validate() error

Validate validates the OfcFill and its children

func (*OfcFill) ValidateWithPath

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

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

type OfcInk

type OfcInk struct {
	OfcCT_Ink
}

func NewOfcInk

func NewOfcInk() *OfcInk

func (*OfcInk) MarshalXML

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

func (*OfcInk) UnmarshalXML

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

func (*OfcInk) Validate

func (m *OfcInk) Validate() error

Validate validates the OfcInk and its children

func (*OfcInk) ValidateWithPath

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

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

type OfcLeft

type OfcLeft struct {
	OfcCT_StrokeChild
}

func NewOfcLeft

func NewOfcLeft() *OfcLeft

func (*OfcLeft) MarshalXML

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

func (*OfcLeft) UnmarshalXML

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

func (*OfcLeft) Validate

func (m *OfcLeft) Validate() error

Validate validates the OfcLeft and its children

func (*OfcLeft) ValidateWithPath

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

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

type OfcLock

type OfcLock struct {
	OfcCT_Lock
}

func NewOfcLock

func NewOfcLock() *OfcLock

func (*OfcLock) MarshalXML

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

func (*OfcLock) UnmarshalXML

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

func (*OfcLock) Validate

func (m *OfcLock) Validate() error

Validate validates the OfcLock and its children

func (*OfcLock) ValidateWithPath

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

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

type OfcOLEObject

type OfcOLEObject struct {
	OfcCT_OLEObject
}

func NewOfcOLEObject

func NewOfcOLEObject() *OfcOLEObject

func (*OfcOLEObject) MarshalXML

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

func (*OfcOLEObject) UnmarshalXML

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

func (*OfcOLEObject) Validate

func (m *OfcOLEObject) Validate() error

Validate validates the OfcOLEObject and its children

func (*OfcOLEObject) ValidateWithPath

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

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

type OfcRight

type OfcRight struct {
	OfcCT_StrokeChild
}

func NewOfcRight

func NewOfcRight() *OfcRight

func (*OfcRight) MarshalXML

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

func (*OfcRight) UnmarshalXML

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

func (*OfcRight) Validate

func (m *OfcRight) Validate() error

Validate validates the OfcRight and its children

func (*OfcRight) ValidateWithPath

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

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

type OfcST_Angle

type OfcST_Angle byte
const (
	OfcST_AngleUnset OfcST_Angle = 0
	OfcST_AngleAny   OfcST_Angle = 1
	OfcST_Angle30    OfcST_Angle = 2
	OfcST_Angle45    OfcST_Angle = 3
	OfcST_Angle60    OfcST_Angle = 4
	OfcST_Angle90    OfcST_Angle = 5
	OfcST_AngleAuto  OfcST_Angle = 6
)

func (OfcST_Angle) MarshalXML

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

func (OfcST_Angle) MarshalXMLAttr

func (e OfcST_Angle) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_Angle) String

func (m OfcST_Angle) String() string

func (*OfcST_Angle) UnmarshalXML

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

func (*OfcST_Angle) UnmarshalXMLAttr

func (e *OfcST_Angle) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_Angle) Validate

func (m OfcST_Angle) Validate() error

func (OfcST_Angle) ValidateWithPath

func (m OfcST_Angle) ValidateWithPath(path string) error

type OfcST_BWMode

type OfcST_BWMode byte
const (
	OfcST_BWModeUnset             OfcST_BWMode = 0
	OfcST_BWModeColor             OfcST_BWMode = 1
	OfcST_BWModeAuto              OfcST_BWMode = 2
	OfcST_BWModeGrayScale         OfcST_BWMode = 3
	OfcST_BWModeLightGrayscale    OfcST_BWMode = 4
	OfcST_BWModeInverseGray       OfcST_BWMode = 5
	OfcST_BWModeGrayOutline       OfcST_BWMode = 6
	OfcST_BWModeHighContrast      OfcST_BWMode = 7
	OfcST_BWModeBlack             OfcST_BWMode = 8
	OfcST_BWModeWhite             OfcST_BWMode = 9
	OfcST_BWModeHide              OfcST_BWMode = 10
	OfcST_BWModeUndrawn           OfcST_BWMode = 11
	OfcST_BWModeBlackTextAndLines OfcST_BWMode = 12
)

func (OfcST_BWMode) MarshalXML

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

func (OfcST_BWMode) MarshalXMLAttr

func (e OfcST_BWMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_BWMode) String

func (m OfcST_BWMode) String() string

func (*OfcST_BWMode) UnmarshalXML

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

func (*OfcST_BWMode) UnmarshalXMLAttr

func (e *OfcST_BWMode) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_BWMode) Validate

func (m OfcST_BWMode) Validate() error

func (OfcST_BWMode) ValidateWithPath

func (m OfcST_BWMode) ValidateWithPath(path string) error

type OfcST_CalloutPlacement

type OfcST_CalloutPlacement byte
const (
	OfcST_CalloutPlacementUnset  OfcST_CalloutPlacement = 0
	OfcST_CalloutPlacementTop    OfcST_CalloutPlacement = 1
	OfcST_CalloutPlacementCenter OfcST_CalloutPlacement = 2
	OfcST_CalloutPlacementBottom OfcST_CalloutPlacement = 3
	OfcST_CalloutPlacementUser   OfcST_CalloutPlacement = 4
)

func (OfcST_CalloutPlacement) MarshalXML

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

func (OfcST_CalloutPlacement) MarshalXMLAttr

func (e OfcST_CalloutPlacement) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_CalloutPlacement) String

func (m OfcST_CalloutPlacement) String() string

func (*OfcST_CalloutPlacement) UnmarshalXML

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

func (*OfcST_CalloutPlacement) UnmarshalXMLAttr

func (e *OfcST_CalloutPlacement) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_CalloutPlacement) Validate

func (m OfcST_CalloutPlacement) Validate() error

func (OfcST_CalloutPlacement) ValidateWithPath

func (m OfcST_CalloutPlacement) ValidateWithPath(path string) error

type OfcST_ColorMode

type OfcST_ColorMode byte
const (
	OfcST_ColorModeUnset  OfcST_ColorMode = 0
	OfcST_ColorModeAuto   OfcST_ColorMode = 1
	OfcST_ColorModeCustom OfcST_ColorMode = 2
)

func (OfcST_ColorMode) MarshalXML

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

func (OfcST_ColorMode) MarshalXMLAttr

func (e OfcST_ColorMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_ColorMode) String

func (m OfcST_ColorMode) String() string

func (*OfcST_ColorMode) UnmarshalXML

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

func (*OfcST_ColorMode) UnmarshalXMLAttr

func (e *OfcST_ColorMode) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_ColorMode) Validate

func (m OfcST_ColorMode) Validate() error

func (OfcST_ColorMode) ValidateWithPath

func (m OfcST_ColorMode) ValidateWithPath(path string) error

type OfcST_ConnectType

type OfcST_ConnectType byte
const (
	OfcST_ConnectTypeUnset    OfcST_ConnectType = 0
	OfcST_ConnectTypeNone     OfcST_ConnectType = 1
	OfcST_ConnectTypeRect     OfcST_ConnectType = 2
	OfcST_ConnectTypeSegments OfcST_ConnectType = 3
	OfcST_ConnectTypeCustom   OfcST_ConnectType = 4
)

func (OfcST_ConnectType) MarshalXML

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

func (OfcST_ConnectType) MarshalXMLAttr

func (e OfcST_ConnectType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_ConnectType) String

func (m OfcST_ConnectType) String() string

func (*OfcST_ConnectType) UnmarshalXML

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

func (*OfcST_ConnectType) UnmarshalXMLAttr

func (e *OfcST_ConnectType) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_ConnectType) Validate

func (m OfcST_ConnectType) Validate() error

func (OfcST_ConnectType) ValidateWithPath

func (m OfcST_ConnectType) ValidateWithPath(path string) error

type OfcST_ConnectorType

type OfcST_ConnectorType byte
const (
	OfcST_ConnectorTypeUnset    OfcST_ConnectorType = 0
	OfcST_ConnectorTypeNone     OfcST_ConnectorType = 1
	OfcST_ConnectorTypeStraight OfcST_ConnectorType = 2
	OfcST_ConnectorTypeElbow    OfcST_ConnectorType = 3
	OfcST_ConnectorTypeCurved   OfcST_ConnectorType = 4
)

func (OfcST_ConnectorType) MarshalXML

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

func (OfcST_ConnectorType) MarshalXMLAttr

func (e OfcST_ConnectorType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_ConnectorType) String

func (m OfcST_ConnectorType) String() string

func (*OfcST_ConnectorType) UnmarshalXML

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

func (*OfcST_ConnectorType) UnmarshalXMLAttr

func (e *OfcST_ConnectorType) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_ConnectorType) Validate

func (m OfcST_ConnectorType) Validate() error

func (OfcST_ConnectorType) ValidateWithPath

func (m OfcST_ConnectorType) ValidateWithPath(path string) error

type OfcST_DiagramLayout

type OfcST_DiagramLayout byte
const (
	OfcST_DiagramLayoutUnset OfcST_DiagramLayout = 0
	OfcST_DiagramLayout0     OfcST_DiagramLayout = 1
	OfcST_DiagramLayout1     OfcST_DiagramLayout = 2
	OfcST_DiagramLayout2     OfcST_DiagramLayout = 3
	OfcST_DiagramLayout3     OfcST_DiagramLayout = 4
)

func (OfcST_DiagramLayout) MarshalXML

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

func (OfcST_DiagramLayout) MarshalXMLAttr

func (e OfcST_DiagramLayout) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_DiagramLayout) String

func (m OfcST_DiagramLayout) String() string

func (*OfcST_DiagramLayout) UnmarshalXML

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

func (*OfcST_DiagramLayout) UnmarshalXMLAttr

func (e *OfcST_DiagramLayout) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_DiagramLayout) Validate

func (m OfcST_DiagramLayout) Validate() error

func (OfcST_DiagramLayout) ValidateWithPath

func (m OfcST_DiagramLayout) ValidateWithPath(path string) error

type OfcST_ExtrusionPlane

type OfcST_ExtrusionPlane byte
const (
	OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane = 0
	OfcST_ExtrusionPlaneXY    OfcST_ExtrusionPlane = 1
	OfcST_ExtrusionPlaneZX    OfcST_ExtrusionPlane = 2
	OfcST_ExtrusionPlaneYZ    OfcST_ExtrusionPlane = 3
)

func (OfcST_ExtrusionPlane) MarshalXML

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

func (OfcST_ExtrusionPlane) MarshalXMLAttr

func (e OfcST_ExtrusionPlane) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_ExtrusionPlane) String

func (m OfcST_ExtrusionPlane) String() string

func (*OfcST_ExtrusionPlane) UnmarshalXML

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

func (*OfcST_ExtrusionPlane) UnmarshalXMLAttr

func (e *OfcST_ExtrusionPlane) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_ExtrusionPlane) Validate

func (m OfcST_ExtrusionPlane) Validate() error

func (OfcST_ExtrusionPlane) ValidateWithPath

func (m OfcST_ExtrusionPlane) ValidateWithPath(path string) error

type OfcST_ExtrusionRender

type OfcST_ExtrusionRender byte
const (
	OfcST_ExtrusionRenderUnset        OfcST_ExtrusionRender = 0
	OfcST_ExtrusionRenderSolid        OfcST_ExtrusionRender = 1
	OfcST_ExtrusionRenderWireFrame    OfcST_ExtrusionRender = 2
	OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender = 3
)

func (OfcST_ExtrusionRender) MarshalXML

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

func (OfcST_ExtrusionRender) MarshalXMLAttr

func (e OfcST_ExtrusionRender) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_ExtrusionRender) String

func (m OfcST_ExtrusionRender) String() string

func (*OfcST_ExtrusionRender) UnmarshalXML

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

func (*OfcST_ExtrusionRender) UnmarshalXMLAttr

func (e *OfcST_ExtrusionRender) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_ExtrusionRender) Validate

func (m OfcST_ExtrusionRender) Validate() error

func (OfcST_ExtrusionRender) ValidateWithPath

func (m OfcST_ExtrusionRender) ValidateWithPath(path string) error

type OfcST_ExtrusionType

type OfcST_ExtrusionType byte
const (
	OfcST_ExtrusionTypeUnset       OfcST_ExtrusionType = 0
	OfcST_ExtrusionTypePerspective OfcST_ExtrusionType = 1
	OfcST_ExtrusionTypeParallel    OfcST_ExtrusionType = 2
)

func (OfcST_ExtrusionType) MarshalXML

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

func (OfcST_ExtrusionType) MarshalXMLAttr

func (e OfcST_ExtrusionType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_ExtrusionType) String

func (m OfcST_ExtrusionType) String() string

func (*OfcST_ExtrusionType) UnmarshalXML

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

func (*OfcST_ExtrusionType) UnmarshalXMLAttr

func (e *OfcST_ExtrusionType) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_ExtrusionType) Validate

func (m OfcST_ExtrusionType) Validate() error

func (OfcST_ExtrusionType) ValidateWithPath

func (m OfcST_ExtrusionType) ValidateWithPath(path string) error

type OfcST_FillType

type OfcST_FillType byte
const (
	OfcST_FillTypeUnset            OfcST_FillType = 0
	OfcST_FillTypeGradientCenter   OfcST_FillType = 1
	OfcST_FillTypeSolid            OfcST_FillType = 2
	OfcST_FillTypePattern          OfcST_FillType = 3
	OfcST_FillTypeTile             OfcST_FillType = 4
	OfcST_FillTypeFrame            OfcST_FillType = 5
	OfcST_FillTypeGradientUnscaled OfcST_FillType = 6
	OfcST_FillTypeGradientRadial   OfcST_FillType = 7
	OfcST_FillTypeGradient         OfcST_FillType = 8
	OfcST_FillTypeBackground       OfcST_FillType = 9
)

func (OfcST_FillType) MarshalXML

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

func (OfcST_FillType) MarshalXMLAttr

func (e OfcST_FillType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_FillType) String

func (m OfcST_FillType) String() string

func (*OfcST_FillType) UnmarshalXML

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

func (*OfcST_FillType) UnmarshalXMLAttr

func (e *OfcST_FillType) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_FillType) Validate

func (m OfcST_FillType) Validate() error

func (OfcST_FillType) ValidateWithPath

func (m OfcST_FillType) ValidateWithPath(path string) error

type OfcST_How

type OfcST_How byte
const (
	OfcST_HowUnset  OfcST_How = 0
	OfcST_HowTop    OfcST_How = 1
	OfcST_HowMiddle OfcST_How = 2
	OfcST_HowBottom OfcST_How = 3
	OfcST_HowLeft   OfcST_How = 4
	OfcST_HowCenter OfcST_How = 5
	OfcST_HowRight  OfcST_How = 6
)

func (OfcST_How) MarshalXML

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

func (OfcST_How) MarshalXMLAttr

func (e OfcST_How) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_How) String

func (m OfcST_How) String() string

func (*OfcST_How) UnmarshalXML

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

func (*OfcST_How) UnmarshalXMLAttr

func (e *OfcST_How) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_How) Validate

func (m OfcST_How) Validate() error

func (OfcST_How) ValidateWithPath

func (m OfcST_How) ValidateWithPath(path string) error

type OfcST_HrAlign

type OfcST_HrAlign byte
const (
	OfcST_HrAlignUnset  OfcST_HrAlign = 0
	OfcST_HrAlignLeft   OfcST_HrAlign = 1
	OfcST_HrAlignRight  OfcST_HrAlign = 2
	OfcST_HrAlignCenter OfcST_HrAlign = 3
)

func (OfcST_HrAlign) MarshalXML

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

func (OfcST_HrAlign) MarshalXMLAttr

func (e OfcST_HrAlign) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_HrAlign) String

func (m OfcST_HrAlign) String() string

func (*OfcST_HrAlign) UnmarshalXML

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

func (*OfcST_HrAlign) UnmarshalXMLAttr

func (e *OfcST_HrAlign) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_HrAlign) Validate

func (m OfcST_HrAlign) Validate() error

func (OfcST_HrAlign) ValidateWithPath

func (m OfcST_HrAlign) ValidateWithPath(path string) error

type OfcST_InsetMode

type OfcST_InsetMode byte
const (
	OfcST_InsetModeUnset  OfcST_InsetMode = 0
	OfcST_InsetModeAuto   OfcST_InsetMode = 1
	OfcST_InsetModeCustom OfcST_InsetMode = 2
)

func (OfcST_InsetMode) MarshalXML

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

func (OfcST_InsetMode) MarshalXMLAttr

func (e OfcST_InsetMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_InsetMode) String

func (m OfcST_InsetMode) String() string

func (*OfcST_InsetMode) UnmarshalXML

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

func (*OfcST_InsetMode) UnmarshalXMLAttr

func (e *OfcST_InsetMode) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_InsetMode) Validate

func (m OfcST_InsetMode) Validate() error

func (OfcST_InsetMode) ValidateWithPath

func (m OfcST_InsetMode) ValidateWithPath(path string) error

type OfcST_OLEDrawAspect

type OfcST_OLEDrawAspect byte
const (
	OfcST_OLEDrawAspectUnset   OfcST_OLEDrawAspect = 0
	OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect = 1
	OfcST_OLEDrawAspectIcon    OfcST_OLEDrawAspect = 2
)

func (OfcST_OLEDrawAspect) MarshalXML

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

func (OfcST_OLEDrawAspect) MarshalXMLAttr

func (e OfcST_OLEDrawAspect) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_OLEDrawAspect) String

func (m OfcST_OLEDrawAspect) String() string

func (*OfcST_OLEDrawAspect) UnmarshalXML

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

func (*OfcST_OLEDrawAspect) UnmarshalXMLAttr

func (e *OfcST_OLEDrawAspect) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_OLEDrawAspect) Validate

func (m OfcST_OLEDrawAspect) Validate() error

func (OfcST_OLEDrawAspect) ValidateWithPath

func (m OfcST_OLEDrawAspect) ValidateWithPath(path string) error

type OfcST_OLEType

type OfcST_OLEType byte
const (
	OfcST_OLETypeUnset OfcST_OLEType = 0
	OfcST_OLETypeEmbed OfcST_OLEType = 1
	OfcST_OLETypeLink  OfcST_OLEType = 2
)

func (OfcST_OLEType) MarshalXML

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

func (OfcST_OLEType) MarshalXMLAttr

func (e OfcST_OLEType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_OLEType) String

func (m OfcST_OLEType) String() string

func (*OfcST_OLEType) UnmarshalXML

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

func (*OfcST_OLEType) UnmarshalXMLAttr

func (e *OfcST_OLEType) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_OLEType) Validate

func (m OfcST_OLEType) Validate() error

func (OfcST_OLEType) ValidateWithPath

func (m OfcST_OLEType) ValidateWithPath(path string) error

type OfcST_OLEUpdateMode

type OfcST_OLEUpdateMode byte
const (
	OfcST_OLEUpdateModeUnset  OfcST_OLEUpdateMode = 0
	OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode = 1
	OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode = 2
)

func (OfcST_OLEUpdateMode) MarshalXML

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

func (OfcST_OLEUpdateMode) MarshalXMLAttr

func (e OfcST_OLEUpdateMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_OLEUpdateMode) String

func (m OfcST_OLEUpdateMode) String() string

func (*OfcST_OLEUpdateMode) UnmarshalXML

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

func (*OfcST_OLEUpdateMode) UnmarshalXMLAttr

func (e *OfcST_OLEUpdateMode) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_OLEUpdateMode) Validate

func (m OfcST_OLEUpdateMode) Validate() error

func (OfcST_OLEUpdateMode) ValidateWithPath

func (m OfcST_OLEUpdateMode) ValidateWithPath(path string) error

type OfcST_RType

type OfcST_RType byte
const (
	OfcST_RTypeUnset     OfcST_RType = 0
	OfcST_RTypeArc       OfcST_RType = 1
	OfcST_RTypeCallout   OfcST_RType = 2
	OfcST_RTypeConnector OfcST_RType = 3
	OfcST_RTypeAlign     OfcST_RType = 4
)

func (OfcST_RType) MarshalXML

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

func (OfcST_RType) MarshalXMLAttr

func (e OfcST_RType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_RType) String

func (m OfcST_RType) String() string

func (*OfcST_RType) UnmarshalXML

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

func (*OfcST_RType) UnmarshalXMLAttr

func (e *OfcST_RType) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_RType) Validate

func (m OfcST_RType) Validate() error

func (OfcST_RType) ValidateWithPath

func (m OfcST_RType) ValidateWithPath(path string) error

type OfcST_ScreenSize

type OfcST_ScreenSize byte
const (
	OfcST_ScreenSizeUnset    OfcST_ScreenSize = 0
	OfcST_ScreenSize544x376  OfcST_ScreenSize = 1
	OfcST_ScreenSize640x480  OfcST_ScreenSize = 2
	OfcST_ScreenSize720x512  OfcST_ScreenSize = 3
	OfcST_ScreenSize800x600  OfcST_ScreenSize = 4
	OfcST_ScreenSize1024x768 OfcST_ScreenSize = 5
	OfcST_ScreenSize1152x862 OfcST_ScreenSize = 6
)

func (OfcST_ScreenSize) MarshalXML

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

func (OfcST_ScreenSize) MarshalXMLAttr

func (e OfcST_ScreenSize) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (OfcST_ScreenSize) String

func (m OfcST_ScreenSize) String() string

func (*OfcST_ScreenSize) UnmarshalXML

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

func (*OfcST_ScreenSize) UnmarshalXMLAttr

func (e *OfcST_ScreenSize) UnmarshalXMLAttr(attr xml.Attr) error

func (OfcST_ScreenSize) Validate

func (m OfcST_ScreenSize) Validate() error

func (OfcST_ScreenSize) ValidateWithPath

func (m OfcST_ScreenSize) ValidateWithPath(path string) error

type OfcShapedefaults

type OfcShapedefaults struct {
	OfcCT_ShapeDefaults
}

func NewOfcShapedefaults

func NewOfcShapedefaults() *OfcShapedefaults

func (*OfcShapedefaults) MarshalXML

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

func (*OfcShapedefaults) UnmarshalXML

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

func (*OfcShapedefaults) Validate

func (m *OfcShapedefaults) Validate() error

Validate validates the OfcShapedefaults and its children

func (*OfcShapedefaults) ValidateWithPath

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

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

type OfcShapelayout

type OfcShapelayout struct {
	OfcCT_ShapeLayout
}

func NewOfcShapelayout

func NewOfcShapelayout() *OfcShapelayout

func (*OfcShapelayout) MarshalXML

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

func (*OfcShapelayout) UnmarshalXML

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

func (*OfcShapelayout) Validate

func (m *OfcShapelayout) Validate() error

Validate validates the OfcShapelayout and its children

func (*OfcShapelayout) ValidateWithPath

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

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

type OfcSignatureline

type OfcSignatureline struct {
	OfcCT_SignatureLine
}

func NewOfcSignatureline

func NewOfcSignatureline() *OfcSignatureline

func (*OfcSignatureline) MarshalXML

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

func (*OfcSignatureline) UnmarshalXML

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

func (*OfcSignatureline) Validate

func (m *OfcSignatureline) Validate() error

Validate validates the OfcSignatureline and its children

func (*OfcSignatureline) ValidateWithPath

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

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

type OfcSkew

type OfcSkew struct {
	OfcCT_Skew
}

func NewOfcSkew

func NewOfcSkew() *OfcSkew

func (*OfcSkew) MarshalXML

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

func (*OfcSkew) UnmarshalXML

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

func (*OfcSkew) Validate

func (m *OfcSkew) Validate() error

Validate validates the OfcSkew and its children

func (*OfcSkew) ValidateWithPath

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

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

type OfcTop

type OfcTop struct {
	OfcCT_StrokeChild
}

func NewOfcTop

func NewOfcTop() *OfcTop

func (*OfcTop) MarshalXML

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

func (*OfcTop) UnmarshalXML

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

func (*OfcTop) Validate

func (m *OfcTop) Validate() error

Validate validates the OfcTop and its children

func (*OfcTop) ValidateWithPath

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

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

type Oval

type Oval struct {
	CT_Oval
}

func NewOval

func NewOval() *Oval

func (*Oval) MarshalXML

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

func (*Oval) UnmarshalXML

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

func (*Oval) Validate

func (m *Oval) Validate() error

Validate validates the Oval and its children

func (*Oval) ValidateWithPath

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

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

type Path

type Path struct {
	CT_Path
}

func NewPath

func NewPath() *Path

func (*Path) MarshalXML

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

func (*Path) UnmarshalXML

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

func (*Path) Validate

func (m *Path) Validate() error

Validate validates the Path and its children

func (*Path) ValidateWithPath

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

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

type Polyline

type Polyline struct {
	CT_PolyLine
}

func NewPolyline

func NewPolyline() *Polyline

func (*Polyline) MarshalXML

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

func (*Polyline) UnmarshalXML

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

func (*Polyline) Validate

func (m *Polyline) Validate() error

Validate validates the Polyline and its children

func (*Polyline) ValidateWithPath

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

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

type Rect

type Rect struct {
	CT_Rect
}

func NewRect

func NewRect() *Rect

func (*Rect) MarshalXML

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

func (*Rect) UnmarshalXML

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

func (*Rect) Validate

func (m *Rect) Validate() error

Validate validates the Rect and its children

func (*Rect) ValidateWithPath

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

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

type Roundrect

type Roundrect struct {
	CT_RoundRect
}

func NewRoundrect

func NewRoundrect() *Roundrect

func (*Roundrect) MarshalXML

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

func (*Roundrect) UnmarshalXML

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

func (*Roundrect) Validate

func (m *Roundrect) Validate() error

Validate validates the Roundrect and its children

func (*Roundrect) ValidateWithPath

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

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

type ST_EditAs

type ST_EditAs byte
const (
	ST_EditAsUnset    ST_EditAs = 0
	ST_EditAsCanvas   ST_EditAs = 1
	ST_EditAsOrgchart ST_EditAs = 2
	ST_EditAsRadial   ST_EditAs = 3
	ST_EditAsCycle    ST_EditAs = 4
	ST_EditAsStacked  ST_EditAs = 5
	ST_EditAsVenn     ST_EditAs = 6
	ST_EditAsBullseye ST_EditAs = 7
)

func (ST_EditAs) MarshalXML

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

func (ST_EditAs) MarshalXMLAttr

func (e ST_EditAs) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_EditAs) String

func (m ST_EditAs) String() string

func (*ST_EditAs) UnmarshalXML

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

func (*ST_EditAs) UnmarshalXMLAttr

func (e *ST_EditAs) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_EditAs) Validate

func (m ST_EditAs) Validate() error

func (ST_EditAs) ValidateWithPath

func (m ST_EditAs) ValidateWithPath(path string) error

type ST_Ext

type ST_Ext byte
const (
	ST_ExtUnset              ST_Ext = 0
	ST_ExtView               ST_Ext = 1
	ST_ExtEdit               ST_Ext = 2
	ST_ExtBackwardCompatible ST_Ext = 3
)

func (ST_Ext) MarshalXML

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

func (ST_Ext) MarshalXMLAttr

func (e ST_Ext) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_Ext) String

func (m ST_Ext) String() string

func (*ST_Ext) UnmarshalXML

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

func (*ST_Ext) UnmarshalXMLAttr

func (e *ST_Ext) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_Ext) Validate

func (m ST_Ext) Validate() error

func (ST_Ext) ValidateWithPath

func (m ST_Ext) ValidateWithPath(path string) error

type ST_FillMethod

type ST_FillMethod byte
const (
	ST_FillMethodUnset       ST_FillMethod = 0
	ST_FillMethodNone        ST_FillMethod = 1
	ST_FillMethodLinear      ST_FillMethod = 2
	ST_FillMethodSigma       ST_FillMethod = 3
	ST_FillMethodAny         ST_FillMethod = 4
	ST_FillMethodLinearSigma ST_FillMethod = 5
)

func (ST_FillMethod) MarshalXML

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

func (ST_FillMethod) MarshalXMLAttr

func (e ST_FillMethod) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_FillMethod) String

func (m ST_FillMethod) String() string

func (*ST_FillMethod) UnmarshalXML

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

func (*ST_FillMethod) UnmarshalXMLAttr

func (e *ST_FillMethod) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_FillMethod) Validate

func (m ST_FillMethod) Validate() error

func (ST_FillMethod) ValidateWithPath

func (m ST_FillMethod) ValidateWithPath(path string) error

type ST_FillType

type ST_FillType byte
const (
	ST_FillTypeUnset          ST_FillType = 0
	ST_FillTypeSolid          ST_FillType = 1
	ST_FillTypeGradient       ST_FillType = 2
	ST_FillTypeGradientRadial ST_FillType = 3
	ST_FillTypeTile           ST_FillType = 4
	ST_FillTypePattern        ST_FillType = 5
	ST_FillTypeFrame          ST_FillType = 6
)

func (ST_FillType) MarshalXML

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

func (ST_FillType) MarshalXMLAttr

func (e ST_FillType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_FillType) String

func (m ST_FillType) String() string

func (*ST_FillType) UnmarshalXML

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

func (*ST_FillType) UnmarshalXMLAttr

func (e *ST_FillType) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_FillType) Validate

func (m ST_FillType) Validate() error

func (ST_FillType) ValidateWithPath

func (m ST_FillType) ValidateWithPath(path string) error

type ST_ImageAspect

type ST_ImageAspect byte
const (
	ST_ImageAspectUnset   ST_ImageAspect = 0
	ST_ImageAspectIgnore  ST_ImageAspect = 1
	ST_ImageAspectAtMost  ST_ImageAspect = 2
	ST_ImageAspectAtLeast ST_ImageAspect = 3
)

func (ST_ImageAspect) MarshalXML

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

func (ST_ImageAspect) MarshalXMLAttr

func (e ST_ImageAspect) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_ImageAspect) String

func (m ST_ImageAspect) String() string

func (*ST_ImageAspect) UnmarshalXML

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

func (*ST_ImageAspect) UnmarshalXMLAttr

func (e *ST_ImageAspect) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_ImageAspect) Validate

func (m ST_ImageAspect) Validate() error

func (ST_ImageAspect) ValidateWithPath

func (m ST_ImageAspect) ValidateWithPath(path string) error

type ST_ShadowType

type ST_ShadowType byte
const (
	ST_ShadowTypeUnset       ST_ShadowType = 0
	ST_ShadowTypeSingle      ST_ShadowType = 1
	ST_ShadowTypeDouble      ST_ShadowType = 2
	ST_ShadowTypeEmboss      ST_ShadowType = 3
	ST_ShadowTypePerspective ST_ShadowType = 4
)

func (ST_ShadowType) MarshalXML

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

func (ST_ShadowType) MarshalXMLAttr

func (e ST_ShadowType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_ShadowType) String

func (m ST_ShadowType) String() string

func (*ST_ShadowType) UnmarshalXML

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

func (*ST_ShadowType) UnmarshalXMLAttr

func (e *ST_ShadowType) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_ShadowType) Validate

func (m ST_ShadowType) Validate() error

func (ST_ShadowType) ValidateWithPath

func (m ST_ShadowType) ValidateWithPath(path string) error

type ST_StrokeArrowLength

type ST_StrokeArrowLength byte
const (
	ST_StrokeArrowLengthUnset  ST_StrokeArrowLength = 0
	ST_StrokeArrowLengthShort  ST_StrokeArrowLength = 1
	ST_StrokeArrowLengthMedium ST_StrokeArrowLength = 2
	ST_StrokeArrowLengthLong   ST_StrokeArrowLength = 3
)

func (ST_StrokeArrowLength) MarshalXML

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

func (ST_StrokeArrowLength) MarshalXMLAttr

func (e ST_StrokeArrowLength) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_StrokeArrowLength) String

func (m ST_StrokeArrowLength) String() string

func (*ST_StrokeArrowLength) UnmarshalXML

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

func (*ST_StrokeArrowLength) UnmarshalXMLAttr

func (e *ST_StrokeArrowLength) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_StrokeArrowLength) Validate

func (m ST_StrokeArrowLength) Validate() error

func (ST_StrokeArrowLength) ValidateWithPath

func (m ST_StrokeArrowLength) ValidateWithPath(path string) error

type ST_StrokeArrowType

type ST_StrokeArrowType byte
const (
	ST_StrokeArrowTypeUnset   ST_StrokeArrowType = 0
	ST_StrokeArrowTypeNone    ST_StrokeArrowType = 1
	ST_StrokeArrowTypeBlock   ST_StrokeArrowType = 2
	ST_StrokeArrowTypeClassic ST_StrokeArrowType = 3
	ST_StrokeArrowTypeOval    ST_StrokeArrowType = 4
	ST_StrokeArrowTypeDiamond ST_StrokeArrowType = 5
	ST_StrokeArrowTypeOpen    ST_StrokeArrowType = 6
)

func (ST_StrokeArrowType) MarshalXML

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

func (ST_StrokeArrowType) MarshalXMLAttr

func (e ST_StrokeArrowType) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_StrokeArrowType) String

func (m ST_StrokeArrowType) String() string

func (*ST_StrokeArrowType) UnmarshalXML

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

func (*ST_StrokeArrowType) UnmarshalXMLAttr

func (e *ST_StrokeArrowType) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_StrokeArrowType) Validate

func (m ST_StrokeArrowType) Validate() error

func (ST_StrokeArrowType) ValidateWithPath

func (m ST_StrokeArrowType) ValidateWithPath(path string) error

type ST_StrokeArrowWidth

type ST_StrokeArrowWidth byte
const (
	ST_StrokeArrowWidthUnset  ST_StrokeArrowWidth = 0
	ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth = 1
	ST_StrokeArrowWidthMedium ST_StrokeArrowWidth = 2
	ST_StrokeArrowWidthWide   ST_StrokeArrowWidth = 3
)

func (ST_StrokeArrowWidth) MarshalXML

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

func (ST_StrokeArrowWidth) MarshalXMLAttr

func (e ST_StrokeArrowWidth) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_StrokeArrowWidth) String

func (m ST_StrokeArrowWidth) String() string

func (*ST_StrokeArrowWidth) UnmarshalXML

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

func (*ST_StrokeArrowWidth) UnmarshalXMLAttr

func (e *ST_StrokeArrowWidth) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_StrokeArrowWidth) Validate

func (m ST_StrokeArrowWidth) Validate() error

func (ST_StrokeArrowWidth) ValidateWithPath

func (m ST_StrokeArrowWidth) ValidateWithPath(path string) error

type ST_StrokeEndCap

type ST_StrokeEndCap byte
const (
	ST_StrokeEndCapUnset  ST_StrokeEndCap = 0
	ST_StrokeEndCapFlat   ST_StrokeEndCap = 1
	ST_StrokeEndCapSquare ST_StrokeEndCap = 2
	ST_StrokeEndCapRound  ST_StrokeEndCap = 3
)

func (ST_StrokeEndCap) MarshalXML

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

func (ST_StrokeEndCap) MarshalXMLAttr

func (e ST_StrokeEndCap) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_StrokeEndCap) String

func (m ST_StrokeEndCap) String() string

func (*ST_StrokeEndCap) UnmarshalXML

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

func (*ST_StrokeEndCap) UnmarshalXMLAttr

func (e *ST_StrokeEndCap) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_StrokeEndCap) Validate

func (m ST_StrokeEndCap) Validate() error

func (ST_StrokeEndCap) ValidateWithPath

func (m ST_StrokeEndCap) ValidateWithPath(path string) error

type ST_StrokeJoinStyle

type ST_StrokeJoinStyle byte
const (
	ST_StrokeJoinStyleUnset ST_StrokeJoinStyle = 0
	ST_StrokeJoinStyleRound ST_StrokeJoinStyle = 1
	ST_StrokeJoinStyleBevel ST_StrokeJoinStyle = 2
	ST_StrokeJoinStyleMiter ST_StrokeJoinStyle = 3
)

func (ST_StrokeJoinStyle) MarshalXML

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

func (ST_StrokeJoinStyle) MarshalXMLAttr

func (e ST_StrokeJoinStyle) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_StrokeJoinStyle) String

func (m ST_StrokeJoinStyle) String() string

func (*ST_StrokeJoinStyle) UnmarshalXML

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

func (*ST_StrokeJoinStyle) UnmarshalXMLAttr

func (e *ST_StrokeJoinStyle) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_StrokeJoinStyle) Validate

func (m ST_StrokeJoinStyle) Validate() error

func (ST_StrokeJoinStyle) ValidateWithPath

func (m ST_StrokeJoinStyle) ValidateWithPath(path string) error

type ST_StrokeLineStyle

type ST_StrokeLineStyle byte
const (
	ST_StrokeLineStyleUnset            ST_StrokeLineStyle = 0
	ST_StrokeLineStyleSingle           ST_StrokeLineStyle = 1
	ST_StrokeLineStyleThinThin         ST_StrokeLineStyle = 2
	ST_StrokeLineStyleThinThick        ST_StrokeLineStyle = 3
	ST_StrokeLineStyleThickThin        ST_StrokeLineStyle = 4
	ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle = 5
)

func (ST_StrokeLineStyle) MarshalXML

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

func (ST_StrokeLineStyle) MarshalXMLAttr

func (e ST_StrokeLineStyle) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

func (ST_StrokeLineStyle) String

func (m ST_StrokeLineStyle) String() string

func (*ST_StrokeLineStyle) UnmarshalXML

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

func (*ST_StrokeLineStyle) UnmarshalXMLAttr

func (e *ST_StrokeLineStyle) UnmarshalXMLAttr(attr xml.Attr) error

func (ST_StrokeLineStyle) Validate

func (m ST_StrokeLineStyle) Validate() error

func (ST_StrokeLineStyle) ValidateWithPath

func (m ST_StrokeLineStyle) ValidateWithPath(path string) error

type Shadow

type Shadow struct {
	CT_Shadow
}

func NewShadow

func NewShadow() *Shadow

func (*Shadow) MarshalXML

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

func (*Shadow) UnmarshalXML

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

func (*Shadow) Validate

func (m *Shadow) Validate() error

Validate validates the Shadow and its children

func (*Shadow) ValidateWithPath

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

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

type Shape

type Shape struct {
	CT_Shape
}

func NewShape

func NewShape() *Shape

func (*Shape) MarshalXML

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

func (*Shape) UnmarshalXML

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

func (*Shape) Validate

func (m *Shape) Validate() error

Validate validates the Shape and its children

func (*Shape) ValidateWithPath

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

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

type Shapetype

type Shapetype struct {
	CT_Shapetype
}

func NewShapetype

func NewShapetype() *Shapetype

func (*Shapetype) MarshalXML

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

func (*Shapetype) UnmarshalXML

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

func (*Shapetype) Validate

func (m *Shapetype) Validate() error

Validate validates the Shapetype and its children

func (*Shapetype) ValidateWithPath

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

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

type Stroke

type Stroke struct {
	CT_Stroke
}

func NewStroke

func NewStroke() *Stroke

func (*Stroke) MarshalXML

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

func (*Stroke) UnmarshalXML

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

func (*Stroke) Validate

func (m *Stroke) Validate() error

Validate validates the Stroke and its children

func (*Stroke) ValidateWithPath

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

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

type Textbox

type Textbox struct {
	CT_Textbox
}

func NewTextbox

func NewTextbox() *Textbox

func (*Textbox) MarshalXML

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

func (*Textbox) UnmarshalXML

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

func (*Textbox) Validate

func (m *Textbox) Validate() error

Validate validates the Textbox and its children

func (*Textbox) ValidateWithPath

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

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

type Textpath

type Textpath struct {
	CT_TextPath
}

func NewTextpath

func NewTextpath() *Textpath

func (*Textpath) MarshalXML

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

func (*Textpath) UnmarshalXML

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

func (*Textpath) Validate

func (m *Textpath) Validate() error

Validate validates the Textpath and its children

func (*Textpath) ValidateWithPath

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

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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL