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/
|
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
package vml ;import (_ca "encoding/xml";_f "fmt";_cb "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/common/logger";_da "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fd "github.com/unidoc/unioffice/schema/soo/wml";_e "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel";_a "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_eb "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_d "strconv";);func (_fegbb ST_FillMethod )ValidateWithPath (path string )error {switch _fegbb {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fegbb ));};return nil ;};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _da .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;};func (_ffd *Arc )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ffd .CT_Arc =*NewCT_Arc ();for _ ,_gcaa :=range start .Attr {if _gcaa .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"&&_gcaa .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ffd .UserdrawnAttr .UnmarshalXMLAttr (_gcaa );continue ;};if _gcaa .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"&&_gcaa .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ffd .ButtonAttr .UnmarshalXMLAttr (_gcaa );continue ;};if _gcaa .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"&&_gcaa .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ffd .DgmlayoutmruAttr .UnmarshalXMLAttr (_gcaa );continue ;};if _gcaa .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"&&_gcaa .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ffd .UserhiddenAttr .UnmarshalXMLAttr (_gcaa );continue ;};if _gcaa .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"&&_gcaa .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ffd .CliptowrapAttr .UnmarshalXMLAttr (_gcaa );continue ;};if _gcaa .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"&&_gcaa .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ffd .BulletAttr .UnmarshalXMLAttr (_gcaa );continue ;};if _gcaa .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"&&_gcaa .Name .Local =="\u006f\u006c\u0065"{_ffd .OleAttr .UnmarshalXMLAttr (_gcaa );continue ;};if _gcaa .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"&&_gcaa .Name .Local =="\u0068\u0072"{_ffd .HrAttr .Unmar
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path
|
|
|
|
func (_caece *CT_Oval )ValidateWithPath (path string )error {for _bdecf ,_gfdd :=range _caece .EG_ShapeElements {if _gfbf :=_gfdd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bdecf ));_gfbf !=nil {return _gfbf ;};};if _fgfaf :=_caece .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fgfaf !=nil {return _fgfaf ;};if _bebb :=_caece .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bebb !=nil {return _bebb ;};if _geadbb :=_caece .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_geadbb !=nil {return _geadbb ;};if _bcfb :=_caece .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bcfb !=nil {return _bcfb ;};if _gbddg :=_caece .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gbddg !=nil {return _gbddg ;};if _afeg :=_caece .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_afeg !=nil {return _afeg ;};if _bgdge :=_caece .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bgdge !=nil {return _bgdge ;};if _bfbbb :=_caece .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_bfbbb !=nil {return _bfbbb ;};if _caecd :=_caece .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_caecd !=nil {return _caecd ;};if _acada :=_caece .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_acada !=nil {return _acada ;};if _aaga :=_caece .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_aaga !=nil {return _aaga ;};if _bfeb :=_caece .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bfeb !=nil {return _bfeb ;};if _dbdce :=_caece .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dbdce !=nil {return _dbdce ;};if _bgeb :=_caece .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bgeb !=nil {return _bgeb ;};if _dacg :=_caece .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dacg !=nil {return _dacg ;};if _bcbd :=_caece .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bcbd !=nil {return _bcbd ;};if _fecea :=_caece .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fecea !=nil {return _fecea ;};if _gdbg :=_caece .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gdbg !=nil {return _gdbg ;};if _gabg :=_caece .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gabg !=nil {return _gabg ;};if _dfda :=_caece .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dfda !=nil {return _dfda ;};if _adge :=_caece .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_adge !=nil {return _adge ;};if _caege :=_caece .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_caege !=nil {return _caege ;};if _aaefb :=_caece .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");
|
2022-01-15 21:17:38 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Callout and its children
|
|
|
|
func (_bebgb *OfcCT_Callout )Validate ()error {return _bebgb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_gcggea *Stroke )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_gcggea .CT_Stroke =*NewCT_Stroke ();for _ ,_ccagbe :=range start .Attr {if _ccagbe .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"&&_ccagbe .Name .Local =="\u0072\u0065\u006ci\u0064"{_cdfcc ,_ebagfc :=_ccagbe .Value ,error (nil );if _ebagfc !=nil {return _ebagfc ;};_gcggea .RelidAttr =&_cdfcc ;continue ;};if _ccagbe .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"&&_ccagbe .Name .Local =="\u0069\u0064"{_cgbgf ,_agbgf :=_ccagbe .Value ,error (nil );if _agbgf !=nil {return _agbgf ;};_gcggea .RIdAttr =&_cgbgf ;continue ;};if _ccagbe .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"&&_ccagbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gcggea .ForcedashAttr .UnmarshalXMLAttr (_ccagbe );continue ;};if _ccagbe .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"&&_ccagbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_dcafac ,_cdaeb :=_ccagbe .Value ,error (nil );if _cdaeb !=nil {return _cdaeb ;};_gcggea .TitleAttr =&_dcafac ;continue ;};if _ccagbe .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"&&_ccagbe .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aegfa ,_bafdg :=_ccagbe .Value ,error (nil );if _bafdg !=nil {return _bafdg ;};_gcggea .AlthrefAttr =&_aegfa ;continue ;};if _ccagbe .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"&&_ccagbe .Name .Local =="\u0068\u0072\u0065\u0066"{_gbbdd ,_cffbd :=_ccagbe .Value ,error (nil );if _cffbd !=nil {return _cffbd ;};_gcggea .HrefAttr =&_gbbdd ;continue ;};if _ccagbe .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bafda ,_adeeg :=_ccagbe .Value ,error (nil );if _adeeg !=nil {return _adeeg ;};_gcggea .ImagesizeAttr =&_bafda ;continue ;};if _ccagbe .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gcggea .StartarrowlengthAttr .UnmarshalXMLAttr (_ccagbe );continue ;};if _ccagbe .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gcggea .JoinstyleAttr .UnmarshalXMLAttr (_ccagbe );continue ;};if _ccagbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gcggea .EndarrowAttr .UnmarshalXMLAttr (_ccagbe );continue ;};if _ccagbe .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_caefdg ,_accdg :=_ccagbe .Value ,error (nil );if _accdg !=nil {return _accdg ;};_gcggea .DashstyleAttr =&_caefdg ;continue ;};if _ccagbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gcggea .EndarrowwidthAttr .UnmarshalXMLAttr (_ccagbe );continue ;};if _ccagbe .Name .Local =="\u0073\u0072\u0063"{_ffeaf ,_gcegga :=_ccagbe .Value ,error (nil );if _
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Stroke and its children
|
|
|
|
func (_aeecc *Stroke )Validate ()error {return _aeecc .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};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;);type Stroke struct{CT_Stroke };type Arc struct{CT_Arc };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Shadow and its children
|
|
|
|
func (_ecegdd *Shadow )Validate ()error {return _ecegdd .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Shape and its children
|
|
|
|
func (_fgbbgf *CT_Shape )Validate ()error {return _fgbbgf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_aggdb ST_ImageAspect )ValidateWithPath (path string )error {switch _aggdb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggdb ));};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcTop and its children
|
|
|
|
func (_eedcb *OfcTop )Validate ()error {return _eedcb .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};type OfcEquationxml struct{OfcCT_EquationXml };func (_dabeg *CT_Background )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_cbgb :=range start .Attr {if _cbgb .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"&&_cbgb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dabeg .BwmodeAttr .UnmarshalXMLAttr (_cbgb );continue ;};if _cbgb .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"&&_cbgb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dabeg .BwpureAttr .UnmarshalXMLAttr (_cbgb );continue ;};if _cbgb .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"&&_cbgb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dabeg .BwnormalAttr .UnmarshalXMLAttr (_cbgb );continue ;};if _cbgb .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"&&_cbgb .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_dabeg .TargetscreensizeAttr .UnmarshalXMLAttr (_cbgb );continue ;};if _cbgb .Name .Local =="\u0069\u0064"{_agbb ,_bad :=_cbgb .Value ,error (nil );if _bad !=nil {return _bad ;};_dabeg .IdAttr =&_agbb ;continue ;};if _cbgb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dabeg .FilledAttr .UnmarshalXMLAttr (_cbgb );continue ;};if _cbgb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gba ,_gacb :=_cbgb .Value ,error (nil );if _gacb !=nil {return _gacb ;};_dabeg .FillcolorAttr =&_gba ;continue ;};};_acfb :for {_fggb ,_dga :=d .Token ();if _dga !=nil {return _dga ;};switch _bbgc :=_fggb .(type ){case _ca .StartElement :switch _bbgc .Name {case _ca .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"}:_dabeg .Fill =NewFill ();if _eeabc :=d .DecodeElement (_dabeg .Fill ,&_bbgc );_eeabc !=nil {return _eeabc ;};default:_fa .Log .Debug ("\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\u0043\u0054\u005f\u0042a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064 \u0025\u0076",_bbgc .Name );if _cffd :=d .Skip ();_cffd !=nil {return _cffd ;};};case _ca .EndElement :break _acfb ;case _ca .CharData :};};return nil ;};func NewAG_Chromakey ()*AG_Chromakey {_adbg :=&AG_Chromakey {};return _adbg };func (_egdac *OfcExtrusion )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _egdac .OfcCT_Extrusion .MarshalXML (e ,start );};type AG_StrokeAttributes struct{OnAttr _da .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 _da .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 ;TitleAt
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path
|
|
|
|
func (_dafda *CT_Path )ValidateWithPath (path string )error {if _dbce :=_dafda .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_dbce !=nil {return _dbce ;};if _gaddg :=_dafda .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072");_gaddg !=nil {return _gaddg ;};if _cdafd :=_dafda .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_cdafd !=nil {return _cdafd ;};if _gfea :=_dafda .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_gfea !=nil {return _gfea ;};if _afec :=_dafda .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_afec !=nil {return _afec ;};if _gcaae :=_dafda .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072");_gcaae !=nil {return _gcaae ;};if _gbad :=_dafda .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_gbad !=nil {return _gbad ;};if _adea :=_dafda .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_adea !=nil {return _adea ;};if _baddf :=_dafda .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_baddf !=nil {return _baddf ;};return nil ;};type CT_F struct{EqnAttr *string ;};func NewOfcExtrusion ()*OfcExtrusion {_egddca :=&OfcExtrusion {};_egddca .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _egddca ;};type ST_FillMethod byte ;
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Handles and its children
|
|
|
|
func (_cbdaf *CT_Handles )Validate ()error {return _cbdaf .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_effc *CT_Curve )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065";};if _effc .FromAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_effc .FromAttr )});};if _effc .Control1Attr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_f .Sprintf ("\u0025\u0076",*_effc .Control1Attr )});};if _effc .Control2Attr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_effc .Control2Attr )});};if _effc .ToAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_effc .ToAttr )});};if _effc .HrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_effc .HrefAttr )});};if _effc .TargetAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_effc .TargetAttr )});};if _effc .ClassAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_effc .ClassAttr )});};if _effc .TitleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_effc .TitleAttr )});};if _effc .AltAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_effc .AltAttr )});};if _effc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_effc .CoordsizeAttr )});};if _effc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_effc .CoordoriginAttr )});};if _effc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_effc .WrapcoordsAttr )});};if _effc .PrintAttr !=_da .ST_TrueFalseUnset {_geef ,_geeg :=_effc .PrintAttr .MarshalXMLAttr (_ca .Name {Local :"\u0070\u0072\u0069n\u0074"});if _geeg !=nil {return _geeg ;};start .Attr =append (start .Attr ,_geef );};if _effc .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_effc .IdAttr )});};if _effc .StyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_effc .StyleAttr )});};if _effc .SpidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_effc .SpidAttr )});};if _effc .OnedAttr !=_da .ST_TrueFalseUnset {_eacb ,_cded :=_effc .OnedAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cded !=nil {return _cded ;};start .Attr =append (start .Attr ,_eacb );};if _effc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_effc .RegroupidAttr )});};if _effc .DoubleclicknotifyAttr !=_da .ST_TrueFalseUnset {_abe ,_ddbec :=_effc .DoubleclicknotifyAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Background and its children
|
|
|
|
func (_fdd *CT_Background )Validate ()error {return _fdd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewCT_Group ()*CT_Group {_ecea :=&CT_Group {};return _ecea };func (_fcega *OfcShapelayout )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_fcega .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_geeeg :=range start .Attr {if _geeeg .Name .Local =="\u0065\u0078\u0074"{_fcega .ExtAttr .UnmarshalXMLAttr (_geeeg );continue ;};};_dbcda :for {_cegba ,_aefc :=d .Token ();if _aefc !=nil {return _aefc ;};switch _gaeef :=_cegba .(type ){case _ca .StartElement :switch _gaeef .Name {case _ca .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"}:_fcega .Idmap =NewOfcCT_IdMap ();if _dbdbe :=d .DecodeElement (_fcega .Idmap ,&_gaeef );_dbdbe !=nil {return _dbdbe ;};case _ca .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"}:_fcega .Regrouptable =NewOfcCT_RegroupTable ();if _eebd :=d .DecodeElement (_fcega .Regrouptable ,&_gaeef );_eebd !=nil {return _eebd ;};case _ca .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"}:_fcega .Rules =NewOfcCT_Rules ();if _bcgge :=d .DecodeElement (_fcega .Rules ,&_gaeef );_bcgge !=nil {return _bcgge ;};default:_fa .Log .Debug ("\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",_gaeef .Name );if _ddeed :=d .Skip ();_ddeed !=nil {return _ddeed ;};};case _ca .EndElement :break _dbcda ;case _ca .CharData :};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_OfficeCoreAttributes and its children
|
|
|
|
func (_adae *AG_OfficeCoreAttributes )Validate ()error {return _adae .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path
|
|
|
|
func (_gbff *AG_Style )ValidateWithPath (path string )error {return nil };func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_agbgd :=&OfcCT_Extrusion {};return _agbgd };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Curve and its children, prefixing error messages with path
|
|
|
|
func (_gcbd *Curve )ValidateWithPath (path string )error {if _gdcg :=_gcbd .CT_Curve .ValidateWithPath (path );_gdcg !=nil {return _gdcg ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_ShapeDefaults and its children
|
|
|
|
func (_bcbdb *OfcCT_ShapeDefaults )Validate ()error {return _bcbdb .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
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcEquationxml and its children
|
|
|
|
func (_eaada *OfcEquationxml )Validate ()error {return _eaada .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func (_cbfae *CT_PolyLine )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065";};if _cbfae .PointsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .PointsAttr )});};if _cbfae .HrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .HrefAttr )});};if _cbfae .TargetAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .TargetAttr )});};if _cbfae .ClassAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .ClassAttr )});};if _cbfae .TitleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .TitleAttr )});};if _cbfae .AltAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .AltAttr )});};if _cbfae .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .CoordsizeAttr )});};if _cbfae .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .CoordoriginAttr )});};if _cbfae .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .WrapcoordsAttr )});};if _cbfae .PrintAttr !=_da .ST_TrueFalseUnset {_dgfa ,_dabd :=_cbfae .PrintAttr .MarshalXMLAttr (_ca .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dabd !=nil {return _dabd ;};start .Attr =append (start .Attr ,_dgfa );};if _cbfae .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .IdAttr )});};if _cbfae .StyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .StyleAttr )});};if _cbfae .SpidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .SpidAttr )});};if _cbfae .OnedAttr !=_da .ST_TrueFalseUnset {_aagaf ,_ccaga :=_cbfae .OnedAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ccaga !=nil {return _ccaga ;};start .Attr =append (start .Attr ,_aagaf );};if _cbfae .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbfae .RegroupidAttr )});};if _cbfae .DoubleclicknotifyAttr !=_da .ST_TrueFalseUnset {_bdbdd ,_ffdd :=_cbfae .DoubleclicknotifyAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ffdd !=nil {return _ffdd ;};start .Attr =append (start .Attr ,_bdbdd );};if _cbfae .ButtonAttr !=_da .ST_TrueFalseUnset {_ccfg ,_acdg :=_cbfae .ButtonAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _acdg !=nil {return _acdg ;};start .Attr =append (start .Attr ,_ccfg );};if _cbfae .UserhiddenAttr !=_da .ST_TrueFalseUnset {_febd ,_dgdd :=_cbfae .UserhiddenAttr .MarshalXMLAttr (_ca .
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path
|
|
|
|
func (_edd *AG_Ext )ValidateWithPath (path string )error {if _edd .ExtAttr ==ST_ExtUnset {return _f .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 _ade :=_edd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ade !=nil {return _ade ;};return nil ;};const (ST_FillMethodUnset ST_FillMethod =0;ST_FillMethodNone ST_FillMethod =1;ST_FillMethodLinear ST_FillMethod =2;ST_FillMethodSigma ST_FillMethod =3;ST_FillMethodAny ST_FillMethod =4;ST_FillMethodLinearSigma ST_FillMethod =5;);func (_bcfce *OfcCT_SignatureLine )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_cfgd :=range start .Attr {if _cfgd .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_dfagg ,_cfebb :=_cfgd .Value ,error (nil );if _cfebb !=nil {return _cfebb ;};_bcfce .SuggestedsignerAttr =&_dfagg ;continue ;};if _cfgd .Name .Local =="\u0069\u0064"{_debbc ,_fafcc :=_cfgd .Value ,error (nil );if _fafcc !=nil {return _fafcc ;};_bcfce .IdAttr =&_debbc ;continue ;};if _cfgd .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_baaea ,_abeea :=_cfgd .Value ,error (nil );if _abeea !=nil {return _abeea ;};_bcfce .ProvidAttr =&_baaea ;continue ;};if _cfgd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_bcfce .SigninginstructionssetAttr .UnmarshalXMLAttr (_cfgd );continue ;};if _cfgd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bcfce .AllowcommentsAttr .UnmarshalXMLAttr (_cfgd );continue ;};if _cfgd .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_bcfce .ShowsigndateAttr .UnmarshalXMLAttr (_cfgd );continue ;};if _cfgd .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_bcfce .IssignaturelineAttr .UnmarshalXMLAttr (_cfgd );continue ;};if _cfgd .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_ecabfg ,_geecd :=_cfgd .Value ,error (nil );if _geecd !=nil {return _geecd ;};_bcfce .Suggestedsigner2Attr =&_ecabfg ;continue ;};if _cfgd .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_cgfec ,_adface :=_cfgd .Value ,error (nil );if _adface !=nil {return _adface ;};_bcfce .SuggestedsigneremailAttr =&_cgfec ;continue ;};if _cfgd .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_bbbbe ,_beafg :=_cfgd .Value ,error (nil );if _beafg !=nil {return _beafg ;};_bcfce .SigninginstructionsAttr =&_bbbbe ;continue ;};if _cfgd .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_fccgg ,_bcgaf :=_cfgd .Value ,error (nil );if _bcgaf !=nil {return _bcgaf ;};_bcfce .AddlxmlAttr =&_fccgg ;continue ;};if _cfgd .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_fccac ,_ffagb :=_cfgd .Value ,error (nil );if _ffagb !=nil {return _ffagb ;};_bcfce .SigprovurlAttr =&_fccac ;continue ;};if _cfgd .Name .Local =="\u0065\u0078\u0074"{_bcfce .ExtAttr .UnmarshalXMLAttr (_cfgd );continue ;};};for {_fffgf ,_ccgd :=d .Token ();if _ccgd !=nil {return _f .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",_ccgd );};if _abfcc ,_badgd :=_fffgf .(_ca .EndElement );_badgd &&_abfcc .Name ==start .Name {break ;};};return nil ;};type ST_StrokeArrowType byte ;func NewOfcColumn ()*OfcColumn {_cbbdb :=&OfcColumn {};_cbbdb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _cbbdb ;};type OfcST_CalloutPlacement byte ;func (_babcb OfcST_CalloutPlacement )Validate ()error {return _babcb .ValidateWithPath ("")};func NewAG_Ext ()*AG_Ext {_fga :=&AG_Ext {};_fga .ExtAttr =ST_Ext (1);return _fga };func (_dgdeb *CT_Rect
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path
|
|
|
|
func (_bebg *CT_ImageData )ValidateWithPath (path string )error {if _bgdd :=_bebg .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_bgdd !=nil {return _bgdd ;};if _dbgde :=_bebg .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dbgde !=nil {return _dbgde ;};if _cfcfb :=_bebg .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_cfcfb !=nil {return _cfcfb ;};return nil ;};func (_bbedc *OfcCT_Proxy )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_fdgcfc :=range start .Attr {if _fdgcfc .Name .Local =="\u0073\u0074\u0061r\u0074"{_bbedc .StartAttr .UnmarshalXMLAttr (_fdgcfc );continue ;};if _fdgcfc .Name .Local =="\u0065\u006e\u0064"{_bbedc .EndAttr .UnmarshalXMLAttr (_fdgcfc );continue ;};if _fdgcfc .Name .Local =="\u0069\u0064\u0072e\u0066"{_gecbd ,_cfca :=_fdgcfc .Value ,error (nil );if _cfca !=nil {return _cfca ;};_bbedc .IdrefAttr =&_gecbd ;continue ;};if _fdgcfc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_bgaag ,_afce :=_d .ParseInt (_fdgcfc .Value ,10,32);if _afce !=nil {return _afce ;};_ggfgg :=int32 (_bgaag );_bbedc .ConnectlocAttr =&_ggfgg ;continue ;};};for {_ccgcf ,_cbbad :=d .Token ();if _cbbad !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_cbbad );};if _dfgeb ,_dggae :=_ccgcf .(_ca .EndElement );_dggae &&_dfgeb .Name ==start .Name {break ;};};return nil ;};func (_gfdad *OfcCT_Rules )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_gdbbg :=range start .Attr {if _gdbbg .Name .Local =="\u0065\u0078\u0074"{_gfdad .ExtAttr .UnmarshalXMLAttr (_gdbbg );continue ;};};_edfag :for {_eccg ,_gbefg :=d .Token ();if _gbefg !=nil {return _gbefg ;};switch _bdedeb :=_eccg .(type ){case _ca .StartElement :switch _bdedeb .Name {case _ca .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"}:_gedcgd :=NewOfcCT_R ();if _eefcb :=d .DecodeElement (_gedcgd ,&_bdedeb );_eefcb !=nil {return _eefcb ;};_gfdad .R =append (_gfdad .R ,_gedcgd );default:_fa .Log .Debug ("\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",_bdedeb .Name );if _gdea :=d .Skip ();_gdea !=nil {return _gdea ;};};case _ca .EndElement :break _edfag ;case _ca .CharData :};};return nil ;};func (_ggedba *ST_StrokeEndCap )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_abea ,_cgaca :=d .Token ();if _cgaca !=nil {return _cgaca ;};if _adgcd ,_aaggdb :=_abea .(_ca .EndElement );_aaggdb &&_adgcd .Name ==start .Name {*_ggedba =1;return nil ;};if _bgfcb ,_gcdgbb :=_abea .(_ca .CharData );!_gcdgbb {return _f .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",_abea );}else {switch string (_bgfcb ){case "":*_ggedba =0;case "\u0066\u006c\u0061\u0074":*_ggedba =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ggedba =2;case "\u0072\u006f\u0075n\u0064":*_ggedba =3;};};_abea ,_cgaca =d .Token ();if _cgaca !=nil {return _cgaca ;};if _cbcba ,_ebebc :=_abea .(_ca .EndElement );_ebebc &&_cbcba .Name ==start .Name {return nil ;};return _f .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",_abea );};func (_fdgdga *OfcTop )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_fdgdga .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_Adj and its children
|
|
|
|
func (_fad *AG_Adj )Validate ()error {return _fad .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path
|
|
|
|
func (_deaf *AG_ImageAttributes )ValidateWithPath (path string )error {if _cge :=_deaf .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_cge !=nil {return _cge ;};if _dce :=_deaf .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_dce !=nil {return _dce ;};return nil ;};func (_cdegg *OfcCT_Fill )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_eebbd :=range start .Attr {if _eebbd .Name .Local =="\u0074\u0079\u0070\u0065"{_cdegg .TypeAttr .UnmarshalXMLAttr (_eebbd );continue ;};if _eebbd .Name .Local =="\u0065\u0078\u0074"{_cdegg .ExtAttr .UnmarshalXMLAttr (_eebbd );continue ;};};for {_efedc ,_ffabb :=d .Token ();if _ffabb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_ffabb );};if _adac ,_dcebg :=_efedc .(_ca .EndElement );_dcebg &&_adac .Name ==start .Name {break ;};};return nil ;};func (_dadgb *OfcCallout )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _dadgb .OfcCT_Callout .MarshalXML (e ,start );};func (_eggfbb OfcST_OLEUpdateMode )Validate ()error {return _eggfbb .ValidateWithPath ("")};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Relation and its children
|
|
|
|
func (_adca *OfcCT_Relation )Validate ()error {return _adca .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func (_cfab *AG_Type )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_baee :=range start .Attr {if _baee .Name .Local =="\u0074\u0079\u0070\u0065"{_ffefd ,_aafa :=_baee .Value ,error (nil );if _aafa !=nil {return _aafa ;};_cfab .TypeAttr =&_ffefd ;continue ;};};for {_dafe ,_fadc :=d .Token ();if _fadc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fadc );};if _bbg ,_bggc :=_dafe .(_ca .EndElement );_bggc &&_bbg .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Textpath and its children
|
|
|
|
func (_abgbc *Textpath )Validate ()error {return _abgbc .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func (_egafg *OfcLock )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_egafg .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_gfeed :=range start .Attr {if _gfeed .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_egafg .PositionAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_egafg .SelectionAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_egafg .GroupingAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_egafg .UngroupingAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_egafg .RotationAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_egafg .CroppingAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_egafg .VerticiesAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_egafg .AdjusthandlesAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="\u0074\u0065\u0078\u0074"{_egafg .TextAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_egafg .AspectratioAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_egafg .ShapetypeAttr .UnmarshalXMLAttr (_gfeed );continue ;};if _gfeed .Name .Local =="\u0065\u0078\u0074"{_egafg .ExtAttr .UnmarshalXMLAttr (_gfeed );continue ;};};for {_dgabcd ,_egefc :=d .Token ();if _egefc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_egefc );};if _eccccf ,_gdda :=_dgabcd .(_ca .EndElement );_gdda &&_eccccf .Name ==start .Name {break ;};};return nil ;};func NewGroup ()*Group {_faacgd :=&Group {};_faacgd .CT_Group =*NewCT_Group ();return _faacgd };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;);type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _da .ST_TrueFalse ;ReverseAttr _da .ST_TrueFalse ;AutolayoutAttr _da .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ;ExtAttr ST_Ext ;};func (_cedbf OfcST_CalloutPlacement )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_cedbf .String (),start );};func (_eadeae ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _eadeae {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eadeae ));};return nil ;};func (_ceccc OfcST_ExtrusionType )String ()string {switch _ceccc {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 (_ccffc ST_EditAs )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_ccffc .String (),start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Diagram and its children
|
|
|
|
func (_bdebef *OfcCT_Diagram )Validate ()error {return _bdebef .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};type OfcST_ConnectType byte ;type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _da .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _cb .Any ;};type Handles struct{CT_Handles };func NewCT_Textbox ()*CT_Textbox {_adedd :=&CT_Textbox {};return _adedd };func (_acfba *ST_StrokeArrowWidth )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_aefg ,_gdfea :=d .Token ();if _gdfea !=nil {return _gdfea ;};if _cacaf ,_gdagdf :=_aefg .(_ca .EndElement );_gdagdf &&_cacaf .Name ==start .Name {*_acfba =1;return nil ;};if _dacgd ,_dgdgf :=_aefg .(_ca .CharData );!_dgdgf {return _f .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",_aefg );}else {switch string (_dacgd ){case "":*_acfba =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_acfba =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_acfba =2;case "\u0077\u0069\u0064\u0065":*_acfba =3;};};_aefg ,_gdfea =d .Token ();if _gdfea !=nil {return _gdfea ;};if _eccba ,_fgdc :=_aefg .(_ca .EndElement );_fgdc &&_eccba .Name ==start .Name {return nil ;};return _f .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",_aefg );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Image and its children
|
|
|
|
func (_acffcb *Image )Validate ()error {return _acffcb .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func NewOfcCT_Callout ()*OfcCT_Callout {_edca :=&OfcCT_Callout {};return _edca };func (_ecgfa *OfcCT_StrokeChild )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064";};if _ecgfa .OnAttr !=_da .ST_TrueFalseUnset {_gefb ,_eggb :=_ecgfa .OnAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u006e"});if _eggb !=nil {return _eggb ;};start .Attr =append (start .Attr ,_gefb );};if _ecgfa .WeightAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecgfa .WeightAttr )});};if _ecgfa .ColorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ecgfa .ColorAttr )});};if _ecgfa .Color2Attr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_ecgfa .Color2Attr )});};if _ecgfa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_ecgfa .OpacityAttr )});};if _ecgfa .LinestyleAttr !=ST_StrokeLineStyleUnset {_ddfge ,_ebfda :=_ecgfa .LinestyleAttr .MarshalXMLAttr (_ca .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"});if _ebfda !=nil {return _ebfda ;};start .Attr =append (start .Attr ,_ddfge );};if _ecgfa .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ecgfa .MiterlimitAttr )});};if _ecgfa .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dcadg ,_efcddf :=_ecgfa .JoinstyleAttr .MarshalXMLAttr (_ca .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _efcddf !=nil {return _efcddf ;};start .Attr =append (start .Attr ,_dcadg );};if _ecgfa .EndcapAttr !=ST_StrokeEndCapUnset {_gdfaa ,_dfcga :=_ecgfa .EndcapAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _dfcga !=nil {return _dfcga ;};start .Attr =append (start .Attr ,_gdfaa );};if _ecgfa .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_ecgfa .DashstyleAttr )});};if _ecgfa .InsetpenAttr !=_da .ST_TrueFalseUnset {_gffea ,_ceacdc :=_ecgfa .InsetpenAttr .MarshalXMLAttr (_ca .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _ceacdc !=nil {return _ceacdc ;};start .Attr =append (start .Attr ,_gffea );};if _ecgfa .FilltypeAttr !=ST_FillTypeUnset {_cgab ,_ggcbb :=_ecgfa .FilltypeAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _ggcbb !=nil {return _ggcbb ;};start .Attr =append (start .Attr ,_cgab );};if _ecgfa .SrcAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_ecgfa .SrcAttr )});};if _ecgfa .ImageaspectAttr !=ST_ImageAspectUnset {_beeded ,_facgec :=_ecgfa .ImageaspectAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _facgec !=nil {return _facgec ;};start .Attr =append (start .Attr ,_beeded );};if _ecgfa .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_ecgfa .ImagesizeAttr )});};if _ecgfa .ImagealignshapeAttr !=_da .ST_TrueFalseUnset {_ecafd ,_dfccfe :=_ecgfa .ImagealignshapeAttr .MarshalXMLAttr (_ca .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _dfccfe !=nil {return _dfccfe ;
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Image and its children
|
|
|
|
func (_dcabg *CT_Image )Validate ()error {return _dcabg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_acbef *OfcCT_Entry )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_affdbf :=range start .Attr {if _affdbf .Name .Local =="\u006e\u0065\u0077"{_aecg ,_egdabd :=_d .ParseInt (_affdbf .Value ,10,32);if _egdabd !=nil {return _egdabd ;};_gcaaf :=int32 (_aecg );_acbef .NewAttr =&_gcaaf ;continue ;};if _affdbf .Name .Local =="\u006f\u006c\u0064"{_debaab ,_dccgf :=_d .ParseInt (_affdbf .Value ,10,32);if _dccgf !=nil {return _dccgf ;};_bdgcdf :=int32 (_debaab );_acbef .OldAttr =&_bdgcdf ;continue ;};};for {_aegef ,_gfdgg :=d .Token ();if _gfdgg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_gfdgg );};if _fgeaf ,_faeeb :=_aegef .(_ca .EndElement );_faeeb &&_fgeaf .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path
|
|
|
|
func (_gbbgge *OfcCT_Complex )ValidateWithPath (path string )error {if _bcefb :=_gbbgge .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bcefb !=nil {return _bcefb ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path
|
|
|
|
func (_ecbbg *OfcCT_IdMap )ValidateWithPath (path string )error {if _adddbe :=_ecbbg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_adddbe !=nil {return _adddbe ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_Style and its children
|
|
|
|
func (_aff *AG_Style )Validate ()error {return _aff .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};
|
2021-07-30 17:03:26 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_IdMap and its children
|
|
|
|
func (_begdd *OfcCT_IdMap )Validate ()error {return _begdd .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");};func (_bgacc *OfcCT_StrokeChild )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_aeagd :=range start .Attr {if _aeagd .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"&&_aeagd .Name .Local =="\u0068\u0072\u0065\u0066"{_cfdcc ,_gdade :=_aeagd .Value ,error (nil );if _gdade !=nil {return _gdade ;};_bgacc .HrefAttr =&_cfdcc ;continue ;};if _aeagd .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"&&_aeagd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgacc .ForcedashAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .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"&&_aeagd .Name .Local =="\u0074\u0069\u0074l\u0065"{_fccfe ,_afgbbd :=_aeagd .Value ,error (nil );if _afgbbd !=nil {return _afgbbd ;};_bgacc .TitleAttr =&_fccfe ;continue ;};if _aeagd .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"&&_aeagd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_eeadg ,_gabffb :=_aeagd .Value ,error (nil );if _gabffb !=nil {return _gabffb ;};_bgacc .AlthrefAttr =&_eeadg ;continue ;};if _aeagd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_bgacc .ImageaspectAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_bgacc .StartarrowAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_bgacc .LinestyleAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgacc .StartarrowwidthAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_bgacc .JoinstyleAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_bgacc .StartarrowlengthAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bbdge ,_cgdfg :=_aeagd .Value ,error (nil );if _cgdfg !=nil {return _cgdfg ;};_bgacc .DashstyleAttr =&_bbdge ;continue ;};if _aeagd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_bgacc .EndarrowAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_bgacc .FilltypeAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_bgacc .EndarrowwidthAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbbg ,_dffed :=_aeagd .Value ,error (nil );if _dffed !=nil {return _dffed ;};_bgacc .OpacityAttr =&_fbbg ;continue ;};if _aeagd .Name .Local =="\u0063\u006f\u006co\u0072"{_ggedb ,_cagaa :=_aeagd .Value ,error (nil );if _cagaa !=nil {return _cagaa ;};_bgacc .ColorAttr =&_ggedb ;continue ;};if _aeagd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgacc .InsetpenAttr .UnmarshalXMLAttr (_aeagd );continue ;};if _aeagd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"
|
2021-07-30 17:03:26 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcLeft and its children
|
|
|
|
func (_bccd *OfcLeft )Validate ()error {return _bccd .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func (_cebdc ST_Ext )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_fccgd :=_ca .Attr {};_fccgd .Name =name ;switch _cebdc {case ST_ExtUnset :_fccgd .Value ="";case ST_ExtView :_fccgd .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_fccgd .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_fccgd .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065";};return _fccgd ,nil ;};func (_ffceg OfcST_ExtrusionRender )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_feec :=_ca .Attr {};_feec .Name =name ;switch _ffceg {case OfcST_ExtrusionRenderUnset :_feec .Value ="";case OfcST_ExtrusionRenderSolid :_feec .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_feec .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de";case OfcST_ExtrusionRenderBoundingCube :_feec .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _feec ,nil ;};func (_gdff *CT_Group )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070";};if _gdff .EditasAttr !=ST_EditAsUnset {_affg ,_cgce :=_gdff .EditasAttr .MarshalXMLAttr (_ca .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _cgce !=nil {return _cgce ;};start .Attr =append (start .Attr ,_affg );};if _gdff .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .TablepropertiesAttr )});};if _gdff .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .TablelimitsAttr )});};if _gdff .HrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .HrefAttr )});};if _gdff .TargetAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .TargetAttr )});};if _gdff .ClassAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .ClassAttr )});};if _gdff .TitleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .TitleAttr )});};if _gdff .AltAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .AltAttr )});};if _gdff .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .CoordsizeAttr )});};if _gdff .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .CoordoriginAttr )});};if _gdff .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .WrapcoordsAttr )});};if _gdff .PrintAttr !=_da .ST_TrueFalseUnset {_fbaag ,_dagac :=_gdff .PrintAttr .MarshalXMLAttr (_ca .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dagac !=nil {return _dagac ;};start .Attr =append (start .Attr ,_fbaag );};if _gdff .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdff .IdAttr )});};if _gdff .StyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0079
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path
|
|
|
|
func (_gfe *AG_Path )ValidateWithPath (path string )error {return nil };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path
|
|
|
|
func (_fdfcf *OfcCT_OLEObject )ValidateWithPath (path string )error {if _gdafd :=_fdfcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdafd !=nil {return _gdafd ;};if _fceaf :=_fdfcf .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_fceaf !=nil {return _fceaf ;};if _fcccb :=_fdfcf .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fcccb !=nil {return _fcccb ;};if _dbecb :=_fdfcf .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064");_dbecb !=nil {return _dbecb ;};return nil ;};func (_adfbc OfcST_ConnectorType )Validate ()error {return _adfbc .ValidateWithPath ("")};func NewBackground ()*Background {_ccbgb :=&Background {};_ccbgb .CT_Background =*NewCT_Background ();return _ccbgb ;};func (_dcgcc *OfcCT_ColorMru )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075";};if _dcgcc .ColorsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dcgcc .ColorsAttr )});};if _dcgcc .ExtAttr !=ST_ExtUnset {_eegc ,_bbgda :=_dcgcc .ExtAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bbgda !=nil {return _bbgda ;};start .Attr =append (start .Attr ,_eegc );};e .EncodeToken (start );e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_RoundRect and its children
|
|
|
|
func (_cfce *CT_RoundRect )Validate ()error {return _cfce .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func (_dgfcd *OfcSkew )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_dgfcd .OfcCT_Skew =*NewOfcCT_Skew ();for _ ,_egec :=range start .Attr {if _egec .Name .Local =="\u0069\u0064"{_fbba ,_cgddg :=_egec .Value ,error (nil );if _cgddg !=nil {return _cgddg ;};_dgfcd .IdAttr =&_fbba ;continue ;};if _egec .Name .Local =="\u006f\u006e"{_dgfcd .OnAttr .UnmarshalXMLAttr (_egec );continue ;};if _egec .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_ggaee ,_dega :=_egec .Value ,error (nil );if _dega !=nil {return _dega ;};_dgfcd .OffsetAttr =&_ggaee ;continue ;};if _egec .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_deaff ,_egebb :=_egec .Value ,error (nil );if _egebb !=nil {return _egebb ;};_dgfcd .OriginAttr =&_deaff ;continue ;};if _egec .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fgcfg ,_fbaad :=_egec .Value ,error (nil );if _fbaad !=nil {return _fbaad ;};_dgfcd .MatrixAttr =&_fgcfg ;continue ;};if _egec .Name .Local =="\u0065\u0078\u0074"{_dgfcd .ExtAttr .UnmarshalXMLAttr (_egec );continue ;};};for {_cddgef ,_ecdfe :=d .Token ();if _ecdfe !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_ecdfe );};if _cadca ,_dgegce :=_cddgef .(_ca .EndElement );_dgegce &&_cadca .Name ==start .Name {break ;};};return nil ;};type Shapetype struct{CT_Shapetype };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcShapedefaults and its children
|
|
|
|
func (_fegfg *OfcShapedefaults )Validate ()error {return _fegfg .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path
|
|
|
|
func (_fdgdb *OfcLock )ValidateWithPath (path string )error {if _gbbde :=_fdgdb .OfcCT_Lock .ValidateWithPath (path );_gbbde !=nil {return _gbbde ;};return nil ;};func NewOfcInk ()*OfcInk {_cebgf :=&OfcInk {};_cebgf .OfcCT_Ink =*NewOfcCT_Ink ();return _cebgf };type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Proxy and its children
|
|
|
|
func (_ecadc *OfcCT_Proxy )Validate ()error {return _ecadc .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func (_debd OfcST_BWMode )String ()string {switch _debd {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 OfcOLEObject struct{OfcCT_OLEObject };type ST_Ext byte ;func (_gcgbca *OfcDiagram )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_gcgbca .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_gcgcg :=range start .Attr {if _gcgcg .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_bbcae ,_gfgbe :=_d .ParseInt (_gcgcg .Value ,10,64);if _gfgbe !=nil {return _gfgbe ;};_gcgbca .DgmstyleAttr =&_bbcae ;continue ;};if _gcgcg .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_gcgbca .AutoformatAttr .UnmarshalXMLAttr (_gcgcg );continue ;};if _gcgcg .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_gcgbca .ReverseAttr .UnmarshalXMLAttr (_gcgcg );continue ;};if _gcgcg .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_gcgbca .AutolayoutAttr .UnmarshalXMLAttr (_gcgcg );continue ;};if _gcgcg .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_eaabc ,_ggcaa :=_d .ParseInt (_gcgcg .Value ,10,64);if _ggcaa !=nil {return _ggcaa ;};_gcgbca .DgmscalexAttr =&_eaabc ;continue ;};if _gcgcg .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_bdaacg ,_dagdf :=_d .ParseInt (_gcgcg .Value ,10,64);if _dagdf !=nil {return _dagdf ;};_gcgbca .DgmscaleyAttr =&_bdaacg ;continue ;};if _gcgcg .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_dccgd ,_dabec :=_d .ParseInt (_gcgcg .Value ,10,64);if _dabec !=nil {return _dabec ;};_gcgbca .DgmfontsizeAttr =&_dccgd ;continue ;};if _gcgcg .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_aeagdd ,_cfacb :=_gcgcg .Value ,error (nil );if _cfacb !=nil {return _cfacb ;};_gcgbca .ConstrainboundsAttr =&_aeagdd ;continue ;};if _gcgcg .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_deegc ,_fgdecfc :=_d .ParseInt (_gcgcg .Value ,10,64);if _fgdecfc !=nil {return _fgdecfc ;};_gcgbca .DgmbasetextscaleAttr =&_deegc ;continue ;};if _gcgcg .Name .Local =="\u0065\u0078\u0074"{_gcgbca .ExtAttr .UnmarshalXMLAttr (_gcgcg );continue ;};};_bdfeb :for {_bafcd ,_cada :=d .Token ();if _cada !=nil {return _cada ;};switch _aadde :=_bafcd .(type ){case _ca .StartElement :switch _aadde .Name {case _ca .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"}:_gcgbca .Relationtable =NewOfcCT_RelationTable ();if _afdge :=d .DecodeElement (_gcgbca .Relationtable ,&_aadde );_afdge !=nil {return _afdge ;};default:_fa .Log .Debug ("\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",_aadde .Name );if _gbfcc :=d .Skip ();_gbfcc !=nil {return _gbfcc ;};};case _ca .End
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Lock and its children
|
|
|
|
func (_cgadf *OfcCT_Lock )Validate ()error {return _cgadf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};
|
|
|
|
|
|
|
|
// ValidateWithPath validates the Stroke and its children, prefixing error messages with path
|
|
|
|
func (_cdfce *Stroke )ValidateWithPath (path string )error {if _cdafe :=_cdfce .CT_Stroke .ValidateWithPath (path );_cdafe !=nil {return _cdafe ;};return nil ;};func (_cegd *OfcLeft )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_cegd .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_aagbb :=range start .Attr {if _aagbb .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"&&_aagbb .Name .Local =="\u0068\u0072\u0065\u0066"{_cggfe ,_cefed :=_aagbb .Value ,error (nil );if _cefed !=nil {return _cefed ;};_cegd .HrefAttr =&_cggfe ;continue ;};if _aagbb .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"&&_aagbb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cegd .ForcedashAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .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"&&_aagbb .Name .Local =="\u0074\u0069\u0074l\u0065"{_aacge ,_eefcbg :=_aagbb .Value ,error (nil );if _eefcbg !=nil {return _eefcbg ;};_cegd .TitleAttr =&_aacge ;continue ;};if _aagbb .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"&&_aagbb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dgegc ,_gfbca :=_aagbb .Value ,error (nil );if _gfbca !=nil {return _gfbca ;};_cegd .AlthrefAttr =&_dgegc ;continue ;};if _aagbb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cegd .ImageaspectAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cegd .StartarrowAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cegd .LinestyleAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cegd .StartarrowwidthAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cegd .JoinstyleAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cegd .StartarrowlengthAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_efcfd ,_efdfed :=_aagbb .Value ,error (nil );if _efdfed !=nil {return _efdfed ;};_cegd .DashstyleAttr =&_efcfd ;continue ;};if _aagbb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cegd .EndarrowAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cegd .FilltypeAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cegd .EndarrowwidthAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cagdd ,_geece :=_aagbb .Value ,error (nil );if _geece !=nil {return _geece ;};_cegd .OpacityAttr =&_cagdd ;continue ;};if _aagbb .Name .Local =="\u0063\u006f\u006co\u0072"{_ccdee ,_gdaef :=_aagbb .Value ,error (nil );if _gdaef !=nil {return _gdaef ;};_cegd .ColorAttr =&_ccdee ;continue ;};if _aagbb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cegd .InsetpenAttr .UnmarshalXMLAttr (_aagbb );continue ;};if _aagbb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u0
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2022-02-05 13:05:36 +00:00
|
|
|
// Validate validates the AG_OfficeShapeAttributes and its children
|
2022-02-25 19:20:45 +00:00
|
|
|
func (_gceg *AG_OfficeShapeAttributes )Validate ()error {return _gceg .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);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 _da .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _da .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _da .ST_TrueFalse ;ButtonAttr _da .ST_TrueFalse ;UserhiddenAttr _da .ST_TrueFalse ;BulletAttr _da .ST_TrueFalse ;HrAttr _da .ST_TrueFalse ;HrstdAttr _da .ST_TrueFalse ;HrnoshadeAttr _da .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _da .ST_TrueFalse ;AllowoverlapAttr _da .ST_TrueFalse ;UserdrawnAttr _da .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _da .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _da .ST_TrueFalse ;OleiconAttr _da .ST_TrueFalse ;OleAttr _da .ST_TrueFalseBlank ;PreferrelativeAttr _da .ST_TrueFalse ;CliptowrapAttr _da .ST_TrueFalse ;ClipAttr _da .ST_TrueFalse ;};func (_ffecd *OfcST_InsetMode )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_bbaae ,_aaafb :=d .Token ();if _aaafb !=nil {return _aaafb ;};if _gfgde ,_ecag :=_bbaae .(_ca .EndElement );_ecag &&_gfgde .Name ==start .Name {*_ffecd =1;return nil ;};if _gadag ,_gedae :=_bbaae .(_ca .CharData );!_gedae {return _f .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",_bbaae );}else {switch string (_gadag ){case "":*_ffecd =0;case "\u0061\u0075\u0074\u006f":*_ffecd =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ffecd =2;};};_bbaae ,_aaafb =d .Token ();if _aaafb !=nil {return _aaafb ;};if _afgga ,_ddbgcd :=_bbaae .(_ca .EndElement );_ddbgcd &&_afgga .Name ==start .Name {return nil ;};return _f .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",_bbaae );};
|
2020-10-12 13:59:12 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path
|
|
|
|
func (_cbffb *Roundrect )ValidateWithPath (path string )error {if _gbabg :=_cbffb .CT_RoundRect .ValidateWithPath (path );_gbabg !=nil {return _gbabg ;};return nil ;};func (_fbaba ST_Ext )ValidateWithPath (path string )error {switch _fbaba {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbaba ));};return nil ;};type CT_RoundRect struct{ArcsizeAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _da .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _da .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _da .ST_TrueFalse ;ButtonAttr _da .ST_TrueFalse ;UserhiddenAttr _da .ST_TrueFalse ;BulletAttr _da .ST_TrueFalse ;HrAttr _da .ST_TrueFalse ;HrstdAttr _da .ST_TrueFalse ;HrnoshadeAttr _da .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _da .ST_TrueFalse ;AllowoverlapAttr _da .ST_TrueFalse ;UserdrawnAttr _da .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _da .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _da .ST_TrueFalse ;OleiconAttr _da .ST_TrueFalse ;OleAttr _da .ST_TrueFalseBlank ;PreferrelativeAttr _da .ST_TrueFalse ;CliptowrapAttr _da .ST_TrueFalse ;ClipAttr _da .ST_TrueFalse ;};func (_abeee OfcST_OLEType )ValidateWithPath (path string )error {switch _abeee {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abeee ));};return nil ;};func (_eabe *OfcST_How )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_eggac ,_febfdd :=d .Token ();if _febfdd !=nil {return _febfdd ;};if _cecfda ,_abbbbe :=_eggac .(_ca .EndElement );_abbbbe &&_cecfda .Name ==start .Name {*_eabe =1;return nil ;};if _dacd ,_gbaff :=_eggac .(_ca .CharData );!_gbaff {return _f .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",_eggac );}else {switch string (_dacd ){case "":*_eabe =0;case "\u0074\u006f\u0070":*_eabe =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_eabe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eabe =3;case "\u006c\u0065\u0066\u0074":*_eabe =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eabe =5;case "\u0072\u0069\u0067h\u0074":*_eabe =6;};};_eggac ,_febfdd =d .Token ();if _febfdd !=nil {return _febfdd ;};if _cacac ,_cefdc :=_eggac .(_ca .EndElement );_cefdc &&_cacac .Name ==start .Name {return nil ;};return _f .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",_eggac );};func (_egdd *AG_AllShapeAttributes )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_ccb :=range start .Attr {if _ccb .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"&&_ccb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egdd .ConnectortypeAttr .UnmarshalXMLAttr (_ccb );continue ;};if _ccb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path
|
|
|
|
func (_gecfe *OfcCT_Proxy )ValidateWithPath (path string )error {if _dbdfaa :=_gecfe .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_dbdfaa !=nil {return _dbdfaa ;};if _bacga :=_gecfe .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072");_bacga !=nil {return _bacga ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path
|
|
|
|
func (_bafed *OfcInk )ValidateWithPath (path string )error {if _acbbe :=_bafed .OfcCT_Ink .ValidateWithPath (path );_acbbe !=nil {return _acbbe ;};return nil ;};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_gaa :=&AG_AllShapeAttributes {};return _gaa };func (_fccda *ST_StrokeArrowLength )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_gecda ,_bdeg :=d .Token ();if _bdeg !=nil {return _bdeg ;};if _bcbab ,_ggead :=_gecda .(_ca .EndElement );_ggead &&_bcbab .Name ==start .Name {*_fccda =1;return nil ;};if _egfadf ,_aadaa :=_gecda .(_ca .CharData );!_aadaa {return _f .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",_gecda );}else {switch string (_egfadf ){case "":*_fccda =0;case "\u0073\u0068\u006fr\u0074":*_fccda =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fccda =2;case "\u006c\u006f\u006e\u0067":*_fccda =3;};};_gecda ,_bdeg =d .Token ();if _bdeg !=nil {return _bdeg ;};if _feadcg ,_egege :=_gecda .(_ca .EndElement );_egege &&_feadcg .Name ==start .Name {return nil ;};return _f .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",_gecda );};func (_cfcd *AG_Chromakey )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_baeg :=range start .Attr {if _baeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffbe ,_egce :=_baeg .Value ,error (nil );if _egce !=nil {return _egce ;};_cfcd .ChromakeyAttr =&_ffbe ;continue ;};};for {_acd ,_gfb :=d .Token ();if _gfb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_gfb );};if _cfdg ,_cgff :=_acd .(_ca .EndElement );_cgff &&_cfdg .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Path and its children
|
|
|
|
func (_ggcce *CT_Path )Validate ()error {return _ggcce .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};func (_ddbe *CT_Background )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};if _ddbe .BwmodeAttr !=OfcST_BWModeUnset {_cdaa ,_cegc :=_ddbe .BwmodeAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cegc !=nil {return _cegc ;};start .Attr =append (start .Attr ,_cdaa );};if _ddbe .BwpureAttr !=OfcST_BWModeUnset {_geac ,_eag :=_ddbe .BwpureAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eag !=nil {return _eag ;};start .Attr =append (start .Attr ,_geac );};if _ddbe .BwnormalAttr !=OfcST_BWModeUnset {_dbfe ,_cbcf :=_ddbe .BwnormalAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cbcf !=nil {return _cbcf ;};start .Attr =append (start .Attr ,_dbfe );};if _ddbe .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_ddde ,_cddb :=_ddbe .TargetscreensizeAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"});if _cddb !=nil {return _cddb ;};start .Attr =append (start .Attr ,_ddde );};if _ddbe .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddbe .IdAttr )});};if _ddbe .FilledAttr !=_da .ST_TrueFalseUnset {_fbbd ,_bbga :=_ddbe .FilledAttr .MarshalXMLAttr (_ca .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bbga !=nil {return _bbga ;};start .Attr =append (start .Attr ,_fbbd );};if _ddbe .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_ddbe .FillcolorAttr )});};e .EncodeToken (start );if _ddbe .Fill !=nil {_gbeb :=_ca .StartElement {Name :_ca .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ddbe .Fill ,_gbeb );};e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_cgcafe *OfcCT_ColorMru )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_fdff :=range start .Attr {if _fdff .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_gacc ,_facdc :=_fdff .Value ,error (nil );if _facdc !=nil {return _facdc ;};_cgcafe .ColorsAttr =&_gacc ;continue ;};if _fdff .Name .Local =="\u0065\u0078\u0074"{_cgcafe .ExtAttr .UnmarshalXMLAttr (_fdff );continue ;};};for {_fdgda ,_ecfde :=d .Token ();if _ecfde !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0072\u0075:\u0020\u0025\u0073",_ecfde );};if _ddaaac ,_acfdg :=_fdgda .(_ca .EndElement );_acfdg &&_ddaaac .Name ==start .Name {break ;};};return nil ;};
|
2020-12-17 22:07:08 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Shadow and its children, prefixing error messages with path
|
|
|
|
func (_cfebe *Shadow )ValidateWithPath (path string )error {if _aegdg :=_cfebe .CT_Shadow .ValidateWithPath (path );_aegdg !=nil {return _aegdg ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Group and its children, prefixing error messages with path
|
|
|
|
func (_fgae *Group )ValidateWithPath (path string )error {if _ceefcd :=_fgae .CT_Group .ValidateWithPath (path );_ceefcd !=nil {return _ceefcd ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path
|
|
|
|
func (_gge *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _ced :=_gge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ced !=nil {return _ced ;};if _aga :=_gge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_aga !=nil {return _aga ;};if _bbf :=_gge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bbf !=nil {return _bbf ;};if _ceb :=_gge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ceb !=nil {return _ceb ;};if _agad :=_gge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_agad !=nil {return _agad ;};if _ggb :=_gge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ggb !=nil {return _ggb ;};if _dbab :=_gge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dbab !=nil {return _dbab ;};if _dadf :=_gge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dadf !=nil {return _dadf ;};if _dec :=_gge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_dec !=nil {return _dec ;};if _dbg :=_gge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dbg !=nil {return _dbg ;};if _bgd :=_gge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bgd !=nil {return _bgd ;};if _eed :=_gge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eed !=nil {return _eed ;};if _ffc :=_gge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ffc !=nil {return _ffc ;};if _cag :=_gge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cag !=nil {return _cag ;};if _gd :=_gge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gd !=nil {return _gd ;};if _eef :=_gge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_eef !=nil {return _eef ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Group and its children
|
|
|
|
func (_bacc *CT_Group )Validate ()error {return _bacc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func (_fabgg *CT_Handles )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_dgfbf :for {_feacf ,_faacd :=d .Token ();if _faacd !=nil {return _faacd ;};switch _bdbd :=_feacf .(type ){case _ca .StartElement :switch _bdbd .Name {case _ca .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"}:_adabe :=NewCT_H ();if _bfac :=d .DecodeElement (_adabe ,&_bdbd );_bfac !=nil {return _bfac ;};_fabgg .H =append (_fabgg .H ,_adabe );default:_fa .Log .Debug ("\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",_bdbd .Name );if _gcag :=d .Skip ();_gcag !=nil {return _gcag ;};};case _ca .EndElement :break _dgfbf ;case _ca .CharData :};};return nil ;};func (_egbfbg OfcST_ScreenSize )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_egbfbg .String (),start );};type Path struct{CT_Path };func (_bcafae ST_StrokeArrowWidth )Validate ()error {return _bcafae .ValidateWithPath ("")};func NewOfcCT_Entry ()*OfcCT_Entry {_cebb :=&OfcCT_Entry {};return _cebb };func NewAG_Style ()*AG_Style {_aaaf :=&AG_Style {};return _aaaf };type OfcCT_Callout struct{OnAttr _da .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _da .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _da .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _da .ST_TrueFalse ;TextborderAttr _da .ST_TrueFalse ;MinusxAttr _da .ST_TrueFalse ;MinusyAttr _da .ST_TrueFalse ;ExtAttr ST_Ext ;};func NewCT_Shadow ()*CT_Shadow {_eebga :=&CT_Shadow {};return _eebga };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcSignatureline and its children
|
|
|
|
func (_bade *OfcSignatureline )Validate ()error {return _bade .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path
|
|
|
|
func (_gcgb *CT_Group )ValidateWithPath (path string )error {if _adgg :=_gcgb .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_adgg !=nil {return _adgg ;};for _fgde ,_adedc :=range _gcgb .Group {if _dgbg :=_adedc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_fgde ));_dgbg !=nil {return _dgbg ;};};for _fbeb ,_aada :=range _gcgb .Shape {if _gadb :=_aada .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fbeb ));_gadb !=nil {return _gadb ;};};for _bacg ,_afbb :=range _gcgb .Shapetype {if _acdbd :=_afbb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bacg ));_acdbd !=nil {return _acdbd ;};};for _fcda ,_facc :=range _gcgb .Arc {if _dbbf :=_facc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_fcda ));_dbbf !=nil {return _dbbf ;};};for _cgddc ,_adfe :=range _gcgb .Curve {if _gdgd :=_adfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_cgddc ));_gdgd !=nil {return _gdgd ;};};for _cafb ,_acea :=range _gcgb .Image {if _bcce :=_acea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cafb ));_bcce !=nil {return _bcce ;};};for _bdfcg ,_gcba :=range _gcgb .Line {if _cgggc :=_gcba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bdfcg ));_cgggc !=nil {return _cgggc ;};};for _agfea ,_eba :=range _gcgb .Oval {if _cbda :=_eba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_agfea ));_cbda !=nil {return _cbda ;};};for _ecda ,_acfc :=range _gcgb .Polyline {if _dbdd :=_acfc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ecda ));_dbdd !=nil {return _dbdd ;};};for _gegeg ,_ecceb :=range _gcgb .Rect {if _acag :=_ecceb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_gegeg ));_acag !=nil {return _acag ;};};for _aacec ,_gfggb :=range _gcgb .Roundrect {if _aafc :=_gfggb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_aacec ));_aafc !=nil {return _aafc ;};};for _bdce ,_fagef :=range _gcgb .Diagram {if _cfggb :=_fagef .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_bdce ));_cfggb !=nil {return _cfggb ;};};for _edfab ,_agge :=range _gcgb .EG_ShapeElements {if _gfag :=_agge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_edfab ));_gfag !=nil {return _gfag ;};};if _fabd :=_gcgb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fabd !=nil {return _fabd ;};if _edafb :=_gcgb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_edafb !=nil {return _edafb ;};if _bfcd :=_gcgb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bfcd !=nil {return _bfcd ;};if _bfee :=_gcgb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bfee !=nil {return _bfee ;};if _dfdb :=_gcgb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dfdb !=nil {return _dfdb ;};if _fabaa :=_gcgb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fabaa !=nil {return _fabaa ;};if _bfeee :=_gcgb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bfeee !=nil {return _bfeee ;};if
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Fill and its children
|
|
|
|
func (_aebeb *OfcCT_Fill )Validate ()error {return _aebeb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};func NewCT_Line ()*CT_Line {_effe :=&CT_Line {};return _effe };func (_bbcbf *Shape )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _bbcbf .CT_Shape .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path
|
|
|
|
func (_degdb *OfcLeft )ValidateWithPath (path string )error {if _befcga :=_degdb .OfcCT_StrokeChild .ValidateWithPath (path );_befcga !=nil {return _befcga ;};return nil ;};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);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;);type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;};func (_gcddb *ST_ShadowType )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_gcddb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gcddb =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gcddb =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_gcddb =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_gcddb =4;};return nil ;};func (_fc *AG_Adj )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _fc .AdjAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0061\u0064\u006a"},Value :_f .Sprintf ("\u0025\u0076",*_fc .AdjAttr )});};return nil ;};func (_eagbe ST_FillType )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_cefac :=_ca .Attr {};_cefac .Name =name ;switch _eagbe {case ST_FillTypeUnset :_cefac .Value ="";case ST_FillTypeSolid :_cefac .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_cefac .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_cefac .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case ST_FillTypeTile :_cefac .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_cefac .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_cefac .Value ="\u0066\u0072\u0061m\u0065";};return _cefac ,nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_ImageAttributes and its children
|
|
|
|
func (_cbga *AG_ImageAttributes )Validate ()error {return _cbga .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_bgbbf ST_ShadowType )ValidateWithPath (path string )error {switch _bgbbf {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbbf ));};return nil ;};func (_cgcge *OfcCT_OLEObject )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074";};if _cgcge .TypeAttr !=OfcST_OLETypeUnset {_gaadf ,_fddg :=_cgcge .TypeAttr .MarshalXMLAttr (_ca .Name {Local :"\u0054\u0079\u0070\u0065"});if _fddg !=nil {return _fddg ;};start .Attr =append (start .Attr ,_gaadf );};if _cgcge .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_cgcge .ProgIDAttr )});};if _cgcge .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_cgcge .ShapeIDAttr )});};if _cgcge .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_fgbca ,_fabb :=_cgcge .DrawAspectAttr .MarshalXMLAttr (_ca .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _fabb !=nil {return _fabb ;};start .Attr =append (start .Attr ,_fgbca );};if _cgcge .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_cgcge .ObjectIDAttr )});};if _cgcge .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cgcge .IdAttr )});};if _cgcge .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_abdaf ,_fegg :=_cgcge .UpdateModeAttr .MarshalXMLAttr (_ca .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _fegg !=nil {return _fegg ;};start .Attr =append (start .Attr ,_abdaf );};e .EncodeToken (start );if _cgcge .LinkType !=nil {_defae :=_ca .StartElement {Name :_ca .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_cb .AddPreserveSpaceAttr (&_defae ,*_cgcge .LinkType );e .EncodeElement (_cgcge .LinkType ,_defae );};if _cgcge .LockedField !=_da .ST_TrueFalseBlankUnset {_cddeb :=_ca .StartElement {Name :_ca .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_cgcge .LockedField ,_cddeb );};if _cgcge .FieldCodes !=nil {_baggb :=_ca .StartElement {Name :_ca .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_cb .AddPreserveSpaceAttr (&_baggb ,*_cgcge .FieldCodes );e .EncodeElement (_cgcge .FieldCodes ,_baggb );};e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcComplex and its children
|
|
|
|
func (_cceab *OfcComplex )Validate ()error {return _cceab .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};type Formulas struct{CT_Formulas };const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func (_cgabf *OfcColumn )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_cgabf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_gddga :=range start .Attr {if _gddga .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"&&_gddga .Name .Local =="\u0068\u0072\u0065\u0066"{_facfa ,_gacdf :=_gddga .Value ,error (nil );if _gacdf !=nil {return _gacdf ;};_cgabf .HrefAttr =&_facfa ;continue ;};if _gddga .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"&&_gddga .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cgabf .ForcedashAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .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"&&_gddga .Name .Local =="\u0074\u0069\u0074l\u0065"{_dagagg ,_cdbae :=_gddga .Value ,error (nil );if _cdbae !=nil {return _cdbae ;};_cgabf .TitleAttr =&_dagagg ;continue ;};if _gddga .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"&&_gddga .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bbcd ,_ddfgb :=_gddga .Value ,error (nil );if _ddfgb !=nil {return _ddfgb ;};_cgabf .AlthrefAttr =&_bbcd ;continue ;};if _gddga .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cgabf .ImageaspectAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cgabf .StartarrowAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cgabf .LinestyleAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cgabf .StartarrowwidthAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cgabf .JoinstyleAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cgabf .StartarrowlengthAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ggafe ,_ededc :=_gddga .Value ,error (nil );if _ededc !=nil {return _ededc ;};_cgabf .DashstyleAttr =&_ggafe ;continue ;};if _gddga .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cgabf .EndarrowAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cgabf .FilltypeAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cgabf .EndarrowwidthAttr .UnmarshalXMLAttr (_gddga );continue ;};if _gddga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eccgd ,_deagg :=_gddga .Value ,error (nil );if _deagg !=nil {return _deagg ;};_cgabf .OpacityAttr =&_eccgd ;continue ;};if _gddga .Name .Local =="\u0063\u006f\u006co\u0072"{_fgaced ,_aeebg :=_gddga .Value ,error (nil );if _aeebg !=nil {return _aeebg ;};_cgabf .ColorAttr =&_fgaced ;continue ;};if _gddga .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcRight and its children
|
|
|
|
func (_cdebcf *OfcRight )Validate ()error {return _cdebcf .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path
|
|
|
|
func (_beefg *OfcOLEObject )ValidateWithPath (path string )error {if _cdaca :=_beefg .OfcCT_OLEObject .ValidateWithPath (path );_cdaca !=nil {return _cdaca ;};return nil ;};func (_aadfb *OfcRight )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_aadfb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_bbage :=range start .Attr {if _bbage .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"&&_bbage .Name .Local =="\u0068\u0072\u0065\u0066"{_fcadb ,_gbgeb :=_bbage .Value ,error (nil );if _gbgeb !=nil {return _gbgeb ;};_aadfb .HrefAttr =&_fcadb ;continue ;};if _bbage .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"&&_bbage .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aadfb .ForcedashAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .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"&&_bbage .Name .Local =="\u0074\u0069\u0074l\u0065"{_dccc ,_eaff :=_bbage .Value ,error (nil );if _eaff !=nil {return _eaff ;};_aadfb .TitleAttr =&_dccc ;continue ;};if _bbage .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"&&_bbage .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bbeg ,_cfbbf :=_bbage .Value ,error (nil );if _cfbbf !=nil {return _cfbbf ;};_aadfb .AlthrefAttr =&_bbeg ;continue ;};if _bbage .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aadfb .ImageaspectAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aadfb .StartarrowAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aadfb .LinestyleAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aadfb .StartarrowwidthAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aadfb .JoinstyleAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aadfb .StartarrowlengthAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gbcfc ,_edfad :=_bbage .Value ,error (nil );if _edfad !=nil {return _edfad ;};_aadfb .DashstyleAttr =&_gbcfc ;continue ;};if _bbage .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aadfb .EndarrowAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aadfb .FilltypeAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aadfb .EndarrowwidthAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_baca ,_gdfed :=_bbage .Value ,error (nil );if _gdfed !=nil {return _gdfed ;};_aadfb .OpacityAttr =&_baca ;continue ;};if _bbage .Name .Local =="\u0063\u006f\u006co\u0072"{_abdbd ,_ffbea :=_bbage .Value ,error (nil );if _ffbea !=nil {return _ffbea ;};_aadfb .ColorAttr =&_abdbd ;continue ;};if _bbage .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aadfb .InsetpenAttr .UnmarshalXMLAttr (_bbage );continue ;};if _bbage .Name .Local =="\u0065\u006e\u0064\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Group and its children
|
|
|
|
func (_ceadg *Group )Validate ()error {return _ceadg .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_debae *OfcCT_Rules )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _debae .ExtAttr !=ST_ExtUnset {_eeeag ,_fbggf :=_debae .ExtAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fbggf !=nil {return _fbggf ;};start .Attr =append (start .Attr ,_eeeag );};e .EncodeToken (start );if _debae .R !=nil {_beagg :=_ca .StartElement {Name :_ca .Name {Local :"\u006f\u003a\u0072"}};for _ ,_cced :=range _debae .R {e .EncodeElement (_cced ,_beagg );};};e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_accdcc *OfcShapedefaults )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";return _accdcc .OfcCT_ShapeDefaults .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_PolyLine and its children
|
|
|
|
func (_dedcb *CT_PolyLine )Validate ()error {return _dedcb .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path
|
|
|
|
func (_fgfgg *CT_Shape )ValidateWithPath (path string )error {for _ccfce ,_agga :=range _fgfgg .Ink {if _efgc :=_agga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ccfce ));_efgc !=nil {return _efgc ;};};for _adcc ,_becb :=range _fgfgg .Iscomment {if _gffad :=_becb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_adcc ));_gffad !=nil {return _gffad ;};};for _fdbec ,_edegf :=range _fgfgg .Equationxml {if _fddbc :=_edegf .ValidateWithPath (_f .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_fdbec ));_fddbc !=nil {return _fddbc ;};};for _gcfg ,_cgdde :=range _fgfgg .EG_ShapeElements {if _ddeb :=_cgdde .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gcfg ));_ddeb !=nil {return _ddeb ;};};if _fcfee :=_fgfgg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fcfee !=nil {return _fcfee ;};if _gagfg :=_fgfgg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gagfg !=nil {return _gagfg ;};if _febcb :=_fgfgg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_febcb !=nil {return _febcb ;};if _caeeg :=_fgfgg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_caeeg !=nil {return _caeeg ;};if _gaegcg :=_fgfgg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gaegcg !=nil {return _gaegcg ;};if _dbedg :=_fgfgg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_dbedg !=nil {return _dbedg ;};if _fafg :=_fgfgg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fafg !=nil {return _fafg ;};if _acee :=_fgfgg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_acee !=nil {return _acee ;};if _abdc :=_fgfgg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_abdc !=nil {return _abdc ;};if _fcabd :=_fgfgg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fcabd !=nil {return _fcabd ;};if _bccg :=_fgfgg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bccg !=nil {return _bccg ;};if _bcfg :=_fgfgg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bcfg !=nil {return _bcfg ;};if _ecabf :=_fgfgg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ecabf !=nil {return _ecabf ;};if _ffga :=_fgfgg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ffga !=nil {return _ffga ;};if _efgec :=_fgfgg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_efgec !=nil {return _efgec ;};if _gced :=_fgfgg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gced !=nil {return _gced ;};if _gbbb :=_fgfgg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gbbb !=nil {return _gbbb ;};if _acbfb :=_fgfgg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_acbfb !=nil {return _acbfb ;};if _bdef :=_fgfgg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_Fill and its children
|
|
|
|
func (_edaf *AG_Fill )Validate ()error {return _edaf .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};func (_dfgfc *OfcCT_Lock )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_gegbef :=range start .Attr {if _gegbef .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dfgfc .PositionAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_dfgfc .SelectionAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_dfgfc .GroupingAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_dfgfc .UngroupingAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_dfgfc .RotationAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_dfgfc .CroppingAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_dfgfc .VerticiesAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_dfgfc .AdjusthandlesAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="\u0074\u0065\u0078\u0074"{_dfgfc .TextAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_dfgfc .AspectratioAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_dfgfc .ShapetypeAttr .UnmarshalXMLAttr (_gegbef );continue ;};if _gegbef .Name .Local =="\u0065\u0078\u0074"{_dfgfc .ExtAttr .UnmarshalXMLAttr (_gegbef );continue ;};};for {_eacef ,_acdgc :=d .Token ();if _acdgc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_acdgc );};if _dfbf ,_ggdgc :=_eacef .(_ca .EndElement );_ggdgc &&_dfbf .Name ==start .Name {break ;};};return nil ;};func NewOfcLeft ()*OfcLeft {_dbcdb :=&OfcLeft {};_dbcdb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _dbcdb ;};func (_fgaag *OfcCT_Callout )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_abgad :=range start .Attr {if _abgad .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_fgaag .LengthspecifiedAttr .UnmarshalXMLAttr (_abgad );continue ;};if _abgad .Name .Local =="\u006f\u006e"{_fgaag .OnAttr .UnmarshalXMLAttr (_abgad );continue ;};if _abgad .Name .Local =="\u0067\u0061\u0070"{_fbdac ,_gdde :=_abgad .Value ,error (nil );if _gdde !=nil {return _gdde ;};_fgaag .GapAttr =&_fbdac ;continue ;};if _abgad .Name .Local =="\u0061\u006e\u0067l\u0065"{_fgaag .AngleAttr .UnmarshalXMLAttr (_abgad );continue ;};if _abgad .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_fgaag .DropautoAttr .UnmarshalXMLAttr (_abgad );continue ;};if _abgad .Name .Local =="\u0064\u0072\u006f\u0070"{_bgdde ,_aagdfd :=_abgad .Value ,error (nil );if _aagdfd !=nil {return _aagdfd ;};_fgaag .DropAttr =&_bgdde ;continue ;};if _abgad .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fdbgf ,_fgbc :=_abgad .Value ,error (nil );if _fgbc !=nil {return _fgbc ;};_fgaag .DistanceAttr =&_fdbgf ;continue ;};if _abgad .Name .Local =="\u0074\u0079\u0070\u0065"{_dfdbb ,_cbce :=_abgad .Value ,error (nil );if _cbce !=nil {return _cbce ;};_fgaag .TypeAttr =&_dfdbb ;continue ;};if _abgad .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_gdded ,_ffddf :=_abgad .Value ,error (nil );if _ffddf !=nil {return _ffddf ;};_fgaag .LengthAttr =&_gdded ;continue ;};if _abgad .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_fgaag .AccentbarAttr .UnmarshalXMLAttr (_abgad );continue ;};if _abgad .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_fgaag .TextborderA
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path
|
|
|
|
func (_cdcfg *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _bgga :=_cdcfg .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_bgga !=nil {return _bgga ;};if _cdcfg .IdAttr !=nil {if !_da .ST_GuidPatternRe .MatchString (*_cdcfg .IdAttr ){return _f .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 ,_da .ST_GuidPatternRe ,*_cdcfg .IdAttr );};};if _cdcfg .ProvidAttr !=nil {if !_da .ST_GuidPatternRe .MatchString (*_cdcfg .ProvidAttr ){return _f .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 ,_da .ST_GuidPatternRe ,*_cdcfg .ProvidAttr );};};if _gbcc :=_cdcfg .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");_gbcc !=nil {return _gbcc ;};if _cffb :=_cdcfg .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072");_cffb !=nil {return _cffb ;};if _gfebfe :=_cdcfg .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_gfebfe !=nil {return _gfebfe ;};if _abacdg :=_cdcfg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_abacdg !=nil {return _abacdg ;};return nil ;};func NewAG_Fill ()*AG_Fill {_ega :=&AG_Fill {};return _ega };func (_bdcdc ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _bdcdc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcdc ));};return nil ;};type OfcSkew struct{OfcCT_Skew };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path
|
|
|
|
func (_ccbaf *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func NewShapetype ()*Shapetype {_gdged :=&Shapetype {};_gdged .CT_Shapetype =*NewCT_Shapetype ();return _gdged ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Textbox and its children, prefixing error messages with path
|
|
|
|
func (_agece *Textbox )ValidateWithPath (path string )error {if _ccfdea :=_agece .CT_Textbox .ValidateWithPath (path );_ccfdea !=nil {return _ccfdea ;};return nil ;};func (_ceaca ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _ceaca {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceaca ));};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_ColorMru and its children
|
|
|
|
func (_eged *OfcCT_ColorMru )Validate ()error {return _eged .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};type OfcST_How byte ;func (_dbcd *OfcCT_Extrusion )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_ggcgf :=range start .Attr {if _ggcgf .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_dbcd .ColormodeAttr .UnmarshalXMLAttr (_ggcgf );continue ;};if _ggcgf .Name .Local =="\u0063\u006f\u006co\u0072"{_ecfbfe ,_bcaed :=_ggcgf .Value ,error (nil );if _bcaed !=nil {return _bcaed ;};_dbcd .ColorAttr =&_ecfbfe ;continue ;};if _ggcgf .Name .Local =="\u0074\u0079\u0070\u0065"{_dbcd .TypeAttr .UnmarshalXMLAttr (_ggcgf );continue ;};if _ggcgf .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_bdeag ,_gadbda :=_d .ParseFloat (_ggcgf .Value ,64);if _gadbda !=nil {return _gadbda ;};_dbgfc :=float32 (_bdeag );_dbcd .ShininessAttr =&_dbgfc ;continue ;};if _ggcgf .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_daabd ,_gfbdd :=_ggcgf .Value ,error (nil );if _gfbdd !=nil {return _gfbdd ;};_dbcd .ViewpointoriginAttr =&_daabd ;continue ;};if _ggcgf .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_bgfee ,_aeabd :=_ggcgf .Value ,error (nil );if _aeabd !=nil {return _aeabd ;};_dbcd .SpecularityAttr =&_bgfee ;continue ;};if _ggcgf .Name .Local =="\u0070\u006c\u0061n\u0065"{_dbcd .PlaneAttr .UnmarshalXMLAttr (_ggcgf );continue ;};if _ggcgf .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_cdebd ,_dceag :=_ggcgf .Value ,error (nil );if _dceag !=nil {return _dceag ;};_dbcd .DiffusityAttr =&_cdebd ;continue ;};if _ggcgf .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_acgaa ,_dgcfag :=_ggcgf .Value ,error (nil );if _dgcfag !=nil {return _dgcfag ;};_dbcd .SkewamtAttr =&_acgaa ;continue ;};if _ggcgf .Name .Local =="\u006d\u0065\u0074a\u006c"{_dbcd .MetalAttr .UnmarshalXMLAttr (_ggcgf );continue ;};if _ggcgf .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_adfd ,_gffgd :=_ggcgf .Value ,error (nil );if _gffgd !=nil {return _gffgd ;};_dbcd .BackdepthAttr =&_adfd ;continue ;};if _ggcgf .Name .Local =="\u0065\u0064\u0067\u0065"{_edadcb ,_fabgb :=_ggcgf .Value ,error (nil );if _fabgb !=nil {return _fabgb ;};_dbcd .EdgeAttr =&_edadcb ;continue ;};if _ggcgf .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_febac ,_abce :=_ggcgf .Value ,error (nil );if _abce !=nil {return _abce ;};_dbcd .Lightlevel2Attr =&_febac ;continue ;};if _ggcgf .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_bfefa ,_befcg :=_d .ParseFloat (_ggcgf .Value ,64);if _befcg !=nil {return _befcg ;};_aaadac :=float32 (_bfefa );_dbcd .OrientationangleAttr =&_aaadac ;continue ;};if _ggcgf .Name .Local =="\u006f\u006e"{_dbcd .OnAttr .UnmarshalXMLAttr (_ggcgf );continue ;};if _ggcgf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_dbcd .LightharshAttr .UnmarshalXMLAttr (_ggcgf );continue ;};if _ggcgf .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_dbcd .LightfaceAttr .UnmarshalXMLAttr (_ggcgf );continue ;};if _ggcgf .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_aecff ,_caafc :=_ggcgf .Value ,error (nil );if _caafc !=nil {return _caafc ;};_dbcd .ForedepthAttr =&_aecff ;continue ;};if _ggcgf .Name .Local =="\u0065\u0078\u0074"{_dbcd .ExtAttr .UnmarshalXMLAttr (_ggcgf );continue ;};if _ggcgf .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_dbcd .AutorotationcenterAttr .UnmarshalXMLAttr (_ggcgf );continue ;};if _ggcgf .Name .Local =="\u0066\u0061\u0063e\u0074"{_abbfg ,_ecdeb :=_ggcgf .Value ,error (nil );if _ecdeb !=nil {return _ecdeb ;};_dbcd .FacetAttr =&_abbfg ;continue ;};if _ggcgf .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_dbcd .RenderAttr .UnmarshalXMLAttr (_ggcgf );continue ;};if _ggcgf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_EquationXml and its children
|
|
|
|
func (_aegbb *OfcCT_EquationXml )Validate ()error {return _aegbb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_bbaaf :=&OfcCT_StrokeChild {};return _bbaaf };func NewCT_Shape ()*CT_Shape {_aggg :=&CT_Shape {};return _aggg };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Handles and its children, prefixing error messages with path
|
|
|
|
func (_gffef *Handles )ValidateWithPath (path string )error {if _aegca :=_gffef .CT_Handles .ValidateWithPath (path );_aegca !=nil {return _aegca ;};return nil ;};
|
2020-11-09 01:00:18 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Textbox and its children
|
|
|
|
func (_ceaaae *Textbox )Validate ()error {return _ceaaae .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};type AG_Fill struct{FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;};
|
2020-11-09 01:00:18 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Entry and its children
|
|
|
|
func (_bebgf *OfcCT_Entry )Validate ()error {return _bebgf .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path
|
|
|
|
func (_gcg *AG_Fill )ValidateWithPath (path string )error {if _egfc :=_gcg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_egfc !=nil {return _egfc ;};return nil ;};func (_cega *AG_Id )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_ggdb :=range start .Attr {if _ggdb .Name .Local =="\u0069\u0064"{_dfa ,_bfa :=_ggdb .Value ,error (nil );if _bfa !=nil {return _bfa ;};_cega .IdAttr =&_dfa ;continue ;};};for {_dfeg ,_gea :=d .Token ();if _gea !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_gea );};if _bgce ,_geg :=_dfeg .(_ca .EndElement );_geg &&_bgce .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Diagram ()*OfcCT_Diagram {_gcgbg :=&OfcCT_Diagram {};return _gcgbg };func (_abbfa OfcST_Angle )ValidateWithPath (path string )error {switch _abbfa {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbfa ));};return nil ;};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_caafe :=&OfcCT_EquationXml {};return _caafe };func (_fbade *OfcCT_Complex )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_babc :=range start .Attr {if _babc .Name .Local =="\u0065\u0078\u0074"{_fbade .ExtAttr .UnmarshalXMLAttr (_babc );continue ;};};for {_bbfdf ,_degfa :=d .Token ();if _degfa !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_degfa );};if _ebaga ,_dbccb :=_bbfdf .(_ca .EndElement );_dbccb &&_ebaga .Name ==start .Name {break ;};};return nil ;};func (_aagad *Oval )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_aagad .CT_Oval =*NewCT_Oval ();for _ ,_cdfdb :=range start .Attr {if _cdfdb .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"&&_cdfdb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccaaa ,_agegc :=_cdfdb .Value ,error (nil );if _agegc !=nil {return _agegc ;};_aagad .BordertopcolorAttr =&_ccaaa ;continue ;};if _cdfdb .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"&&_cdfdb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aagad .BulletAttr .UnmarshalXMLAttr (_cdfdb );continue ;};if _cdfdb .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"&&_cdfdb .Name .Local =="\u0068\u0072"{_aagad .HrAttr .UnmarshalXMLAttr (_cdfdb );continue ;};if _cdfdb .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"&&_cdfdb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aagad .CliptowrapAttr .UnmarshalXMLAttr (_cdfdb );continue ;};if _cdfdb .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"&&_cdfdb .Name .Local =="\u0068\u0072\u0073t\u0064"{_aagad .HrstdAttr .UnmarshalXMLAttr (_cdfdb );continue ;};if _cdfdb .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\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path
|
|
|
|
func (_fgdee *OfcCT_Fill )ValidateWithPath (path string )error {if _geaf :=_fgdee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_geaf !=nil {return _geaf ;};if _aefff :=_fgdee .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_aefff !=nil {return _aefff ;};return nil ;};func (_gegf *CT_Shape )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065";};if _gegf .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .GfxdataAttr )});};if _gegf .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .EquationxmlAttr )});};if _gegf .HrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .HrefAttr )});};if _gegf .TargetAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .TargetAttr )});};if _gegf .ClassAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .ClassAttr )});};if _gegf .TitleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .TitleAttr )});};if _gegf .AltAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .AltAttr )});};if _gegf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .CoordsizeAttr )});};if _gegf .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .CoordoriginAttr )});};if _gegf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .WrapcoordsAttr )});};if _gegf .PrintAttr !=_da .ST_TrueFalseUnset {_ddcf ,_cggc :=_gegf .PrintAttr .MarshalXMLAttr (_ca .Name {Local :"\u0070\u0072\u0069n\u0074"});if _cggc !=nil {return _cggc ;};start .Attr =append (start .Attr ,_ddcf );};if _gegf .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .IdAttr )});};if _gegf .StyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .StyleAttr )});};if _gegf .SpidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .SpidAttr )});};if _gegf .OnedAttr !=_da .ST_TrueFalseUnset {_bdedb ,_ggad :=_gegf .OnedAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ggad !=nil {return _ggad ;};start .Attr =append (start .Attr ,_bdedb );};if _gegf .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gegf .RegroupidAttr )});};if _gegf .DoubleclicknotifyAttr !=_da .ST_TrueFalseUnset {_fbfc ,_adeg :=_gegf .DoubleclicknotifyAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _adeg !=nil {return _adeg ;};start .Attr =append (start .Attr ,_fbfc );};if
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path
|
|
|
|
func (_gfaae *OfcCT_Lock )ValidateWithPath (path string )error {if _bfadf :=_gfaae .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bfadf !=nil {return _bfadf ;};if _fgeg :=_gfaae .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072");_fgeg !=nil {return _fgeg ;};if _ceddf :=_gfaae .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ceddf !=nil {return _ceddf ;};if _gcfdf :=_gfaae .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gcfdf !=nil {return _gcfdf ;};if _eegg :=_gfaae .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eegg !=nil {return _eegg ;};if _efcac :=_gfaae .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_efcac !=nil {return _efcac ;};if _ccaec :=_gfaae .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_ccaec !=nil {return _ccaec ;};if _abgdd :=_gfaae .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072");_abgdd !=nil {return _abgdd ;};if _ffgb :=_gfaae .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_ffgb !=nil {return _ffgb ;};if _gbbfe :=_gfaae .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072");_gbbfe !=nil {return _gbbfe ;};if _begdf :=_gfaae .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_begdf !=nil {return _begdf ;};if _fadfc :=_gfaae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fadfc !=nil {return _fadfc ;};return nil ;};func (_cfcgc *OfcST_OLEType )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_cfcgc =0;case "\u0045\u006d\u0062e\u0064":*_cfcgc =1;case "\u004c\u0069\u006e\u006b":*_cfcgc =2;};return nil ;};func (_bedde *CT_Textbox )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx";};if _bedde .InsetAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bedde .InsetAttr )});};if _bedde .SingleclickAttr !=_da .ST_TrueFalseUnset {_addaa ,_cgecgd :=_bedde .SingleclickAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"});if _cgecgd !=nil {return _cgecgd ;};start .Attr =append (start .Attr ,_addaa );};if _bedde .InsetmodeAttr !=OfcST_InsetModeUnset {_gadcd ,_dbbaf :=_bedde .InsetmodeAttr .MarshalXMLAttr (_ca .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dbbaf !=nil {return _dbbaf ;};start .Attr =append (start .Attr ,_gadcd );};if _bedde .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bedde .IdAttr )});};if _bedde .StyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bedde .StyleAttr )});};e .EncodeToken (start );if _bedde .TxbxContent !=nil {_afgc :=_ca .StartElement {Name :_ca .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bedde .TxbxContent ,_afgc );};if _bedde .Any !=nil {_bedde .Any .MarshalXML (e ,_ca .StartElement {});};e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_fbgeaf *OfcST_FillType )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_cdgcf ,_feacd :=d .Token ();if _feac
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Skew and its children
|
|
|
|
func (_bdced *OfcCT_Skew )Validate ()error {return _bdced .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func NewCurve ()*Curve {_ecaffb :=&Curve {};_ecaffb .CT_Curve =*NewCT_Curve ();return _ecaffb };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Oval and its children
|
|
|
|
func (_dgece *Oval )Validate ()error {return _dgece .ValidateWithPath ("\u004f\u0076\u0061\u006c")};func (_egcfa OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _egcfa {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcfa ));};return nil ;};func (_ebdg *Background )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ebdg .CT_Background =*NewCT_Background ();for _ ,_efff :=range start .Attr {if _efff .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"&&_efff .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ebdg .BwmodeAttr .UnmarshalXMLAttr (_efff );continue ;};if _efff .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"&&_efff .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ebdg .BwpureAttr .UnmarshalXMLAttr (_efff );continue ;};if _efff .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"&&_efff .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ebdg .BwnormalAttr .UnmarshalXMLAttr (_efff );continue ;};if _efff .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"&&_efff .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_ebdg .TargetscreensizeAttr .UnmarshalXMLAttr (_efff );continue ;};if _efff .Name .Local =="\u0069\u0064"{_cage ,_dcfg :=_efff .Value ,error (nil );if _dcfg !=nil {return _dcfg ;};_ebdg .IdAttr =&_cage ;continue ;};if _efff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ebdg .FilledAttr .UnmarshalXMLAttr (_efff );continue ;};if _efff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cabd ,_ecdc :=_efff .Value ,error (nil );if _ecdc !=nil {return _ecdc ;};_ebdg .FillcolorAttr =&_cabd ;continue ;};};_ffeg :for {_aedg ,_deaa :=d .Token ();if _deaa !=nil {return _deaa ;};switch _caed :=_aedg .(type ){case _ca .StartElement :switch _caed .Name {case _ca .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"}:_ebdg .Fill =NewFill ();if _bfde :=d .DecodeElement (_ebdg .Fill ,&_caed );_bfde !=nil {return _bfde ;};default:_fa .Log .Debug ("\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\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0020\u0025\u0076",_caed .Name );if _edef :=d .Skip ();_edef !=nil {return _edef ;};};case _ca .EndElement :break _ffeg ;case _ca .CharData :};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Shape and its children, prefixing error messages with path
|
|
|
|
func (_degca *Shape )ValidateWithPath (path string )error {if _gaaaag :=_degca .CT_Shape .ValidateWithPath (path );_gaaaag !=nil {return _gaaaag ;};return nil ;};func NewOfcCallout ()*OfcCallout {_eageb :=&OfcCallout {};_eageb .OfcCT_Callout =*NewOfcCT_Callout ();return _eageb ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_ClipPath and its children
|
|
|
|
func (_aaacg *OfcCT_ClipPath )Validate ()error {return _aaacg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path
|
|
|
|
func (_ggcfb *OfcClippath )ValidateWithPath (path string )error {if _eaed :=_ggcfb .OfcCT_ClipPath .ValidateWithPath (path );_eaed !=nil {return _eaed ;};return nil ;};func (_adgc *OfcCT_ShapeDefaults )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073";};if _adgc .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_adgc .SpidmaxAttr )});};if _adgc .StyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_adgc .StyleAttr )});};if _adgc .FillAttr !=_da .ST_TrueFalseUnset {_dffb ,_egefb :=_adgc .FillAttr .MarshalXMLAttr (_ca .Name {Local :"\u0066\u0069\u006c\u006c"});if _egefb !=nil {return _egefb ;};start .Attr =append (start .Attr ,_dffb );};if _adgc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_adgc .FillcolorAttr )});};if _adgc .StrokeAttr !=_da .ST_TrueFalseUnset {_becc ,_gggce :=_adgc .StrokeAttr .MarshalXMLAttr (_ca .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _gggce !=nil {return _gggce ;};start .Attr =append (start .Attr ,_becc );};if _adgc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_adgc .StrokecolorAttr )});};if _adgc .AllowincellAttr !=_da .ST_TrueFalseUnset {_fdbeeg ,_eaecc :=_adgc .AllowincellAttr .MarshalXMLAttr (_ca .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _eaecc !=nil {return _eaecc ;};start .Attr =append (start .Attr ,_fdbeeg );};if _adgc .ExtAttr !=ST_ExtUnset {_eceec ,_fbggc :=_adgc .ExtAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fbggc !=nil {return _fbggc ;};start .Attr =append (start .Attr ,_eceec );};e .EncodeToken (start );if _adgc .Fill !=nil {_ccegc :=_ca .StartElement {Name :_ca .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_adgc .Fill ,_ccegc );};if _adgc .Stroke !=nil {_fefef :=_ca .StartElement {Name :_ca .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_adgc .Stroke ,_fefef );};if _adgc .Textbox !=nil {_afdcb :=_ca .StartElement {Name :_ca .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_adgc .Textbox ,_afdcb );};if _adgc .Shadow !=nil {_effge :=_ca .StartElement {Name :_ca .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_adgc .Shadow ,_effge );};if _adgc .Skew !=nil {_bfebc :=_ca .StartElement {Name :_ca .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_adgc .Skew ,_bfebc );};if _adgc .Extrusion !=nil {_gadcg :=_ca .StartElement {Name :_ca .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_adgc .Extrusion ,_gadcg );};if _adgc .Callout !=nil {_cecd :=_ca .StartElement {Name :_ca .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_adgc .Callout ,_cecd );};if _adgc .Lock !=nil {_cgdaca :=_ca .StartElement {Name :_ca .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_adgc .Lock ,_cgdaca );};if _adgc .Colormru !=nil {_baeea :=_ca .StartElement {Name :_ca .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}};e .EncodeElement (_adgc .Colormru ,_baeea );};if _adgc .Colormenu !=nil {_gefc :=_ca .StartElement {Name :_ca .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_adgc .Colormenu ,_gefc );};e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_gfbde *Oval )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _gfbde .CT_Oval .Mars
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_R and its children
|
|
|
|
func (_gfec *OfcCT_R )Validate ()error {return _gfec .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsCanvas ST_EditAs =1;ST_EditAsOrgchart ST_EditAs =2;ST_EditAsRadial ST_EditAs =3;ST_EditAsCycle ST_EditAs =4;ST_EditAsStacked ST_EditAs =5;ST_EditAsVenn ST_EditAs =6;ST_EditAsBullseye ST_EditAs =7;);func (_dfabg ST_StrokeLineStyle )Validate ()error {return _dfabg .ValidateWithPath ("")};func (_faa *AG_Chromakey )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _faa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_faa .ChromakeyAttr )});};return nil ;};func (_geagb *OfcLeft )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 _geagb .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_gbgec OfcST_ColorMode )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_efead :=_ca .Attr {};_efead .Name =name ;switch _gbgec {case OfcST_ColorModeUnset :_efead .Value ="";case OfcST_ColorModeAuto :_efead .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_efead .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _efead ,nil ;};func (_eece *CT_Line )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_gbba :=range start .Attr {if _gbba .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"&&_gbba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eece .UserdrawnAttr .UnmarshalXMLAttr (_gbba );continue ;};if _gbba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path
|
|
|
|
func (_caaf *CT_Arc )ValidateWithPath (path string )error {for _afc ,_eca :=range _caaf .EG_ShapeElements {if _fbab :=_eca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_afc ));_fbab !=nil {return _fbab ;};};if _gaef :=_caaf .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gaef !=nil {return _gaef ;};if _ddccg :=_caaf .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ddccg !=nil {return _ddccg ;};if _cdee :=_caaf .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cdee !=nil {return _cdee ;};if _egge :=_caaf .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_egge !=nil {return _egge ;};if _aefa :=_caaf .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_aefa !=nil {return _aefa ;};if _bfbb :=_caaf .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bfbb !=nil {return _bfbb ;};if _eeab :=_caaf .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eeab !=nil {return _eeab ;};if _aebe :=_caaf .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_aebe !=nil {return _aebe ;};if _baeb :=_caaf .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_baeb !=nil {return _baeb ;};if _bbce :=_caaf .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bbce !=nil {return _bbce ;};if _gaea :=_caaf .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gaea !=nil {return _gaea ;};if _bfc :=_caaf .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bfc !=nil {return _bfc ;};if _bfbbf :=_caaf .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bfbbf !=nil {return _bfbbf ;};if _abac :=_caaf .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_abac !=nil {return _abac ;};if _cfgg :=_caaf .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cfgg !=nil {return _cfgg ;};if _aeedd :=_caaf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_aeedd !=nil {return _aeedd ;};if _eafb :=_caaf .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eafb !=nil {return _eafb ;};if _agaa :=_caaf .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_agaa !=nil {return _agaa ;};if _edce :=_caaf .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_edce !=nil {return _edce ;};if _daff :=_caaf .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_daff !=nil {return _daff ;};if _ffdb :=_caaf .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ffdb !=nil {return _ffdb ;};if _gfcf :=_caaf .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gfcf !=nil {return _gfcf ;};if _dcaf :=_caaf .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dcaf !=nil {return _dcaf ;};if _bfca :=_caaf .ForcedashAttr
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Image and its children, prefixing error messages with path
|
|
|
|
func (_gfbfb *Image )ValidateWithPath (path string )error {if _bfeec :=_gfbfb .CT_Image .ValidateWithPath (path );_bfeec !=nil {return _bfeec ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_CoreAttributes and its children
|
|
|
|
func (_fcd *AG_CoreAttributes )Validate ()error {return _fcd .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path
|
|
|
|
func (_cedcb *OfcEquationxml )ValidateWithPath (path string )error {if _edacg :=_cedcb .OfcCT_EquationXml .ValidateWithPath (path );_edacg !=nil {return _edacg ;};return nil ;};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 (_cgdac *OfcCT_Extrusion )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e";};if _cgdac .OnAttr !=_da .ST_TrueFalseUnset {_adgbf ,_dabg :=_cgdac .OnAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u006e"});if _dabg !=nil {return _dabg ;};start .Attr =append (start .Attr ,_adgbf );};if _cgdac .TypeAttr !=OfcST_ExtrusionTypeUnset {_fcbeeb ,_ccafg :=_cgdac .TypeAttr .MarshalXMLAttr (_ca .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccafg !=nil {return _ccafg ;};start .Attr =append (start .Attr ,_fcbeeb );};if _cgdac .RenderAttr !=OfcST_ExtrusionRenderUnset {_fdcga ,_cdfc :=_cgdac .RenderAttr .MarshalXMLAttr (_ca .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _cdfc !=nil {return _cdfc ;};start .Attr =append (start .Attr ,_fdcga );};if _cgdac .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cgdac .ViewpointoriginAttr )});};if _cgdac .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_f .Sprintf ("\u0025\u0076",*_cgdac .ViewpointAttr )});};if _cgdac .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_fbgd ,_gbfba :=_cgdac .PlaneAttr .MarshalXMLAttr (_ca .Name {Local :"\u0070\u006c\u0061n\u0065"});if _gbfba !=nil {return _gbfba ;};start .Attr =append (start .Attr ,_fbgd );};if _cgdac .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_f .Sprintf ("\u0025\u0076",*_cgdac .SkewangleAttr )});};if _cgdac .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cgdac .SkewamtAttr )});};if _cgdac .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_cgdac .ForedepthAttr )});};if _cgdac .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_f .Sprintf ("\u0025\u0076",*_cgdac .BackdepthAttr )});};if _cgdac .OrientationAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_cgdac .OrientationAttr )});};if _cgdac .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cgdac .OrientationangleAttr )});};if _cgdac .LockrotationcenterAttr !=_da .ST_TrueFalseUnset {_dfdgd ,_bgdea :=_cgdac .LockrotationcenterAttr .MarshalXMLAttr (_ca .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _bgdea !=nil {return _bgdea ;};start .Attr =append (start .Attr ,_dfdgd );};if _cgdac .AutorotationcenterAttr !=_da .ST_TrueFalseUnset {_cedg ,_cgbfae :=_cgdac .AutorotationcenterAttr .MarshalXMLAttr (_ca .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path
|
|
|
|
func (_dcgee *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _edcd :=_dcgee .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_edcd !=nil {return _edcd ;};return nil ;};type ST_FillType byte ;func (_bggb *AG_Style )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _bggb .StyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bggb .StyleAttr )});};return nil ;};func (_gcc *AG_AllCoreAttributes )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _gcc .HrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .HrefAttr )});};if _gcc .TargetAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .TargetAttr )});};if _gcc .ClassAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .ClassAttr )});};if _gcc .TitleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .TitleAttr )});};if _gcc .AltAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .AltAttr )});};if _gcc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .CoordsizeAttr )});};if _gcc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .CoordoriginAttr )});};if _gcc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .WrapcoordsAttr )});};if _gcc .PrintAttr !=_da .ST_TrueFalseUnset {_ee ,_gcf :=_gcc .PrintAttr .MarshalXMLAttr (_ca .Name {Local :"\u0070\u0072\u0069n\u0074"});if _gcf !=nil {return _gcf ;};start .Attr =append (start .Attr ,_ee );};if _gcc .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .IdAttr )});};if _gcc .StyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .StyleAttr )});};if _gcc .SpidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .SpidAttr )});};if _gcc .OnedAttr !=_da .ST_TrueFalseUnset {_cg ,_ab :=_gcc .OnedAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ab !=nil {return _ab ;};start .Attr =append (start .Attr ,_cg );};if _gcc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gcc .RegroupidAttr )});};if _gcc .DoubleclicknotifyAttr !=_da .ST_TrueFalseUnset {_cbg ,_cd :=_gcc .DoubleclicknotifyAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cd !=nil {return _cd ;};start .Attr =append (start .Attr ,_cbg );};if _gcc .ButtonAttr !=_da .ST_TrueFalseUnset {_dc ,_dg :=_gcc .ButtonAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dg !=nil {return _dg ;};start .Attr =append (start .Attr ,_dc );};if _gcc .UserhiddenAttr !=_da .ST_TrueFalseUnset {_dcb ,_ed :=_gcc .UserhiddenAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u00
|
2020-11-09 01:00:18 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Rect and its children, prefixing error messages with path
|
|
|
|
func (_dgafc *Rect )ValidateWithPath (path string )error {if _fddfg :=_dgafc .CT_Rect .ValidateWithPath (path );_fddfg !=nil {return _fddfg ;};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 _da .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _da .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _da .ST_TrueFalse ;ButtonAttr _da .ST_TrueFalse ;UserhiddenAttr _da .ST_TrueFalse ;BulletAttr _da .ST_TrueFalse ;HrAttr _da .ST_TrueFalse ;HrstdAttr _da .ST_TrueFalse ;HrnoshadeAttr _da .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _da .ST_TrueFalse ;AllowoverlapAttr _da .ST_TrueFalse ;UserdrawnAttr _da .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _da .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _da .ST_TrueFalse ;OleiconAttr _da .ST_TrueFalse ;OleAttr _da .ST_TrueFalseBlank ;PreferrelativeAttr _da .ST_TrueFalse ;CliptowrapAttr _da .ST_TrueFalse ;ClipAttr _da .ST_TrueFalse ;};func (_cefff *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_cefff =0;case "\u0073\u006f\u006ci\u0064":*_cefff =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_cefff =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_cefff =3;};return nil ;};func (_ggdcf *OfcCT_R )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_efagd :=range start .Attr {if _efagd .Name .Local =="\u0069\u0064"{_beadcb ,_ccagc :=_efagd .Value ,error (nil );if _ccagc !=nil {return _ccagc ;};_ggdcf .IdAttr =_beadcb ;continue ;};if _efagd .Name .Local =="\u0074\u0079\u0070\u0065"{_ggdcf .TypeAttr .UnmarshalXMLAttr (_efagd );continue ;};if _efagd .Name .Local =="\u0068\u006f\u0077"{_ggdcf .HowAttr .UnmarshalXMLAttr (_efagd );continue ;};if _efagd .Name .Local =="\u0069\u0064\u0072e\u0066"{_affc ,_fgfafb :=_efagd .Value ,error (nil );if _fgfafb !=nil {return _fgfafb ;};_ggdcf .IdrefAttr =&_affc ;continue ;};};_gcfa :for {_ffag ,_dgdg :=d .Token ();if _dgdg !=nil {return _dgdg ;};switch _debb :=_ffag .(type ){case _ca .StartElement :switch _debb .Name {case _ca .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"}:_efgd :=NewOfcCT_Proxy ();if _dgcab :=d .DecodeElement (_efgd ,&_debb );_dgcab !=nil {return _dgcab ;};_ggdcf .Proxy =append (_ggdcf .Proxy ,_efgd );default:_fa .Log .Debug ("\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",_debb .Name );if _edcbc :=d .Skip ();_edcbc !=nil {return _edcbc ;};};case _ca .EndElement :break _gcfa ;case _ca .CharData :};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_Chromakey and its children
|
|
|
|
func (_bbff *AG_Chromakey )Validate ()error {return _bbff .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};type AG_Path struct{PathAttr *string ;};func NewCT_ImageData ()*CT_ImageData {_cfdga :=&CT_ImageData {};return _cfdga };type ST_StrokeJoinStyle byte ;type OfcST_ConnectorType byte ;
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path
|
|
|
|
func (_cadfa *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_adbgg *OfcCT_Ink )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_bbad :=range start .Attr {if _bbad .Name .Local =="\u0069"{_fbdce ,_gfedb :=_bbad .Value ,error (nil );if _gfedb !=nil {return _gfedb ;};_adbgg .IAttr =&_fbdce ;continue ;};if _bbad .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_adbgg .AnnotationAttr .UnmarshalXMLAttr (_bbad );continue ;};if _bbad .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ffgfb ,_agbgb :=_bbad .Value ,error (nil );if _agbgb !=nil {return _agbgb ;};_adbgg .ContentTypeAttr =&_ffgfb ;continue ;};};for {_cggec ,_gffbe :=d .Token ();if _gffbe !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_gffbe );};if _ccfaa ,_eefefc :=_cggec .(_ca .EndElement );_eefefc &&_ccfaa .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Complex ()*OfcCT_Complex {_cgdfc :=&OfcCT_Complex {};return _cgdfc };func (_cbegfe ST_StrokeEndCap )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_cbegfe .String (),start );};func (_dbbb *AG_OfficeShapeAttributes )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _dbbb .SptAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dbbb .SptAttr )});};if _dbbb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ggf ,_cfdf :=_dbbb .ConnectortypeAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _cfdf !=nil {return _cfdf ;};start .Attr =append (start .Attr ,_ggf );};if _dbbb .BwmodeAttr !=OfcST_BWModeUnset {_cbeb ,_gda :=_dbbb .BwmodeAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gda !=nil {return _gda ;};start .Attr =append (start .Attr ,_cbeb );};if _dbbb .BwpureAttr !=OfcST_BWModeUnset {_gaad ,_eaea :=_dbbb .BwpureAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eaea !=nil {return _eaea ;};start .Attr =append (start .Attr ,_gaad );};if _dbbb .BwnormalAttr !=OfcST_BWModeUnset {_dcc ,_cebf :=_dbbb .BwnormalAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cebf !=nil {return _cebf ;};start .Attr =append (start .Attr ,_dcc );};if _dbbb .ForcedashAttr !=_da .ST_TrueFalseUnset {_eaeb ,_efg :=_dbbb .ForcedashAttr .MarshalXMLAttr (_ca .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _efg !=nil {return _efg ;};start .Attr =append (start .Attr ,_eaeb );};if _dbbb .OleiconAttr !=_da .ST_TrueFalseUnset {_bgbg ,_ffeb :=_dbbb .OleiconAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ffeb !=nil {return _ffeb ;};start .Attr =append (start .Attr ,_bgbg );};if _dbbb .OleAttr !=_da .ST_TrueFalseBlankUnset {_ccdf ,_cde :=_dbbb .OleAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u006fl\u0065"});if _cde !=nil {return _cde ;};start .Attr =append (start .Attr ,_ccdf );};if _dbbb .PreferrelativeAttr !=_da .ST_TrueFalseUnset {_cda ,_afee :=_dbbb .PreferrelativeAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _afee !=nil {return _afee ;};start .Attr =append (start .Attr ,_cda );};if _dbbb .CliptowrapAttr !=_da .ST_TrueFalseUnset {_cfa ,_gege :=_dbbb .CliptowrapAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _gege !=nil {return _gege ;};start .Attr =append (start .Attr ,_cfa );};if _dbbb .ClipAttr !=_da .ST_TrueFalseUnset {_dccb ,_ccf :=_dbbb .ClipAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ccf !=nil {return _ccf ;};start .Attr =append (start .Attr ,_dccb );};return nil ;};type OfcFill struct{OfcCT_Fill };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path
|
|
|
|
func (_acg *AG_ShapeAttributes )ValidateWithPath (path string )error {if _gbc :=_acg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gbc !=nil {return _gbc ;};if _cffcf :=_acg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cffcf !=nil {return _cffcf ;};if _faac :=_acg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_faac !=nil {return _faac ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Background and its children, prefixing error messages with path
|
|
|
|
func (_bdga *Background )ValidateWithPath (path string )error {if _gdag :=_bdga .CT_Background .ValidateWithPath (path );_gdag !=nil {return _gdag ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path
|
|
|
|
func (_bdedge *OfcBottom )ValidateWithPath (path string )error {if _cccfe :=_bdedge .OfcCT_StrokeChild .ValidateWithPath (path );_cccfe !=nil {return _cccfe ;};return nil ;};func (_cdacd *OfcCT_EquationXml )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";};if _cdacd .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cdacd .ContentTypeAttr )});};e .EncodeToken (start );if _cdacd .Any !=nil {_cdacd .Any .MarshalXML (e ,_ca .StartElement {});};e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path
|
|
|
|
func (_bdcdf *OfcDiagram )ValidateWithPath (path string )error {if _efdfe :=_bdcdf .OfcCT_Diagram .ValidateWithPath (path );_efdfe !=nil {return _efdfe ;};return nil ;};type OfcCallout struct{OfcCT_Callout };type OfcClippath struct{OfcCT_ClipPath };func (_gdffc *Group )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_gdffc .CT_Group =*NewCT_Group ();for _ ,_befda :=range start .Attr {if _befda .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"&&_befda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gdffc .AllowincellAttr .UnmarshalXMLAttr (_befda );continue ;};if _befda .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"&&_befda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gdffc .BulletAttr .UnmarshalXMLAttr (_befda );continue ;};if _befda .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"&&_befda .Name .Local =="\u0068\u0072"{_gdffc .HrAttr .UnmarshalXMLAttr (_befda );continue ;};if _befda .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"&&_befda .Name .Local =="\u006f\u006e\u0065\u0064"{_gdffc .OnedAttr .UnmarshalXMLAttr (_befda );continue ;};if _befda .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"&&_befda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gdffc .HralignAttr .UnmarshalXMLAttr (_befda );continue ;};if _befda .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"&&_befda .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_dbgcb ,_cafac :=_befda .Value ,error (nil );if _cafac !=nil {return _cafac ;};_gdffc .TablelimitsAttr =&_dbgcb ;continue ;};if _befda .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"&&_befda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bfabg ,_afadg :=_d .ParseInt (_befda .Value ,10,64);if _afadg !=nil {return _afadg ;};_gdffc .RegroupidAttr =&_bfabg ;continue ;};if _befda .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"&&_befda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cdaec ,_fbgb :=_befda .Value ,error (nil );if _fbgb !=nil {return _fbgb ;};_gdffc .BordertopcolorAttr =&_cdaec ;continue ;};if _befda .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"&&_befda .Name .Local =="\u0073\u0070\u0069\u0064"{_ebab ,_eagga :=_befda .Value ,error (nil );if _eagga !=nil {return _eagga ;};_gdffc .SpidAttr =&_ebab ;continue ;};if _befda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_StrokeAttributes and its children
|
|
|
|
func (_aag *AG_StrokeAttributes )Validate ()error {return _aag .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func NewOfcCT_Rules ()*OfcCT_Rules {_fcaccb :=&OfcCT_Rules {};return _fcaccb };func (_fcfefd *OfcCT_ShapeDefaults )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_dcdgg :=range start .Attr {if _dcdgg .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_dded ,_ggacf :=_d .ParseInt (_dcdgg .Value ,10,64);if _ggacf !=nil {return _ggacf ;};_fcfefd .SpidmaxAttr =&_dded ;continue ;};if _dcdgg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fcfefd .AllowincellAttr .UnmarshalXMLAttr (_dcdgg );continue ;};if _dcdgg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cddede ,_ebbde :=_dcdgg .Value ,error (nil );if _ebbde !=nil {return _ebbde ;};_fcfefd .StrokecolorAttr =&_cddede ;continue ;};if _dcdgg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_fcfefd .StrokeAttr .UnmarshalXMLAttr (_dcdgg );continue ;};if _dcdgg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ccfeg ,_ebac :=_dcdgg .Value ,error (nil );if _ebac !=nil {return _ebac ;};_fcfefd .FillcolorAttr =&_ccfeg ;continue ;};if _dcdgg .Name .Local =="\u0066\u0069\u006c\u006c"{_fcfefd .FillAttr .UnmarshalXMLAttr (_dcdgg );continue ;};if _dcdgg .Name .Local =="\u0073\u0074\u0079l\u0065"{_gegcc ,_fcafd :=_dcdgg .Value ,error (nil );if _fcafd !=nil {return _fcafd ;};_fcfefd .StyleAttr =&_gegcc ;continue ;};if _dcdgg .Name .Local =="\u0065\u0078\u0074"{_fcfefd .ExtAttr .UnmarshalXMLAttr (_dcdgg );continue ;};};_eaaef :for {_fcfdc ,_ceacd :=d .Token ();if _ceacd !=nil {return _ceacd ;};switch _cebcc :=_fcfdc .(type ){case _ca .StartElement :switch _cebcc .Name {case _ca .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"}:_fcfefd .Fill =NewFill ();if _bdbbg :=d .DecodeElement (_fcfefd .Fill ,&_cebcc );_bdbbg !=nil {return _bdbbg ;};case _ca .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"}:_fcfefd .Stroke =NewStroke ();if _aacdf :=d .DecodeElement (_fcfefd .Stroke ,&_cebcc );_aacdf !=nil {return _aacdf ;};case _ca .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"}:_fcfefd .Textbox =NewTextbox ();if _aaacd :=d .DecodeElement (_fcfefd .Textbox ,&_cebcc );_aaacd !=nil {return _aaacd ;};case _ca .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"}:_fcfefd .Shadow =NewShadow ();if _afcea :=d .DecodeElement (_fcfefd .Shadow ,&_cebcc );_afcea !=nil {return _afcea ;};case _ca .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"}:_fcfefd .Skew =NewOfcSkew ();if _aagec :=d .DecodeElement (_fcfefd .Skew ,&_cebcc );_aagec !=nil {return _aagec ;};case _ca .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"}:_fcfefd .Extrusion =NewOfcExtrusion ();if _bfbed :=d .DecodeElement (_fcfefd .Extrusion ,&_cebcc );_bfbed !=nil {return _bfbed ;};case _ca .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_RelationTable and its children
|
|
|
|
func (_bgfaf *OfcCT_RelationTable )Validate ()error {return _bgfaf .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
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path
|
|
|
|
func (_abdag *OfcSkew )ValidateWithPath (path string )error {if _aagdd :=_abdag .OfcCT_Skew .ValidateWithPath (path );_aagdd !=nil {return _aagdd ;};return nil ;};
|
2020-12-17 22:07:08 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path
|
|
|
|
func (_begbd *OfcRight )ValidateWithPath (path string )error {if _dcgcca :=_begbd .OfcCT_StrokeChild .ValidateWithPath (path );_dcgcca !=nil {return _dcgcca ;};return 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 _da .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _da .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _da .ST_TrueFalse ;ButtonAttr _da .ST_TrueFalse ;UserhiddenAttr _da .ST_TrueFalse ;BulletAttr _da .ST_TrueFalse ;HrAttr _da .ST_TrueFalse ;HrstdAttr _da .ST_TrueFalse ;HrnoshadeAttr _da .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _da .ST_TrueFalse ;AllowoverlapAttr _da .ST_TrueFalse ;UserdrawnAttr _da .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _da .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _da .ST_TrueFalse ;OleiconAttr _da .ST_TrueFalse ;OleAttr _da .ST_TrueFalseBlank ;PreferrelativeAttr _da .ST_TrueFalse ;CliptowrapAttr _da .ST_TrueFalse ;ClipAttr _da .ST_TrueFalse ;};func (_ccdbe *OfcOLEObject )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ="o\u003a\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074";return _ccdbe
|
2020-12-17 22:07:08 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Arc and its children
|
|
|
|
func (_cgcd *Arc )Validate ()error {return _cgcd .ValidateWithPath ("\u0041\u0072\u0063")};func (_eeeadc *OfcCT_IdMap )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_bdccb :=range start .Attr {if _bdccb .Name .Local =="\u0064\u0061\u0074\u0061"{_eaefdd ,_ecfe :=_bdccb .Value ,error (nil );if _ecfe !=nil {return _ecfe ;};_eeeadc .DataAttr =&_eaefdd ;continue ;};if _bdccb .Name .Local =="\u0065\u0078\u0074"{_eeeadc .ExtAttr .UnmarshalXMLAttr (_bdccb );continue ;};};for {_cdceg ,_dfeea :=d .Token ();if _dfeea !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_dfeea );};if _cagbec ,_aaebeb :=_cdceg .(_ca .EndElement );_aaebeb &&_cagbec .Name ==start .Name {break ;};};return nil ;};func (_edgbee OfcST_BWMode )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_edgbee .String (),start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path
|
|
|
|
func (_bgagf *CT_Textbox )ValidateWithPath (path string )error {if _ddefa :=_bgagf .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_ddefa !=nil {return _ddefa ;};if _cgcbb :=_bgagf .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_cgcbb !=nil {return _cgcbb ;};if _bgagf .TxbxContent !=nil {if _gdfba :=_bgagf .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gdfba !=nil {return _gdfba ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcDiagram and its children
|
|
|
|
func (_gcgeb *OfcDiagram )Validate ()error {return _gcgeb .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_fgebe *AG_Style )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_dabe :=range start .Attr {if _dabe .Name .Local =="\u0073\u0074\u0079l\u0065"{_ceef ,_baf :=_dabe .Value ,error (nil );if _baf !=nil {return _baf ;};_fgebe .StyleAttr =&_ceef ;continue ;};};for {_fba ,_fcgd :=d .Token ();if _fcgd !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_fcgd );};if _dbgd ,_dgbdg :=_fba .(_ca .EndElement );_dgbdg &&_dbgd .Name ==start .Name {break ;};};return nil ;};func NewCT_H ()*CT_H {_afgbf :=&CT_H {};return _afgbf };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_H and its children, prefixing error messages with path
|
|
|
|
func (_cbaa *CT_H )ValidateWithPath (path string )error {if _egad :=_cbaa .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_egad !=nil {return _egad ;};if _eafbc :=_cbaa .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r");_eafbc !=nil {return _eafbc ;};if _gagf :=_cbaa .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_gagf !=nil {return _gagf ;};return nil ;};type AG_Adj struct{AdjAttr *string ;};func (_gfeaf *OfcCallout )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_gfeaf .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_gcgdbb :=range start .Attr {if _gcgdbb .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_gfeaf .LengthspecifiedAttr .UnmarshalXMLAttr (_gcgdbb );continue ;};if _gcgdbb .Name .Local =="\u006f\u006e"{_gfeaf .OnAttr .UnmarshalXMLAttr (_gcgdbb );continue ;};if _gcgdbb .Name .Local =="\u0067\u0061\u0070"{_gbeag ,_agdaf :=_gcgdbb .Value ,error (nil );if _agdaf !=nil {return _agdaf ;};_gfeaf .GapAttr =&_gbeag ;continue ;};if _gcgdbb .Name .Local =="\u0061\u006e\u0067l\u0065"{_gfeaf .AngleAttr .UnmarshalXMLAttr (_gcgdbb );continue ;};if _gcgdbb .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_gfeaf .DropautoAttr .UnmarshalXMLAttr (_gcgdbb );continue ;};if _gcgdbb .Name .Local =="\u0064\u0072\u006f\u0070"{_cfege ,_bgebd :=_gcgdbb .Value ,error (nil );if _bgebd !=nil {return _bgebd ;};_gfeaf .DropAttr =&_cfege ;continue ;};if _gcgdbb .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fdbf ,_fabfe :=_gcgdbb .Value ,error (nil );if _fabfe !=nil {return _fabfe ;};_gfeaf .DistanceAttr =&_fdbf ;continue ;};if _gcgdbb .Name .Local =="\u0074\u0079\u0070\u0065"{_bbfg ,_fgdfa :=_gcgdbb .Value ,error (nil );if _fgdfa !=nil {return _fgdfa ;};_gfeaf .TypeAttr =&_bbfg ;continue ;};if _gcgdbb .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_gafbg ,_gfbab :=_gcgdbb .Value ,error (nil );if _gfbab !=nil {return _gfbab ;};_gfeaf .LengthAttr =&_gafbg ;continue ;};if _gcgdbb .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_gfeaf .AccentbarAttr .UnmarshalXMLAttr (_gcgdbb );continue ;};if _gcgdbb .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_gfeaf .TextborderAttr .UnmarshalXMLAttr (_gcgdbb );continue ;};if _gcgdbb .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_gfeaf .MinusxAttr .UnmarshalXMLAttr (_gcgdbb );continue ;};if _gcgdbb .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_gfeaf .MinusyAttr .UnmarshalXMLAttr (_gcgdbb );continue ;};if _gcgdbb .Name .Local =="\u0065\u0078\u0074"{_gfeaf .ExtAttr .UnmarshalXMLAttr (_gcgdbb );continue ;};};for {_fffdc ,_bbfgc :=d .Token ();if _bbfgc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_bbfgc );};if _cdbbb ,_bdabe :=_fffdc .(_ca .EndElement );_bdabe &&_cdbbb .Name ==start .Name {break ;};};return nil ;};func (_faddd *CT_Shapetype )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_adda :=range start .Attr {if _adda .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"&&_adda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dfbcdf ,_bfgea :=_adda .Value ,error (nil );if _bfgea !=nil {return _bfgea ;};_faddd .BordertopcolorAttr =&_dfbcdf ;continue ;};if _adda .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"&&_adda .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_cdef ,_cggb :=_adda .Value ,error (nil );if _cggb !=nil {return _cggb ;};_faddd .MasterAttr =&_cdef ;continue ;};if _adda .
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path
|
|
|
|
func (_gdcfe *OfcFill )ValidateWithPath (path string )error {if _gbce :=_gdcfe .OfcCT_Fill .ValidateWithPath (path );_gbce !=nil {return _gbce ;};return nil ;};func (_eedfe OfcST_FillType )Validate ()error {return _eedfe .ValidateWithPath ("")};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _da .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 _da .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 _da .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _da .ST_TrueFalse ;RelidAttr *string ;};type ST_StrokeArrowWidth byte ;func (_cdcbg *OfcST_HrAlign )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_cdcbg =0;case "\u006c\u0065\u0066\u0074":*_cdcbg =1;case "\u0072\u0069\u0067h\u0074":*_cdcbg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdcbg =3;};return nil ;};func (_cefagcb *Shadow )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_cefagcb .CT_Shadow =*NewCT_Shadow ();for _ ,_bggbd :=range start .Attr {if _bggbd .Name .Local =="\u006f\u006e"{_cefagcb .OnAttr .UnmarshalXMLAttr (_bggbd );continue ;};if _bggbd .Name .Local =="\u0074\u0079\u0070\u0065"{_cefagcb .TypeAttr .UnmarshalXMLAttr (_bggbd );continue ;};if _bggbd .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_cefagcb .ObscuredAttr .UnmarshalXMLAttr (_bggbd );continue ;};if _bggbd .Name .Local =="\u0063\u006f\u006co\u0072"{_babfa ,_faaad :=_bggbd .Value ,error (nil );if _faaad !=nil {return _faaad ;};_cefagcb .ColorAttr =&_babfa ;continue ;};if _bggbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ebfbdb ,_cdfcd :=_bggbd .Value ,error (nil );if _cdfcd !=nil {return _cdfcd ;};_cefagcb .OpacityAttr =&_ebfbdb ;continue ;};if _bggbd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_eaadfg ,_aecaba :=_bggbd .Value ,error (nil );if _aecaba !=nil {return _aecaba ;};_cefagcb .OffsetAttr =&_eaadfg ;continue ;};if _bggbd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_febbdc ,_aecbg :=_bggbd .Value ,error (nil );if _aecbg !=nil {return _aecbg ;};_cefagcb .Color2Attr =&_febbdc ;continue ;};if _bggbd .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_acgbb ,_facbd :=_bggbd .Value ,error (nil );if _facbd !=nil {return _facbd ;};_cefagcb .Offset2Attr =&_acgbb ;continue ;};if _bggbd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_aabefc ,_dbecd :=_bggbd .Value ,error (nil );if _dbecd !=nil {return _dbecd ;};_cefagcb .OriginAttr =&_aabefc ;continue ;};if _bggbd .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_aecgf ,_fgffd :=_bggbd .Value ,error (nil );if _fgffd !=nil {return _fgffd ;};_cefagcb .MatrixAttr =&_aecgf ;continue ;};if _bggbd .Name .Local =="\u0069\u0064"{_gecde ,_addea :=_bggbd .Value ,error (nil );if _addea !=nil {return _addea ;};_cefagcb .IdAttr =&_gecde ;continue ;};};for {_ccece ,_fcgdgc :=d .Token ();if _fcgdgc !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_fcgdgc );};if _decdb ,_aaeee :=_ccece .(_ca .EndElement );_aaeee &&_decdb .Name ==start .Name {break ;};};return nil ;};func (_fdbd *CT_Oval )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_bdfd :=range start .Attr {if _bdfd .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"&&_bdfd .Name .Local =="\u0062\
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Arc and its children, prefixing error messages with path
|
|
|
|
func (_gbddcg *Arc )ValidateWithPath (path string )error {if _fgcc :=_gbddcg .CT_Arc .ValidateWithPath (path );_fgcc !=nil {return _fgcc ;};return nil ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _da .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 _da .ST_TrueFalse ;BilevelAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;};func (_ecaab OfcST_ExtrusionRender )String ()string {switch _ecaab {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 "";};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path
|
|
|
|
func (_adga *CT_Curve )ValidateWithPath (path string )error {for _agcg ,_bdfe :=range _adga .EG_ShapeElements {if _cgfa :=_bdfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_agcg ));_cgfa !=nil {return _cgfa ;};};if _ddgg :=_adga .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ddgg !=nil {return _ddgg ;};if _gbbd :=_adga .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gbbd !=nil {return _gbbd ;};if _agfe :=_adga .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_agfe !=nil {return _agfe ;};if _dddeb :=_adga .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dddeb !=nil {return _dddeb ;};if _gebe :=_adga .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gebe !=nil {return _gebe ;};if _ffegg :=_adga .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ffegg !=nil {return _ffegg ;};if _agfeb :=_adga .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_agfeb !=nil {return _agfeb ;};if _dgfd :=_adga .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dgfd !=nil {return _dgfd ;};if _cdcb :=_adga .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cdcb !=nil {return _cdcb ;};if _ccaae :=_adga .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_ccaae !=nil {return _ccaae ;};if _ccccd :=_adga .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ccccd !=nil {return _ccccd ;};if _egffd :=_adga .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_egffd !=nil {return _egffd ;};if _edfe :=_adga .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_edfe !=nil {return _edfe ;};if _geag :=_adga .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_geag !=nil {return _geag ;};if _gbcd :=_adga .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gbcd !=nil {return _gbcd ;};if _afea :=_adga .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_afea !=nil {return _afea ;};if _fbbfd :=_adga .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fbbfd !=nil {return _fbbfd ;};if _daagc :=_adga .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_daagc !=nil {return _daagc ;};if _becd :=_adga .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_becd !=nil {return _becd ;};if _fdc :=_adga .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fdc !=nil {return _fdc ;};if _bdab :=_adga .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdab !=nil {return _bdab ;};if _cgbeg :=_adga .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cgbeg !=nil {return _cgbeg ;};if _ebbe :=_adga .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ebbe !=nil {return _ebbe ;};if _gce
|
2020-08-31 22:58:25 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path
|
|
|
|
func (_cabac *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _dgcbd :=_cabac .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dgcbd !=nil {return _dgcbd ;};if _bfgcg :=_cabac .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_bfgcg !=nil {return _bfgcg ;};if _fecee :=_cabac .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fecee !=nil {return _fecee ;};if _adabd :=_cabac .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_adabd !=nil {return _adabd ;};if _ccafe :=_cabac .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ccafe !=nil {return _ccafe ;};if _gdgbb :=_cabac .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gdgbb !=nil {return _gdgbb ;};if _aggbd :=_cabac .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_aggbd !=nil {return _aggbd ;};if _cfgeg :=_cabac .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_cfgeg !=nil {return _cfgeg ;};if _eadae :=_cabac .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_eadae !=nil {return _eadae ;};if _fcfcb :=_cabac .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_fcfcb !=nil {return _fcfcb ;};if _ddbge :=_cabac .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_ddbge !=nil {return _ddbge ;};if _fdcfg :=_cabac .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_fdcfg !=nil {return _fdcfg ;};if _bceef :=_cabac .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_bceef !=nil {return _bceef ;};if _dggc :=_cabac .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_dggc !=nil {return _dggc ;};if _dbcg :=_cabac .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dbcg !=nil {return _dbcg ;};if _edbdbc :=_cabac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_edbdbc !=nil {return _edbdbc ;};return nil ;};func (_faebec *OfcComplex )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_faebec .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_dgdcgg :=range start .Attr {if _dgdcgg .Name .Local =="\u0065\u0078\u0074"{_faebec .ExtAttr .UnmarshalXMLAttr (_dgdcgg );continue ;};};for {_cffaa ,_befbg :=d .Token ();if _befbg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_befbg );};if _cecfd ,_cgcf :=_cffaa .(_ca .EndElement );_cgcf &&_cecfd .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path
|
|
|
|
func (_abdab *OfcCT_Relation )ValidateWithPath (path string )error {if _gcbdg :=_abdab .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gcbdg !=nil {return _gcbdg ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path
|
|
|
|
func (_gefaa *CT_PolyLine )ValidateWithPath (path string )error {for _ccgc ,_gafbc :=range _gefaa .Ink {if _acaaa :=_gafbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ccgc ));_acaaa !=nil {return _acaaa ;};};for _ggaa ,_adcdb :=range _gefaa .EG_ShapeElements {if _gdfbce :=_adcdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ggaa ));_gdfbce !=nil {return _gdfbce ;};};if _cdde :=_gefaa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cdde !=nil {return _cdde ;};if _bfcb :=_gefaa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bfcb !=nil {return _bfcb ;};if _dbfgc :=_gefaa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbfgc !=nil {return _dbfgc ;};if _ebdfbc :=_gefaa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ebdfbc !=nil {return _ebdfbc ;};if _fafdd :=_gefaa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fafdd !=nil {return _fafdd ;};if _feaa :=_gefaa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_feaa !=nil {return _feaa ;};if _fgef :=_gefaa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fgef !=nil {return _fgef ;};if _efbdf :=_gefaa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_efbdf !=nil {return _efbdf ;};if _bgde :=_gefaa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bgde !=nil {return _bgde ;};if _egdcf :=_gefaa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_egdcf !=nil {return _egdcf ;};if _cbddg :=_gefaa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cbddg !=nil {return _cbddg ;};if _eefge :=_gefaa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_eefge !=nil {return _eefge ;};if _eadfe :=_gefaa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_eadfe !=nil {return _eadfe ;};if _cdaae :=_gefaa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cdaae !=nil {return _cdaae ;};if _cdca :=_gefaa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cdca !=nil {return _cdca ;};if _agag :=_gefaa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_agag !=nil {return _agag ;};if _agaea :=_gefaa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_agaea !=nil {return _agaea ;};if _bbab :=_gefaa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bbab !=nil {return _bbab ;};if _fbcdg :=_gefaa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fbcdg !=nil {return _fbcdg ;};if _fagac :=_gefaa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_fagac !=nil {return _fagac ;};if _bbfbg :=_gefaa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bbfbg !=nil {return _bbfbg ;};if _cdcaf :=_gefaa .BwpureAttr .ValidateWithPath (path +"/\u0042\u007
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_AllCoreAttributes and its children
|
|
|
|
func (_aa *AG_AllCoreAttributes )Validate ()error {return _aa .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");};func (_dgeeb *OfcCT_Ink )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b";};if _dgeeb .IAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_dgeeb .IAttr )});};if _dgeeb .AnnotationAttr !=_da .ST_TrueFalseUnset {_adbfd ,_ebed :=_dgeeb .AnnotationAttr .MarshalXMLAttr (_ca .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"});if _ebed !=nil {return _ebed ;};start .Attr =append (start .Attr ,_adbfd );};if _dgeeb .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dgeeb .ContentTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};type Oval struct{CT_Oval };func (_cceaaa ST_EditAs )String ()string {switch _cceaaa {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 (_egbdc *OfcCT_Skew )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _egbdc .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_egbdc .IdAttr )});};if _egbdc .OnAttr !=_da .ST_TrueFalseUnset {_feagg ,_bafbg :=_egbdc .OnAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u006e"});if _bafbg !=nil {return _bafbg ;};start .Attr =append (start .Attr ,_feagg );};if _egbdc .OffsetAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_egbdc .OffsetAttr )});};if _egbdc .OriginAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_egbdc .OriginAttr )});};if _egbdc .MatrixAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_egbdc .MatrixAttr )});};if _egbdc .ExtAttr !=ST_ExtUnset {_dbee ,_dgacf :=_egbdc .ExtAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dgacf !=nil {return _dgacf ;};start .Attr =append (start .Attr ,_dbee );};e .EncodeToken (start );e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_deadg *CT_Arc )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063";};if _deadg .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_deadg .StartAngleAttr )});};if _deadg .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_deadg .EndAngleAttr )});};if _deadg .HrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_deadg .HrefAttr )});};if _deadg .TargetAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_deadg .TargetAttr )});};if _deadg .ClassAttr !=nil {start .Attr =append (start .At
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path
|
|
|
|
func (_ecbdd *OfcCT_Skew )ValidateWithPath (path string )error {if _faafd :=_ecbdd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_faafd !=nil {return _faafd ;};if _bfbfad :=_ecbdd .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bfbfad !=nil {return _bfbfad ;};return nil ;};func NewOfcCT_Relation ()*OfcCT_Relation {_ebgea :=&OfcCT_Relation {};return _ebgea };func (_acgbg *Image )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _acgbg .CT_Image .MarshalXML (e ,start );};type ST_StrokeArrowLength byte ;func (_gbafg ST_EditAs )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_efgfb :=_ca .Attr {};_efgfb .Name =name ;switch _gbafg {case ST_EditAsUnset :_efgfb .Value ="";case ST_EditAsCanvas :_efgfb .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_efgfb .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_efgfb .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_efgfb .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_efgfb .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_efgfb .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_efgfb .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _efgfb ,nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Shadow and its children
|
|
|
|
func (_addcd *CT_Shadow )Validate ()error {return _addcd .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_aaebd :=&OfcCT_ColorMenu {};return _aaebd };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Curve and its children
|
|
|
|
func (_ceecd *CT_Curve )Validate ()error {return _ceecd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path
|
|
|
|
func (_cebfd *OfcCallout )ValidateWithPath (path string )error {if _egbaga :=_cebfd .OfcCT_Callout .ValidateWithPath (path );_egbaga !=nil {return _egbaga ;};return nil ;};type OfcDiagram struct{OfcCT_Diagram };func (_gbfdd *OfcST_ExtrusionPlane )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_fgegg ,_eageeg :=d .Token ();if _eageeg !=nil {return _eageeg ;};if _ccbfcd ,_adgae :=_fgegg .(_ca .EndElement );_adgae &&_ccbfcd .Name ==start .Name {*_gbfdd =1;return nil ;};if _cccab ,_eeedb :=_fgegg .(_ca .CharData );!_eeedb {return _f .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",_fgegg );}else {switch string (_cccab ){case "":*_gbfdd =0;case "\u0058\u0059":*_gbfdd =1;case "\u005a\u0058":*_gbfdd =2;case "\u0059\u005a":*_gbfdd =3;};};_fgegg ,_eageeg =d .Token ();if _eageeg !=nil {return _eageeg ;};if _ccfaaf ,_fcbfg :=_fgegg .(_ca .EndElement );_fcbfg &&_ccfaaf .Name ==start .Name {return nil ;};return _f .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",_fgegg );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcColumn and its children
|
|
|
|
func (_eeec *OfcColumn )Validate ()error {return _eeec .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_dgce *CT_Line )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065";};if _dgce .FromAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .FromAttr )});};if _dgce .ToAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .ToAttr )});};if _dgce .HrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .HrefAttr )});};if _dgce .TargetAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .TargetAttr )});};if _dgce .ClassAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .ClassAttr )});};if _dgce .TitleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .TitleAttr )});};if _dgce .AltAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .AltAttr )});};if _dgce .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .CoordsizeAttr )});};if _dgce .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .CoordoriginAttr )});};if _dgce .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .WrapcoordsAttr )});};if _dgce .PrintAttr !=_da .ST_TrueFalseUnset {_fgcd ,_fcbedg :=_dgce .PrintAttr .MarshalXMLAttr (_ca .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fcbedg !=nil {return _fcbedg ;};start .Attr =append (start .Attr ,_fgcd );};if _dgce .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .IdAttr )});};if _dgce .StyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .StyleAttr )});};if _dgce .SpidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .SpidAttr )});};if _dgce .OnedAttr !=_da .ST_TrueFalseUnset {_ffcd ,_cgcg :=_dgce .OnedAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cgcg !=nil {return _cgcg ;};start .Attr =append (start .Attr ,_ffcd );};if _dgce .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dgce .RegroupidAttr )});};if _dgce .DoubleclicknotifyAttr !=_da .ST_TrueFalseUnset {_fadae ,_dgca :=_dgce .DoubleclicknotifyAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dgca !=nil {return _dgca ;};start .Attr =append (start .Attr ,_fadae );};if _dgce .ButtonAttr !=_da .ST_TrueFalseUnset {_aeec ,_fedc :=_dgce .ButtonAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fedc !=nil {return _fedc ;};start .Attr =append (start .Attr ,_aeec );};if _dgce .UserhiddenAttr !=_da .ST_TrueFalseUnset {_bcgf ,_fefb :=_
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Textpath and its children, prefixing error messages with path
|
|
|
|
func (_baageg *Textpath )ValidateWithPath (path string )error {if _ggfbda :=_baageg .CT_TextPath .ValidateWithPath (path );_ggfbda !=nil {return _ggfbda ;};return nil ;};func (_acbc *AG_OfficeShapeAttributes )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_edded :=range start .Attr {if _edded .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"&&_edded .Name .Local =="\u0073\u0070\u0074"{_cbb ,_fgga :=_d .ParseFloat (_edded .Value ,64);if _fgga !=nil {return _fgga ;};_bfd :=float32 (_cbb );_acbc .SptAttr =&_bfd ;continue ;};if _edded .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"&&_edded .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_acbc .ConnectortypeAttr .UnmarshalXMLAttr (_edded );continue ;};if _edded .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"&&_edded .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_acbc .BwmodeAttr .UnmarshalXMLAttr (_edded );continue ;};if _edded .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"&&_edded .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_acbc .BwpureAttr .UnmarshalXMLAttr (_edded );continue ;};if _edded .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"&&_edded .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_acbc .BwnormalAttr .UnmarshalXMLAttr (_edded );continue ;};if _edded .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"&&_edded .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_acbc .ForcedashAttr .UnmarshalXMLAttr (_edded );continue ;};if _edded .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"&&_edded .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_acbc .OleiconAttr .UnmarshalXMLAttr (_edded );continue ;};if _edded .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"&&_edded .Name .Local =="\u006f\u006c\u0065"{_acbc .OleAttr .UnmarshalXMLAttr (_edded );continue ;};if _edded .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"&&_edded .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_acbc .PreferrelativeAttr .UnmarshalXMLAttr (_edded );continue ;};if _edded .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"&&_edded .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0
|
2022-02-05 13:05:36 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_ColorMenu and its children
|
|
|
|
func (_gggcb *OfcCT_ColorMenu )Validate ()error {return _gggcb .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func (_gbccdf OfcST_InsetMode )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_gbccdf .String (),start );};type ST_ShadowType byte ;func (_egcdf *OfcCT_RegroupTable )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065";};if _egcdf .ExtAttr !=ST_ExtUnset {_adcdg ,_aegce :=_egcdf .ExtAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aegce !=nil {return _aegce ;};start .Attr =append (start .Attr ,_adcdg );};e .EncodeToken (start );if _egcdf .Entry !=nil {_gcgbc :=_ca .StartElement {Name :_ca .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_egbad :=range _egcdf .Entry {e .EncodeElement (_egbad ,_gcgbc );};};e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_gdadc OfcST_ConnectType )ValidateWithPath (path string )error {switch _gdadc {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdadc ));};return nil ;};func (_cecgf OfcST_ScreenSize )Validate ()error {return _cecgf .ValidateWithPath ("")};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;);
|
2022-02-05 13:05:36 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path
|
|
|
|
func (_dgade *OfcCT_Extrusion )ValidateWithPath (path string )error {if _dedcg :=_dgade .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dedcg !=nil {return _dedcg ;};if _gaada :=_dgade .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gaada !=nil {return _gaada ;};if _eddfbd :=_dgade .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_eddfbd !=nil {return _eddfbd ;};if _eebaf :=_dgade .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_eebaf !=nil {return _eebaf ;};if _efcea :=_dgade .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_efcea !=nil {return _efcea ;};if _efbbg :=_dgade .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_efbbg !=nil {return _efbbg ;};if _dbbdfa :=_dgade .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_dbbdfa !=nil {return _dbbdfa ;};if _cfbfe :=_dgade .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_cfbfe !=nil {return _cfbfe ;};if _dabegf :=_dgade .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072");_dabegf !=nil {return _dabegf ;};if _ddfae :=_dgade .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_ddfae !=nil {return _ddfae ;};if _fbede :=_dgade .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072");_fbede !=nil {return _fbede ;};if _gdeb :=_dgade .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gdeb !=nil {return _gdeb ;};return nil ;};func (_edadcg ST_StrokeArrowType )ValidateWithPath (path string )error {switch _edadcg {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edadcg ));};return nil ;};func (_gccfd *OfcST_Angle )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ddbacg ,_degfac :=d .Token ();if _degfac !=nil {return _degfac ;};if _egcece ,_bbac :=_ddbacg .(_ca .EndElement );_bbac &&_egcece .Name ==start .Name {*_gccfd =1;return nil ;};if _dccf ,_fgfab :=_ddbacg .(_ca .CharData );!_fgfab {return _f .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",_ddbacg );}else {switch string (_dccf ){case "":*_gccfd =0;case "\u0061\u006e\u0079":*_gccfd =1;case "\u0033\u0030":*_gccfd =2;case "\u0034\u0035":*_gccfd =3;case "\u0036\u0030":*_gccfd =4;case "\u0039\u0030":*_gccfd =5;case "\u0061\u0075\u0074\u006f":*_gccfd =6;};};_ddbacg ,_degfac =d .Token ();if _degfac !=nil {return _degfac ;};if _ddafda ,_cdcdf :=_ddbacg .(_ca .EndElement );_cdcdf &&_ddafda .Name ==start .Name {return nil ;};return _f .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",_ddbacg );};func (_gebba *ST_FillMethod )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_eceefa ,_edace :=d .Token ();if _edace !=nil {return _edace ;};if _ceegg ,_edgg :=_eceefa .(_ca .EndElement );_edgg &&_ceegg .Name ==start .Name {*_gebba =1;return nil ;};if _aebfd ,_gbdba :=_eceefa .(_ca .CharData );!_gbdba {return _f .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",_eceefa );}else {switch string (_aebfd ){case "":*_gebba =0;case "\u006e\u006f\u006e\u0065":*_gebba =1;case "
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Extrusion and its children
|
|
|
|
func (_faed *OfcCT_Extrusion )Validate ()error {return _faed .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func (_ffbcbe *OfcSignatureline )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ffbcbe .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_baecf :=range start .Attr {if _baecf .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_gdddb ,_fdcgf :=_baecf .Value ,error (nil );if _fdcgf !=nil {return _fdcgf ;};_ffbcbe .SuggestedsignerAttr =&_gdddb ;continue ;};if _baecf .Name .Local =="\u0069\u0064"{_dgdea ,_gfgd :=_baecf .Value ,error (nil );if _gfgd !=nil {return _gfgd ;};_ffbcbe .IdAttr =&_dgdea ;continue ;};if _baecf .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_cbbfed ,_gcca :=_baecf .Value ,error (nil );if _gcca !=nil {return _gcca ;};_ffbcbe .ProvidAttr =&_cbbfed ;continue ;};if _baecf .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_ffbcbe .SigninginstructionssetAttr .UnmarshalXMLAttr (_baecf );continue ;};if _baecf .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ffbcbe .AllowcommentsAttr .UnmarshalXMLAttr (_baecf );continue ;};if _baecf .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_ffbcbe .ShowsigndateAttr .UnmarshalXMLAttr (_baecf );continue ;};if _baecf .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_ffbcbe .IssignaturelineAttr .UnmarshalXMLAttr (_baecf );continue ;};if _baecf .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_aeedg ,_aagef :=_baecf .Value ,error (nil );if _aagef !=nil {return _aagef ;};_ffbcbe .Suggestedsigner2Attr =&_aeedg ;continue ;};if _baecf .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_eafcf ,_bgeba :=_baecf .Value ,error (nil );if _bgeba !=nil {return _bgeba ;};_ffbcbe .SuggestedsigneremailAttr =&_eafcf ;continue ;};if _baecf .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_adaacg ,_gfcfa :=_baecf .Value ,error (nil );if _gfcfa !=nil {return _gfcfa ;};_ffbcbe .SigninginstructionsAttr =&_adaacg ;continue ;};if _baecf .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ebcbba ,_dbbbfd :=_baecf .Value ,error (nil );if _dbbbfd !=nil {return _dbbbfd ;};_ffbcbe .AddlxmlAttr =&_ebcbba ;continue ;};if _baecf .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_dbbda ,_afbfb :=_baecf .Value ,error (nil );if _afbfb !=nil {return _afbfb ;};_ffbcbe .SigprovurlAttr =&_dbbda ;continue ;};if _baecf .Name .Local =="\u0065\u0078\u0074"{_ffbcbe .ExtAttr .UnmarshalXMLAttr (_baecf );continue ;};};for {_cdgb ,_edbda :=d .Token ();if _edbda !=nil {return _f .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",_edbda );};if _dfacge ,_acffd :=_cdgb .(_ca .EndElement );_acffd &&_dfacge .Name ==start .Name {break ;};};return nil ;};
|
2020-11-09 01:00:18 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcShapelayout and its children
|
|
|
|
func (_fffee *OfcShapelayout )Validate ()error {return _fffee .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};func (_aacgb OfcST_OLEUpdateMode )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_aacgb .String (),start );};type OfcST_ExtrusionPlane byte ;func NewOfcCT_IdMap ()*OfcCT_IdMap {_bdcce :=&OfcCT_IdMap {};return _bdcce };func (_bfg *AG_Id )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _bfg .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bfg .IdAttr )});};return nil ;};func NewOfcSkew ()*OfcSkew {_dggf :=&OfcSkew {};_dggf .OfcCT_Skew =*NewOfcCT_Skew ();return _dggf };func (_fafee *OfcST_ColorMode )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ddfbag ,_ffbfg :=d .Token ();if _ffbfg !=nil {return _ffbfg ;};if _dadfd ,_gfbea :=_ddfbag .(_ca .EndElement );_gfbea &&_dadfd .Name ==start .Name {*_fafee =1;return nil ;};if _agedb ,_baab :=_ddfbag .(_ca .CharData );!_baab {return _f .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",_ddfbag );}else {switch string (_agedb ){case "":*_fafee =0;case "\u0061\u0075\u0074\u006f":*_fafee =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fafee =2;};};_ddfbag ,_ffbfg =d .Token ();if _ffbfg !=nil {return _ffbfg ;};if _fbgac ,_bbadd :=_ddfbag .(_ca .EndElement );_bbadd &&_fbgac .Name ==start .Name {return nil ;};return _f .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",_ddfbag );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Rect and its children
|
|
|
|
func (_ecfbb *CT_Rect )Validate ()error {return _ecfbb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func NewTextpath ()*Textpath {_afgadd :=&Textpath {};_afgadd .CT_TextPath =*NewCT_TextPath ();return _afgadd ;};func (_bfaeab OfcST_ConnectType )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_bfaeab .String (),start );};const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_aecf *CT_Curve )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_eabf :=range start .Attr {if _eabf .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"&&_eabf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aecf .AllowoverlapAttr .UnmarshalXMLAttr (_eabf );continue ;};if _eabf .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"&&_eabf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ccea ,_feae :=_d .ParseInt (_eabf .Value ,10,64);if _feae !=nil {return _feae ;};_aecf .RegroupidAttr =&_ccea ;continue ;};if _eabf .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"&&_eabf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aecf .DgmlayoutAttr .UnmarshalXMLAttr (_eabf );continue ;};if _eabf .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"&&_eabf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aecf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eabf );continue ;};if _eabf .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"&&_eabf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aecf .PreferrelativeAttr .UnmarshalXMLAttr (_eabf );continue ;};if _eabf .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"&&_eabf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aecf .ButtonAttr .UnmarshalXMLAttr (_eabf );continue ;};if _eabf .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"&&_eabf .Name .Local =="\u006f\u006c\u0065"{_aecf .OleAttr .UnmarshalXMLAttr (_eabf );continue ;};if _eabf .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"&&_eabf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aecf .UserhiddenAttr .UnmarshalXMLAttr (_eabf );continue ;};if _eabf .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"&&_eabf .Name .Local =="\u0066o\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Rules and its children
|
|
|
|
func (_ddgdf *OfcCT_Rules )Validate ()error {return _ddgdf .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};type OfcColumn struct{OfcCT_StrokeChild };func (_bfadfb ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _bfadfb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfadfb ));};return nil ;};func NewOfcRight ()*OfcRight {_gddgag :=&OfcRight {};_gddgag .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _gddgag ;};func (_ffeac *OfcTop )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 _ffeac .OfcCT_StrokeChild .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path
|
|
|
|
func (_dgab *CT_Formulas )ValidateWithPath (path string )error {for _cgffe ,_faba :=range _dgab .F {if _geab :=_faba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_cgffe ));_geab !=nil {return _geab ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Oval and its children, prefixing error messages with path
|
|
|
|
func (_abbdf *Oval )ValidateWithPath (path string )error {if _fddbf :=_abbdf .CT_Oval .ValidateWithPath (path );_fddbf !=nil {return _fddbf ;};return nil ;};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);func NewLine ()*Line {_fegef :=&Line {};_fegef .CT_Line =*NewCT_Line ();return _fegef };func NewOfcShapelayout ()*OfcShapelayout {_abefae :=&OfcShapelayout {};_abefae .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _abefae ;};type OfcShapelayout struct{OfcCT_ShapeLayout };func (_gcbg *AG_Path )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _gcbg .PathAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_gcbg .PathAttr )});};return nil ;};func (_cbgba ST_FillMethod )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_fdfffa :=_ca .Attr {};_fdfffa .Name =name ;switch _cbgba {case ST_FillMethodUnset :_fdfffa .Value ="";case ST_FillMethodNone :_fdfffa .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_fdfffa .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_fdfffa .Value ="\u0073\u0069\u0067m\u0061";case ST_FillMethodAny :_fdfffa .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_fdfffa .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _fdfffa ,nil ;};type OfcCT_Proxy struct{StartAttr _da .ST_TrueFalseBlank ;EndAttr _da .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};func (_fcgbe *ST_ImageAspect )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_fcgbe =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_fcgbe =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_fcgbe =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fcgbe =3;};return nil ;};func NewEG_ShapeElements ()*EG_ShapeElements {_baegf :=&EG_ShapeElements {};return _baegf };func (_bddfab OfcST_OLEUpdateMode )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_caebf :=_ca .Attr {};_caebf .Name =name ;switch _bddfab {case OfcST_OLEUpdateModeUnset :_caebf .Value ="";case OfcST_OLEUpdateModeAlways :_caebf .Value ="\u0041\u006c\u0077\u0061\u0079\u0073";case OfcST_OLEUpdateModeOnCall :_caebf .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _caebf ,nil ;};func (_adbf *AG_Fill )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _adbf .FilledAttr !=_da .ST_TrueFalseUnset {_cfb ,_afe :=_adbf .FilledAttr .MarshalXMLAttr (_ca .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _afe !=nil {return _afe ;};start .Attr =append (start .Attr ,_cfb );};if _adbf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_adbf .FillcolorAttr )});};return nil ;};func (_dbbedc *OfcClippath )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_dbbedc .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_cgdfd :=range start .Attr {if _cgdfd .Name .Local =="\u0076"{_gdddc ,_dgffa :=_cgdfd .Value ,error (nil );if _dgffa !=nil {return _dgffa ;};_dbbedc .VAttr =_gdddc ;continue ;};};for {_fbecfc ,_eagce :=d .Token ();if _eagce !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_eagce );};if _fceabc ,_fdfcgg :=_fbecfc .(_ca .EndElement );_fdfcgg &&_fceabc .Name ==start .Name {break ;};};return nil ;};func (_bbbff *OfcClippath )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value
|
2020-08-31 22:58:25 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Oval and its children
|
|
|
|
func (_aegb *CT_Oval )Validate ()error {return _aegb .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);type OfcST_OLEUpdateMode byte ;func (_eecfef *Roundrect )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_eecfef .CT_RoundRect =*NewCT_RoundRect ();for _ ,_cfadd :=range start .Attr {if _cfadd .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"&&_cfadd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eecfef .UserdrawnAttr .UnmarshalXMLAttr (_cfadd );continue ;};if _cfadd .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"&&_cfadd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdgdg ,_bcced :=_cfadd .Value ,error (nil );if _bcced !=nil {return _bcced ;};_eecfef .BordertopcolorAttr =&_gdgdg ;continue ;};if _cfadd .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"&&_cfadd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eecfef .UserhiddenAttr .UnmarshalXMLAttr (_cfadd );continue ;};if _cfadd .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"&&_cfadd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eecfef .BulletAttr .UnmarshalXMLAttr (_cfadd );continue ;};if _cfadd .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"&&_cfadd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eecfef .CliptowrapAttr .UnmarshalXMLAttr (_cfadd );continue ;};if _cfadd .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"&&_cfadd .Name .Local =="\u0068\u0072"{_eecfef .HrAttr .UnmarshalXMLAttr (_cfadd );continue ;};if _cfadd .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"&&_cfadd .Name .Local =="\u006f\u006c\u0065"{_eecfef .OleAttr .UnmarshalXMLAttr (_cfadd );continue ;};if _cfadd .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"&&_cfadd .Name .Local =="\u0068\u0072\u0073t\u0064"{_eecfef .HrstdAttr .UnmarshalXMLAttr (_cfadd );continue ;};if _cfadd .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"&&_cfadd .Name .Local =="\u0073\u0070\u0069\u0064"{_cfgef ,_gebea :=_cfadd .Value ,error (nil );if _gebea !=nil {return _gebea ;};_eecfef .SpidAttr =&_cfgef ;continue ;};if _cfadd .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\
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path
|
|
|
|
func (_fcbb *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _bfab :=_fcbb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bfab !=nil {return _bfab ;};if _aec :=_fcbb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aec !=nil {return _aec ;};if _eccd :=_fcbb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eccd !=nil {return _eccd ;};if _fgf :=_fcbb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fgf !=nil {return _fgf ;};if _fgbd :=_fcbb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_fgbd !=nil {return _fgbd ;};if _adfad :=_fcbb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_adfad !=nil {return _adfad ;};if _ddda :=_fcbb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_ddda !=nil {return _ddda ;};if _gccdc :=_fcbb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gccdc !=nil {return _gccdc ;};if _fgce :=_fcbb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fgce !=nil {return _fgce ;};if _fef :=_fcbb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fef !=nil {return _fef ;};return nil ;};func (_fgdfe *ST_ShadowType )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_befgf ,_bgcbd :=d .Token ();if _bgcbd !=nil {return _bgcbd ;};if _edbc ,_edgge :=_befgf .(_ca .EndElement );_edgge &&_edbc .Name ==start .Name {*_fgdfe =1;return nil ;};if _adccc ,_gccfe :=_befgf .(_ca .CharData );!_gccfe {return _f .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",_befgf );}else {switch string (_adccc ){case "":*_fgdfe =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fgdfe =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fgdfe =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_fgdfe =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fgdfe =4;};};_befgf ,_bgcbd =d .Token ();if _bgcbd !=nil {return _bgcbd ;};if _efdea ,_cceebf :=_befgf .(_ca .EndElement );_cceebf &&_efdea .Name ==start .Name {return nil ;};return _f .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",_befgf );};type Background struct{CT_Background };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 NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_bcbdd :=&OfcCT_ShapeDefaults {};return _bcbdd };func (_befa OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _befa {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_befa ));};return nil ;};func (_cfcdd *OfcST_ConnectType )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_gaegde ,_ffdcb :=d .Token ();if _ffdcb !=nil {return _ffdcb ;};if _afeag ,_dceaeg :=_gaegde .(_ca .EndElement );_dceaeg &&_afeag .Name ==start .Name {*_cfcdd =1;return nil ;};if _fdddac ,_afbaec :=_gaegde .(_ca .CharData );!_afbaec {return _f .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",_gaegde );}else {switch string (_fdddac ){case "":*_cfcdd =0;case "\u006e\u006f\u006e\u0065":*_cfcdd =1;case "\u007
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path
|
|
|
|
func (_efe *AG_CoreAttributes )ValidateWithPath (path string )error {if _bgc :=_efe .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bgc !=nil {return _bgc ;};return nil ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _da .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_fd .TxbxContent ;Any _cb .Any ;IdAttr *string ;StyleAttr *string ;};func (_cbdc *CT_Stroke )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_acffa :=range start .Attr {if _acffa .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"&&_acffa .Name .Local =="\u0072\u0065\u006ci\u0064"{_gcaeg ,_ggcfd :=_acffa .Value ,error (nil );if _ggcfd !=nil {return _ggcfd ;};_cbdc .RelidAttr =&_gcaeg ;continue ;};if _acffa .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"&&_acffa .Name .Local =="\u0069\u0064"{_bgdcg ,_cfegg :=_acffa .Value ,error (nil );if _cfegg !=nil {return _cfegg ;};_cbdc .RIdAttr =&_bgdcg ;continue ;};if _acffa .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"&&_acffa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbdc .ForcedashAttr .UnmarshalXMLAttr (_acffa );continue ;};if _acffa .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"&&_acffa .Name .Local =="\u0074\u0069\u0074l\u0065"{_dacf ,_ffce :=_acffa .Value ,error (nil );if _ffce !=nil {return _ffce ;};_cbdc .TitleAttr =&_dacf ;continue ;};if _acffa .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"&&_acffa .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cfgeb ,_cbdca :=_acffa .Value ,error (nil );if _cbdca !=nil {return _cbdca ;};_cbdc .AlthrefAttr =&_cfgeb ;continue ;};if _acffa .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"&&_acffa .Name .Local =="\u0068\u0072\u0065\u0066"{_afff ,_bced :=_acffa .Value ,error (nil );if _bced !=nil {return _bced ;};_cbdc .HrefAttr =&_afff ;continue ;};if _acffa .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gfacc ,_fccge :=_acffa .Value ,error (nil );if _fccge !=nil {return _fccge ;};_cbdc .ImagesizeAttr =&_gfacc ;continue ;};if _acffa .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cbdc .StartarrowlengthAttr .UnmarshalXMLAttr (_acffa );continue ;};if _acffa .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cbdc .JoinstyleAttr .UnmarshalXMLAttr (_acffa );continue ;};if _acffa .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cbdc .EndarrowAttr .UnmarshalXMLAttr (_acffa );continue ;};if _acffa .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_beffg ,_gdfe :=_acffa .Value ,error (nil );if _gdfe !=nil {return _gdfe ;};_cbdc .DashstyleAttr =&_beffg ;continue ;};if _acffa .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbdc .EndarrowwidthAtt
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path
|
|
|
|
func (_acac *AG_StrokeAttributes )ValidateWithPath (path string )error {if _bce :=_acac .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bce !=nil {return _bce ;};if _afga :=_acac .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_afga !=nil {return _afga ;};if _fbd :=_acac .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fbd !=nil {return _fbd ;};if _gcad :=_acac .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_gcad !=nil {return _gcad ;};if _dcfe :=_acac .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dcfe !=nil {return _dcfe ;};if _cdg :=_acac .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cdg !=nil {return _cdg ;};if _eaa :=_acac .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_eaa !=nil {return _eaa ;};if _edad :=_acac .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_edad !=nil {return _edad ;};if _dfcg :=_acac .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_dfcg !=nil {return _dfcg ;};if _aafd :=_acac .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_aafd !=nil {return _aafd ;};if _bcdg :=_acac .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bcdg !=nil {return _bcdg ;};if _fbbf :=_acac .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_fbbf !=nil {return _fbbf ;};if _bcef :=_acac .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_bcef !=nil {return _bcef ;};if _efag :=_acac .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_efag !=nil {return _efag ;};if _fbg :=_acac .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_fbg !=nil {return _fbg ;};return nil ;};func (_cdaef *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_cdaef =0;case "\u0030":*_cdaef =1;case "\u0031":*_cdaef =2;case "\u0032":*_cdaef =3;case "\u0033":*_cdaef =4;};return nil ;};func (_dcfaf *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_dcfaf =0;case "\u0074\u006f\u0070":*_dcfaf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcfaf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dcfaf =3;case "\u0075\u0073\u0065\u0072":*_dcfaf =4;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-05 13:05:36 +00:00
|
|
|
// ValidateWithPath validates the CT_F and its children, prefixing error messages with path
|
2022-02-25 19:20:45 +00:00
|
|
|
func (_ggffc *CT_F )ValidateWithPath (path string )error {return nil };func (_fefea *Shapetype )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_fefea .CT_Shapetype =*NewCT_Shapetype ();for _ ,_fffgd :=range start .Attr {if _fffgd .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"&&_fffgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ggefc ,_adcad :=_fffgd .Value ,error (nil );if _adcad !=nil {return _adcad ;};_fefea .BordertopcolorAttr =&_ggefc ;continue ;};if _fffgd .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"&&_fffgd .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_acae ,_bcefdd :=_fffgd .Value ,error (nil );if _bcefdd !=nil {return _bcefdd ;};_fefea .MasterAttr =&_acae ;continue ;};if _fffgd .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"&&_fffgd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dfcegd ,_gaedd :=_fffgd .Value ,error (nil );if _gaedd !=nil {return _gaedd ;};_fefea .BorderleftcolorAttr =&_dfcegd ;continue ;};if _fffgd .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"&&_fffgd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fefea .BulletAttr .UnmarshalXMLAttr (_fffgd );continue ;};if _fffgd .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"&&_fffgd .Name .Local =="\u0068\u0072"{_fefea .HrAttr .UnmarshalXMLAttr (_fffgd );continue ;};if _fffgd .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"&&_fffgd .Name .Local =="\u0063\u006c\u0069\u0070"{_fefea .ClipAttr .UnmarshalXMLAttr (_fffgd );continue ;};if _fffgd .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"&&_fffgd .Name .Local =="\u0068\u0072\u0073t\u0064"{_fefea .HrstdAttr .UnmarshalXMLAttr (_fffgd );continue ;};if _fffgd .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"&&_fffgd .Name .Local =="\u0073\u0070\u0069\u0064"{_ecgfe ,_dcaec :=_fffgd .Value ,error (nil );if _dcaec !=nil {return _dcaec ;};_fefea .SpidAttr =&_ecgfe ;continue ;};if _fffgd .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"&&_fffgd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fefea .HrnoshadeAttr .UnmarshalXMLAttr (_fffgd );continue ;};if _fffgd .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"&&_fffg
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path
|
|
|
|
func (_accdb *CT_Stroke )ValidateWithPath (path string )error {if _accdb .Left !=nil {if _bgebg :=_accdb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bgebg !=nil {return _bgebg ;};};if _accdb .Top !=nil {if _cbbfe :=_accdb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cbbfe !=nil {return _cbbfe ;};};if _accdb .Right !=nil {if _abecf :=_accdb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_abecf !=nil {return _abecf ;};};if _accdb .Bottom !=nil {if _fcafg :=_accdb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_fcafg !=nil {return _fcafg ;};};if _accdb .Column !=nil {if _dcad :=_accdb .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_dcad !=nil {return _dcad ;};};if _dgaeb :=_accdb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dgaeb !=nil {return _dgaeb ;};if _gadfag :=_accdb .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_gadfag !=nil {return _gadfag ;};if _cebff :=_accdb .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_cebff !=nil {return _cebff ;};if _bbge :=_accdb .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_bbge !=nil {return _bbge ;};if _efcbb :=_accdb .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_efcbb !=nil {return _efcbb ;};if _aeabf :=_accdb .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_aeabf !=nil {return _aeabf ;};if _dbeda :=_accdb .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_dbeda !=nil {return _dbeda ;};if _bcegb :=_accdb .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bcegb !=nil {return _bcegb ;};if _egdaf :=_accdb .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_egdaf !=nil {return _egdaf ;};if _cgfcd :=_accdb .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_cgfcd !=nil {return _cgfcd ;};if _bdaf :=_accdb .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_bdaf !=nil {return _bdaf ;};if _ebff :=_accdb .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_ebff !=nil {return _ebff ;};if _cbdba :=_accdb .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_cbdba !=nil {return _cbdba ;};if _dbdgc :=_accdb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dbdgc !=nil {return _dbdgc ;};if _agecb :=_accdb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_agecb !=nil {return _agecb ;};return nil ;};func (_ecdd *CT_Group )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_aeaeb :=range start .Attr {if _aeaeb .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"&&_aeaeb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecdd .AllowincellAttr .UnmarshalXMLAttr (_aeaeb );continue ;};if _aeaeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_ShapeAttributes and its children
|
|
|
|
func (_ebb *AG_ShapeAttributes )Validate ()error {return _ebb .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_bedfec :=&OfcCT_ColorMru {};return _bedfec };func (_bfddc *Handles )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_bfddc .CT_Handles =*NewCT_Handles ();_caefb :for {_fggbc ,_gfcac :=d .Token ();if _gfcac !=nil {return _gfcac ;};switch _gbbf :=_fggbc .(type ){case _ca .StartElement :switch _gbbf .Name {case _ca .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"}:_bfcge :=NewCT_H ();if _gffaf :=d .DecodeElement (_bfcge ,&_gbbf );_gffaf !=nil {return _gffaf ;};_bfddc .H =append (_bfddc .H ,_bfcge );default:_fa .Log .Debug ("\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",_gbbf .Name );if _fdfg :=d .Skip ();_fdfg !=nil {return _fdfg ;};};case _ca .EndElement :break _caefb ;case _ca .CharData :};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path
|
|
|
|
func (_bcc *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _dbdf :=_bcc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_dbdf !=nil {return _dbdf ;};if _dbbg :=_bcc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbbg !=nil {return _dbbg ;};if _fbf :=_bcc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fbf !=nil {return _fbf ;};if _fgeb :=_bcc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fgeb !=nil {return _fgeb ;};if _acfg :=_bcc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_acfg !=nil {return _acfg ;};if _fgg :=_bcc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_fgg !=nil {return _fgg ;};if _baed :=_bcc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_baed !=nil {return _baed ;};if _ffba :=_bcc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ffba !=nil {return _ffba ;};if _cfcf :=_bcc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cfcf !=nil {return _cfcf ;};if _aae :=_bcc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_aae !=nil {return _aae ;};if _bgec :=_bcc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_bgec !=nil {return _bgec ;};if _aaeb :=_bcc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aaeb !=nil {return _aaeb ;};if _abcc :=_bcc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_abcc !=nil {return _abcc ;};if _gaaa :=_bcc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gaaa !=nil {return _gaaa ;};if _ggbb :=_bcc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ggbb !=nil {return _ggbb ;};return nil ;};func (_fbece *OfcFill )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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\
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_F and its children
|
|
|
|
func (_beed *CT_F )Validate ()error {return _beed .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_bdcb *CT_Formulas )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073";};e .EncodeToken (start );if _bdcb .F !=nil {_ddbg :=_ca .StartElement {Name :_ca .Name {Local :"\u0076\u003a\u0066"}};for _ ,_ffbbc :=range _bdcb .F {e .EncodeElement (_ffbbc ,_ddbg );};};e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_gccgcd ST_EditAs )ValidateWithPath (path string )error {switch _gccgcd {case 0,1,2,3,4,5,6,7:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gccgcd ));};return nil ;};type CT_Handles struct{H []*CT_H ;};
|
2021-04-23 20:00:00 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path
|
|
|
|
func (_edcfc *CT_Rect )ValidateWithPath (path string )error {for _cgfd ,_cagg :=range _edcfc .EG_ShapeElements {if _cagf :=_cagg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cgfd ));_cagf !=nil {return _cagf ;};};if _dgcb :=_edcfc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dgcb !=nil {return _dgcb ;};if _gdgga :=_edcfc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gdgga !=nil {return _gdgga ;};if _cdgd :=_edcfc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cdgd !=nil {return _cdgd ;};if _gccf :=_edcfc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_gccf !=nil {return _gccf ;};if _agfec :=_edcfc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_agfec !=nil {return _agfec ;};if _cfadf :=_edcfc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cfadf !=nil {return _cfadf ;};if _ggcdd :=_edcfc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ggcdd !=nil {return _ggcdd ;};if _ddbad :=_edcfc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ddbad !=nil {return _ddbad ;};if _afaf :=_edcfc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_afaf !=nil {return _afaf ;};if _bdggc :=_edcfc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bdggc !=nil {return _bdggc ;};if _eebbf :=_edcfc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_eebbf !=nil {return _eebbf ;};if _gfaef :=_edcfc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_gfaef !=nil {return _gfaef ;};if _fbdgd :=_edcfc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fbdgd !=nil {return _fbdgd ;};if _bdcbab :=_edcfc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bdcbab !=nil {return _bdcbab ;};if _fagc :=_edcfc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fagc !=nil {return _fagc ;};if _bcfc :=_edcfc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_bcfc !=nil {return _bcfc ;};if _cecef :=_edcfc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cecef !=nil {return _cecef ;};if _bdad :=_edcfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bdad !=nil {return _bdad ;};if _bdgbe :=_edcfc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bdgbe !=nil {return _bdgbe ;};if _dbcae :=_edcfc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_dbcae !=nil {return _dbcae ;};if _acgee :=_edcfc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acgee !=nil {return _acgee ;};if _gffee :=_edcfc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_gffee !=nil {return _gffee ;};if _ddge :=_edcfc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0
|
2021-04-23 20:00:00 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path
|
|
|
|
func (_deaca *Imagedata )ValidateWithPath (path string )error {if _daggb :=_deaca .CT_ImageData .ValidateWithPath (path );_daggb !=nil {return _daggb ;};return nil ;};func (_abbbcc OfcST_How )String ()string {switch _abbbcc {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 (_acafe *CT_Textbox )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_fbagd :=range start .Attr {if _fbagd .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"&&_fbagd .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_acafe .SingleclickAttr .UnmarshalXMLAttr (_fbagd );continue ;};if _fbagd .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"&&_fbagd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_acafe .InsetmodeAttr .UnmarshalXMLAttr (_fbagd );continue ;};if _fbagd .Name .Local =="\u0069\u006e\u0073e\u0074"{_fggee ,_aegda :=_fbagd .Value ,error (nil );if _aegda !=nil {return _aegda ;};_acafe .InsetAttr =&_fggee ;continue ;};if _fbagd .Name .Local =="\u0069\u0064"{_aebb ,_egbce :=_fbagd .Value ,error (nil );if _egbce !=nil {return _egbce ;};_acafe .IdAttr =&_aebb ;continue ;};if _fbagd .Name .Local =="\u0073\u0074\u0079l\u0065"{_eadbd ,_adbeb :=_fbagd .Value ,error (nil );if _adbeb !=nil {return _adbeb ;};_acafe .StyleAttr =&_eadbd ;continue ;};};_degff :for {_fcfbd ,_ecdf :=d .Token ();if _ecdf !=nil {return _ecdf ;};switch _dggdfb :=_fcfbd .(type ){case _ca .StartElement :switch _dggdfb .Name {case _ca .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"},_ca .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"}:_acafe .TxbxContent =_fd .NewTxbxContent ();if _gcaec :=d .DecodeElement (_acafe .TxbxContent ,&_dggdfb );_gcaec !=nil {return _gcaec ;};default:if _gbbgga ,_daeee :=_cb .CreateElement (_dggdfb );_daeee !=nil {return _daeee ;}else {if _fbabb :=d .DecodeElement (_gbbgga ,&_dggdfb );_fbabb !=nil {return _fbabb ;};_acafe .Any =_gbbgga ;};};case _ca .EndElement :break _degff ;case _ca .CharData :};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Shapetype and its children, prefixing error messages with path
|
|
|
|
func (_gdbdg *Shapetype )ValidateWithPath (path string )error {if _geebg :=_gdbdg .CT_Shapetype .ValidateWithPath (path );_geebg !=nil {return _geebg ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path
|
|
|
|
func (_abacb *CT_Shapetype )ValidateWithPath (path string )error {for _bbbdf ,_dbea :=range _abacb .EG_ShapeElements {if _baafe :=_dbea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_bbbdf ));_baafe !=nil {return _baafe ;};};if _abacb .Complex !=nil {if _daafb :=_abacb .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_daafb !=nil {return _daafb ;};};if _fcbeg :=_abacb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fcbeg !=nil {return _fcbeg ;};if _bbbcb :=_abacb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_bbbcb !=nil {return _bbbcb ;};if _afgfe :=_abacb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_afgfe !=nil {return _afgfe ;};if _acbce :=_abacb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_acbce !=nil {return _acbce ;};if _gdagdg :=_abacb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gdagdg !=nil {return _gdagdg ;};if _cdeea :=_abacb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cdeea !=nil {return _cdeea ;};if _gbgg :=_abacb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gbgg !=nil {return _gbgg ;};if _geaga :=_abacb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_geaga !=nil {return _geaga ;};if _eaefd :=_abacb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_eaefd !=nil {return _eaefd ;};if _befef :=_abacb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_befef !=nil {return _befef ;};if _egdgec :=_abacb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_egdgec !=nil {return _egdgec ;};if _fagaa :=_abacb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_fagaa !=nil {return _fagaa ;};if _fdgbe :=_abacb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fdgbe !=nil {return _fdgbe ;};if _debaa :=_abacb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_debaa !=nil {return _debaa ;};if _eeaf :=_abacb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_eeaf !=nil {return _eeaf ;};if _ddfeb :=_abacb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_ddfeb !=nil {return _ddfeb ;};if _bgcff :=_abacb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bgcff !=nil {return _bgcff ;};if _ceaaa :=_abacb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ceaaa !=nil {return _ceaaa ;};if _afaec :=_abacb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_afaec !=nil {return _afaec ;};if _gdegf :=_abacb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_gdegf !=nil {return _gdegf ;};if _abfdd :=_abacb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_abfdd !=nil {return _abfdd ;};if _bgdeg :=_abacb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u007
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Formulas and its children, prefixing error messages with path
|
|
|
|
func (_dcade *Formulas )ValidateWithPath (path string )error {if _ffeef :=_dcade .CT_Formulas .ValidateWithPath (path );_ffeef !=nil {return _ffeef ;};return nil ;};func (_acfea *OfcCT_ColorMenu )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075";};if _acfea .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_acfea .StrokecolorAttr )});};if _acfea .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_acfea .FillcolorAttr )});};if _acfea .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_acfea .ShadowcolorAttr )});};if _acfea .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_acfea .ExtrusioncolorAttr )});};if _acfea .ExtAttr !=ST_ExtUnset {_abbbd ,_bcea :=_acfea .ExtAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bcea !=nil {return _bcea ;};start .Attr =append (start .Attr ,_abbbd );};e .EncodeToken (start );e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path
|
|
|
|
func (_fedg *CT_Shadow )ValidateWithPath (path string )error {if _ccdff :=_fedg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ccdff !=nil {return _ccdff ;};if _edac :=_fedg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edac !=nil {return _edac ;};if _fefg :=_fedg .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_fefg !=nil {return _fefg ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path
|
|
|
|
func (_egg *AG_Chromakey )ValidateWithPath (path string )error {return nil };type Shadow struct{CT_Shadow };const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Shapetype and its children
|
|
|
|
func (_deac *CT_Shapetype )Validate ()error {return _deac .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_bdfdg ST_StrokeEndCap )String ()string {switch _bdfdg {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 (_ccbce OfcST_OLEType )Validate ()error {return _ccbce .ValidateWithPath ("")};func (_debe *CT_H )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_bfbg :=range start .Attr {if _bfbg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bggdf ,_ggge :=_bfbg .Value ,error (nil );if _ggge !=nil {return _ggge ;};_debe .PositionAttr =&_bggdf ;continue ;};if _bfbg .Name .Local =="\u0070\u006f\u006ca\u0072"{_ffg ,_agdb :=_bfbg .Value ,error (nil );if _agdb !=nil {return _agdb ;};_debe .PolarAttr =&_ffg ;continue ;};if _bfbg .Name .Local =="\u006d\u0061\u0070"{_gega ,_bdfgb :=_bfbg .Value ,error (nil );if _bdfgb !=nil {return _bdfgb ;};_debe .MapAttr =&_gega ;continue ;};if _bfbg .Name .Local =="\u0069\u006e\u0076\u0078"{_debe .InvxAttr .UnmarshalXMLAttr (_bfbg );continue ;};if _bfbg .Name .Local =="\u0069\u006e\u0076\u0079"{_debe .InvyAttr .UnmarshalXMLAttr (_bfbg );continue ;};if _bfbg .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_debe .SwitchAttr .UnmarshalXMLAttr (_bfbg );continue ;};if _bfbg .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_cfgbb ,_bedfd :=_bfbg .Value ,error (nil );if _bedfd !=nil {return _bedfd ;};_debe .XrangeAttr =&_cfgbb ;continue ;};if _bfbg .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_decd ,_cbbe :=_bfbg .Value ,error (nil );if _cbbe !=nil {return _cbbe ;};_debe .YrangeAttr =&_decd ;continue ;};if _bfbg .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_fcge ,_acga :=_bfbg .Value ,error (nil );if _acga !=nil {return _acga ;};_debe .RadiusrangeAttr =&_fcge ;continue ;};};for {_beefc ,_dgac :=d .Token ();if _dgac !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_dgac );};if _cgdbb ,_abec :=_beefc .(_ca .EndElement );_abec &&_cgdbb .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Fill and its children
|
|
|
|
func (_ccee *CT_Fill )Validate ()error {return _ccee .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};type OfcST_InsetMode byte ;func (_adgfb ST_StrokeLineStyle )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_adgfb .String (),start );};func (_gfcdc ST_StrokeLineStyle )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_dgggae :=_ca .Attr {};_dgggae .Name =name ;switch _gfcdc {case ST_StrokeLineStyleUnset :_dgggae .Value ="";case ST_StrokeLineStyleSingle :_dgggae .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_dgggae .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_dgggae .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_dgggae .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_dgggae .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _dgggae ,nil ;};func (_bgbed *Curve )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_bgbed .CT_Curve =*NewCT_Curve ();for _ ,_cabc :=range start .Attr {if _cabc .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"&&_cabc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bgbed .AllowoverlapAttr .UnmarshalXMLAttr (_cabc );continue ;};if _cabc .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"&&_cabc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dbfag ,_aedae :=_d .ParseInt (_cabc .Value ,10,64);if _aedae !=nil {return _aedae ;};_bgbed .RegroupidAttr =&_dbfag ;continue ;};if _cabc .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"&&_cabc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bgbed .DgmlayoutAttr .UnmarshalXMLAttr (_cabc );continue ;};if _cabc .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"&&_cabc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bgbed .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cabc );continue ;};if _cabc .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"&&_cabc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bgbed .PreferrelativeAttr .UnmarshalXMLAttr (_cabc );continue ;};if _cabc .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"&&_cabc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bgbed .ButtonAttr .UnmarshalXMLAttr (_cabc );continue ;};if _cabc .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"&&_cabc .Name .Local =="\u006f\u006c\u0065"{_bgbed .OleAttr .UnmarshalXMLAttr (_cabc );continue ;};if _cabc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Shapetype and its children
|
|
|
|
func (_bcgcf *Shapetype )Validate ()error {return _bcgcf .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_abdd *ST_StrokeEndCap )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_abdd =0;case "\u0066\u006c\u0061\u0074":*_abdd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_abdd =2;case "\u0072\u006f\u0075n\u0064":*_abdd =3;};return nil ;};func (_ebbca ST_StrokeJoinStyle )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_gdfef :=_ca .Attr {};_gdfef .Name =name ;switch _ebbca {case ST_StrokeJoinStyleUnset :_gdfef .Value ="";case ST_StrokeJoinStyleRound :_gdfef .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_gdfef .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_gdfef .Value ="\u006d\u0069\u0074e\u0072";};return _gdfef ,nil ;};func (_bgcac OfcST_ExtrusionPlane )String ()string {switch _bgcac {case 0:return "";case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Roundrect and its children
|
|
|
|
func (_dbedf *Roundrect )Validate ()error {return _dbedf .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Path and its children, prefixing error messages with path
|
|
|
|
func (_bcdea *Path )ValidateWithPath (path string )error {if _bgagc :=_bcdea .CT_Path .ValidateWithPath (path );_bgagc !=nil {return _bgagc ;};return nil ;};func (_eggge *OfcCT_Proxy )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079";};if _eggge .StartAttr !=_da .ST_TrueFalseBlankUnset {_cbbdg ,_fgbeb :=_eggge .StartAttr .MarshalXMLAttr (_ca .Name {Local :"\u0073\u0074\u0061r\u0074"});if _fgbeb !=nil {return _fgbeb ;};start .Attr =append (start .Attr ,_cbbdg );};if _eggge .EndAttr !=_da .ST_TrueFalseBlankUnset {_afdcc ,_feaff :=_eggge .EndAttr .MarshalXMLAttr (_ca .Name {Local :"\u0065\u006e\u0064"});if _feaff !=nil {return _feaff ;};start .Attr =append (start .Attr ,_afdcc );};if _eggge .IdrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_eggge .IdrefAttr )});};if _eggge .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_eggge .ConnectlocAttr )});};e .EncodeToken (start );e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_adcd *CT_Arc )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_fada :=range start .Attr {if _fada .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"&&_fada .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adcd .UserdrawnAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .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"&&_fada .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_adcd .ButtonAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .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"&&_fada .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_adcd .DgmlayoutmruAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .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"&&_fada .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adcd .UserhiddenAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .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"&&_fada .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adcd .CliptowrapAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .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"&&_fada .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_adcd .BulletAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .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"&&_fada .Name .Local =="\u006f\u006c\u0065"{_adcd .OleAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Space =="\u0075\u0072\u006e\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path
|
|
|
|
func (_bd *AG_Adj )ValidateWithPath (path string )error {return nil };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path
|
|
|
|
func (_acbb *OfcCT_Diagram )ValidateWithPath (path string )error {if _aaacf :=_acbb .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_aaacf !=nil {return _aaacf ;};if _faeaga :=_acbb .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072");_faeaga !=nil {return _faeaga ;};if _bfbdb :=_acbb .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_bfbdb !=nil {return _bfbdb ;};if _acbb .Relationtable !=nil {if _eabacg :=_acbb .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065");_eabacg !=nil {return _eabacg ;};};if _cdaea :=_acbb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cdaea !=nil {return _cdaea ;};return nil ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_Ext and its children
|
|
|
|
func (_bgb *AG_Ext )Validate ()error {return _bgb .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Fill and its children
|
|
|
|
func (_bbgbb *Fill )Validate ()error {return _bbgbb .ValidateWithPath ("\u0046\u0069\u006c\u006c")};type OfcLeft struct{OfcCT_StrokeChild };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path
|
|
|
|
func (_fgcf *CT_Fill )ValidateWithPath (path string )error {if _eddee :=_fgcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eddee !=nil {return _eddee ;};if _affd :=_fgcf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_affd !=nil {return _affd ;};if _afeb :=_fgcf .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_afeb !=nil {return _afeb ;};if _ebfb :=_fgcf .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_ebfb !=nil {return _ebfb ;};if _bcff :=_fgcf .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_bcff !=nil {return _bcff ;};if _eedb :=_fgcf .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_eedb !=nil {return _eedb ;};if _facf :=_fgcf .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_facf !=nil {return _facf ;};if _bdgg :=_fgcf .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_bdgg !=nil {return _bdgg ;};if _fgcf .Fill !=nil {if _febg :=_fgcf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_febg !=nil {return _febg ;};};return nil ;};func (_dfdae OfcST_ConnectType )String ()string {switch _dfdae {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 (_fac *AG_OfficeCoreAttributes )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _fac .SpidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fac .SpidAttr )});};if _fac .OnedAttr !=_da .ST_TrueFalseUnset {_bga ,_fadg :=_fac .OnedAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fadg !=nil {return _fadg ;};start .Attr =append (start .Attr ,_bga );};if _fac .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fac .RegroupidAttr )});};if _fac .DoubleclicknotifyAttr !=_da .ST_TrueFalseUnset {_ede ,_egb :=_fac .DoubleclicknotifyAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _egb !=nil {return _egb ;};start .Attr =append (start .Attr ,_ede );};if _fac .ButtonAttr !=_da .ST_TrueFalseUnset {_dcf ,_gegb :=_fac .ButtonAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gegb !=nil {return _gegb ;};start .Attr =append (start .Attr ,_dcf );};if _fac .UserhiddenAttr !=_da .ST_TrueFalseUnset {_cbee ,_ffa :=_fac .UserhiddenAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ffa !=nil {return _ffa ;};start .Attr =append (start .Attr ,_cbee );};if _fac .BulletAttr !=_da .ST_TrueFalseUnset {_eec ,_befg :=_fac .BulletAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _befg !=nil {return _befg ;};start .Attr =append (start .Attr ,_eec );};if _fac .HrAttr !=_da .ST_TrueFalseUnset {_abcf ,_deca :=_fac .HrAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0068\u0072"});if _deca !=nil {return _deca ;};start .Attr =append (start .Attr ,_abcf );};if _fac .HrstdAttr !=_da .ST_TrueFalseUnset {_ecb ,_fgaf :=_fac .HrstdAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fgaf !=nil {return _fgaf ;};start .Attr =append (start .Attr ,_ecb );};if _fac .HrnoshadeAttr !=_da .ST_TrueFalseUnset {_adfa ,_dbd :=_fac .HrnoshadeAttr .MarshalXMLAttr (_ca .Name {Local :"o\u003a\u0068\u0072\
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Stroke and its children
|
|
|
|
func (_gfgfb *CT_Stroke )Validate ()error {return _gfgfb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func (_efffc *OfcCT_SignatureLine )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065";};if _efffc .IssignaturelineAttr !=_da .ST_TrueFalseUnset {_fafdg ,_bgbged :=_efffc .IssignaturelineAttr .MarshalXMLAttr (_ca .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _bgbged !=nil {return _bgbged ;};start .Attr =append (start .Attr ,_fafdg );};if _efffc .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efffc .IdAttr )});};if _efffc .ProvidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efffc .ProvidAttr )});};if _efffc .SigninginstructionssetAttr !=_da .ST_TrueFalseUnset {_bacb ,_bfede :=_efffc .SigninginstructionssetAttr .MarshalXMLAttr (_ca .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"});if _bfede !=nil {return _bfede ;};start .Attr =append (start .Attr ,_bacb );};if _efffc .AllowcommentsAttr !=_da .ST_TrueFalseUnset {_fbdggg ,_efegge :=_efffc .AllowcommentsAttr .MarshalXMLAttr (_ca .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _efegge !=nil {return _efegge ;};start .Attr =append (start .Attr ,_fbdggg );};if _efffc .ShowsigndateAttr !=_da .ST_TrueFalseUnset {_aadfa ,_fccf :=_efffc .ShowsigndateAttr .MarshalXMLAttr (_ca .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"});if _fccf !=nil {return _fccf ;};start .Attr =append (start .Attr ,_aadfa );};if _efffc .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_efffc .SuggestedsignerAttr )});};if _efffc .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_efffc .Suggestedsigner2Attr )});};if _efffc .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_efffc .SuggestedsigneremailAttr )});};if _efffc .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_efffc .SigninginstructionsAttr )});};if _efffc .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_efffc .AddlxmlAttr )});};if _efffc .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_efffc .SigprovurlAttr )});};if _efffc .ExtAttr !=ST_ExtUnset {_gddf ,_dgeeg :=_efffc .ExtAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dgeeg !=nil {return _dgeeg ;};start .Attr =append (start .Attr ,_gddf );};e .EncodeToken (start );e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_bcacgf OfcST_DiagramLayout )Validate ()error {return _bcacgf .ValidateWithPath ("")};func (_eee *AG_StrokeAttributes )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_feed :=range start .Attr {if _feed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u006
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-05 13:05:36 +00:00
|
|
|
// Validate validates the Background and its children
|
2022-02-25 19:20:45 +00:00
|
|
|
func (_cbfg *Background )Validate ()error {return _cbfg .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func NewAG_Path ()*AG_Path {_afeeg :=&AG_Path {};return _afeeg };
|
2021-08-23 20:44:48 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the EG_ShapeElements and its children
|
|
|
|
func (_fdcce *EG_ShapeElements )Validate ()error {return _fdcce .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_gbgag *Roundrect )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _gbgag .CT_RoundRect .MarshalXML (e ,start );};func (_bacfc ST_FillType )ValidateWithPath (path string )error {switch _bacfc {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bacfc ));};return nil ;};func (_eddde *OfcCT_Diagram )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_fedgf :=range start .Attr {if _fedgf .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_fdgf ,_adbbd :=_d .ParseInt (_fedgf .Value ,10,64);if _adbbd !=nil {return _adbbd ;};_eddde .DgmstyleAttr =&_fdgf ;continue ;};if _fedgf .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_eddde .AutoformatAttr .UnmarshalXMLAttr (_fedgf );continue ;};if _fedgf .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_eddde .ReverseAttr .UnmarshalXMLAttr (_fedgf );continue ;};if _fedgf .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_eddde .AutolayoutAttr .UnmarshalXMLAttr (_fedgf );continue ;};if _fedgf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_ebcgd ,_efcdg :=_d .ParseInt (_fedgf .Value ,10,64);if _efcdg !=nil {return _efcdg ;};_eddde .DgmscalexAttr =&_ebcgd ;continue ;};if _fedgf .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_decg ,_abefe :=_d .ParseInt (_fedgf .Value ,10,64);if _abefe !=nil {return _abefe ;};_eddde .DgmscaleyAttr =&_decg ;continue ;};if _fedgf .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_bgcea ,_fefgg :=_d .ParseInt (_fedgf .Value ,10,64);if _fefgg !=nil {return _fefgg ;};_eddde .DgmfontsizeAttr =&_bgcea ;continue ;};if _fedgf .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_aafcf ,_cagdb :=_fedgf .Value ,error (nil );if _cagdb !=nil {return _cagdb ;};_eddde .ConstrainboundsAttr =&_aafcf ;continue ;};if _fedgf .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_ffcdd ,_gegee :=_d .ParseInt (_fedgf .Value ,10,64);if _gegee !=nil {return _gegee ;};_eddde .DgmbasetextscaleAttr =&_ffcdd ;continue ;};if _fedgf .Name .Local =="\u0065\u0078\u0074"{_eddde .ExtAttr .UnmarshalXMLAttr (_fedgf );continue ;};};_fbdcg :for {_ccfbf ,_cggd :=d .Token ();if _cggd !=nil {return _cggd ;};switch _eegd :=_ccfbf .(type ){case _ca .StartElement :switch _eegd .Name {case _ca .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"}:_eddde .Relationtable =NewOfcCT_RelationTable ();if _dedf :=d .DecodeElement (_eddde .Relationtable ,&_eegd );_dedf !=nil {return _dedf ;};default:_fa .Log .Debug ("\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",_eegd .Name );if _ccefd :=d .Skip ();_ccefd !=nil {return _ccefd ;};};case _ca .EndElement :break _fbdcg ;case _ca .CharData :};};return nil ;};func (_ddgeg *OfcST_ScreenSize )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_aceef ,_geadc :=d .Token ();if _geadc !=nil {return _geadc ;};if _gfcdcg ,_dgffe :=_aceef .(_ca .EndElement );_dgffe &&_gfcdcg .Name ==start .Name {*_ddgeg =1;return nil ;};if _eedce ,_faaaa :=_aceef .(_ca .CharData );!_faaaa {return _f .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path
|
|
|
|
func (_cafe *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _dggb :=_cafe .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dggb !=nil {return _dggb ;};if _gdd :=_cafe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gdd !=nil {return _gdd ;};if _ccca :=_cafe .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ccca !=nil {return _ccca ;};if _eacf :=_cafe .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_eacf !=nil {return _eacf ;};if _bbba :=_cafe .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bbba !=nil {return _bbba ;};if _eade :=_cafe .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eade !=nil {return _eade ;};if _fbe :=_cafe .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fbe !=nil {return _fbe ;};if _bge :=_cafe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_bge !=nil {return _bge ;};if _aca :=_cafe .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_aca !=nil {return _aca ;};if _dfb :=_cafe .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dfb !=nil {return _dfb ;};if _dbbe :=_cafe .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_dbbe !=nil {return _dbbe ;};if _ceg :=_cafe .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_ceg !=nil {return _ceg ;};if _bae :=_cafe .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bae !=nil {return _bae ;};return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _da .ST_TrueFalse ;BilevelAttr _da .ST_TrueFalse ;};func (_afdbf OfcST_FillType )ValidateWithPath (path string )error {switch _afdbf {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afdbf ));};return nil ;};func (_cdebc *OfcCT_Skew )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_cbcg :=range start .Attr {if _cbcg .Name .Local =="\u0069\u0064"{_babgg ,_gegega :=_cbcg .Value ,error (nil );if _gegega !=nil {return _gegega ;};_cdebc .IdAttr =&_babgg ;continue ;};if _cbcg .Name .Local =="\u006f\u006e"{_cdebc .OnAttr .UnmarshalXMLAttr (_cbcg );continue ;};if _cbcg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_cfccgb ,_dbfafe :=_cbcg .Value ,error (nil );if _dbfafe !=nil {return _dbfafe ;};_cdebc .OffsetAttr =&_cfccgb ;continue ;};if _cbcg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_geagdc ,_gaebb :=_cbcg .Value ,error (nil );if _gaebb !=nil {return _gaebb ;};_cdebc .OriginAttr =&_geagdc ;continue ;};if _cbcg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_addca ,_bbdd :=_cbcg .Value ,error (nil );if _bbdd !=nil {return _bbdd ;};_cdebc .MatrixAttr =&_addca ;continue ;};if _cbcg .Name .Local =="\u0065\u0078\u0074"{_cdebc .ExtAttr .UnmarshalXMLAttr (_cbcg );continue ;};};for {_eeacd ,_gcbfe :=d .Token ();if _gcbfe !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_gcbfe );};if _bcccge ,_cdeae :=_eeacd .(_ca .EndElement );_cdeae &&_bcccge .Name ==start .Name {break ;};};return nil ;};type Curve struct{CT_Curve };const (OfcST_FillTypeUnset OfcST_
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Handles and its children
|
|
|
|
func (_cbgeb *Handles )Validate ()error {return _cbgeb .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};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 _da .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _da .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _da .ST_TrueFalse ;ButtonAttr _da .ST_TrueFalse ;UserhiddenAttr _da .ST_TrueFalse ;BulletAttr _da .ST_TrueFalse ;HrAttr _da .ST_TrueFalse ;HrstdAttr _da .ST_TrueFalse ;HrnoshadeAttr _da .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _da .ST_TrueFalse ;AllowoverlapAttr _da .ST_TrueFalse ;UserdrawnAttr _da .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _da .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _da .ST_TrueFalse ;OleiconAttr _da .ST_TrueFalse ;OleAttr _da .ST_TrueFalseBlank ;PreferrelativeAttr _da .ST_TrueFalse ;CliptowrapAttr _da .ST_TrueFalse ;ClipAttr _da .ST_TrueFalse ;};func (_cdbe *CT_Image )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_dgdbg :=range start .Attr {if _dgdbg .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"&&_dgdbg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbgfe ,_bfdd :=_d .ParseInt (_dgdbg .Value ,10,64);if _bfdd !=nil {return _bfdd ;};_cdbe .DgmnodekindAttr =&_fbgfe ;continue ;};if _dgdbg .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"&&_dgdbg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cdbe .BulletAttr .UnmarshalXMLAttr (_dgdbg );continue ;};if _dgdbg .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"&&_dgdbg .Name .Local =="\u0068\u0072"{_cdbe .HrAttr .UnmarshalXMLAttr (_dgdbg );continue ;};if _dgdbg .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"&&_dgdbg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cdbe .OleiconAttr .UnmarshalXMLAttr (_dgdbg );continue ;};if _dgdbg .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"&&_dgdbg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cdbe .HrstdAttr .UnmarshalXMLAttr (_dgdbg );continue ;};if _dgdbg .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"&&_dgdbg .Name .Local =="\u0063\u006c\u0069\u0070"{_cdbe .ClipAttr .UnmarshalXMLAttr (_dgdbg );continue ;};if _dgdbg .Name .Space =="\u0075\u0072\u006e\u
|
2020-08-31 22:58:25 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path
|
|
|
|
func (_cacc *OfcCT_Callout )ValidateWithPath (path string )error {if _bbefa :=_cacc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bbefa !=nil {return _bbefa ;};if _dfeee :=_cacc .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072");_dfeee !=nil {return _dfeee ;};if _cbgea :=_cacc .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_cbgea !=nil {return _cbgea ;};if _bebgaf :=_cacc .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072");_bebgaf !=nil {return _bebgaf ;};if _cbeef :=_cacc .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_cbeef !=nil {return _cbeef ;};if _eeba :=_cacc .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_eeba !=nil {return _eeba ;};if _fcgg :=_cacc .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_fcgg !=nil {return _fcgg ;};if _gfdgd :=_cacc .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072");_gfdgd !=nil {return _gfdgd ;};if _cbecb :=_cacc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_cbecb !=nil {return _cbecb ;};return nil ;};func NewCT_TextPath ()*CT_TextPath {_dbdb :=&CT_TextPath {};return _dbdb };func (_gcdab *CT_Path )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068";};if _gcdab .VAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_gcdab .VAttr )});};if _gcdab .LimoAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_f .Sprintf ("\u0025\u0076",*_gcdab .LimoAttr )});};if _gcdab .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gcdab .TextboxrectAttr )});};if _gcdab .FillokAttr !=_da .ST_TrueFalseUnset {_cdcg ,_gcfe :=_gcdab .FillokAttr .MarshalXMLAttr (_ca .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"});if _gcfe !=nil {return _gcfe ;};start .Attr =append (start .Attr ,_cdcg );};if _gcdab .StrokeokAttr !=_da .ST_TrueFalseUnset {_edbfa ,_bcgfe :=_gcdab .StrokeokAttr .MarshalXMLAttr (_ca .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _bcgfe !=nil {return _bcgfe ;};start .Attr =append (start .Attr ,_edbfa );};if _gcdab .ShadowokAttr !=_da .ST_TrueFalseUnset {_afgf ,_efgb :=_gcdab .ShadowokAttr .MarshalXMLAttr (_ca .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _efgb !=nil {return _efgb ;};start .Attr =append (start .Attr ,_afgf );};if _gcdab .ArrowokAttr !=_da .ST_TrueFalseUnset {_ggedf ,_cbcb :=_gcdab .ArrowokAttr .MarshalXMLAttr (_ca .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _cbcb !=nil {return _cbcb ;};start .Attr =append (start .Attr ,_ggedf );};if _gcdab .GradientshapeokAttr !=_da .ST_TrueFalseUnset {_gfgb ,_cafdf :=_gcdab .GradientshapeokAttr .MarshalXMLAttr (_ca .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _cafdf !=nil {return _cafdf ;};start .Attr =append (start .Attr ,_gfgb );};if _gcdab .TextpathokAttr !=_da .ST_TrueFalseUnset {_gedb ,_fggdc :=_gcdab .TextpathokAttr .MarshalXMLAttr (_ca .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _fggdc !=nil {return _fggdc ;};start .Attr =append (start .Attr ,_gedb );};if _gcdab .InsetpenokAttr !=_da .ST_TrueFalseUnset {_ddafd ,_eefdc :=_gcdab .InsetpenokAttr .MarshalXMLAttr (_ca .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _eefdc !=nil {return _eefdc ;}
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path
|
|
|
|
func (_aebbg *OfcExtrusion )ValidateWithPath (path string )error {if _ffgg :=_aebbg .OfcCT_Extrusion .ValidateWithPath (path );_ffgg !=nil {return _ffgg ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path
|
|
|
|
func (_fbdc *CT_Image )ValidateWithPath (path string )error {for _gdeg ,_afddg :=range _fbdc .EG_ShapeElements {if _caee :=_afddg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gdeg ));_caee !=nil {return _caee ;};};if _ffgcf :=_fbdc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ffgcf !=nil {return _ffgcf ;};if _ebdc :=_fbdc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ebdc !=nil {return _ebdc ;};if _bedfe :=_fbdc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bedfe !=nil {return _bedfe ;};if _ecgcg :=_fbdc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ecgcg !=nil {return _ecgcg ;};if _dedg :=_fbdc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dedg !=nil {return _dedg ;};if _ggcb :=_fbdc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_ggcb !=nil {return _ggcb ;};if _eggaa :=_fbdc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_eggaa !=nil {return _eggaa ;};if _dfggc :=_fbdc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_dfggc !=nil {return _dfggc ;};if _fgbb :=_fbdc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fgbb !=nil {return _fgbb ;};if _bcab :=_fbdc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bcab !=nil {return _bcab ;};if _begee :=_fbdc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_begee !=nil {return _begee ;};if _cefe :=_fbdc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_cefe !=nil {return _cefe ;};if _ffac :=_fbdc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ffac !=nil {return _ffac ;};if _gfgf :=_fbdc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gfgf !=nil {return _gfgf ;};if _gcgc :=_fbdc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gcgc !=nil {return _gcgc ;};if _faad :=_fbdc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_faad !=nil {return _faad ;};if _egdfa :=_fbdc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_egdfa !=nil {return _egdfa ;};if _ccab :=_fbdc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ccab !=nil {return _ccab ;};if _gafe :=_fbdc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gafe !=nil {return _gafe ;};if _efcg :=_fbdc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_efcg !=nil {return _efcg ;};if _cccd :=_fbdc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cccd !=nil {return _cccd ;};if _eebf :=_fbdc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_eebf !=nil {return _eebf ;};if _acbe :=_fbdc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_acbe !=nil {return _acbe ;};if _agea
|
2022-02-05 13:05:36 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_StrokeChild and its children
|
|
|
|
func (_effd *OfcCT_StrokeChild )Validate ()error {return _effd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_cdgccf *OfcST_ExtrusionType )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_bbbda ,_egdff :=d .Token ();if _egdff !=nil {return _egdff ;};if _bdfgbg ,_gcddbb :=_bbbda .(_ca .EndElement );_gcddbb &&_bdfgbg .Name ==start .Name {*_cdgccf =1;return nil ;};if _eefbc ,_eagfda :=_bbbda .(_ca .CharData );!_eagfda {return _f .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",_bbbda );}else {switch string (_eefbc ){case "":*_cdgccf =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_cdgccf =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_cdgccf =2;};};_bbbda ,_egdff =d .Token ();if _egdff !=nil {return _egdff ;};if _ggfbe ,_dggdab :=_bbbda .(_ca .EndElement );_dggdab &&_ggfbe .Name ==start .Name {return nil ;};return _f .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",_bbbda );};func (_acdbgg OfcST_OLEDrawAspect )Validate ()error {return _acdbgg .ValidateWithPath ("")};func NewCT_Formulas ()*CT_Formulas {_dcfc :=&CT_Formulas {};return _dcfc };func (_bgfbbb ST_StrokeArrowLength )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_bgfbbb .String (),start );};func (_gedcgdd OfcST_BWMode )ValidateWithPath (path string )error {switch _gedcgdd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gedcgdd ));};return nil ;};func (_adee *OfcRight )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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\
|
2022-02-05 13:05:36 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Fill and its children, prefixing error messages with path
|
|
|
|
func (_aagbg *Fill )ValidateWithPath (path string )error {if _gddgb :=_aagbg .CT_Fill .ValidateWithPath (path );_gddgb !=nil {return _gddgb ;};return nil ;};type Roundrect struct{CT_RoundRect };func (_gefaad OfcST_ConnectorType )ValidateWithPath (path string )error {switch _gefaad {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gefaad ));};return nil ;};
|
2022-02-05 13:05:36 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Imagedata and its children
|
|
|
|
func (_cbfcc *Imagedata )Validate ()error {return _cbfcc .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func (_dbcec ST_StrokeJoinStyle )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_dbcec .String (),start );};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_efdac *ST_EditAs )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_fdfbcd ,_bgccbg :=d .Token ();if _bgccbg !=nil {return _bgccbg ;};if _afeaac ,_debfb :=_fdfbcd .(_ca .EndElement );_debfb &&_afeaac .Name ==start .Name {*_efdac =1;return nil ;};if _ecebd ,_dcadc :=_fdfbcd .(_ca .CharData );!_dcadc {return _f .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",_fdfbcd );}else {switch string (_ecebd ){case "":*_efdac =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_efdac =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_efdac =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_efdac =3;case "\u0063\u0079\u0063l\u0065":*_efdac =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_efdac =5;case "\u0076\u0065\u006e\u006e":*_efdac =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_efdac =7;};};_fdfbcd ,_bgccbg =d .Token ();if _bgccbg !=nil {return _bgccbg ;};if _efdfedd ,_dfaggf :=_fdfbcd .(_ca .EndElement );_dfaggf &&_efdfedd .Name ==start .Name {return nil ;};return _f .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",_fdfbcd );};func (_eage *CT_Path )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_abbc :=range start .Attr {if _abbc .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"&&_abbc .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_eage .ConnecttypeAttr .UnmarshalXMLAttr (_abbc );continue ;};if _abbc .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"&&_abbc .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_eage .ExtrusionokAttr .UnmarshalXMLAttr (_abbc );continue ;};if _abbc .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"&&_abbc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_fcag ,_acege :=_abbc .Value ,error (nil );if _acege !=nil {return _acege ;};_eage .ConnectanglesAttr =&_fcag ;continue ;};if _abbc .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"&&_abbc .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_cceed ,_ebcg :=_abbc .Value ,error (nil );if _ebcg !=nil {return _ebcg ;};_eage .ConnectlocsAttr =&_cceed ;continue ;};if _abbc .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_eage .GradientshapeokAttr .UnmarshalXMLAttr (_abbc );continue ;};if _abbc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_eage .ShadowokAttr .UnmarshalXMLAttr (_abbc );continue ;};if _abbc .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_eage .ArrowokAttr .UnmarshalXMLAttr (_abbc );continue ;};if _abbc .Name .Local =="\u0076"{_cecc ,_cafg :=_abbc .Value ,error (nil );if _cafg !=nil {return _cafg ;};_eage .VAttr =&_cecc ;continue ;};if _abbc .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcSkew and its children
|
|
|
|
func (_cdgfa *OfcSkew )Validate ()error {return _cdgfa .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};func (_cgdbbb *OfcEquationxml )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_cgdbbb .OfcCT_EquationXml =*NewOfcCT_EquationXml ();for _ ,_fdebe :=range start .Attr {if _fdebe .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_eecda ,_aecbe :=_fdebe .Value ,error (nil );if _aecbe !=nil {return _aecbe ;};_cgdbbb .ContentTypeAttr =&_eecda ;continue ;};};_ebebb :for {_eabbd ,_bagaff :=d .Token ();if _bagaff !=nil {return _bagaff ;};switch _fgdeb :=_eabbd .(type ){case _ca .StartElement :switch _fgdeb .Name {default:if _gcdfb ,_gfdgc :=_cb .CreateElement (_fgdeb );_gfdgc !=nil {return _gfdgc ;}else {if _eadfc :=d .DecodeElement (_gcdfb ,&_fgdeb );_eadfc !=nil {return _eadfc ;};_cgdbbb .Any =_gcdfb ;};};case _ca .EndElement :break _ebebb ;case _ca .CharData :};};return nil ;};func (_bbcge *Line )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _bbcge .CT_Line .MarshalXML (e ,start );};func (_abfgf *ST_FillType )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_abfgf =0;case "\u0073\u006f\u006ci\u0064":*_abfgf =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_abfgf =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_abfgf =3;case "\u0074\u0069\u006c\u0065":*_abfgf =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_abfgf =5;case "\u0066\u0072\u0061m\u0065":*_abfgf =6;};return nil ;};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _da .ST_TrueFalse ;OleiconAttr _da .ST_TrueFalse ;OleAttr _da .ST_TrueFalseBlank ;PreferrelativeAttr _da .ST_TrueFalse ;CliptowrapAttr _da .ST_TrueFalse ;ClipAttr _da .ST_TrueFalse ;};func NewImagedata ()*Imagedata {_fgggg :=&Imagedata {};_fgggg .CT_ImageData =*NewCT_ImageData ();return _fgggg ;};func (_dcaeg OfcST_OLEType )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_gddedd :=_ca .Attr {};_gddedd .Name =name ;switch _dcaeg {case OfcST_OLETypeUnset :_gddedd .Value ="";case OfcST_OLETypeEmbed :_gddedd .Value ="\u0045\u006d\u0062e\u0064";case OfcST_OLETypeLink :_gddedd .Value ="\u004c\u0069\u006e\u006b";};return _gddedd ,nil ;};func (_daafg ST_StrokeArrowType )String ()string {switch _daafg {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 "";};type OfcInk struct{OfcCT_Ink };func (_fgcde *OfcST_OLEDrawAspect )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_caaeb ,_dggefe :=d .Token ();if _dggefe !=nil {return _dggefe ;};if _ddgecf ,_gfbg :=_caaeb .(_ca .EndElement );_gfbg &&_ddgecf .Name ==start .Name {*_fgcde =1;return nil ;};if _cfbfb ,_gafbce :=_caaeb .(_ca .CharData );!_gafbce {return _f .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",_caaeb );}else {switch string (_cfbfb ){case "":*_fgcde =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_fgcde =1;case "\u0049\u0063\u006f\u006e":*_fgcde =2;};};_caaeb ,_dggefe =d .Token ();if _dggefe !=nil {return _dggefe ;};if _gacbb ,_aacc :=_caaeb .(_ca .EndElement );_aacc &&_gacbb .Name ==start .Name {return nil ;};return _f .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",_caaeb );};func (_fdgcb *OfcCT_RelationTable )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065";};if _fdgcb .ExtAttr !=ST_ExtUnset {_afcd ,_eefa :=_fdgcb .ExtAttr .MarshalXMLAttr (_ca
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path
|
|
|
|
func (_ebbg *OfcShapelayout )ValidateWithPath (path string )error {if _cdage :=_ebbg .OfcCT_ShapeLayout .ValidateWithPath (path );_cdage !=nil {return _cdage ;};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Line and its children, prefixing error messages with path
|
|
|
|
func (_afba *Line )ValidateWithPath (path string )error {if _facge :=_afba .CT_Line .ValidateWithPath (path );_facge !=nil {return _facge ;};return nil ;};func (_ggfab *CT_ImageData )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_ffcb :=range start .Attr {if _ffcb .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"&&_ffcb .Name .Local =="\u0070\u0069\u0063\u0074"||_ffcb .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"&&_ffcb .Name .Local =="\u0070\u0069\u0063\u0074"{_cdeg ,_gagc :=_ffcb .Value ,error (nil );if _gagc !=nil {return _gagc ;};_ggfab .PictAttr =&_cdeg ;continue ;};if _ffcb .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"&&_ffcb .Name .Local =="\u0068\u0072\u0065\u0066"||_ffcb .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"&&_ffcb .Name .Local =="\u0068\u0072\u0065\u0066"{_gbcad ,_dfbag :=_ffcb .Value ,error (nil );if _dfbag !=nil {return _dfbag ;};_ggfab .RHrefAttr =&_gbcad ;continue ;};if _ffcb .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"&&_ffcb .Name .Local =="\u0068\u0072\u0065\u0066"{_abacd ,_eeed :=_ffcb .Value ,error (nil );if _eeed !=nil {return _eeed ;};_ggfab .HrefAttr =&_abacd ;continue ;};if _ffcb .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"&&_ffcb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bbbgg ,_agcc :=_ffcb .Value ,error (nil );if _agcc !=nil {return _agcc ;};_ggfab .AlthrefAttr =&_bbbgg ;continue ;};if _ffcb .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"&&_ffcb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ecee ,_dddd :=_ffcb .Value ,error (nil );if _dddd !=nil {return _dddd ;};_ggfab .TitleAttr =&_ecee ;continue ;};if _ffcb .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"&&_ffcb .Name .Local =="\u006f\u006c\u0065i\u0064"{_gfegb ,_gcda :=_d .ParseFloat (_ffcb .Value ,64);if _gcda !=nil {return _gcda ;};_ebag :=float32 (_gfegb );_ggfab .OleidAttr =&_ebag ;continue ;};if _ffcb .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"&&_ffcb .Name .Local =="\u0064
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Textbox and its children
|
|
|
|
func (_feaab *CT_Textbox )Validate ()error {return _feaab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};func (_fcbca *OfcST_How )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_fcbca =0;case "\u0074\u006f\u0070":*_fcbca =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_fcbca =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fcbca =3;case "\u006c\u0065\u0066\u0074":*_fcbca =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fcbca =5;case "\u0072\u0069\u0067h\u0074":*_fcbca =6;};return nil ;};type OfcST_OLEType byte ;func (_fadbd *OfcEquationxml )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c";return _fadbd .OfcCT_EquationXml .MarshalXML (e ,start );};func (_dgeefg *Textpath )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_dgeefg .CT_TextPath =*NewCT_TextPath ();for _ ,_cfebeg :=range start .Attr {if _cfebeg .Name .Local =="\u006f\u006e"{_dgeefg .OnAttr .UnmarshalXMLAttr (_cfebeg );continue ;};if _cfebeg .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_dgeefg .FitshapeAttr .UnmarshalXMLAttr (_cfebeg );continue ;};if _cfebeg .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_dgeefg .FitpathAttr .UnmarshalXMLAttr (_cfebeg );continue ;};if _cfebeg .Name .Local =="\u0074\u0072\u0069\u006d"{_dgeefg .TrimAttr .UnmarshalXMLAttr (_cfebeg );continue ;};if _cfebeg .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_dgeefg .XscaleAttr .UnmarshalXMLAttr (_cfebeg );continue ;};if _cfebeg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_fefce ,_gdgbg :=_cfebeg .Value ,error (nil );if _gdgbg !=nil {return _gdgbg ;};_dgeefg .StringAttr =&_fefce ;continue ;};if _cfebeg .Name .Local =="\u0069\u0064"{_cabee ,_bgage :=_cfebeg .Value ,error (nil );if _bg
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Ink and its children
|
|
|
|
func (_dcdge *OfcCT_Ink )Validate ()error {return _dcdge .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path
|
|
|
|
func (_ceca *OfcCT_RelationTable )ValidateWithPath (path string )error {for _bbbfg ,_eafcd :=range _ceca .Rel {if _bbcc :=_eafcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_bbbfg ));_bbcc !=nil {return _bbcc ;};};if _deceg :=_ceca .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_deceg !=nil {return _deceg ;};return nil ;};func (_aebgd *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_aebgd =0;case "\u0058\u0059":*_aebgd =1;case "\u005a\u0058":*_aebgd =2;case "\u0059\u005a":*_aebgd =3;};return nil ;};func (_ecc *AG_Ext )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {_gec ,_gade :=_ecc .ExtAttr .MarshalXMLAttr (_ca .Name {Local :"\u0065\u0078\u0074"});if _gade !=nil {return _gade ;};start .Attr =append (start .Attr ,_gec );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};type ST_EditAs byte ;type CT_Shadow struct{OnAttr _da .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _da .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _da .ST_TrueFalse ;StrokeokAttr _da .ST_TrueFalse ;ShadowokAttr _da .ST_TrueFalse ;ArrowokAttr _da .ST_TrueFalse ;GradientshapeokAttr _da .ST_TrueFalse ;TextpathokAttr _da .ST_TrueFalse ;InsetpenokAttr _da .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _da .ST_TrueFalse ;IdAttr *string ;};func (_cgca *AG_OfficeCoreAttributes )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_gdb :=range start .Attr {if _gdb .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"&&_gdb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cgca .HralignAttr .UnmarshalXMLAttr (_gdb );continue ;};if _gdb .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"&&_gdb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cgca .AllowincellAttr .UnmarshalXMLAttr (_gdb );continue ;};if _gdb .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"&&_gdb .Name .Local =="\u006f\u006e\u0065\u0064"{_cgca .OnedAttr .UnmarshalXMLAttr (_gdb );continue ;};if _gdb .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"&&_gdb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cgca .AllowoverlapAttr .UnmarshalXMLAttr (_gdb );continue ;};if _gdb .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"&&_gdb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cgca .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gdb );continue ;};if _gdb .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"&&_gdb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cgca .Userd
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path
|
|
|
|
func (_egga *CT_Background )ValidateWithPath (path string )error {if _gbfa :=_egga .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbfa !=nil {return _gbfa ;};if _cceg :=_egga .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_cceg !=nil {return _cceg ;};if _dfbe :=_egga .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dfbe !=nil {return _dfbe ;};if _afda :=_egga .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072");_afda !=nil {return _afda ;};if _egga .Fill !=nil {if _faf :=_egga .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_faf !=nil {return _faf ;};};if _egab :=_egga .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_egab !=nil {return _egab ;};return nil ;};func (_ggdfc *Textbox )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _ggdfc .CT_Textbox .MarshalXML (e ,start );};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Arc and its children
|
|
|
|
func (_fcbd *CT_Arc )Validate ()error {return _fcbd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");};type ST_ImageAspect byte ;
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_Id and its children
|
|
|
|
func (_bggd *AG_Id )Validate ()error {return _bggd .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_ffbabb ST_StrokeArrowLength )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_afaeg :=_ca .Attr {};_afaeg .Name =name ;switch _ffbabb {case ST_StrokeArrowLengthUnset :_afaeg .Value ="";case ST_StrokeArrowLengthShort :_afaeg .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_afaeg .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_afaeg .Value ="\u006c\u006f\u006e\u0067";};return _afaeg ,nil ;};func (_efgdf ST_StrokeJoinStyle )Validate ()error {return _efgdf .ValidateWithPath ("")};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_Type and its children
|
|
|
|
func (_dbeg *AG_Type )Validate ()error {return _dbeg .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};type AG_Style struct{StyleAttr *string ;};const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2;ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3;ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4;ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5;);type Image struct{CT_Image };func NewCT_Fill ()*CT_Fill {_cgeb :=&CT_Fill {};return _cgeb };func (_cacb *OfcCT_Entry )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079";};if _cacb .NewAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006e\u0065\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_cacb .NewAttr )});};if _cacb .OldAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cacb .OldAttr )});};e .EncodeToken (start );e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_gggff ST_FillType )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_gggff .String (),start );};func NewCT_PolyLine ()*CT_PolyLine {_debed :=&CT_PolyLine {};return _debed };func (_egdgcd OfcST_How )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_egdgcd .String (),start );};func (_dbggc OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _dbggc {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbggc ));};return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_ddcc :=&AG_OfficeShapeAttributes {};return _ddcc ;};func NewOval ()*Oval {_degcb :=&Oval {};_degcb .CT_Oval =*NewCT_Oval ();return _degcb };
|
2021-05-31 16:22:30 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Shape and its children
|
|
|
|
func (_gcfcd *Shape )Validate ()error {return _gcfcd .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func (_dcddc *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_dcddc =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_dcddc =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_dcddc =2;};return nil ;};func (_gfcaac *OfcST_HrAlign )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ddfag ,_bcdcb :=d .Token ();if _bcdcb !=nil {return _bcdcb ;};if _dbdab ,_gebeb :=_ddfag .(_ca .EndElement );_gebeb &&_dbdab .Name ==start .Name {*_gfcaac =1;return nil ;};if _gddfb ,_egaeee :=_ddfag .(_ca .CharData );!_egaeee {return _f .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",_ddfag );}else {switch string (_gddfb ){case "":*_gfcaac =0;case "\u006c\u0065\u0066\u0074":*_gfcaac =1;case "\u0072\u0069\u0067h\u0074":*_gfcaac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfcaac =3;};};_ddfag ,_bcdcb =d .Token ();if _bcdcb !=nil {return _bcdcb ;};if _ffagf ,_aacbd :=_ddfag .(_ca .EndElement );_aacbd &&_ffagf .Name ==start .Name {return nil ;};return _f .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",_ddfag );};type OfcShapedefaults struct{OfcCT_ShapeDefaults };
|
2021-05-31 16:22:30 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_ImageData and its children
|
|
|
|
func (_fdga *CT_ImageData )Validate ()error {return _fdga .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcLock and its children
|
|
|
|
func (_dbgb *OfcLock )Validate ()error {return _dbgb .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};func (_adfef ST_StrokeArrowType )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_adfef .String (),start );};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);func (_daaeb OfcST_ExtrusionPlane )Validate ()error {return _daaeb .ValidateWithPath ("")};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcFill and its children
|
|
|
|
func (_ccce *OfcFill )Validate ()error {return _ccce .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_ebfedb :=&OfcCT_RelationTable {};return _ebfedb };func (_ddc *AG_Fill )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_aedb :=range start .Attr {if _aedb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ddc .FilledAttr .UnmarshalXMLAttr (_aedb );continue ;};if _aedb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dge ,_edfa :=_aedb .Value ,error (nil );if _edfa !=nil {return _edfa ;};_ddc .FillcolorAttr =&_dge ;continue ;};};for {_gcb ,_bef :=d .Token ();if _bef !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_bef );};if _cgcb ,_egfa :=_gcb .(_ca .EndElement );_egfa &&_cgcb .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path
|
|
|
|
func (_fbdbb *OfcShapedefaults )ValidateWithPath (path string )error {if _ffff :=_fbdbb .OfcCT_ShapeDefaults .ValidateWithPath (path );_ffff !=nil {return _ffff ;};return nil ;};func (_dcee *AG_Type )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _dcee .TypeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dcee .TypeAttr )});};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 *_eb .Wrap ;Anchorlock *_eb .Anchorlock ;Bordertop *_eb .Bordertop ;Borderbottom *_eb .Borderbottom ;Borderleft *_eb .Borderleft ;Borderright *_eb .Borderright ;ClientData *_e .ClientData ;Textdata *_a .Textdata ;};func (_gceb *CT_F )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_dfac :=range start .Attr {if _dfac .Name .Local =="\u0065\u0071\u006e"{_aacba ,_cfga :=_dfac .Value ,error (nil );if _cfga !=nil {return _cfga ;};_gceb .EqnAttr =&_aacba ;continue ;};};for {_cbag ,_fffa :=d .Token ();if _fffa !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_fffa );};if _agg ,_abcd :=_cbag .(_ca .EndElement );_abcd &&_agg .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcExtrusion and its children
|
|
|
|
func (_baecd *OfcExtrusion )Validate ()error {return _baecd .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};
|
2021-05-31 16:22:30 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_Complex and its children
|
|
|
|
func (_ebcdg *OfcCT_Complex )Validate ()error {return _ebcdg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_gbgdd *OfcST_OLEType )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ddggg ,_dfgag :=d .Token ();if _dfgag !=nil {return _dfgag ;};if _dggcb ,_acdec :=_ddggg .(_ca .EndElement );_acdec &&_dggcb .Name ==start .Name {*_gbgdd =1;return nil ;};if _fdeff ,_aefacfb :=_ddggg .(_ca .CharData );!_aefacfb {return _f .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",_ddggg );}else {switch string (_fdeff ){case "":*_gbgdd =0;case "\u0045\u006d\u0062e\u0064":*_gbgdd =1;case "\u004c\u0069\u006e\u006b":*_gbgdd =2;};};_ddggg ,_dfgag =d .Token ();if _dfgag !=nil {return _dfgag ;};if _ddddag ,_abcee :=_ddggg .(_ca .EndElement );_abcee &&_ddddag .Name ==start .Name {return nil ;};return _f .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",_ddggg );};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 _da .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _da .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _da .ST_TrueFalse ;ButtonAttr _da .ST_TrueFalse ;UserhiddenAttr _da .ST_TrueFalse ;BulletAttr _da .ST_TrueFalse ;HrAttr _da .ST_TrueFalse ;HrstdAttr _da .ST_TrueFalse ;HrnoshadeAttr _da .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _da .ST_TrueFalse ;AllowoverlapAttr _da .ST_TrueFalse ;UserdrawnAttr _da .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _da .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _da .ST_TrueFalse ;OleiconAttr _da .ST_TrueFalse ;OleAttr _da .ST_TrueFalseBlank ;PreferrelativeAttr _da .ST_TrueFalse ;CliptowrapAttr _da .ST_TrueFalse ;ClipAttr _da .ST_TrueFalse ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path
|
|
|
|
func (_abdfa *OfcSignatureline )ValidateWithPath (path string )error {if _eeefe :=_abdfa .OfcCT_SignatureLine .ValidateWithPath (path );_eeefe !=nil {return _eeefe ;};return nil ;};func (_ebgbe *OfcCT_ColorMenu )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_bbdeg :=range start .Attr {if _bbdeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_begbc ,_gfaacg :=_bbdeg .Value ,error (nil );if _gfaacg !=nil {return _gfaacg ;};_ebgbe .StrokecolorAttr =&_begbc ;continue ;};if _bbdeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efbb ,_cdcfb :=_bbdeg .Value ,error (nil );if _cdcfb !=nil {return _cdcfb ;};_ebgbe .FillcolorAttr =&_efbb ;continue ;};if _bbdeg .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_gcega ,_efgece :=_bbdeg .Value ,error (nil );if _efgece !=nil {return _efgece ;};_ebgbe .ShadowcolorAttr =&_gcega ;continue ;};if _bbdeg .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_dgeef ,_gbfab :=_bbdeg .Value ,error (nil );if _gbfab !=nil {return _gbfab ;};_ebgbe .ExtrusioncolorAttr =&_dgeef ;continue ;};if _bbdeg .Name .Local =="\u0065\u0078\u0074"{_ebgbe .ExtAttr .UnmarshalXMLAttr (_bbdeg );continue ;};};for {_beadc ,_fbdgg :=d .Token ();if _fbdgg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_fbdgg );};if _abfaf ,_gaeea :=_beadc .(_ca .EndElement );_gaeea &&_abfaf .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path
|
|
|
|
func (_ffedb *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _gabcfb ,_bbcbb :=range _ffedb .Entry {if _feddg :=_bbcbb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_gabcfb ));_feddg !=nil {return _feddg ;};};if _deeed :=_ffedb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_deeed !=nil {return _deeed ;};return nil ;};func (_gfddf OfcST_FillType )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_gabfa :=_ca .Attr {};_gabfa .Name =name ;switch _gfddf {case OfcST_FillTypeUnset :_gabfa .Value ="";case OfcST_FillTypeGradientCenter :_gabfa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_gabfa .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_gabfa .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_gabfa .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_gabfa .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_gabfa .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case OfcST_FillTypeGradientRadial :_gabfa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_gabfa .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_gabfa .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return _gabfa ,nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path
|
|
|
|
func (_cabdg *CT_RoundRect )ValidateWithPath (path string )error {for _gedbc ,_cagec :=range _cabdg .EG_ShapeElements {if _ccae :=_cagec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gedbc ));_ccae !=nil {return _ccae ;};};if _eacbe :=_cabdg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_eacbe !=nil {return _eacbe ;};if _adggd :=_cabdg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_adggd !=nil {return _adggd ;};if _ffde :=_cabdg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ffde !=nil {return _ffde ;};if _ccaad :=_cabdg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ccaad !=nil {return _ccaad ;};if _efcdd :=_cabdg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_efcdd !=nil {return _efcdd ;};if _gdbbd :=_cabdg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gdbbd !=nil {return _gdbbd ;};if _aabda :=_cabdg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aabda !=nil {return _aabda ;};if _aagce :=_cabdg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_aagce !=nil {return _aagce ;};if _bdcfa :=_cabdg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bdcfa !=nil {return _bdcfa ;};if _bebfa :=_cabdg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bebfa !=nil {return _bebfa ;};if _ebfd :=_cabdg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ebfd !=nil {return _ebfd ;};if _acca :=_cabdg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_acca !=nil {return _acca ;};if _ggdba :=_cabdg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ggdba !=nil {return _ggdba ;};if _ffcge :=_cabdg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_ffcge !=nil {return _ffcge ;};if _aegba :=_cabdg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_aegba !=nil {return _aegba ;};if _adedg :=_cabdg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_adedg !=nil {return _adedg ;};if _eabb :=_cabdg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eabb !=nil {return _eabb ;};if _dggdd :=_cabdg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dggdd !=nil {return _dggdd ;};if _effed :=_cabdg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_effed !=nil {return _effed ;};if _eedf :=_cabdg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_eedf !=nil {return _eedf ;};if _fdgc :=_cabdg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdgc !=nil {return _fdgc ;};if _bacdg :=_cabdg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bacdg !=nil {return _bacdg ;};if _bfcba :=_cabdg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u004
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Path and its children
|
|
|
|
func (_aeffee *Path )Validate ()error {return _aeffee .ValidateWithPath ("\u0050\u0061\u0074\u0068")};func (_dadab ST_ImageAspect )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_fdcfc :=_ca .Attr {};_fdcfc .Name =name ;switch _dadab {case ST_ImageAspectUnset :_fdcfc .Value ="";case ST_ImageAspectIgnore :_fdcfc .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_fdcfc .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_fdcfc .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _fdcfc ,nil ;};func (_aedf OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _aedf {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aedf ));};return nil ;};func (_bdcd *Line )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_bdcd .CT_Line =*NewCT_Line ();for _ ,_cbfge :=range start .Attr {if _cbfge .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"&&_cbfge .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bdcd .UserdrawnAttr .UnmarshalXMLAttr (_cbfge );continue ;};if _cbfge .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"&&_cbfge .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bdcd .ButtonAttr .UnmarshalXMLAttr (_cbfge );continue ;};if _cbfge .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"&&_cbfge .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bdcd .DgmlayoutmruAttr .UnmarshalXMLAttr (_cbfge );continue ;};if _cbfge .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"&&_cbfge .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bdcd .UserhiddenAttr .UnmarshalXMLAttr (_cbfge );continue ;};if _cbfge .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"&&_cbfge .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bdcd .CliptowrapAttr .UnmarshalXMLAttr (_cbfge );continue ;};if _cbfge .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"&&_cbfge .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bdcd .BulletAttr .UnmarshalXMLAttr (_cbfge );continue ;};if _cbfge .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"&&_cbfge .Name .Local =="\u006f\u006c\u0065"{_bdcd .OleAttr .UnmarshalXMLAttr (_cbfge );continue ;};if _cbfge .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"&&_cbfge .Name .Local =="\u0068\u0072"{_bdcd .HrAttr .UnmarshalXMLAttr (_cbfge );continue ;};if _cbfge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path
|
|
|
|
func (_edgb *CT_Handles )ValidateWithPath (path string )error {for _gedc ,_ggdc :=range _edgb .H {if _fdce :=_ggdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_gedc ));_fdce !=nil {return _fdce ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_OLEObject and its children
|
|
|
|
func (_ebcca *OfcCT_OLEObject )Validate ()error {return _ebcca .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_bbbce *CT_PolyLine )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_aecc :=range start .Attr {if _aecc .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"&&_aecc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbbce .UserdrawnAttr .UnmarshalXMLAttr (_aecc );continue ;};if _aecc .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"&&_aecc .Name .Local =="\u0063\u006c\u0069\u0070"{_bbbce .ClipAttr .UnmarshalXMLAttr (_aecc );continue ;};if _aecc .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"&&_aecc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbbce .UserhiddenAttr .UnmarshalXMLAttr (_aecc );continue ;};if _aecc .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"&&_aecc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbbce .InsetmodeAttr .UnmarshalXMLAttr (_aecc );continue ;};if _aecc .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"&&_aecc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbbce .BulletAttr .UnmarshalXMLAttr (_aecc );continue ;};if _aecc .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"&&_aecc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbbce .PreferrelativeAttr .UnmarshalXMLAttr (_aecc );continue ;};if _aecc .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"&&_aecc .Name .Local =="\u0068\u0072"{_bbbce .HrAttr .UnmarshalXMLAttr (_aecc );continue ;};if _aecc .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"&&_aecc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbbce .OleiconAttr .UnmarshalXMLAttr (_aecc );continue ;};if _aecc .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"&&_aecc .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbbce .HrstdAttr .UnmarshalXMLAttr (_aecc );continue ;};if _aecc .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"&&_aecc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbbce .HrnoshadeAttr .UnmarshalXMLAttr (_aecc );continue ;};if _aecc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Polyline and its children
|
|
|
|
func (_edgfa *Polyline )Validate ()error {return _edgfa .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func (_gcfb OfcST_HrAlign )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_gcfb .String (),start );};func (_bgfad *OfcCT_Complex )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";};if _bgfad .ExtAttr !=ST_ExtUnset {_gbga ,_acfgc :=_bgfad .ExtAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0065x\u0074"});if _acfgc !=nil {return _acfgc ;};start .Attr =append (start .Attr ,_gbga );};e .EncodeToken (start );e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_b *AG_Adj )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_ef :=range start .Attr {if _ef .Name .Local =="\u0061\u0064\u006a"{_ea ,_bb :=_ef .Value ,error (nil );if _bb !=nil {return _bb ;};_b .AdjAttr =&_ea ;continue ;};};for {_af ,_caf :=d .Token ();if _caf !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_caf );};if _gc ,_ag :=_af .(_ca .EndElement );_ag &&_gc .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path
|
|
|
|
func (_agcdg *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _aggeba :=_agcdg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_aggeba !=nil {return _aggeba ;};if _bbfdb :=_agcdg .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072");_bbfdb !=nil {return _bbfdb ;};if _edcee :=_agcdg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_edcee !=nil {return _edcee ;};if _agcdg .Fill !=nil {if _gdcca :=_agcdg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_gdcca !=nil {return _gdcca ;};};if _agcdg .Stroke !=nil {if _gdfgb :=_agcdg .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_gdfgb !=nil {return _gdfgb ;};};if _agcdg .Textbox !=nil {if _adadf :=_agcdg .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_adadf !=nil {return _adadf ;};};if _agcdg .Shadow !=nil {if _egddc :=_agcdg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_egddc !=nil {return _egddc ;};};if _agcdg .Skew !=nil {if _aebfeg :=_agcdg .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_aebfeg !=nil {return _aebfeg ;};};if _agcdg .Extrusion !=nil {if _ddcad :=_agcdg .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_ddcad !=nil {return _ddcad ;};};if _agcdg .Callout !=nil {if _ccggag :=_agcdg .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_ccggag !=nil {return _ccggag ;};};if _agcdg .Lock !=nil {if _abcea :=_agcdg .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_abcea !=nil {return _abcea ;};};if _agcdg .Colormru !=nil {if _agefb :=_agcdg .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u");_agefb !=nil {return _agefb ;};};if _agcdg .Colormenu !=nil {if _fcacg :=_agcdg .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_fcacg !=nil {return _fcacg ;};};if _faafb :=_agcdg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_faafb !=nil {return _faafb ;};return nil ;};func NewCT_Curve ()*CT_Curve {_fadb :=&CT_Curve {};return _fadb };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 _da .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _da .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _da .ST_TrueFalse ;ButtonAttr _da .ST_TrueFalse ;UserhiddenAttr _da .ST_TrueFalse ;BulletAttr _da .ST_TrueFalse ;HrAttr _da .ST_TrueFalse ;HrstdAttr _da .ST_TrueFalse ;HrnoshadeAttr _da .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _da .ST_TrueFalse ;AllowoverlapAttr _da .ST_TrueFalse ;UserdrawnAttr _da .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _da .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _da .ST_TrueFalse ;OleiconAttr _da .ST_TrueFalse ;OleAttr _da .ST_TrueFalseBlank ;PreferrelativeAttr _da .ST_TrueFalse ;CliptowrapAttr _da .ST_TrueFalse ;ClipAttr _da .ST_TrueFalse ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path
|
|
|
|
func (_begea *OfcCT_R )ValidateWithPath (path string )error {if _bgaab :=_begea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgaab !=nil {return _bgaab ;};if _eccb :=_begea .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072");_eccb !=nil {return _eccb ;};for _gdacd ,_ggbbb :=range _begea .Proxy {if _ecgbce :=_ggbbb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_gdacd ));_ecgbce !=nil {return _ecgbce ;};};return nil ;};func (_edcbf *CT_TextPath )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_fcaa :=range start .Attr {if _fcaa .Name .Local =="\u006f\u006e"{_edcbf .OnAttr .UnmarshalXMLAttr (_fcaa );continue ;};if _fcaa .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_edcbf .FitshapeAttr .UnmarshalXMLAttr (_fcaa );continue ;};if _fcaa .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_edcbf .FitpathAttr .UnmarshalXMLAttr (_fcaa );continue ;};if _fcaa .Name .Local =="\u0074\u0072\u0069\u006d"{_edcbf .TrimAttr .UnmarshalXMLAttr (_fcaa );continue ;};if _fcaa .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_edcbf .XscaleAttr .UnmarshalXMLAttr (_fcaa );continue ;};if _fcaa .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_dfcbe ,_edegec :=_fcaa .Value ,error (nil );if _edegec !=nil {return _edegec ;};_edcbf .StringAttr =&_dfcbe ;continue ;};if _fcaa .Name .Local =="\u0069\u0064"{_fddfa ,_gcaff :=_fcaa .Value ,error (nil );if _gcaff !=nil {return _gcaff ;};_edcbf .IdAttr =&_fddfa ;continue ;};if _fcaa .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdeed ,_ebcga :=_fcaa .Value ,error (nil );if _ebcga !=nil {return _ebcga ;};_edcbf .StyleAttr =&_fdeed ;continue ;};};for {_cgbg ,_abbd :=d .Token ();if _abbd !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_abbd );};if _gbcge ,_cfbc :=_cgbg .(_ca .EndElement );_cfbc &&_gbcge .Name ==start .Name {break ;};};return nil ;};func (_afdd *AG_ShapeAttributes )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _afdd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_afdd .OpacityAttr )});};if _afdd .StrokedAttr !=_da .ST_TrueFalseUnset {_fcc ,_gged :=_afdd .StrokedAttr .MarshalXMLAttr (_ca .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gged !=nil {return _gged ;};start .Attr =append (start .Attr ,_fcc );};if _afdd .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_afdd .StrokecolorAttr )});};if _afdd .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_afdd .StrokeweightAttr )});};if _afdd .InsetpenAttr !=_da .ST_TrueFalseUnset {_bed ,_baga :=_afdd .InsetpenAttr .MarshalXMLAttr (_ca .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _baga !=nil {return _baga ;};start .Attr =append (start .Attr ,_bed );};if _afdd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_afdd .ChromakeyAttr )});};if _afdd .FilledAttr !=_da .ST_TrueFalseUnset {_gdfc ,_bcbg :=_afdd .FilledAttr .MarshalXMLAttr (_ca .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bcbg !=nil {return _bcbg ;};start .Attr =append (start .Attr ,_gdfc );};if _afdd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_afdd .FillcolorAttr )});};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Line and its children
|
|
|
|
func (_egbgb *Line )Validate ()error {return _egbgb .ValidateWithPath ("\u004c\u0069\u006e\u0065")};func (_gfeeaa *CT_Shape )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_bbdf :=range start .Attr {if _bbdf .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"&&_bbdf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bccc ,_ccfba :=_d .ParseInt (_bbdf .Value ,10,64);if _ccfba !=nil {return _ccfba ;};_gfeeaa .RegroupidAttr =&_bccc ;continue ;};if _bbdf .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"&&_bbdf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfeeaa .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bbdf );continue ;};if _bbdf .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"&&_bbdf .Name .Local =="\u0063\u006c\u0069\u0070"{_gfeeaa .ClipAttr .UnmarshalXMLAttr (_bbdf );continue ;};if _bbdf .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"&&_bbdf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfeeaa .ButtonAttr .UnmarshalXMLAttr (_bbdf );continue ;};if _bbdf .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"&&_bbdf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfeeaa .UserhiddenAttr .UnmarshalXMLAttr (_bbdf );continue ;};if _bbdf .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"&&_bbdf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfeeaa .BulletAttr .UnmarshalXMLAttr (_bbdf );continue ;};if _bbdf .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"&&_bbdf .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_deda ,_gcffa :=_bbdf .Value ,error (nil );if _gcffa !=nil {return _gcffa ;};_gfeeaa .GfxdataAttr =&_deda ;continue ;};if _bbdf .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"&&_bbdf .Name .Local =="\u0068\u0072"{_gfeeaa .HrAttr .UnmarshalXMLAttr (_bbdf );continue ;};if _bbdf .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"&&_bbdf .Name .Local =="\u006f\u006c\u0065"{_gfeeaa .OleAttr .UnmarshalXMLAttr (_bbdf );continue ;};if _bbdf .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"&&_bbdf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfeeaa .AllowincellAttr .UnmarshalXMLAttr (_bbdf );continue ;};if _bbd
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_H and its children
|
|
|
|
func (_ebdd *CT_H )Validate ()error {return _ebdd .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_acafg *Group )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _acafg .CT_Group .MarshalXML (e ,start );};func (_efcbe ST_StrokeArrowLength )String ()string {switch _efcbe {case 0:return "";case 1:return "\u0073\u0068\u006fr\u0074";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u006c\u006f\u006e\u0067";};return "";};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-05 13:05:36 +00:00
|
|
|
// Validate validates the Rect and its children
|
2022-02-25 19:20:45 +00:00
|
|
|
func (_ddada *Rect )Validate ()error {return _ddada .ValidateWithPath ("\u0052\u0065\u0063\u0074")};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path
|
|
|
|
func (_febfd *OfcCT_Ink )ValidateWithPath (path string )error {if _ceddd :=_febfd .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ceddd !=nil {return _ceddd ;};return nil ;};type OfcCT_Extrusion struct{OnAttr _da .ST_TrueFalse ;TypeAttr OfcST_ExtrusionType ;RenderAttr OfcST_ExtrusionRender ;ViewpointoriginAttr *string ;ViewpointAttr *string ;PlaneAttr OfcST_ExtrusionPlane ;SkewangleAttr *float32 ;SkewamtAttr *string ;ForedepthAttr *string ;BackdepthAttr *string ;OrientationAttr *string ;OrientationangleAttr *float32 ;LockrotationcenterAttr _da .ST_TrueFalse ;AutorotationcenterAttr _da .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _da .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _da .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _da .ST_TrueFalse ;Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _da .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_bffd *CT_Handles )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s";};e .EncodeToken (start );if _bffd .H !=nil {_eeae :=_ca .StartElement {Name :_ca .Name {Local :"\u0076\u003a\u0068"}};for _ ,_bddca :=range _bffd .H {e .EncodeElement (_bddca ,_eeae );};};e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};
|
2021-11-10 11:45:21 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Curve and its children
|
|
|
|
func (_fgacc *Curve )Validate ()error {return _fgacc .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_badde *OfcST_DiagramLayout )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_faced ,_gebecg :=d .Token ();if _gebecg !=nil {return _gebecg ;};if _acaad ,_aebec :=_faced .(_ca .EndElement );_aebec &&_acaad .Name ==start .Name {*_badde =1;return nil ;};if _aecaf ,_bebeg :=_faced .(_ca .CharData );!_bebeg {return _f .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",_faced );}else {switch string (_aecaf ){case "":*_badde =0;case "\u0030":*_badde =1;case "\u0031":*_badde =2;case "\u0032":*_badde =3;case "\u0033":*_badde =4;};};_faced ,_gebecg =d .Token ();if _gebecg !=nil {return _gebecg ;};if _agbaaa ,_baebgd :=_faced .(_ca .EndElement );_baebgd &&_agbaaa .Name ==start .Name {return nil ;};return _f .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",_faced );};func NewAG_Type ()*AG_Type {_abgb :=&AG_Type {};return _abgb };func (_dbada ST_Ext )String ()string {switch _dbada {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 "";};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_TextPath and its children
|
|
|
|
func (_cfeb *CT_TextPath )Validate ()error {return _cfeb .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_cgfaad OfcST_OLEType )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_cgfaad .String (),start );};func NewCT_Handles ()*CT_Handles {_aeaeg :=&CT_Handles {};return _aeaeg };const (OfcST_ScreenSizeUnset OfcST_ScreenSize =0;OfcST_ScreenSize544x376 OfcST_ScreenSize =1;OfcST_ScreenSize640x480 OfcST_ScreenSize =2;OfcST_ScreenSize720x512 OfcST_ScreenSize =3;OfcST_ScreenSize800x600 OfcST_ScreenSize =4;OfcST_ScreenSize1024x768 OfcST_ScreenSize =5;OfcST_ScreenSize1152x862 OfcST_ScreenSize =6;);func (_gcfde *OfcST_Angle )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_gcfde =0;case "\u0061\u006e\u0079":*_gcfde =1;case "\u0033\u0030":*_gcfde =2;case "\u0034\u0035":*_gcfde =3;case "\u0036\u0030":*_gcfde =4;case "\u0039\u0030":*_gcfde =5;case "\u0061\u0075\u0074\u006f":*_gcfde =6;};return nil ;};func (_fefgd ST_FillType )String ()string {switch _fefgd {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 (_gaebf ST_StrokeArrowType )MarshalXMLAttr (name _ca .Name )(_ca .Attr ,error ){_cbdcgg :=_ca .Attr {};_cbdcgg .Name =name ;switch _gaebf {case ST_StrokeArrowTypeUnset :_cbdcgg .Value ="";case ST_StrokeArrowTypeNone :_cbdcgg .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_cbdcgg .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_cbdcgg .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_cbdcgg .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_cbdcgg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_cbdcgg .Value ="\u006f\u0070\u0065\u006e";};return _cbdcgg ,nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path
|
|
|
|
func (_caeaba *OfcCT_Rules )ValidateWithPath (path string )error {for _fagfb ,_bgfdg :=range _caeaba .R {if _dfdad :=_bgfdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_fagfb ));_dfdad !=nil {return _dfdad ;};};if _dcdbb :=_caeaba .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dcdbb !=nil {return _dcdbb ;};return nil ;};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_eafa :=&AG_OfficeCoreAttributes {};return _eafa ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcBottom and its children
|
|
|
|
func (_ggcbd *OfcBottom )Validate ()error {return _ggcbd .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");};func (_faacgc OfcST_ConnectorType )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_faacgc .String (),start );};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _da .ST_TrueFalse ;InvyAttr _da .ST_TrueFalse ;SwitchAttr _da .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcOLEObject and its children
|
|
|
|
func (_acdbg *OfcOLEObject )Validate ()error {return _acdbg .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_cbgad ST_Ext )Validate ()error {return _cbgad .ValidateWithPath ("")};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path
|
|
|
|
func (_abefeb *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _abefeb .Idmap !=nil {if _ddddb :=_abefeb .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_ddddb !=nil {return _ddddb ;};};if _abefeb .Regrouptable !=nil {if _ebdfe :=_abefeb .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065");_ebdfe !=nil {return _ebdfe ;};};if _abefeb .Rules !=nil {if _ccbgf :=_abefeb .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_ccbgf !=nil {return _ccbgf ;};};if _afgbc :=_abefeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_afgbc !=nil {return _afgbc ;};return nil ;};func (_ecdfed OfcST_CalloutPlacement )String ()string {switch _ecdfed {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 "";};func (_abacf *Rect )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_abacf .CT_Rect =*NewCT_Rect ();for _ ,_afbda :=range start .Attr {if _afbda .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"&&_afbda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccbfb ,_aegdd :=_afbda .Value ,error (nil );if _aegdd !=nil {return _aegdd ;};_abacf .BordertopcolorAttr =&_ccbfb ;continue ;};if _afbda .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"&&_afbda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abacf .BulletAttr .UnmarshalXMLAttr (_afbda );continue ;};if _afbda .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"&&_afbda .Name .Local =="\u0068\u0072"{_abacf .HrAttr .UnmarshalXMLAttr (_afbda );continue ;};if _afbda .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"&&_afbda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abacf .CliptowrapAttr .UnmarshalXMLAttr (_afbda );continue ;};if _afbda .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"&&_afbda .Name .Local =="\u0068\u0072\u0073t\u0064"{_abacf .HrstdAttr .UnmarshalXMLAttr (_afbda );continue ;};if _afbda .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"&&_afbda .Name .Local =="\u006f\u006c\u0065"{_abacf .OleAttr .UnmarshalXMLAttr (_afbda );continue ;};if _afbda .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"&&_afbda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abacf .HrnoshadeAttr .UnmarshalXMLAttr (_afbda );continue ;};if _afbda .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"&&_afbda .Name .Loca
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCallout and its children
|
|
|
|
func (_eeee *OfcCallout )Validate ()error {return _eeee .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_eaafg OfcST_OLEUpdateMode )String ()string {switch _eaafg {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_gfedf *Formulas )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_gfedf .CT_Formulas =*NewCT_Formulas ();_babg :for {_bgede ,_aeagb :=d .Token ();if _aeagb !=nil {return _aeagb ;};switch _fgdf :=_bgede .(type ){case _ca .StartElement :switch _fgdf .Name {case _ca .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"}:_bcabf :=NewCT_F ();if _ggbdde :=d .DecodeElement (_bcabf ,&_fgdf );_ggbdde !=nil {return _ggbdde ;};_gfedf .F =append (_gfedf .F ,_bcabf );default:_fa .Log .Debug ("\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",_fgdf .Name );if _eabg :=d .Skip ();_eabg !=nil {return _eabg ;};};case _ca .EndElement :break _babg ;case _ca .CharData :};};return nil ;};func (_ecd *AG_ImageAttributes )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_edg :=range start .Attr {if _edg .Name .Local =="\u0073\u0072\u0063"{_fcfe ,_gcgf :=_edg .Value ,error (nil );if _gcgf !=nil {return _gcgf ;};_ecd .SrcAttr =&_fcfe ;continue ;};if _edg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_abg ,_gfc :=_edg .Value ,error (nil );if _gfc !=nil {return _gfc ;};_ecd .CropleftAttr =&_abg ;continue ;};if _edg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_fge ,_edde :=_edg .Value ,error (nil );if _edde !=nil {return _edde ;};_ecd .CroptopAttr =&_fge ;continue ;};if _edg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_cgd ,_bca :=_edg .Value ,error (nil );if _bca !=nil {return _bca ;};_ecd .CroprightAttr =&_cgd ;continue ;};if _edg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fadf ,_fcfb :=_edg .Value ,error (nil );if _fcfb !=nil {return _fcfb ;};_ecd .CropbottomAttr =&_fadf ;continue ;};if _edg .Name .Local =="\u0067\u0061\u0069\u006e"{_dfag ,_gfd :=_edg .Value ,error (nil );if _gfd !=nil {return _gfd ;};_ecd .GainAttr =&_dfag ;continue ;};if _edg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_gaga ,_dae :=_edg .Value ,error (nil );if _dae !=nil {return _dae ;};_ecd .BlacklevelAttr =&_gaga ;continue ;};if _edg .Name .Local =="\u0067\u0061\u006dm\u0061"{_aeae ,_fbeg :=_edg .Value ,error (nil );if _fbeg !=nil {return _fbeg ;};_ecd .GammaAttr =&_aeae ;continue ;};if _edg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_ecd .GrayscaleAttr .UnmarshalXMLAttr (_edg );continue ;};if _edg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_ecd .BilevelAttr .UnmarshalXMLAttr (_edg );continue ;};};for {_caa ,_bcdb :=d .Token ();if _bcdb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047_\u0049\u006d\u0061\u0067\u0065\u0041\u0074t\u0072\u0069\u0062\u0075\u0074\u0065\u0073\u003a\u0020\u0025\u0073",_bcdb );};if _gbf ,_gbdd :=_caa .(_ca .EndElement );_gbdd &&_gbf .Name ==start .Name {break ;};};return nil ;};type ST_StrokeLineStyle byte ;type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};func (_gecfd OfcST_DiagramLayout )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_gecfd .String (),start );};func (_gbcaa *CT_F )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076\u003a\u0066";};if _gbcaa .EqnAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0065\u0071\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path
|
|
|
|
func (_bgfd *CT_Line )ValidateWithPath (path string )error {for _ffcga ,_gfafc :=range _bgfd .EG_ShapeElements {if _gdee :=_gfafc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ffcga ));_gdee !=nil {return _gdee ;};};if _bddcag :=_bgfd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bddcag !=nil {return _bddcag ;};if _gafbf :=_bgfd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gafbf !=nil {return _gafbf ;};if _ggeab :=_bgfd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ggeab !=nil {return _ggeab ;};if _dagc :=_bgfd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dagc !=nil {return _dagc ;};if _fcba :=_bgfd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fcba !=nil {return _fcba ;};if _gcgba :=_bgfd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_gcgba !=nil {return _gcgba ;};if _cecb :=_bgfd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_cecb !=nil {return _cecb ;};if _fefe :=_bgfd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_fefe !=nil {return _fefe ;};if _daae :=_bgfd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_daae !=nil {return _daae ;};if _gfcdaf :=_bgfd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gfcdaf !=nil {return _gfcdaf ;};if _fabf :=_bgfd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fabf !=nil {return _fabf ;};if _degg :=_bgfd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_degg !=nil {return _degg ;};if _eeceg :=_bgfd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_eeceg !=nil {return _eeceg ;};if _gcgce :=_bgfd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gcgce !=nil {return _gcgce ;};if _cgge :=_bgfd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cgge !=nil {return _cgge ;};if _adfc :=_bgfd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_adfc !=nil {return _adfc ;};if _ageg :=_bgfd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ageg !=nil {return _ageg ;};if _caga :=_bgfd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_caga !=nil {return _caga ;};if _ggba :=_bgfd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ggba !=nil {return _ggba ;};if _cfec :=_bgfd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_cfec !=nil {return _cfec ;};if _ebfec :=_bgfd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ebfec !=nil {return _ebfec ;};if _afgad :=_bgfd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_afgad !=nil {return _afgad ;};if _daba :=_bgfd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_daba !=nil {return _dab
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the Formulas and its children
|
|
|
|
func (_cdbec *Formulas )Validate ()error {return _cdbec .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_gcdd *AG_ShapeAttributes )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_ebg :=range start .Attr {if _ebg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggfd ,_dbbeb :=_ebg .Value ,error (nil );if _dbbeb !=nil {return _dbbeb ;};_gcdd .OpacityAttr =&_ggfd ;continue ;};if _ebg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gcdd .StrokedAttr .UnmarshalXMLAttr (_ebg );continue ;};if _ebg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eggd ,_fce :=_ebg .Value ,error (nil );if _fce !=nil {return _fce ;};_gcdd .StrokecolorAttr =&_eggd ;continue ;};if _ebg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cgeg ,_ccbg :=_ebg .Value ,error (nil );if _ccbg !=nil {return _ccbg ;};_gcdd .StrokeweightAttr =&_cgeg ;continue ;};if _ebg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gcdd .InsetpenAttr .UnmarshalXMLAttr (_ebg );continue ;};if _ebg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aeda ,_dbbd :=_ebg .Value ,error (nil );if _dbbd !=nil {return _dbbd ;};_gcdd .ChromakeyAttr =&_aeda ;continue ;};if _ebg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gcdd .FilledAttr .UnmarshalXMLAttr (_ebg );continue ;};if _ebg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afg ,_bfdc :=_ebg .Value ,error (nil );if _bfdc !=nil {return _bfdc ;};_gcdd .FillcolorAttr =&_afg ;continue ;};};for {_gcfc ,_edeb :=d .Token ();if _edeb !=nil {return _f .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",_edeb );};if _gbddc ,_cabg :=_gcfc .(_ca .EndElement );_cabg &&_gbddc .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path
|
|
|
|
func (_eceac *OfcColumn )ValidateWithPath (path string )error {if _fggde :=_eceac .OfcCT_StrokeChild .ValidateWithPath (path );_fggde !=nil {return _fggde ;};return nil ;};func NewCT_RoundRect ()*CT_RoundRect {_daaf :=&CT_RoundRect {};return _daaf };func (_aggeb *OfcCT_R )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f\u003a\u0072";};start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_aggeb .IdAttr )});if _aggeb .TypeAttr !=OfcST_RTypeUnset {_edcfb ,_eecb :=_aggeb .TypeAttr .MarshalXMLAttr (_ca .Name {Local :"\u0074\u0079\u0070\u0065"});if _eecb !=nil {return _eecb ;};start .Attr =append (start .Attr ,_edcfb );};if _aggeb .HowAttr !=OfcST_HowUnset {_fbgda ,_cgaa :=_aggeb .HowAttr .MarshalXMLAttr (_ca .Name {Local :"\u0068\u006f\u0077"});if _cgaa !=nil {return _cgaa ;};start .Attr =append (start .Attr ,_fbgda );};if _aggeb .IdrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_aggeb .IdrefAttr )});};e .EncodeToken (start );if _aggeb .Proxy !=nil {_bdefc :=_ca .StartElement {Name :_ca .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}};for _ ,_dbeab :=range _aggeb .Proxy {e .EncodeElement (_dbeab ,_bdefc );};};e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_egeaa *ST_StrokeArrowType )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_aacfd ,_gdaeca :=d .Token ();if _gdaeca !=nil {return _gdaeca ;};if _cbbef ,_dcedd :=_aacfd .(_ca .EndElement );_dcedd &&_cbbef .Name ==start .Name {*_egeaa =1;return nil ;};if _gfafg ,_bcbgb :=_aacfd .(_ca .CharData );!_bcbgb {return _f .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",_aacfd );}else {switch string (_gfafg ){case "":*_egeaa =0;case "\u006e\u006f\u006e\u0065":*_egeaa =1;case "\u0062\u006c\u006fc\u006b":*_egeaa =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_egeaa =3;case "\u006f\u0076\u0061\u006c":*_egeaa =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_egeaa =5;case "\u006f\u0070\u0065\u006e":*_egeaa =6;};};_aacfd ,_gdaeca =d .Token ();if _gdaeca !=nil {return _gdaeca ;};if _ccbfc ,_dcfga :=_aacfd .(_ca .EndElement );_dcfga &&_ccbfc .Name ==start .Name {return nil ;};return _f .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",_aacfd );};func (_cabaa *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_cabaa =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_cabaa =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_cabaa =2;case "\u0077\u0069\u0064\u0065":*_cabaa =3;};return nil ;};func (_ddfb *OfcBottom )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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\u
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Formulas and its children
|
|
|
|
func (_ddfe *CT_Formulas )Validate ()error {return _ddfe .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_cff *AG_AllCoreAttributes )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_ge :=range start .Attr {if _ge .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"&&_ge .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cff .BulletAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .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"&&_ge .Name .Local =="\u006f\u006e\u0065\u0064"{_cff .OnedAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .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"&&_ge .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cff .AllowincellAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .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"&&_ge .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eac ,_ead :=_d .ParseInt (_ge .Value ,10,64);if _ead !=nil {return _ead ;};_cff .RegroupidAttr =&_eac ;continue ;};if _ge .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"&&_ge .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fg ,_abf :=_d .ParseInt (_ge .Value ,10,64);if _abf !=nil {return _abf ;};_cff .DgmnodekindAttr =&_fg ;continue ;};if _ge .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"&&_ge .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cff .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .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"&&_ge .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ffe ,_ac :=_ge .Value ,error (nil );if _ac !=nil {return _ac ;};_cff .BorderrightcolorAttr =&_ffe ;continue ;};if _ge .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"&&_ge .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cff .ButtonAttr .UnmarshalXMLAttr (_ge );continue ;};if _ge .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"&&_ge .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gf ,_dfd :=_ge .Value ,error (nil );if _dfd !=nil {return _dfd ;};_cff .BorderleftcolorAttr =&_gf ;continue ;};if _ge .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path
|
|
|
|
func (_cdfbe *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_dagbd *OfcCT_Relation )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e";};if _dagbd .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_dagbd .IdsrcAttr )});};if _dagbd .IddestAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dagbd .IddestAttr )});};if _dagbd .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_dagbd .IdcntrAttr )});};if _dagbd .ExtAttr !=ST_ExtUnset {_eaggd ,_cbadd :=_dagbd .ExtAttr .MarshalXMLAttr (_ca .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cbadd !=nil {return _cbadd ;};start .Attr =append (start .Attr ,_eaggd );};e .EncodeToken (start );e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};func (_bagcbb OfcST_RType )Validate ()error {return _bagcbb .ValidateWithPath ("")};func (_gegce OfcST_FillType )String ()string {switch _gegce {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 (_gddce *CT_Fill )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_feac :=range start .Attr {if _feac .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"&&_feac .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_gddce .DetectmouseclickAttr .UnmarshalXMLAttr (_feac );continue ;};if _feac .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"&&_feac .Name .Local =="\u0072\u0065\u006ci\u0064"{_dbfg ,_edaef :=_feac .Value ,error (nil );if _edaef !=nil {return _edaef ;};_gddce .RelidAttr =&_dbfg ;continue ;};if _feac .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"&&_feac .Name .Local =="\u0069\u0064"||_feac .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"&&_feac .Name .Local =="\u0069\u0064"{_deecb ,_ffec :=_feac .Value ,error (nil );if _ffec !=nil {return _ffec ;};_gddce .IdAttr =&_deecb ;continue ;};if _feac .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"&&_feac .Name .Local =="\u00
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcInk and its children
|
|
|
|
func (_egddeg *OfcInk )Validate ()error {return _egddeg .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");};type OfcST_HrAlign byte ;
|
2021-03-16 20:51:18 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_AllShapeAttributes and its children
|
|
|
|
func (_fb *AG_AllShapeAttributes )Validate ()error {return _fb .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the AG_Path and its children
|
|
|
|
func (_gbb *AG_Path )Validate ()error {return _gbb .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path
|
|
|
|
func (_gfde *CT_TextPath )ValidateWithPath (path string )error {if _ceceb :=_gfde .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_ceceb !=nil {return _ceceb ;};if _gecb :=_gfde .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072");_gecb !=nil {return _gecb ;};if _ecfa :=_gfde .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_ecfa !=nil {return _ecfa ;};if _dcgae :=_gfde .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r");_dcgae !=nil {return _dcgae ;};if _fcac :=_gfde .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_fcac !=nil {return _fcac ;};return nil ;};type Fill struct{CT_Fill };func (_ad *AG_AllShapeAttributes )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if _ad .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_ad .OpacityAttr )});};if _ad .StrokedAttr !=_da .ST_TrueFalseUnset {_aeb ,_dd :=_ad .StrokedAttr .MarshalXMLAttr (_ca .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _dd !=nil {return _dd ;};start .Attr =append (start .Attr ,_aeb );};if _ad .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ad .StrokecolorAttr )});};if _ad .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ad .StrokeweightAttr )});};if _ad .InsetpenAttr !=_da .ST_TrueFalseUnset {_adb ,_egc :=_ad .InsetpenAttr .MarshalXMLAttr (_ca .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _egc !=nil {return _egc ;};start .Attr =append (start .Attr ,_adb );};if _ad .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",*_ad .ChromakeyAttr )});};if _ad .FilledAttr !=_da .ST_TrueFalseUnset {_gdf ,_bbbb :=_ad .FilledAttr .MarshalXMLAttr (_ca .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bbbb !=nil {return _bbbb ;};start .Attr =append (start .Attr ,_gdf );};if _ad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_f .Sprintf ("\u0025\u0076",*_ad .FillcolorAttr )});};if _ad .SptAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ad .SptAttr )});};if _ad .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cfc ,_daa :=_ad .ConnectortypeAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _daa !=nil {return _daa ;};start .Attr =append (start .Attr ,_cfc );};if _ad .BwmodeAttr !=OfcST_BWModeUnset {_ggbe ,_gad :=_ad .BwmodeAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gad !=nil {return _gad ;};start .Attr =append (start .Attr ,_ggbe );};if _ad .BwpureAttr !=OfcST_BWModeUnset {_bff ,_cgfc :=_ad .BwpureAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cgfc !=nil {return _cgfc ;};start .Attr =append (start .Attr ,_bff );};if _ad .BwnormalAttr !=OfcST_BWModeUnset {_egf ,_ggd :=_ad .BwnormalAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ggd !=nil {return _ggd ;};start .Attr =append (start .Attr ,_egf );};if _ad .ForcedashAttr !=_da .ST_TrueFalseUnset {_ffef ,_ggdd :=_ad .ForcedashAttr .MarshalXMLAttr (_ca .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ggdd !=nil {return _ggdd ;};start .Attr =append (st
|
2022-02-05 13:05:36 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcClippath and its children
|
|
|
|
func (_debaef *OfcClippath )Validate ()error {return _debaef .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_cgacd *OfcCT_ClipPath )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068";};start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0076"},Value :_f .Sprintf ("\u0025\u0076",_cgacd .VAttr )});e .EncodeToken (start );e .EncodeToken (_ca .EndElement {Name :start .Name });return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path
|
|
|
|
func (_egabb *OfcTop )ValidateWithPath (path string )error {if _aagfb :=_egabb .OfcCT_StrokeChild .ValidateWithPath (path );_aagfb !=nil {return _aagfb ;};return nil ;};type OfcST_ExtrusionRender byte ;func (_ageaf *Formulas )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _ageaf .CT_Formulas .MarshalXML (e ,start );};func (_bdbe *OfcCT_ClipPath )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_dece :=range start .Attr {if _dece .Name .Local =="\u0076"{_cdec ,_abcb :=_dece .Value ,error (nil );if _abcb !=nil {return _abcb ;};_bdbe .VAttr =_cdec ;continue ;};};for {_dadga ,_acged :=d .Token ();if _acged !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063C\u0054\u005f\u0043\u006c\u0069\u0070\u0050\u0061\u0074\u0068:\u0020\u0025\u0073",_acged );};if _ggfbd ,_edbfb :=_dadga .(_ca .EndElement );_edbfb &&_ggfbd .Name ==start .Name {break ;};};return nil ;};func (_dgcfg OfcST_OLEDrawAspect )String ()string {switch _dgcfg {case 0:return "";case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func (_efdfc ST_FillType )Validate ()error {return _efdfc .ValidateWithPath ("")};type OfcST_Angle byte ;func NewOfcOLEObject ()*OfcOLEObject {_gacgd :=&OfcOLEObject {};_gacgd .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _gacgd ;};func (_bbe *CT_Fill )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _bbe .TypeAttr !=ST_FillTypeUnset {_decb ,_abfe :=_bbe .TypeAttr .MarshalXMLAttr (_ca .Name {Local :"\u0074\u0079\u0070\u0065"});if _abfe !=nil {return _abfe ;};start .Attr =append (start .Attr ,_decb );};if _bbe .OnAttr !=_da .ST_TrueFalseUnset {_cgcde ,_gbg :=_bbe .OnAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u006e"});if _gbg !=nil {return _gbg ;};start .Attr =append (start .Attr ,_cgcde );};if _bbe .ColorAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bbe .ColorAttr )});};if _bbe .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_bbe .OpacityAttr )});};if _bbe .Color2Attr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_f .Sprintf ("\u0025\u0076",*_bbe .Color2Attr )});};if _bbe .SrcAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0072\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_bbe .SrcAttr )});};if _bbe .HrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_bbe .HrefAttr )});};if _bbe .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_f .Sprintf ("\u0025\u0076",*_bbe .AlthrefAttr )});};if _bbe .SizeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bbe .SizeAttr )});};if _bbe .OriginAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bbe .OriginAttr )});};if _bbe .PositionAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bbe .PositionAttr )});};if _bbe .AspectAttr !=ST_ImageAspectUnset {_ebefb ,_cdeb :=_bbe .AspectAttr .MarshalXMLAttr (_ca .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"});if _cdeb !=nil {return _cdeb ;};start .Attr =append (start .Attr ,_ebefb );};if _bbe .ColorsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bbe .ColorsAt
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path
|
|
|
|
func (_ccfgf *OfcComplex )ValidateWithPath (path string )error {if _aafed :=_ccfgf .OfcCT_Complex .ValidateWithPath (path );_aafed !=nil {return _aafed ;};return nil ;};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_ceag :=&OfcCT_RegroupTable {};return _ceag };type CT_TextPath struct{OnAttr _da .ST_TrueFalse ;FitshapeAttr _da .ST_TrueFalse ;FitpathAttr _da .ST_TrueFalse ;TrimAttr _da .ST_TrueFalse ;XscaleAttr _da .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path
|
|
|
|
func (_efea *OfcCT_ColorMru )ValidateWithPath (path string )error {if _bgeea :=_efea .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bgeea !=nil {return _bgeea ;};return nil ;};func NewOfcCT_R ()*OfcCT_R {_aaffe :=&OfcCT_R {};return _aaffe };
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path
|
|
|
|
func (_eeda *EG_ShapeElements )ValidateWithPath (path string )error {if _eeda .Path !=nil {if _cceedg :=_eeda .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_cceedg !=nil {return _cceedg ;};};if _eeda .Formulas !=nil {if _eaaf :=_eeda .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s");_eaaf !=nil {return _eaaf ;};};if _eeda .Handles !=nil {if _addcda :=_eeda .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_addcda !=nil {return _addcda ;};};if _eeda .Fill !=nil {if _bcbag :=_eeda .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bcbag !=nil {return _bcbag ;};};if _eeda .Stroke !=nil {if _cfdgca :=_eeda .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_cfdgca !=nil {return _cfdgca ;};};if _eeda .Shadow !=nil {if _febbe :=_eeda .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_febbe !=nil {return _febbe ;};};if _eeda .Textbox !=nil {if _afcbe :=_eeda .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_afcbe !=nil {return _afcbe ;};};if _eeda .Textpath !=nil {if _bagf :=_eeda .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h");_bagf !=nil {return _bagf ;};};if _eeda .Imagedata !=nil {if _efgac :=_eeda .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_efgac !=nil {return _efgac ;};};if _eeda .Skew !=nil {if _ddafg :=_eeda .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077");_ddafg !=nil {return _ddafg ;};};if _eeda .Extrusion !=nil {if _gaebc :=_eeda .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_gaebc !=nil {return _gaebc ;};};if _eeda .Callout !=nil {if _gddb :=_eeda .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");_gddb !=nil {return _gddb ;};};if _eeda .Lock !=nil {if _daacg :=_eeda .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_daacg !=nil {return _daacg ;};};if _eeda .Clippath !=nil {if _edfeg :=_eeda .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h");_edfeg !=nil {return _edfeg ;};};if _eeda .Signatureline !=nil {if _bbdfc :=_eeda .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_bbdfc !=nil {return _bbdfc ;};};if _eeda .Wrap !=nil {if _caedc :=_eeda .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070");_caedc !=nil {return _caedc ;};};if _eeda .Anchorlock !=nil {if _dfbbf :=_eeda .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_dfbbf !=nil {return _dfbbf ;};};if _eeda .Bordertop !=nil {if _decfa :=_eeda .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070");_decfa !=nil {return _decfa ;};};if _eeda .Borderbottom !=nil {if _fbcbg :=_eeda .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_fbcbg !=nil {return _fbcbg ;};};if _eeda .Borderleft !=nil {if _acgad :=_eeda .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");_acgad !=nil {return _acgad ;};};if _eeda .Borderright !=nil {if _ddfdg :=_eeda .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_ddfdg !=nil {return _ddfdg ;};};if _eeda .ClientData !=nil {if _egbd :=_eeda .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_egbd !=nil {return _egbd ;};};if _eeda .Textdata !=nil {if _ecfg :=_eeda .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_ecfg !=nil {return _ecfg ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the CT_Line and its children
|
|
|
|
func (_abdb *CT_Line )Validate ()error {return _abdb .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");};func (_cdace *OfcCT_Relation )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {for _ ,_fdeca :=range start .Attr {if _fdeca .Name .Local =="\u0069\u0064\u0073r\u0063"{_gdfa ,_cgdcg :=_fdeca .Value ,error (nil );if _cgdcg !=nil {return _cgdcg ;};_cdace .IdsrcAttr =&_gdfa ;continue ;};if _fdeca .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_begcg ,_cgee :=_fdeca .Value ,error (nil );if _cgee !=nil {return _cgee ;};_cdace .IddestAttr =&_begcg ;continue ;};if _fdeca .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_ddeff ,_aefbg :=_fdeca .Value ,error (nil );if _aefbg !=nil {return _aefbg ;};_cdace .IdcntrAttr =&_ddeff ;continue ;};if _fdeca .Name .Local =="\u0065\u0078\u0074"{_cdace .ExtAttr .UnmarshalXMLAttr (_fdeca );continue ;};};for {_gcdgc ,_cgacb :=d .Token ();if _cgacb !=nil {return _f .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",_cgacb );};if _bcdba ,_degffb :=_gcdgc .(_ca .EndElement );_degffb &&_bcdba .Name ==start .Name {break ;};};return nil ;};
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the Polyline and its children, prefixing error messages with path
|
|
|
|
func (_bacbb *Polyline )ValidateWithPath (path string )error {if _cfdbg :=_bacbb .CT_PolyLine .ValidateWithPath (path );_cfdbg !=nil {return _cfdbg ;};return nil ;};func (_cggffd OfcST_ExtrusionType )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_cggffd .String (),start );};func NewHandles ()*Handles {_aagg :=&Handles {};_aagg .CT_Handles =*NewCT_Handles ();return _aagg };const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;);
|
2020-08-23 14:15:53 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_ShapeLayout and its children
|
|
|
|
func (_gdba *OfcCT_ShapeLayout )Validate ()error {return _gdba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};type OfcSignatureline struct{OfcCT_SignatureLine };func (_ffefdd OfcST_HrAlign )Validate ()error {return _ffefdd .ValidateWithPath ("")};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 _da .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _da .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _da .ST_TrueFalse ;ButtonAttr _da .ST_TrueFalse ;UserhiddenAttr _da .ST_TrueFalse ;BulletAttr _da .ST_TrueFalse ;HrAttr _da .ST_TrueFalse ;HrstdAttr _da .ST_TrueFalse ;HrnoshadeAttr _da .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _da .ST_TrueFalse ;AllowoverlapAttr _da .ST_TrueFalse ;UserdrawnAttr _da .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _da .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _da .ST_TrueFalse ;OleiconAttr _da .ST_TrueFalse ;OleAttr _da .ST_TrueFalseBlank ;PreferrelativeAttr _da .ST_TrueFalse ;CliptowrapAttr _da .ST_TrueFalse ;ClipAttr _da .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};func NewCT_Background ()*CT_Background {_eafag :=&CT_Background {};return _eafag };
|
2021-05-31 16:22:30 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_RegroupTable and its children
|
|
|
|
func (_bdcdg *OfcCT_RegroupTable )Validate ()error {return _bdcdg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func NewOfcCT_Skew ()*OfcCT_Skew {_gcggb :=&OfcCT_Skew {};return _gcggb };func (_cgcea OfcST_ExtrusionRender )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return e .EncodeElement (_cgcea .String (),start );};func (_efaga *CT_Shapetype )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {if (start .Name ==_ca .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065";};if _efaga .MasterAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .MasterAttr )});};if _efaga .HrefAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .HrefAttr )});};if _efaga .TargetAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .TargetAttr )});};if _efaga .ClassAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .ClassAttr )});};if _efaga .TitleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .TitleAttr )});};if _efaga .AltAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .AltAttr )});};if _efaga .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .CoordsizeAttr )});};if _efaga .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .CoordoriginAttr )});};if _efaga .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .WrapcoordsAttr )});};if _efaga .PrintAttr !=_da .ST_TrueFalseUnset {_adbde ,_fdgab :=_efaga .PrintAttr .MarshalXMLAttr (_ca .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fdgab !=nil {return _fdgab ;};start .Attr =append (start .Attr ,_adbde );};if _efaga .IdAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .IdAttr )});};if _efaga .StyleAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .StyleAttr )});};if _efaga .SpidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .SpidAttr )});};if _efaga .OnedAttr !=_da .ST_TrueFalseUnset {_eggag ,_gagg :=_efaga .OnedAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gagg !=nil {return _gagg ;};start .Attr =append (start .Attr ,_eggag );};if _efaga .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_efaga .RegroupidAttr )});};if _efaga .DoubleclicknotifyAttr !=_da .ST_TrueFalseUnset {_ffebe ,_cegbe :=_efaga .DoubleclicknotifyAttr .MarshalXMLAttr (_ca .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _cegbe !=nil {return _cegbe ;};start .Attr =append (start .Attr ,_ffebe );};if _efaga .ButtonAttr !=_da .ST_TrueFalseUnset {_eefc ,_fdgbc :=_efaga .ButtonAttr .MarshalXMLAttr (_c
|
2021-06-16 07:10:52 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path
|
|
|
|
func (_cbfc *AG_Type )ValidateWithPath (path string )error {return nil };func (_eefea *OfcST_OLEUpdateMode )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_dcdfg ,_debfe :=d .Token ();if _debfe !=nil {return _debfe ;};if _aaacb ,_adfga :=_dcdfg .(_ca .EndElement );_adfga &&_aaacb .Name ==start .Name {*_eefea =1;return nil ;};if _cdaac ,_fcbag :=_dcdfg .(_ca .CharData );!_fcbag {return _f .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",_dcdfg );}else {switch string (_cdaac ){case "":*_eefea =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_eefea =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_eefea =2;};};_dcdfg ,_debfe =d .Token ();if _debfe !=nil {return _debfe ;};if _effaa ,_cgfab :=_dcdfg .(_ca .EndElement );_cgfab &&_effaa .Name ==start .Name {return nil ;};return _f .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",_dcdfg );};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_a .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _da .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _da .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _da .ST_TrueFalse ;ButtonAttr _da .ST_TrueFalse ;UserhiddenAttr _da .ST_TrueFalse ;BulletAttr _da .ST_TrueFalse ;HrAttr _da .ST_TrueFalse ;HrstdAttr _da .ST_TrueFalse ;HrnoshadeAttr _da .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _da .ST_TrueFalse ;AllowoverlapAttr _da .ST_TrueFalse ;UserdrawnAttr _da .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _da .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _da .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _da .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _da .ST_TrueFalse ;OleiconAttr _da .ST_TrueFalse ;OleAttr _da .ST_TrueFalseBlank ;PreferrelativeAttr _da .ST_TrueFalse ;CliptowrapAttr _da .ST_TrueFalse ;ClipAttr _da .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func NewStroke ()*Stroke {_eabcfd :=&Stroke {};_eabcfd .CT_Stroke =*NewCT_Stroke ();return _eabcfd };func (_degae OfcST_How )ValidateWithPath (path string )error {switch _degae {case 0,1,2,3,4,5,6:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_degae ));};return nil ;};func (_ddffg *OfcInk )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {start .Attr =append (start .Attr ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .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 ,_ca .Attr {Name :_ca .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\
|
2021-09-22 16:41:01 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path
|
|
|
|
func (_cbe *AG_Id )ValidateWithPath (path string )error {return nil };func (_ebaed *Imagedata )UnmarshalXML (d *_ca .Decoder ,start _ca .StartElement )error {_ebaed .CT_ImageData =*NewCT_ImageData ();for _ ,_gbbgc :=range start .Attr {if _gbbgc .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"&&_gbbgc .Name .Local =="\u0070\u0069\u0063\u0074"||_gbbgc .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"&&_gbbgc .Name .Local =="\u0070\u0069\u0063\u0074"{_bbfd ,_ccdbba :=_gbbgc .Value ,error (nil );if _ccdbba !=nil {return _ccdbba ;};_ebaed .PictAttr =&_bbfd ;continue ;};if _gbbgc .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"&&_gbbgc .Name .Local =="\u0068\u0072\u0065\u0066"||_gbbgc .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"&&_gbbgc .Name .Local =="\u0068\u0072\u0065\u0066"{_gaged ,_gacgg :=_gbbgc .Value ,error (nil );if _gacgg !=nil {return _gacgg ;};_ebaed .RHrefAttr =&_gaged ;continue ;};if _gbbgc .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"&&_gbbgc .Name .Local =="\u0068\u0072\u0065\u0066"{_abdg ,_efdd :=_gbbgc .Value ,error (nil );if _efdd !=nil {return _efdd ;};_ebaed .HrefAttr =&_abdg ;continue ;};if _gbbgc .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"&&_gbbgc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bgfca ,_adfec :=_gbbgc .Value ,error (nil );if _adfec !=nil {return _adfec ;};_ebaed .AlthrefAttr =&_bgfca ;continue ;};if _gbbgc .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"&&_gbbgc .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgee ,_edacd :=_gbbgc .Value ,error (nil );if _edacd !=nil {return _edacd ;};_ebaed .TitleAttr =&_dgee ;continue ;};if _gbbgc .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"&&_gbbgc .Name .Local =="\u006f\u006c\u0065i\u0064"{_dgafe ,_aagd :=_d .ParseFloat (_gbbgc .Value ,64);if _aagd !=nil {return _aagd ;};_ffeea :=float32 (_dgafe );_ebaed .OleidAttr =&_ffeea ;continue ;};if _gbbgc .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"&&_gbbgc .Name .Local =="\u0064\u0065t\u
|
2021-11-10 11:45:21 +00:00
|
|
|
|
2022-02-25 19:20:45 +00:00
|
|
|
// Validate validates the OfcCT_SignatureLine and its children
|
|
|
|
func (_dbfgca *OfcCT_SignatureLine )Validate ()error {return _dbfgca .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};func (_dffee *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _ca .Attr )error {switch attr .Value {case "":*_dffee =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_dffee =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_dffee =2;};return nil ;};func NewCT_Image ()*CT_Image {_fgfa :=&CT_Image {};return _fgfa };func (_ggbf *Arc )MarshalXML (e *_ca .Encoder ,start _ca .StartElement )error {return _ggbf .CT_Arc .MarshalXML (e ,start );};type OfcTop struct{OfcCT_StrokeChild };func init (){_cb .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 );_cb .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 );_cb .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 );_cb .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 );_cb .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 );_cb .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 );_cb .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 );_cb .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 );_cb .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",NewOfcCT_R );_cb .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\u0050\u0072\u006f\u0078\u0079",NewOfcCT_Proxy );_cb .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u
|