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-04-23 20:00:00 +00:00
|
|
|
package vml ;import (_d "encoding/xml";_a "fmt";_ce "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_dc "github.com/unidoc/unioffice/schema/soo/wml";_fa "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_ab "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_ag "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_f "strconv";);type OfcCT_Complex struct{ExtAttr ST_Ext ;};type CT_Formulas struct{F []*CT_F ;};func (_geab *CT_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geab .TypeAttr !=ST_FillTypeUnset {_fed ,_bfagbd :=_geab .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bfagbd !=nil {return _bfagbd ;};start .Attr =append (start .Attr ,_fed );};if _geab .OnAttr !=_c .ST_TrueFalseUnset {_dcgce ,_caed :=_geab .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _caed !=nil {return _caed ;};start .Attr =append (start .Attr ,_dcgce );};if _geab .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_geab .ColorAttr )});};if _geab .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_geab .OpacityAttr )});};if _geab .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_geab .Color2Attr )});};if _geab .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_geab .SrcAttr )});};if _geab .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_geab .HrefAttr )});};if _geab .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_geab .AlthrefAttr )});};if _geab .SizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_geab .SizeAttr )});};if _geab .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_geab .OriginAttr )});};if _geab .PositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_geab .PositionAttr )});};if _geab .AspectAttr !=ST_ImageAspectUnset {_baee ,_cabde :=_geab .AspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _cabde !=nil {return _cabde ;};start .Attr =append (start .Attr ,_baee );};if _geab .ColorsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_geab .ColorsAttr )});};if _geab .AngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_geab .AngleAttr )});};if _geab .AlignshapeAttr !=_c .ST_TrueFalseUnset {_fbafb ,_fegf :=_geab .AlignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _fegf !=nil {return _fegf ;};start .Attr =append (start .Attr ,_fbafb );};if _geab .FocusAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_geab .FocusAttr )});};if _geab .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_geab .FocussizeAttr )});};if _geab .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {N
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcShapelayout and its children
|
|
|
|
func (_gdca *OfcShapelayout )Validate ()error {return _gdca .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};func (_gbaaa *OfcLock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbaaa .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_affcb :=range start .Attr {if _affcb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gbaaa .PositionAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_gbaaa .SelectionAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_gbaaa .GroupingAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_gbaaa .UngroupingAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_gbaaa .RotationAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_gbaaa .CroppingAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_gbaaa .VerticiesAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_gbaaa .AdjusthandlesAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="\u0074\u0065\u0078\u0074"{_gbaaa .TextAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_gbaaa .AspectratioAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_gbaaa .ShapetypeAttr .UnmarshalXMLAttr (_affcb );continue ;};if _affcb .Name .Local =="\u0065\u0078\u0074"{_gbaaa .ExtAttr .UnmarshalXMLAttr (_affcb );continue ;};};for {_adaab ,_bbccg :=d .Token ();if _bbccg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_bbccg );};if _fcddg ,_ddce :=_adaab .(_d .EndElement );_ddce &&_fcddg .Name ==start .Name {break ;};};return nil ;};func (_fafbc OfcST_OLEUpdateMode )String ()string {switch _fafbc {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Diagram and its children
|
|
|
|
func (_bfbef *OfcCT_Diagram )Validate ()error {return _bfbef .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_cgbbff OfcST_ConnectorType )ValidateWithPath (path string )error {switch _cgbbff {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbbff ));};return nil ;};func (_efad *CT_Oval )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gffe :=range start .Attr {if _gffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cbdge ,_eaga :=_gffe .Value ,error (nil );if _eaga !=nil {return _eaga ;};_efad .BordertopcolorAttr =&_cbdge ;continue ;};if _gffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_efad .BulletAttr .UnmarshalXMLAttr (_gffe );continue ;};if _gffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffe .Name .Local =="\u0068\u0072"{_efad .HrAttr .UnmarshalXMLAttr (_gffe );continue ;};if _gffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_efad .CliptowrapAttr .UnmarshalXMLAttr (_gffe );continue ;};if _gffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffe .Name .Local =="\u0068\u0072\u0073t\u0064"{_efad .HrstdAttr .UnmarshalXMLAttr (_gffe );continue ;};if _gffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffe .Name .Local =="\u006f\u006c\u0065"{_efad .OleAttr .UnmarshalXMLAttr (_gffe );continue ;};if _gffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_efad .HrnoshadeAttr .UnmarshalXMLAttr (_gffe );continue ;};if _gffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffe .Name .Local =="\u006f\u006e\u0065\u0064"{_efad .OnedAttr .UnmarshalXMLAttr (_gffe );continue ;};if _gffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gffe .Name .Local =="\u0068\u0072\u0070c\u0074"{_gfcfg ,_afde :=_f .ParseFloat (_gffe .Value ,64);if _afde !=nil {return _afde ;};_bdcd :=float32 (_gfcfg );_efad .HrpctAttr =&_bdcd ;continue ;};if _gffe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_Style and its children
|
|
|
|
func (_dead *AG_Style )Validate ()error {return _dead .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path
|
|
|
|
func (_baaga *OfcRight )ValidateWithPath (path string )error {if _dgfdce :=_baaga .OfcCT_StrokeChild .ValidateWithPath (path );_dgfdce !=nil {return _dgfdce ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path
|
|
|
|
func (_ebage *Imagedata )ValidateWithPath (path string )error {if _egcfd :=_ebage .CT_ImageData .ValidateWithPath (path );_egcfd !=nil {return _egcfd ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Fill and its children, prefixing error messages with path
|
|
|
|
func (_eagfd *Fill )ValidateWithPath (path string )error {if _fgffe :=_eagfd .CT_Fill .ValidateWithPath (path );_fgffe !=nil {return _fgffe ;};return nil ;};func (_geafa *OfcCT_RelationTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcefa :=range start .Attr {if _gcefa .Name .Local =="\u0065\u0078\u0074"{_geafa .ExtAttr .UnmarshalXMLAttr (_gcefa );continue ;};};_abgcc :for {_bccd ,_fbdfec :=d .Token ();if _fbdfec !=nil {return _fbdfec ;};switch _bfbfd :=_bccd .(type ){case _d .StartElement :switch _bfbfd .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c"}:_cacff :=NewOfcCT_Relation ();if _abdbe :=d .DecodeElement (_cacff ,&_bfbfd );_abdbe !=nil {return _abdbe ;};_geafa .Rel =append (_geafa .Rel ,_cacff );default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006c\u0061ti\u006f\u006e\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_bfbfd .Name );if _cgcde :=d .Skip ();_cgcde !=nil {return _cgcde ;};};case _d .EndElement :break _abgcc ;case _d .CharData :};};return nil ;};func NewAG_Chromakey ()*AG_Chromakey {_ddg :=&AG_Chromakey {};return _ddg };func (_eaf *AG_Type )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaf .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eaf .TypeAttr )});};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Group and its children, prefixing error messages with path
|
|
|
|
func (_baeed *Group )ValidateWithPath (path string )error {if _dagc :=_baeed .CT_Group .ValidateWithPath (path );_dagc !=nil {return _dagc ;};return nil ;};func (_gggd *CT_F )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eddfe :=range start .Attr {if _eddfe .Name .Local =="\u0065\u0071\u006e"{_bfagb ,_dcda :=_eddfe .Value ,error (nil );if _dcda !=nil {return _dcda ;};_gggd .EqnAttr =&_bfagb ;continue ;};};for {_cfdf ,_eaef :=d .Token ();if _eaef !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_eaef );};if _cfbfb ,_dcab :=_cfdf .(_d .EndElement );_dcab &&_cfbfb .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_Id and its children
|
|
|
|
func (_efb *AG_Id )Validate ()error {return _efb .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};type AG_Adj struct{AdjAttr *string ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcRight and its children
|
|
|
|
func (_bgece *OfcRight )Validate ()error {return _bgece .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func NewCT_Background ()*CT_Background {_dbcfg :=&CT_Background {};return _dbcfg };func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_dccgf :=&AG_OfficeShapeAttributes {};return _dccgf ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_ccag :=&AG_ShapeAttributes {};return _ccag };func (_gcaef *OfcComplex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";return _gcaef .OfcCT_Complex .MarshalXML (e ,start );};func NewOfcCT_Diagram ()*OfcCT_Diagram {_cbaff :=&OfcCT_Diagram {};return _cbaff };func (_dfggfb ST_ImageAspect )String ()string {switch _dfggfb {case 0:return "";case 1:return "\u0069\u0067\u006e\u006f\u0072\u0065";case 2:return "\u0061\u0074\u004d\u006f\u0073\u0074";case 3:return "\u0061t\u004c\u0065\u0061\u0073\u0074";};return "";};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path
|
|
|
|
func (_cadce *OfcInk )ValidateWithPath (path string )error {if _gedfd :=_cadce .OfcCT_Ink .ValidateWithPath (path );_gedfd !=nil {return _gedfd ;};return nil ;};type EG_ShapeElements struct{Path *Path ;Formulas *Formulas ;Handles *Handles ;Fill *Fill ;Stroke *Stroke ;Shadow *Shadow ;Textbox *Textbox ;Textpath *Textpath ;Imagedata *Imagedata ;Skew *OfcSkew ;Extrusion *OfcExtrusion ;Callout *OfcCallout ;Lock *OfcLock ;Clippath *OfcClippath ;Signatureline *OfcSignatureline ;Wrap *_ag .Wrap ;Anchorlock *_ag .Anchorlock ;Bordertop *_ag .Bordertop ;Borderbottom *_ag .Borderbottom ;Borderleft *_ag .Borderleft ;Borderright *_ag .Borderright ;ClientData *_fa .ClientData ;Textdata *_ab .Textdata ;};type CT_Shadow struct{OnAttr _c .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _c .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func (_eedgf OfcST_How )Validate ()error {return _eedgf .ValidateWithPath ("")};func (_cdebca OfcST_ConnectorType )String ()string {switch _cdebca {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case 3:return "\u0065\u006c\u0062o\u0077";case 4:return "\u0063\u0075\u0072\u0076\u0065\u0064";};return "";};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _c .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;Color2Attr *string ;SrcAttr *string ;HrefAttr *string ;AlthrefAttr *string ;SizeAttr *string ;OriginAttr *string ;PositionAttr *string ;AspectAttr ST_ImageAspect ;ColorsAttr *string ;AngleAttr *float64 ;AlignshapeAttr _c .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _c .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _c .ST_TrueFalse ;RotateAttr _c .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_bcf *AG_StrokeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcf .OnAttr !=_c .ST_TrueFalseUnset {_bab ,_abgg :=_bcf .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _abgg !=nil {return _abgg ;};start .Attr =append (start .Attr ,_bab );};if _bcf .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bcf .WeightAttr )});};if _bcf .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bcf .ColorAttr )});};if _bcf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_bcf .OpacityAttr )});};if _bcf .LinestyleAttr !=ST_StrokeLineStyleUnset {_eedf ,_cadg :=_bcf .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _cadg !=nil {return _cadg ;};start .Attr =append (start .Attr ,_eedf );};if _bcf .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bcf .MiterlimitAttr )});};if _bcf .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_gadd ,_acd :=_bcf .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _acd !=nil {return _acd ;};start .Attr =append (start .Attr ,_gadd );};if _bcf .EndcapAttr !=ST_StrokeEndCapUnset {_ceab ,_bbd :=_bcf .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _bbd !=nil {return _bbd ;};start .Attr =append (start .Attr ,_ceab );};if _bcf .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_bcf .DashstyleAttr )});};if _bcf .FilltypeAttr !=ST_FillTypeUnset {_affe ,_aedf :=_bcf .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path
|
|
|
|
func (_fedeb *OfcOLEObject )ValidateWithPath (path string )error {if _egba :=_fedeb .OfcCT_OLEObject .ValidateWithPath (path );_egba !=nil {return _egba ;};return nil ;};func (_bfgbd *Handles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bfgbd .CT_Handles .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcEquationxml and its children
|
|
|
|
func (_abdfcaa *OfcEquationxml )Validate ()error {return _abdfcaa .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func (_dcfeda OfcST_OLEType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcfeda .String (),start );};func (_dffbg *OfcCT_Extrusion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geebf :=range start .Attr {if _geebf .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_dffbg .ColormodeAttr .UnmarshalXMLAttr (_geebf );continue ;};if _geebf .Name .Local =="\u0063\u006f\u006co\u0072"{_edeag ,_abcdg :=_geebf .Value ,error (nil );if _abcdg !=nil {return _abcdg ;};_dffbg .ColorAttr =&_edeag ;continue ;};if _geebf .Name .Local =="\u0074\u0079\u0070\u0065"{_dffbg .TypeAttr .UnmarshalXMLAttr (_geebf );continue ;};if _geebf .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_dgadb ,_dcafg :=_f .ParseFloat (_geebf .Value ,64);if _dcafg !=nil {return _dcafg ;};_bdagg :=float32 (_dgadb );_dffbg .ShininessAttr =&_bdagg ;continue ;};if _geebf .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_gecfb ,_dgbdeb :=_geebf .Value ,error (nil );if _dgbdeb !=nil {return _dgbdeb ;};_dffbg .ViewpointoriginAttr =&_gecfb ;continue ;};if _geebf .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_eedfe ,_begab :=_geebf .Value ,error (nil );if _begab !=nil {return _begab ;};_dffbg .SpecularityAttr =&_eedfe ;continue ;};if _geebf .Name .Local =="\u0070\u006c\u0061n\u0065"{_dffbg .PlaneAttr .UnmarshalXMLAttr (_geebf );continue ;};if _geebf .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_bbeef ,_cfcgg :=_geebf .Value ,error (nil );if _cfcgg !=nil {return _cfcgg ;};_dffbg .DiffusityAttr =&_bbeef ;continue ;};if _geebf .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_gfgge ,_abbd :=_geebf .Value ,error (nil );if _abbd !=nil {return _abbd ;};_dffbg .SkewamtAttr =&_gfgge ;continue ;};if _geebf .Name .Local =="\u006d\u0065\u0074a\u006c"{_dffbg .MetalAttr .UnmarshalXMLAttr (_geebf );continue ;};if _geebf .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_gagcg ,_baag :=_geebf .Value ,error (nil );if _baag !=nil {return _baag ;};_dffbg .BackdepthAttr =&_gagcg ;continue ;};if _geebf .Name .Local =="\u0065\u0064\u0067\u0065"{_bbce ,_ddaac :=_geebf .Value ,error (nil );if _ddaac !=nil {return _ddaac ;};_dffbg .EdgeAttr =&_bbce ;continue ;};if _geebf .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_efgfa ,_efca :=_geebf .Value ,error (nil );if _efca !=nil {return _efca ;};_dffbg .Lightlevel2Attr =&_efgfa ;continue ;};if _geebf .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ecbgd ,_fcgfg :=_f .ParseFloat (_geebf .Value ,64);if _fcgfg !=nil {return _fcgfg ;};_aacbf :=float32 (_ecbgd );_dffbg .OrientationangleAttr =&_aacbf ;continue ;};if _geebf .Name .Local =="\u006f\u006e"{_dffbg .OnAttr .UnmarshalXMLAttr (_geebf );continue ;};if _geebf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_dffbg .LightharshAttr .UnmarshalXMLAttr (_geebf );continue ;};if _geebf .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_dffbg .LightfaceAttr .UnmarshalXMLAttr (_geebf );continue ;};if _geebf .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_fbfbc ,_bfffg :=_geebf .Value ,error (nil );if _bfffg !=nil {return _bfffg ;};_dffbg .ForedepthAttr =&_fbfbc ;continue ;};if _geebf .Name .Local =="\u0065\u0078\u0074"{_dffbg .ExtAttr .UnmarshalXMLAttr (_geebf );continue ;};if _geebf .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_dffbg .AutorotationcenterAttr .UnmarshalXMLAttr (_geebf );continue ;};if _geebf .Name .Local =="\u0066\u0061\u0063e\u0074"{_ebbega ,_gggac :=_geebf .Value ,error (nil );if _gggac !=nil {return _gggac ;};_dffbg .FacetAttr =&_ebbega ;continue ;};if _geebf .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_dffbg
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Polyline and its children, prefixing error messages with path
|
|
|
|
func (_dbgad *Polyline )ValidateWithPath (path string )error {if _aaeef :=_dbgad .CT_PolyLine .ValidateWithPath (path );_aaeef !=nil {return _aaeef ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path
|
|
|
|
func (_bfbbe *OfcCT_Extrusion )ValidateWithPath (path string )error {if _caeg :=_bfbbe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_caeg !=nil {return _caeg ;};if _gefg :=_bfbbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gefg !=nil {return _gefg ;};if _cfdda :=_bfbbe .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cfdda !=nil {return _cfdda ;};if _decd :=_bfbbe .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_decd !=nil {return _decd ;};if _cgag :=_bfbbe .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cgag !=nil {return _cgag ;};if _ddfgf :=_bfbbe .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ddfgf !=nil {return _ddfgf ;};if _aaadc :=_bfbbe .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aaadc !=nil {return _aaadc ;};if _gbgaff :=_bfbbe .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_gbgaff !=nil {return _gbgaff ;};if _eeeaf :=_bfbbe .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_eeeaf !=nil {return _eeeaf ;};if _gfcba :=_bfbbe .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_gfcba !=nil {return _gfcba ;};if _geffge :=_bfbbe .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_geffge !=nil {return _geffge ;};if _gbcec :=_bfbbe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gbcec !=nil {return _gbcec ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_Type and its children
|
|
|
|
func (_cafed *AG_Type )Validate ()error {return _cafed .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};func (_dbdaf *CT_Textbox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efcb :=range start .Attr {if _efcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcb .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_dbdaf .SingleclickAttr .UnmarshalXMLAttr (_efcb );continue ;};if _efcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efcb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbdaf .InsetmodeAttr .UnmarshalXMLAttr (_efcb );continue ;};if _efcb .Name .Local =="\u0069\u006e\u0073e\u0074"{_agee ,_cbedb :=_efcb .Value ,error (nil );if _cbedb !=nil {return _cbedb ;};_dbdaf .InsetAttr =&_agee ;continue ;};if _efcb .Name .Local =="\u0069\u0064"{_ddfdb ,_fecfe :=_efcb .Value ,error (nil );if _fecfe !=nil {return _fecfe ;};_dbdaf .IdAttr =&_ddfdb ;continue ;};if _efcb .Name .Local =="\u0073\u0074\u0079l\u0065"{_fgedf ,_abbf :=_efcb .Value ,error (nil );if _abbf !=nil {return _abbf ;};_dbdaf .StyleAttr =&_fgedf ;continue ;};};_febcf :for {_aceg ,_eabgg :=d .Token ();if _eabgg !=nil {return _eabgg ;};switch _aecbde :=_aceg .(type ){case _d .StartElement :switch _aecbde .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_dbdaf .TxbxContent =_dc .NewTxbxContent ();if _agdba :=d .DecodeElement (_dbdaf .TxbxContent ,&_aecbde );_agdba !=nil {return _agdba ;};default:if _gbfcc ,_egedg :=_ce .CreateElement (_aecbde );_egedg !=nil {return _egedg ;}else {if _egfec :=d .DecodeElement (_gbfcc ,&_aecbde );_egfec !=nil {return _egfec ;};_dbdaf .Any =_gbfcc ;};};case _d .EndElement :break _febcf ;case _d .CharData :};};return nil ;};func (_aeebfg ST_EditAs )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgcab :=_d .Attr {};_dgcab .Name =name ;switch _aeebfg {case ST_EditAsUnset :_dgcab .Value ="";case ST_EditAsCanvas :_dgcab .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_dgcab .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_dgcab .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_dgcab .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_dgcab .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_dgcab .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_dgcab .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _dgcab ,nil ;};type OfcCT_StrokeChild struct{OnAttr _c .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _c .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _c .ST_TrueFalse ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Shape and its children
|
|
|
|
func (_ceedg *CT_Shape )Validate ()error {return _ceedg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};const (ST_ShadowTypeUnset ST_ShadowType =0;ST_ShadowTypeSingle ST_ShadowType =1;ST_ShadowTypeDouble ST_ShadowType =2;ST_ShadowTypeEmboss ST_ShadowType =3;ST_ShadowTypePerspective ST_ShadowType =4;);func (_aafdf *OfcSignatureline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";return _aafdf .OfcCT_SignatureLine .MarshalXML (e ,start );};type OfcCT_ClipPath struct{VAttr string ;};func (_deabb *OfcShapedefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 (
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Image and its children, prefixing error messages with path
|
|
|
|
func (_fdgc *Image )ValidateWithPath (path string )error {if _degca :=_fdgc .CT_Image .ValidateWithPath (path );_degca !=nil {return _degca ;};return nil ;};func (_aaecd *Image )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaecd .CT_Image =*NewCT_Image ();for _ ,_fddde :=range start .Attr {if _fddde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddde .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbabgg ,_gbfcfg :=_f .ParseInt (_fddde .Value ,10,64);if _gbfcfg !=nil {return _gbfcfg ;};_aaecd .DgmnodekindAttr =&_fbabgg ;continue ;};if _fddde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddde .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aaecd .BulletAttr .UnmarshalXMLAttr (_fddde );continue ;};if _fddde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddde .Name .Local =="\u0068\u0072"{_aaecd .HrAttr .UnmarshalXMLAttr (_fddde );continue ;};if _fddde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddde .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aaecd .OleiconAttr .UnmarshalXMLAttr (_fddde );continue ;};if _fddde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddde .Name .Local =="\u0068\u0072\u0073t\u0064"{_aaecd .HrstdAttr .UnmarshalXMLAttr (_fddde );continue ;};if _fddde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddde .Name .Local =="\u0063\u006c\u0069\u0070"{_aaecd .ClipAttr .UnmarshalXMLAttr (_fddde );continue ;};if _fddde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddde .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aaecd .HrnoshadeAttr .UnmarshalXMLAttr (_fddde );continue ;};if _fddde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddde .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aaecd .PreferrelativeAttr .UnmarshalXMLAttr (_fddde );continue ;};if _fddde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddde .Name .Local =="\u0068\u0072\u0070c\u0074"{_afea ,_cbgbg :=_f .ParseFloat (_fddde .Value ,64);if _cbgbg !=nil {return _cbgbg ;};_ebggd :=float32 (_afea );_aaecd .HrpctAttr =&_ebggd ;continue ;};if _fddde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fddde .Name .Local =="\u006f\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path
|
|
|
|
func (_abcf *CT_Shadow )ValidateWithPath (path string )error {if _bdae :=_abcf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bdae !=nil {return _bdae ;};if _bbdc :=_abcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bbdc !=nil {return _bbdc ;};if _fedb :=_abcf .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_fedb !=nil {return _fedb ;};return nil ;};func (_eecgbc *Rect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _eecgbc .CT_Rect .MarshalXML (e ,start );};const (ST_FillTypeUnset ST_FillType =0;ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2;ST_FillTypeGradientRadial ST_FillType =3;ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);func (_fccgfe OfcST_ConnectType )ValidateWithPath (path string )error {switch _fccgfe {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccgfe ));};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path
|
|
|
|
func (_gaecgc *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _ddcgf :=_gaecgc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ddcgf !=nil {return _ddcgf ;};return nil ;};type OfcST_ExtrusionPlane byte ;func (_gcaggf ST_ShadowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fffdf :=_d .Attr {};_fffdf .Name =name ;switch _gcaggf {case ST_ShadowTypeUnset :_fffdf .Value ="";case ST_ShadowTypeSingle :_fffdf .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_fffdf .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_fffdf .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_fffdf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return _fffdf ,nil ;};func (_befgg *OfcCT_Complex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _befgg .ExtAttr !=ST_ExtUnset {_gcdd ,_gedae :=_befgg .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _gedae !=nil {return _gedae ;};start .Attr =append (start .Attr ,_gcdd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func NewOfcCT_Callout ()*OfcCT_Callout {_dgaca :=&OfcCT_Callout {};return _dgaca };func (_cgedg ST_Ext )ValidateWithPath (path string )error {switch _cgedg {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgedg ));};return nil ;};func (_gggf *CT_Curve )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gggf .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .FromAttr )});};if _gggf .Control1Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .Control1Attr )});};if _gggf .Control2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .Control2Attr )});};if _gggf .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .ToAttr )});};if _gggf .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .HrefAttr )});};if _gggf .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .TargetAttr )});};if _gggf .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .ClassAttr )});};if _gggf .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .TitleAttr )});};if _gggf .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .AltAttr )});};if _gggf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .CoordsizeAttr )});};if _gggf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .CoordoriginAttr )});};if _gggf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gggf .WrapcoordsAttr )});};if _gggf .Pr
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Ink and its children
|
|
|
|
func (_fabc *OfcCT_Ink )Validate ()error {return _fabc .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_ImageData and its children
|
|
|
|
func (_fggcg *CT_ImageData )Validate ()error {return _fggcg .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};type Line struct{CT_Line };func NewGroup ()*Group {_fgbdb :=&Group {};_fgbdb .CT_Group =*NewCT_Group ();return _fgbdb };func (_gedfg *CT_Formulas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfb :for {_faead ,_aegaf :=d .Token ();if _aegaf !=nil {return _aegaf ;};switch _aage :=_faead .(type ){case _d .StartElement :switch _aage .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_dcfc :=NewCT_F ();if _deef :=d .DecodeElement (_dcfc ,&_aage );_deef !=nil {return _deef ;};_gedfg .F =append (_gedfg .F ,_dcfc );default:_ce .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_aage .Name );if _dbac :=d .Skip ();_dbac !=nil {return _dbac ;};};case _d .EndElement :break _dcfb ;case _d .CharData :};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path
|
|
|
|
func (_gfbda *CT_Group )ValidateWithPath (path string )error {if _dbae :=_gfbda .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_dbae !=nil {return _dbae ;};for _ecgb ,_bcde :=range _gfbda .Group {if _aeaa :=_bcde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_ecgb ));_aeaa !=nil {return _aeaa ;};};for _bcadg ,_gffc :=range _gfbda .Shape {if _debaf :=_gffc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bcadg ));_debaf !=nil {return _debaf ;};};for _faaca ,_abdf :=range _gfbda .Shapetype {if _caage :=_abdf .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_faaca ));_caage !=nil {return _caage ;};};for _dbfag ,_gecee :=range _gfbda .Arc {if _dcfdb :=_gecee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_dbfag ));_dcfdb !=nil {return _dcfdb ;};};for _fcea ,_gfgga :=range _gfbda .Curve {if _bfae :=_gfgga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_fcea ));_bfae !=nil {return _bfae ;};};for _dcbae ,_fgbcf :=range _gfbda .Image {if _deae :=_fgbcf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_dcbae ));_deae !=nil {return _deae ;};};for _abae ,_ffde :=range _gfbda .Line {if _ceeeb :=_ffde .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_abae ));_ceeeb !=nil {return _ceeeb ;};};for _cbef ,_gfedc :=range _gfbda .Oval {if _bgb :=_gfedc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_cbef ));_bgb !=nil {return _bgb ;};};for _gdfb ,_ccdg :=range _gfbda .Polyline {if _aebe :=_ccdg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gdfb ));_aebe !=nil {return _aebe ;};};for _beca ,_bfea :=range _gfbda .Rect {if _cfac :=_bfea .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_beca ));_cfac !=nil {return _cfac ;};};for _bdca ,_bdba :=range _gfbda .Roundrect {if _gaef :=_bdba .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_bdca ));_gaef !=nil {return _gaef ;};};for _afag ,_bgbf :=range _gfbda .Diagram {if _caca :=_bgbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_afag ));_caca !=nil {return _caca ;};};for _adae ,_egbc :=range _gfbda .EG_ShapeElements {if _cbfdb :=_egbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_adae ));_cbfdb !=nil {return _cbfdb ;};};if _fgbe :=_gfbda .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fgbe !=nil {return _fgbe ;};if _edfg :=_gfbda .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_edfg !=nil {return _edfg ;};if _cdfc :=_gfbda .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cdfc !=nil {return _cdfc ;};if _defbf :=_gfbda .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_defbf !=nil {return _defbf ;};if _ccbg :=_gfbda .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ccbg !=nil {return _ccbg ;};if _dcgae :=_gfbda .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dcgae !=nil {return _dcgae ;};if _egcg :=_gfbda .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_egcg !=nil
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Textbox and its children
|
|
|
|
func (_geaae *Textbox )Validate ()error {return _geaae .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path
|
|
|
|
func (_gc *AG_Adj )ValidateWithPath (path string )error {return nil };func (_affcbg OfcST_InsetMode )ValidateWithPath (path string )error {switch _affcbg {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_affcbg ));};return nil ;};func (_cdgbf *OfcCT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cdgbf .IdAttr )});if _cdgbf .TypeAttr !=OfcST_RTypeUnset {_fedbc ,_gbfgb :=_cdgbf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbfgb !=nil {return _gbfgb ;};start .Attr =append (start .Attr ,_fedbc );};if _cdgbf .HowAttr !=OfcST_HowUnset {_ebbcf ,_acgfb :=_cdgbf .HowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0077"});if _acgfb !=nil {return _acgfb ;};start .Attr =append (start .Attr ,_ebbcf );};if _cdgbf .IdrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_cdgbf .IdrefAttr )});};e .EncodeToken (start );if _cdgbf .Proxy !=nil {_eeeee :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_eeagd :=range _cdgbf .Proxy {e .EncodeElement (_eeagd ,_eeeee );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eegeg *OfcCT_ShapeLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eegeg .ExtAttr !=ST_ExtUnset {_baebf ,_efade :=_eegeg .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _efade !=nil {return _efade ;};start .Attr =append (start .Attr ,_baebf );};e .EncodeToken (start );if _eegeg .Idmap !=nil {_eeefcb :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}};e .EncodeElement (_eegeg .Idmap ,_eeefcb );};if _eegeg .Regrouptable !=nil {_afgd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_eegeg .Regrouptable ,_afgd );};if _eegeg .Rules !=nil {_afege :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_eegeg .Rules ,_afege );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfcac *OfcOLEObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_AllCoreAttributes and its children
|
|
|
|
func (_gfg *AG_AllCoreAttributes )Validate ()error {return _gfg .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func (_ebggbf *OfcCT_Rules )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aagbd :=range start .Attr {if _aagbd .Name .Local =="\u0065\u0078\u0074"{_ebggbf .ExtAttr .UnmarshalXMLAttr (_aagbd );continue ;};};_bagda :for {_edagcf ,_cdbea :=d .Token ();if _cdbea !=nil {return _cdbea ;};switch _fbgdf :=_edagcf .(type ){case _d .StartElement :switch _fbgdf .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072"}:_dgcda :=NewOfcCT_R ();if _fccgg :=d .DecodeElement (_dgcda ,&_fbgdf );_fccgg !=nil {return _fccgg ;};_ebggbf .R =append (_ebggbf .R ,_dgcda );default:_ce .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073\u0020\u0025\u0076",_fbgdf .Name );if _abcfa :=d .Skip ();_abcfa !=nil {return _abcfa ;};};case _d .EndElement :break _bagda ;case _d .CharData :};};return nil ;};func (_acdd *OfcCT_IdMap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abacd :=range start .Attr {if _abacd .Name .Local =="\u0064\u0061\u0074\u0061"{_cdafc ,_eabgc :=_abacd .Value ,error (nil );if _eabgc !=nil {return _eabgc ;};_acdd .DataAttr =&_cdafc ;continue ;};if _abacd .Name .Local =="\u0065\u0078\u0074"{_acdd .ExtAttr .UnmarshalXMLAttr (_abacd );continue ;};};for {_bgaddg ,_cagba :=d .Token ();if _cagba !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_cagba );};if _bcfdc ,_ggfcc :=_bgaddg .(_d .EndElement );_ggfcc &&_bcfdc .Name ==start .Name {break ;};};return nil ;};func (_caggc ST_EditAs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_caggc .String (),start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_Adj and its children
|
|
|
|
func (_gd *AG_Adj )Validate ()error {return _gd .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_deeaf :=&OfcCT_RelationTable {};return _deeaf };func (_cdbd *Arc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cdbd .CT_Arc .MarshalXML (e ,start );};func NewOfcCT_Relation ()*OfcCT_Relation {_decc :=&OfcCT_Relation {};return _decc };func (_fabcg ST_StrokeArrowType )Validate ()error {return _fabcg .ValidateWithPath ("")};func (_adbdd *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adbdd =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_adbdd =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_adbdd =2;case "\u0077\u0069\u0064\u0065":*_adbdd =3;};return nil ;};func (_debgbe OfcST_CalloutPlacement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_debgbe .String (),start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path
|
|
|
|
func (_eeebc *CT_Stroke )ValidateWithPath (path string )error {if _eeebc .Left !=nil {if _cgff :=_eeebc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_cgff !=nil {return _cgff ;};};if _eeebc .Top !=nil {if _bfdg :=_eeebc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bfdg !=nil {return _bfdg ;};};if _eeebc .Right !=nil {if _gfega :=_eeebc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gfega !=nil {return _gfega ;};};if _eeebc .Bottom !=nil {if _dfdbd :=_eeebc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dfdbd !=nil {return _dfdbd ;};};if _eeebc .Column !=nil {if _ceffb :=_eeebc .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_ceffb !=nil {return _ceffb ;};};if _dbgeb :=_eeebc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dbgeb !=nil {return _dbgeb ;};if _cgffc :=_eeebc .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_cgffc !=nil {return _cgffc ;};if _ddga :=_eeebc .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_ddga !=nil {return _ddga ;};if _eecdb :=_eeebc .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_eecdb !=nil {return _eecdb ;};if _cbee :=_eeebc .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cbee !=nil {return _cbee ;};if _bfba :=_eeebc .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bfba !=nil {return _bfba ;};if _bfec :=_eeebc .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_bfec !=nil {return _bfec ;};if _gdcfd :=_eeebc .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_gdcfd !=nil {return _gdcfd ;};if _bfefg :=_eeebc .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_bfefg !=nil {return _bfefg ;};if _dfcc :=_eeebc .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_dfcc !=nil {return _dfcc ;};if _begff :=_eeebc .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_begff !=nil {return _begff ;};if _afcbg :=_eeebc .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_afcbg !=nil {return _afcbg ;};if _afcgf :=_eeebc .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_afcgf !=nil {return _afcgf ;};if _bfade :=_eeebc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bfade !=nil {return _bfade ;};if _dbccd :=_eeebc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dbccd !=nil {return _dbccd ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Roundrect and its children
|
|
|
|
func (_faabd *Roundrect )Validate ()error {return _faabd .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};func (_fgedgf OfcST_ExtrusionRender )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgedgf .String (),start );};func (_dabgd OfcST_Angle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dabgd .String (),start );};func NewOval ()*Oval {_gceba :=&Oval {};_gceba .CT_Oval =*NewCT_Oval ();return _gceba };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcComplex and its children
|
|
|
|
func (_bafdf *OfcComplex )Validate ()error {return _bafdf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_caef *OfcCT_EquationXml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caef .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_caef .ContentTypeAttr )});};e .EncodeToken (start );if _caef .Any !=nil {_caef .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Curve struct{CT_Curve };func NewCT_Image ()*CT_Image {_egbg :=&CT_Image {};return _egbg };type Roundrect struct{CT_RoundRect };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcColumn and its children
|
|
|
|
func (_gbeag *OfcColumn )Validate ()error {return _gbeag .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_ClipPath and its children
|
|
|
|
func (_baac *OfcCT_ClipPath )Validate ()error {return _baac .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};func (_cfdb *CT_ImageData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfdb .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .EmbosscolorAttr )});};if _cfdb .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .RecolortargetAttr )});};if _cfdb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .HrefAttr )});};if _cfdb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .AlthrefAttr )});};if _cfdb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .TitleAttr )});};if _cfdb .OleidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .OleidAttr )});};if _cfdb .DetectmouseclickAttr !=_c .ST_TrueFalseUnset {_bccf ,_bbac :=_cfdb .DetectmouseclickAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"});if _bbac !=nil {return _bbac ;};start .Attr =append (start .Attr ,_bccf );};if _cfdb .MovieAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .MovieAttr )});};if _cfdb .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .RelidAttr )});};if _cfdb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .IdAttr )});};if _cfdb .PictAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .PictAttr )});};if _cfdb .RHrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .RHrefAttr )});};if _cfdb .SIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .SIdAttr )});};if _cfdb .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .SrcAttr )});};if _cfdb .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .CropleftAttr )});};if _cfdb .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .CroptopAttr )});};if _cfdb .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .CroprightAttr )});};if _cfdb .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_cfdb .CropbottomAttr )});};if _cfdb .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_a .Sprintf ("\u0025\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path
|
|
|
|
func (_cegea *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func NewFormulas ()*Formulas {_ggfbb :=&Formulas {};_ggfbb .CT_Formulas =*NewCT_Formulas ();return _ggfbb ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path
|
|
|
|
func (_edfdf *OfcCT_Lock )ValidateWithPath (path string )error {if _cefac :=_edfdf .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cefac !=nil {return _cefac ;};if _fbee :=_edfdf .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_fbee !=nil {return _fbee ;};if _edcea :=_edfdf .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_edcea !=nil {return _edcea ;};if _agdc :=_edfdf .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_agdc !=nil {return _agdc ;};if _dbbb :=_edfdf .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_dbbb !=nil {return _dbbb ;};if _fbddd :=_edfdf .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_fbddd !=nil {return _fbddd ;};if _accdc :=_edfdf .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_accdc !=nil {return _accdc ;};if _dgcfef :=_edfdf .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_dgcfef !=nil {return _dgcfef ;};if _gcfae :=_edfdf .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_gcfae !=nil {return _gcfae ;};if _ffeae :=_edfdf .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_ffeae !=nil {return _ffeae ;};if _agddg :=_edfdf .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_agddg !=nil {return _agddg ;};if _cecgb :=_edfdf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cecgb !=nil {return _cecgb ;};return nil ;};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func (_fcge *AG_OfficeCoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcge .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fcge .SpidAttr )});};if _fcge .OnedAttr !=_c .ST_TrueFalseUnset {_cdgb ,_cddc :=_fcge .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _cddc !=nil {return _cddc ;};start .Attr =append (start .Attr ,_cdgb );};if _fcge .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fcge .RegroupidAttr )});};if _fcge .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_egb ,_ceef :=_fcge .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _ceef !=nil {return _ceef ;};start .Attr =append (start .Attr ,_egb );};if _fcge .ButtonAttr !=_c .ST_TrueFalseUnset {_cbg ,_eeaf :=_fcge .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _eeaf !=nil {return _eeaf ;};start .Attr =append (start .Attr ,_cbg );};if _fcge .UserhiddenAttr !=_c .ST_TrueFalseUnset {_eead ,_cged :=_fcge .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cged !=nil {return _cged ;};start .Attr =append (start .Attr ,_eead );};if _fcge .BulletAttr !=_c .ST_TrueFalseUnset {_cgda ,_aeac :=_fcge .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074"});if _aeac !=nil {return _aeac ;};start .Attr =append (start .Attr ,_cgda );};if _fcge .HrAttr !=_c .ST_TrueFalseUnset {_dffc ,_egc :=_fcge .HrAttr .MarshalXMLAttr (_d .Name
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path
|
|
|
|
func (_bfega *OfcCT_Fill )ValidateWithPath (path string )error {if _dgdec :=_bfega .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgdec !=nil {return _dgdec ;};if _eega :=_bfega .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eega !=nil {return _eega ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Shapetype and its children
|
|
|
|
func (_eabfac *CT_Shapetype )Validate ()error {return _eabfac .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_egbaa *ST_StrokeArrowWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcdgd ,_cecdb :=d .Token ();if _cecdb !=nil {return _cecdb ;};if _aadca ,_facfdd :=_bcdgd .(_d .EndElement );_facfdd &&_aadca .Name ==start .Name {*_egbaa =1;return nil ;};if _ebeba ,_dbgfb :=_bcdgd .(_d .CharData );!_dbgfb {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",_bcdgd );}else {switch string (_ebeba ){case "":*_egbaa =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_egbaa =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_egbaa =2;case "\u0077\u0069\u0064\u0065":*_egbaa =3;};};_bcdgd ,_cecdb =d .Token ();if _cecdb !=nil {return _cecdb ;};if _gbegc ,_bbffbc :=_bcdgd .(_d .EndElement );_bbffbc &&_gbegc .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",_bcdgd );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path
|
|
|
|
func (_dgbfge *CT_Rect )ValidateWithPath (path string )error {for _egfc ,_febff :=range _dgbfge .EG_ShapeElements {if _ddeg :=_febff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_egfc ));_ddeg !=nil {return _ddeg ;};};if _cccbb :=_dgbfge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cccbb !=nil {return _cccbb ;};if _ecgcb :=_dgbfge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ecgcb !=nil {return _ecgcb ;};if _cagd :=_dgbfge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cagd !=nil {return _cagd ;};if _gagee :=_dgbfge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gagee !=nil {return _gagee ;};if _dcdb :=_dgbfge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dcdb !=nil {return _dcdb ;};if _acedg :=_dgbfge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_acedg !=nil {return _acedg ;};if _aeebg :=_dgbfge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aeebg !=nil {return _aeebg ;};if _dddcc :=_dgbfge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dddcc !=nil {return _dddcc ;};if _bcbbf :=_dgbfge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bcbbf !=nil {return _bcbbf ;};if _fbad :=_dgbfge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fbad !=nil {return _fbad ;};if _ebcaf :=_dgbfge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ebcaf !=nil {return _ebcaf ;};if _affec :=_dgbfge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_affec !=nil {return _affec ;};if _cfeb :=_dgbfge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cfeb !=nil {return _cfeb ;};if _aaefe :=_dgbfge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_aaefe !=nil {return _aaefe ;};if _fcggd :=_dgbfge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fcggd !=nil {return _fcggd ;};if _eagge :=_dgbfge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eagge !=nil {return _eagge ;};if _aecef :=_dgbfge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aecef !=nil {return _aecef ;};if _afaa :=_dgbfge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_afaa !=nil {return _afaa ;};if _cabcf :=_dgbfge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cabcf !=nil {return _cabcf ;};if _gfddbg :=_dgbfge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gfddbg !=nil {return _gfddbg ;};if _agfge :=_dgbfge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_agfge !=nil {return _agfge ;};if _afbe :=_dgbfge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_afbe !=nil {return _afbe ;};if _caad :=_dgbfge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path
|
|
|
|
func (_ecbac *OfcCT_RelationTable )ValidateWithPath (path string )error {for _dabdc ,_gefff :=range _ecbac .Rel {if _cedb :=_gefff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_dabdc ));_cedb !=nil {return _cedb ;};};if _agcgef :=_ecbac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_agcgef !=nil {return _agcgef ;};return nil ;};const (OfcST_CalloutPlacementUnset OfcST_CalloutPlacement =0;OfcST_CalloutPlacementTop OfcST_CalloutPlacement =1;OfcST_CalloutPlacementCenter OfcST_CalloutPlacement =2;OfcST_CalloutPlacementBottom OfcST_CalloutPlacement =3;OfcST_CalloutPlacementUser OfcST_CalloutPlacement =4;);func (_afcae *OfcST_FillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afcae =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_afcae =1;case "\u0073\u006f\u006ci\u0064":*_afcae =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_afcae =3;case "\u0074\u0069\u006c\u0065":*_afcae =4;case "\u0066\u0072\u0061m\u0065":*_afcae =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_afcae =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_afcae =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_afcae =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_afcae =9;};return nil ;};type Group struct{CT_Group };type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _c .ST_TrueFalse ;ContentTypeAttr *string ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path
|
|
|
|
func (_aafe *CT_Fill )ValidateWithPath (path string )error {if _afdb :=_aafe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afdb !=nil {return _afdb ;};if _fega :=_aafe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fega !=nil {return _fega ;};if _gbda :=_aafe .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gbda !=nil {return _gbda ;};if _cfce :=_aafe .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_cfce !=nil {return _cfce ;};if _geeeg :=_aafe .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_geeeg !=nil {return _geeeg ;};if _gbfg :=_aafe .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_gbfg !=nil {return _gbfg ;};if _dfaf :=_aafe .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dfaf !=nil {return _dfaf ;};if _cfaa :=_aafe .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cfaa !=nil {return _cfaa ;};if _aafe .Fill !=nil {if _gbdd :=_aafe .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gbdd !=nil {return _gbdd ;};};return nil ;};func (_deagc OfcST_ScreenSize )String ()string {switch _deagc {case 0:return "";case 1:return "\u00354\u0034\u002c\u0033\u0037\u0036";case 2:return "\u00364\u0030\u002c\u0034\u0038\u0030";case 3:return "\u00372\u0030\u002c\u0035\u0031\u0032";case 4:return "\u00380\u0030\u002c\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return "";};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsCanvas ST_EditAs =1;ST_EditAsOrgchart ST_EditAs =2;ST_EditAsRadial ST_EditAs =3;ST_EditAsCycle ST_EditAs =4;ST_EditAsStacked ST_EditAs =5;ST_EditAsVenn ST_EditAs =6;ST_EditAsBullseye ST_EditAs =7;);
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path
|
|
|
|
func (_facc *CT_TextPath )ValidateWithPath (path string )error {if _bdebc :=_facc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bdebc !=nil {return _bdebc ;};if _fbae :=_facc .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_fbae !=nil {return _fbae ;};if _gefaf :=_facc .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_gefaf !=nil {return _gefaf ;};if _cdac :=_facc .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_cdac !=nil {return _cdac ;};if _cbddb :=_facc .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_cbddb !=nil {return _cbddb ;};return nil ;};func (_gedfgf OfcST_FillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gedfgf .String (),start );};type OfcDiagram struct{OfcCT_Diagram };func (_febga *OfcColumn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_febga .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gacce :=range start .Attr {if _gacce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacce .Name .Local =="\u0068\u0072\u0065\u0066"{_gfacc ,_adfaeg :=_gacce .Value ,error (nil );if _adfaeg !=nil {return _adfaeg ;};_febga .HrefAttr =&_gfacc ;continue ;};if _gacce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacce .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_febga .ForcedashAttr .UnmarshalXMLAttr (_gacce );continue ;};if _gacce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacce .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffdgc ,_eedca :=_gacce .Value ,error (nil );if _eedca !=nil {return _eedca ;};_febga .TitleAttr =&_ffdgc ;continue ;};if _gacce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gacce .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_acadd ,_babfg :=_gacce .Value ,error (nil );if _babfg !=nil {return _babfg ;};_febga .AlthrefAttr =&_acadd ;continue ;};if _gacce .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_febga .ImageaspectAttr .UnmarshalXMLAttr (_gacce );continue ;};if _gacce .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_febga .StartarrowAttr .UnmarshalXMLAttr (_gacce );continue ;};if _gacce .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_febga .LinestyleAttr .UnmarshalXMLAttr (_gacce );continue ;};if _gacce .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_febga .StartarrowwidthAttr .UnmarshalXMLAttr (_gacce );continue ;};if _gacce .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_febga .JoinstyleAttr .UnmarshalXMLAttr (_gacce );continue ;};if _gacce .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_febga .StartarrowlengthAttr .UnmarshalXMLAttr (_gacce );continue ;};if _gacce .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cdafg ,_gbbfae :=_gacce .Value ,error (nil );if _gbbfae !=nil {return _gbbfae ;};_febga .DashstyleAttr =&_cdafg ;continue ;};if _gacce .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_febga .EndarrowAttr .UnmarshalXMLAttr (_gacce );continue ;};if _gacce .Name .Local
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Background and its children
|
|
|
|
func (_bbbae *Background )Validate ()error {return _bbbae .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path
|
|
|
|
func (_dbdcf *OfcClippath )ValidateWithPath (path string )error {if _abfed :=_dbdcf .OfcCT_ClipPath .ValidateWithPath (path );_abfed !=nil {return _abfed ;};return nil ;};type AG_Fill struct{FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path
|
|
|
|
func (_fgcdg *OfcCT_ColorMru )ValidateWithPath (path string )error {if _bbbca :=_fgcdg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bbbca !=nil {return _bbbca ;};return nil ;};type ST_StrokeLineStyle byte ;func NewCT_Handles ()*CT_Handles {_cede :=&CT_Handles {};return _cede };func NewOfcEquationxml ()*OfcEquationxml {_bebbf :=&OfcEquationxml {};_bebbf .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _bebbf ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path
|
|
|
|
func (_cfbdg *CT_Oval )ValidateWithPath (path string )error {for _aggg ,_cffd :=range _cfbdg .EG_ShapeElements {if _gcbfb :=_cffd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aggg ));_gcbfb !=nil {return _gcbfb ;};};if _efaab :=_cfbdg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_efaab !=nil {return _efaab ;};if _gbgeb :=_cfbdg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gbgeb !=nil {return _gbgeb ;};if _decbc :=_cfbdg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_decbc !=nil {return _decbc ;};if _fede :=_cfbdg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fede !=nil {return _fede ;};if _begcb :=_cfbdg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_begcb !=nil {return _begcb ;};if _cdef :=_cfbdg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdef !=nil {return _cdef ;};if _daec :=_cfbdg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_daec !=nil {return _daec ;};if _dcaaa :=_cfbdg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dcaaa !=nil {return _dcaaa ;};if _abdee :=_cfbdg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_abdee !=nil {return _abdee ;};if _dbage :=_cfbdg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dbage !=nil {return _dbage ;};if _dbcea :=_cfbdg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dbcea !=nil {return _dbcea ;};if _gdcfg :=_cfbdg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gdcfg !=nil {return _gdcfg ;};if _gbgef :=_cfbdg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gbgef !=nil {return _gbgef ;};if _gfcdg :=_cfbdg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gfcdg !=nil {return _gfcdg ;};if _babg :=_cfbdg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_babg !=nil {return _babg ;};if _ceff :=_cfbdg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ceff !=nil {return _ceff ;};if _defffb :=_cfbdg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_defffb !=nil {return _defffb ;};if _ageaf :=_cfbdg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ageaf !=nil {return _ageaf ;};if _gdfdb :=_cfbdg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gdfdb !=nil {return _gdfdb ;};if _bcdgc :=_cfbdg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bcdgc !=nil {return _bcdgc ;};if _dfgc :=_cfbdg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dfgc !=nil {return _dfgc ;};if _gdcda :=_cfbdg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gdcda !=nil {return _gdcda ;};if _cbgeb :=_cfbdg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path
|
|
|
|
func (_bfefa *OfcEquationxml )ValidateWithPath (path string )error {if _facgc :=_bfefa .OfcCT_EquationXml .ValidateWithPath (path );_facgc !=nil {return _facgc ;};return nil ;};func (_gbdbb *OfcCT_Proxy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfdcd :=range start .Attr {if _cfdcd .Name .Local =="\u0073\u0074\u0061r\u0074"{_gbdbb .StartAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Local =="\u0065\u006e\u0064"{_gbdbb .EndAttr .UnmarshalXMLAttr (_cfdcd );continue ;};if _cfdcd .Name .Local =="\u0069\u0064\u0072e\u0066"{_cbdeg ,_gcef :=_cfdcd .Value ,error (nil );if _gcef !=nil {return _gcef ;};_gbdbb .IdrefAttr =&_cbdeg ;continue ;};if _cfdcd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_aeceg ,_cfege :=_f .ParseInt (_cfdcd .Value ,10,32);if _cfege !=nil {return _cfege ;};_cgcbe :=int32 (_aeceg );_gbdbb .ConnectlocAttr =&_cgcbe ;continue ;};};for {_dcaba ,_gafe :=d .Token ();if _gafe !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_gafe );};if _ffgf ,_adgfe :=_dcaba .(_d .EndElement );_adgfe &&_ffgf .Name ==start .Name {break ;};};return nil ;};func (_gbaged *Image )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gbaged .CT_Image .MarshalXML (e ,start );};func (_afaaaa OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _afaaaa {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afaaaa ));};return nil ;};func (_dbefc *Stroke )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbefc .CT_Stroke =*NewCT_Stroke ();for _ ,_dagcg :=range start .Attr {if _dagcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dagcg .Name .Local =="\u0072\u0065\u006ci\u0064"{_gegeg ,_edab :=_dagcg .Value ,error (nil );if _edab !=nil {return _edab ;};_dbefc .RelidAttr =&_gegeg ;continue ;};if _dagcg .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"&&_dagcg .Name .Local =="\u0069\u0064"{_cafga ,_ddbede :=_dagcg .Value ,error (nil );if _ddbede !=nil {return _ddbede ;};_dbefc .RIdAttr =&_cafga ;continue ;};if _dagcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dagcg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbefc .ForcedashAttr .UnmarshalXMLAttr (_dagcg );continue ;};if _dagcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dagcg .Name .Local =="\u0074\u0069\u0074l\u0065"{_fadee ,_ecfba :=_dagcg .Value ,error (nil );if _ecfba !=nil {return _ecfba ;};_dbefc .TitleAttr =&_fadee ;continue ;};if _dagcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dagcg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dcadd ,_bbfffe :=_dagcg .Value ,error (nil );if _bbfffe !=nil {return _bbfffe ;};_dbefc .AlthrefAttr =&_dcadd ;continue ;};if _dagcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u006
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path
|
|
|
|
func (_cade *AG_ImageAttributes )ValidateWithPath (path string )error {if _ceg :=_cade .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_ceg !=nil {return _ceg ;};if _eggd :=_cade .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_eggd !=nil {return _eggd ;};return nil ;};func NewOfcCT_Fill ()*OfcCT_Fill {_daede :=&OfcCT_Fill {};return _daede };func NewOfcTop ()*OfcTop {_gcdge :=&OfcTop {};_gcdge .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gcdge ;};func NewCT_Rect ()*CT_Rect {_acafb :=&CT_Rect {};return _acafb };
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Path and its children
|
|
|
|
func (_befc *CT_Path )Validate ()error {return _befc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_StrokeAttributes and its children
|
|
|
|
func (_dfb *AG_StrokeAttributes )Validate ()error {return _dfb .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Textpath and its children
|
|
|
|
func (_cfge *Textpath )Validate ()error {return _cfge .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func NewCT_Shapetype ()*CT_Shapetype {_agad :=&CT_Shapetype {};return _agad };type CT_Curve struct{FromAttr *string ;Control1Attr *string ;Control2Attr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};type OfcSignatureline struct{OfcCT_SignatureLine };func (_abfad *OfcCT_RegroupTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abfad .ExtAttr !=ST_ExtUnset {_dcadaf ,_ebgafc :=_abfad .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _ebgafc !=nil {return _ebgafc ;};start .Attr =append (start .Attr ,_dcadaf );};e .EncodeToken (start );if _abfad .Entry !=nil {_ecgf :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_aedbe :=range _abfad .Entry {e .EncodeElement (_aedbe ,_ecgf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_EquationXml and its children
|
|
|
|
func (_gdfee *OfcCT_EquationXml )Validate ()error {return _gdfee .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_bfeaf *OfcTop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0074o\u0070";return _bfeaf .OfcCT_StrokeChild .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path
|
|
|
|
func (_bedd *AG_Fill )ValidateWithPath (path string )error {if _aecg :=_bedd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_aecg !=nil {return _aecg ;};return nil ;};func (_fgeab *Curve )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgeab .CT_Curve =*NewCT_Curve ();for _ ,_gebee :=range start .Attr {if _gebee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebee .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgeab .AllowoverlapAttr .UnmarshalXMLAttr (_gebee );continue ;};if _gebee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebee .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_afega ,_gaad :=_f .ParseInt (_gebee .Value ,10,64);if _gaad !=nil {return _gaad ;};_fgeab .RegroupidAttr =&_afega ;continue ;};if _gebee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebee .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fgeab .DgmlayoutAttr .UnmarshalXMLAttr (_gebee );continue ;};if _gebee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebee .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fgeab .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gebee );continue ;};if _gebee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebee .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fgeab .PreferrelativeAttr .UnmarshalXMLAttr (_gebee );continue ;};if _gebee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebee .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fgeab .ButtonAttr .UnmarshalXMLAttr (_gebee );continue ;};if _gebee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebee .Name .Local =="\u006f\u006c\u0065"{_fgeab .OleAttr .UnmarshalXMLAttr (_gebee );continue ;};if _gebee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebee .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fgeab .UserhiddenAttr .UnmarshalXMLAttr (_gebee );continue ;};if _gebee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gebee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgeab .ForcedashAttr .UnmarshalXMLAttr (_gebee );continue ;};if _gebee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u
|
2020-12-17 22:07:08 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path
|
|
|
|
func (_agaff *OfcCT_Ink )ValidateWithPath (path string )error {if _bbfff :=_agaff .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bbfff !=nil {return _bbfff ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcSignatureline and its children
|
|
|
|
func (_fgffb *OfcSignatureline )Validate ()error {return _fgffb .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};type CT_Image struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ;};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func (_cdgga *OfcFill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path
|
|
|
|
func (_cgd *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _cbaa :=_cgd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cbaa !=nil {return _cbaa ;};if _ebe :=_cgd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ebe !=nil {return _ebe ;};if _faacd :=_cgd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_faacd !=nil {return _faacd ;};if _ddd :=_cgd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ddd !=nil {return _ddd ;};if _cag :=_cgd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cag !=nil {return _cag ;};if _gad :=_cgd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gad !=nil {return _gad ;};if _efd :=_cgd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_efd !=nil {return _efd ;};if _ccf :=_cgd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_ccf !=nil {return _ccf ;};if _gac :=_cgd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gac !=nil {return _gac ;};if _bbg :=_cgd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_bbg !=nil {return _bbg ;};if _daf :=_cgd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_daf !=nil {return _daf ;};if _ec :=_cgd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ec !=nil {return _ec ;};if _dddd :=_cgd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dddd !=nil {return _dddd ;};return nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_gebeg :=&OfcCT_IdMap {};return _gebeg };func NewAG_Fill ()*AG_Fill {_gcgg :=&AG_Fill {};return _gcgg };func (_bbc *AG_Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcb :=range start .Attr {if _fcb .Name .Local =="\u0070\u0061\u0074\u0068"{_gfe ,_fdde :=_fcb .Value ,error (nil );if _fdde !=nil {return _fdde ;};_bbc .PathAttr =&_gfe ;continue ;};};for {_dgce ,_bdec :=d .Token ();if _bdec !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bdec );};if _aabe ,_beae :=_dgce .(_d .EndElement );_beae &&_aabe .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_fbgfg :=&OfcCT_OLEObject {};return _fbgfg };func (_cgedb *CT_Arc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcac :=range start .Attr {if _bcac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcac .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cgedb .UserdrawnAttr .UnmarshalXMLAttr (_bcac );continue ;};if _bcac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cgedb .ButtonAttr .UnmarshalXMLAttr (_bcac );continue ;};if _bcac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcac .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_ShapeDefaults and its children
|
|
|
|
func (_gcgcb *OfcCT_ShapeDefaults )Validate ()error {return _gcgcb .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_SignatureLine and its children
|
|
|
|
func (_gbdbd *OfcCT_SignatureLine )Validate ()error {return _gbdbd .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};func (_efcdb *Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _efcdb .CT_Shape .MarshalXML (e ,start );};type OfcSkew struct{OfcCT_Skew };func NewRoundrect ()*Roundrect {_bgccc :=&Roundrect {};_bgccc .CT_RoundRect =*NewCT_RoundRect ();return _bgccc ;};func (_bfb *AG_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdd :=range start .Attr {if _bdd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bfb .FilledAttr .UnmarshalXMLAttr (_bdd );continue ;};if _bdd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbbag ,_bbf :=_bdd .Value ,error (nil );if _bbf !=nil {return _bbf ;};_bfb .FillcolorAttr =&_bbbag ;continue ;};};for {_fcc ,_bec :=d .Token ();if _bec !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_bec );};if _gfbb ,_ed :=_fcc .(_d .EndElement );_ed &&_gfbb .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path
|
|
|
|
func (_edbba *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func NewAG_Path ()*AG_Path {_ggg :=&AG_Path {};return _ggg };func (_gcgfa OfcST_ExtrusionPlane )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcgfa .String (),start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path
|
|
|
|
func (_egeac *OfcCT_OLEObject )ValidateWithPath (path string )error {if _dfgea :=_egeac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfgea !=nil {return _dfgea ;};if _fbdbd :=_egeac .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fbdbd !=nil {return _fbdbd ;};if _acdeg :=_egeac .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acdeg !=nil {return _acdeg ;};if _bgdd :=_egeac .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_bgdd !=nil {return _bgdd ;};return nil ;};func NewOfcLeft ()*OfcLeft {_edfde :=&OfcLeft {};_edfde .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _edfde ;};type ST_FillType byte ;
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path
|
|
|
|
func (_geceee *OfcExtrusion )ValidateWithPath (path string )error {if _fgaa :=_geceee .OfcCT_Extrusion .ValidateWithPath (path );_fgaa !=nil {return _fgaa ;};return nil ;};func (_ffeebe *ST_FillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbcf ,_fadd :=d .Token ();if _fadd !=nil {return _fadd ;};if _bacgfd ,_fgfffb :=_adbcf .(_d .EndElement );_fgfffb &&_bacgfd .Name ==start .Name {*_ffeebe =1;return nil ;};if _bafgg ,_cdbcd :=_adbcf .(_d .CharData );!_cdbcd {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",_adbcf );}else {switch string (_bafgg ){case "":*_ffeebe =0;case "\u0073\u006f\u006ci\u0064":*_ffeebe =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ffeebe =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ffeebe =3;case "\u0074\u0069\u006c\u0065":*_ffeebe =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ffeebe =5;case "\u0066\u0072\u0061m\u0065":*_ffeebe =6;};};_adbcf ,_fadd =d .Token ();if _fadd !=nil {return _fadd ;};if _afaaa ,_ggaaa :=_adbcf .(_d .EndElement );_ggaaa &&_afaaa .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",_adbcf );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_Fill and its children
|
|
|
|
func (_cfbc *AG_Fill )Validate ()error {return _cfbc .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_gaccdg :=&OfcCT_SignatureLine {};return _gaccdg };func (_caebf *ST_Ext )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgfad ,_bgbebg :=d .Token ();if _bgbebg !=nil {return _bgbebg ;};if _abffgf ,_gbacd :=_fgfad .(_d .EndElement );_gbacd &&_abffgf .Name ==start .Name {*_caebf =1;return nil ;};if _dcgff ,_bbgba :=_fgfad .(_d .CharData );!_bbgba {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",_fgfad );}else {switch string (_dcgff ){case "":*_caebf =0;case "\u0076\u0069\u0065\u0077":*_caebf =1;case "\u0065\u0064\u0069\u0074":*_caebf =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_caebf =3;};};_fgfad ,_bgbebg =d .Token ();if _bgbebg !=nil {return _bgbebg ;};if _agcaff ,_dgcag :=_fgfad .(_d .EndElement );_dgcag &&_agcaff .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",_fgfad );};func (_fabad *OfcCallout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabad .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_ecgga :=range start .Attr {if _ecgga .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_fabad .LengthspecifiedAttr .UnmarshalXMLAttr (_ecgga );continue ;};if _ecgga .Name .Local =="\u006f\u006e"{_fabad .OnAttr .UnmarshalXMLAttr (_ecgga );continue ;};if _ecgga .Name .Local =="\u0067\u0061\u0070"{_bdaf ,_bgecc :=_ecgga .Value ,error (nil );if _bgecc !=nil {return _bgecc ;};_fabad .GapAttr =&_bdaf ;continue ;};if _ecgga .Name .Local =="\u0061\u006e\u0067l\u0065"{_fabad .AngleAttr .UnmarshalXMLAttr (_ecgga );continue ;};if _ecgga .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_fabad .DropautoAttr .UnmarshalXMLAttr (_ecgga );continue ;};if _ecgga .Name .Local =="\u0064\u0072\u006f\u0070"{_caecd ,_eaccb :=_ecgga .Value ,error (nil );if _eaccb !=nil {return _eaccb ;};_fabad .DropAttr =&_caecd ;continue ;};if _ecgga .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gfeed ,_bcbdcf :=_ecgga .Value ,error (nil );if _bcbdcf !=nil {return _bcbdcf ;};_fabad .DistanceAttr =&_gfeed ;continue ;};if _ecgga .Name .Local =="\u0074\u0079\u0070\u0065"{_dede ,_ccab :=_ecgga .Value ,error (nil );if _ccab !=nil {return _ccab ;};_fabad .TypeAttr =&_dede ;continue ;};if _ecgga .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_bdcbg ,_fgbbd :=_ecgga .Value ,error (nil );if _fgbbd !=nil {return _fgbbd ;};_fabad .LengthAttr =&_bdcbg ;continue ;};if _ecgga .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_fabad .AccentbarAttr .UnmarshalXMLAttr (_ecgga );continue ;};if _ecgga .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_fabad .TextborderAttr .UnmarshalXMLAttr (_ecgga );continue ;};if _ecgga .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_fabad .MinusxAttr .UnmarshalXMLAttr (_ecgga );continue ;};if _ecgga .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_fabad .MinusyAttr .UnmarshalXMLAttr (_ecgga );continue ;};if _ecgga .Name .Local =="\u0065\u0078\u0074"{_fabad .ExtAttr .UnmarshalXMLAttr (_ecgga );continue ;};};for {_dbdce ,_dgaaee :=d .Token ();if _dgaaee !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_dgaaee );};if _adab ,_feafea :=_dbdce .(_d .EndElement );_feafea &&_adab .Name ==start .Name {break ;};};return nil ;};func (_affge OfcST_HrAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_affge .String (),start
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Arc and its children
|
|
|
|
func (_gfbbd *Arc )Validate ()error {return _gfbbd .ValidateWithPath ("\u0041\u0072\u0063")};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcFill and its children
|
|
|
|
func (_fgcdcg *OfcFill )Validate ()error {return _fgcdcg .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func NewOfcCT_Proxy ()*OfcCT_Proxy {_fbdfc :=&OfcCT_Proxy {};return _fbdfc };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path
|
|
|
|
func (_abacg *OfcShapedefaults )ValidateWithPath (path string )error {if _eadfg :=_abacg .OfcCT_ShapeDefaults .ValidateWithPath (path );_eadfg !=nil {return _eadfg ;};return nil ;};func (_abcee *OfcST_OLEType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abcee =0;case "\u0045\u006d\u0062e\u0064":*_abcee =1;case "\u004c\u0069\u006e\u006b":*_abcee =2;};return nil ;};func (_aecba *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aecba =0;case "\u0072\u006f\u0075n\u0064":*_aecba =1;case "\u0062\u0065\u0076e\u006c":*_aecba =2;case "\u006d\u0069\u0074e\u0072":*_aecba =3;};return nil ;};func (_cagbb *Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cagbb .CT_Fill .MarshalXML (e ,start );};func (_afeag *OfcShapelayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074";return _afeag .OfcCT_ShapeLayout .MarshalXML (e ,start );};func NewCurve ()*Curve {_decf :=&Curve {};_decf .CT_Curve =*NewCT_Curve ();return _decf };type ST_StrokeArrowType byte ;func NewCT_Fill ()*CT_Fill {_cfgf :=&CT_Fill {};return _cfgf };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcDiagram and its children
|
|
|
|
func (_bcfbd *OfcDiagram )Validate ()error {return _bcfbd .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_fcf *AG_OfficeShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_add :=range start .Attr {if _add .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_add .Name .Local =="\u0073\u0070\u0074"{_gaec ,_cae :=_f .ParseFloat (_add .Value ,64);if _cae !=nil {return _cae ;};_daff :=float32 (_gaec );_fcf .SptAttr =&_daff ;continue ;};if _add .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_add .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fcf .ConnectortypeAttr .UnmarshalXMLAttr (_add );continue ;};if _add .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_add .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fcf .BwmodeAttr .UnmarshalXMLAttr (_add );continue ;};if _add .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_add .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fcf .BwpureAttr .UnmarshalXMLAttr (_add );continue ;};if _add .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_add .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fcf .BwnormalAttr .UnmarshalXMLAttr (_add );continue ;};if _add .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_add .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fcf .ForcedashAttr .UnmarshalXMLAttr (_add );continue ;};if _add .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_add .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fcf .OleiconAttr .UnmarshalXMLAttr (_add );continue ;};if _add .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_add .Name .Local =="\u006f\u006c\u0065"{_fcf .OleAttr .UnmarshalXMLAttr (_add );continue ;};if _add .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_add .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fcf .PreferrelativeAttr .UnmarshalXMLAttr (_add );continue ;};if _add .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_add .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fcf .CliptowrapAttr .UnmarshalXMLAttr (_add );continue ;};if _add .Name .Space =
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path
|
|
|
|
func (_efede *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _dcgbf ,_fbccd :=range _efede .Entry {if _dbfg :=_fbccd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_dcgbf ));_dbfg !=nil {return _dbfg ;};};if _ecbeg :=_efede .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ecbeg !=nil {return _ecbeg ;};return nil ;};func (_gbdba *OfcCallout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gbdba .OfcCT_Callout .MarshalXML (e ,start );};func (_cdca *OfcClippath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdca .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_cabce :=range start .Attr {if _cabce .Name .Local =="\u0076"{_geaea ,_fbdac :=_cabce .Value ,error (nil );if _fbdac !=nil {return _fbdac ;};_cdca .VAttr =_geaea ;continue ;};};for {_bgefc ,_eafcba :=d .Token ();if _eafcba !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_eafcba );};if _edcc ,_fcecb :=_bgefc .(_d .EndElement );_fcecb &&_edcc .Name ==start .Name {break ;};};return nil ;};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path
|
|
|
|
func (_edfe *CT_RoundRect )ValidateWithPath (path string )error {for _cbcgf ,_bdfb :=range _edfe .EG_ShapeElements {if _ebdb :=_bdfb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cbcgf ));_ebdb !=nil {return _ebdb ;};};if _ecdb :=_edfe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ecdb !=nil {return _ecdb ;};if _gdgcf :=_edfe .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gdgcf !=nil {return _gdgcf ;};if _agbca :=_edfe .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_agbca !=nil {return _agbca ;};if _abgcg :=_edfe .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_abgcg !=nil {return _abgcg ;};if _bccfb :=_edfe .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bccfb !=nil {return _bccfb ;};if _dgdda :=_edfe .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dgdda !=nil {return _dgdda ;};if _ggdad :=_edfe .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ggdad !=nil {return _ggdad ;};if _dcfad :=_edfe .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dcfad !=nil {return _dcfad ;};if _gagad :=_edfe .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gagad !=nil {return _gagad ;};if _aaedf :=_edfe .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_aaedf !=nil {return _aaedf ;};if _ccec :=_edfe .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ccec !=nil {return _ccec ;};if _bbbdf :=_edfe .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbbdf !=nil {return _bbbdf ;};if _gcedd :=_edfe .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gcedd !=nil {return _gcedd ;};if _ebbeg :=_edfe .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ebbeg !=nil {return _ebbeg ;};if _fdbcc :=_edfe .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fdbcc !=nil {return _fdbcc ;};if _dfabe :=_edfe .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dfabe !=nil {return _dfabe ;};if _faaebg :=_edfe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_faaebg !=nil {return _faaebg ;};if _adcdd :=_edfe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_adcdd !=nil {return _adcdd ;};if _agdb :=_edfe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_agdb !=nil {return _agdb ;};if _dfcg :=_edfe .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dfcg !=nil {return _dfcg ;};if _cfae :=_edfe .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cfae !=nil {return _cfae ;};if _dbgc :=_edfe .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dbgc !=nil {return _dbgc ;};if _edgad :=_edfe .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_e
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Oval and its children
|
|
|
|
func (_dcgba *CT_Oval )Validate ()error {return _dcgba .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};func NewOfcShapelayout ()*OfcShapelayout {_effbb :=&OfcShapelayout {};_effbb .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _effbb ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcLock and its children
|
|
|
|
func (_bcbfc *OfcLock )Validate ()error {return _bcbfc .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};func (_fffeb *Polyline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffeb .CT_PolyLine =*NewCT_PolyLine ();for _ ,_ccagf :=range start .Attr {if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccagf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fffeb .UserdrawnAttr .UnmarshalXMLAttr (_ccagf );continue ;};if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccagf .Name .Local =="\u0063\u006c\u0069\u0070"{_fffeb .ClipAttr .UnmarshalXMLAttr (_ccagf );continue ;};if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccagf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fffeb .UserhiddenAttr .UnmarshalXMLAttr (_ccagf );continue ;};if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccagf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fffeb .InsetmodeAttr .UnmarshalXMLAttr (_ccagf );continue ;};if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccagf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fffeb .BulletAttr .UnmarshalXMLAttr (_ccagf );continue ;};if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccagf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fffeb .PreferrelativeAttr .UnmarshalXMLAttr (_ccagf );continue ;};if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccagf .Name .Local =="\u0068\u0072"{_fffeb .HrAttr .UnmarshalXMLAttr (_ccagf );continue ;};if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccagf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fffeb .OleiconAttr .UnmarshalXMLAttr (_ccagf );continue ;};if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccagf .Name .Local =="\u0068\u0072\u0073t\u0064"{_fffeb .HrstdAttr .UnmarshalXMLAttr (_ccagf );continue ;};if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccagf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fffeb .HrnoshadeAttr .UnmarshalXMLAttr (_ccagf );continue ;};if _ccagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcExtrusion and its children
|
|
|
|
func (_bfagfb *OfcExtrusion )Validate ()error {return _bfagfb .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};type OfcST_CalloutPlacement byte ;func (_aagbf *OfcST_ExtrusionRender )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddabg ,_cabae :=d .Token ();if _cabae !=nil {return _cabae ;};if _ecddg ,_gcddf :=_ddabg .(_d .EndElement );_gcddf &&_ecddg .Name ==start .Name {*_aagbf =1;return nil ;};if _fcfga ,_dffcb :=_ddabg .(_d .CharData );!_dffcb {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",_ddabg );}else {switch string (_fcfga ){case "":*_aagbf =0;case "\u0073\u006f\u006ci\u0064":*_aagbf =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_aagbf =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_aagbf =3;};};_ddabg ,_cabae =d .Token ();if _cabae !=nil {return _cabae ;};if _cgbcd ,_agbea :=_ddabg .(_d .EndElement );_agbea &&_cgbcd .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",_ddabg );};func (_dafb *CT_Curve )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgb :=range start .Attr {if _cgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dafb .AllowoverlapAttr .UnmarshalXMLAttr (_cgb );continue ;};if _cgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgad ,_ebca :=_f .ParseInt (_cgb .Value ,10,64);if _ebca !=nil {return _ebca ;};_dafb .RegroupidAttr =&_bgad ;continue ;};if _cgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dafb .DgmlayoutAttr .UnmarshalXMLAttr (_cgb );continue ;};if _cgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dafb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cgb );continue ;};if _cgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dafb .PreferrelativeAttr .UnmarshalXMLAttr (_cgb );continue ;};if _cgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dafb .ButtonAttr .UnmarshalXMLAttr (_cgb );continue ;};if _cgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgb .Name .Local =="\u006f\u006c\u0065"{_dafb
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_OfficeCoreAttributes and its children
|
|
|
|
func (_fcd *AG_OfficeCoreAttributes )Validate ()error {return _fcd .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_adebf *Stroke )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _adebf .CT_Stroke .MarshalXML (e ,start );};func (_efdfc *OfcST_How )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efdfc =0;case "\u0074\u006f\u0070":*_efdfc =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_efdfc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_efdfc =3;case "\u006c\u0065\u0066\u0074":*_efdfc =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_efdfc =5;case "\u0072\u0069\u0067h\u0074":*_efdfc =6;};return nil ;};func (_bdcdcg *OfcST_OLEType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfeec ,_gedde :=d .Token ();if _gedde !=nil {return _gedde ;};if _abdbed ,_daggg :=_bfeec .(_d .EndElement );_daggg &&_abdbed .Name ==start .Name {*_bdcdcg =1;return nil ;};if _gfdea ,_adcc :=_bfeec .(_d .CharData );!_adcc {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",_bfeec );}else {switch string (_gfdea ){case "":*_bdcdcg =0;case "\u0045\u006d\u0062e\u0064":*_bdcdcg =1;case "\u004c\u0069\u006e\u006b":*_bdcdcg =2;};};_bfeec ,_gedde =d .Token ();if _gedde !=nil {return _gedde ;};if _agab ,_bacde :=_bfeec .(_d .EndElement );_bacde &&_agab .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",_bfeec );};func (_bfa *AG_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfa .FilledAttr !=_c .ST_TrueFalseUnset {_bedc ,_cgef :=_bfa .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cgef !=nil {return _cgef ;};start .Attr =append (start .Attr ,_bedc );};if _bfa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_bfa .FillcolorAttr )});};return nil ;};func (_adgd *CT_PolyLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dggb :=range start .Attr {if _dggb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adgd .UserdrawnAttr .UnmarshalXMLAttr (_dggb );continue ;};if _dggb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggb .Name .Local =="\u0063\u006c\u0069\u0070"{_adgd .ClipAttr .UnmarshalXMLAttr (_dggb );continue ;};if _dggb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adgd .UserhiddenAttr .UnmarshalXMLAttr (_dggb );continue ;};if _dggb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adgd .InsetmodeAttr .UnmarshalXMLAttr (_dggb );continue ;};if _dggb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcTop and its children
|
|
|
|
func (_cecbb *OfcTop )Validate ()error {return _cecbb .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_bfecd OfcST_CalloutPlacement )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cabfg :=_d .Attr {};_cabfg .Name =name ;switch _bfecd {case OfcST_CalloutPlacementUnset :_cabfg .Value ="";case OfcST_CalloutPlacementTop :_cabfg .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_cabfg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_cabfg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_cabfg .Value ="\u0075\u0073\u0065\u0072";};return _cabfg ,nil ;};func (_ffefg *OfcST_ConnectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaafae ,_aeada :=d .Token ();if _aeada !=nil {return _aeada ;};if _dbeab ,_afbfde :=_eaafae .(_d .EndElement );_afbfde &&_dbeab .Name ==start .Name {*_ffefg =1;return nil ;};if _fggcag ,_geefag :=_eaafae .(_d .CharData );!_geefag {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",_eaafae );}else {switch string (_fggcag ){case "":*_ffefg =0;case "\u006e\u006f\u006e\u0065":*_ffefg =1;case "\u0072\u0065\u0063\u0074":*_ffefg =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_ffefg =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ffefg =4;};};_eaafae ,_aeada =d .Token ();if _aeada !=nil {return _aeada ;};if _gcfceeg ,_gcaca :=_eaafae .(_d .EndElement );_gcaca &&_gcfceeg .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",_eaafae );};func (_facbg OfcST_RType )ValidateWithPath (path string )error {switch _facbg {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facbg ));};return nil ;};func (_dbgd *OfcCT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdbda :=range start .Attr {if _cdbda .Name .Local =="\u0069\u0064"{_aeebd ,_fageb :=_cdbda .Value ,error (nil );if _fageb !=nil {return _fageb ;};_dbgd .IdAttr =_aeebd ;continue ;};if _cdbda .Name .Local =="\u0074\u0079\u0070\u0065"{_dbgd .TypeAttr .UnmarshalXMLAttr (_cdbda );continue ;};if _cdbda .Name .Local =="\u0068\u006f\u0077"{_dbgd .HowAttr .UnmarshalXMLAttr (_cdbda );continue ;};if _cdbda .Name .Local =="\u0069\u0064\u0072e\u0066"{_cdcdf ,_adedf :=_cdbda .Value ,error (nil );if _adedf !=nil {return _adedf ;};_dbgd .IdrefAttr =&_cdcdf ;continue ;};};_abab :for {_gffafd ,_aadfg :=d .Token ();if _aadfg !=nil {return _aadfg ;};switch _ceeg :=_gffafd .(type ){case _d .StartElement :switch _ceeg .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0070\u0072\u006fx\u0079"}:_fbdcb :=NewOfcCT_Proxy ();if _afdgd :=d .DecodeElement (_fbdcb ,&_ceeg );_afdgd !=nil {return _afdgd ;};_dbgd .Proxy =append (_dbgd .Proxy ,_fbdcb );default:_ce .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004ff\u0063\u0043\u0054\u005f\u0052\u0020\u0025\u0076",_ceeg .Name );if _eeeff :=d .Skip ();_eeeff !=nil {return _eeeff ;};};case _d .EndElement :break _abab ;case _d .CharData :};};return nil ;};func (_bddefg OfcST_ColorMode )ValidateWithPath (path string )error {switch _bddefg {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddefg ));};return nil ;};type ST_StrokeEndCap byte ;type OfcST_OLEType byte ;
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcOLEObject and its children
|
|
|
|
func (_febbg *OfcOLEObject )Validate ()error {return _febbg .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_fad *AG_AllShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fad .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_fad .OpacityAttr )});};if _fad .StrokedAttr !=_c .ST_TrueFalseUnset {_agcb ,_ba :=_fad .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ba !=nil {return _ba ;};start .Attr =append (start .Attr ,_agcb );};if _fad .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fad .StrokecolorAttr )});};if _fad .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fad .StrokeweightAttr )});};if _fad .InsetpenAttr !=_c .ST_TrueFalseUnset {_fb ,_gaa :=_fad .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _gaa !=nil {return _gaa ;};start .Attr =append (start .Attr ,_fb );};if _fad .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_fad .ChromakeyAttr )});};if _fad .FilledAttr !=_c .ST_TrueFalseUnset {_ffg ,_dbd :=_fad .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dbd !=nil {return _dbd ;};start .Attr =append (start .Attr ,_ffg );};if _fad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_fad .FillcolorAttr )});};if _fad .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fad .SptAttr )});};if _fad .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bda ,_dd :=_fad .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dd !=nil {return _dd ;};start .Attr =append (start .Attr ,_bda );};if _fad .BwmodeAttr !=OfcST_BWModeUnset {_gfd ,_bea :=_fad .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _bea !=nil {return _bea ;};start .Attr =append (start .Attr ,_gfd );};if _fad .BwpureAttr !=OfcST_BWModeUnset {_bcbd ,_eba :=_fad .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _eba !=nil {return _eba ;};start .Attr =append (start .Attr ,_bcbd );};if _fad .BwnormalAttr !=OfcST_BWModeUnset {_dbg ,_ac :=_fad .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ac !=nil {return _ac ;};start .Attr =append (start .Attr ,_dbg );};if _fad .ForcedashAttr !=_c .ST_TrueFalseUnset {_aeeb ,_ef :=_fad .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"});if _ef !=nil {return _ef ;};start .Attr =append (start .Attr ,_aeeb );};if _fad .OleiconAttr !=_c .ST_TrueFalseUnset {_bdf ,_fcg :=_fad .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006fl\u0065\u0069\u0063\u006f\u006e"});if _fcg !=nil {return _fcg ;};start .Attr =append (start .Attr ,_bdf );};if _fad .OleAttr !=_c .ST_TrueFalseBlankUnset {_aed ,_fbf :=_fad .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006c\u0065"});if _fbf !=nil {return _fbf ;};start .Attr =append (start .Attr ,_aed );};if _fad .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_dad ,_cfg :=_fad .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"});if _cfg !=nil {return _cfg ;};start .Attr =append (start .Attr ,_dad );};if _fad .Clipto
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path
|
|
|
|
func (_caab *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _cbgd :=_caab .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cbgd !=nil {return _cbgd ;};if _bag :=_caab .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bag !=nil {return _bag ;};if _abff :=_caab .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_abff !=nil {return _abff ;};if _gce :=_caab .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gce !=nil {return _gce ;};if _eeb :=_caab .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_eeb !=nil {return _eeb ;};if _ceec :=_caab .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ceec !=nil {return _ceec ;};if _gbae :=_caab .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_gbae !=nil {return _gbae ;};if _dfc :=_caab .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dfc !=nil {return _dfc ;};if _ebb :=_caab .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ebb !=nil {return _ebb ;};if _bdeb :=_caab .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bdeb !=nil {return _bdeb ;};return nil ;};func (_badgc OfcST_ExtrusionPlane )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfgddg :=_d .Attr {};_cfgddg .Name =name ;switch _badgc {case OfcST_ExtrusionPlaneUnset :_cfgddg .Value ="";case OfcST_ExtrusionPlaneXY :_cfgddg .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_cfgddg .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_cfgddg .Value ="\u0059\u005a";};return _cfgddg ,nil ;};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_ffed :=&OfcCT_ColorMru {};return _ffed };func (_cadc *AG_ImageAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebaf :=range start .Attr {if _ebaf .Name .Local =="\u0073\u0072\u0063"{_ddf ,_cddg :=_ebaf .Value ,error (nil );if _cddg !=nil {return _cddg ;};_cadc .SrcAttr =&_ddf ;continue ;};if _ebaf .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_fac ,_bdgc :=_ebaf .Value ,error (nil );if _bdgc !=nil {return _bdgc ;};_cadc .CropleftAttr =&_fac ;continue ;};if _ebaf .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fea ,_agcf :=_ebaf .Value ,error (nil );if _agcf !=nil {return _agcf ;};_cadc .CroptopAttr =&_fea ;continue ;};if _ebaf .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_ggc ,_bgd :=_ebaf .Value ,error (nil );if _bgd !=nil {return _bgd ;};_cadc .CroprightAttr =&_ggc ;continue ;};if _ebaf .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gab ,_gga :=_ebaf .Value ,error (nil );if _gga !=nil {return _gga ;};_cadc .CropbottomAttr =&_gab ;continue ;};if _ebaf .Name .Local =="\u0067\u0061\u0069\u006e"{_fdbf ,_cbca :=_ebaf .Value ,error (nil );if _cbca !=nil {return _cbca ;};_cadc .GainAttr =&_fdbf ;continue ;};if _ebaf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_eea ,_gdff :=_ebaf .Value ,error (nil );if _gdff !=nil {return _gdff ;};_cadc .BlacklevelAttr =&_eea ;continue ;};if _ebaf .Name .Local =="\u0067\u0061\u006dm\u0061"{_gcd ,_cfgd :=_ebaf .Value ,error (nil );if _cfgd !=nil {return _cfgd ;};_cadc .GammaAttr =&_gcd ;continue ;};if _ebaf .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cadc .GrayscaleAttr .UnmarshalXMLAttr (_ebaf );continue ;};if _ebaf .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cadc .BilevelAttr .UnmarshalXMLAttr (_ebaf );continue ;};};for {_eff ,_gacg :=d .Token ();if _gacg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path
|
|
|
|
func (_ebga *CT_Path )ValidateWithPath (path string )error {if _dcad :=_ebga .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_dcad !=nil {return _dcad ;};if _fbgc :=_ebga .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_fbgc !=nil {return _fbgc ;};if _bfgc :=_ebga .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_bfgc !=nil {return _bfgc ;};if _becf :=_ebga .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_becf !=nil {return _becf ;};if _dbcdbe :=_ebga .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_dbcdbe !=nil {return _dbcdbe ;};if _fadc :=_ebga .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_fadc !=nil {return _fadc ;};if _cadfg :=_ebga .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_cadfg !=nil {return _cadfg ;};if _agfdd :=_ebga .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_agfdd !=nil {return _agfdd ;};if _aebgd :=_ebga .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_aebgd !=nil {return _aebgd ;};return nil ;};func NewCT_RoundRect ()*CT_RoundRect {_dagf :=&CT_RoundRect {};return _dagf };
|
2020-11-09 01:00:18 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path
|
|
|
|
func (_bfeae *OfcCT_R )ValidateWithPath (path string )error {if _ggbdc :=_bfeae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggbdc !=nil {return _ggbdc ;};if _daedeb :=_bfeae .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_daedeb !=nil {return _daedeb ;};for _ebgbg ,_cgffb :=range _bfeae .Proxy {if _fdbg :=_cgffb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_ebgbg ));_fdbg !=nil {return _fdbg ;};};return nil ;};func (_ddgcg ST_Ext )String ()string {switch _ddgcg {case 0:return "";case 1:return "\u0076\u0069\u0065\u0077";case 2:return "\u0065\u0064\u0069\u0074";case 3:return "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return "";};func (_gbab *OfcCT_Ink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbab .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_gbab .IAttr )});};if _gbab .AnnotationAttr !=_c .ST_TrueFalseUnset {_bbbbd ,_baafa :=_gbab .AnnotationAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _baafa !=nil {return _baafa ;};start .Attr =append (start .Attr ,_bbbbd );};if _gbab .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbab .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};
|
2020-11-09 01:00:18 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path
|
|
|
|
func (_cfa *CT_Arc )ValidateWithPath (path string )error {for _dgfb ,_fcgg :=range _cfa .EG_ShapeElements {if _cegg :=_fcgg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dgfb ));_cegg !=nil {return _cegg ;};};if _ccfb :=_cfa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ccfb !=nil {return _ccfb ;};if _dgfbb :=_cfa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dgfbb !=nil {return _dgfbb ;};if _bbde :=_cfa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bbde !=nil {return _bbde ;};if _ddcc :=_cfa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ddcc !=nil {return _ddcc ;};if _bbff :=_cfa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bbff !=nil {return _bbff ;};if _bdgb :=_cfa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bdgb !=nil {return _bdgb ;};if _cgad :=_cfa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cgad !=nil {return _cgad ;};if _defg :=_cfa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_defg !=nil {return _defg ;};if _cada :=_cfa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cada !=nil {return _cada ;};if _ddccc :=_cfa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ddccc !=nil {return _ddccc ;};if _eabf :=_cfa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_eabf !=nil {return _eabf ;};if _accd :=_cfa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_accd !=nil {return _accd ;};if _bbef :=_cfa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bbef !=nil {return _bbef ;};if _ccade :=_cfa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ccade !=nil {return _ccade ;};if _fgca :=_cfa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgca !=nil {return _fgca ;};if _fgff :=_cfa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fgff !=nil {return _fgff ;};if _cabc :=_cfa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cabc !=nil {return _cabc ;};if _ecgc :=_cfa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ecgc !=nil {return _ecgc ;};if _eebaa :=_cfa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eebaa !=nil {return _eebaa ;};if _dcccc :=_cfa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dcccc !=nil {return _dcccc ;};if _bgge :=_cfa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bgge !=nil {return _bgge ;};if _daab :=_cfa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_daab !=nil {return _daab ;};if _eddf :=_cfa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_eddf !=nil {return _eddf ;};if _gffb :=_cfa .ForcedashAttr .ValidateWit
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path
|
|
|
|
func (_fabac *OfcColumn )ValidateWithPath (path string )error {if _ffegf :=_fabac .OfcCT_StrokeChild .ValidateWithPath (path );_ffegf !=nil {return _ffegf ;};return nil ;};type ST_FillMethod byte ;func (_dbcbe *OfcST_RType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdacc ,_ddegfc :=d .Token ();if _ddegfc !=nil {return _ddegfc ;};if _cgaga ,_bfdgg :=_cdacc .(_d .EndElement );_bfdgg &&_cgaga .Name ==start .Name {*_dbcbe =1;return nil ;};if _cdfaf ,_baegd :=_cdacc .(_d .CharData );!_baegd {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",_cdacc );}else {switch string (_cdfaf ){case "":*_dbcbe =0;case "\u0061\u0072\u0063":*_dbcbe =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_dbcbe =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_dbcbe =3;case "\u0061\u006c\u0069g\u006e":*_dbcbe =4;};};_cdacc ,_ddegfc =d .Token ();if _ddegfc !=nil {return _ddegfc ;};if _cgfgc ,_cfbb :=_cdacc .(_d .EndElement );_cfbb &&_cgfgc .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",_cdacc );};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func (_cfagf ST_ImageAspect )ValidateWithPath (path string )error {switch _cfagf {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfagf ));};return nil ;};const (OfcST_HowUnset OfcST_How =0;OfcST_HowTop OfcST_How =1;OfcST_HowMiddle OfcST_How =2;OfcST_HowBottom OfcST_How =3;OfcST_HowLeft OfcST_How =4;OfcST_HowCenter OfcST_How =5;OfcST_HowRight OfcST_How =6;);func (_egdbc *Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egdbc .CT_Shape =*NewCT_Shape ();for _ ,_gaecdb :=range start .Attr {if _gaecdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaecdb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_befa ,_fggff :=_f .ParseInt (_gaecdb .Value ,10,64);if _fggff !=nil {return _fggff ;};_egdbc .RegroupidAttr =&_befa ;continue ;};if _gaecdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaecdb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egdbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gaecdb );continue ;};if _gaecdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaecdb .Name .Local =="\u0063\u006c\u0069\u0070"{_egdbc .ClipAttr .UnmarshalXMLAttr (_gaecdb );continue ;};if _gaecdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gaecdb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egdbc .ButtonAttr .UnmarshalXMLAttr (_gaecd
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path
|
|
|
|
func (_dbc *AG_Ext )ValidateWithPath (path string )error {if _dbc .ExtAttr ==ST_ExtUnset {return _a .Errorf ("\u0025\u0073\u002fE\u0078\u0074\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fafc :=_dbc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fafc !=nil {return _fafc ;};return nil ;};func (_bedde *OfcDiagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bedde .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_gffafde :=range start .Attr {if _gffafde .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_ggcae ,_egfag :=_f .ParseInt (_gffafde .Value ,10,64);if _egfag !=nil {return _egfag ;};_bedde .DgmstyleAttr =&_ggcae ;continue ;};if _gffafde .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_bedde .AutoformatAttr .UnmarshalXMLAttr (_gffafde );continue ;};if _gffafde .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_bedde .ReverseAttr .UnmarshalXMLAttr (_gffafde );continue ;};if _gffafde .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_bedde .AutolayoutAttr .UnmarshalXMLAttr (_gffafde );continue ;};if _gffafde .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_eeeef ,_fbcag :=_f .ParseInt (_gffafde .Value ,10,64);if _fbcag !=nil {return _fbcag ;};_bedde .DgmscalexAttr =&_eeeef ;continue ;};if _gffafde .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dbdbb ,_bcdbc :=_f .ParseInt (_gffafde .Value ,10,64);if _bcdbc !=nil {return _bcdbc ;};_bedde .DgmscaleyAttr =&_dbdbb ;continue ;};if _gffafde .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_dcgcg ,_dgfg :=_f .ParseInt (_gffafde .Value ,10,64);if _dgfg !=nil {return _dgfg ;};_bedde .DgmfontsizeAttr =&_dcgcg ;continue ;};if _gffafde .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_eafb ,_gcfad :=_gffafde .Value ,error (nil );if _gcfad !=nil {return _gcfad ;};_bedde .ConstrainboundsAttr =&_eafb ;continue ;};if _gffafde .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_dfbbb ,_afdcdc :=_f .ParseInt (_gffafde .Value ,10,64);if _afdcdc !=nil {return _afdcdc ;};_bedde .DgmbasetextscaleAttr =&_dfbbb ;continue ;};if _gffafde .Name .Local =="\u0065\u0078\u0074"{_bedde .ExtAttr .UnmarshalXMLAttr (_gffafde );continue ;};};_faedf :for {_agebb ,_ecfdg :=d .Token ();if _ecfdg !=nil {return _ecfdg ;};switch _degba :=_agebb .(type ){case _d .StartElement :switch _degba .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_bedde .Relationtable =NewOfcCT_RelationTable ();if _gefbe :=d .DecodeElement (_bedde .Relationtable ,&_degba );_gefbe !=nil {return _gefbe ;};default:_ce .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\u004f\u0066\u0063D\u0069\u0061\u0067\u0072\u0061\u006d\u0020\u0025\u0076",_degba .Name );if _ebbb :=d .Skip ();_ebbb !=nil {return _ebbb ;};};case _d .EndElement :break _faedf ;case _d .CharData :};};return nil ;};func (_facfg ST_StrokeJoinStyle )Validate ()error {return _facfg .ValidateWithPath ("")};type OfcShapelayout struct{OfcCT_ShapeLayout };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path
|
|
|
|
func (_afbc *CT_Image )ValidateWithPath (path string )error {for _cdfae ,_fcedd :=range _afbc .EG_ShapeElements {if _bcggg :=_fcedd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cdfae ));_bcggg !=nil {return _bcggg ;};};if _faagc :=_afbc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_faagc !=nil {return _faagc ;};if _gafa :=_afbc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gafa !=nil {return _gafa ;};if _cfgac :=_afbc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cfgac !=nil {return _cfgac ;};if _bdgbb :=_afbc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bdgbb !=nil {return _bdgbb ;};if _edga :=_afbc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_edga !=nil {return _edga ;};if _cgcga :=_afbc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cgcga !=nil {return _cgcga ;};if _dbba :=_afbc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dbba !=nil {return _dbba ;};if _feeg :=_afbc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_feeg !=nil {return _feeg ;};if _adfbb :=_afbc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_adfbb !=nil {return _adfbb ;};if _gedba :=_afbc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gedba !=nil {return _gedba ;};if _fbffa :=_afbc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fbffa !=nil {return _fbffa ;};if _bbab :=_afbc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bbab !=nil {return _bbab ;};if _cadcb :=_afbc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cadcb !=nil {return _cadcb ;};if _dcffa :=_afbc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dcffa !=nil {return _dcffa ;};if _dfadg :=_afbc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dfadg !=nil {return _dfadg ;};if _fcbfa :=_afbc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fcbfa !=nil {return _fcbfa ;};if _gcgc :=_afbc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gcgc !=nil {return _gcgc ;};if _cbdga :=_afbc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cbdga !=nil {return _cbdga ;};if _cdeed :=_afbc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cdeed !=nil {return _cdeed ;};if _cffa :=_afbc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cffa !=nil {return _cffa ;};if _gaffc :=_afbc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gaffc !=nil {return _gaffc ;};if _gbcaa :=_afbc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gbcaa !=nil {return _gbcaa ;};if _ccba :=_afbc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ccba !=
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path
|
|
|
|
func (_fbgfga *Roundrect )ValidateWithPath (path string )error {if _fdcfc :=_fbgfga .CT_RoundRect .ValidateWithPath (path );_fdcfc !=nil {return _fdcfc ;};return nil ;};func NewCT_Curve ()*CT_Curve {_bdgcc :=&CT_Curve {};return _bdgcc };func (_gagfc ST_FillMethod )Validate ()error {return _gagfc .ValidateWithPath ("")};func (_afcgfa ST_EditAs )ValidateWithPath (path string )error {switch _afcgfa {case 0,1,2,3,4,5,6,7:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcgfa ));};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path
|
|
|
|
func (_fagg *CT_Curve )ValidateWithPath (path string )error {for _cebc ,_ebdd :=range _fagg .EG_ShapeElements {if _fdgg :=_ebdd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cebc ));_fdgg !=nil {return _fdgg ;};};if _ffae :=_fagg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ffae !=nil {return _ffae ;};if _dfeee :=_fagg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dfeee !=nil {return _dfeee ;};if _afed :=_fagg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_afed !=nil {return _afed ;};if _bac :=_fagg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bac !=nil {return _bac ;};if _cccb :=_fagg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cccb !=nil {return _cccb ;};if _efab :=_fagg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_efab !=nil {return _efab ;};if _beed :=_fagg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_beed !=nil {return _beed ;};if _eacf :=_fagg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_eacf !=nil {return _eacf ;};if _aebb :=_fagg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_aebb !=nil {return _aebb ;};if _bcdb :=_fagg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bcdb !=nil {return _bcdb ;};if _bbcg :=_fagg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bbcg !=nil {return _bbcg ;};if _bdee :=_fagg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bdee !=nil {return _bdee ;};if _cccbf :=_fagg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cccbf !=nil {return _cccbf ;};if _cafca :=_fagg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cafca !=nil {return _cafca ;};if _ffcfe :=_fagg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ffcfe !=nil {return _ffcfe ;};if _ceabf :=_fagg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ceabf !=nil {return _ceabf ;};if _gfda :=_fagg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gfda !=nil {return _gfda ;};if _ede :=_fagg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ede !=nil {return _ede ;};if _egea :=_fagg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_egea !=nil {return _egea ;};if _dgbe :=_fagg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dgbe !=nil {return _dgbe ;};if _eaec :=_fagg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eaec !=nil {return _eaec ;};if _cfd :=_fagg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cfd !=nil {return _cfd ;};if _fgbc :=_fagg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fgbc !=nil {return _fgbc ;};if _cdfb :=_fagg .Forceda
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Image and its children
|
|
|
|
func (_cagf *Image )Validate ()error {return _cagf .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func (_abcfaa *Textbox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abcfaa .CT_Textbox =*NewCT_Textbox ();for _ ,_fafcea :=range start .Attr {if _fafcea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafcea .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_abcfaa .SingleclickAttr .UnmarshalXMLAttr (_fafcea );continue ;};if _fafcea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fafcea .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abcfaa .InsetmodeAttr .UnmarshalXMLAttr (_fafcea );continue ;};if _fafcea .Name .Local =="\u0069\u006e\u0073e\u0074"{_ggffg ,_bddef :=_fafcea .Value ,error (nil );if _bddef !=nil {return _bddef ;};_abcfaa .InsetAttr =&_ggffg ;continue ;};if _fafcea .Name .Local =="\u0069\u0064"{_edefb ,_ebgca :=_fafcea .Value ,error (nil );if _ebgca !=nil {return _ebgca ;};_abcfaa .IdAttr =&_edefb ;continue ;};if _fafcea .Name .Local =="\u0073\u0074\u0079l\u0065"{_fcged ,_bcce :=_fafcea .Value ,error (nil );if _bcce !=nil {return _bcce ;};_abcfaa .StyleAttr =&_fcged ;continue ;};};_adabd :for {_dbefg ,_bbbgcb :=d .Token ();if _bbbgcb !=nil {return _bbbgcb ;};switch _dbfeca :=_dbefg .(type ){case _d .StartElement :switch _dbfeca .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_abcfaa .TxbxContent =_dc .NewTxbxContent ();if _gcdfb :=d .DecodeElement (_abcfaa .TxbxContent ,&_dbfeca );_gcdfb !=nil {return _gcdfb ;};default:if _bfceg ,_edfdff :=_ce .CreateElement (_dbfeca );_edfdff !=nil {return _edfdff ;}else {if _fgafg :=d .DecodeElement (_bfceg ,&_dbfeca );_fgafg !=nil {return _fgafg ;};_abcfaa .Any =_bfceg ;};};case _d .EndElement :break _adabd ;case _d .CharData :};};return nil ;};func (_beagb OfcST_ConnectorType )Validate ()error {return _beagb .ValidateWithPath ("")};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Lock and its children
|
|
|
|
func (_egfgb *OfcCT_Lock )Validate ()error {return _egfgb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};type ST_StrokeArrowLength byte ;
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Line and its children
|
|
|
|
func (_fabe *Line )Validate ()error {return _fabe .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func (_baccb *OfcCT_Proxy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baccb .StartAttr !=_c .ST_TrueFalseBlankUnset {_bbga ,_cdddg :=_baccb .StartAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061r\u0074"});if _cdddg !=nil {return _cdddg ;};start .Attr =append (start .Attr ,_bbga );};if _baccb .EndAttr !=_c .ST_TrueFalseBlankUnset {_ddad ,_fgeee :=_baccb .EndAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064"});if _fgeee !=nil {return _fgeee ;};start .Attr =append (start .Attr ,_ddad );};if _baccb .IdrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_baccb .IdrefAttr )});};if _baccb .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_baccb .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_StrokeChild and its children
|
|
|
|
func (_degdf *OfcCT_StrokeChild )Validate ()error {return _degdf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_aegff *CT_Shadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aegff .OnAttr !=_c .ST_TrueFalseUnset {_dcggb ,_ebbec :=_aegff .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _ebbec !=nil {return _ebbec ;};start .Attr =append (start .Attr ,_dcggb );};if _aegff .TypeAttr !=ST_ShadowTypeUnset {_ggfg ,_abdb :=_aegff .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _abdb !=nil {return _abdb ;};start .Attr =append (start .Attr ,_ggfg );};if _aegff .ObscuredAttr !=_c .ST_TrueFalseUnset {_agfb ,_bddag :=_aegff .ObscuredAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _bddag !=nil {return _bddag ;};start .Attr =append (start .Attr ,_agfb );};if _aegff .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_aegff .ColorAttr )});};if _aegff .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_aegff .OpacityAttr )});};if _aegff .OffsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aegff .OffsetAttr )});};if _aegff .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_aegff .Color2Attr )});};if _aegff .Offset2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_aegff .Offset2Attr )});};if _aegff .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_aegff .OriginAttr )});};if _aegff .MatrixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_aegff .MatrixAttr )});};if _aegff .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aegff .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _c .ST_TrueFalseBlank ;FieldCodes *string ;};func (_eabfab *Handles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eabfab .CT_Handles =*NewCT_Handles ();_cebf :for {_acae ,_abgbc :=d .Token ();if _abgbc !=nil {return _abgbc ;};switch _edaab :=_acae .(type ){case _d .StartElement :switch _edaab .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_bdad :=NewCT_H ();if _dffde :=d .DecodeElement (_bdad ,&_edaab );_dffde !=nil {return _dffde ;};_eabfab .H =append (_eabfab .H ,_bdad );default:_ce .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0048a\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_edaab .Name );if _gabac :=d .Skip ();_gabac !=nil {return _gabac ;};};case _d .EndElement :break _cebf ;case _d .CharData :};};return nil ;};func (_deddf *ST_StrokeJoinStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdcgd ,_cbafba :=d .Token ();if _cbafba !=nil {return _cbafba ;};if _bacbb ,_fbgfb :=_fdcgd .(_d .EndElement );_fbgfb &&_bacbb .Name ==st
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Rect and its children
|
|
|
|
func (_gaadf *Rect )Validate ()error {return _gaadf .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_fgdg *OfcCT_RegroupTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egbb :=range start .Attr {if _egbb .Name .Local =="\u0065\u0078\u0074"{_fgdg .ExtAttr .UnmarshalXMLAttr (_egbb );continue ;};};_dfcab :for {_fgcaa ,_bdfeda :=d .Token ();if _bdfeda !=nil {return _bdfeda ;};switch _agbfe :=_fgcaa .(type ){case _d .StartElement :switch _agbfe .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065\u006e\u0074r\u0079"}:_ddbda :=NewOfcCT_Entry ();if _cdeef :=d .DecodeElement (_ddbda ,&_agbfe );_cdeef !=nil {return _cdeef ;};_fgdg .Entry =append (_fgdg .Entry ,_ddbda );default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u0067r\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_agbfe .Name );if _adbgf :=d .Skip ();_adbgf !=nil {return _adbgf ;};};case _d .EndElement :break _dfcab ;case _d .CharData :};};return nil ;};func (_bgbag *CT_Shadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfcaab :=range start .Attr {if _bfcaab .Name .Local =="\u006f\u006e"{_bgbag .OnAttr .UnmarshalXMLAttr (_bfcaab );continue ;};if _bfcaab .Name .Local =="\u0074\u0079\u0070\u0065"{_bgbag .TypeAttr .UnmarshalXMLAttr (_bfcaab );continue ;};if _bfcaab .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_bgbag .ObscuredAttr .UnmarshalXMLAttr (_bfcaab );continue ;};if _bfcaab .Name .Local =="\u0063\u006f\u006co\u0072"{_fcaeb ,_bcecc :=_bfcaab .Value ,error (nil );if _bcecc !=nil {return _bcecc ;};_bgbag .ColorAttr =&_fcaeb ;continue ;};if _bfcaab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ebaee ,_agbb :=_bfcaab .Value ,error (nil );if _agbb !=nil {return _agbb ;};_bgbag .OpacityAttr =&_ebaee ;continue ;};if _bfcaab .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dddbb ,_aggge :=_bfcaab .Value ,error (nil );if _aggge !=nil {return _aggge ;};_bgbag .OffsetAttr =&_dddbb ;continue ;};if _bfcaab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bfbdg ,_dbdc :=_bfcaab .Value ,error (nil );if _dbdc !=nil {return _dbdc ;};_bgbag .Color2Attr =&_bfbdg ;continue ;};if _bfcaab .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_ggfde ,_bfbfb :=_bfcaab .Value ,error (nil );if _bfbfb !=nil {return _bfbfb ;};_bgbag .Offset2Attr =&_ggfde ;continue ;};if _bfcaab .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dfeef ,_caada :=_bfcaab .Value ,error (nil );if _caada !=nil {return _caada ;};_bgbag .OriginAttr =&_dfeef ;continue ;};if _bfcaab .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_bcaf ,_aecee :=_bfcaab .Value ,error (nil );if _aecee !=nil {return _aecee ;};_bgbag .MatrixAttr =&_bcaf ;continue ;};if _bfcaab .Name .Local =="\u0069\u0064"{_cgcc ,_affd :=_bfcaab .Value ,error (nil );if _affd !=nil {return _affd ;};_bgbag .IdAttr =&_cgcc ;continue ;};};for {_dbddf ,_fgfc :=d .Token ();if _fgfc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_fgfc );};if _acdcd ,_cege :=_dbddf .(_d .EndElement );_cege &&_acdcd .Name ==start .Name {break ;};};return nil ;};func (_cececb *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cececb =0;case "\u0073\u0068\u006fr\u0074":*_cececb =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cececb =2;case "\u006c\u006f\u006e\u0067":*_cececb =3;};return nil ;};func (_bagfa *OfcST_InsetMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffacge ,_fggga :=d .Token ();if _fggga !=nil {return _fggga ;};if _cdaee ,_ageefc :=_ffacge .(_d .EndElement );_ageefc &&_cdaee .Name ==start .Name {
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path
|
|
|
|
func (_dgcc *AG_CoreAttributes )ValidateWithPath (path string )error {if _bbb :=_dgcc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bbb !=nil {return _bbb ;};return nil ;};func (_agfaa *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agfaa =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_agfaa =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_agfaa =2;};return nil ;};func NewShadow ()*Shadow {_cccaf :=&Shadow {};_cccaf .CT_Shadow =*NewCT_Shadow ();return _cccaf };func (_beagc OfcST_ConnectType )String ()string {switch _beagc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0065\u0063\u0074";case 3:return "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case 4:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_dddba OfcST_CalloutPlacement )String ()string {switch _dddba {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u0075\u0073\u0065\u0072";};return "";};type OfcST_InsetMode byte ;func (_ccfab *OfcCT_OLEObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebfaf :=range start .Attr {if _ebfaf .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"&&_ebfaf .Name .Local =="\u0069\u0064"||_ebfaf .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"&&_ebfaf .Name .Local =="\u0069\u0064"{_ccfbdg ,_gffgf :=_ebfaf .Value ,error (nil );if _gffgf !=nil {return _gffgf ;};_ccfab .IdAttr =&_ccfbdg ;continue ;};if _ebfaf .Name .Local =="\u0054\u0079\u0070\u0065"{_ccfab .TypeAttr .UnmarshalXMLAttr (_ebfaf );continue ;};if _ebfaf .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_abbe ,_cdbdc :=_ebfaf .Value ,error (nil );if _cdbdc !=nil {return _cdbdc ;};_ccfab .ProgIDAttr =&_abbe ;continue ;};if _ebfaf .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_bedcd ,_dafbb :=_ebfaf .Value ,error (nil );if _dafbb !=nil {return _dafbb ;};_ccfab .ShapeIDAttr =&_bedcd ;continue ;};if _ebfaf .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_ccfab .DrawAspectAttr .UnmarshalXMLAttr (_ebfaf );continue ;};if _ebfaf .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_cfafa ,_fdad :=_ebfaf .Value ,error (nil );if _fdad !=nil {return _fdad ;};_ccfab .ObjectIDAttr =&_cfafa ;continue ;};if _ebfaf .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_ccfab .UpdateModeAttr .UnmarshalXMLAttr (_ebfaf );continue ;};};_aeafg :for {_ddfefg ,_cbgde :=d .Token ();if _cbgde !=nil {return _cbgde ;};switch _cecbfd :=_ddfefg .(type ){case _d .StartElement :switch _cecbfd .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_ccfab .LinkType =new (string );if _acfca :=d .DecodeElement (_ccfab .LinkType ,&_cecbfd );_acfca !=nil {return _acfca ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_RelationTable and its children
|
|
|
|
func (_gaaaa *OfcCT_RelationTable )Validate ()error {return _gaaaa .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path
|
|
|
|
func (_cdcdff *OfcCT_Relation )ValidateWithPath (path string )error {if _badca :=_cdcdff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_badca !=nil {return _badca ;};return nil ;};func NewOfcComplex ()*OfcComplex {_fffaab :=&OfcComplex {};_fffaab .OfcCT_Complex =*NewOfcCT_Complex ();return _fffaab ;};func NewOfcCT_Lock ()*OfcCT_Lock {_abdcc :=&OfcCT_Lock {};return _abdcc };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Path and its children
|
|
|
|
func (_gdage *Path )Validate ()error {return _gdage .ValidateWithPath ("\u0050\u0061\u0074\u0068")};type AG_StrokeAttributes struct{OnAttr _c .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _c .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _c .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _c .ST_TrueFalse ;RelidAttr *string ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Shapetype and its children
|
|
|
|
func (_gcdfa *Shapetype )Validate ()error {return _gcdfa .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path
|
|
|
|
func (_egeag *CT_PolyLine )ValidateWithPath (path string )error {for _dbfef ,_fggd :=range _egeag .Ink {if _cbafe :=_fggd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_dbfef ));_cbafe !=nil {return _cbafe ;};};for _cdbe ,_dfdgd :=range _egeag .EG_ShapeElements {if _bgcbd :=_dfdgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cdbe ));_bgcbd !=nil {return _bgcbd ;};};if _bcda :=_egeag .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bcda !=nil {return _bcda ;};if _bcbg :=_egeag .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bcbg !=nil {return _bcbg ;};if _fedca :=_egeag .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fedca !=nil {return _fedca ;};if _ffegc :=_egeag .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ffegc !=nil {return _ffegc ;};if _dffbe :=_egeag .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dffbe !=nil {return _dffbe ;};if _fecc :=_egeag .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fecc !=nil {return _fecc ;};if _bfacg :=_egeag .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bfacg !=nil {return _bfacg ;};if _cdcgb :=_egeag .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cdcgb !=nil {return _cdcgb ;};if _bgef :=_egeag .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bgef !=nil {return _bgef ;};if _efgc :=_egeag .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_efgc !=nil {return _efgc ;};if _eabd :=_egeag .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_eabd !=nil {return _eabd ;};if _cabbc :=_egeag .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cabbc !=nil {return _cabbc ;};if _aafce :=_egeag .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aafce !=nil {return _aafce ;};if _adcab :=_egeag .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_adcab !=nil {return _adcab ;};if _bcddb :=_egeag .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bcddb !=nil {return _bcddb ;};if _gggff :=_egeag .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gggff !=nil {return _gggff ;};if _bfab :=_egeag .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bfab !=nil {return _bfab ;};if _agffc :=_egeag .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_agffc !=nil {return _agffc ;};if _ffbce :=_egeag .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ffbce !=nil {return _ffbce ;};if _bcddbb :=_egeag .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bcddbb !=nil {return _bcddbb ;};if _dfgg :=_egeag .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dfgg !=nil {return _dfgg ;};if _dcdf :=_egeag .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0
|
2020-11-09 01:00:18 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path
|
|
|
|
func (_fbde *AG_Type )ValidateWithPath (path string )error {return nil };func (_dffab *OfcSkew )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dffab .OfcCT_Skew .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path
|
|
|
|
func (_gae *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _dceg :=_gae .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dceg !=nil {return _dceg ;};if _dcg :=_gae .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dcg !=nil {return _dcg ;};if _cadd :=_gae .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_cadd !=nil {return _cadd ;};if _cgc :=_gae .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_cgc !=nil {return _cgc ;};if _fgf :=_gae .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fgf !=nil {return _fgf ;};if _aeaf :=_gae .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aeaf !=nil {return _aeaf ;};if _fce :=_gae .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fce !=nil {return _fce ;};if _ecb :=_gae .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ecb !=nil {return _ecb ;};if _gcb :=_gae .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gcb !=nil {return _gcb ;};if _gfc :=_gae .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gfc !=nil {return _gfc ;};if _gebg :=_gae .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gebg !=nil {return _gebg ;};if _febd :=_gae .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_febd !=nil {return _febd ;};if _ddbc :=_gae .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ddbc !=nil {return _ddbc ;};if _aeae :=_gae .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_aeae !=nil {return _aeae ;};if _eaaf :=_gae .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eaaf !=nil {return _eaaf ;};return nil ;};func NewCT_PolyLine ()*CT_PolyLine {_dedb :=&CT_PolyLine {};return _dedb };func (_ggada *OfcCT_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaacc :=range start .Attr {if _eaacc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_ggada .PositionAttr .UnmarshalXMLAttr (_eaacc );continue ;};if _eaacc .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_ggada .SelectionAttr .UnmarshalXMLAttr (_eaacc );continue ;};if _eaacc .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ggada .GroupingAttr .UnmarshalXMLAttr (_eaacc );continue ;};if _eaacc .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_ggada .UngroupingAttr .UnmarshalXMLAttr (_eaacc );continue ;};if _eaacc .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ggada .RotationAttr .UnmarshalXMLAttr (_eaacc );continue ;};if _eaacc .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_ggada .CroppingAttr .UnmarshalXMLAttr (_eaacc );continue ;};if _eaacc .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_ggada .VerticiesAttr .UnmarshalXMLAttr (_eaacc );continue ;};if _eaacc .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_ggada .AdjusthandlesAttr .UnmarshalXMLAttr (_eaacc );continue ;};if _eaacc .Name .Local =="\u0074\u0065\u0078\u0074"{_ggada .TextAttr .UnmarshalXMLAttr (_eaacc );continue ;};if _eaacc .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_ggada .AspectratioAttr .UnmarshalXMLAttr
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Shadow and its children
|
|
|
|
func (_adcde *Shadow )Validate ()error {return _adcde .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func NewCT_Shadow ()*CT_Shadow {_afeg :=&CT_Shadow {};return _afeg };func NewPath ()*Path {_bbdee :=&Path {};_bbdee .CT_Path =*NewCT_Path ();return _bbdee };func (_fege *AG_Id )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adfe :=range start .Attr {if _adfe .Name .Local =="\u0069\u0064"{_bbe ,_fdb :=_adfe .Value ,error (nil );if _fdb !=nil {return _fdb ;};_fege .IdAttr =&_bbe ;continue ;};};for {_eed ,_cdd :=d .Token ();if _cdd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_cdd );};if _fgbd ,_feb :=_eed .(_d .EndElement );_feb &&_fgbd .Name ==start .Name {break ;};};return nil ;};func (_dfeag ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _dfeag {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfeag ));};return nil ;};func (_fgeaff *ST_StrokeArrowLength )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfbgd ,_feegcd :=d .Token ();if _feegcd !=nil {return _feegcd ;};if _fbaa ,_dbgga :=_cfbgd .(_d .EndElement );_dbgga &&_fbaa .Name ==start .Name {*_fgeaff =1;return nil ;};if _bgddd ,_dbeae :=_cfbgd .(_d .CharData );!_dbeae {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",_cfbgd );}else {switch string (_bgddd ){case "":*_fgeaff =0;case "\u0073\u0068\u006fr\u0074":*_fgeaff =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fgeaff =2;case "\u006c\u006f\u006e\u0067":*_fgeaff =3;};};_cfbgd ,_feegcd =d .Token ();if _feegcd !=nil {return _feegcd ;};if _cbeb ,_acafe :=_cfbgd .(_d .EndElement );_acafe &&_cbeb .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",_cfbgd );};func (_cbdf *OfcCT_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbdf .PositionAttr !=_c .ST_TrueFalseUnset {_eefggf ,_dbgba :=_cbdf .PositionAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _dbgba !=nil {return _dbgba ;};start .Attr =append (start .Attr ,_eefggf );};if _cbdf .SelectionAttr !=_c .ST_TrueFalseUnset {_faade ,_ggfe :=_cbdf .SelectionAttr .MarshalXMLAttr (_d .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _ggfe !=nil {return _ggfe ;};start .Attr =append (start .Attr ,_faade );};if _cbdf .GroupingAttr !=_c .ST_TrueFalseUnset {_fcaa ,_babdc :=_cbdf .GroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _babdc !=nil {return _babdc ;};start .Attr =append (start .Attr ,_fcaa );};if _cbdf .UngroupingAttr !=_c .ST_TrueFalseUnset {_gebgg ,_aadda :=_cbdf .UngroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _aadda !=nil {return _aadda ;};start .Attr =append (start .Attr ,_gebgg );};if _cbdf .RotationAttr !=_c .ST_TrueFalseUnset {_afdbf ,_cdbgg :=_cbdf .RotationAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _cdbgg !=nil {return _cdbgg ;};start .Attr =append (start .Attr ,_afdbf );};if _cbdf .CroppingAttr !=_c .ST_TrueFalseUnset {_cebgc ,_cebfe :=_cbdf .CroppingAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"});if _cebfe !=nil {return _cebfe ;};start .Attr =append (start .Attr ,_cebgc );};if _cbdf .VerticiesAttr !=_c .ST_TrueFalseUnset {_ecbfe ,_gbaa :=_cbdf .VerticiesAttr .MarshalXMLAttr (_d .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _gbaa !=nil {return _gbaa ;};start .Attr =append (start .Attr ,_ecbfe );};if _cbdf .AdjusthandlesAttr !=_c .ST_TrueFalseUnset {_gbadg ,_dcbcg :=_cbdf .AdjusthandlesAttr .MarshalXMLAttr (_d
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path
|
|
|
|
func (_abegb *OfcCT_Rules )ValidateWithPath (path string )error {for _agdbf ,_eacfc :=range _abegb .R {if _cceac :=_eacfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_agdbf ));_cceac !=nil {return _cceac ;};};if _eebda :=_abegb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eebda !=nil {return _eebda ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path
|
|
|
|
func (_dcgbac *OfcCT_Callout )ValidateWithPath (path string )error {if _aggb :=_dcgbac .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aggb !=nil {return _aggb ;};if _dceda :=_dcgbac .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_dceda !=nil {return _dceda ;};if _afcec :=_dcgbac .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_afcec !=nil {return _afcec ;};if _fbffaa :=_dcgbac .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_fbffaa !=nil {return _fbffaa ;};if _bbefc :=_dcgbac .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_bbefc !=nil {return _bbefc ;};if _acbca :=_dcgbac .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_acbca !=nil {return _acbca ;};if _bceb :=_dcgbac .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_bceb !=nil {return _bceb ;};if _gcab :=_dcgbac .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_gcab !=nil {return _gcab ;};if _abbab :=_dcgbac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_abbab !=nil {return _abbab ;};return nil ;};type Image struct{CT_Image };func NewAG_Ext ()*AG_Ext {_dgee :=&AG_Ext {};_dgee .ExtAttr =ST_Ext (1);return _dgee };func (_cdfaa *Imagedata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdfaa .CT_ImageData =*NewCT_ImageData ();for _ ,_fgeff :=range start .Attr {if _fgeff .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"&&_fgeff .Name .Local =="\u0070\u0069\u0063\u0074"||_fgeff .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"&&_fgeff .Name .Local =="\u0070\u0069\u0063\u0074"{_cdbgce ,_abbg :=_fgeff .Value ,error (nil );if _abbg !=nil {return _abbg ;};_cdfaa .PictAttr =&_cdbgce ;continue ;};if _fgeff .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"&&_fgeff .Name .Local =="\u0068\u0072\u0065\u0066"||_fgeff .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"&&_fgeff .Name .Local =="\u0068\u0072\u0065\u0066"{_cfgad ,_cfaf :=_fgeff .Value ,error (nil );if _cfaf !=nil {return _cfaf ;};_cdfaa .RHrefAttr =&_cfgad ;continue ;};if _fgeff .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fgeff .Name .Local =="\u0068\u0072\u0065\u0066"{_fafdc ,_fecce :=_fgeff .Value ,error (nil );if _fecce !=nil {return _fecce ;};_cdfaa .HrefAttr =&_fafdc ;continue ;};if _fgeff .Name .Space
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path
|
|
|
|
func (_fcfff *CT_Shapetype )ValidateWithPath (path string )error {for _cgac ,_abcde :=range _fcfff .EG_ShapeElements {if _agada :=_abcde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cgac ));_agada !=nil {return _agada ;};};if _fcfff .Complex !=nil {if _defgc :=_fcfff .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_defgc !=nil {return _defgc ;};};if _fbgcb :=_fcfff .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fbgcb !=nil {return _fbgcb ;};if _agffg :=_fcfff .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_agffg !=nil {return _agffg ;};if _ffbf :=_fcfff .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ffbf !=nil {return _ffbf ;};if _baff :=_fcfff .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_baff !=nil {return _baff ;};if _bggc :=_fcfff .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bggc !=nil {return _bggc ;};if _gdeb :=_fcfff .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gdeb !=nil {return _gdeb ;};if _dgbac :=_fcfff .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dgbac !=nil {return _dgbac ;};if _bgcae :=_fcfff .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bgcae !=nil {return _bgcae ;};if _ebdgf :=_fcfff .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ebdgf !=nil {return _ebdgf ;};if _cebgg :=_fcfff .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cebgg !=nil {return _cebgg ;};if _eaggg :=_fcfff .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_eaggg !=nil {return _eaggg ;};if _cafec :=_fcfff .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cafec !=nil {return _cafec ;};if _cbgb :=_fcfff .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cbgb !=nil {return _cbgb ;};if _baabf :=_fcfff .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_baabf !=nil {return _baabf ;};if _eeea :=_fcfff .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eeea !=nil {return _eeea ;};if _dgdg :=_fcfff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dgdg !=nil {return _dgdg ;};if _dafa :=_fcfff .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dafa !=nil {return _dafa ;};if _gdebc :=_fcfff .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gdebc !=nil {return _gdebc ;};if _cfdaf :=_fcfff .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cfdaf !=nil {return _cfdaf ;};if _adgfa :=_fcfff .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_adgfa !=nil {return _adgfa ;};if _aaded :=_fcfff .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aaded !=nil {return _aaded ;};if _efdcgd :=_fcfff .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path
|
|
|
|
func (_af *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _fgb :=_af .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fgb !=nil {return _fgb ;};if _cge :=_af .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cge !=nil {return _cge ;};if _fga :=_af .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fga !=nil {return _fga ;};if _gdf :=_af .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gdf !=nil {return _gdf ;};if _bcb :=_af .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bcb !=nil {return _bcb ;};if _deg :=_af .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_deg !=nil {return _deg ;};if _cdc :=_af .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cdc !=nil {return _cdc ;};if _dge :=_af .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dge !=nil {return _dge ;};if _fde :=_af .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fde !=nil {return _fde ;};if _eecg :=_af .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_eecg !=nil {return _eecg ;};if _dbf :=_af .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dbf !=nil {return _dbf ;};if _afd :=_af .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_afd !=nil {return _afd ;};if _abf :=_af .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_abf !=nil {return _abf ;};if _dfd :=_af .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};if _ega :=_af .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ega !=nil {return _ega ;};if _cca :=_af .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cca !=nil {return _cca ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path
|
|
|
|
func (_acgbd *OfcBottom )ValidateWithPath (path string )error {if _cffff :=_acgbd .OfcCT_StrokeChild .ValidateWithPath (path );_cffff !=nil {return _cffff ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Shape and its children, prefixing error messages with path
|
|
|
|
func (_dcdef *Shape )ValidateWithPath (path string )error {if _fagce :=_dcdef .CT_Shape .ValidateWithPath (path );_fagce !=nil {return _fagce ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcClippath and its children
|
|
|
|
func (_bgcad *OfcClippath )Validate ()error {return _bgcad .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_gafcc OfcST_How )ValidateWithPath (path string )error {switch _gafcc {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafcc ));};return nil ;};func (_debae *OfcInk )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0069n\u006b";return _debae .OfcCT_Ink .MarshalXML (e ,start );};
|
2020-12-17 22:07:08 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path
|
|
|
|
func (_fgge *OfcDiagram )ValidateWithPath (path string )error {if _gffbb :=_fgge .OfcCT_Diagram .ValidateWithPath (path );_gffbb !=nil {return _gffbb ;};return nil ;};func (_ddede *OfcClippath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";return _ddede .OfcCT_ClipPath .MarshalXML (e ,start );};
|
2020-12-17 22:07:08 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Stroke and its children
|
|
|
|
func (_eddc *CT_Stroke )Validate ()error {return _eddc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func (_dafgb *OfcShapelayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dafgb .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_bafe :=range start .Attr {if _bafe .Name .Local =="\u0065\u0078\u0074"{_dafgb .ExtAttr .UnmarshalXMLAttr (_bafe );continue ;};};_fedbde :for {_dcecaf ,_gacef :=d .Token ();if _gacef !=nil {return _gacef ;};switch _bcdc :=_dcecaf .(type ){case _d .StartElement :switch _bcdc .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0069\u0064\u006da\u0070"}:_dafgb .Idmap =NewOfcCT_IdMap ();if _efefb :=d .DecodeElement (_dafgb .Idmap ,&_bcdc );_efefb !=nil {return _efefb ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u0067r\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"}:_dafgb .Regrouptable =NewOfcCT_RegroupTable ();if _fbdad :=d .DecodeElement (_dafgb .Regrouptable ,&_bcdc );_fbdad !=nil {return _fbdad ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0075\u006ce\u0073"}:_dafgb .Rules =NewOfcCT_Rules ();if _dgddd :=d .DecodeElement (_dafgb .Rules ,&_bcdc );_dgddd !=nil {return _dgddd ;};default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006c\u0061y\u006fu\u0074\u0020\u0025\u0076",_bcdc .Name );if _fcbfag :=d .Skip ();_fcbfag !=nil {return _fcbfag ;};};case _d .EndElement :break _fedbde ;case _d .CharData :};};return nil ;};func (_caebb *Shadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _caebb .CT_Shadow .MarshalXML (e ,start );};func (_bfddg *OfcBottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfddg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_afgc :=range start .Attr {if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0068\u0072\u0065\u0066"{_baecd ,_fcgda :=_afgc .Value ,error (nil );if _fcgda !=nil {return _fcgda ;};_bfddg .HrefAttr =&_baecd ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bfddg .ForcedashAttr .UnmarshalXMLAttr (_afgc );continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0074\u0069\u0074l\u0065"{_cegf ,_bdbed :=_afgc .Value ,error (nil );if _bdbed !=nil {return _bdbed ;};_bfddg .TitleAttr =&_cegf ;continue ;};if _afgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_afgc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aebab ,_bgadd :=_afgc .Value
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Handles and its children, prefixing error messages with path
|
|
|
|
func (_gdcdab *Handles )ValidateWithPath (path string )error {if _dcefd :=_gdcdab .CT_Handles .ValidateWithPath (path );_dcefd !=nil {return _dcefd ;};return nil ;};func (_eabcb ST_StrokeEndCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bggde :=_d .Attr {};_bggde .Name =name ;switch _eabcb {case ST_StrokeEndCapUnset :_bggde .Value ="";case ST_StrokeEndCapFlat :_bggde .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_bggde .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_bggde .Value ="\u0072\u006f\u0075n\u0064";};return _bggde ,nil ;};func NewArc ()*Arc {_dgceg :=&Arc {};_dgceg .CT_Arc =*NewCT_Arc ();return _dgceg };const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Skew and its children
|
|
|
|
func (_aeggcc *OfcCT_Skew )Validate ()error {return _aeggcc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Shape and its children
|
|
|
|
func (_ccegc *Shape )Validate ()error {return _ccegc .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func (_ebeeb *OfcLeft )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u006c\u0065\u0066\u0074";return _ebeeb .OfcCT_StrokeChild .MarshalXML (e ,start );};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _c .ST_TrueFalse ;MovieAttr *float32 ;RelidAttr *string ;IdAttr *string ;PictAttr *string ;RHrefAttr *string ;SIdAttr *string ;SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;};func (_dce *AG_AllCoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cg :=range start .Attr {if _cg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dce .BulletAttr .UnmarshalXMLAttr (_cg );continue ;};if _cg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cg .Name .Local =="\u006f\u006e\u0065\u0064"{_dce .OnedAttr .UnmarshalXMLAttr (_cg );continue ;};if _cg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Rules and its children
|
|
|
|
func (_gedga *OfcCT_Rules )Validate ()error {return _gedga .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func NewAG_Style ()*AG_Style {_dcea :=&AG_Style {};return _dcea };func (_afbae OfcST_Angle )ValidateWithPath (path string )error {switch _afbae {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbae ));};return nil ;};func NewTextpath ()*Textpath {_ceaab :=&Textpath {};_ceaab .CT_TextPath =*NewCT_TextPath ();return _ceaab ;};func (_dadee ST_StrokeEndCap )Validate ()error {return _dadee .ValidateWithPath ("")};func (_ecgca *OfcCT_ColorMenu )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eacd :=range start .Attr {if _eacd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ecgg ,_aedeb :=_eacd .Value ,error (nil );if _aedeb !=nil {return _aedeb ;};_ecgca .StrokecolorAttr =&_ecgg ;continue ;};if _eacd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gadbe ,_ddbca :=_eacd .Value ,error (nil );if _ddbca !=nil {return _ddbca ;};_ecgca .FillcolorAttr =&_gadbe ;continue ;};if _eacd .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_eagad ,_accb :=_eacd .Value ,error (nil );if _accb !=nil {return _accb ;};_ecgca .ShadowcolorAttr =&_eagad ;continue ;};if _eacd .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_cgdaa ,_eccg :=_eacd .Value ,error (nil );if _eccg !=nil {return _eccg ;};_ecgca .ExtrusioncolorAttr =&_cgdaa ;continue ;};if _eacd .Name .Local =="\u0065\u0078\u0074"{_ecgca .ExtAttr .UnmarshalXMLAttr (_eacd );continue ;};};for {_fbfg ,_bbbbg :=d .Token ();if _bbbbg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_bbbbg );};if _fceed ,_dbdff :=_fbfg .(_d .EndElement );_dbdff &&_fceed .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Rect and its children
|
|
|
|
func (_dfcea *CT_Rect )Validate ()error {return _dfcea .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func NewCT_H ()*CT_H {_dfcf :=&CT_H {};return _dfcf };func (_cbaccd ST_Ext )Validate ()error {return _cbaccd .ValidateWithPath ("")};func (_beggf OfcST_ConnectorType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_beggf .String (),start );};type OfcST_Angle byte ;func (_dbbga *OfcCT_Callout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfcc :=range start .Attr {if _cfcc .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_dbbga .LengthspecifiedAttr .UnmarshalXMLAttr (_cfcc );continue ;};if _cfcc .Name .Local =="\u006f\u006e"{_dbbga .OnAttr .UnmarshalXMLAttr (_cfcc );continue ;};if _cfcc .Name .Local =="\u0067\u0061\u0070"{_ecdf ,_gadg :=_cfcc .Value ,error (nil );if _gadg !=nil {return _gadg ;};_dbbga .GapAttr =&_ecdf ;continue ;};if _cfcc .Name .Local =="\u0061\u006e\u0067l\u0065"{_dbbga .AngleAttr .UnmarshalXMLAttr (_cfcc );continue ;};if _cfcc .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_dbbga .DropautoAttr .UnmarshalXMLAttr (_cfcc );continue ;};if _cfcc .Name .Local =="\u0064\u0072\u006f\u0070"{_ecbade ,_edeeg :=_cfcc .Value ,error (nil );if _edeeg !=nil {return _edeeg ;};_dbbga .DropAttr =&_ecbade ;continue ;};if _cfcc .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_cecge ,_debgb :=_cfcc .Value ,error (nil );if _debgb !=nil {return _debgb ;};_dbbga .DistanceAttr =&_cecge ;continue ;};if _cfcc .Name .Local =="\u0074\u0079\u0070\u0065"{_aebbb ,_gafabc :=_cfcc .Value ,error (nil );if _gafabc !=nil {return _gafabc ;};_dbbga .TypeAttr =&_aebbb ;continue ;};if _cfcc .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_eeddee ,_geabc :=_cfcc .Value ,error (nil );if _geabc !=nil {return _geabc ;};_dbbga .LengthAttr =&_eeddee ;continue ;};if _cfcc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_dbbga .AccentbarAttr .UnmarshalXMLAttr (_cfcc );continue ;};if _cfcc .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_dbbga .TextborderAttr .UnmarshalXMLAttr (_cfcc );continue ;};if _cfcc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_dbbga .MinusxAttr .UnmarshalXMLAttr (_cfcc );continue ;};if _cfcc .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_dbbga .MinusyAttr .UnmarshalXMLAttr (_cfcc );continue ;};if _cfcc .Name .Local =="\u0065\u0078\u0074"{_dbbga .ExtAttr .UnmarshalXMLAttr (_cfcc );continue ;};};for {_cggcb ,_caedb :=d .Token ();if _caedb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_caedb );};if _aebdf ,_fcbbd :=_cggcb .(_d .EndElement );_fcbbd &&_aebdf .Name ==start .Name {break ;};};return nil ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_egac :=&AG_AllShapeAttributes {};return _egac ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Relation and its children
|
|
|
|
func (_dafced *OfcCT_Relation )Validate ()error {return _dafced .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};
|
2020-08-31 22:58:25 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Background and its children
|
|
|
|
func (_bff *CT_Background )Validate ()error {return _bff .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the EG_ShapeElements and its children
|
2021-04-23 20:00:00 +00:00
|
|
|
func (_ffcbc *EG_ShapeElements )Validate ()error {return _ffcbc .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Imagedata and its children
|
|
|
|
func (_aefbg *Imagedata )Validate ()error {return _aefbg .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};const (OfcST_BWModeUnset OfcST_BWMode =0;OfcST_BWModeColor OfcST_BWMode =1;OfcST_BWModeAuto OfcST_BWMode =2;OfcST_BWModeGrayScale OfcST_BWMode =3;OfcST_BWModeLightGrayscale OfcST_BWMode =4;OfcST_BWModeInverseGray OfcST_BWMode =5;OfcST_BWModeGrayOutline OfcST_BWMode =6;OfcST_BWModeHighContrast OfcST_BWMode =7;OfcST_BWModeBlack OfcST_BWMode =8;OfcST_BWModeWhite OfcST_BWMode =9;OfcST_BWModeHide OfcST_BWMode =10;OfcST_BWModeUndrawn OfcST_BWMode =11;OfcST_BWModeBlackTextAndLines OfcST_BWMode =12;);func NewFill ()*Fill {_aggag :=&Fill {};_aggag .CT_Fill =*NewCT_Fill ();return _aggag };type OfcST_ConnectorType byte ;func (_cbgac *ST_ImageAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddeeg ,_baegf :=d .Token ();if _baegf !=nil {return _baegf ;};if _fddda ,_fbbc :=_ddeeg .(_d .EndElement );_fbbc &&_fddda .Name ==start .Name {*_cbgac =1;return nil ;};if _fgdcc ,_ggadd :=_ddeeg .(_d .CharData );!_ggadd {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",_ddeeg );}else {switch string (_fgdcc ){case "":*_cbgac =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_cbgac =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_cbgac =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_cbgac =3;};};_ddeeg ,_baegf =d .Token ();if _baegf !=nil {return _baegf ;};if _baccgd ,_dgag :=_ddeeg .(_d .EndElement );_dgag &&_baccgd .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",_ddeeg );};func (_eabbe OfcST_OLEType )ValidateWithPath (path string )error {switch _eabbe {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabbe ));};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Fill and its children
|
|
|
|
func (_eage *CT_Fill )Validate ()error {return _eage .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};type Background struct{CT_Background };func (_fefd *OfcOLEObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fefd .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_afecaa :=range start .Attr {if _afecaa .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"&&_afecaa .Name .Local =="\u0069\u0064"||_afecaa .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"&&_afecaa .Name .Local =="\u0069\u0064"{_becac ,_abbda :=_afecaa .Value ,error (nil );if _abbda !=nil {return _abbda ;};_fefd .IdAttr =&_becac ;continue ;};if _afecaa .Name .Local =="\u0054\u0079\u0070\u0065"{_fefd .TypeAttr .UnmarshalXMLAttr (_afecaa );continue ;};if _afecaa .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_gdfc ,_bcacd :=_afecaa .Value ,error (nil );if _bcacd !=nil {return _bcacd ;};_fefd .ProgIDAttr =&_gdfc ;continue ;};if _afecaa .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_fgcee ,_ccgeda :=_afecaa .Value ,error (nil );if _ccgeda !=nil {return _ccgeda ;};_fefd .ShapeIDAttr =&_fgcee ;continue ;};if _afecaa .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_fefd .DrawAspectAttr .UnmarshalXMLAttr (_afecaa );continue ;};if _afecaa .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_cacaf ,_efbbg :=_afecaa .Value ,error (nil );if _efbbg !=nil {return _efbbg ;};_fefd .ObjectIDAttr =&_cacaf ;continue ;};if _afecaa .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_fefd .UpdateModeAttr .UnmarshalXMLAttr (_afecaa );continue ;};};_beccd :for {_efbaa ,_egddcc :=d .Token ();if _egddcc !=nil {return _egddcc ;};switch _aaeg :=_efbaa .(type ){case _d .StartElement :switch _aaeg .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}:_fefd .LinkType =new (string );if _gddgd :=d .DecodeElement (_fefd .LinkType ,&_aaeg );_gddgd !=nil {return _gddgd ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"L\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_fefd .LockedField =_c .ST_TrueFalseBlankUnset ;if _gdcce :=d .DecodeElement (&_fefd .LockedField ,&_aaeg );_gdcce !=nil {return _gdcce ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0046\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}:_fefd .FieldCodes =new (string );if _fbgfe :=d .DecodeElement (_fefd .FieldCodes ,&_aaeg );_fbgfe !=nil {return _fbgfe ;};default:_ce .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066cO\u004c\u0045O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_aaeg .Name );if _gecbf :=d .Skip ();_gecbf !=nil {return _gecbf ;};};case _d .EndElement :break _beccd ;case _d .CharData :};};return nil ;}
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Entry and its children
|
|
|
|
func (_gfbbe *OfcCT_Entry )Validate ()error {return _gfbbe .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ;};func (_ffdc *OfcExtrusion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ffdc .OfcCT_Extrusion .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcLeft and its children
|
|
|
|
func (_ecddc *OfcLeft )Validate ()error {return _ecddc .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _c .ST_TrueFalse ;InvyAttr _c .ST_TrueFalse ;SwitchAttr _c .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Arc and its children, prefixing error messages with path
|
|
|
|
func (_gaf *Arc )ValidateWithPath (path string )error {if _deaf :=_gaf .CT_Arc .ValidateWithPath (path );_deaf !=nil {return _deaf ;};return nil ;};func (_fccce OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _fccce {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fccce ));};return nil ;};func (_fgfg *AG_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgfg .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fgfg .StyleAttr )});};return nil ;};func (_fdfa *Curve )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fdfa .CT_Curve .MarshalXML (e ,start );};func NewOfcInk ()*OfcInk {_eeceb :=&OfcInk {};_eeceb .OfcCT_Ink =*NewOfcCT_Ink ();return _eeceb };func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_edb :=&AG_StrokeAttributes {};return _edb };func (_ggegf OfcST_ScreenSize )ValidateWithPath (path string )error {switch _ggegf {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggegf ));};return nil ;};func NewImagedata ()*Imagedata {_cfbde :=&Imagedata {};_cfbde .CT_ImageData =*NewCT_ImageData ();return _cfbde ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path
|
|
|
|
func (_dbbge *Shapetype )ValidateWithPath (path string )error {if _bgcfb :=_dbbge .CT_Shapetype .ValidateWithPath (path );_bgcfb !=nil {return _bgcfb ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path
|
|
|
|
func (_cddcf *AG_ShapeAttributes )ValidateWithPath (path string )error {if _cdgg :=_cddcf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cdgg !=nil {return _cdgg ;};if _agca :=_cddcf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_agca !=nil {return _agca ;};if _dfa :=_cddcf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dfa !=nil {return _dfa ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_OLEObject and its children
|
|
|
|
func (_cgfgg *OfcCT_OLEObject )Validate ()error {return _cgfgg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func NewOfcExtrusion ()*OfcExtrusion {_daeca :=&OfcExtrusion {};_daeca .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _daeca ;};func (_fgcdd OfcST_BWMode )ValidateWithPath (path string )error {switch _fgcdd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgcdd ));};return nil ;};type OfcCT_Lock struct{PositionAttr _c .ST_TrueFalse ;SelectionAttr _c .ST_TrueFalse ;GroupingAttr _c .ST_TrueFalse ;UngroupingAttr _c .ST_TrueFalse ;RotationAttr _c .ST_TrueFalse ;CroppingAttr _c .ST_TrueFalse ;VerticiesAttr _c .ST_TrueFalse ;AdjusthandlesAttr _c .ST_TrueFalse ;TextAttr _c .ST_TrueFalse ;AspectratioAttr _c .ST_TrueFalse ;ShapetypeAttr _c .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_ffabf *OfcST_FillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfded ,_cbged :=d .Token ();if _cbged !=nil {return _cbged ;};if _gdbabef ,_ccgf :=_bfded .(_d .EndElement );_ccgf &&_gdbabef .Name ==start .Name {*_ffabf =1;return nil ;};if _caaef ,_geeag :=_bfded .(_d .CharData );!_geeag {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",_bfded );}else {switch string (_caaef ){case "":*_ffabf =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_ffabf =1;case "\u0073\u006f\u006ci\u0064":*_ffabf =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ffabf =3;case "\u0074\u0069\u006c\u0065":*_ffabf =4;case "\u0066\u0072\u0061m\u0065":*_ffabf =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_ffabf =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ffabf =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ffabf =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ffabf =9;};};_bfded ,_cbged =d .Token ();if _cbged !=nil {return _cbged ;};if _aeggd ,_gcgdc :=_bfded .(_d .EndElement );_gcgdc &&_aeggd .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",_bfded );};func (_cgfae ST_FillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgfae .String (),start );};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_ab .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .S
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path
|
|
|
|
func (_baf *AG_Path )ValidateWithPath (path string )error {return nil };func (_fggbae OfcST_InsetMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdbee :=_d .Attr {};_fdbee .Name =name ;switch _fggbae {case OfcST_InsetModeUnset :_fdbee .Value ="";case OfcST_InsetModeAuto :_fdbee .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_fdbee .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fdbee ,nil ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _c .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_dc .TxbxContent ;Any _ce .Any ;IdAttr *string ;StyleAttr *string ;};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_gedbab :=&OfcCT_ShapeDefaults {};return _gedbab };func (_dbbaac *Roundrect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbbaac .CT_RoundRect =*NewCT_RoundRect ();for _ ,_acgbdc :=range start .Attr {if _acgbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acgbdc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbbaac .UserdrawnAttr .UnmarshalXMLAttr (_acgbdc );continue ;};if _acgbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acgbdc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fgcae ,_cgaab :=_acgbdc .Value ,error (nil );if _cgaab !=nil {return _cgaab ;};_dbbaac .BordertopcolorAttr =&_fgcae ;continue ;};if _acgbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acgbdc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbbaac .UserhiddenAttr .UnmarshalXMLAttr (_acgbdc );continue ;};if _acgbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acgbdc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbbaac .BulletAttr .UnmarshalXMLAttr (_acgbdc );continue ;};if _acgbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acgbdc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbbaac .CliptowrapAttr .UnmarshalXMLAttr (_acgbdc );continue ;};if _acgbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acgbdc .Name .Local =="\u0068\u0072"{_dbbaac .HrAttr .UnmarshalXMLAttr (_acgbdc );continue ;};if _acgbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acgbdc .Name .Local =="\u006f\u006c\u0065"{_dbbaac .OleAttr .UnmarshalXMLAttr (_acgbdc );continue ;};if _acgbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_acgbdc .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbbaac .HrstdAttr .UnmarshalXMLAttr (_acgbdc );continue ;};if _acgbdc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u
|
2020-11-09 01:00:18 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path
|
|
|
|
func (_gdcad *OfcShapelayout )ValidateWithPath (path string )error {if _gcdbae :=_gdcad .OfcCT_ShapeLayout .ValidateWithPath (path );_gcdbae !=nil {return _gcdbae ;};return nil ;};func (_agdg *CT_Line )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agdg .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .FromAttr )});};if _agdg .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .ToAttr )});};if _agdg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .HrefAttr )});};if _agdg .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .TargetAttr )});};if _agdg .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .ClassAttr )});};if _agdg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .TitleAttr )});};if _agdg .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .AltAttr )});};if _agdg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .CoordsizeAttr )});};if _agdg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .CoordoriginAttr )});};if _agdg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .WrapcoordsAttr )});};if _agdg .PrintAttr !=_c .ST_TrueFalseUnset {_cggg ,_gafc :=_agdg .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gafc !=nil {return _gafc ;};start .Attr =append (start .Attr ,_cggg );};if _agdg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .IdAttr )});};if _agdg .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .StyleAttr )});};if _agdg .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .SpidAttr )});};if _agdg .OnedAttr !=_c .ST_TrueFalseUnset {_ecbg ,_ffee :=_agdg .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _ffee !=nil {return _ffee ;};start .Attr =append (start .Attr ,_ecbg );};if _agdg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_agdg .RegroupidAttr )});};if _agdg .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_ggce ,_cfbda :=_agdg .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _cfbda !=nil {return _cfbda ;};start .Attr =append (start .Attr ,_ggce );};if _agdg .ButtonAttr !=_c .ST_TrueFalseUnset {_fcde ,_cfeg :=_agdg .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _cfeg !=nil {return _cfeg ;};start .Attr =append (start .Attr ,_fcde );};if _agdg .UserhiddenAttr !=_c .ST_TrueFalseUnset {_fbdfef ,_gcfe :=_agdg .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path
|
|
|
|
func (_cgefd *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_CoreAttributes and its children
|
|
|
|
func (_dfdbb *AG_CoreAttributes )Validate ()error {return _dfdbb .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_dfed OfcST_ExtrusionRender )Validate ()error {return _dfed .ValidateWithPath ("")};func (_fcdd *CT_H )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dggf :=range start .Attr {if _dggf .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bdaab ,_gdddd :=_dggf .Value ,error (nil );if _gdddd !=nil {return _gdddd ;};_fcdd .PositionAttr =&_bdaab ;continue ;};if _dggf .Name .Local =="\u0070\u006f\u006ca\u0072"{_bfde ,_eedcf :=_dggf .Value ,error (nil );if _eedcf !=nil {return _eedcf ;};_fcdd .PolarAttr =&_bfde ;continue ;};if _dggf .Name .Local =="\u006d\u0061\u0070"{_dgcb ,_cgadc :=_dggf .Value ,error (nil );if _cgadc !=nil {return _cgadc ;};_fcdd .MapAttr =&_dgcb ;continue ;};if _dggf .Name .Local =="\u0069\u006e\u0076\u0078"{_fcdd .InvxAttr .UnmarshalXMLAttr (_dggf );continue ;};if _dggf .Name .Local =="\u0069\u006e\u0076\u0079"{_fcdd .InvyAttr .UnmarshalXMLAttr (_dggf );continue ;};if _dggf .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_fcdd .SwitchAttr .UnmarshalXMLAttr (_dggf );continue ;};if _dggf .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_gdfd ,_gdcfb :=_dggf .Value ,error (nil );if _gdcfb !=nil {return _gdcfb ;};_fcdd .XrangeAttr =&_gdfd ;continue ;};if _dggf .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_gccb ,_begad :=_dggf .Value ,error (nil );if _begad !=nil {return _begad ;};_fcdd .YrangeAttr =&_gccb ;continue ;};if _dggf .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_bgdfa ,_eebaaa :=_dggf .Value ,error (nil );if _eebaaa !=nil {return _eebaaa ;};_fcdd .RadiusrangeAttr =&_bgdfa ;continue ;};};for {_ggfc ,_gdcd :=d .Token ();if _gdcd !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_gdcd );};if _aabd ,_gdfgg :=_ggfc .(_d .EndElement );_gdfgg &&_aabd .Name ==start .Name {break ;};};return nil ;};func (_eedda *Rect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eedda .CT_Rect =*NewCT_Rect ();for _ ,_fecef :=range start .Attr {if _fecef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eaddg ,_bgggb :=_fecef .Value ,error (nil );if _bgggb !=nil {return _bgggb ;};_eedda .BordertopcolorAttr =&_eaddg ;continue ;};if _fecef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eedda .BulletAttr .UnmarshalXMLAttr (_fecef );continue ;};if _fecef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecef .Name .Local =="\u0068\u0072"{_eedda .HrAttr .UnmarshalXMLAttr (_fecef );continue ;};if _fecef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eedda .CliptowrapAttr .UnmarshalXMLAttr (_fecef );continue ;};if _fecef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fecef .Name .Local =="\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_ShapeAttributes and its children
|
|
|
|
func (_fee *AG_ShapeAttributes )Validate ()error {return _fee .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_egfba *ST_StrokeEndCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egfba =0;case "\u0066\u006c\u0061\u0074":*_egfba =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_egfba =2;case "\u0072\u006f\u0075n\u0064":*_egfba =3;};return nil ;};func (_ccggb *Formulas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ccggb .CT_Formulas .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// Validate validates the CT_TextPath and its children
|
2021-04-23 20:00:00 +00:00
|
|
|
func (_afef *CT_TextPath )Validate ()error {return _afef .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_fffgf *CT_Image )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdea :=range start .Attr {if _bdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdea .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbce ,_fbag :=_f .ParseInt (_bdea .Value ,10,64);if _fbag !=nil {return _fbag ;};_fffgf .DgmnodekindAttr =&_dbce ;continue ;};if _bdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdea .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fffgf .BulletAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdea .Name .Local =="\u0068\u0072"{_fffgf .HrAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdea .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fffgf .OleiconAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdea .Name .Local =="\u0068\u0072\u0073t\u0064"{_fffgf .HrstdAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdea .Name .Local =="\u0063\u006c\u0069\u0070"{_fffgf .ClipAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdea .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fffgf .HrnoshadeAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdea .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fffgf .PreferrelativeAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdea .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbcg ,_bace :=_f .ParseFloat (_bdea .Value ,64);if _bace !=nil {return _bace ;};_cgebd :=float32 (_fbcg );_fffgf .HrpctAttr =&_cgebd ;continue ;};if _bdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdea .Name .Local =="\u006f\u006c\u0065"{_fffgf .OleAttr .UnmarshalXMLAttr (_bdea );continue ;};if _bdea .Name .Space
|
2020-08-31 22:58:25 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Shadow and its children
|
|
|
|
func (_bfeea *CT_Shadow )Validate ()error {return _bfeea .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path
|
|
|
|
func (_eefae *OfcFill )ValidateWithPath (path string )error {if _fbagf :=_eefae .OfcCT_Fill .ValidateWithPath (path );_fbagf !=nil {return _fbagf ;};return nil ;};func (_cfdfc OfcST_Angle )Validate ()error {return _cfdfc .ValidateWithPath ("")};func (_gbg *AG_ShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abe :=range start .Attr {if _abe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fae ,_gcc :=_abe .Value ,error (nil );if _gcc !=nil {return _gcc ;};_gbg .OpacityAttr =&_fae ;continue ;};if _abe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gbg .StrokedAttr .UnmarshalXMLAttr (_abe );continue ;};if _abe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ceac ,_gda :=_abe .Value ,error (nil );if _gda !=nil {return _gda ;};_gbg .StrokecolorAttr =&_ceac ;continue ;};if _abe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eeeg ,_egge :=_abe .Value ,error (nil );if _egge !=nil {return _egge ;};_gbg .StrokeweightAttr =&_eeeg ;continue ;};if _abe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gbg .InsetpenAttr .UnmarshalXMLAttr (_abe );continue ;};if _abe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bbbe ,_bbee :=_abe .Value ,error (nil );if _bbee !=nil {return _bbee ;};_gbg .ChromakeyAttr =&_bbbe ;continue ;};if _abe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gbg .FilledAttr .UnmarshalXMLAttr (_abe );continue ;};if _abe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cbb ,_dgfc :=_abe .Value ,error (nil );if _dgfc !=nil {return _dgfc ;};_gbg .FillcolorAttr =&_cbb ;continue ;};};for {_aafb ,_ece :=d .Token ();if _ece !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0053\u0068\u0061\u0070\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_ece );};if _efbc ,_edc :=_aafb .(_d .EndElement );_edc &&_efbc .Name ==start .Name {break ;};};return nil ;};func (_adeef *Roundrect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _adeef .CT_RoundRect .MarshalXML (e ,start );};func (_dcbeg OfcST_How )String ()string {switch _dcbeg {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074";case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";};func (_ebgbc OfcST_HrAlign )String ()string {switch _ebgbc {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";};return "";};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path
|
|
|
|
func (_accf *AG_StrokeAttributes )ValidateWithPath (path string )error {if _deff :=_accf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_deff !=nil {return _deff ;};if _dbdfc :=_accf .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dbdfc !=nil {return _dbdfc ;};if _cff :=_accf .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_cff !=nil {return _cff ;};if _fba :=_accf .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_fba !=nil {return _fba ;};if _fegb :=_accf .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fegb !=nil {return _fegb ;};if _fcae :=_accf .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fcae !=nil {return _fcae ;};if _bdbg :=_accf .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_bdbg !=nil {return _bdbg ;};if _afdd :=_accf .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_afdd !=nil {return _afdd ;};if _ebda :=_accf .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_ebda !=nil {return _ebda ;};if _bcc :=_accf .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_bcc !=nil {return _bcc ;};if _fec :=_accf .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fec !=nil {return _fec ;};if _gag :=_accf .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_gag !=nil {return _gag ;};if _bfbc :=_accf .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bfbc !=nil {return _bfbc ;};if _abb :=_accf .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_abb !=nil {return _abb ;};if _fbgd :=_accf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fbgd !=nil {return _fbgd ;};return nil ;};func NewAG_ImageAttributes ()*AG_ImageAttributes {_bdb :=&AG_ImageAttributes {};return _bdb };func (_agaf *CT_Shapetype )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cffc :=range start .Attr {if _cffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bfegc ,_adcf :=_cffc .Value ,error (nil );if _adcf !=nil {return _adcf ;};_agaf .BordertopcolorAttr =&_bfegc ;continue ;};if _cffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffc .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_edfed ,_caec :=_cffc .Value ,error (nil );if _caec !=nil {return _caec ;};_agaf .MasterAttr =&_edfed ;continue ;};if _cffc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cffc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_F and its children, prefixing error messages with path
|
|
|
|
func (_cggff *CT_F )ValidateWithPath (path string )error {return nil };type OfcST_ConnectType byte ;func (_agaffd *OfcRight )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f:\u0072\u0069\u0067\u0068\u0074";return _agaffd .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_eegaf *OfcCT_Relation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbfefc :=range start .Attr {if _dbfefc .Name .Local =="\u0069\u0064\u0073r\u0063"{_fcadc ,_acdafa :=_dbfefc .Value ,error (nil );if _acdafa !=nil {return _acdafa ;};_eegaf .IdsrcAttr =&_fcadc ;continue ;};if _dbfefc .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_ggde ,_eefcbf :=_dbfefc .Value ,error (nil );if _eefcbf !=nil {return _eefcbf ;};_eegaf .IddestAttr =&_ggde ;continue ;};if _dbfefc .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_egbgbc ,_cgegb :=_dbfefc .Value ,error (nil );if _cgegb !=nil {return _cgegb ;};_eegaf .IdcntrAttr =&_egbgbc ;continue ;};if _dbfefc .Name .Local =="\u0065\u0078\u0074"{_eegaf .ExtAttr .UnmarshalXMLAttr (_dbfefc );continue ;};};for {_bbbgf ,_ffadg :=d .Token ();if _ffadg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_ffadg );};if _dacaa ,_aaceg :=_bbbgf .(_d .EndElement );_aaceg &&_dacaa .Name ==start .Name {break ;};};return nil ;};func (_gcac ST_FillType )ValidateWithPath (path string )error {switch _gcac {case 0,1,2,3,4,5,6:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcac ));};return nil ;};func (_cgceg *OfcST_Angle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgceg =0;case "\u0061\u006e\u0079":*_cgceg =1;case "\u0033\u0030":*_cgceg =2;case "\
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Curve and its children, prefixing error messages with path
|
|
|
|
func (_egddcd *Curve )ValidateWithPath (path string )error {if _fgce :=_egddcd .CT_Curve .ValidateWithPath (path );_fgce !=nil {return _fgce ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_OfficeShapeAttributes and its children
|
|
|
|
func (_eeg *AG_OfficeShapeAttributes )Validate ()error {return _eeg .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};type Formulas struct{CT_Formulas };func (_aefcfd *OfcCT_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgegd :=range start .Attr {if _dgegd .Name .Local =="\u0074\u0079\u0070\u0065"{_aefcfd .TypeAttr .UnmarshalXMLAttr (_dgegd );continue ;};if _dgegd .Name .Local =="\u0065\u0078\u0074"{_aefcfd .ExtAttr .UnmarshalXMLAttr (_dgegd );continue ;};};for {_dfebc ,_fbdbe :=d .Token ();if _fbdbe !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_fbdbe );};if _eefcb ,_cgdbb :=_dfebc .(_d .EndElement );_cgdbb &&_eefcb .Name ==start .Name {break ;};};return nil ;};func (_ebabc *OfcST_DiagramLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdae ,_abaaa :=d .Token ();if _abaaa !=nil {return _abaaa ;};if _aefeb ,_bdage :=_gfdae .(_d .EndElement );_bdage &&_aefeb .Name ==start .Name {*_ebabc =1;return nil ;};if _affgg ,_ecbgc :=_gfdae .(_d .CharData );!_ecbgc {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",_gfdae );}else {switch string (_affgg ){case "":*_ebabc =0;case "\u0030":*_ebabc =1;case "\u0031":*_ebabc =2;case "\u0032":*_ebabc =3;case "\u0033":*_ebabc =4;};};_gfdae ,_abaaa =d .Token ();if _abaaa !=nil {return _abaaa ;};if _efdbe ,_abege :=_gfdae .(_d .EndElement );_abege &&_efdbe .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",_gfdae );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path
|
|
|
|
func (_eedfa *OfcLock )ValidateWithPath (path string )error {if _efgee :=_eedfa .OfcCT_Lock .ValidateWithPath (path );_efgee !=nil {return _efgee ;};return nil ;};func (_dcefe *OfcColumn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e";return _dcefe .OfcCT_StrokeChild .MarshalXML (e ,start );};type CT_TextPath struct{OnAttr _c .ST_TrueFalse ;FitshapeAttr _c .ST_TrueFalse ;FitpathAttr _c .ST_TrueFalse ;TrimAttr _c .ST_TrueFalse ;XscaleAttr _c .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path
|
|
|
|
func (_ggfec *OfcSignatureline )ValidateWithPath (path string )error {if _becgg :=_ggfec .OfcCT_SignatureLine .ValidateWithPath (path );_becgg !=nil {return _becgg ;};return nil ;};func (_dabdce *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dabdce =0;case "\u0074\u006f\u0070":*_dabdce =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dabdce =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dabdce =3;case "\u0075\u0073\u0065\u0072":*_dabdce =4;};return nil ;};func (_cggaf OfcST_OLEDrawAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cggaf .String (),start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_RoundRect and its children
|
|
|
|
func (_eeefc *CT_RoundRect )Validate ()error {return _eeefc .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};const (OfcST_DiagramLayoutUnset OfcST_DiagramLayout =0;OfcST_DiagramLayout0 OfcST_DiagramLayout =1;OfcST_DiagramLayout1 OfcST_DiagramLayout =2;OfcST_DiagramLayout2 OfcST_DiagramLayout =3;OfcST_DiagramLayout3 OfcST_DiagramLayout =4;);func NewCT_Formulas ()*CT_Formulas {_egfa :=&CT_Formulas {};return _egfa };func (_eefacd *Textpath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _eefacd .CT_TextPath .MarshalXML (e ,start );};func (_acee *CT_Image )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acee .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_acee .HrefAttr )});};if _acee .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_acee .TargetAttr )});};if _acee .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_acee .ClassAttr )});};if _acee .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_acee .TitleAttr )});};if _acee .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_acee .AltAttr )});};if _acee .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_acee .CoordsizeAttr )});};if _acee .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_acee .CoordoriginAttr )});};if _acee .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_acee .WrapcoordsAttr )});};if _acee .PrintAttr !=_c .ST_TrueFalseUnset {_cdce ,_fecb :=_acee .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fecb !=nil {return _fecb ;};start .Attr =append (start .Attr ,_cdce );};if _acee .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_acee .IdAttr )});};if _acee .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_acee .StyleAttr )});};if _acee .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_acee .SpidAttr )});};if _acee .OnedAttr !=_c .ST_TrueFalseUnset {_afdg ,_bffd :=_acee .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _bffd !=nil {return _bffd ;};start .Attr =append (start .Attr ,_afdg );};if _acee .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_acee .RegroupidAttr )});};if _acee .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_caceg ,_gcdbc :=_acee .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _gcdbc !=nil {return _gcdbc ;};start .Attr =append (start .Attr ,_caceg );};if _acee .ButtonAttr !=_c .ST_TrueFalseUnset {_aebad ,_acb :=_acee .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _acb !=nil {return _acb ;};start .Attr =append (start .Attr ,_aebad );};if _acee .UserhiddenAttr !=_c .ST_TrueFalseUnset {_gcadf ,_dafc :=_acee .UserhiddenAttr .MarshalXMLA
|
|
|
|
|
|
|
|
// Validate validates the OfcCT_Extrusion and its children
|
|
|
|
func (_bafbc *OfcCT_Extrusion )Validate ()error {return _bafbc .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_dggcg ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _dggcg {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dggcg ));};return nil ;};func (_ccddf ST_StrokeJoinStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccddf .String (),start );};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);type OfcST_How byte ;
|
|
|
|
|
|
|
|
// ValidateWithPath validates the Path and its children, prefixing error messages with path
|
|
|
|
func (_abgdf *Path )ValidateWithPath (path string )error {if _aeceeb :=_abgdf .CT_Path .ValidateWithPath (path );_aeceeb !=nil {return _aeceeb ;};return nil ;};func (_gafbf OfcST_HrAlign )Validate ()error {return _gafbf .ValidateWithPath ("")};func (_cfdec OfcST_RType )String ()string {switch _cfdec {case 0:return "";case 1:return "\u0061\u0072\u0063";case 2:return "\u0063a\u006c\u006c\u006f\u0075\u0074";case 3:return "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case 4:return "\u0061\u006c\u0069g\u006e";};return "";};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path
|
2021-04-23 20:00:00 +00:00
|
|
|
func (_acfcf *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _acfcf .Idmap !=nil {if _bdaaba :=_acfcf .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_bdaaba !=nil {return _bdaaba ;};};if _acfcf .Regrouptable !=nil {if _gaaea :=_acfcf .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_gaaea !=nil {return _gaaea ;};};if _acfcf .Rules !=nil {if _bafag :=_acfcf .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_bafag !=nil {return _bafag ;};};if _afeea :=_acfcf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afeea !=nil {return _afeea ;};return nil ;};func (_efedeb ST_ShadowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efedeb .String (),start );};func (_cedg *AG_Ext )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cedg .ExtAttr =ST_Ext (1);for _ ,_ffbb :=range start .Attr {if _ffbb .Name .Local =="\u0065\u0078\u0074"{_cedg .ExtAttr .UnmarshalXMLAttr (_ffbb );continue ;};};for {_faf ,_bbba :=d .Token ();if _bbba !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_bbba );};if _dab ,_cgdc :=_faf .(_d .EndElement );_cgdc &&_dab .Name ==start .Name {break ;};};return nil ;};func (_bgddf OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _bgddf {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgddf ));};return nil ;};func (_dfege OfcST_ExtrusionRender )String ()string {switch _dfege {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case 3:return "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return "";};type CT_Shapetype struct{MasterAttr *string ;EG_ShapeElements []*EG_ShapeElements ;Complex *OfcComplex ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};func (_gaega *OfcST_ColorMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gaega =0;case "\u0061\u0075\u0074\u006f":*_gaega =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gaega =2;};return nil ;};func (_cfgdd OfcST_ColorMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfgdd .String (),start );};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_febb :=&OfcCT_RegroupTable {};return _febb };func NewBackground ()*Background {_eedff :=&Background {};_eedff .CT_Background =*NewCT_Background ();re
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Line and its children, prefixing error messages with path
|
|
|
|
func (_bgeg *Line )ValidateWithPath (path string )error {if _acggc :=_bgeg .CT_Line .ValidateWithPath (path );_acggc !=nil {return _acggc ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Formulas and its children, prefixing error messages with path
|
|
|
|
func (_ebcf *Formulas )ValidateWithPath (path string )error {if _eedfcd :=_ebcf .CT_Formulas .ValidateWithPath (path );_eedfcd !=nil {return _eedfcd ;};return nil ;};func (_aagd *OfcSignatureline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aagd .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_cgbbg :=range start .Attr {if _cgbbg .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_cgegbg ,_edgae :=_cgbbg .Value ,error (nil );if _edgae !=nil {return _edgae ;};_aagd .SuggestedsignerAttr =&_cgegbg ;continue ;};if _cgbbg .Name .Local =="\u0069\u0064"{_dagcc ,_dbbag :=_cgbbg .Value ,error (nil );if _dbbag !=nil {return _dbbag ;};_aagd .IdAttr =&_dagcc ;continue ;};if _cgbbg .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_bceca ,_ffadf :=_cgbbg .Value ,error (nil );if _ffadf !=nil {return _ffadf ;};_aagd .ProvidAttr =&_bceca ;continue ;};if _cgbbg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_aagd .SigninginstructionssetAttr .UnmarshalXMLAttr (_cgbbg );continue ;};if _cgbbg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_aagd .AllowcommentsAttr .UnmarshalXMLAttr (_cgbbg );continue ;};if _cgbbg .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_aagd .ShowsigndateAttr .UnmarshalXMLAttr (_cgbbg );continue ;};if _cgbbg .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_aagd .IssignaturelineAttr .UnmarshalXMLAttr (_cgbbg );continue ;};if _cgbbg .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_adfcf ,_edbaa :=_cgbbg .Value ,error (nil );if _edbaa !=nil {return _edbaa ;};_aagd .Suggestedsigner2Attr =&_adfcf ;continue ;};if _cgbbg .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_eecgb ,_caccd :=_cgbbg .Value ,error (nil );if _caccd !=nil {return _caccd ;};_aagd .SuggestedsigneremailAttr =&_eecgb ;continue ;};if _cgbbg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_aeggccf ,_cbbb :=_cgbbg .Value ,error (nil );if _cbbb !=nil {return _cbbb ;};_aagd .SigninginstructionsAttr =&_aeggccf ;continue ;};if _cgbbg .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_dgcbb ,_dgaad :=_cgbbg .Value ,error (nil );if _dgaad !=nil {return _dgaad ;};_aagd .AddlxmlAttr =&_dgcbb ;continue ;};if _cgbbg .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_fdegg ,_cagca :=_cgbbg .Value ,error (nil );if _cagca !=nil {return _cagca ;};_aagd .SigprovurlAttr =&_fdegg ;continue ;};if _cgbbg .Name .Local =="\u0065\u0078\u0074"{_aagd .ExtAttr .UnmarshalXMLAttr (_cgbbg );continue ;};};for {_afbda ,_bggee :=d .Token ();if _bggee !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u004f\u0066\u0063\u0053\u0069\u0067\u006ea\u0074u\u0072\u0065\u006c\u0069\u006e\u0065\u003a \u0025\u0073",_bggee );};if _bfffd ,_ddcfa :=_afbda .(_d .EndElement );_ddcfa &&_bfffd .Name ==start .Name {break ;};};return nil ;};func (_afgba *OfcCT_StrokeChild )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afgba .OnAttr !=_c .ST_TrueFalseUnset {_ccedg ,_gfgfd :=_afgba .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _gfgfd !=nil {return _gfgfd ;};start .Attr =append (start .Attr ,_ccedg );};if _afgba .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_afgba .WeightAttr )});};if _afgba .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_afgba .ColorAttr )});};if _afgba .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_IdMap and its children
|
|
|
|
func (_gffaf *OfcCT_IdMap )Validate ()error {return _gffaf .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_cfccg *OfcST_BWMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acddc ,_gcefc :=d .Token ();if _gcefc !=nil {return _gcefc ;};if _aefgedg ,_dcbdg :=_acddc .(_d .EndElement );_dcbdg &&_aefgedg .Name ==start .Name {*_cfccg =1;return nil ;};if _cecgec ,_cdbfa :=_acddc .(_d .CharData );!_cdbfa {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",_acddc );}else {switch string (_cecgec ){case "":*_cfccg =0;case "\u0063\u006f\u006co\u0072":*_cfccg =1;case "\u0061\u0075\u0074\u006f":*_cfccg =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_cfccg =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_cfccg =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_cfccg =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_cfccg =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_cfccg =7;case "\u0062\u006c\u0061c\u006b":*_cfccg =8;case "\u0077\u0068\u0069t\u0065":*_cfccg =9;case "\u0068\u0069\u0064\u0065":*_cfccg =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_cfccg =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_cfccg =12;};};_acddc ,_gcefc =d .Token ();if _gcefc !=nil {return _gcefc ;};if _dffedf ,_becfc :=_acddc .(_d .EndElement );_becfc &&_dffedf .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",_acddc );};func (_daagde *OfcST_ConnectType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daagde =0;case "\u006e\u006f\u006e\u0065":*_daagde =1;case "\u0072\u0065\u0063\u0074":*_daagde =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_daagde =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_daagde =4;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path
|
|
|
|
func (_cbf *AG_Style )ValidateWithPath (path string )error {return nil };func (_eecce ST_StrokeArrowWidth )String ()string {switch _eecce {case 0:return "";case 1:return "\u006e\u0061\u0072\u0072\u006f\u0077";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u0077\u0069\u0064\u0065";};return "";};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_Ext and its children
|
|
|
|
func (_ddb *AG_Ext )Validate ()error {return _ddb .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};type Textbox struct{CT_Textbox };func (_ebfge *CT_TextPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edgbdc :=range start .Attr {if _edgbdc .Name .Local =="\u006f\u006e"{_ebfge .OnAttr .UnmarshalXMLAttr (_edgbdc );continue ;};if _edgbdc .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_ebfge .FitshapeAttr .UnmarshalXMLAttr (_edgbdc );continue ;};if _edgbdc .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_ebfge .FitpathAttr .UnmarshalXMLAttr (_edgbdc );continue ;};if _edgbdc .Name .Local =="\u0074\u0072\u0069\u006d"{_ebfge .TrimAttr .UnmarshalXMLAttr (_edgbdc );continue ;};if _edgbdc .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_ebfge .XscaleAttr .UnmarshalXMLAttr (_edgbdc );continue ;};if _edgbdc .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_bffee ,_fbdgc :=_edgbdc .Value ,error (nil );if _fbdgc !=nil {return _fbdgc ;};_ebfge .StringAttr =&_bffee ;continue ;};if _edgbdc .Name .Local =="\u0069\u0064"{_fecaf ,_gbff :=_edgbdc .Value ,error (nil );if _gbff !=nil {return _gbff ;};_ebfge .IdAttr =&_fecaf ;continue ;};if _edgbdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdggf ,_fdabd :=_edgbdc .Value ,error (nil );if _fdabd !=nil {return _fdabd ;};_ebfge .StyleAttr =&_fdggf ;continue ;};};for {_agafb ,_abfbg :=d .Token ();if _abfbg !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_abfbg );};if _ggbda ,_bafgd :=_agafb .(_d .EndElement );_bafgd &&_ggbda .Name ==start .Name {break ;};};return nil ;};func (_fbafg OfcST_How )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbafg .String (),start );};type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Fill and its children
|
|
|
|
func (_dcccg *OfcCT_Fill )Validate ()error {return _dcccg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcSkew and its children
|
|
|
|
func (_fdffff *OfcSkew )Validate ()error {return _fdffff .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};func (_ccggbe *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccggbe =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_ccggbe =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_ccggbe =2;};return nil ;};func (_dfeefg *OfcCT_OLEObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfeefg .TypeAttr !=OfcST_OLETypeUnset {_gcaeb ,_fbdeb :=_dfeefg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0054\u0079\u0070\u0065"});if _fbdeb !=nil {return _fbdeb ;};start .Attr =append (start .Attr ,_gcaeb );};if _dfeefg .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",*_dfeefg .ProgIDAttr )});};if _dfeefg .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",*_dfeefg .ShapeIDAttr )});};if _dfeefg .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_bfbff ,_eebcea :=_dfeefg .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _eebcea !=nil {return _eebcea ;};start .Attr =append (start .Attr ,_bfbff );};if _dfeefg .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",*_dfeefg .ObjectIDAttr )});};if _dfeefg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dfeefg .IdAttr )});};if _dfeefg .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_cfdfe ,_dgeegd :=_dfeefg .UpdateModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _dgeegd !=nil {return _dgeegd ;};start .Attr =append (start .Attr ,_cfdfe );};e .EncodeToken (start );if _dfeefg .LinkType !=nil {_aagg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_ce .AddPreserveSpaceAttr (&_aagg ,*_dfeefg .LinkType );e .EncodeElement (_dfeefg .LinkType ,_aagg );};if _dfeefg .LockedField !=_c .ST_TrueFalseBlankUnset {_dcgab :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_dfeefg .LockedField ,_dcgab );};if _dfeefg .FieldCodes !=nil {_bacgf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_ce .AddPreserveSpaceAttr (&_bacgf ,*_dfeefg .FieldCodes );e .EncodeElement (_dfeefg .FieldCodes ,_bacgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceada OfcST_BWMode )String ()string {switch _ceada {case 0:return "";case 1:return "\u0063\u006f\u006co\u0072";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case 4:return "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case 5:return "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case 6:return "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case 7:return "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case 8:return "\u0062\u006c\u0061c\u006b";case 9:return "\u0077\u0068\u0069t\u0065";case 10:return "\u0068\u0069\u0064\u0065";case 11:return "\u0075n\u0064\u0072\u0061\u0077\u006e";case 12:return "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return "";};type OfcTop struct{OfcCT_StrokeChild };func (_eegad *ST_StrokeArrowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eegad =0;case "\u006e\u006f\u006e\u0065":*_eegad =1;case "\u0062\u006c\u006fc\u006b":*_eegad =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_eegad =3;case "\u006f\u0076\u0061\u006c":*_eegad =4;case "\u0064i\u0061\u006d\u006f\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_H and its children
|
|
|
|
func (_aeag *CT_H )Validate ()error {return _aeag .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_eefbb ST_StrokeLineStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eefbb .String (),start );};func (_fbefd OfcST_RType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbefd .String (),start );};func (_gfddf ST_FillMethod )String ()string {switch _gfddf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u0073\u0069\u0067m\u0061";case 4:return "\u0061\u006e\u0079";case 5:return "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return "";};func (_bbeac OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _bbeac {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbeac ));};return nil ;};type AG_Style struct{StyleAttr *string ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_egef *AG_Type )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabe :=range start .Attr {if _cabe .Name .Local =="\u0074\u0079\u0070\u0065"{_gdd ,_bagd :=_cabe .Value ,error (nil );if _bagd !=nil {return _bagd ;};_egef .TypeAttr =&_gdd ;continue ;};};for {_deeab ,_gegf :=d .Token ();if _gegf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gegf );};if _gfgd ,_ebbg :=_deeab .(_d .EndElement );_ebbg &&_gfgd .Name ==start .Name {break ;};};return nil ;};func (_dfec *OfcEquationxml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0065\u0071\u0075
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Handles and its children
|
|
|
|
func (_defbd *Handles )Validate ()error {return _defbd .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};const (OfcST_AngleUnset OfcST_Angle =0;OfcST_AngleAny OfcST_Angle =1;OfcST_Angle30 OfcST_Angle =2;OfcST_Angle45 OfcST_Angle =3;OfcST_Angle60 OfcST_Angle =4;OfcST_Angle90 OfcST_Angle =5;OfcST_AngleAuto OfcST_Angle =6;);func (_adggef OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _adggef {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adggef ));};return nil ;};func (_fedccf ST_StrokeArrowType )String ()string {switch _fedccf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0062\u006c\u006fc\u006b";case 3:return "\u0063l\u0061\u0073\u0073\u0069\u0063";case 4:return "\u006f\u0076\u0061\u006c";case 5:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 6:return "\u006f\u0070\u0065\u006e";};return "";};func NewAG_CoreAttributes ()*AG_CoreAttributes {_ffa :=&AG_CoreAttributes {};return _ffa };func (_deeff *OfcCT_SignatureLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aedbfg :=range start .Attr {if _aedbfg .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_eeege ,_acfcc :=_aedbfg .Value ,error (nil );if _acfcc !=nil {return _acfcc ;};_deeff .SuggestedsignerAttr =&_eeege ;continue ;};if _aedbfg .Name .Local =="\u0069\u0064"{_aadfgc ,_abfd :=_aedbfg .Value ,error (nil );if _abfd !=nil {return _abfd ;};_deeff .IdAttr =&_aadfgc ;continue ;};if _aedbfg .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_gbacg ,_ccfed :=_aedbfg .Value ,error (nil );if _ccfed !=nil {return _ccfed ;};_deeff .ProvidAttr =&_gbacg ;continue ;};if _aedbfg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_deeff .SigninginstructionssetAttr .UnmarshalXMLAttr (_aedbfg );continue ;};if _aedbfg .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_deeff .AllowcommentsAttr .UnmarshalXMLAttr (_aedbfg );continue ;};if _aedbfg .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_deeff .ShowsigndateAttr .UnmarshalXMLAttr (_aedbfg );continue ;};if _aedbfg .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_deeff .IssignaturelineAttr .UnmarshalXMLAttr (_aedbfg );continue ;};if _aedbfg .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_adaag ,_bgecf :=_aedbfg .Value ,error (nil );if _bgecf !=nil {return _bgecf ;};_deeff .Suggestedsigner2Attr =&_adaag ;continue ;};if _aedbfg .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_cabeac ,_ffgdc :=_aedbfg .Value ,error (nil );if _ffgdc !=nil {return _ffgdc ;};_deeff .SuggestedsigneremailAttr =&_cabeac ;continue ;};if _aedbfg .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_gbea ,_bdfgd :=_aedbfg .Value ,error (nil );if _bdfgd !=nil {return _bdfgd ;};_deeff .SigninginstructionsAttr =&_gbea ;continue ;};if _aedbfg .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ebac ,_ffga :=_aedbfg .Value ,error (nil );if _ffga !=nil {return _ffga ;};_deeff .AddlxmlAttr =&_ebac ;continue ;};if _aedbfg .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_bggbd ,_gcggd :=_aedbfg .Value ,error (nil );if _gcggd !=nil {return _gcggd ;};_deeff .SigprovurlAttr =&_bggbd ;continue ;};if _aedbfg .Name .Local =="\u0065\u0078\u0074"{_deeff .ExtAttr .UnmarshalXMLAttr (_aedbfg );continue ;};};for {_badb ,_agggf :=d .Token ();if _agggf !=nil {return _a .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020O\u0066\u0063\u0043\u0054\u005f\u0053\u0069g\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_agggf );};if _bacf ,_fcgagc :=_badb .
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path
|
|
|
|
func (_efc *CT_Background )ValidateWithPath (path string )error {if _bbdad :=_efc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bbdad !=nil {return _bbdad ;};if _effg :=_efc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_effg !=nil {return _effg ;};if _aeec :=_efc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aeec !=nil {return _aeec ;};if _bbgde :=_efc .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_bbgde !=nil {return _bbgde ;};if _efc .Fill !=nil {if _gaaf :=_efc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gaaf !=nil {return _gaaf ;};};if _ggd :=_efc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggd !=nil {return _ggd ;};return nil ;};func (_fgfbb *OfcCT_StrokeChild )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agdfde :=range start .Attr {if _agdfde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agdfde .Name .Local =="\u0068\u0072\u0065\u0066"{_eagea ,_fbgcbd :=_agdfde .Value ,error (nil );if _fbgcbd !=nil {return _fbgcbd ;};_fgfbb .HrefAttr =&_eagea ;continue ;};if _agdfde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agdfde .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgfbb .ForcedashAttr .UnmarshalXMLAttr (_agdfde );continue ;};if _agdfde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agdfde .Name .Local =="\u0074\u0069\u0074l\u0065"{_gede ,_bfaec :=_agdfde .Value ,error (nil );if _bfaec !=nil {return _bfaec ;};_fgfbb .TitleAttr =&_gede ;continue ;};if _agdfde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_agdfde .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cgdfa ,_bgcab :=_agdfde .Value ,error (nil );if _bgcab !=nil {return _bgcab ;};_fgfbb .AlthrefAttr =&_cgdfa ;continue ;};if _agdfde .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fgfbb .ImageaspectAttr .UnmarshalXMLAttr (_agdfde );continue ;};if _agdfde .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fgfbb .StartarrowAttr .UnmarshalXMLAttr (_agdfde );continue ;};if _agdfde .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fgfbb .LinestyleAttr .UnmarshalXMLAttr (_agdfde );continue ;};if _agdfde .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgfbb .StartarrowwidthAttr .UnmarshalXMLAttr (_agdfde );continue ;};if _agdfde .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fgfbb .JoinstyleAttr .UnmarshalXMLAttr (_agdfde );continue ;};if _agdfde .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fgfbb .StartarrowlengthAttr .UnmarshalXMLAttr (_agdfde );continue ;};if _agdfde .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bffae ,_adge :=_agdfde .Value ,error (nil );if _adge !=nil {return _adge ;};_fgfbb .DashstyleAttr =&_bffae ;continue ;};if _agdfde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fgfbb .EndarrowAttr .UnmarshalXMLAttr (_agdfde );continue ;};if _agdfde .Name .Lo
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Textbox and its children, prefixing error messages with path
|
|
|
|
func (_edbge *Textbox )ValidateWithPath (path string )error {if _eafaf :=_edbge .CT_Textbox .ValidateWithPath (path );_eafaf !=nil {return _eafaf ;};return nil ;};func (_bgfgc ST_StrokeEndCap )String ()string {switch _bgfgc {case 0:return "";case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u0072\u006f\u0075n\u0064";};return "";};func (_dcbgd *OfcCT_Diagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdbdf :=range start .Attr {if _gdbdf .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_ecgbg ,_affde :=_f .ParseInt (_gdbdf .Value ,10,64);if _affde !=nil {return _affde ;};_dcbgd .DgmstyleAttr =&_ecgbg ;continue ;};if _gdbdf .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_dcbgd .AutoformatAttr .UnmarshalXMLAttr (_gdbdf );continue ;};if _gdbdf .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_dcbgd .ReverseAttr .UnmarshalXMLAttr (_gdbdf );continue ;};if _gdbdf .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_dcbgd .AutolayoutAttr .UnmarshalXMLAttr (_gdbdf );continue ;};if _gdbdf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_gbfba ,_fgfbc :=_f .ParseInt (_gdbdf .Value ,10,64);if _fgfbc !=nil {return _fgfbc ;};_dcbgd .DgmscalexAttr =&_gbfba ;continue ;};if _gdbdf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_gbgag ,_eefgg :=_f .ParseInt (_gdbdf .Value ,10,64);if _eefgg !=nil {return _eefgg ;};_dcbgd .DgmscaleyAttr =&_gbgag ;continue ;};if _gdbdf .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_ccfdba ,_cabbd :=_f .ParseInt (_gdbdf .Value ,10,64);if _cabbd !=nil {return _cabbd ;};_dcbgd .DgmfontsizeAttr =&_ccfdba ;continue ;};if _gdbdf .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_geed ,_eagcf :=_gdbdf .Value ,error (nil );if _eagcf !=nil {return _eagcf ;};_dcbgd .ConstrainboundsAttr =&_geed ;continue ;};if _gdbdf .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_fdefa ,_bdaaa :=_f .ParseInt (_gdbdf .Value ,10,64);if _bdaaa !=nil {return _bdaaa ;};_dcbgd .DgmbasetextscaleAttr =&_fdefa ;continue ;};if _gdbdf .Name .Local =="\u0065\u0078\u0074"{_dcbgd .ExtAttr .UnmarshalXMLAttr (_gdbdf );continue ;};};_gfdgf :for {_fgbfa ,_bfcge :=d .Token ();if _bfcge !=nil {return _bfcge ;};switch _aefgg :=_fgbfa .(type ){case _d .StartElement :switch _aefgg .Name {case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}:_dcbgd .Relationtable =NewOfcCT_RelationTable ();if _adeag :=d .DecodeElement (_dcbgd .Relationtable ,&_aefgg );_adeag !=nil {return _adeag ;};default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004f\u0066\u0063\u0043T\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d \u0025\u0076",_aefgg .Name );if _gebab :=d .Skip ();_gebab !=nil {return _gebab ;};};case _d .EndElement :break _gfdgf ;case _d .CharData :};};return nil ;};func (_aagcc *OfcDiagram )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Complex and its children
|
|
|
|
func (_cggbe *OfcCT_Complex )Validate ()error {return _cggbe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path
|
|
|
|
func (_dgbb *CT_Textbox )ValidateWithPath (path string )error {if _dbcfa :=_dgbb .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_dbcfa !=nil {return _dbcfa ;};if _afacb :=_dgbb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_afacb !=nil {return _afacb ;};if _dgbb .TxbxContent !=nil {if _fegbgg :=_dgbb .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fegbgg !=nil {return _fegbgg ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path
|
|
|
|
func (_ffaece *OfcLeft )ValidateWithPath (path string )error {if _cebddc :=_ffaece .OfcCT_StrokeChild .ValidateWithPath (path );_cebddc !=nil {return _cebddc ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Stroke and its children
|
|
|
|
func (_cdfeeb *Stroke )Validate ()error {return _cdfeeb .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};func (_adcba OfcST_RType )Validate ()error {return _adcba .ValidateWithPath ("")};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Fill and its children
|
|
|
|
func (_bacdg *Fill )Validate ()error {return _bacdg .ValidateWithPath ("\u0046\u0069\u006c\u006c")};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_R and its children
|
|
|
|
func (_eagbbd *OfcCT_R )Validate ()error {return _eagbbd .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_gfdca OfcST_ConnectType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbaad :=_d .Attr {};_dbaad .Name =name ;switch _gfdca {case OfcST_ConnectTypeUnset :_dbaad .Value ="";case OfcST_ConnectTypeNone :_dbaad .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_dbaad .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_dbaad .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_dbaad .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dbaad ,nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Oval and its children, prefixing error messages with path
|
|
|
|
func (_gfgcg *Oval )ValidateWithPath (path string )error {if _bfefb :=_gfgcg .CT_Oval .ValidateWithPath (path );_bfefb !=nil {return _bfefb ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path
|
|
|
|
func (_badde *OfcCallout )ValidateWithPath (path string )error {if _adged :=_badde .OfcCT_Callout .ValidateWithPath (path );_adged !=nil {return _adged ;};return nil ;};func (_ggcca *Formulas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggcca .CT_Formulas =*NewCT_Formulas ();_gdec :for {_bddfe ,_edbaed :=d .Token ();if _edbaed !=nil {return _edbaed ;};switch _fbcdg :=_bddfe .(type ){case _d .StartElement :switch _fbcdg .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_fbgag :=NewCT_F ();if _cbgag :=d .DecodeElement (_fbgag ,&_fbcdg );_cbgag !=nil {return _cbgag ;};_ggcca .F =append (_ggcca .F ,_fbgag );default:_ce .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073\u0020\u0025\u0076",_fbcdg .Name );if _dfacea :=d .Skip ();_dfacea !=nil {return _dfacea ;};};case _d .EndElement :break _gdec ;case _d .CharData :};};return nil ;};func NewCT_Arc ()*CT_Arc {_cdfed :=&CT_Arc {};return _cdfed };
|
2020-08-31 22:58:25 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_F and its children
|
|
|
|
func (_bbdg *CT_F )Validate ()error {return _bbdg .ValidateWithPath ("\u0043\u0054\u005f\u0046")};type CT_Handles struct{H []*CT_H ;};func (_gbbd OfcST_InsetMode )String ()string {switch _gbbd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_TextPath ()*CT_TextPath {_eadg :=&CT_TextPath {};return _eadg };func NewOfcClippath ()*OfcClippath {_baae :=&OfcClippath {};_baae .OfcCT_ClipPath =*NewOfcCT_ClipPath ();return _baae ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_ShapeLayout and its children
|
|
|
|
func (_agdda *OfcCT_ShapeLayout )Validate ()error {return _agdda .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func NewHandles ()*Handles {_ccadb :=&Handles {};_ccadb .CT_Handles =*NewCT_Handles ();return _ccadb };func (_dedde ST_StrokeLineStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aeaba :=_d .Attr {};_aeaba .Name =name ;switch _dedde {case ST_StrokeLineStyleUnset :_aeaba .Value ="";case ST_StrokeLineStyleSingle :_aeaba .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_aeaba .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_aeaba .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_aeaba .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_aeaba .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _aeaba ,nil ;};func (_aad *Arc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aad .CT_Arc =*NewCT_Arc ();for _ ,_adbf :=range start .Attr {if _adbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aad .UserdrawnAttr .UnmarshalXMLAttr (_adbf );continue ;};if _adbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aad .ButtonAttr .UnmarshalXMLAttr (_adbf );continue ;};if _adbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aad .DgmlayoutmruAttr .UnmarshalXMLAttr (_adbf );continue ;};if _adbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aad .UserhiddenAttr .UnmarshalXMLAttr (_adbf );continue ;};if _adbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aad .CliptowrapAttr .UnmarshalXMLAttr (_adbf );continue ;};if _adbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aad .BulletAttr .UnmarshalXMLAttr (_adbf );continue ;};if _adbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbf .Name .Local =="\u006f\u006c\u0065"{_aad .OleAttr .UnmarshalXMLAttr (_adbf );continue ;};if _adbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adbf .Name .Local =="\u0068\u0072"{_aad .HrAttr .UnmarshalXML
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_Path and its children
|
|
|
|
func (_gdcg *AG_Path )Validate ()error {return _gdcg .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};func (_fbdgb *OfcST_HrAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbdgb =0;case "\u006c\u0065\u0066\u0074":*_fbdgb =1;case "\u0072\u0069\u0067h\u0074":*_fbdgb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fbdgb =3;};return nil ;};func (_dcfcc *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcfcc =0;case "\u0058\u0059":*_dcfcc =1;case "\u005a\u0058":*_dcfcc =2;case "\u0059\u005a":*_dcfcc =3;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcBottom and its children
|
|
|
|
func (_aeadb *OfcBottom )Validate ()error {return _aeadb .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func (_bbea *OfcST_RType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbea =0;case "\u0061\u0072\u0063":*_bbea =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_bbea =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_bbea =3;case "\u0061\u006c\u0069g\u006e":*_bbea =4;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Background and its children, prefixing error messages with path
|
|
|
|
func (_ddagc *Background )ValidateWithPath (path string )error {if _aga :=_ddagc .CT_Background .ValidateWithPath (path );_aga !=nil {return _aga ;};return nil ;};func (_beggfd OfcST_FillType )String ()string {switch _beggfd {case 0:return "";case 1:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0066\u0072\u0061m\u0065";case 6:return "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case 7:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 8:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 9:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return "";};func (_bfgca OfcST_ScreenSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfgca .String (),start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_H and its children, prefixing error messages with path
|
|
|
|
func (_begc *CT_H )ValidateWithPath (path string )error {if _dgae :=_begc .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_dgae !=nil {return _dgae ;};if _afac :=_begc .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_afac !=nil {return _afac ;};if _fcee :=_begc .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_fcee !=nil {return _fcee ;};return nil ;};func (_cfgb *AG_CoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfgb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .HrefAttr )});};if _cfgb .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .TargetAttr )});};if _cfgb .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .ClassAttr )});};if _cfgb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .TitleAttr )});};if _cfgb .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .AltAttr )});};if _cfgb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .CoordsizeAttr )});};if _cfgb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .CoordoriginAttr )});};if _cfgb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .WrapcoordsAttr )});};if _cfgb .PrintAttr !=_c .ST_TrueFalseUnset {_cgg ,_ffc :=_cfgb .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ffc !=nil {return _ffc ;};start .Attr =append (start .Attr ,_cgg );};if _cfgb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .IdAttr )});};if _cfgb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .StyleAttr )});};return nil ;};func NewOfcFill ()*OfcFill {_cfdga :=&OfcFill {};_cfdga .OfcCT_Fill =*NewOfcCT_Fill ();return _cfdga };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path
|
|
|
|
func (_ffgga *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _cebfc :=_ffgga .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_cebfc !=nil {return _cebfc ;};if _ffadd :=_ffgga .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_ffadd !=nil {return _ffadd ;};if _efefc :=_ffgga .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_efefc !=nil {return _efefc ;};if _ffgga .Fill !=nil {if _aeebb :=_ffgga .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aeebb !=nil {return _aeebb ;};};if _ffgga .Stroke !=nil {if _decaeb :=_ffgga .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_decaeb !=nil {return _decaeb ;};};if _ffgga .Textbox !=nil {if _dfbcaa :=_ffgga .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_dfbcaa !=nil {return _dfbcaa ;};};if _ffgga .Shadow !=nil {if _egddcda :=_ffgga .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_egddcda !=nil {return _egddcda ;};};if _ffgga .Skew !=nil {if _fcab :=_ffgga .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_fcab !=nil {return _fcab ;};};if _ffgga .Extrusion !=nil {if _ecdebe :=_ffgga .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_ecdebe !=nil {return _ecdebe ;};};if _ffgga .Callout !=nil {if _ecgfd :=_ffgga .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_ecgfd !=nil {return _ecgfd ;};};if _ffgga .Lock !=nil {if _abcdeg :=_ffgga .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_abcdeg !=nil {return _abcdeg ;};};if _ffgga .Colormru !=nil {if _caagc :=_ffgga .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_caagc !=nil {return _caagc ;};};if _ffgga .Colormenu !=nil {if _fcdgc :=_ffgga .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_fcdgc !=nil {return _fcdgc ;};};if _acgdb :=_ffgga .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_acgdb !=nil {return _acgdb ;};return nil ;};type CT_Group struct{EditasAttr ST_EditAs ;TablepropertiesAttr *string ;TablelimitsAttr *string ;Group []*Group ;Shape []*Shape ;Shapetype []*Shapetype ;Arc []*Arc ;Curve []*Curve ;Image []*Image ;Line []*Line ;Oval []*Oval ;Polyline []*Polyline ;Rect []*Rect ;Roundrect []*Roundrect ;Diagram []*OfcDiagram ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};func (_ebbegc OfcST_InsetMode )Validate ()error {return _ebbegc .ValidateWithPath ("")};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);func (_aaebe *CT_RoundRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbga :=range start .Attr {if _cbga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path
|
|
|
|
func (_bdaec *OfcComplex )ValidateWithPath (path string )error {if _bbacc :=_bdaec .OfcCT_Complex .ValidateWithPath (path );_bbacc !=nil {return _bbacc ;};return nil ;};func (_bdeae ST_StrokeArrowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bagbd :=_d .Attr {};_bagbd .Name =name ;switch _bdeae {case ST_StrokeArrowTypeUnset :_bagbd .Value ="";case ST_StrokeArrowTypeNone :_bagbd .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_bagbd .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_bagbd .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_bagbd .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_bagbd .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_bagbd .Value ="\u006f\u0070\u0065\u006e";};return _bagbd ,nil ;};type CT_Rect struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_PolyLine and its children
|
|
|
|
func (_abggba *CT_PolyLine )Validate ()error {return _abggba .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);func (_edgba *Oval )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _edgba .CT_Oval .MarshalXML (e ,start );};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func (_bbefb ST_ShadowType )ValidateWithPath (path string )error {switch _bbefb {case 0,1,2,3,4:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbefb ));};return nil ;};type CT_PolyLine struct{PointsAttr *string ;Ink []*OfcInk ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};type CT_Arc struct{StartAngleAttr *float64 ;EndAngleAttr *float64 ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func NewOfcSkew ()*OfcSkew {_gfbf :=&OfcSkew {};_gfbf .OfcCT_Skew =*NewOfcCT_Skew ();return _gfbf };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_ColorMru and its children
|
|
|
|
func (_ceacb *OfcCT_ColorMru )Validate ()error {return _ceacb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};func (_dadc *AG_Chromakey )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dga :=range start .Attr {if _dga .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cce ,_aae :=_dga .Value ,error (nil );if _aae !=nil {return _aae ;};_dadc .ChromakeyAttr =&_cce ;continue ;};};for {_dgaa ,_caa :=d .Token ();if _caa !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_caa );};if _geg ,_gfb :=_dgaa .(_d .EndElement );_gfb &&_geg .Name ==start .Name {break ;};};return nil ;};func NewAG_Id ()*AG_Id {_dbge :=&AG_Id {};return _dbge };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_AllShapeAttributes and its children
|
|
|
|
func (_dfe *AG_AllShapeAttributes )Validate ()error {return _dfe .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func NewOfcColumn ()*OfcColumn {_cgbbfg :=&OfcColumn {};_cgbbfg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _cgbbfg ;};func NewCT_Shape ()*CT_Shape {_bebb :=&CT_Shape {};return _bebb };func (_afca *CT_Formulas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afca .F !=nil {_feda :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066"}};for _ ,_beac :=range _afca .F {e .EncodeElement (_beac ,_feda );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_baecdb *OfcST_How )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaceg ,_dfcec :=d .Token ();if _dfcec !=nil {return _dfcec ;};if _ecbfa ,_fdcbe :=_eaceg .(_d .EndElement );_fdcbe &&_ecbfa .Name ==start .Name {*_baecdb =1;return nil ;};if _dbdafb ,_cdede :=_eaceg .(_d .CharData );!_cdede {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",_eaceg );}else {switch string (_dbdafb ){case "":*_baecdb =0;case "\u0074\u006f\u0070":*_baecdb =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_baecdb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_baecdb =3;case "\u006c\u0065\u0066\u0074":*_baecdb =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_baecdb =5;case "\u0072\u0069\u0067h\u0074":*_baecdb =6;};};_eaceg ,_dfcec =d .Token ();if _dfcec !=nil {return _dfcec ;};if _dabgf ,_aabb :=_eaceg .(_d .EndElement );_aabb &&_dabgf .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",_eaceg );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path
|
|
|
|
func (_fbbaf *CT_Handles )ValidateWithPath (path string )error {for _aadf ,_ccdd :=range _fbbaf .H {if _faae :=_ccdd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_aadf ));_faae !=nil {return _faae ;};};return nil ;};type ST_StrokeArrowWidth byte ;func (_eadbc *CT_Stroke )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eadbc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eadbc .IdAttr )});};if _eadbc .OnAttr !=_c .ST_TrueFalseUnset {_ccgea ,_gafdc :=_eadbc .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _gafdc !=nil {return _gafdc ;};start .Attr =append (start .Attr ,_ccgea );};if _eadbc .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eadbc .WeightAttr )});};if _eadbc .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_eadbc .ColorAttr )});};if _eadbc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_eadbc .OpacityAttr )});};if _eadbc .LinestyleAttr !=ST_StrokeLineStyleUnset {_eagd ,_gbdge :=_eadbc .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _gbdge !=nil {return _gbdge ;};start .Attr =append (start .Attr ,_eagd );};if _eadbc .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eadbc .MiterlimitAttr )});};if _eadbc .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dbcba ,_cdddc :=_eadbc .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _cdddc !=nil {return _cdddc ;};start .Attr =append (start .Attr ,_dbcba );};if _eadbc .EndcapAttr !=ST_StrokeEndCapUnset {_cbcaf ,_bebad :=_eadbc .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _bebad !=nil {return _bebad ;};start .Attr =append (start .Attr ,_cbcaf );};if _eadbc .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_eadbc .DashstyleAttr )});};if _eadbc .FilltypeAttr !=ST_FillTypeUnset {_fdbdc ,_fdefg :=_eadbc .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _fdefg !=nil {return _fdefg ;};start .Attr =append (start .Attr ,_fdbdc );};if _eadbc .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_eadbc .SrcAttr )});};if _eadbc .ImageaspectAttr !=ST_ImageAspectUnset {_cefa ,_caded :=_eadbc .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _caded !=nil {return _caded ;};start .Attr =append (start .Attr ,_cefa );};if _eadbc .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_eadbc .ImagesizeAttr )});};if _eadbc .ImagealignshapeAttr !=_c .ST_TrueFalseUnset {_cecec ,_fcadg :=_eadbc .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _fcadg !=nil {return _fcadg ;};start .Attr =append (start .Attr ,_cecec );};if _eadbc .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_eadbc .Color2Attr )});};if _eadbc .StartarrowAttr !=ST_StrokeArrowTypeUnset {_afbff ,_gecdd :=_eadbc .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});i
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path
|
|
|
|
func (_ebd *AG_Id )ValidateWithPath (path string )error {return nil };func (_cefc *Oval )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cefc .CT_Oval =*NewCT_Oval ();for _ ,_egbcb :=range start .Attr {if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbcb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_egca ,_ggbge :=_egbcb .Value ,error (nil );if _ggbge !=nil {return _ggbge ;};_cefc .BordertopcolorAttr =&_egca ;continue ;};if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbcb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cefc .BulletAttr .UnmarshalXMLAttr (_egbcb );continue ;};if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbcb .Name .Local =="\u0068\u0072"{_cefc .HrAttr .UnmarshalXMLAttr (_egbcb );continue ;};if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbcb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cefc .CliptowrapAttr .UnmarshalXMLAttr (_egbcb );continue ;};if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbcb .Name .Local =="\u0068\u0072\u0073t\u0064"{_cefc .HrstdAttr .UnmarshalXMLAttr (_egbcb );continue ;};if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbcb .Name .Local =="\u006f\u006c\u0065"{_cefc .OleAttr .UnmarshalXMLAttr (_egbcb );continue ;};if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbcb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cefc .HrnoshadeAttr .UnmarshalXMLAttr (_egbcb );continue ;};if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbcb .Name .Local =="\u006f\u006e\u0065\u0064"{_cefc .OnedAttr .UnmarshalXMLAttr (_egbcb );continue ;};if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbcb .Name .Local =="\u0068\u0072\u0070c\u0074"{_efce ,_abgce :=_f .ParseFloat (_egbcb .Value ,64);if _abgce !=nil {return _abgce ;};_cfeeg :=float32 (_efce );_cefc .HrpctAttr =&_cfeeg ;continue ;};if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egbcb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cefc .OleiconAttr .UnmarshalXMLAttr (_egbcb );continue ;};if _egbcb .Name .Space =="\u0075\u0072\u006e\u003a\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Group and its children
|
|
|
|
func (_ggfab *Group )Validate ()error {return _ggfab .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path
|
|
|
|
func (_dgbabd *EG_ShapeElements )ValidateWithPath (path string )error {if _dgbabd .Path !=nil {if _ccbce :=_dgbabd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_ccbce !=nil {return _ccbce ;};};if _dgbabd .Formulas !=nil {if _dcceb :=_dgbabd .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_dcceb !=nil {return _dcceb ;};};if _dgbabd .Handles !=nil {if _gaceb :=_dgbabd .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_gaceb !=nil {return _gaceb ;};};if _dgbabd .Fill !=nil {if _acdaf :=_dgbabd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_acdaf !=nil {return _acdaf ;};};if _dgbabd .Stroke !=nil {if _bgbaa :=_dgbabd .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_bgbaa !=nil {return _bgbaa ;};};if _dgbabd .Shadow !=nil {if _egffe :=_dgbabd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_egffe !=nil {return _egffe ;};};if _dgbabd .Textbox !=nil {if _bbcfc :=_dgbabd .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_bbcfc !=nil {return _bbcfc ;};};if _dgbabd .Textpath !=nil {if _ceeaf :=_dgbabd .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_ceeaf !=nil {return _ceeaf ;};};if _dgbabd .Imagedata !=nil {if _bddb :=_dgbabd .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_bddb !=nil {return _bddb ;};};if _dgbabd .Skew !=nil {if _ebcgc :=_dgbabd .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_ebcgc !=nil {return _ebcgc ;};};if _dgbabd .Extrusion !=nil {if _cfde :=_dgbabd .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_cfde !=nil {return _cfde ;};};if _dgbabd .Callout !=nil {if _bgce :=_dgbabd .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_bgce !=nil {return _bgce ;};};if _dgbabd .Lock !=nil {if _adedc :=_dgbabd .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_adedc !=nil {return _adedc ;};};if _dgbabd .Clippath !=nil {if _ffeaf :=_dgbabd .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_ffeaf !=nil {return _ffeaf ;};};if _dgbabd .Signatureline !=nil {if _gdgeca :=_dgbabd .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_gdgeca !=nil {return _gdgeca ;};};if _dgbabd .Wrap !=nil {if _abgdg :=_dgbabd .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_abgdg !=nil {return _abgdg ;};};if _dgbabd .Anchorlock !=nil {if _dedfd :=_dgbabd .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_dedfd !=nil {return _dedfd ;};};if _dgbabd .Bordertop !=nil {if _gegab :=_dgbabd .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_gegab !=nil {return _gegab ;};};if _dgbabd .Borderbottom !=nil {if _cdcgbg :=_dgbabd .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_cdcgbg !=nil {return _cdcgbg ;};};if _dgbabd .Borderleft !=nil {if _cagb :=_dgbabd .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_cagb !=nil {return _cagb ;};};if _dgbabd .Borderright !=nil {if _ccdgb :=_dgbabd .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_ccdgb !=nil {return _ccdgb ;};};if _dgbabd .ClientData !=nil {if _bdgba :=_dgbabd .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_bdgba !=nil {return _bdgba ;};};if _dgbabd .Textdata !=nil {if _bdga :=_dgbabd .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_bdga !=nil {return _bdga ;};};return nil ;};func NewImage ()*Image {_ffbed :=&Image {};_ffbed .CT_Image =*NewCT_Image ();return _ffbed };func (_agge *ST_FillType )UnmarshalXMLAttr (attr _d .Attr )error {switch
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path
|
|
|
|
func (_decg *CT_Formulas )ValidateWithPath (path string )error {for _cdfa ,_ddab :=range _decg .F {if _ccfcb :=_ddab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_cdfa ));_ccfcb !=nil {return _ccfcb ;};};return nil ;};func (_gcba *CT_Arc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcba .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .StartAngleAttr )});};if _gcba .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .EndAngleAttr )});};if _gcba .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .HrefAttr )});};if _gcba .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .TargetAttr )});};if _gcba .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .ClassAttr )});};if _gcba .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .TitleAttr )});};if _gcba .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .AltAttr )});};if _gcba .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .CoordsizeAttr )});};if _gcba .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .CoordoriginAttr )});};if _gcba .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .WrapcoordsAttr )});};if _gcba .PrintAttr !=_c .ST_TrueFalseUnset {_ddeb ,_eebac :=_gcba .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _eebac !=nil {return _eebac ;};start .Attr =append (start .Attr ,_ddeb );};if _gcba .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .IdAttr )});};if _gcba .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .StyleAttr )});};if _gcba .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .SpidAttr )});};if _gcba .OnedAttr !=_c .ST_TrueFalseUnset {_eedb ,_cafgc :=_gcba .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e\u0065\u0064"});if _cafgc !=nil {return _cafgc ;};start .Attr =append (start .Attr ,_eedb );};if _gcba .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gcba .RegroupidAttr )});};if _gcba .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_gcdb ,_gfce :=_gcba .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"});if _gfce !=nil {return _gfce ;};start .Attr =append (start .Attr ,_gcdb );};if _gcba .ButtonAttr !=_c .ST_TrueFalseUnset {_daa ,_fdbb :=_gcba .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0075\u0074\u0074\u006f\u006e"});if _fdbb !=nil {return _fdbb ;};start .Attr =append (start .Attr ,_daa );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path
|
|
|
|
func (_cfeffg *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _aaedfg :=_cfeffg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aaedfg !=nil {return _aaedfg ;};if _edggg :=_cfeffg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_edggg !=nil {return _edggg ;};if _gcagg :=_cfeffg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_gcagg !=nil {return _gcagg ;};if _cbag :=_cfeffg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_cbag !=nil {return _cbag ;};if _bfbcg :=_cfeffg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bfbcg !=nil {return _bfbcg ;};if _cdbcf :=_cfeffg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cdbcf !=nil {return _cdbcf ;};if _ccfcf :=_cfeffg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ccfcf !=nil {return _ccfcf ;};if _fefc :=_cfeffg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_fefc !=nil {return _fefc ;};if _bafagf :=_cfeffg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bafagf !=nil {return _bafagf ;};if _ceda :=_cfeffg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_ceda !=nil {return _ceda ;};if _abfdb :=_cfeffg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_abfdb !=nil {return _abfdb ;};if _babba :=_cfeffg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_babba !=nil {return _babba ;};if _eabca :=_cfeffg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_eabca !=nil {return _eabca ;};if _dgegf :=_cfeffg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_dgegf !=nil {return _dgegf ;};if _cfebe :=_cfeffg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_cfebe !=nil {return _cfebe ;};if _acdg :=_cfeffg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_acdg !=nil {return _acdg ;};return nil ;};func (_agec *OfcCT_Diagram )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agec .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_agec .DgmstyleAttr )});};if _agec .AutoformatAttr !=_c .ST_TrueFalseUnset {_baccdd ,_cfgge :=_agec .AutoformatAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _cfgge !=nil {return _cfgge ;};start .Attr =append (start .Attr ,_baccdd );};if _agec .ReverseAttr !=_c .ST_TrueFalseUnset {_edfbd ,_bfcg :=_agec .ReverseAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _bfcg !=nil {return _bfcg ;};start .Attr =append (start .Attr ,_edfbd );};if _agec .AutolayoutAttr !=_c .ST_TrueFalseUnset {_bbeff ,_dgcg :=_agec .AutolayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _dgcg !=nil {return _dgcg ;};start .Attr =append (start .Attr ,_bbeff );};if _agec .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path
|
|
|
|
func (_ccecb *CT_Shape )ValidateWithPath (path string )error {for _bdgge ,_ffgb :=range _ccecb .Ink {if _adcbg :=_ffgb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bdgge ));_adcbg !=nil {return _adcbg ;};};for _eadfa ,_ccfdb :=range _ccecb .Iscomment {if _eefcf :=_ccfdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_eadfa ));_eefcf !=nil {return _eefcf ;};};for _dfbcg ,_fdcd :=range _ccecb .Equationxml {if _gbeb :=_fdcd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_dfbcg ));_gbeb !=nil {return _gbeb ;};};for _afcag ,_feaae :=range _ccecb .EG_ShapeElements {if _fddg :=_feaae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_afcag ));_fddg !=nil {return _fddg ;};};if _gcfac :=_ccecb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gcfac !=nil {return _gcfac ;};if _fffge :=_ccecb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_fffge !=nil {return _fffge ;};if _fgbg :=_ccecb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_fgbg !=nil {return _fgbg ;};if _dfcb :=_ccecb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dfcb !=nil {return _dfcb ;};if _dffdf :=_ccecb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dffdf !=nil {return _dffdf ;};if _dgcfg :=_ccecb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dgcfg !=nil {return _dgcfg ;};if _ggfcf :=_ccecb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ggfcf !=nil {return _ggfcf ;};if _bgdcf :=_ccecb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bgdcf !=nil {return _bgdcf ;};if _gbage :=_ccecb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gbage !=nil {return _gbage ;};if _dgfcb :=_ccecb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dgfcb !=nil {return _dgfcb ;};if _beceb :=_ccecb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_beceb !=nil {return _beceb ;};if _dafdb :=_ccecb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_dafdb !=nil {return _dafdb ;};if _egadd :=_ccecb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_egadd !=nil {return _egadd ;};if _agcc :=_ccecb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_agcc !=nil {return _agcc ;};if _bafge :=_ccecb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bafge !=nil {return _bafge ;};if _faffbg :=_ccecb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_faffbg !=nil {return _faffbg ;};if _dadbg :=_ccecb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dadbg !=nil {return _dadbg ;};if _fefga :=_ccecb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fefga !=nil {return _fefga ;};if _cfgae :=_ccecb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path
|
|
|
|
func (_agcbf *OfcCT_Skew )ValidateWithPath (path string )error {if _cdfcg :=_agcbf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cdfcg !=nil {return _cdfcg ;};if _dfacf :=_agcbf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dfacf !=nil {return _dfacf ;};return nil ;};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);func (_feffb OfcST_FillType )ValidateWithPath (path string )error {switch _feffb {case 0,1,2,3,4,5,6,7,8,9:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feffb ));};return nil ;};type Handles struct{CT_Handles };func (_aabda ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _aabda {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabda ));};return nil ;};func (_acggb OfcST_OLEType )String ()string {switch _acggb {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func (_ggcde OfcST_ScreenSize )Validate ()error {return _ggcde .ValidateWithPath ("")};const (OfcST_RTypeUnset OfcST_RType =0;OfcST_RTypeArc OfcST_RType =1;OfcST_RTypeCallout OfcST_RType =2;OfcST_RTypeConnector OfcST_RType =3;OfcST_RTypeAlign OfcST_RType =4;);func (_bcdd *CT_F )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcdd .EqnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0071\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bcdd .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebbef *ST_FillMethod )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfbdfc ,_ecfdb :=d .Token ();if _ecfdb !=nil {return _ecfdb ;};if _dcgabf ,_aaagf :=_gfbdfc .(_d .EndElement );_aaagf &&_dcgabf .Name ==start .Name {*_ebbef =1;return nil ;};if _baaff ,_dgccc :=_gfbdfc .(_d .CharData );!_dgccc {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",_gfbdfc );}else {switch string (_baaff ){case "":*_ebbef =0;case "\u006e\u006f\u006e\u0065":*_ebbef =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ebbef =2;case "\u0073\u0069\u0067m\u0061":*_ebbef =3;case "\u0061\u006e\u0079":*_ebbef =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_ebbef =5;};};_gfbdfc ,_ecfdb =d .Token ();if _ecfdb !=nil {return _ecfdb ;};if _dfbcgd ,_bbbcc :=_gfbdfc .(_d .EndElement );_bbbcc &&_dfbcgd .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",_gfbdfc );};func (_eaeca OfcST_ColorMode )String ()string {switch _eaeca {case 0:return "";case 1:return "\u0061\u007
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcInk and its children
|
|
|
|
func (_dafg *OfcInk )Validate ()error {return _dafg .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};func (_eaee *OfcCT_Ink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdcge :=range start .Attr {if _fdcge .Name .Local =="\u0069"{_ggbag ,_ffdff :=_fdcge .Value ,error (nil );if _ffdff !=nil {return _ffdff ;};_eaee .IAttr =&_ggbag ;continue ;};if _fdcge .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_eaee .AnnotationAttr .UnmarshalXMLAttr (_fdcge );continue ;};if _fdcge .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gadeb ,_dabfe :=_fdcge .Value ,error (nil );if _dabfe !=nil {return _dabfe ;};_eaee .ContentTypeAttr =&_gadeb ;continue ;};};for {_fdec ,_fdddb :=d .Token ();if _fdddb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_fdddb );};if _daabc ,_eebd :=_fdec .(_d .EndElement );_eebd &&_daabc .Name ==start .Name {break ;};};return nil ;};func (_efadg ST_EditAs )String ()string {switch _efadg {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065";case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_fcabd :=&OfcCT_StrokeChild {};return _fcabd };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_ImageAttributes and its children
|
|
|
|
func (_abd *AG_ImageAttributes )Validate ()error {return _abd .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func NewShape ()*Shape {_afcaga :=&Shape {};_afcaga .CT_Shape =*NewCT_Shape ();return _afcaga };func NewOfcCT_Rules ()*OfcCT_Rules {_dfcfb :=&OfcCT_Rules {};return _dfcfb };func NewCT_Oval ()*CT_Oval {_cbcbc :=&CT_Oval {};return _cbcbc };const (OfcST_ConnectorTypeUnset OfcST_ConnectorType =0;OfcST_ConnectorTypeNone OfcST_ConnectorType =1;OfcST_ConnectorTypeStraight OfcST_ConnectorType =2;OfcST_ConnectorTypeElbow OfcST_ConnectorType =3;OfcST_ConnectorTypeCurved OfcST_ConnectorType =4;);func NewTextbox ()*Textbox {_gefgb :=&Textbox {};_gefgb .CT_Textbox =*NewCT_Textbox ();return _gefgb };func NewOfcCT_Complex ()*OfcCT_Complex {_aacc :=&OfcCT_Complex {};return _aacc };type CT_F struct{EqnAttr *string ;};func (_ggddg OfcST_ExtrusionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fafbg :=_d .Attr {};_fafbg .Name =name ;switch _ggddg {case OfcST_ExtrusionTypeUnset :_fafbg .Value ="";case OfcST_ExtrusionTypePerspective :_fafbg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_fafbg .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _fafbg ,nil ;};func (_fabgd OfcST_InsetMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fabgd .String (),start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Proxy and its children
|
|
|
|
func (_gdeec *OfcCT_Proxy )Validate ()error {return _gdeec .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};type Rect struct{CT_Rect };func (_gbcae *OfcST_OLEDrawAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebdbab ,_fafdca :=d .Token ();if _fafdca !=nil {return _fafdca ;};if _bdede ,_facfc :=_ebdbab .(_d .EndElement );_facfc &&_bdede .Name ==start .Name {*_gbcae =1;return nil ;};if _becba ,_afdbb :=_ebdbab .(_d .CharData );!_afdbb {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",_ebdbab );}else {switch string (_becba ){case "":*_gbcae =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_gbcae =1;case "\u0049\u0063\u006f\u006e":*_gbcae =2;};};_ebdbab ,_fafdca =d .Token ();if _fafdca !=nil {return _fafdca ;};if _abfeeb ,_cafecg :=_ebdbab .(_d .EndElement );_cafecg &&_abfeeb .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",_ebdbab );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Group and its children
|
|
|
|
func (_gefca *CT_Group )Validate ()error {return _gefca .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_effcg *OfcCT_ShapeDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbbec :=range start .Attr {if _bbbec .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_bfgbf ,_eeeab :=_f .ParseInt (_bbbec .Value ,10,64);if _eeeab !=nil {return _eeeab ;};_effcg .SpidmaxAttr =&_bfgbf ;continue ;};if _bbbec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_effcg .AllowincellAttr .UnmarshalXMLAttr (_bbbec );continue ;};if _bbbec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cbgg ,_dffa :=_bbbec .Value ,error (nil );if _dffa !=nil {return _dffa ;};_effcg .StrokecolorAttr =&_cbgg ;continue ;};if _bbbec .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_effcg .StrokeAttr .UnmarshalXMLAttr (_bbbec );continue ;};if _bbbec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ccbfbd ,_acfad :=_bbbec .Value ,error (nil );if _acfad !=nil {return _acfad ;};_effcg .FillcolorAttr =&_ccbfbd ;continue ;};if _bbbec .Name .Local =="\u0066\u0069\u006c\u006c"{_effcg .FillAttr .UnmarshalXMLAttr (_bbbec );continue ;};if _bbbec .Name .Local =="\u0073\u0074\u0079l\u0065"{_bebdg ,_gfgee :=_bbbec .Value ,error (nil );if _gfgee !=nil {return _gfgee ;};_effcg .StyleAttr =&_bebdg ;continue ;};if _bbbec .Name .Local =="\u0065\u0078\u0074"{_effcg .ExtAttr .UnmarshalXMLAttr (_bbbec );continue ;};};_facge :for {_ggcgb ,_egdde :=d .Token ();if _egdde !=nil {return _egdde ;};switch _fdeab :=_ggcgb .(type ){case _d .StartElement :switch _fdeab .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066\u0069\u006c\u006c"}:_effcg .Fill =NewFill ();if _faee :=d .DecodeElement (_effcg .Fill ,&_fdeab );_faee !=nil {return _faee ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0074\u0072\u006f\u006b\u0065"}:_effcg .Stroke =NewStroke ();if _bbfac :=d .DecodeElement (_effcg .Stroke ,&_fdeab );_bbfac !=nil {return _bbfac ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_effcg .Textbox =NewTextbox ();if _aeaec :=d .DecodeElement (_effcg .Textbox ,&_fdeab );_aeaec !=nil {return _aeaec ;};case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_effcg .Shadow =NewShadow ();if _gdbf :=d .DecodeElement (_effcg .Shadow ,&_fdeab );_gdbf !=nil {return _gdbf ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0073\u006b\u0065\u0077"}:_effcg .Skew =NewOfcSkew ();if _fafce :=d .DecodeElement (_effcg .Skew ,&_fdeab );_fafce !=nil {return _fafce ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0065x\u0074\u0072\u0075\u0073\u0069\u006fn"}:_effcg .Extrusion =NewOfcExtrusion ();if _geggc :=d .DecodeElement (_effcg .Extrusion ,&_fdeab );_geggc !=nil {return _geggc ;};case _d .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u006
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Shadow and its children, prefixing error messages with path
|
|
|
|
func (_adbed *Shadow )ValidateWithPath (path string )error {if _dgfgf :=_adbed .CT_Shadow .ValidateWithPath (path );_dgfgf !=nil {return _dgfgf ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Textbox and its children
|
|
|
|
func (_dceca *CT_Textbox )Validate ()error {return _dceca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_ggdb OfcST_ExtrusionType )Validate ()error {return _ggdb .ValidateWithPath ("")};func (_cac *AG_CoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dccf :=range start .Attr {if _dccf .Name .Local =="\u0068\u0072\u0065\u0066"{_adf ,_ccc :=_dccf .Value ,error (nil );if _ccc !=nil {return _ccc ;};_cac .HrefAttr =&_adf ;continue ;};if _dccf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdg ,_cad :=_dccf .Value ,error (nil );if _cad !=nil {return _cad ;};_cac .TargetAttr =&_bdg ;continue ;};if _dccf .Name .Local =="\u0063\u006c\u0061s\u0073"{_begd ,_agfce :=_dccf .Value ,error (nil );if _agfce !=nil {return _agfce ;};_cac .ClassAttr =&_begd ;continue ;};if _dccf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bce ,_caf :=_dccf .Value ,error (nil );if _caf !=nil {return _caf ;};_cac .TitleAttr =&_bce ;continue ;};if _dccf .Name .Local =="\u0061\u006c\u0074"{_dgaaa ,_gec :=_dccf .Value ,error (nil );if _gec !=nil {return _gec ;};_cac .AltAttr =&_dgaaa ;continue ;};if _dccf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_geef ,_dfeg :=_dccf .Value ,error (nil );if _dfeg !=nil {return _dfeg ;};_cac .CoordsizeAttr =&_geef ;continue ;};if _dccf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cab ,_gba :=_dccf .Value ,error (nil );if _gba !=nil {return _gba ;};_cac .CoordoriginAttr =&_cab ;continue ;};if _dccf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gege ,_fbd :=_dccf .Value ,error (nil );if _fbd !=nil {return _fbd ;};_cac .WrapcoordsAttr =&_gege ;continue ;};if _dccf .Name .Local =="\u0070\u0072\u0069n\u0074"{_cac .PrintAttr .UnmarshalXMLAttr (_dccf );continue ;};if _dccf .Name .Local =="\u0069\u0064"{_cfga ,_ffba :=_dccf .Value ,error (nil );if _ffba !=nil {return _ffba ;};_cac .IdAttr =&_cfga ;continue ;};if _dccf .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfc ,_fab :=_dccf .Value ,error (nil );if _fab !=nil {return _fab ;};_cac .StyleAttr =&_bfc ;continue ;};};for {_ded ,_gedf :=d .Token ();if _gedf !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073: \u0025\u0073",_gedf );};if _aecf ,_ceba :=_ded .(_d .EndElement );_ceba &&_aecf .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path
|
|
|
|
func (_afacd *OfcCT_Complex )ValidateWithPath (path string )error {if _cgbde :=_afacd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cgbde !=nil {return _cgbde ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Polyline and its children
|
|
|
|
func (_afggf *Polyline )Validate ()error {return _afggf .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func (_gdgce *ST_ShadowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdgce =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gdgce =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gdgce =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_gdgce =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_gdgce =4;};return nil ;};type OfcColumn struct{OfcCT_StrokeChild };func (_bgebf *OfcST_CalloutPlacement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacad ,_ceaeg :=d .Token ();if _ceaeg !=nil {return _ceaeg ;};if _cgbeg ,_cbfcde :=_aacad .(_d .EndElement );_cbfcde &&_cgbeg .Name ==start .Name {*_bgebf =1;return nil ;};if _bggga ,_dbaae :=_aacad .(_d .CharData );!_dbaae {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",_aacad );}else {switch string (_bggga ){case "":*_bgebf =0;case "\u0074\u006f\u0070":*_bgebf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgebf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bgebf =3;case "\u0075\u0073\u0065\u0072":*_bgebf =4;};};_aacad ,_ceaeg =d .Token ();if _ceaeg !=nil {return _ceaeg ;};if _dgdgf ,_befac :=_aacad .(_d .EndElement );_befac &&_dgdgf .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",_aacad );};type OfcST_OLEUpdateMode byte ;func (_ddbgb OfcST_ScreenSize )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dggea :=_d .Attr {};_dggea .Name =name ;switch _ddbgb {case OfcST_ScreenSizeUnset :_dggea .Value ="";case OfcST_ScreenSize544x376 :_dggea .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_dggea .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_dggea .Value ="\u00372\u0030\u002c\u0035\u0031\u0032";case OfcST_ScreenSize800x600 :_dggea .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_dggea .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_dggea .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032";};return _dggea ,nil ;};func (_affaa *ST_StrokeLineStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbbe ,_egbcg :=d .Token ();if _egbcg !=nil {return _egbcg ;};if _aadega ,_fedfe :=_cbbbe .(_d .EndElement );_fedfe &&_aadega .Name ==start .Name {*_affaa =1;return nil ;};if _agaad ,_faddf :=_cbbbe .(_d .CharData );!_faddf {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",_cbbbe );}else {switch string (_agaad ){case "":*_affaa =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_affaa =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_affaa =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_affaa =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_affaa =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_affaa =5;};};_cbbbe ,_egbcg =d .Token ();if _egbcg !=nil {return _egbcg ;};if _gbdgef ,_deag :=_cbbbe .(_d .EndElement );_deag &&_gbdgef .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",_cbbbe );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path
|
|
|
|
func (_gff *AG_Chromakey )ValidateWithPath (path string )error {return nil };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Rect and its children, prefixing error messages with path
|
|
|
|
func (_gdaeg *Rect )ValidateWithPath (path string )error {if _eabgf :=_gdaeg .CT_Rect .ValidateWithPath (path );_eabgf !=nil {return _eabgf ;};return nil ;};type OfcLeft struct{OfcCT_StrokeChild };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path
|
2021-04-23 20:00:00 +00:00
|
|
|
func (_dgac *CT_Line )ValidateWithPath (path string )error {for _fddc ,_ccgb :=range _dgac .EG_ShapeElements {if _ccge :=_ccgb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_fddc ));_ccge !=nil {return _ccge ;};};if _dggd :=_dgac .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dggd !=nil {return _dggd ;};if _egcgg :=_dgac .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_egcgg !=nil {return _egcgg ;};if _bcfb :=_dgac .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bcfb !=nil {return _bcfb ;};if _fceb :=_dgac .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fceb !=nil {return _fceb ;};if _ggeee :=_dgac .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ggeee !=nil {return _ggeee ;};if _efcde :=_dgac .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_efcde !=nil {return _efcde ;};if _abcbe :=_dgac .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_abcbe !=nil {return _abcbe ;};if _bfce :=_dgac .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bfce !=nil {return _bfce ;};if _gaaga :=_dgac .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_gaaga !=nil {return _gaaga ;};if _agbg :=_dgac .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_agbg !=nil {return _agbg ;};if _ceaf :=_dgac .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ceaf !=nil {return _ceaf ;};if _ggea :=_dgac .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ggea !=nil {return _ggea ;};if _ccbd :=_dgac .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ccbd !=nil {return _ccbd ;};if _faacb :=_dgac .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_faacb !=nil {return _faacb ;};if _adfgg :=_dgac .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_adfgg !=nil {return _adfgg ;};if _fcfgf :=_dgac .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_fcfgf !=nil {return _fcfgf ;};if _bdgd :=_dgac .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bdgd !=nil {return _bdgd ;};if _fafa :=_dgac .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fafa !=nil {return _fafa ;};if _becc :=_dgac .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_becc !=nil {return _becc ;};if _edaa :=_dgac .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_edaa !=nil {return _edaa ;};if _eefb :=_dgac .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eefb !=nil {return _eefb ;};if _dgbef :=_dgac .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_dgbef !=nil {return _dgbef ;};if _bgbgf :=_dgac .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bgbgf !=nil {return _bgbgf ;};if
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_RegroupTable and its children
|
|
|
|
func (_dgbgf *OfcCT_RegroupTable )Validate ()error {return _dgbgf .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};type OfcST_HrAlign byte ;func (_cdge ST_Ext )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_faagf :=_d .Attr {};_faagf .Name =name ;switch _cdge {case ST_ExtUnset :_faagf .Value ="";case ST_ExtView :_faagf .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_faagf .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_faagf .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _faagf ,nil ;};func (_fdfffb OfcST_How )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgggf :=_d .Attr {};_dgggf .Name =name ;switch _fdfffb {case OfcST_HowUnset :_dgggf .Value ="";case OfcST_HowTop :_dgggf .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_dgggf .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_dgggf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_dgggf .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_dgggf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_dgggf .Value ="\u0072\u0069\u0067h\u0074";};return _dgggf ,nil ;};func (_acgab *OfcCT_Entry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cegbb :=range start .Attr {if _cegbb .Name .Local =="\u006e\u0065\u0077"{_ddbcd ,_bfcgc :=_f .ParseInt (_cegbb .Value ,10,32);if _bfcgc !=nil {return _bfcgc ;};_fggb :=int32 (_ddbcd );_acgab .NewAttr =&_fggb ;continue ;};if _cegbb .Name .Local =="\u006f\u006c\u0064"{_abcad ,_fffde :=_f .ParseInt (_cegbb .Value ,10,32);if _fffde !=nil {return _fffde ;};_gdeba :=int32 (_abcad );_acgab .OldAttr =&_gdeba ;continue ;};};for {_bgdcd ,_cedebg :=d .Token ();if _cedebg !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_cedebg );};if _fefae ,_facdd :=_bgdcd .(_d .EndElement );_facdd &&_fefae .Name ==start .Name {break ;};};return nil ;};func (_ddbafd OfcST_OLEDrawAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggfeb :=_d .Attr {};_ggfeb .Name =name ;switch _ddbafd {case OfcST_OLEDrawAspectUnset :_ggfeb .Value ="";case OfcST_OLEDrawAspectContent :_ggfeb .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_ggfeb .Value ="\u0049\u0063\u006f\u006e";};return _ggfeb ,nil ;};func (_bbdb ST_StrokeArrowWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afdaa :=_d .Attr {};_afdaa .Name =name ;switch _bbdb {case ST_StrokeArrowWidthUnset :_afdaa .Value ="";case ST_StrokeArrowWidthNarrow :_afdaa .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_afdaa .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_afdaa .Value ="\u0077\u0069\u0064\u0065";};return _afdaa ,nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Handles and its children
|
|
|
|
func (_aeaac *CT_Handles )Validate ()error {return _aeaac .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_dbda *CT_TextPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbda .OnAttr !=_c .ST_TrueFalseUnset {_bbfeg ,_acdfc :=_dbda .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _acdfc !=nil {return _acdfc ;};start .Attr =append (start .Attr ,_bbfeg );};if _dbda .FitshapeAttr !=_c .ST_TrueFalseUnset {_cbeeg ,_cgcda :=_dbda .FitshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"});if _cgcda !=nil {return _cgcda ;};start .Attr =append (start .Attr ,_cbeeg );};if _dbda .FitpathAttr !=_c .ST_TrueFalseUnset {_ebdbe ,_ffgeg :=_dbda .FitpathAttr .MarshalXMLAttr (_d .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _ffgeg !=nil {return _ffgeg ;};start .Attr =append (start .Attr ,_ebdbe );};if _dbda .TrimAttr !=_c .ST_TrueFalseUnset {_adfbc ,_daagf :=_dbda .TrimAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0072\u0069\u006d"});if _daagf !=nil {return _daagf ;};start .Attr =append (start .Attr ,_adfbc );};if _dbda .XscaleAttr !=_c .ST_TrueFalseUnset {_fgcdf ,_ggfgd :=_dbda .XscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _ggfgd !=nil {return _ggfgd ;};start .Attr =append (start .Attr ,_fgcdf );};if _dbda .StringAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_dbda .StringAttr )});};if _dbda .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dbda .IdAttr )});};if _dbda .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dbda .StyleAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};func (_efcf ST_FillType )Validate ()error {return _efcf .ValidateWithPath ("")};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_cgcaa :=&OfcCT_ShapeLayout {};return _cgcaa };type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _c .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _c .ST_TrueFalse ;Color2Attr *string ;StartarrowAttr ST_StrokeArrowType ;StartarrowwidthAttr ST_StrokeArrowWidth ;StartarrowlengthAttr ST_StrokeArrowLength ;EndarrowAttr ST_StrokeArrowType ;EndarrowwidthAttr ST_StrokeArrowWidth ;EndarrowlengthAttr ST_StrokeArrowLength ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;ForcedashAttr _c .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _c .ST_TrueFalse ;RelidAttr *string ;};func (_beef ST_FillMethod )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdbfgc :=_d .Attr {};_bdbfgc .Name =name ;switch _beef {case ST_FillMethodUnset :_bdbfgc .Value ="";case ST_FillMethodNone :_bdbfgc .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_bdbfgc .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_bdbfgc .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_bdbfgc .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_bdbfgc .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _bdbfgc ,nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCallout and its children
|
|
|
|
func (_dcegb *OfcCallout )Validate ()error {return _dcegb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_bccbc *OfcLock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bccbc .OfcCT_Lock .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path
|
|
|
|
func (_egebef *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _bgcfa :=_egebef .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_bgcfa !=nil {return _bgcfa ;};if _egebef .IdAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_egebef .IdAttr ){return _a .Errorf ("\u0025\u0073/\u006d\u002e\u0049\u0064A\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061t\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_egebef .IdAttr );};};if _egebef .ProvidAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_egebef .ProvidAttr ){return _a .Errorf ("\u0025\u0073\u002f\u006d\u002eP\u0072\u006f\u0076\u0069\u0064\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_c .ST_GuidPatternRe ,*_egebef .ProvidAttr );};};if _ccecdb :=_egebef .SigninginstructionssetAttr .ValidateWithPath (path +"/\u0053\u0069\u0067\u006e\u0069\u006eg\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069o\u006e\u0073\u0073e\u0074A\u0074\u0074\u0072");_ccecdb !=nil {return _ccecdb ;};if _bfafd :=_egebef .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_bfafd !=nil {return _bfafd ;};if _gafdg :=_egebef .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_gafdg !=nil {return _gafdg ;};if _egfga :=_egebef .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_egfga !=nil {return _egfga ;};return nil ;};func (_fggca *OfcCT_ShapeDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fggca .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_fggca .SpidmaxAttr )});};if _fggca .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fggca .StyleAttr )});};if _fggca .FillAttr !=_c .ST_TrueFalseUnset {_ecgcae ,_dfffe :=_fggca .FillAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c"});if _dfffe !=nil {return _dfffe ;};start .Attr =append (start .Attr ,_ecgcae );};if _fggca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_fggca .FillcolorAttr )});};if _fggca .StrokeAttr !=_c .ST_TrueFalseUnset {_dgefe ,_ddbec :=_fggca .StrokeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _ddbec !=nil {return _ddbec ;};start .Attr =append (start .Attr ,_dgefe );};if _fggca .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fggca .StrokecolorAttr )});};if _fggca .AllowincellAttr !=_c .ST_TrueFalseUnset {_dfdgdf ,_cggfb :=_fggca .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _cggfb !=nil {return _cggfb ;};start .Attr =append (start .Attr ,_dfdgdf );};if _fggca .ExtAttr !=ST_ExtUnset {_bggfc ,_gfadff :=_fggca .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _gfadff !=nil {return _gfadff ;};start .Attr =append (start .Attr ,_bggfc );};e .EncodeToken (start );if _fggca .Fill !=nil {_ccede :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fggca .Fill ,_ccede );};if _fggca .Stroke !=nil {_fceedc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_fggca .Stroke ,_fceedc );};if _fggca .Textbox !=nil {_gfebf :=_d .StartElement {Name :_d .Name
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path
|
|
|
|
func (_fdbga *OfcTop )ValidateWithPath (path string )error {if _bbbcg :=_fdbga .OfcCT_StrokeChild .ValidateWithPath (path );_bbbcg !=nil {return _bbbcg ;};return nil ;};type CT_Oval struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func (_egaed *Shapetype )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egaed .CT_Shapetype =*NewCT_Shapetype ();for _ ,_deggg :=range start .Attr {if _deggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deggg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cegbag ,_agfbb :=_deggg .Value ,error (nil );if _agfbb !=nil {return _agfbb ;};_egaed .BordertopcolorAttr =&_cegbag ;continue ;};if _deggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deggg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_aedaf ,_dacba :=_deggg .Value ,error (nil );if _dacba !=nil {return _dacba ;};_egaed .MasterAttr =&_aedaf ;continue ;};if _deggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deggg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_abfgg ,_fabdf :=_deggg .Value ,error (nil );if _fabdf !=nil {return _fabdf ;};_egaed .BorderleftcolorAttr =&_abfgg ;continue ;};if _deggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deggg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egaed .BulletAttr .UnmarshalXMLAttr (_deggg );continue ;};if _deggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deggg .Name .Local =="\u0068\u0072"{_egaed .HrAttr .UnmarshalXMLAttr (_deggg );continue ;};if _deggg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path
|
|
|
|
func (_abcadc *OfcCT_IdMap )ValidateWithPath (path string )error {if _bgcfdg :=_abcadc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bgcfdg !=nil {return _bgcfdg ;};return nil ;};func (_efdb *CT_Handles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcfac :for {_eceg ,_ddaed :=d .Token ();if _ddaed !=nil {return _ddaed ;};switch _bcfad :=_eceg .(type ){case _d .StartElement :switch _bcfad .Name {case _d .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0068"}:_cddf :=NewCT_H ();if _cegb :=d .DecodeElement (_cddf ,&_bcfad );_cegb !=nil {return _cegb ;};_efdb .H =append (_efdb .H ,_cddf );default:_ce .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\u005fH\u0061\u006e\u0064\u006c\u0065\u0073\u0020\u0025\u0076",_bcfad .Name );if _egeg :=d .Skip ();_egeg !=nil {return _egeg ;};};case _d .EndElement :break _fcfac ;case _d .CharData :};};return nil ;};func (_fdcgee ST_FillMethod )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdcgee .String (),start );};func (_bfdfa ST_StrokeEndCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfdfa .String (),start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Curve and its children
|
|
|
|
func (_dcead *Curve )Validate ()error {return _dcead .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_bdbfg :=&OfcCT_EquationXml {};return _bdbfg };func (_fbdgd *ST_FillMethod )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbdgd =0;case "\u006e\u006f\u006e\u0065":*_fbdgd =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_fbdgd =2;case "\u0073\u0069\u0067m\u0061":*_fbdgd =3;case "\u0061\u006e\u0079":*_fbdgd =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_fbdgd =5;};return nil ;};func (_geeba ST_ImageAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgaed :=_d .Attr {};_fgaed .Name =name ;switch _geeba {case ST_ImageAspectUnset :_fgaed .Value ="";case ST_ImageAspectIgnore :_fgaed .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_fgaed .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_fgaed .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _fgaed ,nil ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func (_befgd OfcST_OLEUpdateMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_befgd .String (),start );};func (_bggab ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _bggab {case 0,1,2,3:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggab ));};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Oval and its children
|
|
|
|
func (_ddfdf *Oval )Validate ()error {return _ddfdf .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_gcdgf *Textbox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gcdgf .CT_Textbox .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_Callout and its children
|
|
|
|
func (_acegb *OfcCT_Callout )Validate ()error {return _acegb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_egbd *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egbd .BwmodeAttr !=OfcST_BWModeUnset {_abgc ,_geff :=_egbd .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006d\u006f\u0064\u0065"});if _geff !=nil {return _geff ;};start .Attr =append (start .Attr ,_abgc );};if _egbd .BwpureAttr !=OfcST_BWModeUnset {_gcebc ,_aadd :=_egbd .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u0070\u0075\u0072\u0065"});if _aadd !=nil {return _aadd ;};start .Attr =append (start .Attr ,_gcebc );};if _egbd .BwnormalAttr !=OfcST_BWModeUnset {_bfdff ,_dgec :=_egbd .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dgec !=nil {return _dgec ;};start .Attr =append (start .Attr ,_bfdff );};if _egbd .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_dcae ,_cdcb :=_egbd .TargetscreensizeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"});if _cdcb !=nil {return _cdcb ;};start .Attr =append (start .Attr ,_dcae );};if _egbd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_egbd .IdAttr )});};if _egbd .FilledAttr !=_c .ST_TrueFalseUnset {_bbeee ,_cagc :=_egbd .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cagc !=nil {return _cagc ;};start .Attr =append (start .Attr ,_bbeee );};if _egbd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0076",*_egbd .FillcolorAttr )});};e .EncodeToken (start );if _egbd .Fill !=nil {_fcdc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_egbd .Fill ,_fcdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcBottom ()*OfcBottom {_fffa :=&OfcBottom {};_fffa .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _fffa ;};func (_agcce *OfcST_ExtrusionPlane )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agagc ,_fccgf :=d .Token ();if _fccgf !=nil {return _fccgf ;};if _dbaea ,_babag :=_agagc .(_d .EndElement );_babag &&_dbaea .Name ==start .Name {*_agcce =1;return nil ;};if _cadeff ,_gefcab :=_agagc .(_d .CharData );!_gefcab {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",_agagc );}else {switch string (_cadeff ){case "":*_agcce =0;case "\u0058\u0059":*_agcce =1;case "\u005a\u0058":*_agcce =2;case "\u0059\u005a":*_agcce =3;};};_agagc ,_fccgf =d .Token ();if _fccgf !=nil {return _fccgf ;};if _ccebg ,_fdegc :=_agagc .(_d .EndElement );_fdegc &&_ccebg .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",_agagc );};func (_feff ST_FillMethod )ValidateWithPath (path string )error {switch _feff {case 0,1,2,3,4,5:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feff ));};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Formulas and its children
|
|
|
|
func (_eafa *CT_Formulas )Validate ()error {return _eafa .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);func NewOfcCT_Entry ()*OfcCT_Entry {_cdff :=&OfcCT_Entry {};return _cdff };func (_cccfg OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _cccfg {case 0,1,2:default:return _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccfg ));};return nil ;};func (_aaggb *OfcTop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaggb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bgee :=range start .Attr {if _bgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgee .Name .Local =="\u0068\u0072\u0065\u0066"{_dgbabf ,_bdgae :=_bgee .Value ,error (nil );if _bdgae !=nil {return _bdgae ;};_aaggb .HrefAttr =&_dgbabf ;continue ;};if _bgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgee .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aaggb .ForcedashAttr .UnmarshalXMLAttr (_bgee );continue ;};if _bgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgee .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcffd ,_cddgb :=_bgee .Value ,error (nil );if _cddgb !=nil {return _cddgb ;};_aaggb .TitleAttr =&_gcffd ;continue ;};if _bgee .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgee .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_eagec ,_cbdfb :=_bgee .Value ,error (nil );if _cbdfb !=nil {return _cbdfb ;};_aaggb .AlthrefAttr =&_eagec ;continue ;};if _bgee .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aaggb .ImageaspectAttr .UnmarshalXMLAttr (_bgee );continue ;};if _bgee .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aaggb .StartarrowAttr .UnmarshalXMLAttr (_bgee );continue ;};if _bgee .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aaggb .LinestyleAttr .UnmarshalXMLAttr (_bgee );continue ;};if _bgee .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aaggb .StartarrowwidthAttr .UnmarshalXMLAttr (_bgee );continue ;};if _bgee .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aaggb .JoinstyleAttr .UnmarshalXMLAttr (_bgee );continue ;};if _bgee .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aaggb .StartarrowlengthAttr .UnmarshalXMLAttr (_bgee );continue ;};if _bgee .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_eabba ,_efdec :=_bgee .Value ,error (nil );if _efdec !=nil {return _efdec ;};_aaggb .DashstyleAttr =&_eabba ;continue ;};if _bgee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aaggb .EndarrowAttr .UnmarshalXMLAttr (_bgee );continue ;};if _bgee .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aaggb .FilltypeAttr .UnmarshalXMLAttr (_bgee );continue ;};if _bgee .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aaggb .EndarrowwidthAttr .UnmarshalXMLAttr (_bgee );continue ;};if _bgee .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_baaeg ,_ggged :=_bgee
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path
|
|
|
|
func (_degff *OfcCT_Proxy )ValidateWithPath (path string )error {if _beafg :=_degff .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_beafg !=nil {return _beafg ;};if _febaea :=_degff .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_febaea !=nil {return _febaea ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Curve and its children
|
|
|
|
func (_agd *CT_Curve )Validate ()error {return _agd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};func (_efgcd *Group )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efgcd .CT_Group =*NewCT_Group ();for _ ,_cddb :=range start .Attr {if _cddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_efgcd .AllowincellAttr .UnmarshalXMLAttr (_cddb );continue ;};if _cddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_efgcd .BulletAttr .UnmarshalXMLAttr (_cddb );continue ;};if _cddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddb .Name .Local =="\u0068\u0072"{_efgcd .HrAttr .UnmarshalXMLAttr (_cddb );continue ;};if _cddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddb .Name .Local =="\u006f\u006e\u0065\u0064"{_efgcd .OnedAttr .UnmarshalXMLAttr (_cddb );continue ;};if _cddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_efgcd .HralignAttr .UnmarshalXMLAttr (_cddb );continue ;};if _cddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddb .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_eddag ,_fbdc :=_cddb .Value ,error (nil );if _fbdc !=nil {return _fbdc ;};_efgcd .TablelimitsAttr =&_eddag ;continue ;};if _cddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gaccd ,_fdfaf :=_f .ParseInt (_cddb .Value ,10,64);if _fdfaf !=nil {return _fdfaf ;};_efgcd .RegroupidAttr =&_gaccd ;continue ;};if _cddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bdgf ,_efeeb :=_cddb .Value ,error (nil );if _efeeb !=nil {return _efeeb ;};_efgcd .BordertopcolorAttr =&_bdgf ;continue ;};if _cddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cddb .Name .Local =="\u0073\u0070\u0069\u0064"{_edagc ,_ccfcd :=_cddb .Value ,error (nil );if _ccfcd !=nil {return _ccfcd ;};_efgcd .SpidAttr =&_edagc ;continue ;};if _cddb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcCT_ColorMenu and its children
|
|
|
|
func (_fbdgf *OfcCT_ColorMenu )Validate ()error {return _fbdgf .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func NewOfcCT_Skew ()*OfcCT_Skew {_dggbd :=&OfcCT_Skew {};return _dggbd };func (_bebg *OfcInk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebg .OfcCT_Ink =*NewOfcCT_Ink ();for _ ,_agegf :=range start .Attr {if _agegf .Name .Local =="\u0069"{_efbb ,_accgg :=_agegf .Value ,error (nil );if _accgg !=nil {return _accgg ;};_bebg .IAttr =&_efbb ;continue ;};if _agegf .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bebg .AnnotationAttr .UnmarshalXMLAttr (_agegf );continue ;};if _agegf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ddgfab ,_bdeeb :=_agegf .Value ,error (nil );if _bdeeb !=nil {return _bdeeb ;};_bebg .ContentTypeAttr =&_ddgfab ;continue ;};};for {_faacg ,_bcae :=d .Token ();if _bcae !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_bcae );};if _ecceg ,_cdddgc :=_faacg .(_d .EndElement );_cdddgc &&_ecceg .Name ==start .Name {break ;};};return nil ;};type OfcST_OLEDrawAspect byte ;func (_accg *OfcBottom )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"});start .Attr =append (start .Attr ,_d .Attr {Name :_d .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 ="\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d";return _accg .OfcCT_StrokeChild .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the AG_Chromakey and its children
|
|
|
|
func (_bbgc *AG_Chromakey )Validate ()error {return _bbgc .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};func (_eeegga ST_StrokeArrowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeegga .String (),start );};func (_adfee *AG_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dege :=range start .Attr {if _dege .Name .Local =="\u0073\u0074\u0079l\u0065"{_abce ,_deea :=_dege .Value ,error (nil );if _deea !=nil {return _deea ;};_adfee .StyleAttr =&_abce ;continue ;};};for {_ggb ,_dbga :=d .Token ();if _dbga !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_dbga );};if _efgg ,_bced :=_ggb .(_d .EndElement );_bced &&_efgg .Name ==start .Name {break ;};};return nil ;};func (_gfged OfcST_BWMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfcgb :=_d .Attr {};_dfcgb .Name =name ;switch _gfged {case OfcST_BWModeUnset :_dfcgb .Value ="";case OfcST_BWModeColor :_dfcgb .Value ="\u0063\u006f\u006co\u0072";case OfcST_BWModeAuto :_dfcgb .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_dfcgb .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_dfcgb .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065";case OfcST_BWModeInverseGray :_dfcgb .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_dfcgb .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_dfcgb .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074";case OfcST_BWModeBlack :_dfcgb .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_dfcgb .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_dfcgb .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_dfcgb .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e";case OfcST_BWModeBlackTextAndLines :_dfcgb .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _dfcgb ,nil ;};func (_fagdf OfcST_ExtrusionType )String ()string {switch _fagdf {case 0:return "";case 1:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case 2:return "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return "";};func (_gggacg *Textpath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gggacg .CT_TextPath =*NewCT_TextPath ();for _ ,_ffagd :=range start .Attr {if _ffagd .Name .Local =="\u006f\u006e"{_gggacg .OnAttr .UnmarshalXMLAttr (_ffagd );continue ;};if _ffagd .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_gggacg .FitshapeAttr .UnmarshalXMLAttr (_ffagd );continue ;};if _ffagd .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_gggacg .FitpathAttr .UnmarshalXMLAttr (_ffagd );continue ;};if _ffagd .Name .Local =="\u0074\u0072\u0069\u006d"{_gggacg .TrimAttr .UnmarshalXMLAttr (_ffagd );continue ;};if _ffagd .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_gggacg .XscaleAttr .UnmarshalXMLAttr (_ffagd );continue ;};if _ffagd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_eebgg ,_ccbdf :=_ffagd .Value ,error (nil );if _ccbdf !=nil {return _ccbdf ;};_gggacg .StringAttr =&_eebgg ;continue ;};if _ffagd .Name .Local =="\u0069\u0064"{_fbgge ,_efaef :=_ffagd .Value ,error (nil );if _efaef !=nil {return _efaef ;};_gggacg .IdAttr =&_fbgge ;continue ;};if _ffagd .Name .Local =="\u0073\u0074\u0079l\u0065"{_eeggd ,_afgde :=_ffagd .Value ,error (nil );if _afgde !=nil {return _afgde ;};_gggacg .StyleAttr =&_eeggd ;continue ;};};for {_eebaf ,_gcdgfc :=d .Token ();if _gcdgfc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_gcdgfc );};if _abedc ,_cbdfba :=_eebaf .(_d .EndElement );_cbdfba &&_abedc .Name ==start .Name {break ;};};return nil ;};func (_ffaeec ST_StrokeArrowWidth )Validate ()error {return _ffaeec .ValidateWithPath ("")};func (_egadda *OfcST_Hr
|
2021-03-16 20:51:18 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the Textpath and its children, prefixing error messages with path
|
|
|
|
func (_agegb *Textpath )ValidateWithPath (path string )error {if _gefcgd :=_agegb .CT_TextPath .ValidateWithPath (path );_gefcgd !=nil {return _gefcgd ;};return nil ;};type AG_Path struct{PathAttr *string ;};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;);
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the OfcShapedefaults and its children
|
|
|
|
func (_fffaf *OfcShapedefaults )Validate ()error {return _fffaf .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_dcfed ST_FillType )String ()string {switch _dcfed {case 0:return "";case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 3:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0070a\u0074\u0074\u0065\u0072\u006e";case 6:return "\u0066\u0072\u0061m\u0065";};return "";};func (_egfde *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dggac :=range start .Attr {if _dggac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggac .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ffdeg ,_egedb :=_f .ParseInt (_dggac .Value ,10,64);if _egedb !=nil {return _egedb ;};_egfde .RegroupidAttr =&_ffdeg ;continue ;};if _dggac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egfde .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dggac );continue ;};if _dggac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggac .Name .Local =="\u0063\u006c\u0069\u0070"{_egfde .ClipAttr .UnmarshalXMLAttr (_dggac );continue ;};if _dggac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egfde .ButtonAttr .UnmarshalXMLAttr (_dggac );continue ;};if _dggac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggac .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egfde .UserhiddenAttr .UnmarshalXMLAttr (_dggac );continue ;};if _dggac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggac .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egfde .BulletAttr .UnmarshalXMLAttr (_dggac );continue ;};if _dggac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggac .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_egbgb ,_aadb :=_dggac .Value ,error (nil );if _aadb !=nil {return _aadb ;};_egfde .GfxdataAttr =&_egbgb ;continue ;};if _dggac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggac .Name .Local =="\u0068\u0072"{_egfde .HrAttr .UnmarshalXMLAttr (_dggac );continue ;};if _dggac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Arc and its children
|
|
|
|
func (_faag *CT_Arc )Validate ()error {return _faag .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};func (_gcded *OfcComplex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcded .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_gebbg :=range start .Attr {if _gebbg .Name .Local =="\u0065\u0078\u0074"{_gcded .ExtAttr .UnmarshalXMLAttr (_gebbg );continue ;};};for {_cadbe ,_ddgfb :=d .Token ();if _ddgfb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_ddgfb );};if _efcaa ,_efebb :=_cadbe .(_d .EndElement );_efebb &&_efcaa .Name ==start .Name {break ;};};return nil ;};const (ST_StrokeArrowTypeUnset ST_StrokeArrowType =0;ST_StrokeArrowTypeNone ST_StrokeArrowType =1;ST_StrokeArrowTypeBlock ST_StrokeArrowType =2;ST_StrokeArrowTypeClassic ST_StrokeArrowType =3;ST_StrokeArrowTypeOval ST_StrokeArrowType =4;ST_StrokeArrowTypeDiamond ST_StrokeArrowType =5;ST_StrokeArrowTypeOpen ST_StrokeArrowType =6;);func (_eadbf ST_Ext )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eadbf .String (),start );};func (_fbgf *CT_Handles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbgf .H !=nil {_adbdb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0068"}};for _ ,_gaeff :=range _fbgf .H {e .EncodeElement (_gaeff ,_adbdb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beafe *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_beafe =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_beafe =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_beafe =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_beafe =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_beafe =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_beafe =5;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-03-16 20:51:18 +00:00
|
|
|
// ValidateWithPath validates the Stroke and its children, prefixing error messages with path
|
2021-04-23 20:00:00 +00:00
|
|
|
func (_dcdab *Stroke )ValidateWithPath (path string )error {if _cegcf :=_dcdab .CT_Stroke .ValidateWithPath (path );_cegcf !=nil {return _cegcf ;};return nil ;};type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};func NewRect ()*Rect {_bcefc :=&Rect {};_bcefc .CT_Rect =*NewCT_Rect ();return _bcefc };type OfcCT_Skew struct{IdAttr *string ;OnAttr _c .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ;ExtAttr ST_Ext ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Line and its children
|
|
|
|
func (_febdf *CT_Line )Validate ()error {return _febdf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_fgdc *OfcCT_Callout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgdc .OnAttr !=_c .ST_TrueFalseUnset {_fafec ,_gaagd :=_fgdc .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _gaagd !=nil {return _gaagd ;};start .Attr =append (start .Attr ,_fafec );};if _fgdc .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fgdc .TypeAttr )});};if _fgdc .GapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_fgdc .GapAttr )});};if _fgdc .AngleAttr !=OfcST_AngleUnset {_dedd ,_abcce :=_fgdc .AngleAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0067l\u0065"});if _abcce !=nil {return _abcce ;};start .Attr =append (start .Attr ,_dedd );};if _fgdc .DropautoAttr !=_c .ST_TrueFalseUnset {_bdbbd ,_bbdaa :=_fgdc .DropautoAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"});if _bbdaa !=nil {return _bbdaa ;};start .Attr =append (start .Attr ,_bdbbd );};if _fgdc .DropAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_fgdc .DropAttr )});};if _fgdc .DistanceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fgdc .DistanceAttr )});};if _fgdc .LengthspecifiedAttr !=_c .ST_TrueFalseUnset {_aaad ,_fgae :=_fgdc .LengthspecifiedAttr .MarshalXMLAttr (_d .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"});if _fgae !=nil {return _fgae ;};start .Attr =append (start .Attr ,_aaad );};if _fgdc .LengthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_fgdc .LengthAttr )});};if _fgdc .AccentbarAttr !=_c .ST_TrueFalseUnset {_afacc ,_bbabcb :=_fgdc .AccentbarAttr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _bbabcb !=nil {return _bbabcb ;};start .Attr =append (start .Attr ,_afacc );};if _fgdc .TextborderAttr !=_c .ST_TrueFalseUnset {_dfgb ,_bafd :=_fgdc .TextborderAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _bafd !=nil {return _bafd ;};start .Attr =append (start .Attr ,_dfgb );};if _fgdc .MinusxAttr !=_c .ST_TrueFalseUnset {_gbacc ,_aaag :=_fgdc .MinusxAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _aaag !=nil {return _aaag ;};start .Attr =append (start .Attr ,_gbacc );};if _fgdc .MinusyAttr !=_c .ST_TrueFalseUnset {_ebfbe ,_gcgcd :=_fgdc .MinusyAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _gcgcd !=nil {return _gcgcd ;};start .Attr =append (start .Attr ,_ebfbe );};if _fgdc .ExtAttr !=ST_ExtUnset {_eefce ,_feedb :=_fgdc .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _feedb !=nil {return _feedb ;};start .Attr =append (start .Attr ,_eefce );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path
|
|
|
|
func (_ecgaf *OfcSkew )ValidateWithPath (path string )error {if _gdbeb :=_ecgaf .OfcCT_Skew .ValidateWithPath (path );_gdbeb !=nil {return _gdbeb ;};return nil ;};func (_ecg *AG_Chromakey )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_a .Sprintf ("\u0025\u0076",*_ecg .ChromakeyAttr )});};return nil ;};func (_dfbea *Shadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfbea .CT_Shadow =*NewCT_Shadow ();for _ ,_gdbed :=range start .Attr {if _gdbed .Name .Local =="\u006f\u006e"{_dfbea .OnAttr .UnmarshalXMLAttr (_gdbed );continue ;};if _gdbed .Name .Local =="\u0074\u0079\u0070\u0065"{_dfbea .TypeAttr .UnmarshalXMLAttr (_gdbed );continue ;};if _gdbed .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_dfbea .ObscuredAttr .UnmarshalXMLAttr (_gdbed );continue ;};if _gdbed .Name .Local =="\u0063\u006f\u006co\u0072"{_bbgge ,_fbggf :=_gdbed .Value ,error (nil );if _fbggf !=nil {return _fbggf ;};_dfbea .ColorAttr =&_bbgge ;continue ;};if _gdbed .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbdbb ,_dagdba :=_gdbed .Value ,error (nil );if _dagdba !=nil {return _dagdba ;};_dfbea .OpacityAttr =&_fbdbb ;continue ;};if _gdbed .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_ecbadc ,_gbgee :=_gdbed .Value ,error (nil );if _gbgee !=nil {return _gbgee ;};_dfbea .OffsetAttr =&_ecbadc ;continue ;};if _gdbed .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_beagd ,_acgfbc :=_gdbed .Value ,error (nil );if _acgfbc !=nil {return _acgfbc ;};_dfbea .Color2Attr =&_beagd ;continue ;};if _gdbed .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_gfaba ,_gdfcg :=_gdbed .Value ,error (nil );if _gdfcg !=nil {return _gdfcg ;};_dfbea .Offset2Attr =&_gfaba ;continue ;};if _gdbed .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ccagg ,_dfcff :=_gdbed .Value ,error (nil );if _dfcff !=nil {return _dfcff ;};_dfbea .OriginAttr =&_ccagg ;continue ;};if _gdbed .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_cacge ,_gcgdd :=_gdbed .Value ,error (nil );if _gcgdd !=nil {return _gcgdd ;};_dfbea .MatrixAttr =&_cacge ;continue ;};if _gdbed .Name .Local =="\u0069\u0064"{_dcfca ,_cedeab :=_gdbed .Value ,error (nil );if _cedeab !=nil {return _cedeab ;};_dfbea .IdAttr =&_dcfca ;continue ;};};for {_fegaa ,_geffd :=d .Token ();if _geffd !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_geffd );};if _agafa ,_dbebg :=_fegaa .(_d .EndElement );_dbebg &&_agafa .Name ==start .Name {break ;};};return nil ;};type OfcFill struct{OfcCT_Fill };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the CT_Image and its children
|
|
|
|
func (_fgeaf *CT_Image )Validate ()error {return _fgeaf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path
|
|
|
|
func (_dccbc *OfcCT_Diagram )ValidateWithPath (path string )error {if _bdebf :=_dccbc .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_bdebf !=nil {return _bdebf ;};if _egfg :=_dccbc .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_egfg !=nil {return _egfg ;};if _gbcc :=_dccbc .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_gbcc !=nil {return _gbcc ;};if _dccbc .Relationtable !=nil {if _feaaa :=_dccbc .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_feaaa !=nil {return _feaaa ;};};if _fbbgg :=_dccbc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fbbgg !=nil {return _fbbgg ;};return nil ;};func (_ccafb *OfcLeft )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccafb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_accfb :=range start .Attr {if _accfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_accfb .Name .Local =="\u0068\u0072\u0065\u0066"{_aaadb ,_cbafg :=_accfb .Value ,error (nil );if _cbafg !=nil {return _cbafg ;};_ccafb .HrefAttr =&_aaadb ;continue ;};if _accfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_accfb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ccafb .ForcedashAttr .UnmarshalXMLAttr (_accfb );continue ;};if _accfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_accfb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gcda ,_cfcbc :=_accfb .Value ,error (nil );if _cfcbc !=nil {return _cfcbc ;};_ccafb .TitleAttr =&_gcda ;continue ;};if _accfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_accfb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fgeed ,_baccda :=_accfb .Value ,error (nil );if _baccda !=nil {return _baccda ;};_ccafb .AlthrefAttr =&_fgeed ;continue ;};if _accfb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ccafb .ImageaspectAttr .UnmarshalXMLAttr (_accfb );continue ;};if _accfb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ccafb .StartarrowAttr .UnmarshalXMLAttr (_accfb );continue ;};if _accfb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ccafb .LinestyleAttr .UnmarshalXMLAttr (_accfb );continue ;};if _accfb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ccafb .StartarrowwidthAttr .UnmarshalXMLAttr (_accfb );continue ;};if _accfb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ccafb .JoinstyleAttr .UnmarshalXMLAttr (_accfb );continue ;};if _accfb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ccafb .StartarrowlengthAttr .UnmarshalXMLAttr (_accfb );continue ;};if _accfb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bbgegb ,_bbdggg :=_accfb .Value ,error (nil );if _bbdggg !=nil {return _bbdggg ;};_ccafb .DashstyleAttr =&_bbgegb ;continue ;};if _accfb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ccafb .EndarrowAttr .UnmarshalXMLAttr (_accfb );continue ;};if _accfb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ccafb .Fi
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path
|
|
|
|
func (_bbgdf *CT_ImageData )ValidateWithPath (path string )error {if _dggc :=_bbgdf .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_dggc !=nil {return _dggc ;};if _gfddb :=_bbgdf .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_gfddb !=nil {return _gfddb ;};if _ccda :=_bbgdf .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_ccda !=nil {return _ccda ;};return nil ;};func (_ddff *OfcST_InsetMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddff =0;case "\u0061\u0075\u0074\u006f":*_ddff =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddff =2;};return nil ;};func NewOfcShapedefaults ()*OfcShapedefaults {_bddad :=&OfcShapedefaults {};_bddad .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _bddad ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2021-04-23 20:00:00 +00:00
|
|
|
// Validate validates the Formulas and its children
|
|
|
|
func (_aefa *Formulas )Validate ()error {return _aefa .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_efeffe ST_StrokeLineStyle )Validate ()error {return _efeffe .ValidateWithPath ("")};const (OfcST_FillTypeUnset OfcST_FillType =0;OfcST_FillTypeGradientCenter OfcST_FillType =1;OfcST_FillTypeSolid OfcST_FillType =2;OfcST_FillTypePattern OfcST_FillType =3;OfcST_FillTypeTile OfcST_FillType =4;OfcST_FillTypeFrame OfcST_FillType =5;OfcST_FillTypeGradientUnscaled OfcST_FillType =6;OfcST_FillTypeGradientRadial OfcST_FillType =7;OfcST_FillTypeGradient OfcST_FillType =8;OfcST_FillTypeBackground OfcST_FillType =9;);func (_cfafc *OfcCT_RelationTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfafc .ExtAttr !=ST_ExtUnset {_bbfcgb ,_dbdg :=_cfafc .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"});if _dbdg !=nil {return _dbdg ;};start .Attr =append (start .Attr ,_bbfcgb );};e .EncodeToken (start );if _cfafc .Rel !=nil {_cdbed :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_effb :=range _cfafc .Rel {e .EncodeElement (_effb ,_cdbed );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func init (){_ce .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073",NewOfcCT_ShapeDefaults );_ce .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u006e\u006b",NewOfcCT_Ink );_ce .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054_\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065",NewOfcCT_SignatureLine );_ce .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074",NewOfcCT_ShapeLayout );_ce .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070",NewOfcCT_IdMap );_ce .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043T\u005fR\u0065\u0067\u0072\u006f\u0075\u0070\u0054\u0061\u0062\u006c\u0065",NewOfcCT_RegroupTable );_ce .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079",NewOfcCT_Entry );_ce .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065","\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073",NewOfcCT_Rules );_ce .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0
|