2020-08-23 14:15:53 +00:00
|
|
|
//
|
|
|
|
// Copyright 2020 FoxyUtils ehf. All rights reserved.
|
|
|
|
//
|
|
|
|
// This is a commercial product and requires a license to operate.
|
|
|
|
// A trial license can be obtained at https://unidoc.io
|
|
|
|
//
|
|
|
|
// DO NOT EDIT: generated by unitwist Go source code obfuscator.
|
|
|
|
//
|
|
|
|
// Use of this source code is governed by the UniDoc End User License Agreement
|
|
|
|
// terms that can be accessed at https://unidoc.io/eula/
|
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
package spreadsheetDrawing ;import (_g "encoding/xml";_a "fmt";_af "github.com/unidoc/unioffice";_cc "github.com/unidoc/unioffice/schema/soo/dml";_c "strconv";);
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_TwoCellAnchor and its children
|
|
|
|
func (_fbad *CT_TwoCellAnchor )Validate ()error {return _fbad .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_Drawing and its children
|
|
|
|
func (_fgf *CT_Drawing )Validate ()error {return _fgf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_cc .CT_Transform2D ;Graphic *_cc .Graphic ;};func NewTo ()*To {_begb :=&To {};_begb .CT_Marker =*NewCT_Marker ();return _begb };func (_bef *CT_OneCellAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bef .From =NewCT_Marker ();_bef .Ext =_cc .NewCT_PositiveSize2D ();_bef .ClientData =NewCT_AnchorClientData ();_agb :for {_aee ,_ffcc :=d .Token ();if _ffcc !=nil {return _ffcc ;};switch _gfbe :=_aee .(type ){case _g .StartElement :switch _gfbe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _gacd :=d .DecodeElement (_bef .From ,&_gfbe );_gacd !=nil {return _gacd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0065\u0078\u0074"}:if _gaa :=d .DecodeElement (_bef .Ext ,&_gfbe );_gaa !=nil {return _gaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_bef .Choice =NewEG_ObjectChoicesChoice ();if _ffe :=d .DecodeElement (&_bef .Choice .Sp ,&_gfbe );_ffe !=nil {return _ffe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_GroupShapeNonVisual and its children
|
|
|
|
func (_bde *CT_GroupShapeNonVisual )Validate ()error {return _bde .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_eab *CT_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eab .MacroAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_eab .MacroAttr )});};if _eab .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0076",*_eab .TextlinkAttr )});};if _eab .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_fagb (*_eab .FLocksTextAttr ))});};if _eab .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_fagb (*_eab .FPublishedAttr ))});};e .EncodeToken (start );_afbag :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eab .NvSpPr ,_afbag );_aeee :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_eab .SpPr ,_aeee );if _eab .Style !=nil {_fcba :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_eab .Style ,_fcba );};if _eab .TxBody !=nil {_gcga :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_eab .TxBody ,_gcga );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_fag :=&CT_GraphicalObjectFrameNonVisual {};_fag .CNvPr =_cc .NewCT_NonVisualDrawingProps ();_fag .CNvGraphicFramePr =_cc .NewCT_NonVisualGraphicFrameProperties ();return _fag ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path
|
|
|
|
func (_dcb *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _fdf :=_dcb .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_fdf !=nil {return _fdf ;};if _bbc :=_dcb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bbc !=nil {return _bbc ;};if _fbc :=_dcb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fbc !=nil {return _fbc ;};return nil ;};func (_gedb ST_EditAs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gedb .String (),start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path
|
|
|
|
func (_ebf *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _dggc :=_ebf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dggc !=nil {return _dggc ;};if _dfb :=_ebf .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dfb !=nil {return _dfb ;};return nil ;};func NewCT_Shape ()*CT_Shape {_gabc :=&CT_Shape {};_gabc .NvSpPr =NewCT_ShapeNonVisual ();_gabc .SpPr =_cc .NewCT_ShapeProperties ();return _gabc ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path
|
|
|
|
func (_ege *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _eacd :=_ege .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_eacd !=nil {return _eacd ;};if _bag :=_ege .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bag !=nil {return _bag ;};if _dbg :=_ege .To .ValidateWithPath (path +"\u002f\u0054\u006f");_dbg !=nil {return _dbg ;};if _ege .Choice !=nil {if _dff :=_ege .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dff !=nil {return _dff ;};};if _acbb :=_ege .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_acbb !=nil {return _acbb ;};return nil ;};func (_aae *EG_Anchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddfg :for {_aabc ,_aeac :=d .Token ();if _aeac !=nil {return _aeac ;};switch _bgad :=_aabc .(type ){case _g .StartElement :switch _bgad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_aae .TwoCellAnchor =NewCT_TwoCellAnchor ();if _ddff :=d .DecodeElement (_aae .TwoCellAnchor ,&_bgad );_ddff !=nil {return _ddff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_aae .OneCellAnchor =NewCT_OneCellAnchor ();if _feac :=d .DecodeElement (_aae .OneCellAnchor ,&_bgad );_feac !=nil {return _feac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_aae .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _ffba :=d .DecodeElement (_aae .AbsoluteAnchor ,&_bgad );_ffba !=nil {return _ffba ;};default:_af .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path
|
|
|
|
func (_dbfe *CT_Picture )ValidateWithPath (path string )error {if _eeae :=_dbfe .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_eeae !=nil {return _eeae ;};if _daee :=_dbfe .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_daee !=nil {return _daee ;};if _cgfc :=_dbfe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgfc !=nil {return _cgfc ;};if _dbfe .Style !=nil {if _bgb :=_dbfe .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bgb !=nil {return _bgb ;};};return nil ;};func (_dag *CT_ConnectorNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dag .CNvPr =_cc .NewCT_NonVisualDrawingProps ();_dag .CNvCxnSpPr =_cc .NewCT_NonVisualConnectorProperties ();_bec :for {_fde ,_fa :=d .Token ();if _fa !=nil {return _fa ;};switch _ece :=_fde .(type ){case _g .StartElement :switch _ece .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _bga :=d .DecodeElement (_dag .CNvPr ,&_ece );_bga !=nil {return _bga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _aaa :=d .DecodeElement (_dag .CNvCxnSpPr ,&_ece );_aaa !=nil {return _aaa ;};default:_af .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ece .Name );if _afa :=d .Skip ();_afa !=nil {return _afa ;};};case _g .EndElement :break _bec ;case _g .CharData :};};return nil ;};func (_cea ST_EditAs )Validate ()error {return _cea .ValidateWithPath ("")};
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path
|
|
|
|
func (_ddgc *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _ddgc .Sp !=nil {if _cfa :=_ddgc .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_cfa !=nil {return _cfa ;};};if _ddgc .GrpSp !=nil {if _ebad :=_ddgc .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070");_ebad !=nil {return _ebad ;};};if _ddgc .GraphicFrame !=nil {if _fgb :=_ddgc .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_fgb !=nil {return _fgb ;};};if _ddgc .CxnSp !=nil {if _agea :=_ddgc .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070");_agea !=nil {return _agea ;};};if _ddgc .Pic !=nil {if _bdd :=_ddgc .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_bdd !=nil {return _bdd ;};};if _ddgc .ContentPart !=nil {if _gedg :=_ddgc .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_gedg !=nil {return _gedg ;};};return nil ;};func (_cebe *CT_PictureNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bbd :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_cebe .CNvPr ,_bbd );_ede :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cebe .CNvPicPr ,_ede );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dedf *CT_GroupShapeNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dbee :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_dedf .CNvPr ,_dbee );_dac :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dedf .CNvGrpSpPr ,_dac );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ShapeNonVisual struct{CNvPr *_cc .CT_NonVisualDrawingProps ;CNvSpPr *_cc .CT_NonVisualDrawingShapeProps ;};func (_fcd *CT_GroupShapeNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcd .CNvPr =_cc .NewCT_NonVisualDrawingProps ();_fcd .CNvGrpSpPr =_cc .NewCT_NonVisualGroupDrawingShapeProps ();_aafb :for {_efc ,_cbf :=d .Token ();if _cbf !=nil {return _cbf ;};switch _ccce :=_efc .(type ){case _g .StartElement :switch _ccce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _fae :=d .DecodeElement (_fcd .CNvPr ,&_ccce );_fae !=nil {return _fae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the EG_Anchor and its children
|
|
|
|
func (_afab *EG_Anchor )Validate ()error {return _afab .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the WsDr and its children, prefixing error messages with path
|
|
|
|
func (_dgdg *WsDr )ValidateWithPath (path string )error {if _bac :=_dgdg .CT_Drawing .ValidateWithPath (path );_bac !=nil {return _bac ;};return nil ;};type CT_AbsoluteAnchor struct{Pos *_cc .CT_Point2D ;Ext *_cc .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func NewCT_Marker ()*CT_Marker {_fbd :=&CT_Marker {};_fbd .Col =0;_fbd .Row =0;return _fbd };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path
|
|
|
|
func (_cbab *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _gdg ,_begc :=range _cbab .Sp {if _bfa :=_begc .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gdg ));_bfa !=nil {return _bfa ;};};for _eaee ,_cbc :=range _cbab .GrpSp {if _ffb :=_cbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_eaee ));_ffb !=nil {return _ffb ;};};for _eegg ,_ffff :=range _cbab .GraphicFrame {if _gcb :=_ffff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_eegg ));_gcb !=nil {return _gcb ;};};for _ceb ,_fdad :=range _cbab .CxnSp {if _efa :=_fdad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ceb ));_efa !=nil {return _efa ;};};for _efab ,_dfe :=range _cbab .Pic {if _eg :=_dfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_efab ));_eg !=nil {return _eg ;};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_dgef :=&CT_PictureNonVisual {};_dgef .CNvPr =_cc .NewCT_NonVisualDrawingProps ();_dgef .CNvPicPr =_cc .NewCT_NonVisualPictureProperties ();return _dgef ;};func (_dggf *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_caab :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_dggf .CNvPr ,_caab );_fad :=_g .StartElement {Name :_g .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dggf .CNvGraphicFramePr ,_fad );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path
|
|
|
|
func (_dgg *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _ac :=_dgg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ac !=nil {return _ac ;};if _dge :=_dgg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dge !=nil {return _dge ;};return nil ;};func (_gbg *To )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbg .CT_Marker =*NewCT_Marker ();_cbeaf :for {_adc ,_gcd :=d .Token ();if _gcd !=nil {return _gcd ;};switch _gfdb :=_adc .(type ){case _g .StartElement :switch _gfdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _fbe :=d .DecodeElement (&_gbg .Col ,&_gfdb );_fbe !=nil {return _fbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_fga ,_ebbge :=d .Token ();if _ebbge !=nil {return _ebbge ;};switch _bbfe :=_fga .(type ){case _g .CharData :_egf :=string (_bbfe );_gbdf ,_gdc :=_cc .ParseUnionST_Coordinate (_egf );if _gdc !=nil {return nil ;};_gbg .ColOff =_gbdf ;d .Skip ();case _g .EndElement :};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _dcfd :=d .DecodeElement (&_gbg .Row ,&_gfdb );_dcfd !=nil {return _dcfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the To and its children
|
|
|
|
func (_aggc *To )Validate ()error {return _aggc .ValidateWithPath ("\u0054\u006f")};func (_ff *CT_Connector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ff .MacroAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ff .MacroAttr )});};if _ff .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_fagb (*_ff .FPublishedAttr ))});};e .EncodeToken (start );_efe :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ff .NvCxnSpPr ,_efe );_ca :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ff .SpPr ,_ca );if _ff .Style !=nil {_fdg :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_ff .Style ,_fdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;};func NewFrom ()*From {_dbfd :=&From {};_dbfd .CT_Marker =*NewCT_Marker ();return _dbfd };func NewCT_GroupShape ()*CT_GroupShape {_afe :=&CT_GroupShape {};_afe .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_afe .GrpSpPr =_cc .NewCT_GroupShapeProperties ();return _afe ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_cgg :=&CT_ConnectorNonVisual {};_cgg .CNvPr =_cc .NewCT_NonVisualDrawingProps ();_cgg .CNvCxnSpPr =_cc .NewCT_NonVisualConnectorProperties ();return _cgg ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the EG_ObjectChoicesChoice and its children
|
|
|
|
func (_acf *EG_ObjectChoicesChoice )Validate ()error {return _acf .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_OneCellAnchor and its children
|
|
|
|
func (_beff *CT_OneCellAnchor )Validate ()error {return _beff .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_gaf *CT_Rel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abc :=range start .Attr {if _abc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abc .Name .Local =="\u0069\u0064"||_abc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abc .Name .Local =="\u0069\u0064"{_dda ,_debg :=_abc .Value ,error (nil );if _debg !=nil {return _debg ;};_gaf .IdAttr =_dda ;continue ;};};for {_dcf ,_gcbf :=d .Token ();if _gcbf !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_gcbf );};if _add ,_bea :=_dcf .(_g .EndElement );_bea &&_add .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_GroupShape and its children
|
|
|
|
func (_adg *CT_GroupShape )Validate ()error {return _adg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path
|
|
|
|
func (_ffd *CT_Connector )ValidateWithPath (path string )error {if _ffc :=_ffd .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_ffc !=nil {return _ffc ;};if _ebc :=_ffd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ebc !=nil {return _ebc ;};if _ffd .Style !=nil {if _gab :=_ffd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gab !=nil {return _gab ;};};return nil ;};func (_bgdcd ST_EditAs )String ()string {switch _bgdcd {case 0:return "";case 1:return "\u0074w\u006f\u0043\u0065\u006c\u006c";case 2:return "\u006fn\u0065\u0043\u0065\u006c\u006c";case 3:return "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return "";};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_ConnectorNonVisual and its children
|
|
|
|
func (_bb *CT_ConnectorNonVisual )Validate ()error {return _bb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path
|
|
|
|
func (_abg *CT_GroupShape )ValidateWithPath (path string )error {if _eea :=_abg .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_eea !=nil {return _eea ;};if _agd :=_abg .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_agd !=nil {return _agd ;};for _fdd ,_bge :=range _abg .Choice {if _afeg :=_bge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fdd ));_afeg !=nil {return _afeg ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_ShapeNonVisual and its children
|
|
|
|
func (_cbea *CT_ShapeNonVisual )Validate ()error {return _cbea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_cdca :=&CT_TwoCellAnchor {};_cdca .From =NewCT_Marker ();_cdca .To =NewCT_Marker ();_cdca .ClientData =NewCT_AnchorClientData ();return _cdca ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_GraphicalObjectFrameNonVisual and its children
|
|
|
|
func (_eac *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _eac .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_gefg *CT_TwoCellAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gefg .EditAsAttr !=ST_EditAsUnset {_fddc ,_bad :=_gefg .EditAsAttr .MarshalXMLAttr (_g .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"});if _bad !=nil {return _bad ;};start .Attr =append (start .Attr ,_fddc );};e .EncodeToken (start );_ddg :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gefg .From ,_ddg );_cabc :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_gefg .To ,_cabc );if _gefg .Choice !=nil {_gefg .Choice .MarshalXML (e ,_g .StartElement {});};_dgead :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gefg .ClientData ,_dgead );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path
|
|
|
|
func (_fac *CT_Drawing )ValidateWithPath (path string )error {for _edf ,_fff :=range _fac .EG_Anchor {if _gg :=_fff .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_edf ));_gg !=nil {return _gg ;};};return nil ;};func (_cbg *CT_GroupShapeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eacc :for {_bbf ,_ba :=d .Token ();if _ba !=nil {return _ba ;};switch _becc :=_bbf .(type ){case _g .StartElement :switch _becc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_ggf :=NewCT_Shape ();if _afge :=d .DecodeElement (_ggf ,&_becc );_afge !=nil {return _afge ;};_cbg .Sp =append (_cbg .Sp ,_ggf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_aec :=NewCT_GroupShape ();if _cgac :=d .DecodeElement (_aec ,&_becc );_cgac !=nil {return _cgac ;};_cbg .GrpSp =append (_cbg .GrpSp ,_aec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_acg :=NewCT_GraphicalObjectFrame ();if _bcaf :=d .DecodeElement (_acg ,&_becc );_bcaf !=nil {return _bcaf ;};_cbg .GraphicFrame =append (_cbg .GraphicFrame ,_acg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067"
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_Rel and its children
|
|
|
|
func (_fgd *CT_Rel )Validate ()error {return _fgd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path
|
|
|
|
func (_cge *CT_OneCellAnchor )ValidateWithPath (path string )error {if _cfd :=_cge .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cfd !=nil {return _cfd ;};if _daea :=_cge .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_daea !=nil {return _daea ;};if _cge .Choice !=nil {if _afbd :=_cge .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_afbd !=nil {return _afbd ;};};if _cabf :=_cge .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_cabf !=nil {return _cabf ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_Picture and its children
|
|
|
|
func (_geed *CT_Picture )Validate ()error {return _geed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_bfca *ST_EditAs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfc ,_gcge :=d .Token ();if _gcge !=nil {return _gcge ;};if _abbf ,_face :=_adfc .(_g .EndElement );_face &&_abbf .Name ==start .Name {*_bfca =1;return nil ;};if _ccbd ,_cabe :=_adfc .(_g .CharData );!_cabe {return _a .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adfc );}else {switch string (_ccbd ){case "":*_bfca =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_bfca =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_bfca =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_bfca =3;};};_adfc ,_gcge =d .Token ();if _gcge !=nil {return _gcge ;};if _egag ,_abgf :=_adfc .(_g .EndElement );_abgf &&_egag .Name ==start .Name {return nil ;};return _a .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adfc );};func (_egd *CT_Picture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egd .MacroAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_egd .MacroAttr )});};if _egd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_fagb (*_egd .FPublishedAttr ))});};e .EncodeToken (start );_fade :=_g .StartElement {Name :_g .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_egd .NvPicPr ,_fade );_bfb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_egd .BlipFill ,_bfb );_bff :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_egd .SpPr ,_bff );if _egd .Style !=nil {_geea :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_egd .Style ,_geea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the From and its children, prefixing error messages with path
|
|
|
|
func (_bbbe *From )ValidateWithPath (path string )error {if _acbc :=_bbbe .CT_Marker .ValidateWithPath (path );_acbc !=nil {return _acbc ;};return nil ;};func NewCT_Rel ()*CT_Rel {_aggb :=&CT_Rel {};return _aggb };func (_dd *CT_GroupShapeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dd .Sp !=nil {_dgb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_dedd :=range _dd .Sp {e .EncodeElement (_dedd ,_dgb );};};if _dd .GrpSp !=nil {_afg :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_eeg :=range _dd .GrpSp {e .EncodeElement (_eeg ,_afg );};};if _dd .GraphicFrame !=nil {_ebgd :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_edfe :=range _dd .GraphicFrame {e .EncodeElement (_edfe ,_ebgd );};};if _dd .CxnSp !=nil {_dbeg :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_afbe :=range _dd .CxnSp {e .EncodeElement (_afbe ,_dbeg );};};if _dd .Pic !=nil {_eegd :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_acdd :=range _dd .Pic {e .EncodeElement (_acdd ,_eegd );};};return nil ;};func (_cfgg *CT_ShapeNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ffa :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_cfgg .CNvPr ,_ffa );_bbb :=_g .StartElement {Name :_g .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cfgg .CNvSpPr ,_bbb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path
|
|
|
|
func (_geg *EG_Anchor )ValidateWithPath (path string )error {if _geg .TwoCellAnchor !=nil {if _aggf :=_geg .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_aggf !=nil {return _aggf ;};};if _geg .OneCellAnchor !=nil {if _eba :=_geg .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_eba !=nil {return _eba ;};};if _geg .AbsoluteAnchor !=nil {if _afbg :=_geg .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072");_afbg !=nil {return _afbg ;};};return nil ;};func (_gdf *CT_AnchorClientData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_db :=range start .Attr {if _db .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_bce ,_eb :=_c .ParseBool (_db .Value );if _eb !=nil {return _eb ;};_gdf .FLocksWithSheetAttr =&_bce ;continue ;};if _db .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_gf ,_fc :=_c .ParseBool (_db .Value );if _fc !=nil {return _fc ;};_gdf .FPrintsWithSheetAttr =&_gf ;continue ;};};for {_dce ,_geb :=d .Token ();if _geb !=nil {return _a .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0041\u006e\u0063\u0068\u006fr\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_geb );};if _ea ,_fb :=_dce .(_g .EndElement );_fb &&_ea .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the To and its children, prefixing error messages with path
|
|
|
|
func (_cdd *To )ValidateWithPath (path string )error {if _dbfed :=_cdd .CT_Marker .ValidateWithPath (path );_dbfed !=nil {return _dbfed ;};return nil ;};func (_fed *From )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _fed .CT_Marker .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_PictureNonVisual and its children
|
|
|
|
func (_fdfg *CT_PictureNonVisual )Validate ()error {return _fdfg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_dbe :=&CT_GraphicalObjectFrame {};_dbe .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_dbe .Xfrm =_cc .NewCT_Transform2D ();_dbe .Graphic =_cc .NewGraphic ();return _dbe ;};type CT_PictureNonVisual struct{CNvPr *_cc .CT_NonVisualDrawingProps ;CNvPicPr *_cc .CT_NonVisualPictureProperties ;};func (_ccgg *CT_GroupShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccgg .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_ccgg .GrpSpPr =_cc .NewCT_GroupShapeProperties ();_bca :for {_dae ,_cf :=d .Token ();if _cf !=nil {return _cf ;};switch _dcec :=_dae .(type ){case _g .StartElement :switch _dcec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _gda :=d .DecodeElement (_ccgg .NvGrpSpPr ,&_dcec );_gda !=nil {return _gda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _gbc :=d .DecodeElement (_ccgg .GrpSpPr ,&_dcec );_gbc !=nil {return _gbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_caaa :=NewCT_GroupShapeChoice ();if _dgec :=d .DecodeElement (&_caaa .Sp ,&_dcec );_dgec !=nil {return _dgec ;};_ccgg .Choice =append (_ccgg .Choice ,_caaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path
|
|
|
|
func (_gbbg *EG_ObjectChoices )ValidateWithPath (path string )error {if _gbbg .Choice !=nil {if _cfcc :=_gbbg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfcc !=nil {return _cfcc ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path
|
|
|
|
func (_abf *CT_Rel )ValidateWithPath (path string )error {return nil };func NewCT_AnchorClientData ()*CT_AnchorClientData {_dg :=&CT_AnchorClientData {};return _dg };func (_egaf *EG_ObjectChoices )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egaf .Choice !=nil {_egaf .Choice .MarshalXML (e ,_g .StartElement {});};return nil ;};func (_dcd *From )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcd .CT_Marker =*NewCT_Marker ();_daff :for {_fdbf ,_fcbaa :=d .Token ();if _fcbaa !=nil {return _fcbaa ;};switch _acfd :=_fdbf .(type ){case _g .StartElement :switch _acfd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c"}:if _eggf :=d .DecodeElement (&_dcd .Col ,&_acfd );_eggf !=nil {return _eggf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u006f\u006c\u004f\u0066\u0066"}:_ebe ,_bgaa :=d .Token ();if _bgaa !=nil {return _bgaa ;};switch _dcfb :=_ebe .(type ){case _g .CharData :_bee :=string (_dcfb );_gadc ,_gccc :=_cc .ParseUnionST_Coordinate (_bee );if _gccc !=nil {return nil ;};_dcd .ColOff =_gadc ;d .Skip ();case _g .EndElement :};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0072\u006f\u0077"}:if _cee :=d .DecodeElement (&_dcd .Row ,&_acfd );_cee !=nil {return _cee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0072\u006f\u0077\u004f\u0066\u0066"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path
|
|
|
|
func (_gbcg *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _efd :=_gbcg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_efd !=nil {return _efd ;};if _addf :=_gbcg .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_addf !=nil {return _addf ;};return nil ;};
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_GraphicalObjectFrame and its children
|
|
|
|
func (_aeb *CT_GraphicalObjectFrame )Validate ()error {return _aeb .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_faeg *WsDr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _faeg .CT_Drawing .MarshalXML (e ,start );};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_cc .CT_BlipFillProperties ;SpPr *_cc .CT_ShapeProperties ;Style *_cc .CT_ShapeStyle ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path
|
|
|
|
func (_adf *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _ggg :=_adf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ggg !=nil {return _ggg ;};if _ded :=_adf .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072");_ded !=nil {return _ded ;};return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};func (_gbb *CT_GraphicalObjectFrame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbb .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_gbb .Xfrm =_cc .NewCT_Transform2D ();_gbb .Graphic =_cc .NewGraphic ();for _ ,_agg :=range start .Attr {if _agg .Name .Local =="\u006d\u0061\u0063r\u006f"{_cce ,_ccec :=_agg .Value ,error (nil );if _ccec !=nil {return _ccec ;};_gbb .MacroAttr =&_cce ;continue ;};if _agg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bfc ,_gcg :=_c .ParseBool (_agg .Value );if _gcg !=nil {return _gcg ;};_gbb .FPublishedAttr =&_bfc ;continue ;};};_fcb :for {_fbg ,_fab :=d .Token ();if _fab !=nil {return _fab ;};switch _bgg :=_fbg .(type ){case _g .StartElement :switch _bgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _cgad :=d .DecodeElement (_gbb .NvGraphicFramePr ,&_bgg );_cgad !=nil {return _cgad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0078\u0066\u0072\u006d"}:if _dgd :=d .DecodeElement (_gbb .Xfrm ,&_bgg );_dgd !=nil {return _dgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _ccc :=d .DecodeElement (_gbb .Graphic ,&_bgg );_ccc !=nil {return _ccc ;};default:_af .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path
|
|
|
|
func (_ada *CT_PictureNonVisual )ValidateWithPath (path string )error {if _cfc :=_ada .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cfc !=nil {return _cfc ;};if _fba :=_ada .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r");_fba !=nil {return _fba ;};return nil ;};type To struct{CT_Marker };type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_ged :=&CT_OneCellAnchor {};_ged .From =NewCT_Marker ();_ged .Ext =_cc .NewCT_PositiveSize2D ();_ged .ClientData =NewCT_AnchorClientData ();return _ged ;};func (_fcff *EG_ObjectChoicesChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ageg :for {_ebbg ,_dgee :=d .Token ();if _dgee !=nil {return _dgee ;};switch _cgge :=_ebbg .(type ){case _g .StartElement :switch _cgge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0073\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_fcff .Sp =NewCT_Shape ();if _dcfc :=d .DecodeElement (_fcff .Sp ,&_cgge );_dcfc !=nil {return _dcfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_fcff .GrpSp =NewCT_GroupShape ();if _bbbf :=d .DecodeElement (_fcff .GrpSp ,&_cgge );_bbbf !=nil {return _bbbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fcff .GraphicFrame =NewCT_GraphicalObjectFrame ();if _aaba :=d .DecodeElement (_fcff .GraphicFrame ,&_cgge );_aaba !=nil {return _aaba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local
|
2021-01-04 16:11:39 +00:00
|
|
|
|
|
|
|
// Validate validates the CT_AbsoluteAnchor and its children
|
2021-03-16 20:51:18 +00:00
|
|
|
func (_be *CT_AbsoluteAnchor )Validate ()error {return _be .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};type CT_ConnectorNonVisual struct{CNvPr *_cc .CT_NonVisualDrawingProps ;CNvCxnSpPr *_cc .CT_NonVisualConnectorProperties ;};
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_Connector and its children
|
|
|
|
func (_bdc *CT_Connector )Validate ()error {return _bdc .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_dea *CT_Drawing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fg :for {_cec ,_cgd :=d .Token ();if _cgd !=nil {return _cgd ;};switch _bf :=_cec .(type ){case _g .StartElement :switch _bf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_gff :=NewEG_Anchor ();_gff .TwoCellAnchor =NewCT_TwoCellAnchor ();if _afc :=d .DecodeElement (_gff .TwoCellAnchor ,&_bf );_afc !=nil {return _afc ;};_dea .EG_Anchor =append (_dea .EG_Anchor ,_gff );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072"}:_ebg :=NewEG_Anchor ();_ebg .OneCellAnchor =NewCT_OneCellAnchor ();if _gbda :=d .DecodeElement (_ebg .OneCellAnchor ,&_bf );_gbda !=nil {return _gbda ;};_dea .EG_Anchor =append (_dea .EG_Anchor ,_ebg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072"}:_gfb :=NewEG_Anchor ();_gfb .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _age :=d .DecodeElement (_gfb .AbsoluteAnchor ,&_bf );_age !=nil {return _age ;};_dea .EG_Anchor =append (_dea .EG_Anchor ,_gfb );default:_af .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0020\u0025\u0076",_bf .Name );if _aga :=d .Skip ();_aga !=nil {return _aga ;};};case _g .EndElement :break _fg ;case _g .CharData :};};return nil ;};
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path
|
|
|
|
func (_bg *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _ab :=_bg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ab !=nil {return _ab ;};if _ccg :=_bg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ccg !=nil {return _ccg ;};if _bg .Choice !=nil {if _ga :=_bg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ga !=nil {return _ga ;};};if _bcg :=_bg .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_bcg !=nil {return _bcg ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path
|
|
|
|
func (_ddd *CT_Marker )ValidateWithPath (path string )error {if _ddd .Col < 0{return _a .Errorf ("\u0025\u0073\u002fm\u002e\u0043\u006f\u006c \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ddd .Col );};if _eec :=_ddd .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_eec !=nil {return _eec ;};if _ddd .Row < 0{return _a .Errorf ("\u0025\u0073\u002fm\u002e\u0052\u006f\u0077 \u006d\u0075\u0073\u0074\u0020\u0062\u0065 \u003e\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_ddd .Row );};if _bfdb :=_ddd .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_bfdb !=nil {return _bfdb ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the WsDr and its children
|
|
|
|
func (_ccff *WsDr )Validate ()error {return _ccff .ValidateWithPath ("\u0057\u0073\u0044\u0072")};func (_feg *CT_ConnectorNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gbf :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_feg .CNvPr ,_gbf );_gad :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_feg .CNvCxnSpPr ,_gad );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbe *To )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0078\u0064\u0072\u003a\u0074\u006f";return _gbe .CT_Marker .MarshalXML (e ,start );};func (_ag *CT_Drawing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ag .EG_Anchor !=nil {for _ ,_gfg :=range _ag .EG_Anchor {_gfg .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func (_abe *CT_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abe .NvSpPr =NewCT_ShapeNonVisual ();_abe .SpPr =_cc .NewCT_ShapeProperties ();for _ ,_bebe :=range start .Attr {if _bebe .Name .Local =="\u006d\u0061\u0063r\u006f"{_fcbe ,_ade :=_bebe .Value ,error (nil );if _ade !=nil {return _ade ;};_abe .MacroAttr =&_fcbe ;continue ;};if _bebe .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_beffc ,_agdf :=_bebe .Value ,error (nil );if _agdf !=nil {return _agdf ;};_abe .TextlinkAttr =&_beffc ;continue ;};if _bebe .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_agab ,_def :=_c .ParseBool (_bebe .Value );if _def !=nil {return _def ;};_abe .FLocksTextAttr =&_agab ;continue ;};if _bebe .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_Marker and its children
|
|
|
|
func (_fcfb *CT_Marker )Validate ()error {return _fcfb .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_daed *CT_OneCellAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aeg :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_daed .From ,_aeg );_bedg :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_daed .Ext ,_bedg );if _daed .Choice !=nil {_daed .Choice .MarshalXML (e ,_g .StartElement {});};_cag :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_daed .ClientData ,_cag );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the EG_ObjectChoices and its children
|
|
|
|
func (_cfcg *EG_ObjectChoices )Validate ()error {return _cfcg .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_eee *CT_Rel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eee .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_ega :=&CT_GroupShapeNonVisual {};_ega .CNvPr =_cc .NewCT_NonVisualDrawingProps ();_ega .CNvGrpSpPr =_cc .NewCT_NonVisualGroupDrawingShapeProps ();return _ega ;};func NewCT_Drawing ()*CT_Drawing {_de :=&CT_Drawing {};return _de };func (_gd *CT_AnchorClientData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gd .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0064",_fagb (*_gd .FLocksWithSheetAttr ))});};if _gd .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0064",_fagb (*_gd .FPrintsWithSheetAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_efbg :=&CT_Picture {};_efbg .NvPicPr =NewCT_PictureNonVisual ();_efbg .BlipFill =_cc .NewCT_BlipFillProperties ();_efbg .SpPr =_cc .NewCT_ShapeProperties ();return _efbg ;};
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_AnchorClientData and its children
|
|
|
|
func (_eae *CT_AnchorClientData )Validate ()error {return _eae .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func NewEG_Anchor ()*EG_Anchor {_gcbb :=&EG_Anchor {};return _gcbb };type ST_EditAs byte ;func (_dfg *CT_GroupShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fega :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dfg .NvGrpSpPr ,_fega );_fdc :=_g .StartElement {Name :_g .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dfg .GrpSpPr ,_fdc );if _dfg .Choice !=nil {for _ ,_fda :=range _dfg .Choice {_fda .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_cc .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_cgfe *ST_EditAs )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgfe =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_cgfe =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_cgfe =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_cgfe =3;};return nil ;};func (_effd ST_EditAs )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fce :=_g .Attr {};_fce .Name =name ;switch _effd {case ST_EditAsUnset :_fce .Value ="";case ST_EditAsTwoCell :_fce .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_fce .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_fce .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _fce ,nil ;};
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_GroupShapeChoice and its children
|
|
|
|
func (_gae *CT_GroupShapeChoice )Validate ()error {return _gae .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_baga *EG_ObjectChoicesChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _baga .Sp !=nil {_gcce :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_baga .Sp ,_gcce );};if _baga .GrpSp !=nil {_egg :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_baga .GrpSp ,_egg );};if _baga .GraphicFrame !=nil {_bede :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_baga .GraphicFrame ,_bede );};if _baga .CxnSp !=nil {_ccbe :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_baga .CxnSp ,_ccbe );};if _baga .Pic !=nil {_edd :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};e .EncodeElement (_baga .Pic ,_edd );};if _baga .ContentPart !=nil {_bfe :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_baga .ContentPart ,_bfe );};return nil ;};
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path
|
|
|
|
func (_cb *CT_AnchorClientData )ValidateWithPath (path string )error {return nil };
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_Shape and its children
|
|
|
|
func (_agc *CT_Shape )Validate ()error {return _agc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewCT_Connector ()*CT_Connector {_ed :=&CT_Connector {};_ed .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ed .SpPr =_cc .NewCT_ShapeProperties ();return _ed ;};
|
2020-11-09 01:00:18 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the From and its children
|
|
|
|
func (_cac *From )Validate ()error {return _cac .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_bfg :=&CT_GroupShapeChoice {};return _bfg };type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func (_bdad *CT_ShapeNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdad .CNvPr =_cc .NewCT_NonVisualDrawingProps ();_bdad .CNvSpPr =_cc .NewCT_NonVisualDrawingShapeProps ();_egb :for {_bebef ,_ebca :=d .Token ();if _ebca !=nil {return _ebca ;};switch _aggg :=_bebef .(type ){case _g .StartElement :switch _aggg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u004e\u0076P\u0072"}:if _gbae :=d .DecodeElement (_bdad .CNvPr ,&_aggg );_gbae !=nil {return _gbae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _dedc :=d .DecodeElement (_bdad .CNvSpPr ,&_aggg );_dedc !=nil {return _dedc ;};default:_af .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_aggg .Name );if _bcd :=d .Skip ();_bcd !=nil {return _bcd ;};};case _g .EndElement :break _egb ;case _g .CharData :};};return nil ;};func (_aea *EG_Anchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aea .TwoCellAnchor !=nil {_ddde :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_aea .TwoCellAnchor ,_ddde );};if _aea .OneCellAnchor !=nil {_gcbe :=_g .StartElement {Name :_g .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_aea .OneCellAnchor ,_gcbe );};if _aea .AbsoluteAnchor !=nil {_cbda :=_g .StartElement {Name :_g .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_aea .AbsoluteAnchor ,_cbda );};return nil ;};func (_bda *CT_Picture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bda .NvPicPr =NewCT_PictureNonVisual ();_bda .BlipFill =_cc .NewCT_BlipFillProperties ();_bda .SpPr =_cc .NewCT_ShapeProperties ();for _ ,_ggac :=range start .Attr {if _ggac .Name .Local =="\u006d\u0061\u0063r\u006f"{_cbga ,_eda :=_ggac .Value ,error (nil );if _eda !=nil {return _eda ;};_bda .MacroAttr =&_cbga ;continue ;};if _ggac .Na
|
2020-12-17 22:07:08 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path
|
|
|
|
func (_cad *CT_Shape )ValidateWithPath (path string )error {if _agf :=_cad .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_agf !=nil {return _agf ;};if _feae :=_cad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_feae !=nil {return _feae ;};if _cad .Style !=nil {if _bfff :=_cad .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bfff !=nil {return _bfff ;};};if _cad .TxBody !=nil {if _acdc :=_cad .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_acdc !=nil {return _acdc ;};};return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_cecb :=&EG_ObjectChoices {};return _cecb };func NewWsDr ()*WsDr {_cgfb :=&WsDr {};_cgfb .CT_Drawing =*NewCT_Drawing ();return _cgfb };type CT_GroupShapeNonVisual struct{CNvPr *_cc .CT_NonVisualDrawingProps ;CNvGrpSpPr *_cc .CT_NonVisualGroupDrawingShapeProps ;};func init (){_af .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061",NewCT_AnchorClientData );_af .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual );_af .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape );_af .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual );_af .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector );_af .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual );_af .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u
|