mirror of
https://github.com/unidoc/unioffice.git
synced 2025-05-10 19:29:15 +08:00
8496 lines
2.7 MiB
8496 lines
2.7 MiB
//
|
|
// 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/
|
|
|
|
package sml ;import (_f "encoding/xml";_b "fmt";_cf "github.com/unidoc/unioffice";_bb "github.com/unidoc/unioffice/common/logger";_ed "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_fe "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ga "strconv";_c "strings";_g "time";);func (_ccggge *CT_NumFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcgec :=range start .Attr {if _bcgec .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_geabf ,_agdag :=_ga .ParseUint (_bcgec .Value ,10,32);if _agdag !=nil {return _agdag ;};_ccggge .NumFmtIdAttr =uint32 (_geabf );continue ;};if _bcgec .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_ebbfa ,_fecgea :=_bcgec .Value ,error (nil );if _fecgea !=nil {return _fecgea ;};_ccggge .FormatCodeAttr =_ebbfa ;continue ;};};for {_ffbag ,_eecag :=d .Token ();if _eecag !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_eecag );};if _gfcbd ,_ebgbc :=_ffbag .(_f .EndElement );_ebgbc &&_gfcbd .Name ==start .Name {break ;};};return nil ;};type CT_ExternalSheetData struct{
|
|
|
|
// Sheet Id
|
|
SheetIdAttr uint32 ;
|
|
|
|
// Last Refresh Resulted in Error
|
|
RefreshErrorAttr *bool ;
|
|
|
|
// Row
|
|
Row []*CT_ExternalRow ;};func (_dcc *CT_BooleanProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eedg :=range start .Attr {if _eedg .Name .Local =="\u0076\u0061\u006c"{_agbe ,_aac :=_ga .ParseBool (_eedg .Value );if _aac !=nil {return _aac ;};_dcc .ValAttr =&_agbe ;continue ;};};for {_edf ,_bdcb :=d .Token ();if _bdcb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0042\u006f\u006f\u006c\u0065\u0061\u006eP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_bdcb );};if _fgc ,_acd :=_edf .(_f .EndElement );_acd &&_fgc .Name ==start .Name {break ;};};return nil ;};type CT_MdxKPI struct{
|
|
|
|
// Member Unique Name Index
|
|
NAttr uint32 ;
|
|
|
|
// KPI Index
|
|
NpAttr uint32 ;
|
|
|
|
// KPI Property
|
|
PAttr ST_MdxKPIProperty ;};
|
|
|
|
// Validate validates the CT_ProtectedRanges and its children
|
|
func (_geaed *CT_ProtectedRanges )Validate ()error {return _geaed .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};func NewCT_CellFormula ()*CT_CellFormula {_febg :=&CT_CellFormula {};return _febg };
|
|
|
|
// Validate validates the CT_ChartFormats and its children
|
|
func (_caad *CT_ChartFormats )Validate ()error {return _caad .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_dfcge *CT_SheetData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eafaa :for {_gbeac ,_gbgebe :=d .Token ();if _gbgebe !=nil {return _gbgebe ;};switch _fgebe :=_gbeac .(type ){case _f .StartElement :switch _fgebe .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_bdbddc :=NewCT_Row ();if _eagdf :=d .DecodeElement (_bdbddc ,&_fgebe );_eagdf !=nil {return _eagdf ;};_dfcge .Row =append (_dfcge .Row ,_bdbddc );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_fgebe .Name );if _aaeebe :=d .Skip ();_aaeebe !=nil {return _aaeebe ;};};case _f .EndElement :break _eafaa ;case _f .CharData :};};return nil ;};func (_cggd *CT_ChartsheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_faef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_gfdg :=range _cggd .SheetView {e .EncodeElement (_gfdg ,_faef );};if _cggd .ExtLst !=nil {_fgde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cggd .ExtLst ,_fgde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SortState struct{
|
|
|
|
// Sort by Columns
|
|
ColumnSortAttr *bool ;
|
|
|
|
// Case Sensitive
|
|
CaseSensitiveAttr *bool ;
|
|
|
|
// Sort Method
|
|
SortMethodAttr ST_SortMethod ;
|
|
|
|
// Sort Range
|
|
RefAttr string ;
|
|
|
|
// Sort Condition
|
|
SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};func NewCT_Connection ()*CT_Connection {_eegab :=&CT_Connection {};return _eegab };
|
|
|
|
// Validate validates the CT_MetadataRecord and its children
|
|
func (_gecg *CT_MetadataRecord )Validate ()error {return _gecg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_ecbcc :=&CT_CustomWorkbookViews {};return _ecbcc ;};
|
|
|
|
// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path
|
|
func (_dgdd *CT_PCDKPIs )ValidateWithPath (path string )error {for _gfgfg ,_deggd :=range _dgdd .Kpi {if _bagfd :=_deggd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_gfgfg ));_bagfd !=nil {return _bagfd ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Top10 and its children
|
|
func (_caeea *CT_Top10 )Validate ()error {return _caeea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};
|
|
|
|
// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path
|
|
func (_ecaf *CT_Cfvo )ValidateWithPath (path string )error {if _ecaf .TypeAttr ==ST_CfvoTypeUnset {return _b .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _aabde :=_ecaf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aabde !=nil {return _aabde ;};if _ecaf .ExtLst !=nil {if _gfaa :=_ecaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfaa !=nil {return _gfaa ;};};return nil ;};func (_dbbdb *CT_Tuples )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbdb .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_dbbdb .CAttr )});};e .EncodeToken (start );_ecdffee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_abeaf :=range _dbbdb .Tpl {e .EncodeElement (_abeaf ,_ecdffee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdcc *CT_CalculatedMembers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbfe :=range start .Attr {if _cbfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_caf ,_ebdg :=_ga .ParseUint (_cbfe .Value ,10,32);if _ebdg !=nil {return _ebdg ;};_daca :=uint32 (_caf );_gdcc .CountAttr =&_daca ;continue ;};};_eebf :for {_gcga ,_gbce :=d .Token ();if _gbce !=nil {return _gbce ;};switch _dgcg :=_gcga .(type ){case _f .StartElement :switch _dgcg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}:_aeab :=NewCT_CalculatedMember ();if _gde :=d .DecodeElement (_aeab ,&_dgcg );_gde !=nil {return _gde ;};_gdcc .CalculatedMember =append (_gdcc .CalculatedMember ,_aeab );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_dgcg .Name );if _eab :=d .Skip ();_eab !=nil {return _eab ;};};case _f .EndElement :break _eebf ;case _f .CharData :};};return nil ;};func (_aaegd *CT_IgnoredError )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_aaegd .SqrefAttr )});if _aaegd .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aaegd .EvalErrorAttr ))});};if _aaegd .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aaegd .TwoDigitTextYearAttr ))});};if _aaegd .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aaegd .NumberStoredAsTextAttr ))});};if _aaegd .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aaegd .FormulaAttr ))});};if _aaegd .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aaegd .FormulaRangeAttr ))});};if _aaegd .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aaegd .UnlockedFormulaAttr ))});};if _aaegd .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aaegd .EmptyCellReferenceAttr ))});};if _aaegd .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aaegd .ListDataValidationAttr ))});};if _aaegd .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aaegd .CalculatedColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcfdfc *ST_rwColActionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdadd ,_gfceed :=d .Token ();if _gfceed !=nil {return _gfceed ;};if _deaea ,_dcdce :=_fdadd .(_f .EndElement );_dcdce &&_deaea .Name ==start .Name {*_dcfdfc =1;return nil ;};if _dbgfg ,_dcffc :=_fdadd .(_f .CharData );!_dcffc {return _b .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",_fdadd );}else {switch string (_dbgfg ){case "":*_dcfdfc =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_dcfdfc =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_dcfdfc =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_dcfdfc =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_dcfdfc =4;};};_fdadd ,_gfceed =d .Token ();if _gfceed !=nil {return _gfceed ;};if _fabce ,_ebdfb :=_fdadd .(_f .EndElement );_ebdfb &&_fabce .Name ==start .Name {return nil ;};return _b .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",_fdadd );};type CT_SheetViews struct{
|
|
|
|
// Worksheet View
|
|
SheetView []*CT_SheetView ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_gbdg *CT_PivotCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fedbdb :=range start .Attr {if _fedbdb .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"&&_fedbdb .Name .Local =="\u0069\u0064"||_fedbdb .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"&&_fedbdb .Name .Local =="\u0069\u0064"{_ccffd ,_gfbbde :=_fedbdb .Value ,error (nil );if _gfbbde !=nil {return _gfbbde ;};_gbdg .IdAttr =_ccffd ;continue ;};if _fedbdb .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_gfcgeg ,_gcfgf :=_ga .ParseUint (_fedbdb .Value ,10,32);if _gcfgf !=nil {return _gcfgf ;};_gbdg .CacheIdAttr =uint32 (_gfcgeg );continue ;};};for {_eebcgg ,_gcffb :=d .Token ();if _gcffb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_gcffb );};if _dgfdgf ,_fgfgeb :=_eebcgg .(_f .EndElement );_fgfgeb &&_dgfdgf .Name ==start .Name {break ;};};return nil ;};func (_eafce *CT_CustomProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdda :for {_aefce ,_cbge :=d .Token ();if _cbge !=nil {return _cbge ;};switch _ddac :=_aefce .(type ){case _f .StartElement :switch _ddac .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}:_dedbd :=NewCT_CustomProperty ();if _agbff :=d .DecodeElement (_dedbd ,&_ddac );_agbff !=nil {return _agbff ;};_eafce .CustomPr =append (_eafce .CustomPr ,_dedbd );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_ddac .Name );if _fbaeb :=d .Skip ();_fbaeb !=nil {return _fbaeb ;};};case _f .EndElement :break _fdda ;case _f .CharData :};};return nil ;};func NewCT_CustomFilters ()*CT_CustomFilters {_abdc :=&CT_CustomFilters {};return _abdc };
|
|
|
|
// Validate validates the CT_ExternalReferences and its children
|
|
func (_cegbd *CT_ExternalReferences )Validate ()error {return _cegbd .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};
|
|
|
|
// Validate validates the CT_Format and its children
|
|
func (_gfdd *CT_Format )Validate ()error {return _gfdd .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);
|
|
|
|
// Validate validates the CT_Macrosheet and its children
|
|
func (_fggce *CT_Macrosheet )Validate ()error {return _fggce .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;);type CT_MetadataStringIndex struct{
|
|
|
|
// Index Value
|
|
XAttr uint32 ;
|
|
|
|
// String is a Set
|
|
SAttr *bool ;};
|
|
|
|
// Validate validates the CT_String and its children
|
|
func (_dfdea *CT_String )Validate ()error {return _dfdea .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_dee :=&CT_CacheHierarchy {};return _dee };func (_bgadg *ST_PrintError )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbdba ,_faeafa :=d .Token ();if _faeafa !=nil {return _faeafa ;};if _fcafe ,_effcg :=_bbdba .(_f .EndElement );_effcg &&_fcafe .Name ==start .Name {*_bgadg =1;return nil ;};if _dgeaeg ,_eaeeda :=_bbdba .(_f .CharData );!_eaeeda {return _b .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",_bbdba );}else {switch string (_dgeaeg ){case "":*_bgadg =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_bgadg =1;case "\u0062\u006c\u0061n\u006b":*_bgadg =2;case "\u0064\u0061\u0073\u0068":*_bgadg =3;case "\u004e\u0041":*_bgadg =4;};};_bbdba ,_faeafa =d .Token ();if _faeafa !=nil {return _faeafa ;};if _daddfc ,_adfea :=_bbdba .(_f .EndElement );_adfea &&_daddfc .Name ==start .Name {return nil ;};return _b .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",_bbdba );};func (_fgggb *CT_RowFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebbfe :=range start .Attr {if _ebbfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_cggedf ,_gdcec :=_ga .ParseUint (_ebbfe .Value ,10,32);if _gdcec !=nil {return _gdcec ;};_aaege :=uint32 (_cggedf );_fgggb .CountAttr =&_aaege ;continue ;};};_bedbe :for {_fbegb ,_egagg :=d .Token ();if _egagg !=nil {return _egagg ;};switch _ddadd :=_fbegb .(type ){case _f .StartElement :switch _ddadd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_cgfea :=NewCT_Field ();if _bbfdg :=d .DecodeElement (_cgfea ,&_ddadd );_bbfdg !=nil {return _bbfdg ;};_fgggb .Field =append (_fgggb .Field ,_cgfea );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u006f\u0077F\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_ddadd .Name );if _aeaege :=d .Skip ();_aeaege !=nil {return _aeaege ;};};case _f .EndElement :break _bedbe ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_PatternFill and its children
|
|
func (_beecg *CT_PatternFill )Validate ()error {return _beecg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func (_aded *CT_ConditionalFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aded .PivotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aded .PivotAttr ))});};if _aded .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_aded .SqrefAttr )});};e .EncodeToken (start );_dafg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}};for _ ,_fecaa :=range _aded .CfRule {e .EncodeElement (_fecaa ,_dafg );};if _aded .ExtLst !=nil {_cbbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aded .ExtLst ,_cbbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PCDSCPage struct{
|
|
|
|
// Page Item String Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Page Item
|
|
PageItem []*CT_PageItem ;};
|
|
|
|
// Validate validates the CT_ExternalDefinedNames and its children
|
|
func (_bfgcf *CT_ExternalDefinedNames )Validate ()error {return _bfgcf .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};type CT_Font struct{
|
|
|
|
// Font Name
|
|
Name []*CT_FontName ;
|
|
|
|
// Character Set
|
|
Charset []*CT_IntProperty ;
|
|
|
|
// Font Family
|
|
Family []*CT_FontFamily ;
|
|
|
|
// Bold
|
|
B []*CT_BooleanProperty ;
|
|
|
|
// Italic
|
|
I []*CT_BooleanProperty ;
|
|
|
|
// Strike Through
|
|
Strike []*CT_BooleanProperty ;
|
|
|
|
// Outline
|
|
Outline []*CT_BooleanProperty ;
|
|
|
|
// Shadow
|
|
Shadow []*CT_BooleanProperty ;
|
|
|
|
// Condense
|
|
Condense []*CT_BooleanProperty ;
|
|
|
|
// Extend
|
|
Extend []*CT_BooleanProperty ;
|
|
|
|
// Text Color
|
|
Color []*CT_Color ;
|
|
|
|
// Font Size
|
|
Sz []*CT_FontSize ;
|
|
|
|
// Underline
|
|
U []*CT_UnderlineProperty ;
|
|
|
|
// Text Vertical Alignment
|
|
VertAlign []*CT_VerticalAlignFontProperty ;
|
|
|
|
// Scheme
|
|
Scheme []*CT_FontScheme ;};func (_gdgcgg *CT_XmlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bddf :=range start .Attr {if _bddf .Name .Local =="\u006d\u0061\u0070I\u0064"{_aefagf ,_ceabd :=_ga .ParseUint (_bddf .Value ,10,32);if _ceabd !=nil {return _ceabd ;};_gdgcgg .MapIdAttr =uint32 (_aefagf );continue ;};if _bddf .Name .Local =="\u0078\u0070\u0061t\u0068"{_efcaf ,_fdafc :=_bddf .Value ,error (nil );if _fdafc !=nil {return _fdafc ;};_gdgcgg .XpathAttr =_efcaf ;continue ;};if _bddf .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_ecgbb ,_geebe :=_bddf .Value ,error (nil );if _geebe !=nil {return _geebe ;};_gdgcgg .XmlDataTypeAttr =_ecgbb ;continue ;};};_bcdcdg :for {_ffdga ,_befbb :=d .Token ();if _befbb !=nil {return _befbb ;};switch _ccbbfg :=_ffdga .(type ){case _f .StartElement :switch _ccbbfg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdgcgg .ExtLst =NewCT_ExtensionList ();if _ecdaf :=d .DecodeElement (_gdgcgg .ExtLst ,&_ccbbfg );_ecdaf !=nil {return _ecdaf ;};default:_bb .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\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072\u0020\u0025\u0076",_ccbbfg .Name );if _bddcb :=d .Skip ();_bddcb !=nil {return _bddcb ;};};case _f .EndElement :break _bcdcdg ;case _f .CharData :};};return nil ;};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_bafba :=&CT_PivotHierarchies {};return _bafba };func (_fcffc *CT_SheetDimension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_fcffc .RefAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbafgc ST_DvAspect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbafgc .String (),start );};func (_dbfffg ST_Comments )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eebfeb :=_f .Attr {};_eebfeb .Name =name ;switch _dbfffg {case ST_CommentsUnset :_eebfeb .Value ="";case ST_CommentsCommNone :_eebfeb .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_eebfeb .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_eebfeb .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _eebfeb ,nil ;};func (_aagfae ST_Axis )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aagfae .String (),start );};func (_deac *CT_ControlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deac .Anchor =NewCT_ObjectAnchor ();for _ ,_dfbb :=range start .Attr {if _dfbb .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"&&_dfbb .Name .Local =="\u0069\u0064"||_dfbb .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"&&_dfbb .Name .Local =="\u0069\u0064"{_aaffc ,_dbda :=_dfbb .Value ,error (nil );if _dbda !=nil {return _dbda ;};_deac .IdAttr =&_aaffc ;continue ;};if _dfbb .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_agecf ,_ebbgd :=_ga .ParseBool (_dfbb .Value );if _ebbgd !=nil {return _ebbgd ;};_deac .AutoPictAttr =&_agecf ;continue ;};if _dfbb .Name .Local =="\u006d\u0061\u0063r\u006f"{_fdaa ,_gcab :=_dfbb .Value ,error (nil );if _gcab !=nil {return _gcab ;};_deac .MacroAttr =&_fdaa ;continue ;};if _dfbb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dafad ,_gfag :=_ga .ParseBool (_dfbb .Value );if _gfag !=nil {return _gfag ;};_deac .PrintAttr =&_dafad ;continue ;};if _dfbb .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_ffedb ,_ddfae :=_ga .ParseBool (_dfbb .Value );if _ddfae !=nil {return _ddfae ;};_deac .RecalcAlwaysAttr =&_ffedb ;continue ;};if _dfbb .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_decc ,_ccga :=_ga .ParseBool (_dfbb .Value );if _ccga !=nil {return _ccga ;};_deac .UiObjectAttr =&_decc ;continue ;};if _dfbb .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_caeab ,_agbdb :=_ga .ParseBool (_dfbb .Value );if _agbdb !=nil {return _agbdb ;};_deac .AutoFillAttr =&_caeab ;continue ;};if _dfbb .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_ecbeb ,_cbab :=_ga .ParseBool (_dfbb .Value );if _cbab !=nil {return _cbab ;};_deac .AutoLineAttr =&_ecbeb ;continue ;};if _dfbb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_aabg ,_dccf :=_ga .ParseBool (_dfbb .Value );if _dccf !=nil {return _dccf ;};_deac .LockedAttr =&_aabg ;continue ;};if _dfbb .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_dceec ,_bcdfd :=_ga .ParseBool (_dfbb .Value );if _bcdfd !=nil {return _bcdfd ;};_deac .DisabledAttr =&_dceec ;continue ;};if _dfbb .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_dcggb ,_agee :=_dfbb .Value ,error (nil );if _agee !=nil {return _agee ;};_deac .AltTextAttr =&_dcggb ;continue ;};if _dfbb .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_aagce ,_acdbd :=_dfbb .Value ,error (nil );if _acdbd !=nil {return _acdbd ;};_deac .LinkedCellAttr =&_aagce ;continue ;};if _dfbb .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_dgad ,_ddee :=_dfbb .Value ,error (nil );if _ddee !=nil {return _ddee ;};_deac .ListFillRangeAttr =&_dgad ;continue ;};if _dfbb .Name .Local =="\u0063\u0066"{_aefb ,_acbb :=_dfbb .Value ,error (nil );if _acbb !=nil {return _acbb ;};_deac .CfAttr =&_aefb ;continue ;};if _dfbb .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_fcce ,_bfdbf :=_ga .ParseBool (_dfbb .Value );if _bfdbf !=nil {return _bfdbf ;};_deac .DefaultSizeAttr =&_fcce ;continue ;};};_acgc :for {_fadc ,_adgc :=d .Token ();if _adgc !=nil {return _adgc ;};switch _cdfc :=_fadc .(type ){case _f .StartElement :switch _cdfc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _egca :=d .DecodeElement (_deac .Anchor ,&_cdfc );_egca !=nil {return _egca ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006et\u0072\u006f\u006c\u0050\u0072\u0020\u0025\u0076",_cdfc .Name );if _ffffa :=d .Skip ();_ffffa !=nil {return _ffffa ;};};case _f .EndElement :break _acgc ;case _f .CharData :};};return nil ;};func NewCT_DiscretePr ()*CT_DiscretePr {_gdbd :=&CT_DiscretePr {};return _gdbd };func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_acgfd :=&CT_VerticalAlignFontProperty {};_acgfd .ValAttr =_fe .ST_VerticalAlignRun (1);return _acgfd ;};
|
|
|
|
// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path
|
|
func (_ceada *CT_CellFormula )ValidateWithPath (path string )error {if _ebaa :=_ceada .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ebaa !=nil {return _ebaa ;};return nil ;};func (_efbb *CT_Location )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_feead :=range start .Attr {if _feead .Name .Local =="\u0072\u0065\u0066"{_cfgbd ,_ggdbb :=_feead .Value ,error (nil );if _ggdbb !=nil {return _ggdbb ;};_efbb .RefAttr =_cfgbd ;continue ;};if _feead .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_afdc ,_begac :=_ga .ParseUint (_feead .Value ,10,32);if _begac !=nil {return _begac ;};_efbb .FirstHeaderRowAttr =uint32 (_afdc );continue ;};if _feead .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_gegeg ,_fbca :=_ga .ParseUint (_feead .Value ,10,32);if _fbca !=nil {return _fbca ;};_efbb .FirstDataRowAttr =uint32 (_gegeg );continue ;};if _feead .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_cfffe ,_bdbge :=_ga .ParseUint (_feead .Value ,10,32);if _bdbge !=nil {return _bdbge ;};_efbb .FirstDataColAttr =uint32 (_cfffe );continue ;};if _feead .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_acdab ,_bdcbgc :=_ga .ParseUint (_feead .Value ,10,32);if _bdcbgc !=nil {return _bdcbgc ;};_bbbea :=uint32 (_acdab );_efbb .RowPageCountAttr =&_bbbea ;continue ;};if _feead .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_bccbd ,_cgdfc :=_ga .ParseUint (_feead .Value ,10,32);if _cgdfc !=nil {return _cgdfc ;};_fbfe :=uint32 (_bccbd );_efbb .ColPageCountAttr =&_fbfe ;continue ;};};for {_abgc ,_bbaad :=d .Token ();if _bbaad !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_bbaad );};if _agcbc ,_eagfa :=_abgc .(_f .EndElement );_eagfa &&_agcbc .Name ==start .Name {break ;};};return nil ;};func (_geccc *CT_DateTime )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bagca :=range start .Attr {if _bagca .Name .Local =="\u0076"{_gbgdg ,_bbgfgg :=ParseStdlibTime (_bagca .Value );if _bbgfgg !=nil {return _bbgfgg ;};_geccc .VAttr =_gbgdg ;continue ;};if _bagca .Name .Local =="\u0075"{_dbfad ,_cdcc :=_ga .ParseBool (_bagca .Value );if _cdcc !=nil {return _cdcc ;};_geccc .UAttr =&_dbfad ;continue ;};if _bagca .Name .Local =="\u0066"{_efef ,_bdfde :=_ga .ParseBool (_bagca .Value );if _bdfde !=nil {return _bdfde ;};_geccc .FAttr =&_efef ;continue ;};if _bagca .Name .Local =="\u0063"{_cfegb ,_dffa :=_bagca .Value ,error (nil );if _dffa !=nil {return _dffa ;};_geccc .CAttr =&_cfegb ;continue ;};if _bagca .Name .Local =="\u0063\u0070"{_aceff ,_ccda :=_ga .ParseUint (_bagca .Value ,10,32);if _ccda !=nil {return _ccda ;};_bffac :=uint32 (_aceff );_geccc .CpAttr =&_bffac ;continue ;};};_gbeec :for {_gebbb ,_bgdgf :=d .Token ();if _bgdgf !=nil {return _bgdgf ;};switch _gbfd :=_gebbb .(type ){case _f .StartElement :switch _gbfd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fabb :=NewCT_X ();if _dfdf :=d .DecodeElement (_fabb ,&_gbfd );_dfdf !=nil {return _dfdf ;};_geccc .X =append (_geccc .X ,_fabb );default:_bb .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\u0043\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065\u0020\u0025\u0076",_gbfd .Name );if _gcbeb :=d .Skip ();_gcbeb !=nil {return _gcbeb ;};};case _f .EndElement :break _gbeec ;case _f .CharData :};};return nil ;};func (_abbb *CT_CellSmartTags )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_abbb .RAttr )});e .EncodeToken (start );_fecg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_beee :=range _abbb .CellSmartTag {e .EncodeElement (_beee ,_fecg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dccbeb ST_SortMethod )String ()string {switch _dccbeb {case 0:return "";case 1:return "\u0073\u0074\u0072\u006f\u006b\u0065";case 2:return "\u0070\u0069\u006e\u0059\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";};return "";};
|
|
|
|
// Validate validates the CT_PivotCaches and its children
|
|
func (_bdbdd *CT_PivotCaches )Validate ()error {return _bdbdd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_bbcgb :=&CT_ChartsheetPr {};return _bbcgb };type CT_FontScheme struct{
|
|
|
|
// Font Scheme
|
|
ValAttr ST_FontScheme ;};
|
|
|
|
// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path
|
|
func (_gebac *CT_WebPublishItem )ValidateWithPath (path string )error {if _gebac .SourceTypeAttr ==ST_WebSourceTypeUnset {return _b .Errorf ("\u0025\u0073\u002f\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path );};if _bfbda :=_gebac .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bfbda !=nil {return _bfbda ;};return nil ;};func (_edbc *CT_MetadataBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gagdac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_cbfed :=range _edbc .Rc {e .EncodeElement (_cbfed ,_gagdac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Pane ()*CT_Pane {_abfbe :=&CT_Pane {};return _abfbe };func (_dcggee *CT_ExternalReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dcggee .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path
|
|
func (_efcdd *CT_FontName )ValidateWithPath (path string )error {return nil };type CT_SheetDimension struct{
|
|
|
|
// Reference
|
|
RefAttr string ;};
|
|
|
|
// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path
|
|
func (_gabcg *CT_CacheFields )ValidateWithPath (path string )error {for _cbec ,_fbfc :=range _gabcg .CacheField {if _agcg :=_fbfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_cbec ));_agcg !=nil {return _agcg ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path
|
|
func (_cbbcdd *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _cbbcdd .ExtLst !=nil {if _egcfff :=_cbbcdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egcfff !=nil {return _egcfff ;};};return nil ;};func NewCT_Hyperlinks ()*CT_Hyperlinks {_dfaf :=&CT_Hyperlinks {};return _dfaf };
|
|
|
|
// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path
|
|
func (_dag *CT_AutoFilter )ValidateWithPath (path string )error {for _eec ,_ca :=range _dag .FilterColumn {if _ecb :=_ca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_eec ));_ecb !=nil {return _ecb ;};};if _dag .SortState !=nil {if _fdf :=_dag .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fdf !=nil {return _fdf ;};};if _dag .ExtLst !=nil {if _dad :=_dag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dad !=nil {return _dad ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Rst and its children
|
|
func (_fefee *CT_Rst )Validate ()error {return _fefee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};
|
|
|
|
// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path
|
|
func (_gcegg *CT_Sst )ValidateWithPath (path string )error {for _cgfacc ,_gaabef :=range _gcegg .Si {if _dbgba :=_gaabef .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_cgfacc ));_dbgba !=nil {return _dbgba ;};};if _gcegg .ExtLst !=nil {if _eadace :=_gcegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eadace !=nil {return _eadace ;};};return nil ;};
|
|
|
|
// Validate validates the CT_MergeCells and its children
|
|
func (_adgcc *CT_MergeCells )Validate ()error {return _adgcc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};type CT_CustomFilters struct{
|
|
|
|
// And
|
|
AndAttr *bool ;
|
|
|
|
// Custom Filter Criteria
|
|
CustomFilter []*CT_CustomFilter ;};
|
|
|
|
// Validate validates the Chartsheet and its children
|
|
func (_cdbcab *Chartsheet )Validate ()error {return _cdbcab .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_baag *CT_Format )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baag .ActionAttr !=ST_FormatActionUnset {_gbgdf ,_ebedb :=_baag .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _ebedb !=nil {return _ebedb ;};start .Attr =append (start .Attr ,_gbgdf );};if _baag .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_baag .DxfIdAttr )});};e .EncodeToken (start );_adaed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_baag .PivotArea ,_adaed );if _baag .ExtLst !=nil {_cdbgg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_baag .ExtLst ,_cdbgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbadg *CT_XmlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbadg .MapIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_b .Sprintf ("\u0025\u0076",_fbadg .XpathAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fbadg .XmlDataTypeAttr )});e .EncodeToken (start );if _fbadg .ExtLst !=nil {_fceace :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbadg .ExtLst ,_fceace );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path
|
|
func (_abef *CT_MdxSet )ValidateWithPath (path string )error {if _eedae :=_abef .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_eedae !=nil {return _eedae ;};for _ceabf ,_cbgga :=range _abef .N {if _aecc :=_cbgga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ceabf ));_aecc !=nil {return _aecc ;};};return nil ;};func (_eccfd *CT_MetadataBlocks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eccfd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eccfd .CountAttr )});};e .EncodeToken (start );_cdefe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_fcfgd :=range _eccfd .Bk {e .EncodeElement (_fcfgd ,_cdefe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgeec *CT_Number )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbccb :=range start .Attr {if _cbccb .Name .Local =="\u0066\u0063"{_beafg ,_deagd :=_cbccb .Value ,error (nil );if _deagd !=nil {return _deagd ;};_fgeec .FcAttr =&_beafg ;continue ;};if _cbccb .Name .Local =="\u0076"{_gbcda ,_aadaa :=_ga .ParseFloat (_cbccb .Value ,64);if _aadaa !=nil {return _aadaa ;};_fgeec .VAttr =_gbcda ;continue ;};if _cbccb .Name .Local =="\u0066"{_eccaf ,_agbg :=_ga .ParseBool (_cbccb .Value );if _agbg !=nil {return _agbg ;};_fgeec .FAttr =&_eccaf ;continue ;};if _cbccb .Name .Local =="\u0063"{_deaadd ,_gbfdg :=_cbccb .Value ,error (nil );if _gbfdg !=nil {return _gbfdg ;};_fgeec .CAttr =&_deaadd ;continue ;};if _cbccb .Name .Local =="\u0063\u0070"{_gaefe ,_ffbbg :=_ga .ParseUint (_cbccb .Value ,10,32);if _ffbbg !=nil {return _ffbbg ;};_aeeaf :=uint32 (_gaefe );_fgeec .CpAttr =&_aeeaf ;continue ;};if _cbccb .Name .Local =="\u0069\u006e"{_edbge ,_gdeee :=_ga .ParseUint (_cbccb .Value ,10,32);if _gdeee !=nil {return _gdeee ;};_eddbb :=uint32 (_edbge );_fgeec .InAttr =&_eddbb ;continue ;};if _cbccb .Name .Local =="\u0062\u0063"{_aebdd ,_gbec :=_cbccb .Value ,error (nil );if _gbec !=nil {return _gbec ;};_fgeec .BcAttr =&_aebdd ;continue ;};if _cbccb .Name .Local =="\u0075"{_bgaab ,_dcfgb :=_ga .ParseBool (_cbccb .Value );if _dcfgb !=nil {return _dcfgb ;};_fgeec .UAttr =&_bgaab ;continue ;};if _cbccb .Name .Local =="\u0069"{_afgga ,_gbgea :=_ga .ParseBool (_cbccb .Value );if _gbgea !=nil {return _gbgea ;};_fgeec .IAttr =&_afgga ;continue ;};if _cbccb .Name .Local =="\u0075\u006e"{_cbgfde ,_cdaegf :=_ga .ParseBool (_cbccb .Value );if _cdaegf !=nil {return _cdaegf ;};_fgeec .UnAttr =&_cbgfde ;continue ;};if _cbccb .Name .Local =="\u0073\u0074"{_dgdeb ,_aebbd :=_ga .ParseBool (_cbccb .Value );if _aebbd !=nil {return _aebbd ;};_fgeec .StAttr =&_dgdeb ;continue ;};if _cbccb .Name .Local =="\u0062"{_gaaa ,_bgcde :=_ga .ParseBool (_cbccb .Value );if _bgcde !=nil {return _bgcde ;};_fgeec .BAttr =&_gaaa ;continue ;};};_cbceb :for {_eedaf ,_cdaeed :=d .Token ();if _cdaeed !=nil {return _cdaeed ;};switch _eefec :=_eedaf .(type ){case _f .StartElement :switch _eefec .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_dffgc :=NewCT_Tuples ();if _dcba :=d .DecodeElement (_dffgc ,&_eefec );_dcba !=nil {return _dcba ;};_fgeec .Tpls =append (_fgeec .Tpls ,_dffgc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fcabf :=NewCT_X ();if _baaee :=d .DecodeElement (_fcabf ,&_eefec );_baaee !=nil {return _baaee ;};_fgeec .X =append (_fgeec .X ,_fcabf );default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0075\u006db\u0065\u0072 \u0025\u0076",_eefec .Name );if _dgdab :=d .Skip ();_dgdab !=nil {return _dgdab ;};};case _f .EndElement :break _cbceb ;case _f .CharData :};};return nil ;};type CT_TableFormula struct{ArrayAttr bool ;Content string ;};func (_cgcag ST_Orientation )Validate ()error {return _cgcag .ValidateWithPath ("")};func NewCT_Xf ()*CT_Xf {_cbbdb :=&CT_Xf {};return _cbbdb };
|
|
|
|
// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path
|
|
func (_cefca *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _cgbc ,_bgfb :=range _cefca .CfRule {if _fgfc :=_bgfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cgbc ));_fgfc !=nil {return _fgfc ;};};if _cefca .ExtLst !=nil {if _daff :=_cefca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daff !=nil {return _daff ;};};return nil ;};func (_acdcg *ST_RefMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acdcg =0;case "\u0041\u0031":*_acdcg =1;case "\u0052\u0031\u0043\u0031":*_acdcg =2;};return nil ;};func (_cfgab *CT_SingleXmlCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfgab .XmlCellPr =NewCT_XmlCellPr ();for _ ,_efggg :=range start .Attr {if _efggg .Name .Local =="\u0069\u0064"{_beegf ,_gcada :=_ga .ParseUint (_efggg .Value ,10,32);if _gcada !=nil {return _gcada ;};_cfgab .IdAttr =uint32 (_beegf );continue ;};if _efggg .Name .Local =="\u0072"{_gaedbb ,_feebae :=_efggg .Value ,error (nil );if _feebae !=nil {return _feebae ;};_cfgab .RAttr =_gaedbb ;continue ;};if _efggg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bgegb ,_adeaa :=_ga .ParseUint (_efggg .Value ,10,32);if _adeaa !=nil {return _adeaa ;};_cfgab .ConnectionIdAttr =uint32 (_bgegb );continue ;};};_gaafb :for {_fdeff ,_adgbf :=d .Token ();if _adgbf !=nil {return _adgbf ;};switch _ccfab :=_fdeff .(type ){case _f .StartElement :switch _ccfab .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"}:if _aceag :=d .DecodeElement (_cfgab .XmlCellPr ,&_ccfab );_aceag !=nil {return _aceag ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgab .ExtLst =NewCT_ExtensionList ();if _acgdg :=d .DecodeElement (_cfgab .ExtLst ,&_ccfab );_acgdg !=nil {return _acgdg ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0020\u0025v",_ccfab .Name );if _fbfcf :=d .Skip ();_fbfcf !=nil {return _fbfcf ;};};case _f .EndElement :break _gaafb ;case _f .CharData :};};return nil ;};func (_cefb *CT_CalculatedItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cefb .PivotArea =NewCT_PivotArea ();for _ ,_ffd :=range start .Attr {if _ffd .Name .Local =="\u0066\u0069\u0065l\u0064"{_bfgc ,_aaeg :=_ga .ParseUint (_ffd .Value ,10,32);if _aaeg !=nil {return _aaeg ;};_bbda :=uint32 (_bfgc );_cefb .FieldAttr =&_bbda ;continue ;};if _ffd .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_dbff ,_fbdcb :=_ffd .Value ,error (nil );if _fbdcb !=nil {return _fbdcb ;};_cefb .FormulaAttr =&_dbff ;continue ;};};_ecaa :for {_befd ,_ffdb :=d .Token ();if _ffdb !=nil {return _ffdb ;};switch _bbdb :=_befd .(type ){case _f .StartElement :switch _bbdb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _bccc :=d .DecodeElement (_cefb .PivotArea ,&_bbdb );_bccc !=nil {return _bccc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cefb .ExtLst =NewCT_ExtensionList ();if _aafc :=d .DecodeElement (_cefb .ExtLst ,&_bbdb );_aafc !=nil {return _aafc ;};default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_bbdb .Name );if _ebfaa :=d .Skip ();_ebfaa !=nil {return _ebfaa ;};};case _f .EndElement :break _ecaa ;case _f .CharData :};};return nil ;};func NewCT_VolTopic ()*CT_VolTopic {_fgccb :=&CT_VolTopic {};return _fgccb };func (_fgb *CT_CellStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fgb .NameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fgb .XfIdAttr )});if _fgb .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_fgb .BuiltinIdAttr )});};if _fgb .ILevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fgb .ILevelAttr )});};if _fgb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fgb .HiddenAttr ))});};if _fgb .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fgb .CustomBuiltinAttr ))});};e .EncodeToken (start );if _fgb .ExtLst !=nil {_ecf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgb .ExtLst ,_ecf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bagda *CT_CellSmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efdb :=range start .Attr {if _efdb .Name .Local =="\u006b\u0065\u0079"{_bfeg ,_fadd :=_efdb .Value ,error (nil );if _fadd !=nil {return _fadd ;};_bagda .KeyAttr =_bfeg ;continue ;};if _efdb .Name .Local =="\u0076\u0061\u006c"{_ceag ,_ebbd :=_efdb .Value ,error (nil );if _ebbd !=nil {return _ebbd ;};_bagda .ValAttr =_ceag ;continue ;};};for {_cda ,_ccff :=d .Token ();if _ccff !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072: \u0025\u0073",_ccff );};if _bdbe ,_ccffb :=_cda .(_f .EndElement );_ccffb &&_bdbe .Name ==start .Name {break ;};};return nil ;};func (_dgbgc *ST_GradientType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgbgc =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dgbgc =1;case "\u0070\u0061\u0074\u0068":*_dgbgc =2;};return nil ;};type ST_FilterOperator byte ;type CT_CacheField struct{
|
|
|
|
// PivotCache Field Name
|
|
NameAttr string ;
|
|
|
|
// PivotCache Field Caption
|
|
CaptionAttr *string ;
|
|
|
|
// Property Name
|
|
PropertyNameAttr *string ;
|
|
|
|
// Server-based Field
|
|
ServerFieldAttr *bool ;
|
|
|
|
// Unique List Retrieved
|
|
UniqueListAttr *bool ;
|
|
|
|
// Number Format Id
|
|
NumFmtIdAttr *uint32 ;
|
|
|
|
// Calculated Field Formula
|
|
FormulaAttr *string ;
|
|
|
|
// SQL Data Type
|
|
SqlTypeAttr *int32 ;
|
|
|
|
// Hierarchy
|
|
HierarchyAttr *int32 ;
|
|
|
|
// Hierarchy Level
|
|
LevelAttr *uint32 ;
|
|
|
|
// Database Field
|
|
DatabaseFieldAttr *bool ;
|
|
|
|
// Member Property Count
|
|
MappingCountAttr *uint32 ;
|
|
|
|
// Member Property Field
|
|
MemberPropertyFieldAttr *bool ;
|
|
|
|
// Shared Items
|
|
SharedItems *CT_SharedItems ;
|
|
|
|
// Field Group Properties
|
|
FieldGroup *CT_FieldGroup ;
|
|
|
|
// Member Properties Map
|
|
MpMap []*CT_X ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_abggbg *Headers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _abggbg .CT_RevisionHeaders .MarshalXML (e ,start );};type CT_MetadataBlock struct{
|
|
|
|
// Metadata Record
|
|
Rc []*CT_MetadataRecord ;};func (_fabf *CT_ConditionalFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcedf :=range start .Attr {if _gcedf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fgga ,_gadb :=_ga .ParseUint (_gcedf .Value ,10,32);if _gadb !=nil {return _gadb ;};_edfbc :=uint32 (_fgga );_fabf .CountAttr =&_edfbc ;continue ;};};_fbcge :for {_fdge ,_cecda :=d .Token ();if _cecda !=nil {return _cecda ;};switch _efdg :=_fdge .(type ){case _f .StartElement :switch _efdg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"}:_faea :=NewCT_ConditionalFormat ();if _acba :=d .DecodeElement (_faea ,&_efdg );_acba !=nil {return _acba ;};_fabf .ConditionalFormat =append (_fabf .ConditionalFormat ,_faea );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_efdg .Name );if _dffe :=d .Skip ();_dffe !=nil {return _dffe ;};};case _f .EndElement :break _fbcge ;case _f .CharData :};};return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_bgbb :=&CT_CustomChartsheetViews {};return _bgbb ;};func (_ceecf ST_WebSourceType )Validate ()error {return _ceecf .ValidateWithPath ("")};
|
|
|
|
// ValidateWithPath validates the Revisions and its children, prefixing error messages with path
|
|
func (_eeefac *Revisions )ValidateWithPath (path string )error {if _fddg :=_eeefac .CT_Revisions .ValidateWithPath (path );_fddg !=nil {return _fddg ;};return nil ;};func (_bdffcf ST_VolDepType )String ()string {switch _bdffcf {case 0:return "";case 1:return "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case 2:return "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return "";};
|
|
|
|
// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path
|
|
func (_ddcb *CT_Color )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_CustomProperty and its children
|
|
func (_feecf *CT_CustomProperty )Validate ()error {return _feecf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};
|
|
|
|
// Validate validates the CT_TableStyles and its children
|
|
func (_dadfe *CT_TableStyles )Validate ()error {return _dadfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};func (_ebaca ST_OleUpdate )ValidateWithPath (path string )error {switch _ebaca {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebaca ));};return nil ;};func NewCT_RevisionHeader ()*CT_RevisionHeader {_gdedg :=&CT_RevisionHeader {};_gdedg .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_gdedg .SheetIdMap =NewCT_SheetIdMap ();return _gdedg ;};func NewCT_WebPublishing ()*CT_WebPublishing {_eggcab :=&CT_WebPublishing {};return _eggcab };
|
|
|
|
// Validate validates the CT_ChartFormat and its children
|
|
func (_dced *CT_ChartFormat )Validate ()error {return _dced .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func (_bccdcg *ST_VolValueType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bccdcg =0;case "\u0062":*_bccdcg =1;case "\u006e":*_bccdcg =2;case "\u0065":*_bccdcg =3;case "\u0073":*_bccdcg =4;};return nil ;};func (_cfcdb *CT_CustomWorkbookViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeccd :for {_gbada ,_efge :=d .Token ();if _efge !=nil {return _efge ;};switch _beefba :=_gbada .(type ){case _f .StartElement :switch _beefba .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"}:_abdgba :=NewCT_CustomWorkbookView ();if _bdaca :=d .DecodeElement (_abdgba ,&_beefba );_bdaca !=nil {return _bdaca ;};_cfcdb .CustomWorkbookView =append (_cfcdb .CustomWorkbookView ,_abdgba );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u0075\u0073\u0074o\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_beefba .Name );if _eccac :=d .Skip ();_eccac !=nil {return _eccac ;};};case _f .EndElement :break _eeccd ;case _f .CharData :};};return nil ;};func (_bdce *CT_DdeLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bdce .DdeServiceAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_b .Sprintf ("\u0025\u0076",_bdce .DdeTopicAttr )});e .EncodeToken (start );if _bdce .DdeItems !=nil {_fdcff :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bdce .DdeItems ,_fdcff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddgga *ST_FieldSortType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbcf ,_cbedfa :=d .Token ();if _cbedfa !=nil {return _cbedfa ;};if _dfdacb ,_ebdafe :=_afbcf .(_f .EndElement );_ebdafe &&_dfdacb .Name ==start .Name {*_ddgga =1;return nil ;};if _acabcf ,_dbdecb :=_afbcf .(_f .CharData );!_dbdecb {return _b .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",_afbcf );}else {switch string (_acabcf ){case "":*_ddgga =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_ddgga =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_ddgga =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_ddgga =3;};};_afbcf ,_cbedfa =d .Token ();if _cbedfa !=nil {return _cbedfa ;};if _abddg ,_gadcd :=_afbcf .(_f .EndElement );_gadcd &&_abddg .Name ==start .Name {return nil ;};return _b .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",_afbcf );};
|
|
|
|
// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path
|
|
func (_bafcc *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_dec *CT_CalcChain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cbeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_fgg :=range _dec .C {e .EncodeElement (_fgg ,_cbeb );};if _dec .ExtLst !=nil {_cdc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dec .ExtLst ,_cdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceecd *CT_PivotDimension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egafg :=range start .Attr {if _egafg .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_fbdgd ,_gaegd :=_ga .ParseBool (_egafg .Value );if _gaegd !=nil {return _gaegd ;};_ceecd .MeasureAttr =&_fbdgd ;continue ;};if _egafg .Name .Local =="\u006e\u0061\u006d\u0065"{_adcfg ,_abbc :=_egafg .Value ,error (nil );if _abbc !=nil {return _abbc ;};_ceecd .NameAttr =_adcfg ;continue ;};if _egafg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_abagg ,_ecfac :=_egafg .Value ,error (nil );if _ecfac !=nil {return _ecfac ;};_ceecd .UniqueNameAttr =_abagg ;continue ;};if _egafg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cfcbfc ,_fbgbg :=_egafg .Value ,error (nil );if _fbgbg !=nil {return _fbgbg ;};_ceecd .CaptionAttr =_cfcbfc ;continue ;};};for {_fadf ,_dgddc :=d .Token ();if _dgddc !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_dgddc );};if _dcdfd ,_bcgece :=_fadf .(_f .EndElement );_bcgece &&_dcdfd .Name ==start .Name {break ;};};return nil ;};func (_aeeef *CT_FutureMetadataBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggeccd :for {_affgf ,_gdded :=d .Token ();if _gdded !=nil {return _gdded ;};switch _cfdga :=_affgf .(type ){case _f .StartElement :switch _cfdga .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeeef .ExtLst =NewCT_ExtensionList ();if _cgfcf :=d .DecodeElement (_aeeef .ExtLst ,&_cfdga );_cgfcf !=nil {return _cgfcf ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u0074\u0075r\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025\u0076",_cfdga .Name );if _cgdca :=d .Skip ();_cgdca !=nil {return _cgdca ;};};case _f .EndElement :break _ggeccd ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path
|
|
func (_gedba *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };func (_dfgfa ST_SourceType )Validate ()error {return _dfgfa .ValidateWithPath ("")};type QueryTable struct{CT_QueryTable };
|
|
|
|
// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path
|
|
func (_agce *CT_CellXfs )ValidateWithPath (path string )error {for _cefg ,_dedc :=range _agce .Xf {if _ggeg :=_dedc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_cefg ));_ggeg !=nil {return _ggeg ;};};return nil ;};func (_bfbdbf *PivotCacheRecords )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _bfbdbf .CT_PivotCacheRecords .MarshalXML (e ,start );};func (_bbcbdg ST_DataValidationImeMode )Validate ()error {return _bbcbdg .ValidateWithPath ("")};func (_ecgfa *CT_RevisionHeaders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ecgfa .GuidAttr )});if _ecgfa .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecgfa .LastGuidAttr )});};if _ecgfa .SharedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecgfa .SharedAttr ))});};if _ecgfa .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecgfa .DiskRevisionsAttr ))});};if _ecgfa .HistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecgfa .HistoryAttr ))});};if _ecgfa .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecgfa .TrackRevisionsAttr ))});};if _ecgfa .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecgfa .ExclusiveAttr ))});};if _ecgfa .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecgfa .RevisionIdAttr )});};if _ecgfa .VersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ecgfa .VersionAttr )});};if _ecgfa .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecgfa .KeepChangeHistoryAttr ))});};if _ecgfa .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecgfa .ProtectedAttr ))});};if _ecgfa .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ecgfa .PreserveHistoryAttr )});};e .EncodeToken (start );_affeaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_gagcb :=range _ecgfa .Header {e .EncodeElement (_gagcb ,_affeaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgdff *ST_DataValidationType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baeddd ,_fdeegf :=d .Token ();if _fdeegf !=nil {return _fdeegf ;};if _aaccb ,_egadf :=_baeddd .(_f .EndElement );_egadf &&_aaccb .Name ==start .Name {*_cgdff =1;return nil ;};if _cgcef ,_gbdfgg :=_baeddd .(_f .CharData );!_gbdfgg {return _b .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",_baeddd );}else {switch string (_cgcef ){case "":*_cgdff =0;case "\u006e\u006f\u006e\u0065":*_cgdff =1;case "\u0077\u0068\u006fl\u0065":*_cgdff =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cgdff =3;case "\u006c\u0069\u0073\u0074":*_cgdff =4;case "\u0064\u0061\u0074\u0065":*_cgdff =5;case "\u0074\u0069\u006d\u0065":*_cgdff =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_cgdff =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cgdff =8;};};_baeddd ,_fdeegf =d .Token ();if _fdeegf !=nil {return _fdeegf ;};if _aefafab ,_gfgca :=_baeddd .(_f .EndElement );_gfgca &&_aefafab .Name ==start .Name {return nil ;};return _b .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",_baeddd );};func (_eefed *CT_PivotCacheRecords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_febbce :=range start .Attr {if _febbce .Name .Local =="\u0063\u006f\u0075n\u0074"{_feaff ,_afabb :=_ga .ParseUint (_febbce .Value ,10,32);if _afabb !=nil {return _afabb ;};_ffegf :=uint32 (_feaff );_eefed .CountAttr =&_ffegf ;continue ;};};_egdef :for {_dbcbc ,_bcbac :=d .Token ();if _bcbac !=nil {return _bcbac ;};switch _cgfbgd :=_dbcbc .(type ){case _f .StartElement :switch _cgfbgd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_cfcgbb :=NewCT_Record ();if _eegdg :=d .DecodeElement (_cfcgbb ,&_cgfbgd );_eegdg !=nil {return _eegdg ;};_eefed .R =append (_eefed .R ,_cfcgbb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eefed .ExtLst =NewCT_ExtensionList ();if _deagdc :=d .DecodeElement (_eefed .ExtLst ,&_cgfbgd );_deagdc !=nil {return _deagdc ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_cgfbgd .Name );if _bfbba :=d .Skip ();_bfbba !=nil {return _bfbba ;};};case _f .EndElement :break _egdef ;case _f .CharData :};};return nil ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_cafag :=&CT_PCDSCPage {};return _cafag };
|
|
|
|
// Validate validates the CT_I and its children
|
|
func (_gdfgc *CT_I )Validate ()error {return _gdfgc .ValidateWithPath ("\u0043\u0054\u005f\u0049")};func (_gcbe *CT_CustomProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gdbfd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_ggbdd :=range _gcbe .CustomPr {e .EncodeElement (_ggbdd ,_gdbfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgafgb *ST_ConditionalFormattingOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgega ,_fgdae :=d .Token ();if _fgdae !=nil {return _fgdae ;};if _afeba ,_gdcged :=_bgega .(_f .EndElement );_gdcged &&_afeba .Name ==start .Name {*_bgafgb =1;return nil ;};if _cbfdfd ,_fadeag :=_bgega .(_f .CharData );!_fadeag {return _b .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",_bgega );}else {switch string (_cbfdfd ){case "":*_bgafgb =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bgafgb =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bgafgb =2;case "\u0065\u0071\u0075a\u006c":*_bgafgb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgafgb =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bgafgb =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bgafgb =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_bgafgb =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgafgb =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_bgafgb =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_bgafgb =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_bgafgb =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bgafgb =12;};};_bgega ,_fgdae =d .Token ();if _fgdae !=nil {return _fgdae ;};if _ababab ,_begdd :=_bgega .(_f .EndElement );_begdd &&_ababab .Name ==start .Name {return nil ;};return _b .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",_bgega );};
|
|
|
|
// Validate validates the CT_Boolean and its children
|
|
func (_gdfd *CT_Boolean )Validate ()error {return _gdfd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type CT_CustomSheetViews struct{
|
|
|
|
// Custom Sheet View
|
|
CustomSheetView []*CT_CustomSheetView ;};type ST_DataValidationOperator byte ;
|
|
|
|
// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path
|
|
func (_cgaa *CT_CfRule )ValidateWithPath (path string )error {if _afef :=_cgaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afef !=nil {return _afef ;};if _afag :=_cgaa .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_afag !=nil {return _afag ;};if _gfde :=_cgaa .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_gfde !=nil {return _gfde ;};if _cgaa .ColorScale !=nil {if _baaa :=_cgaa .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");_baaa !=nil {return _baaa ;};};if _cgaa .DataBar !=nil {if _bafg :=_cgaa .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_bafg !=nil {return _bafg ;};};if _cgaa .IconSet !=nil {if _fafg :=_cgaa .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");_fafg !=nil {return _fafg ;};};if _cgaa .ExtLst !=nil {if _bdeg :=_cgaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdeg !=nil {return _bdeg ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path
|
|
func (_cdbfa *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _cbgcd ,_ggga :=range _cdbfa .ColHierarchyUsage {if _gfadg :=_ggga .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_cbgcd ));_gfadg !=nil {return _gfadg ;};};return nil ;};func (_gabg *CT_DefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gabg .NameAttr )});if _gabg .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gabg .CommentAttr )});};if _gabg .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_b .Sprintf ("\u0025\u0076",*_gabg .CustomMenuAttr )});};if _gabg .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gabg .DescriptionAttr )});};if _gabg .HelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_gabg .HelpAttr )});};if _gabg .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_b .Sprintf ("\u0025\u0076",*_gabg .StatusBarAttr )});};if _gabg .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gabg .LocalSheetIdAttr )});};if _gabg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gabg .HiddenAttr ))});};if _gabg .FunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gabg .FunctionAttr ))});};if _gabg .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gabg .VbProcedureAttr ))});};if _gabg .XlmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u006d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gabg .XlmAttr ))});};if _gabg .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gabg .FunctionGroupIdAttr )});};if _gabg .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_gabg .ShortcutKeyAttr )});};if _gabg .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gabg .PublishToServerAttr ))});};if _gabg .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gabg .WorkbookParameterAttr ))});};e .EncodeElement (_gabg .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggdfb *ST_UpdateLinks )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggdfb =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_ggdfb =1;case "\u006e\u0065\u0076e\u0072":*_ggdfb =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ggdfb =3;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path
|
|
func (_acbcc *CT_IconSet )ValidateWithPath (path string )error {if _bgbca :=_acbcc .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_bgbca !=nil {return _bgbca ;};for _aggcg ,_bbfb :=range _acbcc .Cfvo {if _fecab :=_bbfb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_aggcg ));_fecab !=nil {return _fecab ;};};return nil ;};func (_ebbfag ST_TimePeriod )Validate ()error {return _ebbfag .ValidateWithPath ("")};func (_facfb *CT_PCDKPI )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_facfb .UniqueNameAttr )});if _facfb .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_facfb .CaptionAttr )});};if _facfb .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_facfb .DisplayFolderAttr )});};if _facfb .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_facfb .MeasureGroupAttr )});};if _facfb .ParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_facfb .ParentAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_b .Sprintf ("\u0025\u0076",_facfb .ValueAttr )});if _facfb .GoalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_facfb .GoalAttr )});};if _facfb .StatusAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_facfb .StatusAttr )});};if _facfb .TrendAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_facfb .TrendAttr )});};if _facfb .WeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_facfb .WeightAttr )});};if _facfb .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_facfb .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path
|
|
func (_ceee *CT_ColorScale )ValidateWithPath (path string )error {for _edcc ,_dfaa :=range _ceee .Cfvo {if _gabf :=_dfaa .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_edcc ));_gabf !=nil {return _gabf ;};};for _bggee ,_edfab :=range _ceee .Color {if _aeabf :=_edfab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bggee ));_aeabf !=nil {return _aeabf ;};};return nil ;};type CT_Tuple struct{
|
|
|
|
// Field Index
|
|
FldAttr *uint32 ;
|
|
|
|
// Hierarchy Index
|
|
HierAttr *uint32 ;
|
|
|
|
// Item Index
|
|
ItemAttr uint32 ;};func (_gafdad ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _gafdad {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafdad ));};return nil ;};func (_bbfcdb *ST_Type )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbfcdb =0;case "\u006e\u006f\u006e\u0065":*_bbfcdb =1;case "\u0061\u006c\u006c":*_bbfcdb =2;case "\u0072\u006f\u0077":*_bbfcdb =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bbfcdb =4;};return nil ;};
|
|
|
|
// Validate validates the CT_FontSize and its children
|
|
func (_ccace *CT_FontSize )Validate ()error {return _ccace .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");};
|
|
|
|
// Validate validates the CT_ExternalSheetName and its children
|
|
func (_cfbaf *CT_ExternalSheetName )Validate ()error {return _cfbaf .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};func (_acefa ST_PivotFilterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_caaefc :=_f .Attr {};_caaefc .Name =name ;switch _acefa {case ST_PivotFilterTypeUnset :_caaefc .Value ="";case ST_PivotFilterTypeUnknown :_caaefc .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_caaefc .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_caaefc .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_caaefc .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_caaefc .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_caaefc .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_caaefc .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_caaefc .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_caaefc .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_caaefc .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_caaefc .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_caaefc .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_caaefc .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_caaefc .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_caaefc .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_caaefc .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_caaefc .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_caaefc .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_caaefc .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_caaefc .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_caaefc .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueGreaterThanOrEqual :_caaefc .Value ="\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueLessThan :_caaefc .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeValueLessThanOrEqual :_caaefc .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_caaefc .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueNotBetween :_caaefc .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_caaefc .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_caaefc .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeDateOlderThan :_caaefc .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_caaefc .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateNewerThan :_caaefc .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_caaefc .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeDateBetween :_caaefc .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_caaefc .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_caaefc .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_PivotFilterTypeToday :_caaefc .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_caaefc .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_caaefc .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeThisWeek :_caaefc .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_caaefc .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_caaefc .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeThisMonth :_caaefc .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_caaefc .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_caaefc .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeThisQuarter :_caaefc .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_caaefc .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_caaefc .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeThisYear :_caaefc .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_caaefc .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_caaefc .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_PivotFilterTypeQ1 :_caaefc .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_caaefc .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_caaefc .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_caaefc .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_caaefc .Value ="\u004d\u0031";case ST_PivotFilterTypeM2 :_caaefc .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_caaefc .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_caaefc .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_caaefc .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_caaefc .Value ="\u004d\u0036";case ST_PivotFilterTypeM7 :_caaefc .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_caaefc .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_caaefc .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_caaefc .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_caaefc .Value ="\u004d\u0031\u0031";case ST_PivotFilterTypeM12 :_caaefc .Value ="\u004d\u0031\u0032";};return _caaefc ,nil ;};type CT_TextField struct{
|
|
|
|
// Field Type
|
|
TypeAttr ST_ExternalConnectionType ;
|
|
|
|
// Position
|
|
PositionAttr *uint32 ;};func (_aagfb *CT_MdxKPI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aagfb .PAttr =ST_MdxKPIProperty (1);for _ ,_fdgea :=range start .Attr {if _fdgea .Name .Local =="\u006e"{_dcedd ,_ebfcbg :=_ga .ParseUint (_fdgea .Value ,10,32);if _ebfcbg !=nil {return _ebfcbg ;};_aagfb .NAttr =uint32 (_dcedd );continue ;};if _fdgea .Name .Local =="\u006e\u0070"{_dcgda ,_beebb :=_ga .ParseUint (_fdgea .Value ,10,32);if _beebb !=nil {return _beebb ;};_aagfb .NpAttr =uint32 (_dcgda );continue ;};if _fdgea .Name .Local =="\u0070"{_aagfb .PAttr .UnmarshalXMLAttr (_fdgea );continue ;};};for {_efbgb ,_gdccgf :=d .Token ();if _gdccgf !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_gdccgf );};if _gbgf ,_ggceg :=_efbgb .(_f .EndElement );_ggceg &&_gbgf .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path
|
|
func (_gbgd *CT_DataField )ValidateWithPath (path string )error {if _baedb :=_gbgd .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_baedb !=nil {return _baedb ;};if _ddef :=_gbgd .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072");_ddef !=nil {return _ddef ;};if _gbgd .ExtLst !=nil {if _beeeg :=_gbgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beeeg !=nil {return _beeeg ;};};return nil ;};func (_eaecg *CT_PivotCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eaecg .CacheIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eaecg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeafd *CT_RevisionSheetRename )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_aeafd .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_aeafd .OldNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_aeafd .NewNameAttr )});if _aeafd .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aeafd .RIdAttr )});};if _aeafd .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aeafd .UaAttr ))});};if _aeafd .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aeafd .RaAttr ))});};e .EncodeToken (start );if _aeafd .ExtLst !=nil {_ddgeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aeafd .ExtLst ,_ddgeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path
|
|
func (_eedad *CT_OleObject )ValidateWithPath (path string )error {if _dddbdf :=_eedad .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_dddbdf !=nil {return _dddbdf ;};if _fdeaa :=_eedad .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_fdeaa !=nil {return _fdeaa ;};if _eedad .ObjectPr !=nil {if _gafdd :=_eedad .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_gafdd !=nil {return _gafdd ;};};return nil ;};
|
|
|
|
// Validate validates the CT_RevisionDefinedName and its children
|
|
func (_efeagf *CT_RevisionDefinedName )Validate ()error {return _efeagf .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type CT_CellStyle struct{
|
|
|
|
// User Defined Cell Style
|
|
NameAttr *string ;
|
|
|
|
// Format Id
|
|
XfIdAttr uint32 ;
|
|
|
|
// Built-In Style Id
|
|
BuiltinIdAttr *uint32 ;
|
|
|
|
// Outline Style
|
|
ILevelAttr *uint32 ;
|
|
|
|
// Hidden Style
|
|
HiddenAttr *bool ;
|
|
|
|
// Custom Built In
|
|
CustomBuiltinAttr *bool ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_ebcded ST_CellComments )Validate ()error {return _ebcded .ValidateWithPath ("")};type Dialogsheet struct{CT_Dialogsheet };func NewCT_Control ()*CT_Control {_bcgb :=&CT_Control {};return _bcgb };
|
|
|
|
// Validate validates the CT_SmartTagPr and its children
|
|
func (_cfbea *CT_SmartTagPr )Validate ()error {return _cfbea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_cdce *CT_ColorFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdce .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cdce .DxfIdAttr )});};if _cdce .CellColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cdce .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path
|
|
func (_bcbd *CT_CalcCell )ValidateWithPath (path string )error {return nil };func (_eafcgc *CT_OutlinePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eafcgc .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eafcgc .ApplyStylesAttr ))});};if _eafcgc .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eafcgc .SummaryBelowAttr ))});};if _eafcgc .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eafcgc .SummaryRightAttr ))});};if _eafcgc .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eafcgc .ShowOutlineSymbolsAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MeasureDimensionMaps struct{
|
|
|
|
// Measure Group Count
|
|
CountAttr *uint32 ;
|
|
|
|
// OLAP Measure Group
|
|
Map []*CT_MeasureDimensionMap ;};func NewCT_SortState ()*CT_SortState {_cdcbf :=&CT_SortState {};return _cdcbf };type CT_MetadataRecord struct{
|
|
|
|
// Metadata Record Type Index
|
|
TAttr uint32 ;
|
|
|
|
// Metadata Record Value Index
|
|
VAttr uint32 ;};func NewCT_FieldUsage ()*CT_FieldUsage {_dgdge :=&CT_FieldUsage {};return _dgdge };func NewCT_PageItem ()*CT_PageItem {_ffdeg :=&CT_PageItem {};return _ffdeg };
|
|
|
|
// Validate validates the Headers and its children
|
|
func (_ecfcf *Headers )Validate ()error {return _ecfcf .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};type CT_MergeCell struct{
|
|
|
|
// Reference
|
|
RefAttr string ;};
|
|
|
|
// Validate validates the CT_DdeItem and its children
|
|
func (_egdc *CT_DdeItem )Validate ()error {return _egdc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func (_ddfde *CT_Formats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dffd :=range start .Attr {if _dffd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcbb ,_gcdc :=_ga .ParseUint (_dffd .Value ,10,32);if _gcdc !=nil {return _gcdc ;};_cfdb :=uint32 (_gcbb );_ddfde .CountAttr =&_cfdb ;continue ;};};_bebfc :for {_eccg ,_efgc :=d .Token ();if _efgc !=nil {return _efgc ;};switch _dgbba :=_eccg .(type ){case _f .StartElement :switch _dgbba .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_agabdc :=NewCT_Format ();if _ggafe :=d .DecodeElement (_agabdc ,&_dgbba );_ggafe !=nil {return _ggafe ;};_ddfde .Format =append (_ddfde .Format ,_agabdc );default:_bb .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\u005fF\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_dgbba .Name );if _egbac :=d .Skip ();_egbac !=nil {return _egbac ;};};case _f .EndElement :break _bebfc ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_SingleXmlCells and its children
|
|
func (_ccfeee *CT_SingleXmlCells )Validate ()error {return _ccfeee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_febag ST_ExternalConnectionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_febag .String (),start );};
|
|
|
|
// Validate validates the CT_SheetProtection and its children
|
|
func (_dfcbf *CT_SheetProtection )Validate ()error {return _dfcbf .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};
|
|
|
|
// Validate validates the CT_ExternalCell and its children
|
|
func (_ccdae *CT_ExternalCell )Validate ()error {return _ccdae .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func (_ceae *CT_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ceae .Ext !=nil {_eggfag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_cfdd :=range _ceae .Ext {e .EncodeElement (_cfdd ,_eggfag );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edcbe *CT_Macrosheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074";e .EncodeToken (start );if _edcbe .SheetPr !=nil {_efgff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_edcbe .SheetPr ,_efgff );};if _edcbe .Dimension !=nil {_feeff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_edcbe .Dimension ,_feeff );};if _edcbe .SheetViews !=nil {_effec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_edcbe .SheetViews ,_effec );};if _edcbe .SheetFormatPr !=nil {_dacd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_edcbe .SheetFormatPr ,_dacd );};if _edcbe .Cols !=nil {_gdfcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_gccfd :=range _edcbe .Cols {e .EncodeElement (_gccfd ,_gdfcc );};};_eedda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_edcbe .SheetData ,_eedda );if _edcbe .SheetProtection !=nil {_bdegf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_edcbe .SheetProtection ,_bdegf );};if _edcbe .AutoFilter !=nil {_fbgfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_edcbe .AutoFilter ,_fbgfa );};if _edcbe .SortState !=nil {_cadda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_edcbe .SortState ,_cadda );};if _edcbe .DataConsolidate !=nil {_gagbgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_edcbe .DataConsolidate ,_gagbgb );};if _edcbe .CustomSheetViews !=nil {_ddeggb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_edcbe .CustomSheetViews ,_ddeggb );};if _edcbe .PhoneticPr !=nil {_gfbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_edcbe .PhoneticPr ,_gfbc );};if _edcbe .ConditionalFormatting !=nil {_ededd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_ebbbd :=range _edcbe .ConditionalFormatting {e .EncodeElement (_ebbbd ,_ededd );};};if _edcbe .PrintOptions !=nil {_edbfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_edcbe .PrintOptions ,_edbfd );};if _edcbe .PageMargins !=nil {_abadf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_edcbe .PageMargins ,_abadf );};if _edcbe .PageSetup !=nil {_eaeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_edcbe .PageSetup ,_eaeb );};if _edcbe .HeaderFooter !=nil {_cfafa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_edcbe .HeaderFooter ,_cfafa );};if _edcbe .RowBreaks !=nil {_dfae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_edcbe .RowBreaks ,_dfae );};if _edcbe .ColBreaks !=nil {_ecfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_edcbe .ColBreaks ,_ecfc );};if _edcbe .CustomProperties !=nil {_agac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_edcbe .CustomProperties ,_agac );};if _edcbe .Drawing !=nil {_dfggd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_edcbe .Drawing ,_dfggd );};if _edcbe .LegacyDrawing !=nil {_bcdag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_edcbe .LegacyDrawing ,_bcdag );};if _edcbe .LegacyDrawingHF !=nil {_fcga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_edcbe .LegacyDrawingHF ,_fcga );};if _edcbe .DrawingHF !=nil {_gfbcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_edcbe .DrawingHF ,_gfbcb );};if _edcbe .Picture !=nil {_egddf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_edcbe .Picture ,_egddf );};if _edcbe .OleObjects !=nil {_edcfdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_edcbe .OleObjects ,_edcfdb );};if _edcbe .ExtLst !=nil {_dabcb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_edcbe .ExtLst ,_dabcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebfdg *CT_SmartTags )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_efccc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_bgdfc :=range _ebfdg .CellSmartTags {e .EncodeElement (_bgdfc ,_efccc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eddeg *CT_PageField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfecc :=range start .Attr {if _gfecc .Name .Local =="\u0066\u006c\u0064"{_fgbdde ,_dfbad :=_ga .ParseInt (_gfecc .Value ,10,32);if _dfbad !=nil {return _dfbad ;};_eddeg .FldAttr =int32 (_fgbdde );continue ;};if _gfecc .Name .Local =="\u0069\u0074\u0065\u006d"{_gfcbb ,_dgbbg :=_ga .ParseUint (_gfecc .Value ,10,32);if _dgbbg !=nil {return _dgbbg ;};_ebdaf :=uint32 (_gfcbb );_eddeg .ItemAttr =&_ebdaf ;continue ;};if _gfecc .Name .Local =="\u0068\u0069\u0065\u0072"{_acdfc ,_deffb :=_ga .ParseInt (_gfecc .Value ,10,32);if _deffb !=nil {return _deffb ;};_bffca :=int32 (_acdfc );_eddeg .HierAttr =&_bffca ;continue ;};if _gfecc .Name .Local =="\u006e\u0061\u006d\u0065"{_adfca ,_gegfb :=_gfecc .Value ,error (nil );if _gegfb !=nil {return _gegfb ;};_eddeg .NameAttr =&_adfca ;continue ;};if _gfecc .Name .Local =="\u0063\u0061\u0070"{_gdbcc ,_bdgac :=_gfecc .Value ,error (nil );if _bdgac !=nil {return _bdgac ;};_eddeg .CapAttr =&_gdbcc ;continue ;};};_bfedg :for {_eebdcg ,_fcece :=d .Token ();if _fcece !=nil {return _fcece ;};switch _bcccd :=_eebdcg .(type ){case _f .StartElement :switch _bcccd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eddeg .ExtLst =NewCT_ExtensionList ();if _dggcd :=d .DecodeElement (_eddeg .ExtLst ,&_bcccd );_dggcd !=nil {return _dggcd ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_bcccd .Name );if _gacbc :=d .Skip ();_gacbc !=nil {return _gacbc ;};};case _f .EndElement :break _bfedg ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path
|
|
func (_fbf *AG_AutoFormat )ValidateWithPath (path string )error {return nil };func (_cddagf ST_VolDepType )Validate ()error {return _cddagf .ValidateWithPath ("")};func (_ecaadc *Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecaadc .CT_Table =*NewCT_Table ();for _ ,_cggfd :=range start .Attr {if _cggfd .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_faggc ,_gcfabf :=_ga .ParseUint (_cggfd .Value ,10,32);if _gcfabf !=nil {return _gcfabf ;};_eeegg :=uint32 (_faggc );_ecaadc .DataDxfIdAttr =&_eeegg ;continue ;};if _cggfd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_beaccb ,_ccfde :=_ga .ParseUint (_cggfd .Value ,10,32);if _ccfde !=nil {return _ccfde ;};_ebcgbc :=uint32 (_beaccb );_ecaadc .TotalsRowDxfIdAttr =&_ebcgbc ;continue ;};if _cggfd .Name .Local =="\u006e\u0061\u006d\u0065"{_dbdcg ,_cbfbc :=_cggfd .Value ,error (nil );if _cbfbc !=nil {return _cbfbc ;};_ecaadc .NameAttr =&_dbdcg ;continue ;};if _cggfd .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_faegc ,_cddeee :=_ga .ParseUint (_cggfd .Value ,10,32);if _cddeee !=nil {return _cddeee ;};_fggffc :=uint32 (_faegc );_ecaadc .HeaderRowBorderDxfIdAttr =&_fggffc ;continue ;};if _cggfd .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_caede ,_cgeced :=_cggfd .Value ,error (nil );if _cgeced !=nil {return _cgeced ;};_ecaadc .CommentAttr =&_caede ;continue ;};if _cggfd .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_bccfb ,_gefac :=_ga .ParseUint (_cggfd .Value ,10,32);if _gefac !=nil {return _gefac ;};_gbabfb :=uint32 (_bccfb );_ecaadc .TableBorderDxfIdAttr =&_gbabfb ;continue ;};if _cggfd .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_ecaadc .TableTypeAttr .UnmarshalXMLAttr (_cggfd );continue ;};if _cggfd .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_fcgbc ,_abcga :=_ga .ParseUint (_cggfd .Value ,10,32);if _abcga !=nil {return _abcga ;};_cabdc :=uint32 (_fcgbc );_ecaadc .TotalsRowBorderDxfIdAttr =&_cabdc ;continue ;};if _cggfd .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_fbcab ,_eeafc :=_ga .ParseBool (_cggfd .Value );if _eeafc !=nil {return _eeafc ;};_ecaadc .InsertRowAttr =&_fbcab ;continue ;};if _cggfd .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_eaffcb ,_adbdc :=_cggfd .Value ,error (nil );if _adbdc !=nil {return _adbdc ;};_ecaadc .HeaderRowCellStyleAttr =&_eaffcb ;continue ;};if _cggfd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_bacae ,_ccdab :=_ga .ParseUint (_cggfd .Value ,10,32);if _ccdab !=nil {return _ccdab ;};_cbffdf :=uint32 (_bacae );_ecaadc .TotalsRowCountAttr =&_cbffdf ;continue ;};if _cggfd .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dacgb ,_eedca :=_cggfd .Value ,error (nil );if _eedca !=nil {return _eedca ;};_ecaadc .TotalsRowCellStyleAttr =&_dacgb ;continue ;};if _cggfd .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_eeced ,_abfbee :=_cggfd .Value ,error (nil );if _abfbee !=nil {return _abfbee ;};_ecaadc .DisplayNameAttr =_eeced ;continue ;};if _cggfd .Name .Local =="\u0069\u0064"{_acfec ,_dbfgf :=_ga .ParseUint (_cggfd .Value ,10,32);if _dbfgf !=nil {return _dbfgf ;};_ecaadc .IdAttr =uint32 (_acfec );continue ;};if _cggfd .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_ceecgg ,_afaac :=_cggfd .Value ,error (nil );if _afaac !=nil {return _afaac ;};_ecaadc .DataCellStyleAttr =&_ceecgg ;continue ;};if _cggfd .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_fdgfae ,_addacb :=_ga .ParseBool (_cggfd .Value );if _addacb !=nil {return _addacb ;};_ecaadc .PublishedAttr =&_fdgfae ;continue ;};if _cggfd .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_aeafa ,_bgffcc :=_ga .ParseUint (_cggfd .Value ,10,32);if _bgffcc !=nil {return _bgffcc ;};_ddebc :=uint32 (_aeafa );_ecaadc .ConnectionIdAttr =&_ddebc ;continue ;};if _cggfd .Name .Local =="\u0072\u0065\u0066"{_gcbaf ,_fffae :=_cggfd .Value ,error (nil );if _fffae !=nil {return _fffae ;};_ecaadc .RefAttr =_gcbaf ;continue ;};if _cggfd .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_gcbbab ,_efgbca :=_ga .ParseBool (_cggfd .Value );if _efgbca !=nil {return _efgbca ;};_ecaadc .InsertRowShiftAttr =&_gcbbab ;continue ;};if _cggfd .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_aggfc ,_adaec :=_ga .ParseBool (_cggfd .Value );if _adaec !=nil {return _adaec ;};_ecaadc .TotalsRowShownAttr =&_aggfc ;continue ;};if _cggfd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_bdgf ,_afeff :=_ga .ParseUint (_cggfd .Value ,10,32);if _afeff !=nil {return _afeff ;};_ggaed :=uint32 (_bdgf );_ecaadc .HeaderRowDxfIdAttr =&_ggaed ;continue ;};if _cggfd .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fddad ,_efbad :=_ga .ParseUint (_cggfd .Value ,10,32);if _efbad !=nil {return _efbad ;};_fffbc :=uint32 (_fddad );_ecaadc .HeaderRowCountAttr =&_fffbc ;continue ;};};_efggf :for {_ebceb ,_gggfb :=d .Token ();if _gggfb !=nil {return _gggfb ;};switch _bdbfca :=_ebceb .(type ){case _f .StartElement :switch _bdbfca .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_ecaadc .AutoFilter =NewCT_AutoFilter ();if _fddgc :=d .DecodeElement (_ecaadc .AutoFilter ,&_bdbfca );_fddgc !=nil {return _fddgc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_ecaadc .SortState =NewCT_SortState ();if _eecadc :=d .DecodeElement (_ecaadc .SortState ,&_bdbfca );_eecadc !=nil {return _eecadc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _eegae :=d .DecodeElement (_ecaadc .TableColumns ,&_bdbfca );_eegae !=nil {return _eegae ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_ecaadc .TableStyleInfo =NewCT_TableStyleInfo ();if _bbafa :=d .DecodeElement (_ecaadc .TableStyleInfo ,&_bdbfca );_bbafa !=nil {return _bbafa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecaadc .ExtLst =NewCT_ExtensionList ();if _dabbg :=d .DecodeElement (_ecaadc .ExtLst ,&_bdbfca );_dabbg !=nil {return _dabbg ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0054\u0061\u0062l\u0065 \u0025\u0076",_bdbfca .Name );if _bbfca :=d .Skip ();_bbfca !=nil {return _bbfca ;};};case _f .EndElement :break _efggf ;case _f .CharData :};};return nil ;};func (_aggcab ST_MdxKPIProperty )Validate ()error {return _aggcab .ValidateWithPath ("")};
|
|
|
|
// Validate validates the CT_QueryTableFields and its children
|
|
func (_fceae *CT_QueryTableFields )Validate ()error {return _fceae .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_CellSmartTagPr struct{
|
|
|
|
// Key Name
|
|
KeyAttr string ;
|
|
|
|
// Value
|
|
ValAttr string ;};func (_abedcb *ST_SourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egedbg ,_aageb :=d .Token ();if _aageb !=nil {return _aageb ;};if _gcbcad ,_bbaed :=_egedbg .(_f .EndElement );_bbaed &&_gcbcad .Name ==start .Name {*_abedcb =1;return nil ;};if _gfdcf ,_baaad :=_egedbg .(_f .CharData );!_baaad {return _b .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",_egedbg );}else {switch string (_gfdcf ){case "":*_abedcb =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_abedcb =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_abedcb =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_abedcb =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_abedcb =4;};};_egedbg ,_aageb =d .Token ();if _aageb !=nil {return _aageb ;};if _babda ,_begace :=_egedbg .(_f .EndElement );_begace &&_babda .Name ==start .Name {return nil ;};return _b .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",_egedbg );};func (_ddaca ST_BorderStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddaca .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path
|
|
func (_gbcca *CT_CustomFilters )ValidateWithPath (path string )error {for _cefgg ,_gbbba :=range _gbcca .CustomFilter {if _beba :=_gbbba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cefgg ));_beba !=nil {return _beba ;};};return nil ;};func (_aeff *CT_Hyperlink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cded :=range start .Attr {if _cded .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"&&_cded .Name .Local =="\u0069\u0064"||_cded .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"&&_cded .Name .Local =="\u0069\u0064"{_adgf ,_bccbe :=_cded .Value ,error (nil );if _bccbe !=nil {return _bccbe ;};_aeff .IdAttr =&_adgf ;continue ;};if _cded .Name .Local =="\u0072\u0065\u0066"{_cgaad ,_beega :=_cded .Value ,error (nil );if _beega !=nil {return _beega ;};_aeff .RefAttr =_cgaad ;continue ;};if _cded .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_edgfc ,_daeee :=_cded .Value ,error (nil );if _daeee !=nil {return _daeee ;};_aeff .LocationAttr =&_edgfc ;continue ;};if _cded .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_gdeabg ,_gbac :=_cded .Value ,error (nil );if _gbac !=nil {return _gbac ;};_aeff .TooltipAttr =&_gdeabg ;continue ;};if _cded .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_dedafa ,_fecge :=_cded .Value ,error (nil );if _fecge !=nil {return _fecge ;};_aeff .DisplayAttr =&_dedafa ;continue ;};};for {_cdbca ,_cfcec :=d .Token ();if _cfcec !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_cfcec );};if _efbaf ,_egfb :=_cdbca .(_f .EndElement );_egfb &&_efbaf .Name ==start .Name {break ;};};return nil ;};func (_ccfcee ST_TimePeriod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gedgee :=_f .Attr {};_gedgee .Name =name ;switch _ccfcee {case ST_TimePeriodUnset :_gedgee .Value ="";case ST_TimePeriodToday :_gedgee .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_gedgee .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_gedgee .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_gedgee .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_gedgee .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_gedgee .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_gedgee .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_gedgee .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_gedgee .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_gedgee .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _gedgee ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_I and its children, prefixing error messages with path
|
|
func (_cddfd *CT_I )ValidateWithPath (path string )error {if _dbgef :=_cddfd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dbgef !=nil {return _dbgef ;};for _cggac ,_ddcad :=range _cddfd .X {if _dfafa :=_ddcad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cggac ));_dfafa !=nil {return _dfafa ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path
|
|
func (_gcaefc *CT_MemberProperty )ValidateWithPath (path string )error {return nil };func NewCT_MdxTuple ()*CT_MdxTuple {_fbefc :=&CT_MdxTuple {};return _fbefc };
|
|
|
|
// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path
|
|
func (_eeecd *CT_GroupItems )ValidateWithPath (path string )error {for _geefg ,_dgdc :=range _eeecd .M {if _gfabc :=_dgdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_geefg ));_gfabc !=nil {return _gfabc ;};};for _cdebd ,_gefd :=range _eeecd .N {if _cddcc :=_gefd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cdebd ));_cddcc !=nil {return _cddcc ;};};for _gbegf ,_dggcgd :=range _eeecd .B {if _gecfc :=_dggcgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_gbegf ));_gecfc !=nil {return _gecfc ;};};for _becgg ,_cdcee :=range _eeecd .E {if _dfdedc :=_cdcee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_becgg ));_dfdedc !=nil {return _dfdedc ;};};for _cdfgac ,_cgage :=range _eeecd .S {if _egde :=_cgage .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cdfgac ));_egde !=nil {return _egde ;};};for _ebba ,_fede :=range _eeecd .D {if _dccee :=_fede .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_ebba ));_dccee !=nil {return _dccee ;};};return nil ;};func (_gbd *CT_BooleanProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbd .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbd .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbbaf *CT_PivotCacheDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbbaf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bbbaf .IdAttr )});};if _bbbaf .InvalidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbaf .InvalidAttr ))});};if _bbbaf .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbaf .SaveDataAttr ))});};if _bbbaf .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbaf .RefreshOnLoadAttr ))});};if _bbbaf .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbaf .OptimizeMemoryAttr ))});};if _bbbaf .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbaf .EnableRefreshAttr ))});};if _bbbaf .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_bbbaf .RefreshedByAttr )});};if _bbbaf .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbbaf .RefreshedDateAttr )});};if _bbbaf .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bbbaf .RefreshedDateIsoAttr )});};if _bbbaf .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbaf .BackgroundQueryAttr ))});};if _bbbaf .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbbaf .MissingItemsLimitAttr )});};if _bbbaf .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bbbaf .CreatedVersionAttr )});};if _bbbaf .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bbbaf .RefreshedVersionAttr )});};if _bbbaf .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bbbaf .MinRefreshableVersionAttr )});};if _bbbaf .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbbaf .RecordCountAttr )});};if _bbbaf .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbaf .UpgradeOnRefreshAttr ))});};if _bbbaf .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbaf .TupleCacheAttr ))});};if _bbbaf .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbaf .SupportSubqueryAttr ))});};if _bbbaf .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbaf .SupportAdvancedDrillAttr ))});};e .EncodeToken (start );_bcffa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_bbbaf .CacheSource ,_bcffa );_efcea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_bbbaf .CacheFields ,_efcea );if _bbbaf .CacheHierarchies !=nil {_dfbgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_bbbaf .CacheHierarchies ,_dfbgb );};if _bbbaf .Kpis !=nil {_fadeee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_bbbaf .Kpis ,_fadeee );};if _bbbaf .TupleCache !=nil {_cgdec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_bbbaf .TupleCache ,_cgdec );};if _bbbaf .CalculatedItems !=nil {_aedge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bbbaf .CalculatedItems ,_aedge );};if _bbbaf .CalculatedMembers !=nil {_acdce :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_bbbaf .CalculatedMembers ,_acdce );};if _bbbaf .Dimensions !=nil {_ddedbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bbbaf .Dimensions ,_ddedbe );};if _bbbaf .MeasureGroups !=nil {_dafcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_bbbaf .MeasureGroups ,_dafcg );};if _bbbaf .Maps !=nil {_cbgba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_bbbaf .Maps ,_cbgba );};if _bbbaf .ExtLst !=nil {_gbbad :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbbaf .ExtLst ,_gbbad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aaa *CT_BookViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_aba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_ebb :=range _aaa .WorkbookView {e .EncodeElement (_ebb ,_aba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path
|
|
func (_gaeed *CT_DrawingHF )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_RevisionQueryTableField and its children
|
|
func (_cdged *CT_RevisionQueryTableField )Validate ()error {return _cdged .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064");};func (_befge *CT_RElt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _befge .RPr !=nil {_adebf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_befge .RPr ,_adebf );};_edbgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_cf .AddPreserveSpaceAttr (&_edbgd ,_befge .T );e .EncodeElement (_befge .T ,_edbgd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path
|
|
func (_cggf *CT_ChartsheetViews )ValidateWithPath (path string )error {for _bbccg ,_faafee :=range _cggf .SheetView {if _cbdg :=_faafee .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_bbccg ));_cbdg !=nil {return _cbdg ;};};if _cggf .ExtLst !=nil {if _ffgc :=_cggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffgc !=nil {return _ffgc ;};};return nil ;};func (_eeeab *CT_DbPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_eeeab .ConnectionAttr )});if _eeeab .CommandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eeeab .CommandAttr )});};if _eeeab .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eeeab .ServerCommandAttr )});};if _eeeab .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eeeab .CommandTypeAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gadfd *CT_PivotField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_decae :=range start .Attr {if _decae .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_afacc ,_adddbf :=_ga .ParseBool (_decae .Value );if _adddbf !=nil {return _adddbf ;};_gadfd .MeasureFilterAttr =&_afacc ;continue ;};if _decae .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_fccea ,_ccaad :=_ga .ParseBool (_decae .Value );if _ccaad !=nil {return _ccaad ;};_gadfd .IncludeNewItemsInFilterAttr =&_fccea ;continue ;};if _decae .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_efdgc ,_fcfda :=_ga .ParseBool (_decae .Value );if _fcfda !=nil {return _fcfda ;};_gadfd .CompactAttr =&_efdgc ;continue ;};if _decae .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_eadb ,_aedgea :=_ga .ParseUint (_decae .Value ,10,32);if _aedgea !=nil {return _aedgea ;};_bfca :=uint32 (_eadb );_gadfd .ItemPageCountAttr =&_bfca ;continue ;};if _decae .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gabed ,_eaabb :=_ga .ParseUint (_decae .Value ,10,32);if _eaabb !=nil {return _eaabb ;};_dgega :=uint32 (_gabed );_gadfd .NumFmtIdAttr =&_dgega ;continue ;};if _decae .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_gadfd .SortTypeAttr .UnmarshalXMLAttr (_decae );continue ;};if _decae .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_aebdc ,_ddfef :=_ga .ParseBool (_decae .Value );if _ddfef !=nil {return _ddfef ;};_gadfd .OutlineAttr =&_aebdc ;continue ;};if _decae .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_bdefde ,_aeecb :=_ga .ParseBool (_decae .Value );if _aeecb !=nil {return _aeecb ;};_gadfd .DataSourceSortAttr =&_bdefde ;continue ;};if _decae .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_edcfa ,_befcf :=_ga .ParseBool (_decae .Value );if _befcf !=nil {return _befcf ;};_gadfd .DragToRowAttr =&_edcfa ;continue ;};if _decae .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_gcgga ,_aaccce :=_ga .ParseBool (_decae .Value );if _aaccce !=nil {return _aaccce ;};_gadfd .NonAutoSortDefaultAttr =&_gcgga ;continue ;};if _decae .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_ccfg ,_bcbeg :=_ga .ParseBool (_decae .Value );if _bcbeg !=nil {return _bcbeg ;};_gadfd .MultipleItemSelectionAllowedAttr =&_ccfg ;continue ;};if _decae .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_gfdf ,_aacba :=_ga .ParseUint (_decae .Value ,10,32);if _aacba !=nil {return _aacba ;};_acedbc :=uint32 (_gfdf );_gadfd .RankByAttr =&_acedbc ;continue ;};if _decae .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_gdbef ,_bgdeg :=_ga .ParseBool (_decae .Value );if _bgdeg !=nil {return _bgdeg ;};_gadfd .StdDevSubtotalAttr =&_gdbef ;continue ;};if _decae .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_fagcf ,_daeg :=_ga .ParseBool (_decae .Value );if _daeg !=nil {return _daeg ;};_gadfd .CountASubtotalAttr =&_fagcf ;continue ;};if _decae .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_agfff ,_cbac :=_ga .ParseBool (_decae .Value );if _cbac !=nil {return _cbac ;};_gadfd .AutoShowAttr =&_agfff ;continue ;};if _decae .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_aeegg ,_fcced :=_ga .ParseBool (_decae .Value );if _fcced !=nil {return _fcced ;};_gadfd .ShowPropAsCaptionAttr =&_aeegg ;continue ;};if _decae .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecfd ,_dccad :=_ga .ParseBool (_decae .Value );if _dccad !=nil {return _dccad ;};_gadfd .ProductSubtotalAttr =&_ecfd ;continue ;};if _decae .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_dfggdc ,_bgcef :=_ga .ParseBool (_decae .Value );if _bgcef !=nil {return _bgcef ;};_gadfd .DragToPageAttr =&_dfggdc ;continue ;};if _decae .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggefac ,_cgadd :=_ga .ParseBool (_decae .Value );if _cgadd !=nil {return _cgadd ;};_gadfd .DefaultSubtotalAttr =&_ggefac ;continue ;};if _decae .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_gdefg ,_gedbe :=_ga .ParseBool (_decae .Value );if _gedbe !=nil {return _gedbe ;};_gadfd .DragToDataAttr =&_gdefg ;continue ;};if _decae .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ebfcag ,_badb :=_ga .ParseBool (_decae .Value );if _badb !=nil {return _badb ;};_gadfd .MaxSubtotalAttr =&_ebfcag ;continue ;};if _decae .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_feced ,_cabbb :=_ga .ParseBool (_decae .Value );if _cabbb !=nil {return _cabbb ;};_gadfd .HideNewItemsAttr =&_feced ;continue ;};if _decae .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_cgbbac ,_ccefff :=_ga .ParseBool (_decae .Value );if _ccefff !=nil {return _ccefff ;};_gadfd .ShowPropCellAttr =&_cgbbac ;continue ;};if _decae .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_ffgegd ,_abgd :=_ga .ParseBool (_decae .Value );if _abgd !=nil {return _abgd ;};_gadfd .SubtotalTopAttr =&_ffgegd ;continue ;};if _decae .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_gccbd ,_fedgd :=_ga .ParseBool (_decae .Value );if _fedgd !=nil {return _fedgd ;};_gadfd .ServerFieldAttr =&_gccbd ;continue ;};if _decae .Name .Local =="\u006e\u0061\u006d\u0065"{_bgcbc ,_ebaed :=_decae .Value ,error (nil );if _ebaed !=nil {return _ebaed ;};_gadfd .NameAttr =&_bgcbc ;continue ;};if _decae .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_beddcb ,_fdggd :=_ga .ParseBool (_decae .Value );if _fdggd !=nil {return _fdggd ;};_gadfd .InsertPageBreakAttr =&_beddcb ;continue ;};if _decae .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fdfdf ,_bdcaga :=_ga .ParseBool (_decae .Value );if _bdcaga !=nil {return _bdcaga ;};_gadfd .SumSubtotalAttr =&_fdfdf ;continue ;};if _decae .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_defcd ,_fffbf :=_ga .ParseBool (_decae .Value );if _fffbf !=nil {return _fffbf ;};_gadfd .DataFieldAttr =&_defcd ;continue ;};if _decae .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eagga ,_bcdea :=_ga .ParseBool (_decae .Value );if _bcdea !=nil {return _bcdea ;};_gadfd .AvgSubtotalAttr =&_eagga ;continue ;};if _decae .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_bfgdg ,_edgc :=_ga .ParseBool (_decae .Value );if _edgc !=nil {return _edgc ;};_gadfd .TopAutoShowAttr =&_bfgdg ;continue ;};if _decae .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fcdda ,_fcbgd :=_ga .ParseBool (_decae .Value );if _fcbgd !=nil {return _fcbgd ;};_gadfd .MinSubtotalAttr =&_fcdda ;continue ;};if _decae .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_deace ,_ggcca :=_ga .ParseBool (_decae .Value );if _ggcca !=nil {return _ggcca ;};_gadfd .DragOffAttr =&_deace ;continue ;};if _decae .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edecc ,_bcebd :=_ga .ParseBool (_decae .Value );if _bcebd !=nil {return _bcebd ;};_gadfd .CountSubtotalAttr =&_edecc ;continue ;};if _decae .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_cebcef ,_acebg :=_decae .Value ,error (nil );if _acebg !=nil {return _acebg ;};_gadfd .UniqueMemberPropertyAttr =&_cebcef ;continue ;};if _decae .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cdegf ,_gcege :=_ga .ParseBool (_decae .Value );if _gcege !=nil {return _gcege ;};_gadfd .VarPSubtotalAttr =&_cdegf ;continue ;};if _decae .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_acgag ,_dbcgd :=_ga .ParseBool (_decae .Value );if _dbcgd !=nil {return _dbcgd ;};_gadfd .StdDevPSubtotalAttr =&_acgag ;continue ;};if _decae .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ddefb ,_ceggfb :=_decae .Value ,error (nil );if _ceggfb !=nil {return _ceggfb ;};_gadfd .SubtotalCaptionAttr =&_ddefb ;continue ;};if _decae .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_bbcfb ,_gabfd :=_ga .ParseBool (_decae .Value );if _gabfd !=nil {return _gabfd ;};_gadfd .ShowPropTipAttr =&_bbcfb ;continue ;};if _decae .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_afdgb ,_ebccd :=_ga .ParseBool (_decae .Value );if _ebccd !=nil {return _ebccd ;};_gadfd .InsertBlankRowAttr =&_afdgb ;continue ;};if _decae .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"{_aaeag ,_ggggg :=_ga .ParseBool (_decae .Value );if _ggggg !=nil {return _ggggg ;};_gadfd .DefaultAttributeDrillStateAttr =&_aaeag ;continue ;};if _decae .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_feeda ,_becga :=_ga .ParseBool (_decae .Value );if _becga !=nil {return _becga ;};_gadfd .DragToColAttr =&_feeda ;continue ;};if _decae .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_cdeee ,_gcdag :=_ga .ParseBool (_decae .Value );if _gcdag !=nil {return _gcdag ;};_gadfd .HiddenLevelAttr =&_cdeee ;continue ;};if _decae .Name .Local =="\u0061\u0078\u0069\u0073"{_gadfd .AxisAttr .UnmarshalXMLAttr (_decae );continue ;};if _decae .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_fagbf ,_dgbcg :=_ga .ParseBool (_decae .Value );if _dgbcg !=nil {return _dgbcg ;};_gadfd .ShowDropDownsAttr =&_fagbf ;continue ;};if _decae .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_ccgebb ,_fgfaf :=_ga .ParseBool (_decae .Value );if _fgfaf !=nil {return _fgfaf ;};_gadfd .ShowAllAttr =&_ccgebb ;continue ;};if _decae .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_cgggc ,_daagb :=_ga .ParseBool (_decae .Value );if _daagb !=nil {return _daagb ;};_gadfd .AllDrilledAttr =&_cgggc ;continue ;};if _decae .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_edgca ,_bdee :=_ga .ParseBool (_decae .Value );if _bdee !=nil {return _bdee ;};_gadfd .VarSubtotalAttr =&_edgca ;continue ;};};_egefe :for {_eacgf ,_gdbeg :=d .Token ();if _gdbeg !=nil {return _gdbeg ;};switch _caccd :=_eacgf .(type ){case _f .StartElement :switch _caccd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"}:_gadfd .Items =NewCT_Items ();if _ggdbbc :=d .DecodeElement (_gadfd .Items ,&_caccd );_ggdbbc !=nil {return _ggdbbc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}:_gadfd .AutoSortScope =NewCT_AutoSortScope ();if _fefgb :=d .DecodeElement (_gadfd .AutoSortScope ,&_caccd );_fefgb !=nil {return _fefgb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gadfd .ExtLst =NewCT_ExtensionList ();if _gfgge :=d .DecodeElement (_gadfd .ExtLst ,&_caccd );_gfgge !=nil {return _gfgge ;};default:_bb .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\u0050i\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_caccd .Name );if _fggad :=d .Skip ();_fggad !=nil {return _fggad ;};};case _f .EndElement :break _egefe ;case _f .CharData :};};return nil ;};func (_baabf *CT_ObjectAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baabf .From =_ed .NewFrom ();_baabf .To =_ed .NewTo ();for _ ,_ccbfb :=range start .Attr {if _ccbfb .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_addfd ,_bfdcac :=_ga .ParseBool (_ccbfb .Value );if _bfdcac !=nil {return _bfdcac ;};_baabf .MoveWithCellsAttr =&_addfd ;continue ;};if _ccbfb .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_acedga ,_aagegf :=_ga .ParseBool (_ccbfb .Value );if _aagegf !=nil {return _aagegf ;};_baabf .SizeWithCellsAttr =&_acedga ;continue ;};};_ffefgf :for {_ecgad ,_cfcc :=d .Token ();if _cfcc !=nil {return _cfcc ;};switch _dfeed :=_ecgad .(type ){case _f .StartElement :switch _dfeed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _aegga :=d .DecodeElement (_baabf .From ,&_dfeed );_aegga !=nil {return _aegga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067",Local :"\u0074\u006f"},_f .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0074\u006f"}:if _eegec :=d .DecodeElement (_baabf .To ,&_dfeed );_eegec !=nil {return _eegec ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0062\u006ae\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_dfeed .Name );if _fcfab :=d .Skip ();_fcfab !=nil {return _fcfab ;};};case _f .EndElement :break _ffefgf ;case _f .CharData :};};return nil ;};type CT_CellSmartTag struct{
|
|
|
|
// Smart Tag Type Index
|
|
TypeAttr uint32 ;
|
|
|
|
// Deleted
|
|
DeletedAttr *bool ;
|
|
|
|
// XML Based
|
|
XmlBasedAttr *bool ;
|
|
|
|
// Smart Tag Properties
|
|
CellSmartTagPr []*CT_CellSmartTagPr ;};func (_faec *CT_DdeValues )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faec .RowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_faec .RowsAttr )});};if _faec .ColsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_faec .ColsAttr )});};e .EncodeToken (start );_fcggb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_fdef :=range _faec .Value {e .EncodeElement (_fdef ,_fcggb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfea *CT_ExternalSheetNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efbd :for {_dfcce ,_ecabb :=d .Token ();if _ecabb !=nil {return _ecabb ;};switch _befbd :=_dfcce .(type ){case _f .StartElement :switch _befbd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"}:_dabaf :=NewCT_ExternalSheetName ();if _gacfg :=d .DecodeElement (_dabaf ,&_befbd );_gacfg !=nil {return _gacfg ;};_dfea .SheetName =append (_dfea .SheetName ,_dabaf );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_befbd .Name );if _afdbf :=d .Skip ();_afdbf !=nil {return _afdbf ;};};case _f .EndElement :break _efbd ;case _f .CharData :};};return nil ;};type CT_CsPageSetup struct{
|
|
|
|
// Paper Size
|
|
PaperSizeAttr *uint32 ;
|
|
|
|
// Paper Height
|
|
PaperHeightAttr *string ;
|
|
|
|
// Paper Width
|
|
PaperWidthAttr *string ;
|
|
|
|
// First Page Number
|
|
FirstPageNumberAttr *uint32 ;
|
|
|
|
// Orientation
|
|
OrientationAttr ST_Orientation ;
|
|
|
|
// Use Printer Defaults
|
|
UsePrinterDefaultsAttr *bool ;
|
|
|
|
// Black And White
|
|
BlackAndWhiteAttr *bool ;
|
|
|
|
// Draft
|
|
DraftAttr *bool ;
|
|
|
|
// Use First Page Number
|
|
UseFirstPageNumberAttr *bool ;
|
|
|
|
// Horizontal DPI
|
|
HorizontalDpiAttr *uint32 ;
|
|
|
|
// Vertical DPI
|
|
VerticalDpiAttr *uint32 ;
|
|
|
|
// Number Of Copies
|
|
CopiesAttr *uint32 ;IdAttr *string ;};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_bgce :=&CT_PivotAreaReferences {};return _bgce ;};func (_bcafe *CT_Workbook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcafe .ConformanceAttr !=_fe .ST_ConformanceClassUnset {_gagfg ,_cgecbg :=_bcafe .ConformanceAttr .MarshalXMLAttr (_f .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _cgecbg !=nil {return _cgecbg ;};start .Attr =append (start .Attr ,_gagfg );};e .EncodeToken (start );if _bcafe .FileVersion !=nil {_dfbbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}};e .EncodeElement (_bcafe .FileVersion ,_dfbbg );};if _bcafe .FileSharing !=nil {_afbbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_bcafe .FileSharing ,_afbbg );};if _bcafe .WorkbookPr !=nil {_ccefc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_bcafe .WorkbookPr ,_ccefc );};if _bcafe .WorkbookProtection !=nil {_bdfgcg :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bcafe .WorkbookProtection ,_bdfgcg );};if _bcafe .BookViews !=nil {_dddag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_bcafe .BookViews ,_dddag );};_afcff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_bcafe .Sheets ,_afcff );if _bcafe .FunctionGroups !=nil {_fgbbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}};e .EncodeElement (_bcafe .FunctionGroups ,_fgbbb );};if _bcafe .ExternalReferences !=nil {_fbfeca :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_bcafe .ExternalReferences ,_fbfeca );};if _bcafe .DefinedNames !=nil {_egcage :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_bcafe .DefinedNames ,_egcage );};if _bcafe .CalcPr !=nil {_cefegd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}};e .EncodeElement (_bcafe .CalcPr ,_cefegd );};if _bcafe .OleSize !=nil {_badab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bcafe .OleSize ,_badab );};if _bcafe .CustomWorkbookViews !=nil {_fgdeee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}};e .EncodeElement (_bcafe .CustomWorkbookViews ,_fgdeee );};if _bcafe .PivotCaches !=nil {_aefbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_bcafe .PivotCaches ,_aefbf );};if _bcafe .SmartTagPr !=nil {_acbfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_bcafe .SmartTagPr ,_acbfe );};if _bcafe .SmartTagTypes !=nil {_gcbccf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_bcafe .SmartTagTypes ,_gcbccf );};if _bcafe .WebPublishing !=nil {_eccgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_bcafe .WebPublishing ,_eccgc );};if _bcafe .FileRecoveryPr !=nil {_gcced :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_dcefd :=range _bcafe .FileRecoveryPr {e .EncodeElement (_dcefd ,_gcced );};};if _bcafe .WebPublishObjects !=nil {_bedeg :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_bcafe .WebPublishObjects ,_bedeg );};if _bcafe .ExtLst !=nil {_eeeea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcafe .ExtLst ,_eeeea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbdcaa *CT_VolTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_beabea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_gbadc :=range _fbdcaa .VolType {e .EncodeElement (_gbadc ,_beabea );};if _fbdcaa .ExtLst !=nil {_daafg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbdcaa .ExtLst ,_daafg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DefinedNames struct{
|
|
|
|
// Defined Name
|
|
DefinedName []*CT_DefinedName ;};
|
|
|
|
// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path
|
|
func (_dfgdc *CT_Cols )ValidateWithPath (path string )error {for _fegad ,_adbd :=range _dfgdc .Col {if _ccccb :=_adbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_fegad ));_ccccb !=nil {return _ccccb ;};};return nil ;};func (_dbebed *CT_DataBinding )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebeae :=range start .Attr {if _ebeae .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_bcbg ,_eacd :=_ebeae .Value ,error (nil );if _eacd !=nil {return _eacd ;};_dbebed .DataBindingNameAttr =&_bcbg ;continue ;};if _ebeae .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_gged ,_ddad :=_ga .ParseBool (_ebeae .Value );if _ddad !=nil {return _ddad ;};_dbebed .FileBindingAttr =&_gged ;continue ;};if _ebeae .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_gbedf ,_gdba :=_ga .ParseUint (_ebeae .Value ,10,32);if _gdba !=nil {return _gdba ;};_aaafa :=uint32 (_gbedf );_dbebed .ConnectionIDAttr =&_aaafa ;continue ;};if _ebeae .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_ebbb ,_abafa :=_ebeae .Value ,error (nil );if _abafa !=nil {return _abafa ;};_dbebed .FileBindingNameAttr =&_ebbb ;continue ;};if _ebeae .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_cbdf ,_fdcf :=_ga .ParseUint (_ebeae .Value ,10,32);if _fdcf !=nil {return _fdcf ;};_dbebed .DataBindingLoadModeAttr =uint32 (_cbdf );continue ;};};_ceafg :for {_bdfea ,_dcaef :=d .Token ();if _dcaef !=nil {return _dcaef ;};switch _dgceg :=_bdfea .(type ){case _f .StartElement :switch _dgceg .Name {default:if _cbbc ,_cabf :=_cf .CreateElement (_dgceg );_cabf !=nil {return _cabf ;}else {if _effda :=d .DecodeElement (_cbbc ,&_dgceg );_effda !=nil {return _effda ;};_dbebed .Any =_cbbc ;};};case _f .EndElement :break _ceafg ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path
|
|
func (_cecb *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _gdfca ,_decfa :=range _cecb .SheetData {if _bced :=_decfa .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_gdfca ));_bced !=nil {return _bced ;};};return nil ;};type CT_DateTime struct{
|
|
|
|
// Value
|
|
VAttr _g .Time ;
|
|
|
|
// Unused Item
|
|
UAttr *bool ;
|
|
|
|
// Calculated Item Value
|
|
FAttr *bool ;
|
|
|
|
// Caption
|
|
CAttr *string ;
|
|
|
|
// Member Property Count
|
|
CpAttr *uint32 ;
|
|
|
|
// Member Property Index
|
|
X []*CT_X ;};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2;ST_QualifierNone ST_Qualifier =3;);
|
|
|
|
// Validate validates the CT_WorkbookProtection and its children
|
|
func (_aegdgb *CT_WorkbookProtection )Validate ()error {return _aegdgb .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};func (_cdbfb *CT_OleLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdbfb .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdbfb .ProgIdAttr )});e .EncodeToken (start );if _cdbfb .OleItems !=nil {_bgfbg :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cdbfb .OleItems ,_bgfbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdffa ST_PivotFilterType )ValidateWithPath (path string )error {switch _cdffa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdffa ));};return nil ;};func NewCT_CustomProperties ()*CT_CustomProperties {_accd :=&CT_CustomProperties {};return _accd };
|
|
|
|
// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path
|
|
func (_eeddg *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };func (_bbfgc *ST_SheetState )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbfgc =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_bbfgc =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bbfgc =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_bbfgc =3;};return nil ;};
|
|
|
|
// Validate validates the CT_ChartsheetViews and its children
|
|
func (_fcae *CT_ChartsheetViews )Validate ()error {return _fcae .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};func (_dafga *CT_LegacyDrawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcdaaa :=range start .Attr {if _dcdaaa .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"&&_dcdaaa .Name .Local =="\u0069\u0064"||_dcdaaa .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"&&_dcdaaa .Name .Local =="\u0069\u0064"{_ecbcb ,_bbaabd :=_dcdaaa .Value ,error (nil );if _bbaabd !=nil {return _bbaabd ;};_dafga .IdAttr =_ecbcb ;continue ;};};for {_fcege ,_gbfbg :=d .Token ();if _gbfbg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065\u0067\u0061c\u0079D\u0072\u0061\u0077\u0069\u006e\u0067\u003a \u0025\u0073",_gbfbg );};if _agbbg ,_fcbcc :=_fcege .(_f .EndElement );_fcbcc &&_agbbg .Name ==start .Name {break ;};};return nil ;};type CT_PivotCaches struct{
|
|
|
|
// PivotCache
|
|
PivotCache []*CT_PivotCache ;};func (_abegc *CT_RevisionComment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abegc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_fbebf :=range start .Attr {if _fbebf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cfgec ,_dacdd :=_ga .ParseUint (_fbebf .Value ,10,32);if _dacdd !=nil {return _dacdd ;};_abegc .SheetIdAttr =uint32 (_cfgec );continue ;};if _fbebf .Name .Local =="\u0063\u0065\u006c\u006c"{_gebed ,_acbge :=_fbebf .Value ,error (nil );if _acbge !=nil {return _acbge ;};_abegc .CellAttr =_gebed ;continue ;};if _fbebf .Name .Local =="\u0067\u0075\u0069\u0064"{_ggfed ,_dfecb :=_fbebf .Value ,error (nil );if _dfecb !=nil {return _dfecb ;};_abegc .GuidAttr =_ggfed ;continue ;};if _fbebf .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_abegc .ActionAttr .UnmarshalXMLAttr (_fbebf );continue ;};if _fbebf .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_ccgcd ,_fgecb :=_ga .ParseBool (_fbebf .Value );if _fgecb !=nil {return _fgecb ;};_abegc .AlwaysShowAttr =&_ccgcd ;continue ;};if _fbebf .Name .Local =="\u006f\u006c\u0064"{_ggdde ,_becce :=_ga .ParseBool (_fbebf .Value );if _becce !=nil {return _becce ;};_abegc .OldAttr =&_ggdde ;continue ;};if _fbebf .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_effeed ,_dfgff :=_ga .ParseBool (_fbebf .Value );if _dfgff !=nil {return _dfgff ;};_abegc .HiddenRowAttr =&_effeed ;continue ;};if _fbebf .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_acfbfa ,_ccegd :=_ga .ParseBool (_fbebf .Value );if _ccegd !=nil {return _ccegd ;};_abegc .HiddenColumnAttr =&_acfbfa ;continue ;};if _fbebf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbccaf ,_ebagb :=_fbebf .Value ,error (nil );if _ebagb !=nil {return _ebagb ;};_abegc .AuthorAttr =_gbccaf ;continue ;};if _fbebf .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_gecacc ,_efbbec :=_ga .ParseUint (_fbebf .Value ,10,32);if _efbbec !=nil {return _efbbec ;};_fbgag :=uint32 (_gecacc );_abegc .OldLengthAttr =&_fbgag ;continue ;};if _fbebf .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_fcgce ,_agbgb :=_ga .ParseUint (_fbebf .Value ,10,32);if _agbgb !=nil {return _agbgb ;};_bdfcb :=uint32 (_fcgce );_abegc .NewLengthAttr =&_bdfcb ;continue ;};};for {_bfaa ,_cccbc :=d .Token ();if _cccbc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006fn\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_cccbc );};if _dcefb ,_ffeaed :=_bfaa .(_f .EndElement );_ffeaed &&_dcefb .Name ==start .Name {break ;};};return nil ;};func (_ccbde *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccbde =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ccbde =1;case "\u0074\u0065\u0078\u0074":*_ccbde =2;case "\u004d\u0044\u0059":*_ccbde =3;case "\u0044\u004d\u0059":*_ccbde =4;case "\u0059\u004d\u0044":*_ccbde =5;case "\u004d\u0059\u0044":*_ccbde =6;case "\u0044\u0059\u004d":*_ccbde =7;case "\u0059\u0044\u004d":*_ccbde =8;case "\u0073\u006b\u0069\u0070":*_ccbde =9;case "\u0045\u004d\u0044":*_ccbde =10;};return nil ;};func NewCT_SheetId ()*CT_SheetId {_gfgef :=&CT_SheetId {};return _gfgef };func (_deaeb *CT_QueryCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _deaeb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_deaeb .CountAttr )});};e .EncodeToken (start );_egfac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_gebgc :=range _deaeb .Query {e .EncodeElement (_gebgc ,_egfac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_gdefe :=&CT_RevisionRowColumn {};_gdefe .ActionAttr =ST_rwColActionType (1);return _gdefe ;};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_ffaff :=&CT_ExternalSheetNames {};return _ffaff ;};func (_dcdeaa ST_PhoneticType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcdeaa .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path
|
|
func (_ebafa *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _gafdc ,_abdcfe :=range _ebafa .R {if _dgddf :=_abdcfe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_gafdc ));_dgddf !=nil {return _dgddf ;};};if _ebafa .ExtLst !=nil {if _gedab :=_ebafa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gedab !=nil {return _gedab ;};};return nil ;};type ST_DataValidationImeMode byte ;
|
|
|
|
// Validate validates the CT_PivotFilters and its children
|
|
func (_agdab *CT_PivotFilters )Validate ()error {return _agdab .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_dccd *CT_ChartsheetPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dccd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dccd .PublishedAttr ))});};if _dccd .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dccd .CodeNameAttr )});};e .EncodeToken (start );if _dccd .TabColor !=nil {_abdd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dccd .TabColor ,_abdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path
|
|
func (_egbbe *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _bgdbd ,_gffda :=range _egbbe .Reviewed {if _addcg :=_gffda .ValidateWithPath (_b .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_bgdbd ));_addcg !=nil {return _addcg ;};};return nil ;};type CT_NumFmt struct{
|
|
|
|
// Number Format Id
|
|
NumFmtIdAttr uint32 ;
|
|
|
|
// Number Format Code
|
|
FormatCodeAttr string ;};func NewCT_CustomSheetView ()*CT_CustomSheetView {_ccaf :=&CT_CustomSheetView {};_ccaf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ccaf ;};func NewCT_Fonts ()*CT_Fonts {_acaec :=&CT_Fonts {};return _acaec };
|
|
|
|
// Validate validates the CT_FutureMetadataBlock and its children
|
|
func (_aggca *CT_FutureMetadataBlock )Validate ()error {return _aggca .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};
|
|
|
|
// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path
|
|
func (_gcdbf *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_bcbda :=&CT_PivotAreaReference {};return _bcbda ;};func (_feac *CT_ExternalReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggcg :=range start .Attr {if _ggcg .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"&&_ggcg .Name .Local =="\u0069\u0064"||_ggcg .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"&&_ggcg .Name .Local =="\u0069\u0064"{_dfce ,_gfgc :=_ggcg .Value ,error (nil );if _gfgc !=nil {return _gfgc ;};_feac .IdAttr =_dfce ;continue ;};};for {_ggff ,_ffgea :=d .Token ();if _ffgea !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u003a\u0020\u0025\u0073",_ffgea );};if _dbbae ,_defd :=_ggff .(_f .EndElement );_defd &&_dbbae .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_PhoneticRun and its children
|
|
func (_bafgab *CT_PhoneticRun )Validate ()error {return _bafgab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_agaf :=&CT_CellSmartTagPr {};return _agaf };func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_dffdb :=&CT_SingleXmlCell {};_dffdb .XmlCellPr =NewCT_XmlCellPr ();return _dffdb ;};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_befa :=&CT_CustomWorkbookView {};_befa .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _befa ;};
|
|
|
|
// Validate validates the CT_TableColumns and its children
|
|
func (_fecbd *CT_TableColumns )Validate ()error {return _fecbd .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_efggb *CT_TableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edegcf :=range start .Attr {if _edegcf .Name .Local =="\u006e\u0061\u006d\u0065"{_ffabe ,_dcddff :=_edegcf .Value ,error (nil );if _dcddff !=nil {return _dcddff ;};_efggb .NameAttr =_ffabe ;continue ;};if _edegcf .Name .Local =="\u0070\u0069\u0076o\u0074"{_fffccf ,_feagbe :=_ga .ParseBool (_edegcf .Value );if _feagbe !=nil {return _feagbe ;};_efggb .PivotAttr =&_fffccf ;continue ;};if _edegcf .Name .Local =="\u0074\u0061\u0062l\u0065"{_efdcbc ,_fgfec :=_ga .ParseBool (_edegcf .Value );if _fgfec !=nil {return _fgfec ;};_efggb .TableAttr =&_efdcbc ;continue ;};if _edegcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_abbdfa ,_bgdde :=_ga .ParseUint (_edegcf .Value ,10,32);if _bgdde !=nil {return _bgdde ;};_affccf :=uint32 (_abbdfa );_efggb .CountAttr =&_affccf ;continue ;};};_ceafgc :for {_fdcdc ,_cedec :=d .Token ();if _cedec !=nil {return _cedec ;};switch _eafac :=_fdcdc .(type ){case _f .StartElement :switch _eafac .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"}:_bafbb :=NewCT_TableStyleElement ();if _eceee :=d .DecodeElement (_bafbb ,&_eafac );_eceee !=nil {return _eceee ;};_efggb .TableStyleElement =append (_efggb .TableStyleElement ,_bafbb );default:_bb .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\u0054a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065 \u0025\u0076",_eafac .Name );if _ddaeb :=d .Skip ();_ddaeb !=nil {return _ddaeb ;};};case _f .EndElement :break _ceafgc ;case _f .CharData :};};return nil ;};func (_bdceab ST_TargetScreenSize )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcbdc :=_f .Attr {};_gcbdc .Name =name ;switch _bdceab {case ST_TargetScreenSizeUnset :_gcbdc .Value ="";case ST_TargetScreenSize544x376 :_gcbdc .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_gcbdc .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_gcbdc .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_gcbdc .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_gcbdc .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_gcbdc .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_gcbdc .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_gcbdc .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_gcbdc .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_gcbdc .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_gcbdc .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _gcbdc ,nil ;};func (_fcfafd *Dialogsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _fcfafd .CT_Dialogsheet .MarshalXML (e ,start );};
|
|
|
|
// Validate validates the ExternalLink and its children
|
|
func (_efaab *ExternalLink )Validate ()error {return _efaab .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_ggbbg *CT_ExternalBook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ggbbg .IdAttr )});e .EncodeToken (start );if _ggbbg .SheetNames !=nil {_ffced :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_ggbbg .SheetNames ,_ffced );};if _ggbbg .DefinedNames !=nil {_ccaga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_ggbbg .DefinedNames ,_ccaga );};if _ggbbg .SheetDataSet !=nil {_ebae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_ggbbg .SheetDataSet ,_ebae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggegde *Chartsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _ggegde .CT_Chartsheet .MarshalXML (e ,start );};func (_dgfgd *ST_PageOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgfgd =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_dgfgd =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_dgfgd =2;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path
|
|
func (_cbgd *CT_Location )ValidateWithPath (path string )error {return nil };const (ST_ConditionalFormattingOperatorUnset ST_ConditionalFormattingOperator =0;ST_ConditionalFormattingOperatorLessThan ST_ConditionalFormattingOperator =1;ST_ConditionalFormattingOperatorLessThanOrEqual ST_ConditionalFormattingOperator =2;ST_ConditionalFormattingOperatorEqual ST_ConditionalFormattingOperator =3;ST_ConditionalFormattingOperatorNotEqual ST_ConditionalFormattingOperator =4;ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator =5;ST_ConditionalFormattingOperatorGreaterThan ST_ConditionalFormattingOperator =6;ST_ConditionalFormattingOperatorBetween ST_ConditionalFormattingOperator =7;ST_ConditionalFormattingOperatorNotBetween ST_ConditionalFormattingOperator =8;ST_ConditionalFormattingOperatorContainsText ST_ConditionalFormattingOperator =9;ST_ConditionalFormattingOperatorNotContains ST_ConditionalFormattingOperator =10;ST_ConditionalFormattingOperatorBeginsWith ST_ConditionalFormattingOperator =11;ST_ConditionalFormattingOperatorEndsWith ST_ConditionalFormattingOperator =12;);
|
|
|
|
// Validate validates the CT_RevisionHeaders and its children
|
|
func (_bfgfe *CT_RevisionHeaders )Validate ()error {return _bfgfe .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");};func NewCT_TableFormula ()*CT_TableFormula {_bgdba :=&CT_TableFormula {};return _bgdba };func (_feaed *ST_SortType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afgfe ,_acdgee :=d .Token ();if _acdgee !=nil {return _acdgee ;};if _gabbc ,_egccd :=_afgfe .(_f .EndElement );_egccd &&_gabbc .Name ==start .Name {*_feaed =1;return nil ;};if _adfef ,_dbggb :=_afgfe .(_f .CharData );!_dbggb {return _b .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",_afgfe );}else {switch string (_adfef ){case "":*_feaed =0;case "\u006e\u006f\u006e\u0065":*_feaed =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_feaed =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_feaed =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_feaed =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_feaed =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_feaed =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_feaed =7;};};_afgfe ,_acdgee =d .Token ();if _acdgee !=nil {return _acdgee ;};if _ababa ,_fbbfge :=_afgfe .(_f .EndElement );_fbbfge &&_ababa .Name ==start .Name {return nil ;};return _b .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",_afgfe );};func (_cccdc *ST_CredMethod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acggg ,_baabd :=d .Token ();if _baabd !=nil {return _baabd ;};if _gdfba ,_ddfda :=_acggg .(_f .EndElement );_ddfda &&_gdfba .Name ==start .Name {*_cccdc =1;return nil ;};if _cacge ,_bagbc :=_acggg .(_f .CharData );!_bagbc {return _b .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",_acggg );}else {switch string (_cacge ){case "":*_cccdc =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_cccdc =1;case "\u006e\u006f\u006e\u0065":*_cccdc =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_cccdc =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_cccdc =4;};};_acggg ,_baabd =d .Token ();if _baabd !=nil {return _baabd ;};if _egfba ,_bgcdf :=_acggg .(_f .EndElement );_bgcdf &&_egfba .Name ==start .Name {return nil ;};return _b .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",_acggg );};func (_aggd *CT_Col )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",_aggd .MinAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_b .Sprintf ("\u0025\u0076",_aggd .MaxAttr )});if _aggd .WidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_aggd .WidthAttr )});};if _aggd .StyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aggd .StyleAttr )});};if _aggd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aggd .HiddenAttr ))});};if _aggd .BestFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aggd .BestFitAttr ))});};if _aggd .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aggd .CustomWidthAttr ))});};if _aggd .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aggd .PhoneticAttr ))});};if _aggd .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_aggd .OutlineLevelAttr )});};if _aggd .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aggd .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_Filter and its children
|
|
func (_fgbddc *CT_Filter )Validate ()error {return _fgbddc .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};
|
|
|
|
// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path
|
|
func (_baad *CT_CalculatedItems )ValidateWithPath (path string )error {for _fdcg ,_ege :=range _baad .CalculatedItem {if _fae :=_ege .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fdcg ));_fae !=nil {return _fae ;};};return nil ;};func (_cddf *CT_CustomProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_cddf .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cddf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_OlapPr ()*CT_OlapPr {_cdada :=&CT_OlapPr {};return _cdada };func NewCT_FieldsUsage ()*CT_FieldsUsage {_gfgcf :=&CT_FieldsUsage {};return _gfgcf };func (_dedgc ST_DdeValueType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbaefd :=_f .Attr {};_dbaefd .Name =name ;switch _dedgc {case ST_DdeValueTypeUnset :_dbaefd .Value ="";case ST_DdeValueTypeNil :_dbaefd .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_dbaefd .Value ="\u0062";case ST_DdeValueTypeN :_dbaefd .Value ="\u006e";case ST_DdeValueTypeE :_dbaefd .Value ="\u0065";case ST_DdeValueTypeStr :_dbaefd .Value ="\u0073\u0074\u0072";};return _dbaefd ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path
|
|
func (_fffef *CT_ObjectPr )ValidateWithPath (path string )error {if _fbefe :=_fffef .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_fbefe !=nil {return _fbefe ;};return nil ;};func (_debdf ST_FontScheme )Validate ()error {return _debdf .ValidateWithPath ("")};type Sst struct{CT_Sst };
|
|
|
|
// Validate validates the StyleSheet and its children
|
|
func (_cbgeea *StyleSheet )Validate ()error {return _cbgeea .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};
|
|
|
|
// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path
|
|
func (_bbee *CT_ExternalCell )ValidateWithPath (path string )error {if _begbb :=_bbee .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_begbb !=nil {return _begbb ;};return nil ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_dccege :=&CT_PhoneticRun {};return _dccege };
|
|
|
|
// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path
|
|
func (_fcbba *CT_Member )ValidateWithPath (path string )error {return nil };func (_bccad *CT_Color )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bccad .AutoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bccad .AutoAttr ))});};if _bccad .IndexedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bccad .IndexedAttr )});};if _bccad .RgbAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0067\u0062"},Value :_b .Sprintf ("\u0025\u0076",*_bccad .RgbAttr )});};if _bccad .ThemeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bccad .ThemeAttr )});};if _bccad .TintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bccad .TintAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Location ()*CT_Location {_bcaagf :=&CT_Location {};return _bcaagf };
|
|
|
|
// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path
|
|
func (_cdbg *CT_DataConsolidate )ValidateWithPath (path string )error {if _fgebd :=_cdbg .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fgebd !=nil {return _fgebd ;};if _cdbg .DataRefs !=nil {if _badcg :=_cdbg .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s");_badcg !=nil {return _badcg ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path
|
|
func (_caddd *CT_Dimensions )ValidateWithPath (path string )error {for _bgbba ,_geag :=range _caddd .Dimension {if _fafdc :=_geag .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_bgbba ));_fafdc !=nil {return _fafdc ;};};return nil ;};type CT_CellStyleXfs struct{
|
|
|
|
// Style Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Formatting Elements
|
|
Xf []*CT_Xf ;};func (_dgac *CT_CustomChartsheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfdf :for {_gfcf ,_cdbfe :=d .Token ();if _cdbfe !=nil {return _cdbfe ;};switch _fggee :=_gfcf .(type ){case _f .StartElement :switch _fggee .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_efcc :=NewCT_CustomChartsheetView ();if _daeab :=d .DecodeElement (_efcc ,&_fggee );_daeab !=nil {return _daeab ;};_dgac .CustomSheetView =append (_dgac .CustomSheetView ,_efcc );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073\u0020%\u0076",_fggee .Name );if _egabgg :=d .Skip ();_egabgg !=nil {return _egabgg ;};};case _f .EndElement :break _bfdf ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path
|
|
func (_bdecc *CT_NumFmt )ValidateWithPath (path string )error {return nil };
|
|
|
|
// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path
|
|
func (_bcaag *CT_Field )ValidateWithPath (path string )error {return nil };func (_eadfbc ST_BorderStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gfadge :=_f .Attr {};_gfadge .Name =name ;switch _eadfbc {case ST_BorderStyleUnset :_gfadge .Value ="";case ST_BorderStyleNone :_gfadge .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_gfadge .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_gfadge .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_gfadge .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_gfadge .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_gfadge .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_gfadge .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_gfadge .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_gfadge .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_gfadge .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_gfadge .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_gfadge .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_gfadge .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_gfadge .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _gfadge ,nil ;};
|
|
|
|
// Validate validates the CT_CellWatch and its children
|
|
func (_dcag *CT_CellWatch )Validate ()error {return _dcag .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");};func (_gfca *CT_CellSmartTag )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfd :=range start .Attr {if _cfd .Name .Local =="\u0074\u0079\u0070\u0065"{_bgafc ,_acaeg :=_ga .ParseUint (_cfd .Value ,10,32);if _acaeg !=nil {return _acaeg ;};_gfca .TypeAttr =uint32 (_bgafc );continue ;};if _cfd .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gdge ,_afce :=_ga .ParseBool (_cfd .Value );if _afce !=nil {return _afce ;};_gfca .DeletedAttr =&_gdge ;continue ;};if _cfd .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_bbgf ,_ecag :=_ga .ParseBool (_cfd .Value );if _ecag !=nil {return _ecag ;};_gfca .XmlBasedAttr =&_bbgf ;continue ;};};_gdgbd :for {_ceab ,_adda :=d .Token ();if _adda !=nil {return _adda ;};switch _cggb :=_ceab .(type ){case _f .StartElement :switch _cggb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}:_gcgg :=NewCT_CellSmartTagPr ();if _cdec :=d .DecodeElement (_gcgg ,&_cggb );_cdec !=nil {return _cdec ;};_gfca .CellSmartTagPr =append (_gfca .CellSmartTagPr ,_gcgg );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0020\u0025\u0076",_cggb .Name );if _cdfbc :=d .Skip ();_cdfbc !=nil {return _cdfbc ;};};case _f .EndElement :break _gdgbd ;case _f .CharData :};};return nil ;};func NewUsers ()*Users {_acfbfe :=&Users {};_acfbfe .CT_Users =*NewCT_Users ();return _acfbfe };
|
|
|
|
// Validate validates the CT_Hyperlink and its children
|
|
func (_cgef *CT_Hyperlink )Validate ()error {return _cgef .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};
|
|
|
|
// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path
|
|
func (_becbeg *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };func (_fbdfc *ST_Visibility )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbdfc =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_fbdfc =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_fbdfc =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_fbdfc =3;};return nil ;};func (_ebfda *CT_ExternalLinkChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effdf :for {_ggefa ,_cabd :=d .Token ();if _cabd !=nil {return _cabd ;};switch _faaba :=_ggefa .(type ){case _f .StartElement :switch _faaba .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_ebfda .ExternalBook =NewCT_ExternalBook ();if _bgfgf :=d .DecodeElement (_ebfda .ExternalBook ,&_faaba );_bgfgf !=nil {return _bgfgf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_ebfda .DdeLink =NewCT_DdeLink ();if _fbbfc :=d .DecodeElement (_ebfda .DdeLink ,&_faaba );_fbbfc !=nil {return _fbbfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_ebfda .OleLink =NewCT_OleLink ();if _deec :=d .DecodeElement (_ebfda .OleLink ,&_faaba );_deec !=nil {return _deec ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_faaba .Name );if _agag :=d .Skip ();_agag !=nil {return _agag ;};};case _f .EndElement :break _effdf ;case _f .CharData :};};return nil ;};func (_gdgfbc ST_WebSourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdgfbc .String (),start );};func (_cbegd *CT_QueryCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efabeb :=range start .Attr {if _efabeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaecg ,_fbgec :=_ga .ParseUint (_efabeb .Value ,10,32);if _fbgec !=nil {return _fbgec ;};_bffcbff :=uint32 (_gaecg );_cbegd .CountAttr =&_bffcbff ;continue ;};};_ccdc :for {_aefge ,_abgf :=d .Token ();if _abgf !=nil {return _abgf ;};switch _bdage :=_aefge .(type ){case _f .StartElement :switch _bdage .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_eabgc :=NewCT_Query ();if _eabee :=d .DecodeElement (_eabgc ,&_bdage );_eabee !=nil {return _eabee ;};_cbegd .Query =append (_cbegd .Query ,_eabgc );default:_bb .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\u0051u\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_bdage .Name );if _acgae :=d .Skip ();_acgae !=nil {return _acgae ;};};case _f .EndElement :break _ccdc ;case _f .CharData :};};return nil ;};func (_edegf *CT_PivotFilters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbbfgd :=range start .Attr {if _gbbfgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_egdfa ,_cbbab :=_ga .ParseUint (_gbbfgd .Value ,10,32);if _cbbab !=nil {return _cbbab ;};_becefc :=uint32 (_egdfa );_edegf .CountAttr =&_becefc ;continue ;};};_deecd :for {_gffgfb ,_edeccd :=d .Token ();if _edeccd !=nil {return _edeccd ;};switch _feafg :=_gffgfb .(type ){case _f .StartElement :switch _feafg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_faced :=NewCT_PivotFilter ();if _aeeac :=d .DecodeElement (_faced ,&_feafg );_aeeac !=nil {return _aeeac ;};_edegf .Filter =append (_edegf .Filter ,_faced );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076o\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_feafg .Name );if _fdcea :=d .Skip ();_fdcea !=nil {return _fdcea ;};};case _f .EndElement :break _deecd ;case _f .CharData :};};return nil ;};func (_abfad ST_DataConsolidateFunction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acfbe :=_f .Attr {};_acfbe .Name =name ;switch _abfad {case ST_DataConsolidateFunctionUnset :_acfbe .Value ="";case ST_DataConsolidateFunctionAverage :_acfbe .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_acfbe .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_acfbe .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_acfbe .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_acfbe .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_acfbe .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_acfbe .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_acfbe .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_acfbe .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_acfbe .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_acfbe .Value ="\u0076\u0061\u0072\u0070";};return _acfbe ,nil ;};type CT_MetadataType struct{
|
|
|
|
// Metadata Type Name
|
|
NameAttr string ;
|
|
|
|
// Minimum Supported Version
|
|
MinSupportedVersionAttr uint32 ;
|
|
|
|
// Metadata Ghost Row
|
|
GhostRowAttr *bool ;
|
|
|
|
// Metadata Ghost Column
|
|
GhostColAttr *bool ;
|
|
|
|
// Metadata Edit
|
|
EditAttr *bool ;
|
|
|
|
// Metadata Cell Value Delete
|
|
DeleteAttr *bool ;
|
|
|
|
// Metadata Copy
|
|
CopyAttr *bool ;
|
|
|
|
// Metadata Paste All
|
|
PasteAllAttr *bool ;
|
|
|
|
// Metadata Paste Formulas
|
|
PasteFormulasAttr *bool ;
|
|
|
|
// Metadata Paste Special Values
|
|
PasteValuesAttr *bool ;
|
|
|
|
// Metadata Paste Formats
|
|
PasteFormatsAttr *bool ;
|
|
|
|
// Metadata Paste Comments
|
|
PasteCommentsAttr *bool ;
|
|
|
|
// Metadata Paste Data Validation
|
|
PasteDataValidationAttr *bool ;
|
|
|
|
// Metadata Paste Borders
|
|
PasteBordersAttr *bool ;
|
|
|
|
// Metadata Paste Column Widths
|
|
PasteColWidthsAttr *bool ;
|
|
|
|
// Metadata Paste Number Formats
|
|
PasteNumberFormatsAttr *bool ;
|
|
|
|
// Metadata Merge
|
|
MergeAttr *bool ;
|
|
|
|
// Meatadata Split First
|
|
SplitFirstAttr *bool ;
|
|
|
|
// Metadata Split All
|
|
SplitAllAttr *bool ;
|
|
|
|
// Metadata Insert Delete
|
|
RowColShiftAttr *bool ;
|
|
|
|
// Metadata Clear All
|
|
ClearAllAttr *bool ;
|
|
|
|
// Metadata Clear Formats
|
|
ClearFormatsAttr *bool ;
|
|
|
|
// Metadata Clear Contents
|
|
ClearContentsAttr *bool ;
|
|
|
|
// Metadata Clear Comments
|
|
ClearCommentsAttr *bool ;
|
|
|
|
// Metadata Formula Assignment
|
|
AssignAttr *bool ;
|
|
|
|
// Metadata Coercion
|
|
CoerceAttr *bool ;
|
|
|
|
// Adjust Metadata
|
|
AdjustAttr *bool ;
|
|
|
|
// Cell Metadata
|
|
CellMetaAttr *bool ;};
|
|
|
|
// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path
|
|
func (_fgdb *CT_CellSmartTags )ValidateWithPath (path string )error {for _ebgfg ,_fade :=range _fgdb .CellSmartTag {if _cedeb :=_fade .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_ebgfg ));_cedeb !=nil {return _cedeb ;};};return nil ;};func (_aebgd *CT_TableMissing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path
|
|
func (_fcbb *CT_CellWatch )ValidateWithPath (path string )error {return nil };func (_fcfbb ST_TableStyleType )Validate ()error {return _fcfbb .ValidateWithPath ("")};type CT_RevisionInsertSheet struct{
|
|
|
|
// Sheet Id
|
|
SheetIdAttr uint32 ;
|
|
|
|
// Sheet Name
|
|
NameAttr string ;
|
|
|
|
// Sheet Position
|
|
SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_fcbcb :=&CT_RowHierarchiesUsage {};return _fcbcb ;};type ST_ItemType byte ;const (ST_VolValueTypeUnset ST_VolValueType =0;ST_VolValueTypeB ST_VolValueType =1;ST_VolValueTypeN ST_VolValueType =2;ST_VolValueTypeE ST_VolValueType =3;ST_VolValueTypeS ST_VolValueType =4;);type CT_FontName struct{
|
|
|
|
// String Value
|
|
ValAttr string ;};type CT_PageMargins struct{
|
|
|
|
// Left Page Margin
|
|
LeftAttr float64 ;
|
|
|
|
// Right Page Margin
|
|
RightAttr float64 ;
|
|
|
|
// Top Page Margin
|
|
TopAttr float64 ;
|
|
|
|
// Bottom Page Margin
|
|
BottomAttr float64 ;
|
|
|
|
// Header Page Margin
|
|
HeaderAttr float64 ;
|
|
|
|
// Footer Page Margin
|
|
FooterAttr float64 ;};func (_gffdag *CT_Worksheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gffdag .SheetPr !=nil {_fbdagd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_gffdag .SheetPr ,_fbdagd );};if _gffdag .Dimension !=nil {_dfgabb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gffdag .Dimension ,_dfgabb );};if _gffdag .SheetViews !=nil {_feabd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gffdag .SheetViews ,_feabd );};if _gffdag .SheetFormatPr !=nil {_ggeabd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_gffdag .SheetFormatPr ,_ggeabd );};if _gffdag .Cols !=nil {_dddcbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}};for _ ,_ebbge :=range _gffdag .Cols {e .EncodeElement (_ebbge ,_dddcbg );};};_fgfgga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gffdag .SheetData ,_fgfgga );if _gffdag .SheetCalcPr !=nil {_aggdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}};e .EncodeElement (_gffdag .SheetCalcPr ,_aggdg );};if _gffdag .SheetProtection !=nil {_bcbff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gffdag .SheetProtection ,_bcbff );};if _gffdag .ProtectedRanges !=nil {_gbcffb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_gffdag .ProtectedRanges ,_gbcffb );};if _gffdag .Scenarios !=nil {_aagbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}};e .EncodeElement (_gffdag .Scenarios ,_aagbd );};if _gffdag .AutoFilter !=nil {_ceggfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gffdag .AutoFilter ,_ceggfd );};if _gffdag .SortState !=nil {_ecadea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_gffdag .SortState ,_ecadea );};if _gffdag .DataConsolidate !=nil {_ededdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}};e .EncodeElement (_gffdag .DataConsolidate ,_ededdd );};if _gffdag .CustomSheetViews !=nil {_bebcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gffdag .CustomSheetViews ,_bebcd );};if _gffdag .MergeCells !=nil {_cbbde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_gffdag .MergeCells ,_cbbde );};if _gffdag .PhoneticPr !=nil {_bfage :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gffdag .PhoneticPr ,_bfage );};if _gffdag .ConditionalFormatting !=nil {_bbecg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};for _ ,_gaefa :=range _gffdag .ConditionalFormatting {e .EncodeElement (_gaefa ,_bbecg );};};if _gffdag .DataValidations !=nil {_ecfce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gffdag .DataValidations ,_ecfce );};if _gffdag .Hyperlinks !=nil {_bfafa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_gffdag .Hyperlinks ,_bfafa );};if _gffdag .PrintOptions !=nil {_cfaad :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gffdag .PrintOptions ,_cfaad );};if _gffdag .PageMargins !=nil {_beeab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gffdag .PageMargins ,_beeab );};if _gffdag .PageSetup !=nil {_eebcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gffdag .PageSetup ,_eebcd );};if _gffdag .HeaderFooter !=nil {_gdgfa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gffdag .HeaderFooter ,_gdgfa );};if _gffdag .RowBreaks !=nil {_cdcef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gffdag .RowBreaks ,_cdcef );};if _gffdag .ColBreaks !=nil {_dcccc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gffdag .ColBreaks ,_dcccc );};if _gffdag .CustomProperties !=nil {_fbdccb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_gffdag .CustomProperties ,_fbdccb );};if _gffdag .CellWatches !=nil {_gbfdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_gffdag .CellWatches ,_gbfdb );};if _gffdag .IgnoredErrors !=nil {_edgge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_gffdag .IgnoredErrors ,_edgge );};if _gffdag .SmartTags !=nil {_efcaeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_gffdag .SmartTags ,_efcaeb );};if _gffdag .Drawing !=nil {_gcega :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gffdag .Drawing ,_gcega );};if _gffdag .LegacyDrawing !=nil {_gcadc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gffdag .LegacyDrawing ,_gcadc );};if _gffdag .LegacyDrawingHF !=nil {_ggaaag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gffdag .LegacyDrawingHF ,_ggaaag );};if _gffdag .DrawingHF !=nil {_fbgbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gffdag .DrawingHF ,_fbgbb );};if _gffdag .Picture !=nil {_eddga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_gffdag .Picture ,_eddga );};if _gffdag .OleObjects !=nil {_fbafdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_gffdag .OleObjects ,_fbafdg );};if _gffdag .Controls !=nil {_dgfad :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_gffdag .Controls ,_dgfad );};if _gffdag .WebPublishItems !=nil {_daaeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gffdag .WebPublishItems ,_daaeb );};if _gffdag .TableParts !=nil {_dafdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_gffdag .TableParts ,_dafdf );};if _gffdag .ExtLst !=nil {_befeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gffdag .ExtLst ,_befeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fagfb *CT_DbPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebegf :=range start .Attr {if _ebegf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_bfcdb ,_dbdag :=_ebegf .Value ,error (nil );if _dbdag !=nil {return _dbdag ;};_fagfb .ConnectionAttr =_bfcdb ;continue ;};if _ebegf .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_dffad ,_bgdcg :=_ebegf .Value ,error (nil );if _bgdcg !=nil {return _bgdcg ;};_fagfb .CommandAttr =&_dffad ;continue ;};if _ebegf .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_eafcg ,_cgacg :=_ebegf .Value ,error (nil );if _cgacg !=nil {return _cgacg ;};_fagfb .ServerCommandAttr =&_eafcg ;continue ;};if _ebegf .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_ebgb ,_dfadc :=_ga .ParseUint (_ebegf .Value ,10,32);if _dfadc !=nil {return _dfadc ;};_deda :=uint32 (_ebgb );_fagfb .CommandTypeAttr =&_deda ;continue ;};};for {_gdagd ,_fgecg :=d .Token ();if _fgecg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_fgecg );};if _bcef ,_bcceb :=_gdagd .(_f .EndElement );_bcceb &&_bcef .Name ==start .Name {break ;};};return nil ;};func (_gddad *ST_CellType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caegf ,_eegeg :=d .Token ();if _eegeg !=nil {return _eegeg ;};if _dfcbcef ,_dgedf :=_caegf .(_f .EndElement );_dgedf &&_dfcbcef .Name ==start .Name {*_gddad =1;return nil ;};if _cbfdc ,_babdd :=_caegf .(_f .CharData );!_babdd {return _b .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",_caegf );}else {switch string (_cbfdc ){case "":*_gddad =0;case "\u0062":*_gddad =1;case "\u006e":*_gddad =2;case "\u0065":*_gddad =3;case "\u0073":*_gddad =4;case "\u0073\u0074\u0072":*_gddad =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_gddad =6;};};_caegf ,_eegeg =d .Token ();if _eegeg !=nil {return _eegeg ;};if _edddd ,_fddgg :=_caegf .(_f .EndElement );_fddgg &&_edddd .Name ==start .Name {return nil ;};return _b .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",_caegf );};
|
|
|
|
// Validate validates the CT_AutoFilter and its children
|
|
func (_cbf *CT_AutoFilter )Validate ()error {return _cbf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};func (_dcbfe *CT_Pages )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbagd :=range start .Attr {if _gbagd .Name .Local =="\u0063\u006f\u0075n\u0074"{_caaaabf ,_dafe :=_ga .ParseUint (_gbagd .Value ,10,32);if _dafe !=nil {return _dafe ;};_baebfd :=uint32 (_caaaabf );_dcbfe .CountAttr =&_baebfd ;continue ;};};_cdfea :for {_gdccgb ,_efcef :=d .Token ();if _efcef !=nil {return _efcef ;};switch _afcbc :=_gdccgb .(type ){case _f .StartElement :switch _afcbc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"}:_fgbea :=NewCT_PCDSCPage ();if _eeaaab :=d .DecodeElement (_fgbea ,&_afcbc );_eeaaab !=nil {return _eeaaab ;};_dcbfe .Page =append (_dcbfe .Page ,_fgbea );default:_bb .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\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073\u0020\u0025\u0076",_afcbc .Name );if _faacfc :=d .Skip ();_faacfc !=nil {return _faacfc ;};};case _f .EndElement :break _cdfea ;case _f .CharData :};};return nil ;};func (_bcbecg *ST_SourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcbecg =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_bcbecg =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_bcbecg =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_bcbecg =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_bcbecg =4;};return nil ;};func NewCT_CalculatedMember ()*CT_CalculatedMember {_gbgc :=&CT_CalculatedMember {};return _gbgc };
|
|
|
|
// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path
|
|
func (_cdbded *CT_TableMissing )ValidateWithPath (path string )error {return nil };func NewCT_WorksheetSource ()*CT_WorksheetSource {_bfafdf :=&CT_WorksheetSource {};return _bfafdf };func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_cbcab :=&CT_SmartTagTypes {};return _cbcab };func (_gbabb *CT_IntProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaeca :=range start .Attr {if _aaeca .Name .Local =="\u0076\u0061\u006c"{_dccae ,_efgd :=_ga .ParseInt (_aaeca .Value ,10,32);if _efgd !=nil {return _efgd ;};_gbabb .ValAttr =int32 (_dccae );continue ;};};for {_fddaeb ,_adfgb :=d .Token ();if _adfgb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079:\u0020\u0025\u0073",_adfgb );};if _efaac ,_gacgg :=_fddaeb .(_f .EndElement );_gacgg &&_efaac .Name ==start .Name {break ;};};return nil ;};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_fcadg :=&CT_MeasureDimensionMaps {};return _fcadg ;};func (_eaada *CT_RangeSets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eaada .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eaada .CountAttr )});};e .EncodeToken (start );_bdbeg :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_bbceg :=range _eaada .RangeSet {e .EncodeElement (_bbceg ,_bdbeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path
|
|
func (_cdaeg *CT_MetadataTypes )ValidateWithPath (path string )error {for _ccbe ,_fgcef :=range _cdaeg .MetadataType {if _ccadg :=_fgcef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ccbe ));_ccadg !=nil {return _ccadg ;};};return nil ;};func (_dggcg *CT_ExternalDefinedNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbgab :for {_cbff ,_acfdb :=d .Token ();if _acfdb !=nil {return _acfdb ;};switch _fefg :=_cbff .(type ){case _f .StartElement :switch _fefg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_acdgg :=NewCT_ExternalDefinedName ();if _dbbaa :=d .DecodeElement (_acdgg ,&_fefg );_dbbaa !=nil {return _dbbaa ;};_dggcg .DefinedName =append (_dggcg .DefinedName ,_acdgg );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044e\u0066\u0069\u006e\u0065\u0064\u004ea\u006d\u0065\u0073 \u0025\u0076",_fefg .Name );if _egba :=d .Skip ();_egba !=nil {return _egba ;};};case _f .EndElement :break _gbgab ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_DataField and its children
|
|
func (_gcbd *CT_DataField )Validate ()error {return _gcbd .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};
|
|
|
|
// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path
|
|
func (_adef *CT_Fills )ValidateWithPath (path string )error {for _ceded ,_gbgde :=range _adef .Fill {if _ecccd :=_gbgde .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_ceded ));_ecccd !=nil {return _ecccd ;};};return nil ;};func (_bcgc *CT_DataBinding )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcgc .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcgc .DataBindingNameAttr )});};if _bcgc .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcgc .FileBindingAttr ))});};if _bcgc .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",*_bcgc .ConnectionIDAttr )});};if _bcgc .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bcgc .FileBindingNameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bcgc .DataBindingLoadModeAttr )});e .EncodeToken (start );if _bcgc .Any !=nil {_bcgc .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aedec *CT_SheetProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aedec .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aedec .PasswordAttr )});};if _aedec .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aedec .AlgorithmNameAttr )});};if _aedec .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_aedec .HashValueAttr )});};if _aedec .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_aedec .SaltValueAttr )});};if _aedec .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_aedec .SpinCountAttr )});};if _aedec .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .SheetAttr ))});};if _aedec .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .ObjectsAttr ))});};if _aedec .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .ScenariosAttr ))});};if _aedec .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .FormatCellsAttr ))});};if _aedec .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .FormatColumnsAttr ))});};if _aedec .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .FormatRowsAttr ))});};if _aedec .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .InsertColumnsAttr ))});};if _aedec .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .InsertRowsAttr ))});};if _aedec .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .InsertHyperlinksAttr ))});};if _aedec .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .DeleteColumnsAttr ))});};if _aedec .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .DeleteRowsAttr ))});};if _aedec .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .SelectLockedCellsAttr ))});};if _aedec .SortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .SortAttr ))});};if _aedec .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .AutoFilterAttr ))});};if _aedec .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .PivotTablesAttr ))});};if _aedec .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aedec .SelectUnlockedCellsAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aafb *CT_Connection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgddd :=range start .Attr {if _fgddd .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_gace ,_acbe :=_ga .ParseBool (_fgddd .Value );if _acbe !=nil {return _acbe ;};_aafb .DeletedAttr =&_gace ;continue ;};if _fgddd .Name .Local =="\u0069\u0064"{_bebf ,_aeea :=_ga .ParseUint (_fgddd .Value ,10,32);if _aeea !=nil {return _aeea ;};_aafb .IdAttr =uint32 (_bebf );continue ;};if _fgddd .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_dbeg ,_gceg :=_ga .ParseBool (_fgddd .Value );if _gceg !=nil {return _gceg ;};_aafb .OnlyUseConnectionFileAttr =&_dbeg ;continue ;};if _fgddd .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_fadab ,_ccca :=_fgddd .Value ,error (nil );if _ccca !=nil {return _ccca ;};_aafb .OdcFileAttr =&_fadab ;continue ;};if _fgddd .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_dcccg ,_cagca :=_ga .ParseBool (_fgddd .Value );if _cagca !=nil {return _cagca ;};_aafb .BackgroundAttr =&_dcccg ;continue ;};if _fgddd .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_edge ,_dacb :=_ga .ParseUint (_fgddd .Value ,10,32);if _dacb !=nil {return _dacb ;};_afde :=uint32 (_edge );_aafb .IntervalAttr =&_afde ;continue ;};if _fgddd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_afaf ,_bafa :=_ga .ParseBool (_fgddd .Value );if _bafa !=nil {return _bafa ;};_aafb .RefreshOnLoadAttr =&_afaf ;continue ;};if _fgddd .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_begb ,_ddcdc :=_fgddd .Value ,error (nil );if _ddcdc !=nil {return _ddcdc ;};_aafb .DescriptionAttr =&_begb ;continue ;};if _fgddd .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_gbcgd ,_beeg :=_ga .ParseBool (_fgddd .Value );if _beeg !=nil {return _beeg ;};_aafb .SaveDataAttr =&_gbcgd ;continue ;};if _fgddd .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_bcfe ,_eabf :=_ga .ParseUint (_fgddd .Value ,10,32);if _eabf !=nil {return _eabf ;};_cadc :=uint32 (_bcfe );_aafb .ReconnectionMethodAttr =&_cadc ;continue ;};if _fgddd .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_aafb .CredentialsAttr .UnmarshalXMLAttr (_fgddd );continue ;};if _fgddd .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_bgcgc ,_afdd :=_ga .ParseBool (_fgddd .Value );if _afdd !=nil {return _afdd ;};_aafb .KeepAliveAttr =&_bgcgc ;continue ;};if _fgddd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_ggee ,_fgff :=_fgddd .Value ,error (nil );if _fgff !=nil {return _fgff ;};_aafb .SourceFileAttr =&_ggee ;continue ;};if _fgddd .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_adedg ,_cdbc :=_fgddd .Value ,error (nil );if _cdbc !=nil {return _cdbc ;};_aafb .SingleSignOnIdAttr =&_adedg ;continue ;};if _fgddd .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gegg ,_addac :=_ga .ParseBool (_fgddd .Value );if _addac !=nil {return _addac ;};_aafb .SavePasswordAttr =&_gegg ;continue ;};if _fgddd .Name .Local =="\u006e\u0061\u006d\u0065"{_ffgd ,_cegfd :=_fgddd .Value ,error (nil );if _cegfd !=nil {return _cegfd ;};_aafb .NameAttr =&_ffgd ;continue ;};if _fgddd .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_agga ,_bcdcg :=_ga .ParseUint (_fgddd .Value ,10,8);if _bcdcg !=nil {return _bcdcg ;};_aafb .RefreshedVersionAttr =uint8 (_agga );continue ;};if _fgddd .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_fgddg ,_ecd :=_ga .ParseUint (_fgddd .Value ,10,8);if _ecd !=nil {return _ecd ;};_gagd :=uint8 (_fgddg );_aafb .MinRefreshableVersionAttr =&_gagd ;continue ;};if _fgddd .Name .Local =="\u006e\u0065\u0077"{_daee ,_ddbb :=_ga .ParseBool (_fgddd .Value );if _ddbb !=nil {return _ddbb ;};_aafb .NewAttr =&_daee ;continue ;};if _fgddd .Name .Local =="\u0074\u0079\u0070\u0065"{_aggb ,_ggec :=_ga .ParseUint (_fgddd .Value ,10,32);if _ggec !=nil {return _ggec ;};_effca :=uint32 (_aggb );_aafb .TypeAttr =&_effca ;continue ;};};_dagbf :for {_fceac ,_eeeed :=d .Token ();if _eeeed !=nil {return _eeeed ;};switch _gfeeb :=_fceac .(type ){case _f .StartElement :switch _gfeeb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"}:_aafb .DbPr =NewCT_DbPr ();if _gffab :=d .DecodeElement (_aafb .DbPr ,&_gfeeb );_gffab !=nil {return _gffab ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"}:_aafb .OlapPr =NewCT_OlapPr ();if _ecdd :=d .DecodeElement (_aafb .OlapPr ,&_gfeeb );_ecdd !=nil {return _ecdd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_aafb .WebPr =NewCT_WebPr ();if _degc :=d .DecodeElement (_aafb .WebPr ,&_gfeeb );_degc !=nil {return _degc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"}:_aafb .TextPr =NewCT_TextPr ();if _aebeg :=d .DecodeElement (_aafb .TextPr ,&_gfeeb );_aebeg !=nil {return _aebeg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}:_aafb .Parameters =NewCT_Parameters ();if _abbf :=d .DecodeElement (_aafb .Parameters ,&_gfeeb );_abbf !=nil {return _abbf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aafb .ExtLst =NewCT_ExtensionList ();if _cbggca :=d .DecodeElement (_aafb .ExtLst ,&_gfeeb );_cbggca !=nil {return _cbggca ;};default:_bb .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\u0043o\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e \u0025\u0076",_gfeeb .Name );if _fcag :=d .Skip ();_fcag !=nil {return _fcag ;};};case _f .EndElement :break _dagbf ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path
|
|
func (_cbgff *CT_IndexedColors )ValidateWithPath (path string )error {for _fbdaa ,_dceaa :=range _cbgff .RgbColor {if _afcab :=_dceaa .ValidateWithPath (_b .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fbdaa ));_afcab !=nil {return _afcab ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path
|
|
func (_fbbga *CT_DdeItem )ValidateWithPath (path string )error {if _fbbga .Values !=nil {if _dfeea :=_fbbga .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_dfeea !=nil {return _dfeea ;};};return nil ;};func NewCT_PatternFill ()*CT_PatternFill {_ddcfc :=&CT_PatternFill {};return _ddcfc };func NewCT_OleItem ()*CT_OleItem {_gdgbf :=&CT_OleItem {};return _gdgbf };func (_cedd *CT_GroupItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cedd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cedd .CountAttr )});};e .EncodeToken (start );if _cedd .M !=nil {_afcca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_cgfb :=range _cedd .M {e .EncodeElement (_cgfb ,_afcca );};};if _cedd .N !=nil {_fdfbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_bgaa :=range _cedd .N {e .EncodeElement (_bgaa ,_fdfbb );};};if _cedd .B !=nil {_bgbcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_cbbcd :=range _cedd .B {e .EncodeElement (_cbbcd ,_bgbcb );};};if _cedd .E !=nil {_dddf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_eefd :=range _cedd .E {e .EncodeElement (_eefd ,_dddf );};};if _cedd .S !=nil {_gdccg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_ccagg :=range _cedd .S {e .EncodeElement (_ccagg ,_gdccg );};};if _cedd .D !=nil {_fabbdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_agcf :=range _cedd .D {e .EncodeElement (_agcf ,_fabbdc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path
|
|
func (_afabd *CT_WebPublishing )ValidateWithPath (path string )error {if _cfeea :=_afabd .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_cfeea !=nil {return _cfeea ;};return nil ;};func NewCT_Parameter ()*CT_Parameter {_egfgg :=&CT_Parameter {};return _egfgg };func (_cgae ST_SheetState )Validate ()error {return _cgae .ValidateWithPath ("")};const (ST_PrintErrorUnset ST_PrintError =0;ST_PrintErrorDisplayed ST_PrintError =1;ST_PrintErrorBlank ST_PrintError =2;ST_PrintErrorDash ST_PrintError =3;ST_PrintErrorNA ST_PrintError =4;);func (_afeac ST_CfType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_befbbe :=_f .Attr {};_befbbe .Name =name ;switch _afeac {case ST_CfTypeUnset :_befbbe .Value ="";case ST_CfTypeExpression :_befbbe .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case ST_CfTypeCellIs :_befbbe .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_befbbe .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_befbbe .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072";case ST_CfTypeIconSet :_befbbe .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_befbbe .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_befbbe .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeDuplicateValues :_befbbe .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_befbbe .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_befbbe .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeBeginsWith :_befbbe .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_befbbe .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_befbbe .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeNotContainsBlanks :_befbbe .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_befbbe .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeNotContainsErrors :_befbbe .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_befbbe .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case ST_CfTypeAboveAverage :_befbbe .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _befbbe ,nil ;};func (_gcgbc *CT_Scenario )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffbba :=range start .Attr {if _ffbba .Name .Local =="\u006e\u0061\u006d\u0065"{_cgffa ,_gfdbd :=_ffbba .Value ,error (nil );if _gfdbd !=nil {return _gfdbd ;};_gcgbc .NameAttr =_cgffa ;continue ;};if _ffbba .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dgccgg ,_fddbf :=_ga .ParseBool (_ffbba .Value );if _fddbf !=nil {return _fddbf ;};_gcgbc .LockedAttr =&_dgccgg ;continue ;};if _ffbba .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_afefg ,_abcfaa :=_ga .ParseBool (_ffbba .Value );if _abcfaa !=nil {return _abcfaa ;};_gcgbc .HiddenAttr =&_afefg ;continue ;};if _ffbba .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdbgg ,_cbcgab :=_ga .ParseUint (_ffbba .Value ,10,32);if _cbcgab !=nil {return _cbcgab ;};_dcbbf :=uint32 (_fdbgg );_gcgbc .CountAttr =&_dcbbf ;continue ;};if _ffbba .Name .Local =="\u0075\u0073\u0065\u0072"{_fbdcac ,_bfgfd :=_ffbba .Value ,error (nil );if _bfgfd !=nil {return _bfgfd ;};_gcgbc .UserAttr =&_fbdcac ;continue ;};if _ffbba .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_cafga ,_afbed :=_ffbba .Value ,error (nil );if _afbed !=nil {return _afbed ;};_gcgbc .CommentAttr =&_cafga ;continue ;};};_dabefb :for {_cacae ,_geded :=d .Token ();if _geded !=nil {return _geded ;};switch _fgcdb :=_cacae .(type ){case _f .StartElement :switch _fgcdb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}:_ecabbg :=NewCT_InputCells ();if _bedebf :=d .DecodeElement (_ecabbg ,&_fgcdb );_bedebf !=nil {return _bedebf ;};_gcgbc .InputCells =append (_gcgbc .InputCells ,_ecabbg );default:_bb .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\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0020\u0025\u0076",_fgcdb .Name );if _fggdd :=d .Skip ();_fggdd !=nil {return _fggdd ;};};case _f .EndElement :break _dabefb ;case _f .CharData :};};return nil ;};func (_fgbeee *ST_Objects )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgbeee =0;case "\u0061\u006c\u006c":*_fgbeee =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_fgbeee =2;case "\u006e\u006f\u006e\u0065":*_fgbeee =3;};return nil ;};func (_fga *CT_CacheField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edeg :=range start .Attr {if _edeg .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_dcb ,_ggc :=_ga .ParseInt (_edeg .Value ,10,32);if _ggc !=nil {return _ggc ;};_baec :=int32 (_dcb );_fga .HierarchyAttr =&_baec ;continue ;};if _edeg .Name .Local =="\u006c\u0065\u0076e\u006c"{_gcdg ,_gag :=_ga .ParseUint (_edeg .Value ,10,32);if _gag !=nil {return _gag ;};_dgab :=uint32 (_gcdg );_fga .LevelAttr =&_dgab ;continue ;};if _edeg .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gff ,_acfeb :=_edeg .Value ,error (nil );if _acfeb !=nil {return _acfeb ;};_fga .CaptionAttr =&_gff ;continue ;};if _edeg .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_edcg ,_gbca :=_ga .ParseBool (_edeg .Value );if _gbca !=nil {return _gbca ;};_fga .DatabaseFieldAttr =&_edcg ;continue ;};if _edeg .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_daf ,_gbcc :=_ga .ParseBool (_edeg .Value );if _gbcc !=nil {return _gbcc ;};_fga .ServerFieldAttr =&_daf ;continue ;};if _edeg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dbd ,_bad :=_ga .ParseUint (_edeg .Value ,10,32);if _bad !=nil {return _bad ;};_gebg :=uint32 (_dbd );_fga .NumFmtIdAttr =&_gebg ;continue ;};if _edeg .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_bdab ,_cbe :=_edeg .Value ,error (nil );if _cbe !=nil {return _cbe ;};_fga .FormulaAttr =&_bdab ;continue ;};if _edeg .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_dgce ,_ebg :=_ga .ParseInt (_edeg .Value ,10,32);if _ebg !=nil {return _ebg ;};_bdfd :=int32 (_dgce );_fga .SqlTypeAttr =&_bdfd ;continue ;};if _edeg .Name .Local =="\u006e\u0061\u006d\u0065"{_dccg ,_aede :=_edeg .Value ,error (nil );if _aede !=nil {return _aede ;};_fga .NameAttr =_dccg ;continue ;};if _edeg .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_fbge ,_dbgf :=_edeg .Value ,error (nil );if _dbgf !=nil {return _dbgf ;};_fga .PropertyNameAttr =&_fbge ;continue ;};if _edeg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_bea ,_bgda :=_ga .ParseBool (_edeg .Value );if _bgda !=nil {return _bgda ;};_fga .UniqueListAttr =&_bea ;continue ;};if _edeg .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_gcb ,_gfa :=_ga .ParseUint (_edeg .Value ,10,32);if _gfa !=nil {return _gfa ;};_bddb :=uint32 (_gcb );_fga .MappingCountAttr =&_bddb ;continue ;};if _edeg .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_bgcg ,_efab :=_ga .ParseBool (_edeg .Value );if _efab !=nil {return _efab ;};_fga .MemberPropertyFieldAttr =&_bgcg ;continue ;};};_cfac :for {_ggca ,_aecg :=d .Token ();if _aecg !=nil {return _aecg ;};switch _fdg :=_ggca .(type ){case _f .StartElement :switch _fdg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_fga .SharedItems =NewCT_SharedItems ();if _deb :=d .DecodeElement (_fga .SharedItems ,&_fdg );_deb !=nil {return _deb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}:_fga .FieldGroup =NewCT_FieldGroup ();if _fefd :=d .DecodeElement (_fga .FieldGroup ,&_fdg );_fefd !=nil {return _fefd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"}:_bdbg :=NewCT_X ();if _ecce :=d .DecodeElement (_bdbg ,&_fdg );_ecce !=nil {return _ecce ;};_fga .MpMap =append (_fga .MpMap ,_bdbg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fga .ExtLst =NewCT_ExtensionList ();if _ccc :=d .DecodeElement (_fga .ExtLst ,&_fdg );_ccc !=nil {return _ccc ;};default:_bb .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\u0043a\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064 \u0025\u0076",_fdg .Name );if _ffgb :=d .Skip ();_ffgb !=nil {return _ffgb ;};};case _f .EndElement :break _cfac ;case _f .CharData :};};return nil ;};type CT_MeasureGroups struct{
|
|
|
|
// Measure Group Count
|
|
CountAttr *uint32 ;
|
|
|
|
// OLAP Measure Group
|
|
MeasureGroup []*CT_MeasureGroup ;};type CT_ColorScale struct{
|
|
|
|
// Conditional Format Value Object
|
|
Cfvo []*CT_Cfvo ;
|
|
|
|
// Color Gradiant Interpolation
|
|
Color []*CT_Color ;};func (_eagg *CT_CalcChain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbdc :for {_afb ,_efca :=d .Token ();if _efca !=nil {return _efca ;};switch _ebcb :=_afb .(type ){case _f .StartElement :switch _ebcb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_agf :=NewCT_CalcCell ();if _adca :=d .DecodeElement (_agf ,&_ebcb );_adca !=nil {return _adca ;};_eagg .C =append (_eagg .C ,_agf );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eagg .ExtLst =NewCT_ExtensionList ();if _abaf :=d .DecodeElement (_eagg .ExtLst ,&_ebcb );_abaf !=nil {return _abaf ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0061\u006cc\u0043\u0068\u0061\u0069\u006e\u0020\u0025\u0076",_ebcb .Name );if _aaf :=d .Skip ();_aaf !=nil {return _aaf ;};};case _f .EndElement :break _fbdc ;case _f .CharData :};};return nil ;};type CT_ExternalReference struct{IdAttr string ;};func (_baeca *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_baeca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adcdb *CT_Xf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbeacd :=range start .Attr {if _gbeacd .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_gbedac ,_ccabf :=_ga .ParseBool (_gbeacd .Value );if _ccabf !=nil {return _ccabf ;};_adcdb .ApplyFontAttr =&_gbedac ;continue ;};if _gbeacd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gaebg ,_agebad :=_ga .ParseUint (_gbeacd .Value ,10,32);if _agebad !=nil {return _agebad ;};_dbeegb :=uint32 (_gaebg );_adcdb .NumFmtIdAttr =&_dbeegb ;continue ;};if _gbeacd .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_gbdcf ,_bafdd :=_ga .ParseBool (_gbeacd .Value );if _bafdd !=nil {return _bafdd ;};_adcdb .ApplyFillAttr =&_gbdcf ;continue ;};if _gbeacd .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_ccadgg ,_abadcg :=_ga .ParseUint (_gbeacd .Value ,10,32);if _abadcg !=nil {return _abadcg ;};_eddcc :=uint32 (_ccadgg );_adcdb .FillIdAttr =&_eddcc ;continue ;};if _gbeacd .Name .Local =="\u0078\u0066\u0049\u0064"{_dfcfd ,_dffebf :=_ga .ParseUint (_gbeacd .Value ,10,32);if _dffebf !=nil {return _dffebf ;};_dggeg :=uint32 (_dfcfd );_adcdb .XfIdAttr =&_dggeg ;continue ;};if _gbeacd .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_dgegc ,_dcgfe :=_ga .ParseBool (_gbeacd .Value );if _dcgfe !=nil {return _dcgfe ;};_adcdb .QuotePrefixAttr =&_dgegc ;continue ;};if _gbeacd .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_dgbgf ,_cbcbd :=_ga .ParseBool (_gbeacd .Value );if _cbcbd !=nil {return _cbcbd ;};_adcdb .PivotButtonAttr =&_dgbgf ;continue ;};if _gbeacd .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_fgfada ,_dedea :=_ga .ParseBool (_gbeacd .Value );if _dedea !=nil {return _dedea ;};_adcdb .ApplyNumberFormatAttr =&_fgfada ;continue ;};if _gbeacd .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_efbce ,_abdbe :=_ga .ParseUint (_gbeacd .Value ,10,32);if _abdbe !=nil {return _abdbe ;};_daccfe :=uint32 (_efbce );_adcdb .FontIdAttr =&_daccfe ;continue ;};if _gbeacd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_ddcce ,_cged :=_ga .ParseUint (_gbeacd .Value ,10,32);if _cged !=nil {return _cged ;};_bacfc :=uint32 (_ddcce );_adcdb .BorderIdAttr =&_bacfc ;continue ;};if _gbeacd .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_fgdea ,_bgecd :=_ga .ParseBool (_gbeacd .Value );if _bgecd !=nil {return _bgecd ;};_adcdb .ApplyBorderAttr =&_fgdea ;continue ;};if _gbeacd .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_bcfgbf ,_ceafbd :=_ga .ParseBool (_gbeacd .Value );if _ceafbd !=nil {return _ceafbd ;};_adcdb .ApplyAlignmentAttr =&_bcfgbf ;continue ;};if _gbeacd .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_bbaabde ,_acedde :=_ga .ParseBool (_gbeacd .Value );if _acedde !=nil {return _acedde ;};_adcdb .ApplyProtectionAttr =&_bbaabde ;continue ;};};_ggecbd :for {_gdfef ,_agdddb :=d .Token ();if _agdddb !=nil {return _agdddb ;};switch _bcabf :=_gdfef .(type ){case _f .StartElement :switch _bcabf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_adcdb .Alignment =NewCT_CellAlignment ();if _cecdf :=d .DecodeElement (_adcdb .Alignment ,&_bcabf );_cecdf !=nil {return _cecdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_adcdb .Protection =NewCT_CellProtection ();if _geddf :=d .DecodeElement (_adcdb .Protection ,&_bcabf );_geddf !=nil {return _geddf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcdb .ExtLst =NewCT_ExtensionList ();if _befbde :=d .DecodeElement (_adcdb .ExtLst ,&_bcabf );_befbde !=nil {return _befbde ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fX\u0066 \u0025\u0076",_bcabf .Name );if _affbga :=d .Skip ();_affbga !=nil {return _affbga ;};};case _f .EndElement :break _ggecbd ;case _f .CharData :};};return nil ;};type CT_CacheFields struct{
|
|
|
|
// Field Count
|
|
CountAttr *uint32 ;
|
|
|
|
// PivotCache Field
|
|
CacheField []*CT_CacheField ;};type ST_CalcMode byte ;func (_bdfdfb *CT_Number )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_bdfdfb .VAttr )});if _bdfdfb .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bdfdfb .UAttr ))});};if _bdfdfb .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bdfdfb .FAttr ))});};if _bdfdfb .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_bdfdfb .CAttr )});};if _bdfdfb .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_bdfdfb .CpAttr )});};if _bdfdfb .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bdfdfb .InAttr )});};if _bdfdfb .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_bdfdfb .BcAttr )});};if _bdfdfb .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_bdfdfb .FcAttr )});};if _bdfdfb .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bdfdfb .IAttr ))});};if _bdfdfb .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bdfdfb .UnAttr ))});};if _bdfdfb .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bdfdfb .StAttr ))});};if _bdfdfb .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bdfdfb .BAttr ))});};e .EncodeToken (start );if _bdfdfb .Tpls !=nil {_bdaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_ebgfc :=range _bdfdfb .Tpls {e .EncodeElement (_ebgfc ,_bdaf );};};if _bdfdfb .X !=nil {_fgdff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_eccba :=range _bdfdfb .X {e .EncodeElement (_eccba ,_fgdff );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbaadd ST_GradientType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eabcd :=_f .Attr {};_eabcd .Name =name ;switch _gbaadd {case ST_GradientTypeUnset :_eabcd .Value ="";case ST_GradientTypeLinear :_eabcd .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_eabcd .Value ="\u0070\u0061\u0074\u0068";};return _eabcd ,nil ;};func (_fdbdc ST_TimePeriod )String ()string {switch _fdbdc {case 0:return "";case 1:return "\u0074\u006f\u0064a\u0079";case 2:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 3:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 4:return "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case 5:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 6:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 7:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return "";};func (_affbg *CT_MeasureDimensionMap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dddae :=range start .Attr {if _dddae .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_egcd ,_dgcb :=_ga .ParseUint (_dddae .Value ,10,32);if _dgcb !=nil {return _dgcb ;};_cebcg :=uint32 (_egcd );_affbg .MeasureGroupAttr =&_cebcg ;continue ;};if _dddae .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_gcgge ,_cbfdef :=_ga .ParseUint (_dddae .Value ,10,32);if _cbfdef !=nil {return _cbfdef ;};_ccaaga :=uint32 (_gcgge );_affbg .DimensionAttr =&_ccaaga ;continue ;};};for {_gcddg ,_bbgbba :=d .Token ();if _bbgbba !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0061s\u0075r\u0065D\u0069m\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_bbgbba );};if _faede ,_gedge :=_gcddg .(_f .EndElement );_gedge &&_faede .Name ==start .Name {break ;};};return nil ;};func (_dfabe *ST_PageOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadfag ,_bcefbf :=d .Token ();if _bcefbf !=nil {return _bcefbf ;};if _agddc ,_fabed :=_cadfag .(_f .EndElement );_fabed &&_agddc .Name ==start .Name {*_dfabe =1;return nil ;};if _gfebcc ,_cadbb :=_cadfag .(_f .CharData );!_cadbb {return _b .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",_cadfag );}else {switch string (_gfebcc ){case "":*_dfabe =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_dfabe =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_dfabe =2;};};_cadfag ,_bcefbf =d .Token ();if _bcefbf !=nil {return _bcefbf ;};if _fbgcga ,_gcdbbb :=_cadfag .(_f .EndElement );_gcdbbb &&_fbgcga .Name ==start .Name {return nil ;};return _b .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",_cadfag );};func (_ffagc *CT_GroupMembers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_faabab :=range start .Attr {if _faabab .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgbbe ,_ddbcaa :=_ga .ParseUint (_faabab .Value ,10,32);if _ddbcaa !=nil {return _ddbcaa ;};_dacag :=uint32 (_dgbbe );_ffagc .CountAttr =&_dacag ;continue ;};};_dafc :for {_cafaa ,_degbe :=d .Token ();if _degbe !=nil {return _degbe ;};switch _dbfdg :=_cafaa .(type ){case _f .StartElement :switch _dbfdg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"}:_cageb :=NewCT_GroupMember ();if _edegb :=d .DecodeElement (_cageb ,&_dbfdg );_edegb !=nil {return _edegb ;};_ffagc .GroupMember =append (_ffagc .GroupMember ,_cageb );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_dbfdg .Name );if _gbgef :=d .Skip ();_gbgef !=nil {return _gbgef ;};};case _f .EndElement :break _dafc ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path
|
|
func (_fbaab *CT_Dxfs )ValidateWithPath (path string )error {for _dbea ,_agece :=range _fbaab .Dxf {if _dabc :=_agece .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_dbea ));_dabc !=nil {return _dabc ;};};return nil ;};func (_eegde *CT_WebPublishItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccead :=range start .Attr {if _ccead .Name .Local =="\u0063\u006f\u0075n\u0074"{_geec ,_cffda :=_ga .ParseUint (_ccead .Value ,10,32);if _cffda !=nil {return _cffda ;};_ggcaac :=uint32 (_geec );_eegde .CountAttr =&_ggcaac ;continue ;};};_dcbeg :for {_dadcc ,_ebdcb :=d .Token ();if _ebdcb !=nil {return _ebdcb ;};switch _cefbe :=_dadcc .(type ){case _f .StartElement :switch _cefbe .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}:_gcbccg :=NewCT_WebPublishItem ();if _fcddf :=d .DecodeElement (_gcbccg ,&_cefbe );_fcddf !=nil {return _fcddf ;};_eegde .WebPublishItem =append (_eegde .WebPublishItem ,_gcbccg );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_cefbe .Name );if _babce :=d .Skip ();_babce !=nil {return _babce ;};};case _f .EndElement :break _dcbeg ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path
|
|
func (_cdfe *CT_GroupMembers )ValidateWithPath (path string )error {for _cdbe ,_gfddg :=range _cdfe .GroupMember {if _bfgg :=_gfddg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_cdbe ));_bfgg !=nil {return _bfgg ;};};return nil ;};func (_caabf *CT_MetadataStringIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afeg :=range start .Attr {if _afeg .Name .Local =="\u0078"{_ffeea ,_fcgac :=_ga .ParseUint (_afeg .Value ,10,32);if _fcgac !=nil {return _fcgac ;};_caabf .XAttr =uint32 (_ffeea );continue ;};if _afeg .Name .Local =="\u0073"{_ecagb ,_ggdaa :=_ga .ParseBool (_afeg .Value );if _ggdaa !=nil {return _ggdaa ;};_caabf .SAttr =&_ecagb ;continue ;};};for {_fabcb ,_gbbed :=d .Token ();if _gbbed !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074a\u0064a\u0074a\u0053t\u0072\u0069\u006e\u0067\u0049\u006e\u0064\u0065\u0078\u003a\u0020\u0025\u0073",_gbbed );};if _gbfa ,_cbggb :=_fabcb .(_f .EndElement );_cbggb &&_gbfa .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_MergeCell and its children
|
|
func (_aegacf *CT_MergeCell )Validate ()error {return _aegacf .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};func NewPivotCacheDefinition ()*PivotCacheDefinition {_daeef :=&PivotCacheDefinition {};_daeef .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _daeef ;};func NewCT_MRUColors ()*CT_MRUColors {_cceda :=&CT_MRUColors {};return _cceda };type CT_RevisionCellChange struct{
|
|
|
|
// Sheet Id
|
|
SIdAttr uint32 ;
|
|
|
|
// Old Formatting Information
|
|
OdxfAttr *bool ;
|
|
|
|
// Row Column Formatting Change
|
|
XfDxfAttr *bool ;
|
|
|
|
// Style Revision
|
|
SAttr *bool ;
|
|
|
|
// Formatting
|
|
DxfAttr *bool ;
|
|
|
|
// Number Format Id
|
|
NumFmtIdAttr *uint32 ;
|
|
|
|
// Quote Prefix
|
|
QuotePrefixAttr *bool ;
|
|
|
|
// Old Quote Prefix
|
|
OldQuotePrefixAttr *bool ;
|
|
|
|
// Phonetic Text
|
|
PhAttr *bool ;
|
|
|
|
// Old Phonetic Text
|
|
OldPhAttr *bool ;
|
|
|
|
// End of List Formula Update
|
|
EndOfListFormulaUpdateAttr *bool ;
|
|
|
|
// Old Cell Data
|
|
Oc *CT_Cell ;
|
|
|
|
// New Cell Data
|
|
Nc *CT_Cell ;
|
|
|
|
// Old Formatting Information
|
|
Odxf *CT_Dxf ;
|
|
|
|
// New Formatting Information
|
|
Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_ddebe *CT_SmartTagType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddebe .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_ddebe .NamespaceUriAttr )});};if _ddebe .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ddebe .NameAttr )});};if _ddebe .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ddebe .UrlAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_Metadata and its children
|
|
func (_faecf *CT_Metadata )Validate ()error {return _faecf .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_ceagd ST_CfvoType )Validate ()error {return _ceagd .ValidateWithPath ("")};type CT_Fills struct{
|
|
|
|
// Fill Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Fill
|
|
Fill []*CT_Fill ;};const (ST_CellFormulaTypeUnset ST_CellFormulaType =0;ST_CellFormulaTypeNormal ST_CellFormulaType =1;ST_CellFormulaTypeArray ST_CellFormulaType =2;ST_CellFormulaTypeDataTable ST_CellFormulaType =3;ST_CellFormulaTypeShared ST_CellFormulaType =4;);func (_dbe *CT_CellAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbe .HorizontalAttr !=ST_HorizontalAlignmentUnset {_bgaf ,_gdcf :=_dbe .HorizontalAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"});if _gdcf !=nil {return _gdcf ;};start .Attr =append (start .Attr ,_bgaf );};if _dbe .VerticalAttr !=ST_VerticalAlignmentUnset {_gfed ,_dafbg :=_dbe .VerticalAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _dafbg !=nil {return _dafbg ;};start .Attr =append (start .Attr ,_gfed );};if _dbe .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .TextRotationAttr )});};if _dbe .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbe .WrapTextAttr ))});};if _dbe .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .IndentAttr )});};if _dbe .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .RelativeIndentAttr )});};if _dbe .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbe .JustifyLastLineAttr ))});};if _dbe .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbe .ShrinkToFitAttr ))});};if _dbe .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dbe .ReadingOrderAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_DataValidationType byte ;func (_gfba *CT_CellWatch )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_gfba .RAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CellStyle ()*CT_CellStyle {_ccea :=&CT_CellStyle {};return _ccea };func NewCT_CustomFilter ()*CT_CustomFilter {_cbfde :=&CT_CustomFilter {};return _cbfde };
|
|
|
|
// Validate validates the CT_ConditionalFormats and its children
|
|
func (_gfcg *CT_ConditionalFormats )Validate ()error {return _gfcg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};type CT_Border struct{
|
|
|
|
// Diagonal Up
|
|
DiagonalUpAttr *bool ;
|
|
|
|
// Diagonal Down
|
|
DiagonalDownAttr *bool ;
|
|
|
|
// Outline
|
|
OutlineAttr *bool ;
|
|
|
|
// Leading Edge Border
|
|
Start *CT_BorderPr ;
|
|
|
|
// Trailing Edge Border
|
|
End *CT_BorderPr ;
|
|
|
|
// Leading Edge Border
|
|
Left *CT_BorderPr ;
|
|
|
|
// Trailing Edge Border
|
|
Right *CT_BorderPr ;
|
|
|
|
// Top Border
|
|
Top *CT_BorderPr ;
|
|
|
|
// Bottom Border
|
|
Bottom *CT_BorderPr ;
|
|
|
|
// Diagonal
|
|
Diagonal *CT_BorderPr ;
|
|
|
|
// Vertical Inner Border
|
|
Vertical *CT_BorderPr ;
|
|
|
|
// Horizontal Inner Borders
|
|
Horizontal *CT_BorderPr ;};func (_edbgac *Users )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edbgac .CT_Users =*NewCT_Users ();for _ ,_gffbd :=range start .Attr {if _gffbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfcbbg ,_cbbbbc :=_ga .ParseUint (_gffbd .Value ,10,32);if _cbbbbc !=nil {return _cbbbbc ;};_bdgdd :=uint32 (_gfcbbg );_edbgac .CountAttr =&_bdgdd ;continue ;};};_babdb :for {_eebaad ,_dffea :=d .Token ();if _dffea !=nil {return _dffea ;};switch _babed :=_eebaad .(type ){case _f .StartElement :switch _babed .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_geeca :=NewCT_SharedUser ();if _fdedfg :=d .DecodeElement (_geeca ,&_babed );_fdedfg !=nil {return _fdedfg ;};_edbgac .UserInfo =append (_edbgac .UserInfo ,_geeca );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0055\u0073\u0065r\u0073 \u0025\u0076",_babed .Name );if _gdceac :=d .Skip ();_gdceac !=nil {return _gdceac ;};};case _f .EndElement :break _babdb ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_Record and its children
|
|
func (_acdad *CT_Record )Validate ()error {return _acdad .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func (_fdfcae ST_ExternalConnectionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gcccc :=_f .Attr {};_gcccc .Name =name ;switch _fdfcae {case ST_ExternalConnectionTypeUnset :_gcccc .Value ="";case ST_ExternalConnectionTypeGeneral :_gcccc .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_gcccc .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_gcccc .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_gcccc .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_gcccc .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_gcccc .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_gcccc .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_gcccc .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_gcccc .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_gcccc .Value ="\u0045\u004d\u0044";};return _gcccc ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path
|
|
func (_cdcec *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_fe .ST_GuidPatternRe .MatchString (_cdcec .GuidAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,_cdcec .GuidAttr );};if _cdcec .ActionAttr ==ST_RevisionActionUnset {return _b .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _eaccc :=_cdcec .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eaccc !=nil {return _eaccc ;};return nil ;};func (_eagfd ST_SortBy )Validate ()error {return _eagfd .ValidateWithPath ("")};func (_added *ST_TextVAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fafced ,_gfgga :=d .Token ();if _gfgga !=nil {return _gfgga ;};if _ccccg ,_bbdac :=_fafced .(_f .EndElement );_bbdac &&_ccccg .Name ==start .Name {*_added =1;return nil ;};if _fbfeg ,_bbfbff :=_fafced .(_f .CharData );!_bbfbff {return _b .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",_fafced );}else {switch string (_fbfeg ){case "":*_added =0;case "\u0074\u006f\u0070":*_added =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_added =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_added =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_added =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_added =5;};};_fafced ,_gfgga =d .Token ();if _gfgga !=nil {return _gfgga ;};if _gfdcg ,_beecff :=_fafced .(_f .EndElement );_beecff &&_gfdcg .Name ==start .Name {return nil ;};return _b .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",_fafced );};func (_bbec *CT_Connections )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebdc :for {_ceade ,_baed :=d .Token ();if _baed !=nil {return _baed ;};switch _aagag :=_ceade .(type ){case _f .StartElement :switch _aagag .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_bbdf :=NewCT_Connection ();if _ccdgf :=d .DecodeElement (_bbdf ,&_aagag );_ccdgf !=nil {return _ccdgf ;};_bbec .Connection =append (_bbec .Connection ,_bbdf );default:_bb .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\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074i\u006fn\u0073\u0020\u0025\u0076",_aagag .Name );if _dege :=d .Skip ();_dege !=nil {return _dege ;};};case _f .EndElement :break _ebdc ;case _f .CharData :};};return nil ;};func (_dcedg *CT_CustomSheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dcedg .GuidAttr )});if _dcedg .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dcedg .ScaleAttr )});};if _dcedg .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dcedg .ColorIdAttr )});};if _dcedg .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .ShowPageBreaksAttr ))});};if _dcedg .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .ShowFormulasAttr ))});};if _dcedg .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .ShowGridLinesAttr ))});};if _dcedg .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .ShowRowColAttr ))});};if _dcedg .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .OutlineSymbolsAttr ))});};if _dcedg .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .ZeroValuesAttr ))});};if _dcedg .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .FitToPageAttr ))});};if _dcedg .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .PrintAreaAttr ))});};if _dcedg .FilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .FilterAttr ))});};if _dcedg .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .ShowAutoFilterAttr ))});};if _dcedg .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .HiddenRowsAttr ))});};if _dcedg .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .HiddenColumnsAttr ))});};if _dcedg .StateAttr !=ST_SheetStateUnset {_eaea ,_baade :=_dcedg .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _baade !=nil {return _baade ;};start .Attr =append (start .Attr ,_eaea );};if _dcedg .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .FilterUniqueAttr ))});};if _dcedg .ViewAttr !=ST_SheetViewTypeUnset {_baega ,_eegb :=_dcedg .ViewAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0065\u0077"});if _eegb !=nil {return _eegb ;};start .Attr =append (start .Attr ,_baega );};if _dcedg .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcedg .ShowRulerAttr ))});};if _dcedg .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dcedg .TopLeftCellAttr )});};e .EncodeToken (start );if _dcedg .Pane !=nil {_dceb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_dcedg .Pane ,_dceb );};if _dcedg .Selection !=nil {_edbgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcedg .Selection ,_edbgg );};if _dcedg .RowBreaks !=nil {_bagdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_dcedg .RowBreaks ,_bagdg );};if _dcedg .ColBreaks !=nil {_gagda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_dcedg .ColBreaks ,_gagda );};if _dcedg .PageMargins !=nil {_daeba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dcedg .PageMargins ,_daeba );};if _dcedg .PrintOptions !=nil {_ebbf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dcedg .PrintOptions ,_ebbf );};if _dcedg .PageSetup !=nil {_fdeae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dcedg .PageSetup ,_fdeae );};if _dcedg .HeaderFooter !=nil {_ebfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_dcedg .HeaderFooter ,_ebfd );};if _dcedg .AutoFilter !=nil {_adff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_dcedg .AutoFilter ,_adff );};if _dcedg .ExtLst !=nil {_cdea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcedg .ExtLst ,_cdea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_DefinedNames and its children
|
|
func (_dabag *CT_DefinedNames )Validate ()error {return _dabag .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path
|
|
func (_daaaef *CT_Fonts )ValidateWithPath (path string )error {for _fdec ,_gaabc :=range _daaaef .Font {if _fdcgf :=_gaabc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_fdec ));_fdcgf !=nil {return _fdcgf ;};};return nil ;};func (_ccacf *CT_DataConsolidate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccacf .FunctionAttr !=ST_DataConsolidateFunctionUnset {_ffeab ,_bbegg :=_ccacf .FunctionAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"});if _bbegg !=nil {return _bbegg ;};start .Attr =append (start .Attr ,_ffeab );};if _ccacf .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ccacf .StartLabelsAttr ))});};if _ccacf .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ccacf .LeftLabelsAttr ))});};if _ccacf .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ccacf .TopLabelsAttr ))});};if _ccacf .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ccacf .LinkAttr ))});};e .EncodeToken (start );if _ccacf .DataRefs !=nil {_ffda :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}};e .EncodeElement (_ccacf .DataRefs ,_ffda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path
|
|
func (_ccagd *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _ccagd .ValAttr ==_fe .ST_VerticalAlignRunUnset {return _b .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _fedbb :=_ccagd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fedbb !=nil {return _fedbb ;};return nil ;};func (_gfda *CT_HeaderFooter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdcgge :=range start .Attr {if _fdcgge .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_gdcd ,_bfgf :=_ga .ParseBool (_fdcgge .Value );if _bfgf !=nil {return _bfgf ;};_gfda .DifferentOddEvenAttr =&_gdcd ;continue ;};if _fdcgge .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_gdbbf ,_fdedd :=_ga .ParseBool (_fdcgge .Value );if _fdedd !=nil {return _fdedd ;};_gfda .DifferentFirstAttr =&_gdbbf ;continue ;};if _fdcgge .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_gccbc ,_ddbfd :=_ga .ParseBool (_fdcgge .Value );if _ddbfd !=nil {return _ddbfd ;};_gfda .ScaleWithDocAttr =&_gccbc ;continue ;};if _fdcgge .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_bbadb ,_ceaed :=_ga .ParseBool (_fdcgge .Value );if _ceaed !=nil {return _ceaed ;};_gfda .AlignWithMarginsAttr =&_bbadb ;continue ;};};_fdabd :for {_dbfac ,_cddbag :=d .Token ();if _cddbag !=nil {return _cddbag ;};switch _ccfef :=_dbfac .(type ){case _f .StartElement :switch _ccfef .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_gfda .OddHeader =new (string );if _eabbb :=d .DecodeElement (_gfda .OddHeader ,&_ccfef );_eabbb !=nil {return _eabbb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_gfda .OddFooter =new (string );if _cacgb :=d .DecodeElement (_gfda .OddFooter ,&_ccfef );_cacgb !=nil {return _cacgb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_gfda .EvenHeader =new (string );if _febef :=d .DecodeElement (_gfda .EvenHeader ,&_ccfef );_febef !=nil {return _febef ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_gfda .EvenFooter =new (string );if _cbfag :=d .DecodeElement (_gfda .EvenFooter ,&_ccfef );_cbfag !=nil {return _cbfag ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_gfda .FirstHeader =new (string );if _gffcd :=d .DecodeElement (_gfda .FirstHeader ,&_ccfef );_gffcd !=nil {return _gffcd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_gfda .FirstFooter =new (string );if _cegaa :=d .DecodeElement (_gfda .FirstFooter ,&_ccfef );_cegaa !=nil {return _cegaa ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0048\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072\u0020\u0025\u0076",_ccfef .Name );if _dgaef :=d .Skip ();_dgaef !=nil {return _dgaef ;};};case _f .EndElement :break _fdabd ;case _f .CharData :};};return nil ;};func NewCT_CalcPr ()*CT_CalcPr {_eeg :=&CT_CalcPr {};return _eeg };
|
|
|
|
// Validate validates the CT_ExternalLink and its children
|
|
func (_bffga *CT_ExternalLink )Validate ()error {return _bffga .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};type CT_PivotAreaReference struct{
|
|
|
|
// Field Index
|
|
FieldAttr *uint32 ;
|
|
|
|
// Item Index Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Selected
|
|
SelectedAttr *bool ;
|
|
|
|
// Positional Reference
|
|
ByPositionAttr *bool ;
|
|
|
|
// Relative Reference
|
|
RelativeAttr *bool ;
|
|
|
|
// Include Default Filter
|
|
DefaultSubtotalAttr *bool ;
|
|
|
|
// Include Sum Filter
|
|
SumSubtotalAttr *bool ;
|
|
|
|
// Include CountA Filter
|
|
CountASubtotalAttr *bool ;
|
|
|
|
// Include Average Filter
|
|
AvgSubtotalAttr *bool ;
|
|
|
|
// Include Maximum Filter
|
|
MaxSubtotalAttr *bool ;
|
|
|
|
// Include Minimum Filter
|
|
MinSubtotalAttr *bool ;
|
|
|
|
// Include Product Filter
|
|
ProductSubtotalAttr *bool ;
|
|
|
|
// Include Count Subtotal
|
|
CountSubtotalAttr *bool ;
|
|
|
|
// Include StdDev Filter
|
|
StdDevSubtotalAttr *bool ;
|
|
|
|
// Include StdDevP Filter
|
|
StdDevPSubtotalAttr *bool ;
|
|
|
|
// Include Var Filter
|
|
VarSubtotalAttr *bool ;
|
|
|
|
// Include VarP Filter
|
|
VarPSubtotalAttr *bool ;
|
|
|
|
// Field Item
|
|
X []*CT_Index ;ExtLst *CT_ExtensionList ;};func NewCT_RElt ()*CT_RElt {_gdegb :=&CT_RElt {};return _gdegb };func (_dcfdfa *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcfdfa =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dcfdfa =1;case "\u006c\u0065\u0066\u0074":*_dcfdfa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcfdfa =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dcfdfa =4;};return nil ;};func (_bggdf *CT_ServerFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bggdf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bggdf .CountAttr )});};e .EncodeToken (start );if _bggdf .ServerFormat !=nil {_caeeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_bdgaca :=range _bggdf .ServerFormat {e .EncodeElement (_bdgaca ,_caeeg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbecc *CT_RgbColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbecc .RgbAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0067\u0062"},Value :_b .Sprintf ("\u0025\u0076",*_dbecc .RgbAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebgbcb ST_VerticalAlignment )ValidateWithPath (path string )error {switch _ebgbcb {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgbcb ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path
|
|
func (_befdc *CT_DataValidations )ValidateWithPath (path string )error {for _adgd ,_dgfbfb :=range _befdc .DataValidation {if _edecf :=_dgfbfb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_adgd ));_edecf !=nil {return _edecf ;};};return nil ;};
|
|
|
|
// Validate validates the CT_GroupItems and its children
|
|
func (_aedg *CT_GroupItems )Validate ()error {return _aedg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};func (_ccecb *CT_SingleXmlCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fadef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}};for _ ,_ddbaff :=range _ccecb .SingleXmlCell {e .EncodeElement (_ddbaff ,_fadef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_acbc :=&CT_DataBinding {};return _acbc };func (_dgadd *CT_PhoneticPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbfg :=range start .Attr {if _gbfg .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_cdcfg ,_aecfa :=_ga .ParseUint (_gbfg .Value ,10,32);if _aecfa !=nil {return _aecfa ;};_dgadd .FontIdAttr =uint32 (_cdcfg );continue ;};if _gbfg .Name .Local =="\u0074\u0079\u0070\u0065"{_dgadd .TypeAttr .UnmarshalXMLAttr (_gbfg );continue ;};if _gbfg .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_dgadd .AlignmentAttr .UnmarshalXMLAttr (_gbfg );continue ;};};for {_fbeda ,_gbbfg :=d .Token ();if _gbbfg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_gbbfg );};if _agbfe ,_bdfg :=_fbeda .(_f .EndElement );_bdfg &&_agbfe .Name ==start .Name {break ;};};return nil ;};func (_effa *CT_DataBar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effa .Color =NewCT_Color ();for _ ,_eegcf :=range start .Attr {if _eegcf .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_edbf ,_ggdb :=_ga .ParseUint (_eegcf .Value ,10,32);if _ggdb !=nil {return _ggdb ;};_ccfbg :=uint32 (_edbf );_effa .MinLengthAttr =&_ccfbg ;continue ;};if _eegcf .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_gfeae ,_dffeb :=_ga .ParseUint (_eegcf .Value ,10,32);if _dffeb !=nil {return _dffeb ;};_aggc :=uint32 (_gfeae );_effa .MaxLengthAttr =&_aggc ;continue ;};if _eegcf .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_cceee ,_fgbg :=_ga .ParseBool (_eegcf .Value );if _fgbg !=nil {return _fgbg ;};_effa .ShowValueAttr =&_cceee ;continue ;};};_gagfd :for {_caggc ,_bfed :=d .Token ();if _bfed !=nil {return _bfed ;};switch _cbfa :=_caggc .(type ){case _f .StartElement :switch _cbfa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_fgcfg :=NewCT_Cfvo ();if _bebc :=d .DecodeElement (_fgcfg ,&_cbfa );_bebc !=nil {return _bebc ;};_effa .Cfvo =append (_effa .Cfvo ,_fgcfg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _fbagc :=d .DecodeElement (_effa .Color ,&_cbfa );_fbagc !=nil {return _fbagc ;};default:_bb .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\u005fD\u0061\u0074\u0061\u0042\u0061\u0072\u0020\u0025\u0076",_cbfa .Name );if _bfeb :=d .Skip ();_bfeb !=nil {return _bfeb ;};};case _f .EndElement :break _gagfd ;case _f .CharData :};};return nil ;};func (_aaacbb ST_DynamicFilterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_feebg :=_f .Attr {};_feebg .Name =name ;switch _aaacbb {case ST_DynamicFilterTypeUnset :_feebg .Value ="";case ST_DynamicFilterTypeNull :_feebg .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_feebg .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_feebg .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_feebg .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_feebg .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_feebg .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_feebg .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_feebg .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_feebg .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_feebg .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_feebg .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_feebg .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_feebg .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_feebg .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_feebg .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_feebg .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_feebg .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_feebg .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_feebg .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_feebg .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_feebg .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_feebg .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_feebg .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_feebg .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_feebg .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_feebg .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_feebg .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_feebg .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_feebg .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_feebg .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_feebg .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_feebg .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_feebg .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_feebg .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_feebg .Value ="\u004d\u0031\u0032";};return _feebg ,nil ;};func (_acdgb ST_ItemType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bacca :=_f .Attr {};_bacca .Name =name ;switch _acdgb {case ST_ItemTypeUnset :_bacca .Value ="";case ST_ItemTypeData :_bacca .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_bacca .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_bacca .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_bacca .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_bacca .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_bacca .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_bacca .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_bacca .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_bacca .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_bacca .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_bacca .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_bacca .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_bacca .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_bacca .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_bacca .Value ="\u0062\u006c\u0061n\u006b";};return _bacca ,nil ;};func (_eeccg *CT_MeasureGroups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeccg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eeccg .CountAttr )});};e .EncodeToken (start );if _eeccg .MeasureGroup !=nil {_febfa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_ggacb :=range _eeccg .MeasureGroup {e .EncodeElement (_ggacb ,_febfa );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_befgd :=&CT_PivotCacheRecords {};return _befgd ;};func (_aedcf *CT_ExternalRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_aedcf .RAttr )});e .EncodeToken (start );if _aedcf .Cell !=nil {_feeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_agced :=range _aedcf .Cell {e .EncodeElement (_agced ,_feeg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Member struct{
|
|
|
|
// Hidden Item Name
|
|
NameAttr string ;};
|
|
|
|
// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path
|
|
func (_beecgc *CT_RevisionCellChange )ValidateWithPath (path string )error {if _beecgc .Oc !=nil {if _ebcag :=_beecgc .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_ebcag !=nil {return _ebcag ;};};if _adcfe :=_beecgc .Nc .ValidateWithPath (path +"\u002f\u004e\u0063");_adcfe !=nil {return _adcfe ;};if _beecgc .Odxf !=nil {if _debfg :=_beecgc .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_debfg !=nil {return _debfg ;};};if _beecgc .Ndxf !=nil {if _bgfcee :=_beecgc .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066");_bgfcee !=nil {return _bgfcee ;};};if _beecgc .ExtLst !=nil {if _gaaec :=_beecgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaaec !=nil {return _gaaec ;};};return nil ;};
|
|
|
|
// Validate validates the CT_RevisionMove and its children
|
|
func (_geagca *CT_RevisionMove )Validate ()error {return _geagca .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func NewCT_DataBar ()*CT_DataBar {_ccec :=&CT_DataBar {};_ccec .Color =NewCT_Color ();return _ccec };type ST_ParameterType byte ;func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_babf :=&CT_FileRecoveryPr {};return _babf };
|
|
|
|
// Validate validates the CT_ExternalBook and its children
|
|
func (_bgdb *CT_ExternalBook )Validate ()error {return _bgdb .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_dccba *CT_QueryTableFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dccba .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dccba .CountAttr )});};e .EncodeToken (start );if _dccba .QueryTableField !=nil {_fdgdae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dadde :=range _dccba .QueryTableField {e .EncodeElement (_dadde ,_fdgdae );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fccce *CT_Location )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_fccce .RefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",_fccce .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",_fccce .FirstDataRowAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",_fccce .FirstDataColAttr )});if _fccce .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fccce .RowPageCountAttr )});};if _fccce .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fccce .ColPageCountAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgbd *CT_Members )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adega :=range start .Attr {if _adega .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecgaed ,_bggbg :=_ga .ParseUint (_adega .Value ,10,32);if _bggbg !=nil {return _bggbg ;};_cdgfg :=uint32 (_ecgaed );_cgbd .CountAttr =&_cdgfg ;continue ;};if _adega .Name .Local =="\u006c\u0065\u0076e\u006c"{_deebc ,_gecbf :=_ga .ParseUint (_adega .Value ,10,32);if _gecbf !=nil {return _gecbf ;};_eadcb :=uint32 (_deebc );_cgbd .LevelAttr =&_eadcb ;continue ;};};_agcdg :for {_fggbb ,_cgbbbg :=d .Token ();if _cgbbbg !=nil {return _cgbbbg ;};switch _beefg :=_fggbb .(type ){case _f .StartElement :switch _beefg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"}:_gcbba :=NewCT_Member ();if _egga :=d .DecodeElement (_gcbba ,&_beefg );_egga !=nil {return _egga ;};_cgbd .Member =append (_cgbd .Member ,_gcbba );default:_bb .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\u005fM\u0065\u006d\u0062\u0065\u0072\u0073\u0020\u0025\u0076",_beefg .Name );if _cacbd :=d .Skip ();_cacbd !=nil {return _cacbd ;};};case _f .EndElement :break _agcdg ;case _f .CharData :};};return nil ;};type CT_PCDSDTCEntries struct{
|
|
|
|
// Tuple Count
|
|
CountAttr *uint32 ;
|
|
|
|
// No Value
|
|
M []*CT_Missing ;
|
|
|
|
// Numeric Value
|
|
N []*CT_Number ;
|
|
|
|
// Error Value
|
|
E []*CT_Error ;
|
|
|
|
// Character Value
|
|
S []*CT_String ;};func (_ddbbg ST_TotalsRowFunction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddbbg .String (),start );};type CT_MdxSet struct{
|
|
|
|
// Set Definition Index
|
|
NsAttr uint32 ;
|
|
|
|
// Sort By Member Index Count
|
|
CAttr *uint32 ;
|
|
|
|
// Set Sort Order
|
|
OAttr ST_MdxSetOrder ;
|
|
|
|
// Member Unique Name Index
|
|
N []*CT_MetadataStringIndex ;};type CT_SmartTagTypes struct{
|
|
|
|
// Smart Tag Type
|
|
SmartTagType []*CT_SmartTagType ;};func (_gbbcf *CT_ObjectPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbbcf .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbbcf .LockedAttr ))});};if _gbbcf .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbbcf .DefaultSizeAttr ))});};if _gbbcf .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbbcf .PrintAttr ))});};if _gbbcf .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbbcf .DisabledAttr ))});};if _gbbcf .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbbcf .UiObjectAttr ))});};if _gbbcf .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbbcf .AutoFillAttr ))});};if _gbbcf .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbbcf .AutoLineAttr ))});};if _gbbcf .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbbcf .AutoPictAttr ))});};if _gbbcf .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_gbbcf .MacroAttr )});};if _gbbcf .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gbbcf .AltTextAttr )});};if _gbbcf .DdeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbbcf .DdeAttr ))});};if _gbbcf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gbbcf .IdAttr )});};e .EncodeToken (start );_bdegc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_gbbcf .Anchor ,_bdegc );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_bgbce :=&CT_HeaderFooter {};return _bgbce };func (_cabde *ST_PrintError )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cabde =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_cabde =1;case "\u0062\u006c\u0061n\u006b":*_cabde =2;case "\u0064\u0061\u0073\u0068":*_cabde =3;case "\u004e\u0041":*_cabde =4;};return nil ;};type CT_FontSize struct{
|
|
|
|
// Value
|
|
ValAttr float64 ;};func (_bebdg *CT_Revisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bebdg .Rrc !=nil {_bbfgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_efebge :=range _bebdg .Rrc {e .EncodeElement (_efebge ,_bbfgf );};};if _bebdg .Rm !=nil {_beggc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_cccfd :=range _bebdg .Rm {e .EncodeElement (_cccfd ,_beggc );};};if _bebdg .Rcv !=nil {_fggfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}};for _ ,_dddecf :=range _bebdg .Rcv {e .EncodeElement (_dddecf ,_fggfd );};};if _bebdg .Rsnm !=nil {_ffcac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_fdfbgd :=range _bebdg .Rsnm {e .EncodeElement (_fdfbgd ,_ffcac );};};if _bebdg .Ris !=nil {_gacfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_feadb :=range _bebdg .Ris {e .EncodeElement (_feadb ,_gacfc );};};if _bebdg .Rcc !=nil {_cfgfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_acffb :=range _bebdg .Rcc {e .EncodeElement (_acffb ,_cfgfc );};};if _bebdg .Rfmt !=nil {_eeafd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_degcbd :=range _bebdg .Rfmt {e .EncodeElement (_degcbd ,_eeafd );};};if _bebdg .Raf !=nil {_eabba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_ggbgg :=range _bebdg .Raf {e .EncodeElement (_ggbgg ,_eabba );};};if _bebdg .Rdn !=nil {_daaaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}};for _ ,_dddgdcc :=range _bebdg .Rdn {e .EncodeElement (_dddgdcc ,_daaaf );};};if _bebdg .Rcmt !=nil {_efedb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_cbgecc :=range _bebdg .Rcmt {e .EncodeElement (_cbgecc ,_efedb );};};if _bebdg .Rqt !=nil {_gdecdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_adgeg :=range _bebdg .Rqt {e .EncodeElement (_adgeg ,_gdecdc );};};if _bebdg .Rcft !=nil {_bcfgg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}};for _ ,_ebfeg :=range _bebdg .Rcft {e .EncodeElement (_ebfeg ,_bcfgg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TableParts ()*CT_TableParts {_fcgacf :=&CT_TableParts {};return _fcgacf };
|
|
|
|
// ValidateWithPath validates the Users and its children, prefixing error messages with path
|
|
func (_bgefe *Users )ValidateWithPath (path string )error {if _fggebf :=_bgefe .CT_Users .ValidateWithPath (path );_fggebf !=nil {return _fggebf ;};return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_fadg :=&CT_GroupLevels {};return _fadg };
|
|
|
|
// Validate validates the Table and its children
|
|
func (_ffcdaf *Table )Validate ()error {return _ffcdaf .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};func (_abace *CT_CalcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abace .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_abace .CalcIdAttr )});};if _abace .CalcModeAttr !=ST_CalcModeUnset {_ecad ,_bff :=_abace .CalcModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _bff !=nil {return _bff ;};start .Attr =append (start .Attr ,_ecad );};if _abace .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_abace .FullCalcOnLoadAttr ))});};if _abace .RefModeAttr !=ST_RefModeUnset {_ddba ,_abag :=_abace .RefModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _abag !=nil {return _abag ;};start .Attr =append (start .Attr ,_ddba );};if _abace .IterateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_abace .IterateAttr ))});};if _abace .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abace .IterateCountAttr )});};if _abace .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_abace .IterateDeltaAttr )});};if _abace .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_abace .FullPrecisionAttr ))});};if _abace .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_abace .CalcCompletedAttr ))});};if _abace .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_abace .CalcOnSaveAttr ))});};if _abace .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_abace .ConcurrentCalcAttr ))});};if _abace .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abace .ConcurrentManualCountAttr )});};if _abace .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_abace .ForceFullCalcAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_AutoSortScope and its children
|
|
func (_bdf *CT_AutoSortScope )Validate ()error {return _bdf .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};type CT_PhoneticRun struct{
|
|
|
|
// Base Text Start Index
|
|
SbAttr uint32 ;
|
|
|
|
// Base Text End Index
|
|
EbAttr uint32 ;
|
|
|
|
// Text
|
|
T string ;};func NewCT_TablePart ()*CT_TablePart {_bbagc :=&CT_TablePart {};return _bbagc };func NewCT_ProtectedRange ()*CT_ProtectedRange {_ggfdf :=&CT_ProtectedRange {};return _ggfdf };func (_cgfeb ST_CellType )String ()string {switch _cgfeb {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";case 5:return "\u0073\u0074\u0072";case 6:return "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return "";};type CT_ExternalReferences struct{
|
|
|
|
// External Reference
|
|
ExternalReference []*CT_ExternalReference ;};func NewCT_CellXfs ()*CT_CellXfs {_ddda :=&CT_CellXfs {};return _ddda };func (_gbed *CT_ColFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccb :=range start .Attr {if _ccb .Name .Local =="\u0063\u006f\u0075n\u0074"{_beec ,_acfda :=_ga .ParseUint (_ccb .Value ,10,32);if _acfda !=nil {return _acfda ;};_gacc :=uint32 (_beec );_gbed .CountAttr =&_gacc ;continue ;};};_ebeag :for {_dgec ,_adaa :=d .Token ();if _adaa !=nil {return _adaa ;};switch _gffd :=_dgec .(type ){case _f .StartElement :switch _gffd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_adfa :=NewCT_Field ();if _agbd :=d .DecodeElement (_adfa ,&_gffd );_agbd !=nil {return _agbd ;};_gbed .Field =append (_gbed .Field ,_adfa );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006cF\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_gffd .Name );if _ccce :=d .Skip ();_ccce !=nil {return _ccce ;};};case _f .EndElement :break _ebeag ;case _f .CharData :};};return nil ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_bfgbd :=&CT_MetadataStrings {};return _bfgbd };func (_ffabaf ST_ParameterType )Validate ()error {return _ffabaf .ValidateWithPath ("")};
|
|
|
|
// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path
|
|
func (_feacg *CT_Record )ValidateWithPath (path string )error {for _agebg ,_cebgca :=range _feacg .M {if _eccfb :=_cebgca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_agebg ));_eccfb !=nil {return _eccfb ;};};for _dbfade ,_cbgec :=range _feacg .N {if _eccgdd :=_cbgec .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_dbfade ));_eccgdd !=nil {return _eccgdd ;};};for _gbbea ,_efecd :=range _feacg .B {if _gbdgb :=_efecd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_gbbea ));_gbdgb !=nil {return _gbdgb ;};};for _gcbeg ,_cdegb :=range _feacg .E {if _gccecc :=_cdegb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gcbeg ));_gccecc !=nil {return _gccecc ;};};for _fceaff ,_ebcabd :=range _feacg .S {if _ededaa :=_ebcabd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fceaff ));_ededaa !=nil {return _ededaa ;};};for _bagce ,_dcabf :=range _feacg .D {if _babfd :=_dcabf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_bagce ));_babfd !=nil {return _babfd ;};};for _gafac ,_bebdb :=range _feacg .X {if _ebacb :=_bebdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gafac ));_ebacb !=nil {return _ebacb ;};};return nil ;};func (_ceaeda *CT_RevisionComment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ceaeda .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ceaeda .CellAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ceaeda .GuidAttr )});if _ceaeda .ActionAttr !=ST_RevisionActionUnset {_bgbfb ,_agbec :=_ceaeda .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _agbec !=nil {return _agbec ;};start .Attr =append (start .Attr ,_bgbfb );};if _ceaeda .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ceaeda .AlwaysShowAttr ))});};if _ceaeda .OldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ceaeda .OldAttr ))});};if _ceaeda .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ceaeda .HiddenRowAttr ))});};if _ceaeda .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ceaeda .HiddenColumnAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",_ceaeda .AuthorAttr )});if _ceaeda .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_ceaeda .OldLengthAttr )});};if _ceaeda .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_ceaeda .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfgaf *CT_FileRecoveryPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfgaf .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dfgaf .AutoRecoverAttr ))});};if _dfgaf .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dfgaf .CrashSaveAttr ))});};if _dfgaf .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dfgaf .DataExtractLoadAttr ))});};if _dfgaf .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dfgaf .RepairLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_Stylesheet and its children
|
|
func (_dedcb *CT_Stylesheet )Validate ()error {return _dedcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};const (ST_CellTypeUnset ST_CellType =0;ST_CellTypeB ST_CellType =1;ST_CellTypeN ST_CellType =2;ST_CellTypeE ST_CellType =3;ST_CellTypeS ST_CellType =4;ST_CellTypeStr ST_CellType =5;ST_CellTypeInlineStr ST_CellType =6;);func (_gebff *ST_ParameterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baeaf ,_gfeeg :=d .Token ();if _gfeeg !=nil {return _gfeeg ;};if _bbbbc ,_dfgfg :=_baeaf .(_f .EndElement );_dfgfg &&_bbbbc .Name ==start .Name {*_gebff =1;return nil ;};if _efeadg ,_agadf :=_baeaf .(_f .CharData );!_agadf {return _b .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",_baeaf );}else {switch string (_efeadg ){case "":*_gebff =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_gebff =1;case "\u0076\u0061\u006cu\u0065":*_gebff =2;case "\u0063\u0065\u006c\u006c":*_gebff =3;};};_baeaf ,_gfeeg =d .Token ();if _gfeeg !=nil {return _gfeeg ;};if _cfegfe ,_egdcc :=_baeaf .(_f .EndElement );_egdcc &&_cfegfe .Name ==start .Name {return nil ;};return _b .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",_baeaf );};func NewCT_ExternalCell ()*CT_ExternalCell {_ecbgc :=&CT_ExternalCell {};return _ecbgc };func (_bcdabg *CT_RevisionRowColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bcdabg .SIdAttr )});if _bcdabg .EolAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcdabg .EolAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_bcdabg .RefAttr )});_dbaffb ,_cdfacb :=_bcdabg .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cdfacb !=nil {return _cdfacb ;};start .Attr =append (start .Attr ,_dbaffb );if _bcdabg .EdgeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcdabg .EdgeAttr ))});};if _bcdabg .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcdabg .RIdAttr )});};if _bcdabg .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcdabg .UaAttr ))});};if _bcdabg .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcdabg .RaAttr ))});};e .EncodeToken (start );if _bcdabg .Undo !=nil {_aggfa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_dacda :=range _bcdabg .Undo {e .EncodeElement (_dacda ,_aggfa );};};if _bcdabg .Rcc !=nil {_aceec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_ccbdc :=range _bcdabg .Rcc {e .EncodeElement (_ccbdc ,_aceec );};};if _bcdabg .Rfmt !=nil {_gddefg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_cfdca :=range _bcdabg .Rfmt {e .EncodeElement (_cfdca ,_gddefg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RElt struct{
|
|
|
|
// Run Properties
|
|
RPr *CT_RPrElt ;
|
|
|
|
// Text
|
|
T string ;};
|
|
|
|
// Validate validates the CT_DataValidations and its children
|
|
func (_cbgad *CT_DataValidations )Validate ()error {return _cbgad .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func NewCT_LevelGroup ()*CT_LevelGroup {_fgdad :=&CT_LevelGroup {};_fgdad .GroupMembers =NewCT_GroupMembers ();return _fgdad ;};func (_affafa ST_ItemType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_affafa .String (),start );};func (_deaf *CT_PageMargins )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",_deaf .LeftAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_b .Sprintf ("\u0025\u0076",_deaf .RightAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0076",_deaf .TopAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",_deaf .BottomAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_deaf .HeaderAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",_deaf .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eeege *CT_TableColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eeege .IdAttr )});if _eeege .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eeege .UniqueNameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_eeege .NameAttr )});if _eeege .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_abgabb ,_fbdfg :=_eeege .TotalsRowFunctionAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _fbdfg !=nil {return _fbdfg ;};start .Attr =append (start .Attr ,_abgabb );};if _eeege .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_eeege .TotalsRowLabelAttr )});};if _eeege .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eeege .QueryTableFieldIdAttr )});};if _eeege .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eeege .HeaderRowDxfIdAttr )});};if _eeege .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_eeege .DataDxfIdAttr )});};if _eeege .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eeege .TotalsRowDxfIdAttr )});};if _eeege .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eeege .HeaderRowCellStyleAttr )});};if _eeege .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eeege .DataCellStyleAttr )});};if _eeege .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eeege .TotalsRowCellStyleAttr )});};e .EncodeToken (start );if _eeege .CalculatedColumnFormula !=nil {_afcdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072m\u0075\u006c\u0061"}};e .EncodeElement (_eeege .CalculatedColumnFormula ,_afcdb );};if _eeege .TotalsRowFormula !=nil {_bbfff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};e .EncodeElement (_eeege .TotalsRowFormula ,_bbfff );};if _eeege .XmlColumnPr !=nil {_deged :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_eeege .XmlColumnPr ,_deged );};if _eeege .ExtLst !=nil {_bbedb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eeege .ExtLst ,_bbedb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfgbae *CT_MergeCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adffe :=range start .Attr {if _adffe .Name .Local =="\u0063\u006f\u0075n\u0074"{_edegg ,_adccd :=_ga .ParseUint (_adffe .Value ,10,32);if _adccd !=nil {return _adccd ;};_cfcgb :=uint32 (_edegg );_cfgbae .CountAttr =&_cfcgb ;continue ;};};_gefabc :for {_aabgg ,_dcfff :=d .Token ();if _dcfff !=nil {return _dcfff ;};switch _cadce :=_aabgg .(type ){case _f .StartElement :switch _cadce .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"}:_begga :=NewCT_MergeCell ();if _dabef :=d .DecodeElement (_begga ,&_cadce );_dabef !=nil {return _dabef ;};_cfgbae .MergeCell =append (_cfgbae .MergeCell ,_begga );default:_bb .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\u004de\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073 \u0025\u0076",_cadce .Name );if _efdbf :=d .Skip ();_efdbf !=nil {return _efdbf ;};};case _f .EndElement :break _gefabc ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path
|
|
func (_fccca *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _fccca .ExtLst !=nil {if _ggbea :=_fccca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggbea !=nil {return _ggbea ;};};return nil ;};func (_fgfae *CT_Set )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aadaf :=range start .Attr {if _aadaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgbdde ,_abbge :=_ga .ParseUint (_aadaf .Value ,10,32);if _abbge !=nil {return _abbge ;};_bafae :=uint32 (_cgbdde );_fgfae .CountAttr =&_bafae ;continue ;};if _aadaf .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_cabea ,_bbdecd :=_ga .ParseInt (_aadaf .Value ,10,32);if _bbdecd !=nil {return _bbdecd ;};_fgfae .MaxRankAttr =int32 (_cabea );continue ;};if _aadaf .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_bcfaa ,_eebbfb :=_aadaf .Value ,error (nil );if _eebbfb !=nil {return _eebbfb ;};_fgfae .SetDefinitionAttr =_bcfaa ;continue ;};if _aadaf .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_fgfae .SortTypeAttr .UnmarshalXMLAttr (_aadaf );continue ;};if _aadaf .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_gegegg ,_befga :=_ga .ParseBool (_aadaf .Value );if _befga !=nil {return _befga ;};_fgfae .QueryFailedAttr =&_gegegg ;continue ;};};_accfe :for {_eedba ,_bgbga :=d .Token ();if _bgbga !=nil {return _bgbga ;};switch _fdcdg :=_eedba .(type ){case _f .StartElement :switch _fdcdg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_cbgfg :=NewCT_Tuples ();if _dfbfb :=d .DecodeElement (_cbgfg ,&_fdcdg );_dfbfb !=nil {return _dfbfb ;};_fgfae .Tpls =append (_fgfae .Tpls ,_cbgfg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"}:_fgfae .SortByTuple =NewCT_Tuples ();if _adceda :=d .DecodeElement (_fgfae .SortByTuple ,&_fdcdg );_adceda !=nil {return _adceda ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0074\u0020\u0025\u0076",_fdcdg .Name );if _bfeaca :=d .Skip ();_bfeaca !=nil {return _bfeaca ;};};case _f .EndElement :break _accfe ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path
|
|
func (_ecda *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _befcd ,_cfcfge :=range _ecda .Reference {if _ggaca :=_cfcfge .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_befcd ));_ggaca !=nil {return _ggaca ;};};return nil ;};func (_bgebd *CT_RgbColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggba :=range start .Attr {if _ggba .Name .Local =="\u0072\u0067\u0062"{_bfeca ,_febfac :=_ggba .Value ,error (nil );if _febfac !=nil {return _febfac ;};_bgebd .RgbAttr =&_bfeca ;continue ;};};for {_feafge ,_bcaf :=d .Token ();if _bcaf !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_bcaf );};if _bacfg ,_bbaag :=_feafge .(_f .EndElement );_bbaag &&_bacfg .Name ==start .Name {break ;};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_bbef :=&CT_Drawing {};return _bbef };
|
|
|
|
// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path
|
|
func (_dfeeaf *StyleSheet )ValidateWithPath (path string )error {if _feggca :=_dfeeaf .CT_Stylesheet .ValidateWithPath (path );_feggca !=nil {return _feggca ;};return nil ;};func (_dcgefc *CT_PCDSDTCEntries )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edbgb :=range start .Attr {if _edbgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggeag ,_dgggg :=_ga .ParseUint (_edbgb .Value ,10,32);if _dgggg !=nil {return _dgggg ;};_edfgg :=uint32 (_ggeag );_dcgefc .CountAttr =&_edfgg ;continue ;};};_ceedd :for {_bgbda ,_bdacd :=d .Token ();if _bdacd !=nil {return _bdacd ;};switch _cgfbg :=_bgbda .(type ){case _f .StartElement :switch _cgfbg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_dgccb :=NewCT_Missing ();if _aadfd :=d .DecodeElement (_dgccb ,&_cgfbg );_aadfd !=nil {return _aadfd ;};_dcgefc .M =append (_dcgefc .M ,_dgccb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_adfag :=NewCT_Number ();if _bgcff :=d .DecodeElement (_adfag ,&_cgfbg );_bgcff !=nil {return _bgcff ;};_dcgefc .N =append (_dcgefc .N ,_adfag );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_eaca :=NewCT_Error ();if _eadgd :=d .DecodeElement (_eaca ,&_cgfbg );_eadgd !=nil {return _eadgd ;};_dcgefc .E =append (_dcgefc .E ,_eaca );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_cgfbc :=NewCT_String ();if _baecd :=d .DecodeElement (_cgfbc ,&_cgfbg );_baecd !=nil {return _baecd ;};_dcgefc .S =append (_dcgefc .S ,_cgfbc );default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0025\u0076",_cgfbg .Name );if _cddg :=d .Skip ();_cddg !=nil {return _cddg ;};};case _f .EndElement :break _ceedd ;case _f .CharData :};};return nil ;};func NewCT_Row ()*CT_Row {_afgee :=&CT_Row {};return _afgee };func (_gbbe *CT_MeasureGroups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abdedc :=range start .Attr {if _abdedc .Name .Local =="\u0063\u006f\u0075n\u0074"{_edgfa ,_adaad :=_ga .ParseUint (_abdedc .Value ,10,32);if _adaad !=nil {return _adaad ;};_debf :=uint32 (_edgfa );_gbbe .CountAttr =&_debf ;continue ;};};_ggcaa :for {_aegacb ,_bdgga :=d .Token ();if _bdgga !=nil {return _bdgga ;};switch _fefbb :=_aegacb .(type ){case _f .StartElement :switch _fefbb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}:_cgbcbe :=NewCT_MeasureGroup ();if _aceab :=d .DecodeElement (_cgbcbe ,&_fefbb );_aceab !=nil {return _aceab ;};_gbbe .MeasureGroup =append (_gbbe .MeasureGroup ,_cgbcbe );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025v",_fefbb .Name );if _caacb :=d .Skip ();_caacb !=nil {return _caacb ;};};case _f .EndElement :break _ggcaa ;case _f .CharData :};};return nil ;};func (_gafce *CT_DateTime )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_gafce .VAttr )});if _gafce .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gafce .UAttr ))});};if _gafce .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gafce .FAttr ))});};if _gafce .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_gafce .CAttr )});};if _gafce .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_gafce .CpAttr )});};e .EncodeToken (start );if _gafce .X !=nil {_gfabe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ebacd :=range _gafce .X {e .EncodeElement (_ebacd ,_gfabe );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_PivotAreas and its children
|
|
func (_bafd *CT_PivotAreas )Validate ()error {return _bafd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path
|
|
func (_ffdbcf *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };func NewCT_MdxKPI ()*CT_MdxKPI {_dbbe :=&CT_MdxKPI {};_dbbe .PAttr =ST_MdxKPIProperty (1);return _dbbe ;};
|
|
|
|
// Validate validates the CT_SheetData and its children
|
|
func (_ddbeag *CT_SheetData )Validate ()error {return _ddbeag .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};func (_ffeeb *CT_SheetPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffeeb .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffeeb .SyncHorizontalAttr ))});};if _ffeeb .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffeeb .SyncVerticalAttr ))});};if _ffeeb .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_ffeeb .SyncRefAttr )});};if _ffeeb .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffeeb .TransitionEvaluationAttr ))});};if _ffeeb .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffeeb .TransitionEntryAttr ))});};if _ffeeb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffeeb .PublishedAttr ))});};if _ffeeb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ffeeb .CodeNameAttr )});};if _ffeeb .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffeeb .FilterModeAttr ))});};if _ffeeb .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffeeb .EnableFormatConditionsCalculationAttr ))});};e .EncodeToken (start );if _ffeeb .TabColor !=nil {_bbfac :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ffeeb .TabColor ,_bbfac );};if _ffeeb .OutlinePr !=nil {_cfacga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}};e .EncodeElement (_ffeeb .OutlinePr ,_cfacga );};if _ffeeb .PageSetUpPr !=nil {_edcfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_ffeeb .PageSetUpPr ,_edcfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Row struct{
|
|
|
|
// Row Index
|
|
RAttr *uint32 ;
|
|
|
|
// Spans
|
|
SpansAttr *ST_CellSpans ;
|
|
|
|
// Style Index
|
|
SAttr *uint32 ;
|
|
|
|
// Custom Format
|
|
CustomFormatAttr *bool ;
|
|
|
|
// Row Height
|
|
HtAttr *float64 ;
|
|
|
|
// Hidden
|
|
HiddenAttr *bool ;
|
|
|
|
// Custom Height
|
|
CustomHeightAttr *bool ;
|
|
|
|
// Outline Level
|
|
OutlineLevelAttr *uint8 ;
|
|
|
|
// Collapsed
|
|
CollapsedAttr *bool ;
|
|
|
|
// Thick Top Border
|
|
ThickTopAttr *bool ;
|
|
|
|
// Thick Bottom
|
|
ThickBotAttr *bool ;
|
|
|
|
// Show Phonetic
|
|
PhAttr *bool ;
|
|
|
|
// Cell
|
|
C []*CT_Cell ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};
|
|
|
|
// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path
|
|
func (_aeaaa *CT_GradientFill )ValidateWithPath (path string )error {if _dcbb :=_aeaaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcbb !=nil {return _dcbb ;};for _bdda ,_befag :=range _aeaaa .Stop {if _ffeg :=_befag .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_bdda ));_ffeg !=nil {return _ffeg ;};};return nil ;};func (_edgba *CT_Index )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cebgd :=range start .Attr {if _cebgd .Name .Local =="\u0076"{_fcgbe ,_cagce :=_ga .ParseUint (_cebgd .Value ,10,32);if _cagce !=nil {return _cagce ;};_edgba .VAttr =uint32 (_fcgbe );continue ;};};for {_acdcc ,_fdaee :=d .Token ();if _fdaee !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_fdaee );};if _cfecc ,_dcddf :=_acdcc .(_f .EndElement );_dcddf &&_cfecc .Name ==start .Name {break ;};};return nil ;};func NewCT_CommentList ()*CT_CommentList {_daaa :=&CT_CommentList {};return _daaa };func NewCT_FieldGroup ()*CT_FieldGroup {_ebafd :=&CT_FieldGroup {};return _ebafd };
|
|
|
|
// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path
|
|
func (_ebgcg *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil };func (_bgecf ST_SmartTagShow )String ()string {switch _bgecf {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return "";};func (_gagf *CT_Comment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_gagf .RefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gagf .AuthorIdAttr )});if _gagf .GuidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gagf .GuidAttr )});};if _gagf .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gagf .ShapeIdAttr )});};e .EncodeToken (start );_dbdcb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_gagf .Text ,_dbdcb );if _gagf .CommentPr !=nil {_dbbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_gagf .CommentPr ,_dbbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GradientStop struct{
|
|
|
|
// Gradient Stop Position
|
|
PositionAttr float64 ;
|
|
|
|
// Color
|
|
Color *CT_Color ;};func (_adegc *CT_VolTopicRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_effgg :=range start .Attr {if _effgg .Name .Local =="\u0072"{_edcdg ,_cgbdda :=_effgg .Value ,error (nil );if _cgbdda !=nil {return _cgbdda ;};_adegc .RAttr =_edcdg ;continue ;};if _effgg .Name .Local =="\u0073"{_dcacg ,_bdbbc :=_ga .ParseUint (_effgg .Value ,10,32);if _bdbbc !=nil {return _bdbbc ;};_adegc .SAttr =uint32 (_dcacg );continue ;};};for {_ebafca ,_dfccf :=d .Token ();if _dfccf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fV\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0052\u0065\u0066:\u0020\u0025\u0073",_dfccf );};if _gdefa ,_bfceg :=_ebafca .(_f .EndElement );_bfceg &&_gdefa .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_ControlPr and its children
|
|
func (_bcag *CT_ControlPr )Validate ()error {return _bcag .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};
|
|
|
|
// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path
|
|
func (_aabcdg *CT_TextFields )ValidateWithPath (path string )error {for _gecdc ,_gcfdd :=range _aabcdg .TextField {if _afcfg :=_gcfdd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gecdc ));_afcfg !=nil {return _afcfg ;};};return nil ;};func NewCT_NumFmts ()*CT_NumFmts {_cgbgff :=&CT_NumFmts {};return _cgbgff };type CT_ServerFormats struct{
|
|
|
|
// Format Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Server Format
|
|
ServerFormat []*CT_ServerFormat ;};type ST_CellType byte ;
|
|
|
|
// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path
|
|
func (_fgbee *CT_DataValidation )ValidateWithPath (path string )error {if _gbedfd :=_fgbee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbedfd !=nil {return _gbedfd ;};if _aeeed :=_fgbee .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_aeeed !=nil {return _aeeed ;};if _adgba :=_fgbee .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_adgba !=nil {return _adgba ;};if _bfgbc :=_fgbee .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_bfgbc !=nil {return _bfgbc ;};return nil ;};func (_adade ST_TotalsRowFunction )Validate ()error {return _adade .ValidateWithPath ("")};func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_cgaf :=&CT_WorkbookProtection {};return _cgaf ;};func (_ababaf ST_DataValidationImeMode )String ()string {switch _ababaf {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006f\u0066\u0066";case 3:return "\u006f\u006e";case 4:return "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case 5:return "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 6:return "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 7:return "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case 8:return "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case 9:return "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case 10:return "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case 11:return "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return "";};func (_afeb ST_ParameterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgeddf :=_f .Attr {};_dgeddf .Name =name ;switch _afeb {case ST_ParameterTypeUnset :_dgeddf .Value ="";case ST_ParameterTypePrompt :_dgeddf .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_dgeddf .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_dgeddf .Value ="\u0063\u0065\u006c\u006c";};return _dgeddf ,nil ;};func NewCT_MetadataTypes ()*CT_MetadataTypes {_ddead :=&CT_MetadataTypes {};return _ddead };func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_bfdbfg :=&CT_ExternalDefinedNames {};return _bfdbfg ;};func (_cbaeaf ST_RevisionAction )ValidateWithPath (path string )error {switch _cbaeaf {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbaeaf ));};return nil ;};func NewCT_FontSize ()*CT_FontSize {_bfcda :=&CT_FontSize {};return _bfcda };const (ST_DataValidationOperatorUnset ST_DataValidationOperator =0;ST_DataValidationOperatorBetween ST_DataValidationOperator =1;ST_DataValidationOperatorNotBetween ST_DataValidationOperator =2;ST_DataValidationOperatorEqual ST_DataValidationOperator =3;ST_DataValidationOperatorNotEqual ST_DataValidationOperator =4;ST_DataValidationOperatorLessThan ST_DataValidationOperator =5;ST_DataValidationOperatorLessThanOrEqual ST_DataValidationOperator =6;ST_DataValidationOperatorGreaterThan ST_DataValidationOperator =7;ST_DataValidationOperatorGreaterThanOrEqual ST_DataValidationOperator =8;);func (_dgagg ST_CfvoType )ValidateWithPath (path string )error {switch _dgagg {case 0,1,2,3,4,5,6:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgagg ));};return nil ;};func NewCT_CacheSource ()*CT_CacheSource {_cab :=&CT_CacheSource {};_cab .TypeAttr =ST_SourceType (1);return _cab ;};func (_eceac *CT_Dxfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_befgg :=range start .Attr {if _befgg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dddga ,_gebab :=_ga .ParseUint (_befgg .Value ,10,32);if _gebab !=nil {return _gebab ;};_gbagb :=uint32 (_dddga );_eceac .CountAttr =&_gbagb ;continue ;};};_adccc :for {_cgbbb ,_cacg :=d .Token ();if _cacg !=nil {return _cacg ;};switch _effcb :=_cgbbb .(type ){case _f .StartElement :switch _effcb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_cgbf :=NewCT_Dxf ();if _accga :=d .DecodeElement (_cgbf ,&_effcb );_accga !=nil {return _accga ;};_eceac .Dxf =append (_eceac .Dxf ,_cgbf );default:_bb .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\u0043T\u005f\u0044\u0078\u0066\u0073\u0020\u0025\u0076",_effcb .Name );if _bfedf :=d .Skip ();_bfedf !=nil {return _bfedf ;};};case _f .EndElement :break _adccc ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_ExtensionList and its children
|
|
func (_ebcae *CT_ExtensionList )Validate ()error {return _ebcae .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};type CT_UnderlineProperty struct{
|
|
|
|
// Underline Value
|
|
ValAttr ST_UnderlineValues ;};type CT_ConditionalFormat struct{
|
|
|
|
// Conditional Formatting Scope
|
|
ScopeAttr ST_Scope ;
|
|
|
|
// Conditional Formatting Rule Type
|
|
TypeAttr ST_Type ;
|
|
|
|
// Priority
|
|
PriorityAttr uint32 ;
|
|
|
|
// Pivot Areas
|
|
PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;};func (_cdddg ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _cdddg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdddg ));};return nil ;};func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_gdcef :=&CT_RevisionHeaders {};_gdcef .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _gdcef ;};func NewCT_FilterColumn ()*CT_FilterColumn {_gcegd :=&CT_FilterColumn {};return _gcegd };func NewCT_CacheField ()*CT_CacheField {_caa :=&CT_CacheField {};return _caa };
|
|
|
|
// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path
|
|
func (_accgb *CT_TupleCache )ValidateWithPath (path string )error {if _accgb .Entries !=nil {if _eeaaabc :=_accgb .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_eeaaabc !=nil {return _eeaaabc ;};};if _accgb .Sets !=nil {if _eeafeb :=_accgb .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073");_eeafeb !=nil {return _eeafeb ;};};if _accgb .QueryCache !=nil {if _bdgec :=_accgb .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_bdgec !=nil {return _bdgec ;};};if _accgb .ServerFormats !=nil {if _fabeg :=_accgb .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073");_fabeg !=nil {return _fabeg ;};};if _accgb .ExtLst !=nil {if _ggdba :=_accgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggdba !=nil {return _ggdba ;};};return nil ;};func NewCT_CellAlignment ()*CT_CellAlignment {_cfec :=&CT_CellAlignment {};return _cfec };
|
|
|
|
// ValidateWithPath validates the Workbook and its children, prefixing error messages with path
|
|
func (_cdgef *Workbook )ValidateWithPath (path string )error {if _efbeee :=_cdgef .CT_Workbook .ValidateWithPath (path );_efbeee !=nil {return _efbeee ;};return nil ;};func NewCT_RevisionComment ()*CT_RevisionComment {_cbbaf :=&CT_RevisionComment {};_cbbaf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _cbbaf ;};
|
|
|
|
// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path
|
|
func (_ecaaf *CT_PageBreak )ValidateWithPath (path string )error {for _bfbfa ,_ebcbf :=range _ecaaf .Brk {if _fbcde :=_ebcbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_bfbfa ));_fbcde !=nil {return _fbcde ;};};return nil ;};
|
|
|
|
// Validate validates the CT_CacheSource and its children
|
|
func (_cbee *CT_CacheSource )Validate ()error {return _cbee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");};
|
|
|
|
// Validate validates the CT_SheetCalcPr and its children
|
|
func (_deadad *CT_SheetCalcPr )Validate ()error {return _deadad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};
|
|
|
|
// Validate validates the CT_FunctionGroups and its children
|
|
func (_ebebb *CT_FunctionGroups )Validate ()error {return _ebebb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};type CT_Missing struct{
|
|
|
|
// Unused Item
|
|
UAttr *bool ;
|
|
|
|
// Calculated Item
|
|
FAttr *bool ;
|
|
|
|
// Caption
|
|
CAttr *string ;
|
|
|
|
// Member Property Count
|
|
CpAttr *uint32 ;
|
|
|
|
// Format Index
|
|
InAttr *uint32 ;
|
|
|
|
// background Color
|
|
BcAttr *string ;
|
|
|
|
// Foreground Color
|
|
FcAttr *string ;
|
|
|
|
// Italic
|
|
IAttr *bool ;
|
|
|
|
// Underline
|
|
UnAttr *bool ;
|
|
|
|
// Strikethrough
|
|
StAttr *bool ;
|
|
|
|
// Bold
|
|
BAttr *bool ;
|
|
|
|
// Tuples
|
|
Tpls []*CT_Tuples ;
|
|
|
|
// Member Property Indexes
|
|
X []*CT_X ;};func (_defba *ST_WebSourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_defba =0;case "\u0073\u0068\u0065e\u0074":*_defba =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_defba =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_defba =3;case "\u0072\u0061\u006eg\u0065":*_defba =4;case "\u0063\u0068\u0061r\u0074":*_defba =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_defba =6;case "\u0071\u0075\u0065r\u0079":*_defba =7;case "\u006c\u0061\u0062e\u006c":*_defba =8;};return nil ;};func (_gdbcf *CalcChain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdbcf .CT_CalcChain =*NewCT_CalcChain ();_gfbfd :for {_fbdbfc ,_gegcdd :=d .Token ();if _gegcdd !=nil {return _gegcdd ;};switch _cdeeg :=_fbdbfc .(type ){case _f .StartElement :switch _cdeeg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_ccbcb :=NewCT_CalcCell ();if _eccge :=d .DecodeElement (_ccbcb ,&_cdeeg );_eccge !=nil {return _eccge ;};_gdbcf .C =append (_gdbcf .C ,_ccbcb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbcf .ExtLst =NewCT_ExtensionList ();if _ceffcd :=d .DecodeElement (_gdbcf .ExtLst ,&_cdeeg );_ceffcd !=nil {return _ceffcd ;};default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0061\u006c\u0063\u0043\u0068a\u0069\u006e \u0025\u0076",_cdeeg .Name );if _dgebea :=d .Skip ();_dgebea !=nil {return _dgebea ;};};case _f .EndElement :break _gfbfd ;case _f .CharData :};};return nil ;};func (_caae *CT_FieldUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fadag :=range start .Attr {if _fadag .Name .Local =="\u0078"{_aaac ,_egee :=_ga .ParseInt (_fadag .Value ,10,32);if _egee !=nil {return _egee ;};_caae .XAttr =int32 (_aaac );continue ;};};for {_cbfbb ,_aeeab :=d .Token ();if _aeeab !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_aeeab );};if _gded ,_egbe :=_cbfbb .(_f .EndElement );_egbe &&_gded .Name ==start .Name {break ;};};return nil ;};type Users struct{CT_Users };func NewCT_GroupMembers ()*CT_GroupMembers {_agede :=&CT_GroupMembers {};return _agede };func (_ebbaa ST_TextVAlign )ValidateWithPath (path string )error {switch _ebbaa {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebbaa ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path
|
|
func (_dbee *CT_Comment )ValidateWithPath (path string )error {if _dbee .GuidAttr !=nil {if !_fe .ST_GuidPatternRe .MatchString (*_dbee .GuidAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,*_dbee .GuidAttr );};};if _dbge :=_dbee .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_dbge !=nil {return _dbge ;};if _dbee .CommentPr !=nil {if _eegc :=_dbee .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");_eegc !=nil {return _eegc ;};};return nil ;};
|
|
|
|
// Validate validates the CT_PivotHierarchy and its children
|
|
func (_cbddc *CT_PivotHierarchy )Validate ()error {return _cbddc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func NewCT_IntProperty ()*CT_IntProperty {_ddabd :=&CT_IntProperty {};return _ddabd };const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;);func (_ccbgac ST_CellComments )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggaecb :=_f .Attr {};_ggaecb .Name =name ;switch _ccbgac {case ST_CellCommentsUnset :_ggaecb .Value ="";case ST_CellCommentsNone :_ggaecb .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_ggaecb .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_ggaecb .Value ="\u0061\u0074\u0045n\u0064";};return _ggaecb ,nil ;};type CT_SortCondition struct{
|
|
|
|
// Descending
|
|
DescendingAttr *bool ;
|
|
|
|
// Sort By
|
|
SortByAttr ST_SortBy ;
|
|
|
|
// Reference
|
|
RefAttr string ;
|
|
|
|
// Custom List
|
|
CustomListAttr *string ;
|
|
|
|
// Format Id
|
|
DxfIdAttr *uint32 ;
|
|
|
|
// Icon Set
|
|
IconSetAttr ST_IconSetType ;
|
|
|
|
// Icon Id
|
|
IconIdAttr *uint32 ;};
|
|
|
|
// Validate validates the CT_MetadataTypes and its children
|
|
func (_bfdgc *CT_MetadataTypes )Validate ()error {return _bfdgc .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");};type CT_ExternalCell struct{
|
|
|
|
// Reference
|
|
RAttr *string ;
|
|
|
|
// Type
|
|
TAttr ST_CellType ;
|
|
|
|
// Value Metadata
|
|
VmAttr *uint32 ;
|
|
|
|
// Value
|
|
V *string ;};
|
|
|
|
// Validate validates the CT_CommentPr and its children
|
|
func (_bcaab *CT_CommentPr )Validate ()error {return _bcaab .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};func (_afbd *CT_CustomChartsheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbd .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ggeee :=range start .Attr {if _ggeee .Name .Local =="\u0067\u0075\u0069\u0064"{_fcfa ,_fdde :=_ggeee .Value ,error (nil );if _fdde !=nil {return _fdde ;};_afbd .GuidAttr =_fcfa ;continue ;};if _ggeee .Name .Local =="\u0073\u0063\u0061l\u0065"{_cade ,_cgaaa :=_ga .ParseUint (_ggeee .Value ,10,32);if _cgaaa !=nil {return _cgaaa ;};_dgeb :=uint32 (_cade );_afbd .ScaleAttr =&_dgeb ;continue ;};if _ggeee .Name .Local =="\u0073\u0074\u0061t\u0065"{_afbd .StateAttr .UnmarshalXMLAttr (_ggeee );continue ;};if _ggeee .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_dbbff ,_dabe :=_ga .ParseBool (_ggeee .Value );if _dabe !=nil {return _dabe ;};_afbd .ZoomToFitAttr =&_dbbff ;continue ;};};_febgd :for {_afgg ,_dcbg :=d .Token ();if _dcbg !=nil {return _dcbg ;};switch _cadea :=_afgg .(type ){case _f .StartElement :switch _cadea .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_afbd .PageMargins =NewCT_PageMargins ();if _fggg :=d .DecodeElement (_afbd .PageMargins ,&_cadea );_fggg !=nil {return _fggg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_afbd .PageSetup =NewCT_CsPageSetup ();if _fgcb :=d .DecodeElement (_afbd .PageSetup ,&_cadea );_fgcb !=nil {return _fgcb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_afbd .HeaderFooter =NewCT_HeaderFooter ();if _fdeb :=d .DecodeElement (_afbd .HeaderFooter ,&_cadea );_fdeb !=nil {return _fdeb ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074V\u0069\u0065\u0077 \u0025\u0076",_cadea .Name );if _begbe :=d .Skip ();_begbe !=nil {return _begbe ;};};case _f .EndElement :break _febgd ;case _f .CharData :};};return nil ;};func (_fbcgf *CT_PageField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbcgf .FldAttr )});if _fbcgf .ItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_fbcgf .ItemAttr )});};if _fbcgf .HierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fbcgf .HierAttr )});};if _fbcgf .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fbcgf .NameAttr )});};if _fbcgf .CapAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fbcgf .CapAttr )});};e .EncodeToken (start );if _fbcgf .ExtLst !=nil {_ccbbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbcgf .ExtLst ,_ccbbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path
|
|
func (_geggg *QueryTable )ValidateWithPath (path string )error {if _eeegc :=_geggg .CT_QueryTable .ValidateWithPath (path );_eeegc !=nil {return _eeegc ;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path
|
|
func (_dfcdb *CT_QueryCache )ValidateWithPath (path string )error {for _gcbfa ,_bddag :=range _dfcdb .Query {if _dgagf :=_bddag .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_gcbfa ));_dgagf !=nil {return _dgagf ;};};return nil ;};type CT_Record struct{
|
|
|
|
// No Value
|
|
M []*CT_Missing ;
|
|
|
|
// Numeric Value
|
|
N []*CT_Number ;
|
|
|
|
// Boolean
|
|
B []*CT_Boolean ;
|
|
|
|
// Error Value
|
|
E []*CT_Error ;
|
|
|
|
// Character Value
|
|
S []*CT_String ;
|
|
|
|
// Date Time
|
|
D []*CT_DateTime ;
|
|
|
|
// Shared Items Index
|
|
X []*CT_Index ;};type ST_CfvoType byte ;func (_eagaaf ST_Type )Validate ()error {return _eagaaf .ValidateWithPath ("")};func (_bcdfa *CT_OleItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bcdfa .OleItem !=nil {_cebcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_cacbf :=range _bcdfa .OleItem {e .EncodeElement (_cacbf ,_cebcb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcdaba *CT_PivotHierarchy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdbagea :=range start .Attr {if _gdbagea .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_fcgaa ,_bbggd :=_ga .ParseBool (_gdbagea .Value );if _bbggd !=nil {return _bbggd ;};_fcdaba .DragToDataAttr =&_fcgaa ;continue ;};if _gdbagea .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_ffeae ,_cdgag :=_ga .ParseBool (_gdbagea .Value );if _cdgag !=nil {return _cdgag ;};_fcdaba .OutlineAttr =&_ffeae ;continue ;};if _gdbagea .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_acadg ,_acabb :=_ga .ParseBool (_gdbagea .Value );if _acabb !=nil {return _acabb ;};_fcdaba .SubtotalTopAttr =&_acadg ;continue ;};if _gdbagea .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_dddac ,_dfcac :=_ga .ParseBool (_gdbagea .Value );if _dfcac !=nil {return _dfcac ;};_fcdaba .ShowInFieldListAttr =&_dddac ;continue ;};if _gdbagea .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_cacgg ,_ddbg :=_ga .ParseBool (_gdbagea .Value );if _ddbg !=nil {return _ddbg ;};_fcdaba .DragToRowAttr =&_cacgg ;continue ;};if _gdbagea .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_ebbgb ,_bfeee :=_ga .ParseBool (_gdbagea .Value );if _bfeee !=nil {return _bfeee ;};_fcdaba .DragToColAttr =&_ebbgb ;continue ;};if _gdbagea .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_cgfdd ,_dgacg :=_ga .ParseBool (_gdbagea .Value );if _dgacg !=nil {return _dgacg ;};_fcdaba .DragToPageAttr =&_cgfdd ;continue ;};if _gdbagea .Name .Local =="\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"{_cdaed ,_acead :=_ga .ParseBool (_gdbagea .Value );if _acead !=nil {return _acead ;};_fcdaba .MultipleItemSelectionAllowedAttr =&_cdaed ;continue ;};if _gdbagea .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_bdadg ,_fgea :=_ga .ParseBool (_gdbagea .Value );if _fgea !=nil {return _fgea ;};_fcdaba .DragOffAttr =&_bdadg ;continue ;};if _gdbagea .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_cbeaf ,_cfbad :=_ga .ParseBool (_gdbagea .Value );if _cfbad !=nil {return _cfbad ;};_fcdaba .IncludeNewItemsInFilterAttr =&_cbeaf ;continue ;};if _gdbagea .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ecafd ,_degda :=_gdbagea .Value ,error (nil );if _degda !=nil {return _degda ;};_fcdaba .CaptionAttr =&_ecafd ;continue ;};};_bgafcb :for {_bdedc ,_fgcee :=d .Token ();if _fgcee !=nil {return _fgcee ;};switch _ggegb :=_bdedc .(type ){case _f .StartElement :switch _ggegb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"}:_fcdaba .Mps =NewCT_MemberProperties ();if _aebfa :=d .DecodeElement (_fcdaba .Mps ,&_ggegb );_aebfa !=nil {return _aebfa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"}:_fgdcg :=NewCT_Members ();if _feebbb :=d .DecodeElement (_fgdcg ,&_ggegb );_feebbb !=nil {return _feebbb ;};_fcdaba .Members =append (_fcdaba .Members ,_fgdcg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcdaba .ExtLst =NewCT_ExtensionList ();if _cacce :=d .DecodeElement (_fcdaba .ExtLst ,&_ggegb );_cacce !=nil {return _cacce ;};default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_ggegb .Name );if _aegdc :=d .Skip ();_aegdc !=nil {return _aegdc ;};};case _f .EndElement :break _bgafcb ;case _f .CharData :};};return nil ;};func (_gdcaef ST_Qualifier )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdaga :=_f .Attr {};_fdaga .Name =name ;switch _gdcaef {case ST_QualifierUnset :_fdaga .Value ="";case ST_QualifierDoubleQuote :_fdaga .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierSingleQuote :_fdaga .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_fdaga .Value ="\u006e\u006f\u006e\u0065";};return _fdaga ,nil ;};
|
|
|
|
// Validate validates the CT_PivotArea and its children
|
|
func (_gddeb *CT_PivotArea )Validate ()error {return _gddeb .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};func (_abdgbc ST_Scope )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abdgbc .String (),start );};func (_ggdc *CT_PageItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ggdc .NameAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_befea *ST_ShowDataAs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bggab ,_fcdabc :=d .Token ();if _fcdabc !=nil {return _fcdabc ;};if _ccfffa ,_cgagb :=_bggab .(_f .EndElement );_cgagb &&_ccfffa .Name ==start .Name {*_befea =1;return nil ;};if _adbda ,_ebfab :=_bggab .(_f .CharData );!_ebfab {return _b .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",_bggab );}else {switch string (_adbda ){case "":*_befea =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_befea =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_befea =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_befea =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_befea =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_befea =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_befea =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_befea =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_befea =8;case "\u0069\u006e\u0064e\u0078":*_befea =9;};};_bggab ,_fcdabc =d .Token ();if _fcdabc !=nil {return _fcdabc ;};if _fbfcca ,_bbgfggc :=_bggab .(_f .EndElement );_bbgfggc &&_fbfcca .Name ==start .Name {return nil ;};return _b .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",_bggab );};const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3;ST_AxisAxisValues ST_Axis =4;);func (_deeag *CT_SortCondition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _deeag .DescendingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_deeag .DescendingAttr ))});};if _deeag .SortByAttr !=ST_SortByUnset {_fegfc ,_fgfbf :=_deeag .SortByAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _fgfbf !=nil {return _fgfbf ;};start .Attr =append (start .Attr ,_fegfc );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_deeag .RefAttr )});if _deeag .CustomListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_deeag .CustomListAttr )});};if _deeag .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_deeag .DxfIdAttr )});};if _deeag .IconSetAttr !=ST_IconSetTypeUnset {_bfga ,_adggc :=_deeag .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _adggc !=nil {return _adggc ;};start .Attr =append (start .Attr ,_bfga );};if _deeag .IconIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_deeag .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccbfe *CT_Pane )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccbfe .XSplitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccbfe .XSplitAttr )});};if _ccbfe .YSplitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccbfe .YSplitAttr )});};if _ccbfe .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ccbfe .TopLeftCellAttr )});};if _ccbfe .ActivePaneAttr !=ST_PaneUnset {_eddag ,_faaff :=_ccbfe .ActivePaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _faaff !=nil {return _faaff ;};start .Attr =append (start .Attr ,_eddag );};if _ccbfe .StateAttr !=ST_PaneStateUnset {_ffefd ,_gdeec :=_ccbfe .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gdeec !=nil {return _gdeec ;};start .Attr =append (start .Attr ,_ffefd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Sheet struct{
|
|
|
|
// Sheet Name
|
|
NameAttr string ;
|
|
|
|
// Sheet Tab Id
|
|
SheetIdAttr uint32 ;
|
|
|
|
// Visible State
|
|
StateAttr ST_SheetState ;IdAttr string ;};
|
|
|
|
// Validate validates the CT_Table and its children
|
|
func (_cdega *CT_Table )Validate ()error {return _cdega .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_adggb ST_Axis )ValidateWithPath (path string )error {switch _adggb {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adggb ));};return nil ;};type CT_Tables struct{
|
|
|
|
// Count of Tables
|
|
CountAttr *uint32 ;
|
|
|
|
// No Value
|
|
M []*CT_TableMissing ;
|
|
|
|
// Character Value
|
|
S []*CT_XStringElement ;
|
|
|
|
// Index
|
|
X []*CT_Index ;};
|
|
|
|
// Validate validates the CT_DefinedName and its children
|
|
func (_dccgca *CT_DefinedName )Validate ()error {return _dccgca .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};func (_cgeab ST_WebSourceType )ValidateWithPath (path string )error {switch _cgeab {case 0,1,2,3,4,5,6,7,8:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgeab ));};return nil ;};func (_bgffed ST_RefMode )ValidateWithPath (path string )error {switch _bgffed {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgffed ));};return nil ;};func NewCT_Reviewed ()*CT_Reviewed {_cbbcad :=&CT_Reviewed {};return _cbbcad };func (_daefcf *CT_WebPublishItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daefcf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_daefcf .CountAttr )});};e .EncodeToken (start );_gcafb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_dgfab :=range _daefcf .WebPublishItem {e .EncodeElement (_dgfab ,_gcafb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfaafe *ST_TextVAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfaafe =0;case "\u0074\u006f\u0070":*_dfaafe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfaafe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dfaafe =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_dfaafe =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dfaafe =5;};return nil ;};func (_bbbd *CT_TextPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbbd .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbd .PromptAttr ))});};if _bbbd .FileTypeAttr !=ST_FileTypeUnset {_cddad ,_accgde :=_bbbd .FileTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _accgde !=nil {return _accgde ;};start .Attr =append (start .Attr ,_cddad );};if _bbbd .CodePageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbbd .CodePageAttr )});};if _bbbd .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbbd .CharacterSetAttr )});};if _bbbd .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_bbbd .FirstRowAttr )});};if _bbbd .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbbd .SourceFileAttr )});};if _bbbd .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbd .DelimitedAttr ))});};if _bbbd .DecimalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bbbd .DecimalAttr )});};if _bbbd .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_b .Sprintf ("\u0025\u0076",*_bbbd .ThousandsAttr )});};if _bbbd .TabAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbd .TabAttr ))});};if _bbbd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbd .SpaceAttr ))});};if _bbbd .CommaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbd .CommaAttr ))});};if _bbbd .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbd .SemicolonAttr ))});};if _bbbd .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbbd .ConsecutiveAttr ))});};if _bbbd .QualifierAttr !=ST_QualifierUnset {_egagd ,_edbce :=_bbbd .QualifierAttr .MarshalXMLAttr (_f .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _edbce !=nil {return _edbce ;};start .Attr =append (start .Attr ,_egagd );};if _bbbd .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_b .Sprintf ("\u0025\u0076",*_bbbd .DelimiterAttr )});};e .EncodeToken (start );if _bbbd .TextFields !=nil {_edbbba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_bbbd .TextFields ,_edbbba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbcegdf *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbcegdf =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gbcegdf =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gbcegdf =2;case "\u0065\u0071\u0075a\u006c":*_gbcegdf =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gbcegdf =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_gbcegdf =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gbcegdf =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_gbcegdf =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gbcegdf =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gbcegdf =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_gbcegdf =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_gbcegdf =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gbcegdf =12;};return nil ;};func NewCT_DeletedField ()*CT_DeletedField {_edbe :=&CT_DeletedField {};return _edbe };
|
|
|
|
// Validate validates the CT_Colors and its children
|
|
func (_gbgae *CT_Colors )Validate ()error {return _gbgae .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};
|
|
|
|
// Validate validates the CT_Color and its children
|
|
func (_agbf *CT_Color )Validate ()error {return _agbf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};
|
|
|
|
// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path
|
|
func (_cegbf *CT_ExternalSheetData )ValidateWithPath (path string )error {for _cgfc ,_efcbbd :=range _cegbf .Row {if _dagc :=_efcbbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_cgfc ));_dagc !=nil {return _dagc ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path
|
|
func (_ggbda *CT_ServerFormats )ValidateWithPath (path string )error {for _fbbea ,_aacag :=range _ggbda .ServerFormat {if _gdbad :=_aacag .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_fbbea ));_gdbad !=nil {return _gdbad ;};};return nil ;};type CT_WebPublishObjects struct{
|
|
|
|
// Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Web Publishing Object
|
|
WebPublishObject []*CT_WebPublishObject ;};type PivotCacheDefinition struct{CT_PivotCacheDefinition };func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_fegea :=&CT_RevisionFormatting {};return _fegea ;};
|
|
|
|
// Validate validates the CT_Font and its children
|
|
func (_ffcb *CT_Font )Validate ()error {return _ffcb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};
|
|
|
|
// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path
|
|
func (_dfbgbf *PivotTableDefinition )ValidateWithPath (path string )error {if _acdbcb :=_dfbgbf .CT_pivotTableDefinition .ValidateWithPath (path );_acdbcb !=nil {return _acdbcb ;};return nil ;};func NewCT_GradientFill ()*CT_GradientFill {_gadad :=&CT_GradientFill {};return _gadad };type ST_DataConsolidateFunction byte ;
|
|
|
|
// Validate validates the CT_Row and its children
|
|
func (_facfbg *CT_Row )Validate ()error {return _facfbg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};
|
|
|
|
// Validate validates the CT_Pages and its children
|
|
func (_dddfa *CT_Pages )Validate ()error {return _dddfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};func (_eegcfd *CT_Fills )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acagc :=range start .Attr {if _acagc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfde ,_baacg :=_ga .ParseUint (_acagc .Value ,10,32);if _baacg !=nil {return _baacg ;};_aeggf :=uint32 (_cfde );_eegcfd .CountAttr =&_aeggf ;continue ;};};_gbedaa :for {_edaab ,_bgeaa :=d .Token ();if _bgeaa !=nil {return _bgeaa ;};switch _ebda :=_edaab .(type ){case _f .StartElement :switch _ebda .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_aegbge :=NewCT_Fill ();if _bbeaf :=d .DecodeElement (_aegbge ,&_ebda );_bbeaf !=nil {return _bbeaf ;};_eegcfd .Fill =append (_eegcfd .Fill ,_aegbge );default:_bb .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\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073\u0020\u0025\u0076",_ebda .Name );if _bfabb :=d .Skip ();_bfabb !=nil {return _bfabb ;};};case _f .EndElement :break _gbedaa ;case _f .CharData :};};return nil ;};func (_bgcbb *CT_OleSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgbeb :=range start .Attr {if _bgbeb .Name .Local =="\u0072\u0065\u0066"{_abdae ,_ceeac :=_bgbeb .Value ,error (nil );if _ceeac !=nil {return _ceeac ;};_bgcbb .RefAttr =_abdae ;continue ;};};for {_bfgff ,_bfebb :=d .Token ();if _bfebb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_bfebb );};if _befec ,_fadac :=_bfgff .(_f .EndElement );_fadac &&_befec .Name ==start .Name {break ;};};return nil ;};func (_fbbac *CT_I )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggdef :=range start .Attr {if _ggdef .Name .Local =="\u0074"{_fbbac .TAttr .UnmarshalXMLAttr (_ggdef );continue ;};if _ggdef .Name .Local =="\u0072"{_aceca ,_ccadc :=_ga .ParseUint (_ggdef .Value ,10,32);if _ccadc !=nil {return _ccadc ;};_ffeb :=uint32 (_aceca );_fbbac .RAttr =&_ffeb ;continue ;};if _ggdef .Name .Local =="\u0069"{_aacb ,_cgbbab :=_ga .ParseUint (_ggdef .Value ,10,32);if _cgbbab !=nil {return _cgbbab ;};_befdg :=uint32 (_aacb );_fbbac .IAttr =&_befdg ;continue ;};};_cbdeg :for {_gaeda ,_fadea :=d .Token ();if _fadea !=nil {return _fadea ;};switch _gbbcb :=_gaeda .(type ){case _f .StartElement :switch _gbbcb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fdefd :=NewCT_X ();if _edfcd :=d .DecodeElement (_fdefd ,&_gbbcb );_edfcd !=nil {return _edfcd ;};_fbbac .X =append (_fbbac .X ,_fdefd );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0049\u0020\u0025\u0076",_gbbcb .Name );if _bbegd :=d .Skip ();_bbegd !=nil {return _bbegd ;};};case _f .EndElement :break _cbdeg ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_CustomSheetView and its children
|
|
func (_fgbe *CT_CustomSheetView )Validate ()error {return _fgbe .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};func NewCT_PageSetup ()*CT_PageSetup {_eefcb :=&CT_PageSetup {};return _eefcb };func NewCT_Schema ()*CT_Schema {_dafce :=&CT_Schema {};return _dafce };type CT_RevisionDefinedName struct{
|
|
|
|
// Local Name Sheet Id
|
|
LocalSheetIdAttr *uint32 ;
|
|
|
|
// Custom View
|
|
CustomViewAttr *bool ;
|
|
|
|
// Name
|
|
NameAttr string ;
|
|
|
|
// Function
|
|
FunctionAttr *bool ;
|
|
|
|
// Old Function
|
|
OldFunctionAttr *bool ;
|
|
|
|
// Function Group Id
|
|
FunctionGroupIdAttr *uint8 ;
|
|
|
|
// Old Function Group Id
|
|
OldFunctionGroupIdAttr *uint8 ;
|
|
|
|
// Shortcut Key
|
|
ShortcutKeyAttr *uint8 ;
|
|
|
|
// Old Short Cut Key
|
|
OldShortcutKeyAttr *uint8 ;
|
|
|
|
// Named Range Hidden
|
|
HiddenAttr *bool ;
|
|
|
|
// Old Hidden
|
|
OldHiddenAttr *bool ;
|
|
|
|
// New Custom Menu
|
|
CustomMenuAttr *string ;
|
|
|
|
// Old Custom Menu Text
|
|
OldCustomMenuAttr *string ;
|
|
|
|
// Description
|
|
DescriptionAttr *string ;
|
|
|
|
// Old Description
|
|
OldDescriptionAttr *string ;
|
|
|
|
// New Help Topic
|
|
HelpAttr *string ;
|
|
|
|
// Old Help Topic
|
|
OldHelpAttr *string ;
|
|
|
|
// Status Bar
|
|
StatusBarAttr *string ;
|
|
|
|
// Old Status Bar
|
|
OldStatusBarAttr *string ;
|
|
|
|
// Name Comment
|
|
CommentAttr *string ;
|
|
|
|
// Old Name Comment
|
|
OldCommentAttr *string ;
|
|
|
|
// Formula
|
|
Formula *string ;
|
|
|
|
// Old Formula
|
|
OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path
|
|
func (_cdgea *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };type CT_Control struct{
|
|
|
|
// Shape Id
|
|
ShapeIdAttr uint32 ;IdAttr string ;
|
|
|
|
// Control Name
|
|
NameAttr *string ;
|
|
|
|
// Embedded Control Properties
|
|
ControlPr *CT_ControlPr ;};func NewCT_Connections ()*CT_Connections {_gfgfc :=&CT_Connections {};return _gfgfc };type CT_DataValidations struct{
|
|
|
|
// Disable Prompts
|
|
DisablePromptsAttr *bool ;
|
|
|
|
// Top Left Corner (X Coodrinate)
|
|
XWindowAttr *uint32 ;
|
|
|
|
// Top Left Corner (Y Coordinate)
|
|
YWindowAttr *uint32 ;
|
|
|
|
// Data Validation Item Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Data Validation
|
|
DataValidation []*CT_DataValidation ;};
|
|
|
|
// Validate validates the AG_RevData and its children
|
|
func (_eff *AG_RevData )Validate ()error {return _eff .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func NewCT_Missing ()*CT_Missing {_aedf :=&CT_Missing {};return _aedf };type CT_OleSize struct{
|
|
|
|
// Reference
|
|
RefAttr string ;};func (_gecbg *CT_Sheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffaag :=range start .Attr {if _ffaag .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"&&_ffaag .Name .Local =="\u0069\u0064"||_ffaag .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"&&_ffaag .Name .Local =="\u0069\u0064"{_cecec ,_gccbe :=_ffaag .Value ,error (nil );if _gccbe !=nil {return _gccbe ;};_gecbg .IdAttr =_cecec ;continue ;};if _ffaag .Name .Local =="\u006e\u0061\u006d\u0065"{_geaa ,_ccaac :=_ffaag .Value ,error (nil );if _ccaac !=nil {return _ccaac ;};_gecbg .NameAttr =_geaa ;continue ;};if _ffaag .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gebce ,_bccdc :=_ga .ParseUint (_ffaag .Value ,10,32);if _bccdc !=nil {return _bccdc ;};_gecbg .SheetIdAttr =uint32 (_gebce );continue ;};if _ffaag .Name .Local =="\u0073\u0074\u0061t\u0065"{_gecbg .StateAttr .UnmarshalXMLAttr (_ffaag );continue ;};};for {_fcfea ,_adbgb :=d .Token ();if _adbgb !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_adbgb );};if _fgfaff ,_fbcaa :=_fcfea .(_f .EndElement );_fbcaa &&_fgfaff .Name ==start .Name {break ;};};return nil ;};type CT_QueryCache struct{
|
|
|
|
// Cached Query Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Query
|
|
Query []*CT_Query ;};func (_cdbec *CT_RPrElt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdbec .RFont !=nil {_gedda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_cdbec .RFont ,_gedda );};if _cdbec .Charset !=nil {_dffcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_cdbec .Charset ,_dffcb );};if _cdbec .Family !=nil {_edfdc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_cdbec .Family ,_edfdc );};if _cdbec .B !=nil {_beabef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_cdbec .B ,_beabef );};if _cdbec .I !=nil {_agfab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_cdbec .I ,_agfab );};if _cdbec .Strike !=nil {_agdbb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_cdbec .Strike ,_agdbb );};if _cdbec .Outline !=nil {_bdagdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_cdbec .Outline ,_bdagdb );};if _cdbec .Shadow !=nil {_cgbggb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_cdbec .Shadow ,_cgbggb );};if _cdbec .Condense !=nil {_fbffe :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_cdbec .Condense ,_fbffe );};if _cdbec .Extend !=nil {_egcbe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_cdbec .Extend ,_egcbe );};if _cdbec .Color !=nil {_acgcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cdbec .Color ,_acgcb );};if _cdbec .Sz !=nil {_gdcab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_cdbec .Sz ,_gdcab );};if _cdbec .U !=nil {_dfdca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_cdbec .U ,_dfdca );};if _cdbec .VertAlign !=nil {_bcfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cdbec .VertAlign ,_bcfc );};if _cdbec .Scheme !=nil {_dfgebc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_cdbec .Scheme ,_dfgebc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path
|
|
func (_beac *CT_Colors )ValidateWithPath (path string )error {if _beac .IndexedColors !=nil {if _cebe :=_beac .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_cebe !=nil {return _cebe ;};};if _beac .MruColors !=nil {if _ceed :=_beac .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_ceed !=nil {return _ceed ;};};return nil ;};func (_gagac ST_SortBy )String ()string {switch _gagac {case 0:return "";case 1:return "\u0076\u0061\u006cu\u0065";case 2:return "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case 3:return "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case 4:return "\u0069\u0063\u006f\u006e";};return "";};
|
|
|
|
// Validate validates the CT_ExternalSheetDataSet and its children
|
|
func (_feaf *CT_ExternalSheetDataSet )Validate ()error {return _feaf .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func (_fcedd ST_DynamicFilterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcedd .String (),start );};
|
|
|
|
// Validate validates the CT_DynamicFilter and its children
|
|
func (_ebcaa *CT_DynamicFilter )Validate ()error {return _ebcaa .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};type Workbook struct{CT_Workbook };func NewCT_Sheets ()*CT_Sheets {_fccde :=&CT_Sheets {};return _fccde };func NewCT_VolTypes ()*CT_VolTypes {_dccec :=&CT_VolTypes {};return _dccec };func (_cfgga *CT_FileVersion )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bffff :=range start .Attr {if _bffff .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_fgfb ,_ebdbe :=_bffff .Value ,error (nil );if _ebdbe !=nil {return _ebdbe ;};_cfgga .AppNameAttr =&_fgfb ;continue ;};if _bffff .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_dbead ,_gbaec :=_bffff .Value ,error (nil );if _gbaec !=nil {return _gbaec ;};_cfgga .LastEditedAttr =&_dbead ;continue ;};if _bffff .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_egdb ,_eefa :=_bffff .Value ,error (nil );if _eefa !=nil {return _eefa ;};_cfgga .LowestEditedAttr =&_egdb ;continue ;};if _bffff .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_fdgfc ,_fead :=_bffff .Value ,error (nil );if _fead !=nil {return _fead ;};_cfgga .RupBuildAttr =&_fdgfc ;continue ;};if _bffff .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_ecfa ,_gcdga :=_bffff .Value ,error (nil );if _gcdga !=nil {return _gcdga ;};_cfgga .CodeNameAttr =&_ecfa ;continue ;};};for {_daafd ,_dgcgc :=d .Token ();if _dgcgc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e:\u0020\u0025\u0073",_dgcgc );};if _feedf ,_cbagc :=_daafd .(_f .EndElement );_cbagc &&_feedf .Name ==start .Name {break ;};};return nil ;};type ST_PatternType byte ;type CT_RevisionAutoFormatting struct{
|
|
|
|
// Sheet Id
|
|
SheetIdAttr uint32 ;
|
|
|
|
// Reference
|
|
RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_ggeea ST_CalcMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdaedf :=_f .Attr {};_cdaedf .Name =name ;switch _ggeea {case ST_CalcModeUnset :_cdaedf .Value ="";case ST_CalcModeManual :_cdaedf .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_cdaedf .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_cdaedf .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _cdaedf ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path
|
|
func (_bcfb *CT_DdeValues )ValidateWithPath (path string )error {for _cgagd ,_daggd :=range _bcfb .Value {if _fgdcb :=_daggd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_cgagd ));_fgdcb !=nil {return _fgdcb ;};};return nil ;};func (_gbceg *CT_Record )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gbceg .M !=nil {_edfbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gdedfe :=range _gbceg .M {e .EncodeElement (_gdedfe ,_edfbd );};};if _gbceg .N !=nil {_bdcdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_dcecd :=range _gbceg .N {e .EncodeElement (_dcecd ,_bdcdd );};};if _gbceg .B !=nil {_abadg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_ddbbbb :=range _gbceg .B {e .EncodeElement (_ddbbbb ,_abadg );};};if _gbceg .E !=nil {_gbcgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_dbfca :=range _gbceg .E {e .EncodeElement (_dbfca ,_gbcgf );};};if _gbceg .S !=nil {_bffcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cagec :=range _gbceg .S {e .EncodeElement (_cagec ,_bffcc );};};if _gbceg .D !=nil {_aabcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_gbfaf :=range _gbceg .D {e .EncodeElement (_gbfaf ,_aabcd );};};if _gbceg .X !=nil {_baddd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gccec :=range _gbceg .X {e .EncodeElement (_gccec ,_baddd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_OleItems and its children
|
|
func (_egdbc *CT_OleItems )Validate ()error {return _egdbc .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_bdaba :=&CT_ConditionalFormatting {};return _bdaba ;};
|
|
|
|
// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path
|
|
func (_bfee *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };type CT_VolTopic struct{
|
|
|
|
// Type
|
|
TAttr ST_VolValueType ;
|
|
|
|
// Topic Value
|
|
V string ;
|
|
|
|
// Strings in Subtopic
|
|
Stp []string ;
|
|
|
|
// References
|
|
Tr []*CT_VolTopicRef ;};type CT_X struct{
|
|
|
|
// Shared Items Index
|
|
VAttr *int32 ;};type CT_TupleCache struct{
|
|
|
|
// Entries
|
|
Entries *CT_PCDSDTCEntries ;
|
|
|
|
// Sets
|
|
Sets *CT_Sets ;
|
|
|
|
// OLAP Query Cache
|
|
QueryCache *CT_QueryCache ;
|
|
|
|
// Server Formats
|
|
ServerFormats *CT_ServerFormats ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func NewCT_Top10 ()*CT_Top10 {_efgbb :=&CT_Top10 {};return _efgbb };func (_acaffb ST_SortMethod )ValidateWithPath (path string )error {switch _acaffb {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acaffb ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path
|
|
func (_abbea *CT_OleObjects )ValidateWithPath (path string )error {for _fdcac ,_fgaa :=range _abbea .OleObject {if _cceeg :=_fgaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_fdcac ));_cceeg !=nil {return _cceeg ;};};return nil ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_eafbd :=&CT_WebPublishItems {};return _eafbd };func (_fgfd *CT_DynamicFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fffgbc ,_ebbfd :=_fgfd .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _ebbfd !=nil {return _ebbfd ;};start .Attr =append (start .Attr ,_fffgbc );if _fgfd .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fgfd .ValAttr )});};if _fgfd .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fgfd .ValIsoAttr )});};if _fgfd .MaxValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fgfd .MaxValAttr )});};if _fgfd .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_b .Sprintf ("\u0025\u0076",*_fgfd .MaxValIsoAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_IgnoredError and its children
|
|
func (_ffgdb *CT_IgnoredError )Validate ()error {return _ffgdb .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};func (_ebbbf ST_FormulaExpression )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebbbf .String (),start );};func NewCT_Col ()*CT_Col {_aebea :=&CT_Col {};return _aebea };type CT_CacheHierarchies struct{
|
|
|
|
// Hierarchy Count
|
|
CountAttr *uint32 ;
|
|
|
|
// PivotCache Hierarchy
|
|
CacheHierarchy []*CT_CacheHierarchy ;};func (_fbafb *CT_Member )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bccbf :=range start .Attr {if _bccbf .Name .Local =="\u006e\u0061\u006d\u0065"{_eegea ,_afcdgf :=_bccbf .Value ,error (nil );if _afcdgf !=nil {return _afcdgf ;};_fbafb .NameAttr =_eegea ;continue ;};};for {_ddedb ,_gbfce :=d .Token ();if _gbfce !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_gbfce );};if _aggcd ,_gbgec :=_ddedb .(_f .EndElement );_gbgec &&_aggcd .Name ==start .Name {break ;};};return nil ;};func (_baab *CT_ColorFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcaa :=range start .Attr {if _fcaa .Name .Local =="\u0064\u0078\u0066I\u0064"{_agde ,_dfgfd :=_ga .ParseUint (_fcaa .Value ,10,32);if _dfgfd !=nil {return _dfgfd ;};_dgae :=uint32 (_agde );_baab .DxfIdAttr =&_dgae ;continue ;};if _fcaa .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_eaad ,_decaa :=_ga .ParseBool (_fcaa .Value );if _decaa !=nil {return _decaa ;};_baab .CellColorAttr =&_eaad ;continue ;};};for {_cdca ,_cccce :=d .Token ();if _cccce !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072:\u0020\u0025\u0073",_cccce );};if _bbdad ,_acea :=_cdca .(_f .EndElement );_acea &&_bbdad .Name ==start .Name {break ;};};return nil ;};func (_fgadd *CT_Dxfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgadd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fgadd .CountAttr )});};e .EncodeToken (start );if _fgadd .Dxf !=nil {_dgfbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_gdae :=range _fgadd .Dxf {e .EncodeElement (_gdae ,_dgfbd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the SingleXmlCells and its children
|
|
func (_bdeacg *SingleXmlCells )Validate ()error {return _bdeacg .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_fgabf *CT_XStringElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bacdf :=range start .Attr {if _bacdf .Name .Local =="\u0076"{_daabe ,_gbcee :=_bacdf .Value ,error (nil );if _gbcee !=nil {return _gbcee ;};_fgabf .VAttr =_daabe ;continue ;};};for {_gefad ,_fbeab :=d .Token ();if _fbeab !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006c\u0065\u006d\u0065\u006e\u0074: \u0025\u0073",_fbeab );};if _gddeg ,_edbeed :=_gefad .(_f .EndElement );_edbeed &&_gddeg .Name ==start .Name {break ;};};return nil ;};type CT_Dxf struct{
|
|
|
|
// Font Properties
|
|
Font *CT_Font ;
|
|
|
|
// Number Format
|
|
NumFmt *CT_NumFmt ;
|
|
|
|
// Fill
|
|
Fill *CT_Fill ;
|
|
|
|
// Alignment
|
|
Alignment *CT_CellAlignment ;
|
|
|
|
// Border Properties
|
|
Border *CT_Border ;
|
|
|
|
// Protection Properties
|
|
Protection *CT_CellProtection ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_bfdcaf *CT_UndoInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfdcaf .ExpAttr =ST_FormulaExpression (1);for _ ,_gfeaf :=range start .Attr {if _gfeaf .Name .Local =="\u0069\u006e\u0064e\u0078"{_bgfaac ,_aegcf :=_ga .ParseUint (_gfeaf .Value ,10,32);if _aegcf !=nil {return _aegcf ;};_bfdcaf .IndexAttr =uint32 (_bgfaac );continue ;};if _gfeaf .Name .Local =="\u0065\u0078\u0070"{_bfdcaf .ExpAttr .UnmarshalXMLAttr (_gfeaf );continue ;};if _gfeaf .Name .Local =="\u0072\u0065\u00663\u0044"{_accgbb ,_gdcgd :=_ga .ParseBool (_gfeaf .Value );if _gdcgd !=nil {return _gdcgd ;};_bfdcaf .Ref3DAttr =&_accgbb ;continue ;};if _gfeaf .Name .Local =="\u0061\u0072\u0072a\u0079"{_fcccag ,_geebd :=_ga .ParseBool (_gfeaf .Value );if _geebd !=nil {return _geebd ;};_bfdcaf .ArrayAttr =&_fcccag ;continue ;};if _gfeaf .Name .Local =="\u0076"{_eddde ,_gafbc :=_ga .ParseBool (_gfeaf .Value );if _gafbc !=nil {return _gafbc ;};_bfdcaf .VAttr =&_eddde ;continue ;};if _gfeaf .Name .Local =="\u006e\u0066"{_bdfgf ,_acfce :=_ga .ParseBool (_gfeaf .Value );if _acfce !=nil {return _acfce ;};_bfdcaf .NfAttr =&_bdfgf ;continue ;};if _gfeaf .Name .Local =="\u0063\u0073"{_addef ,_egface :=_ga .ParseBool (_gfeaf .Value );if _egface !=nil {return _egface ;};_bfdcaf .CsAttr =&_addef ;continue ;};if _gfeaf .Name .Local =="\u0064\u0072"{_cedcg ,_cgaadd :=_gfeaf .Value ,error (nil );if _cgaadd !=nil {return _cgaadd ;};_bfdcaf .DrAttr =_cedcg ;continue ;};if _gfeaf .Name .Local =="\u0064\u006e"{_acfagc ,_beaae :=_gfeaf .Value ,error (nil );if _beaae !=nil {return _beaae ;};_bfdcaf .DnAttr =&_acfagc ;continue ;};if _gfeaf .Name .Local =="\u0072"{_ccfgbb ,_fegbcg :=_gfeaf .Value ,error (nil );if _fegbcg !=nil {return _fegbcg ;};_bfdcaf .RAttr =&_ccfgbb ;continue ;};if _gfeaf .Name .Local =="\u0073\u0049\u0064"{_cafeg ,_edeccdg :=_ga .ParseUint (_gfeaf .Value ,10,32);if _edeccdg !=nil {return _edeccdg ;};_fcaaa :=uint32 (_cafeg );_bfdcaf .SIdAttr =&_fcaaa ;continue ;};};for {_edfaaa ,_cagfda :=d .Token ();if _cagfda !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_cagfda );};if _cabgf ,_ffeee :=_edfaaa .(_f .EndElement );_ffeee &&_cabgf .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the PivotCacheRecords and its children
|
|
func (_bebba *PivotCacheRecords )Validate ()error {return _bebba .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path
|
|
func (_bafcgd *CT_IgnoredErrors )ValidateWithPath (path string )error {for _ddcfd ,_abada :=range _bafcgd .IgnoredError {if _cfcdc :=_abada .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ddcfd ));_cfcdc !=nil {return _cfcdc ;};};if _bafcgd .ExtLst !=nil {if _ecgba :=_bafcgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecgba !=nil {return _ecgba ;};};return nil ;};func (_ggaf *CT_ExternalSheetName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggaf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ggaf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path
|
|
func (_ddbab *CT_ExtensionList )ValidateWithPath (path string )error {for _ccdge ,_cbbeg :=range _ddbab .Ext {if _bdfcc :=_cbbeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ccdge ));_bdfcc !=nil {return _bdfcc ;};};return nil ;};func NewAG_RevData ()*AG_RevData {_da :=&AG_RevData {};return _da };func (_fecec *CT_Query )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggfef :=range start .Attr {if _ggfef .Name .Local =="\u006d\u0064\u0078"{_adag ,_cbda :=_ggfef .Value ,error (nil );if _cbda !=nil {return _cbda ;};_fecec .MdxAttr =_adag ;continue ;};};_fbfff :for {_ecefab ,_dbceca :=d .Token ();if _dbceca !=nil {return _dbceca ;};switch _ecaca :=_ecefab .(type ){case _f .StartElement :switch _ecaca .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_fecec .Tpls =NewCT_Tuples ();if _babag :=d .DecodeElement (_fecec .Tpls ,&_ecaca );_babag !=nil {return _babag ;};default:_bb .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\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0020\u0025\u0076",_ecaca .Name );if _daade :=d .Skip ();_daade !=nil {return _daade ;};};case _f .EndElement :break _fbfff ;case _f .CharData :};};return nil ;};type CT_ProtectedRange struct{
|
|
|
|
// Legacy Password
|
|
PasswordAttr *string ;
|
|
|
|
// Sequence of References
|
|
SqrefAttr ST_Sqref ;
|
|
|
|
// Name
|
|
NameAttr string ;
|
|
|
|
// Security Descriptor
|
|
SecurityDescriptorAttr *string ;
|
|
|
|
// Cryptographic Algorithm Name
|
|
AlgorithmNameAttr *string ;
|
|
|
|
// Password Hash Value
|
|
HashValueAttr *string ;
|
|
|
|
// Salt Value for Password Verifier
|
|
SaltValueAttr *string ;
|
|
|
|
// Iterations to Run Hashing Algorithm
|
|
SpinCountAttr *uint32 ;
|
|
|
|
// Security Descriptor
|
|
SecurityDescriptor []string ;};
|
|
|
|
// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path
|
|
func (_gdccde *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _fdgf ,_adaef :=range _gdccde .SheetName {if _bbgga :=_adaef .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fdgf ));_bbgga !=nil {return _bbgga ;};};return nil ;};func (_dcfbb *CT_QueryTableField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggdafd :=range start .Attr {if _ggdafd .Name .Local =="\u0069\u0064"{_fedee ,_ggfff :=_ga .ParseUint (_ggdafd .Value ,10,32);if _ggfff !=nil {return _ggfff ;};_dcfbb .IdAttr =uint32 (_fedee );continue ;};if _ggdafd .Name .Local =="\u006e\u0061\u006d\u0065"{_acbgg ,_ecgf :=_ggdafd .Value ,error (nil );if _ecgf !=nil {return _ecgf ;};_dcfbb .NameAttr =&_acbgg ;continue ;};if _ggdafd .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_eabfbg ,_bbdcd :=_ga .ParseBool (_ggdafd .Value );if _bbdcd !=nil {return _bbdcd ;};_dcfbb .DataBoundAttr =&_eabfbg ;continue ;};if _ggdafd .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_ggdag ,_bgfcg :=_ga .ParseBool (_ggdafd .Value );if _bgfcg !=nil {return _bgfcg ;};_dcfbb .RowNumbersAttr =&_ggdag ;continue ;};if _ggdafd .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_ccdaea ,_bacbd :=_ga .ParseBool (_ggdafd .Value );if _bacbd !=nil {return _bacbd ;};_dcfbb .FillFormulasAttr =&_ccdaea ;continue ;};if _ggdafd .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_feba ,_fgcfe :=_ga .ParseBool (_ggdafd .Value );if _fgcfe !=nil {return _fgcfe ;};_dcfbb .ClippedAttr =&_feba ;continue ;};if _ggdafd .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_ebgda ,_eaeba :=_ga .ParseUint (_ggdafd .Value ,10,32);if _eaeba !=nil {return _eaeba ;};_cefdc :=uint32 (_ebgda );_dcfbb .TableColumnIdAttr =&_cefdc ;continue ;};};_gagdf :for {_fbgdad ,_cdfab :=d .Token ();if _cdfab !=nil {return _cdfab ;};switch _gfggf :=_fbgdad .(type ){case _f .StartElement :switch _gfggf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfbb .ExtLst =NewCT_ExtensionList ();if _bedgb :=d .DecodeElement (_dcfbb .ExtLst ,&_gfggf );_bedgb !=nil {return _bedgb ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_gfggf .Name );if _gffaba :=d .Skip ();_gffaba !=nil {return _gffaba ;};};case _f .EndElement :break _gagdf ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path
|
|
func (_cebaf *CT_XmlPr )ValidateWithPath (path string )error {if _cebaf .ExtLst !=nil {if _fcedc :=_cebaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcedc !=nil {return _fcedc ;};};return nil ;};func (_bggaf ST_Type )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afdbg :=_f .Attr {};_afdbg .Name =name ;switch _bggaf {case ST_TypeUnset :_afdbg .Value ="";case ST_TypeNone :_afdbg .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_afdbg .Value ="\u0061\u006c\u006c";case ST_TypeRow :_afdbg .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_afdbg .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _afdbg ,nil ;};
|
|
|
|
// Validate validates the CT_IconSet and its children
|
|
func (_dfdgbe *CT_IconSet )Validate ()error {return _dfdgbe .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};func NewCT_Metadata ()*CT_Metadata {_bbga :=&CT_Metadata {};return _bbga };type CT_Scenarios struct{
|
|
|
|
// Current Scenario
|
|
CurrentAttr *uint32 ;
|
|
|
|
// Last Shown Scenario
|
|
ShowAttr *uint32 ;
|
|
|
|
// Sequence of References
|
|
SqrefAttr *ST_Sqref ;
|
|
|
|
// Scenario
|
|
Scenario []*CT_Scenario ;};
|
|
|
|
// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path
|
|
func (_bagfb *CT_DataFields )ValidateWithPath (path string )error {for _cfee ,_dgcf :=range _bagfb .DataField {if _fbbf :=_dgcf .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cfee ));_fbbf !=nil {return _fbbf ;};};return nil ;};func (_fcaba *ST_VolDepType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geccg ,_aaggg :=d .Token ();if _aaggg !=nil {return _aaggg ;};if _dacceg ,_eaefc :=_geccg .(_f .EndElement );_eaefc &&_dacceg .Name ==start .Name {*_fcaba =1;return nil ;};if _cddcfg ,_edbbg :=_geccg .(_f .CharData );!_edbbg {return _b .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",_geccg );}else {switch string (_cddcfg ){case "":*_fcaba =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_fcaba =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_fcaba =2;};};_geccg ,_aaggg =d .Token ();if _aaggg !=nil {return _aaggg ;};if _bbdcda ,_ggefc :=_geccg .(_f .EndElement );_ggefc &&_bbdcda .Name ==start .Name {return nil ;};return _b .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",_geccg );};func (_fgcbb *CT_RowHierarchiesUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eecff :=range start .Attr {if _eecff .Name .Local =="\u0063\u006f\u0075n\u0074"{_agdfd ,_beggf :=_ga .ParseUint (_eecff .Value ,10,32);if _beggf !=nil {return _beggf ;};_cbeade :=uint32 (_agdfd );_fgcbb .CountAttr =&_cbeade ;continue ;};};_cfdeb :for {_fadbf ,_aaegc :=d .Token ();if _aaegc !=nil {return _aaegc ;};switch _bdcbgf :=_fadbf .(type ){case _f .StartElement :switch _bdcbgf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_adcec :=NewCT_HierarchyUsage ();if _cdcfga :=d .DecodeElement (_adcec ,&_bdcbgf );_cdcfga !=nil {return _cdcfga ;};_fgcbb .RowHierarchyUsage =append (_fgcbb .RowHierarchyUsage ,_adcec );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u006f\u0077\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_bdcbgf .Name );if _edbaf :=d .Skip ();_edbaf !=nil {return _edbaf ;};};case _f .EndElement :break _cfdeb ;case _f .CharData :};};return nil ;};func (_ebdd *CT_IgnoredError )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acdeb :=range start .Attr {if _acdeb .Name .Local =="\u0073\u0071\u0072e\u0066"{_febdc ,_dbab :=ParseSliceST_Sqref (_acdeb .Value );if _dbab !=nil {return _dbab ;};_ebdd .SqrefAttr =_febdc ;continue ;};if _acdeb .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_dddcf ,_beccg :=_ga .ParseBool (_acdeb .Value );if _beccg !=nil {return _beccg ;};_ebdd .EvalErrorAttr =&_dddcf ;continue ;};if _acdeb .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_feag ,_fcaca :=_ga .ParseBool (_acdeb .Value );if _fcaca !=nil {return _fcaca ;};_ebdd .TwoDigitTextYearAttr =&_feag ;continue ;};if _acdeb .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_fcbec ,_acgf :=_ga .ParseBool (_acdeb .Value );if _acgf !=nil {return _acgf ;};_ebdd .NumberStoredAsTextAttr =&_fcbec ;continue ;};if _acdeb .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_daddf ,_ccfa :=_ga .ParseBool (_acdeb .Value );if _ccfa !=nil {return _ccfa ;};_ebdd .FormulaAttr =&_daddf ;continue ;};if _acdeb .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_febbc ,_fbbe :=_ga .ParseBool (_acdeb .Value );if _fbbe !=nil {return _fbbe ;};_ebdd .FormulaRangeAttr =&_febbc ;continue ;};if _acdeb .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_feebef ,_fbgad :=_ga .ParseBool (_acdeb .Value );if _fbgad !=nil {return _fbgad ;};_ebdd .UnlockedFormulaAttr =&_feebef ;continue ;};if _acdeb .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_dgbed ,_dadbc :=_ga .ParseBool (_acdeb .Value );if _dadbc !=nil {return _dadbc ;};_ebdd .EmptyCellReferenceAttr =&_dgbed ;continue ;};if _acdeb .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_bbdd ,_accfc :=_ga .ParseBool (_acdeb .Value );if _accfc !=nil {return _accfc ;};_ebdd .ListDataValidationAttr =&_bbdd ;continue ;};if _acdeb .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_acafc ,_dbcec :=_ga .ParseBool (_acdeb .Value );if _dbcec !=nil {return _dbcec ;};_ebdd .CalculatedColumnAttr =&_acafc ;continue ;};};for {_ceefe ,_bfbcb :=d .Token ();if _bfbcb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_bfbcb );};if _ggdd ,_fdbebd :=_ceefe .(_f .EndElement );_fdbebd &&_ggdd .Name ==start .Name {break ;};};return nil ;};func (_gafgde ST_GradientType )ValidateWithPath (path string )error {switch _gafgde {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafgde ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path
|
|
func (_edecca *CT_Worksheet )ValidateWithPath (path string )error {if _edecca .SheetPr !=nil {if _ebgbca :=_edecca .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_ebgbca !=nil {return _ebgbca ;};};if _edecca .Dimension !=nil {if _daead :=_edecca .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_daead !=nil {return _daead ;};};if _edecca .SheetViews !=nil {if _ccaced :=_edecca .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_ccaced !=nil {return _ccaced ;};};if _edecca .SheetFormatPr !=nil {if _bfacgc :=_edecca .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_bfacgc !=nil {return _bfacgc ;};};for _gegac ,_agbbd :=range _edecca .Cols {if _bbcabd :=_agbbd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gegac ));_bbcabd !=nil {return _bbcabd ;};};if _fgccc :=_edecca .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_fgccc !=nil {return _fgccc ;};if _edecca .SheetCalcPr !=nil {if _bgcag :=_edecca .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_bgcag !=nil {return _bgcag ;};};if _edecca .SheetProtection !=nil {if _ebfff :=_edecca .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ebfff !=nil {return _ebfff ;};};if _edecca .ProtectedRanges !=nil {if _eafga :=_edecca .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_eafga !=nil {return _eafga ;};};if _edecca .Scenarios !=nil {if _cdafb :=_edecca .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_cdafb !=nil {return _cdafb ;};};if _edecca .AutoFilter !=nil {if _gfbca :=_edecca .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_gfbca !=nil {return _gfbca ;};};if _edecca .SortState !=nil {if _fdegdg :=_edecca .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fdegdg !=nil {return _fdegdg ;};};if _edecca .DataConsolidate !=nil {if _efege :=_edecca .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_efege !=nil {return _efege ;};};if _edecca .CustomSheetViews !=nil {if _dgdcg :=_edecca .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_dgdcg !=nil {return _dgdcg ;};};if _edecca .MergeCells !=nil {if _ebcaed :=_edecca .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_ebcaed !=nil {return _ebcaed ;};};if _edecca .PhoneticPr !=nil {if _ecacge :=_edecca .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_ecacge !=nil {return _ecacge ;};};for _eacfeb ,_adadgg :=range _edecca .ConditionalFormatting {if _dceae :=_adadgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_eacfeb ));_dceae !=nil {return _dceae ;};};if _edecca .DataValidations !=nil {if _gbcaa :=_edecca .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_gbcaa !=nil {return _gbcaa ;};};if _edecca .Hyperlinks !=nil {if _facdfb :=_edecca .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_facdfb !=nil {return _facdfb ;};};if _edecca .PrintOptions !=nil {if _cggce :=_edecca .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cggce !=nil {return _cggce ;};};if _edecca .PageMargins !=nil {if _feeed :=_edecca .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_feeed !=nil {return _feeed ;};};if _edecca .PageSetup !=nil {if _cgdeb :=_edecca .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_cgdeb !=nil {return _cgdeb ;};};if _edecca .HeaderFooter !=nil {if _facee :=_edecca .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_facee !=nil {return _facee ;};};if _edecca .RowBreaks !=nil {if _cccfbd :=_edecca .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_cccfbd !=nil {return _cccfbd ;};};if _edecca .ColBreaks !=nil {if _ffdde :=_edecca .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_ffdde !=nil {return _ffdde ;};};if _edecca .CustomProperties !=nil {if _afeab :=_edecca .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_afeab !=nil {return _afeab ;};};if _edecca .CellWatches !=nil {if _bdfbg :=_edecca .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_bdfbg !=nil {return _bdfbg ;};};if _edecca .IgnoredErrors !=nil {if _bddbgg :=_edecca .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073");_bddbgg !=nil {return _bddbgg ;};};if _edecca .SmartTags !=nil {if _gfeac :=_edecca .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_gfeac !=nil {return _gfeac ;};};if _edecca .Drawing !=nil {if _ffcfd :=_edecca .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ffcfd !=nil {return _ffcfd ;};};if _edecca .LegacyDrawing !=nil {if _aeaed :=_edecca .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_aeaed !=nil {return _aeaed ;};};if _edecca .LegacyDrawingHF !=nil {if _cgdbf :=_edecca .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cgdbf !=nil {return _cgdbf ;};};if _edecca .DrawingHF !=nil {if _fdfea :=_edecca .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fdfea !=nil {return _fdfea ;};};if _edecca .Picture !=nil {if _fgbab :=_edecca .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_fgbab !=nil {return _fgbab ;};};if _edecca .OleObjects !=nil {if _beeda :=_edecca .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_beeda !=nil {return _beeda ;};};if _edecca .Controls !=nil {if _cecbbf :=_edecca .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_cecbbf !=nil {return _cecbbf ;};};if _edecca .WebPublishItems !=nil {if _fbabb :=_edecca .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_fbabb !=nil {return _fbabb ;};};if _edecca .TableParts !=nil {if _ggbgb :=_edecca .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_ggbgb !=nil {return _ggbgb ;};};if _edecca .ExtLst !=nil {if _egdebg :=_edecca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdebg !=nil {return _egdebg ;};};return nil ;};func (_aaega *CT_WebPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edadg :=range start .Attr {if _edadg .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_ebfgea ,_bagdgc :=_ga .ParseBool (_edadg .Value );if _bagdgc !=nil {return _bagdgc ;};_aaega .Xl2000Attr =&_ebfgea ;continue ;};if _edadg .Name .Local =="\u0078\u006d\u006c"{_dfgfdb ,_aggda :=_ga .ParseBool (_edadg .Value );if _aggda !=nil {return _aggda ;};_aaega .XmlAttr =&_dfgfdb ;continue ;};if _edadg .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_eecdge ,_ffcbg :=_ga .ParseBool (_edadg .Value );if _ffcbg !=nil {return _ffcbg ;};_aaega .ParsePreAttr =&_eecdge ;continue ;};if _edadg .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_gbffec ,_faaeb :=_ga .ParseBool (_edadg .Value );if _faaeb !=nil {return _faaeb ;};_aaega .ConsecutiveAttr =&_gbffec ;continue ;};if _edadg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_ceeecc ,_gecdca :=_ga .ParseBool (_edadg .Value );if _gecdca !=nil {return _gecdca ;};_aaega .FirstRowAttr =&_ceeecc ;continue ;};if _edadg .Name .Local =="\u0078\u006c\u0039\u0037"{_ecgbee ,_dfedd :=_ga .ParseBool (_edadg .Value );if _dfedd !=nil {return _dfedd ;};_aaega .Xl97Attr =&_ecgbee ;continue ;};if _edadg .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_gaaeef ,_bdbc :=_ga .ParseBool (_edadg .Value );if _bdbc !=nil {return _bdbc ;};_aaega .TextDatesAttr =&_gaaeef ;continue ;};if _edadg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_ffdge ,_fagfd :=_ga .ParseBool (_edadg .Value );if _fagfd !=nil {return _fagfd ;};_aaega .SourceDataAttr =&_ffdge ;continue ;};if _edadg .Name .Local =="\u0075\u0072\u006c"{_bdadb ,_begdc :=_edadg .Value ,error (nil );if _begdc !=nil {return _begdc ;};_aaega .UrlAttr =&_bdadb ;continue ;};if _edadg .Name .Local =="\u0070\u006f\u0073\u0074"{_agbed ,_daafga :=_edadg .Value ,error (nil );if _daafga !=nil {return _daafga ;};_aaega .PostAttr =&_agbed ;continue ;};if _edadg .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_fccaa ,_bedf :=_ga .ParseBool (_edadg .Value );if _bedf !=nil {return _bedf ;};_aaega .HtmlTablesAttr =&_fccaa ;continue ;};if _edadg .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_aaega .HtmlFormatAttr .UnmarshalXMLAttr (_edadg );continue ;};if _edadg .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_fcabg ,_fcded :=_edadg .Value ,error (nil );if _fcded !=nil {return _fcded ;};_aaega .EditPageAttr =&_fcabg ;continue ;};};_efbge :for {_geabfa ,_bbaagc :=d .Token ();if _bbaagc !=nil {return _bbaagc ;};switch _eedaeb :=_geabfa .(type ){case _f .StartElement :switch _eedaeb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"}:_aaega .Tables =NewCT_Tables ();if _aadfda :=d .DecodeElement (_aaega .Tables ,&_eedaeb );_aadfda !=nil {return _aadfda ;};default:_bb .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\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072\u0020\u0025\u0076",_eedaeb .Name );if _adggcf :=d .Skip ();_adggcf !=nil {return _adggcf ;};};case _f .EndElement :break _efbge ;case _f .CharData :};};return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_adcdc :=&CT_FunctionGroup {};return _adcdc };type CT_WorksheetSource struct{
|
|
|
|
// Reference
|
|
RefAttr *string ;
|
|
|
|
// Named Range
|
|
NameAttr *string ;
|
|
|
|
// Sheet Name
|
|
SheetAttr *string ;IdAttr *string ;};
|
|
|
|
// Validate validates the CT_QueryTableDeletedFields and its children
|
|
func (_abfec *CT_QueryTableDeletedFields )Validate ()error {return _abfec .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path
|
|
func (_ecgd *CT_FieldsUsage )ValidateWithPath (path string )error {for _gfeff ,_ecef :=range _ecgd .FieldUsage {if _abccg :=_ecef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_gfeff ));_abccg !=nil {return _abccg ;};};return nil ;};func (_eecbbb ST_FormulaExpression )String ()string {switch _eecbbb {case 0:return "";case 1:return "\u0072\u0065\u0066";case 2:return "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case 3:return "\u0061\u0072\u0065\u0061";case 4:return "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case 5:return "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return "";};
|
|
|
|
// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path
|
|
func (_gafcf *CT_DynamicFilter )ValidateWithPath (path string )error {if _gafcf .TypeAttr ==ST_DynamicFilterTypeUnset {return _b .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _gaggb :=_gafcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gaggb !=nil {return _gaggb ;};return nil ;};func NewCT_FileVersion ()*CT_FileVersion {_cabad :=&CT_FileVersion {};return _cabad };type Connections struct{CT_Connections };func NewCT_MetadataRecord ()*CT_MetadataRecord {_ecbca :=&CT_MetadataRecord {};return _ecbca };func (_dggcb ST_VolDepType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afegd :=_f .Attr {};_afegd .Name =name ;switch _dggcb {case ST_VolDepTypeUnset :_afegd .Value ="";case ST_VolDepTypeRealTimeData :_afegd .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_afegd .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _afegd ,nil ;};type CT_Users struct{
|
|
|
|
// Active User Count
|
|
CountAttr *uint32 ;
|
|
|
|
// User Information
|
|
UserInfo []*CT_SharedUser ;};func (_decgd *CT_X )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebegcb :=range start .Attr {if _ebegcb .Name .Local =="\u0076"{_adaeed ,_eefdf :=_ga .ParseInt (_ebegcb .Value ,10,32);if _eefdf !=nil {return _eefdf ;};_edgad :=int32 (_adaeed );_decgd .VAttr =&_edgad ;continue ;};};for {_dggfa ,_bbdeg :=d .Token ();if _bbdeg !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_bbdeg );};if _dabfbb ,_fafgb :=_dggfa .(_f .EndElement );_fafgb &&_dabfbb .Name ==start .Name {break ;};};return nil ;};func (_aceda *CT_CustomChartsheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aceda .CustomSheetView !=nil {_fbccc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_bbaec :=range _aceda .CustomSheetView {e .EncodeElement (_bbaec ,_fbccc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_pivotTableDefinition and its children
|
|
func (_cgdda *CT_pivotTableDefinition )Validate ()error {return _cgdda .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_ggf *CT_Break )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ggf .IdAttr )});};if _ggf .MinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ggf .MinAttr )});};if _ggf .MaxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_ggf .MaxAttr )});};if _ggf .ManAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggf .ManAttr ))});};if _ggf .PtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggf .PtAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbeed *Metadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _cbeed .CT_Metadata .MarshalXML (e ,start );};type CT_Colors struct{
|
|
|
|
// Color Indexes
|
|
IndexedColors *CT_IndexedColors ;
|
|
|
|
// MRU Colors
|
|
MruColors *CT_MRUColors ;};func NewCT_Fills ()*CT_Fills {_dacbb :=&CT_Fills {};return _dacbb };type CT_ExternalRow struct{
|
|
|
|
// Row
|
|
RAttr uint32 ;
|
|
|
|
// External Cell Data
|
|
Cell []*CT_ExternalCell ;};type CT_AutoSortScope struct{
|
|
|
|
// Auto Sort Scope
|
|
PivotArea *CT_PivotArea ;};const (ST_WebSourceTypeUnset ST_WebSourceType =0;ST_WebSourceTypeSheet ST_WebSourceType =1;ST_WebSourceTypePrintArea ST_WebSourceType =2;ST_WebSourceTypeAutoFilter ST_WebSourceType =3;ST_WebSourceTypeRange ST_WebSourceType =4;ST_WebSourceTypeChart ST_WebSourceType =5;ST_WebSourceTypePivotTable ST_WebSourceType =6;ST_WebSourceTypeQuery ST_WebSourceType =7;ST_WebSourceTypeLabel ST_WebSourceType =8;);func (_afgbgc ST_FormatAction )ValidateWithPath (path string )error {switch _afgbgc {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afgbgc ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path
|
|
func (_ebdeg *CT_SheetView )ValidateWithPath (path string )error {if _dfdfc :=_ebdeg .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_dfdfc !=nil {return _dfdfc ;};if _ebdeg .Pane !=nil {if _caefc :=_ebdeg .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_caefc !=nil {return _caefc ;};};for _gfgee ,_eccafd :=range _ebdeg .Selection {if _edbfa :=_eccafd .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_gfgee ));_edbfa !=nil {return _edbfa ;};};for _dgfbg ,_bbabdf :=range _ebdeg .PivotSelection {if _dccefa :=_bbabdf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_dgfbg ));_dccefa !=nil {return _dccefa ;};};if _ebdeg .ExtLst !=nil {if _bdddg :=_ebdeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdddg !=nil {return _bdddg ;};};return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);
|
|
|
|
// Validate validates the CT_SheetFormatPr and its children
|
|
func (_eaagg *CT_SheetFormatPr )Validate ()error {return _eaagg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_abca :=&CT_ConditionalFormats {};return _abca ;};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_geaag :=&CT_UnderlineProperty {};return _geaag ;};func (_cecc *CT_Filter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acdgc :=range start .Attr {if _acdgc .Name .Local =="\u0076\u0061\u006c"{_eagd ,_fgffe :=_acdgc .Value ,error (nil );if _fgffe !=nil {return _fgffe ;};_cecc .ValAttr =&_eagd ;continue ;};};for {_bacc ,_dddc :=d .Token ();if _dddc !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_dddc );};if _daacba ,_dagaaa :=_bacc .(_f .EndElement );_dagaaa &&_daacba .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path
|
|
func (_bbdff *CT_RPrElt )ValidateWithPath (path string )error {if _bbdff .RFont !=nil {if _cffgcf :=_bbdff .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_cffgcf !=nil {return _cffgcf ;};};if _bbdff .Charset !=nil {if _ceedf :=_bbdff .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_ceedf !=nil {return _ceedf ;};};if _bbdff .Family !=nil {if _edfcb :=_bbdff .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_edfcb !=nil {return _edfcb ;};};if _bbdff .B !=nil {if _aggfd :=_bbdff .B .ValidateWithPath (path +"\u002f\u0042");_aggfd !=nil {return _aggfd ;};};if _bbdff .I !=nil {if _bdcagaa :=_bbdff .I .ValidateWithPath (path +"\u002f\u0049");_bdcagaa !=nil {return _bdcagaa ;};};if _bbdff .Strike !=nil {if _bagcc :=_bbdff .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_bagcc !=nil {return _bagcc ;};};if _bbdff .Outline !=nil {if _ecaag :=_bbdff .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ecaag !=nil {return _ecaag ;};};if _bbdff .Shadow !=nil {if _bfcba :=_bbdff .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_bfcba !=nil {return _bfcba ;};};if _bbdff .Condense !=nil {if _bgdca :=_bbdff .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_bgdca !=nil {return _bgdca ;};};if _bbdff .Extend !=nil {if _cagcb :=_bbdff .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064");_cagcb !=nil {return _cagcb ;};};if _bbdff .Color !=nil {if _eadbd :=_bbdff .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_eadbd !=nil {return _eadbd ;};};if _bbdff .Sz !=nil {if _edfdcd :=_bbdff .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_edfdcd !=nil {return _edfdcd ;};};if _bbdff .U !=nil {if _aeca :=_bbdff .U .ValidateWithPath (path +"\u002f\u0055");_aeca !=nil {return _aeca ;};};if _bbdff .VertAlign !=nil {if _fgfde :=_bbdff .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_fgfde !=nil {return _fgfde ;};};if _bbdff .Scheme !=nil {if _bdafe :=_bbdff .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_bdafe !=nil {return _bdafe ;};};return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_bdccd :=&CT_GradientStop {};_bdccd .Color =NewCT_Color ();return _bdccd ;};
|
|
|
|
// Validate validates the CT_CellSmartTags and its children
|
|
func (_fafb *CT_CellSmartTags )Validate ()error {return _fafb .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};
|
|
|
|
// Validate validates the CT_ObjectAnchor and its children
|
|
func (_aaegb *CT_ObjectAnchor )Validate ()error {return _aaegb .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_Tables ()*CT_Tables {_ffgcc :=&CT_Tables {};return _ffgcc };func (_ccdccb *CT_TextFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgfebb :=range start .Attr {if _fgfebb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfaa ,_ddbcab :=_ga .ParseUint (_fgfebb .Value ,10,32);if _ddbcab !=nil {return _ddbcab ;};_accgg :=uint32 (_cfaa );_ccdccb .CountAttr =&_accgg ;continue ;};};_ecdeg :for {_agedeb ,_bfdcc :=d .Token ();if _bfdcc !=nil {return _bfdcc ;};switch _adeba :=_agedeb .(type ){case _f .StartElement :switch _adeba .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"}:_facbc :=NewCT_TextField ();if _ggddfc :=d .DecodeElement (_facbc ,&_adeba );_ggddfc !=nil {return _ggddfc ;};_ccdccb .TextField =append (_ccdccb .TextField ,_facbc );default:_bb .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\u0054e\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_adeba .Name );if _abggb :=d .Skip ();_abggb !=nil {return _abggb ;};};case _f .EndElement :break _ecdeg ;case _f .CharData :};};return nil ;};func (_bagge ST_PageOrder )String ()string {switch _bagge {case 0:return "";case 1:return "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case 2:return "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return "";};func (_baaga *CT_TextPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aceba :=range start .Attr {if _aceba .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_ddbdfc ,_cgcge :=_aceba .Value ,error (nil );if _cgcge !=nil {return _cgcge ;};_baaga .ThousandsAttr =&_ddbdfc ;continue ;};if _aceba .Name .Local =="\u0074\u0061\u0062"{_dfcbae ,_bbcbee :=_ga .ParseBool (_aceba .Value );if _bbcbee !=nil {return _bbcbee ;};_baaga .TabAttr =&_dfcbae ;continue ;};if _aceba .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_baaga .FileTypeAttr .UnmarshalXMLAttr (_aceba );continue ;};if _aceba .Name .Local =="\u0073\u0070\u0061c\u0065"{_acccf ,_afcbfb :=_ga .ParseBool (_aceba .Value );if _afcbfb !=nil {return _afcbfb ;};_baaga .SpaceAttr =&_acccf ;continue ;};if _aceba .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_defec ,_dcdcaa :=_aceba .Value ,error (nil );if _dcdcaa !=nil {return _dcdcaa ;};_baaga .CharacterSetAttr =&_defec ;continue ;};if _aceba .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_ebdgg ,_gaedbgc :=_aceba .Value ,error (nil );if _gaedbgc !=nil {return _gaedbgc ;};_baaga .SourceFileAttr =&_ebdgg ;continue ;};if _aceba .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_fdecb ,_fedge :=_ga .ParseBool (_aceba .Value );if _fedge !=nil {return _fedge ;};_baaga .DelimitedAttr =&_fdecb ;continue ;};if _aceba .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_gccfa ,_eeedb :=_aceba .Value ,error (nil );if _eeedb !=nil {return _eeedb ;};_baaga .DecimalAttr =&_gccfa ;continue ;};if _aceba .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_aadgdc ,_egddfc :=_ga .ParseBool (_aceba .Value );if _egddfc !=nil {return _egddfc ;};_baaga .PromptAttr =&_aadgdc ;continue ;};if _aceba .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_gcbcgf ,_ecaee :=_ga .ParseUint (_aceba .Value ,10,32);if _ecaee !=nil {return _ecaee ;};_bebff :=uint32 (_gcbcgf );_baaga .CodePageAttr =&_bebff ;continue ;};if _aceba .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cdadb ,_fdadae :=_ga .ParseUint (_aceba .Value ,10,32);if _fdadae !=nil {return _fdadae ;};_dbddf :=uint32 (_cdadb );_baaga .FirstRowAttr =&_dbddf ;continue ;};if _aceba .Name .Local =="\u0063\u006f\u006dm\u0061"{_dgafa ,_ecbcbc :=_ga .ParseBool (_aceba .Value );if _ecbcbc !=nil {return _ecbcbc ;};_baaga .CommaAttr =&_dgafa ;continue ;};if _aceba .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_cceded ,_beagef :=_ga .ParseBool (_aceba .Value );if _beagef !=nil {return _beagef ;};_baaga .SemicolonAttr =&_cceded ;continue ;};if _aceba .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_caaef ,_eggcag :=_ga .ParseBool (_aceba .Value );if _eggcag !=nil {return _eggcag ;};_baaga .ConsecutiveAttr =&_caaef ;continue ;};if _aceba .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_baaga .QualifierAttr .UnmarshalXMLAttr (_aceba );continue ;};if _aceba .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_abdcc ,_dfbfg :=_aceba .Value ,error (nil );if _dfbfg !=nil {return _dfbfg ;};_baaga .DelimiterAttr =&_abdcc ;continue ;};};_afece :for {_cddde ,_ebgfae :=d .Token ();if _ebgfae !=nil {return _ebgfae ;};switch _agebd :=_cddde .(type ){case _f .StartElement :switch _agebd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_baaga .TextFields =NewCT_TextFields ();if _ebbbe :=d .DecodeElement (_baaga .TextFields ,&_agebd );_ebbbe !=nil {return _ebbbe ;};default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0065\u0078t\u0050\u0072 \u0025\u0076",_agebd .Name );if _dccddb :=d .Skip ();_dccddb !=nil {return _dccddb ;};};case _f .EndElement :break _afece ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_WebPublishObjects and its children
|
|
func (_aagfg *CT_WebPublishObjects )Validate ()error {return _aagfg .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};
|
|
|
|
// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path
|
|
func (_cfede *PivotCacheRecords )ValidateWithPath (path string )error {if _febcd :=_cfede .CT_PivotCacheRecords .ValidateWithPath (path );_febcd !=nil {return _febcd ;};return nil ;};
|
|
|
|
// Validate validates the CT_RevisionConflict and its children
|
|
func (_bfaba *CT_RevisionConflict )Validate ()error {return _bfaba .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};type CT_Cfvo struct{
|
|
|
|
// Type
|
|
TypeAttr ST_CfvoType ;
|
|
|
|
// Value
|
|
ValAttr *string ;
|
|
|
|
// Greater Than Or Equal
|
|
GteAttr *bool ;ExtLst *CT_ExtensionList ;};func NewCT_PivotFilter ()*CT_PivotFilter {_gfgdg :=&CT_PivotFilter {};_gfgdg .TypeAttr =ST_PivotFilterType (1);_gfgdg .AutoFilter =NewCT_AutoFilter ();return _gfgdg ;};
|
|
|
|
// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path
|
|
func (_geeb *CT_DeletedField )ValidateWithPath (path string )error {return nil };const (ST_TimePeriodUnset ST_TimePeriod =0;ST_TimePeriodToday ST_TimePeriod =1;ST_TimePeriodYesterday ST_TimePeriod =2;ST_TimePeriodTomorrow ST_TimePeriod =3;ST_TimePeriodLast7Days ST_TimePeriod =4;ST_TimePeriodThisMonth ST_TimePeriod =5;ST_TimePeriodLastMonth ST_TimePeriod =6;ST_TimePeriodNextMonth ST_TimePeriod =7;ST_TimePeriodThisWeek ST_TimePeriod =8;ST_TimePeriodLastWeek ST_TimePeriod =9;ST_TimePeriodNextWeek ST_TimePeriod =10;);func (_dggec *CT_Format )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dggec .PivotArea =NewCT_PivotArea ();for _ ,_cfgba :=range start .Attr {if _cfgba .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_dggec .ActionAttr .UnmarshalXMLAttr (_cfgba );continue ;};if _cfgba .Name .Local =="\u0064\u0078\u0066I\u0064"{_gaeaa ,_aaeaf :=_ga .ParseUint (_cfgba .Value ,10,32);if _aaeaf !=nil {return _aaeaf ;};_degd :=uint32 (_gaeaa );_dggec .DxfIdAttr =&_degd ;continue ;};};_dcdd :for {_bfafe ,_bdefaa :=d .Token ();if _bdefaa !=nil {return _bdefaa ;};switch _cgfg :=_bfafe .(type ){case _f .StartElement :switch _cgfg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _dgbea :=d .DecodeElement (_dggec .PivotArea ,&_cgfg );_dgbea !=nil {return _dgbea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dggec .ExtLst =NewCT_ExtensionList ();if _ddcdcf :=d .DecodeElement (_dggec .ExtLst ,&_cgfg );_ddcdcf !=nil {return _ddcdcf ;};default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u006f\u0072m\u0061\u0074 \u0025\u0076",_cgfg .Name );if _faeeb :=d .Skip ();_faeeb !=nil {return _faeeb ;};};case _f .EndElement :break _dcdd ;case _f .CharData :};};return nil ;};func (_cbeeg *CT_FunctionGroups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdedb :=range start .Attr {if _fdedb .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_fgagcb ,_gabe :=_ga .ParseUint (_fdedb .Value ,10,32);if _gabe !=nil {return _gabe ;};_bcff :=uint32 (_fgagcb );_cbeeg .BuiltInGroupCountAttr =&_bcff ;continue ;};};_feffa :for {_ggbec ,_aaab :=d .Token ();if _aaab !=nil {return _aaab ;};switch _gefgb :=_ggbec .(type ){case _f .StartElement :switch _gefgb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}:_bacefg :=NewCT_FunctionGroup ();if _gfcc :=d .DecodeElement (_bacefg ,&_gefgb );_gfcc !=nil {return _gfcc ;};_cbeeg .FunctionGroup =append (_cbeeg .FunctionGroup ,_bacefg );default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073\u0020\u0025\u0076",_gefgb .Name );if _faga :=d .Skip ();_faga !=nil {return _faga ;};};case _f .EndElement :break _feffa ;case _f .CharData :};};return nil ;};func NewQueryTable ()*QueryTable {_gddbab :=&QueryTable {};_gddbab .CT_QueryTable =*NewCT_QueryTable ();return _gddbab ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_fbafd :=&CT_SingleXmlCells {};return _fbafd };type CT_Field struct{
|
|
|
|
// Field Index
|
|
XAttr int32 ;};func NewCT_DbPr ()*CT_DbPr {_afacg :=&CT_DbPr {};return _afacg };const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);func (_cfae *CT_CacheHierarchies )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaee :=range start .Attr {if _eaee .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebee ,_dbc :=_ga .ParseUint (_eaee .Value ,10,32);if _dbc !=nil {return _dbc ;};_def :=uint32 (_ebee );_cfae .CountAttr =&_def ;continue ;};};_bcd :for {_gagb ,_ead :=d .Token ();if _ead !=nil {return _ead ;};switch _accg :=_gagb .(type ){case _f .StartElement :switch _accg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_fdfc :=NewCT_CacheHierarchy ();if _acff :=d .DecodeElement (_fdfc ,&_accg );_acff !=nil {return _acff ;};_cfae .CacheHierarchy =append (_cfae .CacheHierarchy ,_fdfc );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_accg .Name );if _bbbc :=d .Skip ();_bbbc !=nil {return _bbbc ;};};case _f .EndElement :break _bcd ;case _f .CharData :};};return nil ;};func (_dedef *CT_ChartFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_b .Sprintf ("\u0025\u0076",_dedef .ChartAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",_dedef .FormatAttr )});if _dedef .SeriesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dedef .SeriesAttr ))});};e .EncodeToken (start );_ceec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_dedef .PivotArea ,_ceec );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dddgdc *CT_Dialogsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dddgdc .SheetPr !=nil {_fabbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_dddgdc .SheetPr ,_fabbd );};if _dddgdc .SheetViews !=nil {_abeee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dddgdc .SheetViews ,_abeee );};if _dddgdc .SheetFormatPr !=nil {_afeag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_dddgdc .SheetFormatPr ,_afeag );};if _dddgdc .SheetProtection !=nil {_gdaca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dddgdc .SheetProtection ,_gdaca );};if _dddgdc .CustomSheetViews !=nil {_bbea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dddgdc .CustomSheetViews ,_bbea );};if _dddgdc .PrintOptions !=nil {_dcdeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_dddgdc .PrintOptions ,_dcdeg );};if _dddgdc .PageMargins !=nil {_bcaacc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dddgdc .PageMargins ,_bcaacc );};if _dddgdc .PageSetup !=nil {_ffceb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dddgdc .PageSetup ,_ffceb );};if _dddgdc .HeaderFooter !=nil {_gfeeba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_dddgdc .HeaderFooter ,_gfeeba );};if _dddgdc .Drawing !=nil {_fbaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dddgdc .Drawing ,_fbaf );};if _dddgdc .LegacyDrawing !=nil {_ffggf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dddgdc .LegacyDrawing ,_ffggf );};if _dddgdc .LegacyDrawingHF !=nil {_cgbba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dddgdc .LegacyDrawingHF ,_cgbba );};if _dddgdc .DrawingHF !=nil {_cfacf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dddgdc .DrawingHF ,_cfacf );};if _dddgdc .OleObjects !=nil {_bafb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_dddgdc .OleObjects ,_bafb );};if _dddgdc .Controls !=nil {_caag :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_dddgdc .Controls ,_caag );};if _dddgdc .ExtLst !=nil {_cdeag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dddgdc .ExtLst ,_cdeag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path
|
|
func (_dbbga *CT_Selection )ValidateWithPath (path string )error {if _dbcad :=_dbbga .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_dbcad !=nil {return _dbcad ;};return nil ;};type CT_SheetFormatPr struct{
|
|
|
|
// Base Column Width
|
|
BaseColWidthAttr *uint32 ;
|
|
|
|
// Default Column Width
|
|
DefaultColWidthAttr *float64 ;
|
|
|
|
// Default Row Height
|
|
DefaultRowHeightAttr float64 ;
|
|
|
|
// Custom Height
|
|
CustomHeightAttr *bool ;
|
|
|
|
// Hidden By Default
|
|
ZeroHeightAttr *bool ;
|
|
|
|
// Thick Top Border
|
|
ThickTopAttr *bool ;
|
|
|
|
// Thick Bottom Border
|
|
ThickBottomAttr *bool ;
|
|
|
|
// Maximum Outline Row
|
|
OutlineLevelRowAttr *uint8 ;
|
|
|
|
// Column Outline Level
|
|
OutlineLevelColAttr *uint8 ;};func (_ddfg *CT_Cell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddfg .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ddfg .RAttr )});};if _ddfg .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_ddfg .SAttr )});};if _ddfg .TAttr !=ST_CellTypeUnset {_ddc ,_fcad :=_ddfg .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _fcad !=nil {return _fcad ;};start .Attr =append (start .Attr ,_ddc );};if _ddfg .CmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_ddfg .CmAttr )});};if _ddfg .VmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_ddfg .VmAttr )});};if _ddfg .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ddfg .PhAttr ))});};e .EncodeToken (start );if _ddfg .F !=nil {_gffge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_ddfg .F ,_gffge );};if _ddfg .V !=nil {_dabgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_cf .AddPreserveSpaceAttr (&_dabgf ,*_ddfg .V );e .EncodeElement (_ddfg .V ,_dabgf );};if _ddfg .Is !=nil {_acfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_ddfg .Is ,_acfd );};if _ddfg .ExtLst !=nil {_gge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddfg .ExtLst ,_gge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeccg *ST_MdxFunctionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aeccg =0;case "\u006d":*_aeccg =1;case "\u0076":*_aeccg =2;case "\u0073":*_aeccg =3;case "\u0063":*_aeccg =4;case "\u0072":*_aeccg =5;case "\u0070":*_aeccg =6;case "\u006b":*_aeccg =7;};return nil ;};func (_bcdged *Users )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _bcdged .CT_Users .MarshalXML (e ,start );};
|
|
|
|
// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path
|
|
func (_ccaceb *CT_Map )ValidateWithPath (path string )error {if _ccaceb .DataBinding !=nil {if _gdcda :=_ccaceb .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_gdcda !=nil {return _gdcda ;};};return nil ;};func (_egdeaf ST_HorizontalAlignment )String ()string {switch _egdeaf {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0072\u0069\u0067h\u0074";case 5:return "\u0066\u0069\u006c\u006c";case 6:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 7:return "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case 8:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func (_aefcf ST_SheetViewType )ValidateWithPath (path string )error {switch _aefcf {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefcf ));};return nil ;};func (_fedcb ST_CfType )ValidateWithPath (path string )error {switch _fedcb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedcb ));};return nil ;};type CT_CustomProperty struct{
|
|
|
|
// Custom Property Name
|
|
NameAttr string ;IdAttr string ;};
|
|
|
|
// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path
|
|
func (_febdd *CT_Control )ValidateWithPath (path string )error {if _febdd .ControlPr !=nil {if _egad :=_febdd .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_egad !=nil {return _egad ;};};return nil ;};func (_adgcb *CT_VerticalAlignFontProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_faaged ,_gcadad :=_adgcb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _gcadad !=nil {return _gcadad ;};start .Attr =append (start .Attr ,_faaged );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_ffbbag :=&CT_SheetPr {};return _ffbbag };type CT_FunctionGroups struct{
|
|
|
|
// Built-in Function Group Count
|
|
BuiltInGroupCountAttr *uint32 ;
|
|
|
|
// Function Group
|
|
FunctionGroup []*CT_FunctionGroup ;};func (_ggag *CT_CalculatedMembers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ggag .CountAttr )});};e .EncodeToken (start );_agfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_gebc :=range _ggag .CalculatedMember {e .EncodeElement (_gebc ,_agfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfdgd *CT_FontName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dffgf :=range start .Attr {if _dffgf .Name .Local =="\u0076\u0061\u006c"{_ccdaa ,_beedd :=_dffgf .Value ,error (nil );if _beedd !=nil {return _beedd ;};_cfdgd .ValAttr =_ccdaa ;continue ;};};for {_gaaf ,_gbfc :=d .Token ();if _gbfc !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_gbfc );};if _acgdf ,_aafef :=_gaaf .(_f .EndElement );_aafef &&_acgdf .Name ==start .Name {break ;};};return nil ;};const (ST_DynamicFilterTypeUnset ST_DynamicFilterType =0;ST_DynamicFilterTypeNull ST_DynamicFilterType =1;ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType =2;ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType =3;ST_DynamicFilterTypeTomorrow ST_DynamicFilterType =4;ST_DynamicFilterTypeToday ST_DynamicFilterType =5;ST_DynamicFilterTypeYesterday ST_DynamicFilterType =6;ST_DynamicFilterTypeNextWeek ST_DynamicFilterType =7;ST_DynamicFilterTypeThisWeek ST_DynamicFilterType =8;ST_DynamicFilterTypeLastWeek ST_DynamicFilterType =9;ST_DynamicFilterTypeNextMonth ST_DynamicFilterType =10;ST_DynamicFilterTypeThisMonth ST_DynamicFilterType =11;ST_DynamicFilterTypeLastMonth ST_DynamicFilterType =12;ST_DynamicFilterTypeNextQuarter ST_DynamicFilterType =13;ST_DynamicFilterTypeThisQuarter ST_DynamicFilterType =14;ST_DynamicFilterTypeLastQuarter ST_DynamicFilterType =15;ST_DynamicFilterTypeNextYear ST_DynamicFilterType =16;ST_DynamicFilterTypeThisYear ST_DynamicFilterType =17;ST_DynamicFilterTypeLastYear ST_DynamicFilterType =18;ST_DynamicFilterTypeYearToDate ST_DynamicFilterType =19;ST_DynamicFilterTypeQ1 ST_DynamicFilterType =20;ST_DynamicFilterTypeQ2 ST_DynamicFilterType =21;ST_DynamicFilterTypeQ3 ST_DynamicFilterType =22;ST_DynamicFilterTypeQ4 ST_DynamicFilterType =23;ST_DynamicFilterTypeM1 ST_DynamicFilterType =24;ST_DynamicFilterTypeM2 ST_DynamicFilterType =25;ST_DynamicFilterTypeM3 ST_DynamicFilterType =26;ST_DynamicFilterTypeM4 ST_DynamicFilterType =27;ST_DynamicFilterTypeM5 ST_DynamicFilterType =28;ST_DynamicFilterTypeM6 ST_DynamicFilterType =29;ST_DynamicFilterTypeM7 ST_DynamicFilterType =30;ST_DynamicFilterTypeM8 ST_DynamicFilterType =31;ST_DynamicFilterTypeM9 ST_DynamicFilterType =32;ST_DynamicFilterTypeM10 ST_DynamicFilterType =33;ST_DynamicFilterTypeM11 ST_DynamicFilterType =34;ST_DynamicFilterTypeM12 ST_DynamicFilterType =35;);func (_gbagee *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbagee =0;case "\u0073\u0074\u006f\u0070":*_gbagee =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_gbagee =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_gbagee =3;};return nil ;};
|
|
|
|
// Validate validates the CT_Dialogsheet and its children
|
|
func (_bdfc *CT_Dialogsheet )Validate ()error {return _bdfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};
|
|
|
|
// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path
|
|
func (_afgdd *CT_MdxMetadata )ValidateWithPath (path string )error {for _bdad ,_gdfccd :=range _afgdd .Mdx {if _ggece :=_gdfccd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_bdad ));_ggece !=nil {return _ggece ;};};return nil ;};func (_fedcef ST_CfvoType )String ()string {switch _fedcef {case 0:return "";case 1:return "\u006e\u0075\u006d";case 2:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 3:return "\u006d\u0061\u0078";case 4:return "\u006d\u0069\u006e";case 5:return "\u0066o\u0072\u006d\u0075\u006c\u0061";case 6:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return "";};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2;ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4;);type CT_Filters struct{
|
|
|
|
// Filter by Blank
|
|
BlankAttr *bool ;
|
|
|
|
// Calendar Type
|
|
CalendarTypeAttr _fe .ST_CalendarType ;
|
|
|
|
// Filter
|
|
Filter []*CT_Filter ;
|
|
|
|
// Date Grouping
|
|
DateGroupItem []*CT_DateGroupItem ;};func (_aacef *CT_MetadataBlocks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adfc :=range start .Attr {if _adfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbefe ,_adaca :=_ga .ParseUint (_adfc .Value ,10,32);if _adaca !=nil {return _adaca ;};_ccbbf :=uint32 (_dbefe );_aacef .CountAttr =&_ccbbf ;continue ;};};_egec :for {_fgefc ,_ecbgb :=d .Token ();if _ecbgb !=nil {return _ecbgb ;};switch _ggacc :=_fgefc .(type ){case _f .StartElement :switch _ggacc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_agaca :=NewCT_MetadataBlock ();if _faad :=d .DecodeElement (_agaca ,&_ggacc );_faad !=nil {return _faad ;};_aacef .Bk =append (_aacef .Bk ,_agaca );default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0073\u0020\u0025\u0076",_ggacc .Name );if _cedac :=d .Skip ();_cedac !=nil {return _cedac ;};};case _f .EndElement :break _egec ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path
|
|
func (_abcae *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_egdab ST_DataValidationImeMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egdab .String (),start );};func (_cacbe *CT_TableParts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cacbe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cacbe .CountAttr )});};e .EncodeToken (start );if _cacbe .TablePart !=nil {_dfefc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_eeedd :=range _cacbe .TablePart {e .EncodeElement (_eeedd ,_dfefc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcbdb *CT_IndexedColors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfbca :for {_edeb ,_gfbd :=d .Token ();if _gfbd !=nil {return _gfbd ;};switch _cbefa :=_edeb .(type ){case _f .StartElement :switch _cbefa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}:_abafe :=NewCT_RgbColor ();if _ecaaa :=d .DecodeElement (_abafe ,&_cbefa );_ecaaa !=nil {return _ecaaa ;};_fcbdb .RgbColor =append (_fcbdb .RgbColor ,_abafe );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073\u0020\u0025v",_cbefa .Name );if _gbgdga :=d .Skip ();_gbgdga !=nil {return _gbgdga ;};};case _f .EndElement :break _bfbca ;case _f .CharData :};};return nil ;};func (_cbcgbf ST_BorderStyle )Validate ()error {return _cbcgbf .ValidateWithPath ("")};func (_bffgf *Sst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u0073\u0073\u0074";return _bffgf .CT_Sst .MarshalXML (e ,start );};func (_ceeaf ST_PhoneticAlignment )Validate ()error {return _ceeaf .ValidateWithPath ("")};
|
|
|
|
// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path
|
|
func (_ecgada *CT_SheetId )ValidateWithPath (path string )error {return nil };func (_bdbece ST_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdbece .String (),start );};func NewCT_TableStyle ()*CT_TableStyle {_dbbdd :=&CT_TableStyle {};return _dbbdd };type CT_WorkbookPr struct{
|
|
|
|
// Date 1904
|
|
Date1904Attr *bool ;
|
|
|
|
// Show Objects
|
|
ShowObjectsAttr ST_Objects ;
|
|
|
|
// Show Border Unselected Table
|
|
ShowBorderUnselectedTablesAttr *bool ;
|
|
|
|
// Filter Privacy
|
|
FilterPrivacyAttr *bool ;
|
|
|
|
// Prompted Solutions
|
|
PromptedSolutionsAttr *bool ;
|
|
|
|
// Show Ink Annotations
|
|
ShowInkAnnotationAttr *bool ;
|
|
|
|
// Create Backup File
|
|
BackupFileAttr *bool ;
|
|
|
|
// Save External Link Values
|
|
SaveExternalLinkValuesAttr *bool ;
|
|
|
|
// Update Links Behavior
|
|
UpdateLinksAttr ST_UpdateLinks ;
|
|
|
|
// Code Name
|
|
CodeNameAttr *string ;
|
|
|
|
// Hide Pivot Field List
|
|
HidePivotFieldListAttr *bool ;
|
|
|
|
// Show Pivot Chart Filter
|
|
ShowPivotChartFilterAttr *bool ;
|
|
|
|
// Allow Refresh Query
|
|
AllowRefreshQueryAttr *bool ;
|
|
|
|
// Publish Items
|
|
PublishItemsAttr *bool ;
|
|
|
|
// Check Compatibility On Save
|
|
CheckCompatibilityAttr *bool ;
|
|
|
|
// Auto Compress Pictures
|
|
AutoCompressPicturesAttr *bool ;
|
|
|
|
// Refresh all Connections on Open
|
|
RefreshAllConnectionsAttr *bool ;
|
|
|
|
// Default Theme Version
|
|
DefaultThemeVersionAttr *uint32 ;};
|
|
|
|
// Validate validates the CT_XStringElement and its children
|
|
func (_gfdaf *CT_XStringElement )Validate ()error {return _gfdaf .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func NewCT_I ()*CT_I {_ffgbc :=&CT_I {};return _ffgbc };
|
|
|
|
// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path
|
|
func (_bfdg *CT_CellProtection )ValidateWithPath (path string )error {return nil };func (_fbeb *CT_Error )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_fbeb .VAttr )});if _fbeb .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbeb .UAttr ))});};if _fbeb .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbeb .FAttr ))});};if _fbeb .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbeb .CAttr )});};if _fbeb .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fbeb .CpAttr )});};if _fbeb .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fbeb .InAttr )});};if _fbeb .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbeb .BcAttr )});};if _fbeb .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_fbeb .FcAttr )});};if _fbeb .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbeb .IAttr ))});};if _fbeb .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbeb .UnAttr ))});};if _fbeb .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbeb .StAttr ))});};if _fbeb .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbeb .BAttr ))});};e .EncodeToken (start );if _fbeb .Tpls !=nil {_babg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_fbeb .Tpls ,_babg );};if _fbeb .X !=nil {_gegce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gbcgb :=range _fbeb .X {e .EncodeElement (_gbcgb ,_gegce );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_TextFields and its children
|
|
func (_ededc *CT_TextFields )Validate ()error {return _ededc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};func (_cdgefg ST_PaneState )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcggg :=_f .Attr {};_dcggg .Name =name ;switch _cdgefg {case ST_PaneStateUnset :_dcggg .Value ="";case ST_PaneStateSplit :_dcggg .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_dcggg .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_dcggg .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _dcggg ,nil ;};func (_fgbc *CT_Connections )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fbbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_dfccc :=range _fgbc .Connection {e .EncodeElement (_dfccc ,_fbbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdgege ST_PivotFilterType )String ()string {switch _bdgege {case 0:return "";case 1:return "\u0075n\u006b\u006e\u006f\u0077\u006e";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0073\u0075\u006d";case 5:return "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case 6:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 7:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case 8:return "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case 9:return "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 10:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case 11:return "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 12:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case 13:return "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case 14:return "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case 15:return "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 16:return "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case 17:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case 18:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 19:return "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case 20:return "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 21:return "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 22:return "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 23:return "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 24:return "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 25:return "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 26:return "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 27:return "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case 28:return "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 29:return "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case 30:return "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 31:return "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case 32:return "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 33:return "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 34:return "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 35:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 36:return "\u0074\u006f\u0064a\u0079";case 37:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 38:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 39:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 40:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 41:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 42:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 43:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 44:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 45:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 46:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 47:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 48:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 49:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 50:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 51:return "\u0051\u0031";case 52:return "\u0051\u0032";case 53:return "\u0051\u0033";case 54:return "\u0051\u0034";case 55:return "\u004d\u0031";case 56:return "\u004d\u0032";case 57:return "\u004d\u0033";case 58:return "\u004d\u0034";case 59:return "\u004d\u0035";case 60:return "\u004d\u0036";case 61:return "\u004d\u0037";case 62:return "\u004d\u0038";case 63:return "\u004d\u0039";case 64:return "\u004d\u0031\u0030";case 65:return "\u004d\u0031\u0031";case 66:return "\u004d\u0031\u0032";};return "";};func (_bggcg *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bggcg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bggcg =1;case "\u006f\u0066\u0066":*_bggcg =2;case "\u006f\u006e":*_bggcg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_bggcg =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_bggcg =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bggcg =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bggcg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_bggcg =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_bggcg =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_bggcg =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_bggcg =11;};return nil ;};func (_faggg ST_RefMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efafa :=_f .Attr {};_efafa .Name =name ;switch _faggg {case ST_RefModeUnset :_efafa .Value ="";case ST_RefModeA1 :_efafa .Value ="\u0041\u0031";case ST_RefModeR1C1 :_efafa .Value ="\u0052\u0031\u0043\u0031";};return _efafa ,nil ;};func (_bbfaae ST_TableStyleType )ValidateWithPath (path string )error {switch _bbfaae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfaae ));};return nil ;};func (_cfgdf ST_DataValidationErrorStyle )Validate ()error {return _cfgdf .ValidateWithPath ("")};func NewCT_SheetProtection ()*CT_SheetProtection {_ebffa :=&CT_SheetProtection {};return _ebffa };func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_aeega :=&CT_MeasureDimensionMap {};return _aeega ;};const (ST_ItemTypeUnset ST_ItemType =0;ST_ItemTypeData ST_ItemType =1;ST_ItemTypeDefault ST_ItemType =2;ST_ItemTypeSum ST_ItemType =3;ST_ItemTypeCountA ST_ItemType =4;ST_ItemTypeAvg ST_ItemType =5;ST_ItemTypeMax ST_ItemType =6;ST_ItemTypeMin ST_ItemType =7;ST_ItemTypeProduct ST_ItemType =8;ST_ItemTypeCount ST_ItemType =9;ST_ItemTypeStdDev ST_ItemType =10;ST_ItemTypeStdDevP ST_ItemType =11;ST_ItemTypeVar ST_ItemType =12;ST_ItemTypeVarP ST_ItemType =13;ST_ItemTypeGrand ST_ItemType =14;ST_ItemTypeBlank ST_ItemType =15;);func (_fggfdb ST_TableType )Validate ()error {return _fggfdb .ValidateWithPath ("")};func (_geeaa *CT_PivotAreas )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geeaa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_geeaa .CountAttr )});};e .EncodeToken (start );if _geeaa .PivotArea !=nil {_bedg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_aeagb :=range _geeaa .PivotArea {e .EncodeElement (_aeagb ,_bedg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cafgfa ST_GrowShrinkType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cafgfa .String (),start );};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_aedeg :=&CT_ExternalDefinedName {};return _aedeg ;};func (_affb *CT_ExternalSheetName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_becg :=range start .Attr {if _becg .Name .Local =="\u0076\u0061\u006c"{_bfdd ,_cceacg :=_becg .Value ,error (nil );if _cceacg !=nil {return _cceacg ;};_affb .ValAttr =&_bfdd ;continue ;};};for {_dcedb ,_ceecb :=d .Token ();if _ceecb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065r\u006ea\u006c\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_ceecb );};if _cbdgb ,_baaf :=_dcedb .(_f .EndElement );_baaf &&_cbdgb .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path
|
|
func (_aafgb *CT_TextField )ValidateWithPath (path string )error {if _edgfd :=_aafgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edgfd !=nil {return _edgfd ;};return nil ;};
|
|
|
|
// Validate validates the CT_Error and its children
|
|
func (_bgcdbd *CT_Error )Validate ()error {return _bgcdbd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};
|
|
|
|
// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path
|
|
func (_bfegba *CT_LevelGroup )ValidateWithPath (path string )error {if _cbgee :=_bfegba .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_cbgee !=nil {return _cbgee ;};return nil ;};func (_fcabb *StyleSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _fcabb .CT_Stylesheet .MarshalXML (e ,start );};func (_babfb *CT_SheetData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _babfb .Row !=nil {_cbefae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_dgcfa :=range _babfb .Row {e .EncodeElement (_dgcfa ,_cbefae );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CalcChain struct{
|
|
|
|
// Cell
|
|
C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};func (_aafec *CT_RevisionQueryTableField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_aafec .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_aafec .RefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_aafec .FieldIdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DdeLink ()*CT_DdeLink {_fcecc :=&CT_DdeLink {};return _fcecc };
|
|
|
|
// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path
|
|
func (_fbada *CT_TableColumn )ValidateWithPath (path string )error {if _afbgf :=_fbada .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072");_afbgf !=nil {return _afbgf ;};if _fbada .CalculatedColumnFormula !=nil {if _efaeg :=_fbada .CalculatedColumnFormula .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u0043\u006fl\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061");_efaeg !=nil {return _efaeg ;};};if _fbada .TotalsRowFormula !=nil {if _fggebga :=_fbada .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_fggebga !=nil {return _fggebga ;};};if _fbada .XmlColumnPr !=nil {if _fbfba :=_fbada .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_fbfba !=nil {return _fbfba ;};};if _fbada .ExtLst !=nil {if _abagbd :=_fbada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abagbd !=nil {return _abagbd ;};};return nil ;};
|
|
|
|
// Validate validates the CT_CommentList and its children
|
|
func (_dffb *CT_CommentList )Validate ()error {return _dffb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_aegacd *Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _aegacd .CT_Comments .MarshalXML (e ,start );};func (_aabdd *CT_Dxf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caff :for {_fgged ,_facd :=d .Token ();if _facd !=nil {return _facd ;};switch _bcfbg :=_fgged .(type ){case _f .StartElement :switch _bcfbg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_aabdd .Font =NewCT_Font ();if _degg :=d .DecodeElement (_aabdd .Font ,&_bcfbg );_degg !=nil {return _degg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_aabdd .NumFmt =NewCT_NumFmt ();if _dcgc :=d .DecodeElement (_aabdd .NumFmt ,&_bcfbg );_dcgc !=nil {return _dcgc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_aabdd .Fill =NewCT_Fill ();if _agabc :=d .DecodeElement (_aabdd .Fill ,&_bcfbg );_agabc !=nil {return _agabc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_aabdd .Alignment =NewCT_CellAlignment ();if _baff :=d .DecodeElement (_aabdd .Alignment ,&_bcfbg );_baff !=nil {return _baff ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_aabdd .Border =NewCT_Border ();if _ddbae :=d .DecodeElement (_aabdd .Border ,&_bcfbg );_ddbae !=nil {return _ddbae ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_aabdd .Protection =NewCT_CellProtection ();if _fcfac :=d .DecodeElement (_aabdd .Protection ,&_bcfbg );_fcfac !=nil {return _fcfac ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabdd .ExtLst =NewCT_ExtensionList ();if _dbdae :=d .DecodeElement (_aabdd .ExtLst ,&_bcfbg );_dbdae !=nil {return _dbdae ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0078\u0066\u0020\u0025\u0076",_bcfbg .Name );if _cafff :=d .Skip ();_cafff !=nil {return _cafff ;};};case _f .EndElement :break _caff ;case _f .CharData :};};return nil ;};type CT_IconFilter struct{
|
|
|
|
// Icon Set
|
|
IconSetAttr ST_IconSetType ;
|
|
|
|
// Icon Id
|
|
IconIdAttr *uint32 ;};func (_bfgeb *CT_CustomWorkbookView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bfgeb .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bfgeb .GuidAttr )});if _bfgeb .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .AutoUpdateAttr ))});};if _bfgeb .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bfgeb .MergeIntervalAttr )});};if _bfgeb .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .ChangesSavedWinAttr ))});};if _bfgeb .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .OnlySyncAttr ))});};if _bfgeb .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .PersonalViewAttr ))});};if _bfgeb .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .IncludePrintSettingsAttr ))});};if _bfgeb .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .IncludeHiddenRowColAttr ))});};if _bfgeb .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .MaximizedAttr ))});};if _bfgeb .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .MinimizedAttr ))});};if _bfgeb .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .ShowHorizontalScrollAttr ))});};if _bfgeb .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .ShowVerticalScrollAttr ))});};if _bfgeb .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .ShowSheetTabsAttr ))});};if _bfgeb .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_bfgeb .XWindowAttr )});};if _bfgeb .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_bfgeb .YWindowAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",_bfgeb .WindowWidthAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",_bfgeb .WindowHeightAttr )});if _bfgeb .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_bfgeb .TabRatioAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bfgeb .ActiveSheetIdAttr )});if _bfgeb .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .ShowFormulaBarAttr ))});};if _bfgeb .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfgeb .ShowStatusbarAttr ))});};if _bfgeb .ShowCommentsAttr !=ST_CommentsUnset {_agab ,_bega :=_bfgeb .ShowCommentsAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _bega !=nil {return _bega ;};start .Attr =append (start .Attr ,_agab );};if _bfgeb .ShowObjectsAttr !=ST_ObjectsUnset {_ggfc ,_aagf :=_bfgeb .ShowObjectsAttr .MarshalXMLAttr (_f .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _aagf !=nil {return _aagf ;};start .Attr =append (start .Attr ,_ggfc );};e .EncodeToken (start );if _bfgeb .ExtLst !=nil {_efbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfgeb .ExtLst ,_efbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FontName ()*CT_FontName {_gffdg :=&CT_FontName {};return _gffdg };func NewCT_ExtensionList ()*CT_ExtensionList {_gcaeb :=&CT_ExtensionList {};return _gcaeb };func (_bdfdc *CT_DateGroupItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",_bdfdc .YearAttr )});if _bdfdc .MonthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_bdfdc .MonthAttr )});};if _bdfdc .DayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_bdfdc .DayAttr )});};if _bdfdc .HourAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_bdfdc .HourAttr )});};if _bdfdc .MinuteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdfdc .MinuteAttr )});};if _bdfdc .SecondAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdfdc .SecondAttr )});};_ebege ,_baadc :=_bdfdc .DateTimeGroupingAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _baadc !=nil {return _baadc ;};start .Attr =append (start .Attr ,_ebege );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the Metadata and its children, prefixing error messages with path
|
|
func (_bafcce *Metadata )ValidateWithPath (path string )error {if _ceaedg :=_bafcce .CT_Metadata .ValidateWithPath (path );_ceaedg !=nil {return _ceaedg ;};return nil ;};type CT_PivotHierarchy struct{
|
|
|
|
// Outline New Levels
|
|
OutlineAttr *bool ;
|
|
|
|
// Multiple Field Filters
|
|
MultipleItemSelectionAllowedAttr *bool ;
|
|
|
|
// New Levels Subtotals At Top
|
|
SubtotalTopAttr *bool ;
|
|
|
|
// Show In Field List
|
|
ShowInFieldListAttr *bool ;
|
|
|
|
// Drag To Row
|
|
DragToRowAttr *bool ;
|
|
|
|
// Drag To Column
|
|
DragToColAttr *bool ;
|
|
|
|
// Drag to Page
|
|
DragToPageAttr *bool ;
|
|
|
|
// Drag To Data
|
|
DragToDataAttr *bool ;
|
|
|
|
// Drag Off
|
|
DragOffAttr *bool ;
|
|
|
|
// Inclusive Manual Filter
|
|
IncludeNewItemsInFilterAttr *bool ;
|
|
|
|
// Hierarchy Caption
|
|
CaptionAttr *string ;
|
|
|
|
// OLAP Member Properties
|
|
Mps *CT_MemberProperties ;
|
|
|
|
// Members
|
|
Members []*CT_Members ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_gceaa ST_CellSpans )String ()string {return _c .Join (_gceaa ,"\u0020")};func (_gabda *CT_ExternalSheetDataSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dgeff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_ffba :=range _gabda .SheetData {e .EncodeElement (_ffba ,_dgeff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Users ()*CT_Users {_eadgf :=&CT_Users {};return _eadgf };func NewCT_PivotCache ()*CT_PivotCache {_deeab :=&CT_PivotCache {};return _deeab };
|
|
|
|
// Validate validates the CT_TableFormula and its children
|
|
func (_fdddbe *CT_TableFormula )Validate ()error {return _fdddbe .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_edcfc :=&CT_IgnoredErrors {};return _edcfc };func (_gbgag ST_Scope )ValidateWithPath (path string )error {switch _gbgag {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbgag ));};return nil ;};func (_dgacf ST_TextHAlign )String ()string {switch _dgacf {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};
|
|
|
|
// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path
|
|
func (_gebb *CT_CsPageSetup )ValidateWithPath (path string )error {if _gebb .PaperHeightAttr !=nil {if !_fe .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gebb .PaperHeightAttr ){return _b .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fe .ST_PositiveUniversalMeasurePatternRe ,*_gebb .PaperHeightAttr );};};if _gebb .PaperHeightAttr !=nil {if !_fe .ST_UniversalMeasurePatternRe .MatchString (*_gebb .PaperHeightAttr ){return _b .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fe .ST_UniversalMeasurePatternRe ,*_gebb .PaperHeightAttr );};};if _gebb .PaperWidthAttr !=nil {if !_fe .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gebb .PaperWidthAttr ){return _b .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fe .ST_PositiveUniversalMeasurePatternRe ,*_gebb .PaperWidthAttr );};};if _gebb .PaperWidthAttr !=nil {if !_fe .ST_UniversalMeasurePatternRe .MatchString (*_gebb .PaperWidthAttr ){return _b .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fe .ST_UniversalMeasurePatternRe ,*_gebb .PaperWidthAttr );};};if _cgdgc :=_gebb .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cgdgc !=nil {return _cgdgc ;};return nil ;};func (_gcaf *CT_CacheSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cagg ,_dgfd :=_gcaf .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _dgfd !=nil {return _dgfd ;};start .Attr =append (start .Attr ,_cagg );if _gcaf .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gcaf .ConnectionIdAttr )});};e .EncodeToken (start );if _gcaf .WorksheetSource !=nil {_gdbe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_gcaf .WorksheetSource ,_gdbe );};if _gcaf .Consolidation !=nil {_bdcag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gcaf .Consolidation ,_bdcag );};if _gcaf .ExtLst !=nil {_ddf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcaf .ExtLst ,_ddf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcef *CT_CfRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcef .TypeAttr !=ST_CfTypeUnset {_cfdg ,_bgbd :=_fcef .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _bgbd !=nil {return _bgbd ;};start .Attr =append (start .Attr ,_cfdg );};if _fcef .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcef .DxfIdAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",_fcef .PriorityAttr )});if _fcef .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcef .StopIfTrueAttr ))});};if _fcef .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcef .AboveAverageAttr ))});};if _fcef .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcef .PercentAttr ))});};if _fcef .BottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcef .BottomAttr ))});};if _fcef .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_egabg ,_ddca :=_fcef .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _ddca !=nil {return _ddca ;};start .Attr =append (start .Attr ,_egabg );};if _fcef .TextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fcef .TextAttr )});};if _fcef .TimePeriodAttr !=ST_TimePeriodUnset {_febdb ,_effdb :=_fcef .TimePeriodAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _effdb !=nil {return _effdb ;};start .Attr =append (start .Attr ,_febdb );};if _fcef .RankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_fcef .RankAttr )});};if _fcef .StdDevAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_b .Sprintf ("\u0025\u0076",*_fcef .StdDevAttr )});};if _fcef .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcef .EqualAverageAttr ))});};e .EncodeToken (start );if _fcef .Formula !=nil {_baecc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_gfef :=range _fcef .Formula {e .EncodeElement (_gfef ,_baecc );};};if _fcef .ColorScale !=nil {_eade :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_fcef .ColorScale ,_eade );};if _fcef .DataBar !=nil {_ebce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_fcef .DataBar ,_ebce );};if _fcef .IconSet !=nil {_dabfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}};e .EncodeElement (_fcef .IconSet ,_dabfd );};if _fcef .ExtLst !=nil {_ebac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcef .ExtLst ,_ebac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecdc *CT_FileSharing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eedde :=range start .Attr {if _eedde .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_fgddc ,_gacgf :=_ga .ParseBool (_eedde .Value );if _gacgf !=nil {return _gacgf ;};_ecdc .ReadOnlyRecommendedAttr =&_fgddc ;continue ;};if _eedde .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_gabcgf ,_ecebf :=_eedde .Value ,error (nil );if _ecebf !=nil {return _ecebf ;};_ecdc .UserNameAttr =&_gabcgf ;continue ;};if _eedde .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gdeae ,_ggad :=_eedde .Value ,error (nil );if _ggad !=nil {return _ggad ;};_ecdc .ReservationPasswordAttr =&_gdeae ;continue ;};if _eedde .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gabbb ,_gcdd :=_eedde .Value ,error (nil );if _gcdd !=nil {return _gcdd ;};_ecdc .AlgorithmNameAttr =&_gabbb ;continue ;};if _eedde .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_agcc ,_egfdc :=_eedde .Value ,error (nil );if _egfdc !=nil {return _egfdc ;};_ecdc .HashValueAttr =&_agcc ;continue ;};if _eedde .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gdbfff ,_bgeeb :=_eedde .Value ,error (nil );if _bgeeb !=nil {return _bgeeb ;};_ecdc .SaltValueAttr =&_gdbfff ;continue ;};if _eedde .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_bged ,_acbab :=_ga .ParseUint (_eedde .Value ,10,32);if _acbab !=nil {return _acbab ;};_fafce :=uint32 (_bged );_ecdc .SpinCountAttr =&_fafce ;continue ;};};for {_bdgg ,_abdcf :=d .Token ();if _abdcf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067:\u0020\u0025\u0073",_abdcf );};if _cgfd ,_dgfdg :=_bdgg .(_f .EndElement );_dgfdg &&_cgfd .Name ==start .Name {break ;};};return nil ;};func (_gadgf ST_IconSetType )Validate ()error {return _gadgf .ValidateWithPath ("")};func (_bggd *CT_CellXfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bggd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bggd .CountAttr )});};e .EncodeToken (start );_cgdgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_cbbd :=range _bggd .Xf {e .EncodeElement (_cbbd ,_cgdgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bddd *CT_FileSharing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bddd .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bddd .ReadOnlyRecommendedAttr ))});};if _bddd .UserNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bddd .UserNameAttr )});};if _bddd .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bddd .ReservationPasswordAttr )});};if _bddd .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bddd .AlgorithmNameAttr )});};if _bddd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_bddd .HashValueAttr )});};if _bddd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_bddd .SaltValueAttr )});};if _bddd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_bddd .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Comments ()*CT_Comments {_gbda :=&CT_Comments {};_gbda .Authors =NewCT_Authors ();_gbda .CommentList =NewCT_CommentList ();return _gbda ;};func (_badfc *CT_PivotCaches )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaac :for {_eccgf ,_dadc :=d .Token ();if _dadc !=nil {return _dadc ;};switch _fefdf :=_eccgf .(type ){case _f .StartElement :switch _fefdf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}:_acdbda :=NewCT_PivotCache ();if _ccgcc :=d .DecodeElement (_acdbda ,&_fefdf );_ccgcc !=nil {return _ccgcc ;};_badfc .PivotCache =append (_badfc .PivotCache ,_acdbda );default:_bb .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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061c\u0068e\u0073\u0020\u0025\u0076",_fefdf .Name );if _bbdfc :=d .Skip ();_bbdfc !=nil {return _bbdfc ;};};case _f .EndElement :break _eaac ;case _f .CharData :};};return nil ;};func NewCT_ColFields ()*CT_ColFields {_cgf :=&CT_ColFields {};return _cgf };func (_dbcbb ST_DdeValueType )Validate ()error {return _dbcbb .ValidateWithPath ("")};
|
|
|
|
// Validate validates the CT_SharedUser and its children
|
|
func (_abgb *CT_SharedUser )Validate ()error {return _abgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");};type CT_QueryTableRefresh struct{
|
|
|
|
// Preserve Sort & Filter Layout
|
|
PreserveSortFilterLayoutAttr *bool ;
|
|
|
|
// Next Field Id Wrapped
|
|
FieldIdWrappedAttr *bool ;
|
|
|
|
// Headers In Last Refresh
|
|
HeadersInLastRefreshAttr *bool ;
|
|
|
|
// Minimum Refresh Version
|
|
MinimumVersionAttr *uint8 ;
|
|
|
|
// Next field id
|
|
NextIdAttr *uint32 ;
|
|
|
|
// Columns Left
|
|
UnboundColumnsLeftAttr *uint32 ;
|
|
|
|
// Columns Right
|
|
UnboundColumnsRightAttr *uint32 ;
|
|
|
|
// Query table fields
|
|
QueryTableFields *CT_QueryTableFields ;
|
|
|
|
// Deleted Fields
|
|
QueryTableDeletedFields *CT_QueryTableDeletedFields ;
|
|
|
|
// Sort State
|
|
SortState *CT_SortState ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_gdgb *CT_CellSmartTag )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gdgb .TypeAttr )});if _gdgb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gdgb .DeletedAttr ))});};if _gdgb .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gdgb .XmlBasedAttr ))});};e .EncodeToken (start );if _gdgb .CellSmartTagPr !=nil {_ccdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_efeb :=range _gdgb .CellSmartTagPr {e .EncodeElement (_efeb ,_ccdf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgddgg *CT_OleItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caccg :for {_gdcaf ,_fbafbd :=d .Token ();if _fbafbd !=nil {return _fbafbd ;};switch _caece :=_gdcaf .(type ){case _f .StartElement :switch _caece .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"}:_baaba :=NewCT_OleItem ();if _abba :=d .DecodeElement (_baaba ,&_caece );_abba !=nil {return _abba ;};_fgddgg .OleItem =append (_fgddgg .OleItem ,_baaba );default:_bb .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\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_caece .Name );if _cbaedbb :=d .Skip ();_cbaedbb !=nil {return _cbaedbb ;};};case _f .EndElement :break _caccg ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path
|
|
func (_bacdc *CT_MergeCell )ValidateWithPath (path string )error {return nil };const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2;);
|
|
|
|
// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path
|
|
func (_caabg *CT_Number )ValidateWithPath (path string )error {for _eceff ,_cbbgc :=range _caabg .Tpls {if _eegge :=_cbbgc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_eceff ));_eegge !=nil {return _eegge ;};};for _dgfda ,_edea :=range _caabg .X {if _ddfbf :=_edea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_dgfda ));_ddfbf !=nil {return _ddfbf ;};};return nil ;};func (_dabff *CT_OleObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfcff :=range start .Attr {if _bfcff .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"&&_bfcff .Name .Local =="\u0069\u0064"||_bfcff .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"&&_bfcff .Name .Local =="\u0069\u0064"{_dabcf ,_daedg :=_bfcff .Value ,error (nil );if _daedg !=nil {return _daedg ;};_dabff .IdAttr =&_dabcf ;continue ;};if _bfcff .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_dabff .DvAspectAttr .UnmarshalXMLAttr (_bfcff );continue ;};if _bfcff .Name .Local =="\u006c\u0069\u006e\u006b"{_dafbc ,_cfcbf :=_bfcff .Value ,error (nil );if _cfcbf !=nil {return _cfcbf ;};_dabff .LinkAttr =&_dafbc ;continue ;};if _bfcff .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_dabff .OleUpdateAttr .UnmarshalXMLAttr (_bfcff );continue ;};if _bfcff .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_fcfcf ,_gfafb :=_ga .ParseBool (_bfcff .Value );if _gfafb !=nil {return _gfafb ;};_dabff .AutoLoadAttr =&_fcfcf ;continue ;};if _bfcff .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bgecea ,_dacbg :=_ga .ParseUint (_bfcff .Value ,10,32);if _dacbg !=nil {return _dacbg ;};_dabff .ShapeIdAttr =uint32 (_bgecea );continue ;};if _bfcff .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ebcefd ,_accfcf :=_bfcff .Value ,error (nil );if _accfcf !=nil {return _accfcf ;};_dabff .ProgIdAttr =&_ebcefd ;continue ;};};_gbefd :for {_eagac ,_dgegf :=d .Token ();if _dgegf !=nil {return _dgegf ;};switch _daccf :=_eagac .(type ){case _f .StartElement :switch _daccf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}:_dabff .ObjectPr =NewCT_ObjectPr ();if _bcadf :=d .DecodeElement (_dabff .ObjectPr ,&_daccf );_bcadf !=nil {return _bcadf ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u0020\u0025\u0076",_daccf .Name );if _gecdf :=d .Skip ();_gecdf !=nil {return _gecdf ;};};case _f .EndElement :break _gbefd ;case _f .CharData :};};return nil ;};func (_gedb *CT_CustomChartsheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gedb .GuidAttr )});if _gedb .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gedb .ScaleAttr )});};if _gedb .StateAttr !=ST_SheetStateUnset {_cege ,_ddecc :=_gedb .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _ddecc !=nil {return _ddecc ;};start .Attr =append (start .Attr ,_cege );};if _gedb .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gedb .ZoomToFitAttr ))});};e .EncodeToken (start );if _gedb .PageMargins !=nil {_cfbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gedb .PageMargins ,_cfbf );};if _gedb .PageSetup !=nil {_fdaac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gedb .PageSetup ,_fdaac );};if _gedb .HeaderFooter !=nil {_cgga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_gedb .HeaderFooter ,_cgga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_PageItem and its children
|
|
func (_faeef *CT_PageItem )Validate ()error {return _faeef .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};func NewCT_QueryTable ()*CT_QueryTable {_feaaf :=&CT_QueryTable {};return _feaaf };func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_abfda :=&CT_HierarchyUsage {};return _abfda };
|
|
|
|
// Validate validates the CT_ChartsheetView and its children
|
|
func (_aaefd *CT_ChartsheetView )Validate ()error {return _aaefd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};func (_cefa *CT_CellProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cefa .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cefa .LockedAttr ))});};if _cefa .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cefa .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_dabca :=&CT_pivotTableDefinition {};_dabca .Location =NewCT_Location ();return _dabca ;};func (_ddbde *CT_Reviewed )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ddbde .RIdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeafg *CT_PCDKPI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adedf :=range start .Attr {if _adedf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gdgdg ,_fggeb :=_adedf .Value ,error (nil );if _fggeb !=nil {return _fggeb ;};_aeafg .UniqueNameAttr =_gdgdg ;continue ;};if _adedf .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bfaeeb ,_ffbbc :=_adedf .Value ,error (nil );if _ffbbc !=nil {return _ffbbc ;};_aeafg .CaptionAttr =&_bfaeeb ;continue ;};if _adedf .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_cdag ,_gadd :=_adedf .Value ,error (nil );if _gadd !=nil {return _gadd ;};_aeafg .DisplayFolderAttr =&_cdag ;continue ;};if _adedf .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_dddcb ,_ebbgdf :=_adedf .Value ,error (nil );if _ebbgdf !=nil {return _ebbgdf ;};_aeafg .MeasureGroupAttr =&_dddcb ;continue ;};if _adedf .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_efgfd ,_gfdgg :=_adedf .Value ,error (nil );if _gfdgg !=nil {return _gfdgg ;};_aeafg .ParentAttr =&_efgfd ;continue ;};if _adedf .Name .Local =="\u0076\u0061\u006cu\u0065"{_ceaga ,_dbcg :=_adedf .Value ,error (nil );if _dbcg !=nil {return _dbcg ;};_aeafg .ValueAttr =_ceaga ;continue ;};if _adedf .Name .Local =="\u0067\u006f\u0061\u006c"{_ddbaf ,_abebb :=_adedf .Value ,error (nil );if _abebb !=nil {return _abebb ;};_aeafg .GoalAttr =&_ddbaf ;continue ;};if _adedf .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_dccaf ,_fcfgf :=_adedf .Value ,error (nil );if _fcfgf !=nil {return _fcfgf ;};_aeafg .StatusAttr =&_dccaf ;continue ;};if _adedf .Name .Local =="\u0074\u0072\u0065n\u0064"{_cbafe ,_babbbb :=_adedf .Value ,error (nil );if _babbbb !=nil {return _babbbb ;};_aeafg .TrendAttr =&_cbafe ;continue ;};if _adedf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dafba ,_addfb :=_adedf .Value ,error (nil );if _addfb !=nil {return _addfb ;};_aeafg .WeightAttr =&_dafba ;continue ;};if _adedf .Name .Local =="\u0074\u0069\u006d\u0065"{_bbbcg ,_eddfg :=_adedf .Value ,error (nil );if _eddfg !=nil {return _eddfg ;};_aeafg .TimeAttr =&_bbbcg ;continue ;};};for {_fbaga ,_ccged :=d .Token ();if _ccged !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_ccged );};if _dbag ,_dedfe :=_fbaga .(_f .EndElement );_dedfe &&_dbag .Name ==start .Name {break ;};};return nil ;};func (_efegef ST_PageOrder )ValidateWithPath (path string )error {switch _efegef {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efegef ));};return nil ;};
|
|
|
|
// Validate validates the CT_CustomChartsheetView and its children
|
|
func (_caga *CT_CustomChartsheetView )Validate ()error {return _caga .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func NewCT_Boolean ()*CT_Boolean {_dbg :=&CT_Boolean {};return _dbg };type MapInfo struct{CT_MapInfo };func (_cffcb ST_TargetScreenSize )ValidateWithPath (path string )error {switch _cffcb {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffcb ));};return nil ;};func (_dfcee *CT_colItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfcee .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dfcee .CountAttr )});};e .EncodeToken (start );_dcabg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_deaafc :=range _dfcee .I {e .EncodeElement (_deaafc ,_dcabg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcgfea ST_Visibility )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdefcd :=_f .Attr {};_gdefcd .Name =name ;switch _bcgfea {case ST_VisibilityUnset :_gdefcd .Value ="";case ST_VisibilityVisible :_gdefcd .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_gdefcd .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_gdefcd .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _gdefcd ,nil ;};func NewCT_Map ()*CT_Map {_ggfdc :=&CT_Map {};return _ggfdc };func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_ccbfa :=&CT_XmlColumnPr {};return _ccbfa };
|
|
|
|
// Validate validates the CT_Schema and its children
|
|
func (_cdcbb *CT_Schema )Validate ()error {return _cdcbb .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_efcfgb ST_MdxFunctionType )Validate ()error {return _efcfgb .ValidateWithPath ("")};
|
|
|
|
// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path
|
|
func (_bdag *CT_ChartFormat )ValidateWithPath (path string )error {if _cfba :=_bdag .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cfba !=nil {return _cfba ;};return nil ;};func NewCT_Worksheet ()*CT_Worksheet {_ddcff :=&CT_Worksheet {};_ddcff .SheetData =NewCT_SheetData ();return _ddcff ;};
|
|
|
|
// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path
|
|
func (_agda *CT_CellStyleXfs )ValidateWithPath (path string )error {for _cbde ,_bgcda :=range _agda .Xf {if _ddff :=_bgcda .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_cbde ));_ddff !=nil {return _ddff ;};};return nil ;};func (_daegf ST_MdxFunctionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_daegf .String (),start );};func (_dbaec ST_FormatAction )Validate ()error {return _dbaec .ValidateWithPath ("")};func (_cdbfc ST_HorizontalAlignment )Validate ()error {return _cdbfc .ValidateWithPath ("")};
|
|
|
|
// Validate validates the CT_Missing and its children
|
|
func (_agdecb *CT_Missing )Validate ()error {return _agdecb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};type CT_GradientFill struct{
|
|
|
|
// Gradient Fill Type
|
|
TypeAttr ST_GradientType ;
|
|
|
|
// Linear Gradient Degree
|
|
DegreeAttr *float64 ;
|
|
|
|
// Left Convergence
|
|
LeftAttr *float64 ;
|
|
|
|
// Right Convergence
|
|
RightAttr *float64 ;
|
|
|
|
// Top Gradient Convergence
|
|
TopAttr *float64 ;
|
|
|
|
// Bottom Convergence
|
|
BottomAttr *float64 ;
|
|
|
|
// Gradient Stop
|
|
Stop []*CT_GradientStop ;};
|
|
|
|
// Validate validates the CalcChain and its children
|
|
func (_agbefc *CalcChain )Validate ()error {return _agbefc .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};func (_gc *AG_RevData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ec :=range start .Attr {if _ec .Name .Local =="\u0072\u0049\u0064"{_fg ,_dg :=_ga .ParseUint (_ec .Value ,10,32);if _dg !=nil {return _dg ;};_efd :=uint32 (_fg );_gc .RIdAttr =&_efd ;continue ;};if _ec .Name .Local =="\u0075\u0061"{_dgb ,_cb :=_ga .ParseBool (_ec .Value );if _cb !=nil {return _cb ;};_gc .UaAttr =&_dgb ;continue ;};if _ec .Name .Local =="\u0072\u0061"{_agc ,_fa :=_ga .ParseBool (_ec .Value );if _fa !=nil {return _fa ;};_gc .RaAttr =&_agc ;continue ;};};for {_aa ,_cfb :=d .Token ();if _cfb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_cfb );};if _fba ,_ffe :=_aa .(_f .EndElement );_ffe &&_fba .Name ==start .Name {break ;};};return nil ;};func (_fadb *CT_HierarchyUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dffada :=range start .Attr {if _dffada .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_dbeag ,_bfaed :=_ga .ParseInt (_dffada .Value ,10,32);if _bfaed !=nil {return _bfaed ;};_fadb .HierarchyUsageAttr =int32 (_dbeag );continue ;};};for {_ceadb ,_eccgd :=d .Token ();if _eccgd !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0055\u0073\u0061\u0067\u0065: \u0025\u0073",_eccgd );};if _eggg ,_fabge :=_ceadb .(_f .EndElement );_fabge &&_eggg .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path
|
|
func (_bdgecf *CT_VolMain )ValidateWithPath (path string )error {for _fabgb ,_dbefb :=range _bdgecf .Tp {if _fafgf :=_dbefb .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_fabgb ));_fafgf !=nil {return _fafgf ;};};return nil ;};func (_eccfce ST_RefMode )String ()string {switch _eccfce {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";};
|
|
|
|
// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path
|
|
func (_eddcb *CT_Sheets )ValidateWithPath (path string )error {for _ddbfa ,_fbfbd :=range _eddcb .Sheet {if _fabgf :=_fbfbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ddbfa ));_fabgf !=nil {return _fabgf ;};};return nil ;};type CT_HierarchyUsage struct{
|
|
|
|
// Hierarchy Usage
|
|
HierarchyUsageAttr int32 ;};
|
|
|
|
// Validate validates the CT_VerticalAlignFontProperty and its children
|
|
func (_gabae *CT_VerticalAlignFontProperty )Validate ()error {return _gabae .ValidateWithPath ("\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079");};
|
|
|
|
// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path
|
|
func (_ddegc *CT_Xf )ValidateWithPath (path string )error {if _ddegc .Alignment !=nil {if _eaccf :=_ddegc .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_eaccf !=nil {return _eaccf ;};};if _ddegc .Protection !=nil {if _dbcbd :=_ddegc .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_dbcbd !=nil {return _dbcbd ;};};if _ddegc .ExtLst !=nil {if _fcfgc :=_ddegc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcfgc !=nil {return _fcfgc ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path
|
|
func (_eadcg *CT_RangeSets )ValidateWithPath (path string )error {for _aaged ,_fffcb :=range _eadcg .RangeSet {if _cdbcdb :=_fffcb .ValidateWithPath (_b .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_aaged ));_cdbcdb !=nil {return _cdbcdb ;};};return nil ;};func (_afbff *CT_WebPublishItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbff .SourceTypeAttr =ST_WebSourceType (1);for _ ,_abfaf :=range start .Attr {if _abfaf .Name .Local =="\u0069\u0064"{_ebggd ,_fgdbc :=_ga .ParseUint (_abfaf .Value ,10,32);if _fgdbc !=nil {return _fgdbc ;};_afbff .IdAttr =uint32 (_ebggd );continue ;};if _abfaf .Name .Local =="\u0064\u0069\u0076I\u0064"{_edcbdd ,_fadbfa :=_abfaf .Value ,error (nil );if _fadbfa !=nil {return _fadbfa ;};_afbff .DivIdAttr =_edcbdd ;continue ;};if _abfaf .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_afbff .SourceTypeAttr .UnmarshalXMLAttr (_abfaf );continue ;};if _abfaf .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_baced ,_bdgbb :=_abfaf .Value ,error (nil );if _bdgbb !=nil {return _bdgbb ;};_afbff .SourceRefAttr =&_baced ;continue ;};if _abfaf .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_dbebc ,_aafge :=_abfaf .Value ,error (nil );if _aafge !=nil {return _aafge ;};_afbff .SourceObjectAttr =&_dbebc ;continue ;};if _abfaf .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_bcagbb ,_cfggaa :=_abfaf .Value ,error (nil );if _cfggaa !=nil {return _cfggaa ;};_afbff .DestinationFileAttr =_bcagbb ;continue ;};if _abfaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_agdddg ,_adfdbe :=_abfaf .Value ,error (nil );if _adfdbe !=nil {return _adfdbe ;};_afbff .TitleAttr =&_agdddg ;continue ;};if _abfaf .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_defbf ,_gegcf :=_ga .ParseBool (_abfaf .Value );if _gegcf !=nil {return _gegcf ;};_afbff .AutoRepublishAttr =&_defbf ;continue ;};};for {_bagadd ,_gggaf :=d .Token ();if _gggaf !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d: \u0025\u0073",_gggaf );};if _ggccdc ,_eeaef :=_bagadd .(_f .EndElement );_eeaef &&_ggccdc .Name ==start .Name {break ;};};return nil ;};func (_dadgec *CT_rowItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eefede :=range start .Attr {if _eefede .Name .Local =="\u0063\u006f\u0075n\u0074"{_aedebf ,_beaga :=_ga .ParseUint (_eefede .Value ,10,32);if _beaga !=nil {return _beaga ;};_eddef :=uint32 (_aedebf );_dadgec .CountAttr =&_eddef ;continue ;};};_faead :for {_fcbdbb ,_ggbeg :=d .Token ();if _ggbeg !=nil {return _ggbeg ;};switch _gbceec :=_fcbdbb .(type ){case _f .StartElement :switch _gbceec .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_adgef :=NewCT_I ();if _efabea :=d .DecodeElement (_adgef ,&_gbceec );_efabea !=nil {return _efabea ;};_dadgec .I =append (_dadgec .I ,_adgef );default:_bb .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\u0043\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_gbceec .Name );if _edddc :=d .Skip ();_edddc !=nil {return _edddc ;};};case _f .EndElement :break _faead ;case _f .CharData :};};return nil ;};type ST_CfType byte ;func (_bccef *CT_OlapPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dedfa :=range start .Attr {if _dedfa .Name .Local =="\u006c\u006f\u0063a\u006c"{_edagg ,_dgefa :=_ga .ParseBool (_dedfa .Value );if _dgefa !=nil {return _dgefa ;};_bccef .LocalAttr =&_edagg ;continue ;};if _dedfa .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_geeda ,_gaedg :=_dedfa .Value ,error (nil );if _gaedg !=nil {return _gaedg ;};_bccef .LocalConnectionAttr =&_geeda ;continue ;};if _dedfa .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_eaedc ,_eccaff :=_ga .ParseBool (_dedfa .Value );if _eccaff !=nil {return _eccaff ;};_bccef .LocalRefreshAttr =&_eaedc ;continue ;};if _dedfa .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_gfgac ,_ddbaeg :=_ga .ParseBool (_dedfa .Value );if _ddbaeg !=nil {return _ddbaeg ;};_bccef .SendLocaleAttr =&_gfgac ;continue ;};if _dedfa .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_dgebe ,_gfcba :=_ga .ParseUint (_dedfa .Value ,10,32);if _gfcba !=nil {return _gfcba ;};_edaad :=uint32 (_dgebe );_bccef .RowDrillCountAttr =&_edaad ;continue ;};if _dedfa .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_bafac ,_acbed :=_ga .ParseBool (_dedfa .Value );if _acbed !=nil {return _acbed ;};_bccef .ServerFillAttr =&_bafac ;continue ;};if _dedfa .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_afabfc ,_bggfgcd :=_ga .ParseBool (_dedfa .Value );if _bggfgcd !=nil {return _bggfgcd ;};_bccef .ServerNumberFormatAttr =&_afabfc ;continue ;};if _dedfa .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_ddcde ,_ebef :=_ga .ParseBool (_dedfa .Value );if _ebef !=nil {return _ebef ;};_bccef .ServerFontAttr =&_ddcde ;continue ;};if _dedfa .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_gfbaa ,_bgeg :=_ga .ParseBool (_dedfa .Value );if _bgeg !=nil {return _bgeg ;};_bccef .ServerFontColorAttr =&_gfbaa ;continue ;};};for {_dcccdf ,_dfdag :=d .Token ();if _dfdag !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_dfdag );};if _ccgeb ,_dggbe :=_dcccdf .(_f .EndElement );_dggbe &&_ccgeb .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_TableStyle and its children
|
|
func (_ebgagc *CT_TableStyle )Validate ()error {return _ebgagc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_abbab *CT_SheetIdMap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abbab .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abbab .CountAttr )});};e .EncodeToken (start );_gcfcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_egaae :=range _abbab .SheetId {e .EncodeElement (_egaae ,_gcfcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgadc *ST_Axis )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgadc =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_dgadc =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_dgadc =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_dgadc =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_dgadc =4;};return nil ;};func (_ggagdc ST_SortType )ValidateWithPath (path string )error {switch _ggagdc {case 0,1,2,3,4,5,6,7:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggagdc ));};return nil ;};func NewCT_DynamicFilter ()*CT_DynamicFilter {_cdgbb :=&CT_DynamicFilter {};_cdgbb .TypeAttr =ST_DynamicFilterType (1);return _cdgbb ;};func (_feea *CT_CustomSheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bccdd :for {_dcbd ,_ccfff :=d .Token ();if _ccfff !=nil {return _ccfff ;};switch _fedbd :=_dcbd .(type ){case _f .StartElement :switch _fedbd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_cdfca :=NewCT_CustomSheetView ();if _fgbfb :=d .DecodeElement (_cdfca ,&_fedbd );_fgbfb !=nil {return _fgbfb ;};_feea .CustomSheetView =append (_feea .CustomSheetView ,_cdfca );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053he\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_fedbd .Name );if _dafaf :=d .Skip ();_dafaf !=nil {return _dafaf ;};};case _f .EndElement :break _bccdd ;case _f .CharData :};};return nil ;};func (_bggga ST_UpdateLinks )ValidateWithPath (path string )error {switch _bggga {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bggga ));};return nil ;};func (_gbbge *CT_PageFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_baceg :=range start .Attr {if _baceg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbcba ,_fadec :=_ga .ParseUint (_baceg .Value ,10,32);if _fadec !=nil {return _fadec ;};_fcdbg :=uint32 (_fbcba );_gbbge .CountAttr =&_fcdbg ;continue ;};};_baagda :for {_aebec ,_agafg :=d .Token ();if _agafg !=nil {return _agafg ;};switch _ecaffa :=_aebec .(type ){case _f .StartElement :switch _ecaffa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"}:_bbefdg :=NewCT_PageField ();if _gcece :=d .DecodeElement (_bbefdg ,&_ecaffa );_gcece !=nil {return _gcece ;};_gbbge .PageField =append (_gbbge .PageField ,_bbefdg );default:_bb .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\u0050a\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_ecaffa .Name );if _bdgaa :=d .Skip ();_bdgaa !=nil {return _bdgaa ;};};case _f .EndElement :break _baagda ;case _f .CharData :};};return nil ;};func (_dcddd ST_rwColActionType )Validate ()error {return _dcddd .ValidateWithPath ("")};func (_ecbf *CT_CommentList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ecbf .Comment !=nil {_fbaec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_cefc :=range _ecbf .Comment {e .EncodeElement (_cefc ,_fbaec );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aadcb ST_SortMethod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aadcb .String (),start );};func (_fcffb *CT_RevisionHeader )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcffb .GuidAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fcffb .DateTimeAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcffb .MaxSheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fcffb .UserNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcffb .IdAttr )});if _fcffb .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcffb .MinRIdAttr )});};if _fcffb .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcffb .MaxRIdAttr )});};e .EncodeToken (start );_ebaff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_fcffb .SheetIdMap ,_ebaff );if _fcffb .ReviewedList !=nil {_fccef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fcffb .ReviewedList ,_fccef );};if _fcffb .ExtLst !=nil {_begcb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcffb .ExtLst ,_begcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_baecf :=&CT_SheetCalcPr {};return _baecf };type CT_Revisions struct{
|
|
|
|
// Revision Row Column Insert Delete
|
|
Rrc []*CT_RevisionRowColumn ;
|
|
|
|
// Revision Cell Move
|
|
Rm []*CT_RevisionMove ;
|
|
|
|
// Revision Custom View
|
|
Rcv []*CT_RevisionCustomView ;
|
|
|
|
// Revision Sheet Name
|
|
Rsnm []*CT_RevisionSheetRename ;
|
|
|
|
// Revision Insert Sheet
|
|
Ris []*CT_RevisionInsertSheet ;
|
|
|
|
// Revision Cell Change
|
|
Rcc []*CT_RevisionCellChange ;
|
|
|
|
// Revision Format
|
|
Rfmt []*CT_RevisionFormatting ;
|
|
|
|
// Revision AutoFormat
|
|
Raf []*CT_RevisionAutoFormatting ;
|
|
|
|
// Revision Defined Name
|
|
Rdn []*CT_RevisionDefinedName ;
|
|
|
|
// Revision Cell Comment
|
|
Rcmt []*CT_RevisionComment ;
|
|
|
|
// Revision Query Table
|
|
Rqt []*CT_RevisionQueryTableField ;
|
|
|
|
// Revision Merge Conflict
|
|
Rcft []*CT_RevisionConflict ;};func (_edefd *ExternalLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edefd .CT_ExternalLink =*NewCT_ExternalLink ();_fcefa :for {_baabfd ,_accfa :=d .Token ();if _accfa !=nil {return _accfa ;};switch _eceag :=_baabfd .(type ){case _f .StartElement :switch _eceag .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_edefd .Choice =NewCT_ExternalLinkChoice ();if _bbbgd :=d .DecodeElement (&_edefd .Choice .ExternalBook ,&_eceag );_bbbgd !=nil {return _bbbgd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_edefd .Choice =NewCT_ExternalLinkChoice ();if _fgcffa :=d .DecodeElement (&_edefd .Choice .DdeLink ,&_eceag );_fgcffa !=nil {return _fgcffa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_edefd .Choice =NewCT_ExternalLinkChoice ();if _fcdgg :=d .DecodeElement (&_edefd .Choice .OleLink ,&_eceag );_fcdgg !=nil {return _fcdgg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edefd .ExtLst =NewCT_ExtensionList ();if _cbbabe :=d .DecodeElement (_edefd .ExtLst ,&_eceag );_cbbabe !=nil {return _cbbabe ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0078te\u0072\u006ea\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_eceag .Name );if _acdggb :=d .Skip ();_acdggb !=nil {return _acdggb ;};};case _f .EndElement :break _fcefa ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path
|
|
func (_bccce *CT_ChartFormats )ValidateWithPath (path string )error {for _gdfb ,_efeag :=range _bccce .ChartFormat {if _ebfac :=_efeag .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_gdfb ));_ebfac !=nil {return _ebfac ;};};return nil ;};
|
|
|
|
// Validate validates the CT_CustomChartsheetViews and its children
|
|
func (_abaga *CT_CustomChartsheetViews )Validate ()error {return _abaga .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_feg *CT_AutoSortScope )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feg .PivotArea =NewCT_PivotArea ();_dfd :for {_bd ,_bdb :=d .Token ();if _bdb !=nil {return _bdb ;};switch _edg :=_bd .(type ){case _f .StartElement :switch _edg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _cfa :=d .DecodeElement (_feg .PivotArea ,&_edg );_cfa !=nil {return _cfa ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065\u0020\u0025v",_edg .Name );if _cde :=d .Skip ();_cde !=nil {return _cde ;};};case _f .EndElement :break _dfd ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_ExternalSheetNames and its children
|
|
func (_fdeba *CT_ExternalSheetNames )Validate ()error {return _fdeba .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};
|
|
|
|
// Validate validates the CT_MemberProperties and its children
|
|
func (_fccfg *CT_MemberProperties )Validate ()error {return _fccfg .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fefbe *CT_Fills )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fefbe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fefbe .CountAttr )});};e .EncodeToken (start );if _fefbe .Fill !=nil {_dcded :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_eebd :=range _fefbe .Fill {e .EncodeElement (_eebd ,_dcded );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_SortType byte ;
|
|
|
|
// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path
|
|
func (_ggcccd *CT_IntProperty )ValidateWithPath (path string )error {return nil };func NewCT_ServerFormat ()*CT_ServerFormat {_edbgda :=&CT_ServerFormat {};return _edbgda };func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_c .Fields (s )),nil };type ST_Sqref []string ;type CT_ExternalDefinedName struct{
|
|
|
|
// Defined Name
|
|
NameAttr string ;
|
|
|
|
// Refers To
|
|
RefersToAttr *string ;
|
|
|
|
// Sheet Id
|
|
SheetIdAttr *uint32 ;};type CT_PivotHierarchies struct{
|
|
|
|
// OLAP Hierarchy Count
|
|
CountAttr *uint32 ;
|
|
|
|
// OLAP Hierarchy
|
|
PivotHierarchy []*CT_PivotHierarchy ;};func NewCT_Table ()*CT_Table {_ebcgc :=&CT_Table {};_ebcgc .TableColumns =NewCT_TableColumns ();return _ebcgc ;};type CT_FieldsUsage struct{
|
|
|
|
// Field Count
|
|
CountAttr *uint32 ;
|
|
|
|
// PivotCache Field Id
|
|
FieldUsage []*CT_FieldUsage ;};
|
|
|
|
// Validate validates the CT_RevisionFormatting and its children
|
|
func (_egaec *CT_RevisionFormatting )Validate ()error {return _egaec .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};
|
|
|
|
// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path
|
|
func (_ccbfba *CT_OleItem )ValidateWithPath (path string )error {return nil };func (_efedf *CT_Item )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efedf .NAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efedf .NAttr )});};if _efedf .TAttr !=ST_ItemTypeUnset {_adfd ,_fgege :=_efedf .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _fgege !=nil {return _fgege ;};start .Attr =append (start .Attr ,_adfd );};if _efedf .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efedf .HAttr ))});};if _efedf .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efedf .SAttr ))});};if _efedf .SdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efedf .SdAttr ))});};if _efedf .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efedf .FAttr ))});};if _efedf .MAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efedf .MAttr ))});};if _efedf .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efedf .CAttr ))});};if _efedf .XAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_efedf .XAttr )});};if _efedf .DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efedf .DAttr ))});};if _efedf .EAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efedf .EAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_Objects byte ;type CT_PCDKPI struct{
|
|
|
|
// KPI Unique Name
|
|
UniqueNameAttr string ;
|
|
|
|
// KPI Display Name
|
|
CaptionAttr *string ;
|
|
|
|
// KPI Display Folder
|
|
DisplayFolderAttr *string ;
|
|
|
|
// KPI Measure Group Name
|
|
MeasureGroupAttr *string ;
|
|
|
|
// Parent KPI
|
|
ParentAttr *string ;
|
|
|
|
// KPI Value Unique Name
|
|
ValueAttr string ;
|
|
|
|
// KPI Goal Unique Name
|
|
GoalAttr *string ;
|
|
|
|
// KPI Status Unique Name
|
|
StatusAttr *string ;
|
|
|
|
// KPI Trend Unique Name
|
|
TrendAttr *string ;
|
|
|
|
// KPI Weight Unique Name
|
|
WeightAttr *string ;
|
|
|
|
// Time Member KPI Unique Name
|
|
TimeAttr *string ;};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_agdcbe :=&CT_TableStyleInfo {};return _agdcbe };func NewCT_RevisionMove ()*CT_RevisionMove {_eacae :=&CT_RevisionMove {};return _eacae };type Table struct{CT_Table };type ST_Orientation byte ;func (_cfag *CT_PivotTableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfag .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cfag .NameAttr )});};if _cfag .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfag .ShowRowHeadersAttr ))});};if _cfag .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfag .ShowColHeadersAttr ))});};if _cfag .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfag .ShowRowStripesAttr ))});};if _cfag .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfag .ShowColStripesAttr ))});};if _cfag .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfag .ShowLastColumnAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bebfcc ST_ParameterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bebfcc .String (),start );};func (_ddd *CT_CacheFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcc :=range start .Attr {if _bcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fce ,_bab :=_ga .ParseUint (_bcc .Value ,10,32);if _bab !=nil {return _bab ;};_cgdg :=uint32 (_fce );_ddd .CountAttr =&_cgdg ;continue ;};};_gbbd :for {_aab ,_gdcg :=d .Token ();if _gdcg !=nil {return _gdcg ;};switch _ded :=_aab .(type ){case _f .StartElement :switch _ded .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}:_baee :=NewCT_CacheField ();if _cgec :=d .DecodeElement (_baee ,&_ded );_cgec !=nil {return _cgec ;};_ddd .CacheField =append (_ddd .CacheField ,_baee );default:_bb .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\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_ded .Name );if _gac :=d .Skip ();_gac !=nil {return _gac ;};};case _f .EndElement :break _gbbd ;case _f .CharData :};};return nil ;};func NewCT_Scenario ()*CT_Scenario {_adbdd :=&CT_Scenario {};return _adbdd };
|
|
|
|
// Validate validates the CT_MeasureDimensionMap and its children
|
|
func (_face *CT_MeasureDimensionMap )Validate ()error {return _face .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};
|
|
|
|
// Validate validates the CT_OutlinePr and its children
|
|
func (_dceg *CT_OutlinePr )Validate ()error {return _dceg .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func (_adfda ST_SortType )Validate ()error {return _adfda .ValidateWithPath ("")};type CT_RevisionRowColumn struct{
|
|
|
|
// Sheet Id
|
|
SIdAttr uint32 ;
|
|
|
|
// End Of List
|
|
EolAttr *bool ;
|
|
|
|
// Reference
|
|
RefAttr string ;
|
|
|
|
// User Action
|
|
ActionAttr ST_rwColActionType ;
|
|
|
|
// Edge Deleted
|
|
EdgeAttr *bool ;
|
|
|
|
// Undo
|
|
Undo []*CT_UndoInfo ;
|
|
|
|
// Revised Row Column
|
|
Rcc []*CT_RevisionCellChange ;
|
|
|
|
// Revision Format
|
|
Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_bagafd ST_FileType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abbaa :=_f .Attr {};_abbaa .Name =name ;switch _bagafd {case ST_FileTypeUnset :_abbaa .Value ="";case ST_FileTypeMac :_abbaa .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_abbaa .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_abbaa .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_abbaa .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_abbaa .Value ="\u006f\u0074\u0068e\u0072";};return _abbaa ,nil ;};func (_acg *CT_CalcCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abcd :=range start .Attr {if _abcd .Name .Local =="\u0072"{_eddc ,_ggd :=_abcd .Value ,error (nil );if _ggd !=nil {return _ggd ;};_acg .RAttr =&_eddc ;continue ;};if _abcd .Name .Local =="\u0072\u0065\u0066"{_cgcf ,_beab :=_abcd .Value ,error (nil );if _beab !=nil {return _beab ;};_acg .RefAttr =&_cgcf ;continue ;};if _abcd .Name .Local =="\u0069"{_fgcc ,_dgbf :=_ga .ParseInt (_abcd .Value ,10,32);if _dgbf !=nil {return _dgbf ;};_fbcc :=int32 (_fgcc );_acg .IAttr =&_fbcc ;continue ;};if _abcd .Name .Local =="\u0073"{_eee ,_cce :=_ga .ParseBool (_abcd .Value );if _cce !=nil {return _cce ;};_acg .SAttr =&_eee ;continue ;};if _abcd .Name .Local =="\u006c"{_gad ,_dcbe :=_ga .ParseBool (_abcd .Value );if _dcbe !=nil {return _dcbe ;};_acg .LAttr =&_gad ;continue ;};if _abcd .Name .Local =="\u0074"{_afgd ,_addc :=_ga .ParseBool (_abcd .Value );if _addc !=nil {return _addc ;};_acg .TAttr =&_afgd ;continue ;};if _abcd .Name .Local =="\u0061"{_fgcg ,_aff :=_ga .ParseBool (_abcd .Value );if _aff !=nil {return _aff ;};_acg .AAttr =&_fgcg ;continue ;};};for {_gffc ,_effg :=d .Token ();if _effg !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_effg );};if _fbda ,_aaee :=_gffc .(_f .EndElement );_aaee &&_fbda .Name ==start .Name {break ;};};return nil ;};func NewCT_CellProtection ()*CT_CellProtection {_egge :=&CT_CellProtection {};return _egge };type CT_Parameters struct{
|
|
|
|
// Parameter Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Parameter Properties
|
|
Parameter []*CT_Parameter ;};func (_bcdfcg *CT_WorksheetSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dedad :=range start .Attr {if _dedad .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"&&_dedad .Name .Local =="\u0069\u0064"||_dedad .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"&&_dedad .Name .Local =="\u0069\u0064"{_cbbfc ,_ffcaba :=_dedad .Value ,error (nil );if _ffcaba !=nil {return _ffcaba ;};_bcdfcg .IdAttr =&_cbbfc ;continue ;};if _dedad .Name .Local =="\u0072\u0065\u0066"{_fafcd ,_fdcbe :=_dedad .Value ,error (nil );if _fdcbe !=nil {return _fdcbe ;};_bcdfcg .RefAttr =&_fafcd ;continue ;};if _dedad .Name .Local =="\u006e\u0061\u006d\u0065"{_ddacc ,_gdbdfc :=_dedad .Value ,error (nil );if _gdbdfc !=nil {return _gdbdfc ;};_bcdfcg .NameAttr =&_ddacc ;continue ;};if _dedad .Name .Local =="\u0073\u0068\u0065e\u0074"{_dfddca ,_ebegc :=_dedad .Value ,error (nil );if _ebegc !=nil {return _ebegc ;};_bcdfcg .SheetAttr =&_dfddca ;continue ;};};for {_gggea ,_fbgbf :=d .Token ();if _fbgbf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0057\u006f\u0072\u006b\u0073\u0068\u0065e\u0074\u0053\u006f\u0075\u0072\u0063\u0065\u003a\u0020\u0025\u0073",_fbgbf );};if _bcecc ,_bdcef :=_gggea .(_f .EndElement );_bdcef &&_bcecc .Name ==start .Name {break ;};};return nil ;};func (_gfcd *CT_CacheHierarchy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gfcd .UniqueNameAttr )});if _gfcd .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gfcd .CaptionAttr )});};if _gfcd .MeasureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gfcd .MeasureAttr ))});};if _gfcd .SetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gfcd .SetAttr ))});};if _gfcd .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_b .Sprintf ("\u0025\u0076",*_gfcd .ParentSetAttr )});};if _gfcd .IconSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gfcd .IconSetAttr )});};if _gfcd .AttributeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gfcd .AttributeAttr ))});};if _gfcd .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gfcd .TimeAttr ))});};if _gfcd .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gfcd .KeyAttributeAttr ))});};if _gfcd .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gfcd .DefaultMemberUniqueNameAttr )});};if _gfcd .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gfcd .AllUniqueNameAttr )});};if _gfcd .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gfcd .AllCaptionAttr )});};if _gfcd .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gfcd .DimensionUniqueNameAttr )});};if _gfcd .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gfcd .DisplayFolderAttr )});};if _gfcd .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_gfcd .MeasureGroupAttr )});};if _gfcd .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gfcd .MeasuresAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",_gfcd .CountAttr )});if _gfcd .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gfcd .OneFieldAttr ))});};if _gfcd .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gfcd .MemberValueDatatypeAttr )});};if _gfcd .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gfcd .UnbalancedAttr ))});};if _gfcd .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gfcd .UnbalancedGroupAttr ))});};if _gfcd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gfcd .HiddenAttr ))});};e .EncodeToken (start );if _gfcd .FieldsUsage !=nil {_eag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}};e .EncodeElement (_gfcd .FieldsUsage ,_eag );};if _gfcd .GroupLevels !=nil {_fafd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_gfcd .GroupLevels ,_fafd );};if _gfcd .ExtLst !=nil {_fbcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfcd .ExtLst ,_fbcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agcad *CT_DataConsolidate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcbdg :=range start .Attr {if _bcbdg .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_agcad .FunctionAttr .UnmarshalXMLAttr (_bcbdg );continue ;};if _bcbdg .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_agbcd ,_afgf :=_ga .ParseBool (_bcbdg .Value );if _afgf !=nil {return _afgf ;};_agcad .StartLabelsAttr =&_agbcd ;continue ;};if _bcbdg .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_fcbcd ,_fbcbe :=_ga .ParseBool (_bcbdg .Value );if _fbcbe !=nil {return _fbcbe ;};_agcad .LeftLabelsAttr =&_fcbcd ;continue ;};if _bcbdg .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_cbded ,_bdacf :=_ga .ParseBool (_bcbdg .Value );if _bdacf !=nil {return _bdacf ;};_agcad .TopLabelsAttr =&_cbded ;continue ;};if _bcbdg .Name .Local =="\u006c\u0069\u006e\u006b"{_gede ,_bdff :=_ga .ParseBool (_bcbdg .Value );if _bdff !=nil {return _bdff ;};_agcad .LinkAttr =&_gede ;continue ;};};_dcaf :for {_adaf ,_fbbcg :=d .Token ();if _fbbcg !=nil {return _fbbcg ;};switch _cgcg :=_adaf .(type ){case _f .StartElement :switch _cgcg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}:_agcad .DataRefs =NewCT_DataRefs ();if _abbd :=d .DecodeElement (_agcad .DataRefs ,&_cgcg );_abbd !=nil {return _abbd ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0043\u006fn\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065\u0020\u0025\u0076",_cgcg .Name );if _bfbb :=d .Skip ();_bfbb !=nil {return _bfbb ;};};case _f .EndElement :break _dcaf ;case _f .CharData :};};return nil ;};func (_ecadg ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _ecadg {case 0,1,2,3,4,5,6:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecadg ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path
|
|
func (_dbeccb *CT_Tuple )ValidateWithPath (path string )error {return nil };func NewTable ()*Table {_bgcbbg :=&Table {};_bgcbbg .CT_Table =*NewCT_Table ();return _bgcbbg };func (_gaa *CT_CacheHierarchies )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gaa .CountAttr )});};e .EncodeToken (start );if _gaa .CacheHierarchy !=nil {_cbfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_cgab :=range _gaa .CacheHierarchy {e .EncodeElement (_cgab ,_cbfb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path
|
|
func (_cddba *CT_GroupMember )ValidateWithPath (path string )error {return nil };func NewMapInfo ()*MapInfo {_faagb :=&MapInfo {};_faagb .CT_MapInfo =*NewCT_MapInfo ();return _faagb };
|
|
|
|
// Validate validates the CT_WorksheetSource and its children
|
|
func (_dfdeg *CT_WorksheetSource )Validate ()error {return _dfdeg .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};type CT_DataBinding struct{
|
|
|
|
// Unique Identifer
|
|
DataBindingNameAttr *string ;
|
|
|
|
// Binding to External File
|
|
FileBindingAttr *bool ;
|
|
|
|
// Reference to Connection ID
|
|
ConnectionIDAttr *uint32 ;
|
|
|
|
// File Binding Name
|
|
FileBindingNameAttr *string ;
|
|
|
|
// XML Data Loading Behavior
|
|
DataBindingLoadModeAttr uint32 ;Any _cf .Any ;};func (_egbaag *ST_TableStyleType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geface ,_gabfc :=d .Token ();if _gabfc !=nil {return _gabfc ;};if _abdde ,_begacf :=_geface .(_f .EndElement );_begacf &&_abdde .Name ==start .Name {*_egbaag =1;return nil ;};if _gcaea ,_edddaf :=_geface .(_f .CharData );!_edddaf {return _b .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",_geface );}else {switch string (_gcaea ){case "":*_egbaag =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_egbaag =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_egbaag =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_egbaag =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_egbaag =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_egbaag =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_egbaag =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_egbaag =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_egbaag =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_egbaag =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_egbaag =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_egbaag =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_egbaag =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_egbaag =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_egbaag =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_egbaag =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_egbaag =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_egbaag =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_egbaag =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_egbaag =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_egbaag =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_egbaag =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_egbaag =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_egbaag =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_egbaag =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_egbaag =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_egbaag =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_egbaag =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_egbaag =28;};};_geface ,_gabfc =d .Token ();if _gabfc !=nil {return _gabfc ;};if _fbdgdf ,_ebaaba :=_geface .(_f .EndElement );_ebaaba &&_fbdgdf .Name ==start .Name {return nil ;};return _b .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",_geface );};func NewCT_GroupLevel ()*CT_GroupLevel {_gfcfd :=&CT_GroupLevel {};return _gfcfd };type CT_Extension struct{
|
|
|
|
// URI
|
|
UriAttr *string ;Any _cf .Any ;};func (_afbbe *CT_TableMissing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_abadc ,_gfbdb :=d .Token ();if _gfbdb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_gfbdb );};if _egeb ,_dfaed :=_abadc .(_f .EndElement );_dfaed &&_egeb .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path
|
|
func (_abeeca *CT_PivotFilter )ValidateWithPath (path string )error {if _abeeca .TypeAttr ==ST_PivotFilterTypeUnset {return _b .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fadfe :=_abeeca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fadfe !=nil {return _fadfe ;};if _abccd :=_abeeca .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_abccd !=nil {return _abccd ;};if _abeeca .ExtLst !=nil {if _edcged :=_abeeca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edcged !=nil {return _edcged ;};};return nil ;};func (_acb *CT_CalculatedMember )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_acb .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_acb .MdxAttr )});if _acb .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_acb .MemberNameAttr )});};if _acb .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_b .Sprintf ("\u0025\u0076",*_acb .HierarchyAttr )});};if _acb .ParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_acb .ParentAttr )});};if _acb .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_acb .SolveOrderAttr )});};if _acb .SetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_acb .SetAttr ))});};e .EncodeToken (start );if _acb .ExtLst !=nil {_bffc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acb .ExtLst ,_bffc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gafab *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gafab =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_gafab =1;case "\u006c\u0065\u0066\u0074":*_gafab =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gafab =3;case "\u0072\u0069\u0067h\u0074":*_gafab =4;case "\u0066\u0069\u006c\u006c":*_gafab =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gafab =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_gafab =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gafab =8;};return nil ;};
|
|
|
|
// Validate validates the CT_TextField and its children
|
|
func (_ffecg *CT_TextField )Validate ()error {return _ffecg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_bgddbg *ST_PatternType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbfea ,_egbdb :=d .Token ();if _egbdb !=nil {return _egbdb ;};if _egbfd ,_agcage :=_fcbfea .(_f .EndElement );_agcage &&_egbfd .Name ==start .Name {*_bgddbg =1;return nil ;};if _cdbga ,_faadf :=_fcbfea .(_f .CharData );!_faadf {return _b .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",_fcbfea );}else {switch string (_cdbga ){case "":*_bgddbg =0;case "\u006e\u006f\u006e\u0065":*_bgddbg =1;case "\u0073\u006f\u006ci\u0064":*_bgddbg =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_bgddbg =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_bgddbg =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_bgddbg =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_bgddbg =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_bgddbg =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_bgddbg =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_bgddbg =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_bgddbg =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_bgddbg =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_bgddbg =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_bgddbg =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_bgddbg =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_bgddbg =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_bgddbg =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_bgddbg =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_bgddbg =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_bgddbg =19;};};_fcbfea ,_egbdb =d .Token ();if _egbdb !=nil {return _egbdb ;};if _gfeffa ,_gfebba :=_fcbfea .(_f .EndElement );_gfebba &&_gfeffa .Name ==start .Name {return nil ;};return _b .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",_fcbfea );};
|
|
|
|
// Validate validates the CT_IgnoredErrors and its children
|
|
func (_caggb *CT_IgnoredErrors )Validate ()error {return _caggb .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path
|
|
func (_gbaea *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_ColFields and its children
|
|
func (_gbafa *CT_ColFields )Validate ()error {return _gbafa .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");};
|
|
|
|
// Validate validates the CT_CacheFields and its children
|
|
func (_dgd *CT_CacheFields )Validate ()error {return _dgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};func (_ebcge *EG_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affdg :for {_defeg ,_dcbgf :=d .Token ();if _dcbgf !=nil {return _dcbgf ;};switch _cbbec :=_defeg .(type ){case _f .StartElement :switch _cbbec .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_ddbeb :=NewCT_Extension ();if _egacdd :=d .DecodeElement (_ddbeb ,&_cbbec );_egacdd !=nil {return _egacdd ;};_ebcge .Ext =append (_ebcge .Ext ,_ddbeb );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_cbbec .Name );if _eggaa :=d .Skip ();_eggaa !=nil {return _eggaa ;};};case _f .EndElement :break _affdg ;case _f .CharData :};};return nil ;};func (_fecfb *CT_WorkbookProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fffcce :=range start .Attr {if _fffcce .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_adffd ,_gagcaa :=_fffcce .Value ,error (nil );if _gagcaa !=nil {return _gagcaa ;};_fecfb .RevisionsAlgorithmNameAttr =&_adffd ;continue ;};if _fffcce .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_aegfga ,_befdgf :=_fffcce .Value ,error (nil );if _befdgf !=nil {return _befdgf ;};_fecfb .RevisionsHashValueAttr =&_aegfga ;continue ;};if _fffcce .Name .Local =="\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"{_fbcbb ,_cffed :=_fffcce .Value ,error (nil );if _cffed !=nil {return _cffed ;};_fecfb .WorkbookPasswordCharacterSetAttr =&_fbcbb ;continue ;};if _fffcce .Name .Local =="\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"{_edbga ,_bafccd :=_fffcce .Value ,error (nil );if _bafccd !=nil {return _bafccd ;};_fecfb .RevisionsPasswordCharacterSetAttr =&_edbga ;continue ;};if _fffcce .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_gabdd ,_gabde :=_ga .ParseBool (_fffcce .Value );if _gabde !=nil {return _gabde ;};_fecfb .LockStructureAttr =&_gabdd ;continue ;};if _fffcce .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_beebbf ,_egaga :=_ga .ParseBool (_fffcce .Value );if _egaga !=nil {return _egaga ;};_fecfb .LockWindowsAttr =&_beebbf ;continue ;};if _fffcce .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_bfgde ,_cfcee :=_ga .ParseBool (_fffcce .Value );if _cfcee !=nil {return _cfcee ;};_fecfb .LockRevisionAttr =&_bfgde ;continue ;};if _fffcce .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gddgd ,_dbbcf :=_fffcce .Value ,error (nil );if _dbbcf !=nil {return _dbbcf ;};_fecfb .WorkbookPasswordAttr =&_gddgd ;continue ;};if _fffcce .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_edcdag ,_edbdba :=_fffcce .Value ,error (nil );if _edbdba !=nil {return _edbdba ;};_fecfb .RevisionsPasswordAttr =&_edcdag ;continue ;};if _fffcce .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_gebgcb ,_debff :=_fffcce .Value ,error (nil );if _debff !=nil {return _debff ;};_fecfb .RevisionsSaltValueAttr =&_gebgcb ;continue ;};if _fffcce .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_degdb ,_fegefc :=_ga .ParseUint (_fffcce .Value ,10,32);if _fegefc !=nil {return _fegefc ;};_acfea :=uint32 (_degdb );_fecfb .RevisionsSpinCountAttr =&_acfea ;continue ;};if _fffcce .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_gbabed ,_aeace :=_fffcce .Value ,error (nil );if _aeace !=nil {return _aeace ;};_fecfb .WorkbookAlgorithmNameAttr =&_gbabed ;continue ;};if _fffcce .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_efaef ,_gbafg :=_fffcce .Value ,error (nil );if _gbafg !=nil {return _gbafg ;};_fecfb .WorkbookHashValueAttr =&_efaef ;continue ;};if _fffcce .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_egbbcc ,_aaceeg :=_fffcce .Value ,error (nil );if _aaceeg !=nil {return _aaceeg ;};_fecfb .WorkbookSaltValueAttr =&_egbbcc ;continue ;};if _fffcce .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_fdaacf ,_bcbgc :=_ga .ParseUint (_fffcce .Value ,10,32);if _bcbgc !=nil {return _bcbgc ;};_gegbff :=uint32 (_fdaacf );_fecfb .WorkbookSpinCountAttr =&_gegbff ;continue ;};};for {_decdc ,_dgece :=d .Token ();if _dgece !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006fn\u003a\u0020\u0025\u0073",_dgece );};if _baagc ,_febce :=_decdc .(_f .EndElement );_febce &&_baagc .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path
|
|
func (_bbaaa *CT_ServerFormat )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_DataRefs and its children
|
|
func (_gafb *CT_DataRefs )Validate ()error {return _gafb .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};func (_cgfa *CT_DefinedNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cgfa .DefinedName !=nil {_accb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_ccfffb :=range _cgfa .DefinedName {e .EncodeElement (_ccfffb ,_accb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PageItem struct{
|
|
|
|
// Page Item Name
|
|
NameAttr string ;};type ST_PrintError byte ;
|
|
|
|
// Validate validates the CT_VolTopicRef and its children
|
|
func (_cgffc *CT_VolTopicRef )Validate ()error {return _cgffc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};func (_febgde *CT_VolMain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdfed :=range start .Attr {if _gdfed .Name .Local =="\u0066\u0069\u0072s\u0074"{_ebadd ,_ggagac :=_gdfed .Value ,error (nil );if _ggagac !=nil {return _ggagac ;};_febgde .FirstAttr =_ebadd ;continue ;};};_ebcbbb :for {_fbcae ,_adaege :=d .Token ();if _adaege !=nil {return _adaege ;};switch _gabgb :=_fbcae .(type ){case _f .StartElement :switch _gabgb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"}:_aagaaf :=NewCT_VolTopic ();if _gdecb :=d .DecodeElement (_aagaaf ,&_gabgb );_gdecb !=nil {return _gdecb ;};_febgde .Tp =append (_febgde .Tp ,_aagaaf );default:_bb .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\u005fV\u006f\u006c\u004d\u0061\u0069\u006e\u0020\u0025\u0076",_gabgb .Name );if _dfdaf :=d .Skip ();_dfdaf !=nil {return _dfdaf ;};};case _f .EndElement :break _ebcbbb ;case _f .CharData :};};return nil ;};type CT_MeasureDimensionMap struct{
|
|
|
|
// Measure Group Id
|
|
MeasureGroupAttr *uint32 ;
|
|
|
|
// Dimension Id
|
|
DimensionAttr *uint32 ;};
|
|
|
|
// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path
|
|
func (_bfadg *CT_CellSmartTag )ValidateWithPath (path string )error {for _decfd ,_bcca :=range _bfadg .CellSmartTagPr {if _decdg :=_bcca .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_decfd ));_decdg !=nil {return _decdg ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path
|
|
func (_egaab *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _dbede ,_gfbde :=range _egaab .DeletedField {if _bgbea :=_gfbde .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dbede ));_bgbea !=nil {return _bgbea ;};};return nil ;};func NewCT_DdeItems ()*CT_DdeItems {_cadge :=&CT_DdeItems {};return _cadge };
|
|
|
|
// Validate validates the Users and its children
|
|
func (_ceddb *Users )Validate ()error {return _ceddb .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};func (_ceadg *CT_MdxSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0076",_ceadg .NsAttr )});if _ceadg .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_ceadg .CAttr )});};if _ceadg .OAttr !=ST_MdxSetOrderUnset {_agcaa ,_dbgbg :=_ceadg .OAttr .MarshalXMLAttr (_f .Name {Local :"\u006f"});if _dbgbg !=nil {return _dbgbg ;};start .Attr =append (start .Attr ,_agcaa );};e .EncodeToken (start );if _ceadg .N !=nil {_bdgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_beacc :=range _ceadg .N {e .EncodeElement (_beacc ,_bdgc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_accag *CT_MeasureDimensionMaps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdfeg :=range start .Attr {if _gdfeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaege ,_cegdf :=_ga .ParseUint (_gdfeg .Value ,10,32);if _cegdf !=nil {return _cegdf ;};_fdcfd :=uint32 (_eaege );_accag .CountAttr =&_fdcfd ;continue ;};};_gbagc :for {_faebb ,_eccae :=d .Token ();if _eccae !=nil {return _eccae ;};switch _fgfbg :=_faebb .(type ){case _f .StartElement :switch _fgfbg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"}:_fdgge :=NewCT_MeasureDimensionMap ();if _gffce :=d .DecodeElement (_fdgge ,&_fgfbg );_gffce !=nil {return _gffce ;};_accag .Map =append (_accag .Map ,_fdgge );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006eM\u0061\u0070\u0073 \u0025\u0076",_fgfbg .Name );if _aeada :=d .Skip ();_aeada !=nil {return _aeada ;};};case _f .EndElement :break _gbagc ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_RElt and its children
|
|
func (_gcbff *CT_RElt )Validate ()error {return _gcbff .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func (_fdfbef *ST_CfType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdfbef =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_fdfbef =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_fdfbef =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_fdfbef =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_fdfbef =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_fdfbef =5;case "\u0074\u006f\u00701\u0030":*_fdfbef =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fdfbef =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_fdfbef =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fdfbef =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_fdfbef =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_fdfbef =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fdfbef =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fdfbef =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_fdfbef =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fdfbef =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_fdfbef =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_fdfbef =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fdfbef =18;};return nil ;};func (_bcbcc *CT_QueryTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bcbcc .NameAttr )});if _bcbcc .HeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .HeadersAttr ))});};if _bcbcc .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .RowNumbersAttr ))});};if _bcbcc .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .DisableRefreshAttr ))});};if _bcbcc .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .BackgroundRefreshAttr ))});};if _bcbcc .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .FirstBackgroundRefreshAttr ))});};if _bcbcc .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .RefreshOnLoadAttr ))});};if _bcbcc .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_cgecgg ,_efafc :=_bcbcc .GrowShrinkTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _efafc !=nil {return _efafc ;};start .Attr =append (start .Attr ,_cgecgg );};if _bcbcc .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .FillFormulasAttr ))});};if _bcbcc .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .RemoveDataOnSaveAttr ))});};if _bcbcc .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .DisableEditAttr ))});};if _bcbcc .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .PreserveFormattingAttr ))});};if _bcbcc .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .AdjustColumnWidthAttr ))});};if _bcbcc .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .IntermediateAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bcbcc .ConnectionIdAttr )});if _bcbcc .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bcbcc .AutoFormatIdAttr )});};if _bcbcc .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .ApplyNumberFormatsAttr ))});};if _bcbcc .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .ApplyBorderFormatsAttr ))});};if _bcbcc .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .ApplyFontFormatsAttr ))});};if _bcbcc .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .ApplyPatternFormatsAttr ))});};if _bcbcc .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .ApplyAlignmentFormatsAttr ))});};if _bcbcc .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcbcc .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );if _bcbcc .QueryTableRefresh !=nil {_bcfeb :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_bcbcc .QueryTableRefresh ,_bcfeb );};if _bcbcc .ExtLst !=nil {_adaeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bcbcc .ExtLst ,_adaeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path
|
|
func (_fbgdaa *CT_PrintOptions )ValidateWithPath (path string )error {return nil };
|
|
|
|
// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path
|
|
func (_defa *CT_Macrosheet )ValidateWithPath (path string )error {if _defa .SheetPr !=nil {if _gcedfd :=_defa .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_gcedfd !=nil {return _gcedfd ;};};if _defa .Dimension !=nil {if _fcbae :=_defa .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e");_fcbae !=nil {return _fcbae ;};};if _defa .SheetViews !=nil {if _bbgbbc :=_defa .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_bbgbbc !=nil {return _bbgbbc ;};};if _defa .SheetFormatPr !=nil {if _dcbda :=_defa .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_dcbda !=nil {return _dcbda ;};};for _bffb ,_gdbbd :=range _defa .Cols {if _fbdagf :=_gdbbd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bffb ));_fbdagf !=nil {return _fbdagf ;};};if _cbdef :=_defa .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");_cbdef !=nil {return _cbdef ;};if _defa .SheetProtection !=nil {if _eface :=_defa .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_eface !=nil {return _eface ;};};if _defa .AutoFilter !=nil {if _egfef :=_defa .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_egfef !=nil {return _egfef ;};};if _defa .SortState !=nil {if _gdabe :=_defa .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_gdabe !=nil {return _gdabe ;};};if _defa .DataConsolidate !=nil {if _efeeb :=_defa .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_efeeb !=nil {return _efeeb ;};};if _defa .CustomSheetViews !=nil {if _bbfge :=_defa .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_bbfge !=nil {return _bbfge ;};};if _defa .PhoneticPr !=nil {if _cebec :=_defa .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_cebec !=nil {return _cebec ;};};for _fbccd ,_caaaa :=range _defa .ConditionalFormatting {if _bcab :=_caaaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043o\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072m\u0061\u0074\u0074\u0069\u006e\u0067\u005b%\u0064\u005d",path ,_fbccd ));_bcab !=nil {return _bcab ;};};if _defa .PrintOptions !=nil {if _aada :=_defa .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_aada !=nil {return _aada ;};};if _defa .PageMargins !=nil {if _fgbcd :=_defa .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fgbcd !=nil {return _fgbcd ;};};if _defa .PageSetup !=nil {if _faafd :=_defa .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_faafd !=nil {return _faafd ;};};if _defa .HeaderFooter !=nil {if _dadgc :=_defa .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dadgc !=nil {return _dadgc ;};};if _defa .RowBreaks !=nil {if _ddbbe :=_defa .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_ddbbe !=nil {return _ddbbe ;};};if _defa .ColBreaks !=nil {if _cefaa :=_defa .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_cefaa !=nil {return _cefaa ;};};if _defa .CustomProperties !=nil {if _cadfg :=_defa .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_cadfg !=nil {return _cadfg ;};};if _defa .Drawing !=nil {if _eggcdg :=_defa .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_eggcdg !=nil {return _eggcdg ;};};if _defa .LegacyDrawing !=nil {if _fccb :=_defa .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_fccb !=nil {return _fccb ;};};if _defa .LegacyDrawingHF !=nil {if _fedage :=_defa .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fedage !=nil {return _fedage ;};};if _defa .DrawingHF !=nil {if _cdba :=_defa .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cdba !=nil {return _cdba ;};};if _defa .Picture !=nil {if _fcagb :=_defa .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_fcagb !=nil {return _fcagb ;};};if _defa .OleObjects !=nil {if _begbea :=_defa .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_begbea !=nil {return _begbea ;};};if _defa .ExtLst !=nil {if _gdbc :=_defa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdbc !=nil {return _gdbc ;};};return nil ;};type CT_PivotCache struct{
|
|
|
|
// PivotCache Id
|
|
CacheIdAttr uint32 ;IdAttr string ;};func NewCT_XStringElement ()*CT_XStringElement {_gdaeeb :=&CT_XStringElement {};return _gdaeeb };
|
|
|
|
// Validate validates the CT_Comments and its children
|
|
func (_addg *CT_Comments )Validate ()error {return _addg .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_abfag *CT_InputCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_abfag .RAttr )});if _abfag .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_abfag .DeletedAttr ))});};if _abfag .UndoneAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_abfag .UndoneAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_abfag .ValAttr )});if _abfag .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_abfag .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func ParseStdlibTime (s string )(_g .Time ,error ){return _g .Time {},nil };func (_ggcd *CT_DdeItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggcd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ggcd .NameAttr )});};if _ggcd .OleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggcd .OleAttr ))});};if _ggcd .AdviseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggcd .AdviseAttr ))});};if _ggcd .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggcd .PreferPicAttr ))});};e .EncodeToken (start );if _ggcd .Values !=nil {_afgff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}};e .EncodeElement (_ggcd .Values ,_afgff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eacbf *CT_Member )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_eacbf .NameAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path
|
|
func (_afcad *CT_SingleXmlCell )ValidateWithPath (path string )error {if _aeaga :=_afcad .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_aeaga !=nil {return _aeaga ;};if _afcad .ExtLst !=nil {if _gacggb :=_afcad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gacggb !=nil {return _gacggb ;};};return nil ;};type CT_Dialogsheet struct{
|
|
|
|
// Sheet Properties
|
|
SheetPr *CT_SheetPr ;
|
|
|
|
// Dialog Sheet Views
|
|
SheetViews *CT_SheetViews ;
|
|
|
|
// Dialog Sheet Format Properties
|
|
SheetFormatPr *CT_SheetFormatPr ;
|
|
|
|
// Sheet Protection
|
|
SheetProtection *CT_SheetProtection ;
|
|
|
|
// Custom Sheet Views
|
|
CustomSheetViews *CT_CustomSheetViews ;
|
|
|
|
// Print Options
|
|
PrintOptions *CT_PrintOptions ;
|
|
|
|
// Page Margins
|
|
PageMargins *CT_PageMargins ;
|
|
|
|
// Page Setup Settings
|
|
PageSetup *CT_PageSetup ;
|
|
|
|
// Header & Footer Settings
|
|
HeaderFooter *CT_HeaderFooter ;
|
|
|
|
// Drawing
|
|
Drawing *CT_Drawing ;
|
|
|
|
// Legacy Drawing
|
|
LegacyDrawing *CT_LegacyDrawing ;
|
|
|
|
// Legacy Drawing Header Footer
|
|
LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_DataBinding and its children
|
|
func (_geed *CT_DataBinding )Validate ()error {return _geed .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};type ST_Axis byte ;func (_gadbe ST_MdxSetOrder )ValidateWithPath (path string )error {switch _gadbe {case 0,1,2,3,4,5,6,7:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gadbe ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path
|
|
func (_gbgee *CT_PivotFilters )ValidateWithPath (path string )error {for _gacad ,_gbgdb :=range _gbgee .Filter {if _dgbge :=_gbgdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gacad ));_dgbge !=nil {return _dgbge ;};};return nil ;};func (_ebefa ST_PhoneticType )String ()string {switch _ebefa {case 0:return "";case 1:return "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 2:return "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 3:return "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case 4:return "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return "";};func (_gafdb *CT_FieldGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gafdb .ParAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gafdb .ParAttr )});};if _gafdb .BaseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gafdb .BaseAttr )});};e .EncodeToken (start );if _gafdb .RangePr !=nil {_affac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}};e .EncodeElement (_gafdb .RangePr ,_affac );};if _gafdb .DiscretePr !=nil {_eedd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_gafdb .DiscretePr ,_eedd );};if _gafdb .GroupItems !=nil {_eafd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gafdb .GroupItems ,_eafd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eagfdb *ST_SheetViewType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eagfdb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eagfdb =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_eagfdb =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_eagfdb =3;};return nil ;};func (_faeaf *CT_PivotHierarchy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faeaf .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_faeaf .OutlineAttr ))});};if _faeaf .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_faeaf .MultipleItemSelectionAllowedAttr ))});};if _faeaf .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_faeaf .SubtotalTopAttr ))});};if _faeaf .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_faeaf .ShowInFieldListAttr ))});};if _faeaf .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_faeaf .DragToRowAttr ))});};if _faeaf .DragToColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_faeaf .DragToColAttr ))});};if _faeaf .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_faeaf .DragToPageAttr ))});};if _faeaf .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_faeaf .DragToDataAttr ))});};if _faeaf .DragOffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_faeaf .DragOffAttr ))});};if _faeaf .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_faeaf .IncludeNewItemsInFilterAttr ))});};if _faeaf .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_faeaf .CaptionAttr )});};e .EncodeToken (start );if _faeaf .Mps !=nil {_geafg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}};e .EncodeElement (_faeaf .Mps ,_geafg );};if _faeaf .Members !=nil {_cfcbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_agfb :=range _faeaf .Members {e .EncodeElement (_agfb ,_cfcbb );};};if _faeaf .ExtLst !=nil {_gfdef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_faeaf .ExtLst ,_gfdef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CellStyles ()*CT_CellStyles {_daac :=&CT_CellStyles {};return _daac };func (_cffae ST_ParameterType )ValidateWithPath (path string )error {switch _cffae {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffae ));};return nil ;};
|
|
|
|
// Validate validates the CT_LevelGroup and its children
|
|
func (_adefb *CT_LevelGroup )Validate ()error {return _adefb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};
|
|
|
|
// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path
|
|
func (_gaeb *CT_ConditionalFormat )ValidateWithPath (path string )error {if _gcdbb :=_gaeb .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_gcdbb !=nil {return _gcdbb ;};if _edfd :=_gaeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edfd !=nil {return _edfd ;};if _bacbc :=_gaeb .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_bacbc !=nil {return _bacbc ;};if _gaeb .ExtLst !=nil {if _bbab :=_gaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbab !=nil {return _bbab ;};};return nil ;};
|
|
|
|
// Validate validates the Comments and its children
|
|
func (_gdacac *Comments )Validate ()error {return _gdacac .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_ecdge *CT_QueryTableRefresh )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecdge .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecdge .PreserveSortFilterLayoutAttr ))});};if _ecdge .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecdge .FieldIdWrappedAttr ))});};if _ecdge .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecdge .HeadersInLastRefreshAttr ))});};if _ecdge .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ecdge .MinimumVersionAttr )});};if _ecdge .NextIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ecdge .NextIdAttr )});};if _ecdge .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecdge .UnboundColumnsLeftAttr )});};if _ecdge .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ecdge .UnboundColumnsRightAttr )});};e .EncodeToken (start );_cafef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ecdge .QueryTableFields ,_cafef );if _ecdge .QueryTableDeletedFields !=nil {_ecdab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073"}};e .EncodeElement (_ecdge .QueryTableDeletedFields ,_ecdab );};if _ecdge .SortState !=nil {_ggeec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ecdge .SortState ,_ggeec );};if _ecdge .ExtLst !=nil {_ffdgbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ecdge .ExtLst ,_ffdgbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path
|
|
func (_eaeag *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func (_gccfea *Revisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccfea .CT_Revisions =*NewCT_Revisions ();_gffdb :for {_dfgad ,_agcfb :=d .Token ();if _agcfb !=nil {return _agcfb ;};switch _caadfc :=_dfgad .(type ){case _f .StartElement :switch _caadfc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_fcffcc :=NewCT_RevisionRowColumn ();if _fadaa :=d .DecodeElement (_fcffcc ,&_caadfc );_fadaa !=nil {return _fadaa ;};_gccfea .Rrc =append (_gccfea .Rrc ,_fcffcc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_gagfb :=NewCT_RevisionMove ();if _ceadbe :=d .DecodeElement (_gagfb ,&_caadfc );_ceadbe !=nil {return _ceadbe ;};_gccfea .Rm =append (_gccfea .Rm ,_gagfb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_feecbe :=NewCT_RevisionCustomView ();if _cfffac :=d .DecodeElement (_feecbe ,&_caadfc );_cfffac !=nil {return _cfffac ;};_gccfea .Rcv =append (_gccfea .Rcv ,_feecbe );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_fecfaga :=NewCT_RevisionSheetRename ();if _ddbcaf :=d .DecodeElement (_fecfaga ,&_caadfc );_ddbcaf !=nil {return _ddbcaf ;};_gccfea .Rsnm =append (_gccfea .Rsnm ,_fecfaga );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_ccdbab :=NewCT_RevisionInsertSheet ();if _bccac :=d .DecodeElement (_ccdbab ,&_caadfc );_bccac !=nil {return _bccac ;};_gccfea .Ris =append (_gccfea .Ris ,_ccdbab );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_cadae :=NewCT_RevisionCellChange ();if _gbbfb :=d .DecodeElement (_cadae ,&_caadfc );_gbbfb !=nil {return _gbbfb ;};_gccfea .Rcc =append (_gccfea .Rcc ,_cadae );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_cbcff :=NewCT_RevisionFormatting ();if _dccegef :=d .DecodeElement (_cbcff ,&_caadfc );_dccegef !=nil {return _dccegef ;};_gccfea .Rfmt =append (_gccfea .Rfmt ,_cbcff );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_acbec :=NewCT_RevisionAutoFormatting ();if _degef :=d .DecodeElement (_acbec ,&_caadfc );_degef !=nil {return _degef ;};_gccfea .Raf =append (_gccfea .Raf ,_acbec );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_cgddc :=NewCT_RevisionDefinedName ();if _dfddcdb :=d .DecodeElement (_cgddc ,&_caadfc );_dfddcdb !=nil {return _dfddcdb ;};_gccfea .Rdn =append (_gccfea .Rdn ,_cgddc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_fagcfg :=NewCT_RevisionComment ();if _dfcdd :=d .DecodeElement (_fagcfg ,&_caadfc );_dfcdd !=nil {return _dfcdd ;};_gccfea .Rcmt =append (_gccfea .Rcmt ,_fagcfg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_dccdf :=NewCT_RevisionQueryTableField ();if _fccfe :=d .DecodeElement (_dccdf ,&_caadfc );_fccfe !=nil {return _fccfe ;};_gccfea .Rqt =append (_gccfea .Rqt ,_dccdf );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_fbgee :=NewCT_RevisionConflict ();if _fgaff :=d .DecodeElement (_fbgee ,&_caadfc );_fgaff !=nil {return _fgaff ;};_gccfea .Rcft =append (_gccfea .Rcft ,_fbgee );default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0073 \u0025\u0076",_caadfc .Name );if _cgfbcb :=d .Skip ();_cgfbcb !=nil {return _cgfbcb ;};};case _f .EndElement :break _gffdb ;case _f .CharData :};};return nil ;};func (_degbc ST_TableType )String ()string {switch _degbc {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0078\u006d\u006c";case 3:return "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return "";};const (ST_VerticalAlignmentUnset ST_VerticalAlignment =0;ST_VerticalAlignmentTop ST_VerticalAlignment =1;ST_VerticalAlignmentCenter ST_VerticalAlignment =2;ST_VerticalAlignmentBottom ST_VerticalAlignment =3;ST_VerticalAlignmentJustify ST_VerticalAlignment =4;ST_VerticalAlignmentDistributed ST_VerticalAlignment =5;);func (_bfaac ST_CellFormulaType )Validate ()error {return _bfaac .ValidateWithPath ("")};func (_fffca *Sst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fffca .CT_Sst =*NewCT_Sst ();for _ ,_egfcgc :=range start .Attr {if _egfcgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_aggcag ,_caebbc :=_ga .ParseUint (_egfcgc .Value ,10,32);if _caebbc !=nil {return _caebbc ;};_dfabg :=uint32 (_aggcag );_fffca .CountAttr =&_dfabg ;continue ;};if _egfcgc .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_bdbde ,_adgaf :=_ga .ParseUint (_egfcgc .Value ,10,32);if _adgaf !=nil {return _adgaf ;};_fdefdd :=uint32 (_bdbde );_fffca .UniqueCountAttr =&_fdefdd ;continue ;};};_daggfe :for {_gebedg ,_ggcafc :=d .Token ();if _ggcafc !=nil {return _ggcafc ;};switch _gbcgge :=_gebedg .(type ){case _f .StartElement :switch _gbcgge .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_efbbg :=NewCT_Rst ();if _dfagf :=d .DecodeElement (_efbbg ,&_gbcgge );_dfagf !=nil {return _dfagf ;};_fffca .Si =append (_fffca .Si ,_efbbg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fffca .ExtLst =NewCT_ExtensionList ();if _gdbaef :=d .DecodeElement (_fffca .ExtLst ,&_gbcgge );_gdbaef !=nil {return _gdbaef ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u0053s\u0074\u0020\u0025\u0076",_gbcgge .Name );if _cdcge :=d .Skip ();_cdcge !=nil {return _cdcge ;};};case _f .EndElement :break _daggfe ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path
|
|
func (_dfged *CT_RevisionMove )ValidateWithPath (path string )error {for _fcedf ,_fcaee :=range _dfged .Undo {if _bddbc :=_fcaee .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_fcedf ));_bddbc !=nil {return _bddbc ;};};for _aagagf ,_fdbge :=range _dfged .Rcc {if _aacca :=_fdbge .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_aagagf ));_aacca !=nil {return _aacca ;};};for _badcf ,_facgd :=range _dfged .Rfmt {if _bfcdbc :=_facgd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_badcf ));_bfcdbc !=nil {return _bfcdbc ;};};return nil ;};
|
|
|
|
// Validate validates the CT_CellStyle and its children
|
|
func (_gbge *CT_CellStyle )Validate ()error {return _gbge .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};type CT_WebPr struct{
|
|
|
|
// XML Source
|
|
XmlAttr *bool ;
|
|
|
|
// Import XML Source Data
|
|
SourceDataAttr *bool ;
|
|
|
|
// Parse PRE
|
|
ParsePreAttr *bool ;
|
|
|
|
// Consecutive Delimiters
|
|
ConsecutiveAttr *bool ;
|
|
|
|
// Use First Row
|
|
FirstRowAttr *bool ;
|
|
|
|
// Created in Excel 97
|
|
Xl97Attr *bool ;
|
|
|
|
// Dates as Text
|
|
TextDatesAttr *bool ;
|
|
|
|
// Refreshed in Excel 2000
|
|
Xl2000Attr *bool ;
|
|
|
|
// URL
|
|
UrlAttr *string ;
|
|
|
|
// Web Post
|
|
PostAttr *string ;
|
|
|
|
// HTML Tables Only
|
|
HtmlTablesAttr *bool ;
|
|
|
|
// HTML Formatting Handling
|
|
HtmlFormatAttr ST_HtmlFmt ;
|
|
|
|
// Edit Query URL
|
|
EditPageAttr *string ;
|
|
|
|
// Tables
|
|
Tables *CT_Tables ;};func (_ffgaea *ExternalLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _ffgaea .CT_ExternalLink .MarshalXML (e ,start );};func NewCT_MetadataBlock ()*CT_MetadataBlock {_dddbgb :=&CT_MetadataBlock {};return _dddbgb };func (_cbfbd *CT_pivotTableDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbfbd .Location =NewCT_Location ();for _ ,_eecdgc :=range start .Attr {if _eecdgc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_edbeea ,_cfeca :=_ga .ParseUint (_eecdgc .Value ,10,8);if _cfeca !=nil {return _cfeca ;};_fffaf :=uint8 (_edbeea );_cbfbd .CreatedVersionAttr =&_fffaf ;continue ;};if _eecdgc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_dfeeg ,_fbadb :=_ga .ParseUint (_eecdgc .Value ,10,32);if _fbadb !=nil {return _fbadb ;};_cfaegc :=uint32 (_dfeeg );_cbfbd .IndentAttr =&_cfaegc ;continue ;};if _eecdgc .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_fgfba ,_eafag :=_eecdgc .Value ,error (nil );if _eafag !=nil {return _eafag ;};_cbfbd .PivotTableStyleAttr =&_fgfba ;continue ;};if _eecdgc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_fabgfd ,_adbfb :=_ga .ParseBool (_eecdgc .Value );if _adbfb !=nil {return _adbfb ;};_cbfbd .ShowEmptyRowAttr =&_fabgfd ;continue ;};if _eecdgc .Name .Local =="\u0074\u0061\u0067"{_edegaf ,_gefaa :=_eecdgc .Value ,error (nil );if _gefaa !=nil {return _gefaa ;};_cbfbd .TagAttr =&_edegaf ;continue ;};if _eecdgc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_bbccb ,_dcaga :=_ga .ParseBool (_eecdgc .Value );if _dcaga !=nil {return _dcaga ;};_cbfbd .ShowEmptyColAttr =&_bbccb ;continue ;};if _eecdgc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bbcbd ,_fegag :=_ga .ParseUint (_eecdgc .Value ,10,8);if _fegag !=nil {return _fegag ;};_adcfbe :=uint8 (_bbcbd );_cbfbd .MinRefreshableVersionAttr =&_adcfbe ;continue ;};if _eecdgc .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_ecddbf ,_bdfef :=_ga .ParseBool (_eecdgc .Value );if _bdfef !=nil {return _bdfef ;};_cbfbd .ShowHeadersAttr =&_ecddbf ;continue ;};if _eecdgc .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_ggbgd ,_feddba :=_ga .ParseBool (_eecdgc .Value );if _feddba !=nil {return _feddba ;};_cbfbd .AsteriskTotalsAttr =&_ggbgd ;continue ;};if _eecdgc .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_fcacc ,_dadea :=_ga .ParseBool (_eecdgc .Value );if _dadea !=nil {return _dadea ;};_cbfbd .CompactAttr =&_fcacc ;continue ;};if _eecdgc .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_agbefa ,_ecgbac :=_ga .ParseBool (_eecdgc .Value );if _ecgbac !=nil {return _ecgbac ;};_cbfbd .EditDataAttr =&_agbefa ;continue ;};if _eecdgc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_beafe ,_fgcgd :=_ga .ParseBool (_eecdgc .Value );if _fgcgd !=nil {return _fgcgd ;};_cbfbd .OutlineAttr =&_beafe ;continue ;};if _eecdgc .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_fdcdag ,_badee :=_ga .ParseBool (_eecdgc .Value );if _badee !=nil {return _badee ;};_cbfbd .ShowCalcMbrsAttr =&_fdcdag ;continue ;};if _eecdgc .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_ccfdbe ,_eaeed :=_ga .ParseBool (_eecdgc .Value );if _eaeed !=nil {return _eaeed ;};_cbfbd .OutlineDataAttr =&_ccfdbe ;continue ;};if _eecdgc .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_acafdd ,_badddg :=_ga .ParseBool (_eecdgc .Value );if _badddg !=nil {return _badddg ;};_cbfbd .GridDropZonesAttr =&_acafdd ;continue ;};if _eecdgc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_gggd ,_ceabfg :=_ga .ParseBool (_eecdgc .Value );if _ceabfg !=nil {return _ceabfg ;};_cbfbd .CustomListSortAttr =&_gggd ;continue ;};if _eecdgc .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_gfagd ,_abfgbf :=_ga .ParseBool (_eecdgc .Value );if _abfgbf !=nil {return _abfgbf ;};_cbfbd .RowGrandTotalsAttr =&_gfagd ;continue ;};if _eecdgc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eefge ,_egceb :=_ga .ParseBool (_eecdgc .Value );if _egceb !=nil {return _egceb ;};_cbfbd .ApplyWidthHeightFormatsAttr =&_eefge ;continue ;};if _eecdgc .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_dadce ,_cbfac :=_ga .ParseBool (_eecdgc .Value );if _cbfac !=nil {return _cbfac ;};_cbfbd .UseAutoFormattingAttr =&_dadce ;continue ;};if _eecdgc .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_bdbfb ,_dcdae :=_eecdgc .Value ,error (nil );if _dcdae !=nil {return _dcdae ;};_cbfbd .RowHeaderCaptionAttr =&_bdbfb ;continue ;};if _eecdgc .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_gccagd ,_bgcca :=_ga .ParseBool (_eecdgc .Value );if _bgcca !=nil {return _bgcca ;};_cbfbd .ShowDrillAttr =&_gccagd ;continue ;};if _eecdgc .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_bdbdc ,_ccgad :=_ga .ParseBool (_eecdgc .Value );if _ccgad !=nil {return _ccgad ;};_cbfbd .MergeItemAttr =&_bdbdc ;continue ;};if _eecdgc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_afgcdd ,_aagbg :=_ga .ParseBool (_eecdgc .Value );if _aagbg !=nil {return _aagbg ;};_cbfbd .ApplyBorderFormatsAttr =&_afgcdd ;continue ;};if _eecdgc .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_agbge ,_gbged :=_ga .ParseBool (_eecdgc .Value );if _gbged !=nil {return _gbged ;};_cbfbd .VisualTotalsAttr =&_agbge ;continue ;};if _eecdgc .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_cecaff ,_cebca :=_ga .ParseBool (_eecdgc .Value );if _cebca !=nil {return _cebca ;};_cbfbd .CompactDataAttr =&_cecaff ;continue ;};if _eecdgc .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_egbgc ,_ecccb :=_ga .ParseUint (_eecdgc .Value ,10,32);if _ecccb !=nil {return _ecccb ;};_fecdd :=uint32 (_egbgc );_cbfbd .DataPositionAttr =&_fecdd ;continue ;};if _eecdgc .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_bagadf ,_fbdbf :=_ga .ParseBool (_eecdgc .Value );if _fbdbf !=nil {return _fbdbf ;};_cbfbd .MultipleFieldFiltersAttr =&_bagadf ;continue ;};if _eecdgc .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_faabe ,_baeef :=_ga .ParseBool (_eecdgc .Value );if _baeef !=nil {return _baeef ;};_cbfbd .PageOverThenDownAttr =&_faabe ;continue ;};if _eecdgc .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_fadagc ,_gfacgg :=_ga .ParseBool (_eecdgc .Value );if _gfacgg !=nil {return _gfacgg ;};_cbfbd .FieldListSortAscendingAttr =&_fadagc ;continue ;};if _eecdgc .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_febaag ,_cbbbb :=_ga .ParseBool (_eecdgc .Value );if _cbbbb !=nil {return _cbbbb ;};_cbfbd .ShowMissingAttr =&_febaag ;continue ;};if _eecdgc .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_gfdeff ,_begcc :=_ga .ParseBool (_eecdgc .Value );if _begcc !=nil {return _begcc ;};_cbfbd .FieldPrintTitlesAttr =&_gfdeff ;continue ;};if _eecdgc .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_egbee ,_bfdde :=_ga .ParseBool (_eecdgc .Value );if _bfdde !=nil {return _bfdde ;};_cbfbd .ShowMemberPropertyTipsAttr =&_egbee ;continue ;};if _eecdgc .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_bfffd ,_egcbb :=_eecdgc .Value ,error (nil );if _egcbb !=nil {return _egcbb ;};_cbfbd .PageStyleAttr =&_bfffd ;continue ;};if _eecdgc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fccbdd ,_efdcba :=_ga .ParseUint (_eecdgc .Value ,10,32);if _efdcba !=nil {return _efdcba ;};_edbca :=uint32 (_fccbdd );_cbfbd .AutoFormatIdAttr =&_edbca ;continue ;};if _eecdgc .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_fafec ,_afcda :=_ga .ParseBool (_eecdgc .Value );if _afcda !=nil {return _afcda ;};_cbfbd .ShowItemsAttr =&_fafec ;continue ;};if _eecdgc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bdbed ,_agaea :=_ga .ParseBool (_eecdgc .Value );if _agaea !=nil {return _agaea ;};_cbfbd .ApplyPatternFormatsAttr =&_bdbed ;continue ;};if _eecdgc .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_fbcbgg ,_eadaf :=_ga .ParseBool (_eecdgc .Value );if _eadaf !=nil {return _eadaf ;};_cbfbd .EnableFieldPropertiesAttr =&_fbcbgg ;continue ;};if _eecdgc .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_afddf ,_cdecd :=_ga .ParseBool (_eecdgc .Value );if _cdecd !=nil {return _cdecd ;};_cbfbd .ShowMultipleLabelAttr =&_afddf ;continue ;};if _eecdgc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_abfbg ,_abfecf :=_ga .ParseBool (_eecdgc .Value );if _abfecf !=nil {return _abfecf ;};_cbfbd .PreserveFormattingAttr =&_abfbg ;continue ;};if _eecdgc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_abdbab ,_gcegeb :=_ga .ParseBool (_eecdgc .Value );if _gcegeb !=nil {return _gcegeb ;};_cbfbd .PublishedAttr =&_abdbab ;continue ;};if _eecdgc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_eeeaba ,_eebffed :=_eecdgc .Value ,error (nil );if _eebffed !=nil {return _eebffed ;};_cbfbd .MissingCaptionAttr =&_eeeaba ;continue ;};if _eecdgc .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_cbebfd ,_fgedf :=_ga .ParseBool (_eecdgc .Value );if _fgedf !=nil {return _fgedf ;};_cbfbd .ImmersiveAttr =&_cbebfd ;continue ;};if _eecdgc .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_abgfb ,_aaegbd :=_ga .ParseUint (_eecdgc .Value ,10,32);if _aaegbd !=nil {return _aaegbd ;};_dgbdd :=uint32 (_abgfb );_cbfbd .PageWrapAttr =&_dgbdd ;continue ;};if _eecdgc .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_dabeb ,_daagg :=_ga .ParseUint (_eecdgc .Value ,10,32);if _daagg !=nil {return _daagg ;};_dagac :=uint32 (_dabeb );_cbfbd .ChartFormatAttr =&_dagac ;continue ;};if _eecdgc .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_feaddf ,_eadbe :=_ga .ParseBool (_eecdgc .Value );if _eadbe !=nil {return _eadbe ;};_cbfbd .ShowDataDropDownAttr =&_feaddf ;continue ;};if _eecdgc .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ebagc ,_cffeg :=_eecdgc .Value ,error (nil );if _cffeg !=nil {return _cffeg ;};_cbfbd .ColHeaderCaptionAttr =&_ebagc ;continue ;};if _eecdgc .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_dgcec ,_bcbdd :=_ga .ParseBool (_eecdgc .Value );if _bcbdd !=nil {return _bcbdd ;};_cbfbd .SubtotalHiddenItemsAttr =&_dgcec ;continue ;};if _eecdgc .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_afabg ,_fdeeg :=_ga .ParseBool (_eecdgc .Value );if _fdeeg !=nil {return _fdeeg ;};_cbfbd .MdxSubqueriesAttr =&_afabg ;continue ;};if _eecdgc .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_caedd ,_bdgdc :=_eecdgc .Value ,error (nil );if _bdgdc !=nil {return _bdgdc ;};_cbfbd .ErrorCaptionAttr =&_caedd ;continue ;};if _eecdgc .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_cfeac ,_ffeaf :=_ga .ParseBool (_eecdgc .Value );if _ffeaf !=nil {return _ffeaf ;};_cbfbd .ColGrandTotalsAttr =&_cfeac ;continue ;};if _eecdgc .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_gddbea ,_bbadbd :=_ga .ParseBool (_eecdgc .Value );if _bbadbd !=nil {return _bbadbd ;};_cbfbd .PrintDrillAttr =&_gddbea ;continue ;};if _eecdgc .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_gegbd ,_fgbddb :=_ga .ParseBool (_eecdgc .Value );if _fgbddb !=nil {return _fgbddb ;};_cbfbd .ItemPrintTitlesAttr =&_gegbd ;continue ;};if _eecdgc .Name .Local =="\u006e\u0061\u006d\u0065"{_cgadda ,_aafed :=_eecdgc .Value ,error (nil );if _aafed !=nil {return _aafed ;};_cbfbd .NameAttr =_cgadda ;continue ;};if _eecdgc .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_gabac ,_dbedb :=_ga .ParseBool (_eecdgc .Value );if _dbedb !=nil {return _dbedb ;};_cbfbd .ShowDropZonesAttr =&_gabac ;continue ;};if _eecdgc .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_bfcgcb ,_bgfdf :=_ga .ParseBool (_eecdgc .Value );if _bgfdf !=nil {return _bgfdf ;};_cbfbd .ShowDataTipsAttr =&_bfcgcb ;continue ;};if _eecdgc .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_bgdadf ,_cccgd :=_eecdgc .Value ,error (nil );if _cccgd !=nil {return _cccgd ;};_cbfbd .VacatedStyleAttr =&_bgdadf ;continue ;};if _eecdgc .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_bcffb ,_cccge :=_eecdgc .Value ,error (nil );if _cccge !=nil {return _cccge ;};_cbfbd .GrandTotalCaptionAttr =&_bcffb ;continue ;};if _eecdgc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gfdfb ,_egdge :=_ga .ParseBool (_eecdgc .Value );if _egdge !=nil {return _egdge ;};_cbfbd .ApplyNumberFormatsAttr =&_gfdfb ;continue ;};if _eecdgc .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_bceaa ,_eebag :=_ga .ParseBool (_eecdgc .Value );if _eebag !=nil {return _eebag ;};_cbfbd .EnableDrillAttr =&_bceaa ;continue ;};if _eecdgc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cadca ,_dgbfc :=_ga .ParseBool (_eecdgc .Value );if _dgbfc !=nil {return _dgbfc ;};_cbfbd .ApplyFontFormatsAttr =&_cadca ;continue ;};if _eecdgc .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_egdaa ,_fbeccd :=_ga .ParseBool (_eecdgc .Value );if _fbeccd !=nil {return _fbeccd ;};_cbfbd .DisableFieldListAttr =&_egdaa ;continue ;};if _eecdgc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fcdfd ,_fgaec :=_ga .ParseBool (_eecdgc .Value );if _fgaec !=nil {return _fgaec ;};_cbfbd .ApplyAlignmentFormatsAttr =&_fcdfd ;continue ;};if _eecdgc .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_gbeaa ,_bgacd :=_ga .ParseBool (_eecdgc .Value );if _bgacd !=nil {return _bgacd ;};_cbfbd .DataOnRowsAttr =&_gbeaa ;continue ;};if _eecdgc .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ddggf ,_dfbde :=_eecdgc .Value ,error (nil );if _dfbde !=nil {return _dfbde ;};_cbfbd .DataCaptionAttr =_ddggf ;continue ;};if _eecdgc .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_ecfgc ,_afgbg :=_ga .ParseBool (_eecdgc .Value );if _afgbg !=nil {return _afgbg ;};_cbfbd .ShowErrorAttr =&_ecfgc ;continue ;};if _eecdgc .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_fgdab ,_gbbgdf :=_ga .ParseUint (_eecdgc .Value ,10,32);if _gbbgdf !=nil {return _gbbgdf ;};_cbfbd .CacheIdAttr =uint32 (_fgdab );continue ;};if _eecdgc .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_cebcd ,_ffcad :=_ga .ParseBool (_eecdgc .Value );if _ffcad !=nil {return _ffcad ;};_cbfbd .EnableWizardAttr =&_cebcd ;continue ;};if _eecdgc .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_cfeeaa ,_gffgd :=_ga .ParseUint (_eecdgc .Value ,10,8);if _gffgd !=nil {return _gffgd ;};_acfbbd :=uint8 (_cfeeaa );_cbfbd .UpdatedVersionAttr =&_acfbbd ;continue ;};};_gfcffc :for {_ebbab ,_accac :=d .Token ();if _accac !=nil {return _accac ;};switch _bbgecd :=_ebbab .(type ){case _f .StartElement :switch _bbgecd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _ceedec :=d .DecodeElement (_cbfbd .Location ,&_bbgecd );_ceedec !=nil {return _ceedec ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_cbfbd .PivotFields =NewCT_PivotFields ();if _gfeea :=d .DecodeElement (_cbfbd .PivotFields ,&_bbgecd );_gfeea !=nil {return _gfeea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_cbfbd .RowFields =NewCT_RowFields ();if _bccdag :=d .DecodeElement (_cbfbd .RowFields ,&_bbgecd );_bccdag !=nil {return _bccdag ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_cbfbd .RowItems =NewCT_rowItems ();if _eebgd :=d .DecodeElement (_cbfbd .RowItems ,&_bbgecd );_eebgd !=nil {return _eebgd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_cbfbd .ColFields =NewCT_ColFields ();if _aagfe :=d .DecodeElement (_cbfbd .ColFields ,&_bbgecd );_aagfe !=nil {return _aagfe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_cbfbd .ColItems =NewCT_colItems ();if _beacda :=d .DecodeElement (_cbfbd .ColItems ,&_bbgecd );_beacda !=nil {return _beacda ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_cbfbd .PageFields =NewCT_PageFields ();if _aagef :=d .DecodeElement (_cbfbd .PageFields ,&_bbgecd );_aagef !=nil {return _aagef ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_cbfbd .DataFields =NewCT_DataFields ();if _deffd :=d .DecodeElement (_cbfbd .DataFields ,&_bbgecd );_deffd !=nil {return _deffd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_cbfbd .Formats =NewCT_Formats ();if _ccffc :=d .DecodeElement (_cbfbd .Formats ,&_bbgecd );_ccffc !=nil {return _ccffc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_cbfbd .ConditionalFormats =NewCT_ConditionalFormats ();if _feagf :=d .DecodeElement (_cbfbd .ConditionalFormats ,&_bbgecd );_feagf !=nil {return _feagf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_cbfbd .ChartFormats =NewCT_ChartFormats ();if _dgaba :=d .DecodeElement (_cbfbd .ChartFormats ,&_bbgecd );_dgaba !=nil {return _dgaba ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_cbfbd .PivotHierarchies =NewCT_PivotHierarchies ();if _eccadb :=d .DecodeElement (_cbfbd .PivotHierarchies ,&_bbgecd );_eccadb !=nil {return _eccadb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_cbfbd .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _cgdfg :=d .DecodeElement (_cbfbd .PivotTableStyleInfo ,&_bbgecd );_cgdfg !=nil {return _cgdfg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_cbfbd .Filters =NewCT_PivotFilters ();if _eabaf :=d .DecodeElement (_cbfbd .Filters ,&_bbgecd );_eabaf !=nil {return _eabaf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_cbfbd .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _aeadbc :=d .DecodeElement (_cbfbd .RowHierarchiesUsage ,&_bbgecd );_aeadbc !=nil {return _aeadbc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_cbfbd .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _aadcca :=d .DecodeElement (_cbfbd .ColHierarchiesUsage ,&_bbgecd );_aadcca !=nil {return _aadcca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbfbd .ExtLst =NewCT_ExtensionList ();if _fcdadc :=d .DecodeElement (_cbfbd .ExtLst ,&_bbgecd );_fcdadc !=nil {return _fcdadc ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006ce\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_bbgecd .Name );if _bfeea :=d .Skip ();_bfeea !=nil {return _bfeea ;};};case _f .EndElement :break _gfcffc ;case _f .CharData :};};return nil ;};func (_gdage *CT_Hyperlinks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gabdab :for {_cgcd ,_ecae :=d .Token ();if _ecae !=nil {return _ecae ;};switch _fgcca :=_cgcd .(type ){case _f .StartElement :switch _fgcca .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_babbd :=NewCT_Hyperlink ();if _cbed :=d .DecodeElement (_babbd ,&_fgcca );_cbed !=nil {return _cbed ;};_gdage .Hyperlink =append (_gdage .Hyperlink ,_babbd );default:_bb .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\u0048y\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073 \u0025\u0076",_fgcca .Name );if _gabfe :=d .Skip ();_gabfe !=nil {return _gabfe ;};};case _f .EndElement :break _gabdab ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_GradientStop and its children
|
|
func (_debaf *CT_GradientStop )Validate ()error {return _debaf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};type CT_ExtensionList struct{
|
|
|
|
// Extension
|
|
Ext []*CT_Extension ;};func NewCT_CellWatches ()*CT_CellWatches {_befb :=&CT_CellWatches {};return _befb };func NewCT_MdxSet ()*CT_MdxSet {_efgfc :=&CT_MdxSet {};return _efgfc };
|
|
|
|
// ValidateWithPath validates the Sst and its children, prefixing error messages with path
|
|
func (_cedff *Sst )ValidateWithPath (path string )error {if _abbeb :=_cedff .CT_Sst .ValidateWithPath (path );_abbeb !=nil {return _abbeb ;};return nil ;};func (_bdace ST_ConditionalFormattingOperator )Validate ()error {return _bdace .ValidateWithPath ("")};func (_gbfdf *CT_HeaderFooter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbfdf .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbfdf .DifferentOddEvenAttr ))});};if _gbfdf .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbfdf .DifferentFirstAttr ))});};if _gbfdf .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbfdf .ScaleWithDocAttr ))});};if _gbfdf .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbfdf .AlignWithMarginsAttr ))});};e .EncodeToken (start );if _gbfdf .OddHeader !=nil {_dddbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_dddbg ,*_gbfdf .OddHeader );e .EncodeElement (_gbfdf .OddHeader ,_dddbg );};if _gbfdf .OddFooter !=nil {_fbbcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_fbbcb ,*_gbfdf .OddFooter );e .EncodeElement (_gbfdf .OddFooter ,_fbbcb );};if _gbfdf .EvenHeader !=nil {_adfff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_adfff ,*_gbfdf .EvenHeader );e .EncodeElement (_gbfdf .EvenHeader ,_adfff );};if _gbfdf .EvenFooter !=nil {_bbbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_bbbe ,*_gbfdf .EvenFooter );e .EncodeElement (_gbfdf .EvenFooter ,_bbbe );};if _gbfdf .FirstHeader !=nil {_egbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_egbc ,*_gbfdf .FirstHeader );e .EncodeElement (_gbfdf .FirstHeader ,_egbc );};if _gbfdf .FirstFooter !=nil {_cadgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_cf .AddPreserveSpaceAttr (&_cadgb ,*_gbfdf .FirstFooter );e .EncodeElement (_gbfdf .FirstFooter ,_cadgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewExternalLink ()*ExternalLink {_gaaggf :=&ExternalLink {};_gaaggf .CT_ExternalLink =*NewCT_ExternalLink ();return _gaaggf ;};
|
|
|
|
// Validate validates the CT_ColorScale and its children
|
|
func (_bacbf *CT_ColorScale )Validate ()error {return _bacbf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};
|
|
|
|
// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path
|
|
func (_dbcgb *CT_SortState )ValidateWithPath (path string )error {if _ccceag :=_dbcgb .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_ccceag !=nil {return _ccceag ;};for _ecebfb ,_ddfdg :=range _dbcgb .SortCondition {if _gcgeea :=_ddfdg .ValidateWithPath (_b .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_ecebfb ));_gcgeea !=nil {return _gcgeea ;};};if _dbcgb .ExtLst !=nil {if _bfadf :=_dbcgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfadf !=nil {return _bfadf ;};};return nil ;};func NewVolTypes ()*VolTypes {_efcaa :=&VolTypes {};_efcaa .CT_VolTypes =*NewCT_VolTypes ();return _efcaa ;};func NewCT_FileSharing ()*CT_FileSharing {_adedd :=&CT_FileSharing {};return _adedd };func NewCT_Mdx ()*CT_Mdx {_bbgbf :=&CT_Mdx {};_bbgbf .FAttr =ST_MdxFunctionType (1);return _bbgbf };type CT_OleLink struct{IdAttr string ;
|
|
|
|
// Object Link Identifier
|
|
ProgIdAttr string ;
|
|
|
|
// Object Link Items
|
|
OleItems *CT_OleItems ;};type CT_Comments struct{
|
|
|
|
// Authors
|
|
Authors *CT_Authors ;
|
|
|
|
// List of Comments
|
|
CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_PivotFilter and its children
|
|
func (_aebcc *CT_PivotFilter )Validate ()error {return _aebcc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};
|
|
|
|
// Validate validates the CT_PivotDimension and its children
|
|
func (_cedag *CT_PivotDimension )Validate ()error {return _cedag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};
|
|
|
|
// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path
|
|
func (_cafeb *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _cafeb .ExtLst !=nil {if _dbccd :=_cafeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbccd !=nil {return _dbccd ;};};return nil ;};func (_cddcb *CT_PhoneticRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0062"},Value :_b .Sprintf ("\u0025\u0076",_cddcb .SbAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0062"},Value :_b .Sprintf ("\u0025\u0076",_cddcb .EbAttr )});e .EncodeToken (start );_bgccg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_cf .AddPreserveSpaceAttr (&_bgccg ,_cddcb .T );e .EncodeElement (_cddcb .T ,_bgccg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dffg *CT_ExternalSheetData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbccge :=range start .Attr {if _bbccge .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_efafg ,_cbcb :=_ga .ParseUint (_bbccge .Value ,10,32);if _cbcb !=nil {return _cbcb ;};_dffg .SheetIdAttr =uint32 (_efafg );continue ;};if _bbccge .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_efefg ,_eadg :=_ga .ParseBool (_bbccge .Value );if _eadg !=nil {return _eadg ;};_dffg .RefreshErrorAttr =&_efefg ;continue ;};};_aebf :for {_beaag ,_caebb :=d .Token ();if _caebb !=nil {return _caebb ;};switch _edegc :=_beaag .(type ){case _f .StartElement :switch _edegc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_bbac :=NewCT_ExternalRow ();if _aceg :=d .DecodeElement (_bbac ,&_edegc );_aceg !=nil {return _aceg ;};_dffg .Row =append (_dffg .Row ,_bbac );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_edegc .Name );if _bbced :=d .Skip ();_bbced !=nil {return _bbced ;};};case _f .EndElement :break _aebf ;case _f .CharData :};};return nil ;};func (_ecega *CT_IndexedColors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_faaga :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_dbdadb :=range _ecega .RgbColor {e .EncodeElement (_dbdadb ,_faaga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path
|
|
func (_aedca *CT_VolTypes )ValidateWithPath (path string )error {for _fbfaf ,_gcdeg :=range _aedca .VolType {if _gffeg :=_gcdeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_fbfaf ));_gffeg !=nil {return _gffeg ;};};if _aedca .ExtLst !=nil {if _bfebc :=_aedca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfebc !=nil {return _bfebc ;};};return nil ;};
|
|
|
|
// Validate validates the PivotTableDefinition and its children
|
|
func (_bgdbf *PivotTableDefinition )Validate ()error {return _bgdbf .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_bfbaa *CT_SheetFormatPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfbaa .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_bfbaa .BaseColWidthAttr )});};if _bfbaa .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_bfbaa .DefaultColWidthAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",_bfbaa .DefaultRowHeightAttr )});if _bfbaa .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfbaa .CustomHeightAttr ))});};if _bfbaa .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfbaa .ZeroHeightAttr ))});};if _bfbaa .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfbaa .ThickTopAttr ))});};if _bfbaa .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bfbaa .ThickBottomAttr ))});};if _bfbaa .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_bfbaa .OutlineLevelRowAttr )});};if _bfbaa .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bfbaa .OutlineLevelColAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_BookView and its children
|
|
func (_bbcg *CT_BookView )Validate ()error {return _bbcg .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func (_gadfb *CT_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcfba :for {_bagedg ,_efba :=d .Token ();if _efba !=nil {return _efba ;};switch _bbaf :=_bagedg .(type ){case _f .StartElement :switch _bbaf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_facgab :=NewCT_Extension ();if _geef :=d .DecodeElement (_facgab ,&_bbaf );_geef !=nil {return _geef ;};_gadfb .Ext =append (_gadfb .Ext ,_facgab );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u0020\u0025v",_bbaf .Name );if _ffdfd :=d .Skip ();_ffdfd !=nil {return _ffdfd ;};};case _f .EndElement :break _bcfba ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_InputCells and its children
|
|
func (_aegde *CT_InputCells )Validate ()error {return _aegde .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path
|
|
func (_abddc *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _abddc .ActionAttr ==ST_rwColActionTypeUnset {return _b .Errorf ("\u0025\u0073\u002fAc\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072\u0020i\u0073 \u0061 \u006da\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fgbgg :=_abddc .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fgbgg !=nil {return _fgbgg ;};for _ddfga ,_dfcea :=range _abddc .Undo {if _cdaeda :=_dfcea .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_ddfga ));_cdaeda !=nil {return _cdaeda ;};};for _acece ,_aacab :=range _abddc .Rcc {if _dfaaff :=_aacab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_acece ));_dfaaff !=nil {return _dfaaff ;};};for _ebega ,_afaagb :=range _abddc .Rfmt {if _abcdgg :=_afaagb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ebega ));_abcdgg !=nil {return _abcdgg ;};};return nil ;};func (_gcea *CT_RangeSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cedc :=range start .Attr {if _cedc .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"&&_cedc .Name .Local =="\u0069\u0064"||_cedc .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"&&_cedc .Name .Local =="\u0069\u0064"{_aacec ,_dagba :=_cedc .Value ,error (nil );if _dagba !=nil {return _dagba ;};_gcea .IdAttr =&_aacec ;continue ;};if _cedc .Name .Local =="\u0069\u0031"{_bgdcd ,_affbe :=_ga .ParseUint (_cedc .Value ,10,32);if _affbe !=nil {return _affbe ;};_cbaea :=uint32 (_bgdcd );_gcea .I1Attr =&_cbaea ;continue ;};if _cedc .Name .Local =="\u0069\u0033"{_cddfe ,_efacb :=_ga .ParseUint (_cedc .Value ,10,32);if _efacb !=nil {return _efacb ;};_acbga :=uint32 (_cddfe );_gcea .I3Attr =&_acbga ;continue ;};if _cedc .Name .Local =="\u0069\u0034"{_faggb ,_bebadg :=_ga .ParseUint (_cedc .Value ,10,32);if _bebadg !=nil {return _bebadg ;};_eefdc :=uint32 (_faggb );_gcea .I4Attr =&_eefdc ;continue ;};if _cedc .Name .Local =="\u0072\u0065\u0066"{_fgaaf ,_ccadcb :=_cedc .Value ,error (nil );if _ccadcb !=nil {return _ccadcb ;};_gcea .RefAttr =&_fgaaf ;continue ;};if _cedc .Name .Local =="\u006e\u0061\u006d\u0065"{_ggcgb ,_bfedfa :=_cedc .Value ,error (nil );if _bfedfa !=nil {return _bfedfa ;};_gcea .NameAttr =&_ggcgb ;continue ;};if _cedc .Name .Local =="\u0073\u0068\u0065e\u0074"{_gcgfcc ,_dcfdg :=_cedc .Value ,error (nil );if _dcfdg !=nil {return _dcfdg ;};_gcea .SheetAttr =&_gcgfcc ;continue ;};if _cedc .Name .Local =="\u0069\u0032"{_dbdgg ,_feagb :=_ga .ParseUint (_cedc .Value ,10,32);if _feagb !=nil {return _feagb ;};_fgbfe :=uint32 (_dbdgg );_gcea .I2Attr =&_fgbfe ;continue ;};};for {_dcccfa ,_bdecf :=d .Token ();if _bdecf !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_bdecf );};if _efdaf ,_fegfff :=_dcccfa .(_f .EndElement );_fegfff &&_efdaf .Name ==start .Name {break ;};};return nil ;};func (_gdebf ST_DataConsolidateFunction )Validate ()error {return _gdebf .ValidateWithPath ("")};func (_dcdf *CT_CalculatedMember )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbfdf :=range start .Attr {if _cbfdf .Name .Local =="\u006e\u0061\u006d\u0065"{_gced ,_aaef :=_cbfdf .Value ,error (nil );if _aaef !=nil {return _aaef ;};_dcdf .NameAttr =_gced ;continue ;};if _cbfdf .Name .Local =="\u006d\u0064\u0078"{_decd ,_egd :=_cbfdf .Value ,error (nil );if _egd !=nil {return _egd ;};_dcdf .MdxAttr =_decd ;continue ;};if _cbfdf .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_aee ,_abcc :=_cbfdf .Value ,error (nil );if _abcc !=nil {return _abcc ;};_dcdf .MemberNameAttr =&_aee ;continue ;};if _cbfdf .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_dacf ,_cede :=_cbfdf .Value ,error (nil );if _cede !=nil {return _cede ;};_dcdf .HierarchyAttr =&_dacf ;continue ;};if _cbfdf .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_caeb ,_bcce :=_cbfdf .Value ,error (nil );if _bcce !=nil {return _bcce ;};_dcdf .ParentAttr =&_caeb ;continue ;};if _cbfdf .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_dgabf ,_egf :=_ga .ParseInt (_cbfdf .Value ,10,32);if _egf !=nil {return _egf ;};_fffg :=int32 (_dgabf );_dcdf .SolveOrderAttr =&_fffg ;continue ;};if _cbfdf .Name .Local =="\u0073\u0065\u0074"{_gfad ,_ecab :=_ga .ParseBool (_cbfdf .Value );if _ecab !=nil {return _ecab ;};_dcdf .SetAttr =&_gfad ;continue ;};};_geca :for {_efdef ,_bdac :=d .Token ();if _bdac !=nil {return _bdac ;};switch _aecbf :=_efdef .(type ){case _f .StartElement :switch _aecbf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcdf .ExtLst =NewCT_ExtensionList ();if _dgfc :=d .DecodeElement (_dcdf .ExtLst ,&_aecbf );_dgfc !=nil {return _dgfc ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061te\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u0020\u0025\u0076",_aecbf .Name );if _dcff :=d .Skip ();_dcff !=nil {return _dcff ;};};case _f .EndElement :break _geca ;case _f .CharData :};};return nil ;};func NewCT_Cfvo ()*CT_Cfvo {_aced :=&CT_Cfvo {};_aced .TypeAttr =ST_CfvoType (1);return _aced };func (_ffcdd *EG_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffcdd .Ext !=nil {_bfgdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_cbcfcd :=range _ffcdd .Ext {e .EncodeElement (_cbcfcd ,_bfgdc );};};return nil ;};type CT_PivotAreaReferences struct{
|
|
|
|
// Pivot Filter Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Reference
|
|
Reference []*CT_PivotAreaReference ;};
|
|
|
|
// Validate validates the CT_ObjectPr and its children
|
|
func (_dbgaf *CT_ObjectPr )Validate ()error {return _dbgaf .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};
|
|
|
|
// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path
|
|
func (_cbgbag *CT_Table )ValidateWithPath (path string )error {if _gfecf :=_cbgbag .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_gfecf !=nil {return _gfecf ;};if _cbgbag .AutoFilter !=nil {if _fdgcc :=_cbgbag .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_fdgcc !=nil {return _fdgcc ;};};if _cbgbag .SortState !=nil {if _aeefc :=_cbgbag .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_aeefc !=nil {return _aeefc ;};};if _dedgaa :=_cbgbag .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");_dedgaa !=nil {return _dedgaa ;};if _cbgbag .TableStyleInfo !=nil {if _fafef :=_cbgbag .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_fafef !=nil {return _fafef ;};};if _cbgbag .ExtLst !=nil {if _facgdd :=_cbgbag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_facgdd !=nil {return _facgdd ;};};return nil ;};func NewCT_ExternalReference ()*CT_ExternalReference {_gefb :=&CT_ExternalReference {};return _gefb };
|
|
|
|
// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path
|
|
func (_baba *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };func NewCT_CellSmartTag ()*CT_CellSmartTag {_bedc :=&CT_CellSmartTag {};return _bedc };func (_feaef ST_SmartTagShow )Validate ()error {return _feaef .ValidateWithPath ("")};func (_bcedf ST_OleUpdate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcedf .String (),start );};func (_fbgde ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _fbgde {case 0,1,2,3,4,5,6,7,8:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbgde ));};return nil ;};func (_dafcge *CT_TableStyleInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afcdbf :=range start .Attr {if _afcdbf .Name .Local =="\u006e\u0061\u006d\u0065"{_edffge ,_cbcdg :=_afcdbf .Value ,error (nil );if _cbcdg !=nil {return _cbcdg ;};_dafcge .NameAttr =&_edffge ;continue ;};if _afcdbf .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_bcga ,_cbegdb :=_ga .ParseBool (_afcdbf .Value );if _cbegdb !=nil {return _cbegdb ;};_dafcge .ShowFirstColumnAttr =&_bcga ;continue ;};if _afcdbf .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_fgbef ,_ceeee :=_ga .ParseBool (_afcdbf .Value );if _ceeee !=nil {return _ceeee ;};_dafcge .ShowLastColumnAttr =&_fgbef ;continue ;};if _afcdbf .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_bbegbd ,_faceg :=_ga .ParseBool (_afcdbf .Value );if _faceg !=nil {return _faceg ;};_dafcge .ShowRowStripesAttr =&_bbegbd ;continue ;};if _afcdbf .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_fbgga ,_dbfcgc :=_ga .ParseBool (_afcdbf .Value );if _dbfcgc !=nil {return _dbfcgc ;};_dafcge .ShowColumnStripesAttr =&_fbgga ;continue ;};};for {_gcecc ,_gbddf :=d .Token ();if _gbddf !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f: \u0025\u0073",_gbddf );};if _bcccf ,_bggef :=_gcecc .(_f .EndElement );_bggef &&_bcccf .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_FontName and its children
|
|
func (_fedd *CT_FontName )Validate ()error {return _fedd .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");};func (_abaab ST_FilterOperator )Validate ()error {return _abaab .ValidateWithPath ("")};
|
|
|
|
// Validate validates the CT_MeasureGroup and its children
|
|
func (_cfaed *CT_MeasureGroup )Validate ()error {return _cfaed .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};
|
|
|
|
// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path
|
|
func (_bfbef *CT_Missing )ValidateWithPath (path string )error {for _cbead ,_gacac :=range _bfbef .Tpls {if _efaag :=_gacac .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cbead ));_efaag !=nil {return _efaag ;};};for _aafbff ,_fddf :=range _bfbef .X {if _ccaaf :=_fddf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aafbff ));_ccaaf !=nil {return _ccaaf ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path
|
|
func (_cdad *CT_FontScheme )ValidateWithPath (path string )error {if _cdad .ValAttr ==ST_FontSchemeUnset {return _b .Errorf ("\u0025\u0073\u002fV\u0061\u006c\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 _feeca :=_cdad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feeca !=nil {return _feeca ;};return nil ;};type ST_PageOrder byte ;
|
|
|
|
// Validate validates the CT_PageSetup and its children
|
|
func (_bdecae *CT_PageSetup )Validate ()error {return _bdecae .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};type Chartsheet struct{CT_Chartsheet };func (_fbded *ST_CalcMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfdae ,_dfgae :=d .Token ();if _dfgae !=nil {return _dfgae ;};if _bdddb ,_bddbb :=_cfdae .(_f .EndElement );_bddbb &&_bdddb .Name ==start .Name {*_fbded =1;return nil ;};if _aggab ,_agggac :=_cfdae .(_f .CharData );!_agggac {return _b .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",_cfdae );}else {switch string (_aggab ){case "":*_fbded =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_fbded =1;case "\u0061\u0075\u0074\u006f":*_fbded =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_fbded =3;};};_cfdae ,_dfgae =d .Token ();if _dfgae !=nil {return _dfgae ;};if _dgbdgc ,_bebadb :=_cfdae .(_f .EndElement );_bebadb &&_dgbdgc .Name ==start .Name {return nil ;};return _b .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",_cfdae );};func (_acgba *Worksheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acgba .CT_Worksheet =*NewCT_Worksheet ();_afefff :for {_ffgbfb ,_bddad :=d .Token ();if _bddad !=nil {return _bddad ;};switch _bbgac :=_ffgbfb .(type ){case _f .StartElement :switch _bbgac .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_acgba .SheetPr =NewCT_SheetPr ();if _adgde :=d .DecodeElement (_acgba .SheetPr ,&_bbgac );_adgde !=nil {return _adgde ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_acgba .Dimension =NewCT_SheetDimension ();if _egbcba :=d .DecodeElement (_acgba .Dimension ,&_bbgac );_egbcba !=nil {return _egbcba ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_acgba .SheetViews =NewCT_SheetViews ();if _egfdda :=d .DecodeElement (_acgba .SheetViews ,&_bbgac );_egfdda !=nil {return _egfdda ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_acgba .SheetFormatPr =NewCT_SheetFormatPr ();if _ffbge :=d .DecodeElement (_acgba .SheetFormatPr ,&_bbgac );_ffbge !=nil {return _ffbge ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_bebee :=NewCT_Cols ();if _edfgd :=d .DecodeElement (_bebee ,&_bbgac );_edfgd !=nil {return _edfgd ;};_acgba .Cols =append (_acgba .Cols ,_bebee );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _aeed :=d .DecodeElement (_acgba .SheetData ,&_bbgac );_aeed !=nil {return _aeed ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_acgba .SheetCalcPr =NewCT_SheetCalcPr ();if _gfdggb :=d .DecodeElement (_acgba .SheetCalcPr ,&_bbgac );_gfdggb !=nil {return _gfdggb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_acgba .SheetProtection =NewCT_SheetProtection ();if _badfcd :=d .DecodeElement (_acgba .SheetProtection ,&_bbgac );_badfcd !=nil {return _badfcd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_acgba .ProtectedRanges =NewCT_ProtectedRanges ();if _efddea :=d .DecodeElement (_acgba .ProtectedRanges ,&_bbgac );_efddea !=nil {return _efddea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_acgba .Scenarios =NewCT_Scenarios ();if _dgbdfc :=d .DecodeElement (_acgba .Scenarios ,&_bbgac );_dgbdfc !=nil {return _dgbdfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_acgba .AutoFilter =NewCT_AutoFilter ();if _eebcb :=d .DecodeElement (_acgba .AutoFilter ,&_bbgac );_eebcb !=nil {return _eebcb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_acgba .SortState =NewCT_SortState ();if _ccffcg :=d .DecodeElement (_acgba .SortState ,&_bbgac );_ccffcg !=nil {return _ccffcg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_acgba .DataConsolidate =NewCT_DataConsolidate ();if _gcgbe :=d .DecodeElement (_acgba .DataConsolidate ,&_bbgac );_gcgbe !=nil {return _gcgbe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_acgba .CustomSheetViews =NewCT_CustomSheetViews ();if _bbcfbf :=d .DecodeElement (_acgba .CustomSheetViews ,&_bbgac );_bbcfbf !=nil {return _bbcfbf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_acgba .MergeCells =NewCT_MergeCells ();if _ffcedg :=d .DecodeElement (_acgba .MergeCells ,&_bbgac );_ffcedg !=nil {return _ffcedg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_acgba .PhoneticPr =NewCT_PhoneticPr ();if _cagda :=d .DecodeElement (_acgba .PhoneticPr ,&_bbgac );_cagda !=nil {return _cagda ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_ceedc :=NewCT_ConditionalFormatting ();if _gacgda :=d .DecodeElement (_ceedc ,&_bbgac );_gacgda !=nil {return _gacgda ;};_acgba .ConditionalFormatting =append (_acgba .ConditionalFormatting ,_ceedc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_acgba .DataValidations =NewCT_DataValidations ();if _cbegf :=d .DecodeElement (_acgba .DataValidations ,&_bbgac );_cbegf !=nil {return _cbegf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_acgba .Hyperlinks =NewCT_Hyperlinks ();if _badce :=d .DecodeElement (_acgba .Hyperlinks ,&_bbgac );_badce !=nil {return _badce ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_acgba .PrintOptions =NewCT_PrintOptions ();if _adfgd :=d .DecodeElement (_acgba .PrintOptions ,&_bbgac );_adfgd !=nil {return _adfgd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_acgba .PageMargins =NewCT_PageMargins ();if _degede :=d .DecodeElement (_acgba .PageMargins ,&_bbgac );_degede !=nil {return _degede ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_acgba .PageSetup =NewCT_PageSetup ();if _cedea :=d .DecodeElement (_acgba .PageSetup ,&_bbgac );_cedea !=nil {return _cedea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_acgba .HeaderFooter =NewCT_HeaderFooter ();if _eagdc :=d .DecodeElement (_acgba .HeaderFooter ,&_bbgac );_eagdc !=nil {return _eagdc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_acgba .RowBreaks =NewCT_PageBreak ();if _aacbcd :=d .DecodeElement (_acgba .RowBreaks ,&_bbgac );_aacbcd !=nil {return _aacbcd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_acgba .ColBreaks =NewCT_PageBreak ();if _cfdgbg :=d .DecodeElement (_acgba .ColBreaks ,&_bbgac );_cfdgbg !=nil {return _cfdgbg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_acgba .CustomProperties =NewCT_CustomProperties ();if _ceabfc :=d .DecodeElement (_acgba .CustomProperties ,&_bbgac );_ceabfc !=nil {return _ceabfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_acgba .CellWatches =NewCT_CellWatches ();if _ecafb :=d .DecodeElement (_acgba .CellWatches ,&_bbgac );_ecafb !=nil {return _ecafb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_acgba .IgnoredErrors =NewCT_IgnoredErrors ();if _gbddae :=d .DecodeElement (_acgba .IgnoredErrors ,&_bbgac );_gbddae !=nil {return _gbddae ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_acgba .SmartTags =NewCT_SmartTags ();if _acfdge :=d .DecodeElement (_acgba .SmartTags ,&_bbgac );_acfdge !=nil {return _acfdge ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_acgba .Drawing =NewCT_Drawing ();if _bcaed :=d .DecodeElement (_acgba .Drawing ,&_bbgac );_bcaed !=nil {return _bcaed ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_acgba .LegacyDrawing =NewCT_LegacyDrawing ();if _beaecb :=d .DecodeElement (_acgba .LegacyDrawing ,&_bbgac );_beaecb !=nil {return _beaecb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_acgba .LegacyDrawingHF =NewCT_LegacyDrawing ();if _acgfab :=d .DecodeElement (_acgba .LegacyDrawingHF ,&_bbgac );_acgfab !=nil {return _acgfab ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_acgba .DrawingHF =NewCT_DrawingHF ();if _gbfdbc :=d .DecodeElement (_acgba .DrawingHF ,&_bbgac );_gbfdbc !=nil {return _gbfdbc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_acgba .Picture =NewCT_SheetBackgroundPicture ();if _egcdd :=d .DecodeElement (_acgba .Picture ,&_bbgac );_egcdd !=nil {return _egcdd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_acgba .OleObjects =NewCT_OleObjects ();if _eeefb :=d .DecodeElement (_acgba .OleObjects ,&_bbgac );_eeefb !=nil {return _eeefb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_acgba .Controls =NewCT_Controls ();if _dgbff :=d .DecodeElement (_acgba .Controls ,&_bbgac );_dgbff !=nil {return _dgbff ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_acgba .WebPublishItems =NewCT_WebPublishItems ();if _dfegc :=d .DecodeElement (_acgba .WebPublishItems ,&_bbgac );_dfegc !=nil {return _dfegc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_acgba .TableParts =NewCT_TableParts ();if _agaee :=d .DecodeElement (_acgba .TableParts ,&_bbgac );_agaee !=nil {return _agaee ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acgba .ExtLst =NewCT_ExtensionList ();if _cbafb :=d .DecodeElement (_acgba .ExtLst ,&_bbgac );_cbafb !=nil {return _cbafb ;};default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0057\u006f\u0072\u006b\u0073\u0068e\u0065\u0074 \u0025\u0076",_bbgac .Name );if _beegge :=d .Skip ();_beegge !=nil {return _beegge ;};};case _f .EndElement :break _afefff ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path
|
|
func (_bgd *CT_BookView )ValidateWithPath (path string )error {if _gbbg :=_bgd .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_gbbg !=nil {return _gbbg ;};if _bgd .ExtLst !=nil {if _efe :=_bgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efe !=nil {return _efe ;};};return nil ;};func NewCT_X ()*CT_X {_ggcgd :=&CT_X {};return _ggcgd };func (_eeec *CT_Consolidation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeec .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eeec .AutoPageAttr ))});};e .EncodeToken (start );if _eeec .Pages !=nil {_dgge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_eeec .Pages ,_dgge );};_bccd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}};e .EncodeElement (_eeec .RangeSets ,_bccd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path
|
|
func (_gggf *CT_ExternalRow )ValidateWithPath (path string )error {for _fegg ,_bfac :=range _gggf .Cell {if _dcdea :=_bfac .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_fegg ));_dcdea !=nil {return _dcdea ;};};return nil ;};func (_edcbc *CT_MeasureGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_edcbc .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_edcbc .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbgbb ST_ItemType )Validate ()error {return _dbgbb .ValidateWithPath ("")};func (_cfgfa *CT_RevisionHeaders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfgfa .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_abbbg :=range start .Attr {if _abbbg .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_bccca ,_ffffgc :=_ga .ParseBool (_abbbg .Value );if _ffffgc !=nil {return _ffffgc ;};_cfgfa .ExclusiveAttr =&_bccca ;continue ;};if _abbbg .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_cccba ,_afgdg :=_abbbg .Value ,error (nil );if _afgdg !=nil {return _afgdg ;};_cfgfa .LastGuidAttr =&_cccba ;continue ;};if _abbbg .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_acdca ,_cbcfd :=_ga .ParseBool (_abbbg .Value );if _cbcfd !=nil {return _cbcfd ;};_cfgfa .SharedAttr =&_acdca ;continue ;};if _abbbg .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_addgg ,_aaccf :=_ga .ParseBool (_abbbg .Value );if _aaccf !=nil {return _aaccf ;};_cfgfa .DiskRevisionsAttr =&_addgg ;continue ;};if _abbbg .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_bfbfc ,_efcdc :=_ga .ParseBool (_abbbg .Value );if _efcdc !=nil {return _efcdc ;};_cfgfa .HistoryAttr =&_bfbfc ;continue ;};if _abbbg .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_daffg ,_ffedbd :=_ga .ParseBool (_abbbg .Value );if _ffedbd !=nil {return _ffedbd ;};_cfgfa .TrackRevisionsAttr =&_daffg ;continue ;};if _abbbg .Name .Local =="\u0067\u0075\u0069\u0064"{_bebbcg ,_acdfe :=_abbbg .Value ,error (nil );if _acdfe !=nil {return _acdfe ;};_cfgfa .GuidAttr =_bebbcg ;continue ;};if _abbbg .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ebcagd ,_abbba :=_ga .ParseUint (_abbbg .Value ,10,32);if _abbba !=nil {return _abbba ;};_eefff :=uint32 (_ebcagd );_cfgfa .RevisionIdAttr =&_eefff ;continue ;};if _abbbg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_agdda ,_ebaga :=_ga .ParseInt (_abbbg .Value ,10,32);if _ebaga !=nil {return _ebaga ;};_ggcgec :=int32 (_agdda );_cfgfa .VersionAttr =&_ggcgec ;continue ;};if _abbbg .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_ccfad ,_beabeg :=_ga .ParseBool (_abbbg .Value );if _beabeg !=nil {return _beabeg ;};_cfgfa .KeepChangeHistoryAttr =&_ccfad ;continue ;};if _abbbg .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_dacga ,_ageed :=_ga .ParseBool (_abbbg .Value );if _ageed !=nil {return _ageed ;};_cfgfa .ProtectedAttr =&_dacga ;continue ;};if _abbbg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_dcbeb ,_eeffc :=_ga .ParseUint (_abbbg .Value ,10,32);if _eeffc !=nil {return _eeffc ;};_gebbdd :=uint32 (_dcbeb );_cfgfa .PreserveHistoryAttr =&_gebbdd ;continue ;};};_cbafca :for {_gdeeb ,_cfcca :=d .Token ();if _cfcca !=nil {return _cfcca ;};switch _gggaeb :=_gdeeb .(type ){case _f .StartElement :switch _gggaeb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_eafdae :=NewCT_RevisionHeader ();if _ccdbd :=d .DecodeElement (_eafdae ,&_gggaeb );_ccdbd !=nil {return _ccdbd ;};_cfgfa .Header =append (_cfgfa .Header ,_eafdae );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069o\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_gggaeb .Name );if _gbdbd :=d .Skip ();_gbdbd !=nil {return _gbdbd ;};};case _f .EndElement :break _cbafca ;case _f .CharData :};};return nil ;};func (_ffca *CT_CommentPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffca .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffca .LockedAttr ))});};if _ffca .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffca .DefaultSizeAttr ))});};if _ffca .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffca .PrintAttr ))});};if _ffca .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffca .DisabledAttr ))});};if _ffca .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffca .AutoFillAttr ))});};if _ffca .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffca .AutoLineAttr ))});};if _ffca .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ffca .AltTextAttr )});};if _ffca .TextHAlignAttr !=ST_TextHAlignUnset {_eedf ,_gfbg :=_ffca .TextHAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _gfbg !=nil {return _gfbg ;};start .Attr =append (start .Attr ,_eedf );};if _ffca .TextVAlignAttr !=ST_TextVAlignUnset {_bbgfg ,_dcggd :=_ffca .TextVAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _dcggd !=nil {return _dcggd ;};start .Attr =append (start .Attr ,_bbgfg );};if _ffca .LockTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffca .LockTextAttr ))});};if _ffca .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffca .JustLastXAttr ))});};if _ffca .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ffca .AutoScaleAttr ))});};e .EncodeToken (start );_fabg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_ffca .Anchor ,_fabg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PivotFilter struct{
|
|
|
|
// Field Index
|
|
FldAttr uint32 ;
|
|
|
|
// Member Property Field Id
|
|
MpFldAttr *uint32 ;
|
|
|
|
// Pivot Filter Type
|
|
TypeAttr ST_PivotFilterType ;
|
|
|
|
// Evaluation Order
|
|
EvalOrderAttr *int32 ;
|
|
|
|
// Pivot Filter Id
|
|
IdAttr uint32 ;
|
|
|
|
// Measure Index
|
|
IMeasureHierAttr *uint32 ;
|
|
|
|
// Measure Field Index
|
|
IMeasureFldAttr *uint32 ;
|
|
|
|
// Pivot Filter Name
|
|
NameAttr *string ;
|
|
|
|
// Pivot Filter Description
|
|
DescriptionAttr *string ;
|
|
|
|
// Label Pivot
|
|
StringValue1Attr *string ;
|
|
|
|
// Label Pivot Filter String Value 2
|
|
StringValue2Attr *string ;
|
|
|
|
// Auto Filter
|
|
AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_CustomWorkbookView and its children
|
|
func (_fcdae *CT_CustomWorkbookView )Validate ()error {return _fcdae .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func (_aega *CT_CellProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eafg :=range start .Attr {if _eafg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ceef ,_aabd :=_ga .ParseBool (_eafg .Value );if _aabd !=nil {return _aabd ;};_aega .LockedAttr =&_ceef ;continue ;};if _eafg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_egb ,_gcde :=_ga .ParseBool (_eafg .Value );if _gcde !=nil {return _gcde ;};_aega .HiddenAttr =&_egb ;continue ;};};for {_dabf ,_abcdg :=d .Token ();if _abcdg !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e: \u0025\u0073",_abcdg );};if _ebgag ,_aebgg :=_dabf .(_f .EndElement );_aebgg &&_ebgag .Name ==start .Name {break ;};};return nil ;};type ST_PhoneticAlignment byte ;type CT_MdxMemeberProp struct{
|
|
|
|
// Member Unique Name Index
|
|
NAttr uint32 ;
|
|
|
|
// Property Name Index
|
|
NpAttr uint32 ;};
|
|
|
|
// Validate validates the CT_Borders and its children
|
|
func (_ged *CT_Borders )Validate ()error {return _ged .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path
|
|
func (_eaag *CT_ExternalLink )ValidateWithPath (path string )error {if _eaag .Choice !=nil {if _daaae :=_eaag .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_daaae !=nil {return _daaae ;};};if _eaag .ExtLst !=nil {if _eccea :=_eaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eccea !=nil {return _eccea ;};};return nil ;};
|
|
|
|
// Validate validates the CT_DiscretePr and its children
|
|
func (_addca *CT_DiscretePr )Validate ()error {return _addca .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};type CT_Macrosheet struct{
|
|
|
|
// Sheet Properties
|
|
SheetPr *CT_SheetPr ;
|
|
|
|
// Macro Sheet Dimensions
|
|
Dimension *CT_SheetDimension ;
|
|
|
|
// Macro Sheet Views
|
|
SheetViews *CT_SheetViews ;
|
|
|
|
// Sheet Format Properties
|
|
SheetFormatPr *CT_SheetFormatPr ;
|
|
|
|
// Column Information
|
|
Cols []*CT_Cols ;
|
|
|
|
// Sheet Data
|
|
SheetData *CT_SheetData ;
|
|
|
|
// Sheet Protection Options
|
|
SheetProtection *CT_SheetProtection ;
|
|
|
|
// AutoFilter
|
|
AutoFilter *CT_AutoFilter ;
|
|
|
|
// Sort State
|
|
SortState *CT_SortState ;
|
|
|
|
// Data Consolidation
|
|
DataConsolidate *CT_DataConsolidate ;
|
|
|
|
// Custom Sheet Views
|
|
CustomSheetViews *CT_CustomSheetViews ;
|
|
|
|
// Phonetic Properties
|
|
PhoneticPr *CT_PhoneticPr ;
|
|
|
|
// Conditional Formatting
|
|
ConditionalFormatting []*CT_ConditionalFormatting ;
|
|
|
|
// Print Options
|
|
PrintOptions *CT_PrintOptions ;
|
|
|
|
// Page Margins
|
|
PageMargins *CT_PageMargins ;
|
|
|
|
// Page Setup Settings
|
|
PageSetup *CT_PageSetup ;
|
|
|
|
// Header Footer Settings
|
|
HeaderFooter *CT_HeaderFooter ;
|
|
|
|
// Horizontal Page Breaks (Row)
|
|
RowBreaks *CT_PageBreak ;
|
|
|
|
// Vertical Page Breaks
|
|
ColBreaks *CT_PageBreak ;
|
|
|
|
// Custom Properties
|
|
CustomProperties *CT_CustomProperties ;
|
|
|
|
// Drawing
|
|
Drawing *CT_Drawing ;
|
|
|
|
// Legacy Drawing Reference
|
|
LegacyDrawing *CT_LegacyDrawing ;
|
|
|
|
// Legacy Drawing Header Footer
|
|
LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;
|
|
|
|
// Background Image
|
|
Picture *CT_SheetBackgroundPicture ;
|
|
|
|
// Embedded Objects
|
|
OleObjects *CT_OleObjects ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};
|
|
|
|
// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path
|
|
func (_cfabbd *CT_WebPublishItems )ValidateWithPath (path string )error {for _deccf ,_cafda :=range _cfabbd .WebPublishItem {if _aabef :=_cafda .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_deccf ));_aabef !=nil {return _aabef ;};};return nil ;};func (_eebfe *CT_Tables )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eebfe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eebfe .CountAttr )});};e .EncodeToken (start );if _eebfe .M !=nil {_eagfae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gfccd :=range _eebfe .M {e .EncodeElement (_gfccd ,_eagfae );};};if _eebfe .S !=nil {_ffbec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_fgfadf :=range _eebfe .S {e .EncodeElement (_fgfadf ,_ffbec );};};if _eebfe .X !=nil {_gfegf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ddfdgg :=range _eebfe .X {e .EncodeElement (_ddfdgg ,_gfegf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_begbgg *CT_XStringElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_begbgg .VAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_MemberProperty and its children
|
|
func (_deacd *CT_MemberProperty )Validate ()error {return _deacd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type CT_Color struct{
|
|
|
|
// Automatic
|
|
AutoAttr *bool ;
|
|
|
|
// Index
|
|
IndexedAttr *uint32 ;
|
|
|
|
// Alpha Red Green Blue Color Value
|
|
RgbAttr *string ;
|
|
|
|
// Theme Color
|
|
ThemeAttr *uint32 ;
|
|
|
|
// Tint
|
|
TintAttr *float64 ;};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_becfe :=&CT_RevisionInsertSheet {};return _becfe ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path
|
|
func (_dfdec *CT_PivotCaches )ValidateWithPath (path string )error {for _gagcc ,_edfaaf :=range _dfdec .PivotCache {if _cebb :=_edfaaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_gagcc ));_cebb !=nil {return _cebb ;};};return nil ;};func (_effgc *CT_Macrosheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effgc .SheetData =NewCT_SheetData ();_geeef :for {_dccfa ,_faedf :=d .Token ();if _faedf !=nil {return _faedf ;};switch _aegaf :=_dccfa .(type ){case _f .StartElement :switch _aegaf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_effgc .SheetPr =NewCT_SheetPr ();if _gffdcb :=d .DecodeElement (_effgc .SheetPr ,&_aegaf );_gffdcb !=nil {return _gffdcb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_effgc .Dimension =NewCT_SheetDimension ();if _bcegg :=d .DecodeElement (_effgc .Dimension ,&_aegaf );_bcegg !=nil {return _bcegg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_effgc .SheetViews =NewCT_SheetViews ();if _dfadb :=d .DecodeElement (_effgc .SheetViews ,&_aegaf );_dfadb !=nil {return _dfadb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_effgc .SheetFormatPr =NewCT_SheetFormatPr ();if _eacff :=d .DecodeElement (_effgc .SheetFormatPr ,&_aegaf );_eacff !=nil {return _eacff ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_abcfa :=NewCT_Cols ();if _aegedc :=d .DecodeElement (_abcfa ,&_aegaf );_aegedc !=nil {return _aegedc ;};_effgc .Cols =append (_effgc .Cols ,_abcfa );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _faabc :=d .DecodeElement (_effgc .SheetData ,&_aegaf );_faabc !=nil {return _faabc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_effgc .SheetProtection =NewCT_SheetProtection ();if _fadcg :=d .DecodeElement (_effgc .SheetProtection ,&_aegaf );_fadcg !=nil {return _fadcg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_effgc .AutoFilter =NewCT_AutoFilter ();if _cbbdf :=d .DecodeElement (_effgc .AutoFilter ,&_aegaf );_cbbdf !=nil {return _cbbdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_effgc .SortState =NewCT_SortState ();if _gabec :=d .DecodeElement (_effgc .SortState ,&_aegaf );_gabec !=nil {return _gabec ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_effgc .DataConsolidate =NewCT_DataConsolidate ();if _eggcd :=d .DecodeElement (_effgc .DataConsolidate ,&_aegaf );_eggcd !=nil {return _eggcd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_effgc .CustomSheetViews =NewCT_CustomSheetViews ();if _eeefa :=d .DecodeElement (_effgc .CustomSheetViews ,&_aegaf );_eeefa !=nil {return _eeefa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_effgc .PhoneticPr =NewCT_PhoneticPr ();if _bcebg :=d .DecodeElement (_effgc .PhoneticPr ,&_aegaf );_bcebg !=nil {return _bcebg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_abcgd :=NewCT_ConditionalFormatting ();if _acdcf :=d .DecodeElement (_abcgd ,&_aegaf );_acdcf !=nil {return _acdcf ;};_effgc .ConditionalFormatting =append (_effgc .ConditionalFormatting ,_abcgd );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_effgc .PrintOptions =NewCT_PrintOptions ();if _cabacda :=d .DecodeElement (_effgc .PrintOptions ,&_aegaf );_cabacda !=nil {return _cabacda ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_effgc .PageMargins =NewCT_PageMargins ();if _efced :=d .DecodeElement (_effgc .PageMargins ,&_aegaf );_efced !=nil {return _efced ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_effgc .PageSetup =NewCT_PageSetup ();if _cabfa :=d .DecodeElement (_effgc .PageSetup ,&_aegaf );_cabfa !=nil {return _cabfa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_effgc .HeaderFooter =NewCT_HeaderFooter ();if _bcfd :=d .DecodeElement (_effgc .HeaderFooter ,&_aegaf );_bcfd !=nil {return _bcfd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_effgc .RowBreaks =NewCT_PageBreak ();if _cdbcdc :=d .DecodeElement (_effgc .RowBreaks ,&_aegaf );_cdbcdc !=nil {return _cdbcdc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_effgc .ColBreaks =NewCT_PageBreak ();if _aebff :=d .DecodeElement (_effgc .ColBreaks ,&_aegaf );_aebff !=nil {return _aebff ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_effgc .CustomProperties =NewCT_CustomProperties ();if _adbde :=d .DecodeElement (_effgc .CustomProperties ,&_aegaf );_adbde !=nil {return _adbde ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_effgc .Drawing =NewCT_Drawing ();if _faagd :=d .DecodeElement (_effgc .Drawing ,&_aegaf );_faagd !=nil {return _faagd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_effgc .LegacyDrawing =NewCT_LegacyDrawing ();if _fefcc :=d .DecodeElement (_effgc .LegacyDrawing ,&_aegaf );_fefcc !=nil {return _fefcc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_effgc .LegacyDrawingHF =NewCT_LegacyDrawing ();if _abdbc :=d .DecodeElement (_effgc .LegacyDrawingHF ,&_aegaf );_abdbc !=nil {return _abdbc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_effgc .DrawingHF =NewCT_DrawingHF ();if _fgbcc :=d .DecodeElement (_effgc .DrawingHF ,&_aegaf );_fgbcc !=nil {return _fgbcc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_effgc .Picture =NewCT_SheetBackgroundPicture ();if _eaeca :=d .DecodeElement (_effgc .Picture ,&_aegaf );_eaeca !=nil {return _eaeca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_effgc .OleObjects =NewCT_OleObjects ();if _cdaee :=d .DecodeElement (_effgc .OleObjects ,&_aegaf );_cdaee !=nil {return _cdaee ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_effgc .ExtLst =NewCT_ExtensionList ();if _ecffg :=d .DecodeElement (_effgc .ExtLst ,&_aegaf );_ecffg !=nil {return _ecffg ;};default:_bb .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\u004da\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_aegaf .Name );if _gfgad :=d .Skip ();_gfgad !=nil {return _gfgad ;};};case _f .EndElement :break _geeef ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path
|
|
func (_facae *CT_Sheet )ValidateWithPath (path string )error {if _begbd :=_facae .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_begbd !=nil {return _begbd ;};return nil ;};func (_cggeb *CT_PivotField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cggeb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cggeb .NameAttr )});};if _cggeb .AxisAttr !=ST_AxisUnset {_bacba ,_cgdde :=_cggeb .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _cgdde !=nil {return _cgdde ;};start .Attr =append (start .Attr ,_bacba );};if _cggeb .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .DataFieldAttr ))});};if _cggeb .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_cggeb .SubtotalCaptionAttr )});};if _cggeb .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .ShowDropDownsAttr ))});};if _cggeb .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .HiddenLevelAttr ))});};if _cggeb .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_cggeb .UniqueMemberPropertyAttr )});};if _cggeb .CompactAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .CompactAttr ))});};if _cggeb .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .AllDrilledAttr ))});};if _cggeb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cggeb .NumFmtIdAttr )});};if _cggeb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .OutlineAttr ))});};if _cggeb .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .SubtotalTopAttr ))});};if _cggeb .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .DragToRowAttr ))});};if _cggeb .DragToColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .DragToColAttr ))});};if _cggeb .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .MultipleItemSelectionAllowedAttr ))});};if _cggeb .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .DragToPageAttr ))});};if _cggeb .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .DragToDataAttr ))});};if _cggeb .DragOffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .DragOffAttr ))});};if _cggeb .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .ShowAllAttr ))});};if _cggeb .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .InsertBlankRowAttr ))});};if _cggeb .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .ServerFieldAttr ))});};if _cggeb .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .InsertPageBreakAttr ))});};if _cggeb .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .AutoShowAttr ))});};if _cggeb .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .TopAutoShowAttr ))});};if _cggeb .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .HideNewItemsAttr ))});};if _cggeb .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .MeasureFilterAttr ))});};if _cggeb .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .IncludeNewItemsInFilterAttr ))});};if _cggeb .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cggeb .ItemPageCountAttr )});};if _cggeb .SortTypeAttr !=ST_FieldSortTypeUnset {_aggdd ,_bgdea :=_cggeb .SortTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _bgdea !=nil {return _bgdea ;};start .Attr =append (start .Attr ,_aggdd );};if _cggeb .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .DataSourceSortAttr ))});};if _cggeb .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .NonAutoSortDefaultAttr ))});};if _cggeb .RankByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_cggeb .RankByAttr )});};if _cggeb .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .DefaultSubtotalAttr ))});};if _cggeb .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .SumSubtotalAttr ))});};if _cggeb .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .CountASubtotalAttr ))});};if _cggeb .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .AvgSubtotalAttr ))});};if _cggeb .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .MaxSubtotalAttr ))});};if _cggeb .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .MinSubtotalAttr ))});};if _cggeb .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .ProductSubtotalAttr ))});};if _cggeb .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .CountSubtotalAttr ))});};if _cggeb .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .StdDevSubtotalAttr ))});};if _cggeb .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .StdDevPSubtotalAttr ))});};if _cggeb .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .VarSubtotalAttr ))});};if _cggeb .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .VarPSubtotalAttr ))});};if _cggeb .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .ShowPropCellAttr ))});};if _cggeb .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .ShowPropTipAttr ))});};if _cggeb .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .ShowPropAsCaptionAttr ))});};if _cggeb .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cggeb .DefaultAttributeDrillStateAttr ))});};e .EncodeToken (start );if _cggeb .Items !=nil {_efafga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cggeb .Items ,_efafga );};if _cggeb .AutoSortScope !=nil {_egef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}};e .EncodeElement (_cggeb .AutoSortScope ,_egef );};if _cggeb .ExtLst !=nil {_bfbdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cggeb .ExtLst ,_bfbdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceedgd ST_VolDepType )ValidateWithPath (path string )error {switch _ceedgd {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceedgd ));};return nil ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_df :=&CT_AutoSortScope {};_df .PivotArea =NewCT_PivotArea ();return _df ;};type CT_PhoneticPr struct{
|
|
|
|
// Font Id
|
|
FontIdAttr uint32 ;
|
|
|
|
// Character Type
|
|
TypeAttr ST_PhoneticType ;
|
|
|
|
// Alignment
|
|
AlignmentAttr ST_PhoneticAlignment ;};type ST_PivotFilterType byte ;func (_abdcg ST_PhoneticAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abdcg .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path
|
|
func (_ebaaf *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };func (_aaffae *Dialogsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaffae .CT_Dialogsheet =*NewCT_Dialogsheet ();_adaff :for {_agega ,_gdfgg :=d .Token ();if _gdfgg !=nil {return _gdfgg ;};switch _gcgfd :=_agega .(type ){case _f .StartElement :switch _gcgfd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_aaffae .SheetPr =NewCT_SheetPr ();if _gcgbbg :=d .DecodeElement (_aaffae .SheetPr ,&_gcgfd );_gcgbbg !=nil {return _gcgbbg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_aaffae .SheetViews =NewCT_SheetViews ();if _dcdga :=d .DecodeElement (_aaffae .SheetViews ,&_gcgfd );_dcdga !=nil {return _dcdga ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_aaffae .SheetFormatPr =NewCT_SheetFormatPr ();if _fdeaed :=d .DecodeElement (_aaffae .SheetFormatPr ,&_gcgfd );_fdeaed !=nil {return _fdeaed ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_aaffae .SheetProtection =NewCT_SheetProtection ();if _cccec :=d .DecodeElement (_aaffae .SheetProtection ,&_gcgfd );_cccec !=nil {return _cccec ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_aaffae .CustomSheetViews =NewCT_CustomSheetViews ();if _dfgedc :=d .DecodeElement (_aaffae .CustomSheetViews ,&_gcgfd );_dfgedc !=nil {return _dfgedc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_aaffae .PrintOptions =NewCT_PrintOptions ();if _fdeag :=d .DecodeElement (_aaffae .PrintOptions ,&_gcgfd );_fdeag !=nil {return _fdeag ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_aaffae .PageMargins =NewCT_PageMargins ();if _cgbcbg :=d .DecodeElement (_aaffae .PageMargins ,&_gcgfd );_cgbcbg !=nil {return _cgbcbg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_aaffae .PageSetup =NewCT_PageSetup ();if _dbgcfg :=d .DecodeElement (_aaffae .PageSetup ,&_gcgfd );_dbgcfg !=nil {return _dbgcfg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_aaffae .HeaderFooter =NewCT_HeaderFooter ();if _gffbf :=d .DecodeElement (_aaffae .HeaderFooter ,&_gcgfd );_gffbf !=nil {return _gffbf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_aaffae .Drawing =NewCT_Drawing ();if _bgaca :=d .DecodeElement (_aaffae .Drawing ,&_gcgfd );_bgaca !=nil {return _bgaca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_aaffae .LegacyDrawing =NewCT_LegacyDrawing ();if _gdacd :=d .DecodeElement (_aaffae .LegacyDrawing ,&_gcgfd );_gdacd !=nil {return _gdacd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_aaffae .LegacyDrawingHF =NewCT_LegacyDrawing ();if _ecacae :=d .DecodeElement (_aaffae .LegacyDrawingHF ,&_gcgfd );_ecacae !=nil {return _ecacae ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_aaffae .DrawingHF =NewCT_DrawingHF ();if _eabge :=d .DecodeElement (_aaffae .DrawingHF ,&_gcgfd );_eabge !=nil {return _eabge ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_aaffae .OleObjects =NewCT_OleObjects ();if _gfadgd :=d .DecodeElement (_aaffae .OleObjects ,&_gcgfd );_gfadgd !=nil {return _gfadgd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_aaffae .Controls =NewCT_Controls ();if _faabg :=d .DecodeElement (_aaffae .Controls ,&_gcgfd );_faabg !=nil {return _faabg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaffae .ExtLst =NewCT_ExtensionList ();if _gdabad :=d .DecodeElement (_aaffae .ExtLst ,&_gcgfd );_gdabad !=nil {return _gdabad ;};default:_bb .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\u0044\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_gcgfd .Name );if _gdabcd :=d .Skip ();_gdabcd !=nil {return _gdabcd ;};};case _f .EndElement :break _adaff ;case _f .CharData :};};return nil ;};func (_ccagc *CT_GroupLevels )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeega :=range start .Attr {if _eeega .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgecb ,_cabbf :=_ga .ParseUint (_eeega .Value ,10,32);if _cabbf !=nil {return _cabbf ;};_efcbd :=uint32 (_bgecb );_ccagc .CountAttr =&_efcbd ;continue ;};};_eeffb :for {_fgffa ,_dbcfe :=d .Token ();if _dbcfe !=nil {return _dbcfe ;};switch _bgcce :=_fgffa .(type ){case _f .StartElement :switch _bgcce .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}:_abbe :=NewCT_GroupLevel ();if _abdag :=d .DecodeElement (_abbe ,&_bgcce );_abdag !=nil {return _abdag ;};_ccagc .GroupLevel =append (_ccagc .GroupLevel ,_abbe );default:_bb .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\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065v\u0065l\u0073\u0020\u0025\u0076",_bgcce .Name );if _cbgfd :=d .Skip ();_cbgfd !=nil {return _cbgfd ;};};case _f .EndElement :break _eeffb ;case _f .CharData :};};return nil ;};func (_efbgd *CT_MdxTuple )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efbgd .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_efbgd .CAttr )});};if _efbgd .CtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_efbgd .CtAttr )});};if _efbgd .SiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_efbgd .SiAttr )});};if _efbgd .FiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_efbgd .FiAttr )});};if _efbgd .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_efbgd .BcAttr )});};if _efbgd .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_efbgd .FcAttr )});};if _efbgd .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efbgd .IAttr ))});};if _efbgd .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efbgd .UAttr ))});};if _efbgd .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efbgd .StAttr ))});};if _efbgd .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efbgd .BAttr ))});};e .EncodeToken (start );if _efbgd .N !=nil {_cdabd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_bbagg :=range _efbgd .N {e .EncodeElement (_bbagg ,_cdabd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gddefa *CT_PageSetUpPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gddefa .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gddefa .AutoPageBreaksAttr ))});};if _gddefa .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gddefa .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_RPrElt and its children
|
|
func (_fcbca *CT_RPrElt )Validate ()error {return _fcbca .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");};func (_gbege *CT_X )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbege .VAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",*_gbege .VAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_XmlCellPr and its children
|
|
func (_efbbc *CT_XmlCellPr )Validate ()error {return _efbbc .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};
|
|
|
|
// Validate validates the CT_Connection and its children
|
|
func (_cbbef *CT_Connection )Validate ()error {return _cbbef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};
|
|
|
|
// Validate validates the CT_RowHierarchiesUsage and its children
|
|
func (_bcebc *CT_RowHierarchiesUsage )Validate ()error {return _bcebc .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};
|
|
|
|
// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path
|
|
func (_cbbe *CT_CacheSource )ValidateWithPath (path string )error {if _cbbe .TypeAttr ==ST_SourceTypeUnset {return _b .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dfgd :=_cbbe .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfgd !=nil {return _dfgd ;};if _cbbe .WorksheetSource !=nil {if _adadg :=_cbbe .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_adadg !=nil {return _adadg ;};};if _cbbe .Consolidation !=nil {if _gcca :=_cbbe .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_gcca !=nil {return _gcca ;};};if _cbbe .ExtLst !=nil {if _ecca :=_cbbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecca !=nil {return _ecca ;};};return nil ;};func NewPivotCacheRecords ()*PivotCacheRecords {_gfbce :=&PivotCacheRecords {};_gfbce .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _gfbce ;};
|
|
|
|
// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path
|
|
func (_bcda *CT_Dxf )ValidateWithPath (path string )error {if _bcda .Font !=nil {if _deaa :=_bcda .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_deaa !=nil {return _deaa ;};};if _bcda .NumFmt !=nil {if _gdabb :=_bcda .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gdabb !=nil {return _gdabb ;};};if _bcda .Fill !=nil {if _bfdeb :=_bcda .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bfdeb !=nil {return _bfdeb ;};};if _bcda .Alignment !=nil {if _edcfd :=_bcda .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_edcfd !=nil {return _edcfd ;};};if _bcda .Border !=nil {if _aeged :=_bcda .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_aeged !=nil {return _aeged ;};};if _bcda .Protection !=nil {if _fgbac :=_bcda .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fgbac !=nil {return _fgbac ;};};if _bcda .ExtLst !=nil {if _bbge :=_bcda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbge !=nil {return _bbge ;};};return nil ;};type ST_WebSourceType byte ;func NewCT_QueryCache ()*CT_QueryCache {_gcddb :=&CT_QueryCache {};return _gcddb };const (ST_IconSetTypeUnset ST_IconSetType =0;ST_IconSetType3Arrows ST_IconSetType =1;ST_IconSetType3ArrowsGray ST_IconSetType =2;ST_IconSetType3Flags ST_IconSetType =3;ST_IconSetType3TrafficLights1 ST_IconSetType =4;ST_IconSetType3TrafficLights2 ST_IconSetType =5;ST_IconSetType3Signs ST_IconSetType =6;ST_IconSetType3Symbols ST_IconSetType =7;ST_IconSetType3Symbols2 ST_IconSetType =8;ST_IconSetType4Arrows ST_IconSetType =9;ST_IconSetType4ArrowsGray ST_IconSetType =10;ST_IconSetType4RedToBlack ST_IconSetType =11;ST_IconSetType4Rating ST_IconSetType =12;ST_IconSetType4TrafficLights ST_IconSetType =13;ST_IconSetType5Arrows ST_IconSetType =14;ST_IconSetType5ArrowsGray ST_IconSetType =15;ST_IconSetType5Rating ST_IconSetType =16;ST_IconSetType5Quarters ST_IconSetType =17;);type CT_rowItems struct{
|
|
|
|
// Items in a Row Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Row Items
|
|
I []*CT_I ;};func (_dfe *CT_CellWatches )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dged :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_cceb :=range _dfe .CellWatch {e .EncodeElement (_cceb ,_dged );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_Border and its children
|
|
func (_gdbb *CT_Border )Validate ()error {return _gdbb .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_aabddc ST_RevisionAction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdgdaga :=_f .Attr {};_gdgdaga .Name =name ;switch _aabddc {case ST_RevisionActionUnset :_gdgdaga .Value ="";case ST_RevisionActionAdd :_gdgdaga .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_gdgdaga .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _gdgdaga ,nil ;};func (_cagge *CT_SmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcggf :=range start .Attr {if _fcggf .Name .Local =="\u0065\u006d\u0062e\u0064"{_ceabb ,_agbgf :=_ga .ParseBool (_fcggf .Value );if _agbgf !=nil {return _agbgf ;};_cagge .EmbedAttr =&_ceabb ;continue ;};if _fcggf .Name .Local =="\u0073\u0068\u006f\u0077"{_cagge .ShowAttr .UnmarshalXMLAttr (_fcggf );continue ;};};for {_fedbdd ,_bbbfb :=d .Token ();if _bbbfb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_bbbfb );};if _adfcc ,_cddbf :=_fedbdd .(_f .EndElement );_cddbf &&_adfcc .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path
|
|
func (_bdbec *CT_RevisionComment )ValidateWithPath (path string )error {if !_fe .ST_GuidPatternRe .MatchString (_bdbec .GuidAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,_bdbec .GuidAttr );};if _cddfeg :=_bdbec .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cddfeg !=nil {return _cddfeg ;};return nil ;};func (_cgbab ST_Qualifier )ValidateWithPath (path string )error {switch _cgbab {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgbab ));};return nil ;};func (_bcefd *ST_BorderStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcefd =0;case "\u006e\u006f\u006e\u0065":*_bcefd =1;case "\u0074\u0068\u0069\u006e":*_bcefd =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bcefd =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bcefd =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bcefd =5;case "\u0074\u0068\u0069c\u006b":*_bcefd =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bcefd =7;case "\u0068\u0061\u0069\u0072":*_bcefd =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_bcefd =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bcefd =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bcefd =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bcefd =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bcefd =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bcefd =14;};return nil ;};func NewCT_Tuple ()*CT_Tuple {_gdgbca :=&CT_Tuple {};return _gdgbca };func (_fbcbef ST_Axis )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cffca :=_f .Attr {};_cffca .Name =name ;switch _fbcbef {case ST_AxisUnset :_cffca .Value ="";case ST_AxisAxisRow :_cffca .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_cffca .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_cffca .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_cffca .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _cffca ,nil ;};func (_aaedf ST_GroupBy )String ()string {switch _aaedf {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065";case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073";case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073";case 4:return "\u0068\u006f\u0075r\u0073";case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case 8:return "\u0079\u0065\u0061r\u0073";};return "";};
|
|
|
|
// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path
|
|
func (_fcdad *CT_colItems )ValidateWithPath (path string )error {for _eggce ,_edbgeb :=range _fcdad .I {if _adfcb :=_edbgeb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_eggce ));_adfcb !=nil {return _adfcb ;};};return nil ;};type CT_TableMissing struct{};func (_dabbd *ST_HtmlFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_febge ,_afdebb :=d .Token ();if _afdebb !=nil {return _afdebb ;};if _feffgd ,_abgec :=_febge .(_f .EndElement );_abgec &&_feffgd .Name ==start .Name {*_dabbd =1;return nil ;};if _gbbbac ,_daeff :=_febge .(_f .CharData );!_daeff {return _b .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",_febge );}else {switch string (_gbbbac ){case "":*_dabbd =0;case "\u006e\u006f\u006e\u0065":*_dabbd =1;case "\u0072\u0074\u0066":*_dabbd =2;case "\u0061\u006c\u006c":*_dabbd =3;};};_febge ,_afdebb =d .Token ();if _afdebb !=nil {return _afdebb ;};if _cgbcee ,_abedc :=_febge .(_f .EndElement );_abedc &&_cgbcee .Name ==start .Name {return nil ;};return _b .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",_febge );};type CT_SharedUser struct{
|
|
|
|
// User Revisions GUID
|
|
GuidAttr string ;
|
|
|
|
// User Name
|
|
NameAttr string ;
|
|
|
|
// User Id
|
|
IdAttr int32 ;
|
|
|
|
// Date Time
|
|
DateTimeAttr _g .Time ;ExtLst *CT_ExtensionList ;};func NewCT_DataConsolidate ()*CT_DataConsolidate {_edddag :=&CT_DataConsolidate {};return _edddag };func (_dgadg ST_PatternType )Validate ()error {return _dgadg .ValidateWithPath ("")};func (_gbebec *CT_WebPublishObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbabb :=range start .Attr {if _bbabb .Name .Local =="\u0069\u0064"{_dbffdf ,_gagbfb :=_ga .ParseUint (_bbabb .Value ,10,32);if _gagbfb !=nil {return _gagbfb ;};_gbebec .IdAttr =uint32 (_dbffdf );continue ;};if _bbabb .Name .Local =="\u0064\u0069\u0076I\u0064"{_gfaag ,_eegba :=_bbabb .Value ,error (nil );if _eegba !=nil {return _eegba ;};_gbebec .DivIdAttr =_gfaag ;continue ;};if _bbabb .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_fgcgff ,_ddgcd :=_bbabb .Value ,error (nil );if _ddgcd !=nil {return _ddgcd ;};_gbebec .SourceObjectAttr =&_fgcgff ;continue ;};if _bbabb .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_faecb ,_dgdbc :=_bbabb .Value ,error (nil );if _dgdbc !=nil {return _dgdbc ;};_gbebec .DestinationFileAttr =_faecb ;continue ;};if _bbabb .Name .Local =="\u0074\u0069\u0074l\u0065"{_gadfdb ,_acege :=_bbabb .Value ,error (nil );if _acege !=nil {return _acege ;};_gbebec .TitleAttr =&_gadfdb ;continue ;};if _bbabb .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_dbdbe ,_cgfda :=_ga .ParseBool (_bbabb .Value );if _cgfda !=nil {return _cgfda ;};_gbebec .AutoRepublishAttr =&_dbdbe ;continue ;};};for {_fabag ,_ddeea :=d .Token ();if _ddeea !=nil {return _b .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0057\u0065\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ddeea );};if _dfgce ,_facdd :=_fabag .(_f .EndElement );_facdd &&_dfgce .Name ==start .Name {break ;};};return nil ;};func (_dfaae ST_DataValidationType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aaggb :=_f .Attr {};_aaggb .Name =name ;switch _dfaae {case ST_DataValidationTypeUnset :_aaggb .Value ="";case ST_DataValidationTypeNone :_aaggb .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_aaggb .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_aaggb .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_aaggb .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_aaggb .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_aaggb .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_aaggb .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_aaggb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aaggb ,nil ;};func (_bbag *CT_FunctionGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bacgf :=range start .Attr {if _bacgf .Name .Local =="\u006e\u0061\u006d\u0065"{_gdeea ,_bdcca :=_bacgf .Value ,error (nil );if _bdcca !=nil {return _bdcca ;};_bbag .NameAttr =&_gdeea ;continue ;};};for {_cdebc ,_fafff :=d .Token ();if _fafff !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0075\u006e\u0063t\u0069o\u006e\u0047\u0072\u006f\u0075\u0070\u003a \u0025\u0073",_fafff );};if _baegg ,_fcbd :=_cdebc .(_f .EndElement );_fcbd &&_baegg .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path
|
|
func (_gbcba *CT_WorkbookPr )ValidateWithPath (path string )error {if _aeaecd :=_gbcba .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_aeaecd !=nil {return _aeaecd ;};if _dbaeac :=_gbcba .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072");_dbaeac !=nil {return _dbaeac ;};return nil ;};func (_efadg *CT_NumFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_efadg .NumFmtIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0076",_efadg .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_defcc *CT_SheetDimension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaafd :=range start .Attr {if _aaafd .Name .Local =="\u0072\u0065\u0066"{_ebgba ,_fagfc :=_aaafd .Value ,error (nil );if _fagfc !=nil {return _fagfc ;};_defcc .RefAttr =_ebgba ;continue ;};};for {_gfefc ,_cbdcf :=d .Token ();if _cbdcf !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e: \u0025\u0073",_cbdcf );};if _bcbccf ,_begd :=_gfefc .(_f .EndElement );_begd &&_bcbccf .Name ==start .Name {break ;};};return nil ;};func (_gaedcb *ST_SortBy )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gaedcb =0;case "\u0076\u0061\u006cu\u0065":*_gaedcb =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_gaedcb =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_gaedcb =3;case "\u0069\u0063\u006f\u006e":*_gaedcb =4;};return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_deaec :=&CT_FontFamily {};_deaec .ValAttr =0;return _deaec };
|
|
|
|
// Validate validates the CT_RevisionHeader and its children
|
|
func (_cgege *CT_RevisionHeader )Validate ()error {return _cgege .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};
|
|
|
|
// Validate validates the CT_PCDSCPage and its children
|
|
func (_ddegb *CT_PCDSCPage )Validate ()error {return _ddegb .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");};
|
|
|
|
// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path
|
|
func (_gfcee *CT_DdeLink )ValidateWithPath (path string )error {if _gfcee .DdeItems !=nil {if _eeccc :=_gfcee .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_eeccc !=nil {return _eeccc ;};};return nil ;};type CT_FileVersion struct{
|
|
|
|
// Application Name
|
|
AppNameAttr *string ;
|
|
|
|
// Last Edited Version
|
|
LastEditedAttr *string ;
|
|
|
|
// Lowest Edited Version
|
|
LowestEditedAttr *string ;
|
|
|
|
// Build Version
|
|
RupBuildAttr *string ;
|
|
|
|
// Code Name
|
|
CodeNameAttr *string ;};
|
|
|
|
// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path
|
|
func (_cgeef *CT_NumFmts )ValidateWithPath (path string )error {for _fdaed ,_deefg :=range _cgeef .NumFmt {if _acbag :=_deefg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_fdaed ));_acbag !=nil {return _acbag ;};};return nil ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_ddbcg :=&CT_ConditionalFormat {};_ddbcg .PivotAreas =NewCT_PivotAreas ();return _ddbcg ;};func (_bafcf *CT_MetadataType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afced :=range start .Attr {if _afced .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_fgbbf ,_eeace :=_ga .ParseBool (_afced .Value );if _eeace !=nil {return _eeace ;};_bafcf .PasteColWidthsAttr =&_fgbbf ;continue ;};if _afced .Name .Local =="\u006e\u0061\u006d\u0065"{_cbcgb ,_dacef :=_afced .Value ,error (nil );if _dacef !=nil {return _dacef ;};_bafcf .NameAttr =_cbcgb ;continue ;};if _afced .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eafda ,_dcceg :=_ga .ParseBool (_afced .Value );if _dcceg !=nil {return _dcceg ;};_bafcf .PasteNumberFormatsAttr =&_eafda ;continue ;};if _afced .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_dbefa ,_cegdc :=_ga .ParseBool (_afced .Value );if _cegdc !=nil {return _cegdc ;};_bafcf .GhostRowAttr =&_dbefa ;continue ;};if _afced .Name .Local =="\u006d\u0065\u0072g\u0065"{_cdbcde ,_dccfg :=_ga .ParseBool (_afced .Value );if _dccfg !=nil {return _dccfg ;};_bafcf .MergeAttr =&_cdbcde ;continue ;};if _afced .Name .Local =="\u0065\u0064\u0069\u0074"{_fcfaf ,_cgegd :=_ga .ParseBool (_afced .Value );if _cgegd !=nil {return _cgegd ;};_bafcf .EditAttr =&_fcfaf ;continue ;};if _afced .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_edcca ,_abfe :=_ga .ParseBool (_afced .Value );if _abfe !=nil {return _abfe ;};_bafcf .SplitFirstAttr =&_edcca ;continue ;};if _afced .Name .Local =="\u0063\u006f\u0070\u0079"{_bbdfdg ,_ccgffa :=_ga .ParseBool (_afced .Value );if _ccgffa !=nil {return _ccgffa ;};_bafcf .CopyAttr =&_bbdfdg ;continue ;};if _afced .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_cfffbb ,_bbabe :=_ga .ParseBool (_afced .Value );if _bbabe !=nil {return _bbabe ;};_bafcf .SplitAllAttr =&_cfffbb ;continue ;};if _afced .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bfgcfd ,_baedg :=_ga .ParseBool (_afced .Value );if _baedg !=nil {return _baedg ;};_bafcf .PasteFormulasAttr =&_bfgcfd ;continue ;};if _afced .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_bcefb ,_fabecd :=_ga .ParseBool (_afced .Value );if _fabecd !=nil {return _fabecd ;};_bafcf .CellMetaAttr =&_bcefb ;continue ;};if _afced .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_afdab ,_fffdd :=_ga .ParseBool (_afced .Value );if _fffdd !=nil {return _fffdd ;};_bafcf .ClearAllAttr =&_afdab ;continue ;};if _afced .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cabaf ,_fcbdbg :=_ga .ParseUint (_afced .Value ,10,32);if _fcbdbg !=nil {return _fcbdbg ;};_bafcf .MinSupportedVersionAttr =uint32 (_cabaf );continue ;};if _afced .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_cdbde ,_cbaagd :=_ga .ParseBool (_afced .Value );if _cbaagd !=nil {return _cbaagd ;};_bafcf .AdjustAttr =&_cdbde ;continue ;};if _afced .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_eagag ,_cacfg :=_ga .ParseBool (_afced .Value );if _cacfg !=nil {return _cacfg ;};_bafcf .ClearContentsAttr =&_eagag ;continue ;};if _afced .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_eaggc ,_fedac :=_ga .ParseBool (_afced .Value );if _fedac !=nil {return _fedac ;};_bafcf .PasteValuesAttr =&_eaggc ;continue ;};if _afced .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_edegae ,_dfcb :=_ga .ParseBool (_afced .Value );if _dfcb !=nil {return _dfcb ;};_bafcf .RowColShiftAttr =&_edegae ;continue ;};if _afced .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_beaca ,_fcbea :=_ga .ParseBool (_afced .Value );if _fcbea !=nil {return _fcbea ;};_bafcf .PasteCommentsAttr =&_beaca ;continue ;};if _afced .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggbcdd ,_ccddgd :=_ga .ParseBool (_afced .Value );if _ccddgd !=nil {return _ccddgd ;};_bafcf .ClearFormatsAttr =&_ggbcdd ;continue ;};if _afced .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_defb ,_acggc :=_ga .ParseBool (_afced .Value );if _acggc !=nil {return _acggc ;};_bafcf .GhostColAttr =&_defb ;continue ;};if _afced .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_egdac ,_acgef :=_ga .ParseBool (_afced .Value );if _acgef !=nil {return _acgef ;};_bafcf .CoerceAttr =&_egdac ;continue ;};if _afced .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_aabe ,_fadba :=_ga .ParseBool (_afced .Value );if _fadba !=nil {return _fadba ;};_bafcf .ClearCommentsAttr =&_aabe ;continue ;};if _afced .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_bbdadg ,_befbe :=_ga .ParseBool (_afced .Value );if _befbe !=nil {return _befbe ;};_bafcf .PasteAllAttr =&_bbdadg ;continue ;};if _afced .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_dbddc ,_cfbcef :=_ga .ParseBool (_afced .Value );if _cfbcef !=nil {return _cfbcef ;};_bafcf .PasteBordersAttr =&_dbddc ;continue ;};if _afced .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dfdcd ,_bcgbe :=_ga .ParseBool (_afced .Value );if _bcgbe !=nil {return _bcgbe ;};_bafcf .PasteFormatsAttr =&_dfdcd ;continue ;};if _afced .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_ffffg ,_cfbfc :=_ga .ParseBool (_afced .Value );if _cfbfc !=nil {return _cfbfc ;};_bafcf .PasteDataValidationAttr =&_ffffg ;continue ;};if _afced .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_bgab ,_bccdde :=_ga .ParseBool (_afced .Value );if _bccdde !=nil {return _bccdde ;};_bafcf .DeleteAttr =&_bgab ;continue ;};if _afced .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_efafd ,_bcgeb :=_ga .ParseBool (_afced .Value );if _bcgeb !=nil {return _bcgeb ;};_bafcf .AssignAttr =&_efafd ;continue ;};};for {_gaeaaf ,_gccag :=d .Token ();if _gccag !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_gccag );};if _bcfdd ,_eaadde :=_gaeaaf .(_f .EndElement );_eaadde &&_bcfdd .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path
|
|
func (_aae *CT_BookViews )ValidateWithPath (path string )error {for _gdb ,_fef :=range _aae .WorkbookView {if _gda :=_fef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_gdb ));_gda !=nil {return _gda ;};};return nil ;};func (_dbggf *CT_CsPageSetup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acec :=range start .Attr {if _acec .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"&&_acec .Name .Local =="\u0069\u0064"||_acec .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"&&_acec .Name .Local =="\u0069\u0064"{_egaf ,_gbdd :=_acec .Value ,error (nil );if _gbdd !=nil {return _gbdd ;};_dbggf .IdAttr =&_egaf ;continue ;};if _acec .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_gcegf ,_gafa :=_ga .ParseUint (_acec .Value ,10,32);if _gafa !=nil {return _gafa ;};_eggfe :=uint32 (_gcegf );_dbggf .PaperSizeAttr =&_eggfe ;continue ;};if _acec .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_gabad ,_geae :=_acec .Value ,error (nil );if _geae !=nil {return _geae ;};_dbggf .PaperWidthAttr =&_gabad ;continue ;};if _acec .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_bbbb ,_fggb :=_ga .ParseUint (_acec .Value ,10,32);if _fggb !=nil {return _fggb ;};_fdea :=uint32 (_bbbb );_dbggf .FirstPageNumberAttr =&_fdea ;continue ;};if _acec .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dbggf .OrientationAttr .UnmarshalXMLAttr (_acec );continue ;};if _acec .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_babc ,_ffgf :=_ga .ParseBool (_acec .Value );if _ffgf !=nil {return _ffgf ;};_dbggf .UsePrinterDefaultsAttr =&_babc ;continue ;};if _acec .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_baeb ,_dcdc :=_acec .Value ,error (nil );if _dcdc !=nil {return _dcdc ;};_dbggf .PaperHeightAttr =&_baeb ;continue ;};if _acec .Name .Local =="\u0064\u0072\u0061f\u0074"{_gcge ,_aaggc :=_ga .ParseBool (_acec .Value );if _aaggc !=nil {return _aaggc ;};_dbggf .DraftAttr =&_gcge ;continue ;};if _acec .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_cadgc ,_bfbc :=_ga .ParseBool (_acec .Value );if _bfbc !=nil {return _bfbc ;};_dbggf .UseFirstPageNumberAttr =&_cadgc ;continue ;};if _acec .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_dbeb ,_dbebe :=_ga .ParseUint (_acec .Value ,10,32);if _dbebe !=nil {return _dbebe ;};_dfad :=uint32 (_dbeb );_dbggf .HorizontalDpiAttr =&_dfad ;continue ;};if _acec .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_gddgg ,_dfda :=_ga .ParseUint (_acec .Value ,10,32);if _dfda !=nil {return _dfda ;};_cafc :=uint32 (_gddgg );_dbggf .VerticalDpiAttr =&_cafc ;continue ;};if _acec .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_dafd ,_eaae :=_ga .ParseUint (_acec .Value ,10,32);if _eaae !=nil {return _eaae ;};_cfcd :=uint32 (_dafd );_dbggf .CopiesAttr =&_cfcd ;continue ;};if _acec .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_eafc ,_ggbd :=_ga .ParseBool (_acec .Value );if _ggbd !=nil {return _ggbd ;};_dbggf .BlackAndWhiteAttr =&_eafc ;continue ;};};for {_daaad ,_bfdc :=d .Token ();if _bfdc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0073\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070:\u0020\u0025\u0073",_bfdc );};if _dgdad ,_faefg :=_daaad .(_f .EndElement );_faefg &&_dgdad .Name ==start .Name {break ;};};return nil ;};func (_bedag *ST_Orientation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afegb ,_cefag :=d .Token ();if _cefag !=nil {return _cefag ;};if _bfgeae ,_cddeegg :=_afegb .(_f .EndElement );_cddeegg &&_bfgeae .Name ==start .Name {*_bedag =1;return nil ;};if _bcbdc ,_gbgbgd :=_afegb .(_f .CharData );!_gbgbgd {return _b .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",_afegb );}else {switch string (_bcbdc ){case "":*_bedag =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bedag =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bedag =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bedag =3;};};_afegb ,_cefag =d .Token ();if _cefag !=nil {return _cefag ;};if _dfaecd ,_fegce :=_afegb .(_f .EndElement );_fegce &&_dfaecd .Name ==start .Name {return nil ;};return _b .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",_afegb );};
|
|
|
|
// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path
|
|
func (_befddd *CT_DateTime )ValidateWithPath (path string )error {for _fbbab ,_gddga :=range _befddd .X {if _cbag :=_gddga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fbbab ));_cbag !=nil {return _cbag ;};};return nil ;};func (_eeaac *CT_TextField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeaac .TypeAttr !=ST_ExternalConnectionTypeUnset {_dafdeb ,_dfgca :=_eeaac .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _dfgca !=nil {return _dfgca ;};start .Attr =append (start .Attr ,_dafdeb );};if _eeaac .PositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_eeaac .PositionAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gage *CT_MemberProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gage .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gage .NameAttr )});};if _gage .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gage .ShowCellAttr ))});};if _gage .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gage .ShowTipAttr ))});};if _gage .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gage .ShowAsCaptionAttr ))});};if _gage .NameLenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gage .NameLenAttr )});};if _gage .PPosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_gage .PPosAttr )});};if _gage .PLenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_gage .PLenAttr )});};if _gage .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_gage .LevelAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gage .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;);func NewCT_CellSmartTags ()*CT_CellSmartTags {_cfaf :=&CT_CellSmartTags {};return _cfaf };
|
|
|
|
// Validate validates the CT_SmartTagTypes and its children
|
|
func (_gefeg *CT_SmartTagTypes )Validate ()error {return _gefeg .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path
|
|
func (_ebada *CT_MergeCells )ValidateWithPath (path string )error {for _abdbg ,_dcbfb :=range _ebada .MergeCell {if _dgefe :=_dcbfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_abdbg ));_dgefe !=nil {return _dgefe ;};};return nil ;};
|
|
|
|
// Validate validates the Sst and its children
|
|
func (_aaeaed *Sst )Validate ()error {return _aaeaed .ValidateWithPath ("\u0053\u0073\u0074")};
|
|
|
|
// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path
|
|
func (_bfafb *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _eaedf :=_bfafb .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_eaedf !=nil {return _eaedf ;};if _cadaa :=_bfafb .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_cadaa !=nil {return _cadaa ;};if _bfafb .CacheHierarchies !=nil {if _bggge :=_bfafb .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_bggge !=nil {return _bggge ;};};if _bfafb .Kpis !=nil {if _fbab :=_bfafb .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_fbab !=nil {return _fbab ;};};if _bfafb .TupleCache !=nil {if _aeebb :=_bfafb .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");_aeebb !=nil {return _aeebb ;};};if _bfafb .CalculatedItems !=nil {if _bbddb :=_bfafb .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_bbddb !=nil {return _bbddb ;};};if _bfafb .CalculatedMembers !=nil {if _dcga :=_bfafb .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_dcga !=nil {return _dcga ;};};if _bfafb .Dimensions !=nil {if _abagb :=_bfafb .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_abagb !=nil {return _abagb ;};};if _bfafb .MeasureGroups !=nil {if _fdbca :=_bfafb .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_fdbca !=nil {return _fdbca ;};};if _bfafb .Maps !=nil {if _degac :=_bfafb .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_degac !=nil {return _degac ;};};if _bfafb .ExtLst !=nil {if _cfdea :=_bfafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfdea !=nil {return _cfdea ;};};return nil ;};type CT_PivotCacheDefinition struct{IdAttr *string ;
|
|
|
|
// Invalid Cache
|
|
InvalidAttr *bool ;
|
|
|
|
// Save Pivot Records
|
|
SaveDataAttr *bool ;
|
|
|
|
// Refresh On Load
|
|
RefreshOnLoadAttr *bool ;
|
|
|
|
// Optimize Cache for Memory
|
|
OptimizeMemoryAttr *bool ;
|
|
|
|
// Enable PivotCache Refresh
|
|
EnableRefreshAttr *bool ;
|
|
|
|
// Last Refreshed By
|
|
RefreshedByAttr *string ;
|
|
|
|
// PivotCache Last Refreshed Date
|
|
RefreshedDateAttr *float64 ;
|
|
|
|
// PivotCache Last Refreshed Date ISO
|
|
RefreshedDateIsoAttr *_g .Time ;
|
|
|
|
// Background Query
|
|
BackgroundQueryAttr *bool ;
|
|
|
|
// Missing Items Limit
|
|
MissingItemsLimitAttr *uint32 ;
|
|
|
|
// PivotCache Created Version
|
|
CreatedVersionAttr *uint8 ;
|
|
|
|
// PivotCache Last Refreshed Version
|
|
RefreshedVersionAttr *uint8 ;
|
|
|
|
// Minimum Version Required for Refresh
|
|
MinRefreshableVersionAttr *uint8 ;
|
|
|
|
// PivotCache Record Count
|
|
RecordCountAttr *uint32 ;
|
|
|
|
// Upgrade PivotCache on Refresh
|
|
UpgradeOnRefreshAttr *bool ;
|
|
|
|
// Tuple Cache
|
|
TupleCacheAttr *bool ;
|
|
|
|
// Supports Subqueries
|
|
SupportSubqueryAttr *bool ;
|
|
|
|
// Supports Attribute Drilldown
|
|
SupportAdvancedDrillAttr *bool ;
|
|
|
|
// PivotCache Source Description
|
|
CacheSource *CT_CacheSource ;
|
|
|
|
// PivotCache Fields
|
|
CacheFields *CT_CacheFields ;
|
|
|
|
// PivotCache Hierarchies
|
|
CacheHierarchies *CT_CacheHierarchies ;
|
|
|
|
// OLAP KPIs
|
|
Kpis *CT_PCDKPIs ;
|
|
|
|
// Tuple Cache
|
|
TupleCache *CT_TupleCache ;
|
|
|
|
// Calculated Items
|
|
CalculatedItems *CT_CalculatedItems ;
|
|
|
|
// Calculated Members
|
|
CalculatedMembers *CT_CalculatedMembers ;
|
|
|
|
// OLAP Dimensions
|
|
Dimensions *CT_Dimensions ;
|
|
|
|
// OLAP Measure Groups
|
|
MeasureGroups *CT_MeasureGroups ;
|
|
|
|
// OLAP Measure Group
|
|
Maps *CT_MeasureDimensionMaps ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_PCDSDTCEntries and its children
|
|
func (_dcbbd *CT_PCDSDTCEntries )Validate ()error {return _dcbbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};type CT_ColHierarchiesUsage struct{
|
|
|
|
// Items Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Column OLAP Hierarchies
|
|
ColHierarchyUsage []*CT_HierarchyUsage ;};
|
|
|
|
// Validate validates the CT_PivotCacheRecords and its children
|
|
func (_fdgb *CT_PivotCacheRecords )Validate ()error {return _fdgb .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");};func (_ggagdcg *ST_DataConsolidateFunction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geeeg ,_cecfa :=d .Token ();if _cecfa !=nil {return _cecfa ;};if _abgaf ,_cfafg :=_geeeg .(_f .EndElement );_cfafg &&_abgaf .Name ==start .Name {*_ggagdcg =1;return nil ;};if _daefd ,_affga :=_geeeg .(_f .CharData );!_affga {return _b .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",_geeeg );}else {switch string (_daefd ){case "":*_ggagdcg =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_ggagdcg =1;case "\u0063\u006f\u0075n\u0074":*_ggagdcg =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_ggagdcg =3;case "\u006d\u0061\u0078":*_ggagdcg =4;case "\u006d\u0069\u006e":*_ggagdcg =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_ggagdcg =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ggagdcg =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_ggagdcg =8;case "\u0073\u0075\u006d":*_ggagdcg =9;case "\u0076\u0061\u0072":*_ggagdcg =10;case "\u0076\u0061\u0072\u0070":*_ggagdcg =11;};};_geeeg ,_cecfa =d .Token ();if _cecfa !=nil {return _cecfa ;};if _ffbcd ,_aecbg :=_geeeg .(_f .EndElement );_aecbg &&_ffbcd .Name ==start .Name {return nil ;};return _b .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",_geeeg );};type CT_CellXfs struct{
|
|
|
|
// Format Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Format
|
|
Xf []*CT_Xf ;};func NewCT_DdeItem ()*CT_DdeItem {_eedb :=&CT_DdeItem {};return _eedb };type CalcChain struct{CT_CalcChain };func (_ceacfd *ST_MdxKPIProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbaa ,_ceadbb :=d .Token ();if _ceadbb !=nil {return _ceadbb ;};if _bfcge ,_gabcf :=_cdbaa .(_f .EndElement );_gabcf &&_bfcge .Name ==start .Name {*_ceacfd =1;return nil ;};if _acdfca ,_beffb :=_cdbaa .(_f .CharData );!_beffb {return _b .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",_cdbaa );}else {switch string (_acdfca ){case "":*_ceacfd =0;case "\u0076":*_ceacfd =1;case "\u0067":*_ceacfd =2;case "\u0073":*_ceacfd =3;case "\u0074":*_ceacfd =4;case "\u0077":*_ceacfd =5;case "\u006d":*_ceacfd =6;};};_cdbaa ,_ceadbb =d .Token ();if _ceadbb !=nil {return _ceadbb ;};if _afafe ,_fbbfe :=_cdbaa .(_f .EndElement );_fbbfe &&_afafe .Name ==start .Name {return nil ;};return _b .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",_cdbaa );};func NewCT_TextField ()*CT_TextField {_fgagd :=&CT_TextField {};return _fgagd };func (_gbedb ST_PaneState )String ()string {switch _gbedb {case 0:return "";case 1:return "\u0073\u0070\u006ci\u0074";case 2:return "\u0066\u0072\u006f\u007a\u0065\u006e";case 3:return "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return "";};func NewCT_Break ()*CT_Break {_gea :=&CT_Break {};return _gea };func (_cdgbf ST_rwColActionType )ValidateWithPath (path string )error {switch _cdgbf {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgbf ));};return nil ;};func (_geg *CT_BorderPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddg :=range start .Attr {if _ddg .Name .Local =="\u0073\u0074\u0079l\u0065"{_geg .StyleAttr .UnmarshalXMLAttr (_ddg );continue ;};};_cbgf :for {_fec ,_gab :=d .Token ();if _gab !=nil {return _gab ;};switch _febd :=_fec .(type ){case _f .StartElement :switch _febd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_geg .Color =NewCT_Color ();if _cgea :=d .DecodeElement (_geg .Color ,&_febd );_cgea !=nil {return _cgea ;};default:_bb .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\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072\u0020\u0025\u0076",_febd .Name );if _aefg :=d .Skip ();_aefg !=nil {return _aefg ;};};case _f .EndElement :break _cbgf ;case _f .CharData :};};return nil ;};func NewCT_CommentPr ()*CT_CommentPr {_afab :=&CT_CommentPr {};_afab .Anchor =NewCT_ObjectAnchor ();return _afab ;};
|
|
|
|
// Validate validates the CT_CalculatedItem and its children
|
|
func (_gggg *CT_CalculatedItem )Validate ()error {return _gggg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};func (_gedgga *CT_SortState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gedgga .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gedgga .ColumnSortAttr ))});};if _gedgga .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gedgga .CaseSensitiveAttr ))});};if _gedgga .SortMethodAttr !=ST_SortMethodUnset {_dcdcdb ,_bcbce :=_gedgga .SortMethodAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _bcbce !=nil {return _bcbce ;};start .Attr =append (start .Attr ,_dcdcdb );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_gedgga .RefAttr )});e .EncodeToken (start );if _gedgga .SortCondition !=nil {_fefdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}};for _ ,_dedcg :=range _gedgga .SortCondition {e .EncodeElement (_dedcg ,_fefdd );};};if _gedgga .ExtLst !=nil {_bfbfdc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gedgga .ExtLst ,_bfbfdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_GroupMember struct{
|
|
|
|
// Group Member Unique Name
|
|
UniqueNameAttr string ;
|
|
|
|
// Group
|
|
GroupAttr *bool ;};
|
|
|
|
// Validate validates the CT_Map and its children
|
|
func (_acdd *CT_Map )Validate ()error {return _acdd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};
|
|
|
|
// Validate validates the Connections and its children
|
|
func (_cdfegg *Connections )Validate ()error {return _cdfegg .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_gddd :=&CT_PCDSDTCEntries {};return _gddd };func NewCT_Pages ()*CT_Pages {_fegef :=&CT_Pages {};return _fegef };type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};func (_bfafdg *ST_Objects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eefaa ,_edgbca :=d .Token ();if _edgbca !=nil {return _edgbca ;};if _aadfdf ,_agecc :=_eefaa .(_f .EndElement );_agecc &&_aadfdf .Name ==start .Name {*_bfafdg =1;return nil ;};if _beaegb ,_fbbba :=_eefaa .(_f .CharData );!_fbbba {return _b .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",_eefaa );}else {switch string (_beaegb ){case "":*_bfafdg =0;case "\u0061\u006c\u006c":*_bfafdg =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_bfafdg =2;case "\u006e\u006f\u006e\u0065":*_bfafdg =3;};};_eefaa ,_edgbca =d .Token ();if _edgbca !=nil {return _edgbca ;};if _fbdff ,_fecca :=_eefaa .(_f .EndElement );_fecca &&_fbdff .Name ==start .Name {return nil ;};return _b .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",_eefaa );};type ST_RefMode byte ;type ST_HtmlFmt byte ;func (_cbgcb ST_FormulaExpression )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfcaf :=_f .Attr {};_dfcaf .Name =name ;switch _cbgcb {case ST_FormulaExpressionUnset :_dfcaf .Value ="";case ST_FormulaExpressionRef :_dfcaf .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_dfcaf .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case ST_FormulaExpressionArea :_dfcaf .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_dfcaf .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_dfcaf .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return _dfcaf ,nil ;};type CT_MeasureGroup struct{
|
|
|
|
// Measure Group Name
|
|
NameAttr string ;
|
|
|
|
// Measure Group Display Name
|
|
CaptionAttr string ;};
|
|
|
|
// Validate validates the CT_WorkbookPr and its children
|
|
func (_ddag *CT_WorkbookPr )Validate ()error {return _ddag .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func (_fdbbg *ST_FileType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fdbbg =0;case "\u006d\u0061\u0063":*_fdbbg =1;case "\u0077\u0069\u006e":*_fdbbg =2;case "\u0064\u006f\u0073":*_fdbbg =3;case "\u006c\u0069\u006e":*_fdbbg =4;case "\u006f\u0074\u0068e\u0072":*_fdbbg =5;};return nil ;};
|
|
|
|
// Validate validates the CT_UnderlineProperty and its children
|
|
func (_eeecef *CT_UnderlineProperty )Validate ()error {return _eeecef .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};type CT_DataConsolidate struct{
|
|
|
|
// Function Index
|
|
FunctionAttr ST_DataConsolidateFunction ;
|
|
|
|
// Use Starting Column Labels
|
|
StartLabelsAttr *bool ;
|
|
|
|
// Starting Column Labels
|
|
LeftLabelsAttr *bool ;
|
|
|
|
// Labels In Top Row
|
|
TopLabelsAttr *bool ;
|
|
|
|
// Link
|
|
LinkAttr *bool ;
|
|
|
|
// Data Consolidation References
|
|
DataRefs *CT_DataRefs ;};type ST_MdxFunctionType byte ;
|
|
|
|
// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path
|
|
func (_bbeacb *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };func NewCT_QueryTableField ()*CT_QueryTableField {_dcccdg :=&CT_QueryTableField {};return _dcccdg };type CT_pivotTableDefinition struct{
|
|
|
|
// Name
|
|
NameAttr string ;
|
|
|
|
// PivotCache Definition Id
|
|
CacheIdAttr uint32 ;
|
|
|
|
// Data On Rows
|
|
DataOnRowsAttr *bool ;
|
|
|
|
// Default Data Field Position
|
|
DataPositionAttr *uint32 ;
|
|
|
|
// Data Field Header Name
|
|
DataCaptionAttr string ;
|
|
|
|
// Grand Totals Caption
|
|
GrandTotalCaptionAttr *string ;
|
|
|
|
// Error Caption
|
|
ErrorCaptionAttr *string ;
|
|
|
|
// Show Error
|
|
ShowErrorAttr *bool ;
|
|
|
|
// Caption for Missing Values
|
|
MissingCaptionAttr *string ;
|
|
|
|
// Show Missing
|
|
ShowMissingAttr *bool ;
|
|
|
|
// Page Header Style Name
|
|
PageStyleAttr *string ;
|
|
|
|
// Table Style Name
|
|
PivotTableStyleAttr *string ;
|
|
|
|
// Vacated Style
|
|
VacatedStyleAttr *string ;
|
|
|
|
// PivotTable Custom String
|
|
TagAttr *string ;
|
|
|
|
// PivotTable Last Updated Version
|
|
UpdatedVersionAttr *uint8 ;
|
|
|
|
// Minimum Refreshable Version
|
|
MinRefreshableVersionAttr *uint8 ;
|
|
|
|
// Asterisk Totals
|
|
AsteriskTotalsAttr *bool ;
|
|
|
|
// Show Item Names
|
|
ShowItemsAttr *bool ;
|
|
|
|
// Allow Edit Data
|
|
EditDataAttr *bool ;
|
|
|
|
// Disable Field List
|
|
DisableFieldListAttr *bool ;
|
|
|
|
// Show Calculated Members
|
|
ShowCalcMbrsAttr *bool ;
|
|
|
|
// Total Visual Data
|
|
VisualTotalsAttr *bool ;
|
|
|
|
// Show Multiple Labels
|
|
ShowMultipleLabelAttr *bool ;
|
|
|
|
// Show Drop Down
|
|
ShowDataDropDownAttr *bool ;
|
|
|
|
// Show Expand Collapse
|
|
ShowDrillAttr *bool ;
|
|
|
|
// Print Drill Indicators
|
|
PrintDrillAttr *bool ;
|
|
|
|
// Show Member Property ToolTips
|
|
ShowMemberPropertyTipsAttr *bool ;
|
|
|
|
// Show ToolTips on Data
|
|
ShowDataTipsAttr *bool ;
|
|
|
|
// Enable PivotTable Wizard
|
|
EnableWizardAttr *bool ;
|
|
|
|
// Enable Drill Down
|
|
EnableDrillAttr *bool ;
|
|
|
|
// Enable Field Properties
|
|
EnableFieldPropertiesAttr *bool ;
|
|
|
|
// Preserve Formatting
|
|
PreserveFormattingAttr *bool ;
|
|
|
|
// Auto Formatting
|
|
UseAutoFormattingAttr *bool ;
|
|
|
|
// Page Wrap
|
|
PageWrapAttr *uint32 ;
|
|
|
|
// Page Over Then Down
|
|
PageOverThenDownAttr *bool ;
|
|
|
|
// Subtotal Hidden Items
|
|
SubtotalHiddenItemsAttr *bool ;
|
|
|
|
// Row Grand Totals
|
|
RowGrandTotalsAttr *bool ;
|
|
|
|
// Grand Totals On Columns
|
|
ColGrandTotalsAttr *bool ;
|
|
|
|
// Field Print Titles
|
|
FieldPrintTitlesAttr *bool ;
|
|
|
|
// Item Print Titles
|
|
ItemPrintTitlesAttr *bool ;
|
|
|
|
// Merge Titles
|
|
MergeItemAttr *bool ;
|
|
|
|
// Show Drop Zones
|
|
ShowDropZonesAttr *bool ;
|
|
|
|
// PivotCache Created Version
|
|
CreatedVersionAttr *uint8 ;
|
|
|
|
// Indentation for Compact Axis
|
|
IndentAttr *uint32 ;
|
|
|
|
// Show Empty Row
|
|
ShowEmptyRowAttr *bool ;
|
|
|
|
// Show Empty Column
|
|
ShowEmptyColAttr *bool ;
|
|
|
|
// Show Field Headers
|
|
ShowHeadersAttr *bool ;
|
|
|
|
// Compact New Fields
|
|
CompactAttr *bool ;
|
|
|
|
// Outline New Fields
|
|
OutlineAttr *bool ;
|
|
|
|
// Outline Data Fields
|
|
OutlineDataAttr *bool ;
|
|
|
|
// Compact Data
|
|
CompactDataAttr *bool ;
|
|
|
|
// Data Fields Published
|
|
PublishedAttr *bool ;
|
|
|
|
// Enable Drop Zones
|
|
GridDropZonesAttr *bool ;
|
|
|
|
// Stop Immersive UI
|
|
ImmersiveAttr *bool ;
|
|
|
|
// Multiple Field Filters
|
|
MultipleFieldFiltersAttr *bool ;
|
|
|
|
// Chart Format Id
|
|
ChartFormatAttr *uint32 ;
|
|
|
|
// Row Header Caption
|
|
RowHeaderCaptionAttr *string ;
|
|
|
|
// Column Header Caption
|
|
ColHeaderCaptionAttr *string ;
|
|
|
|
// Default Sort Order
|
|
FieldListSortAscendingAttr *bool ;
|
|
|
|
// MDX Subqueries Supported
|
|
MdxSubqueriesAttr *bool ;
|
|
|
|
// Custom List AutoSort
|
|
CustomListSortAttr *bool ;
|
|
|
|
// PivotTable Location
|
|
Location *CT_Location ;
|
|
|
|
// PivotTable Fields
|
|
PivotFields *CT_PivotFields ;
|
|
|
|
// Row Fields
|
|
RowFields *CT_RowFields ;
|
|
|
|
// Row Items
|
|
RowItems *CT_rowItems ;
|
|
|
|
// Column Fields
|
|
ColFields *CT_ColFields ;
|
|
|
|
// Column Items
|
|
ColItems *CT_colItems ;
|
|
|
|
// Page Field Items
|
|
PageFields *CT_PageFields ;
|
|
|
|
// Data Fields
|
|
DataFields *CT_DataFields ;
|
|
|
|
// PivotTable Formats
|
|
Formats *CT_Formats ;
|
|
|
|
// Conditional Formats
|
|
ConditionalFormats *CT_ConditionalFormats ;
|
|
|
|
// PivotChart Formats
|
|
ChartFormats *CT_ChartFormats ;
|
|
|
|
// PivotTable OLAP Hierarchies
|
|
PivotHierarchies *CT_PivotHierarchies ;
|
|
|
|
// PivotTable Style
|
|
PivotTableStyleInfo *CT_PivotTableStyle ;
|
|
|
|
// Filters
|
|
Filters *CT_PivotFilters ;
|
|
|
|
// Row OLAP Hierarchy References
|
|
RowHierarchiesUsage *CT_RowHierarchiesUsage ;
|
|
|
|
// Column OLAP Hierarchy References
|
|
ColHierarchiesUsage *CT_ColHierarchiesUsage ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_cbacd *CT_XmlCellPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbacd .XmlPr =NewCT_XmlPr ();for _ ,_eebeeg :=range start .Attr {if _eebeeg .Name .Local =="\u0069\u0064"{_ccbbe ,_gebbbef :=_ga .ParseUint (_eebeeg .Value ,10,32);if _gebbbef !=nil {return _gebbbef ;};_cbacd .IdAttr =uint32 (_ccbbe );continue ;};if _eebeeg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_edgfde ,_dbgdf :=_eebeeg .Value ,error (nil );if _dbgdf !=nil {return _dbgdf ;};_cbacd .UniqueNameAttr =&_edgfde ;continue ;};};_egcad :for {_cadbd ,_afaec :=d .Token ();if _afaec !=nil {return _afaec ;};switch _abefb :=_cadbd .(type ){case _f .StartElement :switch _abefb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"}:if _eedga :=d .DecodeElement (_cbacd .XmlPr ,&_abefb );_eedga !=nil {return _eedga ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbacd .ExtLst =NewCT_ExtensionList ();if _eedafb :=d .DecodeElement (_cbacd .ExtLst ,&_abefb );_eedafb !=nil {return _eedafb ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_X\u006d\u006cC\u0065\u006c\u006c\u0050\u0072\u0020\u0025\u0076",_abefb .Name );if _cdadbd :=d .Skip ();_cdadbd !=nil {return _cdadbd ;};};case _f .EndElement :break _egcad ;case _f .CharData :};};return nil ;};func (_fcfacf *CT_PCDSDTCEntries )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcfacf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fcfacf .CountAttr )});};e .EncodeToken (start );if _fcfacf .M !=nil {_abacg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_aefdc :=range _fcfacf .M {e .EncodeElement (_aefdc ,_abacg );};};if _fcfacf .N !=nil {_faegae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_bebcc :=range _fcfacf .N {e .EncodeElement (_bebcc ,_faegae );};};if _fcfacf .E !=nil {_bdadc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_edbfe :=range _fcfacf .E {e .EncodeElement (_edbfe ,_bdadc );};};if _fcfacf .S !=nil {_bbcgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_cdbdag :=range _fcfacf .S {e .EncodeElement (_cdbdag ,_bbcgc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_ffggb :=&CT_MdxMemeberProp {};return _ffggb };func (_bcgcfe ST_MdxFunctionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ddaeaf :=_f .Attr {};_ddaeaf .Name =name ;switch _bcgcfe {case ST_MdxFunctionTypeUnset :_ddaeaf .Value ="";case ST_MdxFunctionTypeM :_ddaeaf .Value ="\u006d";case ST_MdxFunctionTypeV :_ddaeaf .Value ="\u0076";case ST_MdxFunctionTypeS :_ddaeaf .Value ="\u0073";case ST_MdxFunctionTypeC :_ddaeaf .Value ="\u0063";case ST_MdxFunctionTypeR :_ddaeaf .Value ="\u0072";case ST_MdxFunctionTypeP :_ddaeaf .Value ="\u0070";case ST_MdxFunctionTypeK :_ddaeaf .Value ="\u006b";};return _ddaeaf ,nil ;};type CT_MRUColors struct{
|
|
|
|
// Color
|
|
Color []*CT_Color ;};func NewCT_TupleCache ()*CT_TupleCache {_geaced :=&CT_TupleCache {};return _geaced };
|
|
|
|
// Validate validates the CT_PageField and its children
|
|
func (_adfec *CT_PageField )Validate ()error {return _adfec .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");};
|
|
|
|
// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path
|
|
func (_deaeee *CT_XmlCellPr )ValidateWithPath (path string )error {if _gefaf :=_deaeee .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_gefaf !=nil {return _gefaf ;};if _deaeee .ExtLst !=nil {if _gebdg :=_deaeee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gebdg !=nil {return _gebdg ;};};return nil ;};func NewCT_Consolidation ()*CT_Consolidation {_ecgb :=&CT_Consolidation {};_ecgb .RangeSets =NewCT_RangeSets ();return _ecgb ;};func NewCT_SharedItems ()*CT_SharedItems {_cfbcc :=&CT_SharedItems {};return _cfbcc };type CT_AutoFilter struct{
|
|
|
|
// Cell or Range Reference
|
|
RefAttr *string ;
|
|
|
|
// AutoFilter Column
|
|
FilterColumn []*CT_FilterColumn ;
|
|
|
|
// Sort State for Auto Filter
|
|
SortState *CT_SortState ;ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_FunctionGroup and its children
|
|
func (_dcaeg *CT_FunctionGroup )Validate ()error {return _dcaeg .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");};type CT_ExternalSheetNames struct{
|
|
|
|
// Sheet Name
|
|
SheetName []*CT_ExternalSheetName ;};func (_fbcefe *CT_Users )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaebf :=range start .Attr {if _aaebf .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgedab ,_fbbcc :=_ga .ParseUint (_aaebf .Value ,10,32);if _fbbcc !=nil {return _fbbcc ;};_cabec :=uint32 (_dgedab );_fbcefe .CountAttr =&_cabec ;continue ;};};_gbbcc :for {_gdddb ,_ggcdb :=d .Token ();if _ggcdb !=nil {return _ggcdb ;};switch _gfcaa :=_gdddb .(type ){case _f .StartElement :switch _gfcaa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_dbbdc :=NewCT_SharedUser ();if _efbgffa :=d .DecodeElement (_dbbdc ,&_gfcaa );_efbgffa !=nil {return _efbgffa ;};_fbcefe .UserInfo =append (_fbcefe .UserInfo ,_dbbdc );default:_bb .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\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073\u0020\u0025\u0076",_gfcaa .Name );if _febaa :=d .Skip ();_febaa !=nil {return _febaa ;};};case _f .EndElement :break _gbbcc ;case _f .CharData :};};return nil ;};type CT_DbPr struct{
|
|
|
|
// Connection String
|
|
ConnectionAttr string ;
|
|
|
|
// Command Text
|
|
CommandAttr *string ;
|
|
|
|
// Command Text
|
|
ServerCommandAttr *string ;
|
|
|
|
// OLE DB Command Type
|
|
CommandTypeAttr *uint32 ;};func (_ebgac ST_Sqref )String ()string {return _c .Join (_ebgac ,"\u0020")};
|
|
|
|
// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path
|
|
func (_cgeaef *CT_Filter )ValidateWithPath (path string )error {return nil };func NewCT_PivotFields ()*CT_PivotFields {_acafd :=&CT_PivotFields {};return _acafd };func (_fdade *CT_RevisionFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fdade .SheetIdAttr )});if _fdade .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdade .XfDxfAttr ))});};if _fdade .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdade .SAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_fdade .SqrefAttr )});if _fdade .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fdade .StartAttr )});};if _fdade .LengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_fdade .LengthAttr )});};e .EncodeToken (start );if _fdade .Dxf !=nil {_ebafc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};e .EncodeElement (_fdade .Dxf ,_ebafc );};if _fdade .ExtLst !=nil {_fdadg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fdade .ExtLst ,_fdadg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_SortState and its children
|
|
func (_cceggg *CT_SortState )Validate ()error {return _cceggg .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func (_deede *CT_TablePart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_deede .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path
|
|
func (_bbbca *CT_rowItems )ValidateWithPath (path string )error {for _gafdf ,_fcged :=range _bbbca .I {if _afaad :=_fcged .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gafdf ));_afaad !=nil {return _afaad ;};};return nil ;};
|
|
|
|
// Validate validates the CT_WebPublishItems and its children
|
|
func (_cggca *CT_WebPublishItems )Validate ()error {return _cggca .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");};func (_ddfdgd *CT_TupleCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ddfdgd .Entries !=nil {_bafe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_ddfdgd .Entries ,_bafe );};if _ddfdgd .Sets !=nil {_ececf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_ddfdgd .Sets ,_ececf );};if _ddfdgd .QueryCache !=nil {_aabgac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_ddfdgd .QueryCache ,_aabgac );};if _ddfdgd .ServerFormats !=nil {_aadcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_ddfdgd .ServerFormats ,_aadcd );};if _ddfdgd .ExtLst !=nil {_gfeca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddfdgd .ExtLst ,_gfeca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcgac *CT_ChartFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcgac .PivotArea =NewCT_PivotArea ();for _ ,_cgdgg :=range start .Attr {if _cgdgg .Name .Local =="\u0063\u0068\u0061r\u0074"{_bcgf ,_dgee :=_ga .ParseUint (_cgdgg .Value ,10,32);if _dgee !=nil {return _dgee ;};_gcgac .ChartAttr =uint32 (_bcgf );continue ;};if _cgdgg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_cdab ,_cgca :=_ga .ParseUint (_cgdgg .Value ,10,32);if _cgca !=nil {return _cgca ;};_gcgac .FormatAttr =uint32 (_cdab );continue ;};if _cgdgg .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_cafe ,_ffcc :=_ga .ParseBool (_cgdgg .Value );if _ffcc !=nil {return _ffcc ;};_gcgac .SeriesAttr =&_cafe ;continue ;};};_ebfg :for {_agff ,_edbb :=d .Token ();if _edbb !=nil {return _edbb ;};switch _dfee :=_agff .(type ){case _f .StartElement :switch _dfee .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _fbdb :=d .DecodeElement (_gcgac .PivotArea ,&_dfee );_fbdb !=nil {return _fbdb ;};default:_bb .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\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046\u006fr\u006da\u0074\u0020\u0025\u0076",_dfee .Name );if _eegd :=d .Skip ();_eegd !=nil {return _eegd ;};};case _f .EndElement :break _ebfg ;case _f .CharData :};};return nil ;};func (_bbdc *CT_Cell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbcd :=range start .Attr {if _fbcd .Name .Local =="\u0072"{_fcc ,_abee :=_fbcd .Value ,error (nil );if _abee !=nil {return _abee ;};_bbdc .RAttr =&_fcc ;continue ;};if _fbcd .Name .Local =="\u0073"{_abeg ,_gbbdf :=_ga .ParseUint (_fbcd .Value ,10,32);if _gbbdf !=nil {return _gbbdf ;};_dgba :=uint32 (_abeg );_bbdc .SAttr =&_dgba ;continue ;};if _fbcd .Name .Local =="\u0074"{_bbdc .TAttr .UnmarshalXMLAttr (_fbcd );continue ;};if _fbcd .Name .Local =="\u0063\u006d"{_cfbc ,_eabd :=_ga .ParseUint (_fbcd .Value ,10,32);if _eabd !=nil {return _eabd ;};_aafe :=uint32 (_cfbc );_bbdc .CmAttr =&_aafe ;continue ;};if _fbcd .Name .Local =="\u0076\u006d"{_cccc ,_fbbg :=_ga .ParseUint (_fbcd .Value ,10,32);if _fbbg !=nil {return _fbbg ;};_fbdg :=uint32 (_cccc );_bbdc .VmAttr =&_fbdg ;continue ;};if _fbcd .Name .Local =="\u0070\u0068"{_aebgb ,_gaed :=_ga .ParseBool (_fbcd .Value );if _gaed !=nil {return _gaed ;};_bbdc .PhAttr =&_aebgb ;continue ;};};_agfc :for {_fceag ,_bgdc :=d .Token ();if _bgdc !=nil {return _bgdc ;};switch _adcd :=_fceag .(type ){case _f .StartElement :switch _adcd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"}:_bbdc .F =NewCT_CellFormula ();if _gefc :=d .DecodeElement (_bbdc .F ,&_adcd );_gefc !=nil {return _gefc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_bbdc .V =new (string );if _bba :=d .DecodeElement (_bbdc .V ,&_adcd );_bba !=nil {return _bba ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"}:_bbdc .Is =NewCT_Rst ();if _dfab :=d .DecodeElement (_bbdc .Is ,&_adcd );_dfab !=nil {return _dfab ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbdc .ExtLst =NewCT_ExtensionList ();if _bbcb :=d .DecodeElement (_bbdc .ExtLst ,&_adcd );_bbcb !=nil {return _bbcb ;};default:_bb .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\u0043T\u005f\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_adcd .Name );if _aafd :=d .Skip ();_aafd !=nil {return _aafd ;};};case _f .EndElement :break _agfc ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_BookViews and its children
|
|
func (_dfb *CT_BookViews )Validate ()error {return _dfb .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func NewCT_OleItems ()*CT_OleItems {_bbcgbb :=&CT_OleItems {};return _bbcgbb };
|
|
|
|
// Validate validates the Dialogsheet and its children
|
|
func (_abacb *Dialogsheet )Validate ()error {return _abacb .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func (_dgaedc *CT_SharedUser )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgaedc .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_ccdaab :=range start .Attr {if _ccdaab .Name .Local =="\u0067\u0075\u0069\u0064"{_gbfeae ,_effde :=_ccdaab .Value ,error (nil );if _effde !=nil {return _effde ;};_dgaedc .GuidAttr =_gbfeae ;continue ;};if _ccdaab .Name .Local =="\u006e\u0061\u006d\u0065"{_ccded ,_gcbca :=_ccdaab .Value ,error (nil );if _gcbca !=nil {return _gcbca ;};_dgaedc .NameAttr =_ccded ;continue ;};if _ccdaab .Name .Local =="\u0069\u0064"{_cfcff ,_egcee :=_ga .ParseInt (_ccdaab .Value ,10,32);if _egcee !=nil {return _egcee ;};_dgaedc .IdAttr =int32 (_cfcff );continue ;};if _ccdaab .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_ageag ,_gcedc :=ParseStdlibTime (_ccdaab .Value );if _gcedc !=nil {return _gcedc ;};_dgaedc .DateTimeAttr =_ageag ;continue ;};};_fabcbb :for {_gadc ,_dacdc :=d .Token ();if _dacdc !=nil {return _dacdc ;};switch _bbeag :=_gadc .(type ){case _f .StartElement :switch _bbeag .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgaedc .ExtLst =NewCT_ExtensionList ();if _gdgfc :=d .DecodeElement (_dgaedc .ExtLst ,&_bbeag );_gdgfc !=nil {return _gdgfc ;};default:_bb .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\u0053h\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072 \u0025\u0076",_bbeag .Name );if _gfcdg :=d .Skip ();_gfcdg !=nil {return _gfcdg ;};};case _f .EndElement :break _fabcbb ;case _f .CharData :};};return nil ;};func NewCT_WorkbookPr ()*CT_WorkbookPr {_adefe :=&CT_WorkbookPr {};return _adefe };type ST_UnderlineValues byte ;func (_ffbaf ST_SortBy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffbaf .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path
|
|
func (_egcb *CT_CommentList )ValidateWithPath (path string )error {for _aegb ,_fbbb :=range _egcb .Comment {if _edda :=_fbbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_aegb ));_edda !=nil {return _edda ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Cell and its children
|
|
func (_cdgb *CT_Cell )Validate ()error {return _cdgb .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};
|
|
|
|
// Validate validates the CT_CustomWorkbookViews and its children
|
|
func (_edfg *CT_CustomWorkbookViews )Validate ()error {return _edfg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};func (_cggdd *CT_Controls )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cdef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_cfgb :=range _cggdd .Control {e .EncodeElement (_cfgb ,_cdef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bggac *CT_ExternalRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbaae :=range start .Attr {if _fbaae .Name .Local =="\u0072"{_gbdac ,_ebgcd :=_ga .ParseUint (_fbaae .Value ,10,32);if _ebgcd !=nil {return _ebgcd ;};_bggac .RAttr =uint32 (_gbdac );continue ;};};_dcfb :for {_bdfdb ,_ggbc :=d .Token ();if _ggbc !=nil {return _ggbc ;};switch _eaegb :=_bdfdb .(type ){case _f .StartElement :switch _eaegb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"}:_gcfb :=NewCT_ExternalCell ();if _fcdf :=d .DecodeElement (_gcfb ,&_eaegb );_fcdf !=nil {return _fcdf ;};_bggac .Cell =append (_bggac .Cell ,_gcfb );default:_bb .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\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061l\u0052o\u0077\u0020\u0025\u0076",_eaegb .Name );if _cgacb :=d .Skip ();_cgacb !=nil {return _cgacb ;};};case _f .EndElement :break _dcfb ;case _f .CharData :};};return nil ;};func NewCT_OleObject ()*CT_OleObject {_ffgce :=&CT_OleObject {};return _ffgce };func (_gfgcfb ST_GroupBy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfgcfb .String (),start );};func (_daabg *CT_ProtectedRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daabg .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_daabg .PasswordAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_daabg .SqrefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_daabg .NameAttr )});if _daabg .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_daabg .SecurityDescriptorAttr )});};if _daabg .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_daabg .AlgorithmNameAttr )});};if _daabg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_daabg .HashValueAttr )});};if _daabg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_daabg .SaltValueAttr )});};if _daabg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_daabg .SpinCountAttr )});};e .EncodeToken (start );if _daabg .SecurityDescriptor !=nil {_abeeee :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}};for _ ,_fadad :=range _daabg .SecurityDescriptor {e .EncodeElement (_fadad ,_abeeee );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewRevisions ()*Revisions {_abdca :=&Revisions {};_abdca .CT_Revisions =*NewCT_Revisions ();return _abdca ;};func (_cdfd *CT_MapInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",_cdfd .SelectionNamespacesAttr )});e .EncodeToken (start );_bebbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_acfag :=range _cdfd .Schema {e .EncodeElement (_acfag ,_bebbc );};_eecae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}};for _ ,_becaa :=range _cdfd .Map {e .EncodeElement (_becaa ,_eecae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_RevisionInsertSheet and its children
|
|
func (_cedbc *CT_RevisionInsertSheet )Validate ()error {return _cedbc .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func (_aag *CT_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bacf :=range start .Attr {if _bacf .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_gefg ,_afea :=_ga .ParseBool (_bacf .Value );if _afea !=nil {return _afea ;};_aag .DiagonalUpAttr =&_gefg ;continue ;};if _bacf .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_afdb ,_gbba :=_ga .ParseBool (_bacf .Value );if _gbba !=nil {return _gbba ;};_aag .DiagonalDownAttr =&_afdb ;continue ;};if _bacf .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dde ,_acc :=_ga .ParseBool (_bacf .Value );if _acc !=nil {return _acc ;};_aag .OutlineAttr =&_dde ;continue ;};};_dgc :for {_bbe ,_fac :=d .Token ();if _fac !=nil {return _fac ;};switch _ebd :=_bbe .(type ){case _f .StartElement :switch _ebd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_aag .Start =NewCT_BorderPr ();if _bgcd :=d .DecodeElement (_aag .Start ,&_ebd );_bgcd !=nil {return _bgcd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:_aag .End =NewCT_BorderPr ();if _gfc :=d .DecodeElement (_aag .End ,&_ebd );_gfc !=nil {return _gfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_aag .Left =NewCT_BorderPr ();if _eggd :=d .DecodeElement (_aag .Left ,&_ebd );_eggd !=nil {return _eggd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_aag .Right =NewCT_BorderPr ();if _gcd :=d .DecodeElement (_aag .Right ,&_ebd );_gcd !=nil {return _gcd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_aag .Top =NewCT_BorderPr ();if _bagd :=d .DecodeElement (_aag .Top ,&_ebd );_bagd !=nil {return _bagd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_aag .Bottom =NewCT_BorderPr ();if _acfe :=d .DecodeElement (_aag .Bottom ,&_ebd );_acfe !=nil {return _acfe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}:_aag .Diagonal =NewCT_BorderPr ();if _cfc :=d .DecodeElement (_aag .Diagonal ,&_ebd );_cfc !=nil {return _cfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}:_aag .Vertical =NewCT_BorderPr ();if _bfec :=d .DecodeElement (_aag .Vertical ,&_ebd );_bfec !=nil {return _bfec ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}:_aag .Horizontal =NewCT_BorderPr ();if _afa :=d .DecodeElement (_aag .Horizontal ,&_ebd );_afa !=nil {return _afa ;};default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0042\u006f\u0072d\u0065\u0072 \u0025\u0076",_ebd .Name );if _cbga :=d .Skip ();_cbga !=nil {return _cbga ;};};case _f .EndElement :break _dgc ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path
|
|
func (_gfdgb *CT_ExternalReferences )ValidateWithPath (path string )error {for _acgad ,_eeeeda :=range _gfdgb .ExternalReference {if _beaeff :=_eeeeda .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_acgad ));_beaeff !=nil {return _beaeff ;};};return nil ;};func NewCT_Border ()*CT_Border {_daae :=&CT_Border {};return _daae };func (_bbfag *CT_Selection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adfgbe :=range start .Attr {if _adfgbe .Name .Local =="\u0070\u0061\u006e\u0065"{_bbfag .PaneAttr .UnmarshalXMLAttr (_adfgbe );continue ;};if _adfgbe .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_eeafe ,_gfbdea :=_adfgbe .Value ,error (nil );if _gfbdea !=nil {return _gfbdea ;};_bbfag .ActiveCellAttr =&_eeafe ;continue ;};if _adfgbe .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_bdgcc ,_bbede :=_ga .ParseUint (_adfgbe .Value ,10,32);if _bbede !=nil {return _bbede ;};_bfdbea :=uint32 (_bdgcc );_bbfag .ActiveCellIdAttr =&_bfdbea ;continue ;};if _adfgbe .Name .Local =="\u0073\u0071\u0072e\u0066"{_aabga ,_daadg :=ParseSliceST_Sqref (_adfgbe .Value );if _daadg !=nil {return _daadg ;};_bbfag .SqrefAttr =&_aabga ;continue ;};};for {_ebbbc ,_cafec :=d .Token ();if _cafec !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_cafec );};if _gaddf ,_bgedg :=_ebbbc .(_f .EndElement );_bgedg &&_gaddf .Name ==start .Name {break ;};};return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_gddba :=&CT_SmartTagPr {};return _gddba };func NewCT_Font ()*CT_Font {_faac :=&CT_Font {};return _faac };func (_gafgda ST_Axis )Validate ()error {return _gafgda .ValidateWithPath ("")};func (_ddgfaa *CT_PivotFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddgfaa .TypeAttr =ST_PivotFilterType (1);_ddgfaa .AutoFilter =NewCT_AutoFilter ();for _ ,_dagcd :=range start .Attr {if _dagcd .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_gebbd ,_cgcc :=_ga .ParseUint (_dagcd .Value ,10,32);if _cgcc !=nil {return _cgcc ;};_egcc :=uint32 (_gebbd );_ddgfaa .IMeasureFldAttr =&_egcc ;continue ;};if _dagcd .Name .Local =="\u006d\u0070\u0046l\u0064"{_bccdf ,_eebgb :=_ga .ParseUint (_dagcd .Value ,10,32);if _eebgb !=nil {return _eebgb ;};_dbad :=uint32 (_bccdf );_ddgfaa .MpFldAttr =&_dbad ;continue ;};if _dagcd .Name .Local =="\u0074\u0079\u0070\u0065"{_ddgfaa .TypeAttr .UnmarshalXMLAttr (_dagcd );continue ;};if _dagcd .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_dbcdb ,_aegea :=_ga .ParseInt (_dagcd .Value ,10,32);if _aegea !=nil {return _aegea ;};_addbd :=int32 (_dbcdb );_ddgfaa .EvalOrderAttr =&_addbd ;continue ;};if _dagcd .Name .Local =="\u0069\u0064"{_cdege ,_eecgb :=_ga .ParseUint (_dagcd .Value ,10,32);if _eecgb !=nil {return _eecgb ;};_ddgfaa .IdAttr =uint32 (_cdege );continue ;};if _dagcd .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_ebbac ,_gbcff :=_ga .ParseUint (_dagcd .Value ,10,32);if _gbcff !=nil {return _gbcff ;};_efdf :=uint32 (_ebbac );_ddgfaa .IMeasureHierAttr =&_efdf ;continue ;};if _dagcd .Name .Local =="\u0066\u006c\u0064"{_dfacc ,_ecefa :=_ga .ParseUint (_dagcd .Value ,10,32);if _ecefa !=nil {return _ecefa ;};_ddgfaa .FldAttr =uint32 (_dfacc );continue ;};if _dagcd .Name .Local =="\u006e\u0061\u006d\u0065"{_fbegd ,_agaed :=_dagcd .Value ,error (nil );if _agaed !=nil {return _agaed ;};_ddgfaa .NameAttr =&_fbegd ;continue ;};if _dagcd .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_gdggf ,_defbca :=_dagcd .Value ,error (nil );if _defbca !=nil {return _defbca ;};_ddgfaa .DescriptionAttr =&_gdggf ;continue ;};if _dagcd .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_fcdcc ,_ddfgd :=_dagcd .Value ,error (nil );if _ddfgd !=nil {return _ddfgd ;};_ddgfaa .StringValue1Attr =&_fcdcc ;continue ;};if _dagcd .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_bgaeb ,_aegfe :=_dagcd .Value ,error (nil );if _aegfe !=nil {return _aegfe ;};_ddgfaa .StringValue2Attr =&_bgaeb ;continue ;};};_cegda :for {_bagag ,_fgdba :=d .Token ();if _fgdba !=nil {return _fgdba ;};switch _cfaegd :=_bagag .(type ){case _f .StartElement :switch _cfaegd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:if _ebfdf :=d .DecodeElement (_ddgfaa .AutoFilter ,&_cfaegd );_ebfdf !=nil {return _ebfdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddgfaa .ExtLst =NewCT_ExtensionList ();if _egegg :=d .DecodeElement (_ddgfaa .ExtLst ,&_cfaegd );_egegg !=nil {return _egegg ;};default:_bb .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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069l\u0074e\u0072\u0020\u0025\u0076",_cfaegd .Name );if _fafge :=d .Skip ();_fafge !=nil {return _fafge ;};};case _f .EndElement :break _cegda ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path
|
|
func (_caege *CT_TableStyles )ValidateWithPath (path string )error {for _agabf ,_ccffe :=range _caege .TableStyle {if _edfabc :=_ccffe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_agabf ));_edfabc !=nil {return _edfabc ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path
|
|
func (_ggbac *CT_RgbColor )ValidateWithPath (path string )error {return nil };func (_feecg *CT_Stylesheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effcfb :for {_bacgad ,_bcggb :=d .Token ();if _bcggb !=nil {return _bcggb ;};switch _abaa :=_bacgad .(type ){case _f .StartElement :switch _abaa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_feecg .NumFmts =NewCT_NumFmts ();if _fcaab :=d .DecodeElement (_feecg .NumFmts ,&_abaa );_fcaab !=nil {return _fcaab ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_feecg .Fonts =NewCT_Fonts ();if _fccbf :=d .DecodeElement (_feecg .Fonts ,&_abaa );_fccbf !=nil {return _fccbf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_feecg .Fills =NewCT_Fills ();if _gegff :=d .DecodeElement (_feecg .Fills ,&_abaa );_gegff !=nil {return _gegff ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_feecg .Borders =NewCT_Borders ();if _fbfbdf :=d .DecodeElement (_feecg .Borders ,&_abaa );_fbfbdf !=nil {return _fbfbdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_feecg .CellStyleXfs =NewCT_CellStyleXfs ();if _gccecf :=d .DecodeElement (_feecg .CellStyleXfs ,&_abaa );_gccecf !=nil {return _gccecf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_feecg .CellXfs =NewCT_CellXfs ();if _dabcee :=d .DecodeElement (_feecg .CellXfs ,&_abaa );_dabcee !=nil {return _dabcee ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_feecg .CellStyles =NewCT_CellStyles ();if _bcedc :=d .DecodeElement (_feecg .CellStyles ,&_abaa );_bcedc !=nil {return _bcedc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_feecg .Dxfs =NewCT_Dxfs ();if _bbfddg :=d .DecodeElement (_feecg .Dxfs ,&_abaa );_bbfddg !=nil {return _bbfddg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_feecg .TableStyles =NewCT_TableStyles ();if _aaabc :=d .DecodeElement (_feecg .TableStyles ,&_abaa );_aaabc !=nil {return _aaabc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_feecg .Colors =NewCT_Colors ();if _dfgde :=d .DecodeElement (_feecg .Colors ,&_abaa );_dfgde !=nil {return _dfgde ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_feecg .ExtLst =NewCT_ExtensionList ();if _deccd :=d .DecodeElement (_feecg .ExtLst ,&_abaa );_deccd !=nil {return _deccd ;};default:_bb .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\u0053t\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_abaa .Name );if _ecada :=d .Skip ();_ecada !=nil {return _ecada ;};};case _f .EndElement :break _effcfb ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path
|
|
func (_caffd *CT_Format )ValidateWithPath (path string )error {if _egac :=_caffd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_egac !=nil {return _egac ;};if _cgcfa :=_caffd .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cgcfa !=nil {return _cgcfa ;};if _caffd .ExtLst !=nil {if _aaacd :=_caffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaacd !=nil {return _aaacd ;};};return nil ;};func (_ageee *CT_MetadataTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdfac :=range start .Attr {if _cdfac .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfccc ,_bbeac :=_ga .ParseUint (_cdfac .Value ,10,32);if _bbeac !=nil {return _bbeac ;};_caeg :=uint32 (_gfccc );_ageee .CountAttr =&_caeg ;continue ;};};_gdaee :for {_bfcf ,_aacf :=d .Token ();if _aacf !=nil {return _aacf ;};switch _baccd :=_bfcf .(type ){case _f .StartElement :switch _baccd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:_gfdde :=NewCT_MetadataType ();if _agge :=d .DecodeElement (_gfdde ,&_baccd );_agge !=nil {return _agge ;};_ageee .MetadataType =append (_ageee .MetadataType ,_gfdde );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_baccd .Name );if _ccedc :=d .Skip ();_ccedc !=nil {return _ccedc ;};};case _f .EndElement :break _gdaee ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path
|
|
func (_aeabbe *CT_MetadataBlock )ValidateWithPath (path string )error {for _ecadf ,_cbfda :=range _aeabbe .Rc {if _gafga :=_cbfda .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_ecadf ));_gafga !=nil {return _gafga ;};};return nil ;};func (_bfdgf *CT_Col )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeabb :=range start .Attr {if _aeabb .Name .Local =="\u006d\u0069\u006e"{_edfb ,_gddg :=_ga .ParseUint (_aeabb .Value ,10,32);if _gddg !=nil {return _gddg ;};_bfdgf .MinAttr =uint32 (_edfb );continue ;};if _aeabb .Name .Local =="\u006d\u0061\u0078"{_fgeg ,_cgcae :=_ga .ParseUint (_aeabb .Value ,10,32);if _cgcae !=nil {return _cgcae ;};_bfdgf .MaxAttr =uint32 (_fgeg );continue ;};if _aeabb .Name .Local =="\u0077\u0069\u0064t\u0068"{_ffag ,_fggcg :=_ga .ParseFloat (_aeabb .Value ,64);if _fggcg !=nil {return _fggcg ;};_bfdgf .WidthAttr =&_ffag ;continue ;};if _aeabb .Name .Local =="\u0073\u0074\u0079l\u0065"{_bdde ,_gfeb :=_ga .ParseUint (_aeabb .Value ,10,32);if _gfeb !=nil {return _gfeb ;};_efedc :=uint32 (_bdde );_bfdgf .StyleAttr =&_efedc ;continue ;};if _aeabb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_edca ,_dgbb :=_ga .ParseBool (_aeabb .Value );if _dgbb !=nil {return _dgbb ;};_bfdgf .HiddenAttr =&_edca ;continue ;};if _aeabb .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_faeeg ,_fefe :=_ga .ParseBool (_aeabb .Value );if _fefe !=nil {return _fefe ;};_bfdgf .BestFitAttr =&_faeeg ;continue ;};if _aeabb .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_caggg ,_gfebf :=_ga .ParseBool (_aeabb .Value );if _gfebf !=nil {return _gfebf ;};_bfdgf .CustomWidthAttr =&_caggg ;continue ;};if _aeabb .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_gfge ,_gfafg :=_ga .ParseBool (_aeabb .Value );if _gfafg !=nil {return _gfafg ;};_bfdgf .PhoneticAttr =&_gfge ;continue ;};if _aeabb .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_ceca ,_gcda :=_ga .ParseUint (_aeabb .Value ,10,8);if _gcda !=nil {return _gcda ;};_gbfe :=uint8 (_ceca );_bfdgf .OutlineLevelAttr =&_gbfe ;continue ;};if _aeabb .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_gaba ,_ecabc :=_ga .ParseBool (_aeabb .Value );if _ecabc !=nil {return _ecabc ;};_bfdgf .CollapsedAttr =&_gaba ;continue ;};};for {_bfgbb ,_bcdf :=d .Token ();if _bcdf !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_bcdf );};if _aaagg ,_bcbdf :=_bfgbb .(_f .EndElement );_bcbdf &&_aaagg .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path
|
|
func (_eeccfd *CT_QueryTable )ValidateWithPath (path string )error {if _dbggd :=_eeccfd .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dbggd !=nil {return _dbggd ;};if _eeccfd .QueryTableRefresh !=nil {if _bgcee :=_eeccfd .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_bgcee !=nil {return _bgcee ;};};if _eeccfd .ExtLst !=nil {if _fadagb :=_eeccfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fadagb !=nil {return _fadagb ;};};return nil ;};func (_edece *CT_GroupItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aegac :=range start .Attr {if _aegac .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgfed ,_eefc :=_ga .ParseUint (_aegac .Value ,10,32);if _eefc !=nil {return _eefc ;};_eebcg :=uint32 (_cgfed );_edece .CountAttr =&_eebcg ;continue ;};};_bdfdd :for {_ccdgfe ,_cdebg :=d .Token ();if _cdebg !=nil {return _cdebg ;};switch _beefa :=_ccdgfe .(type ){case _f .StartElement :switch _beefa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_gdacg :=NewCT_Missing ();if _caec :=d .DecodeElement (_gdacg ,&_beefa );_caec !=nil {return _caec ;};_edece .M =append (_edece .M ,_gdacg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_fbbabe :=NewCT_Number ();if _ccdfed :=d .DecodeElement (_fbbabe ,&_beefa );_ccdfed !=nil {return _ccdfed ;};_edece .N =append (_edece .N ,_fbbabe );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_fdbed :=NewCT_Boolean ();if _adcg :=d .DecodeElement (_fdbed ,&_beefa );_adcg !=nil {return _adcg ;};_edece .B =append (_edece .B ,_fdbed );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_gddf :=NewCT_Error ();if _ecabg :=d .DecodeElement (_gddf ,&_beefa );_ecabg !=nil {return _ecabg ;};_edece .E =append (_edece .E ,_gddf );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_gfccg :=NewCT_String ();if _bggfg :=d .DecodeElement (_gfccg ,&_beefa );_bggfg !=nil {return _bggfg ;};_edece .S =append (_edece .S ,_gfccg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_dbfde :=NewCT_DateTime ();if _bebb :=d .DecodeElement (_dbfde ,&_beefa );_bebb !=nil {return _bebb ;};_edece .D =append (_edece .D ,_dbfde );default:_bb .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\u0047r\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073 \u0025\u0076",_beefa .Name );if _fgfag :=d .Skip ();_fgfag !=nil {return _fgfag ;};};case _f .EndElement :break _bdfdd ;case _f .CharData :};};return nil ;};func (_gegag *CT_XmlCellPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gegag .IdAttr )});if _gegag .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gegag .UniqueNameAttr )});};e .EncodeToken (start );_ebded :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_gegag .XmlPr ,_ebded );if _gegag .ExtLst !=nil {_afeeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gegag .ExtLst ,_afeeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_febfc ST_TextVAlign )String ()string {switch _febfc {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 "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};type CT_CustomProperties struct{
|
|
|
|
// Custom Property
|
|
CustomPr []*CT_CustomProperty ;};
|
|
|
|
// Validate validates the CT_DataFields and its children
|
|
func (_ccgba *CT_DataFields )Validate ()error {return _ccgba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");};func (_ceccc *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ceccc =0;case "\u0076":*_ceccc =1;case "\u0067":*_ceccc =2;case "\u0073":*_ceccc =3;case "\u0074":*_ceccc =4;case "\u0077":*_ceccc =5;case "\u006d":*_ceccc =6;};return nil ;};
|
|
|
|
// Validate validates the CT_DateTime and its children
|
|
func (_gbgeb *CT_DateTime )Validate ()error {return _gbgeb .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};func NewCT_BooleanProperty ()*CT_BooleanProperty {_de :=&CT_BooleanProperty {};return _de };
|
|
|
|
// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path
|
|
func (_dffeg *CT_RevisionHeader )ValidateWithPath (path string )error {if !_fe .ST_GuidPatternRe .MatchString (_dffeg .GuidAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,_dffeg .GuidAttr );};if _ddecdg :=_dffeg .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_ddecdg !=nil {return _ddecdg ;};if _dffeg .ReviewedList !=nil {if _dcfef :=_dffeg .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074");_dcfef !=nil {return _dcfef ;};};if _dffeg .ExtLst !=nil {if _abdcb :=_dffeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abdcb !=nil {return _abdcb ;};};return nil ;};func (_bggeeb *CT_PageBreak )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffdg :=range start .Attr {if _ffdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bebdf ,_ffgda :=_ga .ParseUint (_ffdg .Value ,10,32);if _ffgda !=nil {return _ffgda ;};_ebfca :=uint32 (_bebdf );_bggeeb .CountAttr =&_ebfca ;continue ;};if _ffdg .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_fcccec ,_ggfcfc :=_ga .ParseUint (_ffdg .Value ,10,32);if _ggfcfc !=nil {return _ggfcfc ;};_beedf :=uint32 (_fcccec );_bggeeb .ManualBreakCountAttr =&_beedf ;continue ;};};_dbafee :for {_daeag ,_gfgdb :=d .Token ();if _gfgdb !=nil {return _gfgdb ;};switch _ffcca :=_daeag .(type ){case _f .StartElement :switch _ffcca .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"}:_eecdgb :=NewCT_Break ();if _abfbf :=d .DecodeElement (_eecdgb ,&_ffcca );_abfbf !=nil {return _abfbf ;};_bggeeb .Brk =append (_bggeeb .Brk ,_eecdgb );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0061\u0067e\u0042\u0072\u0065\u0061\u006b\u0020\u0025\u0076",_ffcca .Name );if _deadb :=d .Skip ();_deadb !=nil {return _deadb ;};};case _f .EndElement :break _dbafee ;case _f .CharData :};};return nil ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);func NewCT_PageField ()*CT_PageField {_gcff :=&CT_PageField {};return _gcff };type CT_Sets struct{
|
|
|
|
// Tuple Set Count
|
|
CountAttr *uint32 ;
|
|
|
|
// OLAP Set
|
|
Set []*CT_Set ;};func (_gaffe *CT_Rst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agcbcb :for {_gcbbb ,_cgddg :=d .Token ();if _cgddg !=nil {return _cgddg ;};switch _adbac :=_gcbbb .(type ){case _f .StartElement :switch _adbac .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_gaffe .T =new (string );if _cccea :=d .DecodeElement (_gaffe .T ,&_adbac );_cccea !=nil {return _cccea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_ffdabd :=NewCT_RElt ();if _fgfeb :=d .DecodeElement (_ffdabd ,&_adbac );_fgfeb !=nil {return _fgfeb ;};_gaffe .R =append (_gaffe .R ,_ffdabd );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"}:_dafgc :=NewCT_PhoneticRun ();if _adbbdd :=d .DecodeElement (_dafgc ,&_adbac );_adbbdd !=nil {return _adbbdd ;};_gaffe .RPh =append (_gaffe .RPh ,_dafgc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_gaffe .PhoneticPr =NewCT_PhoneticPr ();if _dccfe :=d .DecodeElement (_gaffe .PhoneticPr ,&_adbac );_dccfe !=nil {return _dccfe ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0073\u0074\u0020\u0025\u0076",_adbac .Name );if _aebac :=d .Skip ();_aebac !=nil {return _aebac ;};};case _f .EndElement :break _agcbcb ;case _f .CharData :};};return nil ;};func (_ggebd *CT_RPrElt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cafgf :for {_egedc ,_cffgd :=d .Token ();if _cffgd !=nil {return _cffgd ;};switch _eccbag :=_egedc .(type ){case _f .StartElement :switch _eccbag .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"}:_ggebd .RFont =NewCT_FontName ();if _adcde :=d .DecodeElement (_ggebd .RFont ,&_eccbag );_adcde !=nil {return _adcde ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_ggebd .Charset =NewCT_IntProperty ();if _bbbag :=d .DecodeElement (_ggebd .Charset ,&_eccbag );_bbbag !=nil {return _bbbag ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_ggebd .Family =NewCT_IntProperty ();if _dcbefc :=d .DecodeElement (_ggebd .Family ,&_eccbag );_dcbefc !=nil {return _dcbefc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_ggebd .B =NewCT_BooleanProperty ();if _ceecc :=d .DecodeElement (_ggebd .B ,&_eccbag );_ceecc !=nil {return _ceecc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_ggebd .I =NewCT_BooleanProperty ();if _gfadb :=d .DecodeElement (_ggebd .I ,&_eccbag );_gfadb !=nil {return _gfadb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_ggebd .Strike =NewCT_BooleanProperty ();if _fcdge :=d .DecodeElement (_ggebd .Strike ,&_eccbag );_fcdge !=nil {return _fcdge ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_ggebd .Outline =NewCT_BooleanProperty ();if _faefe :=d .DecodeElement (_ggebd .Outline ,&_eccbag );_faefe !=nil {return _faefe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_ggebd .Shadow =NewCT_BooleanProperty ();if _deafc :=d .DecodeElement (_ggebd .Shadow ,&_eccbag );_deafc !=nil {return _deafc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_ggebd .Condense =NewCT_BooleanProperty ();if _ccbae :=d .DecodeElement (_ggebd .Condense ,&_eccbag );_ccbae !=nil {return _ccbae ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_ggebd .Extend =NewCT_BooleanProperty ();if _deacea :=d .DecodeElement (_ggebd .Extend ,&_eccbag );_deacea !=nil {return _deacea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_ggebd .Color =NewCT_Color ();if _ebacg :=d .DecodeElement (_ggebd .Color ,&_eccbag );_ebacg !=nil {return _ebacg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_ggebd .Sz =NewCT_FontSize ();if _gfdba :=d .DecodeElement (_ggebd .Sz ,&_eccbag );_gfdba !=nil {return _gfdba ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_ggebd .U =NewCT_UnderlineProperty ();if _gdaac :=d .DecodeElement (_ggebd .U ,&_eccbag );_gdaac !=nil {return _gdaac ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_ggebd .VertAlign =NewCT_VerticalAlignFontProperty ();if _dabdf :=d .DecodeElement (_ggebd .VertAlign ,&_eccbag );_dabdf !=nil {return _dabdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_ggebd .Scheme =NewCT_FontScheme ();if _bcccb :=d .DecodeElement (_ggebd .Scheme ,&_eccbag );_bcccb !=nil {return _bcccb ;};default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0050\u0072E\u006c\u0074 \u0025\u0076",_eccbag .Name );if _caacgc :=d .Skip ();_caacgc !=nil {return _caacgc ;};};case _f .EndElement :break _cafgf ;case _f .CharData :};};return nil ;};func (_dfgec *CT_TableStyleElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_efgge ,_bdedfg :=_dfgec .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdedfg !=nil {return _bdedfg ;};start .Attr =append (start .Attr ,_efgge );if _dfgec .SizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dfgec .SizeAttr )});};if _dfgec .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dfgec .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Query ()*CT_Query {_bggad :=&CT_Query {};return _bggad };type CT_SheetPr struct{
|
|
|
|
// Synch Horizontal
|
|
SyncHorizontalAttr *bool ;
|
|
|
|
// Synch Vertical
|
|
SyncVerticalAttr *bool ;
|
|
|
|
// Synch Reference
|
|
SyncRefAttr *string ;
|
|
|
|
// Transition Formula Evaluation
|
|
TransitionEvaluationAttr *bool ;
|
|
|
|
// Transition Formula Entry
|
|
TransitionEntryAttr *bool ;
|
|
|
|
// Published
|
|
PublishedAttr *bool ;
|
|
|
|
// Code Name
|
|
CodeNameAttr *string ;
|
|
|
|
// Filter Mode
|
|
FilterModeAttr *bool ;
|
|
|
|
// Enable Conditional Formatting Calculations
|
|
EnableFormatConditionsCalculationAttr *bool ;
|
|
|
|
// Sheet Tab Color
|
|
TabColor *CT_Color ;
|
|
|
|
// Outline Properties
|
|
OutlinePr *CT_OutlinePr ;
|
|
|
|
// Page Setup Properties
|
|
PageSetUpPr *CT_PageSetUpPr ;};
|
|
|
|
// Validate validates the CT_TableColumn and its children
|
|
func (_faadd *CT_TableColumn )Validate ()error {return _faadd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};
|
|
|
|
// Validate validates the CT_ConditionalFormatting and its children
|
|
func (_gbdfa *CT_ConditionalFormatting )Validate ()error {return _gbdfa .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};
|
|
|
|
// Validate validates the CT_Mdx and its children
|
|
func (_ccbcg *CT_Mdx )Validate ()error {return _ccbcg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};
|
|
|
|
// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path
|
|
func (_fefgf *CT_Index )ValidateWithPath (path string )error {return nil };type CT_WebPublishItems struct{
|
|
|
|
// Web Publishing Items Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Web Publishing Item
|
|
WebPublishItem []*CT_WebPublishItem ;};type CT_CellWatch struct{
|
|
|
|
// Reference
|
|
RAttr string ;};func (_baagf *QueryTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _baagf .CT_QueryTable .MarshalXML (e ,start );};func (_ebfb *CT_Dialogsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdbcd :for {_bfaef ,_ecee :=d .Token ();if _ecee !=nil {return _ecee ;};switch _dagbg :=_bfaef .(type ){case _f .StartElement :switch _dagbg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_ebfb .SheetPr =NewCT_SheetPr ();if _ecea :=d .DecodeElement (_ebfb .SheetPr ,&_dagbg );_ecea !=nil {return _ecea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ebfb .SheetViews =NewCT_SheetViews ();if _bfdfc :=d .DecodeElement (_ebfb .SheetViews ,&_dagbg );_bfdfc !=nil {return _bfdfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_ebfb .SheetFormatPr =NewCT_SheetFormatPr ();if _eegeb :=d .DecodeElement (_ebfb .SheetFormatPr ,&_dagbg );_eegeb !=nil {return _eegeb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ebfb .SheetProtection =NewCT_SheetProtection ();if _ebaaeb :=d .DecodeElement (_ebfb .SheetProtection ,&_dagbg );_ebaaeb !=nil {return _ebaaeb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ebfb .CustomSheetViews =NewCT_CustomSheetViews ();if _adae :=d .DecodeElement (_ebfb .CustomSheetViews ,&_dagbg );_adae !=nil {return _adae ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_ebfb .PrintOptions =NewCT_PrintOptions ();if _ebdcd :=d .DecodeElement (_ebfb .PrintOptions ,&_dagbg );_ebdcd !=nil {return _ebdcd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ebfb .PageMargins =NewCT_PageMargins ();if _egeg :=d .DecodeElement (_ebfb .PageMargins ,&_dagbg );_egeg !=nil {return _egeg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_ebfb .PageSetup =NewCT_PageSetup ();if _fbbbe :=d .DecodeElement (_ebfb .PageSetup ,&_dagbg );_fbbbe !=nil {return _fbbbe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_ebfb .HeaderFooter =NewCT_HeaderFooter ();if _aeadb :=d .DecodeElement (_ebfb .HeaderFooter ,&_dagbg );_aeadb !=nil {return _aeadb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_ebfb .Drawing =NewCT_Drawing ();if _cgcaa :=d .DecodeElement (_ebfb .Drawing ,&_dagbg );_cgcaa !=nil {return _cgcaa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_ebfb .LegacyDrawing =NewCT_LegacyDrawing ();if _cbeea :=d .DecodeElement (_ebfb .LegacyDrawing ,&_dagbg );_cbeea !=nil {return _cbeea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_ebfb .LegacyDrawingHF =NewCT_LegacyDrawing ();if _efeea :=d .DecodeElement (_ebfb .LegacyDrawingHF ,&_dagbg );_efeea !=nil {return _efeea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_ebfb .DrawingHF =NewCT_DrawingHF ();if _ageb :=d .DecodeElement (_ebfb .DrawingHF ,&_dagbg );_ageb !=nil {return _ageb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_ebfb .OleObjects =NewCT_OleObjects ();if _bgba :=d .DecodeElement (_ebfb .OleObjects ,&_dagbg );_bgba !=nil {return _bgba ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_ebfb .Controls =NewCT_Controls ();if _ffedd :=d .DecodeElement (_ebfb .Controls ,&_dagbg );_ffedd !=nil {return _ffedd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebfb .ExtLst =NewCT_ExtensionList ();if _gdcb :=d .DecodeElement (_ebfb .ExtLst ,&_dagbg );_gdcb !=nil {return _gdcb ;};default:_bb .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\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067\u0073h\u0065e\u0074\u0020\u0025\u0076",_dagbg .Name );if _eceeg :=d .Skip ();_eceeg !=nil {return _eceeg ;};};case _f .EndElement :break _cdbcd ;case _f .CharData :};};return nil ;};func (_bafcca *ST_VolValueType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdcab ,_ageeee :=d .Token ();if _ageeee !=nil {return _ageeee ;};if _dfegf ,_cgdfed :=_fdcab .(_f .EndElement );_cgdfed &&_dfegf .Name ==start .Name {*_bafcca =1;return nil ;};if _beabg ,_dfgagb :=_fdcab .(_f .CharData );!_dfgagb {return _b .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",_fdcab );}else {switch string (_beabg ){case "":*_bafcca =0;case "\u0062":*_bafcca =1;case "\u006e":*_bafcca =2;case "\u0065":*_bafcca =3;case "\u0073":*_bafcca =4;};};_fdcab ,_ageeee =d .Token ();if _ageeee !=nil {return _ageeee ;};if _ebeab ,_ffebd :=_fdcab .(_f .EndElement );_ffebd &&_ebeab .Name ==start .Name {return nil ;};return _b .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",_fdcab );};
|
|
|
|
// Validate validates the CT_OleItem and its children
|
|
func (_fabee *CT_OleItem )Validate ()error {return _fabee .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};
|
|
|
|
// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path
|
|
func (_gcafe *CT_CellStyle )ValidateWithPath (path string )error {if _gcafe .ExtLst !=nil {if _cbbf :=_gcafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbbf !=nil {return _cbbf ;};};return nil ;};func (_gbaeg *CT_SheetCalcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbaeg .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gbaeg .FullCalcOnLoadAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebca *CT_CellFormula )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebca .TAttr !=ST_CellFormulaTypeUnset {_edb ,_bbcc :=_ebca .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _bbcc !=nil {return _bbcc ;};start .Attr =append (start .Attr ,_edb );};if _ebca .AcaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ebca .AcaAttr ))});};if _ebca .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_ebca .RefAttr )});};if _ebca .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ebca .Dt2DAttr ))});};if _ebca .DtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0074\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ebca .DtrAttr ))});};if _ebca .Del1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ebca .Del1Attr ))});};if _ebca .Del2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ebca .Del2Attr ))});};if _ebca .R1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0031"},Value :_b .Sprintf ("\u0025\u0076",*_ebca .R1Attr )});};if _ebca .R2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_ebca .R2Attr )});};if _ebca .CaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ebca .CaAttr ))});};if _ebca .SiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_ebca .SiAttr )});};if _ebca .BxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0078"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ebca .BxAttr ))});};e .EncodeElement (_ebca .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path
|
|
func (_caagf *CT_FileSharing )ValidateWithPath (path string )error {return nil };func NewCT_MeasureGroup ()*CT_MeasureGroup {_ggdaf :=&CT_MeasureGroup {};return _ggdaf };func NewCT_PivotCaches ()*CT_PivotCaches {_fbfgbb :=&CT_PivotCaches {};return _fbfgbb };func (_cfgdg *CT_LegacyDrawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cfgdg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebdgb *CT_GradientStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_ebdgb .PositionAttr )});e .EncodeToken (start );_ebad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ebdgb .Color ,_ebad );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cggfg *ST_UpdateLinks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadeae ,_abgag :=d .Token ();if _abgag !=nil {return _abgag ;};if _fdeage ,_agcbca :=_cadeae .(_f .EndElement );_agcbca &&_fdeage .Name ==start .Name {*_cggfg =1;return nil ;};if _bebec ,_bbgfdg :=_cadeae .(_f .CharData );!_bbgfdg {return _b .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",_cadeae );}else {switch string (_bebec ){case "":*_cggfg =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_cggfg =1;case "\u006e\u0065\u0076e\u0072":*_cggfg =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cggfg =3;};};_cadeae ,_abgag =d .Token ();if _abgag !=nil {return _abgag ;};if _adafa ,_bacfb :=_cadeae .(_f .EndElement );_bacfb &&_adafa .Name ==start .Name {return nil ;};return _b .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",_cadeae );};
|
|
|
|
// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path
|
|
func (_ddecd *CT_DdeValue )ValidateWithPath (path string )error {if _ecffa :=_ddecd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ecffa !=nil {return _ecffa ;};return nil ;};type CT_RowHierarchiesUsage struct{
|
|
|
|
// Item Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Row OLAP Hierarchies
|
|
RowHierarchyUsage []*CT_HierarchyUsage ;};func (_cbfegd *ST_ShowDataAs )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbfegd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cbfegd =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_cbfegd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cbfegd =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_cbfegd =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_cbfegd =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_cbfegd =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_cbfegd =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_cbfegd =8;case "\u0069\u006e\u0064e\u0078":*_cbfegd =9;};return nil ;};func (_affdb *ST_Pane )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_affdb =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_affdb =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_affdb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_affdb =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_affdb =4;};return nil ;};func (_dfcafd *ST_Pane )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egaeg ,_fcdaf :=d .Token ();if _fcdaf !=nil {return _fcdaf ;};if _fbade ,_dgebbc :=_egaeg .(_f .EndElement );_dgebbc &&_fbade .Name ==start .Name {*_dfcafd =1;return nil ;};if _adbef ,_eefeb :=_egaeg .(_f .CharData );!_eefeb {return _b .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",_egaeg );}else {switch string (_adbef ){case "":*_dfcafd =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dfcafd =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dfcafd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dfcafd =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_dfcafd =4;};};_egaeg ,_fcdaf =d .Token ();if _fcdaf !=nil {return _fcdaf ;};if _fafac ,_dafedf :=_egaeg .(_f .EndElement );_dafedf &&_fafac .Name ==start .Name {return nil ;};return _b .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",_egaeg );};func (_ccedgg ST_CellComments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccedgg .String (),start );};
|
|
|
|
// Validate validates the CT_Consolidation and its children
|
|
func (_faebg *CT_Consolidation )Validate ()error {return _faebg .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_bggdgd *ST_PatternType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bggdgd =0;case "\u006e\u006f\u006e\u0065":*_bggdgd =1;case "\u0073\u006f\u006ci\u0064":*_bggdgd =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_bggdgd =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_bggdgd =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_bggdgd =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_bggdgd =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_bggdgd =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_bggdgd =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_bggdgd =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_bggdgd =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_bggdgd =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_bggdgd =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_bggdgd =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_bggdgd =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_bggdgd =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_bggdgd =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_bggdgd =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_bggdgd =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_bggdgd =19;};return nil ;};type ST_IconSetType byte ;
|
|
|
|
// Validate validates the CT_SheetBackgroundPicture and its children
|
|
func (_gbagaf *CT_SheetBackgroundPicture )Validate ()error {return _gbagaf .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};
|
|
|
|
// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path
|
|
func (_cdeg *CT_ExternalBook )ValidateWithPath (path string )error {if _cdeg .SheetNames !=nil {if _adafg :=_cdeg .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_adafg !=nil {return _adafg ;};};if _cdeg .DefinedNames !=nil {if _bbdaf :=_cdeg .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_bbdaf !=nil {return _bbdaf ;};};if _cdeg .SheetDataSet !=nil {if _dabd :=_cdeg .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_dabd !=nil {return _dabd ;};};return nil ;};type CT_CustomChartsheetView struct{
|
|
|
|
// GUID
|
|
GuidAttr string ;
|
|
|
|
// Print Scale
|
|
ScaleAttr *uint32 ;
|
|
|
|
// Visible State
|
|
StateAttr ST_SheetState ;
|
|
|
|
// Zoom To Fit
|
|
ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ;
|
|
|
|
// Chart Sheet Page Setup
|
|
PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;};type CT_CalculatedMembers struct{
|
|
|
|
// Calculated Members Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Calculated Member
|
|
CalculatedMember []*CT_CalculatedMember ;};
|
|
|
|
// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path
|
|
func (_eecg *CT_PCDSCPage )ValidateWithPath (path string )error {for _fbcef ,_dcafc :=range _eecg .PageItem {if _aacac :=_dcafc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fbcef ));_aacac !=nil {return _aacac ;};};return nil ;};func (_afdgd *CT_TableFormula )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (_afdgd .ArrayAttr ))});e .EncodeElement (_afdgd .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afefe *CT_WebPublishing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaagc :=range start .Attr {if _aaagc .Name .Local =="\u0063\u0073\u0073"{_ecbfe ,_ddbdc :=_ga .ParseBool (_aaagc .Value );if _ddbdc !=nil {return _ddbdc ;};_afefe .CssAttr =&_ecbfe ;continue ;};if _aaagc .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_ccffgb ,_dfbdg :=_ga .ParseBool (_aaagc .Value );if _dfbdg !=nil {return _dfbdg ;};_afefe .ThicketAttr =&_ccffgb ;continue ;};if _aaagc .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_cdeaf ,_bgdcf :=_ga .ParseBool (_aaagc .Value );if _bgdcf !=nil {return _bgdcf ;};_afefe .LongFileNamesAttr =&_cdeaf ;continue ;};if _aaagc .Name .Local =="\u0076\u006d\u006c"{_acfdg ,_gfggff :=_ga .ParseBool (_aaagc .Value );if _gfggff !=nil {return _gfggff ;};_afefe .VmlAttr =&_acfdg ;continue ;};if _aaagc .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_gadga ,_fffag :=_ga .ParseBool (_aaagc .Value );if _fffag !=nil {return _fffag ;};_afefe .AllowPngAttr =&_gadga ;continue ;};if _aaagc .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_afefe .TargetScreenSizeAttr .UnmarshalXMLAttr (_aaagc );continue ;};if _aaagc .Name .Local =="\u0064\u0070\u0069"{_fbgfae ,_dfcefa :=_ga .ParseUint (_aaagc .Value ,10,32);if _dfcefa !=nil {return _dfcefa ;};_agdfa :=uint32 (_fbgfae );_afefe .DpiAttr =&_agdfa ;continue ;};if _aaagc .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_gcbed ,_dccbab :=_ga .ParseUint (_aaagc .Value ,10,32);if _dccbab !=nil {return _dccbab ;};_dgfeg :=uint32 (_gcbed );_afefe .CodePageAttr =&_dgfeg ;continue ;};if _aaagc .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_cgfcff ,_egecd :=_aaagc .Value ,error (nil );if _egecd !=nil {return _egecd ;};_afefe .CharacterSetAttr =&_cgfcff ;continue ;};};for {_cegdae ,_beggbb :=d .Token ();if _beggbb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050u\u0062l\u0069\u0073\u0068\u0069\u006e\u0067\u003a \u0025\u0073",_beggbb );};if _eccfc ,_dcfce :=_cegdae .(_f .EndElement );_dcfce &&_eccfc .Name ==start .Name {break ;};};return nil ;};func (_ecbac ST_PhoneticAlignment )String ()string {switch _ecbac {case 0:return "";case 1:return "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};func _bfbbag (_fedga bool )uint8 {if _fedga {return 1;};return 0;};func (_efacbd ST_GroupBy )ValidateWithPath (path string )error {switch _efacbd {case 0,1,2,3,4,5,6,7,8:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efacbd ));};return nil ;};type CT_CellWatches struct{
|
|
|
|
// Cell Watch Item
|
|
CellWatch []*CT_CellWatch ;};func (_effbga ST_DateTimeGrouping )Validate ()error {return _effbga .ValidateWithPath ("")};func (_feefd *ST_UnderlineValues )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebfeed ,_ebgaac :=d .Token ();if _ebgaac !=nil {return _ebgaac ;};if _dbaccg ,_ccagdf :=_ebfeed .(_f .EndElement );_ccagdf &&_dbaccg .Name ==start .Name {*_feefd =1;return nil ;};if _aecgb ,_aafgbc :=_ebfeed .(_f .CharData );!_aafgbc {return _b .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",_ebfeed );}else {switch string (_aecgb ){case "":*_feefd =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_feefd =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_feefd =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_feefd =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_feefd =4;case "\u006e\u006f\u006e\u0065":*_feefd =5;};};_ebfeed ,_ebgaac =d .Token ();if _ebgaac !=nil {return _ebgaac ;};if _gdcdc ,_bdefce :=_ebfeed .(_f .EndElement );_bdefce &&_gdcdc .Name ==start .Name {return nil ;};return _b .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",_ebfeed );};type CT_NumFmts struct{
|
|
|
|
// Number Format Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Number Formats
|
|
NumFmt []*CT_NumFmt ;};func NewSst ()*Sst {_edecfg :=&Sst {};_edecfg .CT_Sst =*NewCT_Sst ();return _edecfg };func (_bebca ST_FieldSortType )ValidateWithPath (path string )error {switch _bebca {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebca ));};return nil ;};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_efbee :=&CT_ReviewedRevisions {};return _efbee ;};func (_fbaff *CT_OleItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fbaff .NameAttr )});if _fbaff .IconAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbaff .IconAttr ))});};if _fbaff .AdviseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbaff .AdviseAttr ))});};if _fbaff .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbaff .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfecg ST_SortType )String ()string {switch _bfecg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";};
|
|
|
|
// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path
|
|
func (_agaaa *CT_Reviewed )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_Tuples and its children
|
|
func (_afffg *CT_Tuples )Validate ()error {return _afffg .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");};func (_agege *CT_WebPublishObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_agege .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_agege .DivIdAttr )});if _agege .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agege .SourceObjectAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",_agege .DestinationFileAttr )});if _agege .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_agege .TitleAttr )});};if _agege .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_agege .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccaab *CT_ServerFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acacb :=range start .Attr {if _acacb .Name .Local =="\u0063\u006f\u0075n\u0074"{_addfe ,_cadffb :=_ga .ParseUint (_acacb .Value ,10,32);if _cadffb !=nil {return _cadffb ;};_ebeca :=uint32 (_addfe );_ccaab .CountAttr =&_ebeca ;continue ;};};_dafcfe :for {_bbcgba ,_abdac :=d .Token ();if _abdac !=nil {return _abdac ;};switch _bbdbbc :=_bbcgba .(type ){case _f .StartElement :switch _bbdbbc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}:_fdgdba :=NewCT_ServerFormat ();if _dgfcgc :=d .DecodeElement (_fdgdba ,&_bbdbbc );_dgfcgc !=nil {return _dgfcgc ;};_ccaab .ServerFormat =append (_ccaab .ServerFormat ,_fdgdba );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025v",_bbdbbc .Name );if _egead :=d .Skip ();_egead !=nil {return _egead ;};};case _f .EndElement :break _dafcfe ;case _f .CharData :};};return nil ;};func (_aaegee ST_DataValidationType )String ()string {switch _aaegee {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u0068\u006fl\u0065";case 3:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 4:return "\u006c\u0069\u0073\u0074";case 5:return "\u0064\u0061\u0074\u0065";case 6:return "\u0074\u0069\u006d\u0065";case 7:return "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case 8:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_dgbbec ST_Orientation )String ()string {switch _dgbbec {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3;);func (_aefaa *CT_DeletedField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_aefaa .NameAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RangePr struct{
|
|
|
|
// Source Data Set Beginning Range
|
|
AutoStartAttr *bool ;
|
|
|
|
// Source Data Ending Range
|
|
AutoEndAttr *bool ;
|
|
|
|
// Group By
|
|
GroupByAttr ST_GroupBy ;
|
|
|
|
// Numeric Grouping Start Value
|
|
StartNumAttr *float64 ;
|
|
|
|
// Numeric Grouping End Value
|
|
EndNumAttr *float64 ;
|
|
|
|
// Date Grouping Start Value
|
|
StartDateAttr *_g .Time ;
|
|
|
|
// Date Grouping End Value
|
|
EndDateAttr *_g .Time ;
|
|
|
|
// Grouping Interval
|
|
GroupIntervalAttr *float64 ;};
|
|
|
|
// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path
|
|
func (_gbgaad *CT_Sets )ValidateWithPath (path string )error {for _gfeddd ,_gffcb :=range _gbgaad .Set {if _dffadc :=_gffcb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gfeddd ));_dffadc !=nil {return _dffadc ;};};return nil ;};func (_cfbae *ST_ExternalConnectionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdaae ,_edbgf :=d .Token ();if _edbgf !=nil {return _edbgf ;};if _bbgca ,_cbagfb :=_bdaae .(_f .EndElement );_cbagfb &&_bbgca .Name ==start .Name {*_cfbae =1;return nil ;};if _becda ,_efbbd :=_bdaae .(_f .CharData );!_efbbd {return _b .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",_bdaae );}else {switch string (_becda ){case "":*_cfbae =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_cfbae =1;case "\u0074\u0065\u0078\u0074":*_cfbae =2;case "\u004d\u0044\u0059":*_cfbae =3;case "\u0044\u004d\u0059":*_cfbae =4;case "\u0059\u004d\u0044":*_cfbae =5;case "\u004d\u0059\u0044":*_cfbae =6;case "\u0044\u0059\u004d":*_cfbae =7;case "\u0059\u0044\u004d":*_cfbae =8;case "\u0073\u006b\u0069\u0070":*_cfbae =9;case "\u0045\u004d\u0044":*_cfbae =10;};};_bdaae ,_edbgf =d .Token ();if _edbgf !=nil {return _edbgf ;};if _fcbed ,_cacgc :=_bdaae .(_f .EndElement );_cacgc &&_fcbed .Name ==start .Name {return nil ;};return _b .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",_bdaae );};
|
|
|
|
// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path
|
|
func (_fgfa *CT_ColFields )ValidateWithPath (path string )error {for _abdg ,_fbef :=range _fgfa .Field {if _beeb :=_fbef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_abdg ));_beeb !=nil {return _beeb ;};};return nil ;};
|
|
|
|
// Validate validates the CT_VolTopic and its children
|
|
func (_afgcd *CT_VolTopic )Validate ()error {return _afgcd .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};func (_bbabc *CT_WebPublishObjects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efffc :=range start .Attr {if _efffc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcaec ,_agfdd :=_ga .ParseUint (_efffc .Value ,10,32);if _agfdd !=nil {return _agfdd ;};_baefc :=uint32 (_gcaec );_bbabc .CountAttr =&_baefc ;continue ;};};_gcadd :for {_gcgeb ,_dddfdf :=d .Token ();if _dddfdf !=nil {return _dddfdf ;};switch _afgce :=_gcgeb .(type ){case _f .StartElement :switch _afgce .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}:_ffade :=NewCT_WebPublishObject ();if _bccf :=d .DecodeElement (_ffade ,&_afgce );_bccf !=nil {return _bccf ;};_bbabc .WebPublishObject =append (_bbabc .WebPublishObject ,_ffade );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u0073\u0020\u0025\u0076",_afgce .Name );if _dcdbe :=d .Skip ();_dcdbe !=nil {return _dcdbe ;};};case _f .EndElement :break _gcadd ;case _f .CharData :};};return nil ;};func (_dcfabf ST_RefMode )Validate ()error {return _dcfabf .ValidateWithPath ("")};
|
|
|
|
// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path
|
|
func (_agdf *CT_BorderPr )ValidateWithPath (path string )error {if _bage :=_agdf .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_bage !=nil {return _bage ;};if _agdf .Color !=nil {if _aga :=_agdf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_aga !=nil {return _aga ;};};return nil ;};type CT_OutlinePr struct{
|
|
|
|
// Apply Styles in Outline
|
|
ApplyStylesAttr *bool ;
|
|
|
|
// Summary Below
|
|
SummaryBelowAttr *bool ;
|
|
|
|
// Summary Right
|
|
SummaryRightAttr *bool ;
|
|
|
|
// Show Outline Symbols
|
|
ShowOutlineSymbolsAttr *bool ;};
|
|
|
|
// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path
|
|
func (_eafcfd *CT_Users )ValidateWithPath (path string )error {for _agbcg ,_deaedc :=range _eafcfd .UserInfo {if _deabaf :=_deaedc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_agbcg ));_deabaf !=nil {return _deabaf ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path
|
|
func (_abacc *CT_Parameter )ValidateWithPath (path string )error {if _cbggg :=_abacc .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_cbggg !=nil {return _cbggg ;};return nil ;};type CT_SheetView struct{
|
|
|
|
// Window Protection
|
|
WindowProtectionAttr *bool ;
|
|
|
|
// Show Formulas
|
|
ShowFormulasAttr *bool ;
|
|
|
|
// Show Grid Lines
|
|
ShowGridLinesAttr *bool ;
|
|
|
|
// Show Headers
|
|
ShowRowColHeadersAttr *bool ;
|
|
|
|
// Show Zero Values
|
|
ShowZerosAttr *bool ;
|
|
|
|
// Right To Left
|
|
RightToLeftAttr *bool ;
|
|
|
|
// Sheet Tab Selected
|
|
TabSelectedAttr *bool ;
|
|
|
|
// Show Ruler
|
|
ShowRulerAttr *bool ;
|
|
|
|
// Show Outline Symbols
|
|
ShowOutlineSymbolsAttr *bool ;
|
|
|
|
// Default Grid Color
|
|
DefaultGridColorAttr *bool ;
|
|
|
|
// Show White Space
|
|
ShowWhiteSpaceAttr *bool ;
|
|
|
|
// View Type
|
|
ViewAttr ST_SheetViewType ;
|
|
|
|
// Top Left Visible Cell
|
|
TopLeftCellAttr *string ;
|
|
|
|
// Color Id
|
|
ColorIdAttr *uint32 ;
|
|
|
|
// Zoom Scale
|
|
ZoomScaleAttr *uint32 ;
|
|
|
|
// Zoom Scale Normal View
|
|
ZoomScaleNormalAttr *uint32 ;
|
|
|
|
// Zoom Scale Page Break Preview
|
|
ZoomScaleSheetLayoutViewAttr *uint32 ;
|
|
|
|
// Zoom Scale Page Layout View
|
|
ZoomScalePageLayoutViewAttr *uint32 ;
|
|
|
|
// Workbook View Index
|
|
WorkbookViewIdAttr uint32 ;
|
|
|
|
// View Pane
|
|
Pane *CT_Pane ;
|
|
|
|
// Selection
|
|
Selection []*CT_Selection ;
|
|
|
|
// PivotTable Selection
|
|
PivotSelection []*CT_PivotSelection ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_gcdfa ST_DataValidationOperator )String ()string {switch _gcdfa {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 6:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 7:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 8:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return "";};
|
|
|
|
// Validate validates the CT_OleObjects and its children
|
|
func (_gdacga *CT_OleObjects )Validate ()error {return _gdacga .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};func (_bfggf *CT_MetadataTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfggf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bfggf .CountAttr )});};e .EncodeToken (start );_cadggf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_gfcab :=range _bfggf .MetadataType {e .EncodeElement (_gfcab ,_cadggf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggddfa ST_VerticalAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdedfa :=_f .Attr {};_bdedfa .Name =name ;switch _ggddfa {case ST_VerticalAlignmentUnset :_bdedfa .Value ="";case ST_VerticalAlignmentTop :_bdedfa .Value ="\u0074\u006f\u0070";case ST_VerticalAlignmentCenter :_bdedfa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_bdedfa .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_bdedfa .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_VerticalAlignmentDistributed :_bdedfa .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bdedfa ,nil ;};
|
|
|
|
// Validate validates the CT_TupleCache and its children
|
|
func (_bggefe *CT_TupleCache )Validate ()error {return _bggefe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_afebfb ST_PrintError )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afebfb .String (),start );};
|
|
|
|
// Validate validates the CT_PivotHierarchies and its children
|
|
func (_fcgbef *CT_PivotHierarchies )Validate ()error {return _fcgbef .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path
|
|
func (_cfeeb *CT_Schema )ValidateWithPath (path string )error {return nil };type CT_CommentPr struct{
|
|
|
|
// Locked Flag
|
|
LockedAttr *bool ;
|
|
|
|
// Default Size Flag
|
|
DefaultSizeAttr *bool ;
|
|
|
|
// Print Flag
|
|
PrintAttr *bool ;
|
|
|
|
// Disabled Flag
|
|
DisabledAttr *bool ;
|
|
|
|
// Automatic Fill Flag
|
|
AutoFillAttr *bool ;
|
|
|
|
// Automatic Line Flag
|
|
AutoLineAttr *bool ;
|
|
|
|
// Alternative Text
|
|
AltTextAttr *string ;
|
|
|
|
// Text Horizontal Alignment
|
|
TextHAlignAttr ST_TextHAlign ;
|
|
|
|
// ext Vertical Alignment
|
|
TextVAlignAttr ST_TextVAlign ;
|
|
|
|
// Text Lock Flag
|
|
LockTextAttr *bool ;
|
|
|
|
// Far East Alignment Flag
|
|
JustLastXAttr *bool ;
|
|
|
|
// Automatic Text Scaling Flag
|
|
AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};type CT_WebPublishObject struct{
|
|
|
|
// Id
|
|
IdAttr uint32 ;
|
|
|
|
// Div Id
|
|
DivIdAttr string ;
|
|
|
|
// Source Object
|
|
SourceObjectAttr *string ;
|
|
|
|
// Destination File
|
|
DestinationFileAttr string ;
|
|
|
|
// Title
|
|
TitleAttr *string ;
|
|
|
|
// Auto Republish
|
|
AutoRepublishAttr *bool ;};
|
|
|
|
// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path
|
|
func (_bebfa *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _bebfa .ExternalBook !=nil {if _daaff :=_bebfa .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_daaff !=nil {return _daaff ;};};if _bebfa .DdeLink !=nil {if _gdccd :=_bebfa .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_gdccd !=nil {return _gdccd ;};};if _bebfa .OleLink !=nil {if _cfffg :=_bebfa .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");_cfffg !=nil {return _cfffg ;};};return nil ;};func (_cefde *CT_MetadataRecord )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdfdbc :=range start .Attr {if _bdfdbc .Name .Local =="\u0074"{_cfdfb ,_gedgg :=_ga .ParseUint (_bdfdbc .Value ,10,32);if _gedgg !=nil {return _gedgg ;};_cefde .TAttr =uint32 (_cfdfb );continue ;};if _bdfdbc .Name .Local =="\u0076"{_abff ,_cfcecd :=_ga .ParseUint (_bdfdbc .Value ,10,32);if _cfcecd !=nil {return _cfcecd ;};_cefde .VAttr =uint32 (_abff );continue ;};};for {_egbab ,_ccdfc :=d .Token ();if _ccdfc !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052\u0065\u0063\u006f\u0072\u0064: \u0025\u0073",_ccdfc );};if _ggbcd ,_eaafd :=_egbab .(_f .EndElement );_eaafd &&_ggbcd .Name ==start .Name {break ;};};return nil ;};func (_cabcf *CT_Hyperlinks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ccfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_dbdad :=range _cabcf .Hyperlink {e .EncodeElement (_dbdad ,_ccfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adeddc *CT_RevisionCellChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_adeddc .SIdAttr )});if _adeddc .OdxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .OdxfAttr ))});};if _adeddc .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .XfDxfAttr ))});};if _adeddc .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .SAttr ))});};if _adeddc .DxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .DxfAttr ))});};if _adeddc .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_adeddc .NumFmtIdAttr )});};if _adeddc .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .QuotePrefixAttr ))});};if _adeddc .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .OldQuotePrefixAttr ))});};if _adeddc .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .PhAttr ))});};if _adeddc .OldPhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .OldPhAttr ))});};if _adeddc .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .EndOfListFormulaUpdateAttr ))});};if _adeddc .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_adeddc .RIdAttr )});};if _adeddc .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .UaAttr ))});};if _adeddc .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adeddc .RaAttr ))});};e .EncodeToken (start );if _adeddc .Oc !=nil {_abcad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0063"}};e .EncodeElement (_adeddc .Oc ,_abcad );};_cbgebe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_adeddc .Nc ,_cbgebe );if _adeddc .Odxf !=nil {_agea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}};e .EncodeElement (_adeddc .Odxf ,_agea );};if _adeddc .Ndxf !=nil {_fbbfg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_adeddc .Ndxf ,_fbbfg );};if _adeddc .ExtLst !=nil {_fbdec :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adeddc .ExtLst ,_fbdec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_dffgbg :=&CT_RevisionDefinedName {};return _dffgbg ;};func (_eccad *CT_RevisionDefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eccad .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .LocalSheetIdAttr )});};if _eccad .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eccad .CustomViewAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_eccad .NameAttr )});if _eccad .FunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eccad .FunctionAttr ))});};if _eccad .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eccad .OldFunctionAttr ))});};if _eccad .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .FunctionGroupIdAttr )});};if _eccad .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .OldFunctionGroupIdAttr )});};if _eccad .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .ShortcutKeyAttr )});};if _eccad .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .OldShortcutKeyAttr )});};if _eccad .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eccad .HiddenAttr ))});};if _eccad .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eccad .OldHiddenAttr ))});};if _eccad .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .CustomMenuAttr )});};if _eccad .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .OldCustomMenuAttr )});};if _eccad .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .DescriptionAttr )});};if _eccad .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .OldDescriptionAttr )});};if _eccad .HelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .HelpAttr )});};if _eccad .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .OldHelpAttr )});};if _eccad .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .StatusBarAttr )});};if _eccad .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .OldStatusBarAttr )});};if _eccad .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .CommentAttr )});};if _eccad .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .OldCommentAttr )});};if _eccad .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eccad .RIdAttr )});};if _eccad .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eccad .UaAttr ))});};if _eccad .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eccad .RaAttr ))});};e .EncodeToken (start );if _eccad .Formula !=nil {_defgdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};_cf .AddPreserveSpaceAttr (&_defgdg ,*_eccad .Formula );e .EncodeElement (_eccad .Formula ,_defgdg );};if _eccad .OldFormula !=nil {_bddba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}};_cf .AddPreserveSpaceAttr (&_bddba ,*_eccad .OldFormula );e .EncodeElement (_eccad .OldFormula ,_bddba );};if _eccad .ExtLst !=nil {_cgcde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eccad .ExtLst ,_cgcde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CfRule ()*CT_CfRule {_efg :=&CT_CfRule {};return _efg };func (_fcfb *CT_CellStyleXfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcfb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fcfb .CountAttr )});};e .EncodeToken (start );_bceb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_deeg :=range _fcfb .Xf {e .EncodeElement (_deeg ,_bceb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_QueryTable struct{
|
|
|
|
// QueryTable Name
|
|
NameAttr string ;
|
|
|
|
// First Row Column Titles
|
|
HeadersAttr *bool ;
|
|
|
|
// Row Numbers
|
|
RowNumbersAttr *bool ;
|
|
|
|
// Disable Refresh
|
|
DisableRefreshAttr *bool ;
|
|
|
|
// Background Refresh
|
|
BackgroundRefreshAttr *bool ;
|
|
|
|
// First Background Refresh
|
|
FirstBackgroundRefreshAttr *bool ;
|
|
|
|
// Refresh On Load
|
|
RefreshOnLoadAttr *bool ;
|
|
|
|
// Grow Shrink Type
|
|
GrowShrinkTypeAttr ST_GrowShrinkType ;
|
|
|
|
// Fill Adjacent Formulas
|
|
FillFormulasAttr *bool ;
|
|
|
|
// Remove Data On Save
|
|
RemoveDataOnSaveAttr *bool ;
|
|
|
|
// Disable Edit
|
|
DisableEditAttr *bool ;
|
|
|
|
// Preserve Formatting On Refresh
|
|
PreserveFormattingAttr *bool ;
|
|
|
|
// Adjust Column Width On Refresh
|
|
AdjustColumnWidthAttr *bool ;
|
|
|
|
// Intermediate
|
|
IntermediateAttr *bool ;
|
|
|
|
// Connection Id
|
|
ConnectionIdAttr uint32 ;
|
|
|
|
// QueryTable Refresh Information
|
|
QueryTableRefresh *CT_QueryTableRefresh ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_dbegc :=&CT_SheetIdMap {};return _dbegc };type CT_PageBreak struct{
|
|
|
|
// Page Break Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Manual Break Count
|
|
ManualBreakCountAttr *uint32 ;
|
|
|
|
// Break
|
|
Brk []*CT_Break ;};
|
|
|
|
// Validate validates the CT_CalculatedMember and its children
|
|
func (_edaa *CT_CalculatedMember )Validate ()error {return _edaa .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");};
|
|
|
|
// Validate validates the CT_FontScheme and its children
|
|
func (_cbgac *CT_FontScheme )Validate ()error {return _cbgac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func NewCT_XmlPr ()*CT_XmlPr {_agcgf :=&CT_XmlPr {};return _agcgf };
|
|
|
|
// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path
|
|
func (_fbbgaf *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };func (_bdcac *CT_RevisionInsertSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bdcac .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_bdcac .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_bdcac .SheetPositionAttr )});if _bdcac .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdcac .RIdAttr )});};if _bdcac .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bdcac .UaAttr ))});};if _bdcac .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bdcac .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dffaa ST_TextVAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgafef :=_f .Attr {};_bgafef .Name =name ;switch _dffaa {case ST_TextVAlignUnset :_bgafef .Value ="";case ST_TextVAlignTop :_bgafef .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_bgafef .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_bgafef .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_bgafef .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_bgafef .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bgafef ,nil ;};func (_cfegec *CT_PageFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfegec .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfegec .CountAttr )});};e .EncodeToken (start );_ebeac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_feddb :=range _cfegec .PageField {e .EncodeElement (_feddb ,_ebeac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbgbg ST_DateTimeGrouping )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgaafb :=_f .Attr {};_fgaafb .Name =name ;switch _bbgbg {case ST_DateTimeGroupingUnset :_fgaafb .Value ="";case ST_DateTimeGroupingYear :_fgaafb .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_fgaafb .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_fgaafb .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_fgaafb .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_fgaafb .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_fgaafb .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _fgaafb ,nil ;};
|
|
|
|
// Validate validates the CT_Tables and its children
|
|
func (_dcgce *CT_Tables )Validate ()error {return _dcgce .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};
|
|
|
|
// Validate validates the CT_PageBreak and its children
|
|
func (_bdba *CT_PageBreak )Validate ()error {return _bdba .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};
|
|
|
|
// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path
|
|
func (_bffed *CT_Error )ValidateWithPath (path string )error {if _bffed .Tpls !=nil {if _bbca :=_bffed .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_bbca !=nil {return _bbca ;};};for _cfbe ,_beaab :=range _bffed .X {if _bbeb :=_beaab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cfbe ));_bbeb !=nil {return _bbeb ;};};return nil ;};func (_ffdbg *CT_Map )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deff :=range start .Attr {if _deff .Name .Local =="\u0049\u0044"{_afaae ,_daaca :=_ga .ParseUint (_deff .Value ,10,32);if _daaca !=nil {return _daaca ;};_ffdbg .IDAttr =uint32 (_afaae );continue ;};if _deff .Name .Local =="\u004e\u0061\u006d\u0065"{_gdaaf ,_dfdedg :=_deff .Value ,error (nil );if _dfdedg !=nil {return _dfdedg ;};_ffdbg .NameAttr =_gdaaf ;continue ;};if _deff .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_cdefa ,_bgbe :=_deff .Value ,error (nil );if _bgbe !=nil {return _bgbe ;};_ffdbg .RootElementAttr =_cdefa ;continue ;};if _deff .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_afgea ,_gcbf :=_deff .Value ,error (nil );if _gcbf !=nil {return _gcbf ;};_ffdbg .SchemaIDAttr =_afgea ;continue ;};if _deff .Name .Local =="\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"{_cefeg ,_dcccde :=_ga .ParseBool (_deff .Value );if _dcccde !=nil {return _dcccde ;};_ffdbg .ShowImportExportValidationErrorsAttr =_cefeg ;continue ;};if _deff .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_ffefg ,_eaaba :=_ga .ParseBool (_deff .Value );if _eaaba !=nil {return _eaaba ;};_ffdbg .AutoFitAttr =_ffefg ;continue ;};if _deff .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_eabeb ,_eggbg :=_ga .ParseBool (_deff .Value );if _eggbg !=nil {return _eggbg ;};_ffdbg .AppendAttr =_eabeb ;continue ;};if _deff .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_baebb ,_adcgf :=_ga .ParseBool (_deff .Value );if _adcgf !=nil {return _adcgf ;};_ffdbg .PreserveSortAFLayoutAttr =_baebb ;continue ;};if _deff .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_gaffb ,_gedff :=_ga .ParseBool (_deff .Value );if _gedff !=nil {return _gedff ;};_ffdbg .PreserveFormatAttr =_gaffb ;continue ;};};_gcaef :for {_bgecg ,_aeba :=d .Token ();if _aeba !=nil {return _aeba ;};switch _dafdg :=_bgecg .(type ){case _f .StartElement :switch _dafdg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_ffdbg .DataBinding =NewCT_DataBinding ();if _eabgf :=d .DecodeElement (_ffdbg .DataBinding ,&_dafdg );_eabgf !=nil {return _eabgf ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0070\u0020\u0025\u0076",_dafdg .Name );if _baace :=d .Skip ();_baace !=nil {return _baace ;};};case _f .EndElement :break _gcaef ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path
|
|
func (_cd *CT_Authors )ValidateWithPath (path string )error {return nil };func NewCT_MemberProperties ()*CT_MemberProperties {_fccd :=&CT_MemberProperties {};return _fccd };func (_gdaeg *CT_TableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gdaeg .NameAttr )});if _gdaeg .PivotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gdaeg .PivotAttr ))});};if _gdaeg .TableAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gdaeg .TableAttr ))});};if _gdaeg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gdaeg .CountAttr )});};e .EncodeToken (start );if _gdaeg .TableStyleElement !=nil {_cdafe :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}};for _ ,_cfadd :=range _gdaeg .TableStyleElement {e .EncodeElement (_cfadd ,_cdafe );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeeffb ST_CalcMode )String ()string {switch _aeeffb {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061\u0075\u0074\u006f";case 3:return "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return "";};type CT_DataValidation struct{
|
|
|
|
// Data Validation Type
|
|
TypeAttr ST_DataValidationType ;
|
|
|
|
// Data Validation Error Style
|
|
ErrorStyleAttr ST_DataValidationErrorStyle ;
|
|
|
|
// IME Mode Enforced
|
|
ImeModeAttr ST_DataValidationImeMode ;
|
|
|
|
// Operator
|
|
OperatorAttr ST_DataValidationOperator ;
|
|
|
|
// Allow Blank
|
|
AllowBlankAttr *bool ;
|
|
|
|
// Show Drop Down
|
|
ShowDropDownAttr *bool ;
|
|
|
|
// Show Input Message
|
|
ShowInputMessageAttr *bool ;
|
|
|
|
// Show Error Message
|
|
ShowErrorMessageAttr *bool ;
|
|
|
|
// Error Alert Text
|
|
ErrorTitleAttr *string ;
|
|
|
|
// Error Message
|
|
ErrorAttr *string ;
|
|
|
|
// Prompt Title
|
|
PromptTitleAttr *string ;
|
|
|
|
// Input Prompt
|
|
PromptAttr *string ;
|
|
|
|
// Sequence of References
|
|
SqrefAttr ST_Sqref ;
|
|
|
|
// Formula 1
|
|
Formula1 *string ;
|
|
|
|
// Formula 2
|
|
Formula2 *string ;};type CT_BooleanProperty struct{
|
|
|
|
// Value
|
|
ValAttr *bool ;};func (_bdfade *CT_SmartTags )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faaab :for {_aedggg ,_dcgfc :=d .Token ();if _dcgfc !=nil {return _dcgfc ;};switch _feecc :=_aedggg .(type ){case _f .StartElement :switch _feecc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_gbbce :=NewCT_CellSmartTags ();if _gfdag :=d .DecodeElement (_gbbce ,&_feecc );_gfdag !=nil {return _gfdag ;};_bdfade .CellSmartTags =append (_bdfade .CellSmartTags ,_gbbce );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006d\u0061r\u0074\u0054\u0061\u0067\u0073\u0020\u0025\u0076",_feecc .Name );if _aagcc :=d .Skip ();_aagcc !=nil {return _aagcc ;};};case _f .EndElement :break _faaab ;case _f .CharData :};};return nil ;};func (_ceacf *CT_DataValidations )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccddg :=range start .Attr {if _ccddg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_agdec ,_bffee :=_ga .ParseBool (_ccddg .Value );if _bffee !=nil {return _bffee ;};_ceacf .DisablePromptsAttr =&_agdec ;continue ;};if _ccddg .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_egae ,_fcggg :=_ga .ParseUint (_ccddg .Value ,10,32);if _fcggg !=nil {return _fcggg ;};_bfabf :=uint32 (_egae );_ceacf .XWindowAttr =&_bfabf ;continue ;};if _ccddg .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_daacg ,_bcgdf :=_ga .ParseUint (_ccddg .Value ,10,32);if _bcgdf !=nil {return _bcgdf ;};_bfag :=uint32 (_daacg );_ceacf .YWindowAttr =&_bfag ;continue ;};if _ccddg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgaac ,_aagaa :=_ga .ParseUint (_ccddg .Value ,10,32);if _aagaa !=nil {return _aagaa ;};_fcfg :=uint32 (_cgaac );_ceacf .CountAttr =&_fcfg ;continue ;};};_aecbfb :for {_faaeg ,_dadgf :=d .Token ();if _dadgf !=nil {return _dadgf ;};switch _afeea :=_faaeg .(type ){case _f .StartElement :switch _afeea .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}:_effcd :=NewCT_DataValidation ();if _bbaa :=d .DecodeElement (_effcd ,&_afeea );_bbaa !=nil {return _bbaa ;};_ceacf .DataValidation =append (_ceacf .DataValidation ,_effcd );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061l\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_afeea .Name );if _agadb :=d .Skip ();_agadb !=nil {return _agadb ;};};case _f .EndElement :break _aecbfb ;case _f .CharData :};};return nil ;};func NewCT_WebPr ()*CT_WebPr {_bcaec :=&CT_WebPr {};return _bcaec };type CT_IgnoredError struct{
|
|
|
|
// Sequence of References
|
|
SqrefAttr ST_Sqref ;
|
|
|
|
// Evaluation Error
|
|
EvalErrorAttr *bool ;
|
|
|
|
// Two Digit Text Year
|
|
TwoDigitTextYearAttr *bool ;
|
|
|
|
// Number Stored As Text
|
|
NumberStoredAsTextAttr *bool ;
|
|
|
|
// Formula
|
|
FormulaAttr *bool ;
|
|
|
|
// Formula Range
|
|
FormulaRangeAttr *bool ;
|
|
|
|
// Unlocked Formula
|
|
UnlockedFormulaAttr *bool ;
|
|
|
|
// Empty Cell Reference
|
|
EmptyCellReferenceAttr *bool ;
|
|
|
|
// List Data Validation
|
|
ListDataValidationAttr *bool ;
|
|
|
|
// Calculated Column
|
|
CalculatedColumnAttr *bool ;};
|
|
|
|
// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path
|
|
func (_fgfga *CT_MapInfo )ValidateWithPath (path string )error {for _bebdc ,_ddcc :=range _fgfga .Schema {if _baacgg :=_ddcc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_bebdc ));_baacgg !=nil {return _baacgg ;};};for _bfbec ,_daagf :=range _fgfga .Map {if _dded :=_daagf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_bfbec ));_dded !=nil {return _dded ;};};return nil ;};func (_ffaba *PivotTableDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffaba .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_fgaad :=range start .Attr {if _fgaad .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_eadgb ,_fdabdd :=_ga .ParseUint (_fgaad .Value ,10,8);if _fdabdd !=nil {return _fdabdd ;};_dedfg :=uint8 (_eadgb );_ffaba .CreatedVersionAttr =&_dedfg ;continue ;};if _fgaad .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_aabfd ,_aebee :=_ga .ParseUint (_fgaad .Value ,10,32);if _aebee !=nil {return _aebee ;};_bbegdf :=uint32 (_aabfd );_ffaba .IndentAttr =&_bbegdf ;continue ;};if _fgaad .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_ebfdc ,_ddddf :=_fgaad .Value ,error (nil );if _ddddf !=nil {return _ddddf ;};_ffaba .PivotTableStyleAttr =&_ebfdc ;continue ;};if _fgaad .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_febfgc ,_abbdfc :=_ga .ParseBool (_fgaad .Value );if _abbdfc !=nil {return _abbdfc ;};_ffaba .ShowEmptyRowAttr =&_febfgc ;continue ;};if _fgaad .Name .Local =="\u0074\u0061\u0067"{_caedgc ,_edegbg :=_fgaad .Value ,error (nil );if _edegbg !=nil {return _edegbg ;};_ffaba .TagAttr =&_caedgc ;continue ;};if _fgaad .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_cdacg ,_fbeaa :=_ga .ParseBool (_fgaad .Value );if _fbeaa !=nil {return _fbeaa ;};_ffaba .ShowEmptyColAttr =&_cdacg ;continue ;};if _fgaad .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_fbgcg ,_daabad :=_ga .ParseUint (_fgaad .Value ,10,8);if _daabad !=nil {return _daabad ;};_gecba :=uint8 (_fbgcg );_ffaba .MinRefreshableVersionAttr =&_gecba ;continue ;};if _fgaad .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_ebacf ,_faaeff :=_ga .ParseBool (_fgaad .Value );if _faaeff !=nil {return _faaeff ;};_ffaba .ShowHeadersAttr =&_ebacf ;continue ;};if _fgaad .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_ddbbf ,_fefcf :=_ga .ParseBool (_fgaad .Value );if _fefcf !=nil {return _fefcf ;};_ffaba .AsteriskTotalsAttr =&_ddbbf ;continue ;};if _fgaad .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gadfe ,_cddfb :=_ga .ParseBool (_fgaad .Value );if _cddfb !=nil {return _cddfb ;};_ffaba .CompactAttr =&_gadfe ;continue ;};if _fgaad .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_eeceb ,_cddcee :=_ga .ParseBool (_fgaad .Value );if _cddcee !=nil {return _cddcee ;};_ffaba .EditDataAttr =&_eeceb ;continue ;};if _fgaad .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_edege ,_aaefc :=_ga .ParseBool (_fgaad .Value );if _aaefc !=nil {return _aaefc ;};_ffaba .OutlineAttr =&_edege ;continue ;};if _fgaad .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_fcbeab ,_gbaef :=_ga .ParseBool (_fgaad .Value );if _gbaef !=nil {return _gbaef ;};_ffaba .ShowCalcMbrsAttr =&_fcbeab ;continue ;};if _fgaad .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_ccfbac ,_ececbg :=_ga .ParseBool (_fgaad .Value );if _ececbg !=nil {return _ececbg ;};_ffaba .OutlineDataAttr =&_ccfbac ;continue ;};if _fgaad .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_accgbg ,_facca :=_ga .ParseBool (_fgaad .Value );if _facca !=nil {return _facca ;};_ffaba .GridDropZonesAttr =&_accgbg ;continue ;};if _fgaad .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_adfcg ,_ddeda :=_ga .ParseBool (_fgaad .Value );if _ddeda !=nil {return _ddeda ;};_ffaba .CustomListSortAttr =&_adfcg ;continue ;};if _fgaad .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_cfead ,_deeef :=_ga .ParseBool (_fgaad .Value );if _deeef !=nil {return _deeef ;};_ffaba .RowGrandTotalsAttr =&_cfead ;continue ;};if _fgaad .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aegded ,_afdgc :=_ga .ParseBool (_fgaad .Value );if _afdgc !=nil {return _afdgc ;};_ffaba .ApplyWidthHeightFormatsAttr =&_aegded ;continue ;};if _fgaad .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_acaef ,_cbccf :=_ga .ParseBool (_fgaad .Value );if _cbccf !=nil {return _cbccf ;};_ffaba .UseAutoFormattingAttr =&_acaef ;continue ;};if _fgaad .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_egcaf ,_gaeca :=_fgaad .Value ,error (nil );if _gaeca !=nil {return _gaeca ;};_ffaba .RowHeaderCaptionAttr =&_egcaf ;continue ;};if _fgaad .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_eagb ,_adffa :=_ga .ParseBool (_fgaad .Value );if _adffa !=nil {return _adffa ;};_ffaba .ShowDrillAttr =&_eagb ;continue ;};if _fgaad .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_aeadeg ,_fdgfcb :=_ga .ParseBool (_fgaad .Value );if _fdgfcb !=nil {return _fdgfcb ;};_ffaba .MergeItemAttr =&_aeadeg ;continue ;};if _fgaad .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_affcg ,_bbfdb :=_ga .ParseBool (_fgaad .Value );if _bbfdb !=nil {return _bbfdb ;};_ffaba .ApplyBorderFormatsAttr =&_affcg ;continue ;};if _fgaad .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_bgbbc ,_eaggag :=_ga .ParseBool (_fgaad .Value );if _eaggag !=nil {return _eaggag ;};_ffaba .VisualTotalsAttr =&_bgbbc ;continue ;};if _fgaad .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_aeccc ,_fbbag :=_ga .ParseBool (_fgaad .Value );if _fbbag !=nil {return _fbbag ;};_ffaba .CompactDataAttr =&_aeccc ;continue ;};if _fgaad .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cbeebg ,_eebbe :=_ga .ParseUint (_fgaad .Value ,10,32);if _eebbe !=nil {return _eebbe ;};_gafgb :=uint32 (_cbeebg );_ffaba .DataPositionAttr =&_gafgb ;continue ;};if _fgaad .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_egbdf ,_aeaade :=_ga .ParseBool (_fgaad .Value );if _aeaade !=nil {return _aeaade ;};_ffaba .MultipleFieldFiltersAttr =&_egbdf ;continue ;};if _fgaad .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_gadca ,_cadcef :=_ga .ParseBool (_fgaad .Value );if _cadcef !=nil {return _cadcef ;};_ffaba .PageOverThenDownAttr =&_gadca ;continue ;};if _fgaad .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_baaeg ,_eeaceb :=_ga .ParseBool (_fgaad .Value );if _eeaceb !=nil {return _eeaceb ;};_ffaba .FieldListSortAscendingAttr =&_baaeg ;continue ;};if _fgaad .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_gabadf ,_efcegg :=_ga .ParseBool (_fgaad .Value );if _efcegg !=nil {return _efcegg ;};_ffaba .ShowMissingAttr =&_gabadf ;continue ;};if _fgaad .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_bdfec ,_afbdd :=_ga .ParseBool (_fgaad .Value );if _afbdd !=nil {return _afbdd ;};_ffaba .FieldPrintTitlesAttr =&_bdfec ;continue ;};if _fgaad .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_gbegbe ,_aabfb :=_ga .ParseBool (_fgaad .Value );if _aabfb !=nil {return _aabfb ;};_ffaba .ShowMemberPropertyTipsAttr =&_gbegbe ;continue ;};if _fgaad .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_cagag ,_bbabbe :=_fgaad .Value ,error (nil );if _bbabbe !=nil {return _bbabbe ;};_ffaba .PageStyleAttr =&_cagag ;continue ;};if _fgaad .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_affcef ,_fdddfb :=_ga .ParseUint (_fgaad .Value ,10,32);if _fdddfb !=nil {return _fdddfb ;};_edcae :=uint32 (_affcef );_ffaba .AutoFormatIdAttr =&_edcae ;continue ;};if _fgaad .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_eeegad ,_badada :=_ga .ParseBool (_fgaad .Value );if _badada !=nil {return _badada ;};_ffaba .ShowItemsAttr =&_eeegad ;continue ;};if _fgaad .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_aadbc ,_cfabg :=_ga .ParseBool (_fgaad .Value );if _cfabg !=nil {return _cfabg ;};_ffaba .ApplyPatternFormatsAttr =&_aadbc ;continue ;};if _fgaad .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_abgde ,_degdf :=_ga .ParseBool (_fgaad .Value );if _degdf !=nil {return _degdf ;};_ffaba .EnableFieldPropertiesAttr =&_abgde ;continue ;};if _fgaad .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_efgef ,_ebbae :=_ga .ParseBool (_fgaad .Value );if _ebbae !=nil {return _ebbae ;};_ffaba .ShowMultipleLabelAttr =&_efgef ;continue ;};if _fgaad .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_adffec ,_eegaf :=_ga .ParseBool (_fgaad .Value );if _eegaf !=nil {return _eegaf ;};_ffaba .PreserveFormattingAttr =&_adffec ;continue ;};if _fgaad .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ceaea ,_ebdaff :=_ga .ParseBool (_fgaad .Value );if _ebdaff !=nil {return _ebdaff ;};_ffaba .PublishedAttr =&_ceaea ;continue ;};if _fgaad .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_gfcdcf ,_bedge :=_fgaad .Value ,error (nil );if _bedge !=nil {return _bedge ;};_ffaba .MissingCaptionAttr =&_gfcdcf ;continue ;};if _fgaad .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_accfd ,_ebfaca :=_ga .ParseBool (_fgaad .Value );if _ebfaca !=nil {return _ebfaca ;};_ffaba .ImmersiveAttr =&_accfd ;continue ;};if _fgaad .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_dcbfg ,_gdcgb :=_ga .ParseUint (_fgaad .Value ,10,32);if _gdcgb !=nil {return _gdcgb ;};_dcbga :=uint32 (_dcbfg );_ffaba .PageWrapAttr =&_dcbga ;continue ;};if _fgaad .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_bbgdd ,_fffgd :=_ga .ParseUint (_fgaad .Value ,10,32);if _fffgd !=nil {return _fffgd ;};_edbfbe :=uint32 (_bbgdd );_ffaba .ChartFormatAttr =&_edbfbe ;continue ;};if _fgaad .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_eaegf ,_dgfed :=_ga .ParseBool (_fgaad .Value );if _dgfed !=nil {return _dgfed ;};_ffaba .ShowDataDropDownAttr =&_eaegf ;continue ;};if _fgaad .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dacbaf ,_cdage :=_fgaad .Value ,error (nil );if _cdage !=nil {return _cdage ;};_ffaba .ColHeaderCaptionAttr =&_dacbaf ;continue ;};if _fgaad .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_bcfga ,_dfagd :=_ga .ParseBool (_fgaad .Value );if _dfagd !=nil {return _dfagd ;};_ffaba .SubtotalHiddenItemsAttr =&_bcfga ;continue ;};if _fgaad .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_gebdca ,_adgcbb :=_ga .ParseBool (_fgaad .Value );if _adgcbb !=nil {return _adgcbb ;};_ffaba .MdxSubqueriesAttr =&_gebdca ;continue ;};if _fgaad .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_caddf ,_gaabd :=_fgaad .Value ,error (nil );if _gaabd !=nil {return _gaabd ;};_ffaba .ErrorCaptionAttr =&_caddf ;continue ;};if _fgaad .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_ffgee ,_dacbf :=_ga .ParseBool (_fgaad .Value );if _dacbf !=nil {return _dacbf ;};_ffaba .ColGrandTotalsAttr =&_ffgee ;continue ;};if _fgaad .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_adbccg ,_geffb :=_ga .ParseBool (_fgaad .Value );if _geffb !=nil {return _geffb ;};_ffaba .PrintDrillAttr =&_adbccg ;continue ;};if _fgaad .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_ebcdgd ,_gddge :=_ga .ParseBool (_fgaad .Value );if _gddge !=nil {return _gddge ;};_ffaba .ItemPrintTitlesAttr =&_ebcdgd ;continue ;};if _fgaad .Name .Local =="\u006e\u0061\u006d\u0065"{_gfdea ,_bbgef :=_fgaad .Value ,error (nil );if _bbgef !=nil {return _bbgef ;};_ffaba .NameAttr =_gfdea ;continue ;};if _fgaad .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_efgcge ,_fcddaa :=_ga .ParseBool (_fgaad .Value );if _fcddaa !=nil {return _fcddaa ;};_ffaba .ShowDropZonesAttr =&_efgcge ;continue ;};if _fgaad .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_dfbfe ,_bbbbd :=_ga .ParseBool (_fgaad .Value );if _bbbbd !=nil {return _bbbbd ;};_ffaba .ShowDataTipsAttr =&_dfbfe ;continue ;};if _fgaad .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_afaadg ,_dfcffc :=_fgaad .Value ,error (nil );if _dfcffc !=nil {return _dfcffc ;};_ffaba .VacatedStyleAttr =&_afaadg ;continue ;};if _fgaad .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_efcgf ,_dcfffc :=_fgaad .Value ,error (nil );if _dcfffc !=nil {return _dcfffc ;};_ffaba .GrandTotalCaptionAttr =&_efcgf ;continue ;};if _fgaad .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_beedc ,_fdddg :=_ga .ParseBool (_fgaad .Value );if _fdddg !=nil {return _fdddg ;};_ffaba .ApplyNumberFormatsAttr =&_beedc ;continue ;};if _fgaad .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_eaedb ,_ggegdd :=_ga .ParseBool (_fgaad .Value );if _ggegdd !=nil {return _ggegdd ;};_ffaba .EnableDrillAttr =&_eaedb ;continue ;};if _fgaad .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bfgab ,_ggaab :=_ga .ParseBool (_fgaad .Value );if _ggaab !=nil {return _ggaab ;};_ffaba .ApplyFontFormatsAttr =&_bfgab ;continue ;};if _fgaad .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_ceadd ,_bgcbad :=_ga .ParseBool (_fgaad .Value );if _bgcbad !=nil {return _bgcbad ;};_ffaba .DisableFieldListAttr =&_ceadd ;continue ;};if _fgaad .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ccdddc ,_faace :=_ga .ParseBool (_fgaad .Value );if _faace !=nil {return _faace ;};_ffaba .ApplyAlignmentFormatsAttr =&_ccdddc ;continue ;};if _fgaad .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_cbefd ,_gaddfe :=_ga .ParseBool (_fgaad .Value );if _gaddfe !=nil {return _gaddfe ;};_ffaba .DataOnRowsAttr =&_cbefd ;continue ;};if _fgaad .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gdefc ,_bgdcb :=_fgaad .Value ,error (nil );if _bgdcb !=nil {return _bgdcb ;};_ffaba .DataCaptionAttr =_gdefc ;continue ;};if _fgaad .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_fgadca ,_caggf :=_ga .ParseBool (_fgaad .Value );if _caggf !=nil {return _caggf ;};_ffaba .ShowErrorAttr =&_fgadca ;continue ;};if _fgaad .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_dbefbf ,_egacf :=_ga .ParseUint (_fgaad .Value ,10,32);if _egacf !=nil {return _egacf ;};_ffaba .CacheIdAttr =uint32 (_dbefbf );continue ;};if _fgaad .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_dedbeg ,_gfcfbg :=_ga .ParseBool (_fgaad .Value );if _gfcfbg !=nil {return _gfcfbg ;};_ffaba .EnableWizardAttr =&_dedbeg ;continue ;};if _fgaad .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_egfcg ,_becfd :=_ga .ParseUint (_fgaad .Value ,10,8);if _becfd !=nil {return _becfd ;};_bcafa :=uint8 (_egfcg );_ffaba .UpdatedVersionAttr =&_bcafa ;continue ;};};_aeeeff :for {_aagdf ,_dgeffd :=d .Token ();if _dgeffd !=nil {return _dgeffd ;};switch _aceadg :=_aagdf .(type ){case _f .StartElement :switch _aceadg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _aabfdc :=d .DecodeElement (_ffaba .Location ,&_aceadg );_aabfdc !=nil {return _aabfdc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_ffaba .PivotFields =NewCT_PivotFields ();if _cgeeca :=d .DecodeElement (_ffaba .PivotFields ,&_aceadg );_cgeeca !=nil {return _cgeeca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_ffaba .RowFields =NewCT_RowFields ();if _ebafcc :=d .DecodeElement (_ffaba .RowFields ,&_aceadg );_ebafcc !=nil {return _ebafcc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_ffaba .RowItems =NewCT_rowItems ();if _dabed :=d .DecodeElement (_ffaba .RowItems ,&_aceadg );_dabed !=nil {return _dabed ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_ffaba .ColFields =NewCT_ColFields ();if _bfgdfb :=d .DecodeElement (_ffaba .ColFields ,&_aceadg );_bfgdfb !=nil {return _bfgdfb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_ffaba .ColItems =NewCT_colItems ();if _dcgbca :=d .DecodeElement (_ffaba .ColItems ,&_aceadg );_dcgbca !=nil {return _dcgbca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_ffaba .PageFields =NewCT_PageFields ();if _adfbg :=d .DecodeElement (_ffaba .PageFields ,&_aceadg );_adfbg !=nil {return _adfbg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_ffaba .DataFields =NewCT_DataFields ();if _bgccd :=d .DecodeElement (_ffaba .DataFields ,&_aceadg );_bgccd !=nil {return _bgccd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_ffaba .Formats =NewCT_Formats ();if _efffcf :=d .DecodeElement (_ffaba .Formats ,&_aceadg );_efffcf !=nil {return _efffcf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_ffaba .ConditionalFormats =NewCT_ConditionalFormats ();if _debfe :=d .DecodeElement (_ffaba .ConditionalFormats ,&_aceadg );_debfe !=nil {return _debfe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_ffaba .ChartFormats =NewCT_ChartFormats ();if _ebgefe :=d .DecodeElement (_ffaba .ChartFormats ,&_aceadg );_ebgefe !=nil {return _ebgefe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_ffaba .PivotHierarchies =NewCT_PivotHierarchies ();if _adbed :=d .DecodeElement (_ffaba .PivotHierarchies ,&_aceadg );_adbed !=nil {return _adbed ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_ffaba .PivotTableStyleInfo =NewCT_PivotTableStyle ();if _edfe :=d .DecodeElement (_ffaba .PivotTableStyleInfo ,&_aceadg );_edfe !=nil {return _edfe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_ffaba .Filters =NewCT_PivotFilters ();if _bagdea :=d .DecodeElement (_ffaba .Filters ,&_aceadg );_bagdea !=nil {return _bagdea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_ffaba .RowHierarchiesUsage =NewCT_RowHierarchiesUsage ();if _bfgbf :=d .DecodeElement (_ffaba .RowHierarchiesUsage ,&_aceadg );_bfgbf !=nil {return _bfgbf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_ffaba .ColHierarchiesUsage =NewCT_ColHierarchiesUsage ();if _eeaaae :=d .DecodeElement (_ffaba .ColHierarchiesUsage ,&_aceadg );_eeaaae !=nil {return _eeaaae ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffaba .ExtLst =NewCT_ExtensionList ();if _fbddag :=d .DecodeElement (_ffaba .ExtLst ,&_aceadg );_fbddag !=nil {return _fbddag ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_aceadg .Name );if _fggdf :=d .Skip ();_fggdf !=nil {return _fggdf ;};};case _f .EndElement :break _aeeeff ;case _f .CharData :};};return nil ;};type CT_PCDKPIs struct{
|
|
|
|
// KPI Count
|
|
CountAttr *uint32 ;
|
|
|
|
// OLAP KPI
|
|
Kpi []*CT_PCDKPI ;};func (_eggea ST_RevisionAction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eggea .String (),start );};func (_fabde *CT_SheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaedbg :=range start .Attr {if _gaedbg .Name .Local =="\u0076\u0069\u0065\u0077"{_fabde .ViewAttr .UnmarshalXMLAttr (_gaedbg );continue ;};if _gaedbg .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_ffeag ,_bbegf :=_gaedbg .Value ,error (nil );if _bbegf !=nil {return _bbegf ;};_fabde .TopLeftCellAttr =&_ffeag ;continue ;};if _gaedbg .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_dgedb ,_agfag :=_ga .ParseBool (_gaedbg .Value );if _agfag !=nil {return _agfag ;};_fabde .ShowFormulasAttr =&_dgedb ;continue ;};if _gaedbg .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_dbbcg ,_bbggf :=_ga .ParseUint (_gaedbg .Value ,10,32);if _bbggf !=nil {return _bbggf ;};_ddcfa :=uint32 (_dbbcg );_fabde .ColorIdAttr =&_ddcfa ;continue ;};if _gaedbg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_edgeb ,_efcae :=_ga .ParseBool (_gaedbg .Value );if _efcae !=nil {return _efcae ;};_fabde .ShowRowColHeadersAttr =&_edgeb ;continue ;};if _gaedbg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_dcdfde ,_fbbace :=_ga .ParseUint (_gaedbg .Value ,10,32);if _fbbace !=nil {return _fbbace ;};_addag :=uint32 (_dcdfde );_fabde .ZoomScaleAttr =&_addag ;continue ;};if _gaedbg .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_beafc ,_cgaab :=_ga .ParseBool (_gaedbg .Value );if _cgaab !=nil {return _cgaab ;};_fabde .RightToLeftAttr =&_beafc ;continue ;};if _gaedbg .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_egbge ,_cgbee :=_ga .ParseUint (_gaedbg .Value ,10,32);if _cgbee !=nil {return _cgbee ;};_fddag :=uint32 (_egbge );_fabde .ZoomScaleNormalAttr =&_fddag ;continue ;};if _gaedbg .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_dfecf ,_caefaa :=_ga .ParseBool (_gaedbg .Value );if _caefaa !=nil {return _caefaa ;};_fabde .ShowRulerAttr =&_dfecf ;continue ;};if _gaedbg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_fegdg ,_cccedd :=_ga .ParseUint (_gaedbg .Value ,10,32);if _cccedd !=nil {return _cccedd ;};_afeaf :=uint32 (_fegdg );_fabde .ZoomScaleSheetLayoutViewAttr =&_afeaf ;continue ;};if _gaedbg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_daccb ,_ecdbe :=_ga .ParseUint (_gaedbg .Value ,10,32);if _ecdbe !=nil {return _ecdbe ;};_fabde .WorkbookViewIdAttr =uint32 (_daccb );continue ;};if _gaedbg .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_caabef ,_bdaeg :=_ga .ParseBool (_gaedbg .Value );if _bdaeg !=nil {return _bdaeg ;};_fabde .TabSelectedAttr =&_caabef ;continue ;};if _gaedbg .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_bgefb ,_afcfdg :=_ga .ParseUint (_gaedbg .Value ,10,32);if _afcfdg !=nil {return _afcfdg ;};_ccbfc :=uint32 (_bgefb );_fabde .ZoomScalePageLayoutViewAttr =&_ccbfc ;continue ;};if _gaedbg .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_ecgef ,_abagga :=_ga .ParseBool (_gaedbg .Value );if _abagga !=nil {return _abagga ;};_fabde .ShowZerosAttr =&_ecgef ;continue ;};if _gaedbg .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_feedac ,_cgbfec :=_ga .ParseBool (_gaedbg .Value );if _cgbfec !=nil {return _cgbfec ;};_fabde .WindowProtectionAttr =&_feedac ;continue ;};if _gaedbg .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_decgg ,_feeffg :=_ga .ParseBool (_gaedbg .Value );if _feeffg !=nil {return _feeffg ;};_fabde .ShowOutlineSymbolsAttr =&_decgg ;continue ;};if _gaedbg .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_dcdcb ,_fccbb :=_ga .ParseBool (_gaedbg .Value );if _fccbb !=nil {return _fccbb ;};_fabde .ShowWhiteSpaceAttr =&_dcdcb ;continue ;};if _gaedbg .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_gcddgf ,_cdgedd :=_ga .ParseBool (_gaedbg .Value );if _cdgedd !=nil {return _cdgedd ;};_fabde .ShowGridLinesAttr =&_gcddgf ;continue ;};if _gaedbg .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_babga ,_bgafdf :=_ga .ParseBool (_gaedbg .Value );if _bgafdf !=nil {return _bgafdf ;};_fabde .DefaultGridColorAttr =&_babga ;continue ;};};_dfddcd :for {_dadbe ,_gcabdf :=d .Token ();if _gcabdf !=nil {return _gcabdf ;};switch _gcgff :=_dadbe .(type ){case _f .StartElement :switch _gcgff .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_fabde .Pane =NewCT_Pane ();if _eaadbg :=d .DecodeElement (_fabde .Pane ,&_gcgff );_eaadbg !=nil {return _eaadbg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_gfbaea :=NewCT_Selection ();if _bgfab :=d .DecodeElement (_gfbaea ,&_gcgff );_bgfab !=nil {return _bgfab ;};_fabde .Selection =append (_fabde .Selection ,_gfbaea );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}:_fgfagc :=NewCT_PivotSelection ();if _fefadc :=d .DecodeElement (_fgfagc ,&_gcgff );_fefadc !=nil {return _fefadc ;};_fabde .PivotSelection =append (_fabde .PivotSelection ,_fgfagc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fabde .ExtLst =NewCT_ExtensionList ();if _ggbecg :=d .DecodeElement (_fabde .ExtLst ,&_gcgff );_ggbecg !=nil {return _ggbecg ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_gcgff .Name );if _caaaae :=d .Skip ();_caaaae !=nil {return _caaaae ;};};case _f .EndElement :break _dfddcd ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_PivotSelection and its children
|
|
func (_gggbg *CT_PivotSelection )Validate ()error {return _gggbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_ffaab ST_CredMethod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffaab .String (),start );};type ST_TextHAlign byte ;type ST_SourceType byte ;func (_edfbg *CT_Reviewed )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeecdc :=range start .Attr {if _aeecdc .Name .Local =="\u0072\u0049\u0064"{_acefg ,_ccfbgd :=_ga .ParseUint (_aeecdc .Value ,10,32);if _ccfbgd !=nil {return _ccfbgd ;};_edfbg .RIdAttr =uint32 (_acefg );continue ;};};for {_deeff ,_edbag :=d .Token ();if _edbag !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_edbag );};if _dbacf ,_gaaba :=_deeff .(_f .EndElement );_gaaba &&_dbacf .Name ==start .Name {break ;};};return nil ;};func NewCT_TextPr ()*CT_TextPr {_dedfd :=&CT_TextPr {};return _dedfd };func (_egged ST_rwColActionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccdaf :=_f .Attr {};_ccdaf .Name =name ;switch _egged {case ST_rwColActionTypeUnset :_ccdaf .Value ="";case ST_rwColActionTypeInsertRow :_ccdaf .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_ccdaf .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_ccdaf .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_ccdaf .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _ccdaf ,nil ;};type CT_Drawing struct{IdAttr string ;};
|
|
|
|
// Validate validates the CT_Location and its children
|
|
func (_bbege *CT_Location )Validate ()error {return _bbege .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};func (_dcaac ST_WebSourceType )String ()string {switch _dcaac {case 0:return "";case 1:return "\u0073\u0068\u0065e\u0074";case 2:return "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case 3:return "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case 4:return "\u0072\u0061\u006eg\u0065";case 5:return "\u0063\u0068\u0061r\u0074";case 6:return "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case 7:return "\u0071\u0075\u0065r\u0079";case 8:return "\u006c\u0061\u0062e\u006c";};return "";};func (_bedcd *ST_DynamicFilterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffgfc ,_ggacee :=d .Token ();if _ggacee !=nil {return _ggacee ;};if _addfac ,_dgeccb :=_ffgfc .(_f .EndElement );_dgeccb &&_addfac .Name ==start .Name {*_bedcd =1;return nil ;};if _gddgca ,_aaabfg :=_ffgfc .(_f .CharData );!_aaabfg {return _b .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",_ffgfc );}else {switch string (_gddgca ){case "":*_bedcd =0;case "\u006e\u0075\u006c\u006c":*_bedcd =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bedcd =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_bedcd =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_bedcd =4;case "\u0074\u006f\u0064a\u0079":*_bedcd =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_bedcd =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_bedcd =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_bedcd =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_bedcd =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_bedcd =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_bedcd =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_bedcd =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bedcd =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bedcd =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bedcd =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_bedcd =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_bedcd =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_bedcd =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_bedcd =19;case "\u0051\u0031":*_bedcd =20;case "\u0051\u0032":*_bedcd =21;case "\u0051\u0033":*_bedcd =22;case "\u0051\u0034":*_bedcd =23;case "\u004d\u0031":*_bedcd =24;case "\u004d\u0032":*_bedcd =25;case "\u004d\u0033":*_bedcd =26;case "\u004d\u0034":*_bedcd =27;case "\u004d\u0035":*_bedcd =28;case "\u004d\u0036":*_bedcd =29;case "\u004d\u0037":*_bedcd =30;case "\u004d\u0038":*_bedcd =31;case "\u004d\u0039":*_bedcd =32;case "\u004d\u0031\u0030":*_bedcd =33;case "\u004d\u0031\u0031":*_bedcd =34;case "\u004d\u0031\u0032":*_bedcd =35;};};_ffgfc ,_ggacee =d .Token ();if _ggacee !=nil {return _ggacee ;};if _cafbbd ,_fefgfc :=_ffgfc .(_f .EndElement );_fefgfc &&_cafbbd .Name ==start .Name {return nil ;};return _b .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",_ffgfc );};
|
|
|
|
// Validate validates the CT_QueryTableField and its children
|
|
func (_fgfgaf *CT_QueryTableField )Validate ()error {return _fgfgaf .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};const (ST_PivotAreaTypeUnset ST_PivotAreaType =0;ST_PivotAreaTypeNone ST_PivotAreaType =1;ST_PivotAreaTypeNormal ST_PivotAreaType =2;ST_PivotAreaTypeData ST_PivotAreaType =3;ST_PivotAreaTypeAll ST_PivotAreaType =4;ST_PivotAreaTypeOrigin ST_PivotAreaType =5;ST_PivotAreaTypeButton ST_PivotAreaType =6;ST_PivotAreaTypeTopEnd ST_PivotAreaType =7;ST_PivotAreaTypeTopRight ST_PivotAreaType =8;);func (_cdgadd *CT_OleObjects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_feaceb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_aebcb :=range _cdgadd .OleObject {e .EncodeElement (_aebcb ,_feaceb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fegade *CT_RevisionCellChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fegade .Nc =NewCT_Cell ();for _ ,_efbafe :=range start .Attr {if _efbafe .Name .Local =="\u006f\u006c\u0064P\u0068"{_cdace ,_baddg :=_ga .ParseBool (_efbafe .Value );if _baddg !=nil {return _baddg ;};_fegade .OldPhAttr =&_cdace ;continue ;};if _efbafe .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_ggaec ,_cggdg :=_ga .ParseBool (_efbafe .Value );if _cggdg !=nil {return _cggdg ;};_fegade .EndOfListFormulaUpdateAttr =&_ggaec ;continue ;};if _efbafe .Name .Local =="\u006f\u0064\u0078\u0066"{_bbabg ,_dbgde :=_ga .ParseBool (_efbafe .Value );if _dbgde !=nil {return _dbgde ;};_fegade .OdxfAttr =&_bbabg ;continue ;};if _efbafe .Name .Local =="\u0073"{_ceffe ,_cbffd :=_ga .ParseBool (_efbafe .Value );if _cbffd !=nil {return _cbffd ;};_fegade .SAttr =&_ceffe ;continue ;};if _efbafe .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dfcdfc ,_eegca :=_ga .ParseUint (_efbafe .Value ,10,32);if _eegca !=nil {return _eegca ;};_ggafdd :=uint32 (_dfcdfc );_fegade .NumFmtIdAttr =&_ggafdd ;continue ;};if _efbafe .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_edeba ,_fgfce :=_ga .ParseBool (_efbafe .Value );if _fgfce !=nil {return _fgfce ;};_fegade .OldQuotePrefixAttr =&_edeba ;continue ;};if _efbafe .Name .Local =="\u0070\u0068"{_gacbe ,_cecbb :=_ga .ParseBool (_efbafe .Value );if _cecbb !=nil {return _cecbb ;};_fegade .PhAttr =&_gacbe ;continue ;};if _efbafe .Name .Local =="\u0073\u0049\u0064"{_fbbae ,_aafcb :=_ga .ParseUint (_efbafe .Value ,10,32);if _aafcb !=nil {return _aafcb ;};_fegade .SIdAttr =uint32 (_fbbae );continue ;};if _efbafe .Name .Local =="\u0078\u0066\u0044x\u0066"{_dgeda ,_cadff :=_ga .ParseBool (_efbafe .Value );if _cadff !=nil {return _cadff ;};_fegade .XfDxfAttr =&_dgeda ;continue ;};if _efbafe .Name .Local =="\u0064\u0078\u0066"{_ebfgce ,_aeade :=_ga .ParseBool (_efbafe .Value );if _aeade !=nil {return _aeade ;};_fegade .DxfAttr =&_ebfgce ;continue ;};if _efbafe .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_dagce ,_ageac :=_ga .ParseBool (_efbafe .Value );if _ageac !=nil {return _ageac ;};_fegade .QuotePrefixAttr =&_dagce ;continue ;};if _efbafe .Name .Local =="\u0072\u0049\u0064"{_bbacd ,_efcgb :=_ga .ParseUint (_efbafe .Value ,10,32);if _efcgb !=nil {return _efcgb ;};_ageae :=uint32 (_bbacd );_fegade .RIdAttr =&_ageae ;continue ;};if _efbafe .Name .Local =="\u0075\u0061"{_ebcf ,_befecb :=_ga .ParseBool (_efbafe .Value );if _befecb !=nil {return _befecb ;};_fegade .UaAttr =&_ebcf ;continue ;};if _efbafe .Name .Local =="\u0072\u0061"{_fdcdd ,_bfabg :=_ga .ParseBool (_efbafe .Value );if _bfabg !=nil {return _bfabg ;};_fegade .RaAttr =&_fdcdd ;continue ;};};_abfdd :for {_gdcfe ,_baggc :=d .Token ();if _baggc !=nil {return _baggc ;};switch _ebccda :=_gdcfe .(type ){case _f .StartElement :switch _ebccda .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"}:_fegade .Oc =NewCT_Cell ();if _ffeeaf :=d .DecodeElement (_fegade .Oc ,&_ebccda );_ffeeaf !=nil {return _ffeeaf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"}:if _bceba :=d .DecodeElement (_fegade .Nc ,&_ebccda );_bceba !=nil {return _bceba ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"}:_fegade .Odxf =NewCT_Dxf ();if _gbcfa :=d .DecodeElement (_fegade .Odxf ,&_ebccda );_gbcfa !=nil {return _gbcfa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"}:_fegade .Ndxf =NewCT_Dxf ();if _gbfeg :=d .DecodeElement (_fegade .Ndxf ,&_ebccda );_gbfeg !=nil {return _gbfeg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fegade .ExtLst =NewCT_ExtensionList ();if _cfacb :=d .DecodeElement (_fegade .ExtLst ,&_ebccda );_cfacb !=nil {return _cfacb ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043\u0065\u006c\u006c\u0043\u0068\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_ebccda .Name );if _cbcgd :=d .Skip ();_cbcgd !=nil {return _cbcgd ;};};case _f .EndElement :break _abfdd ;case _f .CharData :};};return nil ;};func (_egffc ST_UpdateLinks )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_beade :=_f .Attr {};_beade .Name =name ;switch _egffc {case ST_UpdateLinksUnset :_beade .Value ="";case ST_UpdateLinksUserSet :_beade .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_beade .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_beade .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _beade ,nil ;};func (_acffa *CT_Cfvo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_eebb ,_gbde :=_acffa .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _gbde !=nil {return _gbde ;};start .Attr =append (start .Attr ,_eebb );if _acffa .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_acffa .ValAttr )});};if _acffa .GteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_acffa .GteAttr ))});};e .EncodeToken (start );if _acffa .ExtLst !=nil {_abae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acffa .ExtLst ,_abae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MetadataTypes struct{
|
|
|
|
// Metadata Type Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Metadata Type Information
|
|
MetadataType []*CT_MetadataType ;};
|
|
|
|
// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path
|
|
func (_bbgg *CT_CacheHierarchies )ValidateWithPath (path string )error {for _dgbd ,_ced :=range _bbgg .CacheHierarchy {if _bef :=_ced .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_dgbd ));_bef !=nil {return _bef ;};};return nil ;};func (_eecdc *CT_NumFmts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbebb :=range start .Attr {if _fbebb .Name .Local =="\u0063\u006f\u0075n\u0074"{_caaed ,_afaag :=_ga .ParseUint (_fbebb .Value ,10,32);if _afaag !=nil {return _afaag ;};_cacfgc :=uint32 (_caaed );_eecdc .CountAttr =&_cacfgc ;continue ;};};_gebbbe :for {_ccaagd ,_facaa :=d .Token ();if _facaa !=nil {return _facaa ;};switch _dcdegb :=_ccaagd .(type ){case _f .StartElement :switch _dcdegb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_ffcab :=NewCT_NumFmt ();if _ddgdd :=d .DecodeElement (_ffcab ,&_dcdegb );_ddgdd !=nil {return _ddgdd ;};_eecdc .NumFmt =append (_eecdc .NumFmt ,_ffcab );default:_bb .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\u005fN\u0075\u006d\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_dcdegb .Name );if _eagad :=d .Skip ();_eagad !=nil {return _eagad ;};};case _f .EndElement :break _gebbbe ;case _f .CharData :};};return nil ;};type CT_Schema struct{
|
|
|
|
// Schema ID
|
|
IDAttr string ;
|
|
|
|
// Schema Reference
|
|
SchemaRefAttr *string ;
|
|
|
|
// Schema Root Namespace
|
|
NamespaceAttr *string ;
|
|
|
|
// Schema Language
|
|
SchemaLanguageAttr *string ;Any _cf .Any ;};type ST_Scope byte ;type ST_RevisionAction byte ;func (_febde ST_TextHAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abgfa :=_f .Attr {};_abgfa .Name =name ;switch _febde {case ST_TextHAlignUnset :_abgfa .Value ="";case ST_TextHAlignLeft :_abgfa .Value ="\u006c\u0065\u0066\u0074";case ST_TextHAlignCenter :_abgfa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_abgfa .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_abgfa .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_abgfa .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _abgfa ,nil ;};type CT_Comment struct{
|
|
|
|
// Cell Reference
|
|
RefAttr string ;
|
|
|
|
// Author Id
|
|
AuthorIdAttr uint32 ;
|
|
|
|
// Unique Identifier for Comment
|
|
GuidAttr *string ;
|
|
|
|
// Shape ID
|
|
ShapeIdAttr *uint32 ;
|
|
|
|
// Comment Text
|
|
Text *CT_Rst ;
|
|
|
|
// Comment Properties
|
|
CommentPr *CT_CommentPr ;};func (_eg *AG_AutoFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eg .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_eg .AutoFormatIdAttr )});};if _eg .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eg .ApplyNumberFormatsAttr ))});};if _eg .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eg .ApplyBorderFormatsAttr ))});};if _eg .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eg .ApplyFontFormatsAttr ))});};if _eg .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eg .ApplyPatternFormatsAttr ))});};if _eg .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eg .ApplyAlignmentFormatsAttr ))});};if _eg .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eg .ApplyWidthHeightFormatsAttr ))});};return nil ;};func NewCT_PCDKPI ()*CT_PCDKPI {_dbcfa :=&CT_PCDKPI {};return _dbcfa };func NewCT_RgbColor ()*CT_RgbColor {_ceccb :=&CT_RgbColor {};return _ceccb };type CT_Mdx struct{
|
|
|
|
// Connection Name Index
|
|
NAttr uint32 ;
|
|
|
|
// Cube Function Tag
|
|
FAttr ST_MdxFunctionType ;
|
|
|
|
// Tuple MDX Metadata
|
|
T *CT_MdxTuple ;
|
|
|
|
// Set MDX Metadata
|
|
Ms *CT_MdxSet ;
|
|
|
|
// Member Property MDX Metadata
|
|
P *CT_MdxMemeberProp ;
|
|
|
|
// KPI MDX Metadata
|
|
K *CT_MdxKPI ;};type ST_ShowDataAs byte ;func NewCT_WebPublishObject ()*CT_WebPublishObject {_abbeg :=&CT_WebPublishObject {};return _abbeg };func (_gdgdf *CT_Parameter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aagea :=range start .Attr {if _aagea .Name .Local =="\u006e\u0061\u006d\u0065"{_gbgfea ,_dfbe :=_aagea .Value ,error (nil );if _dfbe !=nil {return _dfbe ;};_gdgdf .NameAttr =&_gbgfea ;continue ;};if _aagea .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_ffacg ,_gcfaag :=_ga .ParseInt (_aagea .Value ,10,32);if _gcfaag !=nil {return _gcfaag ;};_ecdgf :=int32 (_ffacg );_gdgdf .SqlTypeAttr =&_ecdgf ;continue ;};if _aagea .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_gdgdf .ParameterTypeAttr .UnmarshalXMLAttr (_aagea );continue ;};if _aagea .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_becbe ,_gddc :=_ga .ParseBool (_aagea .Value );if _gddc !=nil {return _gddc ;};_gdgdf .RefreshOnChangeAttr =&_becbe ;continue ;};if _aagea .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_gceeg ,_gbadaf :=_aagea .Value ,error (nil );if _gbadaf !=nil {return _gbadaf ;};_gdgdf .PromptAttr =&_gceeg ;continue ;};if _aagea .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_debd ,_efdbd :=_ga .ParseBool (_aagea .Value );if _efdbd !=nil {return _efdbd ;};_gdgdf .BooleanAttr =&_debd ;continue ;};if _aagea .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_eagaf ,_dbgeab :=_ga .ParseFloat (_aagea .Value ,64);if _dbgeab !=nil {return _dbgeab ;};_gdgdf .DoubleAttr =&_eagaf ;continue ;};if _aagea .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_gaaga ,_acaggf :=_ga .ParseInt (_aagea .Value ,10,32);if _acaggf !=nil {return _acaggf ;};_ffafab :=int32 (_gaaga );_gdgdf .IntegerAttr =&_ffafab ;continue ;};if _aagea .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gcaae ,_ceaag :=_aagea .Value ,error (nil );if _ceaag !=nil {return _ceaag ;};_gdgdf .StringAttr =&_gcaae ;continue ;};if _aagea .Name .Local =="\u0063\u0065\u006c\u006c"{_caaf ,_dcgb :=_aagea .Value ,error (nil );if _dcgb !=nil {return _dcgb ;};_gdgdf .CellAttr =&_caaf ;continue ;};};for {_dccfd ,_fggd :=d .Token ();if _fggd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_fggd );};if _ecgcg ,_fgeee :=_dccfd .(_f .EndElement );_fgeee &&_ecgcg .Name ==start .Name {break ;};};return nil ;};type CT_SheetBackgroundPicture struct{IdAttr string ;};func (_afc *CT_Borders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aecb :=range start .Attr {if _aecb .Name .Local =="\u0063\u006f\u0075n\u0074"{_aed ,_bgde :=_ga .ParseUint (_aecb .Value ,10,32);if _bgde !=nil {return _bgde ;};_bbgb :=uint32 (_aed );_afc .CountAttr =&_bbgb ;continue ;};};_abc :for {_fbeg ,_dfg :=d .Token ();if _dfg !=nil {return _dfg ;};switch _bca :=_fbeg .(type ){case _f .StartElement :switch _bca .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_adb :=NewCT_Border ();if _beg :=d .DecodeElement (_adb ,&_bca );_beg !=nil {return _beg ;};_afc .Border =append (_afc .Border ,_adb );default:_bb .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\u005fB\u006f\u0072\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_bca .Name );if _cgd :=d .Skip ();_cgd !=nil {return _cgd ;};};case _f .EndElement :break _abc ;case _f .CharData :};};return nil ;};func (_gedbb ST_FontScheme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffbcc :=_f .Attr {};_ffbcc .Name =name ;switch _gedbb {case ST_FontSchemeUnset :_ffbcc .Value ="";case ST_FontSchemeNone :_ffbcc .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_ffbcc .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_ffbcc .Value ="\u006d\u0069\u006eo\u0072";};return _ffbcc ,nil ;};
|
|
|
|
// Validate validates the CT_PrintOptions and its children
|
|
func (_fbfaa *CT_PrintOptions )Validate ()error {return _fbfaa .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");};func (_gbbeg ST_ItemType )ValidateWithPath (path string )error {switch _gbbeg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbeg ));};return nil ;};func (_fbffa *CT_RevisionRowColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbffa .ActionAttr =ST_rwColActionType (1);for _ ,_dceefc :=range start .Attr {if _dceefc .Name .Local =="\u0073\u0049\u0064"{_agddgc ,_feccg :=_ga .ParseUint (_dceefc .Value ,10,32);if _feccg !=nil {return _feccg ;};_fbffa .SIdAttr =uint32 (_agddgc );continue ;};if _dceefc .Name .Local =="\u0065\u006f\u006c"{_fccac ,_eggbe :=_ga .ParseBool (_dceefc .Value );if _eggbe !=nil {return _eggbe ;};_fbffa .EolAttr =&_fccac ;continue ;};if _dceefc .Name .Local =="\u0072\u0065\u0066"{_gggbd ,_bccda :=_dceefc .Value ,error (nil );if _bccda !=nil {return _bccda ;};_fbffa .RefAttr =_gggbd ;continue ;};if _dceefc .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fbffa .ActionAttr .UnmarshalXMLAttr (_dceefc );continue ;};if _dceefc .Name .Local =="\u0065\u0064\u0067\u0065"{_bebdbe ,_ebcda :=_ga .ParseBool (_dceefc .Value );if _ebcda !=nil {return _ebcda ;};_fbffa .EdgeAttr =&_bebdbe ;continue ;};if _dceefc .Name .Local =="\u0072\u0049\u0064"{_efdec ,_dabcg :=_ga .ParseUint (_dceefc .Value ,10,32);if _dabcg !=nil {return _dabcg ;};_adebc :=uint32 (_efdec );_fbffa .RIdAttr =&_adebc ;continue ;};if _dceefc .Name .Local =="\u0075\u0061"{_dbcbg ,_ecbgbb :=_ga .ParseBool (_dceefc .Value );if _ecbgbb !=nil {return _ecbgbb ;};_fbffa .UaAttr =&_dbcbg ;continue ;};if _dceefc .Name .Local =="\u0072\u0061"{_gggedc ,_gfedf :=_ga .ParseBool (_dceefc .Value );if _gfedf !=nil {return _gfedf ;};_fbffa .RaAttr =&_gggedc ;continue ;};};_gacadd :for {_fcagc ,_faggf :=d .Token ();if _faggf !=nil {return _faggf ;};switch _dbadg :=_fcagc .(type ){case _f .StartElement :switch _dbadg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_gebdc :=NewCT_UndoInfo ();if _dgcbc :=d .DecodeElement (_gebdc ,&_dbadg );_dgcbc !=nil {return _dgcbc ;};_fbffa .Undo =append (_fbffa .Undo ,_gebdc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_caaaca :=NewCT_RevisionCellChange ();if _cgccc :=d .DecodeElement (_caaaca ,&_dbadg );_cgccc !=nil {return _cgccc ;};_fbffa .Rcc =append (_fbffa .Rcc ,_caaaca );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_ecbb :=NewCT_RevisionFormatting ();if _befcff :=d .DecodeElement (_ecbb ,&_dbadg );_befcff !=nil {return _befcff ;};_fbffa .Rfmt =append (_fbffa .Rfmt ,_ecbb );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0052\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_dbadg .Name );if _aedfd :=d .Skip ();_aedfd !=nil {return _aedfd ;};};case _f .EndElement :break _gacadd ;case _f .CharData :};};return nil ;};func (_gbcfdf *ST_VolDepType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbcfdf =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_gbcfdf =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_gbcfdf =2;};return nil ;};func (_gcgad *ST_FormatAction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeaag ,_cggfa :=d .Token ();if _cggfa !=nil {return _cggfa ;};if _dbbad ,_degcbb :=_aeaag .(_f .EndElement );_degcbb &&_dbbad .Name ==start .Name {*_gcgad =1;return nil ;};if _feffgg ,_gdcafae :=_aeaag .(_f .CharData );!_gdcafae {return _b .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",_aeaag );}else {switch string (_feffgg ){case "":*_gcgad =0;case "\u0062\u006c\u0061n\u006b":*_gcgad =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_gcgad =2;case "\u0064\u0072\u0069l\u006c":*_gcgad =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_gcgad =4;};};_aeaag ,_cggfa =d .Token ();if _cggfa !=nil {return _cggfa ;};if _bbagf ,_cagad :=_aeaag .(_f .EndElement );_cagad &&_bbagf .Name ==start .Name {return nil ;};return _b .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",_aeaag );};func (_fag *CT_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fag .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fag .DiagonalUpAttr ))});};if _fag .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fag .DiagonalDownAttr ))});};if _fag .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fag .OutlineAttr ))});};e .EncodeToken (start );if _fag .Start !=nil {_acdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fag .Start ,_acdc );};if _fag .End !=nil {_aca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}};e .EncodeElement (_fag .End ,_aca );};if _fag .Left !=nil {_cfbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fag .Left ,_cfbg );};if _fag .Right !=nil {_geba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fag .Right ,_geba );};if _fag .Top !=nil {_abbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_fag .Top ,_abbg );};if _fag .Bottom !=nil {_bac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}};e .EncodeElement (_fag .Bottom ,_bac );};if _fag .Diagonal !=nil {_ffb :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_fag .Diagonal ,_ffb );};if _fag .Vertical !=nil {_eccf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}};e .EncodeElement (_fag .Vertical ,_eccf );};if _fag .Horizontal !=nil {_dbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_fag .Horizontal ,_dbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_FutureMetadata struct{
|
|
|
|
// Metadata Type Name
|
|
NameAttr string ;
|
|
|
|
// Future Metadata Block Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Future Metadata Block
|
|
Bk []*CT_FutureMetadataBlock ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_dagfa ST_GrowShrinkType )ValidateWithPath (path string )error {switch _dagfa {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagfa ));};return nil ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3;);func (_ebece ST_CfvoType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebece .String (),start );};func NewCT_Sets ()*CT_Sets {_acbagd :=&CT_Sets {};return _acbagd };func (_ecfad ST_ConditionalFormattingOperator )String ()string {switch _ecfad {case 0:return "";case 1:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 2:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 7:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 8:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return "";};
|
|
|
|
// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path
|
|
func (_cbgcdb *CT_Tuples )ValidateWithPath (path string )error {for _gceac ,_beaeg :=range _cbgcdb .Tpl {if _dgeaf :=_beaeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_gceac ));_dgeaf !=nil {return _dgeaf ;};};return nil ;};
|
|
|
|
// Validate validates the CT_TableMissing and its children
|
|
func (_gaaeb *CT_TableMissing )Validate ()error {return _gaaeb .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func (_agceda *CT_FunctionGroups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agceda .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_agceda .BuiltInGroupCountAttr )});};e .EncodeToken (start );if _agceda .FunctionGroup !=nil {_dcaega :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_aagac :=range _agceda .FunctionGroup {e .EncodeElement (_aagac ,_dcaega );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path
|
|
func (_cfeed *CT_Hyperlink )ValidateWithPath (path string )error {return nil };func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_deefd :=&CT_QueryTableRefresh {};_deefd .QueryTableFields =NewCT_QueryTableFields ();return _deefd ;};const (ST_MdxSetOrderUnset ST_MdxSetOrder =0;ST_MdxSetOrderU ST_MdxSetOrder =1;ST_MdxSetOrderA ST_MdxSetOrder =2;ST_MdxSetOrderD ST_MdxSetOrder =3;ST_MdxSetOrderAa ST_MdxSetOrder =4;ST_MdxSetOrderAd ST_MdxSetOrder =5;ST_MdxSetOrderNa ST_MdxSetOrder =6;ST_MdxSetOrderNd ST_MdxSetOrder =7;);func NewCT_PivotDimension ()*CT_PivotDimension {_aagad :=&CT_PivotDimension {};return _aagad };func (_ggded *CT_Tuple )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggded .FldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ggded .FldAttr )});};if _ggded .HierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ggded .HierAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_b .Sprintf ("\u0025\u0076",_ggded .ItemAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path
|
|
func (_egcf *CT_CalculatedMembers )ValidateWithPath (path string )error {for _cdfg ,_caea :=range _egcf .CalculatedMember {if _dbb :=_caea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdfg ));_dbb !=nil {return _dbb ;};};return nil ;};func (_fcbfe *CT_Font )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdfdf :for {_gbeag ,_cgbg :=d .Token ();if _cgbg !=nil {return _cgbg ;};switch _cfgf :=_gbeag .(type ){case _f .StartElement :switch _cfgf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_aaeb :=NewCT_FontName ();if _ebdac :=d .DecodeElement (_aaeb ,&_cfgf );_ebdac !=nil {return _ebdac ;};_fcbfe .Name =append (_fcbfe .Name ,_aaeb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_bcdab :=NewCT_IntProperty ();if _daag :=d .DecodeElement (_bcdab ,&_cfgf );_daag !=nil {return _daag ;};_fcbfe .Charset =append (_fcbfe .Charset ,_bcdab );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_fbagb :=NewCT_FontFamily ();if _cbbgd :=d .DecodeElement (_fbagb ,&_cfgf );_cbbgd !=nil {return _cbbgd ;};_fcbfe .Family =append (_fcbfe .Family ,_fbagb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_ccfed :=NewCT_BooleanProperty ();if _gdce :=d .DecodeElement (_ccfed ,&_cfgf );_gdce !=nil {return _gdce ;};_fcbfe .B =append (_fcbfe .B ,_ccfed );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_ggeaa :=NewCT_BooleanProperty ();if _cdcd :=d .DecodeElement (_ggeaa ,&_cfgf );_cdcd !=nil {return _cdcd ;};_fcbfe .I =append (_fcbfe .I ,_ggeaa );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_beabe :=NewCT_BooleanProperty ();if _bcdfc :=d .DecodeElement (_beabe ,&_cfgf );_bcdfc !=nil {return _bcdfc ;};_fcbfe .Strike =append (_fcbfe .Strike ,_beabe );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_gefbe :=NewCT_BooleanProperty ();if _cgda :=d .DecodeElement (_gefbe ,&_cfgf );_cgda !=nil {return _cgda ;};_fcbfe .Outline =append (_fcbfe .Outline ,_gefbe );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_gege :=NewCT_BooleanProperty ();if _dbga :=d .DecodeElement (_gege ,&_cfgf );_dbga !=nil {return _dbga ;};_fcbfe .Shadow =append (_fcbfe .Shadow ,_gege );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_deggb :=NewCT_BooleanProperty ();if _gcabg :=d .DecodeElement (_deggb ,&_cfgf );_gcabg !=nil {return _gcabg ;};_fcbfe .Condense =append (_fcbfe .Condense ,_deggb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_edaaa :=NewCT_BooleanProperty ();if _fbdga :=d .DecodeElement (_edaaa ,&_cfgf );_fbdga !=nil {return _fbdga ;};_fcbfe .Extend =append (_fcbfe .Extend ,_edaaa );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_beaed :=NewCT_Color ();if _cdbda :=d .DecodeElement (_beaed ,&_cfgf );_cdbda !=nil {return _cdbda ;};_fcbfe .Color =append (_fcbfe .Color ,_beaed );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_bgfada :=NewCT_FontSize ();if _cgbe :=d .DecodeElement (_bgfada ,&_cfgf );_cgbe !=nil {return _cgbe ;};_fcbfe .Sz =append (_fcbfe .Sz ,_bgfada );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_bfegb :=NewCT_UnderlineProperty ();if _cecad :=d .DecodeElement (_bfegb ,&_cfgf );_cecad !=nil {return _cecad ;};_fcbfe .U =append (_fcbfe .U ,_bfegb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_cafba :=NewCT_VerticalAlignFontProperty ();if _ffdd :=d .DecodeElement (_cafba ,&_cfgf );_ffdd !=nil {return _ffdd ;};_fcbfe .VertAlign =append (_fcbfe .VertAlign ,_cafba );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_bbfaa :=NewCT_FontScheme ();if _afcaf :=d .DecodeElement (_bbfaa ,&_cfgf );_afcaf !=nil {return _afcaf ;};_fcbfe .Scheme =append (_fcbfe .Scheme ,_bbfaa );default:_bb .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\u0043T\u005f\u0046\u006f\u006e\u0074\u0020\u0025\u0076",_cfgf .Name );if _ggbde :=d .Skip ();_ggbde !=nil {return _ggbde ;};};case _f .EndElement :break _bdfdf ;case _f .CharData :};};return nil ;};func (_edagb *CT_GroupMember )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffgga :=range start .Attr {if _ffgga .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_acgeg ,_facc :=_ffgga .Value ,error (nil );if _facc !=nil {return _facc ;};_edagb .UniqueNameAttr =_acgeg ;continue ;};if _ffgga .Name .Local =="\u0067\u0072\u006fu\u0070"{_gfedd ,_ageba :=_ga .ParseBool (_ffgga .Value );if _ageba !=nil {return _ageba ;};_edagb .GroupAttr =&_gfedd ;continue ;};};for {_fbdea ,_cgbcb :=d .Token ();if _cgbcb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072:\u0020\u0025\u0073",_cgbcb );};if _daefa ,_fecb :=_fbdea .(_f .EndElement );_fecb &&_daefa .Name ==start .Name {break ;};};return nil ;};type CT_Sheets struct{
|
|
|
|
// Sheet Information
|
|
Sheet []*CT_Sheet ;};func (_affde *CT_SmartTagTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fagga :for {_gbeaf ,_dcgf :=d .Token ();if _dcgf !=nil {return _dcgf ;};switch _bgfag :=_gbeaf .(type ){case _f .StartElement :switch _bgfag .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_edgbc :=NewCT_SmartTagType ();if _ggccd :=d .DecodeElement (_edgbc ,&_bgfag );_ggccd !=nil {return _ggccd ;};_affde .SmartTagType =append (_affde .SmartTagType ,_edgbc );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073\u0020\u0025v",_bgfag .Name );if _dffce :=d .Skip ();_dffce !=nil {return _dffce ;};};case _f .EndElement :break _fagga ;case _f .CharData :};};return nil ;};type CT_Authors struct{
|
|
|
|
// Author
|
|
Author []string ;};
|
|
|
|
// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path
|
|
func (_cbbca *CT_Item )ValidateWithPath (path string )error {if _faddb :=_cbbca .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_faddb !=nil {return _faddb ;};return nil ;};func (_dcggdf *CT_LevelGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcggdf .GroupMembers =NewCT_GroupMembers ();for _ ,_cbbag :=range start .Attr {if _cbbag .Name .Local =="\u006e\u0061\u006d\u0065"{_gfcfb ,_ffdda :=_cbbag .Value ,error (nil );if _ffdda !=nil {return _ffdda ;};_dcggdf .NameAttr =_gfcfb ;continue ;};if _cbbag .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bbfaf ,_bagfg :=_cbbag .Value ,error (nil );if _bagfg !=nil {return _bagfg ;};_dcggdf .UniqueNameAttr =_bbfaf ;continue ;};if _cbbag .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_eabg ,_eadc :=_cbbag .Value ,error (nil );if _eadc !=nil {return _eadc ;};_dcggdf .CaptionAttr =_eabg ;continue ;};if _cbbag .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_fbcgg ,_effcdg :=_cbbag .Value ,error (nil );if _effcdg !=nil {return _effcdg ;};_dcggdf .UniqueParentAttr =&_fbcgg ;continue ;};if _cbbag .Name .Local =="\u0069\u0064"{_cadeb ,_ggaaa :=_ga .ParseInt (_cbbag .Value ,10,32);if _ggaaa !=nil {return _ggaaa ;};_bbadf :=int32 (_cadeb );_dcggdf .IdAttr =&_bbadf ;continue ;};};_bcbb :for {_ffaeg ,_fddab :=d .Token ();if _fddab !=nil {return _fddab ;};switch _dbdba :=_ffaeg .(type ){case _f .StartElement :switch _dbdba .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}:if _dbaag :=d .DecodeElement (_dcggdf .GroupMembers ,&_dbdba );_dbaag !=nil {return _dbaag ;};default:_bb .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\u004ce\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_dbdba .Name );if _aeefb :=d .Skip ();_aeefb !=nil {return _aeefb ;};};case _f .EndElement :break _bcbb ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path
|
|
func (_accc *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_fegd :=&CT_QueryTableDeletedFields {};return _fegd ;};
|
|
|
|
// Validate validates the CT_CellSmartTagPr and its children
|
|
func (_ggaef *CT_CellSmartTagPr )Validate ()error {return _ggaef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};
|
|
|
|
// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path
|
|
func (_faeff *CT_PCDKPI )ValidateWithPath (path string )error {return nil };type CT_Boolean struct{
|
|
|
|
// Value
|
|
VAttr bool ;
|
|
|
|
// Unused Item
|
|
UAttr *bool ;
|
|
|
|
// Calculated Item
|
|
FAttr *bool ;
|
|
|
|
// Caption
|
|
CAttr *string ;
|
|
|
|
// Member Property Count
|
|
CpAttr *uint32 ;
|
|
|
|
// Member Property Indexes
|
|
X []*CT_X ;};
|
|
|
|
// Validate validates the CT_DataBar and its children
|
|
func (_ecdf *CT_DataBar )Validate ()error {return _ecdf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func (_gfgcfg *CT_FutureMetadataBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gfgcfg .ExtLst !=nil {_gdadc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfgcfg .ExtLst ,_gdadc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SmartTagPr struct{
|
|
|
|
// Embed SmartTags
|
|
EmbedAttr *bool ;
|
|
|
|
// Show Smart Tags
|
|
ShowAttr ST_SmartTagShow ;};
|
|
|
|
// Validate validates the CT_ColorFilter and its children
|
|
func (_bade *CT_ColorFilter )Validate ()error {return _bade .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};func (_abgg *CT_PivotFilters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abgg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_abgg .CountAttr )});};e .EncodeToken (start );if _abgg .Filter !=nil {_bgeef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_egeaf :=range _abgg .Filter {e .EncodeElement (_egeaf ,_bgeef );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebgffc ST_DataConsolidateFunction )String ()string {switch _ebgffc {case 0:return "";case 1:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 4:return "\u006d\u0061\u0078";case 5:return "\u006d\u0069\u006e";case 6:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 7:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 8:return "\u0073t\u0064\u0044\u0065\u0076\u0070";case 9:return "\u0073\u0075\u006d";case 10:return "\u0076\u0061\u0072";case 11:return "\u0076\u0061\u0072\u0070";};return "";};type CT_QueryTableDeletedFields struct{
|
|
|
|
// Deleted Fields Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Deleted Field
|
|
DeletedField []*CT_DeletedField ;};func NewCT_Chartsheet ()*CT_Chartsheet {_cgada :=&CT_Chartsheet {};_cgada .SheetViews =NewCT_ChartsheetViews ();_cgada .Drawing =NewCT_Drawing ();return _cgada ;};func (_becbb *CT_RangeSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _becbb .I1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0031"},Value :_b .Sprintf ("\u0025\u0076",*_becbb .I1Attr )});};if _becbb .I2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_becbb .I2Attr )});};if _becbb .I3Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0033"},Value :_b .Sprintf ("\u0025\u0076",*_becbb .I3Attr )});};if _becbb .I4Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0034"},Value :_b .Sprintf ("\u0025\u0076",*_becbb .I4Attr )});};if _becbb .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_becbb .RefAttr )});};if _becbb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_becbb .NameAttr )});};if _becbb .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_becbb .SheetAttr )});};if _becbb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_becbb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Workbook struct{
|
|
|
|
// Document Conformance Class
|
|
ConformanceAttr _fe .ST_ConformanceClass ;
|
|
|
|
// File Version
|
|
FileVersion *CT_FileVersion ;
|
|
|
|
// File Sharing
|
|
FileSharing *CT_FileSharing ;
|
|
|
|
// Workbook Properties
|
|
WorkbookPr *CT_WorkbookPr ;
|
|
|
|
// Workbook Protection
|
|
WorkbookProtection *CT_WorkbookProtection ;
|
|
|
|
// Workbook Views
|
|
BookViews *CT_BookViews ;
|
|
|
|
// Sheets
|
|
Sheets *CT_Sheets ;
|
|
|
|
// Function Groups
|
|
FunctionGroups *CT_FunctionGroups ;
|
|
|
|
// External References
|
|
ExternalReferences *CT_ExternalReferences ;
|
|
|
|
// Defined Names
|
|
DefinedNames *CT_DefinedNames ;
|
|
|
|
// Calculation Properties
|
|
CalcPr *CT_CalcPr ;
|
|
|
|
// Embedded Object Size
|
|
OleSize *CT_OleSize ;
|
|
|
|
// Custom Workbook Views
|
|
CustomWorkbookViews *CT_CustomWorkbookViews ;
|
|
|
|
// PivotCaches
|
|
PivotCaches *CT_PivotCaches ;
|
|
|
|
// Smart Tag Properties
|
|
SmartTagPr *CT_SmartTagPr ;
|
|
|
|
// Smart Tag Types
|
|
SmartTagTypes *CT_SmartTagTypes ;
|
|
|
|
// Web Publishing Properties
|
|
WebPublishing *CT_WebPublishing ;
|
|
|
|
// File Recovery Properties
|
|
FileRecoveryPr []*CT_FileRecoveryPr ;
|
|
|
|
// Web Publish Objects
|
|
WebPublishObjects *CT_WebPublishObjects ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_gdcdb *CT_Map )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",_gdcdb .IDAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gdcdb .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",_gdcdb .RootElementAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",_gdcdb .SchemaIDAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (_gdcdb .ShowImportExportValidationErrorsAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (_gdcdb .AutoFitAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (_gdcdb .AppendAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (_gdcdb .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (_gdcdb .PreserveFormatAttr ))});e .EncodeToken (start );if _gdcdb .DataBinding !=nil {_fcefe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_gdcdb .DataBinding ,_fcefe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebag *CT_Metadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ebag .MetadataTypes !=nil {_afdad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_ebag .MetadataTypes ,_afdad );};if _ebag .MetadataStrings !=nil {_bebbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_ebag .MetadataStrings ,_bebbg );};if _ebag .MdxMetadata !=nil {_dgegd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_ebag .MdxMetadata ,_dgegd );};if _ebag .FutureMetadata !=nil {_gefba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_adaae :=range _ebag .FutureMetadata {e .EncodeElement (_adaae ,_gefba );};};if _ebag .CellMetadata !=nil {_gffgfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_ebag .CellMetadata ,_gffgfd );};if _ebag .ValueMetadata !=nil {_geede :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_ebag .ValueMetadata ,_geede );};if _ebag .ExtLst !=nil {_efecf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebag .ExtLst ,_efecf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgabe *CT_IconFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgabe .IconSetAttr =ST_IconSetType (1);for _ ,_eccecd :=range start .Attr {if _eccecd .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_dgabe .IconSetAttr .UnmarshalXMLAttr (_eccecd );continue ;};if _eccecd .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_fdae ,_adafb :=_ga .ParseUint (_eccecd .Value ,10,32);if _adafb !=nil {return _adafb ;};_bbcbe :=uint32 (_fdae );_dgabe .IconIdAttr =&_bbcbe ;continue ;};};for {_edgb ,_dggff :=d .Token ();if _dggff !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_dggff );};if _fbeccb ,_aegbf :=_edgb .(_f .EndElement );_aegbf &&_fbeccb .Name ==start .Name {break ;};};return nil ;};type CT_RevisionSheetRename struct{
|
|
|
|
// Sheet Id
|
|
SheetIdAttr uint32 ;
|
|
|
|
// Old Sheet Name
|
|
OldNameAttr string ;
|
|
|
|
// New Sheet Name
|
|
NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_ffdgee ST_WebSourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adfgf :=_f .Attr {};_adfgf .Name =name ;switch _ffdgee {case ST_WebSourceTypeUnset :_adfgf .Value ="";case ST_WebSourceTypeSheet :_adfgf .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_adfgf .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_adfgf .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_adfgf .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_adfgf .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_adfgf .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_adfgf .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_adfgf .Value ="\u006c\u0061\u0062e\u006c";};return _adfgf ,nil ;};
|
|
|
|
// Validate validates the CT_QueryTable and its children
|
|
func (_bdefc *CT_QueryTable )Validate ()error {return _bdefc .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};type Worksheet struct{CT_Worksheet };type CT_SingleXmlCells struct{
|
|
|
|
// Table Properties
|
|
SingleXmlCell []*CT_SingleXmlCell ;};func NewCT_Authors ()*CT_Authors {_cg :=&CT_Authors {};return _cg };
|
|
|
|
// Validate validates the CT_DataConsolidate and its children
|
|
func (_bdfeb *CT_DataConsolidate )Validate ()error {return _bdfeb .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};
|
|
|
|
// Validate validates the CT_ProtectedRange and its children
|
|
func (_dedgb *CT_ProtectedRange )Validate ()error {return _dedgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};type CT_Break struct{
|
|
|
|
// Id
|
|
IdAttr *uint32 ;
|
|
|
|
// Minimum
|
|
MinAttr *uint32 ;
|
|
|
|
// Maximum
|
|
MaxAttr *uint32 ;
|
|
|
|
// Manual Page Break
|
|
ManAttr *bool ;
|
|
|
|
// Pivot-Created Page Break
|
|
PtAttr *bool ;};type CT_FileRecoveryPr struct{
|
|
|
|
// Auto Recover
|
|
AutoRecoverAttr *bool ;
|
|
|
|
// Crash Save
|
|
CrashSaveAttr *bool ;
|
|
|
|
// Data Extract Load
|
|
DataExtractLoadAttr *bool ;
|
|
|
|
// Repair Load
|
|
RepairLoadAttr *bool ;};func NewCT_SortCondition ()*CT_SortCondition {_efaba :=&CT_SortCondition {};return _efaba };
|
|
|
|
// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path
|
|
func (_faffa *Worksheet )ValidateWithPath (path string )error {if _gafddd :=_faffa .CT_Worksheet .ValidateWithPath (path );_gafddd !=nil {return _gafddd ;};return nil ;};type CT_ExternalDefinedNames struct{
|
|
|
|
// Defined Name
|
|
DefinedName []*CT_ExternalDefinedName ;};func NewCT_DdeValue ()*CT_DdeValue {_caaac :=&CT_DdeValue {};return _caaac };func (_ffdff *CT_Control )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffdff .ShapeIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffdff .IdAttr )});if _ffdff .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ffdff .NameAttr )});};e .EncodeToken (start );if _ffdff .ControlPr !=nil {_ccgggg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_ffdff .ControlPr ,_ccgggg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfeec *ST_RevisionAction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgce ,_fgccbg :=d .Token ();if _fgccbg !=nil {return _fgccbg ;};if _gdaf ,_cdbdb :=_bdgce .(_f .EndElement );_cdbdb &&_gdaf .Name ==start .Name {*_dfeec =1;return nil ;};if _ccbcf ,_afbga :=_bdgce .(_f .CharData );!_afbga {return _b .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",_bdgce );}else {switch string (_ccbcf ){case "":*_dfeec =0;case "\u0061\u0064\u0064":*_dfeec =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_dfeec =2;};};_bdgce ,_fgccbg =d .Token ();if _fgccbg !=nil {return _fgccbg ;};if _ccffec ,_fddagb :=_bdgce .(_f .EndElement );_fddagb &&_ccffec .Name ==start .Name {return nil ;};return _b .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",_bdgce );};
|
|
|
|
// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path
|
|
func (_cabff *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_CustomFilter and its children
|
|
func (_agcee *CT_CustomFilter )Validate ()error {return _agcee .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");};const (ST_DataConsolidateFunctionUnset ST_DataConsolidateFunction =0;ST_DataConsolidateFunctionAverage ST_DataConsolidateFunction =1;ST_DataConsolidateFunctionCount ST_DataConsolidateFunction =2;ST_DataConsolidateFunctionCountNums ST_DataConsolidateFunction =3;ST_DataConsolidateFunctionMax ST_DataConsolidateFunction =4;ST_DataConsolidateFunctionMin ST_DataConsolidateFunction =5;ST_DataConsolidateFunctionProduct ST_DataConsolidateFunction =6;ST_DataConsolidateFunctionStdDev ST_DataConsolidateFunction =7;ST_DataConsolidateFunctionStdDevp ST_DataConsolidateFunction =8;ST_DataConsolidateFunctionSum ST_DataConsolidateFunction =9;ST_DataConsolidateFunctionVar ST_DataConsolidateFunction =10;ST_DataConsolidateFunctionVarp ST_DataConsolidateFunction =11;);
|
|
|
|
// Validate validates the CT_MeasureGroups and its children
|
|
func (_badga *CT_MeasureGroups )Validate ()error {return _badga .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};type CT_FilterColumn struct{
|
|
|
|
// Filter Column Data
|
|
ColIdAttr uint32 ;
|
|
|
|
// Hidden AutoFilter Button
|
|
HiddenButtonAttr *bool ;
|
|
|
|
// Show Filter Button
|
|
ShowButtonAttr *bool ;
|
|
|
|
// Filter Criteria
|
|
Filters *CT_Filters ;
|
|
|
|
// Top 10
|
|
Top10 *CT_Top10 ;
|
|
|
|
// Custom Filters
|
|
CustomFilters *CT_CustomFilters ;
|
|
|
|
// Dynamic Filter
|
|
DynamicFilter *CT_DynamicFilter ;
|
|
|
|
// Color Filter Criteria
|
|
ColorFilter *CT_ColorFilter ;
|
|
|
|
// Icon Filter
|
|
IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};
|
|
|
|
// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path
|
|
func (_ecg *AG_RevData )ValidateWithPath (path string )error {return nil };func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_fgega :=&CT_RevisionCustomView {};_fgega .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_fgega .ActionAttr =ST_RevisionAction (1);return _fgega ;};
|
|
|
|
// ValidateWithPath validates the CT_String and its children, prefixing error messages with path
|
|
func (_gefdb *CT_String )ValidateWithPath (path string )error {for _fdefa ,_bfbbb :=range _gefdb .Tpls {if _fefebe :=_bfbbb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_fdefa ));_fefebe !=nil {return _fefebe ;};};for _cggcb ,_dfgga :=range _gefdb .X {if _cceae :=_dfgga .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cggcb ));_cceae !=nil {return _cceae ;};};return nil ;};func (_ddaebg ST_PatternType )ValidateWithPath (path string )error {switch _ddaebg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddaebg ));};return nil ;};func (_cggbbc *CT_SheetId )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_cggbbc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgbde ST_Qualifier )Validate ()error {return _cgbde .ValidateWithPath ("")};type CT_PivotAreas struct{
|
|
|
|
// Pivot Area Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Pivot Area
|
|
PivotArea []*CT_PivotArea ;};type CT_CalculatedItems struct{
|
|
|
|
// Calculated Item Formula Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Calculated Item
|
|
CalculatedItem []*CT_CalculatedItem ;};type ST_GrowShrinkType byte ;
|
|
|
|
// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path
|
|
func (_bbabgb *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _dfabb :=_bbabgb .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_dfabb !=nil {return _dfabb ;};if _bbabgb .PivotFields !=nil {if _aedaf :=_bbabgb .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_aedaf !=nil {return _aedaf ;};};if _bbabgb .RowFields !=nil {if _eddbff :=_bbabgb .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_eddbff !=nil {return _eddbff ;};};if _bbabgb .RowItems !=nil {if _dgddb :=_bbabgb .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds");_dgddb !=nil {return _dgddb ;};};if _bbabgb .ColFields !=nil {if _aecfb :=_bbabgb .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_aecfb !=nil {return _aecfb ;};};if _bbabgb .ColItems !=nil {if _dgead :=_bbabgb .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds");_dgead !=nil {return _dgead ;};};if _bbabgb .PageFields !=nil {if _caaabg :=_bbabgb .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_caaabg !=nil {return _caaabg ;};};if _bbabgb .DataFields !=nil {if _fgfabe :=_bbabgb .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");_fgfabe !=nil {return _fgfabe ;};};if _bbabgb .Formats !=nil {if _dfbba :=_bbabgb .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_dfbba !=nil {return _dfbba ;};};if _bbabgb .ConditionalFormats !=nil {if _aebcgd :=_bbabgb .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_aebcgd !=nil {return _aebcgd ;};};if _bbabgb .ChartFormats !=nil {if _bcac :=_bbabgb .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_bcac !=nil {return _bcac ;};};if _bbabgb .PivotHierarchies !=nil {if _fbccg :=_bbabgb .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_fbccg !=nil {return _fbccg ;};};if _bbabgb .PivotTableStyleInfo !=nil {if _egaaec :=_bbabgb .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_egaaec !=nil {return _egaaec ;};};if _bbabgb .Filters !=nil {if _fafca :=_bbabgb .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_fafca !=nil {return _fafca ;};};if _bbabgb .RowHierarchiesUsage !=nil {if _faedg :=_bbabgb .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_faedg !=nil {return _faedg ;};};if _bbabgb .ColHierarchiesUsage !=nil {if _bedcc :=_bbabgb .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_bedcc !=nil {return _bedcc ;};};if _bbabgb .ExtLst !=nil {if _dcfafg :=_bbabgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfafg !=nil {return _dcfafg ;};};return nil ;};func (_aefe *CT_Users )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aefe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aefe .CountAttr )});};e .EncodeToken (start );if _aefe .UserInfo !=nil {_cbfafb :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_bbgec :=range _aefe .UserInfo {e .EncodeElement (_bbgec ,_cbfafb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MergeCell ()*CT_MergeCell {_ffefe :=&CT_MergeCell {};return _ffefe };func (_fefcd *CT_FutureMetadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fefcd .NameAttr )});if _fefcd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fefcd .CountAttr )});};e .EncodeToken (start );if _fefcd .Bk !=nil {_bbdadf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_baedc :=range _fefcd .Bk {e .EncodeElement (_baedc ,_bbdadf );};};if _fefcd .ExtLst !=nil {_cbcge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fefcd .ExtLst ,_cbcge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_effdbd *CT_FieldGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggfa :=range start .Attr {if _ggfa .Name .Local =="\u0070\u0061\u0072"{_cabacd ,_dcgcd :=_ga .ParseUint (_ggfa .Value ,10,32);if _dcgcd !=nil {return _dcgcd ;};_fccfa :=uint32 (_cabacd );_effdbd .ParAttr =&_fccfa ;continue ;};if _ggfa .Name .Local =="\u0062\u0061\u0073\u0065"{_adegg ,_adbe :=_ga .ParseUint (_ggfa .Value ,10,32);if _adbe !=nil {return _adbe ;};_ggdf :=uint32 (_adegg );_effdbd .BaseAttr =&_ggdf ;continue ;};};_bbdca :for {_bdfa ,_cabc :=d .Token ();if _cabc !=nil {return _cabc ;};switch _cefbd :=_bdfa .(type ){case _f .StartElement :switch _cefbd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"}:_effdbd .RangePr =NewCT_RangePr ();if _cgeac :=d .DecodeElement (_effdbd .RangePr ,&_cefbd );_cgeac !=nil {return _cgeac ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}:_effdbd .DiscretePr =NewCT_DiscretePr ();if _edfcf :=d .DecodeElement (_effdbd .DiscretePr ,&_cefbd );_edfcf !=nil {return _edfcf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}:_effdbd .GroupItems =NewCT_GroupItems ();if _eafb :=d .DecodeElement (_effdbd .GroupItems ,&_cefbd );_eafb !=nil {return _eafb ;};default:_bb .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\u0046i\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070 \u0025\u0076",_cefbd .Name );if _caadf :=d .Skip ();_caadf !=nil {return _caadf ;};};case _f .EndElement :break _bbdca ;case _f .CharData :};};return nil ;};func (_gcad *CT_ExternalSheetDataSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adec :for {_gbae ,_afddad :=d .Token ();if _afddad !=nil {return _afddad ;};switch _fbbgee :=_gbae .(type ){case _f .StartElement :switch _fbbgee .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:_fbce :=NewCT_ExternalSheetData ();if _bcdgg :=d .DecodeElement (_fbce ,&_fbbgee );_bcdgg !=nil {return _bcdgg ;};_gcad .SheetData =append (_gcad .SheetData ,_fbce );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0053h\u0065\u0065\u0074\u0044\u0061\u0074a\u0053\u0065\u0074 \u0025\u0076",_fbbgee .Name );if _ddfb :=d .Skip ();_ddfb !=nil {return _ddfb ;};};case _f .EndElement :break _adec ;case _f .CharData :};};return nil ;};func (_efdgb *CT_IgnoredErrors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabae :for {_gegbf ,_adeb :=d .Token ();if _adeb !=nil {return _adeb ;};switch _agabg :=_gegbf .(type ){case _f .StartElement :switch _agabg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}:_abeb :=NewCT_IgnoredError ();if _aegfc :=d .DecodeElement (_abeb ,&_agabg );_aegfc !=nil {return _aegfc ;};_efdgb .IgnoredError =append (_efdgb .IgnoredError ,_abeb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efdgb .ExtLst =NewCT_ExtensionList ();if _bfdce :=d .DecodeElement (_efdgb .ExtLst ,&_agabg );_bfdce !=nil {return _bfdce ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073\u0020\u0025v",_agabg .Name );if _efgbc :=d .Skip ();_efgbc !=nil {return _efgbc ;};};case _f .EndElement :break _cabae ;case _f .CharData :};};return nil ;};func (_cagc *CT_ColorScale )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdga :for {_gdbff ,_bfgd :=d .Token ();if _bfgd !=nil {return _bfgd ;};switch _babb :=_gdbff .(type ){case _f .StartElement :switch _babb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_ddbc :=NewCT_Cfvo ();if _dedb :=d .DecodeElement (_ddbc ,&_babb );_dedb !=nil {return _dedb ;};_cagc .Cfvo =append (_cagc .Cfvo ,_ddbc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_bgge :=NewCT_Color ();if _fcda :=d .DecodeElement (_bgge ,&_babb );_fcda !=nil {return _fcda ;};_cagc .Color =append (_cagc .Color ,_bgge );default:_bb .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\u0043o\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065 \u0025\u0076",_babb .Name );if _abaff :=d .Skip ();_abaff !=nil {return _abaff ;};};case _f .EndElement :break _cdga ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path
|
|
func (_cgdfe *CT_FunctionGroups )ValidateWithPath (path string )error {for _befc ,_fcbg :=range _cgdfe .FunctionGroup {if _fgdee :=_fcbg .ValidateWithPath (_b .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_befc ));_fgdee !=nil {return _fgdee ;};};return nil ;};func (_bead *CT_ConditionalFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bead .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bead .CountAttr )});};e .EncodeToken (start );_eeeb :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_fcbab :=range _bead .ConditionalFormat {e .EncodeElement (_fcbab ,_eeeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewMetadata ()*Metadata {_afeeb :=&Metadata {};_afeeb .CT_Metadata =*NewCT_Metadata ();return _afeeb ;};
|
|
|
|
// Validate validates the CT_SmartTags and its children
|
|
func (_gaccb *CT_SmartTags )Validate ()error {return _gaccb .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_bffgfe ST_UnderlineValues )Validate ()error {return _bffgfe .ValidateWithPath ("")};
|
|
|
|
// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path
|
|
func (_fccbc *CT_MetadataType )ValidateWithPath (path string )error {return nil };func (_fedeg *CT_PivotTableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afegc :=range start .Attr {if _afegc .Name .Local =="\u006e\u0061\u006d\u0065"{_cfad ,_faacb :=_afegc .Value ,error (nil );if _faacb !=nil {return _faacb ;};_fedeg .NameAttr =&_cfad ;continue ;};if _afegc .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_bcgge ,_bbcgd :=_ga .ParseBool (_afegc .Value );if _bbcgd !=nil {return _bbcgd ;};_fedeg .ShowRowHeadersAttr =&_bcgge ;continue ;};if _afegc .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_ggabde ,_dbffd :=_ga .ParseBool (_afegc .Value );if _dbffd !=nil {return _dbffd ;};_fedeg .ShowColHeadersAttr =&_ggabde ;continue ;};if _afegc .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_aedbf ,_dfdecg :=_ga .ParseBool (_afegc .Value );if _dfdecg !=nil {return _dfdecg ;};_fedeg .ShowRowStripesAttr =&_aedbf ;continue ;};if _afegc .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_egedd ,_deadbg :=_ga .ParseBool (_afegc .Value );if _deadbg !=nil {return _deadbg ;};_fedeg .ShowColStripesAttr =&_egedd ;continue ;};if _afegc .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_geddbg ,_cdaec :=_ga .ParseBool (_afegc .Value );if _cdaec !=nil {return _cdaec ;};_fedeg .ShowLastColumnAttr =&_geddbg ;continue ;};};for {_cgefg ,_abfbd :=d .Token ();if _abfbd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0050\u0069\u0076\u006f\u0074\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u003a\u0020\u0025\u0073",_abfbd );};if _eecbcd ,_agbce :=_cgefg .(_f .EndElement );_agbce &&_eecbcd .Name ==start .Name {break ;};};return nil ;};func (_facga *CT_CellAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdcf :=range start .Attr {if _cdcf .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_facga .HorizontalAttr .UnmarshalXMLAttr (_cdcf );continue ;};if _cdcf .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_facga .VerticalAttr .UnmarshalXMLAttr (_cdcf );continue ;};if _cdcf .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ddgf ,_ecga :=_ga .ParseUint (_cdcf .Value ,10,8);if _ecga !=nil {return _ecga ;};_ace :=uint8 (_ddgf );_facga .TextRotationAttr =&_ace ;continue ;};if _cdcf .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_dae ,_gbcg :=_ga .ParseBool (_cdcf .Value );if _gbcg !=nil {return _gbcg ;};_facga .WrapTextAttr =&_dae ;continue ;};if _cdcf .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_dagb ,_gfab :=_ga .ParseUint (_cdcf .Value ,10,32);if _gfab !=nil {return _gfab ;};_ebeg :=uint32 (_dagb );_facga .IndentAttr =&_ebeg ;continue ;};if _cdcf .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_ece ,_daeb :=_ga .ParseInt (_cdcf .Value ,10,32);if _daeb !=nil {return _daeb ;};_geabe :=int32 (_ece );_facga .RelativeIndentAttr =&_geabe ;continue ;};if _cdcf .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_begc ,_ffec :=_ga .ParseBool (_cdcf .Value );if _ffec !=nil {return _ffec ;};_facga .JustifyLastLineAttr =&_begc ;continue ;};if _cdcf .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_gcgb ,_acfc :=_ga .ParseBool (_cdcf .Value );if _acfc !=nil {return _acfc ;};_facga .ShrinkToFitAttr =&_gcgb ;continue ;};if _cdcf .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_cebc ,_cgeg :=_ga .ParseUint (_cdcf .Value ,10,32);if _cgeg !=nil {return _cgeg ;};_cfaeg :=uint32 (_cebc );_facga .ReadingOrderAttr =&_cfaeg ;continue ;};};for {_egcff ,_fbfg :=d .Token ();if _fbfg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006cA\u006ci\u0067\u006e\u006d\u0065\u006e\u0074\u003a \u0025\u0073",_fbfg );};if _fbffb ,_cca :=_egcff .(_f .EndElement );_cca &&_fbffb .Name ==start .Name {break ;};};return nil ;};func (_bfbggf *ST_TargetScreenSize )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfbggf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bfbggf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bfbggf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bfbggf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bfbggf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bfbggf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bfbggf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bfbggf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bfbggf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bfbggf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bfbggf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bfbggf =11;};return nil ;};func (_egfbf *Worksheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _egfbf .CT_Worksheet .MarshalXML (e ,start );};func (_ccaacf ST_GrowShrinkType )String ()string {switch _ccaacf {case 0:return "";case 1:return "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case 2:return "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case 3:return "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return "";};func NewCT_BookView ()*CT_BookView {_cef :=&CT_BookView {};return _cef };func NewCT_CellWatch ()*CT_CellWatch {_ccaa :=&CT_CellWatch {};return _ccaa };
|
|
|
|
// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path
|
|
func (_ccdgc *CT_TableStyle )ValidateWithPath (path string )error {for _bcecec ,_dgebd :=range _ccdgc .TableStyleElement {if _cgeff :=_dgebd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bcecec ));_cgeff !=nil {return _cgeff ;};};return nil ;};func (_ggaa *CT_CellWatches )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfcg :for {_fbfce ,_gbfb :=d .Token ();if _gbfb !=nil {return _gbfb ;};switch _egdf :=_fbfce .(type ){case _f .StartElement :switch _egdf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"}:_gbef :=NewCT_CellWatch ();if _dbfa :=d .DecodeElement (_gbef ,&_egdf );_dbfa !=nil {return _dbfa ;};_ggaa .CellWatch =append (_ggaa .CellWatch ,_gbef );default:_bb .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\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061\u0074c\u0068e\u0073\u0020\u0025\u0076",_egdf .Name );if _eddfb :=d .Skip ();_eddfb !=nil {return _eddfb ;};};case _f .EndElement :break _dfcg ;case _f .CharData :};};return nil ;};type ST_HorizontalAlignment byte ;func NewCT_IconFilter ()*CT_IconFilter {_fgdbd :=&CT_IconFilter {};_fgdbd .IconSetAttr =ST_IconSetType (1);return _fgdbd ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_cbfd :=&CT_CalculatedItems {};return _cbfd };func NewCT_TextFields ()*CT_TextFields {_gaddc :=&CT_TextFields {};return _gaddc };func (_ffef *CT_ExternalLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdeab :for {_bbbgf ,_deaba :=d .Token ();if _deaba !=nil {return _deaba ;};switch _fdaba :=_bbbgf .(type ){case _f .StartElement :switch _fdaba .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_ffef .Choice =NewCT_ExternalLinkChoice ();if _bbfg :=d .DecodeElement (&_ffef .Choice .ExternalBook ,&_fdaba );_bbfg !=nil {return _bbfg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_ffef .Choice =NewCT_ExternalLinkChoice ();if _gbgg :=d .DecodeElement (&_ffef .Choice .DdeLink ,&_fdaba );_gbgg !=nil {return _gbgg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_ffef .Choice =NewCT_ExternalLinkChoice ();if _fccc :=d .DecodeElement (&_ffef .Choice .OleLink ,&_fdaba );_fccc !=nil {return _fccc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffef .ExtLst =NewCT_ExtensionList ();if _cbcd :=d .DecodeElement (_ffef .ExtLst ,&_fdaba );_cbcd !=nil {return _cbcd ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_fdaba .Name );if _gdcba :=d .Skip ();_gdcba !=nil {return _gdcba ;};};case _f .EndElement :break _gdeab ;case _f .CharData :};};return nil ;};type CT_Number struct{
|
|
|
|
// Value
|
|
VAttr float64 ;
|
|
|
|
// Unused Item
|
|
UAttr *bool ;
|
|
|
|
// Calculated Item
|
|
FAttr *bool ;
|
|
|
|
// Caption
|
|
CAttr *string ;
|
|
|
|
// Member Property Count
|
|
CpAttr *uint32 ;
|
|
|
|
// Format Index
|
|
InAttr *uint32 ;
|
|
|
|
// Background Color
|
|
BcAttr *string ;
|
|
|
|
// Foreground Color
|
|
FcAttr *string ;
|
|
|
|
// Italic
|
|
IAttr *bool ;
|
|
|
|
// Underline
|
|
UnAttr *bool ;
|
|
|
|
// Strikethrough
|
|
StAttr *bool ;
|
|
|
|
// Bold
|
|
BAttr *bool ;
|
|
|
|
// OLAP Members
|
|
Tpls []*CT_Tuples ;
|
|
|
|
// Member Property Index
|
|
X []*CT_X ;};
|
|
|
|
// Validate validates the CT_CellFormula and its children
|
|
func (_cggg *CT_CellFormula )Validate ()error {return _cggg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");};func (_fabac ST_GrowShrinkType )Validate ()error {return _fabac .ValidateWithPath ("")};func (_cecbe *ST_DataValidationOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abaggd ,_cfgabf :=d .Token ();if _cfgabf !=nil {return _cfgabf ;};if _cgabb ,_caddac :=_abaggd .(_f .EndElement );_caddac &&_cgabb .Name ==start .Name {*_cecbe =1;return nil ;};if _bcbeff ,_cbfab :=_abaggd .(_f .CharData );!_cbfab {return _b .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",_abaggd );}else {switch string (_bcbeff ){case "":*_cecbe =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cecbe =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cecbe =2;case "\u0065\u0071\u0075a\u006c":*_cecbe =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cecbe =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cecbe =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cecbe =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cecbe =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cecbe =8;};};_abaggd ,_cfgabf =d .Token ();if _cfgabf !=nil {return _cfgabf ;};if _adfbgd ,_abcbf :=_abaggd .(_f .EndElement );_abcbf &&_adfbgd .Name ==start .Name {return nil ;};return _b .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",_abaggd );};func (_cdfdf *CT_VolTopic )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdfdf .TAttr !=ST_VolValueTypeUnset {_egedb ,_eedcd :=_cdfdf .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _eedcd !=nil {return _eedcd ;};start .Attr =append (start .Attr ,_egedb );};e .EncodeToken (start );_cggge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_cf .AddPreserveSpaceAttr (&_cggge ,_cdfdf .V );e .EncodeElement (_cdfdf .V ,_cggge );if _cdfdf .Stp !=nil {_agegc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_eebde :=range _cdfdf .Stp {e .EncodeElement (_eebde ,_agegc );};};_afgef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0072"}};for _ ,_eacdf :=range _cdfdf .Tr {e .EncodeElement (_eacdf ,_afgef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_PageMargins and its children
|
|
func (_acaa *CT_PageMargins )Validate ()error {return _acaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};
|
|
|
|
// Validate validates the CT_DdeItems and its children
|
|
func (_ddece *CT_DdeItems )Validate ()error {return _ddece .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");};func (_gfcfg ST_CellType )Validate ()error {return _gfcfg .ValidateWithPath ("")};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_fgbce :=&CT_CustomChartsheetView {};_fgbce .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _fgbce ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_cfbcdf :=&CT_CsPageSetup {};return _cfbcdf };
|
|
|
|
// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path
|
|
func (_cagfd *CT_RowFields )ValidateWithPath (path string )error {for _abcgdc ,_faeca :=range _cagfd .Field {if _gdbbe :=_faeca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_abcgdc ));_gdbbe !=nil {return _gdbbe ;};};return nil ;};func (_cagef *CT_OleObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cagef .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cagef .ProgIdAttr )});};if _cagef .DvAspectAttr !=ST_DvAspectUnset {_fdfab ,_cbgbc :=_cagef .DvAspectAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _cbgbc !=nil {return _cbgbc ;};start .Attr =append (start .Attr ,_fdfab );};if _cagef .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_cagef .LinkAttr )});};if _cagef .OleUpdateAttr !=ST_OleUpdateUnset {_ffbfe ,_faffc :=_cagef .OleUpdateAttr .MarshalXMLAttr (_f .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _faffc !=nil {return _faffc ;};start .Attr =append (start .Attr ,_ffbfe );};if _cagef .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cagef .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cagef .ShapeIdAttr )});if _cagef .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cagef .IdAttr )});};e .EncodeToken (start );if _cagef .ObjectPr !=nil {_ccfaa :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_cagef .ObjectPr ,_ccfaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OleObjects struct{
|
|
|
|
// Embedded Object
|
|
OleObject []*CT_OleObject ;};func (_adedfd *CT_SingleXmlCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_adedfd .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_adedfd .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_adedfd .ConnectionIdAttr )});e .EncodeToken (start );_gcfee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_adedfd .XmlCellPr ,_gcfee );if _adedfd .ExtLst !=nil {_beddf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adedfd .ExtLst ,_beddf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type ST_PaneState byte ;
|
|
|
|
// Validate validates the CT_Col and its children
|
|
func (_dacc *CT_Col )Validate ()error {return _dacc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};
|
|
|
|
// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path
|
|
func (_faca *CT_CustomSheetView )ValidateWithPath (path string )error {if !_fe .ST_GuidPatternRe .MatchString (_faca .GuidAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,_faca .GuidAttr );};if _eccc :=_faca .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_eccc !=nil {return _eccc ;};if _afcbg :=_faca .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_afcbg !=nil {return _afcbg ;};if _faca .Pane !=nil {if _eacf :=_faca .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_eacf !=nil {return _eacf ;};};if _faca .Selection !=nil {if _eddee :=_faca .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_eddee !=nil {return _eddee ;};};if _faca .RowBreaks !=nil {if _bgee :=_faca .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_bgee !=nil {return _bgee ;};};if _faca .ColBreaks !=nil {if _efec :=_faca .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_efec !=nil {return _efec ;};};if _faca .PageMargins !=nil {if _eeebd :=_faca .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_eeebd !=nil {return _eeebd ;};};if _faca .PrintOptions !=nil {if _fedf :=_faca .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fedf !=nil {return _fedf ;};};if _faca .PageSetup !=nil {if _ffgff :=_faca .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ffgff !=nil {return _ffgff ;};};if _faca .HeaderFooter !=nil {if _dedeb :=_faca .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_dedeb !=nil {return _dedeb ;};};if _faca .AutoFilter !=nil {if _ddbbb :=_faca .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_ddbbb !=nil {return _ddbbb ;};};if _faca .ExtLst !=nil {if _dcfab :=_faca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfab !=nil {return _dcfab ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path
|
|
func (_cfbaaa *CT_CommentPr )ValidateWithPath (path string )error {if _gfgf :=_cfbaaa .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_gfgf !=nil {return _gfgf ;};if _fbed :=_cfbaaa .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_fbed !=nil {return _fbed ;};if _cadg :=_cfbaaa .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_cadg !=nil {return _cadg ;};return nil ;};func (_dcfaee ST_CredMethod )Validate ()error {return _dcfaee .ValidateWithPath ("")};
|
|
|
|
// Validate validates the CT_RangeSets and its children
|
|
func (_cdeae *CT_RangeSets )Validate ()error {return _cdeae .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};func NewCT_OleLink ()*CT_OleLink {_adbbc :=&CT_OleLink {};return _adbbc };func NewCT_PivotSelection ()*CT_PivotSelection {_dabgb :=&CT_PivotSelection {};_dabgb .PivotArea =NewCT_PivotArea ();return _dabgb ;};func (_eceef *MapInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eceef .CT_MapInfo =*NewCT_MapInfo ();for _ ,_eebbb :=range start .Attr {if _eebbb .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_egdeed ,_dddcbb :=_eebbb .Value ,error (nil );if _dddcbb !=nil {return _dddcbb ;};_eceef .SelectionNamespacesAttr =_egdeed ;continue ;};};_badca :for {_adedfde ,_cfcba :=d .Token ();if _cfcba !=nil {return _cfcba ;};switch _ccccde :=_adedfde .(type ){case _f .StartElement :switch _ccccde .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_bbdfa :=NewCT_Schema ();if _gdgea :=d .DecodeElement (_bbdfa ,&_ccccde );_gdgea !=nil {return _gdgea ;};_eceef .Schema =append (_eceef .Schema ,_bbdfa );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_ebcaeg :=NewCT_Map ();if _dgcefd :=d .DecodeElement (_ebcaeg ,&_ccccde );_dgcefd !=nil {return _dgcefd ;};_eceef .Map =append (_eceef .Map ,_ebcaeg );default:_bb .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\u004da\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_ccccde .Name );if _deddg :=d .Skip ();_deddg !=nil {return _deddg ;};};case _f .EndElement :break _badca ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_Scenario and its children
|
|
func (_gdbbgf *CT_Scenario )Validate ()error {return _gdbbgf .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};
|
|
|
|
// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path
|
|
func (_ada *CT_Border )ValidateWithPath (path string )error {if _ada .Start !=nil {if _feec :=_ada .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_feec !=nil {return _feec ;};};if _ada .End !=nil {if _dfa :=_ada .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dfa !=nil {return _dfa ;};};if _ada .Left !=nil {if _gfb :=_ada .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gfb !=nil {return _gfb ;};};if _ada .Right !=nil {if _fgf :=_ada .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_fgf !=nil {return _fgf ;};};if _ada .Top !=nil {if _ecbg :=_ada .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ecbg !=nil {return _ecbg ;};};if _ada .Bottom !=nil {if _bbbf :=_ada .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_bbbf !=nil {return _bbbf ;};};if _ada .Diagonal !=nil {if _adg :=_ada .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_adg !=nil {return _adg ;};};if _ada .Vertical !=nil {if _ade :=_ada .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l");_ade !=nil {return _ade ;};};if _ada .Horizontal !=nil {if _acdg :=_ada .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_acdg !=nil {return _acdg ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path
|
|
func (_edcdd *CT_SharedItems )ValidateWithPath (path string )error {for _ffdaa ,_aadgc :=range _edcdd .M {if _bddecc :=_aadgc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_ffdaa ));_bddecc !=nil {return _bddecc ;};};for _eeagb ,_decdaf :=range _edcdd .N {if _dcdfb :=_decdaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_eeagb ));_dcdfb !=nil {return _dcdfb ;};};for _egdea ,_agfgg :=range _edcdd .B {if _dgfgf :=_agfgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_egdea ));_dgfgf !=nil {return _dgfgf ;};};for _ccfcg ,_egfdb :=range _edcdd .E {if _bdaed :=_egfdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_ccfcg ));_bdaed !=nil {return _bdaed ;};};for _cegec ,_ecadcg :=range _edcdd .S {if _ecfeb :=_ecadcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cegec ));_ecfeb !=nil {return _ecfeb ;};};for _efeeg ,_cbcfa :=range _edcdd .D {if _ceafc :=_cbcfa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_efeeg ));_ceafc !=nil {return _ceafc ;};};return nil ;};func (_ggddf *CT_String )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_ggddf .VAttr )});if _ggddf .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggddf .UAttr ))});};if _ggddf .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggddf .FAttr ))});};if _ggddf .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_ggddf .CAttr )});};if _ggddf .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_ggddf .CpAttr )});};if _ggddf .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ggddf .InAttr )});};if _ggddf .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_ggddf .BcAttr )});};if _ggddf .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_ggddf .FcAttr )});};if _ggddf .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggddf .IAttr ))});};if _ggddf .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggddf .UnAttr ))});};if _ggddf .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggddf .StAttr ))});};if _ggddf .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggddf .BAttr ))});};e .EncodeToken (start );if _ggddf .Tpls !=nil {_fgegg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_febbdd :=range _ggddf .Tpls {e .EncodeElement (_febbdd ,_fgegg );};};if _ggddf .X !=nil {_aegfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ceecg :=range _ggddf .X {e .EncodeElement (_ceecg ,_aegfg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_TableStyles struct{
|
|
|
|
// Table Style Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Default Table Style
|
|
DefaultTableStyleAttr *string ;
|
|
|
|
// Default Pivot Style
|
|
DefaultPivotStyleAttr *string ;
|
|
|
|
// Table Style
|
|
TableStyle []*CT_TableStyle ;};type CT_Groups struct{
|
|
|
|
// Level Group Count
|
|
CountAttr *uint32 ;
|
|
|
|
// OLAP Group
|
|
Group []*CT_LevelGroup ;};
|
|
|
|
// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path
|
|
func (_dcea *CT_CacheHierarchy )ValidateWithPath (path string )error {if _dcea .FieldsUsage !=nil {if _eba :=_dcea .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_eba !=nil {return _eba ;};};if _dcea .GroupLevels !=nil {if _ddgd :=_dcea .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_ddgd !=nil {return _ddgd ;};};if _dcea .ExtLst !=nil {if _gec :=_dcea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gec !=nil {return _gec ;};};return nil ;};func (_bbdga *CT_NumFmts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbdga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbdga .CountAttr )});};e .EncodeToken (start );if _bbdga .NumFmt !=nil {_gddaaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_agcfe :=range _bbdga .NumFmt {e .EncodeElement (_agcfe ,_gddaaf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cffefc ST_Objects )String ()string {switch _cffefc {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_gccae ST_Type )ValidateWithPath (path string )error {switch _gccae {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gccae ));};return nil ;};func (_bcadb ST_DataValidationOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bcadb .String (),start );};
|
|
|
|
// Validate validates the PivotCacheDefinition and its children
|
|
func (_gbggg *PivotCacheDefinition )Validate ()error {return _gbggg .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};type PivotCacheRecords struct{CT_PivotCacheRecords };func (_bgffc *CT_Members )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgffc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bgffc .CountAttr )});};if _bgffc .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bgffc .LevelAttr )});};e .EncodeToken (start );_fffdc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}};for _ ,_cgeee :=range _bgffc .Member {e .EncodeElement (_cgeee ,_fffdc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggafdb ST_Scope )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcdbg :=_f .Attr {};_bcdbg .Name =name ;switch _ggafdb {case ST_ScopeUnset :_bcdbg .Value ="";case ST_ScopeSelection :_bcdbg .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_bcdbg .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_bcdbg .Value ="\u0066\u0069\u0065l\u0064";};return _bcdbg ,nil ;};func (_gdbea *ST_MdxSetOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdbea =0;case "\u0075":*_gdbea =1;case "\u0061":*_gdbea =2;case "\u0064":*_gdbea =3;case "\u0061\u0061":*_gdbea =4;case "\u0061\u0064":*_gdbea =5;case "\u006e\u0061":*_gdbea =6;case "\u006e\u0064":*_gdbea =7;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path
|
|
func (_gfea *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _cafge ,_ccggd :=range _gfea .CustomSheetView {if _fdbdf :=_ccggd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_cafge ));_fdbdf !=nil {return _fdbdf ;};};return nil ;};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);func (_befca *CT_Set )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _befca .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_befca .CountAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0076",_befca .MaxRankAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_befca .SetDefinitionAttr )});if _befca .SortTypeAttr !=ST_SortTypeUnset {_cffee ,_acfba :=_befca .SortTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _acfba !=nil {return _acfba ;};start .Attr =append (start .Attr ,_cffee );};if _befca .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_befca .QueryFailedAttr ))});};e .EncodeToken (start );if _befca .Tpls !=nil {_aadef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_aggga :=range _befca .Tpls {e .EncodeElement (_aggga ,_aadef );};};if _befca .SortByTuple !=nil {_becea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}};e .EncodeElement (_befca .SortByTuple ,_becea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdcfc *CT_TupleCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggcff :for {_gacbb ,_agbcdb :=d .Token ();if _agbcdb !=nil {return _agbcdb ;};switch _becfaf :=_gacbb .(type ){case _f .StartElement :switch _becfaf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"}:_gdcfc .Entries =NewCT_PCDSDTCEntries ();if _dbbaag :=d .DecodeElement (_gdcfc .Entries ,&_becfaf );_dbbaag !=nil {return _dbbaag ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"}:_gdcfc .Sets =NewCT_Sets ();if _eegeac :=d .DecodeElement (_gdcfc .Sets ,&_becfaf );_eegeac !=nil {return _eegeac ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}:_gdcfc .QueryCache =NewCT_QueryCache ();if _gdfdc :=d .DecodeElement (_gdcfc .QueryCache ,&_becfaf );_gdfdc !=nil {return _gdfdc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_gdcfc .ServerFormats =NewCT_ServerFormats ();if _efgdd :=d .DecodeElement (_gdcfc .ServerFormats ,&_becfaf );_efgdd !=nil {return _efgdd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdcfc .ExtLst =NewCT_ExtensionList ();if _addbc :=d .DecodeElement (_gdcfc .ExtLst ,&_becfaf );_addbc !=nil {return _addbc ;};default:_bb .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\u0054u\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065 \u0025\u0076",_becfaf .Name );if _bdefdb :=d .Skip ();_bdefdb !=nil {return _bdefdb ;};};case _f .EndElement :break _ggcff ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_Pane and its children
|
|
func (_cdebb *CT_Pane )Validate ()error {return _cdebb .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");};
|
|
|
|
// Validate validates the CT_CalcCell and its children
|
|
func (_dbfd *CT_CalcCell )Validate ()error {return _dbfd .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};
|
|
|
|
// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path
|
|
func (_aebad *CT_VolTopic )ValidateWithPath (path string )error {if _gdgegb :=_aebad .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gdgegb !=nil {return _gdgegb ;};for _becaf ,_ggeed :=range _aebad .Tr {if _bcgad :=_ggeed .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_becaf ));_bcgad !=nil {return _bcgad ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path
|
|
func (_ggaggfd *CT_Scenarios )ValidateWithPath (path string )error {for _cgebd ,_addfc :=range _ggaggfd .Scenario {if _fgbffc :=_addfc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_cgebd ));_fgbffc !=nil {return _fgbffc ;};};return nil ;};func (_acga *CT_Error )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccae :=range start .Attr {if _ccae .Name .Local =="\u0066\u0063"{_aagga ,_afcc :=_ccae .Value ,error (nil );if _afcc !=nil {return _afcc ;};_acga .FcAttr =&_aagga ;continue ;};if _ccae .Name .Local =="\u0076"{_bagde ,_edgd :=_ccae .Value ,error (nil );if _edgd !=nil {return _edgd ;};_acga .VAttr =_bagde ;continue ;};if _ccae .Name .Local =="\u0066"{_dcdcac ,_aegbg :=_ga .ParseBool (_ccae .Value );if _aegbg !=nil {return _aegbg ;};_acga .FAttr =&_dcdcac ;continue ;};if _ccae .Name .Local =="\u0063"{_gfdb ,_fcca :=_ccae .Value ,error (nil );if _fcca !=nil {return _fcca ;};_acga .CAttr =&_gfdb ;continue ;};if _ccae .Name .Local =="\u0063\u0070"{_faece ,_cdcb :=_ga .ParseUint (_ccae .Value ,10,32);if _cdcb !=nil {return _cdcb ;};_fcbefc :=uint32 (_faece );_acga .CpAttr =&_fcbefc ;continue ;};if _ccae .Name .Local =="\u0069\u006e"{_ecge ,_bbfdd :=_ga .ParseUint (_ccae .Value ,10,32);if _bbfdd !=nil {return _bbfdd ;};_fcgdc :=uint32 (_ecge );_acga .InAttr =&_fcgdc ;continue ;};if _ccae .Name .Local =="\u0062\u0063"{_acfca ,_degcb :=_ccae .Value ,error (nil );if _degcb !=nil {return _degcb ;};_acga .BcAttr =&_acfca ;continue ;};if _ccae .Name .Local =="\u0075"{_edgdg ,_bbbgc :=_ga .ParseBool (_ccae .Value );if _bbbgc !=nil {return _bbbgc ;};_acga .UAttr =&_edgdg ;continue ;};if _ccae .Name .Local =="\u0069"{_egege ,_bfaff :=_ga .ParseBool (_ccae .Value );if _bfaff !=nil {return _bfaff ;};_acga .IAttr =&_egege ;continue ;};if _ccae .Name .Local =="\u0075\u006e"{_bcdcf ,_ebfcd :=_ga .ParseBool (_ccae .Value );if _ebfcd !=nil {return _ebfcd ;};_acga .UnAttr =&_bcdcf ;continue ;};if _ccae .Name .Local =="\u0073\u0074"{_dada ,_faeaa :=_ga .ParseBool (_ccae .Value );if _faeaa !=nil {return _faeaa ;};_acga .StAttr =&_dada ;continue ;};if _ccae .Name .Local =="\u0062"{_deegc ,_acdbc :=_ga .ParseBool (_ccae .Value );if _acdbc !=nil {return _acdbc ;};_acga .BAttr =&_deegc ;continue ;};};_gdeef :for {_ggedg ,_gbfbc :=d .Token ();if _gbfbc !=nil {return _gbfbc ;};switch _ceeec :=_ggedg .(type ){case _f .StartElement :switch _ceeec .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_acga .Tpls =NewCT_Tuples ();if _bfedfg :=d .DecodeElement (_acga .Tpls ,&_ceeec );_bfedfg !=nil {return _bfedfg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_dcgge :=NewCT_X ();if _cdfcad :=d .DecodeElement (_dcgge ,&_ceeec );_cdfcad !=nil {return _cdfcad ;};_acga .X =append (_acga .X ,_dcgge );default:_bb .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\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072\u0020\u0025\u0076",_ceeec .Name );if _abeac :=d .Skip ();_abeac !=nil {return _abeac ;};};case _f .EndElement :break _gdeef ;case _f .CharData :};};return nil ;};func NewCT_Field ()*CT_Field {_agedd :=&CT_Field {};return _agedd };func (_ecgadae ST_FieldSortType )Validate ()error {return _ecgadae .ValidateWithPath ("")};func (_gegebc *CT_Top10 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gegebc .TopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gegebc .TopAttr ))});};if _gegebc .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gegebc .PercentAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gegebc .ValAttr )});if _gegebc .FilterValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_b .Sprintf ("\u0025\u0076",*_gegebc .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CustomSheetView struct{
|
|
|
|
// GUID
|
|
GuidAttr string ;
|
|
|
|
// Print Scale
|
|
ScaleAttr *uint32 ;
|
|
|
|
// Color Id
|
|
ColorIdAttr *uint32 ;
|
|
|
|
// Show Page Breaks
|
|
ShowPageBreaksAttr *bool ;
|
|
|
|
// Show Formulas
|
|
ShowFormulasAttr *bool ;
|
|
|
|
// Show Grid Lines
|
|
ShowGridLinesAttr *bool ;
|
|
|
|
// Show Headers
|
|
ShowRowColAttr *bool ;
|
|
|
|
// Show Outline Symbols
|
|
OutlineSymbolsAttr *bool ;
|
|
|
|
// Show Zero Values
|
|
ZeroValuesAttr *bool ;
|
|
|
|
// Fit To Page
|
|
FitToPageAttr *bool ;
|
|
|
|
// Print Area Defined
|
|
PrintAreaAttr *bool ;
|
|
|
|
// Filtered List
|
|
FilterAttr *bool ;
|
|
|
|
// Show AutoFitler Drop Down Controls
|
|
ShowAutoFilterAttr *bool ;
|
|
|
|
// Hidden Rows
|
|
HiddenRowsAttr *bool ;
|
|
|
|
// Hidden Columns
|
|
HiddenColumnsAttr *bool ;
|
|
|
|
// Visible State
|
|
StateAttr ST_SheetState ;
|
|
|
|
// Filter
|
|
FilterUniqueAttr *bool ;
|
|
|
|
// View Type
|
|
ViewAttr ST_SheetViewType ;
|
|
|
|
// Show Ruler
|
|
ShowRulerAttr *bool ;
|
|
|
|
// Top Left Visible Cell
|
|
TopLeftCellAttr *string ;
|
|
|
|
// Pane Split Information
|
|
Pane *CT_Pane ;
|
|
|
|
// Selection
|
|
Selection *CT_Selection ;
|
|
|
|
// Horizontal Page Breaks
|
|
RowBreaks *CT_PageBreak ;
|
|
|
|
// Vertical Page Breaks
|
|
ColBreaks *CT_PageBreak ;
|
|
|
|
// Page Margins
|
|
PageMargins *CT_PageMargins ;
|
|
|
|
// Print Options
|
|
PrintOptions *CT_PrintOptions ;
|
|
|
|
// Page Setup Settings
|
|
PageSetup *CT_PageSetup ;
|
|
|
|
// Header Footer Settings
|
|
HeaderFooter *CT_HeaderFooter ;
|
|
|
|
// AutoFilter Settings
|
|
AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func NewCT_Comment ()*CT_Comment {_bgcf :=&CT_Comment {};_bgcf .Text =NewCT_Rst ();return _bgcf };type CT_FontFamily struct{ValAttr int64 ;};func (_gabef ST_ExternalConnectionType )Validate ()error {return _gabef .ValidateWithPath ("")};func (_bddebe *ST_UnderlineValues )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bddebe =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bddebe =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bddebe =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bddebe =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_bddebe =4;case "\u006e\u006f\u006e\u0065":*_bddebe =5;};return nil ;};func (_cecf *CT_ColFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cecf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cecf .CountAttr )});};e .EncodeToken (start );_ecac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_eaa :=range _cecf .Field {e .EncodeElement (_eaa ,_ecac );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbcaae ST_FieldSortType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbcaae .String (),start );};
|
|
|
|
// Validate validates the CT_MetadataType and its children
|
|
func (_efbgg *CT_MetadataType )Validate ()error {return _efbgg .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};func (_gcbcaa *CT_WebPublishing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcbcaa .CssAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0073\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcbcaa .CssAttr ))});};if _gcbcaa .ThicketAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcbcaa .ThicketAttr ))});};if _gcbcaa .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcbcaa .LongFileNamesAttr ))});};if _gcbcaa .VmlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcbcaa .VmlAttr ))});};if _gcbcaa .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcbcaa .AllowPngAttr ))});};if _gcbcaa .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_cbbfae ,_gbbbaf :=_gcbcaa .TargetScreenSizeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _gbbbaf !=nil {return _gbbbaf ;};start .Attr =append (start .Attr ,_cbbfae );};if _gcbcaa .DpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_gcbcaa .DpiAttr )});};if _gcbcaa .CodePageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gcbcaa .CodePageAttr )});};if _gcbcaa .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcbcaa .CharacterSetAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path
|
|
func (_eccec *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_aeafc *CT_Fill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fffbb :for {_affce ,_gbbgf :=d .Token ();if _gbbgf !=nil {return _gbbgf ;};switch _gafaa :=_affce .(type ){case _f .StartElement :switch _gafaa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"}:_aeafc .PatternFill =NewCT_PatternFill ();if _fdgeb :=d .DecodeElement (_aeafc .PatternFill ,&_gafaa );_fdgeb !=nil {return _fdgeb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}:_aeafc .GradientFill =NewCT_GradientFill ();if _acfbf :=d .DecodeElement (_aeafc .GradientFill ,&_gafaa );_acfbf !=nil {return _acfbf ;};default:_bb .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\u0043T\u005f\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_gafaa .Name );if _fbcbg :=d .Skip ();_fbcbg !=nil {return _fbcbg ;};};case _f .EndElement :break _fffbb ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path
|
|
func (_afgeaa *CT_Members )ValidateWithPath (path string )error {for _aadgd ,_ffee :=range _afgeaa .Member {if _fgae :=_ffee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aadgd ));_fgae !=nil {return _fgae ;};};return nil ;};func (_bdgegc *CT_SheetId )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcffd :=range start .Attr {if _fcffd .Name .Local =="\u0076\u0061\u006c"{_abfca ,_cfdfcf :=_ga .ParseUint (_fcffd .Value ,10,32);if _cfdfcf !=nil {return _cfdfcf ;};_bdgegc .ValAttr =uint32 (_abfca );continue ;};};for {_ffbfa ,_gdfbg :=d .Token ();if _gdfbg !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_gdfbg );};if _ffffd ,_badda :=_ffbfa .(_f .EndElement );_badda &&_ffffd .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path
|
|
func (_eadeg *EG_ExtensionList )ValidateWithPath (path string )error {for _bbgfd ,_dfabd :=range _eadeg .Ext {if _bgdab :=_dfabd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bbgfd ));_bgdab !=nil {return _bgdab ;};};return nil ;};type CT_TableColumn struct{
|
|
|
|
// Table Field Id
|
|
IdAttr uint32 ;
|
|
|
|
// Unique Name
|
|
UniqueNameAttr *string ;
|
|
|
|
// Column name
|
|
NameAttr string ;
|
|
|
|
// Totals Row Function
|
|
TotalsRowFunctionAttr ST_TotalsRowFunction ;
|
|
|
|
// Totals Row Label
|
|
TotalsRowLabelAttr *string ;
|
|
|
|
// Query Table Field Id
|
|
QueryTableFieldIdAttr *uint32 ;
|
|
|
|
// Header Row Cell Format Id
|
|
HeaderRowDxfIdAttr *uint32 ;
|
|
|
|
// Data & Insert Row Format Id
|
|
DataDxfIdAttr *uint32 ;
|
|
|
|
// Totals Row Format Id
|
|
TotalsRowDxfIdAttr *uint32 ;
|
|
|
|
// Header Row Cell Style
|
|
HeaderRowCellStyleAttr *string ;
|
|
|
|
// Data Area Style Name
|
|
DataCellStyleAttr *string ;
|
|
|
|
// Totals Row Style Name
|
|
TotalsRowCellStyleAttr *string ;
|
|
|
|
// Calculated Column Formula
|
|
CalculatedColumnFormula *CT_TableFormula ;
|
|
|
|
// Totals Row Formula
|
|
TotalsRowFormula *CT_TableFormula ;
|
|
|
|
// XML Column Properties
|
|
XmlColumnPr *CT_XmlColumnPr ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_dgecfg ST_Objects )Validate ()error {return _dgecfg .ValidateWithPath ("")};type CT_QueryTableFields struct{
|
|
|
|
// Column Count
|
|
CountAttr *uint32 ;
|
|
|
|
// QueryTable Field
|
|
QueryTableField []*CT_QueryTableField ;};func (_cddcf ST_DateTimeGrouping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cddcf .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path
|
|
func (_bdeb *CT_Drawing )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_RevisionAutoFormatting and its children
|
|
func (_bcdcd *CT_RevisionAutoFormatting )Validate ()error {return _bcdcd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");};func (_beeff *CT_SheetBackgroundPicture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbfcc :=range start .Attr {if _gbfcc .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"&&_gbfcc .Name .Local =="\u0069\u0064"||_gbfcc .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"&&_gbfcc .Name .Local =="\u0069\u0064"{_cfeb ,_bdedff :=_gbfcc .Value ,error (nil );if _bdedff !=nil {return _bdedff ;};_beeff .IdAttr =_cfeb ;continue ;};};for {_afgddc ,_ebggc :=d .Token ();if _ebggc !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0042\u0061\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u003a\u0020\u0025\u0073",_ebggc );};if _eaecgd ,_aafdbg :=_afgddc .(_f .EndElement );_aafdbg &&_eaecgd .Name ==start .Name {break ;};};return nil ;};const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);
|
|
|
|
// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path
|
|
func (_cgfdf *CT_SheetPr )ValidateWithPath (path string )error {if _cgfdf .TabColor !=nil {if _deeee :=_cgfdf .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_deeee !=nil {return _deeee ;};};if _cgfdf .OutlinePr !=nil {if _cecbg :=_cgfdf .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");_cecbg !=nil {return _cecbg ;};};if _cgfdf .PageSetUpPr !=nil {if _ebfba :=_cgfdf .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_ebfba !=nil {return _ebfba ;};};return nil ;};type CT_RPrElt struct{
|
|
|
|
// Font
|
|
RFont *CT_FontName ;
|
|
|
|
// Character Set
|
|
Charset *CT_IntProperty ;
|
|
|
|
// Font Family
|
|
Family *CT_IntProperty ;
|
|
|
|
// Bold
|
|
B *CT_BooleanProperty ;
|
|
|
|
// Italic
|
|
I *CT_BooleanProperty ;
|
|
|
|
// Strike Through
|
|
Strike *CT_BooleanProperty ;
|
|
|
|
// Outline
|
|
Outline *CT_BooleanProperty ;
|
|
|
|
// Shadow
|
|
Shadow *CT_BooleanProperty ;
|
|
|
|
// Condense
|
|
Condense *CT_BooleanProperty ;
|
|
|
|
// Extend
|
|
Extend *CT_BooleanProperty ;
|
|
|
|
// Text Color
|
|
Color *CT_Color ;
|
|
|
|
// Font Size
|
|
Sz *CT_FontSize ;
|
|
|
|
// Underline
|
|
U *CT_UnderlineProperty ;
|
|
|
|
// Vertical Alignment
|
|
VertAlign *CT_VerticalAlignFontProperty ;
|
|
|
|
// Font Scheme
|
|
Scheme *CT_FontScheme ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path
|
|
func (_gegcd *CT_PivotHierarchy )ValidateWithPath (path string )error {if _gegcd .Mps !=nil {if _dfccb :=_gegcd .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_dfccb !=nil {return _dfccb ;};};for _dffdg ,_faecg :=range _gegcd .Members {if _cccbgb :=_faecg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_dffdg ));_cccbgb !=nil {return _cccbgb ;};};if _gegcd .ExtLst !=nil {if _gabab :=_gegcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabab !=nil {return _gabab ;};};return nil ;};type CT_ChartFormats struct{
|
|
|
|
// Format Count
|
|
CountAttr *uint32 ;
|
|
|
|
// PivotChart Format
|
|
ChartFormat []*CT_ChartFormat ;};func (_afggga *CT_WebPublishObjects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afggga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_afggga .CountAttr )});};e .EncodeToken (start );_bdcccf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_dcdcf :=range _afggga .WebPublishObject {e .EncodeElement (_dcdcf ,_bdcccf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcbef *CT_CustomFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_badf :=range start .Attr {if _badf .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_fcbef .OperatorAttr .UnmarshalXMLAttr (_badf );continue ;};if _badf .Name .Local =="\u0076\u0061\u006c"{_gccea ,_edcda :=_badf .Value ,error (nil );if _edcda !=nil {return _edcda ;};_fcbef .ValAttr =&_gccea ;continue ;};};for {_cgce ,_ggbe :=d .Token ();if _ggbe !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_ggbe );};if _ccgb ,_gabbg :=_cgce .(_f .EndElement );_gabbg &&_ccgb .Name ==start .Name {break ;};};return nil ;};type CT_CalcPr struct{
|
|
|
|
// Calculation Id
|
|
CalcIdAttr *uint32 ;
|
|
|
|
// Calculation Mode
|
|
CalcModeAttr ST_CalcMode ;
|
|
|
|
// Full Calculation On Load
|
|
FullCalcOnLoadAttr *bool ;
|
|
|
|
// Reference Mode
|
|
RefModeAttr ST_RefMode ;
|
|
|
|
// Calculation Iteration
|
|
IterateAttr *bool ;
|
|
|
|
// Iteration Count
|
|
IterateCountAttr *uint32 ;
|
|
|
|
// Iterative Calculation Delta
|
|
IterateDeltaAttr *float64 ;
|
|
|
|
// Full Precision Calculation
|
|
FullPrecisionAttr *bool ;
|
|
|
|
// Calc Completed
|
|
CalcCompletedAttr *bool ;
|
|
|
|
// Calculate On Save
|
|
CalcOnSaveAttr *bool ;
|
|
|
|
// Concurrent Calculations
|
|
ConcurrentCalcAttr *bool ;
|
|
|
|
// Concurrent Thread Manual Count
|
|
ConcurrentManualCountAttr *uint32 ;
|
|
|
|
// Force Full Calculation
|
|
ForceFullCalcAttr *bool ;};func (_cgcaf *CT_QueryTableRefresh )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgcaf .QueryTableFields =NewCT_QueryTableFields ();for _ ,_eeece :=range start .Attr {if _eeece .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_ccegg ,_bebeb :=_ga .ParseBool (_eeece .Value );if _bebeb !=nil {return _bebeb ;};_cgcaf .PreserveSortFilterLayoutAttr =&_ccegg ;continue ;};if _eeece .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_dgfcgb ,_cadgec :=_ga .ParseBool (_eeece .Value );if _cadgec !=nil {return _cadgec ;};_cgcaf .FieldIdWrappedAttr =&_dgfcgb ;continue ;};if _eeece .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_egaac ,_cdbeb :=_ga .ParseBool (_eeece .Value );if _cdbeb !=nil {return _cdbeb ;};_cgcaf .HeadersInLastRefreshAttr =&_egaac ;continue ;};if _eeece .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_feafa ,_geceb :=_ga .ParseUint (_eeece .Value ,10,8);if _geceb !=nil {return _geceb ;};_fcgf :=uint8 (_feafa );_cgcaf .MinimumVersionAttr =&_fcgf ;continue ;};if _eeece .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_fgcgf ,_abead :=_ga .ParseUint (_eeece .Value ,10,32);if _abead !=nil {return _abead ;};_fdeaeg :=uint32 (_fgcgf );_cgcaf .NextIdAttr =&_fdeaeg ;continue ;};if _eeece .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_egbd ,_ebbec :=_ga .ParseUint (_eeece .Value ,10,32);if _ebbec !=nil {return _ebbec ;};_gfdbb :=uint32 (_egbd );_cgcaf .UnboundColumnsLeftAttr =&_gfdbb ;continue ;};if _eeece .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_cddfc ,_ceead :=_ga .ParseUint (_eeece .Value ,10,32);if _ceead !=nil {return _ceead ;};_aefdg :=uint32 (_cddfc );_cgcaf .UnboundColumnsRightAttr =&_aefdg ;continue ;};};_edbfb :for {_fbgdc ,_ggbeaa :=d .Token ();if _ggbeaa !=nil {return _ggbeaa ;};switch _aeded :=_fbgdc .(type ){case _f .StartElement :switch _aeded .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _fffdce :=d .DecodeElement (_cgcaf .QueryTableFields ,&_aeded );_fffdce !=nil {return _fffdce ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"}:_cgcaf .QueryTableDeletedFields =NewCT_QueryTableDeletedFields ();if _acgaea :=d .DecodeElement (_cgcaf .QueryTableDeletedFields ,&_aeded );_acgaea !=nil {return _acgaea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_cgcaf .SortState =NewCT_SortState ();if _cfeef :=d .DecodeElement (_cgcaf .SortState ,&_aeded );_cfeef !=nil {return _cfeef ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgcaf .ExtLst =NewCT_ExtensionList ();if _acgaa :=d .DecodeElement (_cgcaf .ExtLst ,&_aeded );_acgaa !=nil {return _acgaa ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068\u0020\u0025\u0076",_aeded .Name );if _egbca :=d .Skip ();_egbca !=nil {return _egbca ;};};case _f .EndElement :break _edbfb ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_Number and its children
|
|
func (_ecaad *CT_Number )Validate ()error {return _ecaad .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};type CT_String struct{
|
|
|
|
// Value
|
|
VAttr string ;
|
|
|
|
// Unused Item
|
|
UAttr *bool ;
|
|
|
|
// Calculated Item
|
|
FAttr *bool ;
|
|
|
|
// Item Caption
|
|
CAttr *string ;
|
|
|
|
// Member Property Count
|
|
CpAttr *uint32 ;
|
|
|
|
// Format Index
|
|
InAttr *uint32 ;
|
|
|
|
// Background Color
|
|
BcAttr *string ;
|
|
|
|
// Foreground Color
|
|
FcAttr *string ;
|
|
|
|
// Italic
|
|
IAttr *bool ;
|
|
|
|
// Underline
|
|
UnAttr *bool ;
|
|
|
|
// Strikethrough
|
|
StAttr *bool ;
|
|
|
|
// Bold
|
|
BAttr *bool ;
|
|
|
|
// Tuples
|
|
Tpls []*CT_Tuples ;
|
|
|
|
// Member Property Index
|
|
X []*CT_X ;};
|
|
|
|
// Validate validates the Worksheet and its children
|
|
func (_eacaf *Worksheet )Validate ()error {return _eacaf .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func (_efdbg ST_HtmlFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_efdbg .String (),start );};type CT_Set struct{
|
|
|
|
// Number of Tuples
|
|
CountAttr *uint32 ;
|
|
|
|
// Maximum Rank Requested
|
|
MaxRankAttr int32 ;
|
|
|
|
// MDX Set Definition
|
|
SetDefinitionAttr string ;
|
|
|
|
// Set Sort Order
|
|
SortTypeAttr ST_SortType ;
|
|
|
|
// Query Failed
|
|
QueryFailedAttr *bool ;
|
|
|
|
// Tuples
|
|
Tpls []*CT_Tuples ;
|
|
|
|
// Sort By Tuple
|
|
SortByTuple *CT_Tuples ;};
|
|
|
|
// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path
|
|
func (_ebgaa *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_fe .ST_GuidPatternRe .MatchString (_ebgaa .GuidAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,_ebgaa .GuidAttr );};if _bbabd :=_ebgaa .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_bbabd !=nil {return _bbabd ;};if _ebgaa .PageMargins !=nil {if _abda :=_ebgaa .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_abda !=nil {return _abda ;};};if _ebgaa .PageSetup !=nil {if _dbaa :=_ebgaa .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_dbaa !=nil {return _dbaa ;};};if _ebgaa .HeaderFooter !=nil {if _ebaf :=_ebgaa .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_ebaf !=nil {return _ebaf ;};};return nil ;};func (_cedga *CT_MergeCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_cedga .RefAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TableColumn ()*CT_TableColumn {_feffc :=&CT_TableColumn {};return _feffc };func NewCT_Revisions ()*CT_Revisions {_ffdab :=&CT_Revisions {};return _ffdab };func (_cdgbg *CT_ChartsheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdgbg .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cdgbg .TabSelectedAttr ))});};if _cdgbg .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_cdgbg .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdgbg .WorkbookViewIdAttr )});if _cdgbg .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cdgbg .ZoomToFitAttr ))});};e .EncodeToken (start );if _cdgbg .ExtLst !=nil {_ffdf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdgbg .ExtLst ,_ffdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cadbg *CT_PivotCacheDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadbg .CacheSource =NewCT_CacheSource ();_cadbg .CacheFields =NewCT_CacheFields ();for _ ,_fccfc :=range start .Attr {if _fccfc .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"&&_fccfc .Name .Local =="\u0069\u0064"||_fccfc .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"&&_fccfc .Name .Local =="\u0069\u0064"{_bfeeb ,_aeae :=_fccfc .Value ,error (nil );if _aeae !=nil {return _aeae ;};_cadbg .IdAttr =&_bfeeb ;continue ;};if _fccfc .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ccaed ,_fdegd :=_ga .ParseBool (_fccfc .Value );if _fdegd !=nil {return _fdegd ;};_cadbg .UpgradeOnRefreshAttr =&_ccaed ;continue ;};if _fccfc .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_afff ,_gaac :=_ga .ParseBool (_fccfc .Value );if _gaac !=nil {return _gaac ;};_cadbg .TupleCacheAttr =&_afff ;continue ;};if _fccfc .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_dcgbg ,_deed :=_ga .ParseBool (_fccfc .Value );if _deed !=nil {return _deed ;};_cadbg .SaveDataAttr =&_dcgbg ;continue ;};if _fccfc .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_adddb ,_aceee :=_ga .ParseBool (_fccfc .Value );if _aceee !=nil {return _aceee ;};_cadbg .SupportSubqueryAttr =&_adddb ;continue ;};if _fccfc .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_dfggg ,_dbgbf :=_ga .ParseBool (_fccfc .Value );if _dbgbf !=nil {return _dbgbf ;};_cadbg .OptimizeMemoryAttr =&_dfggg ;continue ;};if _fccfc .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_cccae ,_gdgdag :=_ga .ParseBool (_fccfc .Value );if _gdgdag !=nil {return _gdgdag ;};_cadbg .SupportAdvancedDrillAttr =&_cccae ;continue ;};if _fccfc .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_eadec ,_bbfce :=_fccfc .Value ,error (nil );if _bbfce !=nil {return _bbfce ;};_cadbg .RefreshedByAttr =&_eadec ;continue ;};if _fccfc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_ceggf ,_bfcbd :=ParseStdlibTime (_fccfc .Value );if _bfcbd !=nil {return _bfcbd ;};_cadbg .RefreshedDateIsoAttr =&_ceggf ;continue ;};if _fccfc .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_dbgc ,_eabbd :=_ga .ParseBool (_fccfc .Value );if _eabbd !=nil {return _eabbd ;};_cadbg .InvalidAttr =&_dbgc ;continue ;};if _fccfc .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_efefb ,_bddbgb :=_ga .ParseBool (_fccfc .Value );if _bddbgb !=nil {return _bddbgb ;};_cadbg .BackgroundQueryAttr =&_efefb ;continue ;};if _fccfc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_cfefa ,_fgadc :=_ga .ParseUint (_fccfc .Value ,10,32);if _fgadc !=nil {return _fgadc ;};_ebggb :=uint32 (_cfefa );_cadbg .MissingItemsLimitAttr =&_ebggb ;continue ;};if _fccfc .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cbedb ,_egdee :=_ga .ParseUint (_fccfc .Value ,10,8);if _egdee !=nil {return _egdee ;};_fgdffg :=uint8 (_cbedb );_cadbg .RefreshedVersionAttr =&_fgdffg ;continue ;};if _fccfc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_cecaf ,_faaef :=_ga .ParseBool (_fccfc .Value );if _faaef !=nil {return _faaef ;};_cadbg .RefreshOnLoadAttr =&_cecaf ;continue ;};if _fccfc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_gcbcg ,_cfdff :=_ga .ParseFloat (_fccfc .Value ,64);if _cfdff !=nil {return _cfdff ;};_cadbg .RefreshedDateAttr =&_gcbcg ;continue ;};if _fccfc .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_dagbgb ,_aeaec :=_ga .ParseUint (_fccfc .Value ,10,32);if _aeaec !=nil {return _aeaec ;};_dfebg :=uint32 (_dagbgb );_cadbg .RecordCountAttr =&_dfebg ;continue ;};if _fccfc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bagcf ,_bcgecg :=_ga .ParseUint (_fccfc .Value ,10,8);if _bcgecg !=nil {return _bcgecg ;};_ggacg :=uint8 (_bagcf );_cadbg .CreatedVersionAttr =&_ggacg ;continue ;};if _fccfc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_dccdd ,_cbbfd :=_ga .ParseUint (_fccfc .Value ,10,8);if _cbbfd !=nil {return _cbbfd ;};_geacf :=uint8 (_dccdd );_cadbg .MinRefreshableVersionAttr =&_geacf ;continue ;};if _fccfc .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_effbg ,_gbgeac :=_ga .ParseBool (_fccfc .Value );if _gbgeac !=nil {return _gbgeac ;};_cadbg .EnableRefreshAttr =&_effbg ;continue ;};};_ffdgb :for {_fafdb ,_gddff :=d .Token ();if _gddff !=nil {return _gddff ;};switch _gdfea :=_fafdb .(type ){case _f .StartElement :switch _gdfea .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _abfdf :=d .DecodeElement (_cadbg .CacheSource ,&_gdfea );_abfdf !=nil {return _abfdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _fgfef :=d .DecodeElement (_cadbg .CacheFields ,&_gdfea );_fgfef !=nil {return _fgfef ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_cadbg .CacheHierarchies =NewCT_CacheHierarchies ();if _gggbc :=d .DecodeElement (_cadbg .CacheHierarchies ,&_gdfea );_gggbc !=nil {return _gggbc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_cadbg .Kpis =NewCT_PCDKPIs ();if _fabbb :=d .DecodeElement (_cadbg .Kpis ,&_gdfea );_fabbb !=nil {return _fabbb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_cadbg .TupleCache =NewCT_TupleCache ();if _agdecg :=d .DecodeElement (_cadbg .TupleCache ,&_gdfea );_agdecg !=nil {return _agdecg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_cadbg .CalculatedItems =NewCT_CalculatedItems ();if _ecgcc :=d .DecodeElement (_cadbg .CalculatedItems ,&_gdfea );_ecgcc !=nil {return _ecgcc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_cadbg .CalculatedMembers =NewCT_CalculatedMembers ();if _ebbcc :=d .DecodeElement (_cadbg .CalculatedMembers ,&_gdfea );_ebbcc !=nil {return _ebbcc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_cadbg .Dimensions =NewCT_Dimensions ();if _cbbea :=d .DecodeElement (_cadbg .Dimensions ,&_gdfea );_cbbea !=nil {return _cbbea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_cadbg .MeasureGroups =NewCT_MeasureGroups ();if _gaagd :=d .DecodeElement (_cadbg .MeasureGroups ,&_gdfea );_gaagd !=nil {return _gaagd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_cadbg .Maps =NewCT_MeasureDimensionMaps ();if _acbeg :=d .DecodeElement (_cadbg .Maps ,&_gdfea );_acbeg !=nil {return _acbeg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cadbg .ExtLst =NewCT_ExtensionList ();if _ceege :=d .DecodeElement (_cadbg .ExtLst ,&_gdfea );_ceege !=nil {return _ceege ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u0044\u0065\u0066\u0069\u006e\u0069t\u0069\u006f\u006e \u0025\u0076",_gdfea .Name );if _acbdd :=d .Skip ();_acbdd !=nil {return _acbdd ;};};case _f .EndElement :break _ffdgb ;case _f .CharData :};};return nil ;};func NewCT_Filter ()*CT_Filter {_cbcf :=&CT_Filter {};return _cbcf };func (_ccfaad ST_PhoneticType )Validate ()error {return _ccfaad .ValidateWithPath ("")};func (_acedg *CT_MdxTuple )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afdeb :=range start .Attr {if _afdeb .Name .Local =="\u0063"{_fdeec ,_abebc :=_ga .ParseUint (_afdeb .Value ,10,32);if _abebc !=nil {return _abebc ;};_befggg :=uint32 (_fdeec );_acedg .CAttr =&_befggg ;continue ;};if _afdeb .Name .Local =="\u0063\u0074"{_bbdgd ,_fgce :=_afdeb .Value ,error (nil );if _fgce !=nil {return _fgce ;};_acedg .CtAttr =&_bbdgd ;continue ;};if _afdeb .Name .Local =="\u0073\u0069"{_cbdd ,_fbebc :=_ga .ParseUint (_afdeb .Value ,10,32);if _fbebc !=nil {return _fbebc ;};_agdc :=uint32 (_cbdd );_acedg .SiAttr =&_agdc ;continue ;};if _afdeb .Name .Local =="\u0066\u0069"{_dbcdcd ,_abfg :=_ga .ParseUint (_afdeb .Value ,10,32);if _abfg !=nil {return _abfg ;};_edaac :=uint32 (_dbcdcd );_acedg .FiAttr =&_edaac ;continue ;};if _afdeb .Name .Local =="\u0062\u0063"{_gcabd ,_fcbaf :=_afdeb .Value ,error (nil );if _fcbaf !=nil {return _fcbaf ;};_acedg .BcAttr =&_gcabd ;continue ;};if _afdeb .Name .Local =="\u0066\u0063"{_baeab ,_fbdbe :=_afdeb .Value ,error (nil );if _fbdbe !=nil {return _fbdbe ;};_acedg .FcAttr =&_baeab ;continue ;};if _afdeb .Name .Local =="\u0069"{_ceecbg ,_ccgfff :=_ga .ParseBool (_afdeb .Value );if _ccgfff !=nil {return _ccgfff ;};_acedg .IAttr =&_ceecbg ;continue ;};if _afdeb .Name .Local =="\u0075"{_fgdfeb ,_adgcf :=_ga .ParseBool (_afdeb .Value );if _adgcf !=nil {return _adgcf ;};_acedg .UAttr =&_fgdfeb ;continue ;};if _afdeb .Name .Local =="\u0073\u0074"{_bcbec ,_bfcbe :=_ga .ParseBool (_afdeb .Value );if _bfcbe !=nil {return _bfcbe ;};_acedg .StAttr =&_bcbec ;continue ;};if _afdeb .Name .Local =="\u0062"{_bdffeg ,_bfcbg :=_ga .ParseBool (_afdeb .Value );if _bfcbg !=nil {return _bfcbg ;};_acedg .BAttr =&_bdffeg ;continue ;};};_befdb :for {_deagb ,_ddgdb :=d .Token ();if _ddgdb !=nil {return _ddgdb ;};switch _dcggf :=_deagb .(type ){case _f .StartElement :switch _dcggf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_ggdg :=NewCT_MetadataStringIndex ();if _abbgg :=d .DecodeElement (_ggdg ,&_dcggf );_abbgg !=nil {return _abbgg ;};_acedg .N =append (_acedg .N ,_ggdg );default:_bb .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\u0043\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065\u0020\u0025\u0076",_dcggf .Name );if _afceg :=d .Skip ();_afceg !=nil {return _afceg ;};};case _f .EndElement :break _befdb ;case _f .CharData :};};return nil ;};func (_cbgffd *Metadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbgffd .CT_Metadata =*NewCT_Metadata ();_bfegf :for {_acabbf ,_cfdbf :=d .Token ();if _cfdbf !=nil {return _cfdbf ;};switch _gbdfb :=_acabbf .(type ){case _f .StartElement :switch _gbdfb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_cbgffd .MetadataTypes =NewCT_MetadataTypes ();if _abdaeb :=d .DecodeElement (_cbgffd .MetadataTypes ,&_gbdfb );_abdaeb !=nil {return _abdaeb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_cbgffd .MetadataStrings =NewCT_MetadataStrings ();if _fbcgec :=d .DecodeElement (_cbgffd .MetadataStrings ,&_gbdfb );_fbcgec !=nil {return _fbcgec ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_cbgffd .MdxMetadata =NewCT_MdxMetadata ();if _dgdcb :=d .DecodeElement (_cbgffd .MdxMetadata ,&_gbdfb );_dgdcb !=nil {return _dgdcb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_fbggab :=NewCT_FutureMetadata ();if _ggcabb :=d .DecodeElement (_fbggab ,&_gbdfb );_ggcabb !=nil {return _ggcabb ;};_cbgffd .FutureMetadata =append (_cbgffd .FutureMetadata ,_fbggab );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_cbgffd .CellMetadata =NewCT_MetadataBlocks ();if _ecgaeb :=d .DecodeElement (_cbgffd .CellMetadata ,&_gbdfb );_ecgaeb !=nil {return _ecgaeb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_cbgffd .ValueMetadata =NewCT_MetadataBlocks ();if _fbdab :=d .DecodeElement (_cbgffd .ValueMetadata ,&_gbdfb );_fbdab !=nil {return _fbdab ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbgffd .ExtLst =NewCT_ExtensionList ();if _ecafa :=d .DecodeElement (_cbgffd .ExtLst ,&_gbdfb );_ecafa !=nil {return _ecafa ;};default:_bb .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\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_gbdfb .Name );if _gfcfe :=d .Skip ();_gfcfe !=nil {return _gfcfe ;};};case _f .EndElement :break _bfegf ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path
|
|
func (_bfbag *CT_WebPr )ValidateWithPath (path string )error {if _aggef :=_bfbag .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_aggef !=nil {return _aggef ;};if _bfbag .Tables !=nil {if _gecgg :=_bfbag .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073");_gecgg !=nil {return _gecgg ;};};return nil ;};type CT_Borders struct{
|
|
|
|
// Border Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Border
|
|
Border []*CT_Border ;};func (_fega *CT_Break )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbg :=range start .Attr {if _gbg .Name .Local =="\u0069\u0064"{_cfe ,_ffea :=_ga .ParseUint (_gbg .Value ,10,32);if _ffea !=nil {return _ffea ;};_aagb :=uint32 (_cfe );_fega .IdAttr =&_aagb ;continue ;};if _gbg .Name .Local =="\u006d\u0069\u006e"{_ffge ,_dcf :=_ga .ParseUint (_gbg .Value ,10,32);if _dcf !=nil {return _dcf ;};_bda :=uint32 (_ffge );_fega .MinAttr =&_bda ;continue ;};if _gbg .Name .Local =="\u006d\u0061\u0078"{_fcgc ,_cdg :=_ga .ParseUint (_gbg .Value ,10,32);if _cdg !=nil {return _cdg ;};_dcee :=uint32 (_fcgc );_fega .MaxAttr =&_dcee ;continue ;};if _gbg .Name .Local =="\u006d\u0061\u006e"{_gga ,_bfcd :=_ga .ParseBool (_gbg .Value );if _bfcd !=nil {return _bfcd ;};_fega .ManAttr =&_gga ;continue ;};if _gbg .Name .Local =="\u0070\u0074"{_abcf ,_fed :=_ga .ParseBool (_gbg .Value );if _fed !=nil {return _fed ;};_fega .PtAttr =&_abcf ;continue ;};};for {_dcd ,_edgg :=d .Token ();if _edgg !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_edgg );};if _acae ,_fgfg :=_dcd .(_f .EndElement );_fgfg &&_acae .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_MdxMetadata and its children
|
|
func (_cgeec *CT_MdxMetadata )Validate ()error {return _cgeec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};
|
|
|
|
// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path
|
|
func (_ffdac *Dialogsheet )ValidateWithPath (path string )error {if _fdded :=_ffdac .CT_Dialogsheet .ValidateWithPath (path );_fdded !=nil {return _fdded ;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path
|
|
func (_dabfe *CT_FileVersion )ValidateWithPath (path string )error {if _dabfe .CodeNameAttr !=nil {if !_fe .ST_GuidPatternRe .MatchString (*_dabfe .CodeNameAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043\u006fd\u0065\u004e\u0061m\u0065\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,*_dabfe .CodeNameAttr );};};return nil ;};func NewCT_UndoInfo ()*CT_UndoInfo {_fbafbb :=&CT_UndoInfo {};_fbafbb .ExpAttr =ST_FormulaExpression (1);return _fbafbb ;};func (_cegdd *CT_Mdx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cegdd .FAttr =ST_MdxFunctionType (1);for _ ,_afdbb :=range start .Attr {if _afdbb .Name .Local =="\u006e"{_ccfeb ,_caccc :=_ga .ParseUint (_afdbb .Value ,10,32);if _caccc !=nil {return _caccc ;};_cegdd .NAttr =uint32 (_ccfeb );continue ;};if _afdbb .Name .Local =="\u0066"{_cegdd .FAttr .UnmarshalXMLAttr (_afdbb );continue ;};};_defdf :for {_cfbab ,_ccfdf :=d .Token ();if _ccfdf !=nil {return _ccfdf ;};switch _aadeec :=_cfbab .(type ){case _f .StartElement :switch _aadeec .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_cegdd .T =NewCT_MdxTuple ();if _eeaca :=d .DecodeElement (_cegdd .T ,&_aadeec );_eeaca !=nil {return _eeaca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"}:_cegdd .Ms =NewCT_MdxSet ();if _cccfb :=d .DecodeElement (_cegdd .Ms ,&_aadeec );_cccfb !=nil {return _cccfb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_cegdd .P =NewCT_MdxMemeberProp ();if _cdaf :=d .DecodeElement (_cegdd .P ,&_aadeec );_cdaf !=nil {return _cdaf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"}:_cegdd .K =NewCT_MdxKPI ();if _edgbg :=d .DecodeElement (_cegdd .K ,&_aadeec );_edgbg !=nil {return _edgbg ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u0020\u0025\u0076",_aadeec .Name );if _cbdcg :=d .Skip ();_cbdcg !=nil {return _cbdcg ;};};case _f .EndElement :break _defdf ;case _f .CharData :};};return nil ;};func (_abfgc ST_PrintError )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cegbg :=_f .Attr {};_cegbg .Name =name ;switch _abfgc {case ST_PrintErrorUnset :_cegbg .Value ="";case ST_PrintErrorDisplayed :_cegbg .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_cegbg .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_cegbg .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_cegbg .Value ="\u004e\u0041";};return _cegbg ,nil ;};
|
|
|
|
// Validate validates the CT_Xf and its children
|
|
func (_geedae *CT_Xf )Validate ()error {return _geedae .ValidateWithPath ("\u0043\u0054\u005fX\u0066")};
|
|
|
|
// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path
|
|
func (_ebaegb *CT_PageField )ValidateWithPath (path string )error {if _ebaegb .ExtLst !=nil {if _dgffd :=_ebaegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgffd !=nil {return _dgffd ;};};return nil ;};func (_eggac ST_HtmlFmt )ValidateWithPath (path string )error {switch _eggac {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggac ));};return nil ;};
|
|
|
|
// Validate validates the CT_ExternalReference and its children
|
|
func (_cabgg *CT_ExternalReference )Validate ()error {return _cabgg .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");};
|
|
|
|
// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path
|
|
func (_ebbcd *CT_QueryTableFields )ValidateWithPath (path string )error {for _cgbbba ,_eecad :=range _ebbcd .QueryTableField {if _eddbf :=_eecad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_cgbbba ));_eddbf !=nil {return _eddbf ;};};return nil ;};func (_cbege *CT_OleLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cddbagc :=range start .Attr {if _cddbagc .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"&&_cddbagc .Name .Local =="\u0069\u0064"||_cddbagc .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"&&_cddbagc .Name .Local =="\u0069\u0064"{_decb ,_bbagd :=_cddbagc .Value ,error (nil );if _bbagd !=nil {return _bbagd ;};_cbege .IdAttr =_decb ;continue ;};if _cddbagc .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_baggb ,_egbgf :=_cddbagc .Value ,error (nil );if _egbgf !=nil {return _egbgf ;};_cbege .ProgIdAttr =_baggb ;continue ;};};_faagaa :for {_gfbaac ,_gbdcb :=d .Token ();if _gbdcb !=nil {return _gbdcb ;};switch _gbdfc :=_gfbaac .(type ){case _f .StartElement :switch _gbdfc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}:_cbege .OleItems =NewCT_OleItems ();if _eddbd :=d .DecodeElement (_cbege .OleItems ,&_gbdfc );_eddbd !=nil {return _eddbd ;};default:_bb .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\u005fO\u006c\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_gbdfc .Name );if _dbaea :=d .Skip ();_dbaea !=nil {return _dbaea ;};};case _f .EndElement :break _faagaa ;case _f .CharData :};};return nil ;};func (_ccgcg *CT_Index )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_ccgcg .VAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_Formats and its children
|
|
func (_ebgfe *CT_Formats )Validate ()error {return _ebgfe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path
|
|
func (_fedcf *CT_PatternFill )ValidateWithPath (path string )error {if _aeceb :=_fedcf .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_aeceb !=nil {return _aeceb ;};if _fedcf .FgColor !=nil {if _dcdfc :=_fedcf .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072");_dcdfc !=nil {return _dcdfc ;};};if _fedcf .BgColor !=nil {if _babec :=_fedcf .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_babec !=nil {return _babec ;};};return nil ;};func (_bacda *CT_FilterColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_babeg :=range start .Attr {if _babeg .Name .Local =="\u0063\u006f\u006cI\u0064"{_agfe ,_afae :=_ga .ParseUint (_babeg .Value ,10,32);if _afae !=nil {return _afae ;};_bacda .ColIdAttr =uint32 (_agfe );continue ;};if _babeg .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_cecgf ,_efag :=_ga .ParseBool (_babeg .Value );if _efag !=nil {return _efag ;};_bacda .HiddenButtonAttr =&_cecgf ;continue ;};if _babeg .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_dfdc ,_gfgg :=_ga .ParseBool (_babeg .Value );if _gfgg !=nil {return _gfgg ;};_bacda .ShowButtonAttr =&_dfdc ;continue ;};};_bdcbab :for {_fbea ,_dggbf :=d .Token ();if _dggbf !=nil {return _dggbf ;};switch _affba :=_fbea .(type ){case _f .StartElement :switch _affba .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_bacda .Filters =NewCT_Filters ();if _gedf :=d .DecodeElement (_bacda .Filters ,&_affba );_gedf !=nil {return _gedf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"}:_bacda .Top10 =NewCT_Top10 ();if _dggba :=d .DecodeElement (_bacda .Top10 ,&_affba );_dggba !=nil {return _dggba ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}:_bacda .CustomFilters =NewCT_CustomFilters ();if _edcdf :=d .DecodeElement (_bacda .CustomFilters ,&_affba );_edcdf !=nil {return _edcdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}:_bacda .DynamicFilter =NewCT_DynamicFilter ();if _fbcf :=d .DecodeElement (_bacda .DynamicFilter ,&_affba );_fbcf !=nil {return _fbcf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"}:_bacda .ColorFilter =NewCT_ColorFilter ();if _faafa :=d .DecodeElement (_bacda .ColorFilter ,&_affba );_faafa !=nil {return _faafa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}:_bacda .IconFilter =NewCT_IconFilter ();if _ccced :=d .DecodeElement (_bacda .IconFilter ,&_affba );_ccced !=nil {return _ccced ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bacda .ExtLst =NewCT_ExtensionList ();if _eagff :=d .DecodeElement (_bacda .ExtLst ,&_affba );_eagff !=nil {return _eagff ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u0020\u0025\u0076",_affba .Name );if _gacce :=d .Skip ();_gacce !=nil {return _gacce ;};};case _f .EndElement :break _bdcbab ;case _f .CharData :};};return nil ;};func (_bgdbdd *CT_TableColumns )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgdbdd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bgdbdd .CountAttr )});};e .EncodeToken (start );_bcadg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_fffgbce :=range _bgdbdd .TableColumn {e .EncodeElement (_fffgbce ,_bcadg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgcga *CT_DataRefs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaaa :=range start .Attr {if _eaaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_deef ,_gcbef :=_ga .ParseUint (_eaaa .Value ,10,32);if _gcbef !=nil {return _gcbef ;};_fcdg :=uint32 (_deef );_dgcga .CountAttr =&_fcdg ;continue ;};};_cgeae :for {_ddeedf ,_ffaee :=d .Token ();if _ffaee !=nil {return _ffaee ;};switch _ffbda :=_ddeedf .(type ){case _f .StartElement :switch _ffbda .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"}:_efeef :=NewCT_DataRef ();if _ccfcf :=d .DecodeElement (_efeef ,&_ffbda );_ccfcf !=nil {return _ccfcf ;};_dgcga .DataRef =append (_dgcga .DataRef ,_efeef );default:_bb .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\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073\u0020\u0025\u0076",_ffbda .Name );if _cffg :=d .Skip ();_cffg !=nil {return _cffg ;};};case _f .EndElement :break _cgeae ;case _f .CharData :};};return nil ;};func (_dfbfbd *ST_Axis )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdeaf ,_eafab :=d .Token ();if _eafab !=nil {return _eafab ;};if _bdeef ,_ggaff :=_fdeaf .(_f .EndElement );_ggaff &&_bdeef .Name ==start .Name {*_dfbfbd =1;return nil ;};if _abecf ,_afegcc :=_fdeaf .(_f .CharData );!_afegcc {return _b .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",_fdeaf );}else {switch string (_abecf ){case "":*_dfbfbd =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_dfbfbd =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_dfbfbd =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_dfbfbd =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_dfbfbd =4;};};_fdeaf ,_eafab =d .Token ();if _eafab !=nil {return _eafab ;};if _bbdfdgc ,_bfbbda :=_fdeaf .(_f .EndElement );_bfbbda &&_bbdfdgc .Name ==start .Name {return nil ;};return _b .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",_fdeaf );};
|
|
|
|
// Validate validates the CT_Cols and its children
|
|
func (_gdged *CT_Cols )Validate ()error {return _gdged .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path
|
|
func (_aegf *CT_Chartsheet )ValidateWithPath (path string )error {if _aegf .SheetPr !=nil {if _eced :=_aegf .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_eced !=nil {return _eced ;};};if _fegf :=_aegf .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_fegf !=nil {return _fegf ;};if _aegf .SheetProtection !=nil {if _aade :=_aegf .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_aade !=nil {return _aade ;};};if _aegf .CustomSheetViews !=nil {if _dgfgg :=_aegf .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_dgfgg !=nil {return _dgfgg ;};};if _aegf .PageMargins !=nil {if _ebbda :=_aegf .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ebbda !=nil {return _ebbda ;};};if _aegf .PageSetup !=nil {if _acdf :=_aegf .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_acdf !=nil {return _acdf ;};};if _aegf .HeaderFooter !=nil {if _eacc :=_aegf .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_eacc !=nil {return _eacc ;};};if _gcaa :=_aegf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_gcaa !=nil {return _gcaa ;};if _aegf .LegacyDrawing !=nil {if _gdd :=_aegf .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_gdd !=nil {return _gdd ;};};if _aegf .LegacyDrawingHF !=nil {if _fgcf :=_aegf .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fgcf !=nil {return _fgcf ;};};if _aegf .DrawingHF !=nil {if _bffe :=_aegf .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_bffe !=nil {return _bffe ;};};if _aegf .Picture !=nil {if _affe :=_aegf .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_affe !=nil {return _affe ;};};if _aegf .WebPublishItems !=nil {if _cdbd :=_aegf .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_cdbd !=nil {return _cdbd ;};};if _aegf .ExtLst !=nil {if _acgd :=_aegf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acgd !=nil {return _acgd ;};};return nil ;};
|
|
|
|
// Validate validates the CT_PivotFields and its children
|
|
func (_bcebdf *CT_PivotFields )Validate ()error {return _bcebdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};type CT_OleItems struct{
|
|
|
|
// Object Link Item
|
|
OleItem []*CT_OleItem ;};
|
|
|
|
// Validate validates the CT_WebPublishItem and its children
|
|
func (_beefabf *CT_WebPublishItem )Validate ()error {return _beefabf .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};type CT_ServerFormat struct{
|
|
|
|
// Culture
|
|
CultureAttr *string ;
|
|
|
|
// Format
|
|
FormatAttr *string ;};func (_cfbec *CT_IconSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgee :=range start .Attr {if _cgee .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_cfbec .IconSetAttr .UnmarshalXMLAttr (_cgee );continue ;};if _cgee .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_gfadgb ,_fbaaa :=_ga .ParseBool (_cgee .Value );if _fbaaa !=nil {return _fbaaa ;};_cfbec .ShowValueAttr =&_gfadgb ;continue ;};if _cgee .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ddcbg ,_feffab :=_ga .ParseBool (_cgee .Value );if _feffab !=nil {return _feffab ;};_cfbec .PercentAttr =&_ddcbg ;continue ;};if _cgee .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_fdgfa ,_dbca :=_ga .ParseBool (_cgee .Value );if _dbca !=nil {return _dbca ;};_cfbec .ReverseAttr =&_fdgfa ;continue ;};};_agafb :for {_ffab ,_bdfdg :=d .Token ();if _bdfdg !=nil {return _bdfdg ;};switch _afeagg :=_ffab .(type ){case _f .StartElement :switch _afeagg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_gfeee :=NewCT_Cfvo ();if _fdcfbc :=d .DecodeElement (_gfeee ,&_afeagg );_fdcfbc !=nil {return _fdcfbc ;};_cfbec .Cfvo =append (_cfbec .Cfvo ,_gfeee );default:_bb .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\u005fI\u0063\u006f\u006e\u0053\u0065\u0074\u0020\u0025\u0076",_afeagg .Name );if _bdbgb :=d .Skip ();_bdbgb !=nil {return _bdbgb ;};};case _f .EndElement :break _agafb ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path
|
|
func (_agadba *CT_DefinedNames )ValidateWithPath (path string )error {for _geff ,_fgagc :=range _agadba .DefinedName {if _ddab :=_fgagc .ValidateWithPath (_b .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_geff ));_ddab !=nil {return _ddab ;};};return nil ;};type CT_Top10 struct{
|
|
|
|
// Top
|
|
TopAttr *bool ;
|
|
|
|
// Filter by Percent
|
|
PercentAttr *bool ;
|
|
|
|
// Top or Bottom Value
|
|
ValAttr float64 ;
|
|
|
|
// Filter Value
|
|
FilterValAttr *float64 ;};
|
|
|
|
// Validate validates the CT_Control and its children
|
|
func (_eadf *CT_Control )Validate ()error {return _eadf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};
|
|
|
|
// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path
|
|
func (_caedg *CT_PhoneticPr )ValidateWithPath (path string )error {if _fbaad :=_caedg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fbaad !=nil {return _fbaad ;};if _ggcge :=_caedg .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_ggcge !=nil {return _ggcge ;};return nil ;};func (_ggegd *CT_MdxMemeberProp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_ggegd .NAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0070"},Value :_b .Sprintf ("\u0025\u0076",_ggegd .NpAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgcgf *CT_RevisionCustomView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgcgf .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_bgcgf .ActionAttr =ST_RevisionAction (1);for _ ,_dafeb :=range start .Attr {if _dafeb .Name .Local =="\u0067\u0075\u0069\u0064"{_dgccc ,_babdfb :=_dafeb .Value ,error (nil );if _babdfb !=nil {return _babdfb ;};_bgcgf .GuidAttr =_dgccc ;continue ;};if _dafeb .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_bgcgf .ActionAttr .UnmarshalXMLAttr (_dafeb );continue ;};};for {_bgacc ,_ecdce :=d .Token ();if _ecdce !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0043u\u0073\u0074\u006f\u006d\u0056\u0069\u0065w\u003a\u0020\u0025\u0073",_ecdce );};if _aaffba ,_bdfeba :=_bgacc .(_f .EndElement );_bdfeba &&_aaffba .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_MetadataStrings and its children
|
|
func (_fdfca *CT_MetadataStrings )Validate ()error {return _fdfca .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func (_acda *CT_ExternalCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddaee :=range start .Attr {if _ddaee .Name .Local =="\u0072"{_eddgc ,_cfbgf :=_ddaee .Value ,error (nil );if _cfbgf !=nil {return _cfbgf ;};_acda .RAttr =&_eddgc ;continue ;};if _ddaee .Name .Local =="\u0074"{_acda .TAttr .UnmarshalXMLAttr (_ddaee );continue ;};if _ddaee .Name .Local =="\u0076\u006d"{_bgfg ,_bfdea :=_ga .ParseUint (_ddaee .Value ,10,32);if _bfdea !=nil {return _bfdea ;};_dbece :=uint32 (_bgfg );_acda .VmAttr =&_dbece ;continue ;};};_afdda :for {_gffabb ,_cbfeb :=d .Token ();if _cbfeb !=nil {return _cbfeb ;};switch _efecg :=_gffabb .(type ){case _f .StartElement :switch _efecg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_acda .V =new (string );if _edega :=d .DecodeElement (_acda .V ,&_efecg );_edega !=nil {return _edega ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c\u0020\u0025\u0076",_efecg .Name );if _geea :=d .Skip ();_geea !=nil {return _geea ;};};case _f .EndElement :break _afdda ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path
|
|
func (_fdebb *CT_Rst )ValidateWithPath (path string )error {for _caaacaf ,_gcggb :=range _fdebb .R {if _bfaefd :=_gcggb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_caaacaf ));_bfaefd !=nil {return _bfaefd ;};};for _fedbc ,_bbgfb :=range _fdebb .RPh {if _eefgf :=_bbgfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_fedbc ));_eefgf !=nil {return _eefgf ;};};if _fdebb .PhoneticPr !=nil {if _ebccc :=_fdebb .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_ebccc !=nil {return _ebccc ;};};return nil ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_cgcdg :=&CT_QueryTableFields {};return _cgcdg };
|
|
|
|
// Validate validates the CT_CellStyles and its children
|
|
func (_cdbf *CT_CellStyles )Validate ()error {return _cdbf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func (_geccca ST_ShowDataAs )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfafg :=_f .Attr {};_dfafg .Name =name ;switch _geccca {case ST_ShowDataAsUnset :_dfafg .Value ="";case ST_ShowDataAsNormal :_dfafg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_dfafg .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_dfafg .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_dfafg .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_dfafg .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_dfafg .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_dfafg .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_dfafg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_dfafg .Value ="\u0069\u006e\u0064e\u0078";};return _dfafg ,nil ;};func (_afcgdb ST_Type )String ()string {switch _afcgdb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u006c";case 3:return "\u0072\u006f\u0077";case 4:return "\u0063\u006f\u006c\u0075\u006d\u006e";};return "";};func NewCT_MeasureGroups ()*CT_MeasureGroups {_dbggg :=&CT_MeasureGroups {};return _dbggg };func (_ecdaa *CT_SmartTagTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ecdaa .SmartTagType !=nil {_cfgdc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_cdbee :=range _ecdaa .SmartTagType {e .EncodeElement (_cdbee ,_cfgdc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path
|
|
func (_fbefd *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _dfege :=_fbefd .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_dfege !=nil {return _dfege ;};if _fbefd .QueryTableDeletedFields !=nil {if _eabdf :=_fbefd .QueryTableDeletedFields .ValidateWithPath (path +"\u002fQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073");_eabdf !=nil {return _eabdf ;};};if _fbefd .SortState !=nil {if _abggf :=_fbefd .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_abggf !=nil {return _abggf ;};};if _fbefd .ExtLst !=nil {if _dcfbf :=_fbefd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfbf !=nil {return _dcfbf ;};};return nil ;};func (_eeffga *CT_PivotCacheRecords )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeffga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eeffga .CountAttr )});};e .EncodeToken (start );if _eeffga .R !=nil {_fadbaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_ebfee :=range _eeffga .R {e .EncodeElement (_ebfee ,_fadbaa );};};if _eeffga .ExtLst !=nil {_dcgbb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eeffga .ExtLst ,_dcgbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eedfe *ST_IconSetType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eedfe =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_eedfe =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_eedfe =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_eedfe =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_eedfe =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_eedfe =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_eedfe =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_eedfe =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_eedfe =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_eedfe =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_eedfe =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_eedfe =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_eedfe =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_eedfe =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_eedfe =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_eedfe =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_eedfe =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_eedfe =17;};return nil ;};func (_ggdec ST_CellComments )String ()string {switch _ggdec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case 3:return "\u0061\u0074\u0045n\u0064";};return "";};
|
|
|
|
// Validate validates the CT_IntProperty and its children
|
|
func (_edbbf *CT_IntProperty )Validate ()error {return _edbbf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_cagage ST_UnderlineValues )String ()string {switch _cagage {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 4:return "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func NewCT_Parameters ()*CT_Parameters {_dfca :=&CT_Parameters {};return _dfca };
|
|
|
|
// Validate validates the CT_Sets and its children
|
|
func (_egdbca *CT_Sets )Validate ()error {return _egdbca .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");};func NewCT_Format ()*CT_Format {_dbgb :=&CT_Format {};_dbgb .PivotArea =NewCT_PivotArea ();return _dbgb ;};type CT_Rst struct{
|
|
|
|
// Text
|
|
T *string ;
|
|
|
|
// Rich Text Run
|
|
R []*CT_RElt ;
|
|
|
|
// Phonetic Run
|
|
RPh []*CT_PhoneticRun ;
|
|
|
|
// Phonetic Properties
|
|
PhoneticPr *CT_PhoneticPr ;};func (_aegaga *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aegaga =0;case "\u006e\u006f\u006e\u0065":*_aegaga =1;case "\u0073\u0075\u006d":*_aegaga =2;case "\u006d\u0069\u006e":*_aegaga =3;case "\u006d\u0061\u0078":*_aegaga =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_aegaga =5;case "\u0063\u006f\u0075n\u0074":*_aegaga =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_aegaga =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_aegaga =8;case "\u0076\u0061\u0072":*_aegaga =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aegaga =10;};return nil ;};
|
|
|
|
// Validate validates the CT_Fonts and its children
|
|
func (_abfba *CT_Fonts )Validate ()error {return _abfba .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_decab *CT_Scenario )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_decab .NameAttr )});if _decab .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_decab .LockedAttr ))});};if _decab .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_decab .HiddenAttr ))});};if _decab .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_decab .CountAttr )});};if _decab .UserAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_decab .UserAttr )});};if _decab .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_decab .CommentAttr )});};e .EncodeToken (start );_cgcca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}};for _ ,_gbfddg :=range _decab .InputCells {e .EncodeElement (_gbfddg ,_cgcca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewHeaders ()*Headers {_bbeec :=&Headers {};_bbeec .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _bbeec ;};func (_caage *CT_VolMain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_b .Sprintf ("\u0025\u0076",_caage .FirstAttr )});e .EncodeToken (start );_adacd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_ebfge :=range _caage .Tp {e .EncodeElement (_ebfge ,_adacd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MergeCells ()*CT_MergeCells {_gfbbb :=&CT_MergeCells {};return _gfbbb };
|
|
|
|
// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path
|
|
func (_abddd *CT_QueryTableField )ValidateWithPath (path string )error {if _abddd .ExtLst !=nil {if _fgcff :=_abddd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgcff !=nil {return _fgcff ;};};return nil ;};func NewCT_PivotAreas ()*CT_PivotAreas {_aaabf :=&CT_PivotAreas {};return _aaabf };type CT_Connection struct{
|
|
|
|
// Connection Id
|
|
IdAttr uint32 ;
|
|
|
|
// Source Database File
|
|
SourceFileAttr *string ;
|
|
|
|
// Connection File
|
|
OdcFileAttr *string ;
|
|
|
|
// Keep Connection Open
|
|
KeepAliveAttr *bool ;
|
|
|
|
// Automatic Refresh Interval
|
|
IntervalAttr *uint32 ;
|
|
|
|
// Connection Name
|
|
NameAttr *string ;
|
|
|
|
// Connection Description
|
|
DescriptionAttr *string ;
|
|
|
|
// Database Source Type
|
|
TypeAttr *uint32 ;
|
|
|
|
// Reconnection Method
|
|
ReconnectionMethodAttr *uint32 ;
|
|
|
|
// Last Refresh Version
|
|
RefreshedVersionAttr uint8 ;
|
|
|
|
// Minimum Version Required for Refresh
|
|
MinRefreshableVersionAttr *uint8 ;
|
|
|
|
// Save Password
|
|
SavePasswordAttr *bool ;
|
|
|
|
// New Connection
|
|
NewAttr *bool ;
|
|
|
|
// Deleted Connection
|
|
DeletedAttr *bool ;
|
|
|
|
// Only Use Connection File
|
|
OnlyUseConnectionFileAttr *bool ;
|
|
|
|
// Background Refresh
|
|
BackgroundAttr *bool ;
|
|
|
|
// Refresh on Open
|
|
RefreshOnLoadAttr *bool ;
|
|
|
|
// Save Data
|
|
SaveDataAttr *bool ;
|
|
|
|
// Reconnection Method
|
|
CredentialsAttr ST_CredMethod ;
|
|
|
|
// SSO Id
|
|
SingleSignOnIdAttr *string ;
|
|
|
|
// Database Properties
|
|
DbPr *CT_DbPr ;
|
|
|
|
// OLAP Properties
|
|
OlapPr *CT_OlapPr ;
|
|
|
|
// Web Query Properties
|
|
WebPr *CT_WebPr ;
|
|
|
|
// Text Import Settings
|
|
TextPr *CT_TextPr ;
|
|
|
|
// Query Parameters
|
|
Parameters *CT_Parameters ;
|
|
|
|
// Future Feature Data Storage
|
|
ExtLst *CT_ExtensionList ;};func (_adgdf *CT_PivotHierarchies )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbgcb :=range start .Attr {if _dbgcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdfad ,_dgdf :=_ga .ParseUint (_dbgcb .Value ,10,32);if _dgdf !=nil {return _dgdf ;};_eeadf :=uint32 (_bdfad );_adgdf .CountAttr =&_eeadf ;continue ;};};_gcebf :for {_ebacdc ,_bcbfa :=d .Token ();if _bcbfa !=nil {return _bcbfa ;};switch _affdf :=_ebacdc .(type ){case _f .StartElement :switch _affdf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_dadge :=NewCT_PivotHierarchy ();if _febgdc :=d .DecodeElement (_dadge ,&_affdf );_febgdc !=nil {return _febgdc ;};_adgdf .PivotHierarchy =append (_adgdf .PivotHierarchy ,_dadge );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069er\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0020\u0025\u0076",_affdf .Name );if _gfacg :=d .Skip ();_gfacg !=nil {return _gfacg ;};};case _f .EndElement :break _gcebf ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_PivotTableStyle and its children
|
|
func (_gbfad *CT_PivotTableStyle )Validate ()error {return _gbfad .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};func (_bdge *CT_CommentList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baac :for {_aeeg ,_bdcg :=d .Token ();if _bdcg !=nil {return _bdcg ;};switch _egfe :=_aeeg .(type ){case _f .StartElement :switch _egfe .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_aadf :=NewCT_Comment ();if _gccb :=d .DecodeElement (_aadf ,&_egfe );_gccb !=nil {return _gccb ;};_bdge .Comment =append (_bdge .Comment ,_aadf );default:_bb .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\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074L\u0069s\u0074\u0020\u0025\u0076",_egfe .Name );if _gfbf :=d .Skip ();_gfbf !=nil {return _gfbf ;};};case _f .EndElement :break _baac ;case _f .CharData :};};return nil ;};func (_bedfa ST_DateTimeGrouping )String ()string {switch _bedfa {case 0:return "";case 1:return "\u0079\u0065\u0061\u0072";case 2:return "\u006d\u006f\u006et\u0068";case 3:return "\u0064\u0061\u0079";case 4:return "\u0068\u006f\u0075\u0072";case 5:return "\u006d\u0069\u006e\u0075\u0074\u0065";case 6:return "\u0073\u0065\u0063\u006f\u006e\u0064";};return "";};func (_gfcag *ST_FieldSortType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfcag =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_gfcag =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_gfcag =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_gfcag =3;};return nil ;};func (_bfge *CT_CellStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccfb :=range start .Attr {if _ccfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddgb ,_gfgd :=_ga .ParseUint (_ccfb .Value ,10,32);if _gfgd !=nil {return _gfgd ;};_gee :=uint32 (_ddgb );_bfge .CountAttr =&_gee ;continue ;};};_begeb :for {_ecbe ,_eddd :=d .Token ();if _eddd !=nil {return _eddd ;};switch _efcff :=_ecbe .(type ){case _f .StartElement :switch _efcff .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"}:_bfcc :=NewCT_CellStyle ();if _edee :=d .DecodeElement (_bfcc ,&_efcff );_edee !=nil {return _edee ;};_bfge .CellStyle =append (_bfge .CellStyle ,_bfcc );default:_bb .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\u0043e\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073 \u0025\u0076",_efcff .Name );if _dccc :=d .Skip ();_dccc !=nil {return _dccc ;};};case _f .EndElement :break _begeb ;case _f .CharData :};};return nil ;};func (_baadb *CT_ExternalDefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_baadb .NameAttr )});if _baadb .RefersToAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_baadb .RefersToAttr )});};if _baadb .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_baadb .SheetIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DataRefs struct{
|
|
|
|
// Data Consolidation Reference Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Data Consolidation Reference
|
|
DataRef []*CT_DataRef ;};func (_agef *CT_FileRecoveryPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dccag :=range start .Attr {if _dccag .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_fcace ,_ffbb :=_ga .ParseBool (_dccag .Value );if _ffbb !=nil {return _ffbb ;};_agef .AutoRecoverAttr =&_fcace ;continue ;};if _dccag .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_fdfbd ,_dfcef :=_ga .ParseBool (_dccag .Value );if _dfcef !=nil {return _dfcef ;};_agef .CrashSaveAttr =&_fdfbd ;continue ;};if _dccag .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_geeg ,_fbaebb :=_ga .ParseBool (_dccag .Value );if _fbaebb !=nil {return _fbaebb ;};_agef .DataExtractLoadAttr =&_geeg ;continue ;};if _dccag .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_cffb ,_dceda :=_ga .ParseBool (_dccag .Value );if _dceda !=nil {return _dceda ;};_agef .RepairLoadAttr =&_cffb ;continue ;};};for {_dbebec ,_fcegg :=d .Token ();if _fcegg !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0050\u0072: \u0025\u0073",_fcegg );};if _dbcf ,_acbaf :=_dbebec .(_f .EndElement );_acbaf &&_dbcf .Name ==start .Name {break ;};};return nil ;};func NewCT_VolTopicRef ()*CT_VolTopicRef {_beefab :=&CT_VolTopicRef {};return _beefab };
|
|
|
|
// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path
|
|
func (_fdab *CT_Comments )ValidateWithPath (path string )error {if _fecf :=_fdab .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_fecf !=nil {return _fecf ;};if _dbdb :=_fdab .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074");_dbdb !=nil {return _dbdb ;};if _fdab .ExtLst !=nil {if _gfebc :=_fdab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfebc !=nil {return _gfebc ;};};return nil ;};func NewCT_ColorScale ()*CT_ColorScale {_gfac :=&CT_ColorScale {};return _gfac };func (_eeefgf *Headers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeefgf .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_agabb :=range start .Attr {if _agabb .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_aeffg ,_dcecc :=_ga .ParseBool (_agabb .Value );if _dcecc !=nil {return _dcecc ;};_eeefgf .ExclusiveAttr =&_aeffg ;continue ;};if _agabb .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_fdcead ,_beccf :=_agabb .Value ,error (nil );if _beccf !=nil {return _beccf ;};_eeefgf .LastGuidAttr =&_fdcead ;continue ;};if _agabb .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_fabgg ,_eeefad :=_ga .ParseBool (_agabb .Value );if _eeefad !=nil {return _eeefad ;};_eeefgf .SharedAttr =&_fabgg ;continue ;};if _agabb .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_fdefde ,_cabfb :=_ga .ParseBool (_agabb .Value );if _cabfb !=nil {return _cabfb ;};_eeefgf .DiskRevisionsAttr =&_fdefde ;continue ;};if _agabb .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_cfegc ,_dgedd :=_ga .ParseBool (_agabb .Value );if _dgedd !=nil {return _dgedd ;};_eeefgf .HistoryAttr =&_cfegc ;continue ;};if _agabb .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_aabee ,_dcgcab :=_ga .ParseBool (_agabb .Value );if _dcgcab !=nil {return _dcgcab ;};_eeefgf .TrackRevisionsAttr =&_aabee ;continue ;};if _agabb .Name .Local =="\u0067\u0075\u0069\u0064"{_aeebc ,_fbfee :=_agabb .Value ,error (nil );if _fbfee !=nil {return _fbfee ;};_eeefgf .GuidAttr =_aeebc ;continue ;};if _agabb .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_begca ,_abgff :=_ga .ParseUint (_agabb .Value ,10,32);if _abgff !=nil {return _abgff ;};_ffbce :=uint32 (_begca );_eeefgf .RevisionIdAttr =&_ffbce ;continue ;};if _agabb .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_fdbb ,_eafeg :=_ga .ParseInt (_agabb .Value ,10,32);if _eafeg !=nil {return _eafeg ;};_edeecf :=int32 (_fdbb );_eeefgf .VersionAttr =&_edeecf ;continue ;};if _agabb .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_gbceb ,_gaeeec :=_ga .ParseBool (_agabb .Value );if _gaeeec !=nil {return _gaeeec ;};_eeefgf .KeepChangeHistoryAttr =&_gbceb ;continue ;};if _agabb .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_cfbd ,_ebffg :=_ga .ParseBool (_agabb .Value );if _ebffg !=nil {return _ebffg ;};_eeefgf .ProtectedAttr =&_cfbd ;continue ;};if _agabb .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_debaa ,_dbdgf :=_ga .ParseUint (_agabb .Value ,10,32);if _dbdgf !=nil {return _dbdgf ;};_caegge :=uint32 (_debaa );_eeefgf .PreserveHistoryAttr =&_caegge ;continue ;};};_gffcbd :for {_bafaf ,_fdacb :=d .Token ();if _fdacb !=nil {return _fdacb ;};switch _febbg :=_bafaf .(type ){case _f .StartElement :switch _febbg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_gbfgc :=NewCT_RevisionHeader ();if _caebf :=d .DecodeElement (_gbfgc ,&_febbg );_caebf !=nil {return _caebf ;};_eeefgf .Header =append (_eeefgf .Header ,_gbfgc );default:_bb .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\u0048e\u0061\u0064\u0065\u0072\u0073\u0020\u0025\u0076",_febbg .Name );if _gfafc :=d .Skip ();_gfafc !=nil {return _gfafc ;};};case _f .EndElement :break _gffcbd ;case _f .CharData :};};return nil ;};type CT_Chartsheet struct{
|
|
|
|
// Chart Sheet Properties
|
|
SheetPr *CT_ChartsheetPr ;
|
|
|
|
// Chart Sheet Views
|
|
SheetViews *CT_ChartsheetViews ;
|
|
|
|
// Chart Sheet Protection
|
|
SheetProtection *CT_ChartsheetProtection ;
|
|
|
|
// Custom Chart Sheet Views
|
|
CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;
|
|
|
|
// Drawing
|
|
Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ;
|
|
|
|
// Legacy Drawing Reference in Header Footer
|
|
LegacyDrawingHF *CT_LegacyDrawing ;
|
|
|
|
// Drawing Reference in Header Footer
|
|
DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};func (_cebg *CT_Colors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cebg .IndexedColors !=nil {_cbaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cebg .IndexedColors ,_cbaf );};if _cebg .MruColors !=nil {_debb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cebg .MruColors ,_debb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fffce *CT_CustomFilters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efaf :=range start .Attr {if _efaf .Name .Local =="\u0061\u006e\u0064"{_beegb ,_efdc :=_ga .ParseBool (_efaf .Value );if _efdc !=nil {return _efdc ;};_fffce .AndAttr =&_beegb ;continue ;};};_gdfc :for {_bbeg ,_bcagb :=d .Token ();if _bcagb !=nil {return _bcagb ;};switch _eebca :=_bbeg .(type ){case _f .StartElement :switch _eebca .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}:_ccad :=NewCT_CustomFilter ();if _baeg :=d .DecodeElement (_ccad ,&_eebca );_baeg !=nil {return _baeg ;};_fffce .CustomFilter =append (_fffce .CustomFilter ,_ccad );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025v",_eebca .Name );if _cgbce :=d .Skip ();_cgbce !=nil {return _cgbce ;};};case _f .EndElement :break _gdfc ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path
|
|
func (_cegfc *CT_MeasureGroups )ValidateWithPath (path string )error {for _efbe ,_efdgag :=range _cegfc .MeasureGroup {if _aaeec :=_efdgag .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_efbe ));_aaeec !=nil {return _aaeec ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path
|
|
func (_cbcg *CT_Consolidation )ValidateWithPath (path string )error {if _cbcg .Pages !=nil {if _dbaf :=_cbcg .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_dbaf !=nil {return _dbaf ;};};if _eaeea :=_cbcg .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");_eaeea !=nil {return _eaeea ;};return nil ;};func (_cddb *CT_ControlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cddb .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cddb .LockedAttr ))});};if _cddb .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cddb .DefaultSizeAttr ))});};if _cddb .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cddb .PrintAttr ))});};if _cddb .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cddb .DisabledAttr ))});};if _cddb .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cddb .RecalcAlwaysAttr ))});};if _cddb .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cddb .UiObjectAttr ))});};if _cddb .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cddb .AutoFillAttr ))});};if _cddb .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cddb .AutoLineAttr ))});};if _cddb .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cddb .AutoPictAttr ))});};if _cddb .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_cddb .MacroAttr )});};if _cddb .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cddb .AltTextAttr )});};if _cddb .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cddb .LinkedCellAttr )});};if _cddb .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cddb .ListFillRangeAttr )});};if _cddb .CfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_cddb .CfAttr )});};if _cddb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cddb .IdAttr )});};e .EncodeToken (start );_edecg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_cddb .Anchor ,_edecg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PivotArea ()*CT_PivotArea {_cbbda :=&CT_PivotArea {};return _cbbda };type CT_RevisionHeaders struct{
|
|
|
|
// Last Revision GUID
|
|
GuidAttr string ;
|
|
|
|
// Last GUID
|
|
LastGuidAttr *string ;
|
|
|
|
// Shared Workbook
|
|
SharedAttr *bool ;
|
|
|
|
// Disk Revisions
|
|
DiskRevisionsAttr *bool ;
|
|
|
|
// History
|
|
HistoryAttr *bool ;
|
|
|
|
// Track Revisions
|
|
TrackRevisionsAttr *bool ;
|
|
|
|
// Exclusive Mode
|
|
ExclusiveAttr *bool ;
|
|
|
|
// Revision Id
|
|
RevisionIdAttr *uint32 ;
|
|
|
|
// Version
|
|
VersionAttr *int32 ;
|
|
|
|
// Keep Change History
|
|
KeepChangeHistoryAttr *bool ;
|
|
|
|
// Protected
|
|
ProtectedAttr *bool ;
|
|
|
|
// Preserve History
|
|
PreserveHistoryAttr *uint32 ;
|
|
|
|
// Header
|
|
Header []*CT_RevisionHeader ;};type CT_ExternalSheetName struct{
|
|
|
|
// Sheet Name Value
|
|
ValAttr *string ;};func (_egddb *CT_Xf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egddb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_egddb .NumFmtIdAttr )});};if _egddb .FontIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_egddb .FontIdAttr )});};if _egddb .FillIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_egddb .FillIdAttr )});};if _egddb .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_egddb .BorderIdAttr )});};if _egddb .XfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_egddb .XfIdAttr )});};if _egddb .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_egddb .QuotePrefixAttr ))});};if _egddb .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_egddb .PivotButtonAttr ))});};if _egddb .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_egddb .ApplyNumberFormatAttr ))});};if _egddb .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_egddb .ApplyFontAttr ))});};if _egddb .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_egddb .ApplyFillAttr ))});};if _egddb .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_egddb .ApplyBorderAttr ))});};if _egddb .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_egddb .ApplyAlignmentAttr ))});};if _egddb .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_egddb .ApplyProtectionAttr ))});};e .EncodeToken (start );if _egddb .Alignment !=nil {_defbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_egddb .Alignment ,_defbe );};if _egddb .Protection !=nil {_fcafc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_egddb .Protection ,_fcafc );};if _egddb .ExtLst !=nil {_dgdcf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egddb .ExtLst ,_dgdcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfgeb *CT_Sets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edfdf :=range start .Attr {if _edfdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cecfe ,_decda :=_ga .ParseUint (_edfdf .Value ,10,32);if _decda !=nil {return _decda ;};_cceeb :=uint32 (_cecfe );_gfgeb .CountAttr =&_cceeb ;continue ;};};_acdbdc :for {_bdcdb ,_adga :=d .Token ();if _adga !=nil {return _adga ;};switch _dffbb :=_bdcdb .(type ){case _f .StartElement :switch _dffbb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_eebffe :=NewCT_Set ();if _ddafa :=d .DecodeElement (_eebffe ,&_dffbb );_ddafa !=nil {return _ddafa ;};_gfgeb .Set =append (_gfgeb .Set ,_eebffe );default:_bb .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\u0043T\u005f\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_dffbb .Name );if _aceadd :=d .Skip ();_aceadd !=nil {return _aceadd ;};};case _f .EndElement :break _acdbdc ;case _f .CharData :};};return nil ;};func (_dddfd *CT_MetadataStrings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dddfd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dddfd .CountAttr )});};e .EncodeToken (start );_cgadf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_gcagad :=range _dddfd .S {e .EncodeElement (_gcagad ,_cgadf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faafe *CT_ChartFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dff :=range start .Attr {if _dff .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcbc ,_ddeg :=_ga .ParseUint (_dff .Value ,10,32);if _ddeg !=nil {return _ddeg ;};_bccb :=uint32 (_fcbc );_faafe .CountAttr =&_bccb ;continue ;};};_fbecc :for {_acafe ,_dggb :=d .Token ();if _dggb !=nil {return _dggb ;};switch _dbfc :=_acafe .(type ){case _f .StartElement :switch _dbfc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"}:_daab :=NewCT_ChartFormat ();if _dcbed :=d .DecodeElement (_daab ,&_dbfc );_dcbed !=nil {return _dcbed ;};_faafe .ChartFormat =append (_faafe .ChartFormat ,_daab );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073\u0020\u0025\u0076",_dbfc .Name );if _bfae :=d .Skip ();_bfae !=nil {return _bfae ;};};case _f .EndElement :break _fbecc ;case _f .CharData :};};return nil ;};func (_gafbb ST_BorderStyle )ValidateWithPath (path string )error {switch _gafbb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafbb ));};return nil ;};type CT_I struct{
|
|
|
|
// Item Type
|
|
TAttr ST_ItemType ;
|
|
|
|
// Repeated Items Count
|
|
RAttr *uint32 ;
|
|
|
|
// Data Field Index
|
|
IAttr *uint32 ;
|
|
|
|
// Row / Column Item Index
|
|
X []*CT_X ;};
|
|
|
|
// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path
|
|
func (_edgff *CT_Scenario )ValidateWithPath (path string )error {for _dfgge ,_fefad :=range _edgff .InputCells {if _baebfb :=_fefad .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_dfgge ));_baebfb !=nil {return _baebfb ;};};return nil ;};func NewCT_VolType ()*CT_VolType {_adcgb :=&CT_VolType {};_adcgb .TypeAttr =ST_VolDepType (1);return _adcgb ;};func (_cedbd ST_DdeValueType )String ()string {switch _cedbd {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0062";case 3:return "\u006e";case 4:return "\u0065";case 5:return "\u0073\u0074\u0072";};return "";};func (_cbcc *CT_FontFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_cbcc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcfcb *CT_WebPublishItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcfcb .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcfcb .DivIdAttr )});_ecddf ,_gggbgc :=_fcfcb .SourceTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"});if _gggbgc !=nil {return _gggbgc ;};start .Attr =append (start .Attr ,_ecddf );if _fcfcb .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_fcfcb .SourceRefAttr )});};if _fcfcb .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fcfcb .SourceObjectAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fcfcb .DestinationFileAttr )});if _fcfcb .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fcfcb .TitleAttr )});};if _fcfcb .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcfcb .AutoRepublishAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MdxTuple struct{
|
|
|
|
// Member Index Count
|
|
CAttr *uint32 ;
|
|
|
|
// Server Formatting Culture Currency
|
|
CtAttr *string ;
|
|
|
|
// Server Formatting String Index
|
|
SiAttr *uint32 ;
|
|
|
|
// Server Formatting Built-In Number Format Index
|
|
FiAttr *uint32 ;
|
|
|
|
// Server Formatting Background Color
|
|
BcAttr *string ;
|
|
|
|
// Server Formatting Foreground Color
|
|
FcAttr *string ;
|
|
|
|
// Server Formatting Italic Font
|
|
IAttr *bool ;
|
|
|
|
// Server Formatting Underline Font
|
|
UAttr *bool ;
|
|
|
|
// Server Formatting Strikethrough Font
|
|
StAttr *bool ;
|
|
|
|
// Server Formatting Bold Font
|
|
BAttr *bool ;
|
|
|
|
// Member Unique Name Index
|
|
N []*CT_MetadataStringIndex ;};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func (_gcfab *CT_ExternalBook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afbb :=range start .Attr {if _afbb .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"&&_afbb .Name .Local =="\u0069\u0064"||_afbb .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"&&_afbb .Name .Local =="\u0069\u0064"{_fgdaf ,_bdffe :=_afbb .Value ,error (nil );if _bdffe !=nil {return _bdffe ;};_gcfab .IdAttr =_fgdaf ;continue ;};};_daaba :for {_bgefg ,_fgbff :=d .Token ();if _fgbff !=nil {return _fgbff ;};switch _febbf :=_bgefg .(type ){case _f .StartElement :switch _febbf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}:_gcfab .SheetNames =NewCT_ExternalSheetNames ();if _efae :=d .DecodeElement (_gcfab .SheetNames ,&_febbf );_efae !=nil {return _efae ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_gcfab .DefinedNames =NewCT_ExternalDefinedNames ();if _gcee :=d .DecodeElement (_gcfab .DefinedNames ,&_febbf );_gcee !=nil {return _gcee ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}:_gcfab .SheetDataSet =NewCT_ExternalSheetDataSet ();if _baebf :=d .DecodeElement (_gcfab .SheetDataSet ,&_febbf );_baebf !=nil {return _baebf ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b\u0020\u0025\u0076",_febbf .Name );if _cadfa :=d .Skip ();_cadfa !=nil {return _cadfa ;};};case _f .EndElement :break _daaba ;case _f .CharData :};};return nil ;};func (_afbc *ST_SortBy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aggdeb ,_gbdge :=d .Token ();if _gbdge !=nil {return _gbdge ;};if _dcabc ,_ccadef :=_aggdeb .(_f .EndElement );_ccadef &&_dcabc .Name ==start .Name {*_afbc =1;return nil ;};if _fbdge ,_ddaea :=_aggdeb .(_f .CharData );!_ddaea {return _b .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",_aggdeb );}else {switch string (_fbdge ){case "":*_afbc =0;case "\u0076\u0061\u006cu\u0065":*_afbc =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_afbc =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_afbc =3;case "\u0069\u0063\u006f\u006e":*_afbc =4;};};_aggdeb ,_gbdge =d .Token ();if _gbdge !=nil {return _gbdge ;};if _eaece ,_aabcg :=_aggdeb .(_f .EndElement );_aabcg &&_eaece .Name ==start .Name {return nil ;};return _b .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",_aggdeb );};func (_agdbe *ST_DateTimeGrouping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdbaa ,_aagaad :=d .Token ();if _aagaad !=nil {return _aagaad ;};if _adcecc ,_abdga :=_dbdbaa .(_f .EndElement );_abdga &&_adcecc .Name ==start .Name {*_agdbe =1;return nil ;};if _eecgc ,_cfabf :=_dbdbaa .(_f .CharData );!_cfabf {return _b .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",_dbdbaa );}else {switch string (_eecgc ){case "":*_agdbe =0;case "\u0079\u0065\u0061\u0072":*_agdbe =1;case "\u006d\u006f\u006et\u0068":*_agdbe =2;case "\u0064\u0061\u0079":*_agdbe =3;case "\u0068\u006f\u0075\u0072":*_agdbe =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_agdbe =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_agdbe =6;};};_dbdbaa ,_aagaad =d .Token ();if _aagaad !=nil {return _aagaad ;};if _ggaeg ,_ffefgb :=_dbdbaa .(_f .EndElement );_ffefgb &&_ggaeg .Name ==start .Name {return nil ;};return _b .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",_dbdbaa );};type CT_PrintOptions struct{
|
|
|
|
// Horizontal Centered
|
|
HorizontalCenteredAttr *bool ;
|
|
|
|
// Vertical Centered
|
|
VerticalCenteredAttr *bool ;
|
|
|
|
// Print Headings
|
|
HeadingsAttr *bool ;
|
|
|
|
// Print Grid Lines
|
|
GridLinesAttr *bool ;
|
|
|
|
// Grid Lines Set
|
|
GridLinesSetAttr *bool ;};func (_adgccb *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adgccb =0;case "\u0079\u0065\u0061\u0072":*_adgccb =1;case "\u006d\u006f\u006et\u0068":*_adgccb =2;case "\u0064\u0061\u0079":*_adgccb =3;case "\u0068\u006f\u0075\u0072":*_adgccb =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_adgccb =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_adgccb =6;};return nil ;};func (_bagg *CT_MRUColors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gdgcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_ecbag :=range _bagg .Color {e .EncodeElement (_ecbag ,_gdgcf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abcb *CT_GradientStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abcb .Color =NewCT_Color ();for _ ,_eecab :=range start .Attr {if _eecab .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfga ,_cdcdg :=_ga .ParseFloat (_eecab .Value ,64);if _cdcdg !=nil {return _cdcdg ;};_abcb .PositionAttr =_gfga ;continue ;};};_fbdfa :for {_ggccc ,_fcecgf :=d .Token ();if _fcecgf !=nil {return _fcecgf ;};switch _aabaa :=_ggccc .(type ){case _f .StartElement :switch _aabaa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _efega :=d .DecodeElement (_abcb .Color ,&_aabaa );_efega !=nil {return _efega ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u0020\u0025\u0076",_aabaa .Name );if _eddaa :=d .Skip ();_eddaa !=nil {return _eddaa ;};};case _f .EndElement :break _fbdfa ;case _f .CharData :};};return nil ;};type CT_Dxfs struct{
|
|
|
|
// Format Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Formatting
|
|
Dxf []*CT_Dxf ;};type CT_IntProperty struct{
|
|
|
|
// Value
|
|
ValAttr int32 ;};type CT_BorderPr struct{
|
|
|
|
// Line Style
|
|
StyleAttr ST_BorderStyle ;
|
|
|
|
// Color
|
|
Color *CT_Color ;};func (_fggbd *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bffcb :=range start .Attr {if _bffcb .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"&&_bffcb .Name .Local =="\u0069\u0064"||_bffcb .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"&&_bffcb .Name .Local =="\u0069\u0064"{_bcgcc ,_eaaeg :=_bffcb .Value ,error (nil );if _eaaeg !=nil {return _eaaeg ;};_fggbd .IdAttr =_bcgcc ;continue ;};};for {_adbg ,_acaff :=d .Token ();if _acaff !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_acaff );};if _aaed ,_gagbg :=_adbg .(_f .EndElement );_gagbg &&_aaed .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_CacheHierarchies and its children
|
|
func (_gffg *CT_CacheHierarchies )Validate ()error {return _gffg .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_gdfff ST_UnderlineValues )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_accggb :=_f .Attr {};_accggb .Name =name ;switch _gdfff {case ST_UnderlineValuesUnset :_accggb .Value ="";case ST_UnderlineValuesSingle :_accggb .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_accggb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineValuesSingleAccounting :_accggb .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_accggb .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesNone :_accggb .Value ="\u006e\u006f\u006e\u0065";};return _accggb ,nil ;};func (_bbafc *CT_Sheets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbfcgg :for {_abdgc ,_ecbfb :=d .Token ();if _ecbfb !=nil {return _ecbfb ;};switch _cebga :=_abdgc .(type ){case _f .StartElement :switch _cebga .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"}:_fddef :=NewCT_Sheet ();if _fcede :=d .DecodeElement (_fddef ,&_cebga );_fcede !=nil {return _fcede ;};_bbafc .Sheet =append (_bbafc .Sheet ,_fddef );default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0068\u0065e\u0074\u0073 \u0025\u0076",_cebga .Name );if _efddg :=d .Skip ();_efddg !=nil {return _efddg ;};};case _f .EndElement :break _dbfcgg ;case _f .CharData :};};return nil ;};func (_cada *CT_Controls )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbfb :for {_befdd ,_gddgc :=d .Token ();if _gddgc !=nil {return _gddgc ;};switch _aedc :=_befdd .(type ){case _f .StartElement :switch _aedc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_cdfgb :=NewCT_Control ();if _fbcdd :=d .DecodeElement (_cdfgb ,&_aedc );_fbcdd !=nil {return _fbcdd ;};_cada .Control =append (_cada .Control ,_cdfgb );default:_bb .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\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073\u0020\u0025\u0076",_aedc .Name );if _bbba :=d .Skip ();_bbba !=nil {return _bbba ;};};case _f .EndElement :break _fcbfb ;case _f .CharData :};};return nil ;};func (_cfcdfg *ST_PaneState )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cfcdfg =0;case "\u0073\u0070\u006ci\u0074":*_cfcdfg =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_cfcdfg =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_cfcdfg =3;};return nil ;};func (_fbfcg ST_VolValueType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbfcg .String (),start );};type CT_UndoInfo struct{
|
|
|
|
// Index
|
|
IndexAttr uint32 ;
|
|
|
|
// Expression
|
|
ExpAttr ST_FormulaExpression ;
|
|
|
|
// Reference 3D
|
|
Ref3DAttr *bool ;
|
|
|
|
// Array Formula
|
|
ArrayAttr *bool ;
|
|
|
|
// Value Needed
|
|
VAttr *bool ;
|
|
|
|
// Defined Name Formula
|
|
NfAttr *bool ;
|
|
|
|
// Cross Sheet Move
|
|
CsAttr *bool ;
|
|
|
|
// Range
|
|
DrAttr string ;
|
|
|
|
// Defined Name
|
|
DnAttr *string ;
|
|
|
|
// Cell Reference
|
|
RAttr *string ;
|
|
|
|
// Sheet Id
|
|
SIdAttr *uint32 ;};
|
|
|
|
// Validate validates the CT_RangeSet and its children
|
|
func (_gbgdd *CT_RangeSet )Validate ()error {return _gbgdd .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};
|
|
|
|
// Validate validates the CT_ServerFormat and its children
|
|
func (_fddfc *CT_ServerFormat )Validate ()error {return _fddfc .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};func NewCT_Error ()*CT_Error {_deaga :=&CT_Error {};return _deaga };func (_beefe *CT_ColHierarchiesUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfeff :=range start .Attr {if _dfeff .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcgd ,_acfdf :=_ga .ParseUint (_dfeff .Value ,10,32);if _acfdf !=nil {return _acfdf ;};_bbfcd :=uint32 (_fcgd );_beefe .CountAttr =&_bbfcd ;continue ;};};_gabbe :for {_fbgef ,_ggea :=d .Token ();if _ggea !=nil {return _ggea ;};switch _begg :=_fbgef .(type ){case _f .StartElement :switch _begg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_gbeda :=NewCT_HierarchyUsage ();if _edbd :=d .DecodeElement (_gbeda ,&_begg );_edbd !=nil {return _edbd ;};_beefe .ColHierarchyUsage =append (_beefe .ColHierarchyUsage ,_gbeda );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0043\u006f\u006c\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065\u0020\u0025\u0076",_begg .Name );if _bgcdb :=d .Skip ();_bgcdb !=nil {return _bgcdb ;};};case _f .EndElement :break _gabbe ;case _f .CharData :};};return nil ;};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_daacb :=&CT_ExternalSheetName {};return _daacb ;};type CT_DataField struct{
|
|
|
|
// Data Field Name
|
|
NameAttr *string ;
|
|
|
|
// Field
|
|
FldAttr uint32 ;
|
|
|
|
// Subtotal
|
|
SubtotalAttr ST_DataConsolidateFunction ;
|
|
|
|
// Show Data As Display Format
|
|
ShowDataAsAttr ST_ShowDataAs ;
|
|
|
|
// 'Show Data As' Base Field
|
|
BaseFieldAttr *int32 ;
|
|
|
|
// 'Show Data As' Base Setting
|
|
BaseItemAttr *uint32 ;
|
|
|
|
// Number Format Id
|
|
NumFmtIdAttr *uint32 ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_gedc *CT_SortState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bedae :=range start .Attr {if _bedae .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_baafc ,_ffaaf :=_ga .ParseBool (_bedae .Value );if _ffaaf !=nil {return _ffaaf ;};_gedc .ColumnSortAttr =&_baafc ;continue ;};if _bedae .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_edbac ,_bbafb :=_ga .ParseBool (_bedae .Value );if _bbafb !=nil {return _bbafb ;};_gedc .CaseSensitiveAttr =&_edbac ;continue ;};if _bedae .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_gedc .SortMethodAttr .UnmarshalXMLAttr (_bedae );continue ;};if _bedae .Name .Local =="\u0072\u0065\u0066"{_eedac ,_eaecf :=_bedae .Value ,error (nil );if _eaecf !=nil {return _eaecf ;};_gedc .RefAttr =_eedac ;continue ;};};_bdfdde :for {_ggggc ,_cafggf :=d .Token ();if _cafggf !=nil {return _cafggf ;};switch _bgfbd :=_ggggc .(type ){case _f .StartElement :switch _bgfbd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}:_affca :=NewCT_SortCondition ();if _fgac :=d .DecodeElement (_affca ,&_bgfbd );_fgac !=nil {return _fgac ;};_gedc .SortCondition =append (_gedc .SortCondition ,_affca );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gedc .ExtLst =NewCT_ExtensionList ();if _egeac :=d .DecodeElement (_gedc .ExtLst ,&_bgfbd );_egeac !=nil {return _egeac ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u006f\u0072t\u0053\u0074\u0061\u0074\u0065\u0020\u0025\u0076",_bgfbd .Name );if _egdebc :=d .Skip ();_egdebc !=nil {return _egdebc ;};};case _f .EndElement :break _bdfdde ;case _f .CharData :};};return nil ;};func (_aefae *ST_SortMethod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcafb ,_fcccf :=d .Token ();if _fcccf !=nil {return _fcccf ;};if _cdcbc ,_cegabf :=_bcafb .(_f .EndElement );_cegabf &&_cdcbc .Name ==start .Name {*_aefae =1;return nil ;};if _edddce ,_cfedb :=_bcafb .(_f .CharData );!_cfedb {return _b .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",_bcafb );}else {switch string (_edddce ){case "":*_aefae =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_aefae =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_aefae =2;case "\u006e\u006f\u006e\u0065":*_aefae =3;};};_bcafb ,_fcccf =d .Token ();if _fcccf !=nil {return _fcccf ;};if _febea ,_bbgcg :=_bcafb .(_f .EndElement );_bbgcg &&_febea .Name ==start .Name {return nil ;};return _b .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",_bcafb );};type CT_RevisionCustomView struct{
|
|
|
|
// GUID
|
|
GuidAttr string ;
|
|
|
|
// User Action
|
|
ActionAttr ST_RevisionAction ;};type SingleXmlCells struct{CT_SingleXmlCells };func NewCT_Dimensions ()*CT_Dimensions {_fgfab :=&CT_Dimensions {};return _fgfab };type CT_Xf struct{
|
|
|
|
// Number Format Id
|
|
NumFmtIdAttr *uint32 ;
|
|
|
|
// Font Id
|
|
FontIdAttr *uint32 ;
|
|
|
|
// Fill Id
|
|
FillIdAttr *uint32 ;
|
|
|
|
// Border Id
|
|
BorderIdAttr *uint32 ;
|
|
|
|
// Format Id
|
|
XfIdAttr *uint32 ;
|
|
|
|
// Quote Prefix
|
|
QuotePrefixAttr *bool ;
|
|
|
|
// Pivot Button
|
|
PivotButtonAttr *bool ;
|
|
|
|
// Apply Number Format
|
|
ApplyNumberFormatAttr *bool ;
|
|
|
|
// Apply Font
|
|
ApplyFontAttr *bool ;
|
|
|
|
// Apply Fill
|
|
ApplyFillAttr *bool ;
|
|
|
|
// Apply Border
|
|
ApplyBorderAttr *bool ;
|
|
|
|
// Apply Alignment
|
|
ApplyAlignmentAttr *bool ;
|
|
|
|
// Apply Protection
|
|
ApplyProtectionAttr *bool ;
|
|
|
|
// Alignment
|
|
Alignment *CT_CellAlignment ;
|
|
|
|
// Protection
|
|
Protection *CT_CellProtection ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_afcbba ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _afcbba {case 0,1,2,3,4,5,6,7,8,9,10:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afcbba ));};return nil ;};type CT_Sst struct{
|
|
|
|
// String Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Unique String Count
|
|
UniqueCountAttr *uint32 ;
|
|
|
|
// String Item
|
|
Si []*CT_Rst ;ExtLst *CT_ExtensionList ;};type CT_RevisionComment struct{
|
|
|
|
// Sheet Id
|
|
SheetIdAttr uint32 ;
|
|
|
|
// Cell
|
|
CellAttr string ;
|
|
|
|
// GUID
|
|
GuidAttr string ;
|
|
|
|
// User Action
|
|
ActionAttr ST_RevisionAction ;
|
|
|
|
// Always Show Comment
|
|
AlwaysShowAttr *bool ;
|
|
|
|
// Old Comment
|
|
OldAttr *bool ;
|
|
|
|
// Comment In Hidden Row
|
|
HiddenRowAttr *bool ;
|
|
|
|
// Hidden Column
|
|
HiddenColumnAttr *bool ;
|
|
|
|
// Author
|
|
AuthorAttr string ;
|
|
|
|
// Original Comment Length
|
|
OldLengthAttr *uint32 ;
|
|
|
|
// New Comment Length
|
|
NewLengthAttr *uint32 ;};type StyleSheet struct{CT_Stylesheet };
|
|
|
|
// Validate validates the CT_Member and its children
|
|
func (_egdeb *CT_Member )Validate ()error {return _egdeb .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");};func (_ecedf *ST_OleUpdate )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecedf =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_ecedf =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_ecedf =2;};return nil ;};func (_beebdg *CT_SharedItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcgcd :=range start .Attr {if _bcgcd .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_dcfda ,_gbefg :=ParseStdlibTime (_bcgcd .Value );if _gbefg !=nil {return _gbefg ;};_beebdg .MinDateAttr =&_dcfda ;continue ;};if _bcgcd .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_babgf ,_dgaf :=_ga .ParseBool (_bcgcd .Value );if _dgaf !=nil {return _dgaf ;};_beebdg .ContainsSemiMixedTypesAttr =&_babgf ;continue ;};if _bcgcd .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_bdddd ,_cbbbg :=ParseStdlibTime (_bcgcd .Value );if _cbbbg !=nil {return _cbbbg ;};_beebdg .MaxDateAttr =&_bdddd ;continue ;};if _bcgcd .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_dddedb ,_aagdb :=_ga .ParseBool (_bcgcd .Value );if _aagdb !=nil {return _aagdb ;};_beebdg .ContainsDateAttr =&_dddedb ;continue ;};if _bcgcd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfedc ,_ddacd :=_ga .ParseUint (_bcgcd .Value ,10,32);if _ddacd !=nil {return _ddacd ;};_daabc :=uint32 (_cfedc );_beebdg .CountAttr =&_daabc ;continue ;};if _bcgcd .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_aagfa ,_ddeaa :=_ga .ParseBool (_bcgcd .Value );if _ddeaa !=nil {return _ddeaa ;};_beebdg .ContainsBlankAttr =&_aagfa ;continue ;};if _bcgcd .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_eadac ,_ddebb :=_ga .ParseBool (_bcgcd .Value );if _ddebb !=nil {return _ddebb ;};_beebdg .LongTextAttr =&_eadac ;continue ;};if _bcgcd .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_cffc ,_ffecd :=_ga .ParseBool (_bcgcd .Value );if _ffecd !=nil {return _ffecd ;};_beebdg .ContainsNumberAttr =&_cffc ;continue ;};if _bcgcd .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_eecbb ,_bbdcf :=_ga .ParseFloat (_bcgcd .Value ,64);if _bbdcf !=nil {return _bbdcf ;};_beebdg .MinValueAttr =&_eecbb ;continue ;};if _bcgcd .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_fceeg ,_dagaad :=_ga .ParseFloat (_bcgcd .Value ,64);if _dagaad !=nil {return _dagaad ;};_beebdg .MaxValueAttr =&_fceeg ;continue ;};if _bcgcd .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_ddfaa ,_bgceb :=_ga .ParseBool (_bcgcd .Value );if _bgceb !=nil {return _bgceb ;};_beebdg .ContainsNonDateAttr =&_ddfaa ;continue ;};if _bcgcd .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_bdeaf ,_gfgeg :=_ga .ParseBool (_bcgcd .Value );if _gfgeg !=nil {return _gfgeg ;};_beebdg .ContainsStringAttr =&_bdeaf ;continue ;};if _bcgcd .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_bcbab ,_fdebae :=_ga .ParseBool (_bcgcd .Value );if _fdebae !=nil {return _fdebae ;};_beebdg .ContainsMixedTypesAttr =&_bcbab ;continue ;};if _bcgcd .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_bagdgf ,_dcgbc :=_ga .ParseBool (_bcgcd .Value );if _dcgbc !=nil {return _dcgbc ;};_beebdg .ContainsIntegerAttr =&_bagdgf ;continue ;};};_bdffega :for {_dcefbe ,_acdgd :=d .Token ();if _acdgd !=nil {return _acdgd ;};switch _bbfcee :=_dcefbe .(type ){case _f .StartElement :switch _bbfcee .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_cdgd :=NewCT_Missing ();if _fdbaf :=d .DecodeElement (_cdgd ,&_bbfcee );_fdbaf !=nil {return _fdbaf ;};_beebdg .M =append (_beebdg .M ,_cdgd );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_ffgbb :=NewCT_Number ();if _aafgd :=d .DecodeElement (_ffgbb ,&_bbfcee );_aafgd !=nil {return _aafgd ;};_beebdg .N =append (_beebdg .N ,_ffgbb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_eecfg :=NewCT_Boolean ();if _bbfdgb :=d .DecodeElement (_eecfg ,&_bbfcee );_bbfdgb !=nil {return _bbfdgb ;};_beebdg .B =append (_beebdg .B ,_eecfg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_cgdega :=NewCT_Error ();if _ebbce :=d .DecodeElement (_cgdega ,&_bbfcee );_ebbce !=nil {return _ebbce ;};_beebdg .E =append (_beebdg .E ,_cgdega );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_cccdg :=NewCT_String ();if _gfefg :=d .DecodeElement (_cccdg ,&_bbfcee );_gfefg !=nil {return _gfefg ;};_beebdg .S =append (_beebdg .S ,_cccdg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_cfbgba :=NewCT_DateTime ();if _ebace :=d .DecodeElement (_cfbgba ,&_bbfcee );_ebace !=nil {return _ebace ;};_beebdg .D =append (_beebdg .D ,_cfbgba );default:_bb .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\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0049t\u0065m\u0073\u0020\u0025\u0076",_bbfcee .Name );if _gdcbf :=d .Skip ();_gdcbf !=nil {return _gdcbf ;};};case _f .EndElement :break _bdffega ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path
|
|
func (_ccdcd *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };func NewCT_SmartTags ()*CT_SmartTags {_aadag :=&CT_SmartTags {};return _aadag };type CT_DataBar struct{
|
|
|
|
// Minimum Length
|
|
MinLengthAttr *uint32 ;
|
|
|
|
// Maximum Length
|
|
MaxLengthAttr *uint32 ;
|
|
|
|
// Show Values
|
|
ShowValueAttr *bool ;
|
|
|
|
// Conditional Format Value Object
|
|
Cfvo []*CT_Cfvo ;
|
|
|
|
// Data Bar Color
|
|
Color *CT_Color ;};func (_cgfgg *CT_TableColumns )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dabae :=range start .Attr {if _dabae .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebdf ,_gfaec :=_ga .ParseUint (_dabae .Value ,10,32);if _gfaec !=nil {return _gfaec ;};_fcaf :=uint32 (_ebdf );_cgfgg .CountAttr =&_fcaf ;continue ;};};_dbbee :for {_gfeba ,_cebeg :=d .Token ();if _cebeg !=nil {return _cebeg ;};switch _caecd :=_gfeba .(type ){case _f .StartElement :switch _caecd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"}:_baffg :=NewCT_TableColumn ();if _cbagg :=d .DecodeElement (_baffg ,&_caecd );_cbagg !=nil {return _cbagg ;};_cgfgg .TableColumn =append (_cgfgg .TableColumn ,_baffg );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0020\u0025\u0076",_caecd .Name );if _ebgbf :=d .Skip ();_ebgbf !=nil {return _ebgbf ;};};case _f .EndElement :break _dbbee ;case _f .CharData :};};return nil ;};func (_efb *CT_Connection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_efb .IdAttr )});if _efb .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efb .SourceFileAttr )});};if _efb .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efb .OdcFileAttr )});};if _efb .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efb .KeepAliveAttr ))});};if _efb .IntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_efb .IntervalAttr )});};if _efb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efb .NameAttr )});};if _efb .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efb .DescriptionAttr )});};if _efb .TypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_efb .TypeAttr )});};if _efb .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efb .ReconnectionMethodAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_efb .RefreshedVersionAttr )});if _efb .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efb .MinRefreshableVersionAttr )});};if _efb .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efb .SavePasswordAttr ))});};if _efb .NewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efb .NewAttr ))});};if _efb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efb .DeletedAttr ))});};if _efb .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efb .OnlyUseConnectionFileAttr ))});};if _efb .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efb .BackgroundAttr ))});};if _efb .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efb .RefreshOnLoadAttr ))});};if _efb .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efb .SaveDataAttr ))});};if _efb .CredentialsAttr !=ST_CredMethodUnset {_fbgg ,_abdgb :=_efb .CredentialsAttr .MarshalXMLAttr (_f .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"});if _abdgb !=nil {return _abdgb ;};start .Attr =append (start .Attr ,_fbgg );};if _efb .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_efb .SingleSignOnIdAttr )});};e .EncodeToken (start );if _efb .DbPr !=nil {_gbbgd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_efb .DbPr ,_gbbgd );};if _efb .OlapPr !=nil {_cggda :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}};e .EncodeElement (_efb .OlapPr ,_cggda );};if _efb .WebPr !=nil {_adfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_efb .WebPr ,_adfe );};if _efb .TextPr !=nil {_abad :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}};e .EncodeElement (_efb .TextPr ,_abad );};if _efb .Parameters !=nil {_babd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_efb .Parameters ,_babd );};if _efb .ExtLst !=nil {_cgged :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_efb .ExtLst ,_cgged );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyleElement ()*CT_TableStyleElement {_abbga :=&CT_TableStyleElement {};_abbga .TypeAttr =ST_TableStyleType (1);return _abbga ;};func (_gbfgba ST_Visibility )ValidateWithPath (path string )error {switch _gbfgba {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfgba ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path
|
|
func (_ccbdff *CT_SheetData )ValidateWithPath (path string )error {for _ggffb ,_bacgg :=range _ccbdff .Row {if _fegfa :=_bacgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_ggffb ));_fegfa !=nil {return _fegfa ;};};return nil ;};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3;);const (ST_PhoneticAlignmentUnset ST_PhoneticAlignment =0;ST_PhoneticAlignmentNoControl ST_PhoneticAlignment =1;ST_PhoneticAlignmentLeft ST_PhoneticAlignment =2;ST_PhoneticAlignmentCenter ST_PhoneticAlignment =3;ST_PhoneticAlignmentDistributed ST_PhoneticAlignment =4;);type CT_DdeLink struct{
|
|
|
|
// Service name
|
|
DdeServiceAttr string ;
|
|
|
|
// Topic for DDE server
|
|
DdeTopicAttr string ;
|
|
|
|
// DDE Items Collection
|
|
DdeItems *CT_DdeItems ;};
|
|
|
|
// Validate validates the CT_RevisionRowColumn and its children
|
|
func (_bbdbba *CT_RevisionRowColumn )Validate ()error {return _bbdbba .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};type CT_SmartTagType struct{
|
|
|
|
// SmartTag Namespace URI
|
|
NamespaceUriAttr *string ;
|
|
|
|
// Name
|
|
NameAttr *string ;
|
|
|
|
// Smart Tag URL
|
|
UrlAttr *string ;};func (_dcccf *CT_PivotSelection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcccf .PaneAttr !=ST_PaneUnset {_gcfce ,_fccfd :=_dcccf .PaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u006e\u0065"});if _fccfd !=nil {return _fccfd ;};start .Attr =append (start .Attr ,_gcfce );};if _dcccf .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcccf .ShowHeaderAttr ))});};if _dcccf .LabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcccf .LabelAttr ))});};if _dcccf .DataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcccf .DataAttr ))});};if _dcccf .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcccf .ExtendableAttr ))});};if _dcccf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .CountAttr )});};if _dcccf .AxisAttr !=ST_AxisUnset {_aedgg ,_dcdcd :=_dcccf .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _dcdcd !=nil {return _dcdcd ;};start .Attr =append (start .Attr ,_aedgg );};if _dcccf .DimensionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .DimensionAttr )});};if _dcccf .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .StartAttr )});};if _dcccf .MinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .MinAttr )});};if _dcccf .MaxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .MaxAttr )});};if _dcccf .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .ActiveRowAttr )});};if _dcccf .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .ActiveColAttr )});};if _dcccf .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .PreviousRowAttr )});};if _dcccf .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .PreviousColAttr )});};if _dcccf .ClickAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .ClickAttr )});};if _dcccf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dcccf .IdAttr )});};e .EncodeToken (start );_gbfae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_dcccf .PivotArea ,_gbfae );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eagdbe ST_IconSetType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abbag :=_f .Attr {};_abbag .Name =name ;switch _eagdbe {case ST_IconSetTypeUnset :_abbag .Value ="";case ST_IconSetType3Arrows :_abbag .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_abbag .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_abbag .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_abbag .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_abbag .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_abbag .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_abbag .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_abbag .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_abbag .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_abbag .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_abbag .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_abbag .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_abbag .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_abbag .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_abbag .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_abbag .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_abbag .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _abbag ,nil ;};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;);
|
|
|
|
// Validate validates the CT_FieldUsage and its children
|
|
func (_ecdff *CT_FieldUsage )Validate ()error {return _ecdff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_cdee :=&CT_CustomSheetViews {};return _cdee };func (_abfb *CT_DdeValues )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcfaa :=range start .Attr {if _gcfaa .Name .Local =="\u0072\u006f\u0077\u0073"{_fgaga ,_daafe :=_ga .ParseUint (_gcfaa .Value ,10,32);if _daafe !=nil {return _daafe ;};_agabe :=uint32 (_fgaga );_abfb .RowsAttr =&_agabe ;continue ;};if _gcfaa .Name .Local =="\u0063\u006f\u006c\u0073"{_eeade ,_bbad :=_ga .ParseUint (_gcfaa .Value ,10,32);if _bbad !=nil {return _bbad ;};_cafed :=uint32 (_eeade );_abfb .ColsAttr =&_cafed ;continue ;};};_eeed :for {_accdc ,_febe :=d .Token ();if _febe !=nil {return _febe ;};switch _gagca :=_accdc .(type ){case _f .StartElement :switch _gagca .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"}:_egaag :=NewCT_DdeValue ();if _edcbd :=d .DecodeElement (_egaag ,&_gagca );_edcbd !=nil {return _edcbd ;};_abfb .Value =append (_abfb .Value ,_egaag );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0064\u0065V\u0061\u006c\u0075\u0065\u0073\u0020\u0025\u0076",_gagca .Name );if _aeabe :=d .Skip ();_aeabe !=nil {return _aeabe ;};};case _f .EndElement :break _eeed ;case _f .CharData :};};return nil ;};func (_dbddag *ST_ParameterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbddag =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_dbddag =1;case "\u0076\u0061\u006cu\u0065":*_dbddag =2;case "\u0063\u0065\u006c\u006c":*_dbddag =3;};return nil ;};type CT_Cols struct{
|
|
|
|
// Column Width & Formatting
|
|
Col []*CT_Col ;};func (_bgacg ST_SourceType )ValidateWithPath (path string )error {switch _bgacg {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgacg ));};return nil ;};type CT_CacheSource struct{
|
|
|
|
// Cache Type
|
|
TypeAttr ST_SourceType ;
|
|
|
|
// Connection Index
|
|
ConnectionIdAttr *uint32 ;
|
|
|
|
// Worksheet PivotCache Source
|
|
WorksheetSource *CT_WorksheetSource ;
|
|
|
|
// Consolidation Source
|
|
Consolidation *CT_Consolidation ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};type CT_Consolidation struct{
|
|
|
|
// Auto Page
|
|
AutoPageAttr *bool ;
|
|
|
|
// Page Item Values
|
|
Pages *CT_Pages ;
|
|
|
|
// Range Sets
|
|
RangeSets *CT_RangeSets ;};type ST_ExternalConnectionType byte ;func (_gdcce *CT_CellWatch )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbfgb :=range start .Attr {if _fbfgb .Name .Local =="\u0072"{_feca ,_aeac :=_fbfgb .Value ,error (nil );if _aeac !=nil {return _aeac ;};_gdcce .RAttr =_feca ;continue ;};};for {_cfcea ,_aege :=d .Token ();if _aege !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_aege );};if _gdee ,_addf :=_cfcea .(_f .EndElement );_addf &&_gdee .Name ==start .Name {break ;};};return nil ;};func (_abdeggd ST_SortType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abdeggd .String (),start );};type CT_Filter struct{
|
|
|
|
// Filter Value
|
|
ValAttr *string ;};
|
|
|
|
// Validate validates the CT_NumFmts and its children
|
|
func (_defgd *CT_NumFmts )Validate ()error {return _defgd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};func (_fedad ST_TextHAlign )ValidateWithPath (path string )error {switch _fedad {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fedad ));};return nil ;};type CT_CustomWorkbookView struct{
|
|
|
|
// Custom View Name
|
|
NameAttr string ;
|
|
|
|
// Custom View GUID
|
|
GuidAttr string ;
|
|
|
|
// Auto Update
|
|
AutoUpdateAttr *bool ;
|
|
|
|
// Merge Interval
|
|
MergeIntervalAttr *uint32 ;
|
|
|
|
// Changes Saved Win
|
|
ChangesSavedWinAttr *bool ;
|
|
|
|
// Only Synch
|
|
OnlySyncAttr *bool ;
|
|
|
|
// Personal View
|
|
PersonalViewAttr *bool ;
|
|
|
|
// Include Print Settings
|
|
IncludePrintSettingsAttr *bool ;
|
|
|
|
// Include Hidden Rows & Columns
|
|
IncludeHiddenRowColAttr *bool ;
|
|
|
|
// Maximized
|
|
MaximizedAttr *bool ;
|
|
|
|
// Minimized
|
|
MinimizedAttr *bool ;
|
|
|
|
// Show Horizontal Scroll
|
|
ShowHorizontalScrollAttr *bool ;
|
|
|
|
// Show Vertical Scroll
|
|
ShowVerticalScrollAttr *bool ;
|
|
|
|
// Show Sheet Tabs
|
|
ShowSheetTabsAttr *bool ;
|
|
|
|
// Top Left Corner (X Coordinate)
|
|
XWindowAttr *int32 ;
|
|
|
|
// Top Left Corner (Y Coordinate)
|
|
YWindowAttr *int32 ;
|
|
|
|
// Window Width
|
|
WindowWidthAttr uint32 ;
|
|
|
|
// Window Height
|
|
WindowHeightAttr uint32 ;
|
|
|
|
// Sheet Tab Ratio
|
|
TabRatioAttr *uint32 ;
|
|
|
|
// Active Sheet in Book View
|
|
ActiveSheetIdAttr uint32 ;
|
|
|
|
// Show Formula Bar
|
|
ShowFormulaBarAttr *bool ;
|
|
|
|
// Show Status Bar
|
|
ShowStatusbarAttr *bool ;
|
|
|
|
// Show Comments
|
|
ShowCommentsAttr ST_Comments ;
|
|
|
|
// Show Objects
|
|
ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_bbgcd :=&CT_FutureMetadataBlock {};return _bbgcd ;};
|
|
|
|
// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path
|
|
func (_facag *CT_Extension )ValidateWithPath (path string )error {return nil };
|
|
|
|
// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path
|
|
func (_egdfad *CT_ProtectedRanges )ValidateWithPath (path string )error {for _fgcd ,_efgcc :=range _egdfad .ProtectedRange {if _cegba :=_efgcc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_fgcd ));_cegba !=nil {return _cegba ;};};return nil ;};func (_cfdef ST_GrowShrinkType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbfdea :=_f .Attr {};_dbfdea .Name =name ;switch _cfdef {case ST_GrowShrinkTypeUnset :_dbfdea .Value ="";case ST_GrowShrinkTypeInsertDelete :_dbfdea .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_dbfdea .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_dbfdea .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _dbfdea ,nil ;};type CT_SheetIdMap struct{
|
|
|
|
// Sheet Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Sheet Id
|
|
SheetId []*CT_SheetId ;};func (_bdfab *ST_HtmlFmt )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdfab =0;case "\u006e\u006f\u006e\u0065":*_bdfab =1;case "\u0072\u0074\u0066":*_bdfab =2;case "\u0061\u006c\u006c":*_bdfab =3;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path
|
|
func (_gebba *CT_PivotAreas )ValidateWithPath (path string )error {for _deebcd ,_dfbag :=range _gebba .PivotArea {if _cfdge :=_dfbag .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_deebcd ));_cfdge !=nil {return _cfdge ;};};return nil ;};func (_aeece *CT_SheetPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcdgeb :=range start .Attr {if _fcdgeb .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_cegdfd ,_gegcgc :=_ga .ParseBool (_fcdgeb .Value );if _gegcgc !=nil {return _gegcgc ;};_aeece .SyncHorizontalAttr =&_cegdfd ;continue ;};if _fcdgeb .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_abfcdf ,_ddebba :=_ga .ParseBool (_fcdgeb .Value );if _ddebba !=nil {return _ddebba ;};_aeece .SyncVerticalAttr =&_abfcdf ;continue ;};if _fcdgeb .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_dedga ,_acfage :=_fcdgeb .Value ,error (nil );if _acfage !=nil {return _acfage ;};_aeece .SyncRefAttr =&_dedga ;continue ;};if _fcdgeb .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_dfdef ,_fdefe :=_ga .ParseBool (_fcdgeb .Value );if _fdefe !=nil {return _fdefe ;};_aeece .TransitionEvaluationAttr =&_dfdef ;continue ;};if _fcdgeb .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_egffaf ,_ccbbfc :=_ga .ParseBool (_fcdgeb .Value );if _ccbbfc !=nil {return _ccbbfc ;};_aeece .TransitionEntryAttr =&_egffaf ;continue ;};if _fcdgeb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gbbcg ,_ebgcf :=_ga .ParseBool (_fcdgeb .Value );if _ebgcf !=nil {return _ebgcf ;};_aeece .PublishedAttr =&_gbbcg ;continue ;};if _fcdgeb .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_ddfeg ,_ddffad :=_fcdgeb .Value ,error (nil );if _ddffad !=nil {return _ddffad ;};_aeece .CodeNameAttr =&_ddfeg ;continue ;};if _fcdgeb .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_bgbebd ,_ddbdf :=_ga .ParseBool (_fcdgeb .Value );if _ddbdf !=nil {return _ddbdf ;};_aeece .FilterModeAttr =&_bgbebd ;continue ;};if _fcdgeb .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"{_geddd ,_fdddb :=_ga .ParseBool (_fcdgeb .Value );if _fdddb !=nil {return _fdddb ;};_aeece .EnableFormatConditionsCalculationAttr =&_geddd ;continue ;};};_agbfa :for {_abgcc ,_cccdf :=d .Token ();if _cccdf !=nil {return _cccdf ;};switch _cgdba :=_abgcc .(type ){case _f .StartElement :switch _cgdba .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_aeece .TabColor =NewCT_Color ();if _becefb :=d .DecodeElement (_aeece .TabColor ,&_cgdba );_becefb !=nil {return _becefb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"}:_aeece .OutlinePr =NewCT_OutlinePr ();if _ccffa :=d .DecodeElement (_aeece .OutlinePr ,&_cgdba );_ccffa !=nil {return _ccffa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"}:_aeece .PageSetUpPr =NewCT_PageSetUpPr ();if _fbaggf :=d .DecodeElement (_aeece .PageSetUpPr ,&_cgdba );_fbaggf !=nil {return _fbaggf ;};default:_bb .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\u005fS\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_cgdba .Name );if _ggbf :=d .Skip ();_ggbf !=nil {return _ggbf ;};};case _f .EndElement :break _agbfa ;case _f .CharData :};};return nil ;};func (_fcedg *CT_IconSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcedg .IconSetAttr !=ST_IconSetTypeUnset {_dgcc ,_afdac :=_fcedg .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _afdac !=nil {return _afdac ;};start .Attr =append (start .Attr ,_dgcc );};if _fcedg .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcedg .ShowValueAttr ))});};if _fcedg .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcedg .PercentAttr ))});};if _fcedg .ReverseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcedg .ReverseAttr ))});};e .EncodeToken (start );_dbbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_gbgbg :=range _fcedg .Cfvo {e .EncodeElement (_gbgbg ,_dbbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aadac *ST_SortType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aadac =0;case "\u006e\u006f\u006e\u0065":*_aadac =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_aadac =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_aadac =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_aadac =4;case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_aadac =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_aadac =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_aadac =7;};return nil ;};
|
|
|
|
// Validate validates the CT_CalculatedMembers and its children
|
|
func (_gbdf *CT_CalculatedMembers )Validate ()error {return _gbdf .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path
|
|
func (_badcgf *CT_TableParts )ValidateWithPath (path string )error {for _ccfgb ,_gbebdaa :=range _badcgf .TablePart {if _gddec :=_gbebdaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_ccfgb ));_gddec !=nil {return _gddec ;};};return nil ;};func (_deceb ST_SheetViewType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aggbg :=_f .Attr {};_aggbg .Name =name ;switch _deceb {case ST_SheetViewTypeUnset :_aggbg .Value ="";case ST_SheetViewTypeNormal :_aggbg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_SheetViewTypePageBreakPreview :_aggbg .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_aggbg .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return _aggbg ,nil ;};func (_afdbfe *ST_WebSourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbgc ,_afcabg :=d .Token ();if _afcabg !=nil {return _afcabg ;};if _fegeb ,_daadea :=_ebbgc .(_f .EndElement );_daadea &&_fegeb .Name ==start .Name {*_afdbfe =1;return nil ;};if _cgeagf ,_dagcf :=_ebbgc .(_f .CharData );!_dagcf {return _b .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",_ebbgc );}else {switch string (_cgeagf ){case "":*_afdbfe =0;case "\u0073\u0068\u0065e\u0074":*_afdbfe =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_afdbfe =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_afdbfe =3;case "\u0072\u0061\u006eg\u0065":*_afdbfe =4;case "\u0063\u0068\u0061r\u0074":*_afdbfe =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_afdbfe =6;case "\u0071\u0075\u0065r\u0079":*_afdbfe =7;case "\u006c\u0061\u0062e\u006c":*_afdbfe =8;};};_ebbgc ,_afcabg =d .Token ();if _afcabg !=nil {return _afcabg ;};if _gcbae ,_bebaf :=_ebbgc .(_f .EndElement );_bebaf &&_gcbae .Name ==start .Name {return nil ;};return _b .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",_ebbgc );};
|
|
|
|
// Validate validates the CT_DdeLink and its children
|
|
func (_eeef *CT_DdeLink )Validate ()error {return _eeef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};type CT_WebPublishing struct{
|
|
|
|
// Use CSS
|
|
CssAttr *bool ;
|
|
|
|
// Thicket
|
|
ThicketAttr *bool ;
|
|
|
|
// Enable Long File Names
|
|
LongFileNamesAttr *bool ;
|
|
|
|
// VML in Browsers
|
|
VmlAttr *bool ;
|
|
|
|
// Allow PNG
|
|
AllowPngAttr *bool ;
|
|
|
|
// Target Screen Size
|
|
TargetScreenSizeAttr ST_TargetScreenSize ;
|
|
|
|
// DPI
|
|
DpiAttr *uint32 ;
|
|
|
|
// Code Page
|
|
CodePageAttr *uint32 ;
|
|
|
|
// Character Set
|
|
CharacterSetAttr *string ;};func (_ccgd *CT_ExternalLinkChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccgd .ExternalBook !=nil {_gfff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}};e .EncodeElement (_ccgd .ExternalBook ,_gfff );};if _ccgd .DdeLink !=nil {_eggda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_ccgd .DdeLink ,_eggda );};if _ccgd .OleLink !=nil {_fddae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_ccgd .OleLink ,_fddae );};return nil ;};type CT_Col struct{
|
|
|
|
// Minimum Column
|
|
MinAttr uint32 ;
|
|
|
|
// Maximum Column
|
|
MaxAttr uint32 ;
|
|
|
|
// Column Width
|
|
WidthAttr *float64 ;
|
|
|
|
// Style
|
|
StyleAttr *uint32 ;
|
|
|
|
// Hidden Columns
|
|
HiddenAttr *bool ;
|
|
|
|
// Best Fit Column Width
|
|
BestFitAttr *bool ;
|
|
|
|
// Custom Width
|
|
CustomWidthAttr *bool ;
|
|
|
|
// Show Phonetic Information
|
|
PhoneticAttr *bool ;
|
|
|
|
// Outline Level
|
|
OutlineLevelAttr *uint8 ;
|
|
|
|
// Collapsed
|
|
CollapsedAttr *bool ;};type CT_OlapPr struct{
|
|
|
|
// Local Cube
|
|
LocalAttr *bool ;
|
|
|
|
// Local Cube Connection
|
|
LocalConnectionAttr *string ;
|
|
|
|
// Local Refresh
|
|
LocalRefreshAttr *bool ;
|
|
|
|
// Send Locale to OLAP
|
|
SendLocaleAttr *bool ;
|
|
|
|
// Drill Through Count
|
|
RowDrillCountAttr *uint32 ;
|
|
|
|
// OLAP Fill Formatting
|
|
ServerFillAttr *bool ;
|
|
|
|
// OLAP Number Format
|
|
ServerNumberFormatAttr *bool ;
|
|
|
|
// OLAP Server Font
|
|
ServerFontAttr *bool ;
|
|
|
|
// OLAP Font Formatting
|
|
ServerFontColorAttr *bool ;};func NewCT_ExternalReferences ()*CT_ExternalReferences {_bgafd :=&CT_ExternalReferences {};return _bgafd ;};func (_fadfea ST_CfvoType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dagdb :=_f .Attr {};_dagdb .Name =name ;switch _fadfea {case ST_CfvoTypeUnset :_dagdb .Value ="";case ST_CfvoTypeNum :_dagdb .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_dagdb .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_dagdb .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_dagdb .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_dagdb .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_dagdb .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _dagdb ,nil ;};func (_fbedd *CT_MeasureGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbdca :=range start .Attr {if _gbdca .Name .Local =="\u006e\u0061\u006d\u0065"{_efdga ,_dgbabe :=_gbdca .Value ,error (nil );if _dgbabe !=nil {return _dgbabe ;};_fbedd .NameAttr =_efdga ;continue ;};if _gbdca .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ggdfa ,_ceccg :=_gbdca .Value ,error (nil );if _ceccg !=nil {return _ceccg ;};_fbedd .CaptionAttr =_ggdfa ;continue ;};};for {_acagg ,_bfabc :=d .Token ();if _bfabc !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_bfabc );};if _dgcegg ,_eddaf :=_acagg .(_f .EndElement );_eddaf &&_dgcegg .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Parameters and its children
|
|
func (_fafbc *CT_Parameters )Validate ()error {return _fafbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};func (_gceefc *CT_OleSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_gceefc .RefAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aafag ST_TextVAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aafag .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path
|
|
func (_fbbfcb *CT_TextPr )ValidateWithPath (path string )error {if _babaf :=_fbbfcb .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_babaf !=nil {return _babaf ;};if _dafff :=_fbbfcb .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072");_dafff !=nil {return _dafff ;};if _fbbfcb .TextFields !=nil {if _ecgfe :=_fbbfcb .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_ecgfe !=nil {return _ecgfe ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Tuple and its children
|
|
func (_dgbaf *CT_Tuple )Validate ()error {return _dgbaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func (_aabfc *CT_CellStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aabfc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_aabfc .CountAttr )});};e .EncodeToken (start );_bbbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_efeed :=range _aabfc .CellStyle {e .EncodeElement (_efeed ,_bbbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_DvAspect byte ;func (_aedbc *CT_ExternalReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cdda :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_addcab :=range _aedbc .ExternalReference {e .EncodeElement (_addcab ,_cdda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Items struct{
|
|
|
|
// Field Count
|
|
CountAttr *uint32 ;
|
|
|
|
// PivotTable Field Item
|
|
Item []*CT_Item ;};func (_fcadgb *ST_Type )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbga ,_acefb :=d .Token ();if _acefb !=nil {return _acefb ;};if _efccdf ,_agbbc :=_fcbga .(_f .EndElement );_agbbc &&_efccdf .Name ==start .Name {*_fcadgb =1;return nil ;};if _bgggd ,_aaebg :=_fcbga .(_f .CharData );!_aaebg {return _b .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",_fcbga );}else {switch string (_bgggd ){case "":*_fcadgb =0;case "\u006e\u006f\u006e\u0065":*_fcadgb =1;case "\u0061\u006c\u006c":*_fcadgb =2;case "\u0072\u006f\u0077":*_fcadgb =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fcadgb =4;};};_fcbga ,_acefb =d .Token ();if _acefb !=nil {return _acefb ;};if _aefgeb ,_acbddc :=_fcbga .(_f .EndElement );_acbddc &&_aefgeb .Name ==start .Name {return nil ;};return _b .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",_fcbga );};type CT_ChartFormat struct{
|
|
|
|
// Chart Index
|
|
ChartAttr uint32 ;
|
|
|
|
// Pivot Format Id
|
|
FormatAttr uint32 ;
|
|
|
|
// Series Format
|
|
SeriesAttr *bool ;
|
|
|
|
// Pivot Table Location Rule
|
|
PivotArea *CT_PivotArea ;};func (_ccge *CT_Formats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccge .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccge .CountAttr )});};e .EncodeToken (start );_dbgag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_gdadb :=range _ccge .Format {e .EncodeElement (_gdadb ,_dbgag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_CellWatches and its children
|
|
func (_fcfe *CT_CellWatches )Validate ()error {return _fcfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path
|
|
func (_babee *CT_DateGroupItem )ValidateWithPath (path string )error {if _babee .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _b .Errorf ("\u0025s\u002f\u0044a\u0074\u0065\u0054\u0069m\u0065\u0047\u0072o\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072 i\u0073\u0020\u0061 \u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079 \u0066\u0069e\u006c\u0064",path );};if _bggg :=_babee .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_bggg !=nil {return _bggg ;};return nil ;};func NewEG_ExtensionList ()*EG_ExtensionList {_gcbfg :=&EG_ExtensionList {};return _gcbfg };func (_ggedea *ST_CredMethod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ggedea =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_ggedea =1;case "\u006e\u006f\u006e\u0065":*_ggedea =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_ggedea =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_ggedea =4;};return nil ;};func NewCT_Borders ()*CT_Borders {_eae :=&CT_Borders {};return _eae };func (_dddfg ST_SheetViewType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dddfg .String (),start );};
|
|
|
|
// Validate validates the CT_SharedItems and its children
|
|
func (_cfdcag *CT_SharedItems )Validate ()error {return _cfdcag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");};type CT_CellAlignment struct{
|
|
|
|
// Horizontal Alignment
|
|
HorizontalAttr ST_HorizontalAlignment ;
|
|
|
|
// Vertical Alignment
|
|
VerticalAttr ST_VerticalAlignment ;
|
|
|
|
// Text Rotation
|
|
TextRotationAttr *uint8 ;
|
|
|
|
// Wrap Text
|
|
WrapTextAttr *bool ;
|
|
|
|
// Indent
|
|
IndentAttr *uint32 ;
|
|
|
|
// Relative Indent
|
|
RelativeIndentAttr *int32 ;
|
|
|
|
// Justify Last Line
|
|
JustifyLastLineAttr *bool ;
|
|
|
|
// Shrink To Fit
|
|
ShrinkToFitAttr *bool ;
|
|
|
|
// Reading Order
|
|
ReadingOrderAttr *uint32 ;};func NewCT_Formats ()*CT_Formats {_abdba :=&CT_Formats {};return _abdba };
|
|
|
|
// Validate validates the CT_PageSetUpPr and its children
|
|
func (_cceff *CT_PageSetUpPr )Validate ()error {return _cceff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};func (_ddaf *CT_GroupLevel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ddaf .UniqueNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_ddaf .CaptionAttr )});if _ddaf .UserAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ddaf .UserAttr ))});};if _ddaf .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ddaf .CustomRollUpAttr ))});};e .EncodeToken (start );if _ddaf .Groups !=nil {_dddgf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_ddaf .Groups ,_dddgf );};if _ddaf .ExtLst !=nil {_deefa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddaf .ExtLst ,_deefa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bagaf *CT_VolType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_cbebe ,_aecgaf :=_bagaf .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _aecgaf !=nil {return _aecgaf ;};start .Attr =append (start .Attr ,_cbebe );e .EncodeToken (start );_dgcef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_gacec :=range _bagaf .Main {e .EncodeElement (_gacec ,_dgcef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgbfg *CT_Row )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgbfg .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cgbfg .RAttr )});};if _cgbfg .SpansAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cgbfg .SpansAttr )});};if _cgbfg .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cgbfg .SAttr )});};if _cgbfg .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cgbfg .CustomFormatAttr ))});};if _cgbfg .HtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cgbfg .HtAttr )});};if _cgbfg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cgbfg .HiddenAttr ))});};if _cgbfg .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cgbfg .CustomHeightAttr ))});};if _cgbfg .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cgbfg .OutlineLevelAttr )});};if _cgbfg .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cgbfg .CollapsedAttr ))});};if _cgbfg .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cgbfg .ThickTopAttr ))});};if _cgbfg .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cgbfg .ThickBotAttr ))});};if _cgbfg .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cgbfg .PhAttr ))});};e .EncodeToken (start );if _cgbfg .C !=nil {_cbccc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_afdf :=range _cgbfg .C {e .EncodeElement (_afdf ,_cbccc );};};if _cgbfg .ExtLst !=nil {_eceege :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgbfg .ExtLst ,_eceege );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Selection struct{
|
|
|
|
// Pane
|
|
PaneAttr ST_Pane ;
|
|
|
|
// Active Cell Location
|
|
ActiveCellAttr *string ;
|
|
|
|
// Active Cell Index
|
|
ActiveCellIdAttr *uint32 ;
|
|
|
|
// Sequence of References
|
|
SqrefAttr *ST_Sqref ;};
|
|
|
|
// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path
|
|
func (_fbae *CT_CellWatches )ValidateWithPath (path string )error {for _ecbd ,_aggf :=range _fbae .CellWatch {if _cdae :=_aggf .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_ecbd ));_cdae !=nil {return _cdae ;};};return nil ;};type CT_DdeItem struct{
|
|
|
|
// DDE Name
|
|
NameAttr *string ;
|
|
|
|
// Object Linking TechnologyE
|
|
OleAttr *bool ;
|
|
|
|
// Advise
|
|
AdviseAttr *bool ;
|
|
|
|
// Data is an Image
|
|
PreferPicAttr *bool ;
|
|
|
|
// DDE Name Values
|
|
Values *CT_DdeValues ;};
|
|
|
|
// Validate validates the MapInfo and its children
|
|
func (_bbgad *MapInfo )Validate ()error {return _bbgad .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};type CT_PivotArea struct{
|
|
|
|
// Field Index
|
|
FieldAttr *int32 ;
|
|
|
|
// Rule Type
|
|
TypeAttr ST_PivotAreaType ;
|
|
|
|
// Data Only
|
|
DataOnlyAttr *bool ;
|
|
|
|
// Labels Only
|
|
LabelOnlyAttr *bool ;
|
|
|
|
// Include Row Grand Total
|
|
GrandRowAttr *bool ;
|
|
|
|
// Include Column Grand Total
|
|
GrandColAttr *bool ;
|
|
|
|
// Cache Index
|
|
CacheIndexAttr *bool ;
|
|
|
|
// Outline
|
|
OutlineAttr *bool ;
|
|
|
|
// Offset Reference
|
|
OffsetAttr *string ;
|
|
|
|
// Collapsed Levels Are Subtotals
|
|
CollapsedLevelsAreSubtotalsAttr *bool ;
|
|
|
|
// Axis
|
|
AxisAttr ST_Axis ;
|
|
|
|
// Field Position
|
|
FieldPositionAttr *uint32 ;
|
|
|
|
// References
|
|
References *CT_PivotAreaReferences ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_bgcba *CT_ServerFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgcba .CultureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bgcba .CultureAttr )});};if _bgcba .FormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bgcba .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gddcf ST_ItemType )String ()string {switch _gddcf {case 0:return "";case 1:return "\u0064\u0061\u0074\u0061";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0073\u0075\u006d";case 4:return "\u0063\u006f\u0075\u006e\u0074\u0041";case 5:return "\u0061\u0076\u0067";case 6:return "\u006d\u0061\u0078";case 7:return "\u006d\u0069\u006e";case 8:return "\u0070r\u006f\u0064\u0075\u0063\u0074";case 9:return "\u0063\u006f\u0075n\u0074";case 10:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 11:return "\u0073t\u0064\u0044\u0065\u0076\u0050";case 12:return "\u0076\u0061\u0072";case 13:return "\u0076\u0061\u0072\u0050";case 14:return "\u0067\u0072\u0061n\u0064";case 15:return "\u0062\u006c\u0061n\u006b";};return "";};func NewCT_IndexedColors ()*CT_IndexedColors {_ecdga :=&CT_IndexedColors {};return _ecdga };const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;);func NewCT_DefinedNames ()*CT_DefinedNames {_bcbf :=&CT_DefinedNames {};return _bcbf };func (_caaage ST_TotalsRowFunction )String ()string {switch _caaage {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0075\u006d";case 3:return "\u006d\u0069\u006e";case 4:return "\u006d\u0061\u0078";case 5:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 6:return "\u0063\u006f\u0075n\u0074";case 7:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 8:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 9:return "\u0076\u0061\u0072";case 10:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type CT_CellSmartTags struct{
|
|
|
|
// Reference
|
|
RAttr string ;
|
|
|
|
// Cell Smart Tag
|
|
CellSmartTag []*CT_CellSmartTag ;};func (_cbb *CT_Authors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccg :for {_daa ,_cbg :=d .Token ();if _cbg !=nil {return _cbg ;};switch _aec :=_daa .(type ){case _f .StartElement :switch _aec .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"}:var _gg string ;if _ffg :=d .DecodeElement (&_gg ,&_aec );_ffg !=nil {return _ffg ;};_cbb .Author =append (_cbb .Author ,_gg );default:_bb .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\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_aec .Name );if _ab :=d .Skip ();_ab !=nil {return _ab ;};};case _f .EndElement :break _ccg ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_DataValidation and its children
|
|
func (_fbfd *CT_DataValidation )Validate ()error {return _fbfd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");};type CT_CfRule struct{
|
|
|
|
// Type
|
|
TypeAttr ST_CfType ;
|
|
|
|
// Differential Formatting Id
|
|
DxfIdAttr *uint32 ;
|
|
|
|
// Priority
|
|
PriorityAttr int32 ;
|
|
|
|
// Stop If True
|
|
StopIfTrueAttr *bool ;
|
|
|
|
// Above Or Below Average
|
|
AboveAverageAttr *bool ;
|
|
|
|
// Top 10 Percent
|
|
PercentAttr *bool ;
|
|
|
|
// Bottom N
|
|
BottomAttr *bool ;
|
|
|
|
// Operator
|
|
OperatorAttr ST_ConditionalFormattingOperator ;
|
|
|
|
// Text
|
|
TextAttr *string ;
|
|
|
|
// Time Period
|
|
TimePeriodAttr ST_TimePeriod ;
|
|
|
|
// Rank
|
|
RankAttr *uint32 ;
|
|
|
|
// StdDev
|
|
StdDevAttr *int32 ;
|
|
|
|
// Equal Average
|
|
EqualAverageAttr *bool ;
|
|
|
|
// Formula
|
|
Formula []string ;
|
|
|
|
// Color Scale
|
|
ColorScale *CT_ColorScale ;
|
|
|
|
// Data Bar
|
|
DataBar *CT_DataBar ;
|
|
|
|
// Icon Set
|
|
IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func (_gefed *ST_ItemType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbed ,_bfdba :=d .Token ();if _bfdba !=nil {return _bfdba ;};if _debbdc ,_fecfaa :=_ggbed .(_f .EndElement );_fecfaa &&_debbdc .Name ==start .Name {*_gefed =1;return nil ;};if _bbbbcf ,_fffaga :=_ggbed .(_f .CharData );!_fffaga {return _b .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",_ggbed );}else {switch string (_bbbbcf ){case "":*_gefed =0;case "\u0064\u0061\u0074\u0061":*_gefed =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gefed =2;case "\u0073\u0075\u006d":*_gefed =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_gefed =4;case "\u0061\u0076\u0067":*_gefed =5;case "\u006d\u0061\u0078":*_gefed =6;case "\u006d\u0069\u006e":*_gefed =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_gefed =8;case "\u0063\u006f\u0075n\u0074":*_gefed =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gefed =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_gefed =11;case "\u0076\u0061\u0072":*_gefed =12;case "\u0076\u0061\u0072\u0050":*_gefed =13;case "\u0067\u0072\u0061n\u0064":*_gefed =14;case "\u0062\u006c\u0061n\u006b":*_gefed =15;};};_ggbed ,_bfdba =d .Token ();if _bfdba !=nil {return _bfdba ;};if _eabgg ,_gfedbg :=_ggbed .(_f .EndElement );_gfedbg &&_eabgg .Name ==start .Name {return nil ;};return _b .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",_ggbed );};func (_aggfg ST_CredMethod )ValidateWithPath (path string )error {switch _aggfg {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggfg ));};return nil ;};func (_eggfbd *CT_CustomSheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_baadd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_abcg :=range _eggfbd .CustomSheetView {e .EncodeElement (_abcg ,_baadd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbcbdd *CT_Worksheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcbdd .SheetData =NewCT_SheetData ();_egdff :for {_cegab ,_deeed :=d .Token ();if _deeed !=nil {return _deeed ;};switch _fcdde :=_cegab .(type ){case _f .StartElement :switch _fcdde .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_fbcbdd .SheetPr =NewCT_SheetPr ();if _dcgca :=d .DecodeElement (_fbcbdd .SheetPr ,&_fcdde );_dcgca !=nil {return _dcgca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_fbcbdd .Dimension =NewCT_SheetDimension ();if _agcfef :=d .DecodeElement (_fbcbdd .Dimension ,&_fcdde );_agcfef !=nil {return _agcfef ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_fbcbdd .SheetViews =NewCT_SheetViews ();if _eeeef :=d .DecodeElement (_fbcbdd .SheetViews ,&_fcdde );_eeeef !=nil {return _eeeef ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_fbcbdd .SheetFormatPr =NewCT_SheetFormatPr ();if _bfffa :=d .DecodeElement (_fbcbdd .SheetFormatPr ,&_fcdde );_bfffa !=nil {return _bfffa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_gfaea :=NewCT_Cols ();if _ebede :=d .DecodeElement (_gfaea ,&_fcdde );_ebede !=nil {return _ebede ;};_fbcbdd .Cols =append (_fbcbdd .Cols ,_gfaea );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _ffeeg :=d .DecodeElement (_fbcbdd .SheetData ,&_fcdde );_ffeeg !=nil {return _ffeeg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_fbcbdd .SheetCalcPr =NewCT_SheetCalcPr ();if _fdabf :=d .DecodeElement (_fbcbdd .SheetCalcPr ,&_fcdde );_fdabf !=nil {return _fdabf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_fbcbdd .SheetProtection =NewCT_SheetProtection ();if _cadaf :=d .DecodeElement (_fbcbdd .SheetProtection ,&_fcdde );_cadaf !=nil {return _cadaf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_fbcbdd .ProtectedRanges =NewCT_ProtectedRanges ();if _adedfe :=d .DecodeElement (_fbcbdd .ProtectedRanges ,&_fcdde );_adedfe !=nil {return _adedfe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_fbcbdd .Scenarios =NewCT_Scenarios ();if _afded :=d .DecodeElement (_fbcbdd .Scenarios ,&_fcdde );_afded !=nil {return _afded ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_fbcbdd .AutoFilter =NewCT_AutoFilter ();if _ebaafa :=d .DecodeElement (_fbcbdd .AutoFilter ,&_fcdde );_ebaafa !=nil {return _ebaafa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_fbcbdd .SortState =NewCT_SortState ();if _cdaagg :=d .DecodeElement (_fbcbdd .SortState ,&_fcdde );_cdaagg !=nil {return _cdaagg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_fbcbdd .DataConsolidate =NewCT_DataConsolidate ();if _bdabad :=d .DecodeElement (_fbcbdd .DataConsolidate ,&_fcdde );_bdabad !=nil {return _bdabad ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_fbcbdd .CustomSheetViews =NewCT_CustomSheetViews ();if _eceea :=d .DecodeElement (_fbcbdd .CustomSheetViews ,&_fcdde );_eceea !=nil {return _eceea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_fbcbdd .MergeCells =NewCT_MergeCells ();if _dedbe :=d .DecodeElement (_fbcbdd .MergeCells ,&_fcdde );_dedbe !=nil {return _dedbe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_fbcbdd .PhoneticPr =NewCT_PhoneticPr ();if _efga :=d .DecodeElement (_fbcbdd .PhoneticPr ,&_fcdde );_efga !=nil {return _efga ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_aedbg :=NewCT_ConditionalFormatting ();if _caafd :=d .DecodeElement (_aedbg ,&_fcdde );_caafd !=nil {return _caafd ;};_fbcbdd .ConditionalFormatting =append (_fbcbdd .ConditionalFormatting ,_aedbg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_fbcbdd .DataValidations =NewCT_DataValidations ();if _cbbddg :=d .DecodeElement (_fbcbdd .DataValidations ,&_fcdde );_cbbddg !=nil {return _cbbddg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_fbcbdd .Hyperlinks =NewCT_Hyperlinks ();if _abfbdc :=d .DecodeElement (_fbcbdd .Hyperlinks ,&_fcdde );_abfbdc !=nil {return _abfbdc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_fbcbdd .PrintOptions =NewCT_PrintOptions ();if _cfecgf :=d .DecodeElement (_fbcbdd .PrintOptions ,&_fcdde );_cfecgf !=nil {return _cfecgf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_fbcbdd .PageMargins =NewCT_PageMargins ();if _edcde :=d .DecodeElement (_fbcbdd .PageMargins ,&_fcdde );_edcde !=nil {return _edcde ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_fbcbdd .PageSetup =NewCT_PageSetup ();if _bdabgg :=d .DecodeElement (_fbcbdd .PageSetup ,&_fcdde );_bdabgg !=nil {return _bdabgg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_fbcbdd .HeaderFooter =NewCT_HeaderFooter ();if _fagee :=d .DecodeElement (_fbcbdd .HeaderFooter ,&_fcdde );_fagee !=nil {return _fagee ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_fbcbdd .RowBreaks =NewCT_PageBreak ();if _aefed :=d .DecodeElement (_fbcbdd .RowBreaks ,&_fcdde );_aefed !=nil {return _aefed ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_fbcbdd .ColBreaks =NewCT_PageBreak ();if _dceaf :=d .DecodeElement (_fbcbdd .ColBreaks ,&_fcdde );_dceaf !=nil {return _dceaf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_fbcbdd .CustomProperties =NewCT_CustomProperties ();if _acbbd :=d .DecodeElement (_fbcbdd .CustomProperties ,&_fcdde );_acbbd !=nil {return _acbbd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_fbcbdd .CellWatches =NewCT_CellWatches ();if _gbcdg :=d .DecodeElement (_fbcbdd .CellWatches ,&_fcdde );_gbcdg !=nil {return _gbcdg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_fbcbdd .IgnoredErrors =NewCT_IgnoredErrors ();if _fffaa :=d .DecodeElement (_fbcbdd .IgnoredErrors ,&_fcdde );_fffaa !=nil {return _fffaa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_fbcbdd .SmartTags =NewCT_SmartTags ();if _fgdaa :=d .DecodeElement (_fbcbdd .SmartTags ,&_fcdde );_fgdaa !=nil {return _fgdaa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_fbcbdd .Drawing =NewCT_Drawing ();if _dddbdb :=d .DecodeElement (_fbcbdd .Drawing ,&_fcdde );_dddbdb !=nil {return _dddbdb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_fbcbdd .LegacyDrawing =NewCT_LegacyDrawing ();if _fagdf :=d .DecodeElement (_fbcbdd .LegacyDrawing ,&_fcdde );_fagdf !=nil {return _fagdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_fbcbdd .LegacyDrawingHF =NewCT_LegacyDrawing ();if _adcgc :=d .DecodeElement (_fbcbdd .LegacyDrawingHF ,&_fcdde );_adcgc !=nil {return _adcgc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_fbcbdd .DrawingHF =NewCT_DrawingHF ();if _aefca :=d .DecodeElement (_fbcbdd .DrawingHF ,&_fcdde );_aefca !=nil {return _aefca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_fbcbdd .Picture =NewCT_SheetBackgroundPicture ();if _gfegff :=d .DecodeElement (_fbcbdd .Picture ,&_fcdde );_gfegff !=nil {return _gfegff ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_fbcbdd .OleObjects =NewCT_OleObjects ();if _abfgd :=d .DecodeElement (_fbcbdd .OleObjects ,&_fcdde );_abfgd !=nil {return _abfgd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_fbcbdd .Controls =NewCT_Controls ();if _bfbgg :=d .DecodeElement (_fbcbdd .Controls ,&_fcdde );_bfbgg !=nil {return _bfbgg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_fbcbdd .WebPublishItems =NewCT_WebPublishItems ();if _ebgga :=d .DecodeElement (_fbcbdd .WebPublishItems ,&_fcdde );_ebgga !=nil {return _ebgga ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_fbcbdd .TableParts =NewCT_TableParts ();if _bcaeb :=d .DecodeElement (_fbcbdd .TableParts ,&_fcdde );_bcaeb !=nil {return _bcaeb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbcbdd .ExtLst =NewCT_ExtensionList ();if _dafceb :=d .DecodeElement (_fbcbdd .ExtLst ,&_fcdde );_dafceb !=nil {return _dafceb ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_W\u006f\u0072k\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_fcdde .Name );if _bgfbb :=d .Skip ();_bgfbb !=nil {return _bgfbb ;};};case _f .EndElement :break _egdff ;case _f .CharData :};};return nil ;};func NewSingleXmlCells ()*SingleXmlCells {_decca :=&SingleXmlCells {};_decca .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _decca ;};type CT_MapInfo struct{
|
|
|
|
// Prefix Mappings for XPath Expressions
|
|
SelectionNamespacesAttr string ;
|
|
|
|
// XML Schema
|
|
Schema []*CT_Schema ;
|
|
|
|
// XML Mapping Properties
|
|
Map []*CT_Map ;};type CT_ReviewedRevisions struct{
|
|
|
|
// Reviewed Revisions Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Reviewed
|
|
Reviewed []*CT_Reviewed ;};func NewChartsheet ()*Chartsheet {_faecfc :=&Chartsheet {};_faecfc .CT_Chartsheet =*NewCT_Chartsheet ();return _faecfc ;};func (_agbba ST_HorizontalAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agbba .String (),start );};
|
|
|
|
// Validate validates the CT_Comment and its children
|
|
func (_bcaa *CT_Comment )Validate ()error {return _bcaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};type ST_MdxSetOrder byte ;func (_caefb *CT_PivotAreaReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggeagg :=range start .Attr {if _ggeagg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgadbc ,_bdcea :=_ga .ParseUint (_ggeagg .Value ,10,32);if _bdcea !=nil {return _bdcea ;};_ggabfg :=uint32 (_dgadbc );_caefb .CountAttr =&_ggabfg ;continue ;};};_adbcgb :for {_gebeg ,_gcgae :=d .Token ();if _gcgae !=nil {return _gcgae ;};switch _gcgcg :=_gebeg .(type ){case _f .StartElement :switch _gcgcg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"}:_aaaaa :=NewCT_PivotAreaReference ();if _fdada :=d .DecodeElement (_aaaaa ,&_gcgcg );_fdada !=nil {return _fdada ;};_caefb .Reference =append (_caefb .Reference ,_aaaaa );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0050\u0069\u0076\u006ft\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_gcgcg .Name );if _acccd :=d .Skip ();_acccd !=nil {return _acccd ;};};case _f .EndElement :break _adbcgb ;case _f .CharData :};};return nil ;};func (_becbg ST_Comments )ValidateWithPath (path string )error {switch _becbg {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_becbg ));};return nil ;};
|
|
|
|
// Validate validates the CT_Sst and its children
|
|
func (_feegg *CT_Sst )Validate ()error {return _feegg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};func (_efdfb *ST_TimePeriod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efdfb =0;case "\u0074\u006f\u0064a\u0079":*_efdfb =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_efdfb =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_efdfb =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_efdfb =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_efdfb =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_efdfb =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_efdfb =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_efdfb =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_efdfb =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_efdfb =10;};return nil ;};const (ST_PivotFilterTypeUnset ST_PivotFilterType =0;ST_PivotFilterTypeUnknown ST_PivotFilterType =1;ST_PivotFilterTypeCount ST_PivotFilterType =2;ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6;ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7;ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11;ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12;ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16;ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17;ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21;ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22;ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26;ST_PivotFilterTypeDateEqual ST_PivotFilterType =27;ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31;ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32;ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36;ST_PivotFilterTypeYesterday ST_PivotFilterType =37;ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41;ST_PivotFilterTypeThisMonth ST_PivotFilterType =42;ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46;ST_PivotFilterTypeNextYear ST_PivotFilterType =47;ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52;ST_PivotFilterTypeQ3 ST_PivotFilterType =53;ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58;ST_PivotFilterTypeM5 ST_PivotFilterType =59;ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64;ST_PivotFilterTypeM11 ST_PivotFilterType =65;ST_PivotFilterTypeM12 ST_PivotFilterType =66;);func (_gcdgab *ST_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeadd ,_ebfafa :=d .Token ();if _ebfafa !=nil {return _ebfafa ;};if _fgaed ,_fefag :=_aeadd .(_f .EndElement );_fefag &&_fgaed .Name ==start .Name {*_gcdgab =1;return nil ;};if _eegaa ,_faagf :=_aeadd .(_f .CharData );!_faagf {return _b .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",_aeadd );}else {switch string (_eegaa ){case "":*_gcdgab =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_gcdgab =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_gcdgab =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_gcdgab =3;};};_aeadd ,_ebfafa =d .Token ();if _ebfafa !=nil {return _ebfafa ;};if _gdabac ,_cdbgf :=_aeadd .(_f .EndElement );_cdbgf &&_gdabac .Name ==start .Name {return nil ;};return _b .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",_aeadd );};func (_feaecd *ST_Qualifier )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feaecd =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_feaecd =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_feaecd =2;case "\u006e\u006f\u006e\u0065":*_feaecd =3;};return nil ;};func (_bfbge *PivotCacheRecords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfbge .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();for _ ,_bfeead :=range start .Attr {if _bfeead .Name .Local =="\u0063\u006f\u0075n\u0074"{_addba ,_fdcggc :=_ga .ParseUint (_bfeead .Value ,10,32);if _fdcggc !=nil {return _fdcggc ;};_dfbgf :=uint32 (_addba );_bfbge .CountAttr =&_dfbgf ;continue ;};};_eaabc :for {_aebfb ,_dgaeg :=d .Token ();if _dgaeg !=nil {return _dgaeg ;};switch _gaccd :=_aebfb .(type ){case _f .StartElement :switch _gaccd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_gecgc :=NewCT_Record ();if _dbaaga :=d .DecodeElement (_gecgc ,&_gaccd );_dbaaga !=nil {return _dbaaga ;};_bfbge .R =append (_bfbge .R ,_gecgc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfbge .ExtLst =NewCT_ExtensionList ();if _gbegdg :=d .DecodeElement (_bfbge .ExtLst ,&_gaccd );_gbegdg !=nil {return _gbegdg ;};default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0063\u006f\u0072\u0064\u0073\u0020\u0025\u0076",_gaccd .Name );if _bfeggc :=d .Skip ();_bfeggc !=nil {return _bfeggc ;};};case _f .EndElement :break _eaabc ;case _f .CharData :};};return nil ;};func (_bdbdg *VolTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _bdbdg .CT_VolTypes .MarshalXML (e ,start );};
|
|
|
|
// Validate validates the CT_DeletedField and its children
|
|
func (_egcea *CT_DeletedField )Validate ()error {return _egcea .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};func (_defecd ST_PhoneticType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ceegd :=_f .Attr {};_ceegd .Name =name ;switch _defecd {case ST_PhoneticTypeUnset :_ceegd .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_ceegd .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_ceegd .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeHiragana :_ceegd .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_ceegd .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _ceegd ,nil ;};func (_dfcgd ST_VolValueType )ValidateWithPath (path string )error {switch _dfcgd {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcgd ));};return nil ;};func (_afbba ST_TargetScreenSize )Validate ()error {return _afbba .ValidateWithPath ("")};func (_aaffb *CT_PivotDimension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaffb .MeasureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aaffb .MeasureAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_aaffb .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_aaffb .UniqueNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_aaffb .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_Pane byte ;func (_acebcb ST_ExternalConnectionType )String ()string {switch _acebcb {case 0:return "";case 1:return "\u0067e\u006e\u0065\u0072\u0061\u006c";case 2:return "\u0074\u0065\u0078\u0074";case 3:return "\u004d\u0044\u0059";case 4:return "\u0044\u004d\u0059";case 5:return "\u0059\u004d\u0044";case 6:return "\u004d\u0059\u0044";case 7:return "\u0044\u0059\u004d";case 8:return "\u0059\u0044\u004d";case 9:return "\u0073\u006b\u0069\u0070";case 10:return "\u0045\u004d\u0044";};return "";};func (_eaedde ST_TimePeriod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eaedde .String (),start );};func (_deaced ST_DynamicFilterType )ValidateWithPath (path string )error {switch _deaced {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deaced ));};return nil ;};func (_bgecgg *SingleXmlCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgecgg .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_fcade :for {_gccabd ,_fadgb :=d .Token ();if _fadgb !=nil {return _fadgb ;};switch _cegga :=_gccabd .(type ){case _f .StartElement :switch _cegga .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_gffbg :=NewCT_SingleXmlCell ();if _bebbb :=d .DecodeElement (_gffbg ,&_cegga );_bebbb !=nil {return _bebbb ;};_bgecgg .SingleXmlCell =append (_bgecgg .SingleXmlCell ,_gffbg );default:_bb .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\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043e\u006cl\u0073\u0020\u0025\u0076",_cegga .Name );if _aeage :=d .Skip ();_aeage !=nil {return _aeage ;};};case _f .EndElement :break _fcade ;case _f .CharData :};};return nil ;};func (_dgadba ST_TableType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgadba .String (),start );};func (_dfegb ST_IconSetType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfegb .String (),start );};func (_eggb *CT_DataValidation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eggb .TypeAttr !=ST_DataValidationTypeUnset {_ggecf ,_ccade :=_eggb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccade !=nil {return _ccade ;};start .Attr =append (start .Attr ,_ggecf );};if _eggb .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_accf ,_fecfa :=_eggb .ErrorStyleAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"});if _fecfa !=nil {return _fecfa ;};start .Attr =append (start .Attr ,_accf );};if _eggb .ImeModeAttr !=ST_DataValidationImeModeUnset {_fdcgb ,_fgdcd :=_eggb .ImeModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _fgdcd !=nil {return _fgdcd ;};start .Attr =append (start .Attr ,_fdcgb );};if _eggb .OperatorAttr !=ST_DataValidationOperatorUnset {_bbed ,_cacf :=_eggb .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _cacf !=nil {return _cacf ;};start .Attr =append (start .Attr ,_bbed );};if _eggb .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eggb .AllowBlankAttr ))});};if _eggb .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eggb .ShowDropDownAttr ))});};if _eggb .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eggb .ShowInputMessageAttr ))});};if _eggb .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_eggb .ShowErrorMessageAttr ))});};if _eggb .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eggb .ErrorTitleAttr )});};if _eggb .ErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_eggb .ErrorAttr )});};if _eggb .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_eggb .PromptTitleAttr )});};if _eggb .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_eggb .PromptAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",_eggb .SqrefAttr )});e .EncodeToken (start );if _eggb .Formula1 !=nil {_ecba :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}};_cf .AddPreserveSpaceAttr (&_ecba ,*_eggb .Formula1 );e .EncodeElement (_eggb .Formula1 ,_ecba );};if _eggb .Formula2 !=nil {_gfbab :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_cf .AddPreserveSpaceAttr (&_gfbab ,*_eggb .Formula2 );e .EncodeElement (_eggb .Formula2 ,_gfbab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfecfg *CT_VolTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcfdf :for {_fdeaae ,_fgfcec :=d .Token ();if _fgfcec !=nil {return _fgfcec ;};switch _fbadd :=_fdeaae .(type ){case _f .StartElement :switch _fbadd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_fffda :=NewCT_VolType ();if _gbebeg :=d .DecodeElement (_fffda ,&_fbadd );_gbebeg !=nil {return _gbebeg ;};_gfecfg .VolType =append (_gfecfg .VolType ,_fffda );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfecfg .ExtLst =NewCT_ExtensionList ();if _egece :=d .DecodeElement (_gfecfg .ExtLst ,&_fbadd );_egece !=nil {return _egece ;};default:_bb .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\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_fbadd .Name );if _eddbg :=d .Skip ();_eddbg !=nil {return _eddbg ;};};case _f .EndElement :break _gcfdf ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path
|
|
func (_bgece *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };type CT_DdeValues struct{
|
|
|
|
// Rows
|
|
RowsAttr *uint32 ;
|
|
|
|
// Columns
|
|
ColsAttr *uint32 ;
|
|
|
|
// Value
|
|
Value []*CT_DdeValue ;};func NewCT_SmartTagType ()*CT_SmartTagType {_cagfc :=&CT_SmartTagType {};return _cagfc };func (_dggag *ST_CfvoType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dggag =0;case "\u006e\u0075\u006d":*_dggag =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_dggag =2;case "\u006d\u0061\u0078":*_dggag =3;case "\u006d\u0069\u006e":*_dggag =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_dggag =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_dggag =6;};return nil ;};func (_affd *CT_DdeValue )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _affd .TAttr !=ST_DdeValueTypeUnset {_eecb ,_aaffgd :=_affd .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _aaffgd !=nil {return _aaffgd ;};start .Attr =append (start .Attr ,_eecb );};e .EncodeToken (start );_fdcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_cf .AddPreserveSpaceAttr (&_fdcd ,_affd .Val );e .EncodeElement (_affd .Val ,_fdcd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path
|
|
func (_deecf *CT_MetadataStrings )ValidateWithPath (path string )error {for _eaddf ,_efbc :=range _deecf .S {if _gbcd :=_efbc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_eaddf ));_gbcd !=nil {return _gbcd ;};};return nil ;};func (_gbacd ST_OleUpdate )Validate ()error {return _gbacd .ValidateWithPath ("")};func (_dcffga ST_RevisionAction )String ()string {switch _dcffga {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func (_adfab ST_SheetViewType )String ()string {switch _adfab {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case 3:return "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074";};return "";};func (_gfbdc ST_FileType )Validate ()error {return _gfbdc .ValidateWithPath ("")};
|
|
|
|
// Validate validates the CT_Authors and its children
|
|
func (_cbgg *CT_Authors )Validate ()error {return _cbgg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};func (_cagadd *ST_DataValidationOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cagadd =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cagadd =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cagadd =2;case "\u0065\u0071\u0075a\u006c":*_cagadd =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cagadd =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cagadd =5;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cagadd =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cagadd =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cagadd =8;};return nil ;};func NewCT_OleSize ()*CT_OleSize {_aeefa :=&CT_OleSize {};return _aeefa };
|
|
|
|
// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path
|
|
func (_aecf *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };const (ST_PatternTypeUnset ST_PatternType =0;ST_PatternTypeNone ST_PatternType =1;ST_PatternTypeSolid ST_PatternType =2;ST_PatternTypeMediumGray ST_PatternType =3;ST_PatternTypeDarkGray ST_PatternType =4;ST_PatternTypeLightGray ST_PatternType =5;ST_PatternTypeDarkHorizontal ST_PatternType =6;ST_PatternTypeDarkVertical ST_PatternType =7;ST_PatternTypeDarkDown ST_PatternType =8;ST_PatternTypeDarkUp ST_PatternType =9;ST_PatternTypeDarkGrid ST_PatternType =10;ST_PatternTypeDarkTrellis ST_PatternType =11;ST_PatternTypeLightHorizontal ST_PatternType =12;ST_PatternTypeLightVertical ST_PatternType =13;ST_PatternTypeLightDown ST_PatternType =14;ST_PatternTypeLightUp ST_PatternType =15;ST_PatternTypeLightGrid ST_PatternType =16;ST_PatternTypeLightTrellis ST_PatternType =17;ST_PatternTypeGray125 ST_PatternType =18;ST_PatternTypeGray0625 ST_PatternType =19;);
|
|
|
|
// Validate validates the CT_SheetIdMap and its children
|
|
func (_dbeef *CT_SheetIdMap )Validate ()error {return _dbeef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};func (_dadgcd ST_TextVAlign )Validate ()error {return _dadgcd .ValidateWithPath ("")};type CT_XStringElement struct{
|
|
|
|
// Value
|
|
VAttr string ;};
|
|
|
|
// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path
|
|
func (_cadeff *CT_Workbook )ValidateWithPath (path string )error {if _dfgcd :=_cadeff .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_dfgcd !=nil {return _dfgcd ;};if _cadeff .FileVersion !=nil {if _fgccd :=_cadeff .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e");_fgccd !=nil {return _fgccd ;};};if _cadeff .FileSharing !=nil {if _egdbf :=_cadeff .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_egdbf !=nil {return _egdbf ;};};if _cadeff .WorkbookPr !=nil {if _daccee :=_cadeff .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");_daccee !=nil {return _daccee ;};};if _cadeff .WorkbookProtection !=nil {if _ffbee :=_cadeff .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ffbee !=nil {return _ffbee ;};};if _cadeff .BookViews !=nil {if _fgca :=_cadeff .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_fgca !=nil {return _fgca ;};};if _eaeac :=_cadeff .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073");_eaeac !=nil {return _eaeac ;};if _cadeff .FunctionGroups !=nil {if _gffgbf :=_cadeff .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_gffgbf !=nil {return _gffgbf ;};};if _cadeff .ExternalReferences !=nil {if _facgb :=_cadeff .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_facgb !=nil {return _facgb ;};};if _cadeff .DefinedNames !=nil {if _cccdfa :=_cadeff .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_cccdfa !=nil {return _cccdfa ;};};if _cadeff .CalcPr !=nil {if _fcgaca :=_cadeff .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072");_fcgaca !=nil {return _fcgaca ;};};if _cadeff .OleSize !=nil {if _cefgc :=_cadeff .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_cefgc !=nil {return _cefgc ;};};if _cadeff .CustomWorkbookViews !=nil {if _bbgbfd :=_cadeff .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073");_bbgbfd !=nil {return _bbgbfd ;};};if _cadeff .PivotCaches !=nil {if _bagbg :=_cadeff .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_bagbg !=nil {return _bagbg ;};};if _cadeff .SmartTagPr !=nil {if _dcadff :=_cadeff .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_dcadff !=nil {return _dcadff ;};};if _cadeff .SmartTagTypes !=nil {if _dcbcg :=_cadeff .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_dcbcg !=nil {return _dcbcg ;};};if _cadeff .WebPublishing !=nil {if _abcbce :=_cadeff .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067");_abcbce !=nil {return _abcbce ;};};for _aegag ,_dbabee :=range _cadeff .FileRecoveryPr {if _fabcc :=_dbabee .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_aegag ));_fabcc !=nil {return _fabcc ;};};if _cadeff .WebPublishObjects !=nil {if _becefg :=_cadeff .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_becefg !=nil {return _becefg ;};};if _cadeff .ExtLst !=nil {if _ffefdf :=_cadeff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffefdf !=nil {return _ffefdf ;};};return nil ;};func (_aebcg *CT_ChartsheetProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aebcg .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aebcg .PasswordAttr )});};if _aebcg .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aebcg .AlgorithmNameAttr )});};if _aebcg .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_aebcg .HashValueAttr )});};if _aebcg .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_aebcg .SaltValueAttr )});};if _aebcg .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_aebcg .SpinCountAttr )});};if _aebcg .ContentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aebcg .ContentAttr ))});};if _aebcg .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_aebcg .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SheetId struct{
|
|
|
|
// Sheet Id
|
|
ValAttr uint32 ;};func (_fcdbgg *ST_FilterOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fcdbgg =0;case "\u0065\u0071\u0075a\u006c":*_fcdbgg =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fcdbgg =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fcdbgg =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fcdbgg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fcdbgg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fcdbgg =6;};return nil ;};func (_dggcf ST_CellFormulaType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dggcf .String (),start );};func (_gcadcd ST_MdxKPIProperty )String ()string {switch _gcadcd {case 0:return "";case 1:return "\u0076";case 2:return "\u0067";case 3:return "\u0073";case 4:return "\u0074";case 5:return "\u0077";case 6:return "\u006d";};return "";};func (_dadfb ST_FormulaExpression )Validate ()error {return _dadfb .ValidateWithPath ("")};func (_abgca *ST_PhoneticType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affddd ,_abdedcb :=d .Token ();if _abdedcb !=nil {return _abdedcb ;};if _afgffd ,_cddge :=_affddd .(_f .EndElement );_cddge &&_afgffd .Name ==start .Name {*_abgca =1;return nil ;};if _aefdd ,_ffcbcg :=_affddd .(_f .CharData );!_ffcbcg {return _b .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",_affddd );}else {switch string (_aefdd ){case "":*_abgca =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_abgca =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_abgca =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_abgca =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_abgca =4;};};_affddd ,_abdedcb =d .Token ();if _abdedcb !=nil {return _abdedcb ;};if _daaagg ,_bagaec :=_affddd .(_f .EndElement );_bagaec &&_daaagg .Name ==start .Name {return nil ;};return _b .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",_affddd );};func (_adcge ST_SortType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fabef :=_f .Attr {};_fabef .Name =name ;switch _adcge {case ST_SortTypeUnset :_fabef .Value ="";case ST_SortTypeNone :_fabef .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_fabef .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_fabef .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_fabef .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_fabef .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_fabef .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_fabef .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _fabef ,nil ;};
|
|
|
|
// Validate validates the CT_rowItems and its children
|
|
func (_efgfb *CT_rowItems )Validate ()error {return _efgfb .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func (_afcb *CT_CalcCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afcb .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_afcb .RAttr )});};if _afcb .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_afcb .RefAttr )});};if _afcb .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_afcb .IAttr )});};if _afcb .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_afcb .SAttr ))});};if _afcb .LAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_afcb .LAttr ))});};if _afcb .TAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_afcb .TAttr ))});};if _afcb .AAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_afcb .AAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_SheetDimension and its children
|
|
func (_cgbfb *CT_SheetDimension )Validate ()error {return _cgbfb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_fccefc *CT_SheetCalcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgfd :=range start .Attr {if _bgfd .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_fecbe ,_ageceb :=_ga .ParseBool (_bgfd .Value );if _ageceb !=nil {return _ageceb ;};_fccefc .FullCalcOnLoadAttr =&_fecbe ;continue ;};};for {_adcad ,_gbebda :=d .Token ();if _gbebda !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072:\u0020\u0025\u0073",_gbebda );};if _aagbe ,_fadecc :=_adcad .(_f .EndElement );_fadecc &&_aagbe .Name ==start .Name {break ;};};return nil ;};func (_dbbfg *CT_PivotAreaReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbfg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbbfg .CountAttr )});};e .EncodeToken (start );_dfdfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_bfbff :=range _dbbfg .Reference {e .EncodeElement (_bfbff ,_dfdfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eaafe ST_PivotAreaType )ValidateWithPath (path string )error {switch _eaafe {case 0,1,2,3,4,5,6,7,8:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eaafe ));};return nil ;};func (_eadgdf ST_FileType )String ()string {switch _eadgdf {case 0:return "";case 1:return "\u006d\u0061\u0063";case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072";};return "";};
|
|
|
|
// Validate validates the CT_Revisions and its children
|
|
func (_fafgd *CT_Revisions )Validate ()error {return _fafgd .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func (_cbaag *CT_DiscretePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbaag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbaag .CountAttr )});};e .EncodeToken (start );_eeaaeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_eddcg :=range _cbaag .X {e .EncodeElement (_eddcg ,_eeaaeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_HeaderFooter struct{
|
|
|
|
// Different Odd Even Header Footer
|
|
DifferentOddEvenAttr *bool ;
|
|
|
|
// Different First Page
|
|
DifferentFirstAttr *bool ;
|
|
|
|
// Scale Header & Footer With Document
|
|
ScaleWithDocAttr *bool ;
|
|
|
|
// Align Margins
|
|
AlignWithMarginsAttr *bool ;
|
|
|
|
// Odd Header
|
|
OddHeader *string ;
|
|
|
|
// Odd Page Footer
|
|
OddFooter *string ;
|
|
|
|
// Even Page Header
|
|
EvenHeader *string ;
|
|
|
|
// Even Page Footer
|
|
EvenFooter *string ;
|
|
|
|
// First Page Header
|
|
FirstHeader *string ;
|
|
|
|
// First Page Footer
|
|
FirstFooter *string ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path
|
|
func (_cbbbe *CT_PivotAreaReference )ValidateWithPath (path string )error {for _acafcb ,_dgbgd :=range _cbbbe .X {if _ceefb :=_dgbgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_acafcb ));_ceefb !=nil {return _ceefb ;};};if _cbbbe .ExtLst !=nil {if _dbagc :=_cbbbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbagc !=nil {return _dbagc ;};};return nil ;};
|
|
|
|
// Validate validates the CT_GroupMembers and its children
|
|
func (_acfcac *CT_GroupMembers )Validate ()error {return _acfcac .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_abeade *CT_XmlColumnPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgcbd :=range start .Attr {if _cgcbd .Name .Local =="\u006d\u0061\u0070I\u0064"{_gacaeg ,_dbbac :=_ga .ParseUint (_cgcbd .Value ,10,32);if _dbbac !=nil {return _dbbac ;};_abeade .MapIdAttr =uint32 (_gacaeg );continue ;};if _cgcbd .Name .Local =="\u0078\u0070\u0061t\u0068"{_efbafea ,_fagff :=_cgcbd .Value ,error (nil );if _fagff !=nil {return _fagff ;};_abeade .XpathAttr =_efbafea ;continue ;};if _cgcbd .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_bfdab ,_gdbcg :=_ga .ParseBool (_cgcbd .Value );if _gdbcg !=nil {return _gdbcg ;};_abeade .DenormalizedAttr =&_bfdab ;continue ;};if _cgcbd .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_bacegb ,_gffcfe :=_cgcbd .Value ,error (nil );if _gffcfe !=nil {return _gffcfe ;};_abeade .XmlDataTypeAttr =_bacegb ;continue ;};};_eecac :for {_fgaaa ,_ccdea :=d .Token ();if _ccdea !=nil {return _ccdea ;};switch _gefbgf :=_fgaaa .(type ){case _f .StartElement :switch _gefbgf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abeade .ExtLst =NewCT_ExtensionList ();if _eeagf :=d .DecodeElement (_abeade .ExtLst ,&_gefbgf );_eeagf !=nil {return _eeagf ;};default:_bb .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\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006c\u0075m\u006eP\u0072\u0020\u0025\u0076",_gefbgf .Name );if _eafde :=d .Skip ();_eafde !=nil {return _eafde ;};};case _f .EndElement :break _eecac ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path
|
|
func (_adcbb *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_bfgda :=&CT_RevisionCellChange {};_bfgda .Nc =NewCT_Cell ();return _bfgda ;};func (_daage *ST_CfType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aacfe ,_feeafc :=d .Token ();if _feeafc !=nil {return _feeafc ;};if _cgfca ,_ggeefd :=_aacfe .(_f .EndElement );_ggeefd &&_cgfca .Name ==start .Name {*_daage =1;return nil ;};if _edggg ,_aeeaeg :=_aacfe .(_f .CharData );!_aeeaeg {return _b .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",_aacfe );}else {switch string (_edggg ){case "":*_daage =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_daage =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_daage =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_daage =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_daage =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_daage =5;case "\u0074\u006f\u00701\u0030":*_daage =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_daage =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_daage =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_daage =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_daage =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_daage =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_daage =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_daage =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_daage =14;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_daage =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_daage =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_daage =17;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_daage =18;};};_aacfe ,_feeafc =d .Token ();if _feeafc !=nil {return _feeafc ;};if _cccga ,_gcbafc :=_aacfe .(_f .EndElement );_gcbafc &&_cccga .Name ==start .Name {return nil ;};return _b .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",_aacfe );};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_efaca :=&CT_ObjectAnchor {};_efaca .From =_ed .NewFrom ();_efaca .To =_ed .NewTo ();return _efaca ;};func (_bccea *CT_CustomFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bccea .OperatorAttr !=ST_FilterOperatorUnset {_ffgcf ,_bgfaa :=_bccea .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _bgfaa !=nil {return _bgfaa ;};start .Attr =append (start .Attr ,_ffgcf );};if _bccea .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_bccea .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path
|
|
func (_abagag *CT_SingleXmlCells )ValidateWithPath (path string )error {for _afggb ,_gbfgb :=range _abagag .SingleXmlCell {if _cgaae :=_gbfgb .ValidateWithPath (_b .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_afggb ));_cgaae !=nil {return _cgaae ;};};return nil ;};type CT_ExternalBook struct{IdAttr string ;
|
|
|
|
// Supporting Workbook Sheet Names
|
|
SheetNames *CT_ExternalSheetNames ;
|
|
|
|
// Named Links
|
|
DefinedNames *CT_ExternalDefinedNames ;
|
|
|
|
// Cached Worksheet Data
|
|
SheetDataSet *CT_ExternalSheetDataSet ;};func (_agabgf ST_PageOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebfcbe :=_f .Attr {};_ebfcbe .Name =name ;switch _agabgf {case ST_PageOrderUnset :_ebfcbe .Value ="";case ST_PageOrderDownThenOver :_ebfcbe .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_ebfcbe .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _ebfcbe ,nil ;};
|
|
|
|
// Validate validates the CT_Members and its children
|
|
func (_fbcbc *CT_Members )Validate ()error {return _fbcbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path
|
|
func (_fbfga *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_dcbgc *CT_Pane )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcdbb :=range start .Attr {if _fcdbb .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_ffede ,_eeaf :=_ga .ParseFloat (_fcdbb .Value ,64);if _eeaf !=nil {return _eeaf ;};_dcbgc .XSplitAttr =&_ffede ;continue ;};if _fcdbb .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_ededa ,_edfaf :=_ga .ParseFloat (_fcdbb .Value ,64);if _edfaf !=nil {return _edfaf ;};_dcbgc .YSplitAttr =&_ededa ;continue ;};if _fcdbb .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_addad ,_agefg :=_fcdbb .Value ,error (nil );if _agefg !=nil {return _agefg ;};_dcbgc .TopLeftCellAttr =&_addad ;continue ;};if _fcdbb .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_dcbgc .ActivePaneAttr .UnmarshalXMLAttr (_fcdbb );continue ;};if _fcdbb .Name .Local =="\u0073\u0074\u0061t\u0065"{_dcbgc .StateAttr .UnmarshalXMLAttr (_fcdbb );continue ;};};for {_dgegfa ,_bdbab :=d .Token ();if _bdbab !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_bdbab );};if _eceed ,_fddd :=_dgegfa .(_f .EndElement );_fddd &&_eceed .Name ==start .Name {break ;};};return nil ;};func NewCT_CacheFields ()*CT_CacheFields {_bcgd :=&CT_CacheFields {};return _bcgd };func (_dagg *CT_Chartsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dagg .SheetPr !=nil {_efcfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_dagg .SheetPr ,_efcfd );};_ccaag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dagg .SheetViews ,_ccaag );if _dagg .SheetProtection !=nil {_aegee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dagg .SheetProtection ,_aegee );};if _dagg .CustomSheetViews !=nil {_gegb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dagg .CustomSheetViews ,_gegb );};if _dagg .PageMargins !=nil {_faae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_dagg .PageMargins ,_faae );};if _dagg .PageSetup !=nil {_dgbdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dagg .PageSetup ,_dgbdf );};if _dagg .HeaderFooter !=nil {_gefab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_dagg .HeaderFooter ,_gefab );};_ebcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dagg .Drawing ,_ebcg );if _dagg .LegacyDrawing !=nil {_cfbce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dagg .LegacyDrawing ,_cfbce );};if _dagg .LegacyDrawingHF !=nil {_gcce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dagg .LegacyDrawingHF ,_gcce );};if _dagg .DrawingHF !=nil {_gbad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dagg .DrawingHF ,_gbad );};if _dagg .Picture !=nil {_fcdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_dagg .Picture ,_fcdc );};if _dagg .WebPublishItems !=nil {_fefbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_dagg .WebPublishItems ,_fefbc );};if _dagg .ExtLst !=nil {_aeaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dagg .ExtLst ,_aeaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afdde ST_CellType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afdde .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path
|
|
func (_dafgf *CT_WebPublishObjects )ValidateWithPath (path string )error {for _fgbaec ,_cdgae :=range _dafgf .WebPublishObject {if _bfcfa :=_cdgae .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_fgbaec ));_bfcfa !=nil {return _bfcfa ;};};return nil ;};func (_bfeag *CT_GroupLevels )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfeag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bfeag .CountAttr )});};e .EncodeToken (start );_gcfbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_eeaee :=range _bfeag .GroupLevel {e .EncodeElement (_eeaee ,_gcfbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfbd *CT_PCDKPIs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bfbd .CountAttr )});};e .EncodeToken (start );if _bfbd .Kpi !=nil {_cebce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_bacaf :=range _bfbd .Kpi {e .EncodeElement (_bacaf ,_cebce );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TableMissing ()*CT_TableMissing {_bdgad :=&CT_TableMissing {};return _bdgad };type CT_SheetData struct{
|
|
|
|
// Row
|
|
Row []*CT_Row ;};
|
|
|
|
// Validate validates the CT_ChartsheetProtection and its children
|
|
func (_ebgagd *CT_ChartsheetProtection )Validate ()error {return _ebgagd .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_dbada ST_MdxFunctionType )String ()string {switch _dbada {case 0:return "";case 1:return "\u006d";case 2:return "\u0076";case 3:return "\u0073";case 4:return "\u0063";case 5:return "\u0072";case 6:return "\u0070";case 7:return "\u006b";};return "";};func NewCT_String ()*CT_String {_begab :=&CT_String {};return _begab };func (_cgdef *CalcChain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _cgdef .CT_CalcChain .MarshalXML (e ,start );};type CT_TextPr struct{
|
|
|
|
// Prompt for File Name
|
|
PromptAttr *bool ;
|
|
|
|
// File Type
|
|
FileTypeAttr ST_FileType ;
|
|
|
|
// Code Page
|
|
CodePageAttr *uint32 ;
|
|
|
|
// Character Set
|
|
CharacterSetAttr *string ;
|
|
|
|
// First Row
|
|
FirstRowAttr *uint32 ;
|
|
|
|
// Source File Name
|
|
SourceFileAttr *string ;
|
|
|
|
// Delimited File
|
|
DelimitedAttr *bool ;
|
|
|
|
// Decimal Separator
|
|
DecimalAttr *string ;
|
|
|
|
// Thousands Separator
|
|
ThousandsAttr *string ;
|
|
|
|
// Tab as Delimiter
|
|
TabAttr *bool ;
|
|
|
|
// Space is Delimiter
|
|
SpaceAttr *bool ;
|
|
|
|
// Comma is Delimiter
|
|
CommaAttr *bool ;
|
|
|
|
// Semicolon is Delimiter
|
|
SemicolonAttr *bool ;
|
|
|
|
// Consecutive Delimiters
|
|
ConsecutiveAttr *bool ;
|
|
|
|
// Qualifier
|
|
QualifierAttr ST_Qualifier ;
|
|
|
|
// Custom Delimiter
|
|
DelimiterAttr *string ;
|
|
|
|
// Fields
|
|
TextFields *CT_TextFields ;};func (_fbac *CT_ChartsheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgbf :for {_caed ,_eeead :=d .Token ();if _eeead !=nil {return _eeead ;};switch _cgegf :=_caed .(type ){case _f .StartElement :switch _cgegf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_cage :=NewCT_ChartsheetView ();if _bffd :=d .DecodeElement (_cage ,&_cgegf );_bffd !=nil {return _bffd ;};_fbac .SheetView =append (_fbac .SheetView ,_cage );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbac .ExtLst =NewCT_ExtensionList ();if _efaa :=d .DecodeElement (_fbac .ExtLst ,&_cgegf );_efaa !=nil {return _efaa ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_cgegf .Name );if _gccf :=d .Skip ();_gccf !=nil {return _gccf ;};};case _f .EndElement :break _bgbf ;case _f .CharData :};};return nil ;};type CT_Parameter struct{
|
|
|
|
// Parameter Name
|
|
NameAttr *string ;
|
|
|
|
// SQL Data Type
|
|
SqlTypeAttr *int32 ;
|
|
|
|
// Parameter Type
|
|
ParameterTypeAttr ST_ParameterType ;
|
|
|
|
// Refresh on Change
|
|
RefreshOnChangeAttr *bool ;
|
|
|
|
// Parameter Prompt String
|
|
PromptAttr *string ;
|
|
|
|
// Boolean
|
|
BooleanAttr *bool ;
|
|
|
|
// Double
|
|
DoubleAttr *float64 ;
|
|
|
|
// Integer
|
|
IntegerAttr *int32 ;
|
|
|
|
// String
|
|
StringAttr *string ;
|
|
|
|
// Cell Reference
|
|
CellAttr *string ;};const (ST_SortByUnset ST_SortBy =0;ST_SortByValue ST_SortBy =1;ST_SortByCellColor ST_SortBy =2;ST_SortByFontColor ST_SortBy =3;ST_SortByIcon ST_SortBy =4;);
|
|
|
|
// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path
|
|
func (_eebdc *CT_OlapPr )ValidateWithPath (path string )error {return nil };func NewCT_Filters ()*CT_Filters {_cgcfe :=&CT_Filters {};return _cgcfe };func (_cdgg *CT_Item )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebbga :=range start .Attr {if _ebbga .Name .Local =="\u006e"{_edaef ,_cecbf :=_ebbga .Value ,error (nil );if _cecbf !=nil {return _cecbf ;};_cdgg .NAttr =&_edaef ;continue ;};if _ebbga .Name .Local =="\u0074"{_cdgg .TAttr .UnmarshalXMLAttr (_ebbga );continue ;};if _ebbga .Name .Local =="\u0068"{_gbcec ,_ceeed :=_ga .ParseBool (_ebbga .Value );if _ceeed !=nil {return _ceeed ;};_cdgg .HAttr =&_gbcec ;continue ;};if _ebbga .Name .Local =="\u0073"{_ggefd ,_gdfga :=_ga .ParseBool (_ebbga .Value );if _gdfga !=nil {return _gdfga ;};_cdgg .SAttr =&_ggefd ;continue ;};if _ebbga .Name .Local =="\u0073\u0064"{_agcd ,_gbebd :=_ga .ParseBool (_ebbga .Value );if _gbebd !=nil {return _gbebd ;};_cdgg .SdAttr =&_agcd ;continue ;};if _ebbga .Name .Local =="\u0066"{_ggead ,_fggbf :=_ga .ParseBool (_ebbga .Value );if _fggbf !=nil {return _fggbf ;};_cdgg .FAttr =&_ggead ;continue ;};if _ebbga .Name .Local =="\u006d"{_eeaba ,_bgaeab :=_ga .ParseBool (_ebbga .Value );if _bgaeab !=nil {return _bgaeab ;};_cdgg .MAttr =&_eeaba ;continue ;};if _ebbga .Name .Local =="\u0063"{_aadff ,_gadee :=_ga .ParseBool (_ebbga .Value );if _gadee !=nil {return _gadee ;};_cdgg .CAttr =&_aadff ;continue ;};if _ebbga .Name .Local =="\u0078"{_cbdff ,_dage :=_ga .ParseUint (_ebbga .Value ,10,32);if _dage !=nil {return _dage ;};_fdga :=uint32 (_cbdff );_cdgg .XAttr =&_fdga ;continue ;};if _ebbga .Name .Local =="\u0064"{_cdgaa ,_dgbab :=_ga .ParseBool (_ebbga .Value );if _dgbab !=nil {return _dgbab ;};_cdgg .DAttr =&_cdgaa ;continue ;};if _ebbga .Name .Local =="\u0065"{_bbde ,_fgbb :=_ga .ParseBool (_ebbga .Value );if _fgbb !=nil {return _fgbb ;};_cdgg .EAttr =&_bbde ;continue ;};};for {_cggfe ,_ebcde :=d .Token ();if _ebcde !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_ebcde );};if _eeadb ,_ggeb :=_cggfe .(_f .EndElement );_ggeb &&_eeadb .Name ==start .Name {break ;};};return nil ;};func (_bfbbf *CT_ProtectedRanges )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ffabb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_dfaeb :=range _bfbbf .ProtectedRange {e .EncodeElement (_dfaeb ,_ffabb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_FileTypeUnset ST_FileType =0;ST_FileTypeMac ST_FileType =1;ST_FileTypeWin ST_FileType =2;ST_FileTypeDos ST_FileType =3;ST_FileTypeLin ST_FileType =4;ST_FileTypeOther ST_FileType =5;);
|
|
|
|
// Validate validates the CT_BooleanProperty and its children
|
|
func (_fff *CT_BooleanProperty )Validate ()error {return _fff .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};func (_gdgede *CT_String )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbaagd :=range start .Attr {if _dbaagd .Name .Local =="\u0066\u0063"{_eaacb ,_bfdgcg :=_dbaagd .Value ,error (nil );if _bfdgcg !=nil {return _bfdgcg ;};_gdgede .FcAttr =&_eaacb ;continue ;};if _dbaagd .Name .Local =="\u0076"{_ccgga ,_dcfcc :=_dbaagd .Value ,error (nil );if _dcfcc !=nil {return _dcfcc ;};_gdgede .VAttr =_ccgga ;continue ;};if _dbaagd .Name .Local =="\u0066"{_cageg ,_fecgf :=_ga .ParseBool (_dbaagd .Value );if _fecgf !=nil {return _fecgf ;};_gdgede .FAttr =&_cageg ;continue ;};if _dbaagd .Name .Local =="\u0063"{_cffga ,_degba :=_dbaagd .Value ,error (nil );if _degba !=nil {return _degba ;};_gdgede .CAttr =&_cffga ;continue ;};if _dbaagd .Name .Local =="\u0063\u0070"{_fefed ,_dbaef :=_ga .ParseUint (_dbaagd .Value ,10,32);if _dbaef !=nil {return _dbaef ;};_bceab :=uint32 (_fefed );_gdgede .CpAttr =&_bceab ;continue ;};if _dbaagd .Name .Local =="\u0069\u006e"{_agabeg ,_eeeeg :=_ga .ParseUint (_dbaagd .Value ,10,32);if _eeeeg !=nil {return _eeeeg ;};_ecdbb :=uint32 (_agabeg );_gdgede .InAttr =&_ecdbb ;continue ;};if _dbaagd .Name .Local =="\u0062\u0063"{_dfdbc ,_egeda :=_dbaagd .Value ,error (nil );if _egeda !=nil {return _egeda ;};_gdgede .BcAttr =&_dfdbc ;continue ;};if _dbaagd .Name .Local =="\u0075"{_caeaf ,_efaea :=_ga .ParseBool (_dbaagd .Value );if _efaea !=nil {return _efaea ;};_gdgede .UAttr =&_caeaf ;continue ;};if _dbaagd .Name .Local =="\u0069"{_gcdfd ,_caace :=_ga .ParseBool (_dbaagd .Value );if _caace !=nil {return _caace ;};_gdgede .IAttr =&_gcdfd ;continue ;};if _dbaagd .Name .Local =="\u0075\u006e"{_cfegdf ,_feeaf :=_ga .ParseBool (_dbaagd .Value );if _feeaf !=nil {return _feeaf ;};_gdgede .UnAttr =&_cfegdf ;continue ;};if _dbaagd .Name .Local =="\u0073\u0074"{_dedgf ,_aaegbc :=_ga .ParseBool (_dbaagd .Value );if _aaegbc !=nil {return _aaegbc ;};_gdgede .StAttr =&_dedgf ;continue ;};if _dbaagd .Name .Local =="\u0062"{_ecdabb ,_dbdga :=_ga .ParseBool (_dbaagd .Value );if _dbdga !=nil {return _dbdga ;};_gdgede .BAttr =&_ecdabb ;continue ;};};_egggb :for {_fbcbd ,_bdaec :=d .Token ();if _bdaec !=nil {return _bdaec ;};switch _dddfdg :=_fbcbd .(type ){case _f .StartElement :switch _dddfdg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_fcdgc :=NewCT_Tuples ();if _gedae :=d .DecodeElement (_fcdgc ,&_dddfdg );_gedae !=nil {return _gedae ;};_gdgede .Tpls =append (_gdgede .Tpls ,_fcdgc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_ebcdac :=NewCT_X ();if _gcfeec :=d .DecodeElement (_ebcdac ,&_dddfdg );_gcfeec !=nil {return _gcfeec ;};_gdgede .X =append (_gdgede .X ,_ebcdac );default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0074\u0072i\u006e\u0067 \u0025\u0076",_dddfdg .Name );if _beea :=d .Skip ();_beea !=nil {return _beea ;};};case _f .EndElement :break _egggb ;case _f .CharData :};};return nil ;};type PivotTableDefinition struct{CT_pivotTableDefinition };func NewCT_MemberProperty ()*CT_MemberProperty {_cdadc :=&CT_MemberProperty {};return _cdadc };
|
|
|
|
// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path
|
|
func (_aagge *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func (_gdgc *CT_DdeLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgaa :=range start .Attr {if _dgaa .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_bffgb ,_fffcc :=_dgaa .Value ,error (nil );if _fffcc !=nil {return _fffcc ;};_gdgc .DdeServiceAttr =_bffgb ;continue ;};if _dgaa .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_bbgd ,_egfd :=_dgaa .Value ,error (nil );if _egfd !=nil {return _egfd ;};_gdgc .DdeTopicAttr =_bbgd ;continue ;};};_bdgb :for {_agecd ,_ecgaf :=d .Token ();if _ecgaf !=nil {return _ecgaf ;};switch _abdegg :=_agecd .(type ){case _f .StartElement :switch _abdegg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}:_gdgc .DdeItems =NewCT_DdeItems ();if _geaeb :=d .DecodeElement (_gdgc .DdeItems ,&_abdegg );_geaeb !=nil {return _geaeb ;};default:_bb .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\u005fD\u0064\u0065\u004c\u0069\u006e\u006b\u0020\u0025\u0076",_abdegg .Name );if _dfcda :=d .Skip ();_dfcda !=nil {return _dfcda ;};};case _f .EndElement :break _bdgb ;case _f .CharData :};};return nil ;};func (_cfacg *CT_SharedItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cfacg .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfacg .ContainsSemiMixedTypesAttr ))});};if _cfacg .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfacg .ContainsNonDateAttr ))});};if _cfacg .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfacg .ContainsDateAttr ))});};if _cfacg .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfacg .ContainsStringAttr ))});};if _cfacg .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfacg .ContainsBlankAttr ))});};if _cfacg .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfacg .ContainsMixedTypesAttr ))});};if _cfacg .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfacg .ContainsNumberAttr ))});};if _cfacg .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfacg .ContainsIntegerAttr ))});};if _cfacg .MinValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cfacg .MinValueAttr )});};if _cfacg .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cfacg .MaxValueAttr )});};if _cfacg .MinDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cfacg .MinDateAttr )});};if _cfacg .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cfacg .MaxDateAttr )});};if _cfacg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cfacg .CountAttr )});};if _cfacg .LongTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cfacg .LongTextAttr ))});};e .EncodeToken (start );if _cfacg .M !=nil {_gbabc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_afddd :=range _cfacg .M {e .EncodeElement (_afddd ,_gbabc );};};if _cfacg .N !=nil {_eabbdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_fbddd :=range _cfacg .N {e .EncodeElement (_fbddd ,_eabbdf );};};if _cfacg .B !=nil {_cddcef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_fabd :=range _cfacg .B {e .EncodeElement (_fabd ,_cddcef );};};if _cfacg .E !=nil {_ccaec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_ccccd :=range _cfacg .E {e .EncodeElement (_ccccd ,_ccaec );};};if _cfacg .S !=nil {_cacec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_agagd :=range _cfacg .S {e .EncodeElement (_agagd ,_cacec );};};if _cfacg .D !=nil {_gfbfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_gbfea :=range _cfacg .D {e .EncodeElement (_gbfea ,_gfbfe );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_cdgee :=&CT_XmlCellPr {};_cdgee .XmlPr =NewCT_XmlPr ();return _cdgee ;};type CT_PivotFields struct{
|
|
|
|
// Field Count
|
|
CountAttr *uint32 ;
|
|
|
|
// PivotTable Field
|
|
PivotField []*CT_PivotField ;};func NewCT_Controls ()*CT_Controls {_acbeb :=&CT_Controls {};return _acbeb };
|
|
|
|
// Validate validates the CT_Connections and its children
|
|
func (_ggbb *CT_Connections )Validate ()error {return _ggbb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};type CT_Table struct{
|
|
|
|
// Table Id
|
|
IdAttr uint32 ;
|
|
|
|
// Name
|
|
NameAttr *string ;
|
|
|
|
// Table Name
|
|
DisplayNameAttr string ;
|
|
|
|
// Table Comment
|
|
CommentAttr *string ;
|
|
|
|
// Reference
|
|
RefAttr string ;
|
|
|
|
// Table Type
|
|
TableTypeAttr ST_TableType ;
|
|
|
|
// Header Row Count
|
|
HeaderRowCountAttr *uint32 ;
|
|
|
|
// Insert Row Showing
|
|
InsertRowAttr *bool ;
|
|
|
|
// Insert Row Shift
|
|
InsertRowShiftAttr *bool ;
|
|
|
|
// Totals Row Count
|
|
TotalsRowCountAttr *uint32 ;
|
|
|
|
// Totals Row Shown
|
|
TotalsRowShownAttr *bool ;
|
|
|
|
// Published
|
|
PublishedAttr *bool ;
|
|
|
|
// Header Row Format Id
|
|
HeaderRowDxfIdAttr *uint32 ;
|
|
|
|
// Data Area Format Id
|
|
DataDxfIdAttr *uint32 ;
|
|
|
|
// Totals Row Format Id
|
|
TotalsRowDxfIdAttr *uint32 ;
|
|
|
|
// Header Row Border Format Id
|
|
HeaderRowBorderDxfIdAttr *uint32 ;
|
|
|
|
// Table Border Format Id
|
|
TableBorderDxfIdAttr *uint32 ;
|
|
|
|
// Totals Row Border Format Id
|
|
TotalsRowBorderDxfIdAttr *uint32 ;
|
|
|
|
// Header Row Style
|
|
HeaderRowCellStyleAttr *string ;
|
|
|
|
// Data Style Name
|
|
DataCellStyleAttr *string ;
|
|
|
|
// Totals Row Style
|
|
TotalsRowCellStyleAttr *string ;
|
|
|
|
// Connection ID
|
|
ConnectionIdAttr *uint32 ;
|
|
|
|
// Table AutoFilter
|
|
AutoFilter *CT_AutoFilter ;
|
|
|
|
// Sort State
|
|
SortState *CT_SortState ;
|
|
|
|
// Table Columns
|
|
TableColumns *CT_TableColumns ;
|
|
|
|
// Table Style
|
|
TableStyleInfo *CT_TableStyleInfo ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};type CT_SingleXmlCell struct{
|
|
|
|
// Table Id
|
|
IdAttr uint32 ;
|
|
|
|
// Reference
|
|
RAttr string ;
|
|
|
|
// Connection ID
|
|
ConnectionIdAttr uint32 ;
|
|
|
|
// Cell Properties
|
|
XmlCellPr *CT_XmlCellPr ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5;ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;);func (_ggfd *CT_GroupLevel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acggb :=range start .Attr {if _acggb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cdeeb ,_cbgeb :=_acggb .Value ,error (nil );if _cbgeb !=nil {return _cbgeb ;};_ggfd .UniqueNameAttr =_cdeeb ;continue ;};if _acggb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_aegfa ,_aacee :=_acggb .Value ,error (nil );if _aacee !=nil {return _aacee ;};_ggfd .CaptionAttr =_aegfa ;continue ;};if _acggb .Name .Local =="\u0075\u0073\u0065\u0072"{_abced ,_gagbf :=_ga .ParseBool (_acggb .Value );if _gagbf !=nil {return _gagbf ;};_ggfd .UserAttr =&_abced ;continue ;};if _acggb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_edcac ,_agffb :=_ga .ParseBool (_acggb .Value );if _agffb !=nil {return _agffb ;};_ggfd .CustomRollUpAttr =&_edcac ;continue ;};};_dafde :for {_bcdd ,_aaffcg :=d .Token ();if _aaffcg !=nil {return _aaffcg ;};switch _acafg :=_bcdd .(type ){case _f .StartElement :switch _acafg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"}:_ggfd .Groups =NewCT_Groups ();if _fbgdf :=d .DecodeElement (_ggfd .Groups ,&_acafg );_fbgdf !=nil {return _fbgdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggfd .ExtLst =NewCT_ExtensionList ();if _fgbdf :=d .DecodeElement (_ggfd .ExtLst ,&_acafg );_fgbdf !=nil {return _fgbdf ;};default:_bb .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\u0047r\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c \u0025\u0076",_acafg .Name );if _agddg :=d .Skip ();_agddg !=nil {return _agddg ;};};case _f .EndElement :break _dafde ;case _f .CharData :};};return nil ;};func (_gcbbd ST_CredMethod )String ()string {switch _gcbbd {case 0:return "";case 1:return "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case 2:return "\u006e\u006f\u006e\u0065";case 3:return "\u0073\u0074\u006f\u0072\u0065\u0064";case 4:return "\u0070\u0072\u006f\u006d\u0070\u0074";};return "";};func (_gggdc ST_FilterOperator )String ()string {switch _gggdc {case 0:return "";case 1:return "\u0065\u0071\u0075a\u006c";case 2:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 3:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return "";};
|
|
|
|
// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path
|
|
func (_cbfcf *VolTypes )ValidateWithPath (path string )error {if _gffegb :=_cbfcf .CT_VolTypes .ValidateWithPath (path );_gffegb !=nil {return _gffegb ;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path
|
|
func (_feed *CT_Borders )ValidateWithPath (path string )error {for _dea ,_eggdb :=range _feed .Border {if _gdfe :=_eggdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dea ));_gdfe !=nil {return _gdfe ;};};return nil ;};func (_ecdcf *ST_DataValidationType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecdcf =0;case "\u006e\u006f\u006e\u0065":*_ecdcf =1;case "\u0077\u0068\u006fl\u0065":*_ecdcf =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_ecdcf =3;case "\u006c\u0069\u0073\u0074":*_ecdcf =4;case "\u0064\u0061\u0074\u0065":*_ecdcf =5;case "\u0074\u0069\u006d\u0065":*_ecdcf =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_ecdcf =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ecdcf =8;};return nil ;};func (_bfde *CT_CellStyleXfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbggc :=range start .Attr {if _bbggc .Name .Local =="\u0063\u006f\u0075n\u0074"{_beca ,_eddf :=_ga .ParseUint (_bbggc .Value ,10,32);if _eddf !=nil {return _eddf ;};_aacd :=uint32 (_beca );_bfde .CountAttr =&_aacd ;continue ;};};_fbfgd :for {_dgdg ,_gabd :=d .Token ();if _gabd !=nil {return _gabd ;};switch _acef :=_dgdg .(type ){case _f .StartElement :switch _acef .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_ccfc :=NewCT_Xf ();if _dbgg :=d .DecodeElement (_ccfc ,&_acef );_dbgg !=nil {return _dbgg ;};_bfde .Xf =append (_bfde .Xf ,_ccfc );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073\u0020\u0025\u0076",_acef .Name );if _fcbe :=d .Skip ();_fcbe !=nil {return _fcbe ;};};case _f .EndElement :break _fbfgd ;case _f .CharData :};};return nil ;};func (_beacdg ST_PhoneticType )ValidateWithPath (path string )error {switch _beacdg {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beacdg ));};return nil ;};func NewCT_Groups ()*CT_Groups {_feae :=&CT_Groups {};return _feae };type CT_Query struct{
|
|
|
|
// MDX Query String
|
|
MdxAttr string ;
|
|
|
|
// Tuples
|
|
Tpls *CT_Tuples ;};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_c .Fields (s )),nil };type CT_Error struct{
|
|
|
|
// Value
|
|
VAttr string ;
|
|
|
|
// Unused Item
|
|
UAttr *bool ;
|
|
|
|
// Calculated Item
|
|
FAttr *bool ;
|
|
|
|
// Item Caption
|
|
CAttr *string ;
|
|
|
|
// Member Property Count
|
|
CpAttr *uint32 ;
|
|
|
|
// Format Index
|
|
InAttr *uint32 ;
|
|
|
|
// background Color
|
|
BcAttr *string ;
|
|
|
|
// Foreground Color
|
|
FcAttr *string ;
|
|
|
|
// Italic
|
|
IAttr *bool ;
|
|
|
|
// Underline
|
|
UnAttr *bool ;
|
|
|
|
// Strikethrough
|
|
StAttr *bool ;
|
|
|
|
// Bold
|
|
BAttr *bool ;
|
|
|
|
// Tuples
|
|
Tpls *CT_Tuples ;
|
|
|
|
// Member Property Indexes
|
|
X []*CT_X ;};func (_cbdag ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _cbdag {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbdag ));};return nil ;};const (ST_DdeValueTypeUnset ST_DdeValueType =0;ST_DdeValueTypeNil ST_DdeValueType =1;ST_DdeValueTypeB ST_DdeValueType =2;ST_DdeValueTypeN ST_DdeValueType =3;ST_DdeValueTypeE ST_DdeValueType =4;ST_DdeValueTypeStr ST_DdeValueType =5;);func (_bbgbb *CT_ChartFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbgbb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bbgbb .CountAttr )});};e .EncodeToken (start );_fefdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_acbg :=range _bbgbb .ChartFormat {e .EncodeElement (_acbg ,_fefdb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_febgg *PivotCacheDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_febgg .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_ffadg :=range start .Attr {if _ffadg .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"&&_ffadg .Name .Local =="\u0069\u0064"||_ffadg .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"&&_ffadg .Name .Local =="\u0069\u0064"{_gfebb ,_gdbdfe :=_ffadg .Value ,error (nil );if _gdbdfe !=nil {return _gdbdfe ;};_febgg .IdAttr =&_gfebb ;continue ;};if _ffadg .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_dgdeg ,_ebefe :=_ga .ParseBool (_ffadg .Value );if _ebefe !=nil {return _ebefe ;};_febgg .UpgradeOnRefreshAttr =&_dgdeg ;continue ;};if _ffadg .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_gecaf ,_eefea :=_ga .ParseBool (_ffadg .Value );if _eefea !=nil {return _eefea ;};_febgg .TupleCacheAttr =&_gecaf ;continue ;};if _ffadg .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_afabfb ,_cbdbba :=_ga .ParseBool (_ffadg .Value );if _cbdbba !=nil {return _cbdbba ;};_febgg .SaveDataAttr =&_afabfb ;continue ;};if _ffadg .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_bdbac ,_dbbeb :=_ga .ParseBool (_ffadg .Value );if _dbbeb !=nil {return _dbbeb ;};_febgg .SupportSubqueryAttr =&_bdbac ;continue ;};if _ffadg .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_defdg ,_facfeg :=_ga .ParseBool (_ffadg .Value );if _facfeg !=nil {return _facfeg ;};_febgg .OptimizeMemoryAttr =&_defdg ;continue ;};if _ffadg .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_gddce ,_bcfbca :=_ga .ParseBool (_ffadg .Value );if _bcfbca !=nil {return _bcfbca ;};_febgg .SupportAdvancedDrillAttr =&_gddce ;continue ;};if _ffadg .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ffffaa ,_gfbcga :=_ffadg .Value ,error (nil );if _gfbcga !=nil {return _gfbcga ;};_febgg .RefreshedByAttr =&_ffffaa ;continue ;};if _ffadg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_bbgae ,_ggeadb :=ParseStdlibTime (_ffadg .Value );if _ggeadb !=nil {return _ggeadb ;};_febgg .RefreshedDateIsoAttr =&_bbgae ;continue ;};if _ffadg .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_aabcde ,_fdgcca :=_ga .ParseBool (_ffadg .Value );if _fdgcca !=nil {return _fdgcca ;};_febgg .InvalidAttr =&_aabcde ;continue ;};if _ffadg .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_fccgf ,_eaabd :=_ga .ParseBool (_ffadg .Value );if _eaabd !=nil {return _eaabd ;};_febgg .BackgroundQueryAttr =&_fccgf ;continue ;};if _ffadg .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_ecdfa ,_dbcdf :=_ga .ParseUint (_ffadg .Value ,10,32);if _dbcdf !=nil {return _dbcdf ;};_babgfg :=uint32 (_ecdfa );_febgg .MissingItemsLimitAttr =&_babgfg ;continue ;};if _ffadg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_fbedb ,_feagbd :=_ga .ParseUint (_ffadg .Value ,10,8);if _feagbd !=nil {return _feagbd ;};_ddefbg :=uint8 (_fbedb );_febgg .RefreshedVersionAttr =&_ddefbg ;continue ;};if _ffadg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gbbdd ,_bcdeb :=_ga .ParseBool (_ffadg .Value );if _bcdeb !=nil {return _bcdeb ;};_febgg .RefreshOnLoadAttr =&_gbbdd ;continue ;};if _ffadg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_fffafg ,_bcaafc :=_ga .ParseFloat (_ffadg .Value ,64);if _bcaafc !=nil {return _bcaafc ;};_febgg .RefreshedDateAttr =&_fffafg ;continue ;};if _ffadg .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_cagcea ,_agbde :=_ga .ParseUint (_ffadg .Value ,10,32);if _agbde !=nil {return _agbde ;};_eagea :=uint32 (_cagcea );_febgg .RecordCountAttr =&_eagea ;continue ;};if _ffadg .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_ageeed ,_bbeacg :=_ga .ParseUint (_ffadg .Value ,10,8);if _bbeacg !=nil {return _bbeacg ;};_bafbd :=uint8 (_ageeed );_febgg .CreatedVersionAttr =&_bafbd ;continue ;};if _ffadg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_edcbcf ,_adbcb :=_ga .ParseUint (_ffadg .Value ,10,8);if _adbcb !=nil {return _adbcb ;};_abdfg :=uint8 (_edcbcf );_febgg .MinRefreshableVersionAttr =&_abdfg ;continue ;};if _ffadg .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_gfeccc ,_cgegee :=_ga .ParseBool (_ffadg .Value );if _cgegee !=nil {return _cgegee ;};_febgg .EnableRefreshAttr =&_gfeccc ;continue ;};};_aeaee :for {_efdbc ,_gbccc :=d .Token ();if _gbccc !=nil {return _gbccc ;};switch _fbdeaf :=_efdbc .(type ){case _f .StartElement :switch _fbdeaf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _cgdga :=d .DecodeElement (_febgg .CacheSource ,&_fbdeaf );_cgdga !=nil {return _cgdga ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _defca :=d .DecodeElement (_febgg .CacheFields ,&_fbdeaf );_defca !=nil {return _defca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_febgg .CacheHierarchies =NewCT_CacheHierarchies ();if _gbafaa :=d .DecodeElement (_febgg .CacheHierarchies ,&_fbdeaf );_gbafaa !=nil {return _gbafaa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_febgg .Kpis =NewCT_PCDKPIs ();if _aaced :=d .DecodeElement (_febgg .Kpis ,&_fbdeaf );_aaced !=nil {return _aaced ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_febgg .TupleCache =NewCT_TupleCache ();if _ffdgc :=d .DecodeElement (_febgg .TupleCache ,&_fbdeaf );_ffdgc !=nil {return _ffdgc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_febgg .CalculatedItems =NewCT_CalculatedItems ();if _gcfea :=d .DecodeElement (_febgg .CalculatedItems ,&_fbdeaf );_gcfea !=nil {return _gcfea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_febgg .CalculatedMembers =NewCT_CalculatedMembers ();if _efgccc :=d .DecodeElement (_febgg .CalculatedMembers ,&_fbdeaf );_efgccc !=nil {return _efgccc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_febgg .Dimensions =NewCT_Dimensions ();if _dgffa :=d .DecodeElement (_febgg .Dimensions ,&_fbdeaf );_dgffa !=nil {return _dgffa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_febgg .MeasureGroups =NewCT_MeasureGroups ();if _acabdf :=d .DecodeElement (_febgg .MeasureGroups ,&_fbdeaf );_acabdf !=nil {return _acabdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_febgg .Maps =NewCT_MeasureDimensionMaps ();if _cdcfc :=d .DecodeElement (_febgg .Maps ,&_fbdeaf );_cdcfc !=nil {return _cdcfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_febgg .ExtLst =NewCT_ExtensionList ();if _dbeaf :=d .DecodeElement (_febgg .ExtLst ,&_fbdeaf );_dbeaf !=nil {return _dbeaf ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fbdeaf .Name );if _agbga :=d .Skip ();_agbga !=nil {return _agbga ;};};case _f .EndElement :break _aeaee ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path
|
|
func (_ebaadb *Chartsheet )ValidateWithPath (path string )error {if _agfbf :=_ebaadb .CT_Chartsheet .ValidateWithPath (path );_agfbf !=nil {return _agfbf ;};return nil ;};func (_bbaca ST_CellFormulaType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adeaf :=_f .Attr {};_adeaf .Name =name ;switch _bbaca {case ST_CellFormulaTypeUnset :_adeaf .Value ="";case ST_CellFormulaTypeNormal :_adeaf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_adeaf .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_adeaf .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_adeaf .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _adeaf ,nil ;};func (_efgdb *ST_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfgfa ,_ebegec :=d .Token ();if _ebegec !=nil {return _ebegec ;};if _ffbdf ,_fagcec :=_bfgfa .(_f .EndElement );_fagcec &&_ffbdf .Name ==start .Name {*_efgdb =1;return nil ;};if _ggabff ,_gaegc :=_bfgfa .(_f .CharData );!_gaegc {return _b .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",_bfgfa );}else {switch string (_ggabff ){case "":*_efgdb =0;case "\u006e\u006f\u006e\u0065":*_efgdb =1;case "\u006d\u0061\u006ao\u0072":*_efgdb =2;case "\u006d\u0069\u006eo\u0072":*_efgdb =3;};};_bfgfa ,_ebegec =d .Token ();if _ebegec !=nil {return _ebegec ;};if _efdgab ,_dfaaa :=_bfgfa .(_f .EndElement );_dfaaa &&_efdgab .Name ==start .Name {return nil ;};return _b .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",_bfgfa );};func (_aggcfa ST_UpdateLinks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aggcfa .String (),start );};func (_cfce *CT_CacheSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfce .TypeAttr =ST_SourceType (1);for _ ,_eddg :=range start .Attr {if _eddg .Name .Local =="\u0074\u0079\u0070\u0065"{_cfce .TypeAttr .UnmarshalXMLAttr (_eddg );continue ;};if _eddg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bdef ,_fcacb :=_ga .ParseUint (_eddg .Value ,10,32);if _fcacb !=nil {return _fcacb ;};_bege :=uint32 (_bdef );_cfce .ConnectionIdAttr =&_bege ;continue ;};};_dggg :for {_aaga ,_dfdg :=d .Token ();if _dfdg !=nil {return _dfdg ;};switch _cgad :=_aaga .(type ){case _f .StartElement :switch _cgad .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_cfce .WorksheetSource =NewCT_WorksheetSource ();if _acac :=d .DecodeElement (_cfce .WorksheetSource ,&_cgad );_acac !=nil {return _acac ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}:_cfce .Consolidation =NewCT_Consolidation ();if _ddb :=d .DecodeElement (_cfce .Consolidation ,&_cgad );_ddb !=nil {return _ddb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfce .ExtLst =NewCT_ExtensionList ();if _bfad :=d .DecodeElement (_cfce .ExtLst ,&_cgad );_bfad !=nil {return _bfad ;};default:_bb .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\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053\u006fu\u0072c\u0065\u0020\u0025\u0076",_cgad .Name );if _deeb :=d .Skip ();_deeb !=nil {return _deeb ;};};case _f .EndElement :break _dggg ;case _f .CharData :};};return nil ;};const (ST_TotalsRowFunctionUnset ST_TotalsRowFunction =0;ST_TotalsRowFunctionNone ST_TotalsRowFunction =1;ST_TotalsRowFunctionSum ST_TotalsRowFunction =2;ST_TotalsRowFunctionMin ST_TotalsRowFunction =3;ST_TotalsRowFunctionMax ST_TotalsRowFunction =4;ST_TotalsRowFunctionAverage ST_TotalsRowFunction =5;ST_TotalsRowFunctionCount ST_TotalsRowFunction =6;ST_TotalsRowFunctionCountNums ST_TotalsRowFunction =7;ST_TotalsRowFunctionStdDev ST_TotalsRowFunction =8;ST_TotalsRowFunctionVar ST_TotalsRowFunction =9;ST_TotalsRowFunctionCustom ST_TotalsRowFunction =10;);func (_begag *CT_DataFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_decg :=range start .Attr {if _decg .Name .Local =="\u0063\u006f\u0075n\u0074"{_faeg ,_bcfg :=_ga .ParseUint (_decg .Value ,10,32);if _bcfg !=nil {return _bcfg ;};_gcgc :=uint32 (_faeg );_begag .CountAttr =&_gcgc ;continue ;};};_adgce :for {_gbeee ,_facgag :=d .Token ();if _facgag !=nil {return _facgag ;};switch _abdb :=_gbeee .(type ){case _f .StartElement :switch _abdb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"}:_cbef :=NewCT_DataField ();if _abdfe :=d .DecodeElement (_cbef ,&_abdb );_abdfe !=nil {return _abdfe ;};_begag .DataField =append (_begag .DataField ,_cbef );default:_bb .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\u0044a\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073 \u0025\u0076",_abdb .Name );if _bcbge :=d .Skip ();_bcbge !=nil {return _bcbge ;};};case _f .EndElement :break _adgce ;case _f .CharData :};};return nil ;};func (_aefcc ST_Type )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aefcc .String (),start );};func NewCT_DateTime ()*CT_DateTime {_efgf :=&CT_DateTime {};return _efgf };
|
|
|
|
// Validate validates the CT_FutureMetadata and its children
|
|
func (_dadgg *CT_FutureMetadata )Validate ()error {return _dadgg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};type CT_IconSet struct{
|
|
|
|
// Icon Set
|
|
IconSetAttr ST_IconSetType ;
|
|
|
|
// Show Value
|
|
ShowValueAttr *bool ;
|
|
|
|
// Percent
|
|
PercentAttr *bool ;
|
|
|
|
// Reverse Icons
|
|
ReverseAttr *bool ;
|
|
|
|
// Conditional Formatting Object
|
|
Cfvo []*CT_Cfvo ;};func (_bcfec *CT_Parameters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_facdf :=range start .Attr {if _facdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ebgef ,_dcged :=_ga .ParseUint (_facdf .Value ,10,32);if _dcged !=nil {return _dcged ;};_ggagd :=uint32 (_ebgef );_bcfec .CountAttr =&_ggagd ;continue ;};};_gacca :for {_aeecg ,_feega :=d .Token ();if _feega !=nil {return _feega ;};switch _cbcdb :=_aeecg .(type ){case _f .StartElement :switch _cbcdb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"}:_cafbb :=NewCT_Parameter ();if _fcceb :=d .DecodeElement (_cafbb ,&_cbcdb );_fcceb !=nil {return _fcceb ;};_bcfec .Parameter =append (_bcfec .Parameter ,_cafbb );default:_bb .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\u0050a\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073 \u0025\u0076",_cbcdb .Name );if _debdc :=d .Skip ();_debdc !=nil {return _debdc ;};};case _f .EndElement :break _gacca ;case _f .CharData :};};return nil ;};func (_gbbfgc *ST_PaneState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgfcd ,_ffdbdd :=d .Token ();if _ffdbdd !=nil {return _ffdbdd ;};if _dcfcde ,_ddbgc :=_fgfcd .(_f .EndElement );_ddbgc &&_dcfcde .Name ==start .Name {*_gbbfgc =1;return nil ;};if _acfcc ,_gaaac :=_fgfcd .(_f .CharData );!_gaaac {return _b .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",_fgfcd );}else {switch string (_acfcc ){case "":*_gbbfgc =0;case "\u0073\u0070\u006ci\u0074":*_gbbfgc =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_gbbfgc =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_gbbfgc =3;};};_fgfcd ,_ffdbdd =d .Token ();if _ffdbdd !=nil {return _ffdbdd ;};if _defedf ,_dbeegf :=_fgfcd .(_f .EndElement );_dbeegf &&_defedf .Name ==start .Name {return nil ;};return _b .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",_fgfcd );};func (_aecgf ST_DvAspect )String ()string {switch _aecgf {case 0:return "";case 1:return "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case 2:return "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return "";};type CT_Hyperlink struct{
|
|
|
|
// Reference
|
|
RefAttr string ;IdAttr *string ;
|
|
|
|
// Location
|
|
LocationAttr *string ;
|
|
|
|
// Tool Tip
|
|
TooltipAttr *string ;
|
|
|
|
// Display String
|
|
DisplayAttr *string ;};type ST_CredMethod byte ;func (_bcfbf ST_OleUpdate )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfcddg :=_f .Attr {};_bfcddg .Name =name ;switch _bcfbf {case ST_OleUpdateUnset :_bfcddg .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_bfcddg .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_bfcddg .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return _bfcddg ,nil ;};type CT_XmlPr struct{
|
|
|
|
// XML Map Id
|
|
MapIdAttr uint32 ;
|
|
|
|
// XPath
|
|
XpathAttr string ;
|
|
|
|
// XML Data Type
|
|
XmlDataTypeAttr string ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func NewCalcChain ()*CalcChain {_cgdecf :=&CalcChain {};_cgdecf .CT_CalcChain =*NewCT_CalcChain ();return _cgdecf ;};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);type ST_Type byte ;func (_bfaad *ST_Orientation )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfaad =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bfaad =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bfaad =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bfaad =3;};return nil ;};func (_egfgc *CT_FilterColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_b .Sprintf ("\u0025\u0076",_egfgc .ColIdAttr )});if _egfgc .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_egfgc .HiddenButtonAttr ))});};if _egfgc .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_egfgc .ShowButtonAttr ))});};e .EncodeToken (start );if _egfgc .Filters !=nil {_egbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_egfgc .Filters ,_egbg );};if _egfgc .Top10 !=nil {_bbcdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}};e .EncodeElement (_egfgc .Top10 ,_bbcdf );};if _egfgc .CustomFilters !=nil {_bbcgbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_egfgc .CustomFilters ,_bbcgbc );};if _egfgc .DynamicFilter !=nil {_acde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_egfgc .DynamicFilter ,_acde );};if _egfgc .ColorFilter !=nil {_cdgad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}};e .EncodeElement (_egfgc .ColorFilter ,_cdgad );};if _egfgc .IconFilter !=nil {_bfgea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_egfgc .IconFilter ,_bfgea );};if _egfgc .ExtLst !=nil {_decdgg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egfgc .ExtLst ,_decdgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eddfe *CT_colItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afdfd :=range start .Attr {if _afdfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffcef ,_dffcd :=_ga .ParseUint (_afdfd .Value ,10,32);if _dffcd !=nil {return _dffcd ;};_adcea :=uint32 (_ffcef );_eddfe .CountAttr =&_adcea ;continue ;};};_bggae :for {_gffbb ,_daddc :=d .Token ();if _daddc !=nil {return _daddc ;};switch _bcgaf :=_gffbb .(type ){case _f .StartElement :switch _bcgaf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_cfaaa :=NewCT_I ();if _aeebe :=d .DecodeElement (_cfaaa ,&_bcgaf );_aeebe !=nil {return _aeebe ;};_eddfe .I =append (_eddfe .I ,_cfaaa );default:_bb .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\u0043\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_bcgaf .Name );if _ebfafd :=d .Skip ();_ebfafd !=nil {return _ebfafd ;};};case _f .EndElement :break _bggae ;case _f .CharData :};};return nil ;};func (_cfcfg *CT_DataField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaff :=range start .Attr {if _gaff .Name .Local =="\u006e\u0061\u006d\u0065"{_dfba ,_daed :=_gaff .Value ,error (nil );if _daed !=nil {return _daed ;};_cfcfg .NameAttr =&_dfba ;continue ;};if _gaff .Name .Local =="\u0066\u006c\u0064"{_cfcdf ,_bcdgd :=_ga .ParseUint (_gaff .Value ,10,32);if _bcdgd !=nil {return _bcdgd ;};_cfcfg .FldAttr =uint32 (_cfcdf );continue ;};if _gaff .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cfcfg .SubtotalAttr .UnmarshalXMLAttr (_gaff );continue ;};if _gaff .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_cfcfg .ShowDataAsAttr .UnmarshalXMLAttr (_gaff );continue ;};if _gaff .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_ffgac ,_begba :=_ga .ParseInt (_gaff .Value ,10,32);if _begba !=nil {return _begba ;};_agae :=int32 (_ffgac );_cfcfg .BaseFieldAttr =&_agae ;continue ;};if _gaff .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_eedaa ,_ccffg :=_ga .ParseUint (_gaff .Value ,10,32);if _ccffg !=nil {return _ccffg ;};_ffgg :=uint32 (_eedaa );_cfcfg .BaseItemAttr =&_ffgg ;continue ;};if _gaff .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_defg ,_dcgef :=_ga .ParseUint (_gaff .Value ,10,32);if _dcgef !=nil {return _dcgef ;};_bgdef :=uint32 (_defg );_cfcfg .NumFmtIdAttr =&_bgdef ;continue ;};};_aefgd :for {_daebg ,_bgfad :=d .Token ();if _bgfad !=nil {return _bgfad ;};switch _cddeg :=_daebg .(type ){case _f .StartElement :switch _cddeg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfcfg .ExtLst =NewCT_ExtensionList ();if _aaafe :=d .DecodeElement (_cfcfg .ExtLst ,&_cddeg );_aaafe !=nil {return _aaafe ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_D\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u0020\u0025\u0076",_cddeg .Name );if _edagf :=d .Skip ();_edagf !=nil {return _edagf ;};};case _f .EndElement :break _aefgd ;case _f .CharData :};};return nil ;};type CT_FutureMetadataBlock struct{
|
|
|
|
// Future Feature Storage Area
|
|
ExtLst *CT_ExtensionList ;};func NewCT_Colors ()*CT_Colors {_dbde :=&CT_Colors {};return _dbde };
|
|
|
|
// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path
|
|
func (_aagff *CT_SmartTagPr )ValidateWithPath (path string )error {if _baecbb :=_aagff .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_baecbb !=nil {return _baecbb ;};return nil ;};func (_fedfe *CT_QueryTableDeletedFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fedfe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fedfe .CountAttr )});};e .EncodeToken (start );_dcbabb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_abdgbb :=range _fedfe .DeletedField {e .EncodeElement (_abdgbb ,_dcbabb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_VolTopicRef struct{
|
|
|
|
// Reference
|
|
RAttr string ;
|
|
|
|
// Sheet Id
|
|
SAttr uint32 ;};func NewCT_PageFields ()*CT_PageFields {_dbaae :=&CT_PageFields {};return _dbaae };func (_gffgec ST_GradientType )Validate ()error {return _gffgec .ValidateWithPath ("")};func (_bgcb *CT_FutureMetadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfdc :=range start .Attr {if _gfdc .Name .Local =="\u006e\u0061\u006d\u0065"{_egede ,_fcge :=_gfdc .Value ,error (nil );if _fcge !=nil {return _fcge ;};_bgcb .NameAttr =_egede ;continue ;};if _gfdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdgdb ,_cgacf :=_ga .ParseUint (_gfdc .Value ,10,32);if _cgacf !=nil {return _cgacf ;};_ebbdag :=uint32 (_fdgdb );_bgcb .CountAttr =&_ebbdag ;continue ;};};_efede :for {_ccgc ,_gceef :=d .Token ();if _gceef !=nil {return _gceef ;};switch _ddfgg :=_ccgc .(type ){case _f .StartElement :switch _ddfgg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_decff :=NewCT_FutureMetadataBlock ();if _fceaf :=d .DecodeElement (_decff ,&_ddfgg );_fceaf !=nil {return _fceaf ;};_bgcb .Bk =append (_bgcb .Bk ,_decff );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcb .ExtLst =NewCT_ExtensionList ();if _feebe :=d .DecodeElement (_bgcb .ExtLst ,&_ddfgg );_feebe !=nil {return _feebe ;};default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_ddfgg .Name );if _afcfc :=d .Skip ();_afcfc !=nil {return _afcfc ;};};case _f .EndElement :break _efede ;case _f .CharData :};};return nil ;};func (_cdaag *CT_RevisionMove )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efcceg :=range start .Attr {if _efcceg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ccdda ,_gaead :=_ga .ParseUint (_efcceg .Value ,10,32);if _gaead !=nil {return _gaead ;};_cdaag .SheetIdAttr =uint32 (_ccdda );continue ;};if _efcceg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_agabgc ,_cdefab :=_efcceg .Value ,error (nil );if _cdefab !=nil {return _cdefab ;};_cdaag .SourceAttr =_agabgc ;continue ;};if _efcceg .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_afede ,_bbceb :=_efcceg .Value ,error (nil );if _bbceb !=nil {return _bbceb ;};_cdaag .DestinationAttr =_afede ;continue ;};if _efcceg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_fdfbbe ,_dgbde :=_ga .ParseUint (_efcceg .Value ,10,32);if _dgbde !=nil {return _dgbde ;};_agcaed :=uint32 (_fdfbbe );_cdaag .SourceSheetIdAttr =&_agcaed ;continue ;};if _efcceg .Name .Local =="\u0072\u0049\u0064"{_aabgc ,_dedge :=_ga .ParseUint (_efcceg .Value ,10,32);if _dedge !=nil {return _dedge ;};_cddcd :=uint32 (_aabgc );_cdaag .RIdAttr =&_cddcd ;continue ;};if _efcceg .Name .Local =="\u0075\u0061"{_ebade ,_fdaab :=_ga .ParseBool (_efcceg .Value );if _fdaab !=nil {return _fdaab ;};_cdaag .UaAttr =&_ebade ;continue ;};if _efcceg .Name .Local =="\u0072\u0061"{_bcded ,_ddcge :=_ga .ParseBool (_efcceg .Value );if _ddcge !=nil {return _ddcge ;};_cdaag .RaAttr =&_bcded ;continue ;};};_gbaab :for {_cbegb ,_efdee :=d .Token ();if _efdee !=nil {return _efdee ;};switch _fcbda :=_cbegb .(type ){case _f .StartElement :switch _fcbda .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_abagdc :=NewCT_UndoInfo ();if _gbefc :=d .DecodeElement (_abagdc ,&_fcbda );_gbefc !=nil {return _gbefc ;};_cdaag .Undo =append (_cdaag .Undo ,_abagdc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_agaec :=NewCT_RevisionCellChange ();if _ceace :=d .DecodeElement (_agaec ,&_fcbda );_ceace !=nil {return _ceace ;};_cdaag .Rcc =append (_cdaag .Rcc ,_agaec );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_aecab :=NewCT_RevisionFormatting ();if _fbdee :=d .DecodeElement (_aecab ,&_fcbda );_fbdee !=nil {return _fbdee ;};_cdaag .Rfmt =append (_cdaag .Rfmt ,_aecab );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065\u0020\u0025\u0076",_fcbda .Name );if _addaf :=d .Skip ();_addaf !=nil {return _addaf ;};};case _f .EndElement :break _gbaab ;case _f .CharData :};};return nil ;};func (_ccffgbf *ST_TargetScreenSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbcca ,_fccgfc :=d .Token ();if _fccgfc !=nil {return _fccgfc ;};if _dfbbc ,_fgegc :=_bbcca .(_f .EndElement );_fgegc &&_dfbbc .Name ==start .Name {*_ccffgbf =1;return nil ;};if _fdecgb ,_geaeda :=_bbcca .(_f .CharData );!_geaeda {return _b .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",_bbcca );}else {switch string (_fdecgb ){case "":*_ccffgbf =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_ccffgbf =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_ccffgbf =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_ccffgbf =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_ccffgbf =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_ccffgbf =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_ccffgbf =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_ccffgbf =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_ccffgbf =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_ccffgbf =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_ccffgbf =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_ccffgbf =11;};};_bbcca ,_fccgfc =d .Token ();if _fccgfc !=nil {return _fccgfc ;};if _bggdc ,_fdacd :=_bbcca .(_f .EndElement );_fdacd &&_bggdc .Name ==start .Name {return nil ;};return _b .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",_bbcca );};func (_fcfdg *CT_PrintOptions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdgac :=range start .Attr {if _gdgac .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_aedbd ,_gcfef :=_ga .ParseBool (_gdgac .Value );if _gcfef !=nil {return _gcfef ;};_fcfdg .HorizontalCenteredAttr =&_aedbd ;continue ;};if _gdgac .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_cffefb ,_dgdgdc :=_ga .ParseBool (_gdgac .Value );if _dgdgdc !=nil {return _dgdgdc ;};_fcfdg .VerticalCenteredAttr =&_cffefb ;continue ;};if _gdgac .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_cgbeg ,_cgbac :=_ga .ParseBool (_gdgac .Value );if _cgbac !=nil {return _cgbac ;};_fcfdg .HeadingsAttr =&_cgbeg ;continue ;};if _gdgac .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_aaabe ,_afad :=_ga .ParseBool (_gdgac .Value );if _afad !=nil {return _afad ;};_fcfdg .GridLinesAttr =&_aaabe ;continue ;};if _gdgac .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_gacacd ,_eeecc :=_ga .ParseBool (_gdgac .Value );if _eeecc !=nil {return _eeecc ;};_fcfdg .GridLinesSetAttr =&_gacacd ;continue ;};};for {_ebedf ,_fgecgd :=d .Token ();if _fgecgd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_fgecgd );};if _dfggc ,_agecea :=_ebedf .(_f .EndElement );_agecea &&_dfggc .Name ==start .Name {break ;};};return nil ;};func NewCT_TableColumns ()*CT_TableColumns {_febeg :=&CT_TableColumns {};return _febeg };func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_facb :=&CT_CalculatedMembers {};return _facb };func (_gbcegd ST_PivotFilterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbcegd .String (),start );};func NewCT_GroupMember ()*CT_GroupMember {_effdg :=&CT_GroupMember {};return _effdg };func (_ceba *CT_ExternalReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeefd :for {_fbebe ,_fbede :=d .Token ();if _fbede !=nil {return _fbede ;};switch _ageea :=_fbebe .(type ){case _f .StartElement :switch _ageea .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_agaeg :=NewCT_ExternalReference ();if _acagb :=d .DecodeElement (_agaeg ,&_ageea );_acagb !=nil {return _acagb ;};_ceba .ExternalReference =append (_ceba .ExternalReference ,_agaeg );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073\u0020\u0025\u0076",_ageea .Name );if _eddeeb :=d .Skip ();_eddeeb !=nil {return _eddeeb ;};};case _f .EndElement :break _eeefd ;case _f .CharData :};};return nil ;};type ST_GradientType byte ;
|
|
|
|
// Validate validates the AG_AutoFormat and its children
|
|
func (_d *AG_AutoFormat )Validate ()error {return _d .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};func (_dcgdf ST_CellType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fefcca :=_f .Attr {};_fefcca .Name =name ;switch _dcgdf {case ST_CellTypeUnset :_fefcca .Value ="";case ST_CellTypeB :_fefcca .Value ="\u0062";case ST_CellTypeN :_fefcca .Value ="\u006e";case ST_CellTypeE :_fefcca .Value ="\u0065";case ST_CellTypeS :_fefcca .Value ="\u0073";case ST_CellTypeStr :_fefcca .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_fefcca .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _fefcca ,nil ;};type CT_CustomFilter struct{
|
|
|
|
// Filter Comparison Operator
|
|
OperatorAttr ST_FilterOperator ;
|
|
|
|
// Top or Bottom Value
|
|
ValAttr *string ;};func (_cgedc ST_Objects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgedc .String (),start );};func (_fddge ST_DdeValueType )ValidateWithPath (path string )error {switch _fddge {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fddge ));};return nil ;};type ST_MdxKPIProperty byte ;func (_ggdcg *CT_QueryTableField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ggdcg .IdAttr )});if _ggdcg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ggdcg .NameAttr )});};if _ggdcg .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggdcg .DataBoundAttr ))});};if _ggdcg .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggdcg .RowNumbersAttr ))});};if _ggdcg .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggdcg .FillFormulasAttr ))});};if _ggdcg .ClippedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ggdcg .ClippedAttr ))});};if _ggdcg .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ggdcg .TableColumnIdAttr )});};e .EncodeToken (start );if _ggdcg .ExtLst !=nil {_bbdgg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggdcg .ExtLst ,_bbdgg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abdfec *ST_SheetViewType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deabb ,_fdcgab :=d .Token ();if _fdcgab !=nil {return _fdcgab ;};if _baebbe ,_abgba :=_deabb .(_f .EndElement );_abgba &&_baebbe .Name ==start .Name {*_abdfec =1;return nil ;};if _cgebbc ,_becead :=_deabb .(_f .CharData );!_becead {return _b .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",_deabb );}else {switch string (_cgebbc ){case "":*_abdfec =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_abdfec =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_abdfec =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_abdfec =3;};};_deabb ,_fdcgab =d .Token ();if _fdcgab !=nil {return _fdcgab ;};if _adedb ,_cbabge :=_deabb .(_f .EndElement );_cbabge &&_adedb .Name ==start .Name {return nil ;};return _b .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",_deabb );};type Headers struct{CT_RevisionHeaders };func (_effgcf *ST_GroupBy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggced ,_gdfgb :=d .Token ();if _gdfgb !=nil {return _gdfgb ;};if _fgead ,_fdgbb :=_ggced .(_f .EndElement );_fdgbb &&_fgead .Name ==start .Name {*_effgcf =1;return nil ;};if _cfedee ,_ddcgd :=_ggced .(_f .CharData );!_ddcgd {return _b .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",_ggced );}else {switch string (_cfedee ){case "":*_effgcf =0;case "\u0072\u0061\u006eg\u0065":*_effgcf =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_effgcf =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_effgcf =3;case "\u0068\u006f\u0075r\u0073":*_effgcf =4;case "\u0064\u0061\u0079\u0073":*_effgcf =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_effgcf =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_effgcf =7;case "\u0079\u0065\u0061r\u0073":*_effgcf =8;};};_ggced ,_gdfgb =d .Token ();if _gdfgb !=nil {return _gdfgb ;};if _cedfa ,_ddacb :=_ggced .(_f .EndElement );_ddacb &&_cedfa .Name ==start .Name {return nil ;};return _b .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",_ggced );};
|
|
|
|
// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path
|
|
func (_feecfb *CT_DataRefs )ValidateWithPath (path string )error {for _aedb ,_fdfdb :=range _feecfb .DataRef {if _cbbgg :=_fdfdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_aedb ));_cbbgg !=nil {return _cbbgg ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path
|
|
func (_efcbb *CT_Col )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_Dxf and its children
|
|
func (_egag *CT_Dxf )Validate ()error {return _egag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};
|
|
|
|
// Validate validates the CT_WebPublishObject and its children
|
|
func (_abcaa *CT_WebPublishObject )Validate ()error {return _abcaa .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};
|
|
|
|
// Validate validates the CT_PageFields and its children
|
|
func (_ddeb *CT_PageFields )Validate ()error {return _ddeb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_acdbf ST_FontScheme )ValidateWithPath (path string )error {switch _acdbf {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdbf ));};return nil ;};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_bfdcf :=&CT_PivotTableStyle {};return _bfdcf };
|
|
|
|
// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path
|
|
func (_aaffg *CT_DataRef )ValidateWithPath (path string )error {return nil };func NewCT_Color ()*CT_Color {_fbdd :=&CT_Color {};return _fbdd };func NewCT_DataRefs ()*CT_DataRefs {_fgfac :=&CT_DataRefs {};return _fgfac };type ST_CellFormulaType byte ;
|
|
|
|
// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path
|
|
func (_geefd *CT_RangeSet )ValidateWithPath (path string )error {return nil };func (_adaabf ST_HorizontalAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffabbd :=_f .Attr {};_ffabbd .Name =name ;switch _adaabf {case ST_HorizontalAlignmentUnset :_ffabbd .Value ="";case ST_HorizontalAlignmentGeneral :_ffabbd .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_ffabbd .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_ffabbd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_ffabbd .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_ffabbd .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_ffabbd .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_ffabbd .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_ffabbd .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _ffabbd ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path
|
|
func (_fdcaf *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _fgda ,_dedebc :=range _fdcaf .CustomWorkbookView {if _gbdb :=_dedebc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_fgda ));_gbdb !=nil {return _gbdb ;};};return nil ;};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_fgfbb :=&CT_SheetFormatPr {};return _fgfbb };type CT_Reviewed struct{
|
|
|
|
// revision Id
|
|
RIdAttr uint32 ;};type CT_SheetCalcPr struct{
|
|
|
|
// Full Calculation On Load
|
|
FullCalcOnLoadAttr *bool ;};func (_aefad *CT_Fonts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caacg :=range start .Attr {if _caacg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgbfb ,_afba :=_ga .ParseUint (_caacg .Value ,10,32);if _afba !=nil {return _afba ;};_dbaff :=uint32 (_dgbfb );_aefad .CountAttr =&_dbaff ;continue ;};};_gbfbb :for {_fdee ,_bddec :=d .Token ();if _bddec !=nil {return _bddec ;};switch _eebdd :=_fdee .(type ){case _f .StartElement :switch _eebdd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_cdcfa :=NewCT_Font ();if _cefd :=d .DecodeElement (_cdcfa ,&_eebdd );_cefd !=nil {return _cefd ;};_aefad .Font =append (_aefad .Font ,_cdcfa );default:_bb .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\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073\u0020\u0025\u0076",_eebdd .Name );if _eedgd :=d .Skip ();_eedgd !=nil {return _eedgd ;};};case _f .EndElement :break _gbfbb ;case _f .CharData :};};return nil ;};func (_edab *CT_Missing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgageb :=range start .Attr {if _cgageb .Name .Local =="\u0066\u0063"{_bcba ,_ffeba :=_cgageb .Value ,error (nil );if _ffeba !=nil {return _ffeba ;};_edab .FcAttr =&_bcba ;continue ;};if _cgageb .Name .Local =="\u0066"{_cfca ,_ecace :=_ga .ParseBool (_cgageb .Value );if _ecace !=nil {return _ecace ;};_edab .FAttr =&_cfca ;continue ;};if _cgageb .Name .Local =="\u0063"{_dgcfg ,_aeecd :=_cgageb .Value ,error (nil );if _aeecd !=nil {return _aeecd ;};_edab .CAttr =&_dgcfg ;continue ;};if _cgageb .Name .Local =="\u0063\u0070"{_gbacb ,_ggdafc :=_ga .ParseUint (_cgageb .Value ,10,32);if _ggdafc !=nil {return _ggdafc ;};_bfcdf :=uint32 (_gbacb );_edab .CpAttr =&_bfcdf ;continue ;};if _cgageb .Name .Local =="\u0069\u006e"{_daggc ,_gfbcg :=_ga .ParseUint (_cgageb .Value ,10,32);if _gfbcg !=nil {return _gfbcg ;};_eeebc :=uint32 (_daggc );_edab .InAttr =&_eeebc ;continue ;};if _cgageb .Name .Local =="\u0062\u0063"{_ggbbc ,_adgg :=_cgageb .Value ,error (nil );if _adgg !=nil {return _adgg ;};_edab .BcAttr =&_ggbbc ;continue ;};if _cgageb .Name .Local =="\u0075"{_dbfff ,_acbfg :=_ga .ParseBool (_cgageb .Value );if _acbfg !=nil {return _acbfg ;};_edab .UAttr =&_dbfff ;continue ;};if _cgageb .Name .Local =="\u0069"{_bffcbf ,_edba :=_ga .ParseBool (_cgageb .Value );if _edba !=nil {return _edba ;};_edab .IAttr =&_bffcbf ;continue ;};if _cgageb .Name .Local =="\u0075\u006e"{_faccg ,_cccac :=_ga .ParseBool (_cgageb .Value );if _cccac !=nil {return _cccac ;};_edab .UnAttr =&_faccg ;continue ;};if _cgageb .Name .Local =="\u0073\u0074"{_ggagf ,_bbecd :=_ga .ParseBool (_cgageb .Value );if _bbecd !=nil {return _bbecd ;};_edab .StAttr =&_ggagf ;continue ;};if _cgageb .Name .Local =="\u0062"{_aagaf ,_bcdfg :=_ga .ParseBool (_cgageb .Value );if _bcdfg !=nil {return _bcdfg ;};_edab .BAttr =&_aagaf ;continue ;};};_cddee :for {_dfgfdf ,_dgbdg :=d .Token ();if _dgbdg !=nil {return _dgbdg ;};switch _eebff :=_dfgfdf .(type ){case _f .StartElement :switch _eebff .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_agaeb :=NewCT_Tuples ();if _aeeba :=d .DecodeElement (_agaeb ,&_eebff );_aeeba !=nil {return _aeeba ;};_edab .Tpls =append (_edab .Tpls ,_agaeb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fcefb :=NewCT_X ();if _eebg :=d .DecodeElement (_fcefb ,&_eebff );_eebg !=nil {return _eebg ;};_edab .X =append (_edab .X ,_fcefb );default:_bb .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\u005fM\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0025\u0076",_eebff .Name );if _dcfde :=d .Skip ();_dcfde !=nil {return _dcfde ;};};case _f .EndElement :break _cddee ;case _f .CharData :};};return nil ;};func (_abeed *CT_ConditionalFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abeed .ScopeAttr !=ST_ScopeUnset {_fbfb ,_ceaf :=_abeed .ScopeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0063\u006fp\u0065"});if _ceaf !=nil {return _ceaf ;};start .Attr =append (start .Attr ,_fbfb );};if _abeed .TypeAttr !=ST_TypeUnset {_gdecd ,_dafa :=_abeed .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _dafa !=nil {return _dafa ;};start .Attr =append (start .Attr ,_gdecd );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0076",_abeed .PriorityAttr )});e .EncodeToken (start );_gffdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}};e .EncodeElement (_abeed .PivotAreas ,_gffdc );if _abeed .ExtLst !=nil {_ecff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abeed .ExtLst ,_ecff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_CustomProperties and its children
|
|
func (_ecdb *CT_CustomProperties )Validate ()error {return _ecdb .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_addbga *ST_SmartTagShow )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_addbga =0;case "\u0061\u006c\u006c":*_addbga =1;case "\u006e\u006f\u006e\u0065":*_addbga =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_addbga =3;};return nil ;};func NewCT_Cols ()*CT_Cols {_eegdb :=&CT_Cols {};return _eegdb };func (_gcbdf *CT_Mdx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_gcbdf .NAttr )});_gcfbf ,_eegcb :=_gcbdf .FAttr .MarshalXMLAttr (_f .Name {Local :"\u0066"});if _eegcb !=nil {return _eegcb ;};start .Attr =append (start .Attr ,_gcfbf );e .EncodeToken (start );if _gcbdf .T !=nil {_baafb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};e .EncodeElement (_gcbdf .T ,_baafb );};if _gcbdf .Ms !=nil {_dgabg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_gcbdf .Ms ,_dgabg );};if _gcbdf .P !=nil {_facce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070"}};e .EncodeElement (_gcbdf .P ,_facce );};if _gcbdf .K !=nil {_aggfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_gcbdf .K ,_aggfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfabb *CT_DdeItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cefe :=range start .Attr {if _cefe .Name .Local =="\u006e\u0061\u006d\u0065"{_cggbf ,_gade :=_cefe .Value ,error (nil );if _gade !=nil {return _gade ;};_cfabb .NameAttr =&_cggbf ;continue ;};if _cefe .Name .Local =="\u006f\u006c\u0065"{_fdeg ,_gbaga :=_ga .ParseBool (_cefe .Value );if _gbaga !=nil {return _gbaga ;};_cfabb .OleAttr =&_fdeg ;continue ;};if _cefe .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_afcdg ,_bddg :=_ga .ParseBool (_cefe .Value );if _bddg !=nil {return _bddg ;};_cfabb .AdviseAttr =&_afcdg ;continue ;};if _cefe .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_bfaea ,_ddcg :=_ga .ParseBool (_cefe .Value );if _ddcg !=nil {return _ddcg ;};_cfabb .PreferPicAttr =&_bfaea ;continue ;};};_edgag :for {_afbf ,_bgdfe :=d .Token ();if _bgdfe !=nil {return _bgdfe ;};switch _egfec :=_afbf .(type ){case _f .StartElement :switch _egfec .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"}:_cfabb .Values =NewCT_DdeValues ();if _ceeab :=d .DecodeElement (_cfabb .Values ,&_egfec );_ceeab !=nil {return _ceeab ;};default:_bb .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\u005fD\u0064\u0065\u0049\u0074\u0065\u006d\u0020\u0025\u0076",_egfec .Name );if _ddbea :=d .Skip ();_ddbea !=nil {return _ddbea ;};};case _f .EndElement :break _edgag ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_XmlColumnPr and its children
|
|
func (_cfdcc *CT_XmlColumnPr )Validate ()error {return _cfdcc .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func (_ffaca *CT_SheetFormatPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_facgdb :=range start .Attr {if _facgdb .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_agdcg ,_dfbgd :=_ga .ParseUint (_facgdb .Value ,10,32);if _dfbgd !=nil {return _dfbgd ;};_bbfga :=uint32 (_agdcg );_ffaca .BaseColWidthAttr =&_bbfga ;continue ;};if _facgdb .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_affad ,_acdgea :=_ga .ParseFloat (_facgdb .Value ,64);if _acdgea !=nil {return _acdgea ;};_ffaca .DefaultColWidthAttr =&_affad ;continue ;};if _facgdb .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_agfdbc ,_cddccf :=_ga .ParseFloat (_facgdb .Value ,64);if _cddccf !=nil {return _cddccf ;};_ffaca .DefaultRowHeightAttr =_agfdbc ;continue ;};if _facgdb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_eabdg ,_eaedd :=_ga .ParseBool (_facgdb .Value );if _eaedd !=nil {return _eaedd ;};_ffaca .CustomHeightAttr =&_eabdg ;continue ;};if _facgdb .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_gcgaf ,_gdcbac :=_ga .ParseBool (_facgdb .Value );if _gdcbac !=nil {return _gdcbac ;};_ffaca .ZeroHeightAttr =&_gcgaf ;continue ;};if _facgdb .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_ffggaf ,_edcfda :=_ga .ParseBool (_facgdb .Value );if _edcfda !=nil {return _edcfda ;};_ffaca .ThickTopAttr =&_ffggaf ;continue ;};if _facgdb .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_ebaad ,_efadd :=_ga .ParseBool (_facgdb .Value );if _efadd !=nil {return _efadd ;};_ffaca .ThickBottomAttr =&_ebaad ;continue ;};if _facgdb .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_fdaadb ,_aabea :=_ga .ParseUint (_facgdb .Value ,10,8);if _aabea !=nil {return _aabea ;};_gagcd :=uint8 (_fdaadb );_ffaca .OutlineLevelRowAttr =&_gagcd ;continue ;};if _facgdb .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_dcegd ,_gagfde :=_ga .ParseUint (_facgdb .Value ,10,8);if _gagfde !=nil {return _gagfde ;};_ddfaab :=uint8 (_dcegd );_ffaca .OutlineLevelColAttr =&_ddfaab ;continue ;};};for {_decaeb ,_gccc :=d .Token ();if _gccc !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065t\u0046o\u0072\u006d\u0061\u0074\u0050\u0072\u003a \u0025\u0073",_gccc );};if _ebgge ,_ebefc :=_decaeb .(_f .EndElement );_ebefc &&_ebgge .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path
|
|
func (_daggf *CT_InputCells )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_PivotAreaReference and its children
|
|
func (_ebfbd *CT_PivotAreaReference )Validate ()error {return _ebfbd .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};func (_afdebd *CT_VolTopic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbcga :=range start .Attr {if _gbcga .Name .Local =="\u0074"{_afdebd .TAttr .UnmarshalXMLAttr (_gbcga );continue ;};};_aeaea :for {_dfdce ,_dccbb :=d .Token ();if _dccbb !=nil {return _dccbb ;};switch _gebbae :=_dfdce .(type ){case _f .StartElement :switch _gebbae .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:if _feacf :=d .DecodeElement (&_afdebd .V ,&_gebbae );_feacf !=nil {return _feacf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"}:var _bbfdce string ;if _edage :=d .DecodeElement (&_bbfdce ,&_gebbae );_edage !=nil {return _edage ;};_afdebd .Stp =append (_afdebd .Stp ,_bbfdce );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_ddcfag :=NewCT_VolTopicRef ();if _cdefeg :=d .DecodeElement (_ddcfag ,&_gebbae );_cdefeg !=nil {return _cdefeg ;};_afdebd .Tr =append (_afdebd .Tr ,_ddcfag );default:_bb .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\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063\u0020\u0025\u0076",_gebbae .Name );if _dfbbe :=d .Skip ();_dfbbe !=nil {return _dfbbe ;};};case _f .EndElement :break _aeaea ;case _f .CharData :};};return nil ;};type ST_Visibility byte ;
|
|
|
|
// Validate validates the CT_Cfvo and its children
|
|
func (_fgee *CT_Cfvo )Validate ()error {return _fgee .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};type CT_FieldGroup struct{
|
|
|
|
// Parent
|
|
ParAttr *uint32 ;
|
|
|
|
// Field Base
|
|
BaseAttr *uint32 ;
|
|
|
|
// Range Grouping Properties
|
|
RangePr *CT_RangePr ;
|
|
|
|
// Discrete Grouping Properties
|
|
DiscretePr *CT_DiscretePr ;
|
|
|
|
// OLAP Group Items
|
|
GroupItems *CT_GroupItems ;};func (_gdabc *CT_IconFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_efbgf ,_effb :=_gdabc .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _effb !=nil {return _effb ;};start .Attr =append (start .Attr ,_efbgf );if _gdabc .IconIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdabc .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbbed *ST_VerticalAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbbed =0;case "\u0074\u006f\u0070":*_dbbed =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbbed =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dbbed =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_dbbed =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_dbbed =5;};return nil ;};type CT_VolMain struct{
|
|
|
|
// First String
|
|
FirstAttr string ;
|
|
|
|
// Topic
|
|
Tp []*CT_VolTopic ;};func (_fcacbe ST_Pane )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fcacbe .String (),start );};func NewCT_RPrElt ()*CT_RPrElt {_ggdbda :=&CT_RPrElt {};return _ggdbda };
|
|
|
|
// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path
|
|
func (_eeaae *CT_Connection )ValidateWithPath (path string )error {if _fecd :=_eeaae .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_fecd !=nil {return _fecd ;};if _eeaae .DbPr !=nil {if _bfccg :=_eeaae .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072");_bfccg !=nil {return _bfccg ;};};if _eeaae .OlapPr !=nil {if _bgae :=_eeaae .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_bgae !=nil {return _bgae ;};};if _eeaae .WebPr !=nil {if _fdgd :=_eeaae .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_fdgd !=nil {return _fdgd ;};};if _eeaae .TextPr !=nil {if _gdgf :=_eeaae .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_gdgf !=nil {return _gdgf ;};};if _eeaae .Parameters !=nil {if _bbcfa :=_eeaae .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");_bbcfa !=nil {return _bbcfa ;};};if _eeaae .ExtLst !=nil {if _ceaab :=_eeaae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceaab !=nil {return _ceaab ;};};return nil ;};func (_ffbfd *CT_Field )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edcfg :=range start .Attr {if _edcfg .Name .Local =="\u0078"{_eafadg ,_gcegc :=_ga .ParseInt (_edcfg .Value ,10,32);if _gcegc !=nil {return _gcegc ;};_ffbfd .XAttr =int32 (_eafadg );continue ;};};for {_cega ,_ffcd :=d .Token ();if _ffcd !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_ffcd );};if _bfdae ,_gbafe :=_cega .(_f .EndElement );_gbafe &&_bfdae .Name ==start .Name {break ;};};return nil ;};func (_gefbc *CT_RevisionInsertSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebcbb :=range start .Attr {if _ebcbb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_agabdd ,_eefg :=_ga .ParseUint (_ebcbb .Value ,10,32);if _eefg !=nil {return _eefg ;};_gefbc .SheetIdAttr =uint32 (_agabdd );continue ;};if _ebcbb .Name .Local =="\u006e\u0061\u006d\u0065"{_ddaa ,_cgbec :=_ebcbb .Value ,error (nil );if _cgbec !=nil {return _cgbec ;};_gefbc .NameAttr =_ddaa ;continue ;};if _ebcbb .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eaage ,_defgb :=_ga .ParseUint (_ebcbb .Value ,10,32);if _defgb !=nil {return _defgb ;};_gefbc .SheetPositionAttr =uint32 (_eaage );continue ;};if _ebcbb .Name .Local =="\u0072\u0049\u0064"{_bagcdg ,_cfabd :=_ga .ParseUint (_ebcbb .Value ,10,32);if _cfabd !=nil {return _cfabd ;};_baaaa :=uint32 (_bagcdg );_gefbc .RIdAttr =&_baaaa ;continue ;};if _ebcbb .Name .Local =="\u0075\u0061"{_affcc ,_fdbeg :=_ga .ParseBool (_ebcbb .Value );if _fdbeg !=nil {return _fdbeg ;};_gefbc .UaAttr =&_affcc ;continue ;};if _ebcbb .Name .Local =="\u0072\u0061"{_faafg ,_cfgbg :=_ga .ParseBool (_ebcbb .Value );if _cfgbg !=nil {return _cfgbg ;};_gefbc .RaAttr =&_faafg ;continue ;};};for {_fbafc ,_gdff :=d .Token ();if _gdff !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076i\u0073i\u006fn\u0049n\u0073\u0065\u0072\u0074\u0053\u0068\u0065\u0065\u0074\u003a\u0020\u0025\u0073",_gdff );};if _cbgdc ,_afabc :=_fbafc .(_f .EndElement );_afabc &&_cbgdc .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path
|
|
func (_eaacc *CT_TableFormula )ValidateWithPath (path string )error {return nil };func (_ee *AG_AutoFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ef ,_eb :=_ga .ParseUint (_cc .Value ,10,32);if _eb !=nil {return _eb ;};_bf :=uint32 (_ef );_ee .AutoFormatIdAttr =&_bf ;continue ;};if _cc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fb ,_fc :=_ga .ParseBool (_cc .Value );if _fc !=nil {return _fc ;};_ee .ApplyNumberFormatsAttr =&_fb ;continue ;};if _cc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gb ,_bbf :=_ga .ParseBool (_cc .Value );if _bbf !=nil {return _bbf ;};_ee .ApplyBorderFormatsAttr =&_gb ;continue ;};if _cc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eed ,_bfc :=_ga .ParseBool (_cc .Value );if _bfc !=nil {return _bfc ;};_ee .ApplyFontFormatsAttr =&_eed ;continue ;};if _cc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ge ,_be :=_ga .ParseBool (_cc .Value );if _be !=nil {return _be ;};_ee .ApplyPatternFormatsAttr =&_ge ;continue ;};if _cc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_efa ,_fd :=_ga .ParseBool (_cc .Value );if _fd !=nil {return _fd ;};_ee .ApplyAlignmentFormatsAttr =&_efa ;continue ;};if _cc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_edc ,_ae :=_ga .ParseBool (_cc .Value );if _ae !=nil {return _ae ;};_ee .ApplyWidthHeightFormatsAttr =&_edc ;continue ;};};for {_ce ,_bg :=d .Token ();if _bg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_bg );};if _gbf ,_bfd :=_ce .(_f .EndElement );_bfd &&_gbf .Name ==start .Name {break ;};};return nil ;};func (_ggdca ST_PivotAreaType )String ()string {switch _ggdca {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c";case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e";case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return "";};
|
|
|
|
// Validate validates the CT_colItems and its children
|
|
func (_agagda *CT_colItems )Validate ()error {return _agagda .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");};func (_efad *CT_CustomFilters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efad .AndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efad .AndAttr ))});};e .EncodeToken (start );_aaec :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_dbcd :=range _efad .CustomFilter {e .EncodeElement (_dbcd ,_aaec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path
|
|
func (_fefbf *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil };
|
|
|
|
// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path
|
|
func (_dgdaf *CT_CustomFilter )ValidateWithPath (path string )error {if _gdgd :=_dgdaf .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_gdgd !=nil {return _gdgd ;};return nil ;};func (_beeba ST_IconSetType )ValidateWithPath (path string )error {switch _beeba {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_beeba ));};return nil ;};type CT_MemberProperty struct{
|
|
|
|
// OLAP Member Property Unique Name
|
|
NameAttr *string ;
|
|
|
|
// Show Cell
|
|
ShowCellAttr *bool ;
|
|
|
|
// Show Tooltip
|
|
ShowTipAttr *bool ;
|
|
|
|
// Show As Caption
|
|
ShowAsCaptionAttr *bool ;
|
|
|
|
// Name Length
|
|
NameLenAttr *uint32 ;
|
|
|
|
// Property Name Character Index
|
|
PPosAttr *uint32 ;
|
|
|
|
// Property Name Length
|
|
PLenAttr *uint32 ;
|
|
|
|
// Level Index
|
|
LevelAttr *uint32 ;
|
|
|
|
// Field Index
|
|
FieldAttr uint32 ;};type CT_TablePart struct{IdAttr string ;};func (_gcfeb ST_DataValidationImeMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eccd :=_f .Attr {};_eccd .Name =name ;switch _gcfeb {case ST_DataValidationImeModeUnset :_eccd .Value ="";case ST_DataValidationImeModeNoControl :_eccd .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_eccd .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_eccd .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_eccd .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064";case ST_DataValidationImeModeHiragana :_eccd .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_eccd .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_eccd .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeFullAlpha :_eccd .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_eccd .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_eccd .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c";case ST_DataValidationImeModeHalfHangul :_eccd .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _eccd ,nil ;};func (_gdf *CT_Boolean )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egg :=range start .Attr {if _egg .Name .Local =="\u0076"{_dca ,_ebe :=_ga .ParseBool (_egg .Value );if _ebe !=nil {return _ebe ;};_gdf .VAttr =_dca ;continue ;};if _egg .Name .Local =="\u0075"{_afe ,_faf :=_ga .ParseBool (_egg .Value );if _faf !=nil {return _faf ;};_gdf .UAttr =&_afe ;continue ;};if _egg .Name .Local =="\u0066"{_fca ,_bfe :=_ga .ParseBool (_egg .Value );if _bfe !=nil {return _bfe ;};_gdf .FAttr =&_fca ;continue ;};if _egg .Name .Local =="\u0063"{_dac ,_dga :=_egg .Value ,error (nil );if _dga !=nil {return _dga ;};_gdf .CAttr =&_dac ;continue ;};if _egg .Name .Local =="\u0063\u0070"{_dce ,_ebcc :=_ga .ParseUint (_egg .Value ,10,32);if _ebcc !=nil {return _ebcc ;};_egc :=uint32 (_dce );_gdf .CpAttr =&_egc ;continue ;};};_bgg :for {_cac ,_gdc :=d .Token ();if _gdc !=nil {return _gdc ;};switch _dgfg :=_cac .(type ){case _f .StartElement :switch _dgfg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_eda :=NewCT_X ();if _fbc :=d .DecodeElement (_eda ,&_dgfg );_fbc !=nil {return _fbc ;};_gdf .X =append (_gdf .X ,_eda );default:_bb .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\u005fB\u006f\u006f\u006c\u0065\u0061\u006e\u0020\u0025\u0076",_dgfg .Name );if _gca :=d .Skip ();_gca !=nil {return _gca ;};};case _f .EndElement :break _bgg ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path
|
|
func (_aafca *CT_SheetViews )ValidateWithPath (path string )error {for _cbeee ,_gcbfc :=range _aafca .SheetView {if _ccgbf :=_gcbfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_cbeee ));_ccgbf !=nil {return _ccgbf ;};};if _aafca .ExtLst !=nil {if _dacgd :=_aafca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacgd !=nil {return _dacgd ;};};return nil ;};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2;ST_CommentsCommIndAndComment ST_Comments =3;);func (_cebgc *CT_PatternFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccbgd :=range start .Attr {if _ccbgd .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_cebgc .PatternTypeAttr .UnmarshalXMLAttr (_ccbgd );continue ;};};_ddbabf :for {_agfgf ,_feebb :=d .Token ();if _feebb !=nil {return _feebb ;};switch _agdgf :=_agfgf .(type ){case _f .StartElement :switch _agdgf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"}:_cebgc .FgColor =NewCT_Color ();if _dedg :=d .DecodeElement (_cebgc .FgColor ,&_agdgf );_dedg !=nil {return _dedg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"}:_cebgc .BgColor =NewCT_Color ();if _gggcg :=d .DecodeElement (_cebgc .BgColor ,&_agdgf );_gggcg !=nil {return _gggcg ;};default:_bb .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\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006eF\u0069l\u006c\u0020\u0025\u0076",_agdgf .Name );if _fdefca :=d .Skip ();_fdefca !=nil {return _fdefca ;};};case _f .EndElement :break _ddbabf ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the VolTypes and its children
|
|
func (_dgeec *VolTypes )Validate ()error {return _dgeec .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func (_dadbf *CT_CellSmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0079"},Value :_b .Sprintf ("\u0025\u0076",_dadbf .KeyAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_dadbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gegc *CT_DataValidation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdgda :=range start .Attr {if _gdgda .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_babe ,_gegbb :=_ga .ParseBool (_gdgda .Value );if _gegbb !=nil {return _gegbb ;};_gegc .ShowErrorMessageAttr =&_babe ;continue ;};if _gdgda .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_dfeffa ,_bece :=_gdgda .Value ,error (nil );if _bece !=nil {return _bece ;};_gegc .ErrorTitleAttr =&_dfeffa ;continue ;};if _gdgda .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_gegc .ErrorStyleAttr .UnmarshalXMLAttr (_gdgda );continue ;};if _gdgda .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_gegc .OperatorAttr .UnmarshalXMLAttr (_gdgda );continue ;};if _gdgda .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_dfdgb ,_bdefdg :=_ga .ParseBool (_gdgda .Value );if _bdefdg !=nil {return _bdefdg ;};_gegc .AllowBlankAttr =&_dfdgb ;continue ;};if _gdgda .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_eacbb ,_agdge :=_ga .ParseBool (_gdgda .Value );if _agdge !=nil {return _agdge ;};_gegc .ShowDropDownAttr =&_eacbb ;continue ;};if _gdgda .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_fcab ,_dadd :=_ga .ParseBool (_gdgda .Value );if _dadd !=nil {return _dadd ;};_gegc .ShowInputMessageAttr =&_fcab ;continue ;};if _gdgda .Name .Local =="\u0074\u0079\u0070\u0065"{_gegc .TypeAttr .UnmarshalXMLAttr (_gdgda );continue ;};if _gdgda .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_gegc .ImeModeAttr .UnmarshalXMLAttr (_gdgda );continue ;};if _gdgda .Name .Local =="\u0065\u0072\u0072o\u0072"{_cabb ,_agdaf :=_gdgda .Value ,error (nil );if _agdaf !=nil {return _agdaf ;};_gegc .ErrorAttr =&_cabb ;continue ;};if _gdgda .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_dead ,_egff :=_gdgda .Value ,error (nil );if _egff !=nil {return _egff ;};_gegc .PromptTitleAttr =&_dead ;continue ;};if _gdgda .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_gafcc ,_fegbc :=_gdgda .Value ,error (nil );if _fegbc !=nil {return _fegbc ;};_gegc .PromptAttr =&_gafcc ;continue ;};if _gdgda .Name .Local =="\u0073\u0071\u0072e\u0066"{_dacfg ,_bcdcc :=ParseSliceST_Sqref (_gdgda .Value );if _bcdcc !=nil {return _bcdcc ;};_gegc .SqrefAttr =_dacfg ;continue ;};};_ecdg :for {_dcef ,_dddg :=d .Token ();if _dddg !=nil {return _dddg ;};switch _abge :=_dcef .(type ){case _f .StartElement :switch _abge .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}:_gegc .Formula1 =new (string );if _adba :=d .DecodeElement (_gegc .Formula1 ,&_abge );_adba !=nil {return _adba ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}:_gegc .Formula2 =new (string );if _agabd :=d .DecodeElement (_gegc .Formula2 ,&_abge );_agabd !=nil {return _agabd ;};default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_abge .Name );if _gdbge :=d .Skip ();_gdbge !=nil {return _gdbge ;};};case _f .EndElement :break _ecdg ;case _f .CharData :};};return nil ;};func (_bgbdd *CT_ConditionalFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdacb :=range start .Attr {if _gdacb .Name .Local =="\u0070\u0069\u0076o\u0074"{_cecg ,_feeb :=_ga .ParseBool (_gdacb .Value );if _feeb !=nil {return _feeb ;};_bgbdd .PivotAttr =&_cecg ;continue ;};if _gdacb .Name .Local =="\u0073\u0071\u0072e\u0066"{_cbggc ,_dgeeb :=ParseSliceST_Sqref (_gdacb .Value );if _dgeeb !=nil {return _dgeeb ;};_bgbdd .SqrefAttr =&_cbggc ;continue ;};};_ggabf :for {_bbcfd ,_eggfa :=d .Token ();if _eggfa !=nil {return _eggfa ;};switch _fedb :=_bbcfd .(type ){case _f .StartElement :switch _fedb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"}:_gffa :=NewCT_CfRule ();if _badc :=d .DecodeElement (_gffa ,&_fedb );_badc !=nil {return _badc ;};_bgbdd .CfRule =append (_bgbdd .CfRule ,_gffa );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgbdd .ExtLst =NewCT_ExtensionList ();if _gbgbc :=d .DecodeElement (_bgbdd .ExtLst ,&_fedb );_gbgbc !=nil {return _gbgbc ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067\u0020%\u0076",_fedb .Name );if _eeee :=d .Skip ();_eeee !=nil {return _eeee ;};};case _f .EndElement :break _ggabf ;case _f .CharData :};};return nil ;};func (_gfegffc *ST_TableStyleType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfegffc =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gfegffc =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_gfegffc =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_gfegffc =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_gfegffc =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_gfegffc =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_gfegffc =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_gfegffc =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_gfegffc =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_gfegffc =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_gfegffc =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_gfegffc =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_gfegffc =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_gfegffc =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_gfegffc =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_gfegffc =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_gfegffc =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_gfegffc =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_gfegffc =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_gfegffc =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_gfegffc =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_gfegffc =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_gfegffc =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_gfegffc =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_gfegffc =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_gfegffc =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_gfegffc =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_gfegffc =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_gfegffc =28;};return nil ;};func (_bfaee *CT_GradientFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfaee .TypeAttr !=ST_GradientTypeUnset {_effeg ,_fafffb :=_bfaee .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _fafffb !=nil {return _fafffb ;};start .Attr =append (start .Attr ,_effeg );};if _bfaee .DegreeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bfaee .DegreeAttr )});};if _bfaee .LeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bfaee .LeftAttr )});};if _bfaee .RightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bfaee .RightAttr )});};if _bfaee .TopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_bfaee .TopAttr )});};if _bfaee .BottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_bfaee .BottomAttr )});};e .EncodeToken (start );if _bfaee .Stop !=nil {_acedb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_ecddd :=range _bfaee .Stop {e .EncodeElement (_ecddd ,_acedb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_cccbf :=&CT_MetadataBlocks {};return _cccbf };
|
|
|
|
// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path
|
|
func (_dbbab *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func (_afga *CT_CalcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agdde :=range start .Attr {if _agdde .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_begfg ,_agddd :=_ga .ParseFloat (_agdde .Value ,64);if _agddd !=nil {return _agddd ;};_afga .IterateDeltaAttr =&_begfg ;continue ;};if _agdde .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_afga .CalcModeAttr .UnmarshalXMLAttr (_agdde );continue ;};if _agdde .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_fbec ,_cdfb :=_ga .ParseBool (_agdde .Value );if _cdfb !=nil {return _cdfb ;};_afga .FullCalcOnLoadAttr =&_fbec ;continue ;};if _agdde .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_afga .RefModeAttr .UnmarshalXMLAttr (_agdde );continue ;};if _agdde .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_caac ,_eccb :=_ga .ParseBool (_agdde .Value );if _eccb !=nil {return _eccb ;};_afga .IterateAttr =&_caac ;continue ;};if _agdde .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_caef ,_gbgb :=_ga .ParseUint (_agdde .Value ,10,32);if _gbgb !=nil {return _gbgb ;};_gfe :=uint32 (_caef );_afga .IterateCountAttr =&_gfe ;continue ;};if _agdde .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_gecb ,_bge :=_ga .ParseUint (_agdde .Value ,10,32);if _bge !=nil {return _bge ;};_abde :=uint32 (_gecb );_afga .CalcIdAttr =&_abde ;continue ;};if _agdde .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_bggb ,_ggg :=_ga .ParseBool (_agdde .Value );if _ggg !=nil {return _ggg ;};_afga .FullPrecisionAttr =&_bggb ;continue ;};if _agdde .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_bdcf ,_dba :=_ga .ParseBool (_agdde .Value );if _dba !=nil {return _dba ;};_afga .CalcCompletedAttr =&_bdcf ;continue ;};if _agdde .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_ddfd ,_acgg :=_ga .ParseBool (_agdde .Value );if _acgg !=nil {return _acgg ;};_afga .CalcOnSaveAttr =&_ddfd ;continue ;};if _agdde .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_eeda ,_cgb :=_ga .ParseBool (_agdde .Value );if _cgb !=nil {return _cgb ;};_afga .ConcurrentCalcAttr =&_eeda ;continue ;};if _agdde .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_bagf ,_bgga :=_ga .ParseUint (_agdde .Value ,10,32);if _bgga !=nil {return _bgga ;};_fabc :=uint32 (_bagf );_afga .ConcurrentManualCountAttr =&_fabc ;continue ;};if _agdde .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_cccd ,_eegf :=_ga .ParseBool (_agdde .Value );if _eegf !=nil {return _eegf ;};_afga .ForceFullCalcAttr =&_cccd ;continue ;};};for {_fbece ,_dcg :=d .Token ();if _dcg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_dcg );};if _cdb ,_fdfe :=_fbece .(_f .EndElement );_fdfe &&_cdb .Name ==start .Name {break ;};};return nil ;};func (_gbbbb *CT_FontName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gbbbb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path
|
|
func (_gbage *CT_OleLink )ValidateWithPath (path string )error {if _gbage .OleItems !=nil {if _bcaef :=_gbage .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_bcaef !=nil {return _bcaef ;};};return nil ;};type ST_TextVAlign byte ;func (_eggc *CT_Colors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agaa :for {_ceac ,_dfec :=d .Token ();if _dfec !=nil {return _dfec ;};switch _ggaba :=_ceac .(type ){case _f .StartElement :switch _ggaba .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}:_eggc .IndexedColors =NewCT_IndexedColors ();if _fbbdc :=d .DecodeElement (_eggc .IndexedColors ,&_ggaba );_fbbdc !=nil {return _fbbdc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"}:_eggc .MruColors =NewCT_MRUColors ();if _bfff :=d .DecodeElement (_eggc .MruColors ,&_ggaba );_bfff !=nil {return _bfff ;};default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u006f\u006co\u0072\u0073 \u0025\u0076",_ggaba .Name );if _ccbc :=d .Skip ();_ccbc !=nil {return _ccbc ;};};case _f .EndElement :break _agaa ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_CsPageSetup and its children
|
|
func (_ddea *CT_CsPageSetup )Validate ()error {return _ddea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func (_bafeb ST_SheetState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bafeb .String (),start );};const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1;ST_FormatActionFormatting ST_FormatAction =2;ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;);const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0;ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1;ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2;ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3;ST_HorizontalAlignmentRight ST_HorizontalAlignment =4;ST_HorizontalAlignmentFill ST_HorizontalAlignment =5;ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6;ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7;ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8;);func (_bffdg *CT_PageBreak )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bffdg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bffdg .CountAttr )});};if _bffdg .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bffdg .ManualBreakCountAttr )});};e .EncodeToken (start );if _bffdg .Brk !=nil {_cfdfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_ecefb :=range _bffdg .Brk {e .EncodeElement (_ecefb ,_cfdfc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_defce *CT_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_defce .ValAttr =ST_FontScheme (1);for _ ,_edcfe :=range start .Attr {if _edcfe .Name .Local =="\u0076\u0061\u006c"{_defce .ValAttr .UnmarshalXMLAttr (_edcfe );continue ;};};for {_eged ,_edegd :=d .Token ();if _edegd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_edegd );};if _ffac ,_dcaa :=_eged .(_f .EndElement );_dcaa &&_ffac .Name ==start .Name {break ;};};return nil ;};func (_bcccef *CT_OlapPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcccef .LocalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcccef .LocalAttr ))});};if _bcccef .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_bcccef .LocalConnectionAttr )});};if _bcccef .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcccef .LocalRefreshAttr ))});};if _bcccef .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcccef .SendLocaleAttr ))});};if _bcccef .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bcccef .RowDrillCountAttr )});};if _bcccef .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcccef .ServerFillAttr ))});};if _bcccef .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcccef .ServerNumberFormatAttr ))});};if _bcccef .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcccef .ServerFontAttr ))});};if _bcccef .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bcccef .ServerFontColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfgbf *CT_IntProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_cfgbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path
|
|
func (_fad *CT_CalculatedMember )ValidateWithPath (path string )error {if _fad .ExtLst !=nil {if _cefbf :=_fad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cefbf !=nil {return _cefbf ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path
|
|
func (_ggcef *CT_SharedUser )ValidateWithPath (path string )error {if !_fe .ST_GuidPatternRe .MatchString (_ggcef .GuidAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,_ggcef .GuidAttr );};if _ggcef .ExtLst !=nil {if _ffgbf :=_ggcef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffgbf !=nil {return _ffgbf ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path
|
|
func (_gcc *CT_Boolean )ValidateWithPath (path string )error {for _bbg ,_bdc :=range _gcc .X {if _fbdf :=_bdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bbg ));_fbdf !=nil {return _fbdf ;};};return nil ;};func (_aeg *CT_AutoFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bee :=range start .Attr {if _bee .Name .Local =="\u0072\u0065\u0066"{_cbc ,_faa :=_bee .Value ,error (nil );if _faa !=nil {return _faa ;};_aeg .RefAttr =&_cbc ;continue ;};};_gbc :for {_bc ,_cbd :=d .Token ();if _cbd !=nil {return _cbd ;};switch _bfg :=_bc .(type ){case _f .StartElement :switch _bfg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}:_fee :=NewCT_FilterColumn ();if _ccd :=d .DecodeElement (_fee ,&_bfg );_ccd !=nil {return _ccd ;};_aeg .FilterColumn =append (_aeg .FilterColumn ,_fee );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_aeg .SortState =NewCT_SortState ();if _efc :=d .DecodeElement (_aeg .SortState ,&_bfg );_efc !=nil {return _efc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeg .ExtLst =NewCT_ExtensionList ();if _fcb :=d .DecodeElement (_aeg .ExtLst ,&_bfg );_fcb !=nil {return _fcb ;};default:_bb .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\u0041u\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072 \u0025\u0076",_bfg .Name );if _ad :=d .Skip ();_ad !=nil {return _ad ;};};case _f .EndElement :break _gbc ;case _f .CharData :};};return nil ;};type CT_TableStyleElement struct{
|
|
|
|
// Table Style Type
|
|
TypeAttr ST_TableStyleType ;
|
|
|
|
// Band Size
|
|
SizeAttr *uint32 ;
|
|
|
|
// Formatting Id
|
|
DxfIdAttr *uint32 ;};type ST_rwColActionType byte ;func (_dcfdf *CT_Sst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fffgc :=range start .Attr {if _fffgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfdgf ,_ecagbd :=_ga .ParseUint (_fffgc .Value ,10,32);if _ecagbd !=nil {return _ecagbd ;};_eeeccb :=uint32 (_cfdgf );_dcfdf .CountAttr =&_eeeccb ;continue ;};if _fffgc .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_ffbad ,_ecacf :=_ga .ParseUint (_fffgc .Value ,10,32);if _ecacf !=nil {return _ecacf ;};_adgcfg :=uint32 (_ffbad );_dcfdf .UniqueCountAttr =&_adgcfg ;continue ;};};_dfggb :for {_ffggafe ,_dfffc :=d .Token ();if _dfffc !=nil {return _dfffc ;};switch _agbfc :=_ffggafe .(type ){case _f .StartElement :switch _agbfc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_eccfa :=NewCT_Rst ();if _aegcc :=d .DecodeElement (_eccfa ,&_agbfc );_aegcc !=nil {return _aegcc ;};_dcfdf .Si =append (_dcfdf .Si ,_eccfa );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfdf .ExtLst =NewCT_ExtensionList ();if _fdgc :=d .DecodeElement (_dcfdf .ExtLst ,&_agbfc );_fdgc !=nil {return _fdgc ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0073\u0074\u0020\u0025\u0076",_agbfc .Name );if _edgbb :=d .Skip ();_edgbb !=nil {return _edgbb ;};};case _f .EndElement :break _dfggb ;case _f .CharData :};};return nil ;};type CT_FieldUsage struct{
|
|
|
|
// Field Index
|
|
XAttr int32 ;};
|
|
|
|
// Validate validates the CT_MapInfo and its children
|
|
func (_dgfcg *CT_MapInfo )Validate ()error {return _dgfcg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");};type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_OlapPr and its children
|
|
func (_gaeac *CT_OlapPr )Validate ()error {return _gaeac .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func NewCT_Workbook ()*CT_Workbook {_efdde :=&CT_Workbook {};_efdde .Sheets =NewCT_Sheets ();return _efdde ;};func (_bcecee *CT_ProtectedRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deddc :=range start .Attr {if _deddc .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_cegfg ,_bfgbe :=_deddc .Value ,error (nil );if _bfgbe !=nil {return _bfgbe ;};_bcecee .PasswordAttr =&_cegfg ;continue ;};if _deddc .Name .Local =="\u0073\u0071\u0072e\u0066"{_badfd ,_cdfba :=ParseSliceST_Sqref (_deddc .Value );if _cdfba !=nil {return _cdfba ;};_bcecee .SqrefAttr =_badfd ;continue ;};if _deddc .Name .Local =="\u006e\u0061\u006d\u0065"{_ggfga ,_fcfad :=_deddc .Value ,error (nil );if _fcfad !=nil {return _fcfad ;};_bcecee .NameAttr =_ggfga ;continue ;};if _deddc .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_agafe ,_ebggg :=_deddc .Value ,error (nil );if _ebggg !=nil {return _ebggg ;};_bcecee .SecurityDescriptorAttr =&_agafe ;continue ;};if _deddc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bgage ,_aacde :=_deddc .Value ,error (nil );if _aacde !=nil {return _aacde ;};_bcecee .AlgorithmNameAttr =&_bgage ;continue ;};if _deddc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_dacgg ,_gaecb :=_deddc .Value ,error (nil );if _gaecb !=nil {return _gaecb ;};_bcecee .HashValueAttr =&_dacgg ;continue ;};if _deddc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_efbbe ,_ggafd :=_deddc .Value ,error (nil );if _ggafd !=nil {return _ggafd ;};_bcecee .SaltValueAttr =&_efbbe ;continue ;};if _deddc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_dggbb ,_eafcf :=_ga .ParseUint (_deddc .Value ,10,32);if _eafcf !=nil {return _eafcf ;};_adbgc :=uint32 (_dggbb );_bcecee .SpinCountAttr =&_adbgc ;continue ;};};_cceffc :for {_dgggb ,_aebfaf :=d .Token ();if _aebfaf !=nil {return _aebfaf ;};switch _deafb :=_dgggb .(type ){case _f .StartElement :switch _deafb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"}:var _dbfg string ;if _ecbdb :=d .DecodeElement (&_dbfg ,&_deafb );_ecbdb !=nil {return _ecbdb ;};_bcecee .SecurityDescriptor =append (_bcecee .SecurityDescriptor ,_dbfg );default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0020\u0025\u0076",_deafb .Name );if _dfbae :=d .Skip ();_dfbae !=nil {return _dfbae ;};};case _f .EndElement :break _cceffc ;case _f .CharData :};};return nil ;};func (_aebaa *CT_Record )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegcg :for {_dcagf ,_ceaba :=d .Token ();if _ceaba !=nil {return _ceaba ;};switch _dfefe :=_dcagf .(type ){case _f .StartElement :switch _dfefe .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_ccfec :=NewCT_Missing ();if _cfffee :=d .DecodeElement (_ccfec ,&_dfefe );_cfffee !=nil {return _cfffee ;};_aebaa .M =append (_aebaa .M ,_ccfec );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_addfa :=NewCT_Number ();if _ddfgf :=d .DecodeElement (_addfa ,&_dfefe );_ddfgf !=nil {return _ddfgf ;};_aebaa .N =append (_aebaa .N ,_addfa );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_cddce :=NewCT_Boolean ();if _aedgee :=d .DecodeElement (_cddce ,&_dfefe );_aedgee !=nil {return _aedgee ;};_aebaa .B =append (_aebaa .B ,_cddce );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_ddgac :=NewCT_Error ();if _fdcba :=d .DecodeElement (_ddgac ,&_dfefe );_fdcba !=nil {return _fdcba ;};_aebaa .E =append (_aebaa .E ,_ddgac );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_cadgga :=NewCT_String ();if _ddefd :=d .DecodeElement (_cadgga ,&_dfefe );_ddefd !=nil {return _ddefd ;};_aebaa .S =append (_aebaa .S ,_cadgga );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_dcfaf :=NewCT_DateTime ();if _cbbge :=d .DecodeElement (_dcfaf ,&_dfefe );_cbbge !=nil {return _cbbge ;};_aebaa .D =append (_aebaa .D ,_dcfaf );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cdbcg :=NewCT_Index ();if _fdgfe :=d .DecodeElement (_cdbcg ,&_dfefe );_fdgfe !=nil {return _fdgfe ;};_aebaa .X =append (_aebaa .X ,_cdbcg );default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0052\u0065\u0063o\u0072\u0064 \u0025\u0076",_dfefe .Name );if _ceacd :=d .Skip ();_ceacd !=nil {return _ceacd ;};};case _f .EndElement :break _eegcg ;case _f .CharData :};};return nil ;};type CT_DateGroupItem struct{
|
|
|
|
// Year
|
|
YearAttr uint16 ;
|
|
|
|
// Month
|
|
MonthAttr *uint16 ;
|
|
|
|
// Day
|
|
DayAttr *uint16 ;
|
|
|
|
// Hour
|
|
HourAttr *uint16 ;
|
|
|
|
// Minute
|
|
MinuteAttr *uint16 ;
|
|
|
|
// Second
|
|
SecondAttr *uint16 ;
|
|
|
|
// Date Time Grouping
|
|
DateTimeGroupingAttr ST_DateTimeGrouping ;};func (_dcgcf ST_HtmlFmt )Validate ()error {return _dcgcf .ValidateWithPath ("")};
|
|
|
|
// Validate validates the CT_ExternalRow and its children
|
|
func (_aeeae *CT_ExternalRow )Validate ()error {return _aeeae .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");};func NewCT_VolMain ()*CT_VolMain {_adbaac :=&CT_VolMain {};return _adbaac };func (_fggdb *CT_Table )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fggdb .IdAttr )});if _fggdb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .NameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fggdb .DisplayNameAttr )});if _fggdb .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .CommentAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_fggdb .RefAttr )});if _fggdb .TableTypeAttr !=ST_TableTypeUnset {_fbfabb ,_ffagcb :=_fggdb .TableTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _ffagcb !=nil {return _ffagcb ;};start .Attr =append (start .Attr ,_fbfabb );};if _fggdb .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .HeaderRowCountAttr )});};if _fggdb .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fggdb .InsertRowAttr ))});};if _fggdb .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fggdb .InsertRowShiftAttr ))});};if _fggdb .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .TotalsRowCountAttr )});};if _fggdb .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fggdb .TotalsRowShownAttr ))});};if _fggdb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fggdb .PublishedAttr ))});};if _fggdb .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .HeaderRowDxfIdAttr )});};if _fggdb .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .DataDxfIdAttr )});};if _fggdb .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .TotalsRowDxfIdAttr )});};if _fggdb .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .HeaderRowBorderDxfIdAttr )});};if _fggdb .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .TableBorderDxfIdAttr )});};if _fggdb .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .TotalsRowBorderDxfIdAttr )});};if _fggdb .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .HeaderRowCellStyleAttr )});};if _fggdb .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .DataCellStyleAttr )});};if _fggdb .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .TotalsRowCellStyleAttr )});};if _fggdb .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fggdb .ConnectionIdAttr )});};e .EncodeToken (start );if _fggdb .AutoFilter !=nil {_aagcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_fggdb .AutoFilter ,_aagcd );};if _fggdb .SortState !=nil {_bedaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_fggdb .SortState ,_bedaa );};_aefbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_fggdb .TableColumns ,_aefbd );if _fggdb .TableStyleInfo !=nil {_fbfca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}};e .EncodeElement (_fggdb .TableStyleInfo ,_fbfca );};if _fggdb .ExtLst !=nil {_bbgff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fggdb .ExtLst ,_bbgff );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gaec *CT_InputCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfgfd :=range start .Attr {if _cfgfd .Name .Local =="\u0072"{_gcgbff ,_bbcbf :=_cfgfd .Value ,error (nil );if _bbcbf !=nil {return _bbcbf ;};_gaec .RAttr =_gcgbff ;continue ;};if _cfgfd .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_badef ,_ddbcf :=_ga .ParseBool (_cfgfd .Value );if _ddbcf !=nil {return _ddbcf ;};_gaec .DeletedAttr =&_badef ;continue ;};if _cfgfd .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_agcbg ,_geafa :=_ga .ParseBool (_cfgfd .Value );if _geafa !=nil {return _geafa ;};_gaec .UndoneAttr =&_agcbg ;continue ;};if _cfgfd .Name .Local =="\u0076\u0061\u006c"{_ecfge ,_ddfdf :=_cfgfd .Value ,error (nil );if _ddfdf !=nil {return _ddfdf ;};_gaec .ValAttr =_ecfge ;continue ;};if _cfgfd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cfaef ,_aedab :=_ga .ParseUint (_cfgfd .Value ,10,32);if _aedab !=nil {return _aedab ;};_bbgfa :=uint32 (_cfaef );_gaec .NumFmtIdAttr =&_bbgfa ;continue ;};};for {_eafcb ,_cgcga :=d .Token ();if _cgcga !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_cgcga );};if _faffb ,_eaaddd :=_eafcb .(_f .EndElement );_eaaddd &&_faffb .Name ==start .Name {break ;};};return nil ;};type CT_Members struct{
|
|
|
|
// Item Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Hierarchy Level
|
|
LevelAttr *uint32 ;
|
|
|
|
// Member
|
|
Member []*CT_Member ;};func (_dgdfe *ST_DynamicFilterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgdfe =0;case "\u006e\u0075\u006c\u006c":*_dgdfe =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dgdfe =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dgdfe =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_dgdfe =4;case "\u0074\u006f\u0064a\u0079":*_dgdfe =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_dgdfe =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_dgdfe =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_dgdfe =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_dgdfe =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_dgdfe =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_dgdfe =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_dgdfe =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dgdfe =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dgdfe =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dgdfe =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_dgdfe =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_dgdfe =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_dgdfe =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_dgdfe =19;case "\u0051\u0031":*_dgdfe =20;case "\u0051\u0032":*_dgdfe =21;case "\u0051\u0033":*_dgdfe =22;case "\u0051\u0034":*_dgdfe =23;case "\u004d\u0031":*_dgdfe =24;case "\u004d\u0032":*_dgdfe =25;case "\u004d\u0033":*_dgdfe =26;case "\u004d\u0034":*_dgdfe =27;case "\u004d\u0035":*_dgdfe =28;case "\u004d\u0036":*_dgdfe =29;case "\u004d\u0037":*_dgdfe =30;case "\u004d\u0038":*_dgdfe =31;case "\u004d\u0039":*_dgdfe =32;case "\u004d\u0031\u0030":*_dgdfe =33;case "\u004d\u0031\u0031":*_dgdfe =34;case "\u004d\u0031\u0032":*_dgdfe =35;};return nil ;};func (_ffcbc *ST_TextHAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbcab ,_fbcdg :=d .Token ();if _fbcdg !=nil {return _fbcdg ;};if _fdgeac ,_dgbad :=_gbcab .(_f .EndElement );_dgbad &&_fdgeac .Name ==start .Name {*_ffcbc =1;return nil ;};if _edefe ,_gdgbbb :=_gbcab .(_f .CharData );!_gdgbbb {return _b .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",_gbcab );}else {switch string (_edefe ){case "":*_ffcbc =0;case "\u006c\u0065\u0066\u0074":*_ffcbc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffcbc =2;case "\u0072\u0069\u0067h\u0074":*_ffcbc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ffcbc =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ffcbc =5;};};_gbcab ,_fbcdg =d .Token ();if _fbcdg !=nil {return _fbcdg ;};if _efcbdf ,_eggbc :=_gbcab .(_f .EndElement );_eggbc &&_efcbdf .Name ==start .Name {return nil ;};return _b .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",_gbcab );};
|
|
|
|
// Validate validates the CT_TableStyleInfo and its children
|
|
func (_dcfba *CT_TableStyleInfo )Validate ()error {return _dcfba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");};type ST_VolValueType byte ;func NewCT_WebPublishItem ()*CT_WebPublishItem {_affadf :=&CT_WebPublishItem {};_affadf .SourceTypeAttr =ST_WebSourceType (1);return _affadf ;};func (_bgfc *CT_Chartsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgfc .SheetViews =NewCT_ChartsheetViews ();_bgfc .Drawing =NewCT_Drawing ();_dbac :for {_gcf ,_dcgg :=d .Token ();if _dcgg !=nil {return _dcgg ;};switch _cceg :=_gcf .(type ){case _f .StartElement :switch _cceg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_bgfc .SheetPr =NewCT_ChartsheetPr ();if _aefa :=d .DecodeElement (_bgfc .SheetPr ,&_cceg );_aefa !=nil {return _aefa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _gdbf :=d .DecodeElement (_bgfc .SheetViews ,&_cceg );_gdbf !=nil {return _gdbf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_bgfc .SheetProtection =NewCT_ChartsheetProtection ();if _geace :=d .DecodeElement (_bgfc .SheetProtection ,&_cceg );_geace !=nil {return _geace ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_bgfc .CustomSheetViews =NewCT_CustomChartsheetViews ();if _eacb :=d .DecodeElement (_bgfc .CustomSheetViews ,&_cceg );_eacb !=nil {return _eacb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_bgfc .PageMargins =NewCT_PageMargins ();if _gbadd :=d .DecodeElement (_bgfc .PageMargins ,&_cceg );_gbadd !=nil {return _gbadd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_bgfc .PageSetup =NewCT_CsPageSetup ();if _fggc :=d .DecodeElement (_bgfc .PageSetup ,&_cceg );_fggc !=nil {return _fggc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_bgfc .HeaderFooter =NewCT_HeaderFooter ();if _begfe :=d .DecodeElement (_bgfc .HeaderFooter ,&_cceg );_begfe !=nil {return _begfe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _agca :=d .DecodeElement (_bgfc .Drawing ,&_cceg );_agca !=nil {return _agca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_bgfc .LegacyDrawing =NewCT_LegacyDrawing ();if _dabab :=d .DecodeElement (_bgfc .LegacyDrawing ,&_cceg );_dabab !=nil {return _dabab ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_bgfc .LegacyDrawingHF =NewCT_LegacyDrawing ();if _abg :=d .DecodeElement (_bgfc .LegacyDrawingHF ,&_cceg );_abg !=nil {return _abg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_bgfc .DrawingHF =NewCT_DrawingHF ();if _egce :=d .DecodeElement (_bgfc .DrawingHF ,&_cceg );_egce !=nil {return _egce ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_bgfc .Picture =NewCT_SheetBackgroundPicture ();if _gaae :=d .DecodeElement (_bgfc .Picture ,&_cceg );_gaae !=nil {return _gaae ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_bgfc .WebPublishItems =NewCT_WebPublishItems ();if _edef :=d .DecodeElement (_bgfc .WebPublishItems ,&_cceg );_edef !=nil {return _edef ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgfc .ExtLst =NewCT_ExtensionList ();if _bggaa :=d .DecodeElement (_bgfc .ExtLst ,&_cceg );_bggaa !=nil {return _bggaa ;};default:_bb .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\u0043h\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074 \u0025\u0076",_cceg .Name );if _eege :=d .Skip ();_eege !=nil {return _eege ;};};case _f .EndElement :break _dbac ;case _f .CharData :};};return nil ;};func (_cfdab *CT_Sheets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_feaba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_dgdgfb :=range _cfdab .Sheet {e .EncodeElement (_dgdgfb ,_feaba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_MetadataBlocks and its children
|
|
func (_egggg *CT_MetadataBlocks )Validate ()error {return _egggg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};const (ST_BorderStyleUnset ST_BorderStyle =0;ST_BorderStyleNone ST_BorderStyle =1;ST_BorderStyleThin ST_BorderStyle =2;ST_BorderStyleMedium ST_BorderStyle =3;ST_BorderStyleDashed ST_BorderStyle =4;ST_BorderStyleDotted ST_BorderStyle =5;ST_BorderStyleThick ST_BorderStyle =6;ST_BorderStyleDouble ST_BorderStyle =7;ST_BorderStyleHair ST_BorderStyle =8;ST_BorderStyleMediumDashed ST_BorderStyle =9;ST_BorderStyleDashDot ST_BorderStyle =10;ST_BorderStyleMediumDashDot ST_BorderStyle =11;ST_BorderStyleDashDotDot ST_BorderStyle =12;ST_BorderStyleMediumDashDotDot ST_BorderStyle =13;ST_BorderStyleSlantDashDot ST_BorderStyle =14;);type CT_Pages struct{
|
|
|
|
// Page Item String Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Page Items
|
|
Page []*CT_PCDSCPage ;};type CT_ControlPr struct{
|
|
|
|
// Locked Flag
|
|
LockedAttr *bool ;
|
|
|
|
// Default Size Flag
|
|
DefaultSizeAttr *bool ;
|
|
|
|
// Print Flag
|
|
PrintAttr *bool ;
|
|
|
|
// Disabled Flag
|
|
DisabledAttr *bool ;
|
|
|
|
// Recalculation Flag
|
|
RecalcAlwaysAttr *bool ;
|
|
|
|
// UI Object Flag
|
|
UiObjectAttr *bool ;
|
|
|
|
// Automatic Fill Flag
|
|
AutoFillAttr *bool ;
|
|
|
|
// Automatic Line Flag
|
|
AutoLineAttr *bool ;
|
|
|
|
// Automatic Size Flag
|
|
AutoPictAttr *bool ;
|
|
|
|
// Custom Function
|
|
MacroAttr *string ;
|
|
|
|
// Alternative Text
|
|
AltTextAttr *string ;
|
|
|
|
// Linked Formula
|
|
LinkedCellAttr *string ;
|
|
|
|
// List Items Source Range
|
|
ListFillRangeAttr *string ;
|
|
|
|
// Image Format
|
|
CfAttr *string ;IdAttr *string ;
|
|
|
|
// Object Cell Anchor
|
|
Anchor *CT_ObjectAnchor ;};func (_bagded *CT_FontSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcbf :=range start .Attr {if _dcbf .Name .Local =="\u0076\u0061\u006c"{_gafg ,_gcfc :=_ga .ParseFloat (_dcbf .Value ,64);if _gcfc !=nil {return _gcfc ;};_bagded .ValAttr =_gafg ;continue ;};};for {_gada ,_egdd :=d .Token ();if _egdd !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_egdd );};if _adea ,_eeab :=_gada .(_f .EndElement );_eeab &&_adea .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_CellXfs and its children
|
|
func (_dbcc *CT_CellXfs )Validate ()error {return _dbcc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func (_fcegeb *CT_MeasureDimensionMap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcegeb .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_fcegeb .MeasureGroupAttr )});};if _fcegeb .DimensionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_b .Sprintf ("\u0025\u0076",*_fcegeb .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfcfeg ST_GroupBy )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggeef :=_f .Attr {};_ggeef .Name =name ;switch _gfcfeg {case ST_GroupByUnset :_ggeef .Value ="";case ST_GroupByRange :_ggeef .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_ggeef .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_ggeef .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_ggeef .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_ggeef .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_ggeef .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_ggeef .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_ggeef .Value ="\u0079\u0065\u0061r\u0073";};return _ggeef ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path
|
|
func (_abccgg *CT_FilterColumn )ValidateWithPath (path string )error {if _abccgg .Filters !=nil {if _gcaed :=_abccgg .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_gcaed !=nil {return _gcaed ;};};if _abccgg .Top10 !=nil {if _afaa :=_abccgg .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030");_afaa !=nil {return _afaa ;};};if _abccgg .CustomFilters !=nil {if _beggb :=_abccgg .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_beggb !=nil {return _beggb ;};};if _abccgg .DynamicFilter !=nil {if _cbad :=_abccgg .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072");_cbad !=nil {return _cbad ;};};if _abccgg .ColorFilter !=nil {if _ebfe :=_abccgg .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_ebfe !=nil {return _ebfe ;};};if _abccgg .IconFilter !=nil {if _bfadc :=_abccgg .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");_bfadc !=nil {return _bfadc ;};};if _abccgg .ExtLst !=nil {if _dcfg :=_abccgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcfg !=nil {return _dcfg ;};};return nil ;};func NewCT_Dxf ()*CT_Dxf {_dffcc :=&CT_Dxf {};return _dffcc };
|
|
|
|
// Validate validates the Workbook and its children
|
|
func (_bfdded *Workbook )Validate ()error {return _bfdded .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_gbfdgb *CT_PivotFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbfdgb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gbfdgb .CountAttr )});};e .EncodeToken (start );_fcfbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_aedd :=range _gbfdgb .PivotField {e .EncodeElement (_aedd ,_fcfbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdba *CT_CustomSheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdba .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_bafga :=range start .Attr {if _bafga .Name .Local =="\u0073\u0074\u0061t\u0065"{_fdba .StateAttr .UnmarshalXMLAttr (_bafga );continue ;};if _bafga .Name .Local =="\u0067\u0075\u0069\u0064"{_ecacg ,_afcg :=_bafga .Value ,error (nil );if _afcg !=nil {return _afcg ;};_fdba .GuidAttr =_ecacg ;continue ;};if _bafga .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_facba ,_cgba :=_ga .ParseBool (_bafga .Value );if _cgba !=nil {return _cgba ;};_fdba .FilterUniqueAttr =&_facba ;continue ;};if _bafga .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_dgeeg ,_dcdca :=_ga .ParseUint (_bafga .Value ,10,32);if _dcdca !=nil {return _dcdca ;};_agdg :=uint32 (_dgeeg );_fdba .ColorIdAttr =&_agdg ;continue ;};if _bafga .Name .Local =="\u0076\u0069\u0065\u0077"{_fdba .ViewAttr .UnmarshalXMLAttr (_bafga );continue ;};if _bafga .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_dfgab ,_fbfbe :=_ga .ParseBool (_bafga .Value );if _fbfbe !=nil {return _fbfbe ;};_fdba .ShowFormulasAttr =&_dfgab ;continue ;};if _bafga .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_ceea ,_agbb :=_ga .ParseBool (_bafga .Value );if _agbb !=nil {return _agbb ;};_fdba .ShowRulerAttr =&_ceea ;continue ;};if _bafga .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_dfcdc ,_edag :=_ga .ParseBool (_bafga .Value );if _edag !=nil {return _edag ;};_fdba .ShowRowColAttr =&_dfcdc ;continue ;};if _bafga .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_cdeb ,_bdgef :=_bafga .Value ,error (nil );if _bdgef !=nil {return _bdgef ;};_fdba .TopLeftCellAttr =&_cdeb ;continue ;};if _bafga .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_dfddc ,_cgbb :=_ga .ParseBool (_bafga .Value );if _cgbb !=nil {return _cgbb ;};_fdba .ZeroValuesAttr =&_dfddc ;continue ;};if _bafga .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_dcae ,_beacd :=_ga .ParseBool (_bafga .Value );if _beacd !=nil {return _beacd ;};_fdba .HiddenColumnsAttr =&_dcae ;continue ;};if _bafga .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_gdaa ,_fdfa :=_ga .ParseBool (_bafga .Value );if _fdfa !=nil {return _fdfa ;};_fdba .OutlineSymbolsAttr =&_gdaa ;continue ;};if _bafga .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_acce ,_beeed :=_ga .ParseBool (_bafga .Value );if _beeed !=nil {return _beeed ;};_fdba .FilterAttr =&_acce ;continue ;};if _bafga .Name .Local =="\u0073\u0063\u0061l\u0065"{_aabb ,_becb :=_ga .ParseUint (_bafga .Value ,10,32);if _becb !=nil {return _becb ;};_aaba :=uint32 (_aabb );_fdba .ScaleAttr =&_aaba ;continue ;};if _bafga .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_fbfab ,_gdfcg :=_ga .ParseBool (_bafga .Value );if _gdfcg !=nil {return _gdfcg ;};_fdba .ShowGridLinesAttr =&_fbfab ;continue ;};if _bafga .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_facf ,_aaad :=_ga .ParseBool (_bafga .Value );if _aaad !=nil {return _aaad ;};_fdba .HiddenRowsAttr =&_facf ;continue ;};if _bafga .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_efdd ,_gcec :=_ga .ParseBool (_bafga .Value );if _gcec !=nil {return _gcec ;};_fdba .FitToPageAttr =&_efdd ;continue ;};if _bafga .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_gdcff ,_fgeb :=_ga .ParseBool (_bafga .Value );if _fgeb !=nil {return _fgeb ;};_fdba .PrintAreaAttr =&_gdcff ;continue ;};if _bafga .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_abdf ,_bdefd :=_ga .ParseBool (_bafga .Value );if _bdefd !=nil {return _bdefd ;};_fdba .ShowAutoFilterAttr =&_abdf ;continue ;};if _bafga .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_gaeee ,_ecbc :=_ga .ParseBool (_bafga .Value );if _ecbc !=nil {return _ecbc ;};_fdba .ShowPageBreaksAttr =&_gaeee ;continue ;};};_eeeadd :for {_fbgcf ,_cbbdd :=d .Token ();if _cbbdd !=nil {return _cbbdd ;};switch _gcfe :=_fbgcf .(type ){case _f .StartElement :switch _gcfe .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_fdba .Pane =NewCT_Pane ();if _fadcf :=d .DecodeElement (_fdba .Pane ,&_gcfe );_fadcf !=nil {return _fadcf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_fdba .Selection =NewCT_Selection ();if _ceaaf :=d .DecodeElement (_fdba .Selection ,&_gcfe );_ceaaf !=nil {return _ceaaf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_fdba .RowBreaks =NewCT_PageBreak ();if _fagc :=d .DecodeElement (_fdba .RowBreaks ,&_gcfe );_fagc !=nil {return _fagc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_fdba .ColBreaks =NewCT_PageBreak ();if _edfc :=d .DecodeElement (_fdba .ColBreaks ,&_gcfe );_edfc !=nil {return _edfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_fdba .PageMargins =NewCT_PageMargins ();if _dcfe :=d .DecodeElement (_fdba .PageMargins ,&_gcfe );_dcfe !=nil {return _dcfe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_fdba .PrintOptions =NewCT_PrintOptions ();if _becc :=d .DecodeElement (_fdba .PrintOptions ,&_gcfe );_becc !=nil {return _becc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_fdba .PageSetup =NewCT_PageSetup ();if _bffad :=d .DecodeElement (_fdba .PageSetup ,&_gcfe );_bffad !=nil {return _bffad ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_fdba .HeaderFooter =NewCT_HeaderFooter ();if _dade :=d .DecodeElement (_fdba .HeaderFooter ,&_gcfe );_dade !=nil {return _dade ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_fdba .AutoFilter =NewCT_AutoFilter ();if _dgdgd :=d .DecodeElement (_fdba .AutoFilter ,&_gcfe );_dgdgd !=nil {return _dgdgd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdba .ExtLst =NewCT_ExtensionList ();if _bfbce :=d .DecodeElement (_fdba .ExtLst ,&_gcfe );_bfbce !=nil {return _bfbce ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_gcfe .Name );if _edga :=d .Skip ();_edga !=nil {return _edga ;};};case _f .EndElement :break _eeeadd ;case _f .CharData :};};return nil ;};func (_eagc *CT_DefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dddgd :=range start .Attr {if _dddgd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fgbdd ,_dccgc :=_ga .ParseBool (_dddgd .Value );if _dccgc !=nil {return _dccgc ;};_eagc .HiddenAttr =&_fgbdd ;continue ;};if _dddgd .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_faag ,_fcfga :=_ga .ParseBool (_dddgd .Value );if _fcfga !=nil {return _fcfga ;};_eagc .FunctionAttr =&_faag ;continue ;};if _dddgd .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bfba ,_fbfbec :=_dddgd .Value ,error (nil );if _fbfbec !=nil {return _fbfbec ;};_eagc .CommentAttr =&_bfba ;continue ;};if _dddgd .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_deabd ,_adfg :=_dddgd .Value ,error (nil );if _adfg !=nil {return _adfg ;};_eagc .DescriptionAttr =&_deabd ;continue ;};if _dddgd .Name .Local =="\u0068\u0065\u006c\u0070"{_bfce ,_abdcd :=_dddgd .Value ,error (nil );if _abdcd !=nil {return _abdcd ;};_eagc .HelpAttr =&_bfce ;continue ;};if _dddgd .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_dbgdb ,_gdad :=_dddgd .Value ,error (nil );if _gdad !=nil {return _gdad ;};_eagc .StatusBarAttr =&_dbgdb ;continue ;};if _dddgd .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gffdcc ,_acbcf :=_ga .ParseUint (_dddgd .Value ,10,32);if _acbcf !=nil {return _acbcf ;};_bcdge :=uint32 (_gffdcc );_eagc .LocalSheetIdAttr =&_bcdge ;continue ;};if _dddgd .Name .Local =="\u006e\u0061\u006d\u0065"{_ebegd ,_caabe :=_dddgd .Value ,error (nil );if _caabe !=nil {return _caabe ;};_eagc .NameAttr =_ebegd ;continue ;};if _dddgd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_cgde ,_acbcfb :=_dddgd .Value ,error (nil );if _acbcfb !=nil {return _acbcfb ;};_eagc .CustomMenuAttr =&_cgde ;continue ;};if _dddgd .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_gcgd ,_affa :=_ga .ParseBool (_dddgd .Value );if _affa !=nil {return _affa ;};_eagc .VbProcedureAttr =&_gcgd ;continue ;};if _dddgd .Name .Local =="\u0078\u006c\u006d"{_ggcbc ,_cfed :=_ga .ParseBool (_dddgd .Value );if _cfed !=nil {return _cfed ;};_eagc .XlmAttr =&_ggcbc ;continue ;};if _dddgd .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_fcecg ,_fdfeb :=_ga .ParseUint (_dddgd .Value ,10,32);if _fdfeb !=nil {return _fdfeb ;};_eeefg :=uint32 (_fcecg );_eagc .FunctionGroupIdAttr =&_eeefg ;continue ;};if _dddgd .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_agdged ,_efebg :=_dddgd .Value ,error (nil );if _efebg !=nil {return _efebg ;};_eagc .ShortcutKeyAttr =&_agdged ;continue ;};if _dddgd .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_ddbca ,_dddd :=_ga .ParseBool (_dddgd .Value );if _dddd !=nil {return _dddd ;};_eagc .PublishToServerAttr =&_ddbca ;continue ;};if _dddgd .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_ffdfb ,_dcac :=_ga .ParseBool (_dddgd .Value );if _dcac !=nil {return _dcac ;};_eagc .WorkbookParameterAttr =&_ffdfb ;continue ;};};for {_eceg ,_eeeaa :=d .Token ();if _eeeaa !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065:\u0020\u0025\u0073",_eeeaa );};if _debg ,_deba :=_eceg .(_f .CharData );_deba {_eagc .Content =string (_debg );};if _daabd ,_dbae :=_eceg .(_f .EndElement );_dbae &&_daabd .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_LegacyDrawing and its children
|
|
func (_cbaedb *CT_LegacyDrawing )Validate ()error {return _cbaedb .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};
|
|
|
|
// Validate validates the CT_NumFmt and its children
|
|
func (_gbcfd *CT_NumFmt )Validate ()error {return _gbcfd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};type CT_TableParts struct{
|
|
|
|
// Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Table Part
|
|
TablePart []*CT_TablePart ;};type ST_TableStyleType byte ;type CT_GroupItems struct{
|
|
|
|
// Items Created Count
|
|
CountAttr *uint32 ;
|
|
|
|
// No Value
|
|
M []*CT_Missing ;
|
|
|
|
// Numeric Value
|
|
N []*CT_Number ;
|
|
|
|
// Boolean
|
|
B []*CT_Boolean ;
|
|
|
|
// Error Value
|
|
E []*CT_Error ;
|
|
|
|
// Character Value
|
|
S []*CT_String ;
|
|
|
|
// Date Time
|
|
D []*CT_DateTime ;};func (_feacee *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feacee =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_feacee =1;case "\u0063\u006f\u0075n\u0074":*_feacee =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_feacee =3;case "\u006d\u0061\u0078":*_feacee =4;case "\u006d\u0069\u006e":*_feacee =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_feacee =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_feacee =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_feacee =8;case "\u0073\u0075\u006d":*_feacee =9;case "\u0076\u0061\u0072":*_feacee =10;case "\u0076\u0061\u0072\u0070":*_feacee =11;};return nil ;};func NewCT_OutlinePr ()*CT_OutlinePr {_feggb :=&CT_OutlinePr {};return _feggb };func NewCT_Item ()*CT_Item {_efeaa :=&CT_Item {};return _efeaa };func (_aefde *ST_FormatAction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aefde =0;case "\u0062\u006c\u0061n\u006b":*_aefde =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_aefde =2;case "\u0064\u0072\u0069l\u006c":*_aefde =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_aefde =4;};return nil ;};func (_aggde *CT_Font )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aggde .Name !=nil {_bceg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_cedbb :=range _aggde .Name {e .EncodeElement (_cedbb ,_bceg );};};if _aggde .Charset !=nil {_gcfeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};for _ ,_effce :=range _aggde .Charset {e .EncodeElement (_effce ,_gcfeg );};};if _aggde .Family !=nil {_aaea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_ecadc :=range _aggde .Family {e .EncodeElement (_ecadc ,_aaea );};};if _aggde .B !=nil {_cfeff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_fbgd :=range _aggde .B {e .EncodeElement (_fbgd ,_cfeff );};};if _aggde .I !=nil {_adbba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_ecbdc :=range _aggde .I {e .EncodeElement (_ecbdc ,_adbba );};};if _aggde .Strike !=nil {_dcedf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_bdccb :=range _aggde .Strike {e .EncodeElement (_bdccb ,_dcedf );};};if _aggde .Outline !=nil {_gccfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_eacge :=range _aggde .Outline {e .EncodeElement (_eacge ,_gccfg );};};if _aggde .Shadow !=nil {_bgfce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};for _ ,_fbcfc :=range _aggde .Shadow {e .EncodeElement (_fbcfc ,_bgfce );};};if _aggde .Condense !=nil {_gfafga :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_bafbf :=range _aggde .Condense {e .EncodeElement (_bafbf ,_gfafga );};};if _aggde .Extend !=nil {_bgafcf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_eegbd :=range _aggde .Extend {e .EncodeElement (_eegbd ,_bgafcf );};};if _aggde .Color !=nil {_bbedc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_dedd :=range _aggde .Color {e .EncodeElement (_dedd ,_bbedc );};};if _aggde .Sz !=nil {_gdgcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_babbgd :=range _aggde .Sz {e .EncodeElement (_babbgd ,_gdgcg );};};if _aggde .U !=nil {_cgbbbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075"}};for _ ,_deaag :=range _aggde .U {e .EncodeElement (_deaag ,_cgbbbe );};};if _aggde .VertAlign !=nil {_fege :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_bdcfa :=range _aggde .VertAlign {e .EncodeElement (_bdcfa ,_fege );};};if _aggde .Scheme !=nil {_ebbdb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_dgggf :=range _aggde .Scheme {e .EncodeElement (_dgggf ,_ebbdb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faecd *CT_MdxMetadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aacc :=range start .Attr {if _aacc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbbdff ,_bgfeb :=_ga .ParseUint (_aacc .Value ,10,32);if _bgfeb !=nil {return _bgfeb ;};_ebbc :=uint32 (_gbbdff );_faecd .CountAttr =&_ebbc ;continue ;};};_afdae :for {_dffgb ,_aegbb :=d .Token ();if _aegbb !=nil {return _aegbb ;};switch _gbffe :=_dffgb .(type ){case _f .StartElement :switch _gbffe .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"}:_bafbe :=NewCT_Mdx ();if _bcecf :=d .DecodeElement (_bafbe ,&_gbffe );_bcecf !=nil {return _bcecf ;};_faecd .Mdx =append (_faecd .Mdx ,_bafbe );default:_bb .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\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074\u0061d\u0061t\u0061\u0020\u0025\u0076",_gbffe .Name );if _afafg :=d .Skip ();_afafg !=nil {return _afafg ;};};case _f .EndElement :break _afdae ;case _f .CharData :};};return nil ;};func (_egbaa *Chartsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egbaa .CT_Chartsheet =*NewCT_Chartsheet ();_bdcfag :for {_deacf ,_bccdg :=d .Token ();if _bccdg !=nil {return _bccdg ;};switch _fggcgf :=_deacf .(type ){case _f .StartElement :switch _fggcgf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_egbaa .SheetPr =NewCT_ChartsheetPr ();if _edfba :=d .DecodeElement (_egbaa .SheetPr ,&_fggcgf );_edfba !=nil {return _edfba ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _bcaaa :=d .DecodeElement (_egbaa .SheetViews ,&_fggcgf );_bcaaa !=nil {return _bcaaa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_egbaa .SheetProtection =NewCT_ChartsheetProtection ();if _eeeeaf :=d .DecodeElement (_egbaa .SheetProtection ,&_fggcgf );_eeeeaf !=nil {return _eeeeaf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_egbaa .CustomSheetViews =NewCT_CustomChartsheetViews ();if _fegagg :=d .DecodeElement (_egbaa .CustomSheetViews ,&_fggcgf );_fegagg !=nil {return _fegagg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_egbaa .PageMargins =NewCT_PageMargins ();if _dcgfeg :=d .DecodeElement (_egbaa .PageMargins ,&_fggcgf );_dcgfeg !=nil {return _dcgfeg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_egbaa .PageSetup =NewCT_CsPageSetup ();if _fgdbeg :=d .DecodeElement (_egbaa .PageSetup ,&_fggcgf );_fgdbeg !=nil {return _fgdbeg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_egbaa .HeaderFooter =NewCT_HeaderFooter ();if _dgcfb :=d .DecodeElement (_egbaa .HeaderFooter ,&_fggcgf );_dgcfb !=nil {return _dgcfb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _fdfceb :=d .DecodeElement (_egbaa .Drawing ,&_fggcgf );_fdfceb !=nil {return _fdfceb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_egbaa .LegacyDrawing =NewCT_LegacyDrawing ();if _affdd :=d .DecodeElement (_egbaa .LegacyDrawing ,&_fggcgf );_affdd !=nil {return _affdd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_egbaa .LegacyDrawingHF =NewCT_LegacyDrawing ();if _cggcea :=d .DecodeElement (_egbaa .LegacyDrawingHF ,&_fggcgf );_cggcea !=nil {return _cggcea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_egbaa .DrawingHF =NewCT_DrawingHF ();if _bbffc :=d .DecodeElement (_egbaa .DrawingHF ,&_fggcgf );_bbffc !=nil {return _bbffc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_egbaa .Picture =NewCT_SheetBackgroundPicture ();if _agbcda :=d .DecodeElement (_egbaa .Picture ,&_fggcgf );_agbcda !=nil {return _agbcda ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_egbaa .WebPublishItems =NewCT_WebPublishItems ();if _cdadg :=d .DecodeElement (_egbaa .WebPublishItems ,&_fggcgf );_cdadg !=nil {return _cdadg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbaa .ExtLst =NewCT_ExtensionList ();if _eafeec :=d .DecodeElement (_egbaa .ExtLst ,&_fggcgf );_eafeec !=nil {return _eafeec ;};default:_bb .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\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_fggcgf .Name );if _gbdda :=d .Skip ();_gbdda !=nil {return _gbdda ;};};case _f .EndElement :break _bdcfag ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path
|
|
func (_beggad *CT_Pages )ValidateWithPath (path string )error {for _aaeae ,_daeaf :=range _beggad .Page {if _bdcda :=_daeaf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_aaeae ));_bdcda !=nil {return _bdcda ;};};return nil ;};func (_ccdeb ST_DataValidationErrorStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bedbcf :=_f .Attr {};_bedbcf .Name =name ;switch _ccdeb {case ST_DataValidationErrorStyleUnset :_bedbcf .Value ="";case ST_DataValidationErrorStyleStop :_bedbcf .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_bedbcf .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_bedbcf .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _bedbcf ,nil ;};type CT_TableColumns struct{
|
|
|
|
// Column Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Table Column
|
|
TableColumn []*CT_TableColumn ;};func (_bcfee ST_Pane )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cefcf :=_f .Attr {};_cefcf .Name =name ;switch _bcfee {case ST_PaneUnset :_cefcf .Value ="";case ST_PaneBottomRight :_cefcf .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_cefcf .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_cefcf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_cefcf .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _cefcf ,nil ;};func (_abb *CT_AutoFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abb .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_abb .RefAttr )});};e .EncodeToken (start );if _abb .FilterColumn !=nil {_ac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_fcg :=range _abb .FilterColumn {e .EncodeElement (_fcg ,_ac );};};if _abb .SortState !=nil {_agb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_abb .SortState ,_agb );};if _abb .ExtLst !=nil {_ega :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abb .ExtLst ,_ega );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgddb *CT_SheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fdaaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_eggag :=range _bgddb .SheetView {e .EncodeElement (_eggag ,_fdaaa );};if _bgddb .ExtLst !=nil {_bggcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bgddb .ExtLst ,_bggcd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_RangePr and its children
|
|
func (_cadfad *CT_RangePr )Validate ()error {return _cadfad .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};type CT_MergeCells struct{
|
|
|
|
// Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Merged Cell
|
|
MergeCell []*CT_MergeCell ;};type CT_DefinedName struct{NameAttr string ;CommentAttr *string ;CustomMenuAttr *string ;DescriptionAttr *string ;HelpAttr *string ;StatusBarAttr *string ;LocalSheetIdAttr *uint32 ;HiddenAttr *bool ;FunctionAttr *bool ;VbProcedureAttr *bool ;XlmAttr *bool ;FunctionGroupIdAttr *uint32 ;ShortcutKeyAttr *string ;PublishToServerAttr *bool ;WorkbookParameterAttr *bool ;Content string ;};func NewCT_CustomProperty ()*CT_CustomProperty {_effea :=&CT_CustomProperty {};return _effea };type CT_ObjectPr struct{
|
|
|
|
// Locked Flag
|
|
LockedAttr *bool ;
|
|
|
|
// Default Size Flag
|
|
DefaultSizeAttr *bool ;
|
|
|
|
// Print Flag
|
|
PrintAttr *bool ;
|
|
|
|
// Disabled Flag
|
|
DisabledAttr *bool ;
|
|
|
|
// UI Object Flag
|
|
UiObjectAttr *bool ;
|
|
|
|
// Automatic Fill Flag
|
|
AutoFillAttr *bool ;
|
|
|
|
// Automatic Line Flag
|
|
AutoLineAttr *bool ;
|
|
|
|
// Automatic Size Flag
|
|
AutoPictAttr *bool ;
|
|
|
|
// Custom Function
|
|
MacroAttr *string ;
|
|
|
|
// Alternative Text
|
|
AltTextAttr *string ;
|
|
|
|
// Dynamic Data Exchange Flag
|
|
DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func (_fdbf ST_ParameterType )String ()string {switch _fdbf {case 0:return "";case 1:return "\u0070\u0072\u006f\u006d\u0070\u0074";case 2:return "\u0076\u0061\u006cu\u0065";case 3:return "\u0063\u0065\u006c\u006c";};return "";};func NewCT_GroupItems ()*CT_GroupItems {_ddaef :=&CT_GroupItems {};return _ddaef };func (_abedb *CT_ReviewedRevisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cffeb :=range start .Attr {if _cffeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdddf ,_ddadc :=_ga .ParseUint (_cffeb .Value ,10,32);if _ddadc !=nil {return _ddadc ;};_dcadf :=uint32 (_fdddf );_abedb .CountAttr =&_dcadf ;continue ;};};_cgbdd :for {_faaefa ,_eeged :=d .Token ();if _eeged !=nil {return _eeged ;};switch _abdced :=_faaefa .(type ){case _f .StartElement :switch _abdced .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}:_eaaaa :=NewCT_Reviewed ();if _gacaec :=d .DecodeElement (_eaaaa ,&_abdced );_gacaec !=nil {return _gacaec ;};_abedb .Reviewed =append (_abedb .Reviewed ,_eaaaa );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_abdced .Name );if _ccdeg :=d .Skip ();_ccdeg !=nil {return _ccdeg ;};};case _f .EndElement :break _cgbdd ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_RevisionComment and its children
|
|
func (_acbca *CT_RevisionComment )Validate ()error {return _acbca .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};func NewCT_DataValidations ()*CT_DataValidations {_ggfg :=&CT_DataValidations {};return _ggfg };func (_ccgggec ST_DataValidationType )ValidateWithPath (path string )error {switch _ccgggec {case 0,1,2,3,4,5,6,7,8:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccgggec ));};return nil ;};func (_egefa *ST_SortMethod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egefa =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_egefa =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_egefa =2;case "\u006e\u006f\u006e\u0065":*_egefa =3;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path
|
|
func (_gefbg *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_befbdg :=&CT_MetadataStringIndex {};return _befbdg ;};func NewCT_colItems ()*CT_colItems {_eccgcc :=&CT_colItems {};return _eccgcc };type ST_TotalsRowFunction byte ;
|
|
|
|
// Validate validates the CT_ReviewedRevisions and its children
|
|
func (_gfbae *CT_ReviewedRevisions )Validate ()error {return _gfbae .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");};func (_caaaaa *CT_MergeCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_baagd :=range start .Attr {if _baagd .Name .Local =="\u0072\u0065\u0066"{_bebe ,_aaebb :=_baagd .Value ,error (nil );if _aaebb !=nil {return _aaebb ;};_caaaaa .RefAttr =_bebe ;continue ;};};for {_deegd ,_adfdd :=d .Token ();if _adfdd !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_adfdd );};if _egbae ,_fgddca :=_deegd .(_f .EndElement );_fgddca &&_egbae .Name ==start .Name {break ;};};return nil ;};func (_egdgb ST_FieldSortType )String ()string {switch _egdgb {case 0:return "";case 1:return "\u006d\u0061\u006e\u0075\u0061\u006c";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return "";};type ST_FontScheme byte ;func (_acbccd *CT_PivotSelection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acbccd .PivotArea =NewCT_PivotArea ();for _ ,_cefbfb :=range start .Attr {if _cefbfb .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"&&_cefbfb .Name .Local =="\u0069\u0064"||_cefbfb .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"&&_cefbfb .Name .Local =="\u0069\u0064"{_fegc ,_cebab :=_cefbfb .Value ,error (nil );if _cebab !=nil {return _cebab ;};_acbccd .IdAttr =&_fegc ;continue ;};if _cefbfb .Name .Local =="\u006d\u0069\u006e"{_affae ,_abgab :=_ga .ParseUint (_cefbfb .Value ,10,32);if _abgab !=nil {return _abgab ;};_dacae :=uint32 (_affae );_acbccd .MinAttr =&_dacae ;continue ;};if _cefbfb .Name .Local =="\u006d\u0061\u0078"{_bcffd ,_dgcgf :=_ga .ParseUint (_cefbfb .Value ,10,32);if _dgcgf !=nil {return _dgcgf ;};_ffceg :=uint32 (_bcffd );_acbccd .MaxAttr =&_ffceg ;continue ;};if _cefbfb .Name .Local =="\u006c\u0061\u0062e\u006c"{_ceafaa ,_ffdbc :=_ga .ParseBool (_cefbfb .Value );if _ffdbc !=nil {return _ffdbc ;};_acbccd .LabelAttr =&_ceafaa ;continue ;};if _cefbfb .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_cgdbd ,_ebfcagg :=_ga .ParseUint (_cefbfb .Value ,10,32);if _ebfcagg !=nil {return _ebfcagg ;};_fdggdc :=uint32 (_cgdbd );_acbccd .ActiveRowAttr =&_fdggdc ;continue ;};if _cefbfb .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_feaec ,_afcfd :=_ga .ParseBool (_cefbfb .Value );if _afcfd !=nil {return _afcfd ;};_acbccd .ExtendableAttr =&_feaec ;continue ;};if _cefbfb .Name .Local =="\u0061\u0078\u0069\u0073"{_acbccd .AxisAttr .UnmarshalXMLAttr (_cefbfb );continue ;};if _cefbfb .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_dbfdc ,_bdbda :=_ga .ParseUint (_cefbfb .Value ,10,32);if _bdbda !=nil {return _bdbda ;};_eegdf :=uint32 (_dbfdc );_acbccd .DimensionAttr =&_eegdf ;continue ;};if _cefbfb .Name .Local =="\u0073\u0074\u0061r\u0074"{_bbbab ,_ebgagg :=_ga .ParseUint (_cefbfb .Value ,10,32);if _ebgagg !=nil {return _ebgagg ;};_fcff :=uint32 (_bbbab );_acbccd .StartAttr =&_fcff ;continue ;};if _cefbfb .Name .Local =="\u0070\u0061\u006e\u0065"{_acbccd .PaneAttr .UnmarshalXMLAttr (_cefbfb );continue ;};if _cefbfb .Name .Local =="\u0064\u0061\u0074\u0061"{_feccf ,_beedg :=_ga .ParseBool (_cefbfb .Value );if _beedg !=nil {return _beedg ;};_acbccd .DataAttr =&_feccf ;continue ;};if _cefbfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgbebf ,_bcgcfb :=_ga .ParseUint (_cefbfb .Value ,10,32);if _bcgcfb !=nil {return _bcgcfb ;};_caagc :=uint32 (_bgbebf );_acbccd .CountAttr =&_caagc ;continue ;};if _cefbfb .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_aeeff ,_efdff :=_ga .ParseUint (_cefbfb .Value ,10,32);if _efdff !=nil {return _efdff ;};_gaabeg :=uint32 (_aeeff );_acbccd .ActiveColAttr =&_gaabeg ;continue ;};if _cefbfb .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_ebfbc ,_dadggf :=_ga .ParseUint (_cefbfb .Value ,10,32);if _dadggf !=nil {return _dadggf ;};_dgbfde :=uint32 (_ebfbc );_acbccd .PreviousRowAttr =&_dgbfde ;continue ;};if _cefbfb .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_dfdda ,_aadfb :=_ga .ParseUint (_cefbfb .Value ,10,32);if _aadfb !=nil {return _aadfb ;};_ebcba :=uint32 (_dfdda );_acbccd .PreviousColAttr =&_ebcba ;continue ;};if _cefbfb .Name .Local =="\u0063\u006c\u0069c\u006b"{_bgeda ,_gadeee :=_ga .ParseUint (_cefbfb .Value ,10,32);if _gadeee !=nil {return _gadeee ;};_cebbd :=uint32 (_bgeda );_acbccd .ClickAttr =&_cebbd ;continue ;};if _cefbfb .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_fadfc ,_acafdb :=_ga .ParseBool (_cefbfb .Value );if _acafdb !=nil {return _acafdb ;};_acbccd .ShowHeaderAttr =&_fadfc ;continue ;};};_gaaedg :for {_eacgee ,_daaaa :=d .Token ();if _daaaa !=nil {return _daaaa ;};switch _fdcb :=_eacgee .(type ){case _f .StartElement :switch _fdcb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _egfdd :=d .DecodeElement (_acbccd .PivotArea ,&_fdcb );_egfdd !=nil {return _egfdd ;};default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0020\u0025\u0076",_fdcb .Name );if _feefg :=d .Skip ();_feefg !=nil {return _feefg ;};};case _f .EndElement :break _gaaedg ;case _f .CharData :};};return nil ;};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_agfgc :=&CT_ChartsheetProtection {};return _agfgc ;};func (_edaag ST_UpdateLinks )Validate ()error {return _edaag .ValidateWithPath ("")};func (_fcaea ST_SortMethod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eddbe :=_f .Attr {};_eddbe .Name =name ;switch _fcaea {case ST_SortMethodUnset :_eddbe .Value ="";case ST_SortMethodStroke :_eddbe .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_eddbe .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_eddbe .Value ="\u006e\u006f\u006e\u0065";};return _eddbe ,nil ;};func (_fcgdd ST_DynamicFilterType )String ()string {switch _fcgdd {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 3:return "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case 4:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 5:return "\u0074\u006f\u0064a\u0079";case 6:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 7:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 11:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 12:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 13:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 14:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 15:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 16:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 17:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case 18:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 19:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 20:return "\u0051\u0031";case 21:return "\u0051\u0032";case 22:return "\u0051\u0033";case 23:return "\u0051\u0034";case 24:return "\u004d\u0031";case 25:return "\u004d\u0032";case 26:return "\u004d\u0033";case 27:return "\u004d\u0034";case 28:return "\u004d\u0035";case 29:return "\u004d\u0036";case 30:return "\u004d\u0037";case 31:return "\u004d\u0038";case 32:return "\u004d\u0039";case 33:return "\u004d\u0031\u0030";case 34:return "\u004d\u0031\u0031";case 35:return "\u004d\u0031\u0032";};return "";};func (_efdab *ST_RevisionAction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efdab =0;case "\u0061\u0064\u0064":*_efdab =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_efdab =2;};return nil ;};func (_cagdf ST_DataValidationErrorStyle )String ()string {switch _cagdf {case 0:return "";case 1:return "\u0073\u0074\u006f\u0070";case 2:return "\u0077a\u0072\u006e\u0069\u006e\u0067";case 3:return "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return "";};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_febf :=&CT_ColHierarchiesUsage {};return _febf ;};
|
|
|
|
// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path
|
|
func (_gecd *CT_FontSize )ValidateWithPath (path string )error {return nil };func (_bebfee ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _bebfee {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebfee ));};return nil ;};func (_dggc *CT_ExternalCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dggc .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_dggc .RAttr )});};if _dggc .TAttr !=ST_CellTypeUnset {_eddab ,_ggecc :=_dggc .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _ggecc !=nil {return _ggecc ;};start .Attr =append (start .Attr ,_eddab );};if _dggc .VmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_dggc .VmAttr )});};e .EncodeToken (start );if _dggc .V !=nil {_beffc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_cf .AddPreserveSpaceAttr (&_beffc ,*_dggc .V );e .EncodeElement (_dggc .V ,_beffc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgefe ST_PivotFilterType )Validate ()error {return _cgefe .ValidateWithPath ("")};func (_abfaff *ST_ItemType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abfaff =0;case "\u0064\u0061\u0074\u0061":*_abfaff =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_abfaff =2;case "\u0073\u0075\u006d":*_abfaff =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_abfaff =4;case "\u0061\u0076\u0067":*_abfaff =5;case "\u006d\u0061\u0078":*_abfaff =6;case "\u006d\u0069\u006e":*_abfaff =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_abfaff =8;case "\u0063\u006f\u0075n\u0074":*_abfaff =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_abfaff =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_abfaff =11;case "\u0076\u0061\u0072":*_abfaff =12;case "\u0076\u0061\u0072\u0050":*_abfaff =13;case "\u0067\u0072\u0061n\u0064":*_abfaff =14;case "\u0062\u006c\u0061n\u006b":*_abfaff =15;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path
|
|
func (_ecdag *CT_XStringElement )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the Revisions and its children
|
|
func (_beggba *Revisions )Validate ()error {return _beggba .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_fdecg *CT_MdxMemeberProp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgga :=range start .Attr {if _dgga .Name .Local =="\u006e"{_ccaee ,_fagd :=_ga .ParseUint (_dgga .Value ,10,32);if _fagd !=nil {return _fagd ;};_fdecg .NAttr =uint32 (_ccaee );continue ;};if _dgga .Name .Local =="\u006e\u0070"{_aeec ,_fedgg :=_ga .ParseUint (_dgga .Value ,10,32);if _fedgg !=nil {return _fedgg ;};_fdecg .NpAttr =uint32 (_aeec );continue ;};};for {_dgbac ,_daeda :=d .Token ();if _daeda !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065\u0072\u0050\u0072\u006f\u0070: \u0025\u0073",_daeda );};if _afdea ,_daacf :=_dgbac .(_f .EndElement );_daacf &&_afdea .Name ==start .Name {break ;};};return nil ;};func (_bcgde ST_FontScheme )String ()string {switch _bcgde {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006d\u0061\u006ao\u0072";case 3:return "\u006d\u0069\u006eo\u0072";};return "";};func NewConnections ()*Connections {_dbacc :=&Connections {};_dbacc .CT_Connections =*NewCT_Connections ();return _dbacc ;};type ExternalLink struct{CT_ExternalLink };func (_fafga *CT_SheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fged :for {_defed ,_dggeb :=d .Token ();if _dggeb !=nil {return _dggeb ;};switch _dfcba :=_defed .(type ){case _f .StartElement :switch _dfcba .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_bfead :=NewCT_SheetView ();if _ggcgg :=d .DecodeElement (_bfead ,&_dfcba );_ggcgg !=nil {return _ggcgg ;};_fafga .SheetView =append (_fafga .SheetView ,_bfead );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafga .ExtLst =NewCT_ExtensionList ();if _ebfgf :=d .DecodeElement (_fafga .ExtLst ,&_dfcba );_ebfgf !=nil {return _ebfgf ;};default:_bb .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\u0053h\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073 \u0025\u0076",_dfcba .Name );if _cgbega :=d .Skip ();_cgbega !=nil {return _cgbega ;};};case _f .EndElement :break _fged ;case _f .CharData :};};return nil ;};func (_gcaee *CT_PivotAreaReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcaee .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gcaee .FieldAttr )});};if _gcaee .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcaee .CountAttr )});};if _gcaee .SelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .SelectedAttr ))});};if _gcaee .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .ByPositionAttr ))});};if _gcaee .RelativeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .RelativeAttr ))});};if _gcaee .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .DefaultSubtotalAttr ))});};if _gcaee .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .SumSubtotalAttr ))});};if _gcaee .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .CountASubtotalAttr ))});};if _gcaee .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .AvgSubtotalAttr ))});};if _gcaee .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .MaxSubtotalAttr ))});};if _gcaee .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .MinSubtotalAttr ))});};if _gcaee .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .ProductSubtotalAttr ))});};if _gcaee .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .CountSubtotalAttr ))});};if _gcaee .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .StdDevSubtotalAttr ))});};if _gcaee .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .StdDevPSubtotalAttr ))});};if _gcaee .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .VarSubtotalAttr ))});};if _gcaee .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_gcaee .VarPSubtotalAttr ))});};e .EncodeToken (start );if _gcaee .X !=nil {_dcbab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_eeccf :=range _gcaee .X {e .EncodeElement (_eeccf ,_dcbab );};};if _gcaee .ExtLst !=nil {_cdbcb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gcaee .ExtLst ,_cdbcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Dxfs ()*CT_Dxfs {_gcgcb :=&CT_Dxfs {};return _gcgcb };func (_dbegce *CT_WebPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbegce .XmlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbegce .XmlAttr ))});};if _dbegce .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbegce .SourceDataAttr ))});};if _dbegce .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbegce .ParsePreAttr ))});};if _dbegce .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbegce .ConsecutiveAttr ))});};if _dbegce .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbegce .FirstRowAttr ))});};if _dbegce .Xl97Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbegce .Xl97Attr ))});};if _dbegce .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbegce .TextDatesAttr ))});};if _dbegce .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbegce .Xl2000Attr ))});};if _dbegce .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_dbegce .UrlAttr )});};if _dbegce .PostAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbegce .PostAttr )});};if _dbegce .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dbegce .HtmlTablesAttr ))});};if _dbegce .HtmlFormatAttr !=ST_HtmlFmtUnset {_cafggff ,_caaceff :=_dbegce .HtmlFormatAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _caaceff !=nil {return _caaceff ;};start .Attr =append (start .Attr ,_cafggff );};if _dbegce .EditPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dbegce .EditPageAttr )});};e .EncodeToken (start );if _dbegce .Tables !=nil {_cddag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}};e .EncodeElement (_dbegce .Tables ,_cddag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efgcf *CT_Missing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efgcf .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efgcf .UAttr ))});};if _efgcf .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efgcf .FAttr ))});};if _efgcf .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_efgcf .CAttr )});};if _efgcf .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_efgcf .CpAttr )});};if _efgcf .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_efgcf .InAttr )});};if _efgcf .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_efgcf .BcAttr )});};if _efgcf .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_efgcf .FcAttr )});};if _efgcf .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efgcf .IAttr ))});};if _efgcf .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efgcf .UnAttr ))});};if _efgcf .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efgcf .StAttr ))});};if _efgcf .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efgcf .BAttr ))});};e .EncodeToken (start );if _efgcf .Tpls !=nil {_beebg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_adbcc :=range _efgcf .Tpls {e .EncodeElement (_adbcc ,_beebg );};};if _efgcf .X !=nil {_cdffd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fcfc :=range _efgcf .X {e .EncodeElement (_fcfc ,_cdffd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path
|
|
func (_afcbfd *CT_PageSetup )ValidateWithPath (path string )error {if _afcbfd .PaperHeightAttr !=nil {if !_fe .ST_PositiveUniversalMeasurePatternRe .MatchString (*_afcbfd .PaperHeightAttr ){return _b .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fe .ST_PositiveUniversalMeasurePatternRe ,*_afcbfd .PaperHeightAttr );};};if _afcbfd .PaperHeightAttr !=nil {if !_fe .ST_UniversalMeasurePatternRe .MatchString (*_afcbfd .PaperHeightAttr ){return _b .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fe .ST_UniversalMeasurePatternRe ,*_afcbfd .PaperHeightAttr );};};if _afcbfd .PaperWidthAttr !=nil {if !_fe .ST_PositiveUniversalMeasurePatternRe .MatchString (*_afcbfd .PaperWidthAttr ){return _b .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fe .ST_PositiveUniversalMeasurePatternRe ,*_afcbfd .PaperWidthAttr );};};if _afcbfd .PaperWidthAttr !=nil {if !_fe .ST_UniversalMeasurePatternRe .MatchString (*_afcbfd .PaperWidthAttr ){return _b .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fe .ST_UniversalMeasurePatternRe ,*_afcbfd .PaperWidthAttr );};};if _caedb :=_afcbfd .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_caedb !=nil {return _caedb ;};if _adbcg :=_afcbfd .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_adbcg !=nil {return _adbcg ;};if _adfdb :=_afcbfd .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_adfdb !=nil {return _adfdb ;};if _ebgd :=_afcbfd .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072");_ebgd !=nil {return _ebgd ;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path
|
|
func (_bggec *CT_PivotSelection )ValidateWithPath (path string )error {if _gebec :=_bggec .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_gebec !=nil {return _gebec ;};if _fdcda :=_bggec .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_fdcda !=nil {return _fdcda ;};if _egbbc :=_bggec .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_egbbc !=nil {return _egbbc ;};return nil ;};func NewCT_DataValidation ()*CT_DataValidation {_gdaag :=&CT_DataValidation {};return _gdaag };func (_ecfcd ST_PaneState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecfcd .String (),start );};type CT_PageFields struct{
|
|
|
|
// Page Item Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Page Field
|
|
PageField []*CT_PageField ;};func (_bdbd *CT_MergeCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdbd .CountAttr )});};e .EncodeToken (start );_cabdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_faaa :=range _bdbd .MergeCell {e .EncodeElement (_faaa ,_cabdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdcgg *CT_CellFormula )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaab :=range start .Attr {if _gaab .Name .Local =="\u0074"{_fdcgg .TAttr .UnmarshalXMLAttr (_gaab );continue ;};if _gaab .Name .Local =="\u0061\u0063\u0061"{_affc ,_age :=_ga .ParseBool (_gaab .Value );if _age !=nil {return _age ;};_fdcgg .AcaAttr =&_affc ;continue ;};if _gaab .Name .Local =="\u0072\u0065\u0066"{_cccf ,_dfde :=_gaab .Value ,error (nil );if _dfde !=nil {return _dfde ;};_fdcgg .RefAttr =&_cccf ;continue ;};if _gaab .Name .Local =="\u0064\u0074\u0032\u0044"{_cadd ,_aadc :=_ga .ParseBool (_gaab .Value );if _aadc !=nil {return _aadc ;};_fdcgg .Dt2DAttr =&_cadd ;continue ;};if _gaab .Name .Local =="\u0064\u0074\u0072"{_cgge ,_agec :=_ga .ParseBool (_gaab .Value );if _agec !=nil {return _agec ;};_fdcgg .DtrAttr =&_cgge ;continue ;};if _gaab .Name .Local =="\u0064\u0065\u006c\u0031"{_afee ,_cgag :=_ga .ParseBool (_gaab .Value );if _cgag !=nil {return _cgag ;};_fdcgg .Del1Attr =&_afee ;continue ;};if _gaab .Name .Local =="\u0064\u0065\u006c\u0032"{_caba ,_faed :=_ga .ParseBool (_gaab .Value );if _faed !=nil {return _faed ;};_fdcgg .Del2Attr =&_caba ;continue ;};if _gaab .Name .Local =="\u0072\u0031"{_ebfc ,_addd :=_gaab .Value ,error (nil );if _addd !=nil {return _addd ;};_fdcgg .R1Attr =&_ebfc ;continue ;};if _gaab .Name .Local =="\u0072\u0032"{_fgdd ,_gcae :=_gaab .Value ,error (nil );if _gcae !=nil {return _gcae ;};_fdcgg .R2Attr =&_fgdd ;continue ;};if _gaab .Name .Local =="\u0063\u0061"{_adcbd ,_cegce :=_ga .ParseBool (_gaab .Value );if _cegce !=nil {return _cegce ;};_fdcgg .CaAttr =&_adcbd ;continue ;};if _gaab .Name .Local =="\u0073\u0069"{_ebea ,_dgde :=_ga .ParseUint (_gaab .Value ,10,32);if _dgde !=nil {return _dgde ;};_ebfcf :=uint32 (_ebea );_fdcgg .SiAttr =&_ebfcf ;continue ;};if _gaab .Name .Local =="\u0062\u0078"{_dfgg ,_gdca :=_ga .ParseBool (_gaab .Value );if _gdca !=nil {return _gdca ;};_fdcgg .BxAttr =&_dfgg ;continue ;};};for {_efee ,_dede :=d .Token ();if _dede !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u0065\u006c\u006c\u0046\u006f\u0072\u006d\u0075\u006c\u0061:\u0020\u0025\u0073",_dede );};if _acag ,_cafg :=_efee .(_f .CharData );_cafg {_fdcgg .Content =string (_acag );};if _cbgc ,_bdec :=_efee .(_f .EndElement );_bdec &&_cbgc .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_SheetId and its children
|
|
func (_abdea *CT_SheetId )Validate ()error {return _abdea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};type ST_GroupBy byte ;func (_gacf *CT_Cols )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeee :for {_febga ,_aafg :=d .Token ();if _aafg !=nil {return _aafg ;};switch _afecd :=_febga .(type ){case _f .StartElement :switch _afecd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"}:_gfbb :=NewCT_Col ();if _aage :=d .DecodeElement (_gfbb ,&_afecd );_aage !=nil {return _aage ;};_gacf .Col =append (_gacf .Col ,_gfbb );default:_bb .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\u0043T\u005f\u0043\u006f\u006c\u0073\u0020\u0025\u0076",_afecd .Name );if _fbdbg :=d .Skip ();_fbdbg !=nil {return _fbdbg ;};};case _f .EndElement :break _aeee ;case _f .CharData :};};return nil ;};type CT_TextFields struct{
|
|
|
|
// Count of Fields
|
|
CountAttr *uint32 ;
|
|
|
|
// Text Import Field Settings
|
|
TextField []*CT_TextField ;};func (_cbdcd *CT_RevisionQueryTableField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcabfe :=range start .Attr {if _gcabfe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gbccf ,_cfaea :=_ga .ParseUint (_gcabfe .Value ,10,32);if _cfaea !=nil {return _cfaea ;};_cbdcd .SheetIdAttr =uint32 (_gbccf );continue ;};if _gcabfe .Name .Local =="\u0072\u0065\u0066"{_geggb ,_eaeeg :=_gcabfe .Value ,error (nil );if _eaeeg !=nil {return _eaeeg ;};_cbdcd .RefAttr =_geggb ;continue ;};if _gcabfe .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_fbcbcb ,_fggebg :=_ga .ParseUint (_gcabfe .Value ,10,32);if _fggebg !=nil {return _fggebg ;};_cbdcd .FieldIdAttr =uint32 (_fbcbcb );continue ;};};for {_gegdc ,_caddbb :=d .Token ();if _caddbb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0051\u0075\u0065\u0072\u0079T\u0061\u0062\u006c\u0065\u0046i\u0065\u006cd\u003a\u0020\u0025\u0073",_caddbb );};if _acgff ,_dbgcf :=_gegdc .(_f .EndElement );_dbgcf &&_acgff .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_MeasureDimensionMaps and its children
|
|
func (_cfdf *CT_MeasureDimensionMaps )Validate ()error {return _cfdf .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_gbaff *CT_MemberProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fccbg :=range start .Attr {if _fccbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_agdcb ,_cfbef :=_ga .ParseUint (_fccbg .Value ,10,32);if _cfbef !=nil {return _cfbef ;};_egggd :=uint32 (_agdcb );_gbaff .CountAttr =&_egggd ;continue ;};};_cffbf :for {_aageg ,_ecgbd :=d .Token ();if _ecgbd !=nil {return _ecgbd ;};switch _beebd :=_aageg .(type ){case _f .StartElement :switch _beebd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"}:_fdcfbce :=NewCT_MemberProperty ();if _dfbf :=d .DecodeElement (_fdcfbce ,&_beebd );_dfbf !=nil {return _dfbf ;};_gbaff .Mp =append (_gbaff .Mp ,_fdcfbce );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050ro\u0070\u0065\u0072\u0074\u0069\u0065\u0073\u0020\u0025\u0076",_beebd .Name );if _ecaff :=d .Skip ();_ecaff !=nil {return _ecaff ;};};case _f .EndElement :break _cffbf ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_HeaderFooter and its children
|
|
func (_afge *CT_HeaderFooter )Validate ()error {return _afge .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};
|
|
|
|
// Validate validates the EG_ExtensionList and its children
|
|
func (_egdffb *EG_ExtensionList )Validate ()error {return _egdffb .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_eabff ST_DataValidationOperator )Validate ()error {return _eabff .ValidateWithPath ("")};const (ST_MdxFunctionTypeUnset ST_MdxFunctionType =0;ST_MdxFunctionTypeM ST_MdxFunctionType =1;ST_MdxFunctionTypeV ST_MdxFunctionType =2;ST_MdxFunctionTypeS ST_MdxFunctionType =3;ST_MdxFunctionTypeC ST_MdxFunctionType =4;ST_MdxFunctionTypeR ST_MdxFunctionType =5;ST_MdxFunctionTypeP ST_MdxFunctionType =6;ST_MdxFunctionTypeK ST_MdxFunctionType =7;);
|
|
|
|
// Validate validates the CT_Dxfs and its children
|
|
func (_gecf *CT_Dxfs )Validate ()error {return _gecf .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};func (_fbfbg *CT_SheetBackgroundPicture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fbfbg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RowFields struct{
|
|
|
|
// Repeated Items Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Row Items
|
|
Field []*CT_Field ;};
|
|
|
|
// Validate validates the CT_PivotCacheDefinition and its children
|
|
func (_gfcdd *CT_PivotCacheDefinition )Validate ()error {return _gfcdd .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_dcfca *CT_SmartTagType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbefb :=range start .Attr {if _fbefb .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_cbebf ,_beeef :=_fbefb .Value ,error (nil );if _beeef !=nil {return _beeef ;};_dcfca .NamespaceUriAttr =&_cbebf ;continue ;};if _fbefb .Name .Local =="\u006e\u0061\u006d\u0065"{_acbgb ,_cdded :=_fbefb .Value ,error (nil );if _cdded !=nil {return _cdded ;};_dcfca .NameAttr =&_acbgb ;continue ;};if _fbefb .Name .Local =="\u0075\u0072\u006c"{_egedgc ,_edced :=_fbefb .Value ,error (nil );if _edced !=nil {return _edced ;};_dcfca .UrlAttr =&_egedgc ;continue ;};};for {_fedaga ,_fcdfb :=d .Token ();if _fcdfb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_fcdfb );};if _bagcfb ,_aefcg :=_fedaga .(_f .EndElement );_aefcg &&_bagcfb .Name ==start .Name {break ;};};return nil ;};func (_cdbfd *CT_RevisionDefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbaebe :=range start .Attr {if _gbaebe .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_dfag ,_dcgee :=_gbaebe .Value ,error (nil );if _dcgee !=nil {return _dcgee ;};_cdbfd .DescriptionAttr =&_dfag ;continue ;};if _gbaebe .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_aedfa ,_cdfeg :=_gbaebe .Value ,error (nil );if _cdfeg !=nil {return _cdfeg ;};_cdbfd .OldDescriptionAttr =&_aedfa ;continue ;};if _gbaebe .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_begbg ,_bagfaf :=_ga .ParseBool (_gbaebe .Value );if _bagfaf !=nil {return _bagfaf ;};_cdbfd .CustomViewAttr =&_begbg ;continue ;};if _gbaebe .Name .Local =="\u0068\u0065\u006c\u0070"{_affea ,_fdfg :=_gbaebe .Value ,error (nil );if _fdfg !=nil {return _fdfg ;};_cdbfd .HelpAttr =&_affea ;continue ;};if _gbaebe .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gaecbb ,_fdfbg :=_ga .ParseBool (_gbaebe .Value );if _fdfbg !=nil {return _fdfbg ;};_cdbfd .FunctionAttr =&_gaecbb ;continue ;};if _gbaebe .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_bfafd ,_daabgd :=_gbaebe .Value ,error (nil );if _daabgd !=nil {return _daabgd ;};_cdbfd .OldHelpAttr =&_bfafd ;continue ;};if _gbaebe .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_gbgfa ,_ebeff :=_ga .ParseUint (_gbaebe .Value ,10,8);if _ebeff !=nil {return _ebeff ;};_badfcg :=uint8 (_gbgfa );_cdbfd .FunctionGroupIdAttr =&_badfcg ;continue ;};if _gbaebe .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_cefac ,_ceddc :=_gbaebe .Value ,error (nil );if _ceddc !=nil {return _ceddc ;};_cdbfd .StatusBarAttr =&_cefac ;continue ;};if _gbaebe .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_aadce ,_bdeac :=_ga .ParseUint (_gbaebe .Value ,10,8);if _bdeac !=nil {return _bdeac ;};_ggddg :=uint8 (_aadce );_cdbfd .ShortcutKeyAttr =&_ggddg ;continue ;};if _gbaebe .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_badbe ,_decba :=_gbaebe .Value ,error (nil );if _decba !=nil {return _decba ;};_cdbfd .OldStatusBarAttr =&_badbe ;continue ;};if _gbaebe .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cbbdfc ,_bfbae :=_ga .ParseBool (_gbaebe .Value );if _bfbae !=nil {return _bfbae ;};_cdbfd .HiddenAttr =&_cbbdfc ;continue ;};if _gbaebe .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_ggaga ,_dbded :=_gbaebe .Value ,error (nil );if _dbded !=nil {return _dbded ;};_cdbfd .OldCommentAttr =&_ggaga ;continue ;};if _gbaebe .Name .Local =="\u006e\u0061\u006d\u0065"{_gegbbd ,_aaegdb :=_gbaebe .Value ,error (nil );if _aaegdb !=nil {return _aaegdb ;};_cdbfd .NameAttr =_gegbbd ;continue ;};if _gbaebe .Name .Local =="\u0072\u0061"{_fgcgb ,_daded :=_ga .ParseBool (_gbaebe .Value );if _daded !=nil {return _daded ;};_cdbfd .RaAttr =&_fgcgb ;continue ;};if _gbaebe .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_agcbbe ,_fdgee :=_ga .ParseUint (_gbaebe .Value ,10,32);if _fdgee !=nil {return _fdgee ;};_eedab :=uint32 (_agcbbe );_cdbfd .LocalSheetIdAttr =&_eedab ;continue ;};if _gbaebe .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_beedb ,_eacffb :=_gbaebe .Value ,error (nil );if _eacffb !=nil {return _eacffb ;};_cdbfd .CommentAttr =&_beedb ;continue ;};if _gbaebe .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_abfcd ,_gddbe :=_gbaebe .Value ,error (nil );if _gddbe !=nil {return _gddbe ;};_cdbfd .CustomMenuAttr =&_abfcd ;continue ;};if _gbaebe .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_efebc ,_edeec :=_ga .ParseBool (_gbaebe .Value );if _edeec !=nil {return _edeec ;};_cdbfd .OldFunctionAttr =&_efebc ;continue ;};if _gbaebe .Name .Local =="\u0075\u0061"{_gcddf ,_eada :=_ga .ParseBool (_gbaebe .Value );if _eada !=nil {return _eada ;};_cdbfd .UaAttr =&_gcddf ;continue ;};if _gbaebe .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_bfcgc ,_bbbed :=_ga .ParseUint (_gbaebe .Value ,10,8);if _bbbed !=nil {return _bbbed ;};_gbafb :=uint8 (_bfcgc );_cdbfd .OldShortcutKeyAttr =&_gbafb ;continue ;};if _gbaebe .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_addfbb ,_abfga :=_ga .ParseBool (_gbaebe .Value );if _abfga !=nil {return _abfga ;};_cdbfd .OldHiddenAttr =&_addfbb ;continue ;};if _gbaebe .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_ececb ,_ccdac :=_gbaebe .Value ,error (nil );if _ccdac !=nil {return _ccdac ;};_cdbfd .OldCustomMenuAttr =&_ececb ;continue ;};if _gbaebe .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_feebac ,_bfbbfe :=_ga .ParseUint (_gbaebe .Value ,10,8);if _bfbbfe !=nil {return _bfbbfe ;};_adbcce :=uint8 (_feebac );_cdbfd .OldFunctionGroupIdAttr =&_adbcce ;continue ;};if _gbaebe .Name .Local =="\u0072\u0049\u0064"{_cdaecb ,_adab :=_ga .ParseUint (_gbaebe .Value ,10,32);if _adab !=nil {return _adab ;};_eccbf :=uint32 (_cdaecb );_cdbfd .RIdAttr =&_eccbf ;continue ;};};_bfdaeb :for {_gcddd ,_dfece :=d .Token ();if _dfece !=nil {return _dfece ;};switch _egcbg :=_gcddd .(type ){case _f .StartElement :switch _egcbg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:_cdbfd .Formula =new (string );if _agaaaf :=d .DecodeElement (_cdbfd .Formula ,&_egcbg );_agaaaf !=nil {return _agaaaf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_cdbfd .OldFormula =new (string );if _dbbdf :=d .DecodeElement (_cdbfd .OldFormula ,&_egcbg );_dbbdf !=nil {return _dbbdf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdbfd .ExtLst =NewCT_ExtensionList ();if _aeagc :=d .DecodeElement (_cdbfd .ExtLst ,&_egcbg );_aeagc !=nil {return _aeagc ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0020\u0025\u0076",_egcbg .Name );if _fddb :=d .Skip ();_fddb !=nil {return _fddb ;};};case _f .EndElement :break _bfdaeb ;case _f .CharData :};};return nil ;};func (_abcee ST_DataValidationErrorStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_abcee .String (),start );};func (_babae *CT_QueryTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bgadc :=range start .Attr {if _bgadc .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_ggggd ,_aadcc :=_ga .ParseBool (_bgadc .Value );if _aadcc !=nil {return _aadcc ;};_babae .AdjustColumnWidthAttr =&_ggggd ;continue ;};if _bgadc .Name .Local =="\u006e\u0061\u006d\u0065"{_ccbab ,_acaaf :=_bgadc .Value ,error (nil );if _acaaf !=nil {return _acaaf ;};_babae .NameAttr =_ccbab ;continue ;};if _bgadc .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_degec ,_dfcbc :=_ga .ParseBool (_bgadc .Value );if _dfcbc !=nil {return _dfcbc ;};_babae .IntermediateAttr =&_degec ;continue ;};if _bgadc .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_eggfg ,_gedgc :=_ga .ParseBool (_bgadc .Value );if _gedgc !=nil {return _gedgc ;};_babae .RowNumbersAttr =&_eggfg ;continue ;};if _bgadc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fddce ,_adbfe :=_ga .ParseUint (_bgadc .Value ,10,32);if _adbfe !=nil {return _adbfe ;};_babae .ConnectionIdAttr =uint32 (_fddce );continue ;};if _bgadc .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_dggda ,_cffde :=_ga .ParseBool (_bgadc .Value );if _cffde !=nil {return _cffde ;};_babae .BackgroundRefreshAttr =&_dggda ;continue ;};if _bgadc .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dfcbce ,_bcgfe :=_ga .ParseBool (_bgadc .Value );if _bcgfe !=nil {return _bcgfe ;};_babae .RefreshOnLoadAttr =&_dfcbce ;continue ;};if _bgadc .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gdeca ,_efgcgf :=_ga .ParseBool (_bgadc .Value );if _efgcgf !=nil {return _efgcgf ;};_babae .FillFormulasAttr =&_gdeca ;continue ;};if _bgadc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_agbef ,_cgbbca :=_ga .ParseBool (_bgadc .Value );if _cgbbca !=nil {return _cgbbca ;};_babae .ApplyNumberFormatsAttr =&_agbef ;continue ;};if _bgadc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dbgdg ,_dagcb :=_ga .ParseBool (_bgadc .Value );if _dagcb !=nil {return _dagcb ;};_babae .ApplyFontFormatsAttr =&_dbgdg ;continue ;};if _bgadc .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_ccfee ,_ffgae :=_ga .ParseBool (_bgadc .Value );if _ffgae !=nil {return _ffgae ;};_babae .FirstBackgroundRefreshAttr =&_ccfee ;continue ;};if _bgadc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bdadce ,_cdac :=_ga .ParseUint (_bgadc .Value ,10,32);if _cdac !=nil {return _cdac ;};_afbdf :=uint32 (_bdadce );_babae .AutoFormatIdAttr =&_afbdf ;continue ;};if _bgadc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ebdcf ,_daeabd :=_ga .ParseBool (_bgadc .Value );if _daeabd !=nil {return _daeabd ;};_babae .ApplyAlignmentFormatsAttr =&_ebdcf ;continue ;};if _bgadc .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_fdafb ,_beecf :=_ga .ParseBool (_bgadc .Value );if _beecf !=nil {return _beecf ;};_babae .DisableRefreshAttr =&_fdafb ;continue ;};if _bgadc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dgecg ,_cbdbf :=_ga .ParseBool (_bgadc .Value );if _cbdbf !=nil {return _cbdbf ;};_babae .ApplyBorderFormatsAttr =&_dgecg ;continue ;};if _bgadc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_accge ,_ccbeb :=_ga .ParseBool (_bgadc .Value );if _ccbeb !=nil {return _ccbeb ;};_babae .PreserveFormattingAttr =&_accge ;continue ;};if _bgadc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_affaf ,_cfddg :=_ga .ParseBool (_bgadc .Value );if _cfddg !=nil {return _cfddg ;};_babae .ApplyPatternFormatsAttr =&_affaf ;continue ;};if _bgadc .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_babae .GrowShrinkTypeAttr .UnmarshalXMLAttr (_bgadc );continue ;};if _bgadc .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_ggebg ,_cace :=_ga .ParseBool (_bgadc .Value );if _cace !=nil {return _cace ;};_babae .DisableEditAttr =&_ggebg ;continue ;};if _bgadc .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_gadbb ,_cccab :=_ga .ParseBool (_bgadc .Value );if _cccab !=nil {return _cccab ;};_babae .HeadersAttr =&_gadbb ;continue ;};if _bgadc .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_cefdg ,_bcefc :=_ga .ParseBool (_bgadc .Value );if _bcefc !=nil {return _bcefc ;};_babae .RemoveDataOnSaveAttr =&_cefdg ;continue ;};if _bgadc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_adfcf ,_cggbb :=_ga .ParseBool (_bgadc .Value );if _cggbb !=nil {return _cggbb ;};_babae .ApplyWidthHeightFormatsAttr =&_adfcf ;continue ;};};_bdbbg :for {_cdbad ,_cagde :=d .Token ();if _cagde !=nil {return _cagde ;};switch _debbd :=_cdbad .(type ){case _f .StartElement :switch _debbd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_babae .QueryTableRefresh =NewCT_QueryTableRefresh ();if _cdagd :=d .DecodeElement (_babae .QueryTableRefresh ,&_debbd );_cdagd !=nil {return _cdagd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_babae .ExtLst =NewCT_ExtensionList ();if _dcabe :=d .DecodeElement (_babae .ExtLst ,&_debbd );_dcabe !=nil {return _dcabe ;};default:_bb .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\u0051u\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065 \u0025\u0076",_debbd .Name );if _bgffa :=d .Skip ();_bgffa !=nil {return _bgffa ;};};case _f .EndElement :break _bdbbg ;case _f .CharData :};};return nil ;};type ST_TimePeriod byte ;
|
|
|
|
// Validate validates the CT_FieldsUsage and its children
|
|
func (_bbfa *CT_FieldsUsage )Validate ()error {return _bbfa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};const (ST_TextHAlignUnset ST_TextHAlign =0;ST_TextHAlignLeft ST_TextHAlign =1;ST_TextHAlignCenter ST_TextHAlign =2;ST_TextHAlignRight ST_TextHAlign =3;ST_TextHAlignJustify ST_TextHAlign =4;ST_TextHAlignDistributed ST_TextHAlign =5;);
|
|
|
|
// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path
|
|
func (_dgfba *CT_Row )ValidateWithPath (path string )error {for _gdacbf ,_eebbf :=range _dgfba .C {if _fcbdg :=_eebbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_gdacbf ));_fcbdg !=nil {return _fcbdg ;};};if _dgfba .ExtLst !=nil {if _ecabcb :=_dgfba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecabcb !=nil {return _ecabcb ;};};return nil ;};type CT_RangeSets struct{
|
|
|
|
// Reference and Page Item Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Range Set
|
|
RangeSet []*CT_RangeSet ;};func (_gcgfg ST_SmartTagShow )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gefaaf :=_f .Attr {};_gefaaf .Name =name ;switch _gcgfg {case ST_SmartTagShowUnset :_gefaaf .Value ="";case ST_SmartTagShowAll :_gefaaf .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_gefaaf .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_gefaaf .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _gefaaf ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path
|
|
func (_dgcbga *CT_SheetIdMap )ValidateWithPath (path string )error {for _cgbdg ,_aegab :=range _dgcbga .SheetId {if _deddb :=_aegab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_cgbdg ));_deddb !=nil {return _deddb ;};};return nil ;};func NewCT_SheetView ()*CT_SheetView {_cgcee :=&CT_SheetView {};return _cgcee };type Comments struct{CT_Comments };func (_dafda *CT_RowHierarchiesUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dafda .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dafda .CountAttr )});};e .EncodeToken (start );_dbcaca :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_gfgcff :=range _dafda .RowHierarchyUsage {e .EncodeElement (_gfgcff ,_dbcaca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;);
|
|
|
|
// Validate validates the CT_Index and its children
|
|
func (_ebfcb *CT_Index )Validate ()error {return _ebfcb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};type CT_RevisionConflict struct{
|
|
|
|
// Sheet Id
|
|
SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_SheetViews ()*CT_SheetViews {_dfdgbb :=&CT_SheetViews {};return _dfdgbb };func (_efgcfe *CT_TableFormula )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbedf :=range start .Attr {if _fbedf .Name .Local =="\u0061\u0072\u0072a\u0079"{_fgbba ,_ececbc :=_ga .ParseBool (_fbedf .Value );if _ececbc !=nil {return _ececbc ;};_efgcfe .ArrayAttr =_fgbba ;continue ;};};for {_eadge ,_gegde :=d .Token ();if _gegde !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_gegde );};if _dcfee ,_cffge :=_eadge .(_f .CharData );_cffge {_efgcfe .Content =string (_dcfee );};if _acdgcg ,_eebcf :=_eadge .(_f .EndElement );_eebcf &&_acdgcg .Name ==start .Name {break ;};};return nil ;};func (_caced ST_DataValidationType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_caced .String (),start );};type CT_RevisionMove struct{
|
|
|
|
// Sheet Id
|
|
SheetIdAttr uint32 ;
|
|
|
|
// Source
|
|
SourceAttr string ;
|
|
|
|
// Destination
|
|
DestinationAttr string ;
|
|
|
|
// Source Sheet Id
|
|
SourceSheetIdAttr *uint32 ;
|
|
|
|
// Undo
|
|
Undo []*CT_UndoInfo ;
|
|
|
|
// Revision Cell Change
|
|
Rcc []*CT_RevisionCellChange ;
|
|
|
|
// Revision Format
|
|
Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_gcbfca ST_SourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eddgcg :=_f .Attr {};_eddgcg .Name =name ;switch _gcbfca {case ST_SourceTypeUnset :_eddgcg .Value ="";case ST_SourceTypeWorksheet :_eddgcg .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_eddgcg .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_eddgcg .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_eddgcg .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _eddgcg ,nil ;};func (_dgdgg ST_PatternType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgdgg .String (),start );};func NewCT_DataRef ()*CT_DataRef {_adede :=&CT_DataRef {};return _adede };
|
|
|
|
// ValidateWithPath validates the Comments and its children, prefixing error messages with path
|
|
func (_afagd *Comments )ValidateWithPath (path string )error {if _ecbbf :=_afagd .CT_Comments .ValidateWithPath (path );_ecbbf !=nil {return _ecbbf ;};return nil ;};type CT_SharedItems struct{
|
|
|
|
// Contains Semi Mixed Data Types
|
|
ContainsSemiMixedTypesAttr *bool ;
|
|
|
|
// Contains Non Date
|
|
ContainsNonDateAttr *bool ;
|
|
|
|
// Contains Date
|
|
ContainsDateAttr *bool ;
|
|
|
|
// Contains String
|
|
ContainsStringAttr *bool ;
|
|
|
|
// Contains Blank
|
|
ContainsBlankAttr *bool ;
|
|
|
|
// Contains Mixed Data Types
|
|
ContainsMixedTypesAttr *bool ;
|
|
|
|
// Contains Numbers
|
|
ContainsNumberAttr *bool ;
|
|
|
|
// Contains Integer
|
|
ContainsIntegerAttr *bool ;
|
|
|
|
// Minimum Numeric Value
|
|
MinValueAttr *float64 ;
|
|
|
|
// Maximum Numeric Value
|
|
MaxValueAttr *float64 ;
|
|
|
|
// Minimum Date Time
|
|
MinDateAttr *_g .Time ;
|
|
|
|
// Maximum Date Time Value
|
|
MaxDateAttr *_g .Time ;
|
|
|
|
// Shared Items Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Long Text
|
|
LongTextAttr *bool ;
|
|
|
|
// No Value
|
|
M []*CT_Missing ;
|
|
|
|
// Numeric
|
|
N []*CT_Number ;
|
|
|
|
// Boolean
|
|
B []*CT_Boolean ;
|
|
|
|
// Error Value
|
|
E []*CT_Error ;
|
|
|
|
// Character Value
|
|
S []*CT_String ;
|
|
|
|
// Date Time
|
|
D []*CT_DateTime ;};func (_ceaec *CT_Rst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ceaec .T !=nil {_aebge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_cf .AddPreserveSpaceAttr (&_aebge ,*_ceaec .T );e .EncodeElement (_ceaec .T ,_aebge );};if _ceaec .R !=nil {_gbdgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_dfbaee :=range _ceaec .R {e .EncodeElement (_dfbaee ,_gbdgd );};};if _ceaec .RPh !=nil {_aeeea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_ccbcgf :=range _ceaec .RPh {e .EncodeElement (_ccbcgf ,_aeeea );};};if _ceaec .PhoneticPr !=nil {_beggd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ceaec .PhoneticPr ,_beggd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PivotField struct{
|
|
|
|
// Field Name
|
|
NameAttr *string ;
|
|
|
|
// Axis
|
|
AxisAttr ST_Axis ;
|
|
|
|
// Data Field
|
|
DataFieldAttr *bool ;
|
|
|
|
// Custom Subtotal Caption
|
|
SubtotalCaptionAttr *string ;
|
|
|
|
// Show PivotField Header Drop Downs
|
|
ShowDropDownsAttr *bool ;
|
|
|
|
// Hidden Level
|
|
HiddenLevelAttr *bool ;
|
|
|
|
// Unique Member Property
|
|
UniqueMemberPropertyAttr *string ;
|
|
|
|
// Compact
|
|
CompactAttr *bool ;
|
|
|
|
// All Items Expanded
|
|
AllDrilledAttr *bool ;
|
|
|
|
// Number Format Id
|
|
NumFmtIdAttr *uint32 ;
|
|
|
|
// Outline Items
|
|
OutlineAttr *bool ;
|
|
|
|
// Subtotals At Top
|
|
SubtotalTopAttr *bool ;
|
|
|
|
// Drag To Row
|
|
DragToRowAttr *bool ;
|
|
|
|
// Drag To Column
|
|
DragToColAttr *bool ;
|
|
|
|
// Multiple Field Filters
|
|
MultipleItemSelectionAllowedAttr *bool ;
|
|
|
|
// Drag Field to Page
|
|
DragToPageAttr *bool ;
|
|
|
|
// Field Can Drag to Data
|
|
DragToDataAttr *bool ;
|
|
|
|
// Drag Off
|
|
DragOffAttr *bool ;
|
|
|
|
// Show All Items
|
|
ShowAllAttr *bool ;
|
|
|
|
// Insert Blank Row
|
|
InsertBlankRowAttr *bool ;
|
|
|
|
// Server-based Page Field
|
|
ServerFieldAttr *bool ;
|
|
|
|
// Insert Item Page Break
|
|
InsertPageBreakAttr *bool ;
|
|
|
|
// Auto Show
|
|
AutoShowAttr *bool ;
|
|
|
|
// Top Auto Show
|
|
TopAutoShowAttr *bool ;
|
|
|
|
// Hide New Items
|
|
HideNewItemsAttr *bool ;
|
|
|
|
// Measure Filter
|
|
MeasureFilterAttr *bool ;
|
|
|
|
// Inclusive Manual Filter
|
|
IncludeNewItemsInFilterAttr *bool ;
|
|
|
|
// Items Per Page Count
|
|
ItemPageCountAttr *uint32 ;
|
|
|
|
// Auto Sort Type
|
|
SortTypeAttr ST_FieldSortType ;
|
|
|
|
// Data Source Sort
|
|
DataSourceSortAttr *bool ;
|
|
|
|
// Auto Sort
|
|
NonAutoSortDefaultAttr *bool ;
|
|
|
|
// Auto Show Rank By
|
|
RankByAttr *uint32 ;
|
|
|
|
// Show Default Subtotal
|
|
DefaultSubtotalAttr *bool ;
|
|
|
|
// Sum Subtotal
|
|
SumSubtotalAttr *bool ;
|
|
|
|
// CountA
|
|
CountASubtotalAttr *bool ;
|
|
|
|
// Average
|
|
AvgSubtotalAttr *bool ;
|
|
|
|
// Max Subtotal
|
|
MaxSubtotalAttr *bool ;
|
|
|
|
// Min Subtotal
|
|
MinSubtotalAttr *bool ;
|
|
|
|
// Product Subtotal
|
|
ProductSubtotalAttr *bool ;
|
|
|
|
// Count
|
|
CountSubtotalAttr *bool ;
|
|
|
|
// StdDev Subtotal
|
|
StdDevSubtotalAttr *bool ;
|
|
|
|
// StdDevP Subtotal
|
|
StdDevPSubtotalAttr *bool ;
|
|
|
|
// Variance Subtotal
|
|
VarSubtotalAttr *bool ;
|
|
|
|
// VarP Subtotal
|
|
VarPSubtotalAttr *bool ;
|
|
|
|
// Show Member Property in Cell
|
|
ShowPropCellAttr *bool ;
|
|
|
|
// Show Member Property ToolTip
|
|
ShowPropTipAttr *bool ;
|
|
|
|
// Show As Caption
|
|
ShowPropAsCaptionAttr *bool ;
|
|
|
|
// Drill State
|
|
DefaultAttributeDrillStateAttr *bool ;
|
|
|
|
// Field Items
|
|
Items *CT_Items ;
|
|
|
|
// AutoSort Scope
|
|
AutoSortScope *CT_AutoSortScope ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_cdcg *CT_Dxf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cdcg .Font !=nil {_geaff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_cdcg .Font ,_geaff );};if _cdcg .NumFmt !=nil {_bfbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_cdcg .NumFmt ,_bfbg );};if _cdcg .Fill !=nil {_fbbbb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_cdcg .Fill ,_fbbbb );};if _cdcg .Alignment !=nil {_aefgce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_cdcg .Alignment ,_aefgce );};if _cdcg .Border !=nil {_gecce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_cdcg .Border ,_gecce );};if _cdcg .Protection !=nil {_eaadd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cdcg .Protection ,_eaadd );};if _cdcg .ExtLst !=nil {_ceeaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdcg .ExtLst ,_ceeaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Location struct{
|
|
|
|
// Reference
|
|
RefAttr string ;
|
|
|
|
// First Header Row
|
|
FirstHeaderRowAttr uint32 ;
|
|
|
|
// PivotTable Data First Row
|
|
FirstDataRowAttr uint32 ;
|
|
|
|
// First Data Column
|
|
FirstDataColAttr uint32 ;
|
|
|
|
// Rows Per Page Count
|
|
RowPageCountAttr *uint32 ;
|
|
|
|
// Columns Per Page
|
|
ColPageCountAttr *uint32 ;};func (_cgdgb ST_UnderlineValues )ValidateWithPath (path string )error {switch _cgdgb {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgdgb ));};return nil ;};func (_bgf *CT_BookView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfa :=range start .Attr {if _bfa .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_bed ,_efde :=_ga .ParseUint (_bfa .Value ,10,32);if _efde !=nil {return _efde ;};_fdfd :=uint32 (_bed );_bgf .WindowWidthAttr =&_fdfd ;continue ;};if _bfa .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_bgf .VisibilityAttr .UnmarshalXMLAttr (_bfa );continue ;};if _bfa .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_ba ,_aeb :=_ga .ParseBool (_bfa .Value );if _aeb !=nil {return _aeb ;};_bgf .ShowHorizontalScrollAttr =&_ba ;continue ;};if _bfa .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_edd ,_feb :=_ga .ParseBool (_bfa .Value );if _feb !=nil {return _feb ;};_bgf .ShowVerticalScrollAttr =&_edd ;continue ;};if _bfa .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_bae ,_dc :=_ga .ParseBool (_bfa .Value );if _dc !=nil {return _dc ;};_bgf .ShowSheetTabsAttr =&_bae ;continue ;};if _bfa .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_gef ,_gcg :=_ga .ParseInt (_bfa .Value ,10,32);if _gcg !=nil {return _gcg ;};_geb :=int32 (_gef );_bgf .XWindowAttr =&_geb ;continue ;};if _bfa .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_eecc ,_bgb :=_ga .ParseInt (_bfa .Value ,10,32);if _bgb !=nil {return _bgb ;};_baa :=int32 (_eecc );_bgf .YWindowAttr =&_baa ;continue ;};if _bfa .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_bbc ,_gae :=_ga .ParseBool (_bfa .Value );if _gae !=nil {return _gae ;};_bgf .MinimizedAttr =&_bbc ;continue ;};if _bfa .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_cdd ,_fbg :=_ga .ParseUint (_bfa .Value ,10,32);if _fbg !=nil {return _fbg ;};_fdd :=uint32 (_cdd );_bgf .WindowHeightAttr =&_fdd ;continue ;};if _bfa .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_gbb ,_ffc :=_ga .ParseUint (_bfa .Value ,10,32);if _ffc !=nil {return _ffc ;};_bcf :=uint32 (_gbb );_bgf .TabRatioAttr =&_bcf ;continue ;};if _bfa .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_gefa ,_bdd :=_ga .ParseUint (_bfa .Value ,10,32);if _bdd !=nil {return _bdd ;};_aad :=uint32 (_gefa );_bgf .FirstSheetAttr =&_aad ;continue ;};if _bfa .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_aeaf ,_dadb :=_ga .ParseUint (_bfa .Value ,10,32);if _dadb !=nil {return _dadb ;};_bag :=uint32 (_aeaf );_bgf .ActiveTabAttr =&_bag ;continue ;};if _bfa .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_cfg ,_cad :=_ga .ParseBool (_bfa .Value );if _cad !=nil {return _cad ;};_bgf .AutoFilterDateGroupingAttr =&_cfg ;continue ;};};_ecc :for {_bcg ,_acf :=d .Token ();if _acf !=nil {return _acf ;};switch _dgbe :=_bcg .(type ){case _f .StartElement :switch _dgbe .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgf .ExtLst =NewCT_ExtensionList ();if _agdd :=d .DecodeElement (_bgf .ExtLst ,&_dgbe );_agdd !=nil {return _agdd ;};default:_bb .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\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_dgbe .Name );if _fbd :=d .Skip ();_fbd !=nil {return _fbd ;};};case _f .EndElement :break _ecc ;case _f .CharData :};};return nil ;};type CT_Fonts struct{
|
|
|
|
// Font Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Font
|
|
Font []*CT_Font ;};func (_befegd *ST_PivotAreaType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdafa ,_gdaeaa :=d .Token ();if _gdaeaa !=nil {return _gdaeaa ;};if _agcea ,_ddbbff :=_fdafa .(_f .EndElement );_ddbbff &&_agcea .Name ==start .Name {*_befegd =1;return nil ;};if _fdcdaf ,_effega :=_fdafa .(_f .CharData );!_effega {return _b .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",_fdafa );}else {switch string (_fdcdaf ){case "":*_befegd =0;case "\u006e\u006f\u006e\u0065":*_befegd =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_befegd =2;case "\u0064\u0061\u0074\u0061":*_befegd =3;case "\u0061\u006c\u006c":*_befegd =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_befegd =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_befegd =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_befegd =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_befegd =8;};};_fdafa ,_gdaeaa =d .Token ();if _gdaeaa !=nil {return _gdaeaa ;};if _ebeafba ,_cecdfg :=_fdafa .(_f .EndElement );_cecdfg &&_ebeafba .Name ==start .Name {return nil ;};return _b .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",_fdafa );};
|
|
|
|
// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path
|
|
func (_bagfa *CT_PageItem )ValidateWithPath (path string )error {return nil };func (_dbegd *CT_DdeItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbegd .DdeItem !=nil {_bebcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}};for _ ,_eabb :=range _dbegd .DdeItem {e .EncodeElement (_eabb ,_bebcf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SheetData ()*CT_SheetData {_fgfad :=&CT_SheetData {};return _fgfad };
|
|
|
|
// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path
|
|
func (_fdca *CT_Connections )ValidateWithPath (path string )error {for _cebf ,_aafdb :=range _fdca .Connection {if _deegf :=_aafdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_cebf ));_deegf !=nil {return _deegf ;};};return nil ;};func (_eeffa *ST_MdxFunctionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_decgbb ,_efage :=d .Token ();if _efage !=nil {return _efage ;};if _fegbb ,_feacb :=_decgbb .(_f .EndElement );_feacb &&_fegbb .Name ==start .Name {*_eeffa =1;return nil ;};if _ceffcc ,_gagdb :=_decgbb .(_f .CharData );!_gagdb {return _b .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",_decgbb );}else {switch string (_ceffcc ){case "":*_eeffa =0;case "\u006d":*_eeffa =1;case "\u0076":*_eeffa =2;case "\u0073":*_eeffa =3;case "\u0063":*_eeffa =4;case "\u0072":*_eeffa =5;case "\u0070":*_eeffa =6;case "\u006b":*_eeffa =7;};};_decgbb ,_efage =d .Token ();if _efage !=nil {return _efage ;};if _dfggaa ,_ebeeaf :=_decgbb .(_f .EndElement );_ebeeaf &&_dfggaa .Name ==start .Name {return nil ;};return _b .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",_decgbb );};func (_eagcc ST_SheetState )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgfcgf :=_f .Attr {};_bgfcgf .Name =name ;switch _eagcc {case ST_SheetStateUnset :_bgfcgf .Value ="";case ST_SheetStateVisible :_bgfcgf .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_bgfcgf .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_bgfcgf .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _bgfcgf ,nil ;};func (_dddec *CT_PageSetup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cagd :=range start .Attr {if _cagd .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"&&_cagd .Name .Local =="\u0069\u0064"||_cagd .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"&&_cagd .Name .Local =="\u0069\u0064"{_eebac ,_bgecbc :=_cagd .Value ,error (nil );if _bgecbc !=nil {return _bgecbc ;};_dddec .IdAttr =&_eebac ;continue ;};if _cagd .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_acad ,_bcegf :=_ga .ParseUint (_cagd .Value ,10,32);if _bcegf !=nil {return _bcegf ;};_fdfcd :=uint32 (_acad );_dddec .PaperSizeAttr =&_fdfcd ;continue ;};if _cagd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_badfa ,_cfgfdg :=_ga .ParseBool (_cagd .Value );if _cfgfdg !=nil {return _cfgfdg ;};_dddec .BlackAndWhiteAttr =&_badfa ;continue ;};if _cagd .Name .Local =="\u0064\u0072\u0061f\u0074"{_ccbg ,_aeege :=_ga .ParseBool (_cagd .Value );if _aeege !=nil {return _aeege ;};_dddec .DraftAttr =&_ccbg ;continue ;};if _cagd .Name .Local =="\u0073\u0063\u0061l\u0065"{_egdbcb ,_fdac :=_ga .ParseUint (_cagd .Value ,10,32);if _fdac !=nil {return _fdac ;};_ecabga :=uint32 (_egdbcb );_dddec .ScaleAttr =&_ecabga ;continue ;};if _cagd .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dddec .CellCommentsAttr .UnmarshalXMLAttr (_cagd );continue ;};if _cagd .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_badfac ,_bbged :=_ga .ParseUint (_cagd .Value ,10,32);if _bbged !=nil {return _bbged ;};_aefagd :=uint32 (_badfac );_dddec .FitToWidthAttr =&_aefagd ;continue ;};if _cagd .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_dddec .PageOrderAttr .UnmarshalXMLAttr (_cagd );continue ;};if _cagd .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dddec .OrientationAttr .UnmarshalXMLAttr (_cagd );continue ;};if _cagd .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_efedff ,_ffefgd :=_cagd .Value ,error (nil );if _ffefgd !=nil {return _ffefgd ;};_dddec .PaperHeightAttr =&_efedff ;continue ;};if _cagd .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_cfcfd ,_afeed :=_cagd .Value ,error (nil );if _afeed !=nil {return _afeed ;};_dddec .PaperWidthAttr =&_cfcfd ;continue ;};if _cagd .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_fbdgc ,_dbagg :=_ga .ParseUint (_cagd .Value ,10,32);if _dbagg !=nil {return _dbagg ;};_agfdg :=uint32 (_fbdgc );_dddec .FirstPageNumberAttr =&_agfdg ;continue ;};if _cagd .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_dcad ,_ggdga :=_ga .ParseUint (_cagd .Value ,10,32);if _ggdga !=nil {return _ggdga ;};_ecbaac :=uint32 (_dcad );_dddec .FitToHeightAttr =&_ecbaac ;continue ;};if _cagd .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_cgdge ,_agdfc :=_ga .ParseBool (_cagd .Value );if _agdfc !=nil {return _agdfc ;};_dddec .UseFirstPageNumberAttr =&_cgdge ;continue ;};if _cagd .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_dddec .ErrorsAttr .UnmarshalXMLAttr (_cagd );continue ;};if _cagd .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_dcege ,_debca :=_ga .ParseUint (_cagd .Value ,10,32);if _debca !=nil {return _debca ;};_dcedae :=uint32 (_dcege );_dddec .HorizontalDpiAttr =&_dcedae ;continue ;};if _cagd .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_fgaeg ,_bebfe :=_ga .ParseUint (_cagd .Value ,10,32);if _bebfe !=nil {return _bebfe ;};_bafgg :=uint32 (_fgaeg );_dddec .VerticalDpiAttr =&_bafgg ;continue ;};if _cagd .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_bcbc ,_fafe :=_ga .ParseUint (_cagd .Value ,10,32);if _fafe !=nil {return _fafe ;};_bgdfd :=uint32 (_bcbc );_dddec .CopiesAttr =&_bgdfd ;continue ;};if _cagd .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_dfac ,_efcfc :=_ga .ParseBool (_cagd .Value );if _efcfc !=nil {return _efcfc ;};_dddec .UsePrinterDefaultsAttr =&_dfac ;continue ;};};for {_faebbd ,_afdabc :=d .Token ();if _afdabc !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_afdabc );};if _fegff ,_gcadf :=_faebbd .(_f .EndElement );_gcadf &&_fegff .Name ==start .Name {break ;};};return nil ;};func (_agead ST_Scope )Validate ()error {return _agead .ValidateWithPath ("")};
|
|
|
|
// Validate validates the CT_Selection and its children
|
|
func (_gcabfd *CT_Selection )Validate ()error {return _gcabfd .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};
|
|
|
|
// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path
|
|
func (_gdcfb *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };
|
|
|
|
// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path
|
|
func (_ceeae *CT_PhoneticRun )ValidateWithPath (path string )error {return nil };func (_eece *CT_Fill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _eece .PatternFill !=nil {_fefeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eece .PatternFill ,_fefeb );};if _eece .GradientFill !=nil {_gaag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_eece .GradientFill ,_gaag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdede ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _bdede {case 0,1,2,3,4,5,6:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdede ));};return nil ;};func (_gdfedf ST_HtmlFmt )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egbgeb :=_f .Attr {};_egbgeb .Name =name ;switch _gdfedf {case ST_HtmlFmtUnset :_egbgeb .Value ="";case ST_HtmlFmtNone :_egbgeb .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_egbgeb .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_egbgeb .Value ="\u0061\u006c\u006c";};return _egbgeb ,nil ;};
|
|
|
|
// Validate validates the CT_CellStyleXfs and its children
|
|
func (_ccfe *CT_CellStyleXfs )Validate ()error {return _ccfe .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};
|
|
|
|
// Validate validates the CT_Chartsheet and its children
|
|
func (_baged *CT_Chartsheet )Validate ()error {return _baged .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_abedg *CT_Filter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abedg .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_abedg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbbcd *CT_Scenarios )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbcd .CurrentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dbbcd .CurrentAttr )});};if _dbbcd .ShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_dbbcd .ShowAttr )});};if _dbbcd .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_dbbcd .SqrefAttr )});};e .EncodeToken (start );_befed :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_ddded :=range _dbbcd .Scenario {e .EncodeElement (_ddded ,_befed );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path
|
|
func (_gcgbf *CT_ConditionalFormats )ValidateWithPath (path string )error {for _bgcc ,_dddbd :=range _gcgbf .ConditionalFormat {if _dfdd :=_dddbd .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_bgcc ));_dfdd !=nil {return _dfdd ;};};return nil ;};type ST_DynamicFilterType byte ;func NewCT_PageMargins ()*CT_PageMargins {_gdfbf :=&CT_PageMargins {};return _gdfbf };func (_cdfdc *ST_TableType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddbad ,_fgabe :=d .Token ();if _fgabe !=nil {return _fgabe ;};if _gfeeea ,_ecbfa :=_ddbad .(_f .EndElement );_ecbfa &&_gfeeea .Name ==start .Name {*_cdfdc =1;return nil ;};if _ggafb ,_agfce :=_ddbad .(_f .CharData );!_agfce {return _b .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",_ddbad );}else {switch string (_ggafb ){case "":*_cdfdc =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cdfdc =1;case "\u0078\u006d\u006c":*_cdfdc =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_cdfdc =3;};};_ddbad ,_fgabe =d .Token ();if _fgabe !=nil {return _fgabe ;};if _bgdbc ,_cabca :=_ddbad .(_f .EndElement );_cabca &&_bgdbc .Name ==start .Name {return nil ;};return _b .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",_ddbad );};func (_gefcb *ST_PhoneticType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gefcb =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_gefcb =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_gefcb =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_gefcb =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_gefcb =4;};return nil ;};type CT_DataFields struct{
|
|
|
|
// Data Items Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Data Field Item
|
|
DataField []*CT_DataField ;};func (_abegba *ST_TableType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abegba =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_abegba =1;case "\u0078\u006d\u006c":*_abegba =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_abegba =3;};return nil ;};func (_cfbabb *CT_MdxSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgdeg :=range start .Attr {if _cgdeg .Name .Local =="\u006e\u0073"{_ggafg ,_cafd :=_ga .ParseUint (_cgdeg .Value ,10,32);if _cafd !=nil {return _cafd ;};_cfbabb .NsAttr =uint32 (_ggafg );continue ;};if _cgdeg .Name .Local =="\u0063"{_fdfefd ,_gbgfe :=_ga .ParseUint (_cgdeg .Value ,10,32);if _gbgfe !=nil {return _gbgfe ;};_gddfb :=uint32 (_fdfefd );_cfbabb .CAttr =&_gddfb ;continue ;};if _cgdeg .Name .Local =="\u006f"{_cfbabb .OAttr .UnmarshalXMLAttr (_cgdeg );continue ;};};_fggbg :for {_dgecf ,_bcddd :=d .Token ();if _bcddd !=nil {return _bcddd ;};switch _dcab :=_dgecf .(type ){case _f .StartElement :switch _dcab .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bede :=NewCT_MetadataStringIndex ();if _bgeb :=d .DecodeElement (_bede ,&_dcab );_bgeb !=nil {return _bgeb ;};_cfbabb .N =append (_cfbabb .N ,_bede );default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0064\u0078S\u0065\u0074 \u0025\u0076",_dcab .Name );if _dgcaa :=d .Skip ();_dgcaa !=nil {return _dgcaa ;};};case _f .EndElement :break _fggbg ;case _f .CharData :};};return nil ;};func (_ddcf *CT_DataRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddcf .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_ddcf .RefAttr )});};if _ddcf .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ddcf .NameAttr )});};if _ddcf .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddcf .SheetAttr )});};if _ddcf .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ddcf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_ExternalLinkChoice and its children
|
|
func (_eaab *CT_ExternalLinkChoice )Validate ()error {return _eaab .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};
|
|
|
|
// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path
|
|
func (_cebbg *CT_SortCondition )ValidateWithPath (path string )error {if _dbgafg :=_cebbg .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_dbgafg !=nil {return _dbgafg ;};if _dacfa :=_cebbg .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_dacfa !=nil {return _dacfa ;};return nil ;};func NewCT_ControlPr ()*CT_ControlPr {_bfdbe :=&CT_ControlPr {};_bfdbe .Anchor =NewCT_ObjectAnchor ();return _bfdbe ;};
|
|
|
|
// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path
|
|
func (_feggc *CT_MdxTuple )ValidateWithPath (path string )error {for _fcdcfb ,_ecgae :=range _feggc .N {if _cdcae :=_ecgae .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_fcdcfb ));_cdcae !=nil {return _cdcae ;};};return nil ;};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_badg :=&CT_CacheHierarchies {};return _badg };func (_gecga *CT_RowFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gecga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gecga .CountAttr )});};e .EncodeToken (start );_fcgdcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_eebacd :=range _gecga .Field {e .EncodeElement (_eebacd ,_fcgdcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcagae ST_VolValueType )String ()string {switch _bcagae {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func (_cggbbf ST_Orientation )ValidateWithPath (path string )error {switch _cggbbf {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggbbf ));};return nil ;};type CT_GroupLevel struct{
|
|
|
|
// Unique Name
|
|
UniqueNameAttr string ;
|
|
|
|
// Grouping Level Display Name
|
|
CaptionAttr string ;
|
|
|
|
// User-Defined Group Level
|
|
UserAttr *bool ;
|
|
|
|
// Custom Roll Up
|
|
CustomRollUpAttr *bool ;
|
|
|
|
// OLAP Level Groups
|
|
Groups *CT_Groups ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_gdda *CT_IgnoredErrors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bdcbga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}};for _ ,_agdb :=range _gdda .IgnoredError {e .EncodeElement (_agdb ,_bdcbga );};if _gdda .ExtLst !=nil {_bcfa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdda .ExtLst ,_bcfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdege ST_Scope )String ()string {switch _bdege {case 0:return "";case 1:return "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case 2:return "\u0064\u0061\u0074\u0061";case 3:return "\u0066\u0069\u0065l\u0064";};return "";};func (_fbfge ST_rwColActionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbfge .String (),start );};func (_eaec *CT_DdeItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afgbc :for {_gagc ,_gaaed :=d .Token ();if _gaaed !=nil {return _gaaed ;};switch _eafcgb :=_gagc .(type ){case _f .StartElement :switch _eafcgb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"}:_gdggb :=NewCT_DdeItem ();if _gcded :=d .DecodeElement (_gdggb ,&_eafcgb );_gcded !=nil {return _gcded ;};_eaec .DdeItem =append (_eaec .DdeItem ,_gdggb );default:_bb .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\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_eafcgb .Name );if _ebec :=d .Skip ();_ebec !=nil {return _ebec ;};};case _f .EndElement :break _afgbc ;case _f .CharData :};};return nil ;};func (_gdgga *CT_DdeValue )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcaac :=range start .Attr {if _bcaac .Name .Local =="\u0074"{_gdgga .TAttr .UnmarshalXMLAttr (_bcaac );continue ;};};_ggdbd :for {_aged ,_fgba :=d .Token ();if _fgba !=nil {return _fgba ;};switch _gbea :=_aged .(type ){case _f .StartElement :switch _gbea .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:if _gbff :=d .DecodeElement (&_gdgga .Val ,&_gbea );_gbff !=nil {return _gbff ;};default:_bb .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\u0043\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0020\u0025\u0076",_gbea .Name );if _fbaea :=d .Skip ();_fbaea !=nil {return _fbaea ;};};case _f .EndElement :break _ggdbd ;case _f .CharData :};};return nil ;};type CT_InputCells struct{
|
|
|
|
// Reference
|
|
RAttr string ;
|
|
|
|
// Deleted
|
|
DeletedAttr *bool ;
|
|
|
|
// Undone
|
|
UndoneAttr *bool ;
|
|
|
|
// Value
|
|
ValAttr string ;
|
|
|
|
// Number Format Id
|
|
NumFmtIdAttr *uint32 ;};func (_gbede ST_Orientation )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cefff :=_f .Attr {};_cefff .Name =name ;switch _gbede {case ST_OrientationUnset :_cefff .Value ="";case ST_OrientationDefault :_cefff .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_OrientationPortrait :_cefff .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_cefff .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _cefff ,nil ;};type CT_Connections struct{
|
|
|
|
// Connection
|
|
Connection []*CT_Connection ;};func (_dcbgd *CT_FieldsUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egda :=range start .Attr {if _egda .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbgfd ,_aaffa :=_ga .ParseUint (_egda .Value ,10,32);if _aaffa !=nil {return _aaffa ;};_fagb :=uint32 (_fbgfd );_dcbgd .CountAttr =&_fagb ;continue ;};};_fbde :for {_cbea ,_deaad :=d .Token ();if _deaad !=nil {return _deaad ;};switch _ffggd :=_cbea .(type ){case _f .StartElement :switch _ffggd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}:_dbgeb :=NewCT_FieldUsage ();if _gccdg :=d .DecodeElement (_dbgeb ,&_ffggd );_gccdg !=nil {return _gccdg ;};_dcbgd .FieldUsage =append (_dcbgd .FieldUsage ,_dbgeb );default:_bb .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\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073\u0055s\u0061g\u0065\u0020\u0025\u0076",_ffggd .Name );if _ecgc :=d .Skip ();_ecgc !=nil {return _ecgc ;};};case _f .EndElement :break _fbde ;case _f .CharData :};};return nil ;};func (_eggfeb *Connections )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _eggfeb .CT_Connections .MarshalXML (e ,start );};
|
|
|
|
// Validate validates the CT_FieldGroup and its children
|
|
func (_fdcfbf *CT_FieldGroup )Validate ()error {return _fdcfbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};func (_aggcf ST_Axis )String ()string {switch _aggcf {case 0:return "";case 1:return "\u0061x\u0069\u0073\u0052\u006f\u0077";case 2:return "\u0061x\u0069\u0073\u0043\u006f\u006c";case 3:return "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case 4:return "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};func (_ggecb *CT_LevelGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ggecb .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ggecb .UniqueNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_ggecb .CaptionAttr )});if _ggecb .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ggecb .UniqueParentAttr )});};if _ggecb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ggecb .IdAttr )});};e .EncodeToken (start );_efcbea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_ggecb .GroupMembers ,_efcbea );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffebca ST_ShowDataAs )String ()string {switch _ffebca {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case 5:return "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case 6:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case 7:return "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case 8:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case 9:return "\u0069\u006e\u0064e\u0078";};return "";};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_cbaed :=&CT_ExternalSheetDataSet {};return _cbaed ;};func (_ffdfe *CT_Comment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffdfe .Text =NewCT_Rst ();for _ ,_fcba :=range start .Attr {if _fcba .Name .Local =="\u0072\u0065\u0066"{_acfa ,_cabe :=_fcba .Value ,error (nil );if _cabe !=nil {return _cabe ;};_ffdfe .RefAttr =_acfa ;continue ;};if _fcba .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_gdga ,_acee :=_ga .ParseUint (_fcba .Value ,10,32);if _acee !=nil {return _acee ;};_ffdfe .AuthorIdAttr =uint32 (_gdga );continue ;};if _fcba .Name .Local =="\u0067\u0075\u0069\u0064"{_gddb ,_defe :=_fcba .Value ,error (nil );if _defe !=nil {return _defe ;};_ffdfe .GuidAttr =&_gddb ;continue ;};if _fcba .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_cfbgb ,_ffff :=_ga .ParseUint (_fcba .Value ,10,32);if _ffff !=nil {return _ffff ;};_edgga :=uint32 (_cfbgb );_ffdfe .ShapeIdAttr =&_edgga ;continue ;};};_gbbf :for {_afcd ,_adde :=d .Token ();if _adde !=nil {return _adde ;};switch _cfegf :=_afcd .(type ){case _f .StartElement :switch _cfegf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _ddbe :=d .DecodeElement (_ffdfe .Text ,&_cfegf );_ddbe !=nil {return _ddbe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"}:_ffdfe .CommentPr =NewCT_CommentPr ();if _bbfd :=d .DecodeElement (_ffdfe .CommentPr ,&_cfegf );_bbfd !=nil {return _bbfd ;};default:_bb .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\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_cfegf .Name );if _fada :=d .Skip ();_fada !=nil {return _fada ;};};case _f .EndElement :break _gbbf ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path
|
|
func (_eggcc *CT_UndoInfo )ValidateWithPath (path string )error {if _eggcc .ExpAttr ==ST_FormulaExpressionUnset {return _b .Errorf ("\u0025\u0073\u002fE\u0078\u0070\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 _fdbgbc :=_eggcc .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_fdbgbc !=nil {return _fdbgbc ;};return nil ;};func (_fafdg *CT_PatternFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fafdg .PatternTypeAttr !=ST_PatternTypeUnset {_feffe ,_afbab :=_fafdg .PatternTypeAttr .MarshalXMLAttr (_f .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"});if _afbab !=nil {return _afbab ;};start .Attr =append (start .Attr ,_feffe );};e .EncodeToken (start );if _fafdg .FgColor !=nil {_adcff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fafdg .FgColor ,_adcff );};if _fafdg .BgColor !=nil {_fbfgbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fafdg .BgColor ,_fbfgbc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgcfeb *ST_GrowShrinkType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgcfeb =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_fgcfeb =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_fgcfeb =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_fgcfeb =3;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path
|
|
func (_ecede *CT_PageFields )ValidateWithPath (path string )error {for _ccfaf ,_acbae :=range _ecede .PageField {if _dfgc :=_acbae .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ccfaf ));_dfgc !=nil {return _dfgc ;};};return nil ;};const (ST_MdxKPIPropertyUnset ST_MdxKPIProperty =0;ST_MdxKPIPropertyV ST_MdxKPIProperty =1;ST_MdxKPIPropertyG ST_MdxKPIProperty =2;ST_MdxKPIPropertyS ST_MdxKPIProperty =3;ST_MdxKPIPropertyT ST_MdxKPIProperty =4;ST_MdxKPIPropertyW ST_MdxKPIProperty =5;ST_MdxKPIPropertyM ST_MdxKPIProperty =6;);
|
|
|
|
// Validate validates the CT_CalcChain and its children
|
|
func (_gaca *CT_CalcChain )Validate ()error {return _gaca .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");};
|
|
|
|
// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path
|
|
func (_cdfbd *CT_ControlPr )ValidateWithPath (path string )error {if _eaeg :=_cdfbd .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_eaeg !=nil {return _eaeg ;};return nil ;};func (_addae *CT_CsPageSetup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _addae .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_addae .PaperSizeAttr )});};if _addae .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_addae .PaperHeightAttr )});};if _addae .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_addae .PaperWidthAttr )});};if _addae .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_addae .FirstPageNumberAttr )});};if _addae .OrientationAttr !=ST_OrientationUnset {_bdfb ,_fffdb :=_addae .OrientationAttr .MarshalXMLAttr (_f .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _fffdb !=nil {return _fffdb ;};start .Attr =append (start .Attr ,_bdfb );};if _addae .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_addae .UsePrinterDefaultsAttr ))});};if _addae .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_addae .BlackAndWhiteAttr ))});};if _addae .DraftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_addae .DraftAttr ))});};if _addae .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_addae .UseFirstPageNumberAttr ))});};if _addae .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_addae .HorizontalDpiAttr )});};if _addae .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_addae .VerticalDpiAttr )});};if _addae .CopiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_addae .CopiesAttr )});};if _addae .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_addae .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_ExternalDefinedName and its children
|
|
func (_edac *CT_ExternalDefinedName )Validate ()error {return _edac .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};type ST_FieldSortType byte ;func (_baaac *CT_Workbook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baaac .Sheets =NewCT_Sheets ();for _ ,_bdgefc :=range start .Attr {if _bdgefc .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_baaac .ConformanceAttr .UnmarshalXMLAttr (_bdgefc );continue ;};};_ggecd :for {_cfbecc ,_faafea :=d .Token ();if _faafea !=nil {return _faafea ;};switch _gdaagg :=_cfbecc .(type ){case _f .StartElement :switch _gdaagg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_baaac .FileVersion =NewCT_FileVersion ();if _feccd :=d .DecodeElement (_baaac .FileVersion ,&_gdaagg );_feccd !=nil {return _feccd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_baaac .FileSharing =NewCT_FileSharing ();if _bfcbb :=d .DecodeElement (_baaac .FileSharing ,&_gdaagg );_bfcbb !=nil {return _bfcbb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_baaac .WorkbookPr =NewCT_WorkbookPr ();if _ceedfb :=d .DecodeElement (_baaac .WorkbookPr ,&_gdaagg );_ceedfb !=nil {return _ceedfb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_baaac .WorkbookProtection =NewCT_WorkbookProtection ();if _gbagce :=d .DecodeElement (_baaac .WorkbookProtection ,&_gdaagg );_gbagce !=nil {return _gbagce ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_baaac .BookViews =NewCT_BookViews ();if _dbdedg :=d .DecodeElement (_baaac .BookViews ,&_gdaagg );_dbdedg !=nil {return _dbdedg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _efcfca :=d .DecodeElement (_baaac .Sheets ,&_gdaagg );_efcfca !=nil {return _efcfca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_baaac .FunctionGroups =NewCT_FunctionGroups ();if _fcfec :=d .DecodeElement (_baaac .FunctionGroups ,&_gdaagg );_fcfec !=nil {return _fcfec ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_baaac .ExternalReferences =NewCT_ExternalReferences ();if _dgbgb :=d .DecodeElement (_baaac .ExternalReferences ,&_gdaagg );_dgbgb !=nil {return _dgbgb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_baaac .DefinedNames =NewCT_DefinedNames ();if _ebcdaf :=d .DecodeElement (_baaac .DefinedNames ,&_gdaagg );_ebcdaf !=nil {return _ebcdaf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_baaac .CalcPr =NewCT_CalcPr ();if _fbacb :=d .DecodeElement (_baaac .CalcPr ,&_gdaagg );_fbacb !=nil {return _fbacb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_baaac .OleSize =NewCT_OleSize ();if _bfgcb :=d .DecodeElement (_baaac .OleSize ,&_gdaagg );_bfgcb !=nil {return _bfgcb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_baaac .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _adaaf :=d .DecodeElement (_baaac .CustomWorkbookViews ,&_gdaagg );_adaaf !=nil {return _adaaf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_baaac .PivotCaches =NewCT_PivotCaches ();if _edcbf :=d .DecodeElement (_baaac .PivotCaches ,&_gdaagg );_edcbf !=nil {return _edcbf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_baaac .SmartTagPr =NewCT_SmartTagPr ();if _eeegd :=d .DecodeElement (_baaac .SmartTagPr ,&_gdaagg );_eeegd !=nil {return _eeegd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_baaac .SmartTagTypes =NewCT_SmartTagTypes ();if _bfbcec :=d .DecodeElement (_baaac .SmartTagTypes ,&_gdaagg );_bfbcec !=nil {return _bfbcec ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_baaac .WebPublishing =NewCT_WebPublishing ();if _ccaeb :=d .DecodeElement (_baaac .WebPublishing ,&_gdaagg );_ccaeb !=nil {return _ccaeb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_acdfea :=NewCT_FileRecoveryPr ();if _cfbecf :=d .DecodeElement (_acdfea ,&_gdaagg );_cfbecf !=nil {return _cfbecf ;};_baaac .FileRecoveryPr =append (_baaac .FileRecoveryPr ,_acdfea );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_baaac .WebPublishObjects =NewCT_WebPublishObjects ();if _eagaa :=d .DecodeElement (_baaac .WebPublishObjects ,&_gdaagg );_eagaa !=nil {return _eagaa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baaac .ExtLst =NewCT_ExtensionList ();if _fbafbda :=d .DecodeElement (_baaac .ExtLst ,&_gdaagg );_fbafbda !=nil {return _fbafbda ;};default:_bb .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\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_gdaagg .Name );if _efcddc :=d .Skip ();_efcddc !=nil {return _efcddc ;};};case _f .EndElement :break _ggecd ;case _f .CharData :};};return nil ;};func (_ddagf ST_CfType )Validate ()error {return _ddagf .ValidateWithPath ("")};func (_ffege *CT_TableStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffcgb :=range start .Attr {if _ffcgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceadaf ,_acbad :=_ga .ParseUint (_ffcgb .Value ,10,32);if _acbad !=nil {return _acbad ;};_gfcbbc :=uint32 (_ceadaf );_ffege .CountAttr =&_gfcbbc ;continue ;};if _ffcgb .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_beeag ,_gedgdd :=_ffcgb .Value ,error (nil );if _gedgdd !=nil {return _gedgdd ;};_ffege .DefaultTableStyleAttr =&_beeag ;continue ;};if _ffcgb .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_ddbcd ,_fdcgc :=_ffcgb .Value ,error (nil );if _fdcgc !=nil {return _fdcgc ;};_ffege .DefaultPivotStyleAttr =&_ddbcd ;continue ;};};_ecdac :for {_eeafdb ,_afbgbd :=d .Token ();if _afbgbd !=nil {return _afbgbd ;};switch _bbfbf :=_eeafdb .(type ){case _f .StartElement :switch _bbfbf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_aefadg :=NewCT_TableStyle ();if _cfbccd :=d .DecodeElement (_aefadg ,&_bbfbf );_cfbccd !=nil {return _cfbccd ;};_ffege .TableStyle =append (_ffege .TableStyle ,_aefadg );default:_bb .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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074y\u006ce\u0073\u0020\u0025\u0076",_bbfbf .Name );if _ecaaea :=d .Skip ();_ecaaea !=nil {return _ecaaea ;};};case _f .EndElement :break _ecdac ;case _f .CharData :};};return nil ;};func (_egfbb *CT_ProtectedRanges )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aedeb :for {_cbeda ,_deaeeb :=d .Token ();if _deaeeb !=nil {return _deaeeb ;};switch _beged :=_cbeda .(type ){case _f .StartElement :switch _beged .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}:_effcf :=NewCT_ProtectedRange ();if _cebfb :=d .DecodeElement (_effcf ,&_beged );_cebfb !=nil {return _cebfb ;};_egfbb .ProtectedRange =append (_egfbb .ProtectedRange ,_effcf );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063t\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073\u0020\u0025\u0076",_beged .Name );if _gfdge :=d .Skip ();_gfdge !=nil {return _gfdge ;};};case _f .EndElement :break _aedeb ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_CacheHierarchy and its children
|
|
func (_agg *CT_CacheHierarchy )Validate ()error {return _agg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};type CT_ChartsheetProtection struct{
|
|
|
|
// Password
|
|
PasswordAttr *string ;
|
|
|
|
// Cryptographic Algorithm Name
|
|
AlgorithmNameAttr *string ;
|
|
|
|
// Password Hash Value
|
|
HashValueAttr *string ;
|
|
|
|
// Salt Value for Password Verifier
|
|
SaltValueAttr *string ;
|
|
|
|
// Iterations to Run Hashing Algorithm
|
|
SpinCountAttr *uint32 ;
|
|
|
|
// Contents
|
|
ContentAttr *bool ;
|
|
|
|
// Objects Locked
|
|
ObjectsAttr *bool ;};func (_gbbgfa *CT_VerticalAlignFontProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbbgfa .ValAttr =_fe .ST_VerticalAlignRun (1);for _ ,_baage :=range start .Attr {if _baage .Name .Local =="\u0076\u0061\u006c"{_gbbgfa .ValAttr .UnmarshalXMLAttr (_baage );continue ;};};for {_dfed ,_aeabd :=d .Token ();if _aeabd !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006e\u0046\u006f\u006e\u0074\u0050\u0072op\u0065\u0072\u0074y\u003a \u0025\u0073",_aeabd );};if _ddfgc ,_bfgaf :=_dfed .(_f .EndElement );_bfgaf &&_ddfgc .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Sheet and its children
|
|
func (_cccbag *CT_Sheet )Validate ()error {return _cccbag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};type ST_FileType byte ;
|
|
|
|
// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path
|
|
func (_fegbg *CT_OleSize )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_VolTypes and its children
|
|
func (_abbgad *CT_VolTypes )Validate ()error {return _abbgad .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};const (ST_FilterOperatorUnset ST_FilterOperator =0;ST_FilterOperatorEqual ST_FilterOperator =1;ST_FilterOperatorLessThan ST_FilterOperator =2;ST_FilterOperatorLessThanOrEqual ST_FilterOperator =3;ST_FilterOperatorNotEqual ST_FilterOperator =4;ST_FilterOperatorGreaterThanOrEqual ST_FilterOperator =5;ST_FilterOperatorGreaterThan ST_FilterOperator =6;);func (_aafdd *CT_RangePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caeec :=range start .Attr {if _caeec .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_fdgac ,_fbbfb :=_ga .ParseBool (_caeec .Value );if _fbbfb !=nil {return _fbbfb ;};_aafdd .AutoStartAttr =&_fdgac ;continue ;};if _caeec .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_gbabfa ,_baedce :=_ga .ParseBool (_caeec .Value );if _baedce !=nil {return _baedce ;};_aafdd .AutoEndAttr =&_gbabfa ;continue ;};if _caeec .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_aafdd .GroupByAttr .UnmarshalXMLAttr (_caeec );continue ;};if _caeec .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_becgc ,_ffbab :=_ga .ParseFloat (_caeec .Value ,64);if _ffbab !=nil {return _ffbab ;};_aafdd .StartNumAttr =&_becgc ;continue ;};if _caeec .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_cgcdf ,_gfcde :=_ga .ParseFloat (_caeec .Value ,64);if _gfcde !=nil {return _gfcde ;};_aafdd .EndNumAttr =&_cgcdf ;continue ;};if _caeec .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_fefgc ,_babdf :=ParseStdlibTime (_caeec .Value );if _babdf !=nil {return _babdf ;};_aafdd .StartDateAttr =&_fefgc ;continue ;};if _caeec .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_dbddg ,_efgeb :=ParseStdlibTime (_caeec .Value );if _efgeb !=nil {return _efgeb ;};_aafdd .EndDateAttr =&_dbddg ;continue ;};if _caeec .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_bfacf ,_cfeag :=_ga .ParseFloat (_caeec .Value ,64);if _cfeag !=nil {return _cfeag ;};_aafdd .GroupIntervalAttr =&_bfacf ;continue ;};};for {_ceedfd ,_aafdbb :=d .Token ();if _aafdbb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_aafdbb );};if _fggeg ,_edcaf :=_ceedfd .(_f .EndElement );_edcaf &&_fggeg .Name ==start .Name {break ;};};return nil ;};const (ST_ExternalConnectionTypeUnset ST_ExternalConnectionType =0;ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType =1;ST_ExternalConnectionTypeText ST_ExternalConnectionType =2;ST_ExternalConnectionTypeMDY ST_ExternalConnectionType =3;ST_ExternalConnectionTypeDMY ST_ExternalConnectionType =4;ST_ExternalConnectionTypeYMD ST_ExternalConnectionType =5;ST_ExternalConnectionTypeMYD ST_ExternalConnectionType =6;ST_ExternalConnectionTypeDYM ST_ExternalConnectionType =7;ST_ExternalConnectionTypeYDM ST_ExternalConnectionType =8;ST_ExternalConnectionTypeSkip ST_ExternalConnectionType =9;ST_ExternalConnectionTypeEMD ST_ExternalConnectionType =10;);func (_bace *CT_Consolidation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bace .RangeSets =NewCT_RangeSets ();for _ ,_eggee :=range start .Attr {if _eggee .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_caaa ,_eggfb :=_ga .ParseBool (_eggee .Value );if _eggfb !=nil {return _eggfb ;};_bace .AutoPageAttr =&_caaa ;continue ;};};_gfcdc :for {_fedc ,_bbgge :=d .Token ();if _bbgge !=nil {return _bbgge ;};switch _beefb :=_fedc .(type ){case _f .StartElement :switch _beefb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"}:_bace .Pages =NewCT_Pages ();if _dacfc :=d .DecodeElement (_bace .Pages ,&_beefb );_dacfc !=nil {return _dacfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"}:if _fbcdc :=d .DecodeElement (_bace .RangeSets ,&_beefb );_fbcdc !=nil {return _fbcdc ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0020\u0025v",_beefb .Name );if _gaedb :=d .Skip ();_gaedb !=nil {return _gaedb ;};};case _f .EndElement :break _gfcdc ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_Fills and its children
|
|
func (_ceaaa *CT_Fills )Validate ()error {return _ceaaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path
|
|
func (_ccgff *CT_Fill )ValidateWithPath (path string )error {if _ccgff .PatternFill !=nil {if _ddade :=_ccgff .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_ddade !=nil {return _ddade ;};};if _ccgff .GradientFill !=nil {if _eebcaf :=_ccgff .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_eebcaf !=nil {return _eebcaf ;};};return nil ;};func (_fdgfee *ST_FileType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdddd ,_cgbcef :=d .Token ();if _cgbcef !=nil {return _cgbcef ;};if _bcbaf ,_ebedbb :=_fdddd .(_f .EndElement );_ebedbb &&_bcbaf .Name ==start .Name {*_fdgfee =1;return nil ;};if _bcaaad ,_dbffdg :=_fdddd .(_f .CharData );!_dbffdg {return _b .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",_fdddd );}else {switch string (_bcaaad ){case "":*_fdgfee =0;case "\u006d\u0061\u0063":*_fdgfee =1;case "\u0077\u0069\u006e":*_fdgfee =2;case "\u0064\u006f\u0073":*_fdgfee =3;case "\u006c\u0069\u006e":*_fdgfee =4;case "\u006f\u0074\u0068e\u0072":*_fdgfee =5;};};_fdddd ,_cgbcef =d .Token ();if _cgbcef !=nil {return _cgbcef ;};if _cgebb ,_bffffd :=_fdddd .(_f .EndElement );_bffffd &&_cgebb .Name ==start .Name {return nil ;};return _b .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",_fdddd );};
|
|
|
|
// Validate validates the CT_Worksheet and its children
|
|
func (_bgefa *CT_Worksheet )Validate ()error {return _bgefa .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};
|
|
|
|
// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path
|
|
func (_beddc *CT_MemberProperties )ValidateWithPath (path string )error {for _gdeabb ,_bbecc :=range _beddc .Mp {if _ceeg :=_bbecc .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_gdeabb ));_ceeg !=nil {return _ceeg ;};};return nil ;};func (_dacg *CT_FontFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dacg .ValAttr =0;for _ ,_abdce :=range start .Attr {if _abdce .Name .Local =="\u0076\u0061\u006c"{_fffa ,_bfaead :=_ga .ParseInt (_abdce .Value ,10,64);if _bfaead !=nil {return _bfaead ;};_dacg .ValAttr =_fffa ;continue ;};};for {_gfega ,_fgdf :=d .Token ();if _fgdf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_fgdf );};if _cbfcg ,_fgfcf :=_gfega .(_f .EndElement );_fgfcf &&_cbfcg .Name ==start .Name {break ;};};return nil ;};func (_bebed ST_FilterOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgedbe :=_f .Attr {};_dgedbe .Name =name ;switch _bebed {case ST_FilterOperatorUnset :_dgedbe .Value ="";case ST_FilterOperatorEqual :_dgedbe .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_dgedbe .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_dgedbe .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_dgedbe .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_dgedbe .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_dgedbe .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _dgedbe ,nil ;};
|
|
|
|
// Validate validates the CT_Field and its children
|
|
func (_aefaf *CT_Field )Validate ()error {return _aefaf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};func (_abadaf *CT_TableParts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdegg :=range start .Attr {if _cdegg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbbfc ,_cfcdg :=_ga .ParseUint (_cdegg .Value ,10,32);if _cfcdg !=nil {return _cfcdg ;};_ddeca :=uint32 (_dbbfc );_abadaf .CountAttr =&_ddeca ;continue ;};};_edbfc :for {_agbee ,_dfgedd :=d .Token ();if _dfgedd !=nil {return _dfgedd ;};switch _bdfgd :=_agbee .(type ){case _f .StartElement :switch _bdfgd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"}:_dbgab :=NewCT_TablePart ();if _dbgeaf :=d .DecodeElement (_dbgab ,&_bdfgd );_dbgeaf !=nil {return _dbgeaf ;};_abadaf .TablePart =append (_abadaf .TablePart ,_dbgab );default:_bb .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\u0054a\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073 \u0025\u0076",_bdfgd .Name );if _ebcgd :=d .Skip ();_ebcgd !=nil {return _ebcgd ;};};case _f .EndElement :break _edbfc ;case _f .CharData :};};return nil ;};func (_bdaga *CT_Items )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdaga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdaga .CountAttr )});};e .EncodeToken (start );_ebdae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_fgaf :=range _bdaga .Item {e .EncodeElement (_fgaf ,_ebdae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ebcaf *CT_CellXfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecec :=range start .Attr {if _ecec .Name .Local =="\u0063\u006f\u0075n\u0074"{_cggba ,_gbag :=_ga .ParseUint (_ecec .Value ,10,32);if _gbag !=nil {return _gbag ;};_efcb :=uint32 (_cggba );_ebcaf .CountAttr =&_efcb ;continue ;};};_eebc :for {_abdeb ,_bgfa :=d .Token ();if _bgfa !=nil {return _bgfa ;};switch _dcfa :=_abdeb .(type ){case _f .StartElement :switch _dcfa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_afed :=NewCT_Xf ();if _ebbe :=d .DecodeElement (_afed ,&_dcfa );_ebbe !=nil {return _ebbe ;};_ebcaf .Xf =append (_ebcaf .Xf ,_afed );default:_bb .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\u005fC\u0065\u006c\u006c\u0058\u0066\u0073\u0020\u0025\u0076",_dcfa .Name );if _eegfb :=d .Skip ();_eegfb !=nil {return _eegfb ;};};case _f .EndElement :break _eebc ;case _f .CharData :};};return nil ;};const (ST_TextVAlignUnset ST_TextVAlign =0;ST_TextVAlignTop ST_TextVAlign =1;ST_TextVAlignCenter ST_TextVAlign =2;ST_TextVAlignBottom ST_TextVAlign =3;ST_TextVAlignJustify ST_TextVAlign =4;ST_TextVAlignDistributed ST_TextVAlign =5;);
|
|
|
|
// Validate validates the CT_OleSize and its children
|
|
func (_cfda *CT_OleSize )Validate ()error {return _cfda .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");};
|
|
|
|
// Validate validates the CT_CustomFilters and its children
|
|
func (_bffa *CT_CustomFilters )Validate ()error {return _bffa .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};
|
|
|
|
// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path
|
|
func (_dgdebe *PivotCacheDefinition )ValidateWithPath (path string )error {if _eedff :=_dgdebe .CT_PivotCacheDefinition .ValidateWithPath (path );_eedff !=nil {return _eedff ;};return nil ;};func (_edbcd ST_PageOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edbcd .String (),start );};func (_dgege *ST_DvAspect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgege =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_dgege =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_dgege =2;};return nil ;};func (_cbbdg *CT_RevisionFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfead :=range start .Attr {if _gfead .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_aecd ,_gfcfc :=_ga .ParseUint (_gfead .Value ,10,32);if _gfcfc !=nil {return _gfcfc ;};_cbbdg .SheetIdAttr =uint32 (_aecd );continue ;};if _gfead .Name .Local =="\u0078\u0066\u0044x\u0066"{_gaaee ,_abccf :=_ga .ParseBool (_gfead .Value );if _abccf !=nil {return _abccf ;};_cbbdg .XfDxfAttr =&_gaaee ;continue ;};if _gfead .Name .Local =="\u0073"{_ccaggb ,_gcba :=_ga .ParseBool (_gfead .Value );if _gcba !=nil {return _gcba ;};_cbbdg .SAttr =&_ccaggb ;continue ;};if _gfead .Name .Local =="\u0073\u0071\u0072e\u0066"{_beegg ,_gdfbe :=ParseSliceST_Sqref (_gfead .Value );if _gdfbe !=nil {return _gdfbe ;};_cbbdg .SqrefAttr =_beegg ;continue ;};if _gfead .Name .Local =="\u0073\u0074\u0061r\u0074"{_fbdda ,_aacfc :=_ga .ParseUint (_gfead .Value ,10,32);if _aacfc !=nil {return _aacfc ;};_gcgdf :=uint32 (_fbdda );_cbbdg .StartAttr =&_gcgdf ;continue ;};if _gfead .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_afade ,_cgfac :=_ga .ParseUint (_gfead .Value ,10,32);if _cgfac !=nil {return _cgfac ;};_gbcfaf :=uint32 (_afade );_cbbdg .LengthAttr =&_gbcfaf ;continue ;};};_cfdgaa :for {_ggbbcf ,_cgaadf :=d .Token ();if _cgaadf !=nil {return _cgaadf ;};switch _aefgca :=_ggbbcf .(type ){case _f .StartElement :switch _aefgca .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_cbbdg .Dxf =NewCT_Dxf ();if _bggcfa :=d .DecodeElement (_cbbdg .Dxf ,&_aefgca );_bggcfa !=nil {return _bggcfa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbbdg .ExtLst =NewCT_ExtensionList ();if _aegc :=d .DecodeElement (_cbbdg .ExtLst ,&_aefgca );_aegc !=nil {return _aegc ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0020\u0025\u0076",_aefgca .Name );if _fbfbecb :=d .Skip ();_fbfbecb !=nil {return _fbfbecb ;};};case _f .EndElement :break _cfdgaa ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path
|
|
func (_eeecg *CT_GradientStop )ValidateWithPath (path string )error {if _dagae :=_eeecg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dagae !=nil {return _dagae ;};return nil ;};
|
|
|
|
// Validate validates the CT_SheetView and its children
|
|
func (_ggbge *CT_SheetView )Validate ()error {return _ggbge .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func NewCT_Stylesheet ()*CT_Stylesheet {_adaeda :=&CT_Stylesheet {};return _adaeda };type ST_CellSpans []string ;func (_eafe *CT_Items )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggabd :=range start .Attr {if _ggabd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdfa ,_baedcb :=_ga .ParseUint (_ggabd .Value ,10,32);if _baedcb !=nil {return _baedcb ;};_cagbb :=uint32 (_cdfa );_eafe .CountAttr =&_cagbb ;continue ;};};_ccagab :for {_gacfe ,_cbeeaa :=d .Token ();if _cbeeaa !=nil {return _cbeeaa ;};switch _ddaff :=_gacfe .(type ){case _f .StartElement :switch _ddaff .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"}:_gcbcc :=NewCT_Item ();if _gfeebe :=d .DecodeElement (_gcbcc ,&_ddaff );_gfeebe !=nil {return _gfeebe ;};_eafe .Item =append (_eafe .Item ,_gcbcc );default:_bb .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\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_ddaff .Name );if _cdddd :=d .Skip ();_cdddd !=nil {return _cdddd ;};};case _f .EndElement :break _ccagab ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path
|
|
func (_feffg *CT_SmartTags )ValidateWithPath (path string )error {for _gfddc ,_bfbbd :=range _feffg .CellSmartTags {if _beage :=_bfbbd .ValidateWithPath (_b .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_gfddc ));_beage !=nil {return _beage ;};};return nil ;};func (_egbb *CT_OutlinePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbdcbd :=range start .Attr {if _fbdcbd .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_deege ,_ddgfa :=_ga .ParseBool (_fbdcbd .Value );if _ddgfa !=nil {return _ddgfa ;};_egbb .ApplyStylesAttr =&_deege ;continue ;};if _fbdcbd .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_ecdcd ,_agcedg :=_ga .ParseBool (_fbdcbd .Value );if _agcedg !=nil {return _agcedg ;};_egbb .SummaryBelowAttr =&_ecdcd ;continue ;};if _fbdcbd .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_fbfec ,_egbgg :=_ga .ParseBool (_fbdcbd .Value );if _egbgg !=nil {return _egbgg ;};_egbb .SummaryRightAttr =&_fbfec ;continue ;};if _fbdcbd .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_cdcdc ,_eccga :=_ga .ParseBool (_fbdcbd .Value );if _eccga !=nil {return _eccga ;};_egbb .ShowOutlineSymbolsAttr =&_cdcdc ;continue ;};};for {_efaagd ,_gbgaa :=d .Token ();if _gbgaa !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_gbgaa );};if _gcgee ,_edfaa :=_efaagd .(_f .EndElement );_edfaa &&_gcgee .Name ==start .Name {break ;};};return nil ;};func (_bcgdbb *CT_Dimensions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdeca :=range start .Attr {if _bdeca .Name .Local =="\u0063\u006f\u0075n\u0074"{_gedgd ,_bgbdg :=_ga .ParseUint (_bdeca .Value ,10,32);if _bgbdg !=nil {return _bgbdg ;};_cabgd :=uint32 (_gedgd );_bcgdbb .CountAttr =&_cabgd ;continue ;};};_dbfaa :for {_dcda ,_bggf :=d .Token ();if _bggf !=nil {return _bggf ;};switch _gdcge :=_dcda .(type ){case _f .StartElement :switch _gdcge .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_gdfa :=NewCT_PivotDimension ();if _eacbbg :=d .DecodeElement (_gdfa ,&_gdcge );_eacbbg !=nil {return _eacbbg ;};_bcgdbb .Dimension =append (_bcgdbb .Dimension ,_gdfa );default:_bb .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\u0044i\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073 \u0025\u0076",_gdcge .Name );if _aace :=d .Skip ();_aace !=nil {return _aace ;};};case _f .EndElement :break _dbfaa ;case _f .CharData :};};return nil ;};type ST_TableType byte ;
|
|
|
|
// Validate validates the CT_Break and its children
|
|
func (_dcfc *CT_Break )Validate ()error {return _dcfc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");};type VolTypes struct{CT_VolTypes };func (_aacad ST_RefMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aacad .String (),start );};
|
|
|
|
// ValidateWithPath validates the Connections and its children, prefixing error messages with path
|
|
func (_ceegec *Connections )ValidateWithPath (path string )error {if _dbeac :=_ceegec .CT_Connections .ValidateWithPath (path );_dbeac !=nil {return _dbeac ;};return nil ;};func (_cceaa ST_PatternType )String ()string {switch _cceaa {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case 4:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case 5:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case 6:return "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case 7:return "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 8:return "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case 9:return "\u0064\u0061\u0072\u006b\u0055\u0070";case 10:return "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case 11:return "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 12:return "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case 13:return "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case 14:return "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case 15:return "\u006ci\u0067\u0068\u0074\u0055\u0070";case 16:return "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case 17:return "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case 18:return "\u0067r\u0061\u0079\u0031\u0032\u0035";case 19:return "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return "";};func (_bffce *CT_VolTopicRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_bffce .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0076",_bffce .SAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eaecd ST_PatternType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgagf :=_f .Attr {};_fgagf .Name =name ;switch _eaecd {case ST_PatternTypeUnset :_fgagf .Value ="";case ST_PatternTypeNone :_fgagf .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_fgagf .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_fgagf .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_fgagf .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_fgagf .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_fgagf .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_fgagf .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_fgagf .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_fgagf .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_fgagf .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_fgagf .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_fgagf .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_fgagf .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_fgagf .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_fgagf .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_fgagf .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_fgagf .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_fgagf .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_fgagf .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _fgagf ,nil ;};
|
|
|
|
// Validate validates the CT_Controls and its children
|
|
func (_bcaga *CT_Controls )Validate ()error {return _bcaga .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path
|
|
func (_ddec *CT_CacheField )ValidateWithPath (path string )error {if _ddec .SharedItems !=nil {if _febb :=_ddec .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_febb !=nil {return _febb ;};};if _ddec .FieldGroup !=nil {if _adad :=_ddec .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");_adad !=nil {return _adad ;};};for _abd ,_eddb :=range _ddec .MpMap {if _facg :=_eddb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_abd ));_facg !=nil {return _facg ;};};if _ddec .ExtLst !=nil {if _cead :=_ddec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cead !=nil {return _cead ;};};return nil ;};func (_bgacb ST_FormatAction )String ()string {switch _bgacb {case 0:return "";case 1:return "\u0062\u006c\u0061n\u006b";case 2:return "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case 3:return "\u0064\u0072\u0069l\u006c";case 4:return "\u0066o\u0072\u006d\u0075\u006c\u0061";};return "";};func (_fefde ST_TextHAlign )Validate ()error {return _fefde .ValidateWithPath ("")};
|
|
|
|
// Validate validates the CT_IconFilter and its children
|
|
func (_bgcdc *CT_IconFilter )Validate ()error {return _bgcdc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};
|
|
|
|
// Validate validates the CT_IndexedColors and its children
|
|
func (_dgaag *CT_IndexedColors )Validate ()error {return _dgaag .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func (_ffdbd ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _ffdbd {case 0,1,2,3,4,5,6,7,8,9,10:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdbd ));};return nil ;};type CT_OleItem struct{
|
|
|
|
// Object Name
|
|
NameAttr string ;
|
|
|
|
// Icon
|
|
IconAttr *bool ;
|
|
|
|
// Advise
|
|
AdviseAttr *bool ;
|
|
|
|
// Object is an Image
|
|
PreferPicAttr *bool ;};func (_acfg *CT_Tables )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaade :=range start .Attr {if _aaade .Name .Local =="\u0063\u006f\u0075n\u0074"{_edfaba ,_gcgda :=_ga .ParseUint (_aaade .Value ,10,32);if _gcgda !=nil {return _gcgda ;};_fagdd :=uint32 (_edfaba );_acfg .CountAttr =&_fagdd ;continue ;};};_cffaa :for {_ggdefa ,_bgfcb :=d .Token ();if _bgfcb !=nil {return _bgfcb ;};switch _eagadd :=_ggdefa .(type ){case _f .StartElement :switch _eagadd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_baeee :=NewCT_TableMissing ();if _ebdbf :=d .DecodeElement (_baeee ,&_eagadd );_ebdbf !=nil {return _ebdbf ;};_acfg .M =append (_acfg .M ,_baeee );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ffccad :=NewCT_XStringElement ();if _gafgd :=d .DecodeElement (_ffccad ,&_eagadd );_gafgd !=nil {return _gafgd ;};_acfg .S =append (_acfg .S ,_ffccad );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_fdffb :=NewCT_Index ();if _gfgea :=d .DecodeElement (_fdffb ,&_eagadd );_gfgea !=nil {return _gfgea ;};_acfg .X =append (_acfg .X ,_fdffb );default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0061\u0062l\u0065\u0073 \u0025\u0076",_eagadd .Name );if _adfad :=d .Skip ();_adfad !=nil {return _adfad ;};};case _f .EndElement :break _cffaa ;case _f .CharData :};};return nil ;};type ST_DateTimeGrouping byte ;type ST_FormatAction byte ;func (_aeagaf ST_UpdateLinks )String ()string {switch _aeagaf {case 0:return "";case 1:return "\u0075s\u0065\u0072\u0053\u0065\u0074";case 2:return "\u006e\u0065\u0076e\u0072";case 3:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";};func NewCT_InputCells ()*CT_InputCells {_dgfgb :=&CT_InputCells {};return _dgfgb };func NewCT_NumFmt ()*CT_NumFmt {_gdbbc :=&CT_NumFmt {};return _gdbbc };func (_afcf *CT_DrawingHF )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bddgd :=range start .Attr {if _bddgd .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"&&_bddgd .Name .Local =="\u0069\u0064"||_bddgd .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"&&_bddgd .Name .Local =="\u0069\u0064"{_dgeea ,_bceac :=_bddgd .Value ,error (nil );if _bceac !=nil {return _bceac ;};_afcf .IdAttr =_dgeea ;continue ;};if _bddgd .Name .Local =="\u0072\u0068\u0066"{_bada ,_gafcea :=_ga .ParseUint (_bddgd .Value ,10,32);if _gafcea !=nil {return _gafcea ;};_agdad :=uint32 (_bada );_afcf .RhfAttr =&_agdad ;continue ;};if _bddgd .Name .Local =="\u006c\u0066\u006f"{_ebde ,_bafcg :=_ga .ParseUint (_bddgd .Value ,10,32);if _bafcg !=nil {return _bafcg ;};_fcdcf :=uint32 (_ebde );_afcf .LfoAttr =&_fcdcf ;continue ;};if _bddgd .Name .Local =="\u006c\u0066\u0065"{_bgggb ,_edbde :=_ga .ParseUint (_bddgd .Value ,10,32);if _edbde !=nil {return _edbde ;};_ggfcf :=uint32 (_bgggb );_afcf .LfeAttr =&_ggfcf ;continue ;};if _bddgd .Name .Local =="\u006c\u0068\u0066"{_cgece ,_fdbdd :=_ga .ParseUint (_bddgd .Value ,10,32);if _fdbdd !=nil {return _fdbdd ;};_daeac :=uint32 (_cgece );_afcf .LhfAttr =&_daeac ;continue ;};if _bddgd .Name .Local =="\u006c\u0066\u0066"{_ddae ,_gbfdd :=_ga .ParseUint (_bddgd .Value ,10,32);if _gbfdd !=nil {return _gbfdd ;};_cfge :=uint32 (_ddae );_afcf .LffAttr =&_cfge ;continue ;};if _bddgd .Name .Local =="\u0063\u0068\u0065"{_beaef ,_bgeea :=_ga .ParseUint (_bddgd .Value ,10,32);if _bgeea !=nil {return _bgeea ;};_dfcdf :=uint32 (_beaef );_afcf .CheAttr =&_dfcdf ;continue ;};if _bddgd .Name .Local =="\u0072\u0068\u006f"{_gbebe ,_cgdc :=_ga .ParseUint (_bddgd .Value ,10,32);if _cgdc !=nil {return _cgdc ;};_cgcbc :=uint32 (_gbebe );_afcf .RhoAttr =&_cgcbc ;continue ;};if _bddgd .Name .Local =="\u0072\u0068\u0065"{_beabc ,_gebd :=_ga .ParseUint (_bddgd .Value ,10,32);if _gebd !=nil {return _gebd ;};_dfdbe :=uint32 (_beabc );_afcf .RheAttr =&_dfdbe ;continue ;};if _bddgd .Name .Local =="\u006c\u0068\u006f"{_dgffg ,_ggge :=_ga .ParseUint (_bddgd .Value ,10,32);if _ggge !=nil {return _ggge ;};_dccbe :=uint32 (_dgffg );_afcf .LhoAttr =&_dccbe ;continue ;};if _bddgd .Name .Local =="\u006c\u0068\u0065"{_agcag ,_gafe :=_ga .ParseUint (_bddgd .Value ,10,32);if _gafe !=nil {return _gafe ;};_gfacd :=uint32 (_agcag );_afcf .LheAttr =&_gfacd ;continue ;};if _bddgd .Name .Local =="\u0063\u0068\u006f"{_cbdgf ,_bbce :=_ga .ParseUint (_bddgd .Value ,10,32);if _bbce !=nil {return _bbce ;};_fafba :=uint32 (_cbdgf );_afcf .ChoAttr =&_fafba ;continue ;};if _bddgd .Name .Local =="\u0063\u0068\u0066"{_decde ,_fdgda :=_ga .ParseUint (_bddgd .Value ,10,32);if _fdgda !=nil {return _fdgda ;};_bdffc :=uint32 (_decde );_afcf .ChfAttr =&_bdffc ;continue ;};if _bddgd .Name .Local =="\u0063\u0066\u006f"{_beacf ,_aebef :=_ga .ParseUint (_bddgd .Value ,10,32);if _aebef !=nil {return _aebef ;};_gdfee :=uint32 (_beacf );_afcf .CfoAttr =&_gdfee ;continue ;};if _bddgd .Name .Local =="\u0063\u0066\u0065"{_edcf ,_gggag :=_ga .ParseUint (_bddgd .Value ,10,32);if _gggag !=nil {return _gggag ;};_dbfe :=uint32 (_edcf );_afcf .CfeAttr =&_dbfe ;continue ;};if _bddgd .Name .Local =="\u0063\u0066\u0066"{_caaga ,_ecbaa :=_ga .ParseUint (_bddgd .Value ,10,32);if _ecbaa !=nil {return _ecbaa ;};_cadgg :=uint32 (_caaga );_afcf .CffAttr =&_cadgg ;continue ;};if _bddgd .Name .Local =="\u0072\u0066\u006f"{_fbad ,_gdgbda :=_ga .ParseUint (_bddgd .Value ,10,32);if _gdgbda !=nil {return _gdgbda ;};_baede :=uint32 (_fbad );_afcf .RfoAttr =&_baede ;continue ;};if _bddgd .Name .Local =="\u0072\u0066\u0065"{_aefgc ,_ebeafg :=_ga .ParseUint (_bddgd .Value ,10,32);if _ebeafg !=nil {return _ebeafg ;};_cadf :=uint32 (_aefgc );_afcf .RfeAttr =&_cadf ;continue ;};if _bddgd .Name .Local =="\u0072\u0066\u0066"{_eecbg ,_bgfe :=_ga .ParseUint (_bddgd .Value ,10,32);if _bgfe !=nil {return _bgfe ;};_gbcf :=uint32 (_eecbg );_afcf .RffAttr =&_gbcf ;continue ;};};for {_aagcf ,_babbb :=d .Token ();if _babbb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_babbb );};if _bacd ,_agbda :=_aagcf .(_f .EndElement );_agbda &&_bacd .Name ==start .Name {break ;};};return nil ;};type CT_BookViews struct{
|
|
|
|
// Workbook View
|
|
WorkbookView []*CT_BookView ;};
|
|
|
|
// Validate validates the CT_HierarchyUsage and its children
|
|
func (_bfegg *CT_HierarchyUsage )Validate ()error {return _bfegg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};
|
|
|
|
// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path
|
|
func (_egdgf *CT_ObjectAnchor )ValidateWithPath (path string )error {if _dfcdg :=_egdgf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dfcdg !=nil {return _dfcdg ;};if _ebfbg :=_egdgf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_ebfbg !=nil {return _ebfbg ;};return nil ;};type ST_SheetState byte ;func (_geebg *CT_PivotHierarchies )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geebg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_geebg .CountAttr )});};e .EncodeToken (start );_cecee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_afbbf :=range _geebg .PivotHierarchy {e .EncodeElement (_afbbf ,_cecee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path
|
|
func (_gccfe *CT_DataBar )ValidateWithPath (path string )error {for _addaa ,_ddbfb :=range _gccfe .Cfvo {if _dfge :=_ddbfb .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_addaa ));_dfge !=nil {return _dfge ;};};if _egcg :=_gccfe .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_egcg !=nil {return _egcg ;};return nil ;};func (_efbff ST_Qualifier )String ()string {switch _efbff {case 0:return "";case 1:return "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 2:return "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 3:return "\u006e\u006f\u006e\u0065";};return "";};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);func (_fdfb *CT_CustomWorkbookView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdfb .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";for _ ,_bgfae :=range start .Attr {if _bgfae .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_cbgaa ,_adgb :=_ga .ParseBool (_bgfae .Value );if _adgb !=nil {return _adgb ;};_fdfb .ShowVerticalScrollAttr =&_cbgaa ;continue ;};if _bgfae .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_bdcabf ,_fdad :=_ga .ParseBool (_bgfae .Value );if _fdad !=nil {return _fdad ;};_fdfb .ShowSheetTabsAttr =&_bdcabf ;continue ;};if _bgfae .Name .Local =="\u0067\u0075\u0069\u0064"{_fgad ,_eeeg :=_bgfae .Value ,error (nil );if _eeeg !=nil {return _eeeg ;};_fdfb .GuidAttr =_fgad ;continue ;};if _bgfae .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_ebdce ,_cdaa :=_ga .ParseInt (_bgfae .Value ,10,32);if _cdaa !=nil {return _cdaa ;};_gfgfa :=int32 (_ebdce );_fdfb .XWindowAttr =&_gfgfa ;continue ;};if _bgfae .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_faab ,_beed :=_ga .ParseUint (_bgfae .Value ,10,32);if _beed !=nil {return _beed ;};_cddec :=uint32 (_faab );_fdfb .MergeIntervalAttr =&_cddec ;continue ;};if _bgfae .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_efabc ,_adbb :=_ga .ParseInt (_bgfae .Value ,10,32);if _adbb !=nil {return _adbb ;};_gecc :=int32 (_efabc );_fdfb .YWindowAttr =&_gecc ;continue ;};if _bgfae .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_fgec ,_aceb :=_ga .ParseBool (_bgfae .Value );if _aceb !=nil {return _aceb ;};_fdfb .OnlySyncAttr =&_fgec ;continue ;};if _bgfae .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_fggea ,_aeadc :=_ga .ParseUint (_bgfae .Value ,10,32);if _aeadc !=nil {return _aeadc ;};_fdfb .WindowWidthAttr =uint32 (_fggea );continue ;};if _bgfae .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_eabe ,_gbdeb :=_ga .ParseBool (_bgfae .Value );if _gbdeb !=nil {return _gbdeb ;};_fdfb .IncludePrintSettingsAttr =&_eabe ;continue ;};if _bgfae .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_dddbe ,_bcccc :=_ga .ParseUint (_bgfae .Value ,10,32);if _bcccc !=nil {return _bcccc ;};_fdfb .WindowHeightAttr =uint32 (_dddbe );continue ;};if _bgfae .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_ffbf ,_dbba :=_ga .ParseUint (_bgfae .Value ,10,32);if _dbba !=nil {return _dbba ;};_eeae :=uint32 (_ffbf );_fdfb .TabRatioAttr =&_eeae ;continue ;};if _bgfae .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_bbgbd ,_ffgdc :=_ga .ParseBool (_bgfae .Value );if _ffgdc !=nil {return _ffgdc ;};_fdfb .ShowFormulaBarAttr =&_bbgbd ;continue ;};if _bgfae .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_aedcg ,_cbeeb :=_ga .ParseBool (_bgfae .Value );if _cbeeb !=nil {return _cbeeb ;};_fdfb .ChangesSavedWinAttr =&_aedcg ;continue ;};if _bgfae .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_dadbfd ,_eebe :=_ga .ParseBool (_bgfae .Value );if _eebe !=nil {return _eebe ;};_fdfb .MaximizedAttr =&_dadbfd ;continue ;};if _bgfae .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_fdfb .ShowCommentsAttr .UnmarshalXMLAttr (_bgfae );continue ;};if _bgfae .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_beda ,_bcebe :=_ga .ParseBool (_bgfae .Value );if _bcebe !=nil {return _bcebe ;};_fdfb .AutoUpdateAttr =&_beda ;continue ;};if _bgfae .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_dgdafg ,_cfege :=_ga .ParseUint (_bgfae .Value ,10,32);if _cfege !=nil {return _cfege ;};_fdfb .ActiveSheetIdAttr =uint32 (_dgdafg );continue ;};if _bgfae .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_dfbg ,_afcbf :=_ga .ParseBool (_bgfae .Value );if _afcbf !=nil {return _afcbf ;};_fdfb .ShowHorizontalScrollAttr =&_dfbg ;continue ;};if _bgfae .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_ebaae ,_gdef :=_ga .ParseBool (_bgfae .Value );if _gdef !=nil {return _gdef ;};_fdfb .ShowStatusbarAttr =&_ebaae ;continue ;};if _bgfae .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_cedb ,_dddee :=_ga .ParseBool (_bgfae .Value );if _dddee !=nil {return _dddee ;};_fdfb .PersonalViewAttr =&_cedb ;continue ;};if _bgfae .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_cdeea ,_afgb :=_ga .ParseBool (_bgfae .Value );if _afgb !=nil {return _afgb ;};_fdfb .MinimizedAttr =&_cdeea ;continue ;};if _bgfae .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_fdfb .ShowObjectsAttr .UnmarshalXMLAttr (_bgfae );continue ;};if _bgfae .Name .Local =="\u006e\u0061\u006d\u0065"{_febbb ,_ddegg :=_bgfae .Value ,error (nil );if _ddegg !=nil {return _ddegg ;};_fdfb .NameAttr =_febbb ;continue ;};if _bgfae .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_dbed ,_eaeef :=_ga .ParseBool (_bgfae .Value );if _eaeef !=nil {return _eaeef ;};_fdfb .IncludeHiddenRowColAttr =&_dbed ;continue ;};};_bdcbg :for {_dbbd ,_daga :=d .Token ();if _daga !=nil {return _daga ;};switch _adcf :=_dbbd .(type ){case _f .StartElement :switch _adcf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdfb .ExtLst =NewCT_ExtensionList ();if _bdbb :=d .DecodeElement (_fdfb .ExtLst ,&_adcf );_bdbb !=nil {return _bdbb ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_adcf .Name );if _aafdc :=d .Skip ();_aafdc !=nil {return _aafdc ;};};case _f .EndElement :break _bdcbg ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_PCDKPI and its children
|
|
func (_fggcd *CT_PCDKPI )Validate ()error {return _fggcd .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};
|
|
|
|
// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path
|
|
func (_debbb *CT_Dialogsheet )ValidateWithPath (path string )error {if _debbb .SheetPr !=nil {if _gccab :=_debbb .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_gccab !=nil {return _gccab ;};};if _debbb .SheetViews !=nil {if _efcg :=_debbb .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_efcg !=nil {return _efcg ;};};if _debbb .SheetFormatPr !=nil {if _eeff :=_debbb .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_eeff !=nil {return _eeff ;};};if _debbb .SheetProtection !=nil {if _cgcb :=_debbb .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_cgcb !=nil {return _cgcb ;};};if _debbb .CustomSheetViews !=nil {if _aedaa :=_debbb .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_aedaa !=nil {return _aedaa ;};};if _debbb .PrintOptions !=nil {if _ddbbc :=_debbb .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ddbbc !=nil {return _ddbbc ;};};if _debbb .PageMargins !=nil {if _eaaf :=_debbb .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_eaaf !=nil {return _eaaf ;};};if _debbb .PageSetup !=nil {if _aegg :=_debbb .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_aegg !=nil {return _aegg ;};};if _debbb .HeaderFooter !=nil {if _feeba :=_debbb .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_feeba !=nil {return _feeba ;};};if _debbb .Drawing !=nil {if _bfda :=_debbb .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bfda !=nil {return _bfda ;};};if _debbb .LegacyDrawing !=nil {if _bgad :=_debbb .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_bgad !=nil {return _bgad ;};};if _debbb .LegacyDrawingHF !=nil {if _fedg :=_debbb .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_fedg !=nil {return _fedg ;};};if _debbb .DrawingHF !=nil {if _aaece :=_debbb .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aaece !=nil {return _aaece ;};};if _debbb .OleObjects !=nil {if _bacga :=_debbb .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_bacga !=nil {return _bacga ;};};if _debbb .Controls !=nil {if _dcce :=_debbb .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_dcce !=nil {return _dcce ;};};if _debbb .ExtLst !=nil {if _becef :=_debbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_becef !=nil {return _becef ;};};return nil ;};func (_gaad ST_rwColActionType )String ()string {switch _gaad {case 0:return "";case 1:return "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case 2:return "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case 3:return "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case 4:return "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return "";};func (_cfcb *CT_Field )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_cfcb .XAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecadff ST_CfType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecadff .String (),start );};func (_dcabce ST_ConditionalFormattingOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_daabb :=_f .Attr {};_daabb .Name =name ;switch _dcabce {case ST_ConditionalFormattingOperatorUnset :_daabb .Value ="";case ST_ConditionalFormattingOperatorLessThan :_daabb .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_daabb .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorEqual :_daabb .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_daabb .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_daabb .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThan :_daabb .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_daabb .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_daabb .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorContainsText :_daabb .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_daabb .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_ConditionalFormattingOperatorBeginsWith :_daabb .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_daabb .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _daabb ,nil ;};func (_fgdeg *CT_ObjectPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgdeg .Anchor =NewCT_ObjectAnchor ();for _ ,_gbcae :=range start .Attr {if _gbcae .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"&&_gbcae .Name .Local =="\u0069\u0064"||_gbcae .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"&&_gbcae .Name .Local =="\u0069\u0064"{_adge ,_gabga :=_gbcae .Value ,error (nil );if _gabga !=nil {return _gabga ;};_fgdeg .IdAttr =&_adge ;continue ;};if _gbcae .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_debbf ,_eagda :=_ga .ParseBool (_gbcae .Value );if _eagda !=nil {return _eagda ;};_fgdeg .AutoLineAttr =&_debbf ;continue ;};if _gbcae .Name .Local =="\u0070\u0072\u0069n\u0074"{_egggdd ,_ebbed :=_ga .ParseBool (_gbcae .Value );if _ebbed !=nil {return _ebbed ;};_fgdeg .PrintAttr =&_egggdd ;continue ;};if _gbcae .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_dcfeb ,_beaefg :=_ga .ParseBool (_gbcae .Value );if _beaefg !=nil {return _beaefg ;};_fgdeg .DisabledAttr =&_dcfeb ;continue ;};if _gbcae .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_ebcdg ,_faebe :=_ga .ParseBool (_gbcae .Value );if _faebe !=nil {return _faebe ;};_fgdeg .UiObjectAttr =&_ebcdg ;continue ;};if _gbcae .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_egcag ,_ggcf :=_ga .ParseBool (_gbcae .Value );if _ggcf !=nil {return _ggcf ;};_fgdeg .AutoFillAttr =&_egcag ;continue ;};if _gbcae .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_geefb ,_gdcag :=_ga .ParseBool (_gbcae .Value );if _gdcag !=nil {return _gdcag ;};_fgdeg .LockedAttr =&_geefb ;continue ;};if _gbcae .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_efgbe ,_ebcab :=_ga .ParseBool (_gbcae .Value );if _ebcab !=nil {return _ebcab ;};_fgdeg .AutoPictAttr =&_efgbe ;continue ;};if _gbcae .Name .Local =="\u006d\u0061\u0063r\u006f"{_afaaa ,_eacfc :=_gbcae .Value ,error (nil );if _eacfc !=nil {return _eacfc ;};_fgdeg .MacroAttr =&_afaaa ;continue ;};if _gbcae .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_fbeee ,_bcgfc :=_gbcae .Value ,error (nil );if _bcgfc !=nil {return _bcgfc ;};_fgdeg .AltTextAttr =&_fbeee ;continue ;};if _gbcae .Name .Local =="\u0064\u0064\u0065"{_bffbf ,_cffef :=_ga .ParseBool (_gbcae .Value );if _cffef !=nil {return _cffef ;};_fgdeg .DdeAttr =&_bffbf ;continue ;};if _gbcae .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_cfbge ,_gadfcc :=_ga .ParseBool (_gbcae .Value );if _gadfcc !=nil {return _gadfcc ;};_fgdeg .DefaultSizeAttr =&_cfbge ;continue ;};};_gfbag :for {_fdebg ,_efcce :=d .Token ();if _efcce !=nil {return _efcce ;};switch _efecb :=_fdebg .(type ){case _f .StartElement :switch _efecb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _bbdcg :=d .DecodeElement (_fgdeg .Anchor ,&_efecb );_bbdcg !=nil {return _bbdcg ;};default:_bb .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\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072\u0020\u0025\u0076",_efecb .Name );if _ebfce :=d .Skip ();_ebfce !=nil {return _ebfce ;};};case _f .EndElement :break _gfbag ;case _f .CharData :};};return nil ;};func NewCT_CalcCell ()*CT_CalcCell {_efea :=&CT_CalcCell {};return _efea };func (_bgdae ST_TotalsRowFunction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdgeaa :=_f .Attr {};_cdgeaa .Name =name ;switch _bgdae {case ST_TotalsRowFunctionUnset :_cdgeaa .Value ="";case ST_TotalsRowFunctionNone :_cdgeaa .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_cdgeaa .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_cdgeaa .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_cdgeaa .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_cdgeaa .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_cdgeaa .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_cdgeaa .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_cdgeaa .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_cdgeaa .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_cdgeaa .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cdgeaa ,nil ;};func (_gcbdb ST_PaneState )Validate ()error {return _gcbdb .ValidateWithPath ("")};func (_fbged *CT_ExternalDefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_faega :=range start .Attr {if _faega .Name .Local =="\u006e\u0061\u006d\u0065"{_bgea ,_gbagf :=_faega .Value ,error (nil );if _gbagf !=nil {return _gbagf ;};_fbged .NameAttr =_bgea ;continue ;};if _faega .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_adac ,_gccbb :=_faega .Value ,error (nil );if _gccbb !=nil {return _gccbb ;};_fbged .RefersToAttr =&_adac ;continue ;};if _faega .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bdcba ,_bagae :=_ga .ParseUint (_faega .Value ,10,32);if _bagae !=nil {return _bagae ;};_fccf :=uint32 (_bdcba );_fbged .SheetIdAttr =&_fccf ;continue ;};};for {_gcaad ,_fdcfb :=d .Token ();if _fdcfb !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0045\u0078\u0074e\u0072n\u0061l\u0044e\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_fdcfb );};if _cgcbg ,_aegd :=_gcaad .(_f .EndElement );_aegd &&_cgcbg .Name ==start .Name {break ;};};return nil ;};func (_bbdfad *Workbook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _bbdfad .CT_Workbook .MarshalXML (e ,start );};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_febfg :=&CT_PageSetUpPr {};return _febfg };func (_efabdf ST_SheetState )ValidateWithPath (path string )error {switch _efabdf {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efabdf ));};return nil ;};func (_bgaea *CT_Filters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgaea .BlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bgaea .BlankAttr ))});};if _bgaea .CalendarTypeAttr !=_fe .ST_CalendarTypeUnset {_dagf ,_ceaac :=_bgaea .CalendarTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _ceaac !=nil {return _ceaac ;};start .Attr =append (start .Attr ,_dagf );};e .EncodeToken (start );if _bgaea .Filter !=nil {_cdeeae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_daefc :=range _bgaea .Filter {e .EncodeElement (_daefc ,_cdeeae );};};if _bgaea .DateGroupItem !=nil {_abcef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}};for _ ,_gcgfe :=range _bgaea .DateGroupItem {e .EncodeElement (_gcgfe ,_abcef );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcgaa *CT_CellSmartTags )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acfb :=range start .Attr {if _acfb .Name .Local =="\u0072"{_agfa ,_baf :=_acfb .Value ,error (nil );if _baf !=nil {return _baf ;};_gcgaa .RAttr =_agfa ;continue ;};};_bcgdb :for {_egab ,_dfcf :=d .Token ();if _dfcf !=nil {return _dfcf ;};switch _gbaf :=_egab .(type ){case _f .StartElement :switch _gbaf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bcec :=NewCT_CellSmartTag ();if _gffgf :=d .DecodeElement (_bcec ,&_gbaf );_gffgf !=nil {return _gffgf ;};_gcgaa .CellSmartTag =append (_gcgaa .CellSmartTag ,_bcec );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0020\u0025v",_gbaf .Name );if _agcge :=d .Skip ();_agcge !=nil {return _agcge ;};};case _f .EndElement :break _bcgdb ;case _f .CharData :};};return nil ;};type CT_Worksheet struct{
|
|
|
|
// Worksheet Properties
|
|
SheetPr *CT_SheetPr ;
|
|
|
|
// Worksheet Dimensions
|
|
Dimension *CT_SheetDimension ;
|
|
|
|
// Sheet Views
|
|
SheetViews *CT_SheetViews ;
|
|
|
|
// Sheet Format Properties
|
|
SheetFormatPr *CT_SheetFormatPr ;
|
|
|
|
// Column Information
|
|
Cols []*CT_Cols ;
|
|
|
|
// Sheet Data
|
|
SheetData *CT_SheetData ;
|
|
|
|
// Sheet Calculation Properties
|
|
SheetCalcPr *CT_SheetCalcPr ;
|
|
|
|
// Sheet Protection
|
|
SheetProtection *CT_SheetProtection ;
|
|
|
|
// Protected Ranges
|
|
ProtectedRanges *CT_ProtectedRanges ;
|
|
|
|
// Scenarios
|
|
Scenarios *CT_Scenarios ;
|
|
|
|
// AutoFilter
|
|
AutoFilter *CT_AutoFilter ;
|
|
|
|
// Sort State
|
|
SortState *CT_SortState ;
|
|
|
|
// Data Consolidate
|
|
DataConsolidate *CT_DataConsolidate ;
|
|
|
|
// Custom Sheet Views
|
|
CustomSheetViews *CT_CustomSheetViews ;
|
|
|
|
// Merge Cells
|
|
MergeCells *CT_MergeCells ;
|
|
|
|
// Phonetic Properties
|
|
PhoneticPr *CT_PhoneticPr ;
|
|
|
|
// Conditional Formatting
|
|
ConditionalFormatting []*CT_ConditionalFormatting ;
|
|
|
|
// Data Validations
|
|
DataValidations *CT_DataValidations ;
|
|
|
|
// Hyperlinks
|
|
Hyperlinks *CT_Hyperlinks ;
|
|
|
|
// Print Options
|
|
PrintOptions *CT_PrintOptions ;
|
|
|
|
// Page Margins
|
|
PageMargins *CT_PageMargins ;
|
|
|
|
// Page Setup Settings
|
|
PageSetup *CT_PageSetup ;
|
|
|
|
// Header and Footer Settings
|
|
HeaderFooter *CT_HeaderFooter ;
|
|
|
|
// Horizontal Page Breaks
|
|
RowBreaks *CT_PageBreak ;
|
|
|
|
// Vertical Page Breaks
|
|
ColBreaks *CT_PageBreak ;
|
|
|
|
// Custom Properties
|
|
CustomProperties *CT_CustomProperties ;
|
|
|
|
// Cell Watch Items
|
|
CellWatches *CT_CellWatches ;
|
|
|
|
// Ignored Errors
|
|
IgnoredErrors *CT_IgnoredErrors ;
|
|
|
|
// Smart Tags
|
|
SmartTags *CT_SmartTags ;
|
|
|
|
// Drawing
|
|
Drawing *CT_Drawing ;
|
|
|
|
// Legacy Drawing
|
|
LegacyDrawing *CT_LegacyDrawing ;
|
|
|
|
// Legacy Drawing Header Footer
|
|
LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;
|
|
|
|
// Background Image
|
|
Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ;
|
|
|
|
// Embedded Controls
|
|
Controls *CT_Controls ;
|
|
|
|
// Web Publishing Items
|
|
WebPublishItems *CT_WebPublishItems ;
|
|
|
|
// Table Parts
|
|
TableParts *CT_TableParts ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_efcbeg *SingleXmlCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _efcbeg .CT_SingleXmlCells .MarshalXML (e ,start );};type CT_MdxMetadata struct{
|
|
|
|
// MDX Metadata Record Count
|
|
CountAttr *uint32 ;
|
|
|
|
// MDX Metadata Record
|
|
Mdx []*CT_Mdx ;};func NewCT_Cell ()*CT_Cell {_fbba :=&CT_Cell {};return _fbba };func (_cgdaa *CT_Sets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgdaa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cgdaa .CountAttr )});};e .EncodeToken (start );_deee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_ffebaf :=range _cgdaa .Set {e .EncodeElement (_ffebaf ,_deee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dagab ST_CellFormulaType )ValidateWithPath (path string )error {switch _dagab {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagab ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path
|
|
func (_dffadd *CT_Groups )ValidateWithPath (path string )error {for _aadb ,_dcfbe :=range _dffadd .Group {if _fdece :=_dcfbe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_aadb ));_fdece !=nil {return _fdece ;};};return nil ;};type CT_PatternFill struct{
|
|
|
|
// Pattern Type
|
|
PatternTypeAttr ST_PatternType ;
|
|
|
|
// Foreground Color
|
|
FgColor *CT_Color ;
|
|
|
|
// Background Color
|
|
BgColor *CT_Color ;};const (ST_DateTimeGroupingUnset ST_DateTimeGrouping =0;ST_DateTimeGroupingYear ST_DateTimeGrouping =1;ST_DateTimeGroupingMonth ST_DateTimeGrouping =2;ST_DateTimeGroupingDay ST_DateTimeGrouping =3;ST_DateTimeGroupingHour ST_DateTimeGrouping =4;ST_DateTimeGroupingMinute ST_DateTimeGrouping =5;ST_DateTimeGroupingSecond ST_DateTimeGrouping =6;);func NewCT_ChartFormats ()*CT_ChartFormats {_edfa :=&CT_ChartFormats {};return _edfa };func (_fcdea *ST_FilterOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gggbcf ,_adffb :=d .Token ();if _adffb !=nil {return _adffb ;};if _faccgd ,_cfegeb :=_gggbcf .(_f .EndElement );_cfegeb &&_faccgd .Name ==start .Name {*_fcdea =1;return nil ;};if _bagfgd ,_gdedgc :=_gggbcf .(_f .CharData );!_gdedgc {return _b .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",_gggbcf );}else {switch string (_bagfgd ){case "":*_fcdea =0;case "\u0065\u0071\u0075a\u006c":*_fcdea =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fcdea =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fcdea =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fcdea =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fcdea =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fcdea =6;};};_gggbcf ,_adffb =d .Token ();if _adffb !=nil {return _adffb ;};if _fbfcd ,_fcbce :=_gggbcf .(_f .EndElement );_fcbce &&_fbfcd .Name ==start .Name {return nil ;};return _b .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",_gggbcf );};func NewCT_IgnoredError ()*CT_IgnoredError {_ecebc :=&CT_IgnoredError {};return _ecebc };func NewCT_FontScheme ()*CT_FontScheme {_cgcaed :=&CT_FontScheme {};_cgcaed .ValAttr =ST_FontScheme (1);return _cgcaed ;};func (_beffdd *CT_pivotTableDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_beffdd .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_beffdd .CacheIdAttr )});if _beffdd .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .DataOnRowsAttr ))});};if _beffdd .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .DataPositionAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_beffdd .DataCaptionAttr )});if _beffdd .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .GrandTotalCaptionAttr )});};if _beffdd .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .ErrorCaptionAttr )});};if _beffdd .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowErrorAttr ))});};if _beffdd .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .MissingCaptionAttr )});};if _beffdd .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowMissingAttr ))});};if _beffdd .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .PageStyleAttr )});};if _beffdd .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .PivotTableStyleAttr )});};if _beffdd .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .VacatedStyleAttr )});};if _beffdd .TagAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .TagAttr )});};if _beffdd .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .UpdatedVersionAttr )});};if _beffdd .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .MinRefreshableVersionAttr )});};if _beffdd .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .AsteriskTotalsAttr ))});};if _beffdd .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowItemsAttr ))});};if _beffdd .EditDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .EditDataAttr ))});};if _beffdd .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .DisableFieldListAttr ))});};if _beffdd .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowCalcMbrsAttr ))});};if _beffdd .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .VisualTotalsAttr ))});};if _beffdd .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowMultipleLabelAttr ))});};if _beffdd .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowDataDropDownAttr ))});};if _beffdd .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowDrillAttr ))});};if _beffdd .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .PrintDrillAttr ))});};if _beffdd .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowMemberPropertyTipsAttr ))});};if _beffdd .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowDataTipsAttr ))});};if _beffdd .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .EnableWizardAttr ))});};if _beffdd .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .EnableDrillAttr ))});};if _beffdd .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .EnableFieldPropertiesAttr ))});};if _beffdd .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .PreserveFormattingAttr ))});};if _beffdd .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .UseAutoFormattingAttr ))});};if _beffdd .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .PageWrapAttr )});};if _beffdd .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .PageOverThenDownAttr ))});};if _beffdd .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .SubtotalHiddenItemsAttr ))});};if _beffdd .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .RowGrandTotalsAttr ))});};if _beffdd .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ColGrandTotalsAttr ))});};if _beffdd .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .FieldPrintTitlesAttr ))});};if _beffdd .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ItemPrintTitlesAttr ))});};if _beffdd .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .MergeItemAttr ))});};if _beffdd .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowDropZonesAttr ))});};if _beffdd .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .CreatedVersionAttr )});};if _beffdd .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .IndentAttr )});};if _beffdd .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowEmptyRowAttr ))});};if _beffdd .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowEmptyColAttr ))});};if _beffdd .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ShowHeadersAttr ))});};if _beffdd .CompactAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .CompactAttr ))});};if _beffdd .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .OutlineAttr ))});};if _beffdd .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .OutlineDataAttr ))});};if _beffdd .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .CompactDataAttr ))});};if _beffdd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .PublishedAttr ))});};if _beffdd .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .GridDropZonesAttr ))});};if _beffdd .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ImmersiveAttr ))});};if _beffdd .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .MultipleFieldFiltersAttr ))});};if _beffdd .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .ChartFormatAttr )});};if _beffdd .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .RowHeaderCaptionAttr )});};if _beffdd .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .ColHeaderCaptionAttr )});};if _beffdd .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .FieldListSortAscendingAttr ))});};if _beffdd .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .MdxSubqueriesAttr ))});};if _beffdd .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .CustomListSortAttr ))});};if _beffdd .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_beffdd .AutoFormatIdAttr )});};if _beffdd .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ApplyNumberFormatsAttr ))});};if _beffdd .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ApplyBorderFormatsAttr ))});};if _beffdd .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ApplyFontFormatsAttr ))});};if _beffdd .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ApplyPatternFormatsAttr ))});};if _beffdd .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ApplyAlignmentFormatsAttr ))});};if _beffdd .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_beffdd .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );_bccdfa :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_beffdd .Location ,_bccdfa );if _beffdd .PivotFields !=nil {_bbdaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_beffdd .PivotFields ,_bbdaa );};if _beffdd .RowFields !=nil {_cffab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_beffdd .RowFields ,_cffab );};if _beffdd .RowItems !=nil {_bfbcba :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_beffdd .RowItems ,_bfbcba );};if _beffdd .ColFields !=nil {_fbefeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_beffdd .ColFields ,_fbefeb );};if _beffdd .ColItems !=nil {_edged :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_beffdd .ColItems ,_edged );};if _beffdd .PageFields !=nil {_dbcbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_beffdd .PageFields ,_dbcbf );};if _beffdd .DataFields !=nil {_faedff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_beffdd .DataFields ,_faedff );};if _beffdd .Formats !=nil {_cgcea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_beffdd .Formats ,_cgcea );};if _beffdd .ConditionalFormats !=nil {_eaacd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_beffdd .ConditionalFormats ,_eaacd );};if _beffdd .ChartFormats !=nil {_dgbee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_beffdd .ChartFormats ,_dgbee );};if _beffdd .PivotHierarchies !=nil {_cacfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_beffdd .PivotHierarchies ,_cacfc );};if _beffdd .PivotTableStyleInfo !=nil {_eacaed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_beffdd .PivotTableStyleInfo ,_eacaed );};if _beffdd .Filters !=nil {_bdedd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_beffdd .Filters ,_bdedd );};if _beffdd .RowHierarchiesUsage !=nil {_dcgbgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_beffdd .RowHierarchiesUsage ,_dcgbgg );};if _beffdd .ColHierarchiesUsage !=nil {_ddfgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}};e .EncodeElement (_beffdd .ColHierarchiesUsage ,_ddfgb );};if _beffdd .ExtLst !=nil {_fafag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_beffdd .ExtLst ,_fafag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cgabe *CT_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_deaee ,_cffe :=_cgabe .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _cffe !=nil {return _cffe ;};start .Attr =append (start .Attr ,_deaee );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_TargetScreenSize byte ;type Revisions struct{CT_Revisions };func (_bfbeb ST_DvAspect )ValidateWithPath (path string )error {switch _bfbeb {case 0,1,2:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbeb ));};return nil ;};func (_gdggbb *CT_PivotAreaReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgebf :=range start .Attr {if _cgebf .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cgfae ,_efdge :=_ga .ParseBool (_cgebf .Value );if _efdge !=nil {return _efdge ;};_gdggbb .MaxSubtotalAttr =&_cgfae ;continue ;};if _cgebf .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fddda ,_aafgc :=_ga .ParseBool (_cgebf .Value );if _aafgc !=nil {return _aafgc ;};_gdggbb .MinSubtotalAttr =&_fddda ;continue ;};if _cgebf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfacc ,_aeffe :=_ga .ParseUint (_cgebf .Value ,10,32);if _aeffe !=nil {return _aeffe ;};_ceff :=uint32 (_cfacc );_gdggbb .CountAttr =&_ceff ;continue ;};if _cgebf .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ccfafe ,_agdbd :=_ga .ParseBool (_cgebf .Value );if _agdbd !=nil {return _agdbd ;};_gdggbb .ProductSubtotalAttr =&_ccfafe ;continue ;};if _cgebf .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_deaaf ,_bbcef :=_ga .ParseBool (_cgebf .Value );if _bbcef !=nil {return _bbcef ;};_gdggbb .ByPositionAttr =&_deaaf ;continue ;};if _cgebf .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_adce ,_cebfg :=_ga .ParseBool (_cgebf .Value );if _cebfg !=nil {return _cebfg ;};_gdggbb .CountSubtotalAttr =&_adce ;continue ;};if _cgebf .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_egfff ,_gedea :=_ga .ParseBool (_cgebf .Value );if _gedea !=nil {return _gedea ;};_gdggbb .DefaultSubtotalAttr =&_egfff ;continue ;};if _cgebf .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_dbcac ,_fcbfbg :=_ga .ParseBool (_cgebf .Value );if _fcbfbg !=nil {return _fcbfbg ;};_gdggbb .CountASubtotalAttr =&_dbcac ;continue ;};if _cgebf .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bbead ,_ffcaf :=_ga .ParseBool (_cgebf .Value );if _ffcaf !=nil {return _ffcaf ;};_gdggbb .AvgSubtotalAttr =&_bbead ;continue ;};if _cgebf .Name .Local =="\u0066\u0069\u0065l\u0064"{_dcede ,_eaede :=_ga .ParseUint (_cgebf .Value ,10,32);if _eaede !=nil {return _eaede ;};_cafbc :=uint32 (_dcede );_gdggbb .FieldAttr =&_cafbc ;continue ;};if _cgebf .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_adbaa ,_bbgag :=_ga .ParseBool (_cgebf .Value );if _bbgag !=nil {return _bbgag ;};_gdggbb .SelectedAttr =&_adbaa ;continue ;};if _cgebf .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_fadge ,_dcbefe :=_ga .ParseBool (_cgebf .Value );if _dcbefe !=nil {return _dcbefe ;};_gdggbb .RelativeAttr =&_fadge ;continue ;};if _cgebf .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_adddd ,_egfcba :=_ga .ParseBool (_cgebf .Value );if _egfcba !=nil {return _egfcba ;};_gdggbb .SumSubtotalAttr =&_adddd ;continue ;};if _cgebf .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_gafda ,_afddab :=_ga .ParseBool (_cgebf .Value );if _afddab !=nil {return _afddab ;};_gdggbb .StdDevSubtotalAttr =&_gafda ;continue ;};if _cgebf .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gdadd ,_cbade :=_ga .ParseBool (_cgebf .Value );if _cbade !=nil {return _cbade ;};_gdggbb .StdDevPSubtotalAttr =&_gdadd ;continue ;};if _cgebf .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_feggcd ,_aggg :=_ga .ParseBool (_cgebf .Value );if _aggg !=nil {return _aggg ;};_gdggbb .VarSubtotalAttr =&_feggcd ;continue ;};if _cgebf .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eagfg ,_eegfc :=_ga .ParseBool (_cgebf .Value );if _eegfc !=nil {return _eegfc ;};_gdggbb .VarPSubtotalAttr =&_eagfg ;continue ;};};_deafd :for {_gfadgf ,_dbdec :=d .Token ();if _dbdec !=nil {return _dbdec ;};switch _fegac :=_gfadgf .(type ){case _f .StartElement :switch _fegac .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_afgfg :=NewCT_Index ();if _eceegd :=d .DecodeElement (_afgfg ,&_fegac );_eceegd !=nil {return _eceegd ;};_gdggbb .X =append (_gdggbb .X ,_afgfg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdggbb .ExtLst =NewCT_ExtensionList ();if _gbfaa :=d .DecodeElement (_gdggbb .ExtLst ,&_fegac );_gbfaa !=nil {return _gbfaa ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0025\u0076",_fegac .Name );if _fecff :=d .Skip ();_fecff !=nil {return _fecff ;};};case _f .EndElement :break _deafd ;case _f .CharData :};};return nil ;};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_bdcbaf :=&CT_ProtectedRanges {};return _bdcbaf };func NewCT_DrawingHF ()*CT_DrawingHF {_fecfag :=&CT_DrawingHF {};return _fecfag };func (_dfcec ST_PaneState )ValidateWithPath (path string )error {switch _dfcec {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfcec ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_X and its children, prefixing error messages with path
|
|
func (_daaebf *CT_X )ValidateWithPath (path string )error {return nil };
|
|
|
|
// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path
|
|
func (_ccab *CT_SmartTagTypes )ValidateWithPath (path string )error {for _beeffg ,_cfefd :=range _ccab .SmartTagType {if _bffdf :=_cfefd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_beeffg ));_bffdf !=nil {return _bffdf ;};};return nil ;};func (_dagbe *ST_DataValidationImeMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afggbc ,_gaggfc :=d .Token ();if _gaggfc !=nil {return _gaggfc ;};if _egbgfb ,_egbbee :=_afggbc .(_f .EndElement );_egbbee &&_egbgfb .Name ==start .Name {*_dagbe =1;return nil ;};if _gdbaec ,_gbbbbe :=_afggbc .(_f .CharData );!_gbbbbe {return _b .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",_afggbc );}else {switch string (_gdbaec ){case "":*_dagbe =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_dagbe =1;case "\u006f\u0066\u0066":*_dagbe =2;case "\u006f\u006e":*_dagbe =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_dagbe =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_dagbe =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_dagbe =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_dagbe =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_dagbe =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_dagbe =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_dagbe =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_dagbe =11;};};_afggbc ,_gaggfc =d .Token ();if _gaggfc !=nil {return _gaggfc ;};if _baeeb ,_gabdb :=_afggbc .(_f .EndElement );_gabdb &&_baeeb .Name ==start .Name {return nil ;};return _b .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",_afggbc );};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_bedbca :=&CT_PivotCacheDefinition {};_bedbca .CacheSource =NewCT_CacheSource ();_bedbca .CacheFields =NewCT_CacheFields ();return _bedbca ;};func (_becac *ST_CellComments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feegac ,_bbacf :=d .Token ();if _bbacf !=nil {return _bbacf ;};if _cefdge ,_acbde :=_feegac .(_f .EndElement );_acbde &&_cefdge .Name ==start .Name {*_becac =1;return nil ;};if _aabgd ,_dadggd :=_feegac .(_f .CharData );!_dadggd {return _b .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",_feegac );}else {switch string (_aabgd ){case "":*_becac =0;case "\u006e\u006f\u006e\u0065":*_becac =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_becac =2;case "\u0061\u0074\u0045n\u0064":*_becac =3;};};_feegac ,_bbacf =d .Token ();if _bbacf !=nil {return _bbacf ;};if _ecagf ,_cdeagd :=_feegac .(_f .EndElement );_cdeagd &&_ecagf .Name ==start .Name {return nil ;};return _b .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",_feegac );};func (_dafcb *ST_MdxSetOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afacbb ,_accca :=d .Token ();if _accca !=nil {return _accca ;};if _aadgf ,_caebbb :=_afacbb .(_f .EndElement );_caebbb &&_aadgf .Name ==start .Name {*_dafcb =1;return nil ;};if _cbbcdda ,_dfgag :=_afacbb .(_f .CharData );!_dfgag {return _b .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",_afacbb );}else {switch string (_cbbcdda ){case "":*_dafcb =0;case "\u0075":*_dafcb =1;case "\u0061":*_dafcb =2;case "\u0064":*_dafcb =3;case "\u0061\u0061":*_dafcb =4;case "\u0061\u0064":*_dafcb =5;case "\u006e\u0061":*_dafcb =6;case "\u006e\u0064":*_dafcb =7;};};_afacbb ,_accca =d .Token ();if _accca !=nil {return _accca ;};if _daedf ,_aeecbb :=_afacbb .(_f .EndElement );_aeecbb &&_daedf .Name ==start .Name {return nil ;};return _b .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",_afacbb );};func (_ffcefd *ST_RefMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adfabc ,_cffbd :=d .Token ();if _cffbd !=nil {return _cffbd ;};if _bddaaf ,_faaac :=_adfabc .(_f .EndElement );_faaac &&_bddaaf .Name ==start .Name {*_ffcefd =1;return nil ;};if _adgca ,_gcgfea :=_adfabc .(_f .CharData );!_gcgfea {return _b .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",_adfabc );}else {switch string (_adgca ){case "":*_ffcefd =0;case "\u0041\u0031":*_ffcefd =1;case "\u0052\u0031\u0043\u0031":*_ffcefd =2;};};_adfabc ,_cffbd =d .Token ();if _cffbd !=nil {return _cffbd ;};if _gaabag ,_feebc :=_adfabc .(_f .EndElement );_feebc &&_gaabag .Name ==start .Name {return nil ;};return _b .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",_adfabc );};
|
|
|
|
// Validate validates the CT_Scenarios and its children
|
|
func (_eage *CT_Scenarios )Validate ()error {return _eage .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};
|
|
|
|
// Validate validates the CT_SmartTagType and its children
|
|
func (_ddccd *CT_SmartTagType )Validate ()error {return _ddccd .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};type ST_UpdateLinks byte ;type CT_CacheHierarchy struct{
|
|
|
|
// Hierarchy Unique Name
|
|
UniqueNameAttr string ;
|
|
|
|
// Hierarchy Display Name
|
|
CaptionAttr *string ;
|
|
|
|
// Measure Hierarchy
|
|
MeasureAttr *bool ;
|
|
|
|
// Set
|
|
SetAttr *bool ;
|
|
|
|
// Parent Set
|
|
ParentSetAttr *uint32 ;
|
|
|
|
// KPI Icon Set
|
|
IconSetAttr *int32 ;
|
|
|
|
// Attribute Hierarchy
|
|
AttributeAttr *bool ;
|
|
|
|
// Time
|
|
TimeAttr *bool ;
|
|
|
|
// Key Attribute Hierarchy
|
|
KeyAttributeAttr *bool ;
|
|
|
|
// Default Member Unique Name
|
|
DefaultMemberUniqueNameAttr *string ;
|
|
|
|
// Unique Name of 'All'
|
|
AllUniqueNameAttr *string ;
|
|
|
|
// Display Name of 'All'
|
|
AllCaptionAttr *string ;
|
|
|
|
// Dimension Unique Name
|
|
DimensionUniqueNameAttr *string ;
|
|
|
|
// Display Folder
|
|
DisplayFolderAttr *string ;
|
|
|
|
// Measure Group Name
|
|
MeasureGroupAttr *string ;
|
|
|
|
// Measures
|
|
MeasuresAttr *bool ;
|
|
|
|
// Levels Count
|
|
CountAttr uint32 ;
|
|
|
|
// One Field
|
|
OneFieldAttr *bool ;
|
|
|
|
// Member Value Data Type
|
|
MemberValueDatatypeAttr *uint16 ;
|
|
|
|
// Unbalanced
|
|
UnbalancedAttr *bool ;
|
|
|
|
// Unbalanced Group
|
|
UnbalancedGroupAttr *bool ;
|
|
|
|
// Hidden
|
|
HiddenAttr *bool ;
|
|
|
|
// Fields Usage
|
|
FieldsUsage *CT_FieldsUsage ;
|
|
|
|
// OLAP Grouping Levels
|
|
GroupLevels *CT_GroupLevels ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func NewCT_PrintOptions ()*CT_PrintOptions {_cecbc :=&CT_PrintOptions {};return _cecbc };func NewCT_Rst ()*CT_Rst {_edebg :=&CT_Rst {};return _edebg };func (_cccefb ST_ShowDataAs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cccefb .String (),start );};func (_cbfaf *CT_PCDKPIs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfgc :=range start .Attr {if _cfgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfedfga ,_caaaab :=_ga .ParseUint (_cfgc .Value ,10,32);if _caaaab !=nil {return _caaaab ;};_gfdcc :=uint32 (_bfedfga );_cbfaf .CountAttr =&_gfdcc ;continue ;};};_bgbdc :for {_dbffb ,_cegad :=d .Token ();if _cegad !=nil {return _cegad ;};switch _gddac :=_dbffb .(type ){case _f .StartElement :switch _gddac .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"}:_ffbe :=NewCT_PCDKPI ();if _bbfe :=d .DecodeElement (_ffbe ,&_gddac );_bbfe !=nil {return _bbfe ;};_cbfaf .Kpi =append (_cbfaf .Kpi ,_ffbe );default:_bb .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\u005fP\u0043\u0044\u004b\u0050\u0049\u0073\u0020\u0025\u0076",_gddac .Name );if _eebee :=d .Skip ();_eebee !=nil {return _eebee ;};};case _f .EndElement :break _bgbdc ;case _f .CharData :};};return nil ;};func (_fedae *ST_CellFormulaType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_effcdd ,_dgegb :=d .Token ();if _dgegb !=nil {return _dgegb ;};if _cgddd ,_ccfbdd :=_effcdd .(_f .EndElement );_ccfbdd &&_cgddd .Name ==start .Name {*_fedae =1;return nil ;};if _feddf ,_gcfeae :=_effcdd .(_f .CharData );!_gcfeae {return _b .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",_effcdd );}else {switch string (_feddf ){case "":*_fedae =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fedae =1;case "\u0061\u0072\u0072a\u0079":*_fedae =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_fedae =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_fedae =4;};};_effcdd ,_dgegb =d .Token ();if _dgegb !=nil {return _dgegb ;};if _abfcg ,_dcbge :=_effcdd .(_f .EndElement );_dcbge &&_abfcg .Name ==start .Name {return nil ;};return _b .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",_effcdd );};func (_eeceg *ST_TimePeriod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_affed ,_afffa :=d .Token ();if _afffa !=nil {return _afffa ;};if _ageadd ,_dadec :=_affed .(_f .EndElement );_dadec &&_ageadd .Name ==start .Name {*_eeceg =1;return nil ;};if _egcdc ,_bcdbgb :=_affed .(_f .CharData );!_bcdbgb {return _b .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",_affed );}else {switch string (_egcdc ){case "":*_eeceg =0;case "\u0074\u006f\u0064a\u0079":*_eeceg =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_eeceg =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_eeceg =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_eeceg =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_eeceg =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_eeceg =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_eeceg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_eeceg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_eeceg =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_eeceg =10;};};_affed ,_afffa =d .Token ();if _afffa !=nil {return _afffa ;};if _gbgdbd ,_gdbac :=_affed .(_f .EndElement );_gdbac &&_gbgdbd .Name ==start .Name {return nil ;};return _b .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",_affed );};
|
|
|
|
// Validate validates the CT_Users and its children
|
|
func (_bbbbe *CT_Users )Validate ()error {return _bbbbe .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path
|
|
func (_afcbe *CT_Items )ValidateWithPath (path string )error {for _cacc ,_cecbd :=range _afcbe .Item {if _bebae :=_cecbd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_cacc ));_bebae !=nil {return _bebae ;};};return nil ;};func NewStyleSheet ()*StyleSheet {_eebbea :=&StyleSheet {};_eebbea .CT_Stylesheet =*NewCT_Stylesheet ();return _eebbea ;};type ST_OleUpdate byte ;
|
|
|
|
// Validate validates the QueryTable and its children
|
|
func (_dbfdgd *QueryTable )Validate ()error {return _dbfdgd .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};
|
|
|
|
// Validate validates the CT_Items and its children
|
|
func (_gfadc *CT_Items )Validate ()error {return _gfadc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};func (_ceadc *CT_Filters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbgc :=range start .Attr {if _bbgc .Name .Local =="\u0062\u006c\u0061n\u006b"{_caddb ,_dfeef :=_ga .ParseBool (_bbgc .Value );if _dfeef !=nil {return _dfeef ;};_ceadc .BlankAttr =&_caddb ;continue ;};if _bbgc .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_ceadc .CalendarTypeAttr .UnmarshalXMLAttr (_bbgc );continue ;};};_feabb :for {_gacaa ,_ddgg :=d .Token ();if _ddgg !=nil {return _ddgg ;};switch _fdfbdg :=_gacaa .(type ){case _f .StartElement :switch _fdfbdg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_cfecb :=NewCT_Filter ();if _gggc :=d .DecodeElement (_cfecb ,&_fdfbdg );_gggc !=nil {return _gggc ;};_ceadc .Filter =append (_ceadc .Filter ,_cfecb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}:_agaef :=NewCT_DateGroupItem ();if _acfaf :=d .DecodeElement (_agaef ,&_fdfbdg );_acfaf !=nil {return _acfaf ;};_ceadc .DateGroupItem =append (_ceadc .DateGroupItem ,_agaef );default:_bb .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\u005fF\u0069\u006c\u0074\u0065\u0072\u0073\u0020\u0025\u0076",_fdfbdg .Name );if _gccac :=d .Skip ();_gccac !=nil {return _gccac ;};};case _f .EndElement :break _feabb ;case _f .CharData :};};return nil ;};type CT_WorkbookProtection struct{
|
|
|
|
// Legacy Workbook Password
|
|
WorkbookPasswordAttr *string ;
|
|
|
|
// Workbook Password Character Set
|
|
WorkbookPasswordCharacterSetAttr *string ;
|
|
|
|
// Legacy Revisions Password
|
|
RevisionsPasswordAttr *string ;
|
|
|
|
// Revisions Password Character Set
|
|
RevisionsPasswordCharacterSetAttr *string ;
|
|
|
|
// Lock Structure
|
|
LockStructureAttr *bool ;
|
|
|
|
// Lock Windows
|
|
LockWindowsAttr *bool ;
|
|
|
|
// Lock Revisions
|
|
LockRevisionAttr *bool ;
|
|
|
|
// Cryptographic Algorithm Name
|
|
RevisionsAlgorithmNameAttr *string ;
|
|
|
|
// Password Hash Value
|
|
RevisionsHashValueAttr *string ;
|
|
|
|
// Salt Value for Password Verifier
|
|
RevisionsSaltValueAttr *string ;
|
|
|
|
// Iterations to Run Hashing Algorithm
|
|
RevisionsSpinCountAttr *uint32 ;
|
|
|
|
// Cryptographic Algorithm Name
|
|
WorkbookAlgorithmNameAttr *string ;
|
|
|
|
// Password Hash Value
|
|
WorkbookHashValueAttr *string ;
|
|
|
|
// Salt Value for Password Verifier
|
|
WorkbookSaltValueAttr *string ;
|
|
|
|
// Iterations to Run Hashing Algorithm
|
|
WorkbookSpinCountAttr *uint32 ;};func (_fdbd *CT_Color )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deag :=range start .Attr {if _deag .Name .Local =="\u0061\u0075\u0074\u006f"{_fbcb ,_edfac :=_ga .ParseBool (_deag .Value );if _edfac !=nil {return _edfac ;};_fdbd .AutoAttr =&_fbcb ;continue ;};if _deag .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_ddfa ,_fegb :=_ga .ParseUint (_deag .Value ,10,32);if _fegb !=nil {return _fegb ;};_cfcf :=uint32 (_ddfa );_fdbd .IndexedAttr =&_cfcf ;continue ;};if _deag .Name .Local =="\u0072\u0067\u0062"{_dbbf ,_bgdg :=_deag .Value ,error (nil );if _bgdg !=nil {return _bgdg ;};_fdbd .RgbAttr =&_dbbf ;continue ;};if _deag .Name .Local =="\u0074\u0068\u0065m\u0065"{_bcdg ,_ccac :=_ga .ParseUint (_deag .Value ,10,32);if _ccac !=nil {return _ccac ;};_gfee :=uint32 (_bcdg );_fdbd .ThemeAttr =&_gfee ;continue ;};if _deag .Name .Local =="\u0074\u0069\u006e\u0074"{_fcbfg ,_bebd :=_ga .ParseFloat (_deag .Value ,64);if _bebd !=nil {return _bebd ;};_fdbd .TintAttr =&_fcbfg ;continue ;};};for {_efff ,_acede :=d .Token ();if _acede !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_acede );};if _cbbfa ,_bfea :=_efff .(_f .EndElement );_bfea &&_cbbfa .Name ==start .Name {break ;};};return nil ;};type CT_DdeItems struct{
|
|
|
|
// DDE Item definition
|
|
DdeItem []*CT_DdeItem ;};func (_bdade *CT_RevisionConflict )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdade .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdade .SheetIdAttr )});};if _bdade .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bdade .RIdAttr )});};if _bdade .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bdade .UaAttr ))});};if _bdade .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bdade .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ConditionalFormatting struct{
|
|
|
|
// PivotTable Conditional Formatting
|
|
PivotAttr *bool ;
|
|
|
|
// Sequence of References
|
|
SqrefAttr *ST_Sqref ;
|
|
|
|
// Conditional Formatting Rule
|
|
CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};func NewCT_Record ()*CT_Record {_aggfbd :=&CT_Record {};return _aggfbd };type CT_colItems struct{
|
|
|
|
// Column Item Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Column Items
|
|
I []*CT_I ;};
|
|
|
|
// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path
|
|
func (_fefadcb *SingleXmlCells )ValidateWithPath (path string )error {if _dbged :=_fefadcb .CT_SingleXmlCells .ValidateWithPath (path );_dbged !=nil {return _dbged ;};return nil ;};func (_adecg ST_SortMethod )Validate ()error {return _adecg .ValidateWithPath ("")};func (_efaec ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _efaec {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efaec ));};return nil ;};type CT_LegacyDrawing struct{IdAttr string ;};func (_bdaaf *StyleSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdaaf .CT_Stylesheet =*NewCT_Stylesheet ();_caadb :for {_cccgf ,_faabb :=d .Token ();if _faabb !=nil {return _faabb ;};switch _egcbed :=_cccgf .(type ){case _f .StartElement :switch _egcbed .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_bdaaf .NumFmts =NewCT_NumFmts ();if _aebde :=d .DecodeElement (_bdaaf .NumFmts ,&_egcbed );_aebde !=nil {return _aebde ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_bdaaf .Fonts =NewCT_Fonts ();if _ecdbee :=d .DecodeElement (_bdaaf .Fonts ,&_egcbed );_ecdbee !=nil {return _ecdbee ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_bdaaf .Fills =NewCT_Fills ();if _acaag :=d .DecodeElement (_bdaaf .Fills ,&_egcbed );_acaag !=nil {return _acaag ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_bdaaf .Borders =NewCT_Borders ();if _geaac :=d .DecodeElement (_bdaaf .Borders ,&_egcbed );_geaac !=nil {return _geaac ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_bdaaf .CellStyleXfs =NewCT_CellStyleXfs ();if _eggab :=d .DecodeElement (_bdaaf .CellStyleXfs ,&_egcbed );_eggab !=nil {return _eggab ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_bdaaf .CellXfs =NewCT_CellXfs ();if _fcgdea :=d .DecodeElement (_bdaaf .CellXfs ,&_egcbed );_fcgdea !=nil {return _fcgdea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_bdaaf .CellStyles =NewCT_CellStyles ();if _feged :=d .DecodeElement (_bdaaf .CellStyles ,&_egcbed );_feged !=nil {return _feged ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_bdaaf .Dxfs =NewCT_Dxfs ();if _fegcf :=d .DecodeElement (_bdaaf .Dxfs ,&_egcbed );_fegcf !=nil {return _fegcf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_bdaaf .TableStyles =NewCT_TableStyles ();if _cgcdd :=d .DecodeElement (_bdaaf .TableStyles ,&_egcbed );_cgcdd !=nil {return _cgcdd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_bdaaf .Colors =NewCT_Colors ();if _gfede :=d .DecodeElement (_bdaaf .Colors ,&_egcbed );_gfede !=nil {return _gfede ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdaaf .ExtLst =NewCT_ExtensionList ();if _aaffe :=d .DecodeElement (_bdaaf .ExtLst ,&_egcbed );_aaffe !=nil {return _aaffe ;};default:_bb .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\u0053\u0074\u0079l\u0065\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0076",_egcbed .Name );if _decgde :=d .Skip ();_decgde !=nil {return _decgde ;};};case _f .EndElement :break _caadb ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path
|
|
func (_fbafe *CT_Query )ValidateWithPath (path string )error {if _fbafe .Tpls !=nil {if _ggabb :=_fbafe .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_ggabb !=nil {return _ggabb ;};};return nil ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_bgec :=&CT_CalculatedItem {};_bgec .PivotArea =NewCT_PivotArea ();return _bgec ;};type CT_ProtectedRanges struct{
|
|
|
|
// Protected Range
|
|
ProtectedRange []*CT_ProtectedRange ;};func (_faeac *ST_GrowShrinkType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdabg ,_fbege :=d .Token ();if _fbege !=nil {return _fbege ;};if _ggbbgd ,_acada :=_gdabg .(_f .EndElement );_acada &&_ggbbgd .Name ==start .Name {*_faeac =1;return nil ;};if _bcaeg ,_gggba :=_gdabg .(_f .CharData );!_gggba {return _b .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",_gdabg );}else {switch string (_bcaeg ){case "":*_faeac =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_faeac =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_faeac =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_faeac =3;};};_gdabg ,_fbege =d .Token ();if _fbege !=nil {return _fbege ;};if _adabf ,_dgcaf :=_gdabg .(_f .EndElement );_dgcaf &&_adabf .Name ==start .Name {return nil ;};return _b .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",_gdabg );};type CT_LevelGroup struct{
|
|
|
|
// Group Name
|
|
NameAttr string ;
|
|
|
|
// Unique Group Name
|
|
UniqueNameAttr string ;
|
|
|
|
// Group Caption
|
|
CaptionAttr string ;
|
|
|
|
// Parent Unique Name
|
|
UniqueParentAttr *string ;
|
|
|
|
// Group Id
|
|
IdAttr *int32 ;
|
|
|
|
// OLAP Group Members
|
|
GroupMembers *CT_GroupMembers ;};
|
|
|
|
// Validate validates the CT_DataRef and its children
|
|
func (_gfcge *CT_DataRef )Validate ()error {return _gfcge .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");};func (_gccbcb *CT_TableColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bagdf :=range start .Attr {if _bagdf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_efaae ,_cbbfg :=_ga .ParseUint (_bagdf .Value ,10,32);if _cbbfg !=nil {return _cbbfg ;};_bbdfg :=uint32 (_efaae );_gccbcb .TotalsRowDxfIdAttr =&_bbdfg ;continue ;};if _bagdf .Name .Local =="\u0069\u0064"{_caegg ,_abccc :=_ga .ParseUint (_bagdf .Value ,10,32);if _abccc !=nil {return _abccc ;};_gccbcb .IdAttr =uint32 (_caegg );continue ;};if _bagdf .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gdaeed ,_gaefb :=_bagdf .Value ,error (nil );if _gaefb !=nil {return _gaefb ;};_gccbcb .HeaderRowCellStyleAttr =&_gdaeed ;continue ;};if _bagdf .Name .Local =="\u006e\u0061\u006d\u0065"{_geaca ,_cdbcad :=_bagdf .Value ,error (nil );if _cdbcad !=nil {return _cdbcad ;};_gccbcb .NameAttr =_geaca ;continue ;};if _bagdf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_agbdf ,_cgffg :=_bagdf .Value ,error (nil );if _cgffg !=nil {return _cgffg ;};_gccbcb .TotalsRowLabelAttr =&_agbdf ;continue ;};if _bagdf .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_bagec ,_aafde :=_ga .ParseUint (_bagdf .Value ,10,32);if _aafde !=nil {return _aafde ;};_feeeb :=uint32 (_bagec );_gccbcb .QueryTableFieldIdAttr =&_feeeb ;continue ;};if _bagdf .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_cdfgc ,_fdedfa :=_ga .ParseUint (_bagdf .Value ,10,32);if _fdedfa !=nil {return _fdedfa ;};_efdcb :=uint32 (_cdfgc );_gccbcb .HeaderRowDxfIdAttr =&_efdcb ;continue ;};if _bagdf .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_ebdcfd ,_dgfe :=_ga .ParseUint (_bagdf .Value ,10,32);if _dgfe !=nil {return _dgfe ;};_fccafa :=uint32 (_ebdcfd );_gccbcb .DataDxfIdAttr =&_fccafa ;continue ;};if _bagdf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dfacb ,_adbeg :=_bagdf .Value ,error (nil );if _adbeg !=nil {return _adbeg ;};_gccbcb .UniqueNameAttr =&_dfacb ;continue ;};if _bagdf .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_gccbcb .TotalsRowFunctionAttr .UnmarshalXMLAttr (_bagdf );continue ;};if _bagdf .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_fecgc ,_fefaa :=_bagdf .Value ,error (nil );if _fefaa !=nil {return _fefaa ;};_gccbcb .DataCellStyleAttr =&_fecgc ;continue ;};if _bagdf .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dcfga ,_bbaae :=_bagdf .Value ,error (nil );if _bbaae !=nil {return _bbaae ;};_gccbcb .TotalsRowCellStyleAttr =&_dcfga ;continue ;};};_dacgge :for {_eadgc ,_dfdfg :=d .Token ();if _dfdfg !=nil {return _dfdfg ;};switch _dcdcg :=_eadgc .(type ){case _f .StartElement :switch _dcdcg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_gccbcb .CalculatedColumnFormula =NewCT_TableFormula ();if _fffcee :=d .DecodeElement (_gccbcb .CalculatedColumnFormula ,&_dcdcg );_fffcee !=nil {return _fffcee ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_gccbcb .TotalsRowFormula =NewCT_TableFormula ();if _dbfga :=d .DecodeElement (_gccbcb .TotalsRowFormula ,&_dcdcg );_dbfga !=nil {return _dbfga ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"}:_gccbcb .XmlColumnPr =NewCT_XmlColumnPr ();if _edfbde :=d .DecodeElement (_gccbcb .XmlColumnPr ,&_dcdcg );_edfbde !=nil {return _edfbde ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccbcb .ExtLst =NewCT_ExtensionList ();if _gbfgf :=d .DecodeElement (_gccbcb .ExtLst ,&_dcdcg );_gbfgf !=nil {return _gbfgf ;};default:_bb .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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006fl\u0075m\u006e\u0020\u0025\u0076",_dcdcg .Name );if _cdgbc :=d .Skip ();_cdgbc !=nil {return _cdgbc ;};};case _f .EndElement :break _dacgge ;case _f .CharData :};};return nil ;};func (_adcb *CT_CalculatedItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adcb .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_adcb .FieldAttr )});};if _adcb .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_adcb .FormulaAttr )});};e .EncodeToken (start );_effd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_adcb .PivotArea ,_effd );if _adcb .ExtLst !=nil {_cced :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adcb .ExtLst ,_cced );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aafff *CT_Schema )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",_aafff .IDAttr )});if _aafff .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_b .Sprintf ("\u0025\u0076",*_aafff .SchemaRefAttr )});};if _aafff .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_b .Sprintf ("\u0025\u0076",*_aafff .NamespaceAttr )});};if _aafff .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aafff .SchemaLanguageAttr )});};e .EncodeToken (start );if _aafff .Any !=nil {_aafff .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_DdeValueType byte ;
|
|
|
|
// Validate validates the CT_GroupMember and its children
|
|
func (_dcfae *CT_GroupMember )Validate ()error {return _dcfae .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_daaee ST_SmartTagShow )ValidateWithPath (path string )error {switch _daaee {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daaee ));};return nil ;};func (_gebdcb *Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gebdcb .CT_Comments =*NewCT_Comments ();_bdacag :for {_fbebef ,_eedbb :=d .Token ();if _eedbb !=nil {return _eedbb ;};switch _ceeaea :=_fbebef .(type ){case _f .StartElement :switch _ceeaea .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _gffag :=d .DecodeElement (_gebdcb .Authors ,&_ceeaea );_gffag !=nil {return _gffag ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _gdgfac :=d .DecodeElement (_gebdcb .CommentList ,&_ceeaea );_gdgfac !=nil {return _gdgfac ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gebdcb .ExtLst =NewCT_ExtensionList ();if _acdda :=d .DecodeElement (_gebdcb .ExtLst ,&_ceeaea );_acdda !=nil {return _acdda ;};default:_bb .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\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_ceeaea .Name );if _bcbed :=d .Skip ();_bcbed !=nil {return _bcbed ;};};case _f .EndElement :break _bdacag ;case _f .CharData :};};return nil ;};func (_debdd *CT_UndoInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_b .Sprintf ("\u0025\u0076",_debdd .IndexAttr )});_gbdcd ,_dbafg :=_debdd .ExpAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0078\u0070"});if _dbafg !=nil {return _dbafg ;};start .Attr =append (start .Attr ,_gbdcd );if _debdd .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_debdd .Ref3DAttr ))});};if _debdd .ArrayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_debdd .ArrayAttr ))});};if _debdd .VAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_debdd .VAttr ))});};if _debdd .NfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_debdd .NfAttr ))});};if _debdd .CsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_debdd .CsAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072"},Value :_b .Sprintf ("\u0025\u0076",_debdd .DrAttr )});if _debdd .DnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_debdd .DnAttr )});};if _debdd .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_debdd .RAttr )});};if _debdd .SIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_debdd .SIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_VolType and its children
|
|
func (_cdcba *CT_VolType )Validate ()error {return _cdcba .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};func (_ddffa *CT_MdxMetadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddffa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddffa .CountAttr )});};e .EncodeToken (start );_aafgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_bcgba :=range _ddffa .Mdx {e .EncodeElement (_bcgba ,_aafgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beefc ST_MdxSetOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgecbgd :=_f .Attr {};_cgecbgd .Name =name ;switch _beefc {case ST_MdxSetOrderUnset :_cgecbgd .Value ="";case ST_MdxSetOrderU :_cgecbgd .Value ="\u0075";case ST_MdxSetOrderA :_cgecbgd .Value ="\u0061";case ST_MdxSetOrderD :_cgecbgd .Value ="\u0064";case ST_MdxSetOrderAa :_cgecbgd .Value ="\u0061\u0061";case ST_MdxSetOrderAd :_cgecbgd .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_cgecbgd .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_cgecbgd .Value ="\u006e\u0064";};return _cgecbgd ,nil ;};func NewCT_Sheet ()*CT_Sheet {_dfcccf :=&CT_Sheet {};return _dfcccf };
|
|
|
|
// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path
|
|
func (_gece *CT_MetadataBlocks )ValidateWithPath (path string )error {for _adbad ,_fafffa :=range _gece .Bk {if _eecce :=_fafffa .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_adbad ));_eecce !=nil {return _eecce ;};};return nil ;};
|
|
|
|
// Validate validates the Metadata and its children
|
|
func (_ebcdd *Metadata )Validate ()error {return _ebcdd .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func (_cdgaf ST_FilterOperator )ValidateWithPath (path string )error {switch _cdgaf {case 0,1,2,3,4,5,6:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdgaf ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path
|
|
func (_gdefd *CT_TableStyleElement )ValidateWithPath (path string )error {if _gdefd .TypeAttr ==ST_TableStyleTypeUnset {return _b .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dfgeae :=_gdefd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfgeae !=nil {return _dfgeae ;};return nil ;};func (_edff *CT_ChartsheetProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddcd :=range start .Attr {if _ddcd .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gegf ,_eea :=_ddcd .Value ,error (nil );if _eea !=nil {return _eea ;};_edff .PasswordAttr =&_gegf ;continue ;};if _ddcd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_agcb ,_fcdd :=_ddcd .Value ,error (nil );if _fcdd !=nil {return _fcdd ;};_edff .AlgorithmNameAttr =&_agcb ;continue ;};if _ddcd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fbdag ,_cdff :=_ddcd .Value ,error (nil );if _cdff !=nil {return _cdff ;};_edff .HashValueAttr =&_fbdag ;continue ;};if _ddcd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_geee ,_edae :=_ddcd .Value ,error (nil );if _edae !=nil {return _edae ;};_edff .SaltValueAttr =&_geee ;continue ;};if _ddcd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_defc ,_gadf :=_ga .ParseUint (_ddcd .Value ,10,32);if _gadf !=nil {return _gadf ;};_eega :=uint32 (_defc );_edff .SpinCountAttr =&_eega ;continue ;};if _ddcd .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_eeaa ,_dfdb :=_ga .ParseBool (_ddcd .Value );if _dfdb !=nil {return _dfdb ;};_edff .ContentAttr =&_eeaa ;continue ;};if _ddcd .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_fgfge ,_ggda :=_ga .ParseBool (_ddcd .Value );if _ggda !=nil {return _ggda ;};_edff .ObjectsAttr =&_fgfge ;continue ;};};for {_abed ,_fbfgg :=d .Token ();if _fbfgg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_fbfgg );};if _ebdb ,_egabc :=_abed .(_f .EndElement );_egabc &&_ebdb .Name ==start .Name {break ;};};return nil ;};func (_gdccb *CT_DataField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdccb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gdccb .NameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gdccb .FldAttr )});if _gdccb .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_fceg ,_fcgb :=_gdccb .SubtotalAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"});if _fcgb !=nil {return _fcgb ;};start .Attr =append (start .Attr ,_fceg );};if _gdccb .ShowDataAsAttr !=ST_ShowDataAsUnset {_fdcc ,_cafcd :=_gdccb .ShowDataAsAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"});if _cafcd !=nil {return _cafcd ;};start .Attr =append (start .Attr ,_fdcc );};if _gdccb .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_b .Sprintf ("\u0025\u0076",*_gdccb .BaseFieldAttr )});};if _gdccb .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_gdccb .BaseItemAttr )});};if _gdccb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gdccb .NumFmtIdAttr )});};e .EncodeToken (start );if _gdccb .ExtLst !=nil {_ccdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdccb .ExtLst ,_ccdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dagaa *CT_Extension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dagaa .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_dagaa .UriAttr )});};e .EncodeToken (start );if _dagaa .Any !=nil {_dagaa .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acaed *CT_HierarchyUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",_acaed .HierarchyUsageAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgcbd *CT_PrintOptions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgcbd .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dgcbd .HorizontalCenteredAttr ))});};if _dgcbd .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dgcbd .VerticalCenteredAttr ))});};if _dgcbd .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dgcbd .HeadingsAttr ))});};if _dgcbd .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dgcbd .GridLinesAttr ))});};if _dgcbd .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dgcbd .GridLinesSetAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_BookViews ()*CT_BookViews {_fbe :=&CT_BookViews {};return _fbe };func (_bbd *CT_Boolean )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (_bbd .VAttr ))});if _bbd .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbd .UAttr ))});};if _bbd .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bbd .FAttr ))});};if _bbd .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_b .Sprintf ("\u0025\u0076",*_bbd .CAttr )});};if _bbd .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_bbd .CpAttr )});};e .EncodeToken (start );if _bbd .X !=nil {_afd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bgbc :=range _bbd .X {e .EncodeElement (_bgbc ,_afd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path
|
|
func (_bbbeg *CT_Stylesheet )ValidateWithPath (path string )error {if _bbbeg .NumFmts !=nil {if _ebaba :=_bbbeg .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_ebaba !=nil {return _ebaba ;};};if _bbbeg .Fonts !=nil {if _ffece :=_bbbeg .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073");_ffece !=nil {return _ffece ;};};if _bbbeg .Fills !=nil {if _efgda :=_bbbeg .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_efgda !=nil {return _efgda ;};};if _bbbeg .Borders !=nil {if _fageg :=_bbbeg .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_fageg !=nil {return _fageg ;};};if _bbbeg .CellStyleXfs !=nil {if _eefcf :=_bbbeg .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_eefcf !=nil {return _eefcf ;};};if _bbbeg .CellXfs !=nil {if _gbcgdd :=_bbbeg .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");_gbcgdd !=nil {return _gbcgdd ;};};if _bbbeg .CellStyles !=nil {if _eedcf :=_bbbeg .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_eedcf !=nil {return _eedcf ;};};if _bbbeg .Dxfs !=nil {if _egbef :=_bbbeg .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073");_egbef !=nil {return _egbef ;};};if _bbbeg .TableStyles !=nil {if _cdcbe :=_bbbeg .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_cdcbe !=nil {return _cdcbe ;};};if _bbbeg .Colors !=nil {if _cbdfc :=_bbbeg .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073");_cbdfc !=nil {return _cbdfc ;};};if _bbbeg .ExtLst !=nil {if _ebeage :=_bbbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebeage !=nil {return _ebeage ;};};return nil ;};func (_gcfcd *PivotCacheDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _gcfcd .CT_PivotCacheDefinition .MarshalXML (e ,start );};func (_adbeb *CT_MetadataRecord )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_b .Sprintf ("\u0025\u0076",_adbeb .TAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_b .Sprintf ("\u0025\u0076",_adbeb .VAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dacff *CT_XmlColumnPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dacff .MapIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_b .Sprintf ("\u0025\u0076",_dacff .XpathAttr )});if _dacff .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dacff .DenormalizedAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",_dacff .XmlDataTypeAttr )});e .EncodeToken (start );if _dacff .ExtLst !=nil {_bcaddc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dacff .ExtLst ,_bcaddc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_CellProtection and its children
|
|
func (_fdce *CT_CellProtection )Validate ()error {return _fdce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};
|
|
|
|
// Validate validates the CT_GroupLevel and its children
|
|
func (_edgf *CT_GroupLevel )Validate ()error {return _edgf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};type CT_Pane struct{
|
|
|
|
// Horizontal Split Position
|
|
XSplitAttr *float64 ;
|
|
|
|
// Vertical Split Position
|
|
YSplitAttr *float64 ;
|
|
|
|
// Top Left Visible Cell
|
|
TopLeftCellAttr *string ;
|
|
|
|
// Active Pane
|
|
ActivePaneAttr ST_Pane ;
|
|
|
|
// Split State
|
|
StateAttr ST_PaneState ;};func (_cbbae *CT_RevisionAutoFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abfc :=range start .Attr {if _abfc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gbcgg ,_edcbdb :=_ga .ParseUint (_abfc .Value ,10,32);if _edcbdb !=nil {return _edcbdb ;};_cbbae .SheetIdAttr =uint32 (_gbcgg );continue ;};if _abfc .Name .Local =="\u0072\u0065\u0066"{_bfcce ,_dacefe :=_abfc .Value ,error (nil );if _dacefe !=nil {return _dacefe ;};_cbbae .RefAttr =_bfcce ;continue ;};if _abfc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_gdcffa ,_gfdfa :=_ga .ParseUint (_abfc .Value ,10,32);if _gfdfa !=nil {return _gfdfa ;};_cbedg :=uint32 (_gdcffa );_cbbae .AutoFormatIdAttr =&_cbedg ;continue ;};if _abfc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dcgde ,_bfcdg :=_ga .ParseBool (_abfc .Value );if _bfcdg !=nil {return _bfcdg ;};_cbbae .ApplyNumberFormatsAttr =&_dcgde ;continue ;};if _abfc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cfdc ,_faege :=_ga .ParseBool (_abfc .Value );if _faege !=nil {return _faege ;};_cbbae .ApplyBorderFormatsAttr =&_cfdc ;continue ;};if _abfc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fddff ,_feedg :=_ga .ParseBool (_abfc .Value );if _feedg !=nil {return _feedg ;};_cbbae .ApplyFontFormatsAttr =&_fddff ;continue ;};if _abfc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fdaeda ,_bcdbb :=_ga .ParseBool (_abfc .Value );if _bcdbb !=nil {return _bcdbb ;};_cbbae .ApplyPatternFormatsAttr =&_fdaeda ;continue ;};if _abfc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dafbbc ,_ccddd :=_ga .ParseBool (_abfc .Value );if _ccddd !=nil {return _ccddd ;};_cbbae .ApplyAlignmentFormatsAttr =&_dafbbc ;continue ;};if _abfc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dcgdce ,_gdgacg :=_ga .ParseBool (_abfc .Value );if _gdgacg !=nil {return _gdgacg ;};_cbbae .ApplyWidthHeightFormatsAttr =&_dcgdce ;continue ;};};for {_bbggca ,_caca :=d .Token ();if _caca !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067 \u0043\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eA\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006eg\u003a\u0020\u0025\u0073",_caca );};if _aacbf ,_acbce :=_bbggca .(_f .EndElement );_acbce &&_aacbf .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_SheetPr and its children
|
|
func (_bfaae *CT_SheetPr )Validate ()error {return _bfaae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};
|
|
|
|
// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path
|
|
func (_ebdeb *CT_TableColumns )ValidateWithPath (path string )error {for _dceed ,_efdgd :=range _ebdeb .TableColumn {if _fdafe :=_efdgd .ValidateWithPath (_b .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_dceed ));_fdafe !=nil {return _fdafe ;};};return nil ;};func (_fagce *CT_PageSetUpPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fafaa :=range start .Attr {if _fafaa .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_gegfg ,_gegd :=_ga .ParseBool (_fafaa .Value );if _gegd !=nil {return _gegd ;};_fagce .AutoPageBreaksAttr =&_gegfg ;continue ;};if _fafaa .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_aaaggf ,_ebgfcc :=_ga .ParseBool (_fafaa .Value );if _ebgfcc !=nil {return _ebgfcc ;};_fagce .FitToPageAttr =&_aaaggf ;continue ;};};for {_abdfb ,_dccefb :=d .Token ();if _dccefb !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072:\u0020\u0025\u0073",_dccefb );};if _fbcad ,_edbfdc :=_abdfb .(_f .EndElement );_edbfdc &&_fbcad .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_VolMain and its children
|
|
func (_abaad *CT_VolMain )Validate ()error {return _abaad .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");};func (_dgf *CT_AutoSortScope )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_eca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_dgf .PivotArea ,_eca );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddce ST_TimePeriod )ValidateWithPath (path string )error {switch _ddce {case 0,1,2,3,4,5,6,7,8,9,10:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddce ));};return nil ;};
|
|
|
|
// Validate validates the CT_Filters and its children
|
|
func (_fcfd *CT_Filters )Validate ()error {return _fcfd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path
|
|
func (_eggaf *CT_PivotFields )ValidateWithPath (path string )error {for _afggg ,_ebdaa :=range _eggaf .PivotField {if _dcaca :=_ebdaa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_afggg ));_dcaca !=nil {return _dcaca ;};};return nil ;};func NewCT_SharedUser ()*CT_SharedUser {_ebegff :=&CT_SharedUser {};_ebegff .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";return _ebegff ;};func (_ababd ST_Pane )ValidateWithPath (path string )error {switch _ababd {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ababd ));};return nil ;};func (_dccgb *CT_CustomWorkbookViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_efeba :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_befg :=range _dccgb .CustomWorkbookView {e .EncodeElement (_befg ,_efeba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffcfc *CT_SharedUser )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffcfc .GuidAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ffcfc .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffcfc .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ffcfc .DateTimeAttr )});e .EncodeToken (start );if _ffcfc .ExtLst !=nil {_afgbcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffcfc .ExtLst ,_afgbcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdbdg ST_Objects )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dcceb :=_f .Attr {};_dcceb .Name =name ;switch _gdbdg {case ST_ObjectsUnset :_dcceb .Value ="";case ST_ObjectsAll :_dcceb .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_dcceb .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_dcceb .Value ="\u006e\u006f\u006e\u0065";};return _dcceb ,nil ;};type CT_ChartsheetViews struct{
|
|
|
|
// Chart Sheet View
|
|
SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};
|
|
|
|
// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path
|
|
func (_bgdad *CT_Controls )ValidateWithPath (path string )error {for _bded ,_gbab :=range _bgdad .Control {if _fagf :=_gbab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_bded ));_fagf !=nil {return _fagf ;};};return nil ;};
|
|
|
|
// Validate validates the CT_RevisionCellChange and its children
|
|
func (_ccede *CT_RevisionCellChange )Validate ()error {return _ccede .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_FunctionGroup struct{
|
|
|
|
// Name
|
|
NameAttr *string ;};func (_ccfdb *CT_PCDSCPage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccfdb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccfdb .CountAttr )});};e .EncodeToken (start );if _ccfdb .PageItem !=nil {_gbded :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_bccga :=range _ccfdb .PageItem {e .EncodeElement (_bccga ,_gbded );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Macrosheet ()*CT_Macrosheet {_fbcgef :=&CT_Macrosheet {};_fbcgef .SheetData =NewCT_SheetData ();return _fbcgef ;};type CT_DataRef struct{
|
|
|
|
// Reference
|
|
RefAttr *string ;
|
|
|
|
// Named Range
|
|
NameAttr *string ;
|
|
|
|
// Sheet Name
|
|
SheetAttr *string ;IdAttr *string ;};func (_aadde ST_RevisionAction )Validate ()error {return _aadde .ValidateWithPath ("")};func (_afabdf *ST_Scope )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_afabdf =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_afabdf =1;case "\u0064\u0061\u0074\u0061":*_afabdf =2;case "\u0066\u0069\u0065l\u0064":*_afabdf =3;};return nil ;};func (_fdcgaa *ST_PivotFilterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aafdf ,_addedc :=d .Token ();if _addedc !=nil {return _addedc ;};if _aggcgg ,_gfegae :=_aafdf .(_f .EndElement );_gfegae &&_aggcgg .Name ==start .Name {*_fdcgaa =1;return nil ;};if _cgecf ,_dbbag :=_aafdf .(_f .CharData );!_dbbag {return _b .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",_aafdf );}else {switch string (_cgecf ){case "":*_fdcgaa =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_fdcgaa =1;case "\u0063\u006f\u0075n\u0074":*_fdcgaa =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fdcgaa =3;case "\u0073\u0075\u006d":*_fdcgaa =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_fdcgaa =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fdcgaa =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_fdcgaa =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_fdcgaa =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fdcgaa =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_fdcgaa =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_fdcgaa =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_fdcgaa =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_fdcgaa =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_fdcgaa =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fdcgaa =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_fdcgaa =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_fdcgaa =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fdcgaa =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_fdcgaa =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fdcgaa =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fdcgaa =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fdcgaa =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fdcgaa =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fdcgaa =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fdcgaa =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fdcgaa =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_fdcgaa =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fdcgaa =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_fdcgaa =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fdcgaa =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_fdcgaa =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fdcgaa =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fdcgaa =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fdcgaa =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fdcgaa =35;case "\u0074\u006f\u0064a\u0079":*_fdcgaa =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fdcgaa =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fdcgaa =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fdcgaa =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fdcgaa =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fdcgaa =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fdcgaa =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fdcgaa =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fdcgaa =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fdcgaa =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fdcgaa =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fdcgaa =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fdcgaa =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fdcgaa =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fdcgaa =50;case "\u0051\u0031":*_fdcgaa =51;case "\u0051\u0032":*_fdcgaa =52;case "\u0051\u0033":*_fdcgaa =53;case "\u0051\u0034":*_fdcgaa =54;case "\u004d\u0031":*_fdcgaa =55;case "\u004d\u0032":*_fdcgaa =56;case "\u004d\u0033":*_fdcgaa =57;case "\u004d\u0034":*_fdcgaa =58;case "\u004d\u0035":*_fdcgaa =59;case "\u004d\u0036":*_fdcgaa =60;case "\u004d\u0037":*_fdcgaa =61;case "\u004d\u0038":*_fdcgaa =62;case "\u004d\u0039":*_fdcgaa =63;case "\u004d\u0031\u0030":*_fdcgaa =64;case "\u004d\u0031\u0031":*_fdcgaa =65;case "\u004d\u0031\u0032":*_fdcgaa =66;};};_aafdf ,_addedc =d .Token ();if _addedc !=nil {return _addedc ;};if _ddeaf ,_ffdfba :=_aafdf .(_f .EndElement );_ffdfba &&_ddeaf .Name ==start .Name {return nil ;};return _b .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",_aafdf );};type CT_VerticalAlignFontProperty struct{
|
|
|
|
// Value
|
|
ValAttr _fe .ST_VerticalAlignRun ;};
|
|
|
|
// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path
|
|
func (_ggfea *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };func (_aecabd ST_PrintError )Validate ()error {return _aecabd .ValidateWithPath ("")};type CT_SheetProtection struct{
|
|
|
|
// Legacy Password
|
|
PasswordAttr *string ;
|
|
|
|
// Cryptographic Algorithm Name
|
|
AlgorithmNameAttr *string ;
|
|
|
|
// Password Hash Value
|
|
HashValueAttr *string ;
|
|
|
|
// Salt Value for Password Verifier
|
|
SaltValueAttr *string ;
|
|
|
|
// Iterations to Run Hashing Algorithm
|
|
SpinCountAttr *uint32 ;
|
|
|
|
// Sheet Locked
|
|
SheetAttr *bool ;
|
|
|
|
// Objects Locked
|
|
ObjectsAttr *bool ;
|
|
|
|
// Scenarios Locked
|
|
ScenariosAttr *bool ;
|
|
|
|
// Format Cells Locked
|
|
FormatCellsAttr *bool ;
|
|
|
|
// Format Columns Locked
|
|
FormatColumnsAttr *bool ;
|
|
|
|
// Format Rows Locked
|
|
FormatRowsAttr *bool ;
|
|
|
|
// Insert Columns Locked
|
|
InsertColumnsAttr *bool ;
|
|
|
|
// Insert Rows Locked
|
|
InsertRowsAttr *bool ;
|
|
|
|
// Insert Hyperlinks Locked
|
|
InsertHyperlinksAttr *bool ;
|
|
|
|
// Delete Columns Locked
|
|
DeleteColumnsAttr *bool ;
|
|
|
|
// Delete Rows Locked
|
|
DeleteRowsAttr *bool ;
|
|
|
|
// Select Locked Cells Locked
|
|
SelectLockedCellsAttr *bool ;
|
|
|
|
// Sort Locked
|
|
SortAttr *bool ;
|
|
|
|
// AutoFilter Locked
|
|
AutoFilterAttr *bool ;
|
|
|
|
// Pivot Tables Locked
|
|
PivotTablesAttr *bool ;
|
|
|
|
// Select Unlocked Cells Locked
|
|
SelectUnlockedCellsAttr *bool ;};const (ST_TargetScreenSizeUnset ST_TargetScreenSize =0;ST_TargetScreenSize544x376 ST_TargetScreenSize =1;ST_TargetScreenSize640x480 ST_TargetScreenSize =2;ST_TargetScreenSize720x512 ST_TargetScreenSize =3;ST_TargetScreenSize800x600 ST_TargetScreenSize =4;ST_TargetScreenSize1024x768 ST_TargetScreenSize =5;ST_TargetScreenSize1152x882 ST_TargetScreenSize =6;ST_TargetScreenSize1152x900 ST_TargetScreenSize =7;ST_TargetScreenSize1280x1024 ST_TargetScreenSize =8;ST_TargetScreenSize1600x1200 ST_TargetScreenSize =9;ST_TargetScreenSize1800x1440 ST_TargetScreenSize =10;ST_TargetScreenSize1920x1200 ST_TargetScreenSize =11;);func (_efegag *Table )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _efegag .CT_Table .MarshalXML (e ,start );};const (ST_PhoneticTypeUnset ST_PhoneticType =0;ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType =1;ST_PhoneticTypeFullwidthKatakana ST_PhoneticType =2;ST_PhoneticTypeHiragana ST_PhoneticType =3;ST_PhoneticTypeNoConversion ST_PhoneticType =4;);const (ST_FormulaExpressionUnset ST_FormulaExpression =0;ST_FormulaExpressionRef ST_FormulaExpression =1;ST_FormulaExpressionRefError ST_FormulaExpression =2;ST_FormulaExpressionArea ST_FormulaExpression =3;ST_FormulaExpressionAreaError ST_FormulaExpression =4;ST_FormulaExpressionComputedArea ST_FormulaExpression =5;);func (_beefd ST_SmartTagShow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beefd .String (),start );};func (_deggf ST_TableStyleType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afgba :=_f .Attr {};_afgba .Name =name ;switch _deggf {case ST_TableStyleTypeUnset :_afgba .Value ="";case ST_TableStyleTypeWholeTable :_afgba .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TableStyleTypeHeaderRow :_afgba .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_afgba .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_afgba .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeLastColumn :_afgba .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_afgba .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_afgba .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstColumnStripe :_afgba .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_afgba .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case ST_TableStyleTypeFirstHeaderCell :_afgba .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_afgba .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstTotalCell :_afgba .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_afgba .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case ST_TableStyleTypeFirstSubtotalColumn :_afgba .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_afgba .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case ST_TableStyleTypeThirdSubtotalColumn :_afgba .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_afgba .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeSecondSubtotalRow :_afgba .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_afgba .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeBlankRow :_afgba .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_afgba .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondColumnSubheading :_afgba .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_afgba .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeFirstRowSubheading :_afgba .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_afgba .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeThirdRowSubheading :_afgba .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_afgba .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case ST_TableStyleTypePageFieldValues :_afgba .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _afgba ,nil ;};type CT_Controls struct{
|
|
|
|
// Embedded Control
|
|
Control []*CT_Control ;};func (_abgdc *ST_TextHAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abgdc =0;case "\u006c\u0065\u0066\u0074":*_abgdc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abgdc =2;case "\u0072\u0069\u0067h\u0074":*_abgdc =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_abgdc =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_abgdc =5;};return nil ;};type Metadata struct{CT_Metadata };func (_bgffe ST_CfType )String ()string {switch _bgffe {case 0:return "";case 1:return "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e";case 2:return "\u0063\u0065\u006c\u006c\u0049\u0073";case 3:return "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case 4:return "\u0064a\u0074\u0061\u0042\u0061\u0072";case 5:return "\u0069c\u006f\u006e\u0053\u0065\u0074";case 6:return "\u0074\u006f\u00701\u0030";case 7:return "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 8:return "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 13:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 14:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case 15:return "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 16:return "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case 17:return "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064";case 18:return "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return "";};func NewCT_Fill ()*CT_Fill {_cadga :=&CT_Fill {};return _cadga };type CT_CellProtection struct{
|
|
|
|
// Cell Locked
|
|
LockedAttr *bool ;
|
|
|
|
// Hidden Cell
|
|
HiddenAttr *bool ;};func (_fffcf ST_PivotAreaType )Validate ()error {return _fffcf .ValidateWithPath ("")};
|
|
|
|
// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path
|
|
func (_ceega *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };type CT_ConditionalFormats struct{
|
|
|
|
// Conditional Format Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Conditional Formatting
|
|
ConditionalFormat []*CT_ConditionalFormat ;};type CT_DdeValue struct{
|
|
|
|
// DDE Value Type
|
|
TAttr ST_DdeValueType ;
|
|
|
|
// DDE Link Value
|
|
Val string ;};func (_fadcd *CT_ExternalDefinedNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fadcd .DefinedName !=nil {_gffgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_baeccd :=range _fadcd .DefinedName {e .EncodeElement (_baeccd ,_gffgb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afbffaf ST_Pane )String ()string {switch _afbffaf {case 0:return "";case 1:return "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case 2:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case 4:return "\u0074o\u0070\u004c\u0065\u0066\u0074";};return "";};func (_adagd *CT_RevisionAutoFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_adagd .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_adagd .RefAttr )});if _adagd .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_adagd .AutoFormatIdAttr )});};if _adagd .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adagd .ApplyNumberFormatsAttr ))});};if _adagd .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adagd .ApplyBorderFormatsAttr ))});};if _adagd .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adagd .ApplyFontFormatsAttr ))});};if _adagd .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adagd .ApplyPatternFormatsAttr ))});};if _adagd .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adagd .ApplyAlignmentFormatsAttr ))});};if _adagd .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_adagd .ApplyWidthHeightFormatsAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_DataValidationErrorStyle byte ;type CT_ObjectAnchor struct{
|
|
|
|
// Move With Cells
|
|
MoveWithCellsAttr *bool ;
|
|
|
|
// Size With Cells
|
|
SizeWithCellsAttr *bool ;From *_ed .From ;To *_ed .To ;};func (_ffad *CT_Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffad .TableColumns =NewCT_TableColumns ();for _ ,_eceda :=range start .Attr {if _eceda .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_fbedec ,_dgeae :=_ga .ParseUint (_eceda .Value ,10,32);if _dgeae !=nil {return _dgeae ;};_bgcdcf :=uint32 (_fbedec );_ffad .DataDxfIdAttr =&_bgcdcf ;continue ;};if _eceda .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_abfgb ,_cfceff :=_ga .ParseUint (_eceda .Value ,10,32);if _cfceff !=nil {return _cfceff ;};_ddgc :=uint32 (_abfgb );_ffad .TotalsRowDxfIdAttr =&_ddgc ;continue ;};if _eceda .Name .Local =="\u006e\u0061\u006d\u0065"{_ccgcb ,_dcafb :=_eceda .Value ,error (nil );if _dcafb !=nil {return _dcafb ;};_ffad .NameAttr =&_ccgcb ;continue ;};if _eceda .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cbcccg ,_gbbdg :=_ga .ParseUint (_eceda .Value ,10,32);if _gbbdg !=nil {return _gbbdg ;};_abeef :=uint32 (_cbcccg );_ffad .HeaderRowBorderDxfIdAttr =&_abeef ;continue ;};if _eceda .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_gdcea ,_eaadab :=_eceda .Value ,error (nil );if _eaadab !=nil {return _eaadab ;};_ffad .CommentAttr =&_gdcea ;continue ;};if _eceda .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_dbffbg ,_afedgf :=_ga .ParseUint (_eceda .Value ,10,32);if _afedgf !=nil {return _afedgf ;};_agfbg :=uint32 (_dbffbg );_ffad .TableBorderDxfIdAttr =&_agfbg ;continue ;};if _eceda .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_ffad .TableTypeAttr .UnmarshalXMLAttr (_eceda );continue ;};if _eceda .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_fcgeg ,_cdgdf :=_ga .ParseUint (_eceda .Value ,10,32);if _cdgdf !=nil {return _cdgdf ;};_afdbd :=uint32 (_fcgeg );_ffad .TotalsRowBorderDxfIdAttr =&_afdbd ;continue ;};if _eceda .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_ggadc ,_dceaab :=_ga .ParseBool (_eceda .Value );if _dceaab !=nil {return _dceaab ;};_ffad .InsertRowAttr =&_ggadc ;continue ;};if _eceda .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_efefgf ,_fbaac :=_eceda .Value ,error (nil );if _fbaac !=nil {return _fbaac ;};_ffad .HeaderRowCellStyleAttr =&_efefgf ;continue ;};if _eceda .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_abcfe ,_dbacfe :=_ga .ParseUint (_eceda .Value ,10,32);if _dbacfe !=nil {return _dbacfe ;};_ccdcb :=uint32 (_abcfe );_ffad .TotalsRowCountAttr =&_ccdcb ;continue ;};if _eceda .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_gdaba ,_ccggc :=_eceda .Value ,error (nil );if _ccggc !=nil {return _ccggc ;};_ffad .TotalsRowCellStyleAttr =&_gdaba ;continue ;};if _eceda .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_eecbcf ,_dccff :=_eceda .Value ,error (nil );if _dccff !=nil {return _dccff ;};_ffad .DisplayNameAttr =_eecbcf ;continue ;};if _eceda .Name .Local =="\u0069\u0064"{_aaaca ,_abgce :=_ga .ParseUint (_eceda .Value ,10,32);if _abgce !=nil {return _abgce ;};_ffad .IdAttr =uint32 (_aaaca );continue ;};if _eceda .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_bbbge ,_cagcaf :=_eceda .Value ,error (nil );if _cagcaf !=nil {return _cagcaf ;};_ffad .DataCellStyleAttr =&_bbbge ;continue ;};if _eceda .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gbcag ,_dgebg :=_ga .ParseBool (_eceda .Value );if _dgebg !=nil {return _dgebg ;};_ffad .PublishedAttr =&_gbcag ;continue ;};if _eceda .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bddgg ,_degbb :=_ga .ParseUint (_eceda .Value ,10,32);if _degbb !=nil {return _degbb ;};_ffadf :=uint32 (_bddgg );_ffad .ConnectionIdAttr =&_ffadf ;continue ;};if _eceda .Name .Local =="\u0072\u0065\u0066"{_gfeddb ,_fgaab :=_eceda .Value ,error (nil );if _fgaab !=nil {return _fgaab ;};_ffad .RefAttr =_gfeddb ;continue ;};if _eceda .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_dffdf ,_gcdgc :=_ga .ParseBool (_eceda .Value );if _gcdgc !=nil {return _gcdgc ;};_ffad .InsertRowShiftAttr =&_dffdf ;continue ;};if _eceda .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_febee ,_ggaefb :=_ga .ParseBool (_eceda .Value );if _ggaefb !=nil {return _ggaefb ;};_ffad .TotalsRowShownAttr =&_febee ;continue ;};if _eceda .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_dbefc ,_cacac :=_ga .ParseUint (_eceda .Value ,10,32);if _cacac !=nil {return _cacac ;};_abfbc :=uint32 (_dbefc );_ffad .HeaderRowDxfIdAttr =&_abfbc ;continue ;};if _eceda .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_decdff ,_bbbfg :=_ga .ParseUint (_eceda .Value ,10,32);if _bbbfg !=nil {return _bbbfg ;};_aeeag :=uint32 (_decdff );_ffad .HeaderRowCountAttr =&_aeeag ;continue ;};};_aabdb :for {_bdbad ,_edgdeb :=d .Token ();if _edgdeb !=nil {return _edgdeb ;};switch _egacb :=_bdbad .(type ){case _f .StartElement :switch _egacb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_ffad .AutoFilter =NewCT_AutoFilter ();if _edcaca :=d .DecodeElement (_ffad .AutoFilter ,&_egacb );_edcaca !=nil {return _edcaca ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_ffad .SortState =NewCT_SortState ();if _fbdbc :=d .DecodeElement (_ffad .SortState ,&_egacb );_fbdbc !=nil {return _fbdbc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _bfbgf :=d .DecodeElement (_ffad .TableColumns ,&_egacb );_bfbgf !=nil {return _bfbgf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_ffad .TableStyleInfo =NewCT_TableStyleInfo ();if _aefbag :=d .DecodeElement (_ffad .TableStyleInfo ,&_egacb );_aefbag !=nil {return _aefbag ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffad .ExtLst =NewCT_ExtensionList ();if _adgdd :=d .DecodeElement (_ffad .ExtLst ,&_egacb );_adgdd !=nil {return _adgdd ;};default:_bb .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\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_egacb .Name );if _acgfc :=d .Skip ();_acgfc !=nil {return _acgfc ;};};case _f .EndElement :break _aabdb ;case _f .CharData :};};return nil ;};func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_efabe :=&CT_ExternalLinkChoice {};return _efabe ;};func (_ccfce *CT_ReviewedRevisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccfce .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ccfce .CountAttr )});};e .EncodeToken (start );_feagg :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_ffagb :=range _ccfce .Reviewed {e .EncodeElement (_ffagb ,_feagg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PivotCacheRecords struct{
|
|
|
|
// PivotCache Records Count
|
|
CountAttr *uint32 ;
|
|
|
|
// PivotCache Record
|
|
R []*CT_Record ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_eeabc *ST_DdeValueType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eeabc =0;case "\u006e\u0069\u006c":*_eeabc =1;case "\u0062":*_eeabc =2;case "\u006e":*_eeabc =3;case "\u0065":*_eeabc =4;case "\u0073\u0074\u0072":*_eeabc =5;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path
|
|
func (_ffa *CT_CalcPr )ValidateWithPath (path string )error {if _baae :=_ffa .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_baae !=nil {return _baae ;};if _aece :=_ffa .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aece !=nil {return _aece ;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path
|
|
func (_ggfcgb *CT_Revisions )ValidateWithPath (path string )error {for _acabc ,_fabcg :=range _ggfcgb .Rrc {if _badbd :=_fabcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_acabc ));_badbd !=nil {return _badbd ;};};for _gdffd ,_dcdg :=range _ggfcgb .Rm {if _afcbb :=_dcdg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_gdffd ));_afcbb !=nil {return _afcbb ;};};for _gbgcd ,_bbdbc :=range _ggfcgb .Rcv {if _cbdda :=_bbdbc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_gbgcd ));_cbdda !=nil {return _cbdda ;};};for _ebggf ,_cfddgd :=range _ggfcgb .Rsnm {if _afafge :=_cfddgd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_ebggf ));_afafge !=nil {return _afafge ;};};for _acbcb ,_daegg :=range _ggfcgb .Ris {if _bccbfg :=_daegg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_acbcb ));_bccbfg !=nil {return _bccbfg ;};};for _beaaf ,_cebgf :=range _ggfcgb .Rcc {if _faba :=_cebgf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_beaaf ));_faba !=nil {return _faba ;};};for _ffbdd ,_fgbgf :=range _ggfcgb .Rfmt {if _bfdcae :=_fgbgf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ffbdd ));_bfdcae !=nil {return _bfdcae ;};};for _fcbgf ,_acbba :=range _ggfcgb .Raf {if _gggaa :=_acbba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_fcbgf ));_gggaa !=nil {return _gggaa ;};};for _ebbdc ,_ggacd :=range _ggfcgb .Rdn {if _bgceg :=_ggacd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_ebbdc ));_bgceg !=nil {return _bgceg ;};};for _ccdce ,_caagff :=range _ggfcgb .Rcmt {if _cccfc :=_caagff .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ccdce ));_cccfc !=nil {return _cccfc ;};};for _gcfcg ,_edafgg :=range _ggfcgb .Rqt {if _eegee :=_edafgg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_gcfcg ));_eegee !=nil {return _eegee ;};};for _dcefa ,_cbeaff :=range _ggfcgb .Rcft {if _ccbdf :=_cbeaff .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_dcefa ));_ccbdf !=nil {return _ccbdf ;};};return nil ;};func (_fbbbd *CT_rowItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbbbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbbbd .CountAttr )});};e .EncodeToken (start );_dffgfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_ccccf :=range _fbbbd .I {e .EncodeElement (_ccccf ,_dffgfd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;);func (_fea *CT_BookViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aef :for {_effc ,_ceb :=d .Token ();if _ceb !=nil {return _ceb ;};switch _bgc :=_effc .(type ){case _f .StartElement :switch _bgc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}:_bbb :=NewCT_BookView ();if _aebd :=d .DecodeElement (_bbb ,&_bgc );_aebd !=nil {return _aebd ;};_fea .WorkbookView =append (_fea .WorkbookView ,_bbb );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u006fk\u0056\u0069\u0065\u0077\u0073\u0020\u0025\u0076",_bgc .Name );if _fgd :=d .Skip ();_fgd !=nil {return _fgd ;};};case _f .EndElement :break _aef ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path
|
|
func (_cece *CT_Formats )ValidateWithPath (path string )error {for _bfacg ,_ccecd :=range _cece .Format {if _baca :=_ccecd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_bfacg ));_baca !=nil {return _baca ;};};return nil ;};func (_dgdea *CT_ColorScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_daea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_ebge :=range _dgdea .Cfvo {e .EncodeElement (_ebge ,_daea );};_gfaae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_fdgg :=range _dgdea .Color {e .EncodeElement (_fdgg ,_gfaae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Stylesheet struct{
|
|
|
|
// Number Formats
|
|
NumFmts *CT_NumFmts ;
|
|
|
|
// Fonts
|
|
Fonts *CT_Fonts ;
|
|
|
|
// Fills
|
|
Fills *CT_Fills ;
|
|
|
|
// Borders
|
|
Borders *CT_Borders ;
|
|
|
|
// Formatting Records
|
|
CellStyleXfs *CT_CellStyleXfs ;
|
|
|
|
// Cell Formats
|
|
CellXfs *CT_CellXfs ;
|
|
|
|
// Cell Styles
|
|
CellStyles *CT_CellStyles ;
|
|
|
|
// Formats
|
|
Dxfs *CT_Dxfs ;
|
|
|
|
// Table Styles
|
|
TableStyles *CT_TableStyles ;
|
|
|
|
// Colors
|
|
Colors *CT_Colors ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func NewCT_Members ()*CT_Members {_bfgbbb :=&CT_Members {};return _bfgbbb };func (_bdagd *CT_MRUColors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbeca :for {_efaacd ,_ebgg :=d .Token ();if _ebgg !=nil {return _ebgg ;};switch _daaffe :=_efaacd .(type ){case _f .StartElement :switch _daaffe .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_bfbe :=NewCT_Color ();if _ggefb :=d .DecodeElement (_bfbe ,&_daaffe );_ggefb !=nil {return _ggefb ;};_bdagd .Color =append (_bdagd .Color ,_bfbe );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_M\u0052\u0055C\u006f\u006c\u006f\u0072\u0073\u0020\u0025\u0076",_daaffe .Name );if _gdfeb :=d .Skip ();_gdfeb !=nil {return _gdfeb ;};};case _f .EndElement :break _dbeca ;case _f .CharData :};};return nil ;};func (_dcdb *CT_MetadataStringIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_dcdb .XAttr )});if _dcdb .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcdb .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_DefinedName ()*CT_DefinedName {_gegbc :=&CT_DefinedName {};return _gegbc };func (_gbadad *CT_FileVersion )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbadad .AppNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbadad .AppNameAttr )});};if _gbadad .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gbadad .LastEditedAttr )});};if _gbadad .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gbadad .LowestEditedAttr )});};if _gbadad .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gbadad .RupBuildAttr )});};if _gbadad .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbadad .CodeNameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_XmlCellPr struct{
|
|
|
|
// Table Field Id
|
|
IdAttr uint32 ;
|
|
|
|
// Unique Table Name
|
|
UniqueNameAttr *string ;
|
|
|
|
// Column XML Properties
|
|
XmlPr *CT_XmlPr ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};
|
|
|
|
// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path
|
|
func (_eedfd *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };func (_acbfc *CT_RevisionMove )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_acbfc .SheetIdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",_acbfc .SourceAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_acbfc .DestinationAttr )});if _acbfc .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_acbfc .SourceSheetIdAttr )});};if _acbfc .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_acbfc .RIdAttr )});};if _acbfc .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_acbfc .UaAttr ))});};if _acbfc .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_acbfc .RaAttr ))});};e .EncodeToken (start );if _acbfc .Undo !=nil {_aggdb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}};for _ ,_cddgb :=range _acbfc .Undo {e .EncodeElement (_cddgb ,_aggdb );};};if _acbfc .Rcc !=nil {_ecfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_eadba :=range _acbfc .Rcc {e .EncodeElement (_eadba ,_ecfb );};};if _acbfc .Rfmt !=nil {_feedc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_eggdg :=range _acbfc .Rfmt {e .EncodeElement (_eggdg ,_feedc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Hyperlinks struct{
|
|
|
|
// Hyperlink
|
|
Hyperlink []*CT_Hyperlink ;};func (_bfgdd ST_HtmlFmt )String ()string {switch _bfgdd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";};
|
|
|
|
// Validate validates the CT_TableStyleElement and its children
|
|
func (_bdccc *CT_TableStyleElement )Validate ()error {return _bdccc .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};
|
|
|
|
// Validate validates the CT_MRUColors and its children
|
|
func (_cgeb *CT_MRUColors )Validate ()error {return _cgeb .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func (_beccee ST_OleUpdate )String ()string {switch _beccee {case 0:return "";case 1:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case 2:return "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c";};return "";};func NewCT_SheetDimension ()*CT_SheetDimension {_ceccf :=&CT_SheetDimension {};return _ceccf };
|
|
|
|
// Validate validates the CT_CacheField and its children
|
|
func (_add *CT_CacheField )Validate ()error {return _add .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");};type ST_VerticalAlignment byte ;type ST_SortBy byte ;const (ST_DataValidationTypeUnset ST_DataValidationType =0;ST_DataValidationTypeNone ST_DataValidationType =1;ST_DataValidationTypeWhole ST_DataValidationType =2;ST_DataValidationTypeDecimal ST_DataValidationType =3;ST_DataValidationTypeList ST_DataValidationType =4;ST_DataValidationTypeDate ST_DataValidationType =5;ST_DataValidationTypeTime ST_DataValidationType =6;ST_DataValidationTypeTextLength ST_DataValidationType =7;ST_DataValidationTypeCustom ST_DataValidationType =8;);func (_dadgecg ST_TargetScreenSize )String ()string {switch _dadgecg {case 0:return "";case 1:return "\u00354\u0034\u0078\u0033\u0037\u0036";case 2:return "\u00364\u0030\u0078\u0034\u0038\u0030";case 3:return "\u00372\u0030\u0078\u0035\u0031\u0032";case 4:return "\u00380\u0030\u0078\u0036\u0030\u0030";case 5:return "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case 6:return "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case 7:return "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case 8:return "\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case 9:return "\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case 10:return "\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case 11:return "\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return "";};
|
|
|
|
// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path
|
|
func (_fggff *CT_Parameters )ValidateWithPath (path string )error {for _dffafc ,_bebaed :=range _fggff .Parameter {if _geagc :=_bebaed .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dffafc ));_geagc !=nil {return _geagc ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Fill and its children
|
|
func (_cgbbf *CT_Fill )Validate ()error {return _cgbbf .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};
|
|
|
|
// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path
|
|
func (_beef *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };type ST_PhoneticType byte ;func (_ecbfc ST_Visibility )Validate ()error {return _ecbfc .ValidateWithPath ("")};func NewCT_BorderPr ()*CT_BorderPr {_bdcc :=&CT_BorderPr {};return _bdcc };type ST_SmartTagShow byte ;func (_cdceg *CT_GroupMembers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdceg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cdceg .CountAttr )});};e .EncodeToken (start );_dffaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_fccaf :=range _cdceg .GroupMember {e .EncodeElement (_fccaf ,_dffaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_beaba *CT_SheetIdMap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfecg :=range start .Attr {if _cfecg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbced ,_bgdda :=_ga .ParseUint (_cfecg .Value ,10,32);if _bgdda !=nil {return _bgdda ;};_gbgaf :=uint32 (_gbced );_beaba .CountAttr =&_gbgaf ;continue ;};};_dfbge :for {_ggdce ,_debcb :=d .Token ();if _debcb !=nil {return _debcb ;};switch _ggcbf :=_ggdce .(type ){case _f .StartElement :switch _ggcbf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"}:_gcbcgb :=NewCT_SheetId ();if _deceg :=d .DecodeElement (_gcbcgb ,&_ggcbf );_deceg !=nil {return _deceg ;};_beaba .SheetId =append (_beaba .SheetId ,_gcbcgb );default:_bb .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\u0053h\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070 \u0025\u0076",_ggcbf .Name );if _agfae :=d .Skip ();_agfae !=nil {return _agfae ;};};case _f .EndElement :break _dfbge ;case _f .CharData :};};return nil ;};type CT_Index struct{
|
|
|
|
// Shared Items Index
|
|
VAttr uint32 ;};
|
|
|
|
// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path
|
|
func (_gafd *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _aedbb ,_ggaac :=range _gafd .DefinedName {if _gbgdc :=_ggaac .ValidateWithPath (_b .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_aedbb ));_gbgdc !=nil {return _gbgdc ;};};return nil ;};func (_dfade *CT_PivotArea )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccdb :=range start .Attr {if _ccdb .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_eefbc ,_gceb :=_ga .ParseBool (_ccdb .Value );if _gceb !=nil {return _gceb ;};_dfade .OutlineAttr =&_eefbc ;continue ;};if _ccdb .Name .Local =="\u0066\u0069\u0065l\u0064"{_cdcgf ,_fddfe :=_ga .ParseInt (_ccdb .Value ,10,32);if _fddfe !=nil {return _fddfe ;};_bdaeb :=int32 (_cdcgf );_dfade .FieldAttr =&_bdaeb ;continue ;};if _ccdb .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_daaef ,_gbfac :=_ga .ParseBool (_ccdb .Value );if _gbfac !=nil {return _gbfac ;};_dfade .DataOnlyAttr =&_daaef ;continue ;};if _ccdb .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_bagga ,_geddb :=_ga .ParseBool (_ccdb .Value );if _geddb !=nil {return _geddb ;};_dfade .LabelOnlyAttr =&_bagga ;continue ;};if _ccdb .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_cfeec ,_cbcaa :=_ga .ParseBool (_ccdb .Value );if _cbcaa !=nil {return _cbcaa ;};_dfade .GrandRowAttr =&_cfeec ;continue ;};if _ccdb .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_dadf ,_fecfc :=_ga .ParseBool (_ccdb .Value );if _fecfc !=nil {return _fecfc ;};_dfade .GrandColAttr =&_dadf ;continue ;};if _ccdb .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_ffgfd ,_cagab :=_ga .ParseBool (_ccdb .Value );if _cagab !=nil {return _cagab ;};_dfade .CacheIndexAttr =&_ffgfd ;continue ;};if _ccdb .Name .Local =="\u0074\u0079\u0070\u0065"{_dfade .TypeAttr .UnmarshalXMLAttr (_ccdb );continue ;};if _ccdb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_acega ,_edegdb :=_ccdb .Value ,error (nil );if _edegdb !=nil {return _edegdb ;};_dfade .OffsetAttr =&_acega ;continue ;};if _ccdb .Name .Local =="c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"{_befdce ,_effee :=_ga .ParseBool (_ccdb .Value );if _effee !=nil {return _effee ;};_dfade .CollapsedLevelsAreSubtotalsAttr =&_befdce ;continue ;};if _ccdb .Name .Local =="\u0061\u0078\u0069\u0073"{_dfade .AxisAttr .UnmarshalXMLAttr (_ccdb );continue ;};if _ccdb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_daad ,_dfegg :=_ga .ParseUint (_ccdb .Value ,10,32);if _dfegg !=nil {return _dfegg ;};_ffdbe :=uint32 (_daad );_dfade .FieldPositionAttr =&_ffdbe ;continue ;};};_babca :for {_dggbad ,_ddge :=d .Token ();if _ddge !=nil {return _ddge ;};switch _gbcac :=_dggbad .(type ){case _f .StartElement :switch _gbcac .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}:_dfade .References =NewCT_PivotAreaReferences ();if _cbecf :=d .DecodeElement (_dfade .References ,&_gbcac );_cbecf !=nil {return _cbecf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfade .ExtLst =NewCT_ExtensionList ();if _abbbe :=d .DecodeElement (_dfade .ExtLst ,&_gbcac );_abbbe !=nil {return _abbbe ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u0020\u0025\u0076",_gbcac .Name );if _cecdd :=d .Skip ();_cecdd !=nil {return _cecdd ;};};case _f .EndElement :break _babca ;case _f .CharData :};};return nil ;};func (_cdafeb ST_MdxSetOrder )String ()string {switch _cdafeb {case 0:return "";case 1:return "\u0075";case 2:return "\u0061";case 3:return "\u0064";case 4:return "\u0061\u0061";case 5:return "\u0061\u0064";case 6:return "\u006e\u0061";case 7:return "\u006e\u0064";};return "";};func (_begbab *CT_Parameter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _begbab .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_begbab .NameAttr )});};if _begbab .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_begbab .SqlTypeAttr )});};if _begbab .ParameterTypeAttr !=ST_ParameterTypeUnset {_ddabg ,_efdaec :=_begbab .ParameterTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"});if _efdaec !=nil {return _efdaec ;};start .Attr =append (start .Attr ,_ddabg );};if _begbab .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_begbab .RefreshOnChangeAttr ))});};if _begbab .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_begbab .PromptAttr )});};if _begbab .BooleanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_begbab .BooleanAttr ))});};if _begbab .DoubleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_begbab .DoubleAttr )});};if _begbab .IntegerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_begbab .IntegerAttr )});};if _begbab .StringAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_begbab .StringAttr )});};if _begbab .CellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_begbab .CellAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdeea *CT_MetadataType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_fdeea .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",_fdeea .MinSupportedVersionAttr )});if _fdeea .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .GhostRowAttr ))});};if _fdeea .GhostColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .GhostColAttr ))});};if _fdeea .EditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .EditAttr ))});};if _fdeea .DeleteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .DeleteAttr ))});};if _fdeea .CopyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .CopyAttr ))});};if _fdeea .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .PasteAllAttr ))});};if _fdeea .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .PasteFormulasAttr ))});};if _fdeea .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .PasteValuesAttr ))});};if _fdeea .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .PasteFormatsAttr ))});};if _fdeea .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .PasteCommentsAttr ))});};if _fdeea .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .PasteDataValidationAttr ))});};if _fdeea .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .PasteBordersAttr ))});};if _fdeea .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .PasteColWidthsAttr ))});};if _fdeea .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .PasteNumberFormatsAttr ))});};if _fdeea .MergeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .MergeAttr ))});};if _fdeea .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .SplitFirstAttr ))});};if _fdeea .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .SplitAllAttr ))});};if _fdeea .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .RowColShiftAttr ))});};if _fdeea .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .ClearAllAttr ))});};if _fdeea .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .ClearFormatsAttr ))});};if _fdeea .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .ClearContentsAttr ))});};if _fdeea .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .ClearCommentsAttr ))});};if _fdeea .AssignAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .AssignAttr ))});};if _fdeea .CoerceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .CoerceAttr ))});};if _fdeea .AdjustAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .AdjustAttr ))});};if _fdeea .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdeea .CellMetaAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_RgbColor and its children
|
|
func (_gfeade *CT_RgbColor )Validate ()error {return _gfeade .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_ccdbdg ST_CredMethod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcdff :=_f .Attr {};_bcdff .Name =name ;switch _ccdbdg {case ST_CredMethodUnset :_bcdff .Value ="";case ST_CredMethodIntegrated :_bcdff .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_bcdff .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_bcdff .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_bcdff .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _bcdff ,nil ;};func (_becfa *CT_MdxKPI )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_b .Sprintf ("\u0025\u0076",_becfa .NAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0070"},Value :_b .Sprintf ("\u0025\u0076",_becfa .NpAttr )});_ggged ,_cedf :=_becfa .PAttr .MarshalXMLAttr (_f .Name {Local :"\u0070"});if _cedf !=nil {return _cedf ;};start .Attr =append (start .Attr ,_ggged );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdffa ST_Orientation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdffa .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path
|
|
func (_fagaf *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_bfbcd *CT_MeasureDimensionMaps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfbcd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bfbcd .CountAttr )});};e .EncodeToken (start );if _bfbcd .Map !=nil {_edebd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_fecad :=range _bfbcd .Map {e .EncodeElement (_fecad ,_edebd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbade ST_VerticalAlignment )Validate ()error {return _dbade .ValidateWithPath ("")};type ST_ConditionalFormattingOperator byte ;
|
|
|
|
// Validate validates the CT_DbPr and its children
|
|
func (_ffcg *CT_DbPr )Validate ()error {return _ffcg .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");};func (_cbbbf *CT_SheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbbbf .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .WindowProtectionAttr ))});};if _cbbbf .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .ShowFormulasAttr ))});};if _cbbbf .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .ShowGridLinesAttr ))});};if _cbbbf .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .ShowRowColHeadersAttr ))});};if _cbbbf .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .ShowZerosAttr ))});};if _cbbbf .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .RightToLeftAttr ))});};if _cbbbf .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .TabSelectedAttr ))});};if _cbbbf .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .ShowRulerAttr ))});};if _cbbbf .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .ShowOutlineSymbolsAttr ))});};if _cbbbf .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .DefaultGridColorAttr ))});};if _cbbbf .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbbbf .ShowWhiteSpaceAttr ))});};if _cbbbf .ViewAttr !=ST_SheetViewTypeUnset {_abcdb ,_dbaga :=_cbbbf .ViewAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0065\u0077"});if _dbaga !=nil {return _dbaga ;};start .Attr =append (start .Attr ,_abcdb );};if _cbbbf .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cbbbf .TopLeftCellAttr )});};if _cbbbf .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cbbbf .ColorIdAttr )});};if _cbbbf .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_b .Sprintf ("\u0025\u0076",*_cbbbf .ZoomScaleAttr )});};if _cbbbf .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cbbbf .ZoomScaleNormalAttr )});};if _cbbbf .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_cbbbf .ZoomScaleSheetLayoutViewAttr )});};if _cbbbf .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_cbbbf .ZoomScalePageLayoutViewAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cbbbf .WorkbookViewIdAttr )});e .EncodeToken (start );if _cbbbf .Pane !=nil {_bdada :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_cbbbf .Pane ,_bdada );};if _cbbbf .Selection !=nil {_cacfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_ffggc :=range _cbbbf .Selection {e .EncodeElement (_ffggc ,_cacfb );};};if _cbbbf .PivotSelection !=nil {_egedg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_agcbf :=range _cbbbf .PivotSelection {e .EncodeElement (_agcbf ,_egedg );};};if _cbbbf .ExtLst !=nil {_faefcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbbbf .ExtLst ,_faefcd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdgbbd ST_GradientType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdgbbd .String (),start );};type CT_TableStyleInfo struct{
|
|
|
|
// Style Name
|
|
NameAttr *string ;
|
|
|
|
// Show First Column
|
|
ShowFirstColumnAttr *bool ;
|
|
|
|
// Show Last Column
|
|
ShowLastColumnAttr *bool ;
|
|
|
|
// Show Row Stripes
|
|
ShowRowStripesAttr *bool ;
|
|
|
|
// Show Column Stripes
|
|
ShowColumnStripesAttr *bool ;};func (_fdcffg ST_DataConsolidateFunction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdcffg .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path
|
|
func (_cgdf *CT_CustomSheetViews )ValidateWithPath (path string )error {for _beag ,_dbgea :=range _cgdf .CustomSheetView {if _fdbea :=_dbgea .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_beag ));_fdbea !=nil {return _fdbea ;};};return nil ;};func (_fafffbc *ST_Scope )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abdcda ,_adffc :=d .Token ();if _adffc !=nil {return _adffc ;};if _afbfg ,_edbaga :=_abdcda .(_f .EndElement );_edbaga &&_afbfg .Name ==start .Name {*_fafffbc =1;return nil ;};if _fcedga ,_debag :=_abdcda .(_f .CharData );!_debag {return _b .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",_abdcda );}else {switch string (_fcedga ){case "":*_fafffbc =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_fafffbc =1;case "\u0064\u0061\u0074\u0061":*_fafffbc =2;case "\u0066\u0069\u0065l\u0064":*_fafffbc =3;};};_abdcda ,_adffc =d .Token ();if _adffc !=nil {return _adffc ;};if _daec ,_aafdde :=_abdcda .(_f .EndElement );_aafdde &&_daec .Name ==start .Name {return nil ;};return _b .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",_abdcda );};func (_gaedaa *CT_RangeSets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfaaf :=range start .Attr {if _dfaaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbdadc ,_ccdba :=_ga .ParseUint (_dfaaf .Value ,10,32);if _ccdba !=nil {return _ccdba ;};_bffedg :=uint32 (_bbdadc );_gaedaa .CountAttr =&_bffedg ;continue ;};};_deaaa :for {_ebafg ,_ggfcc :=d .Token ();if _ggfcc !=nil {return _ggfcc ;};switch _ddcfb :=_ebafg .(type ){case _f .StartElement :switch _ddcfb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}:_bgbag :=NewCT_RangeSet ();if _daeae :=d .DecodeElement (_bgbag ,&_ddcfb );_daeae !=nil {return _daeae ;};_gaedaa .RangeSet =append (_gaedaa .RangeSet ,_bgbag );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0061\u006eg\u0065\u0053\u0065\u0074\u0073\u0020\u0025\u0076",_ddcfb .Name );if _dfgbe :=d .Skip ();_dfgbe !=nil {return _dfgbe ;};};case _f .EndElement :break _deaaa ;case _f .CharData :};};return nil ;};func (_aedgec *CT_Query )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_aedgec .MdxAttr )});e .EncodeToken (start );if _aedgec .Tpls !=nil {_cdfae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_aedgec .Tpls ,_cdfae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_GradientFill and its children
|
|
func (_cgdcg *CT_GradientFill )Validate ()error {return _cgdcg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};type CT_RgbColor struct{
|
|
|
|
// Alpha Red Green Blue
|
|
RgbAttr *string ;};func NewCT_RowFields ()*CT_RowFields {_dacfd :=&CT_RowFields {};return _dacfd };func NewCT_Set ()*CT_Set {_eaeeag :=&CT_Set {};return _eaeeag };func (_dacfcc *ST_Qualifier )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebbecc ,_gacaac :=d .Token ();if _gacaac !=nil {return _gacaac ;};if _dbffg ,_ecgab :=_ebbecc .(_f .EndElement );_ecgab &&_dbffg .Name ==start .Name {*_dacfcc =1;return nil ;};if _fbdba ,_geabg :=_ebbecc .(_f .CharData );!_geabg {return _b .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",_ebbecc );}else {switch string (_fbdba ){case "":*_dacfcc =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dacfcc =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dacfcc =2;case "\u006e\u006f\u006e\u0065":*_dacfcc =3;};};_ebbecc ,_gacaac =d .Token ();if _gacaac !=nil {return _gacaac ;};if _gcfbcb ,_egcfd :=_ebbecc .(_f .EndElement );_egcfd &&_gcfbcb .Name ==start .Name {return nil ;};return _b .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",_ebbecc );};
|
|
|
|
// Validate validates the CT_CellAlignment and its children
|
|
func (_fffd *CT_CellAlignment )Validate ()error {return _fffd .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};type CT_Formats struct{
|
|
|
|
// Formats Count
|
|
CountAttr *uint32 ;
|
|
|
|
// PivotTable Format
|
|
Format []*CT_Format ;};type CT_Format struct{
|
|
|
|
// Format Action
|
|
ActionAttr ST_FormatAction ;
|
|
|
|
// Format Id
|
|
DxfIdAttr *uint32 ;
|
|
|
|
// Pivot Table Location
|
|
PivotArea *CT_PivotArea ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_Item and its children
|
|
func (_gbcecc *CT_Item )Validate ()error {return _gbcecc .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};
|
|
|
|
// Validate validates the CT_ExternalSheetData and its children
|
|
func (_cebag *CT_ExternalSheetData )Validate ()error {return _cebag .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};func (_efabf *CT_CfRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agfg :=range start .Attr {if _agfg .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_efabf .TimePeriodAttr .UnmarshalXMLAttr (_agfg );continue ;};if _agfg .Name .Local =="\u0074\u0079\u0070\u0065"{_efabf .TypeAttr .UnmarshalXMLAttr (_agfg );continue ;};if _agfg .Name .Local =="\u0072\u0061\u006e\u006b"{_gagg ,_edbg :=_ga .ParseUint (_agfg .Value ,10,32);if _edbg !=nil {return _edbg ;};_bcee :=uint32 (_gagg );_efabf .RankAttr =&_bcee ;continue ;};if _agfg .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_aebe ,_gcgbb :=_ga .ParseInt (_agfg .Value ,10,32);if _gcgbb !=nil {return _gcgbb ;};_efabf .PriorityAttr =int32 (_aebe );continue ;};if _agfg .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_cafb ,_ecfg :=_ga .ParseInt (_agfg .Value ,10,32);if _ecfg !=nil {return _ecfg ;};_fcbf :=int32 (_cafb );_efabf .StdDevAttr =&_fcbf ;continue ;};if _agfg .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_gfaf ,_ccee :=_ga .ParseBool (_agfg .Value );if _ccee !=nil {return _ccee ;};_efabf .AboveAverageAttr =&_gfaf ;continue ;};if _agfg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_fge ,_dgbc :=_ga .ParseBool (_agfg .Value );if _dgbc !=nil {return _dgbc ;};_efabf .BottomAttr =&_fge ;continue ;};if _agfg .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_efabf .OperatorAttr .UnmarshalXMLAttr (_agfg );continue ;};if _agfg .Name .Local =="\u0074\u0065\u0078\u0074"{_gcag ,_bgafg :=_agfg .Value ,error (nil );if _bgafg !=nil {return _bgafg ;};_efabf .TextAttr =&_gcag ;continue ;};if _agfg .Name .Local =="\u0064\u0078\u0066I\u0064"{_bcbe ,_fbbd :=_ga .ParseUint (_agfg .Value ,10,32);if _fbbd !=nil {return _fbbd ;};_aeda :=uint32 (_bcbe );_efabf .DxfIdAttr =&_aeda ;continue ;};if _agfg .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_ggab ,_edde :=_ga .ParseBool (_agfg .Value );if _edde !=nil {return _edde ;};_efabf .StopIfTrueAttr =&_ggab ;continue ;};if _agfg .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ebbg ,_fedag :=_ga .ParseBool (_agfg .Value );if _fedag !=nil {return _fedag ;};_efabf .PercentAttr =&_ebbg ;continue ;};if _agfg .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_cbdb ,_agade :=_ga .ParseBool (_agfg .Value );if _agade !=nil {return _agade ;};_efabf .EqualAverageAttr =&_cbdb ;continue ;};};_geac :for {_abfd ,_eddda :=d .Token ();if _eddda !=nil {return _eddda ;};switch _abdeg :=_abfd .(type ){case _f .StartElement :switch _abdeg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:var _cbae string ;if _bgef :=d .DecodeElement (&_cbae ,&_abdeg );_bgef !=nil {return _bgef ;};_efabf .Formula =append (_efabf .Formula ,_cbae );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}:_efabf .ColorScale =NewCT_ColorScale ();if _dbgd :=d .DecodeElement (_efabf .ColorScale ,&_abdeg );_dbgd !=nil {return _dbgd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"}:_efabf .DataBar =NewCT_DataBar ();if _gcaga :=d .DecodeElement (_efabf .DataBar ,&_abdeg );_gcaga !=nil {return _gcaga ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}:_efabf .IconSet =NewCT_IconSet ();if _baeea :=d .DecodeElement (_efabf .IconSet ,&_abdeg );_baeea !=nil {return _baeea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efabf .ExtLst =NewCT_ExtensionList ();if _fcee :=d .DecodeElement (_efabf .ExtLst ,&_abdeg );_fcee !=nil {return _fcee ;};default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0043\u0066\u0052u\u006c\u0065 \u0025\u0076",_abdeg .Name );if _dadg :=d .Skip ();_dadg !=nil {return _dadg ;};};case _f .EndElement :break _geac ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path
|
|
func (_dddb *CT_CalcChain )ValidateWithPath (path string )error {for _bbff ,_bbfc :=range _dddb .C {if _faff :=_bbfc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_bbff ));_faff !=nil {return _faff ;};};if _dddb .ExtLst !=nil {if _eafa :=_dddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eafa !=nil {return _eafa ;};};return nil ;};type EG_ExtensionList struct{
|
|
|
|
// Extension
|
|
Ext []*CT_Extension ;};func (_egbgcf ST_SourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_egbgcf .String (),start );};type CT_SmartTags struct{
|
|
|
|
// Cell Smart Tags
|
|
CellSmartTags []*CT_CellSmartTags ;};func (_gbfff *CT_MemberProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbfff .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gbfff .CountAttr )});};e .EncodeToken (start );_cdge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_beaf :=range _gbfff .Mp {e .EncodeElement (_beaf ,_cdge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Index ()*CT_Index {_fbdca :=&CT_Index {};return _fbdca };func (_dafb *CT_CalculatedItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbga :=range start .Attr {if _gbga .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaef ,_cfef :=_ga .ParseUint (_gbga .Value ,10,32);if _cfef !=nil {return _cfef ;};_deg :=uint32 (_eaef );_dafb .CountAttr =&_deg ;continue ;};};_gdfg :for {_aebc ,_ceaa :=d .Token ();if _ceaa !=nil {return _ceaa ;};switch _adf :=_aebc .(type ){case _f .StartElement :switch _adf .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}:_eaefe :=NewCT_CalculatedItem ();if _feef :=d .DecodeElement (_eaefe ,&_adf );_feef !=nil {return _feef ;};_dafb .CalculatedItem =append (_dafb .CalculatedItem ,_eaefe );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073\u0020\u0025\u0076",_adf .Name );if _ceda :=d .Skip ();_ceda !=nil {return _ceda ;};};case _f .EndElement :break _gdfg ;case _f .CharData :};};return nil ;};func (_cbggff ST_Comments )String ()string {switch _cbggff {case 0:return "";case 1:return "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case 3:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return "";};type ST_BorderStyle byte ;func (_ffgeeb ST_SortBy )ValidateWithPath (path string )error {switch _ffgeeb {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffgeeb ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path
|
|
func (_bafff *CT_Tables )ValidateWithPath (path string )error {for _ccabb ,_eafba :=range _bafff .M {if _eabbdfa :=_eafba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_ccabb ));_eabbdfa !=nil {return _eabbdfa ;};};for _dddeeg ,_bgabd :=range _bafff .S {if _gegbcb :=_bgabd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_dddeeg ));_gegbcb !=nil {return _gegbcb ;};};for _bbaga ,_dabbb :=range _bafff .X {if _ebecc :=_dabbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bbaga ));_ebecc !=nil {return _ebecc ;};};return nil ;};func (_cbcffe *VolTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbcffe .CT_VolTypes =*NewCT_VolTypes ();_gfgaa :for {_cafcdg ,_abcdc :=d .Token ();if _abcdc !=nil {return _abcdc ;};switch _aabfa :=_cafcdg .(type ){case _f .StartElement :switch _aabfa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_bgbde :=NewCT_VolType ();if _cccdeb :=d .DecodeElement (_bgbde ,&_aabfa );_cccdeb !=nil {return _cccdeb ;};_cbcffe .VolType =append (_cbcffe .VolType ,_bgbde );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbcffe .ExtLst =NewCT_ExtensionList ();if _dddcee :=d .DecodeElement (_cbcffe .ExtLst ,&_aabfa );_dddcee !=nil {return _dddcee ;};default:_bb .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\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073\u0020\u0025\u0076",_aabfa .Name );if _gdbddd :=d .Skip ();_gdbddd !=nil {return _gdbddd ;};};case _f .EndElement :break _gfgaa ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_FileSharing and its children
|
|
func (_eedgg *CT_FileSharing )Validate ()error {return _eedgg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");};func (_fdabe *CT_WorkbookPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdabe .Date1904Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .Date1904Attr ))});};if _fdabe .ShowObjectsAttr !=ST_ObjectsUnset {_gggfe ,_fddcca :=_fdabe .ShowObjectsAttr .MarshalXMLAttr (_f .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _fddcca !=nil {return _fddcca ;};start .Attr =append (start .Attr ,_gggfe );};if _fdabe .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .ShowBorderUnselectedTablesAttr ))});};if _fdabe .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .FilterPrivacyAttr ))});};if _fdabe .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .PromptedSolutionsAttr ))});};if _fdabe .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .ShowInkAnnotationAttr ))});};if _fdabe .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .BackupFileAttr ))});};if _fdabe .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .SaveExternalLinkValuesAttr ))});};if _fdabe .UpdateLinksAttr !=ST_UpdateLinksUnset {_feabbg ,_cecfgg :=_fdabe .UpdateLinksAttr .MarshalXMLAttr (_f .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _cecfgg !=nil {return _cecfgg ;};start .Attr =append (start .Attr ,_feabbg );};if _fdabe .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fdabe .CodeNameAttr )});};if _fdabe .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .HidePivotFieldListAttr ))});};if _fdabe .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .ShowPivotChartFilterAttr ))});};if _fdabe .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .AllowRefreshQueryAttr ))});};if _fdabe .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .PublishItemsAttr ))});};if _fdabe .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .CheckCompatibilityAttr ))});};if _fdabe .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .AutoCompressPicturesAttr ))});};if _fdabe .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fdabe .RefreshAllConnectionsAttr ))});};if _fdabe .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fdabe .DefaultThemeVersionAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfece *CT_TableStyleElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfece .TypeAttr =ST_TableStyleType (1);for _ ,_cbgab :=range start .Attr {if _cbgab .Name .Local =="\u0074\u0079\u0070\u0065"{_bfece .TypeAttr .UnmarshalXMLAttr (_cbgab );continue ;};if _cbgab .Name .Local =="\u0073\u0069\u007a\u0065"{_gdeaf ,_eacaa :=_ga .ParseUint (_cbgab .Value ,10,32);if _eacaa !=nil {return _eacaa ;};_fcgfb :=uint32 (_gdeaf );_bfece .SizeAttr =&_fcgfb ;continue ;};if _cbgab .Name .Local =="\u0064\u0078\u0066I\u0064"{_ecbaab ,_bedga :=_ga .ParseUint (_cbgab .Value ,10,32);if _bedga !=nil {return _bedga ;};_gfabg :=uint32 (_ecbaab );_bfece .DxfIdAttr =&_gfabg ;continue ;};};for {_ecbagc ,_fdafee :=d .Token ();if _fdafee !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u006ce\u0053t\u0079\u006c\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_fdafee );};if _bgdgac ,_bdagfc :=_ecbagc .(_f .EndElement );_bdagfc &&_bgdgac .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_SheetViews and its children
|
|
func (_bebge *CT_SheetViews )Validate ()error {return _bebge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_degf ST_UnderlineValues )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_degf .String (),start );};func (_cdcaf *CT_RevisionCustomView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cdcaf .GuidAttr )});_aaeaee ,_egbda :=_cdcaf .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _egbda !=nil {return _egbda ;};start .Attr =append (start .Attr ,_aaeaee );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path
|
|
func (_gcbc *CT_CellStyles )ValidateWithPath (path string )error {for _fccg ,_gead :=range _gcbc .CellStyle {if _aadg :=_gead .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fccg ));_aadg !=nil {return _aadg ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Reviewed and its children
|
|
func (_addadc *CT_Reviewed )Validate ()error {return _addadc .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func (_cccdfe *CT_SingleXmlCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgaad :for {_dacea ,_ebceg :=d .Token ();if _ebceg !=nil {return _ebceg ;};switch _bdbfc :=_dacea .(type ){case _f .StartElement :switch _bdbfc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_eacab :=NewCT_SingleXmlCell ();if _aeddf :=d .DecodeElement (_eacab ,&_bdbfc );_aeddf !=nil {return _aeddf ;};_cccdfe .SingleXmlCell =append (_cccdfe .SingleXmlCell ,_eacab );default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0073\u0020\u0025\u0076",_bdbfc .Name );if _fcbcg :=d .Skip ();_fcbcg !=nil {return _fcbcg ;};};case _f .EndElement :break _dgaad ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the Headers and its children, prefixing error messages with path
|
|
func (_dedeg *Headers )ValidateWithPath (path string )error {if _dgbcb :=_dedeg .CT_RevisionHeaders .ValidateWithPath (path );_dgbcb !=nil {return _dgbcb ;};return nil ;};
|
|
|
|
// Validate validates the CT_CfRule and its children
|
|
func (_dfef *CT_CfRule )Validate ()error {return _dfef .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};
|
|
|
|
// Validate validates the CT_WebPr and its children
|
|
func (_ggcbae *CT_WebPr )Validate ()error {return _ggcbae .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};
|
|
|
|
// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path
|
|
func (_eegg *CT_CustomProperties )ValidateWithPath (path string )error {for _fgddf ,_gaea :=range _eegg .CustomPr {if _bgca :=_gaea .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_fgddf ));_bgca !=nil {return _bgca ;};};return nil ;};func (_dcgag *ST_DvAspect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbbcdf ,_baegd :=d .Token ();if _baegd !=nil {return _baegd ;};if _bfebe ,_accaa :=_dbbcdf .(_f .EndElement );_accaa &&_bfebe .Name ==start .Name {*_dcgag =1;return nil ;};if _aacdae ,_cgaaf :=_dbbcdf .(_f .CharData );!_cgaaf {return _b .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",_dbbcdf );}else {switch string (_aacdae ){case "":*_dcgag =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_dcgag =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_dcgag =2;};};_dbbcdf ,_baegd =d .Token ();if _baegd !=nil {return _baegd ;};if _fcdfdc ,_febaf :=_dbbcdf .(_f .EndElement );_febaf &&_fcdfdc .Name ==start .Name {return nil ;};return _b .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",_dbbcdf );};const (ST_SourceTypeUnset ST_SourceType =0;ST_SourceTypeWorksheet ST_SourceType =1;ST_SourceTypeExternal ST_SourceType =2;ST_SourceTypeConsolidation ST_SourceType =3;ST_SourceTypeScenario ST_SourceType =4;);func NewCT_DdeValues ()*CT_DdeValues {_gafad :=&CT_DdeValues {};return _gafad };func (_fgbf *CT_CellStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deca :=range start .Attr {if _deca .Name .Local =="\u006e\u0061\u006d\u0065"{_fddc ,_eafad :=_deca .Value ,error (nil );if _eafad !=nil {return _eafad ;};_fgbf .NameAttr =&_fddc ;continue ;};if _deca .Name .Local =="\u0078\u0066\u0049\u0064"{_agad ,_feda :=_ga .ParseUint (_deca .Value ,10,32);if _feda !=nil {return _feda ;};_fgbf .XfIdAttr =uint32 (_agad );continue ;};if _deca .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_dgeg ,_efed :=_ga .ParseUint (_deca .Value ,10,32);if _efed !=nil {return _efed ;};_ecgg :=uint32 (_dgeg );_fgbf .BuiltinIdAttr =&_ecgg ;continue ;};if _deca .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_dcde ,_aaca :=_ga .ParseUint (_deca .Value ,10,32);if _aaca !=nil {return _aaca ;};_cfbcd :=uint32 (_dcde );_fgbf .ILevelAttr =&_cfbcd ;continue ;};if _deca .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_efac ,_fgbd :=_ga .ParseBool (_deca .Value );if _fgbd !=nil {return _fgbd ;};_fgbf .HiddenAttr =&_efac ;continue ;};if _deca .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_bdfe ,_dcca :=_ga .ParseBool (_deca .Value );if _dcca !=nil {return _dcca ;};_fgbf .CustomBuiltinAttr =&_bdfe ;continue ;};};_afec :for {_gcdb ,_egcfb :=d .Token ();if _egcfb !=nil {return _egcfb ;};switch _eacg :=_gcdb .(type ){case _f .StartElement :switch _eacg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgbf .ExtLst =NewCT_ExtensionList ();if _dfcc :=d .DecodeElement (_fgbf .ExtLst ,&_eacg );_dfcc !=nil {return _dfcc ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0020\u0025\u0076",_eacg .Name );if _dcbef :=d .Skip ();_dcbef !=nil {return _dcbef ;};};case _f .EndElement :break _afec ;case _f .CharData :};};return nil ;};func NewCT_PivotFilters ()*CT_PivotFilters {_bebde :=&CT_PivotFilters {};return _bebde };func (_agfgcf *CT_PageItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebgga :=range start .Attr {if _aebgga .Name .Local =="\u006e\u0061\u006d\u0065"{_agbcc ,_gbega :=_aebgga .Value ,error (nil );if _gbega !=nil {return _gbega ;};_agfgcf .NameAttr =_agbcc ;continue ;};};for {_accgc ,_beced :=d .Token ();if _beced !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_beced );};if _cefda ,_agebb :=_accgc .(_f .EndElement );_agebb &&_cefda .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_GroupLevels and its children
|
|
func (_bcadd *CT_GroupLevels )Validate ()error {return _bcadd .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func NewCT_CalcChain ()*CT_CalcChain {_begf :=&CT_CalcChain {};return _begf };func (_eeefgd ST_Visibility )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eeefgd .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path
|
|
func (_acebce *CT_Metadata )ValidateWithPath (path string )error {if _acebce .MetadataTypes !=nil {if _gddaa :=_acebce .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_gddaa !=nil {return _gddaa ;};};if _acebce .MetadataStrings !=nil {if _gcgfc :=_acebce .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_gcgfc !=nil {return _gcgfc ;};};if _acebce .MdxMetadata !=nil {if _aeecc :=_acebce .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_aeecc !=nil {return _aeecc ;};};for _dfgb ,_cffgc :=range _acebce .FutureMetadata {if _fgdg :=_cffgc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_dfgb ));_fgdg !=nil {return _fgdg ;};};if _acebce .CellMetadata !=nil {if _eceba :=_acebce .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_eceba !=nil {return _eceba ;};};if _acebce .ValueMetadata !=nil {if _babgc :=_acebce .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");_babgc !=nil {return _babgc ;};};if _acebce .ExtLst !=nil {if _ddgda :=_acebce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddgda !=nil {return _ddgda ;};};return nil ;};func NewCT_DataField ()*CT_DataField {_efcfdf :=&CT_DataField {};return _efcfdf };func (_bfddd *CT_OleObjects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbge :for {_ecaae ,_ccgdd :=d .Token ();if _ccgdd !=nil {return _ccgdd ;};switch _fbdde :=_ecaae .(type ){case _f .StartElement :switch _fbdde .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"}:_egceg :=NewCT_OleObject ();if _fccbd :=d .DecodeElement (_egceg ,&_fbdde );_fccbd !=nil {return _fccbd ;};_bfddd .OleObject =append (_bfddd .OleObject ,_egceg );default:_bb .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\u004fl\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073 \u0025\u0076",_fbdde .Name );if _ededdf :=d .Skip ();_ededdf !=nil {return _ededdf ;};};case _f .EndElement :break _afbge ;case _f .CharData :};};return nil ;};func (_caefg *CT_Parameters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _caefg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_caefg .CountAttr )});};e .EncodeToken (start );_acgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_agcgc :=range _caefg .Parameter {e .EncodeElement (_agcgc ,_acgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfdfd ST_BorderStyle )String ()string {switch _cfdfd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074\u0068\u0069\u006e";case 3:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 4:return "\u0064\u0061\u0073\u0068\u0065\u0064";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "\u0074\u0068\u0069c\u006b";case 7:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 8:return "\u0068\u0061\u0069\u0072";case 9:return "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case 10:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 11:return "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case 12:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 13:return "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 14:return "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return "";};type CT_ColorFilter struct{
|
|
|
|
// Differential Format Record Id
|
|
DxfIdAttr *uint32 ;
|
|
|
|
// Filter By Cell Color
|
|
CellColorAttr *bool ;};
|
|
|
|
// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path
|
|
func (_bgbg *CT_IconFilter )ValidateWithPath (path string )error {if _bgbg .IconSetAttr ==ST_IconSetTypeUnset {return _b .Errorf ("%\u0073\u002f\u0049\u0063\u006f\u006eS\u0065\u0074\u0041\u0074\u0074\u0072 \u0069\u0073\u0020\u0061\u0020\u006d\u0061n\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065l\u0064",path );};if _dcbc :=_bgbg .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_dcbc !=nil {return _dcbc ;};return nil ;};func NewCT_OleObjects ()*CT_OleObjects {_fece :=&CT_OleObjects {};return _fece };func (_edfaac ST_VolDepType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edfaac .String (),start );};func (_dcfd *CT_CustomProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcdec :=range start .Attr {if _dcdec .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"&&_dcdec .Name .Local =="\u0069\u0064"||_dcdec .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"&&_dcdec .Name .Local =="\u0069\u0064"{_fgfcb ,_cfab :=_dcdec .Value ,error (nil );if _cfab !=nil {return _cfab ;};_dcfd .IdAttr =_fgfcb ;continue ;};if _dcdec .Name .Local =="\u006e\u0061\u006d\u0065"{_dbec ,_edad :=_dcdec .Value ,error (nil );if _edad !=nil {return _edad ;};_dcfd .NameAttr =_dbec ;continue ;};};for {_abded ,_dgedc :=d .Token ();if _dgedc !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_dgedc );};if _gaggf ,_dggf :=_abded .(_f .EndElement );_dggf &&_gaggf .Name ==start .Name {break ;};};return nil ;};func (_eecbc *CT_Metadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfdgg :for {_ebaab ,_agcbb :=d .Token ();if _agcbb !=nil {return _agcbb ;};switch _feaad :=_ebaab .(type ){case _f .StartElement :switch _feaad .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_eecbc .MetadataTypes =NewCT_MetadataTypes ();if _daccd :=d .DecodeElement (_eecbc .MetadataTypes ,&_feaad );_daccd !=nil {return _daccd ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_eecbc .MetadataStrings =NewCT_MetadataStrings ();if _bdga :=d .DecodeElement (_eecbc .MetadataStrings ,&_feaad );_bdga !=nil {return _bdga ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_eecbc .MdxMetadata =NewCT_MdxMetadata ();if _ccbb :=d .DecodeElement (_eecbc .MdxMetadata ,&_feaad );_ccbb !=nil {return _ccbb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_ebcad :=NewCT_FutureMetadata ();if _cdaaf :=d .DecodeElement (_ebcad ,&_feaad );_cdaaf !=nil {return _cdaaf ;};_eecbc .FutureMetadata =append (_eecbc .FutureMetadata ,_ebcad );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_eecbc .CellMetadata =NewCT_MetadataBlocks ();if _feecb :=d .DecodeElement (_eecbc .CellMetadata ,&_feaad );_feecb !=nil {return _feecb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_eecbc .ValueMetadata =NewCT_MetadataBlocks ();if _fcdb :=d .DecodeElement (_eecbc .ValueMetadata ,&_feaad );_fcdb !=nil {return _fcdb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eecbc .ExtLst =NewCT_ExtensionList ();if _accfce :=d .DecodeElement (_eecbc .ExtLst ,&_feaad );_accfce !=nil {return _accfce ;};default:_bb .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\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0020\u0025\u0076",_feaad .Name );if _bcece :=d .Skip ();_bcece !=nil {return _bcece ;};};case _f .EndElement :break _dfdgg ;case _f .CharData :};};return nil ;};func NewCT_MetadataType ()*CT_MetadataType {_gdbdf :=&CT_MetadataType {};return _gdbdf };func NewWorkbook ()*Workbook {_aafa :=&Workbook {};_aafa .CT_Workbook =*NewCT_Workbook ();return _aafa ;};
|
|
|
|
// Validate validates the CT_CalcPr and its children
|
|
func (_gcgf *CT_CalcPr )Validate ()error {return _gcgf .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func (_dadbd ST_VolValueType )Validate ()error {return _dadbd .ValidateWithPath ("")};func (_cedgb ST_CellFormulaType )String ()string {switch _cedgb {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0061\u0072\u0072a\u0079";case 3:return "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case 4:return "\u0073\u0068\u0061\u0072\u0065\u0064";};return "";};func (_bcfgb *CT_Scenarios )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cedcd :=range start .Attr {if _cedcd .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_gdgbb ,_efabd :=_ga .ParseUint (_cedcd .Value ,10,32);if _efabd !=nil {return _efabd ;};_ddecg :=uint32 (_gdgbb );_bcfgb .CurrentAttr =&_ddecg ;continue ;};if _cedcd .Name .Local =="\u0073\u0068\u006f\u0077"{_ecggf ,_edaggc :=_ga .ParseUint (_cedcd .Value ,10,32);if _edaggc !=nil {return _edaggc ;};_gegeb :=uint32 (_ecggf );_bcfgb .ShowAttr =&_gegeb ;continue ;};if _cedcd .Name .Local =="\u0073\u0071\u0072e\u0066"{_abcbc ,_feggbe :=ParseSliceST_Sqref (_cedcd .Value );if _feggbe !=nil {return _feggbe ;};_bcfgb .SqrefAttr =&_abcbc ;continue ;};};_bffgd :for {_egbcb ,_adbca :=d .Token ();if _adbca !=nil {return _adbca ;};switch _deeca :=_egbcb .(type ){case _f .StartElement :switch _deeca .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}:_eadeb :=NewCT_Scenario ();if _dccdb :=d .DecodeElement (_eadeb ,&_deeca );_dccdb !=nil {return _dccdb ;};_bcfgb .Scenario =append (_bcfgb .Scenario ,_eadeb );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0063\u0065n\u0061\u0072\u0069\u006f\u0073\u0020\u0025\u0076",_deeca .Name );if _bebcb :=d .Skip ();_bebcb !=nil {return _bebcb ;};};case _f .EndElement :break _bffgd ;case _f .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path
|
|
func (_ddfe *CT_FieldGroup )ValidateWithPath (path string )error {if _ddfe .RangePr !=nil {if _bgaec :=_ddfe .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_bgaec !=nil {return _bgaec ;};};if _ddfe .DiscretePr !=nil {if _bbaab :=_ddfe .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");_bbaab !=nil {return _bbaab ;};};if _ddfe .GroupItems !=nil {if _dcec :=_ddfe .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_dcec !=nil {return _dcec ;};};return nil ;};
|
|
|
|
// Validate validates the CT_FontFamily and its children
|
|
func (_bbdfd *CT_FontFamily )Validate ()error {return _bbdfd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};
|
|
|
|
// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path
|
|
func (_bedgbc *MapInfo )ValidateWithPath (path string )error {if _bfdedf :=_bedgbc .CT_MapInfo .ValidateWithPath (path );_bfdedf !=nil {return _bfdedf ;};return nil ;};func (_fbb *CT_BorderPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbb .StyleAttr !=ST_BorderStyleUnset {_ccgg ,_aaaa :=_fbb .StyleAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0079l\u0065"});if _aaaa !=nil {return _aaaa ;};start .Attr =append (start .Attr ,_ccgg );};e .EncodeToken (start );if _fbb .Color !=nil {_aaaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fbb .Color ,_aaaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcbdf ST_VerticalAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcbdf .String (),start );};
|
|
|
|
// Validate validates the CT_ChartsheetPr and its children
|
|
func (_ebcgb *CT_ChartsheetPr )Validate ()error {return _ebcgb .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func (_ccaeba ST_IconSetType )String ()string {switch _ccaeba {case 0:return "";case 1:return "\u0033A\u0072\u0072\u006f\u0077\u0073";case 2:return "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 3:return "\u0033\u0046\u006c\u0061\u0067\u0073";case 4:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case 5:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case 6:return "\u0033\u0053\u0069\u0067\u006e\u0073";case 7:return "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case 8:return "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case 9:return "\u0034A\u0072\u0072\u006f\u0077\u0073";case 10:return "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 11:return "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case 12:return "\u0034R\u0061\u0074\u0069\u006e\u0067";case 13:return "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case 14:return "\u0035A\u0072\u0072\u006f\u0077\u0073";case 15:return "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 16:return "\u0035R\u0061\u0074\u0069\u006e\u0067";case 17:return "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return "";};func NewCT_PhoneticPr ()*CT_PhoneticPr {_dbbef :=&CT_PhoneticPr {};return _dbbef };
|
|
|
|
// Validate validates the CT_Set and its children
|
|
func (_ggace *CT_Set )Validate ()error {return _ggace .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");};
|
|
|
|
// Validate validates the CT_XmlPr and its children
|
|
func (_abdgg *CT_XmlPr )Validate ()error {return _abdgg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func (_edfbda *ST_FontScheme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edfbda =0;case "\u006e\u006f\u006e\u0065":*_edfbda =1;case "\u006d\u0061\u006ao\u0072":*_edfbda =2;case "\u006d\u0069\u006eo\u0072":*_edfbda =3;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path
|
|
func (_agdgfe *CT_UnderlineProperty )ValidateWithPath (path string )error {if _ffbfad :=_agdgfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffbfad !=nil {return _ffbfad ;};return nil ;};func (_cbdgg ST_TextHAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbdgg .String (),start );};func (_fefb *CT_CalculatedItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fefb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fefb .CountAttr )});};e .EncodeToken (start );_fbfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_beae :=range _fefb .CalculatedItem {e .EncodeElement (_beae ,_fbfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path
|
|
func (_dbcdc *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };func (_adege *CT_DiscretePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cccbg :=range start .Attr {if _cccbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdgbg ,_feeceg :=_ga .ParseUint (_cccbg .Value ,10,32);if _feeceg !=nil {return _feeceg ;};_efcfg :=uint32 (_bdgbg );_adege .CountAttr =&_efcfg ;continue ;};};_feab :for {_dcdaa ,_gdea :=d .Token ();if _gdea !=nil {return _gdea ;};switch _bfcb :=_dcdaa .(type ){case _f .StartElement :switch _bfcb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_gadg :=NewCT_Index ();if _accgd :=d .DecodeElement (_gadg ,&_bfcb );_accgd !=nil {return _accgd ;};_adege .X =append (_adege .X ,_gadg );default:_bb .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\u0044i\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072 \u0025\u0076",_bfcb .Name );if _eefe :=d .Skip ();_eefe !=nil {return _eefe ;};};case _f .EndElement :break _feab ;case _f .CharData :};};return nil ;};func (_gaged ST_PivotAreaType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dagbgc :=_f .Attr {};_dagbgc .Name =name ;switch _gaged {case ST_PivotAreaTypeUnset :_dagbgc .Value ="";case ST_PivotAreaTypeNone :_dagbgc .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_dagbgc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_dagbgc .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_dagbgc .Value ="\u0061\u006c\u006c";case ST_PivotAreaTypeOrigin :_dagbgc .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_dagbgc .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_dagbgc .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_dagbgc .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _dagbgc ,nil ;};func (_eabag ST_ShowDataAs )Validate ()error {return _eabag .ValidateWithPath ("")};type CT_TableStyle struct{
|
|
|
|
// Table Style Name
|
|
NameAttr string ;
|
|
|
|
// Pivot Style
|
|
PivotAttr *bool ;
|
|
|
|
// Table
|
|
TableAttr *bool ;
|
|
|
|
// Table Style Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Table Style
|
|
TableStyleElement []*CT_TableStyleElement ;};func NewCT_Tuples ()*CT_Tuples {_dcdac :=&CT_Tuples {};return _dcdac };type CT_RevisionQueryTableField struct{
|
|
|
|
// Sheet Id
|
|
SheetIdAttr uint32 ;
|
|
|
|
// QueryTable Reference
|
|
RefAttr string ;
|
|
|
|
// Field Id
|
|
FieldIdAttr uint32 ;};func NewCT_ExternalRow ()*CT_ExternalRow {_aceded :=&CT_ExternalRow {};return _aceded };func (_cbgag *CT_Pages )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbgag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbgag .CountAttr )});};e .EncodeToken (start );_gdbde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_becec :=range _cbgag .Page {e .EncodeElement (_becec ,_gdbde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbgbgg ST_FormatAction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbgbgg .String (),start );};
|
|
|
|
// Validate validates the CT_FilterColumn and its children
|
|
func (_addb *CT_FilterColumn )Validate ()error {return _addb .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};const (ST_UnderlineValuesUnset ST_UnderlineValues =0;ST_UnderlineValuesSingle ST_UnderlineValues =1;ST_UnderlineValuesDouble ST_UnderlineValues =2;ST_UnderlineValuesSingleAccounting ST_UnderlineValues =3;ST_UnderlineValuesDoubleAccounting ST_UnderlineValues =4;ST_UnderlineValuesNone ST_UnderlineValues =5;);type CT_XmlColumnPr struct{
|
|
|
|
// XML Map Id
|
|
MapIdAttr uint32 ;
|
|
|
|
// XPath
|
|
XpathAttr string ;
|
|
|
|
// Denormalized
|
|
DenormalizedAttr *bool ;
|
|
|
|
// XML Data Type
|
|
XmlDataTypeAttr string ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_ggeab *CT_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggeab .Authors =NewCT_Authors ();_ggeab .CommentList =NewCT_CommentList ();_gcaaf :for {_bebgc ,_gdgad :=d .Token ();if _gdgad !=nil {return _gdgad ;};switch _fgfe :=_bebgc .(type ){case _f .StartElement :switch _fgfe .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _gadfc :=d .DecodeElement (_ggeab .Authors ,&_fgfe );_gadfc !=nil {return _gadfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _feece :=d .DecodeElement (_ggeab .CommentList ,&_fgfe );_feece !=nil {return _feece ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggeab .ExtLst =NewCT_ExtensionList ();if _fefa :=d .DecodeElement (_ggeab .ExtLst ,&_fgfe );_fefa !=nil {return _fefa ;};default:_bb .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\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_fgfe .Name );if _afda :=d .Skip ();_afda !=nil {return _afda ;};};case _f .EndElement :break _gcaaf ;case _f .CharData :};};return nil ;};func (_bcaaf *CT_SortCondition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_feedce :=range start .Attr {if _feedce .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_acaeb ,_bafda :=_ga .ParseBool (_feedce .Value );if _bafda !=nil {return _bafda ;};_bcaaf .DescendingAttr =&_acaeb ;continue ;};if _feedce .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_bcaaf .SortByAttr .UnmarshalXMLAttr (_feedce );continue ;};if _feedce .Name .Local =="\u0072\u0065\u0066"{_bagcae ,_bdefe :=_feedce .Value ,error (nil );if _bdefe !=nil {return _bdefe ;};_bcaaf .RefAttr =_bagcae ;continue ;};if _feedce .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_ccfedg ,_egabce :=_feedce .Value ,error (nil );if _egabce !=nil {return _egabce ;};_bcaaf .CustomListAttr =&_ccfedg ;continue ;};if _feedce .Name .Local =="\u0064\u0078\u0066I\u0064"{_dcdgf ,_dfgda :=_ga .ParseUint (_feedce .Value ,10,32);if _dfgda !=nil {return _dfgda ;};_fecaf :=uint32 (_dcdgf );_bcaaf .DxfIdAttr =&_fecaf ;continue ;};if _feedce .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bcaaf .IconSetAttr .UnmarshalXMLAttr (_feedce );continue ;};if _feedce .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_agcaf ,_cbfbf :=_ga .ParseUint (_feedce .Value ,10,32);if _cbfbf !=nil {return _cbfbf ;};_febae :=uint32 (_agcaf );_bcaaf .IconIdAttr =&_febae ;continue ;};};for {_ececg ,_fgfafd :=d .Token ();if _fgfafd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006f\u0072\u0074C\u006fn\u0064\u0069\u0074\u0069\u006f\u006e\u003a \u0025\u0073",_fgfafd );};if _adfb ,_gdgag :=_ececg .(_f .EndElement );_gdgag &&_adfb .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path
|
|
func (_ecedb *CT_GroupLevels )ValidateWithPath (path string )error {for _adbae ,_fffe :=range _ecedb .GroupLevel {if _abagd :=_fffe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_adbae ));_abagd !=nil {return _abagd ;};};return nil ;};type CT_IndexedColors struct{
|
|
|
|
// RGB Color
|
|
RgbColor []*CT_RgbColor ;};func (_eafacc ST_VerticalAlignment )String ()string {switch _eafacc {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 "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return "";};
|
|
|
|
// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path
|
|
func (_egffe *CalcChain )ValidateWithPath (path string )error {if _egeae :=_egffe .CT_CalcChain .ValidateWithPath (path );_egeae !=nil {return _egeae ;};return nil ;};type CT_RevisionHeader struct{
|
|
|
|
// GUID
|
|
GuidAttr string ;
|
|
|
|
// Date Time
|
|
DateTimeAttr _g .Time ;
|
|
|
|
// Last Sheet Id
|
|
MaxSheetIdAttr uint32 ;
|
|
|
|
// User Name
|
|
UserNameAttr string ;IdAttr string ;
|
|
|
|
// Minimum Revision Id
|
|
MinRIdAttr *uint32 ;
|
|
|
|
// Max Revision Id
|
|
MaxRIdAttr *uint32 ;
|
|
|
|
// Sheet Id Map
|
|
SheetIdMap *CT_SheetIdMap ;
|
|
|
|
// Reviewed List
|
|
ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};func (_befab *CT_TablePart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfacf :=range start .Attr {if _gfacf .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"&&_gfacf .Name .Local =="\u0069\u0064"||_gfacf .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"&&_gfacf .Name .Local =="\u0069\u0064"{_cbdca ,_dafed :=_gfacf .Value ,error (nil );if _dafed !=nil {return _dafed ;};_befab .IdAttr =_cbdca ;continue ;};};for {_gdfegg ,_cbfgg :=d .Token ();if _cbfgg !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_cbfgg );};if _dddge ,_deacag :=_gdfegg .(_f .EndElement );_deacag &&_dddge .Name ==start .Name {break ;};};return nil ;};func (_bffcaa *ST_PhoneticAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aggbb ,_gddcb :=d .Token ();if _gddcb !=nil {return _gddcb ;};if _deeeab ,_cafdb :=_aggbb .(_f .EndElement );_cafdb &&_deeeab .Name ==start .Name {*_bffcaa =1;return nil ;};if _gagdg ,_afebf :=_aggbb .(_f .CharData );!_afebf {return _b .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",_aggbb );}else {switch string (_gagdg ){case "":*_bffcaa =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bffcaa =1;case "\u006c\u0065\u0066\u0074":*_bffcaa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bffcaa =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bffcaa =4;};};_aggbb ,_gddcb =d .Token ();if _gddcb !=nil {return _gddcb ;};if _dffafa ,_ebgdb :=_aggbb .(_f .EndElement );_ebgdb &&_dffafa .Name ==start .Name {return nil ;};return _b .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",_aggbb );};const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2;ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4;);type CT_Metadata struct{
|
|
|
|
// Metadata Types Collection
|
|
MetadataTypes *CT_MetadataTypes ;
|
|
|
|
// Metadata String Store
|
|
MetadataStrings *CT_MetadataStrings ;
|
|
|
|
// MDX Metadata Information
|
|
MdxMetadata *CT_MdxMetadata ;
|
|
|
|
// Future Metadata
|
|
FutureMetadata []*CT_FutureMetadata ;
|
|
|
|
// Cell Metadata
|
|
CellMetadata *CT_MetadataBlocks ;
|
|
|
|
// Value Metadata
|
|
ValueMetadata *CT_MetadataBlocks ;
|
|
|
|
// Future Feature Storage Area
|
|
ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_UndoInfo and its children
|
|
func (_aecfc *CT_UndoInfo )Validate ()error {return _aecfc .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};type CT_GroupLevels struct{
|
|
|
|
// Grouping Level Count
|
|
CountAttr *uint32 ;
|
|
|
|
// OLAP Grouping Levels
|
|
GroupLevel []*CT_GroupLevel ;};type CT_PageSetup struct{
|
|
|
|
// Paper Size
|
|
PaperSizeAttr *uint32 ;
|
|
|
|
// Paper Height
|
|
PaperHeightAttr *string ;
|
|
|
|
// Paper Width
|
|
PaperWidthAttr *string ;
|
|
|
|
// Print Scale
|
|
ScaleAttr *uint32 ;
|
|
|
|
// First Page Number
|
|
FirstPageNumberAttr *uint32 ;
|
|
|
|
// Fit To Width
|
|
FitToWidthAttr *uint32 ;
|
|
|
|
// Fit To Height
|
|
FitToHeightAttr *uint32 ;
|
|
|
|
// Page Order
|
|
PageOrderAttr ST_PageOrder ;
|
|
|
|
// Orientation
|
|
OrientationAttr ST_Orientation ;
|
|
|
|
// Use Printer Defaults
|
|
UsePrinterDefaultsAttr *bool ;
|
|
|
|
// Black And White
|
|
BlackAndWhiteAttr *bool ;
|
|
|
|
// Draft
|
|
DraftAttr *bool ;
|
|
|
|
// Print Cell Comments
|
|
CellCommentsAttr ST_CellComments ;
|
|
|
|
// Use First Page Number
|
|
UseFirstPageNumberAttr *bool ;
|
|
|
|
// Print Error Handling
|
|
ErrorsAttr ST_PrintError ;
|
|
|
|
// Horizontal DPI
|
|
HorizontalDpiAttr *uint32 ;
|
|
|
|
// Vertical DPI
|
|
VerticalDpiAttr *uint32 ;
|
|
|
|
// Number Of Copies
|
|
CopiesAttr *uint32 ;IdAttr *string ;};func (_fcbbg ST_MdxKPIProperty )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdaea :=_f .Attr {};_bdaea .Name =name ;switch _fcbbg {case ST_MdxKPIPropertyUnset :_bdaea .Value ="";case ST_MdxKPIPropertyV :_bdaea .Value ="\u0076";case ST_MdxKPIPropertyG :_bdaea .Value ="\u0067";case ST_MdxKPIPropertyS :_bdaea .Value ="\u0073";case ST_MdxKPIPropertyT :_bdaea .Value ="\u0074";case ST_MdxKPIPropertyW :_bdaea .Value ="\u0077";case ST_MdxKPIPropertyM :_bdaea .Value ="\u006d";};return _bdaea ,nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_gbdfg :=&CT_LegacyDrawing {};return _gbdfg };type CT_DynamicFilter struct{
|
|
|
|
// Dynamic filter type
|
|
TypeAttr ST_DynamicFilterType ;
|
|
|
|
// Value
|
|
ValAttr *float64 ;
|
|
|
|
// ISO Value
|
|
ValIsoAttr *_g .Time ;
|
|
|
|
// Max Value
|
|
MaxValAttr *float64 ;
|
|
|
|
// Max ISO Value
|
|
MaxValIsoAttr *_g .Time ;};func NewCT_RevisionConflict ()*CT_RevisionConflict {_gcdf :=&CT_RevisionConflict {};return _gcdf };
|
|
|
|
// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path
|
|
func (_dgded *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func (_fccdb *CT_Revisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcgfb :for {_dffdd ,_afedg :=d .Token ();if _afedg !=nil {return _afedg ;};switch _fdfgde :=_dffdd .(type ){case _f .StartElement :switch _fdfgde .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_ebbcb :=NewCT_RevisionRowColumn ();if _dbedeb :=d .DecodeElement (_ebbcb ,&_fdfgde );_dbedeb !=nil {return _dbedeb ;};_fccdb .Rrc =append (_fccdb .Rrc ,_ebbcb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_ecagd :=NewCT_RevisionMove ();if _dddda :=d .DecodeElement (_ecagd ,&_fdfgde );_dddda !=nil {return _dddda ;};_fccdb .Rm =append (_fccdb .Rm ,_ecagd );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_dgddfa :=NewCT_RevisionCustomView ();if _bebcg :=d .DecodeElement (_dgddfa ,&_fdfgde );_bebcg !=nil {return _bebcg ;};_fccdb .Rcv =append (_fccdb .Rcv ,_dgddfa );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_ebddc :=NewCT_RevisionSheetRename ();if _ceafb :=d .DecodeElement (_ebddc ,&_fdfgde );_ceafb !=nil {return _ceafb ;};_fccdb .Rsnm =append (_fccdb .Rsnm ,_ebddc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_dedba :=NewCT_RevisionInsertSheet ();if _faefc :=d .DecodeElement (_dedba ,&_fdfgde );_faefc !=nil {return _faefc ;};_fccdb .Ris =append (_fccdb .Ris ,_dedba );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_agdeb :=NewCT_RevisionCellChange ();if _dgbgag :=d .DecodeElement (_agdeb ,&_fdfgde );_dgbgag !=nil {return _dgbgag ;};_fccdb .Rcc =append (_fccdb .Rcc ,_agdeb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_cfbeg :=NewCT_RevisionFormatting ();if _ggdgc :=d .DecodeElement (_cfbeg ,&_fdfgde );_ggdgc !=nil {return _ggdgc ;};_fccdb .Rfmt =append (_fccdb .Rfmt ,_cfbeg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_debgc :=NewCT_RevisionAutoFormatting ();if _gbgac :=d .DecodeElement (_debgc ,&_fdfgde );_gbgac !=nil {return _gbgac ;};_fccdb .Raf =append (_fccdb .Raf ,_debgc );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_fbcca :=NewCT_RevisionDefinedName ();if _cbgbd :=d .DecodeElement (_fbcca ,&_fdfgde );_cbgbd !=nil {return _cbgbd ;};_fccdb .Rdn =append (_fccdb .Rdn ,_fbcca );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_aeaeg :=NewCT_RevisionComment ();if _egdec :=d .DecodeElement (_aeaeg ,&_fdfgde );_egdec !=nil {return _egdec ;};_fccdb .Rcmt =append (_fccdb .Rcmt ,_aeaeg );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_bcfdb :=NewCT_RevisionQueryTableField ();if _fgaea :=d .DecodeElement (_bcfdb ,&_fdfgde );_fgaea !=nil {return _fgaea ;};_fccdb .Rqt =append (_fccdb .Rqt ,_bcfdb );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_bagb :=NewCT_RevisionConflict ();if _eacce :=d .DecodeElement (_bagb ,&_fdfgde );_eacce !=nil {return _eacce ;};_fccdb .Rcft =append (_fccdb .Rcft ,_bagb );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0065\u0076i\u0073\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_fdfgde .Name );if _aedea :=d .Skip ();_aedea !=nil {return _aedea ;};};case _f .EndElement :break _bcgfb ;case _f .CharData :};};return nil ;};func (_gfedb *CT_DataRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aebbe :=range start .Attr {if _aebbe .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"&&_aebbe .Name .Local =="\u0069\u0064"||_aebbe .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"&&_aebbe .Name .Local =="\u0069\u0064"{_dbcb ,_adcdd :=_aebbe .Value ,error (nil );if _adcdd !=nil {return _adcdd ;};_gfedb .IdAttr =&_dbcb ;continue ;};if _aebbe .Name .Local =="\u0072\u0065\u0066"{_fbgf ,_adgbb :=_aebbe .Value ,error (nil );if _adgbb !=nil {return _adgbb ;};_gfedb .RefAttr =&_fbgf ;continue ;};if _aebbe .Name .Local =="\u006e\u0061\u006d\u0065"{_bcge ,_gdgeg :=_aebbe .Value ,error (nil );if _gdgeg !=nil {return _gdgeg ;};_gfedb .NameAttr =&_bcge ;continue ;};if _aebbe .Name .Local =="\u0073\u0068\u0065e\u0074"{_eebbd ,_fcbbf :=_aebbe .Value ,error (nil );if _fcbbf !=nil {return _fcbbf ;};_gfedb .SheetAttr =&_eebbd ;continue ;};};for {_fcddc ,_fdaad :=d .Token ();if _fdaad !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_fdaad );};if _cgdb ,_gfce :=_fcddc .(_f .EndElement );_gfce &&_cgdb .Name ==start .Name {break ;};};return nil ;};func NewPivotTableDefinition ()*PivotTableDefinition {_dgced :=&PivotTableDefinition {};_dgced .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _dgced ;};
|
|
|
|
// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path
|
|
func (_dgegg *CT_DdeItems )ValidateWithPath (path string )error {for _degb ,_ccbf :=range _dgegg .DdeItem {if _egaa :=_ccbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_degb ));_egaa !=nil {return _egaa ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Hyperlinks and its children
|
|
func (_aeef *CT_Hyperlinks )Validate ()error {return _aeef .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};
|
|
|
|
// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path
|
|
func (_efbafb *CT_MRUColors )ValidateWithPath (path string )error {for _fabec ,_acca :=range _efbafb .Color {if _fceef :=_acca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fabec ));_fceef !=nil {return _fceef ;};};return nil ;};func NewCT_rowItems ()*CT_rowItems {_abgge :=&CT_rowItems {};return _abgge };const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;);
|
|
|
|
// Validate validates the CT_CalculatedItems and its children
|
|
func (_bbffe *CT_CalculatedItems )Validate ()error {return _bbffe .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};
|
|
|
|
// Validate validates the CT_MdxSet and its children
|
|
func (_abcbg *CT_MdxSet )Validate ()error {return _abcbg .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_ecffd *CT_PhoneticRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afbgc :=range start .Attr {if _afbgc .Name .Local =="\u0073\u0062"{_deefc ,_beaeb :=_ga .ParseUint (_afbgc .Value ,10,32);if _beaeb !=nil {return _beaeb ;};_ecffd .SbAttr =uint32 (_deefc );continue ;};if _afbgc .Name .Local =="\u0065\u0062"{_ggcab ,_gfadce :=_ga .ParseUint (_afbgc .Value ,10,32);if _gfadce !=nil {return _gfadce ;};_ecffd .EbAttr =uint32 (_ggcab );continue ;};};_bcde :for {_dbcgc ,_befecg :=d .Token ();if _befecg !=nil {return _befecg ;};switch _fcgde :=_dbcgc .(type ){case _f .StartElement :switch _fcgde .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _dgeggf :=d .DecodeElement (&_ecffd .T ,&_fcgde );_dgeggf !=nil {return _dgeggf ;};default:_bb .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\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069c\u0052u\u006e\u0020\u0025\u0076",_fcgde .Name );if _bdedf :=d .Skip ();_bdedf !=nil {return _bdedf ;};};case _f .EndElement :break _bcde ;case _f .CharData :};};return nil ;};type CT_PageField struct{
|
|
|
|
// Field
|
|
FldAttr int32 ;
|
|
|
|
// Item Index
|
|
ItemAttr *uint32 ;
|
|
|
|
// OLAP Hierarchy Index
|
|
HierAttr *int32 ;
|
|
|
|
// Hierarchy Unique Name
|
|
NameAttr *string ;
|
|
|
|
// Hierarchy Display Name
|
|
CapAttr *string ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_Parameter and its children
|
|
func (_cagefe *CT_Parameter )Validate ()error {return _cagefe .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};
|
|
|
|
// Validate validates the CT_SortCondition and its children
|
|
func (_ecdgg *CT_SortCondition )Validate ()error {return _ecdgg .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");};func (_ccbga *PivotTableDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _ccbga .CT_pivotTableDefinition .MarshalXML (e ,start );};
|
|
|
|
// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path
|
|
func (_fefc *CT_Font )ValidateWithPath (path string )error {for _ecbfd ,_dagd :=range _fefc .Name {if _gfcgf :=_dagd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ecbfd ));_gfcgf !=nil {return _gfcgf ;};};for _fefbcd ,_cfbb :=range _fefc .Charset {if _bfdag :=_cfbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_fefbcd ));_bfdag !=nil {return _bfdag ;};};for _ebeb ,_gegcg :=range _fefc .Family {if _dfded :=_gegcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_ebeb ));_dfded !=nil {return _dfded ;};};for _dace ,_aefda :=range _fefc .B {if _bgag :=_aefda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_dace ));_bgag !=nil {return _bgag ;};};for _gcabf ,_dcdab :=range _fefc .I {if _cddd :=_dcdab .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gcabf ));_cddd !=nil {return _cddd ;};};for _ecagg ,_ggac :=range _fefc .Strike {if _ggbdg :=_ggac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_ecagg ));_ggbdg !=nil {return _ggbdg ;};};for _fadda ,_cbdbb :=range _fefc .Outline {if _ddfff :=_cbdbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_fadda ));_ddfff !=nil {return _ddfff ;};};for _dfff ,_eacca :=range _fefc .Shadow {if _edaf :=_eacca .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_dfff ));_edaf !=nil {return _edaf ;};};for _gdbag ,_fgbdb :=range _fefc .Condense {if _ffafa :=_fgbdb .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gdbag ));_ffafa !=nil {return _ffafa ;};};for _fbceg ,_ggfb :=range _fefc .Extend {if _abeec :=_ggfb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_fbceg ));_abeec !=nil {return _abeec ;};};for _afacb ,_dcbec :=range _fefc .Color {if _dddea :=_dcbec .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_afacb ));_dddea !=nil {return _dddea ;};};for _dgfce ,_aceed :=range _fefc .Sz {if _gaabe :=_aceed .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_dgfce ));_gaabe !=nil {return _gaabe ;};};for _aadee ,_fgbae :=range _fefc .U {if _ggedd :=_fgbae .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_aadee ));_ggedd !=nil {return _ggedd ;};};for _gaegg ,_gcfg :=range _fefc .VertAlign {if _dgadb :=_gcfg .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_gaegg ));_dgadb !=nil {return _dgadb ;};};for _egdfg ,_cccde :=range _fefc .Scheme {if _fdbde :=_cccde .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_egdfg ));_fdbde !=nil {return _fdbde ;};};return nil ;};func (_bbcad *CT_ExternalLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbcad .Choice !=nil {_bbcad .Choice .MarshalXML (e ,_f .StartElement {});};if _bbcad .ExtLst !=nil {_ebgc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbcad .ExtLst ,_ebgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_SortMethod byte ;func (_cdfcfe *CT_RangePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdfcfe .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cdfcfe .AutoStartAttr ))});};if _cdfcfe .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cdfcfe .AutoEndAttr ))});};if _cdfcfe .GroupByAttr !=ST_GroupByUnset {_fdbcc ,_bedeb :=_cdfcfe .GroupByAttr .MarshalXMLAttr (_f .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"});if _bedeb !=nil {return _bedeb ;};start .Attr =append (start .Attr ,_fdbcc );};if _cdfcfe .StartNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_cdfcfe .StartNumAttr )});};if _cdfcfe .EndNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_cdfcfe .EndNumAttr )});};if _cdfcfe .StartDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_b .Sprintf ("\u0025\u0076",*_cdfcfe .StartDateAttr )});};if _cdfcfe .EndDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_cdfcfe .EndDateAttr )});};if _cdfcfe .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cdfcfe .GroupIntervalAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2;ST_CredMethodStored ST_CredMethod =3;ST_CredMethodPrompt ST_CredMethod =4;);func (_cbgagc *CT_Row )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efbcd :=range start .Attr {if _efbcd .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_bgeaf ,_ecdfb :=_ga .ParseUint (_efbcd .Value ,10,8);if _ecdfb !=nil {return _ecdfb ;};_deaca :=uint8 (_bgeaf );_cbgagc .OutlineLevelAttr =&_deaca ;continue ;};if _efbcd .Name .Local =="\u0072"{_ccceg ,_fgcdd :=_ga .ParseUint (_efbcd .Value ,10,32);if _fgcdd !=nil {return _fgcdd ;};_edcag :=uint32 (_ccceg );_cbgagc .RAttr =&_edcag ;continue ;};if _efbcd .Name .Local =="\u0073"{_gbggf ,_fegefb :=_ga .ParseUint (_efbcd .Value ,10,32);if _fegefb !=nil {return _fegefb ;};_aebefb :=uint32 (_gbggf );_cbgagc .SAttr =&_aebefb ;continue ;};if _efbcd .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_baacd ,_babbge :=_ga .ParseBool (_efbcd .Value );if _babbge !=nil {return _babbge ;};_cbgagc .CustomFormatAttr =&_baacd ;continue ;};if _efbcd .Name .Local =="\u0068\u0074"{_cebdc ,_dcdde :=_ga .ParseFloat (_efbcd .Value ,64);if _dcdde !=nil {return _dcdde ;};_cbgagc .HtAttr =&_cebdc ;continue ;};if _efbcd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_afddg ,_bfabfd :=_ga .ParseBool (_efbcd .Value );if _bfabfd !=nil {return _bfabfd ;};_cbgagc .HiddenAttr =&_afddg ;continue ;};if _efbcd .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_agfgd ,_gfaff :=_ga .ParseBool (_efbcd .Value );if _gfaff !=nil {return _gfaff ;};_cbgagc .CustomHeightAttr =&_agfgd ;continue ;};if _efbcd .Name .Local =="\u0073\u0070\u0061n\u0073"{_abecb ,_edceg :=ParseSliceST_CellSpans (_efbcd .Value );if _edceg !=nil {return _edceg ;};_cbgagc .SpansAttr =&_abecb ;continue ;};if _efbcd .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_efead ,_cadaad :=_ga .ParseBool (_efbcd .Value );if _cadaad !=nil {return _cadaad ;};_cbgagc .CollapsedAttr =&_efead ;continue ;};if _efbcd .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_ceffc ,_fbfbc :=_ga .ParseBool (_efbcd .Value );if _fbfbc !=nil {return _fbfbc ;};_cbgagc .ThickTopAttr =&_ceffc ;continue ;};if _efbcd .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_cedcc ,_dbgcc :=_ga .ParseBool (_efbcd .Value );if _dbgcc !=nil {return _dbgcc ;};_cbgagc .ThickBotAttr =&_cedcc ;continue ;};if _efbcd .Name .Local =="\u0070\u0068"{_gcdddc ,_gcfag :=_ga .ParseBool (_efbcd .Value );if _gcfag !=nil {return _gcfag ;};_cbgagc .PhAttr =&_gcdddc ;continue ;};};_fdcca :for {_egbba ,_eabgfa :=d .Token ();if _eabgfa !=nil {return _eabgfa ;};switch _aaacb :=_egbba .(type ){case _f .StartElement :switch _aaacb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_fdfce :=NewCT_Cell ();if _cbgdb :=d .DecodeElement (_fdfce ,&_aaacb );_cbgdb !=nil {return _cbgdb ;};_cbgagc .C =append (_cbgagc .C ,_fdfce );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbgagc .ExtLst =NewCT_ExtensionList ();if _gbfcf :=d .DecodeElement (_cbgagc .ExtLst ,&_aaacb );_gbfcf !=nil {return _gbfcf ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u006f\u0077\u0020\u0025\u0076",_aaacb .Name );if _gcaeg :=d .Skip ();_gcaeg !=nil {return _gcaeg ;};};case _f .EndElement :break _fdcca ;case _f .CharData :};};return nil ;};type CT_FileSharing struct{
|
|
|
|
// Read Only Recommended
|
|
ReadOnlyRecommendedAttr *bool ;
|
|
|
|
// User Name
|
|
UserNameAttr *string ;
|
|
|
|
// Write Reservation Password
|
|
ReservationPasswordAttr *string ;
|
|
|
|
// Cryptographic Algorithm Name
|
|
AlgorithmNameAttr *string ;
|
|
|
|
// Password Hash Value
|
|
HashValueAttr *string ;
|
|
|
|
// Salt Value for Password Verifier
|
|
SaltValueAttr *string ;
|
|
|
|
// Iterations to Run Hashing Algorithm
|
|
SpinCountAttr *uint32 ;};func (_bacef *CT_DataValidations )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bacef .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_bacef .DisablePromptsAttr ))});};if _bacef .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_bacef .XWindowAttr )});};if _bacef .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_bacef .YWindowAttr )});};if _bacef .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bacef .CountAttr )});};e .EncodeToken (start );_beaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}};for _ ,_gebe :=range _bacef .DataValidation {e .EncodeElement (_gebe ,_beaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcfcb ST_SheetViewType )Validate ()error {return _bcfcb .ValidateWithPath ("")};func (_ffbg *CT_DeletedField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgggg :=range start .Attr {if _fgggg .Name .Local =="\u006e\u0061\u006d\u0065"{_dgef ,_ggbg :=_fgggg .Value ,error (nil );if _ggbg !=nil {return _ggbg ;};_ffbg .NameAttr =_dgef ;continue ;};};for {_dedcd ,_cgaacb :=d .Token ();if _cgaacb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_cgaacb );};if _ggede ,_cbcgg :=_dedcd .(_f .EndElement );_cbcgg &&_ggede .Name ==start .Name {break ;};};return nil ;};func (_afdgcf ST_FormatAction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfgcfb :=_f .Attr {};_bfgcfb .Name =name ;switch _afdgcf {case ST_FormatActionUnset :_bfgcfb .Value ="";case ST_FormatActionBlank :_bfgcfb .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_bfgcfb .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_bfgcfb .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_bfgcfb .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _bfgcfb ,nil ;};func NewComments ()*Comments {_ddfbd :=&Comments {};_ddfbd .CT_Comments =*NewCT_Comments ();return _ddfbd ;};func (_edcd *CT_Borders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edcd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_edcd .CountAttr )});};e .EncodeToken (start );if _edcd .Border !=nil {_gdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_effe :=range _edcd .Border {e .EncodeElement (_effe ,_gdg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_ebegb :=&CT_ChartsheetViews {};return _ebegb };type CT_CommentList struct{
|
|
|
|
// Comment
|
|
Comment []*CT_Comment ;};
|
|
|
|
// Validate validates the CT_BorderPr and its children
|
|
func (_gabc *CT_BorderPr )Validate ()error {return _gabc .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_edfdff :=&CT_WebPublishObjects {};return _edfdff ;};func NewCT_Items ()*CT_Items {_dfgeb :=&CT_Items {};return _dfgeb };type CT_RevisionFormatting struct{
|
|
|
|
// Sheet Id
|
|
SheetIdAttr uint32 ;
|
|
|
|
// Row or Column Formatting Change
|
|
XfDxfAttr *bool ;
|
|
|
|
// Style
|
|
SAttr *bool ;
|
|
|
|
// Sequence Of References
|
|
SqrefAttr ST_Sqref ;
|
|
|
|
// Start index
|
|
StartAttr *uint32 ;
|
|
|
|
// Length
|
|
LengthAttr *uint32 ;
|
|
|
|
// Formatting
|
|
Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};func NewAG_AutoFormat ()*AG_AutoFormat {_a :=&AG_AutoFormat {};return _a };
|
|
|
|
// Validate validates the CT_RevisionCustomView and its children
|
|
func (_gbeab *CT_RevisionCustomView )Validate ()error {return _gbeab .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};func (_egfg *CT_DataFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egfg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_egfg .CountAttr )});};e .EncodeToken (start );_cbfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_acge :=range _egfg .DataField {e .EncodeElement (_acge ,_cbfc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddeadc *CT_ServerFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcagg :=range start .Attr {if _fcagg .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_afcag ,_cbccce :=_fcagg .Value ,error (nil );if _cbccce !=nil {return _cbccce ;};_ddeadc .CultureAttr =&_afcag ;continue ;};if _fcagg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_dgcfd ,_gfeebc :=_fcagg .Value ,error (nil );if _gfeebc !=nil {return _gfeebc ;};_ddeadc .FormatAttr =&_dgcfd ;continue ;};};for {_bffedd ,_bfdge :=d .Token ();if _bfdge !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_bfdge );};if _cecfg ,_gcaba :=_bffedd .(_f .EndElement );_gcaba &&_cecfg .Name ==start .Name {break ;};};return nil ;};func NewWorksheet ()*Worksheet {_ggddb :=&Worksheet {};_ggddb .CT_Worksheet =*NewCT_Worksheet ();return _ggddb ;};func (_dbfdb ST_Comments )Validate ()error {return _dbfdb .ValidateWithPath ("")};type ST_VolDepType byte ;
|
|
|
|
// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path
|
|
func (_fbfgdf *CT_PivotHierarchies )ValidateWithPath (path string )error {for _gfcff ,_gddfg :=range _fbfgdf .PivotHierarchy {if _cgbfe :=_gddfg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_gfcff ));_cgbfe !=nil {return _cgbfe ;};};return nil ;};func NewCT_AutoFilter ()*CT_AutoFilter {_ede :=&CT_AutoFilter {};return _ede };
|
|
|
|
// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path
|
|
func (_eafbg *CT_MdxKPI )ValidateWithPath (path string )error {if _eafbg .PAttr ==ST_MdxKPIPropertyUnset {return _b .Errorf ("\u0025\u0073/\u0050\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _cdaea :=_eafbg .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_cdaea !=nil {return _cdaea ;};return nil ;};func (_gffe *CT_RevisionHeader )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gffe .GuidAttr ="\u007b\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030\u002d\u0030\u0030\u0030\u0030-\u0030\u0030\u0030\u0030\u00300\u0030\u00300\u0030\u0030\u0030\u007d";_gffe .SheetIdMap =NewCT_SheetIdMap ();for _ ,_ebbca :=range start .Attr {if _ebbca .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"&&_ebbca .Name .Local =="\u0069\u0064"||_ebbca .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"&&_ebbca .Name .Local =="\u0069\u0064"{_cacccg ,_fdfgd :=_ebbca .Value ,error (nil );if _fdfgd !=nil {return _fdfgd ;};_gffe .IdAttr =_cacccg ;continue ;};if _ebbca .Name .Local =="\u0067\u0075\u0069\u0064"{_ceedg ,_eeeedg :=_ebbca .Value ,error (nil );if _eeeedg !=nil {return _eeeedg ;};_gffe .GuidAttr =_ceedg ;continue ;};if _ebbca .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_gedfd ,_edaeg :=ParseStdlibTime (_ebbca .Value );if _edaeg !=nil {return _edaeg ;};_gffe .DateTimeAttr =_gedfd ;continue ;};if _ebbca .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ggdad ,_aegeg :=_ga .ParseUint (_ebbca .Value ,10,32);if _aegeg !=nil {return _aegeg ;};_gffe .MaxSheetIdAttr =uint32 (_ggdad );continue ;};if _ebbca .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_bdbef ,_abadb :=_ebbca .Value ,error (nil );if _abadb !=nil {return _abadb ;};_gffe .UserNameAttr =_bdbef ;continue ;};if _ebbca .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_bdbf ,_babecd :=_ga .ParseUint (_ebbca .Value ,10,32);if _babecd !=nil {return _babecd ;};_gdeb :=uint32 (_bdbf );_gffe .MinRIdAttr =&_gdeb ;continue ;};if _ebbca .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_bbcbb ,_agecg :=_ga .ParseUint (_ebbca .Value ,10,32);if _agecg !=nil {return _agecg ;};_gecfb :=uint32 (_bbcbb );_gffe .MaxRIdAttr =&_gecfb ;continue ;};};_bbgcf :for {_bgaee ,_fadde :=d .Token ();if _fadde !=nil {return _fadde ;};switch _dbbdgd :=_bgaee .(type ){case _f .StartElement :switch _dbbdgd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}:if _fedce :=d .DecodeElement (_gffe .SheetIdMap ,&_dbbdgd );_fedce !=nil {return _fedce ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}:_gffe .ReviewedList =NewCT_ReviewedRevisions ();if _caaaad :=d .DecodeElement (_gffe .ReviewedList ,&_dbbdgd );_caaaad !=nil {return _caaaad ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gffe .ExtLst =NewCT_ExtensionList ();if _gagbc :=d .DecodeElement (_gffe .ExtLst ,&_dbbdgd );_gagbc !=nil {return _gagbc ;};default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072\u0020\u0025\u0076",_dbbdgd .Name );if _dcfea :=d .Skip ();_dcfea !=nil {return _dcfea ;};};case _f .EndElement :break _bbgcf ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_QueryTableRefresh and its children
|
|
func (_dgcge *CT_QueryTableRefresh )Validate ()error {return _dgcge .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};
|
|
|
|
// Validate validates the CT_MdxMemeberProp and its children
|
|
func (_dgaac *CT_MdxMemeberProp )Validate ()error {return _dgaac .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};func NewCT_FutureMetadata ()*CT_FutureMetadata {_fdbg :=&CT_FutureMetadata {};return _fdbg };func NewCT_RangeSet ()*CT_RangeSet {_afgac :=&CT_RangeSet {};return _afgac };type CT_RangeSet struct{
|
|
|
|
// Field Item Index Page 1
|
|
I1Attr *uint32 ;
|
|
|
|
// Field Item Index Page 2
|
|
I2Attr *uint32 ;
|
|
|
|
// Field Item index Page 3
|
|
I3Attr *uint32 ;
|
|
|
|
// Field Item Index Page 4
|
|
I4Attr *uint32 ;
|
|
|
|
// Reference
|
|
RefAttr *string ;
|
|
|
|
// Named Range
|
|
NameAttr *string ;
|
|
|
|
// Sheet Name
|
|
SheetAttr *string ;IdAttr *string ;};func (_fbgb *CT_PageSetup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbgb .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .PaperSizeAttr )});};if _fbgb .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .PaperHeightAttr )});};if _fbgb .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .PaperWidthAttr )});};if _fbgb .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .ScaleAttr )});};if _fbgb .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .FirstPageNumberAttr )});};if _fbgb .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .FitToWidthAttr )});};if _fbgb .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .FitToHeightAttr )});};if _fbgb .PageOrderAttr !=ST_PageOrderUnset {_fbgcc ,_fbdage :=_fbgb .PageOrderAttr .MarshalXMLAttr (_f .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _fbdage !=nil {return _fbdage ;};start .Attr =append (start .Attr ,_fbgcc );};if _fbgb .OrientationAttr !=ST_OrientationUnset {_aabggc ,_bddc :=_fbgb .OrientationAttr .MarshalXMLAttr (_f .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _bddc !=nil {return _bddc ;};start .Attr =append (start .Attr ,_aabggc );};if _fbgb .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbgb .UsePrinterDefaultsAttr ))});};if _fbgb .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbgb .BlackAndWhiteAttr ))});};if _fbgb .DraftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbgb .DraftAttr ))});};if _fbgb .CellCommentsAttr !=ST_CellCommentsUnset {_bfdcg ,_dfdbgf :=_fbgb .CellCommentsAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _dfdbgf !=nil {return _dfdbgf ;};start .Attr =append (start .Attr ,_bfdcg );};if _fbgb .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbgb .UseFirstPageNumberAttr ))});};if _fbgb .ErrorsAttr !=ST_PrintErrorUnset {_afcgd ,_defeb :=_fbgb .ErrorsAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _defeb !=nil {return _defeb ;};start .Attr =append (start .Attr ,_afcgd );};if _fbgb .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .HorizontalDpiAttr )});};if _fbgb .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .VerticalDpiAttr )});};if _fbgb .CopiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .CopiesAttr )});};if _fbgb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbgb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_WebPublishing and its children
|
|
func (_feccb *CT_WebPublishing )Validate ()error {return _feccb .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};func (_ebeea *ST_GroupBy )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebeea =0;case "\u0072\u0061\u006eg\u0065":*_ebeea =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_ebeea =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_ebeea =3;case "\u0068\u006f\u0075r\u0073":*_ebeea =4;case "\u0064\u0061\u0079\u0073":*_ebeea =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_ebeea =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_ebeea =7;case "\u0079\u0065\u0061r\u0073":*_ebeea =8;};return nil ;};func (_daaag *CT_DataRefs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daaag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_daaag .CountAttr )});};e .EncodeToken (start );if _daaag .DataRef !=nil {_bddeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_cbbcf :=range _daaag .DataRef {e .EncodeElement (_cbbcf ,_bddeb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ChartFormat ()*CT_ChartFormat {_cagf :=&CT_ChartFormat {};_cagf .PivotArea =NewCT_PivotArea ();return _cagf ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_eeeag :=&CT_RevisionSheetRename {};return _eeeag ;};func (_bafddb *ST_Visibility )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfbdc ,_cgffd :=d .Token ();if _cgffd !=nil {return _cgffd ;};if _deadc ,_geaebd :=_cfbdc .(_f .EndElement );_geaebd &&_deadc .Name ==start .Name {*_bafddb =1;return nil ;};if _acfbaa ,_fgcga :=_cfbdc .(_f .CharData );!_fgcga {return _b .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",_cfbdc );}else {switch string (_acfbaa ){case "":*_bafddb =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_bafddb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_bafddb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_bafddb =3;};};_cfbdc ,_cgffd =d .Token ();if _cgffd !=nil {return _cgffd ;};if _ggfad ,_eccce :=_cfbdc .(_f .EndElement );_eccce &&_ggfad .Name ==start .Name {return nil ;};return _b .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",_cfbdc );};func (_bfeegd *CT_RElt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_geagb :for {_dceef ,_fdaec :=d .Token ();if _fdaec !=nil {return _fdaec ;};switch _bdaa :=_dceef .(type ){case _f .StartElement :switch _bdaa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_bfeegd .RPr =NewCT_RPrElt ();if _eabedg :=d .DecodeElement (_bfeegd .RPr ,&_bdaa );_eabedg !=nil {return _eabedg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _gceda :=d .DecodeElement (&_bfeegd .T ,&_bdaa );_gceda !=nil {return _gceda ;};default:_bb .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\u0043T\u005f\u0052\u0045\u006c\u0074\u0020\u0025\u0076",_bdaa .Name );if _bbagdc :=d .Skip ();_bbagdc !=nil {return _bbagdc ;};};case _f .EndElement :break _geagb ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_PCDKPIs and its children
|
|
func (_fgbffb *CT_PCDKPIs )Validate ()error {return _fgbffb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func (_dbefeb ST_CellType )ValidateWithPath (path string )error {switch _dbefeb {case 0,1,2,3,4,5,6:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbefeb ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path
|
|
func (_cgbgg *CT_RElt )ValidateWithPath (path string )error {if _cgbgg .RPr !=nil {if _faage :=_cgbgg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_faage !=nil {return _faage ;};};return nil ;};
|
|
|
|
// Validate validates the CT_ConditionalFormat and its children
|
|
func (_cggc *CT_ConditionalFormat )Validate ()error {return _cggc .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};type CT_PageSetUpPr struct{
|
|
|
|
// Show Auto Page Breaks
|
|
AutoPageBreaksAttr *bool ;
|
|
|
|
// Fit To Page
|
|
FitToPageAttr *bool ;};func (_dfcfa ST_FieldSortType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efade :=_f .Attr {};_efade .Name =name ;switch _dfcfa {case ST_FieldSortTypeUnset :_efade .Value ="";case ST_FieldSortTypeManual :_efade .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_efade .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_efade .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _efade ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path
|
|
func (_cddeb *CT_RangePr )ValidateWithPath (path string )error {if _eegce :=_cddeb .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_eegce !=nil {return _eegce ;};return nil ;};func (_adfcgf ST_PageOrder )Validate ()error {return _adfcgf .ValidateWithPath ("")};type CT_ExternalSheetDataSet struct{
|
|
|
|
// External Sheet Data Set
|
|
SheetData []*CT_ExternalSheetData ;};func (_dda *CT_CacheHierarchy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdc :=range start .Attr {if _fdc .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gedg ,_ebga :=_fdc .Value ,error (nil );if _ebga !=nil {return _ebga ;};_dda .DimensionUniqueNameAttr =&_gedg ;continue ;};if _fdc .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_caab ,_aeag :=_fdc .Value ,error (nil );if _aeag !=nil {return _aeag ;};_dda .DisplayFolderAttr =&_caab ;continue ;};if _fdc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_efcf ,_ebf :=_fdc .Value ,error (nil );if _ebf !=nil {return _ebf ;};_dda .CaptionAttr =&_efcf ;continue ;};if _fdc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_adc ,_bdca :=_fdc .Value ,error (nil );if _bdca !=nil {return _bdca ;};_dda .MeasureGroupAttr =&_adc ;continue ;};if _fdc .Name .Local =="\u0073\u0065\u0074"{_bfab ,_cee :=_ga .ParseBool (_fdc .Value );if _cee !=nil {return _cee ;};_dda .SetAttr =&_bfab ;continue ;};if _fdc .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_ffga ,_daaf :=_ga .ParseBool (_fdc .Value );if _daaf !=nil {return _daaf ;};_dda .MeasuresAttr =&_ffga ;continue ;};if _fdc .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_bdea ,_bddbd :=_ga .ParseInt (_fdc .Value ,10,32);if _bddbd !=nil {return _bddbd ;};_ceg :=int32 (_bdea );_dda .IconSetAttr =&_ceg ;continue ;};if _fdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fffb ,_abac :=_ga .ParseUint (_fdc .Value ,10,32);if _abac !=nil {return _abac ;};_dda .CountAttr =uint32 (_fffb );continue ;};if _fdc .Name .Local =="\u0074\u0069\u006d\u0065"{_bce ,_eeb :=_ga .ParseBool (_fdc .Value );if _eeb !=nil {return _eeb ;};_dda .TimeAttr =&_bce ;continue ;};if _fdc .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_ccggg ,_dge :=_ga .ParseBool (_fdc .Value );if _dge !=nil {return _dge ;};_dda .OneFieldAttr =&_ccggg ;continue ;};if _fdc .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_eaf ,_fffc :=_ga .ParseUint (_fdc .Value ,10,16);if _fffc !=nil {return _fffc ;};_ffed :=uint16 (_eaf );_dda .MemberValueDatatypeAttr =&_ffed ;continue ;};if _fdc .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_fde ,_ggae :=_ga .ParseBool (_fdc .Value );if _ggae !=nil {return _ggae ;};_dda .UnbalancedGroupAttr =&_fde ;continue ;};if _fdc .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_gbe ,_cbce :=_ga .ParseUint (_fdc .Value ,10,32);if _cbce !=nil {return _cbce ;};_ebgf :=uint32 (_gbe );_dda .ParentSetAttr =&_ebgf ;continue ;};if _fdc .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cff ,_aagc :=_fdc .Value ,error (nil );if _aagc !=nil {return _aagc ;};_dda .DefaultMemberUniqueNameAttr =&_cff ;continue ;};if _fdc .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_deab ,_gce :=_ga .ParseBool (_fdc .Value );if _gce !=nil {return _gce ;};_dda .MeasureAttr =&_deab ;continue ;};if _fdc .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_bfdb ,_geab :=_ga .ParseBool (_fdc .Value );if _geab !=nil {return _geab ;};_dda .UnbalancedAttr =&_bfdb ;continue ;};if _fdc .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_febc ,_bacb :=_fdc .Value ,error (nil );if _bacb !=nil {return _bacb ;};_dda .AllCaptionAttr =&_febc ;continue ;};if _fdc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_eeba ,_dfc :=_ga .ParseBool (_fdc .Value );if _dfc !=nil {return _dfc ;};_dda .HiddenAttr =&_eeba ;continue ;};if _fdc .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_adcc ,_fbff :=_ga .ParseBool (_fdc .Value );if _fbff !=nil {return _fbff ;};_dda .AttributeAttr =&_adcc ;continue ;};if _fdc .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bbcf ,_cba :=_fdc .Value ,error (nil );if _cba !=nil {return _cba ;};_dda .AllUniqueNameAttr =&_bbcf ;continue ;};if _fdc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fgab ,_bagc :=_fdc .Value ,error (nil );if _bagc !=nil {return _bagc ;};_dda .UniqueNameAttr =_fgab ;continue ;};if _fdc .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_cfeg ,_ebfa :=_ga .ParseBool (_fdc .Value );if _ebfa !=nil {return _ebfa ;};_dda .KeyAttributeAttr =&_cfeg ;continue ;};};_gaf :for {_acaf ,_aabf :=d .Token ();if _aabf !=nil {return _aabf ;};switch _eded :=_acaf .(type ){case _f .StartElement :switch _eded .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"}:_dda .FieldsUsage =NewCT_FieldsUsage ();if _fcf :=d .DecodeElement (_dda .FieldsUsage ,&_eded );_fcf !=nil {return _fcf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"}:_dda .GroupLevels =NewCT_GroupLevels ();if _ggcc :=d .DecodeElement (_dda .GroupLevels ,&_eded );_ggcc !=nil {return _ggcc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dda .ExtLst =NewCT_ExtensionList ();if _fdb :=d .DecodeElement (_dda .ExtLst ,&_eded );_fdb !=nil {return _fdb ;};default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079\u0020\u0025\u0076",_eded .Name );if _aebg :=d .Skip ();_aebg !=nil {return _aebg ;};};case _f .EndElement :break _gaf ;case _f .CharData :};};return nil ;};func NewCT_Dialogsheet ()*CT_Dialogsheet {_cfffb :=&CT_Dialogsheet {};return _cfffb };func (_decga *Revisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _decga .CT_Revisions .MarshalXML (e ,start );};type CT_PivotTableStyle struct{
|
|
|
|
// Table Style Name
|
|
NameAttr *string ;
|
|
|
|
// Show Row Header Formatting
|
|
ShowRowHeadersAttr *bool ;
|
|
|
|
// Show Table Style Column Header Formatting
|
|
ShowColHeadersAttr *bool ;
|
|
|
|
// Show Row Stripes
|
|
ShowRowStripesAttr *bool ;
|
|
|
|
// Show Column Stripes
|
|
ShowColStripesAttr *bool ;
|
|
|
|
// Show Last Column
|
|
ShowLastColumnAttr *bool ;};
|
|
|
|
// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path
|
|
func (_adccb *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _edbee ,_dbgdc :=range _adccb .M {if _ggffg :=_dbgdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_edbee ));_ggffg !=nil {return _ggffg ;};};for _aaccc ,_adbdb :=range _adccb .N {if _egggc :=_adbdb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_aaccc ));_egggc !=nil {return _egggc ;};};for _decef ,_cdcda :=range _adccb .E {if _ebff :=_cdcda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_decef ));_ebff !=nil {return _ebff ;};};for _fecag ,_fefdbf :=range _adccb .S {if _cefcce :=_fefdbf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fecag ));_cefcce !=nil {return _cefcce ;};};return nil ;};func (_gecacg *CT_Tuple )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gacba :=range start .Attr {if _gacba .Name .Local =="\u0066\u006c\u0064"{_fabab ,_dggbc :=_ga .ParseUint (_gacba .Value ,10,32);if _dggbc !=nil {return _dggbc ;};_fbbfa :=uint32 (_fabab );_gecacg .FldAttr =&_fbbfa ;continue ;};if _gacba .Name .Local =="\u0068\u0069\u0065\u0072"{_gfdeb ,_bdagb :=_ga .ParseUint (_gacba .Value ,10,32);if _bdagb !=nil {return _bdagb ;};_aabgaf :=uint32 (_gfdeb );_gecacg .HierAttr =&_aabgaf ;continue ;};if _gacba .Name .Local =="\u0069\u0074\u0065\u006d"{_dgefec ,_dbeeg :=_ga .ParseUint (_gacba .Value ,10,32);if _dbeeg !=nil {return _dbeeg ;};_gecacg .ItemAttr =uint32 (_dgefec );continue ;};};for {_bgbcc ,_fadcgb :=d .Token ();if _fadcgb !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_fadcgb );};if _efdgda ,_bfbdbe :=_bgbcc .(_f .EndElement );_bfbdbe &&_efdgda .Name ==start .Name {break ;};};return nil ;};type CT_Cell struct{
|
|
|
|
// Reference
|
|
RAttr *string ;
|
|
|
|
// Style Index
|
|
SAttr *uint32 ;
|
|
|
|
// Cell Data Type
|
|
TAttr ST_CellType ;
|
|
|
|
// Cell Metadata Index
|
|
CmAttr *uint32 ;
|
|
|
|
// Value Metadata Index
|
|
VmAttr *uint32 ;
|
|
|
|
// Show Phonetic
|
|
PhAttr *bool ;
|
|
|
|
// Formula
|
|
F *CT_CellFormula ;
|
|
|
|
// Cell Value
|
|
V *string ;
|
|
|
|
// Rich Text Inline
|
|
Is *CT_Rst ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_fdgfca *ST_TotalsRowFunction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egfbfc ,_gcage :=d .Token ();if _gcage !=nil {return _gcage ;};if _dbfce ,_gfgff :=_egfbfc .(_f .EndElement );_gfgff &&_dbfce .Name ==start .Name {*_fdgfca =1;return nil ;};if _bgabf ,_fegdd :=_egfbfc .(_f .CharData );!_fegdd {return _b .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",_egfbfc );}else {switch string (_bgabf ){case "":*_fdgfca =0;case "\u006e\u006f\u006e\u0065":*_fdgfca =1;case "\u0073\u0075\u006d":*_fdgfca =2;case "\u006d\u0069\u006e":*_fdgfca =3;case "\u006d\u0061\u0078":*_fdgfca =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_fdgfca =5;case "\u0063\u006f\u0075n\u0074":*_fdgfca =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_fdgfca =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fdgfca =8;case "\u0076\u0061\u0072":*_fdgfca =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fdgfca =10;};};_egfbfc ,_gcage =d .Token ();if _gcage !=nil {return _gcage ;};if _bbcabde ,_daeea :=_egfbfc .(_f .EndElement );_daeea &&_bbcabde .Name ==start .Name {return nil ;};return _b .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",_egfbfc );};
|
|
|
|
// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path
|
|
func (_bbddg *CT_RevisionFormatting )ValidateWithPath (path string )error {if _bbddg .Dxf !=nil {if _eeacc :=_bbddg .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_eeacc !=nil {return _eeacc ;};};if _bbddg .ExtLst !=nil {if _dddad :=_bbddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dddad !=nil {return _dddad ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path
|
|
func (_cgeffb *ExternalLink )ValidateWithPath (path string )error {if _efgee :=_cgeffb .CT_ExternalLink .ValidateWithPath (path );_efgee !=nil {return _efgee ;};return nil ;};type CT_WebPublishItem struct{
|
|
|
|
// Id
|
|
IdAttr uint32 ;
|
|
|
|
// Destination Bookmark
|
|
DivIdAttr string ;
|
|
|
|
// Web Source Type
|
|
SourceTypeAttr ST_WebSourceType ;
|
|
|
|
// Source Id
|
|
SourceRefAttr *string ;
|
|
|
|
// Source Object Name
|
|
SourceObjectAttr *string ;
|
|
|
|
// Destination File Name
|
|
DestinationFileAttr string ;
|
|
|
|
// Title
|
|
TitleAttr *string ;
|
|
|
|
// Automatically Publish
|
|
AutoRepublishAttr *bool ;};
|
|
|
|
// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path
|
|
func (_fdaaf *CT_OleItems )ValidateWithPath (path string )error {for _bfeeg ,_aeegf :=range _fdaaf .OleItem {if _beacb :=_aeegf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_bfeeg ));_beacb !=nil {return _beacb ;};};return nil ;};type CT_OleObject struct{
|
|
|
|
// Embedded Object ProgId
|
|
ProgIdAttr *string ;
|
|
|
|
// Data or View Aspect
|
|
DvAspectAttr ST_DvAspect ;
|
|
|
|
// Embedded Object's Link Moniker
|
|
LinkAttr *string ;
|
|
|
|
// Linked Embedded Object Update
|
|
OleUpdateAttr ST_OleUpdate ;
|
|
|
|
// Auto Load
|
|
AutoLoadAttr *bool ;
|
|
|
|
// Shape Id
|
|
ShapeIdAttr uint32 ;IdAttr *string ;
|
|
|
|
// Embedded Object Properties
|
|
ObjectPr *CT_ObjectPr ;};func NewCT_ExternalBook ()*CT_ExternalBook {_fdefc :=&CT_ExternalBook {};return _fdefc };func (_dcdef *ST_FormulaExpression )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfgag ,_fbgccb :=d .Token ();if _fbgccb !=nil {return _fbgccb ;};if _bbbac ,_bcbad :=_gfgag .(_f .EndElement );_bcbad &&_bbbac .Name ==start .Name {*_dcdef =1;return nil ;};if _gddea ,_ecagbg :=_gfgag .(_f .CharData );!_ecagbg {return _b .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",_gfgag );}else {switch string (_gddea ){case "":*_dcdef =0;case "\u0072\u0065\u0066":*_dcdef =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_dcdef =2;case "\u0061\u0072\u0065\u0061":*_dcdef =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_dcdef =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_dcdef =5;};};_gfgag ,_fbgccb =d .Token ();if _fbgccb !=nil {return _fbgccb ;};if _efefa ,_agbfg :=_gfgag .(_f .EndElement );_agbfg &&_efefa .Name ==start .Name {return nil ;};return _b .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",_gfgag );};type ST_PivotAreaType byte ;type CT_MetadataStrings struct{
|
|
|
|
// MDX Metadata String Count
|
|
CountAttr *uint32 ;
|
|
|
|
// MDX Metadata String
|
|
S []*CT_XStringElement ;};func (_ggabfa ST_DynamicFilterType )Validate ()error {return _ggabfa .ValidateWithPath ("")};
|
|
|
|
// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path
|
|
func (_eabed *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _fdag ,_ffbc :=range _eabed .Map {if _baecb :=_ffbc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_fdag ));_baecb !=nil {return _baecb ;};};return nil ;};func (_aeefbb ST_SheetState )String ()string {switch _aeefbb {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_abaae *Workbook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abaae .CT_Workbook =*NewCT_Workbook ();for _ ,_gfafcf :=range start .Attr {if _gfafcf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_abaae .ConformanceAttr .UnmarshalXMLAttr (_gfafcf );continue ;};};_gdbcd :for {_dagea ,_efddc :=d .Token ();if _efddc !=nil {return _efddc ;};switch _deafdb :=_dagea .(type ){case _f .StartElement :switch _deafdb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_abaae .FileVersion =NewCT_FileVersion ();if _dacaec :=d .DecodeElement (_abaae .FileVersion ,&_deafdb );_dacaec !=nil {return _dacaec ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_abaae .FileSharing =NewCT_FileSharing ();if _abbce :=d .DecodeElement (_abaae .FileSharing ,&_deafdb );_abbce !=nil {return _abbce ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_abaae .WorkbookPr =NewCT_WorkbookPr ();if _gabbga :=d .DecodeElement (_abaae .WorkbookPr ,&_deafdb );_gabbga !=nil {return _gabbga ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_abaae .WorkbookProtection =NewCT_WorkbookProtection ();if _fgdafef :=d .DecodeElement (_abaae .WorkbookProtection ,&_deafdb );_fgdafef !=nil {return _fgdafef ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_abaae .BookViews =NewCT_BookViews ();if _ffbea :=d .DecodeElement (_abaae .BookViews ,&_deafdb );_ffbea !=nil {return _ffbea ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _fababa :=d .DecodeElement (_abaae .Sheets ,&_deafdb );_fababa !=nil {return _fababa ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_abaae .FunctionGroups =NewCT_FunctionGroups ();if _deeae :=d .DecodeElement (_abaae .FunctionGroups ,&_deafdb );_deeae !=nil {return _deeae ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_abaae .ExternalReferences =NewCT_ExternalReferences ();if _fdddbf :=d .DecodeElement (_abaae .ExternalReferences ,&_deafdb );_fdddbf !=nil {return _fdddbf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_abaae .DefinedNames =NewCT_DefinedNames ();if _gebf :=d .DecodeElement (_abaae .DefinedNames ,&_deafdb );_gebf !=nil {return _gebf ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_abaae .CalcPr =NewCT_CalcPr ();if _aecbad :=d .DecodeElement (_abaae .CalcPr ,&_deafdb );_aecbad !=nil {return _aecbad ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_abaae .OleSize =NewCT_OleSize ();if _eggdbc :=d .DecodeElement (_abaae .OleSize ,&_deafdb );_eggdbc !=nil {return _eggdbc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_abaae .CustomWorkbookViews =NewCT_CustomWorkbookViews ();if _beccc :=d .DecodeElement (_abaae .CustomWorkbookViews ,&_deafdb );_beccc !=nil {return _beccc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_abaae .PivotCaches =NewCT_PivotCaches ();if _ceaef :=d .DecodeElement (_abaae .PivotCaches ,&_deafdb );_ceaef !=nil {return _ceaef ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_abaae .SmartTagPr =NewCT_SmartTagPr ();if _cabfe :=d .DecodeElement (_abaae .SmartTagPr ,&_deafdb );_cabfe !=nil {return _cabfe ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_abaae .SmartTagTypes =NewCT_SmartTagTypes ();if _cgbbfg :=d .DecodeElement (_abaae .SmartTagTypes ,&_deafdb );_cgbbfg !=nil {return _cgbbfg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_abaae .WebPublishing =NewCT_WebPublishing ();if _bafadg :=d .DecodeElement (_abaae .WebPublishing ,&_deafdb );_bafadg !=nil {return _bafadg ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_cagfca :=NewCT_FileRecoveryPr ();if _fddec :=d .DecodeElement (_cagfca ,&_deafdb );_fddec !=nil {return _fddec ;};_abaae .FileRecoveryPr =append (_abaae .FileRecoveryPr ,_cagfca );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_abaae .WebPublishObjects =NewCT_WebPublishObjects ();if _abcgb :=d .DecodeElement (_abaae .WebPublishObjects ,&_deafdb );_abcgb !=nil {return _abcgb ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abaae .ExtLst =NewCT_ExtensionList ();if _cegade :=d .DecodeElement (_abaae .ExtLst ,&_deafdb );_cegade !=nil {return _cegade ;};default:_bb .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\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0020\u0025\u0076",_deafdb .Name );if _ggdfae :=d .Skip ();_ggdfae !=nil {return _ggdfae ;};};case _f .EndElement :break _gdbcd ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_RowFields and its children
|
|
func (_affcf *CT_RowFields )Validate ()error {return _affcf .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};func (_cfbcb ST_TableType )ValidateWithPath (path string )error {switch _cfbcb {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfbcb ));};return nil ;};type CT_ChartsheetView struct{
|
|
|
|
// Sheet Tab Selected
|
|
TabSelectedAttr *bool ;
|
|
|
|
// Window Zoom Scale
|
|
ZoomScaleAttr *uint32 ;
|
|
|
|
// Workbook View Id
|
|
WorkbookViewIdAttr uint32 ;
|
|
|
|
// Zoom To Fit
|
|
ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};
|
|
|
|
// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path
|
|
func (_ggfe *CT_GroupLevel )ValidateWithPath (path string )error {if _ggfe .Groups !=nil {if _cbfaa :=_ggfe .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_cbfaa !=nil {return _cbfaa ;};};if _ggfe .ExtLst !=nil {if _gdfad :=_ggfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdfad !=nil {return _gdfad ;};};return nil ;};func NewCT_DataFields ()*CT_DataFields {_adeeg :=&CT_DataFields {};return _adeeg };func (_eagf *CT_CommentPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eagf .Anchor =NewCT_ObjectAnchor ();for _ ,_fgge :=range start .Attr {if _fgge .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_gfcb ,_ceeeb :=_fgge .Value ,error (nil );if _ceeeb !=nil {return _ceeeb ;};_eagf .AltTextAttr =&_gfcb ;continue ;};if _fgge .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_fgdc ,_dgfbf :=_ga .ParseBool (_fgge .Value );if _dgfbf !=nil {return _dgfbf ;};_eagf .DefaultSizeAttr =&_fgdc ;continue ;};if _fgge .Name .Local =="\u0070\u0072\u0069n\u0074"{_dfga ,_aebb :=_ga .ParseBool (_fgge .Value );if _aebb !=nil {return _aebb ;};_eagf .PrintAttr =&_dfga ;continue ;};if _fgge .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_cfbaa ,_bgff :=_ga .ParseBool (_fgge .Value );if _bgff !=nil {return _bgff ;};_eagf .DisabledAttr =&_cfbaa ;continue ;};if _fgge .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_dcge ,_bbae :=_ga .ParseBool (_fgge .Value );if _bbae !=nil {return _bbae ;};_eagf .AutoFillAttr =&_dcge ;continue ;};if _fgge .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_aefc ,_ccba :=_ga .ParseBool (_fgge .Value );if _ccba !=nil {return _ccba ;};_eagf .AutoLineAttr =&_aefc ;continue ;};if _fgge .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_aagd ,_efcbba :=_ga .ParseBool (_fgge .Value );if _efcbba !=nil {return _efcbba ;};_eagf .LockedAttr =&_aagd ;continue ;};if _fgge .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_eagf .TextHAlignAttr .UnmarshalXMLAttr (_fgge );continue ;};if _fgge .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_eagf .TextVAlignAttr .UnmarshalXMLAttr (_fgge );continue ;};if _fgge .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_bedb ,_eecd :=_ga .ParseBool (_fgge .Value );if _eecd !=nil {return _eecd ;};_eagf .LockTextAttr =&_bedb ;continue ;};if _fgge .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_efce ,_cgeag :=_ga .ParseBool (_fgge .Value );if _cgeag !=nil {return _cgeag ;};_eagf .JustLastXAttr =&_efce ;continue ;};if _fgge .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_dgbdb ,_eeac :=_ga .ParseBool (_fgge .Value );if _eeac !=nil {return _eeac ;};_eagf .AutoScaleAttr =&_dgbdb ;continue ;};};_cecd :for {_gffb ,_ffage :=d .Token ();if _ffage !=nil {return _ffage ;};switch _gbbb :=_gffb .(type ){case _f .StartElement :switch _gbbb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _agbdc :=d .DecodeElement (_eagf .Anchor ,&_gbbb );_agbdc !=nil {return _agbdc ;};default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_C\u006f\u006dm\u0065\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_gbbb .Name );if _ffaf :=d .Skip ();_ffaf !=nil {return _ffaf ;};};case _f .EndElement :break _cecd ;case _f .CharData :};};return nil ;};func (_beffd *CT_Sst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _beffd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_beffd .CountAttr )});};if _beffd .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_beffd .UniqueCountAttr )});};e .EncodeToken (start );if _beffd .Si !=nil {_agdadc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_cfegbf :=range _beffd .Si {e .EncodeElement (_cfegbf ,_agdadc );};};if _beffd .ExtLst !=nil {_aabba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_beffd .ExtLst ,_aabba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgfba *CT_RevisionConflict )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgcab :=range start .Attr {if _dgcab .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gbcb ,_bgfed :=_ga .ParseUint (_dgcab .Value ,10,32);if _bgfed !=nil {return _bgfed ;};_fecgec :=uint32 (_gbcb );_bgfba .SheetIdAttr =&_fecgec ;continue ;};if _dgcab .Name .Local =="\u0072\u0049\u0064"{_bfdeg ,_dcaaf :=_ga .ParseUint (_dgcab .Value ,10,32);if _dcaaf !=nil {return _dcaaf ;};_fabfb :=uint32 (_bfdeg );_bgfba .RIdAttr =&_fabfb ;continue ;};if _dgcab .Name .Local =="\u0075\u0061"{_cgacbc ,_cfcbe :=_ga .ParseBool (_dgcab .Value );if _cfcbe !=nil {return _cfcbe ;};_bgfba .UaAttr =&_cgacbc ;continue ;};if _dgcab .Name .Local =="\u0072\u0061"{_fbdfag ,_dfbga :=_ga .ParseBool (_dgcab .Value );if _dfbga !=nil {return _dfbga ;};_bgfba .RaAttr =&_fbdfag ;continue ;};};for {_fbfdd ,_abdfd :=d .Token ();if _abdfd !=nil {return _b .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0052\u0065\u0076\u0069\u0073i\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074\u003a\u0020\u0025\u0073",_abdfd );};if _fbcda ,_addaab :=_fbfdd .(_f .EndElement );_addaab &&_fbcda .Name ==start .Name {break ;};};return nil ;};func (_adegee *ST_PivotAreaType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_adegee =0;case "\u006e\u006f\u006e\u0065":*_adegee =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_adegee =2;case "\u0064\u0061\u0074\u0061":*_adegee =3;case "\u0061\u006c\u006c":*_adegee =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_adegee =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_adegee =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_adegee =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_adegee =8;};return nil ;};type CT_CustomWorkbookViews struct{
|
|
|
|
// Custom Workbook View
|
|
CustomWorkbookView []*CT_CustomWorkbookView ;};
|
|
|
|
// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path
|
|
func (_acagd *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };func (_baefg *CT_PageMargins )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgecg :=range start .Attr {if _cgecg .Name .Local =="\u006c\u0065\u0066\u0074"{_ebdgd ,_cbcbg :=_ga .ParseFloat (_cgecg .Value ,64);if _cbcbg !=nil {return _cbcbg ;};_baefg .LeftAttr =_ebdgd ;continue ;};if _cgecg .Name .Local =="\u0072\u0069\u0067h\u0074"{_cdceb ,_dbaac :=_ga .ParseFloat (_cgecg .Value ,64);if _dbaac !=nil {return _dbaac ;};_baefg .RightAttr =_cdceb ;continue ;};if _cgecg .Name .Local =="\u0074\u006f\u0070"{_gbaeb ,_ccadeb :=_ga .ParseFloat (_cgecg .Value ,64);if _ccadeb !=nil {return _ccadeb ;};_baefg .TopAttr =_gbaeb ;continue ;};if _cgecg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_fbffd ,_dgbfd :=_ga .ParseFloat (_cgecg .Value ,64);if _dgbfd !=nil {return _dgbfd ;};_baefg .BottomAttr =_fbffd ;continue ;};if _cgecg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_cgaag ,_cccg :=_ga .ParseFloat (_cgecg .Value ,64);if _cccg !=nil {return _cccg ;};_baefg .HeaderAttr =_cgaag ;continue ;};if _cgecg .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_afbgee ,_ccegc :=_ga .ParseFloat (_cgecg .Value ,64);if _ccegc !=nil {return _ccegc ;};_baefg .FooterAttr =_afbgee ;continue ;};};for {_cdabda ,_ebfaf :=d .Token ();if _ebfaf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073:\u0020\u0025\u0073",_ebfaf );};if _ecdeb ,_egbeb :=_cdabda .(_f .EndElement );_egbeb &&_ecdeb .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path
|
|
func (_dgbcc *CT_Filters )ValidateWithPath (path string )error {if _ffgeg :=_dgbcc .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_ffgeg !=nil {return _ffgeg ;};for _eecdg ,_cbgeg :=range _dgbcc .Filter {if _feaa :=_cbgeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eecdg ));_feaa !=nil {return _feaa ;};};for _ffcf ,_caaca :=range _dgbcc .DateGroupItem {if _bbebe :=_caaca .ValidateWithPath (_b .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_ffcf ));_bbebe !=nil {return _bbebe ;};};return nil ;};const (ST_TableStyleTypeUnset ST_TableStyleType =0;ST_TableStyleTypeWholeTable ST_TableStyleType =1;ST_TableStyleTypeHeaderRow ST_TableStyleType =2;ST_TableStyleTypeTotalRow ST_TableStyleType =3;ST_TableStyleTypeFirstColumn ST_TableStyleType =4;ST_TableStyleTypeLastColumn ST_TableStyleType =5;ST_TableStyleTypeFirstRowStripe ST_TableStyleType =6;ST_TableStyleTypeSecondRowStripe ST_TableStyleType =7;ST_TableStyleTypeFirstColumnStripe ST_TableStyleType =8;ST_TableStyleTypeSecondColumnStripe ST_TableStyleType =9;ST_TableStyleTypeFirstHeaderCell ST_TableStyleType =10;ST_TableStyleTypeLastHeaderCell ST_TableStyleType =11;ST_TableStyleTypeFirstTotalCell ST_TableStyleType =12;ST_TableStyleTypeLastTotalCell ST_TableStyleType =13;ST_TableStyleTypeFirstSubtotalColumn ST_TableStyleType =14;ST_TableStyleTypeSecondSubtotalColumn ST_TableStyleType =15;ST_TableStyleTypeThirdSubtotalColumn ST_TableStyleType =16;ST_TableStyleTypeFirstSubtotalRow ST_TableStyleType =17;ST_TableStyleTypeSecondSubtotalRow ST_TableStyleType =18;ST_TableStyleTypeThirdSubtotalRow ST_TableStyleType =19;ST_TableStyleTypeBlankRow ST_TableStyleType =20;ST_TableStyleTypeFirstColumnSubheading ST_TableStyleType =21;ST_TableStyleTypeSecondColumnSubheading ST_TableStyleType =22;ST_TableStyleTypeThirdColumnSubheading ST_TableStyleType =23;ST_TableStyleTypeFirstRowSubheading ST_TableStyleType =24;ST_TableStyleTypeSecondRowSubheading ST_TableStyleType =25;ST_TableStyleTypeThirdRowSubheading ST_TableStyleType =26;ST_TableStyleTypePageFieldLabels ST_TableStyleType =27;ST_TableStyleTypePageFieldValues ST_TableStyleType =28;);
|
|
|
|
// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path
|
|
func (_effeag *CT_XmlColumnPr )ValidateWithPath (path string )error {if _effeag .ExtLst !=nil {if _dcgdb :=_effeag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgdb !=nil {return _dcgdb ;};};return nil ;};func (_faebd *CT_TextFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faebd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_faebd .CountAttr )});};e .EncodeToken (start );_bdfgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fcgcd :=range _faebd .TextField {e .EncodeElement (_fcgcd ,_bdfgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceadec *MapInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .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 ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"});start .Attr =append (start .Attr ,_f .Attr {Name :_f .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 ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _ceadec .CT_MapInfo .MarshalXML (e ,start );};
|
|
|
|
// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path
|
|
func (_gabb *CT_CellAlignment )ValidateWithPath (path string )error {if _gaee :=_gabb .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_gaee !=nil {return _gaee ;};if _fcgg :=_gabb .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072");_fcgg !=nil {return _fcgg ;};return nil ;};func (_cbdc *CT_BookView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbdc .VisibilityAttr !=ST_VisibilityUnset {_ebc ,_cgc :=_cbdc .VisibilityAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"});if _cgc !=nil {return _cgc ;};start .Attr =append (start .Attr ,_ebc );};if _cbdc .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbdc .MinimizedAttr ))});};if _cbdc .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbdc .ShowHorizontalScrollAttr ))});};if _cbdc .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbdc .ShowVerticalScrollAttr ))});};if _cbdc .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbdc .ShowSheetTabsAttr ))});};if _cbdc .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_cbdc .XWindowAttr )});};if _cbdc .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0076",*_cbdc .YWindowAttr )});};if _cbdc .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_cbdc .WindowWidthAttr )});};if _cbdc .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbdc .WindowHeightAttr )});};if _cbdc .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_cbdc .TabRatioAttr )});};if _cbdc .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cbdc .FirstSheetAttr )});};if _cbdc .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_b .Sprintf ("\u0025\u0076",*_cbdc .ActiveTabAttr )});};if _cbdc .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_cbdc .AutoFilterDateGroupingAttr ))});};e .EncodeToken (start );if _cbdc .ExtLst !=nil {_gfg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbdc .ExtLst ,_gfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdfbee *ST_IconSetType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agcdgb ,_adafgc :=d .Token ();if _adafgc !=nil {return _adafgc ;};if _gagfc ,_agddgf :=_agcdgb .(_f .EndElement );_agddgf &&_gagfc .Name ==start .Name {*_gdfbee =1;return nil ;};if _ecdggc ,_beeaf :=_agcdgb .(_f .CharData );!_beeaf {return _b .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",_agcdgb );}else {switch string (_ecdggc ){case "":*_gdfbee =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_gdfbee =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gdfbee =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_gdfbee =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_gdfbee =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_gdfbee =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_gdfbee =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_gdfbee =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_gdfbee =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_gdfbee =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gdfbee =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_gdfbee =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_gdfbee =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_gdfbee =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_gdfbee =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gdfbee =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_gdfbee =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_gdfbee =17;};};_agcdgb ,_adafgc =d .Token ();if _adafgc !=nil {return _adafgc ;};if _fbdcd ,_ffecc :=_agcdgb .(_f .EndElement );_ffecc &&_fbdcd .Name ==start .Name {return nil ;};return _b .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",_agcdgb );};func (_ag *AG_RevData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ag .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ag .RIdAttr )});};if _ag .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ag .UaAttr ))});};if _ag .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ag .RaAttr ))});};return nil ;};func NewCT_ChartsheetView ()*CT_ChartsheetView {_fbag :=&CT_ChartsheetView {};return _fbag };func (_gbabf *CT_I )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbabf .TAttr !=ST_ItemTypeUnset {_acdge ,_adbbd :=_gbabf .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _adbbd !=nil {return _adbbd ;};start .Attr =append (start .Attr ,_acdge );};if _gbabf .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_gbabf .RAttr )});};if _gbabf .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_gbabf .IAttr )});};e .EncodeToken (start );if _gbabf .X !=nil {_gbdba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_geffa :=range _gbabf .X {e .EncodeElement (_geffa ,_gbdba );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adegaa ST_FilterOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adegaa .String (),start );};func (_aeaecdd *Connections )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeaecdd .CT_Connections =*NewCT_Connections ();_eabede :for {_baafcg ,_bccab :=d .Token ();if _bccab !=nil {return _bccab ;};switch _ecgfb :=_baafcg .(type ){case _f .StartElement :switch _ecgfb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_cdebe :=NewCT_Connection ();if _bdbga :=d .DecodeElement (_cdebe ,&_ecgfb );_bdbga !=nil {return _bdbga ;};_aeaecdd .Connection =append (_aeaecdd .Connection ,_cdebe );default:_bb .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\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073\u0020\u0025\u0076",_ecgfb .Name );if _dbggc :=d .Skip ();_dbggc !=nil {return _dbggc ;};};case _f .EndElement :break _eabede ;case _f .CharData :};};return nil ;};func (_dgg *CT_CacheFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dgg .CountAttr )});};e .EncodeToken (start );if _dgg .CacheField !=nil {_fcac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cec :=range _dgg .CacheField {e .EncodeElement (_cec ,_fcac );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgcbg *CT_PCDSCPage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbbeb :=range start .Attr {if _bbbeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbfbb ,_caefa :=_ga .ParseUint (_bbbeb .Value ,10,32);if _caefa !=nil {return _caefa ;};_aefag :=uint32 (_fbfbb );_dgcbg .CountAttr =&_aefag ;continue ;};};_fffba :for {_cfbbe ,_abga :=d .Token ();if _abga !=nil {return _abga ;};switch _ceedea :=_cfbbe .(type ){case _f .StartElement :switch _ceedea .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}:_dccef :=NewCT_PageItem ();if _bfbeg :=d .DecodeElement (_dccef ,&_ceedea );_bfbeg !=nil {return _bfbeg ;};_dgcbg .PageItem =append (_dgcbg .PageItem ,_dccef );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_P\u0043\u0044S\u0043\u0050\u0061\u0067\u0065\u0020\u0025\u0076",_ceedea .Name );if _gacb :=d .Skip ();_gacb !=nil {return _gacb ;};};case _f .EndElement :break _fffba ;case _f .CharData :};};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_afbgb :=&CT_Hyperlink {};return _afbgb };func (_eeeeb ST_GroupBy )Validate ()error {return _eeeeb .ValidateWithPath ("")};func (_fdfef *CT_Fonts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdfef .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fdfef .CountAttr )});};e .EncodeToken (start );if _fdfef .Font !=nil {_aegdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_acafff :=range _fdfef .Font {e .EncodeElement (_acafff ,_aegdg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_CustomSheetViews and its children
|
|
func (_fffgb *CT_CustomSheetViews )Validate ()error {return _fffgb .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};type CT_MemberProperties struct{
|
|
|
|
// OLAP Member Properties Count
|
|
CountAttr *uint32 ;
|
|
|
|
// OLAP Member Property
|
|
Mp []*CT_MemberProperty ;};func (_bdeea *CT_TableStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdeea .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_bdeea .CountAttr )});};if _bdeea .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdeea .DefaultTableStyleAttr )});};if _bdeea .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bdeea .DefaultPivotStyleAttr )});};e .EncodeToken (start );if _bdeea .TableStyle !=nil {_acbcad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_eegfd :=range _bdeea .TableStyle {e .EncodeElement (_eegfd ,_acbcad );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Tuples struct{
|
|
|
|
// Member Name Count
|
|
CAttr *uint32 ;
|
|
|
|
// Tuple
|
|
Tpl []*CT_Tuple ;};func (_ababe *CT_MemberProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbbdg :=range start .Attr {if _dbbdg .Name .Local =="\u006e\u0061\u006d\u0065"{_cefce ,_ffacd :=_dbbdg .Value ,error (nil );if _ffacd !=nil {return _ffacd ;};_ababe .NameAttr =&_cefce ;continue ;};if _dbbdg .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_fbdbeb ,_gdgadf :=_ga .ParseBool (_dbbdg .Value );if _gdgadf !=nil {return _gdgadf ;};_ababe .ShowCellAttr =&_fbdbeb ;continue ;};if _dbbdg .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_fcdab ,_badgd :=_ga .ParseBool (_dbbdg .Value );if _badgd !=nil {return _badgd ;};_ababe .ShowTipAttr =&_fcdab ;continue ;};if _dbbdg .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cfcg ,_ffebc :=_ga .ParseBool (_dbbdg .Value );if _ffebc !=nil {return _ffebc ;};_ababe .ShowAsCaptionAttr =&_cfcg ;continue ;};if _dbbdg .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_eefcg ,_gdgfb :=_ga .ParseUint (_dbbdg .Value ,10,32);if _gdgfb !=nil {return _gdgfb ;};_dgaed :=uint32 (_eefcg );_ababe .NameLenAttr =&_dgaed ;continue ;};if _dbbdg .Name .Local =="\u0070\u0050\u006f\u0073"{_cgbgf ,_ebgff :=_ga .ParseUint (_dbbdg .Value ,10,32);if _ebgff !=nil {return _ebgff ;};_bdbba :=uint32 (_cgbgf );_ababe .PPosAttr =&_bdbba ;continue ;};if _dbbdg .Name .Local =="\u0070\u004c\u0065\u006e"{_caeef ,_eagdb :=_ga .ParseUint (_dbbdg .Value ,10,32);if _eagdb !=nil {return _eagdb ;};_fadee :=uint32 (_caeef );_ababe .PLenAttr =&_fadee ;continue ;};if _dbbdg .Name .Local =="\u006c\u0065\u0076e\u006c"{_bfggc ,_edadfa :=_ga .ParseUint (_dbbdg .Value ,10,32);if _edadfa !=nil {return _edadfa ;};_bcggc :=uint32 (_bfggc );_ababe .LevelAttr =&_bcggc ;continue ;};if _dbbdg .Name .Local =="\u0066\u0069\u0065l\u0064"{_cegdg ,_cegg :=_ga .ParseUint (_dbbdg .Value ,10,32);if _cegg !=nil {return _cegg ;};_ababe .FieldAttr =uint32 (_cegdg );continue ;};};for {_dgfcf ,_fdedf :=d .Token ();if _fdedf !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079: \u0025\u0073",_fdedf );};if _fefcce ,_eefb :=_dgfcf .(_f .EndElement );_eefb &&_fefcce .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path
|
|
func (_faefgg *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func (_fecgd ST_DdeValueType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fecgd .String (),start );};type CT_Scenario struct{
|
|
|
|
// Scenario Name
|
|
NameAttr string ;
|
|
|
|
// Scenario Locked
|
|
LockedAttr *bool ;
|
|
|
|
// Hidden Scenario
|
|
HiddenAttr *bool ;
|
|
|
|
// Changing Cell Count
|
|
CountAttr *uint32 ;
|
|
|
|
// User Name
|
|
UserAttr *string ;
|
|
|
|
// Scenario Comment
|
|
CommentAttr *string ;
|
|
|
|
// Input Cells
|
|
InputCells []*CT_InputCells ;};func (_cbegdc ST_DataValidationOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgcgd :=_f .Attr {};_cgcgd .Name =name ;switch _cbegdc {case ST_DataValidationOperatorUnset :_cgcgd .Value ="";case ST_DataValidationOperatorBetween :_cgcgd .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorNotBetween :_cgcgd .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_cgcgd .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_cgcgd .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorLessThan :_cgcgd .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_cgcgd .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_cgcgd .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_cgcgd .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _cgcgd ,nil ;};func (_bccbefe ST_MdxFunctionType )ValidateWithPath (path string )error {switch _bccbefe {case 0,1,2,3,4,5,6,7:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bccbefe ));};return nil ;};func NewCT_Scenarios ()*CT_Scenarios {_bgccc :=&CT_Scenarios {};return _bgccc };
|
|
|
|
// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path
|
|
func (_fdbeb *CT_CustomProperty )ValidateWithPath (path string )error {return nil };type CT_Item struct{
|
|
|
|
// Item User Caption
|
|
NAttr *string ;
|
|
|
|
// Item Type
|
|
TAttr ST_ItemType ;
|
|
|
|
// Hidden
|
|
HAttr *bool ;
|
|
|
|
// Character
|
|
SAttr *bool ;
|
|
|
|
// Hide Details
|
|
SdAttr *bool ;
|
|
|
|
// Calculated Member
|
|
FAttr *bool ;
|
|
|
|
// Missing
|
|
MAttr *bool ;
|
|
|
|
// Child Items
|
|
CAttr *bool ;
|
|
|
|
// Item Index
|
|
XAttr *uint32 ;
|
|
|
|
// Expanded
|
|
DAttr *bool ;
|
|
|
|
// Drill Across Attributes
|
|
EAttr *bool ;};func (_eefba *ST_VerticalAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egedf ,_cagdfa :=d .Token ();if _cagdfa !=nil {return _cagdfa ;};if _ffdgce ,_febeaa :=_egedf .(_f .EndElement );_febeaa &&_ffdgce .Name ==start .Name {*_eefba =1;return nil ;};if _feecgg ,_dacdb :=_egedf .(_f .CharData );!_dacdb {return _b .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",_egedf );}else {switch string (_feecgg ){case "":*_eefba =0;case "\u0074\u006f\u0070":*_eefba =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eefba =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_eefba =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_eefba =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_eefba =5;};};_egedf ,_cagdfa =d .Token ();if _cagdfa !=nil {return _cagdfa ;};if _fccbcc ,_faaad :=_egedf .(_f .EndElement );_faaad &&_fccbcc .Name ==start .Name {return nil ;};return _b .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",_egedf );};
|
|
|
|
// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path
|
|
func (_cae *CT_Break )ValidateWithPath (path string )error {return nil };func NewCT_FunctionGroups ()*CT_FunctionGroups {_ecde :=&CT_FunctionGroups {};return _ecde };func (_aaada *CT_FunctionGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaada .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_aaada .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;);func (_gaaecg ST_CalcMode )ValidateWithPath (path string )error {switch _gaaecg {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gaaecg ));};return nil ;};func NewCT_ObjectPr ()*CT_ObjectPr {_gddbf :=&CT_ObjectPr {};_gddbf .Anchor =NewCT_ObjectAnchor ();return _gddbf ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);type ST_Qualifier byte ;func NewDialogsheet ()*Dialogsheet {_bgbgdg :=&Dialogsheet {};_bgbgdg .CT_Dialogsheet =*NewCT_Dialogsheet ();return _bgbgdg ;};func (_bafde ST_TableStyleType )String ()string {switch _bafde {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case 3:return "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 4:return "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 5:return "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 6:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case 9:return "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065";case 10:return "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case 11:return "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case 12:return "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case 13:return "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case 14:return "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 15:return "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e";case 16:return "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 17:return "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 18:return "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case 19:return "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 20:return "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case 21:return "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 22:return "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case 23:return "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067";case 24:return "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 25:return "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case 26:return "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 27:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case 28:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};
|
|
|
|
// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path
|
|
func (_egcba *CT_Mdx )ValidateWithPath (path string )error {if _egcba .FAttr ==ST_MdxFunctionTypeUnset {return _b .Errorf ("\u0025\u0073/\u0046\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066ie\u006c\u0064",path );};if _baef :=_egcba .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_baef !=nil {return _baef ;};if _egcba .T !=nil {if _gfgfb :=_egcba .T .ValidateWithPath (path +"\u002f\u0054");_gfgfb !=nil {return _gfgfb ;};};if _egcba .Ms !=nil {if _abebd :=_egcba .Ms .ValidateWithPath (path +"\u002f\u004d\u0073");_abebd !=nil {return _abebd ;};};if _egcba .P !=nil {if _bfdca :=_egcba .P .ValidateWithPath (path +"\u002f\u0050");_bfdca !=nil {return _bfdca ;};};if _egcba .K !=nil {if _bddgb :=_egcba .K .ValidateWithPath (path +"\u002f\u004b");_bddgb !=nil {return _bddgb ;};};return nil ;};type ST_FormulaExpression byte ;func (_efdba *CT_UnderlineProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efdba .ValAttr !=ST_UnderlineValuesUnset {_dbccbe ,_bdffb :=_efdba .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _bdffb !=nil {return _bdffb ;};start .Attr =append (start .Attr ,_dbccbe );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_Workbook and its children
|
|
func (_bdceaf *CT_Workbook )Validate ()error {return _bdceaf .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func NewCT_RangeSets ()*CT_RangeSets {_egegee :=&CT_RangeSets {};return _egegee };func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_deae :=&CT_ExternalSheetData {};return _deae };func NewCT_Number ()*CT_Number {_fggae :=&CT_Number {};return _fggae };type CT_CalculatedMember struct{
|
|
|
|
// Calculated Member Name
|
|
NameAttr string ;
|
|
|
|
// Calculated Member MDX Formula
|
|
MdxAttr string ;
|
|
|
|
// OLAP Calculated Member Name
|
|
MemberNameAttr *string ;
|
|
|
|
// Hierarchy Name
|
|
HierarchyAttr *string ;
|
|
|
|
// Parent Name
|
|
ParentAttr *string ;
|
|
|
|
// Calculated Members Solve Order
|
|
SolveOrderAttr *int32 ;
|
|
|
|
// Set
|
|
SetAttr *bool ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};type CT_VolTypes struct{
|
|
|
|
// Volatile Dependency Type
|
|
VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_Dimensions and its children
|
|
func (_aaeeb *CT_Dimensions )Validate ()error {return _aaeeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};func (_adeg *CT_Control )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_becf :=range start .Attr {if _becf .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"&&_becf .Name .Local =="\u0069\u0064"||_becf .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"&&_becf .Name .Local =="\u0069\u0064"{_gbeg ,_bbcd :=_becf .Value ,error (nil );if _bbcd !=nil {return _bbcd ;};_adeg .IdAttr =_gbeg ;continue ;};if _becf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_gbaa ,_dbgfe :=_ga .ParseUint (_becf .Value ,10,32);if _dbgfe !=nil {return _dbgfe ;};_adeg .ShapeIdAttr =uint32 (_gbaa );continue ;};if _becf .Name .Local =="\u006e\u0061\u006d\u0065"{_daef ,_cadgf :=_becf .Value ,error (nil );if _cadgf !=nil {return _cadgf ;};_adeg .NameAttr =&_daef ;continue ;};};_fdbc :for {_eecf ,_bfdgd :=d .Token ();if _bfdgd !=nil {return _bfdgd ;};switch _efgb :=_eecf .(type ){case _f .StartElement :switch _efgb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"}:_adeg .ControlPr =NewCT_ControlPr ();if _cacd :=d .DecodeElement (_adeg .ControlPr ,&_efgb );_cacd !=nil {return _cacd ;};default:_bb .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\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0020\u0025\u0076",_efgb .Name );if _bcdb :=d .Skip ();_bcdb !=nil {return _bcdb ;};};case _f .EndElement :break _fdbc ;case _f .CharData :};};return nil ;};func (_cgeca ST_MdxSetOrder )Validate ()error {return _cgeca .ValidateWithPath ("")};func (_acgce *CT_Stylesheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _acgce .NumFmts !=nil {_ddfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}};e .EncodeElement (_acgce .NumFmts ,_ddfc );};if _acgce .Fonts !=nil {_efeegb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_acgce .Fonts ,_efeegb );};if _acgce .Fills !=nil {_bfbgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}};e .EncodeElement (_acgce .Fills ,_bfbgb );};if _acgce .Borders !=nil {_effaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_acgce .Borders ,_effaa );};if _acgce .CellStyleXfs !=nil {_cadfdc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}};e .EncodeElement (_acgce .CellStyleXfs ,_cadfdc );};if _acgce .CellXfs !=nil {_eaggcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_acgce .CellXfs ,_eaggcd );};if _acgce .CellStyles !=nil {_gadgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_acgce .CellStyles ,_gadgc );};if _acgce .Dxfs !=nil {_cebbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_acgce .Dxfs ,_cebbc );};if _acgce .TableStyles !=nil {_caacef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_acgce .TableStyles ,_caacef );};if _acgce .Colors !=nil {_afbac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_acgce .Colors ,_afbac );};if _acgce .ExtLst !=nil {_gdbdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_acgce .ExtLst ,_gdbdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gecac *CT_MetadataStrings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdfcf :=range start .Attr {if _cdfcf .Name .Local =="\u0063\u006f\u0075n\u0074"{_defea ,_dgfa :=_ga .ParseUint (_cdfcf .Value ,10,32);if _dgfa !=nil {return _dgfa ;};_defae :=uint32 (_defea );_gecac .CountAttr =&_defae ;continue ;};};_becd :for {_feadd ,_abbdf :=d .Token ();if _abbdf !=nil {return _abbdf ;};switch _bdgd :=_feadd .(type ){case _f .StartElement :switch _bdgd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ggaggf :=NewCT_XStringElement ();if _gbegd :=d .DecodeElement (_ggaggf ,&_bdgd );_gbegd !=nil {return _gbegd ;};_gecac .S =append (_gecac .S ,_ggaggf );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073\u0020\u0025\u0076",_bdgd .Name );if _ccef :=d .Skip ();_ccef !=nil {return _ccef ;};};case _f .EndElement :break _becd ;case _f .CharData :};};return nil ;};func (_fccceb ST_SortBy )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbgfb :=_f .Attr {};_gbgfb .Name =name ;switch _fccceb {case ST_SortByUnset :_gbgfb .Value ="";case ST_SortByValue :_gbgfb .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_gbgfb .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_gbgfb .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_gbgfb .Value ="\u0069\u0063\u006f\u006e";};return _gbgfb ,nil ;};func (_edggd *ST_GradientType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dbdgag ,_bbbae :=d .Token ();if _bbbae !=nil {return _bbbae ;};if _acded ,_cbece :=_dbdgag .(_f .EndElement );_cbece &&_acded .Name ==start .Name {*_edggd =1;return nil ;};if _egaggc ,_bdadeb :=_dbdgag .(_f .CharData );!_bdadeb {return _b .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",_dbdgag );}else {switch string (_egaggc ){case "":*_edggd =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_edggd =1;case "\u0070\u0061\u0074\u0068":*_edggd =2;};};_dbdgag ,_bbbae =d .Token ();if _bbbae !=nil {return _bbbae ;};if _befcaa ,_ddfggd :=_dbdgag .(_f .EndElement );_ddfggd &&_befcaa .Name ==start .Name {return nil ;};return _b .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",_dbdgag );};func (_agba *CT_PivotAreas )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggbgc :=range start .Attr {if _ggbgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdecd ,_dcadd :=_ga .ParseUint (_ggbgc .Value ,10,32);if _dcadd !=nil {return _dcadd ;};_caabfc :=uint32 (_fdecd );_agba .CountAttr =&_caabfc ;continue ;};};_cegee :for {_gfegg ,_febbd :=d .Token ();if _febbd !=nil {return _febbd ;};switch _eeaeb :=_gfegg .(type ){case _f .StartElement :switch _eeaeb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:_bfcdba :=NewCT_PivotArea ();if _bbeafe :=d .DecodeElement (_bfcdba ,&_eeaeb );_bbeafe !=nil {return _bbeafe ;};_agba .PivotArea =append (_agba .PivotArea ,_bfcdba );default:_bb .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\u0050i\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073 \u0025\u0076",_eeaeb .Name );if _edbad :=d .Skip ();_edbad !=nil {return _edbad ;};};case _f .EndElement :break _cegee ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_PhoneticPr and its children
|
|
func (_egea *CT_PhoneticPr )Validate ()error {return _egea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");};func (_afecg *CT_DefinedNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baga :for {_acfff ,_dafgd :=d .Token ();if _dafgd !=nil {return _dafgd ;};switch _fbbge :=_acfff .(type ){case _f .StartElement :switch _fbbge .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_cbcga :=NewCT_DefinedName ();if _bacge :=d .DecodeElement (_cbcga ,&_fbbge );_bacge !=nil {return _bacge ;};_afecg .DefinedName =append (_afecg .DefinedName ,_cbcga );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073\u0020\u0025\u0076",_fbbge .Name );if _eaadb :=d .Skip ();_eaadb !=nil {return _eaadb ;};};case _f .EndElement :break _baga ;case _f .CharData :};};return nil ;};func (_gegfe *CT_PhoneticPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gegfe .FontIdAttr )});if _gegfe .TypeAttr !=ST_PhoneticTypeUnset {_dfcefg ,_addgd :=_gegfe .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _addgd !=nil {return _addgd ;};start .Attr =append (start .Attr ,_dfcefg );};if _gegfe .AlignmentAttr !=ST_PhoneticAlignmentUnset {_dfeeff ,_befba :=_gegfe .AlignmentAttr .MarshalXMLAttr (_f .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"});if _befba !=nil {return _befba ;};start .Attr =append (start .Attr ,_dfeeff );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgeggg *CT_Hyperlink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",_dgeggg .RefAttr )});if _dgeggg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dgeggg .IdAttr )});};if _dgeggg .LocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_dgeggg .LocationAttr )});};if _dgeggg .TooltipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_b .Sprintf ("\u0025\u0076",*_dgeggg .TooltipAttr )});};if _dgeggg .DisplayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_dgeggg .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baea *CT_CacheField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_baea .NameAttr )});if _baea .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_baea .CaptionAttr )});};if _baea .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_baea .PropertyNameAttr )});};if _baea .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_baea .ServerFieldAttr ))});};if _baea .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_baea .UniqueListAttr ))});};if _baea .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_baea .NumFmtIdAttr )});};if _baea .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_baea .FormulaAttr )});};if _baea .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_baea .SqlTypeAttr )});};if _baea .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_b .Sprintf ("\u0025\u0076",*_baea .HierarchyAttr )});};if _baea .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_baea .LevelAttr )});};if _baea .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_baea .DatabaseFieldAttr ))});};if _baea .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_baea .MappingCountAttr )});};if _baea .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_baea .MemberPropertyFieldAttr ))});};e .EncodeToken (start );if _baea .SharedItems !=nil {_dabg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_baea .SharedItems ,_dabg );};if _baea .FieldGroup !=nil {_aead :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}};e .EncodeElement (_baea .FieldGroup ,_aead );};if _baea .MpMap !=nil {_daba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_bcb :=range _baea .MpMap {e .EncodeElement (_bcb ,_daba );};};if _baea .ExtLst !=nil {_cdf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_baea .ExtLst ,_cdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efdae *CT_FieldUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_efdae .XAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_agecdd :=&CT_MdxMetadata {};return _agecdd };func (_aeaad *CT_VolType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeaad .TypeAttr =ST_VolDepType (1);for _ ,_cfbceb :=range start .Attr {if _cfbceb .Name .Local =="\u0074\u0079\u0070\u0065"{_aeaad .TypeAttr .UnmarshalXMLAttr (_cfbceb );continue ;};};_deabad :for {_eeccga ,_bfbbbd :=d .Token ();if _bfbbbd !=nil {return _bfbbbd ;};switch _acfebe :=_eeccga .(type ){case _f .StartElement :switch _acfebe .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"}:_bfef :=NewCT_VolMain ();if _ebffb :=d .DecodeElement (_bfef ,&_acfebe );_ebffb !=nil {return _ebffb ;};_aeaad .Main =append (_aeaad .Main ,_bfef );default:_bb .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\u005fV\u006f\u006c\u0054\u0079\u0070\u0065\u0020\u0025\u0076",_acfebe .Name );if _egbcae :=d .Skip ();_egbcae !=nil {return _egbcae ;};};case _f .EndElement :break _deabad ;case _f .CharData :};};return nil ;};func (_gbaba ST_PhoneticAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agdddgg :=_f .Attr {};_agdddgg .Name =name ;switch _gbaba {case ST_PhoneticAlignmentUnset :_agdddgg .Value ="";case ST_PhoneticAlignmentNoControl :_agdddgg .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_agdddgg .Value ="\u006c\u0065\u0066\u0074";case ST_PhoneticAlignmentCenter :_agdddgg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_agdddgg .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _agdddgg ,nil ;};
|
|
|
|
// Validate validates the CT_ColHierarchiesUsage and its children
|
|
func (_edbbb *CT_ColHierarchiesUsage )Validate ()error {return _edbbb .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};
|
|
|
|
// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path
|
|
func (_daddb *CT_TablePart )ValidateWithPath (path string )error {return nil };func (_gddgcc *CT_Sheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gddgcc .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gddgcc .SheetIdAttr )});if _gddgcc .StateAttr !=ST_SheetStateUnset {_dbabe ,_dddgad :=_gddgcc .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _dddgad !=nil {return _dddgad ;};start .Attr =append (start .Attr ,_dbabe );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gddgcc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcagd ST_Qualifier )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcagd .String (),start );};type CT_ColFields struct{
|
|
|
|
// Repeated Items Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Field
|
|
Field []*CT_Field ;};type CT_PivotDimension struct{
|
|
|
|
// Measure
|
|
MeasureAttr *bool ;
|
|
|
|
// Dimension Name
|
|
NameAttr string ;
|
|
|
|
// Dimension Unique Name
|
|
UniqueNameAttr string ;
|
|
|
|
// Dimension Display Name
|
|
CaptionAttr string ;};
|
|
|
|
// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path
|
|
func (_fbga *CT_FutureMetadata )ValidateWithPath (path string )error {for _fcbfbc ,_eedgdg :=range _fbga .Bk {if _fbadc :=_eedgdg .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_fcbfbc ));_fbadc !=nil {return _fbadc ;};};if _fbga .ExtLst !=nil {if _eeaaa :=_fbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeaaa !=nil {return _eeaaa ;};};return nil ;};func (_eeca *CT_Cfvo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eeca .TypeAttr =ST_CfvoType (1);for _ ,_gdab :=range start .Attr {if _gdab .Name .Local =="\u0074\u0079\u0070\u0065"{_eeca .TypeAttr .UnmarshalXMLAttr (_gdab );continue ;};if _gdab .Name .Local =="\u0076\u0061\u006c"{_gacae ,_aggff :=_gdab .Value ,error (nil );if _aggff !=nil {return _aggff ;};_eeca .ValAttr =&_gacae ;continue ;};if _gdab .Name .Local =="\u0067\u0074\u0065"{_gcgbbe ,_eeea :=_ga .ParseBool (_gdab .Value );if _eeea !=nil {return _eeea ;};_eeca .GteAttr =&_gcgbbe ;continue ;};};_cegf :for {_fggf ,_cgadc :=d .Token ();if _cgadc !=nil {return _cgadc ;};switch _fda :=_fggf .(type ){case _f .StartElement :switch _fda .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeca .ExtLst =NewCT_ExtensionList ();if _cfcef :=d .DecodeElement (_eeca .ExtLst ,&_fda );_cfcef !=nil {return _cfcef ;};default:_bb .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\u0043T\u005f\u0043\u0066\u0076\u006f\u0020\u0025\u0076",_fda .Name );if _gaeec :=d .Skip ();_gaeec !=nil {return _gaeec ;};};case _f .EndElement :break _cegf ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_PivotField and its children
|
|
func (_dceaaa *CT_PivotField )Validate ()error {return _dceaaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};func NewCT_IconSet ()*CT_IconSet {_gcagd :=&CT_IconSet {};return _gcagd };
|
|
|
|
// Validate validates the CT_PivotCache and its children
|
|
func (_cebd *CT_PivotCache )Validate ()error {return _cebd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");};func (_gcgcc *ST_CfvoType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_accfac ,_bfddg :=d .Token ();if _bfddg !=nil {return _bfddg ;};if _eaedbg ,_ceedcb :=_accfac .(_f .EndElement );_ceedcb &&_eaedbg .Name ==start .Name {*_gcgcc =1;return nil ;};if _abecbg ,_feeee :=_accfac .(_f .CharData );!_feeee {return _b .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",_accfac );}else {switch string (_abecbg ){case "":*_gcgcc =0;case "\u006e\u0075\u006d":*_gcgcc =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gcgcc =2;case "\u006d\u0061\u0078":*_gcgcc =3;case "\u006d\u0069\u006e":*_gcgcc =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_gcgcc =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_gcgcc =6;};};_accfac ,_bfddg =d .Token ();if _bfddg !=nil {return _bfddg ;};if _cfeefc ,_ggafgg :=_accfac .(_f .EndElement );_ggafgg &&_cfeefc .Name ==start .Name {return nil ;};return _b .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",_accfac );};
|
|
|
|
// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path
|
|
func (_gbgfac *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_fe .ST_GuidPatternRe .MatchString (_gbgfac .GuidAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,_gbgfac .GuidAttr );};if _gbgfac .LastGuidAttr !=nil {if !_fe .ST_GuidPatternRe .MatchString (*_gbgfac .LastGuidAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u004c\u0061s\u0074\u0047\u0075i\u0064\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,*_gbgfac .LastGuidAttr );};};for _ddbgd ,_cccef :=range _gbgfac .Header {if _bbadc :=_cccef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddbgd ));_bbadc !=nil {return _bbadc ;};};return nil ;};
|
|
|
|
// Validate validates the CT_MetadataBlock and its children
|
|
func (_acccee *CT_MetadataBlock )Validate ()error {return _acccee .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};func (_gbgeeg *ST_SheetState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddfad ,_eddec :=d .Token ();if _eddec !=nil {return _eddec ;};if _gbecc ,_cegdgc :=_ddfad .(_f .EndElement );_cegdgc &&_gbecc .Name ==start .Name {*_gbgeeg =1;return nil ;};if _egccec ,_ddgaa :=_ddfad .(_f .CharData );!_ddgaa {return _b .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",_ddfad );}else {switch string (_egccec ){case "":*_gbgeeg =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_gbgeeg =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gbgeeg =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_gbgeeg =3;};};_ddfad ,_eddec =d .Token ();if _eddec !=nil {return _eddec ;};if _cgdcee ,_gebfe :=_ddfad .(_f .EndElement );_gebfe &&_cgdcee .Name ==start .Name {return nil ;};return _b .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",_ddfad );};
|
|
|
|
// Validate validates the CT_MdxKPI and its children
|
|
func (_ecfe *CT_MdxKPI )Validate ()error {return _ecfe .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};func (_fbcbf *CT_WorkbookPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecbdd :=range start .Attr {if _ecbdd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_cbcfc ,_acade :=_ecbdd .Value ,error (nil );if _acade !=nil {return _acade ;};_fbcbf .CodeNameAttr =&_cbcfc ;continue ;};if _ecbdd .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_gebecg ,_fdeaeb :=_ga .ParseBool (_ecbdd .Value );if _fdeaeb !=nil {return _fdeaeb ;};_fbcbf .Date1904Attr =&_gebecg ;continue ;};if _ecbdd .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_faefa ,_bcfgf :=_ga .ParseBool (_ecbdd .Value );if _bcfgf !=nil {return _bcfgf ;};_fbcbf .HidePivotFieldListAttr =&_faefa ;continue ;};if _ecbdd .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"{_bgaba ,_gbcbe :=_ga .ParseBool (_ecbdd .Value );if _gbcbe !=nil {return _gbcbe ;};_fbcbf .ShowBorderUnselectedTablesAttr =&_bgaba ;continue ;};if _ecbdd .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_cbdaa ,_eddff :=_ga .ParseBool (_ecbdd .Value );if _eddff !=nil {return _eddff ;};_fbcbf .ShowPivotChartFilterAttr =&_cbdaa ;continue ;};if _ecbdd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_eadecb ,_aebfc :=_ga .ParseBool (_ecbdd .Value );if _aebfc !=nil {return _aebfc ;};_fbcbf .PromptedSolutionsAttr =&_eadecb ;continue ;};if _ecbdd .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_ddbfda ,_fbdddd :=_ga .ParseBool (_ecbdd .Value );if _fbdddd !=nil {return _fbdddd ;};_fbcbf .BackupFileAttr =&_ddbfda ;continue ;};if _ecbdd .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_egadc ,_dabcgc :=_ga .ParseBool (_ecbdd .Value );if _dabcgc !=nil {return _dabcgc ;};_fbcbf .SaveExternalLinkValuesAttr =&_egadc ;continue ;};if _ecbdd .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_fbcbf .UpdateLinksAttr .UnmarshalXMLAttr (_ecbdd );continue ;};if _ecbdd .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_fbcbf .ShowObjectsAttr .UnmarshalXMLAttr (_ecbdd );continue ;};if _ecbdd .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_gfaac ,_gcgdb :=_ga .ParseBool (_ecbdd .Value );if _gcgdb !=nil {return _gcgdb ;};_fbcbf .FilterPrivacyAttr =&_gfaac ;continue ;};if _ecbdd .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_aaacdb ,_faccec :=_ga .ParseBool (_ecbdd .Value );if _faccec !=nil {return _faccec ;};_fbcbf .ShowInkAnnotationAttr =&_aaacdb ;continue ;};if _ecbdd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_fgaef ,_dedafd :=_ga .ParseBool (_ecbdd .Value );if _dedafd !=nil {return _dedafd ;};_fbcbf .AllowRefreshQueryAttr =&_fgaef ;continue ;};if _ecbdd .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_dfbagb ,_cfaac :=_ga .ParseBool (_ecbdd .Value );if _cfaac !=nil {return _cfaac ;};_fbcbf .PublishItemsAttr =&_dfbagb ;continue ;};if _ecbdd .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_begad ,_gbdec :=_ga .ParseBool (_ecbdd .Value );if _gbdec !=nil {return _gbdec ;};_fbcbf .CheckCompatibilityAttr =&_begad ;continue ;};if _ecbdd .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_fcbdf ,_dgeeae :=_ga .ParseBool (_ecbdd .Value );if _dgeeae !=nil {return _dgeeae ;};_fbcbf .AutoCompressPicturesAttr =&_fcbdf ;continue ;};if _ecbdd .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_afgfd ,_bdgacf :=_ga .ParseBool (_ecbdd .Value );if _bdgacf !=nil {return _bdgacf ;};_fbcbf .RefreshAllConnectionsAttr =&_afgfd ;continue ;};if _ecbdd .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cccdea ,_eadbde :=_ga .ParseUint (_ecbdd .Value ,10,32);if _eadbde !=nil {return _eadbde ;};_dbdda :=uint32 (_cccdea );_fbcbf .DefaultThemeVersionAttr =&_dbdda ;continue ;};};for {_bdfce ,_eccab :=d .Token ();if _eccab !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_eccab );};if _bfdgb ,_cdcaa :=_bdfce .(_f .EndElement );_cdcaa &&_bfdgb .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_OleObject and its children
|
|
func (_cbdedg *CT_OleObject )Validate ()error {return _cbdedg .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};
|
|
|
|
// Validate validates the CT_RevisionSheetRename and its children
|
|
func (_dccda *CT_RevisionSheetRename )Validate ()error {return _dccda .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};
|
|
|
|
// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path
|
|
func (_gafbf *CT_Top10 )ValidateWithPath (path string )error {return nil };type CT_IgnoredErrors struct{
|
|
|
|
// Ignored Error
|
|
IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;};func (_dcgd *CT_ColHierarchiesUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcgd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dcgd .CountAttr )});};e .EncodeToken (start );_bafc :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_accce :=range _dcgd .ColHierarchyUsage {e .EncodeElement (_accce ,_bafc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Sst ()*CT_Sst {_ababc :=&CT_Sst {};return _ababc };const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);
|
|
|
|
// Validate validates the CT_DateGroupItem and its children
|
|
func (_dbbb *CT_DateGroupItem )Validate ()error {return _dbbb .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};func (_gdag *CT_DateGroupItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdag .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_gbaad :=range start .Attr {if _gbaad .Name .Local =="\u0079\u0065\u0061\u0072"{_cbca ,_abdee :=_ga .ParseUint (_gbaad .Value ,10,16);if _abdee !=nil {return _abdee ;};_gdag .YearAttr =uint16 (_cbca );continue ;};if _gbaad .Name .Local =="\u006d\u006f\u006et\u0068"{_cgfe ,_dffc :=_ga .ParseUint (_gbaad .Value ,10,16);if _dffc !=nil {return _dffc ;};_bacec :=uint16 (_cgfe );_gdag .MonthAttr =&_bacec ;continue ;};if _gbaad .Name .Local =="\u0064\u0061\u0079"{_ggcb ,_ddbda :=_ga .ParseUint (_gbaad .Value ,10,16);if _ddbda !=nil {return _ddbda ;};_ceeff :=uint16 (_ggcb );_gdag .DayAttr =&_ceeff ;continue ;};if _gbaad .Name .Local =="\u0068\u006f\u0075\u0072"{_edffb ,_gbdff :=_ga .ParseUint (_gbaad .Value ,10,16);if _gbdff !=nil {return _gbdff ;};_gaga :=uint16 (_edffb );_gdag .HourAttr =&_gaga ;continue ;};if _gbaad .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_degcd ,_eeag :=_ga .ParseUint (_gbaad .Value ,10,16);if _eeag !=nil {return _eeag ;};_beaad :=uint16 (_degcd );_gdag .MinuteAttr =&_beaad ;continue ;};if _gbaad .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_feff ,_bggc :=_ga .ParseUint (_gbaad .Value ,10,16);if _bggc !=nil {return _bggc ;};_dcffd :=uint16 (_feff );_gdag .SecondAttr =&_dcffd ;continue ;};if _gbaad .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_gdag .DateTimeGroupingAttr .UnmarshalXMLAttr (_gbaad );continue ;};};for {_fcgbg ,_ebab :=d .Token ();if _ebab !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0065G\u0072o\u0075\u0070\u0049\u0074\u0065\u006d\u003a \u0025\u0073",_ebab );};if _bedca ,_efbf :=_fcgbg .(_f .EndElement );_efbf &&_bedca .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path
|
|
func (_eaed *CT_FontFamily )ValidateWithPath (path string )error {if _eaed .ValAttr < 0{return _b .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_eaed .ValAttr );};if _eaed .ValAttr > 14{return _b .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00314 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_eaed .ValAttr );};return nil ;};func (_dgca *CT_GradientFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acab :=range start .Attr {if _acab .Name .Local =="\u0074\u0079\u0070\u0065"{_dgca .TypeAttr .UnmarshalXMLAttr (_acab );continue ;};if _acab .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_abec ,_dcgcdf :=_ga .ParseFloat (_acab .Value ,64);if _dcgcdf !=nil {return _dcgcdf ;};_dgca .DegreeAttr =&_abec ;continue ;};if _acab .Name .Local =="\u006c\u0065\u0066\u0074"{_eadd ,_dbef :=_ga .ParseFloat (_acab .Value ,64);if _dbef !=nil {return _dbef ;};_dgca .LeftAttr =&_eadd ;continue ;};if _acab .Name .Local =="\u0072\u0069\u0067h\u0074"{_gaeaf ,_dbfea :=_ga .ParseFloat (_acab .Value ,64);if _dbfea !=nil {return _dbfea ;};_dgca .RightAttr =&_gaeaf ;continue ;};if _acab .Name .Local =="\u0074\u006f\u0070"{_ggedb ,_ecddb :=_ga .ParseFloat (_acab .Value ,64);if _ecddb !=nil {return _ecddb ;};_dgca .TopAttr =&_ggedb ;continue ;};if _acab .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_ccdfe ,_dega :=_ga .ParseFloat (_acab .Value ,64);if _dega !=nil {return _dega ;};_dgca .BottomAttr =&_ccdfe ;continue ;};};_gggga :for {_afcaa ,_cdaaa :=d .Token ();if _cdaaa !=nil {return _cdaaa ;};switch _cafa :=_afcaa .(type ){case _f .StartElement :switch _cafa .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"}:_fbcff :=NewCT_GradientStop ();if _egbea :=d .DecodeElement (_fbcff ,&_cafa );_egbea !=nil {return _egbea ;};_dgca .Stop =append (_dgca .Stop ,_fbcff );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c\u0020\u0025\u0076",_cafa .Name );if _efgcg :=d .Skip ();_efgcg !=nil {return _efgcg ;};};case _f .EndElement :break _gggga ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_ServerFormats and its children
|
|
func (_dffbg *CT_ServerFormats )Validate ()error {return _dffbg .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func NewCT_ColorFilter ()*CT_ColorFilter {_gecad :=&CT_ColorFilter {};return _gecad };
|
|
|
|
// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path
|
|
func (_geeea *CT_Pane )ValidateWithPath (path string )error {if _dedbde :=_geeea .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_dedbde !=nil {return _dedbde ;};if _cgbbc :=_geeea .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cgbbc !=nil {return _cgbbc ;};return nil ;};func (_caaeg *CT_GroupMember )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_caaeg .UniqueNameAttr )});if _caaeg .GroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_caaeg .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_DdeValues and its children
|
|
func (_efadb *CT_DdeValues )Validate ()error {return _efadb .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};type CT_CalcCell struct{
|
|
|
|
// Cell Reference
|
|
RAttr *string ;RefAttr *string ;
|
|
|
|
// Sheet Id
|
|
IAttr *int32 ;
|
|
|
|
// Child Chain
|
|
SAttr *bool ;
|
|
|
|
// New Dependency Level
|
|
LAttr *bool ;
|
|
|
|
// New Thread
|
|
TAttr *bool ;
|
|
|
|
// Array
|
|
AAttr *bool ;};func (_bcfbgg ST_SourceType )String ()string {switch _bcfbgg {case 0:return "";case 1:return "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case 2:return "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case 3:return "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case 4:return "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return "";};func (_ffgab *CT_PivotFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffgab .FldAttr )});if _ffgab .MpFldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ffgab .MpFldAttr )});};_bcbef ,_acbgd :=_ffgab .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _acbgd !=nil {return _acbgd ;};start .Attr =append (start .Attr ,_bcbef );if _ffgab .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_b .Sprintf ("\u0025\u0076",*_ffgab .EvalOrderAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ffgab .IdAttr )});if _ffgab .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_ffgab .IMeasureHierAttr )});};if _ffgab .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ffgab .IMeasureFldAttr )});};if _ffgab .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ffgab .NameAttr )});};if _ffgab .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ffgab .DescriptionAttr )});};if _ffgab .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_b .Sprintf ("\u0025\u0076",*_ffgab .StringValue1Attr )});};if _ffgab .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_b .Sprintf ("\u0025\u0076",*_ffgab .StringValue2Attr )});};e .EncodeToken (start );_bfbdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ffgab .AutoFilter ,_bfbdb );if _ffgab .ExtLst !=nil {_bbggad :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffgab .ExtLst ,_bbggad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_bbdde :=&CT_RevisionQueryTableField {};return _bbdde ;};func NewCT_TableStyles ()*CT_TableStyles {_dbfcc :=&CT_TableStyles {};return _dbfcc };
|
|
|
|
// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path
|
|
func (_db *CT_AutoSortScope )ValidateWithPath (path string )error {if _cga :=_db .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_cga !=nil {return _cga ;};return nil ;};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);func (_dbccb *CT_ExternalSheetNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bafad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}};for _ ,_ceadad :=range _dbccb .SheetName {e .EncodeElement (_ceadad ,_bafad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cefcc *CT_DynamicFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cefcc .TypeAttr =ST_DynamicFilterType (1);for _ ,_ffde :=range start .Attr {if _ffde .Name .Local =="\u0074\u0079\u0070\u0065"{_cefcc .TypeAttr .UnmarshalXMLAttr (_ffde );continue ;};if _ffde .Name .Local =="\u0076\u0061\u006c"{_bfbf ,_affg :=_ga .ParseFloat (_ffde .Value ,64);if _affg !=nil {return _affg ;};_cefcc .ValAttr =&_bfbf ;continue ;};if _ffde .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_afgc ,_feee :=ParseStdlibTime (_ffde .Value );if _feee !=nil {return _feee ;};_cefcc .ValIsoAttr =&_afgc ;continue ;};if _ffde .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_acbd ,_fbee :=_ga .ParseFloat (_ffde .Value ,64);if _fbee !=nil {return _fbee ;};_cefcc .MaxValAttr =&_acbd ;continue ;};if _ffde .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_fcaaf ,_bdebb :=ParseStdlibTime (_ffde .Value );if _bdebb !=nil {return _bdebb ;};_cefcc .MaxValIsoAttr =&_fcaaf ;continue ;};};for {_cceac ,_edadf :=d .Token ();if _edadf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0079\u006e\u0061m\u0069c\u0046\u0069\u006c\u0074\u0065\u0072\u003a \u0025\u0073",_edadf );};if _efcd ,_aeeb :=_cceac .(_f .EndElement );_aeeb &&_efcd .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the Table and its children, prefixing error messages with path
|
|
func (_cdddef *Table )ValidateWithPath (path string )error {if _gffee :=_cdddef .CT_Table .ValidateWithPath (path );_gffee !=nil {return _gffee ;};return nil ;};func (_ccdg *CT_ChartsheetPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_faeb :=range start .Attr {if _faeb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_ccdff ,_faee :=_ga .ParseBool (_faeb .Value );if _faee !=nil {return _faee ;};_ccdg .PublishedAttr =&_ccdff ;continue ;};if _faeb .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_gcfd ,_ebfgc :=_faeb .Value ,error (nil );if _ebfgc !=nil {return _ebfgc ;};_ccdg .CodeNameAttr =&_gcfd ;continue ;};};_dfgf :for {_bfgb ,_gcfa :=d .Token ();if _gcfa !=nil {return _gcfa ;};switch _bfb :=_bfgb .(type ){case _f .StartElement :switch _bfb .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_ccdg .TabColor =NewCT_Color ();if _dbdc :=d .DecodeElement (_ccdg .TabColor ,&_bfb );_dbdc !=nil {return _dbdc ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061r\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u0020\u0025\u0076",_bfb .Name );if _gccd :=d .Skip ();_gccd !=nil {return _gccd ;};};case _f .EndElement :break _dfgf ;case _f .CharData :};};return nil ;};type ST_SheetViewType byte ;func (_defgg *CT_Groups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcafe :=range start .Attr {if _dcafe .Name .Local =="\u0063\u006f\u0075n\u0074"{_cabcc ,_dgdb :=_ga .ParseUint (_dcafe .Value ,10,32);if _dgdb !=nil {return _dgdb ;};_edce :=uint32 (_cabcc );_defgg .CountAttr =&_edce ;continue ;};};_ggcba :for {_bdae ,_ageg :=d .Token ();if _ageg !=nil {return _ageg ;};switch _gfggd :=_bdae .(type ){case _f .StartElement :switch _gfggd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_dcdaaf :=NewCT_LevelGroup ();if _bgbcf :=d .DecodeElement (_dcdaaf ,&_gfggd );_bgbcf !=nil {return _bgbcf ;};_defgg .Group =append (_defgg .Group ,_dcdaaf );default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0047\u0072\u006fu\u0070\u0073 \u0025\u0076",_gfggd .Name );if _cggae :=d .Skip ();_cggae !=nil {return _cggae ;};};case _f .EndElement :break _ggcba ;case _f .CharData :};};return nil ;};func (_dbabec ST_TargetScreenSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dbabec .String (),start );};type ST_Comments byte ;func (_ffeega ST_DataValidationOperator )ValidateWithPath (path string )error {switch _ffeega {case 0,1,2,3,4,5,6,7,8:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffeega ));};return nil ;};func NewCT_Member ()*CT_Member {_gfbcd :=&CT_Member {};return _gfbcd };func (_ggcfe ST_Pane )Validate ()error {return _ggcfe .ValidateWithPath ("")};func (_ggfbf *CT_Tuples )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffcbe :=range start .Attr {if _ffcbe .Name .Local =="\u0063"{_dgaedg ,_fbdgf :=_ga .ParseUint (_ffcbe .Value ,10,32);if _fbdgf !=nil {return _fbdgf ;};_ecfcb :=uint32 (_dgaedg );_ggfbf .CAttr =&_ecfcb ;continue ;};};_gdagb :for {_cfaab ,_efbgff :=d .Token ();if _efbgff !=nil {return _efbgff ;};switch _bcagbg :=_cfaab .(type ){case _f .StartElement :switch _bcagbg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"}:_dfead :=NewCT_Tuple ();if _aacbc :=d .DecodeElement (_dfead ,&_bcagbg );_aacbc !=nil {return _aacbc ;};_ggfbf .Tpl =append (_ggfbf .Tpl ,_dfead );default:_bb .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0054\u0075\u0070l\u0065\u0073 \u0025\u0076",_bcagbg .Name );if _ccgbg :=d .Skip ();_ccgbg !=nil {return _ccgbg ;};};case _f .EndElement :break _gdagb ;case _f .CharData :};};return nil ;};func (_fafgff ST_CalcMode )Validate ()error {return _fafgff .ValidateWithPath ("")};func (_bbdfgb *ST_Comments )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbdfgb =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_bbdfgb =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_bbdfgb =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_bbdfgb =3;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path
|
|
func (_eabfb *CT_PivotCache )ValidateWithPath (path string )error {return nil };func (_gfddb ST_Objects )ValidateWithPath (path string )error {switch _gfddb {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfddb ));};return nil ;};func (_bbbaba ST_VolValueType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gccge :=_f .Attr {};_gccge .Name =name ;switch _bbbaba {case ST_VolValueTypeUnset :_gccge .Value ="";case ST_VolValueTypeB :_gccge .Value ="\u0062";case ST_VolValueTypeN :_gccge .Value ="\u006e";case ST_VolValueTypeE :_gccge .Value ="\u0065";case ST_VolValueTypeS :_gccge .Value ="\u0073";};return _gccge ,nil ;};type CT_Dimensions struct{
|
|
|
|
// OLAP Dimensions Count
|
|
CountAttr *uint32 ;
|
|
|
|
// OLAP Dimension
|
|
Dimension []*CT_PivotDimension ;};
|
|
|
|
// Validate validates the CT_Sheets and its children
|
|
func (_cddeeg *CT_Sheets )Validate ()error {return _cddeeg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};
|
|
|
|
// Validate validates the CT_MetadataStringIndex and its children
|
|
func (_dabb *CT_MetadataStringIndex )Validate ()error {return _dabb .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};func (_fcbcae ST_FormulaExpression )ValidateWithPath (path string )error {switch _fcbcae {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcbcae ));};return nil ;};type CT_Map struct{
|
|
|
|
// XML Mapping ID
|
|
IDAttr uint32 ;
|
|
|
|
// XML Mapping Name
|
|
NameAttr string ;
|
|
|
|
// Root Element Name
|
|
RootElementAttr string ;
|
|
|
|
// Schema Name
|
|
SchemaIDAttr string ;
|
|
|
|
// Show Validation Errors
|
|
ShowImportExportValidationErrorsAttr bool ;
|
|
|
|
// AutoFit Table on Refresh
|
|
AutoFitAttr bool ;
|
|
|
|
// Append Data to Table
|
|
AppendAttr bool ;
|
|
|
|
// Preserve AutoFilter State
|
|
PreserveSortAFLayoutAttr bool ;
|
|
|
|
// Preserve Cell Formatting
|
|
PreserveFormatAttr bool ;
|
|
|
|
// XML Mapping
|
|
DataBinding *CT_DataBinding ;};type CT_DiscretePr struct{
|
|
|
|
// Mapping Index Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Element Group
|
|
X []*CT_Index ;};func (_gbcbeg *CT_WorksheetSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbcbeg .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_gbcbeg .RefAttr )});};if _gbcbeg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_gbcbeg .NameAttr )});};if _gbcbeg .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gbcbeg .SheetAttr )});};if _gbcbeg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gbcbeg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Fill struct{
|
|
|
|
// Pattern
|
|
PatternFill *CT_PatternFill ;
|
|
|
|
// Gradient
|
|
GradientFill *CT_GradientFill ;};func NewCT_ExternalLink ()*CT_ExternalLink {_bccg :=&CT_ExternalLink {};return _bccg };func NewCT_DateGroupItem ()*CT_DateGroupItem {_acfeg :=&CT_DateGroupItem {};_acfeg .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _acfeg ;};func (_bcggee ST_ShowDataAs )ValidateWithPath (path string )error {switch _bcggee {case 0,1,2,3,4,5,6,7,8,9:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcggee ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path
|
|
func (_cdgf *CT_CalculatedItem )ValidateWithPath (path string )error {if _ebcd :=_cdgf .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ebcd !=nil {return _ebcd ;};if _cdgf .ExtLst !=nil {if _cfgd :=_cdgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfgd !=nil {return _cfgd ;};};return nil ;};func (_edade *ST_rwColActionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edade =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_edade =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_edade =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_edade =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_edade =4;};return nil ;};func NewCT_PageBreak ()*CT_PageBreak {_aacfb :=&CT_PageBreak {};return _aacfb };func NewCT_Selection ()*CT_Selection {_dfaba :=&CT_Selection {};return _dfaba };func (_dadba *CT_TextField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccecc :=range start .Attr {if _ccecc .Name .Local =="\u0074\u0079\u0070\u0065"{_dadba .TypeAttr .UnmarshalXMLAttr (_ccecc );continue ;};if _ccecc .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aacdfe ,_ecdffe :=_ga .ParseUint (_ccecc .Value ,10,32);if _ecdffe !=nil {return _ecdffe ;};_efacc :=uint32 (_aacdfe );_dadba .PositionAttr =&_efacc ;continue ;};};for {_ddcbc ,_ddgce :=d .Token ();if _ddgce !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_ddgce );};if _fdcdge ,_eabc :=_ddcbc .(_f .EndElement );_eabc &&_fdcdge .Name ==start .Name {break ;};};return nil ;};func (_cgfce ST_CalcMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgfce .String (),start );};func (_bcbbf *ST_BorderStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadddf ,_bfddc :=d .Token ();if _bfddc !=nil {return _bfddc ;};if _aggaf ,_gagde :=_cadddf .(_f .EndElement );_gagde &&_aggaf .Name ==start .Name {*_bcbbf =1;return nil ;};if _gagdfd ,_gaage :=_cadddf .(_f .CharData );!_gaage {return _b .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",_cadddf );}else {switch string (_gagdfd ){case "":*_bcbbf =0;case "\u006e\u006f\u006e\u0065":*_bcbbf =1;case "\u0074\u0068\u0069\u006e":*_bcbbf =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bcbbf =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bcbbf =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bcbbf =5;case "\u0074\u0068\u0069c\u006b":*_bcbbf =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bcbbf =7;case "\u0068\u0061\u0069\u0072":*_bcbbf =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_bcbbf =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bcbbf =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bcbbf =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bcbbf =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bcbbf =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bcbbf =14;};};_cadddf ,_bfddc =d .Token ();if _bfddc !=nil {return _bfddc ;};if _abfff ,_cacfeb :=_cadddf .(_f .EndElement );_cacfeb &&_abfff .Name ==start .Name {return nil ;};return _b .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",_cadddf );};func NewCT_PCDKPIs ()*CT_PCDKPIs {_cdbdaf :=&CT_PCDKPIs {};return _cdbdaf };const (ST_DataValidationImeModeUnset ST_DataValidationImeMode =0;ST_DataValidationImeModeNoControl ST_DataValidationImeMode =1;ST_DataValidationImeModeOff ST_DataValidationImeMode =2;ST_DataValidationImeModeOn ST_DataValidationImeMode =3;ST_DataValidationImeModeDisabled ST_DataValidationImeMode =4;ST_DataValidationImeModeHiragana ST_DataValidationImeMode =5;ST_DataValidationImeModeFullKatakana ST_DataValidationImeMode =6;ST_DataValidationImeModeHalfKatakana ST_DataValidationImeMode =7;ST_DataValidationImeModeFullAlpha ST_DataValidationImeMode =8;ST_DataValidationImeModeHalfAlpha ST_DataValidationImeMode =9;ST_DataValidationImeModeFullHangul ST_DataValidationImeMode =10;ST_DataValidationImeModeHalfHangul ST_DataValidationImeMode =11;);func (_fceccd *CT_PivotCaches )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gdbbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}};for _ ,_aefbe :=range _fceccd .PivotCache {e .EncodeElement (_aefbe ,_gdbbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbdgee *ST_SmartTagShow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdced ,_dgcd :=d .Token ();if _dgcd !=nil {return _dgcd ;};if _bbbfgd ,_afcagc :=_gdced .(_f .EndElement );_afcagc &&_bbbfgd .Name ==start .Name {*_fbdgee =1;return nil ;};if _ebfcc ,_dgbeg :=_gdced .(_f .CharData );!_dgbeg {return _b .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",_gdced );}else {switch string (_ebfcc ){case "":*_fbdgee =0;case "\u0061\u006c\u006c":*_fbdgee =1;case "\u006e\u006f\u006e\u0065":*_fbdgee =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_fbdgee =3;};};_gdced ,_dgcd =d .Token ();if _dgcd !=nil {return _dgcd ;};if _dggaa ,_dcaba :=_gdced .(_f .EndElement );_dcaba &&_dggaa .Name ==start .Name {return nil ;};return _b .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",_gdced );};
|
|
|
|
// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path
|
|
func (_dccb *CT_DefinedName )ValidateWithPath (path string )error {return nil };
|
|
|
|
// Validate validates the CT_Drawing and its children
|
|
func (_cdfcg *CT_Drawing )Validate ()error {return _cdfcg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_bbbef ST_ConditionalFormattingOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbbef .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path
|
|
func (_acfbb *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func (_ddbdec ST_PrintError )String ()string {switch _ddbdec {case 0:return "";case 1:return "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case 2:return "\u0062\u006c\u0061n\u006b";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u004e\u0041";};return "";};func (_dfbd *CT_Cols )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_efcbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_cegd :=range _dfbd .Col {e .EncodeElement (_cegd ,_efcbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path
|
|
func (_bbdcgd *CT_PivotDimension )ValidateWithPath (path string )error {return nil };const (ST_ShowDataAsUnset ST_ShowDataAs =0;ST_ShowDataAsNormal ST_ShowDataAs =1;ST_ShowDataAsDifference ST_ShowDataAs =2;ST_ShowDataAsPercent ST_ShowDataAs =3;ST_ShowDataAsPercentDiff ST_ShowDataAs =4;ST_ShowDataAsRunTotal ST_ShowDataAs =5;ST_ShowDataAsPercentOfRow ST_ShowDataAs =6;ST_ShowDataAsPercentOfCol ST_ShowDataAs =7;ST_ShowDataAsPercentOfTotal ST_ShowDataAs =8;ST_ShowDataAsIndex ST_ShowDataAs =9;);type CT_MetadataBlocks struct{
|
|
|
|
// Metadata Block Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Metadata Block
|
|
Bk []*CT_MetadataBlock ;};type ST_CellComments byte ;func (_dcdaaab ST_PrintError )ValidateWithPath (path string )error {switch _dcdaaab {case 0,1,2,3,4:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdaaab ));};return nil ;};func (_faaca *ST_CellComments )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_faaca =0;case "\u006e\u006f\u006e\u0065":*_faaca =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_faaca =2;case "\u0061\u0074\u0045n\u0064":*_faaca =3;};return nil ;};func NewCT_PivotField ()*CT_PivotField {_adfed :=&CT_PivotField {};return _adfed };func (_bbgeg ST_Visibility )String ()string {switch _bbgeg {case 0:return "";case 1:return "\u0076i\u0073\u0069\u0062\u006c\u0065";case 2:return "\u0068\u0069\u0064\u0064\u0065\u006e";case 3:return "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return "";};func (_cbagf *QueryTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbagf .CT_QueryTable =*NewCT_QueryTable ();for _ ,_gcegeg :=range start .Attr {if _gcegeg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_gcfdfe ,_adcddf :=_ga .ParseBool (_gcegeg .Value );if _adcddf !=nil {return _adcddf ;};_cbagf .AdjustColumnWidthAttr =&_gcfdfe ;continue ;};if _gcegeg .Name .Local =="\u006e\u0061\u006d\u0065"{_gbgeef ,_bfcca :=_gcegeg .Value ,error (nil );if _bfcca !=nil {return _bfcca ;};_cbagf .NameAttr =_gbgeef ;continue ;};if _gcegeg .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_aedba ,_ebcgg :=_ga .ParseBool (_gcegeg .Value );if _ebcgg !=nil {return _ebcgg ;};_cbagf .IntermediateAttr =&_aedba ;continue ;};if _gcegeg .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_aacda ,_afdfa :=_ga .ParseBool (_gcegeg .Value );if _afdfa !=nil {return _afdfa ;};_cbagf .RowNumbersAttr =&_aacda ;continue ;};if _gcegeg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cbgdf ,_bcbgd :=_ga .ParseUint (_gcegeg .Value ,10,32);if _bcbgd !=nil {return _bcbgd ;};_cbagf .ConnectionIdAttr =uint32 (_cbgdf );continue ;};if _gcegeg .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_cfeecg ,_fdgfcbg :=_ga .ParseBool (_gcegeg .Value );if _fdgfcbg !=nil {return _fdgfcbg ;};_cbagf .BackgroundRefreshAttr =&_cfeecg ;continue ;};if _gcegeg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_dadeaa ,_fggba :=_ga .ParseBool (_gcegeg .Value );if _fggba !=nil {return _fggba ;};_cbagf .RefreshOnLoadAttr =&_dadeaa ;continue ;};if _gcegeg .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_ccbcgb ,_bgdac :=_ga .ParseBool (_gcegeg .Value );if _bgdac !=nil {return _bgdac ;};_cbagf .FillFormulasAttr =&_ccbcgb ;continue ;};if _gcegeg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fdfbdc ,_caeegb :=_ga .ParseBool (_gcegeg .Value );if _caeegb !=nil {return _caeegb ;};_cbagf .ApplyNumberFormatsAttr =&_fdfbdc ;continue ;};if _gcegeg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gbecd ,_bgefbg :=_ga .ParseBool (_gcegeg .Value );if _bgefbg !=nil {return _bgefbg ;};_cbagf .ApplyFontFormatsAttr =&_gbecd ;continue ;};if _gcegeg .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_eggad ,_bbdcfg :=_ga .ParseBool (_gcegeg .Value );if _bbdcfg !=nil {return _bbdcfg ;};_cbagf .FirstBackgroundRefreshAttr =&_eggad ;continue ;};if _gcegeg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ecegd ,_aeggae :=_ga .ParseUint (_gcegeg .Value ,10,32);if _aeggae !=nil {return _aeggae ;};_gdabbg :=uint32 (_ecegd );_cbagf .AutoFormatIdAttr =&_gdabbg ;continue ;};if _gcegeg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_ddcgg ,_afbffa :=_ga .ParseBool (_gcegeg .Value );if _afbffa !=nil {return _afbffa ;};_cbagf .ApplyAlignmentFormatsAttr =&_ddcgg ;continue ;};if _gcegeg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_ebaeb ,_dfaedc :=_ga .ParseBool (_gcegeg .Value );if _dfaedc !=nil {return _dfaedc ;};_cbagf .DisableRefreshAttr =&_ebaeb ;continue ;};if _gcegeg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ebbabg ,_eaffc :=_ga .ParseBool (_gcegeg .Value );if _eaffc !=nil {return _eaffc ;};_cbagf .ApplyBorderFormatsAttr =&_ebbabg ;continue ;};if _gcegeg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_ggcaf ,_dccab :=_ga .ParseBool (_gcegeg .Value );if _dccab !=nil {return _dccab ;};_cbagf .PreserveFormattingAttr =&_ggcaf ;continue ;};if _gcegeg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cddab ,_edfag :=_ga .ParseBool (_gcegeg .Value );if _edfag !=nil {return _edfag ;};_cbagf .ApplyPatternFormatsAttr =&_cddab ;continue ;};if _gcegeg .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_cbagf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_gcegeg );continue ;};if _gcegeg .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_fgbbc ,_efeefe :=_ga .ParseBool (_gcegeg .Value );if _efeefe !=nil {return _efeefe ;};_cbagf .DisableEditAttr =&_fgbbc ;continue ;};if _gcegeg .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_ffdbb ,_aeggg :=_ga .ParseBool (_gcegeg .Value );if _aeggg !=nil {return _aeggg ;};_cbagf .HeadersAttr =&_ffdbb ;continue ;};if _gcegeg .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_aface ,_bbedbc :=_ga .ParseBool (_gcegeg .Value );if _bbedbc !=nil {return _bbedbc ;};_cbagf .RemoveDataOnSaveAttr =&_aface ;continue ;};if _gcegeg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_acgcec ,_acgfa :=_ga .ParseBool (_gcegeg .Value );if _acgfa !=nil {return _acgfa ;};_cbagf .ApplyWidthHeightFormatsAttr =&_acgcec ;continue ;};};_ccedg :for {_eafbf ,_bgcae :=d .Token ();if _bgcae !=nil {return _bgcae ;};switch _gcfgc :=_eafbf .(type ){case _f .StartElement :switch _gcfgc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_cbagf .QueryTableRefresh =NewCT_QueryTableRefresh ();if _aedfc :=d .DecodeElement (_cbagf .QueryTableRefresh ,&_gcfgc );_aedfc !=nil {return _aedfc ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbagf .ExtLst =NewCT_ExtensionList ();if _bddaa :=d .DecodeElement (_cbagf .ExtLst ,&_gcfgc );_bddaa !=nil {return _bddaa ;};default:_bb .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\u0051\u0075\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0020\u0025\u0076",_gcfgc .Name );if _cbaeg :=d .Skip ();_cbaeg !=nil {return _cbaeg ;};};case _f .EndElement :break _ccedg ;case _f .CharData :};};return nil ;};func (_ccffbc *CT_PivotFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffcba :=range start .Attr {if _ffcba .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfded ,_ffdba :=_ga .ParseUint (_ffcba .Value ,10,32);if _ffdba !=nil {return _ffdba ;};_bagea :=uint32 (_bfded );_ccffbc .CountAttr =&_bagea ;continue ;};};_bcefa :for {_dbeee ,_cfdfe :=d .Token ();if _cfdfe !=nil {return _cfdfe ;};switch _fgaegg :=_dbeee .(type ){case _f .StartElement :switch _fgaegg .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}:_adcfb :=NewCT_PivotField ();if _fagbd :=d .DecodeElement (_adcfb ,&_fgaegg );_fagbd !=nil {return _fagbd ;};_ccffbc .PivotField =append (_ccffbc .PivotField ,_adcfb );default:_bb .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\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069e\u006cd\u0073\u0020\u0025\u0076",_fgaegg .Name );if _bgac :=d .Skip ();_bgac !=nil {return _bgac ;};};case _f .EndElement :break _bcefa ;case _f .CharData :};};return nil ;};func (_fagg *CT_DrawingHF )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fagg .IdAttr )});if _fagg .LhoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .LhoAttr )});};if _fagg .LheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .LheAttr )});};if _fagg .LhfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .LhfAttr )});};if _fagg .ChoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .ChoAttr )});};if _fagg .CheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .CheAttr )});};if _fagg .ChfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .ChfAttr )});};if _fagg .RhoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .RhoAttr )});};if _fagg .RheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .RheAttr )});};if _fagg .RhfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .RhfAttr )});};if _fagg .LfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .LfoAttr )});};if _fagg .LfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .LfeAttr )});};if _fagg .LffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .LffAttr )});};if _fagg .CfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .CfoAttr )});};if _fagg .CfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .CfeAttr )});};if _fagg .CffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .CffAttr )});};if _fagg .RfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .RfoAttr )});};if _fagg .RfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .RfeAttr )});};if _fagg .RffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_fagg .RffAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fcggbg *CT_PivotArea )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcggbg .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fcggbg .FieldAttr )});};if _fcggbg .TypeAttr !=ST_PivotAreaTypeUnset {_ffeda ,_bdcbc :=_fcggbg .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _bdcbc !=nil {return _bdcbc ;};start .Attr =append (start .Attr ,_ffeda );};if _fcggbg .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcggbg .DataOnlyAttr ))});};if _fcggbg .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcggbg .LabelOnlyAttr ))});};if _fcggbg .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcggbg .GrandRowAttr ))});};if _fcggbg .GrandColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcggbg .GrandColAttr ))});};if _fcggbg .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcggbg .CacheIndexAttr ))});};if _fcggbg .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcggbg .OutlineAttr ))});};if _fcggbg .OffsetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fcggbg .OffsetAttr )});};if _fcggbg .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fcggbg .CollapsedLevelsAreSubtotalsAttr ))});};if _fcggbg .AxisAttr !=ST_AxisUnset {_gebae ,_gaaef :=_fcggbg .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _gaaef !=nil {return _gaaef ;};start .Attr =append (start .Attr ,_gebae );};if _fcggbg .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_fcggbg .FieldPositionAttr )});};e .EncodeToken (start );if _fcggbg .References !=nil {_ggfcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_fcggbg .References ,_ggfcg );};if _fcggbg .ExtLst !=nil {_ccbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcggbg .ExtLst ,_ccbd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path
|
|
func (_aaeef *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_fe .ST_GuidPatternRe .MatchString (_aaeef .GuidAttr ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0047\u0075\u0069\u0064\u0041\u0074\u0074\u0072 \u006d\u0075\u0073\u0074\u0020\u006da\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fe .ST_GuidPatternRe ,_aaeef .GuidAttr );};if _ccfbd :=_aaeef .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_ccfbd !=nil {return _ccfbd ;};if _dccdc :=_aaeef .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_dccdc !=nil {return _dccdc ;};if _aaeef .ExtLst !=nil {if _fafc :=_aaeef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fafc !=nil {return _fafc ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path
|
|
func (_faaea *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _fggeeb ,_fbddae :=range _faaea .RowHierarchyUsage {if _feecfd :=_fbddae .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_fggeeb ));_feecfd !=nil {return _feecfd ;};};return nil ;};type CT_QueryTableField struct{
|
|
|
|
// Field Id
|
|
IdAttr uint32 ;
|
|
|
|
// Name
|
|
NameAttr *string ;
|
|
|
|
// Data Bound Column
|
|
DataBoundAttr *bool ;
|
|
|
|
// Row Numbers
|
|
RowNumbersAttr *bool ;
|
|
|
|
// Fill This Formula On Refresh
|
|
FillFormulasAttr *bool ;
|
|
|
|
// Clipped Column
|
|
ClippedAttr *bool ;
|
|
|
|
// Table Column Id
|
|
TableColumnIdAttr *uint32 ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ;RefAttr *string ;Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ;R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ;BxAttr *bool ;Content string ;};type CT_BookView struct{
|
|
|
|
// Visibility
|
|
VisibilityAttr ST_Visibility ;
|
|
|
|
// Minimized
|
|
MinimizedAttr *bool ;
|
|
|
|
// Show Horizontal Scroll
|
|
ShowHorizontalScrollAttr *bool ;
|
|
|
|
// Show Vertical Scroll
|
|
ShowVerticalScrollAttr *bool ;
|
|
|
|
// Show Sheet Tabs
|
|
ShowSheetTabsAttr *bool ;
|
|
|
|
// Upper Left Corner (X Coordinate)
|
|
XWindowAttr *int32 ;
|
|
|
|
// Upper Left Corner (Y Coordinate)
|
|
YWindowAttr *int32 ;
|
|
|
|
// Window Width
|
|
WindowWidthAttr *uint32 ;
|
|
|
|
// Window Height
|
|
WindowHeightAttr *uint32 ;
|
|
|
|
// Sheet Tab Ratio
|
|
TabRatioAttr *uint32 ;
|
|
|
|
// First Sheet
|
|
FirstSheetAttr *uint32 ;
|
|
|
|
// Active Sheet Index
|
|
ActiveTabAttr *uint32 ;
|
|
|
|
// AutoFilter Date Grouping
|
|
AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};
|
|
|
|
// Validate validates the CT_TextPr and its children
|
|
func (_gcabb *CT_TextPr )Validate ()error {return _gcabb .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};
|
|
|
|
// Validate validates the CT_X and its children
|
|
func (_faeegd *CT_X )Validate ()error {return _faeegd .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func (_fgggd *CT_QueryTableFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbdbf :=range start .Attr {if _dbdbf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbdad ,_gdedf :=_ga .ParseUint (_dbdbf .Value ,10,32);if _gdedf !=nil {return _gdedf ;};_bgdd :=uint32 (_cbdad );_fgggd .CountAttr =&_bgdd ;continue ;};};_geddg :for {_facbac ,_acdgga :=d .Token ();if _acdgga !=nil {return _acdgga ;};switch _dddce :=_facbac .(type ){case _f .StartElement :switch _dddce .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"}:_egeca :=NewCT_QueryTableField ();if _dacba :=d .DecodeElement (_egeca ,&_dddce );_dacba !=nil {return _dacba ;};_fgggd .QueryTableField =append (_fgggd .QueryTableField ,_egeca );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020o\u006e\u0020\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061bl\u0065\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_dddce .Name );if _bbdec :=d .Skip ();_bbdec !=nil {return _bbdec ;};};case _f .EndElement :break _geddg ;case _f .CharData :};};return nil ;};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_ceagf ST_FileType )ValidateWithPath (path string )error {switch _ceagf {case 0,1,2,3,4,5:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ceagf ));};return nil ;};func (_bccabg ST_MdxSetOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bccabg .String (),start );};const (ST_CfvoTypeUnset ST_CfvoType =0;ST_CfvoTypeNum ST_CfvoType =1;ST_CfvoTypePercent ST_CfvoType =2;ST_CfvoTypeMax ST_CfvoType =3;ST_CfvoTypeMin ST_CfvoType =4;ST_CfvoTypeFormula ST_CfvoType =5;ST_CfvoTypePercentile ST_CfvoType =6;);func (_cbaa *CT_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cfgaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_cbaa .Authors ,_cfgaa );_aaff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_cbaa .CommentList ,_aaff );if _cbaa .ExtLst !=nil {_gecade :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbaa .ExtLst ,_gecade );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_adaee *CT_UnderlineProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbcab :=range start .Attr {if _bbcab .Name .Local =="\u0076\u0061\u006c"{_adaee .ValAttr .UnmarshalXMLAttr (_bbcab );continue ;};};for {_eegced ,_babcf :=d .Token ();if _babcf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u0065r\u006ci\u006e\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u003a\u0020\u0025\u0073",_babcf );};if _aabdf ,_geffd :=_eegced .(_f .EndElement );_geffd &&_aabdf .Name ==start .Name {break ;};};return nil ;};func (_dgbga *CT_MapInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbege :=range start .Attr {if _dbege .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_cffd ,_cbgb :=_dbege .Value ,error (nil );if _cbgb !=nil {return _cbgb ;};_dgbga .SelectionNamespacesAttr =_cffd ;continue ;};};_gcdbe :for {_eagcf ,_caee :=d .Token ();if _caee !=nil {return _caee ;};switch _agceee :=_eagcf .(type ){case _f .StartElement :switch _agceee .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_ebcef :=NewCT_Schema ();if _bfgdf :=d .DecodeElement (_ebcef ,&_agceee );_bfgdf !=nil {return _bfgdf ;};_dgbga .Schema =append (_dgbga .Schema ,_ebcef );case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_ebaeg :=NewCT_Map ();if _gdbae :=d .DecodeElement (_ebaeg ,&_agceee );_gdbae !=nil {return _gdbae ;};_dgbga .Map =append (_dgbga .Map ,_ebaeg );default:_bb .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\u005fM\u0061\u0070\u0049\u006e\u0066\u006f\u0020\u0025\u0076",_agceee .Name );if _eedea :=d .Skip ();_eedea !=nil {return _eedea ;};};case _f .EndElement :break _gcdbe ;case _f .CharData :};};return nil ;};func (_gecbgf *CT_SheetProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcdca :=range start .Attr {if _gcdca .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_fdcaa ,_bfaca :=_ga .ParseBool (_gcdca .Value );if _bfaca !=nil {return _bfaca ;};_gecbgf .FormatRowsAttr =&_fdcaa ;continue ;};if _gcdca .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_agaba ,_bceacf :=_ga .ParseBool (_gcdca .Value );if _bceacf !=nil {return _bceacf ;};_gecbgf .InsertColumnsAttr =&_agaba ;continue ;};if _gcdca .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bgaac ,_cfega :=_gcdca .Value ,error (nil );if _cfega !=nil {return _cfega ;};_gecbgf .AlgorithmNameAttr =&_bgaac ;continue ;};if _gcdca .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_fcdaef ,_fgfdb :=_ga .ParseBool (_gcdca .Value );if _fgfdb !=nil {return _fgfdb ;};_gecbgf .InsertRowsAttr =&_fcdaef ;continue ;};if _gcdca .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_eebge ,_eacfe :=_gcdca .Value ,error (nil );if _eacfe !=nil {return _eacfe ;};_gecbgf .SaltValueAttr =&_eebge ;continue ;};if _gcdca .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_bbdea ,_adceg :=_ga .ParseBool (_gcdca .Value );if _adceg !=nil {return _adceg ;};_gecbgf .InsertHyperlinksAttr =&_bbdea ;continue ;};if _gcdca .Name .Local =="\u0073\u0068\u0065e\u0074"{_ebbccd ,_cfadb :=_ga .ParseBool (_gcdca .Value );if _cfadb !=nil {return _cfadb ;};_gecbgf .SheetAttr =&_ebbccd ;continue ;};if _gcdca .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_egbf ,_ecdfc :=_ga .ParseBool (_gcdca .Value );if _ecdfc !=nil {return _ecdfc ;};_gecbgf .DeleteColumnsAttr =&_egbf ;continue ;};if _gcdca .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_dacce ,_dbbca :=_ga .ParseBool (_gcdca .Value );if _dbbca !=nil {return _dbbca ;};_gecbgf .ScenariosAttr =&_dacce ;continue ;};if _gcdca .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_bgaef ,_eacdb :=_ga .ParseBool (_gcdca .Value );if _eacdb !=nil {return _eacdb ;};_gecbgf .FormatColumnsAttr =&_bgaef ;continue ;};if _gcdca .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_egecaf ,_bbdef :=_gcdca .Value ,error (nil );if _bbdef !=nil {return _bbdef ;};_gecbgf .PasswordAttr =&_egecaf ;continue ;};if _gcdca .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fbdcc ,_fagafd :=_gcdca .Value ,error (nil );if _fagafd !=nil {return _fagafd ;};_gecbgf .HashValueAttr =&_fbdcc ;continue ;};if _gcdca .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_aecba ,_fafabb :=_ga .ParseUint (_gcdca .Value ,10,32);if _fafabb !=nil {return _fafabb ;};_cfedcc :=uint32 (_aecba );_gecbgf .SpinCountAttr =&_cfedcc ;continue ;};if _gcdca .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_aegfaa ,_eaaab :=_ga .ParseBool (_gcdca .Value );if _eaaab !=nil {return _eaaab ;};_gecbgf .ObjectsAttr =&_aegfaa ;continue ;};if _gcdca .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_ccbgg ,_fecbb :=_ga .ParseBool (_gcdca .Value );if _fecbb !=nil {return _fecbb ;};_gecbgf .FormatCellsAttr =&_ccbgg ;continue ;};if _gcdca .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_deeea ,_abfcaf :=_ga .ParseBool (_gcdca .Value );if _abfcaf !=nil {return _abfcaf ;};_gecbgf .DeleteRowsAttr =&_deeea ;continue ;};if _gcdca .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_aaafdd ,_bgffb :=_ga .ParseBool (_gcdca .Value );if _bgffb !=nil {return _bgffb ;};_gecbgf .SelectLockedCellsAttr =&_aaafdd ;continue ;};if _gcdca .Name .Local =="\u0073\u006f\u0072\u0074"{_gafec ,_egfcbg :=_ga .ParseBool (_gcdca .Value );if _egfcbg !=nil {return _egfcbg ;};_gecbgf .SortAttr =&_gafec ;continue ;};if _gcdca .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_egeea ,_dcffg :=_ga .ParseBool (_gcdca .Value );if _dcffg !=nil {return _dcffg ;};_gecbgf .AutoFilterAttr =&_egeea ;continue ;};if _gcdca .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_fdgeg ,_fbeaf :=_ga .ParseBool (_gcdca .Value );if _fbeaf !=nil {return _fbeaf ;};_gecbgf .PivotTablesAttr =&_fdgeg ;continue ;};if _gcdca .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_fgagag ,_aadfbd :=_ga .ParseBool (_gcdca .Value );if _aadfbd !=nil {return _aadfbd ;};_gecbgf .SelectUnlockedCellsAttr =&_fgagag ;continue ;};};for {_cfbgc ,_ecdbf :=d .Token ();if _ecdbf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0053\u0068\u0065\u0065\u0074\u0050\u0072o\u0074\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_ecdbf );};if _dgdgf ,_edcaa :=_cfbgc .(_f .EndElement );_edcaa &&_dgdgf .Name ==start .Name {break ;};};return nil ;};func (_ddddfb ST_GradientType )String ()string {switch _ddddfb {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068";};return "";};func (_eadfb *ST_DataValidationErrorStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggbdgd ,_bffec :=d .Token ();if _bffec !=nil {return _bffec ;};if _beebba ,_gcabdfd :=_ggbdgd .(_f .EndElement );_gcabdfd &&_beebba .Name ==start .Name {*_eadfb =1;return nil ;};if _cecab ,_gbcfg :=_ggbdgd .(_f .CharData );!_gbcfg {return _b .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",_ggbdgd );}else {switch string (_cecab ){case "":*_eadfb =0;case "\u0073\u0074\u006f\u0070":*_eadfb =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_eadfb =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_eadfb =3;};};_ggbdgd ,_bffec =d .Token ();if _bffec !=nil {return _bffec ;};if _fdcafb ,_adcbde :=_ggbdgd .(_f .EndElement );_adcbde &&_fdcafb .Name ==start .Name {return nil ;};return _b .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",_ggbdgd );};const (ST_CfTypeUnset ST_CfType =0;ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3;ST_CfTypeDataBar ST_CfType =4;ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7;ST_CfTypeDuplicateValues ST_CfType =8;ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11;ST_CfTypeEndsWith ST_CfType =12;ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14;ST_CfTypeContainsErrors ST_CfType =15;ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18;);const (ST_ParameterTypeUnset ST_ParameterType =0;ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);func (_fgace ST_TableType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fbaefa :=_f .Attr {};_fbaefa .Name =name ;switch _fgace {case ST_TableTypeUnset :_fbaefa .Value ="";case ST_TableTypeWorksheet :_fbaefa .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_fbaefa .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_fbaefa .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";};return _fbaefa ,nil ;};func (_geeae ST_PivotAreaType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_geeae .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path
|
|
func (_geaf *CT_ChartsheetPr )ValidateWithPath (path string )error {if _geaf .TabColor !=nil {if _abce :=_geaf .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_abce !=nil {return _abce ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Extension and its children
|
|
func (_dbafe *CT_Extension )Validate ()error {return _dbafe .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};
|
|
|
|
// Validate validates the CT_FileVersion and its children
|
|
func (_dcaec *CT_FileVersion )Validate ()error {return _dcaec .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};
|
|
|
|
// Validate validates the CT_PivotAreaReferences and its children
|
|
func (_fdcgaf *CT_PivotAreaReferences )Validate ()error {return _fdcgaf .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};type CT_DrawingHF struct{IdAttr string ;
|
|
|
|
// Left Header for Odd Pages
|
|
LhoAttr *uint32 ;
|
|
|
|
// Left Header for Even Pages
|
|
LheAttr *uint32 ;
|
|
|
|
// Left Header for First Page
|
|
LhfAttr *uint32 ;
|
|
|
|
// Center Header for Odd Pages
|
|
ChoAttr *uint32 ;
|
|
|
|
// Center Header for Even Pages
|
|
CheAttr *uint32 ;
|
|
|
|
// Center Header for First Page
|
|
ChfAttr *uint32 ;
|
|
|
|
// Right Header for Odd Pages
|
|
RhoAttr *uint32 ;
|
|
|
|
// Right Header for Even Pages
|
|
RheAttr *uint32 ;
|
|
|
|
// Right Header for First Page
|
|
RhfAttr *uint32 ;
|
|
|
|
// Left Footer for Odd Pages
|
|
LfoAttr *uint32 ;
|
|
|
|
// Left Footer for Even Pages
|
|
LfeAttr *uint32 ;
|
|
|
|
// Left Footer for First Page
|
|
LffAttr *uint32 ;
|
|
|
|
// Center Footer for Odd Pages
|
|
CfoAttr *uint32 ;
|
|
|
|
// Center Footer for Even Pages
|
|
CfeAttr *uint32 ;
|
|
|
|
// Center Footer for First Page
|
|
CffAttr *uint32 ;
|
|
|
|
// Right Footer for Odd Pages
|
|
RfoAttr *uint32 ;
|
|
|
|
// Right Footer for Even Pages
|
|
RfeAttr *uint32 ;
|
|
|
|
// Right Footer for First Page
|
|
RffAttr *uint32 ;};
|
|
|
|
// Validate validates the CT_Query and its children
|
|
func (_cfegd *CT_Query )Validate ()error {return _cfegd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};func (_cedg *CT_ConditionalFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cedg .PivotAreas =NewCT_PivotAreas ();for _ ,_acfab :=range start .Attr {if _acfab .Name .Local =="\u0073\u0063\u006fp\u0065"{_cedg .ScopeAttr .UnmarshalXMLAttr (_acfab );continue ;};if _acfab .Name .Local =="\u0074\u0079\u0070\u0065"{_cedg .TypeAttr .UnmarshalXMLAttr (_acfab );continue ;};if _acfab .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_ggb ,_fafa :=_ga .ParseUint (_acfab .Value ,10,32);if _fafa !=nil {return _fafa ;};_cedg .PriorityAttr =uint32 (_ggb );continue ;};};_gfae :for {_ecade ,_gdabf :=d .Token ();if _gdabf !=nil {return _gdabf ;};switch _bcea :=_ecade .(type ){case _f .StartElement :switch _bcea .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}:if _eead :=d .DecodeElement (_cedg .PivotAreas ,&_bcea );_eead !=nil {return _eead ;};case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cedg .ExtLst =NewCT_ExtensionList ();if _dgda :=d .DecodeElement (_cedg .ExtLst ,&_bcea );_dgda !=nil {return _dgda ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0020\u0025\u0076",_bcea .Name );if _abab :=d .Skip ();_abab !=nil {return _abab ;};};case _f .EndElement :break _gfae ;case _f .CharData :};};return nil ;};type CT_DeletedField struct{
|
|
|
|
// Deleted Fields Name
|
|
NameAttr string ;};func (_dagaed *CT_WorkbookProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dagaed .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .WorkbookPasswordAttr )});};if _dagaed .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .WorkbookPasswordCharacterSetAttr )});};if _dagaed .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .RevisionsPasswordAttr )});};if _dagaed .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .RevisionsPasswordCharacterSetAttr )});};if _dagaed .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dagaed .LockStructureAttr ))});};if _dagaed .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dagaed .LockWindowsAttr ))});};if _dagaed .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dagaed .LockRevisionAttr ))});};if _dagaed .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .RevisionsAlgorithmNameAttr )});};if _dagaed .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .RevisionsHashValueAttr )});};if _dagaed .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .RevisionsSaltValueAttr )});};if _dagaed .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .RevisionsSpinCountAttr )});};if _dagaed .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .WorkbookAlgorithmNameAttr )});};if _dagaed .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .WorkbookHashValueAttr )});};if _dagaed .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .WorkbookSaltValueAttr )});};if _dagaed .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_dagaed .WorkbookSpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdgff *CT_Selection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdgff .PaneAttr !=ST_PaneUnset {_befgee ,_bacde :=_cdgff .PaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u006e\u0065"});if _bacde !=nil {return _bacde ;};start .Attr =append (start .Attr ,_befgee );};if _cdgff .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_cdgff .ActiveCellAttr )});};if _cdgff .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cdgff .ActiveCellIdAttr )});};if _cdgff .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_b .Sprintf ("\u0025\u0076",*_cdgff .SqrefAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PivotSelection struct{
|
|
|
|
// Pane
|
|
PaneAttr ST_Pane ;
|
|
|
|
// Show Header
|
|
ShowHeaderAttr *bool ;
|
|
|
|
// Label
|
|
LabelAttr *bool ;
|
|
|
|
// Data Selection
|
|
DataAttr *bool ;
|
|
|
|
// Extendable
|
|
ExtendableAttr *bool ;
|
|
|
|
// Selection Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Axis
|
|
AxisAttr ST_Axis ;
|
|
|
|
// Dimension
|
|
DimensionAttr *uint32 ;
|
|
|
|
// Start
|
|
StartAttr *uint32 ;
|
|
|
|
// Minimum
|
|
MinAttr *uint32 ;
|
|
|
|
// Maximum
|
|
MaxAttr *uint32 ;
|
|
|
|
// Active Row
|
|
ActiveRowAttr *uint32 ;
|
|
|
|
// Active Column
|
|
ActiveColAttr *uint32 ;
|
|
|
|
// Previous Row
|
|
PreviousRowAttr *uint32 ;
|
|
|
|
// Previous Column Selection
|
|
PreviousColAttr *uint32 ;
|
|
|
|
// Click Count
|
|
ClickAttr *uint32 ;IdAttr *string ;
|
|
|
|
// Pivot Area
|
|
PivotArea *CT_PivotArea ;};func (_aaaff ST_CellComments )ValidateWithPath (path string )error {switch _aaaff {case 0,1,2,3:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaaff ));};return nil ;};func (_adabe ST_DvAspect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fegba :=_f .Attr {};_fegba .Name =name ;switch _adabe {case ST_DvAspectUnset :_fegba .Value ="";case ST_DvAspectDVASPECT_CONTENT :_fegba .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_fegba .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _fegba ,nil ;};type CT_PivotFilters struct{
|
|
|
|
// Pivot Filter Count
|
|
CountAttr *uint32 ;
|
|
|
|
// PivotTable Advanced Filter
|
|
Filter []*CT_PivotFilter ;};func (_gdaef ST_FileType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdaef .String (),start );};
|
|
|
|
// Validate validates the CT_TablePart and its children
|
|
func (_dfbgec *CT_TablePart )Validate ()error {return _dfbgec .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");};func NewCT_MapInfo ()*CT_MapInfo {_cbafc :=&CT_MapInfo {};return _cbafc };
|
|
|
|
// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path
|
|
func (_eggf *CT_ChartsheetView )ValidateWithPath (path string )error {if _eggf .ExtLst !=nil {if _ebdbg :=_eggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebdbg !=nil {return _ebdbg ;};};return nil ;};type CT_CellStyles struct{
|
|
|
|
// Style Count
|
|
CountAttr *uint32 ;
|
|
|
|
// Cell Style
|
|
CellStyle []*CT_CellStyle ;};type CT_CustomChartsheetViews struct{
|
|
|
|
// Custom Chart Sheet View
|
|
CustomSheetView []*CT_CustomChartsheetView ;};func (_dbgca *ST_OleUpdate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfafa ,_cbebc :=d .Token ();if _cbebc !=nil {return _cbebc ;};if _dcefdb ,_faafeg :=_gfafa .(_f .EndElement );_faafeg &&_dcefdb .Name ==start .Name {*_dbgca =1;return nil ;};if _dgfec ,_edadb :=_gfafa .(_f .CharData );!_edadb {return _b .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",_gfafa );}else {switch string (_dgfec ){case "":*_dbgca =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_dbgca =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_dbgca =2;};};_gfafa ,_cbebc =d .Token ();if _cbebc !=nil {return _cbebc ;};if _egddff ,_fdfgded :=_gfafa .(_f .EndElement );_fdfgded &&_egddff .Name ==start .Name {return nil ;};return _b .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",_gfafa );};
|
|
|
|
// Validate validates the CT_DdeValue and its children
|
|
func (_aeced *CT_DdeValue )Validate ()error {return _aeced .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");};func (_cgdcf *CT_Extension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acedd :=range start .Attr {if _acedd .Name .Local =="\u0075\u0072\u0069"{_cgdce ,_fbagg :=_acedd .Value ,error (nil );if _fbagg !=nil {return _fbagg ;};_cgdcf .UriAttr =&_cgdce ;continue ;};};_gfeg :for {_gffcf ,_dbfadg :=d .Token ();if _dbfadg !=nil {return _dbfadg ;};switch _gbdc :=_gffcf .(type ){case _f .StartElement :switch _gbdc .Name {default:if _fabe ,_cbbb :=_cf .CreateElement (_gbdc );_cbbb !=nil {return _cbbb ;}else {if _acbf :=d .DecodeElement (_fabe ,&_gbdc );_acbf !=nil {return _acbf ;};_cgdcf .Any =_fabe ;};};case _f .EndElement :break _gfeg ;case _f .CharData :};};return nil ;};func (_cbgea *CT_FontSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_cbgea .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cabfd *CT_OleItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_facfe :=range start .Attr {if _facfe .Name .Local =="\u006e\u0061\u006d\u0065"{_ffaa ,_gfec :=_facfe .Value ,error (nil );if _gfec !=nil {return _gfec ;};_cabfd .NameAttr =_ffaa ;continue ;};if _facfe .Name .Local =="\u0069\u0063\u006f\u006e"{_fbfcc ,_eddgb :=_ga .ParseBool (_facfe .Value );if _eddgb !=nil {return _eddgb ;};_cabfd .IconAttr =&_fbfcc ;continue ;};if _facfe .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_bdcd ,_dfgea :=_ga .ParseBool (_facfe .Value );if _dfgea !=nil {return _dfgea ;};_cabfd .AdviseAttr =&_bdcd ;continue ;};if _facfe .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_aefba ,_fagac :=_ga .ParseBool (_facfe .Value );if _fagac !=nil {return _fagac ;};_cabfd .PreferPicAttr =&_aefba ;continue ;};};for {_edgde ,_ddfge :=d .Token ();if _ddfge !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_ddfge );};if _gddef ,_bgfbe :=_edgde .(_f .EndElement );_bgfbe &&_gddef .Name ==start .Name {break ;};};return nil ;};const (ST_GroupByUnset ST_GroupBy =0;ST_GroupByRange ST_GroupBy =1;ST_GroupBySeconds ST_GroupBy =2;ST_GroupByMinutes ST_GroupBy =3;ST_GroupByHours ST_GroupBy =4;ST_GroupByDays ST_GroupBy =5;ST_GroupByMonths ST_GroupBy =6;ST_GroupByQuarters ST_GroupBy =7;ST_GroupByYears ST_GroupBy =8;);
|
|
|
|
// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path
|
|
func (_dgfdf *CT_SheetProtection )ValidateWithPath (path string )error {return nil };type CT_ChartsheetPr struct{
|
|
|
|
// Published
|
|
PublishedAttr *bool ;
|
|
|
|
// Code Name
|
|
CodeNameAttr *string ;TabColor *CT_Color ;};func (_ddeef *ST_DdeValueType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcegb ,_dbgad :=d .Token ();if _dbgad !=nil {return _dbgad ;};if _ffcfb ,_bgedgg :=_fcegb .(_f .EndElement );_bgedgg &&_ffcfb .Name ==start .Name {*_ddeef =1;return nil ;};if _cbagfa ,_cabcfe :=_fcegb .(_f .CharData );!_cabcfe {return _b .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",_fcegb );}else {switch string (_cbagfa ){case "":*_ddeef =0;case "\u006e\u0069\u006c":*_ddeef =1;case "\u0062":*_ddeef =2;case "\u006e":*_ddeef =3;case "\u0065":*_ddeef =4;case "\u0073\u0074\u0072":*_ddeef =5;};};_fcegb ,_dbgad =d .Token ();if _dbgad !=nil {return _dbgad ;};if _effdgb ,_fgaddc :=_fcegb .(_f .EndElement );_fgaddc &&_effdgb .Name ==start .Name {return nil ;};return _b .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",_fcegb );};func (_ecbed *CT_TableStyleInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecbed .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ecbed .NameAttr )});};if _ecbed .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecbed .ShowFirstColumnAttr ))});};if _ecbed .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecbed .ShowLastColumnAttr ))});};if _ecbed .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecbed .ShowRowStripesAttr ))});};if _ecbed .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_ecbed .ShowColumnStripesAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fab *CT_Authors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fab .Author !=nil {_gd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_dab :=range _fab .Author {e .EncodeElement (_dab ,_gd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_babbg *CT_ExternalSheetData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_babbg .SheetIdAttr )});if _babbg .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_babbg .RefreshErrorAttr ))});};e .EncodeToken (start );if _babbg .Row !=nil {_adaab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_dgcgac :=range _babbg .Row {e .EncodeElement (_dgcgac ,_adaab );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fadadg *ST_PivotFilterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fadadg =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_fadadg =1;case "\u0063\u006f\u0075n\u0074":*_fadadg =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fadadg =3;case "\u0073\u0075\u006d":*_fadadg =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_fadadg =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fadadg =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_fadadg =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_fadadg =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_fadadg =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_fadadg =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_fadadg =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_fadadg =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_fadadg =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_fadadg =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fadadg =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_fadadg =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_fadadg =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fadadg =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_fadadg =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fadadg =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fadadg =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fadadg =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fadadg =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fadadg =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fadadg =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fadadg =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_fadadg =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fadadg =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_fadadg =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fadadg =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_fadadg =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_fadadg =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fadadg =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_fadadg =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fadadg =35;case "\u0074\u006f\u0064a\u0079":*_fadadg =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fadadg =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fadadg =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fadadg =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fadadg =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fadadg =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fadadg =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fadadg =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fadadg =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fadadg =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fadadg =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fadadg =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fadadg =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fadadg =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fadadg =50;case "\u0051\u0031":*_fadadg =51;case "\u0051\u0032":*_fadadg =52;case "\u0051\u0033":*_fadadg =53;case "\u0051\u0034":*_fadadg =54;case "\u004d\u0031":*_fadadg =55;case "\u004d\u0032":*_fadadg =56;case "\u004d\u0033":*_fadadg =57;case "\u004d\u0034":*_fadadg =58;case "\u004d\u0035":*_fadadg =59;case "\u004d\u0036":*_fadadg =60;case "\u004d\u0037":*_fadadg =61;case "\u004d\u0038":*_fadadg =62;case "\u004d\u0039":*_fadadg =63;case "\u004d\u0031\u0030":*_fadadg =64;case "\u004d\u0031\u0031":*_fadadg =65;case "\u004d\u0031\u0032":*_fadadg =66;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path
|
|
func (_eceb *CT_DiscretePr )ValidateWithPath (path string )error {for _efceg ,_dfddf :=range _eceb .X {if _cbeg :=_dfddf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_efceg ));_cbeg !=nil {return _cbeg ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path
|
|
func (_dcbeff *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func NewCT_ServerFormats ()*CT_ServerFormats {_gdfge :=&CT_ServerFormats {};return _gdfge };
|
|
|
|
// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path
|
|
func (_bdfdbcf *CT_VolType )ValidateWithPath (path string )error {if _bdfdbcf .TypeAttr ==ST_VolDepTypeUnset {return _b .Errorf ("\u0025\u0073\u002f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020a\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _fcdgcc :=_bdfdbcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fcdgcc !=nil {return _fcdgcc ;};for _dbaab ,_geegd :=range _bdfdbcf .Main {if _gfecfd :=_geegd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_dbaab ));_gfecfd !=nil {return _gfecfd ;};};return nil ;};type CT_GroupMembers struct{
|
|
|
|
// Group Member Count
|
|
CountAttr *uint32 ;
|
|
|
|
// OLAP Group Member
|
|
GroupMember []*CT_GroupMember ;};
|
|
|
|
// Validate validates the CT_CellSmartTag and its children
|
|
func (_cddc *CT_CellSmartTag )Validate ()error {return _cddc .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func (_fbfaab *ST_HorizontalAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbgccc ,_eebgc :=d .Token ();if _eebgc !=nil {return _eebgc ;};if _eebab ,_ageceae :=_fbgccc .(_f .EndElement );_ageceae &&_eebab .Name ==start .Name {*_fbfaab =1;return nil ;};if _bacdd ,_bacdg :=_fbgccc .(_f .CharData );!_bacdg {return _b .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",_fbgccc );}else {switch string (_bacdd ){case "":*_fbfaab =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_fbfaab =1;case "\u006c\u0065\u0066\u0074":*_fbfaab =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fbfaab =3;case "\u0072\u0069\u0067h\u0074":*_fbfaab =4;case "\u0066\u0069\u006c\u006c":*_fbfaab =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fbfaab =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fbfaab =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fbfaab =8;};};_fbgccc ,_eebgc =d .Token ();if _eebgc !=nil {return _eebgc ;};if _bdbefb ,_bbcff :=_fbgccc .(_f .EndElement );_bbcff &&_bdbefb .Name ==start .Name {return nil ;};return _b .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",_fbgccc );};func (_cedae *CT_Groups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cedae .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cedae .CountAttr )});};e .EncodeToken (start );_gaagg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_bcgg :=range _cedae .Group {e .EncodeElement (_bcgg ,_gaagg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecadd ST_DataValidationType )Validate ()error {return _ecadd .ValidateWithPath ("")};func (_fbaa *CT_DataBar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbaa .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_fbaa .MinLengthAttr )});};if _fbaa .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_b .Sprintf ("\u0025\u0076",*_fbaa .MaxLengthAttr )});};if _fbaa .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_fbaa .ShowValueAttr ))});};e .EncodeToken (start );_agbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_dbce :=range _fbaa .Cfvo {e .EncodeElement (_dbce ,_agbc );};_gdde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_fbaa .Color ,_gdde );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbeea *CT_QueryTableDeletedFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgfagb :=range start .Attr {if _fgfagb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgebb ,_abegb :=_ga .ParseUint (_fgfagb .Value ,10,32);if _abegb !=nil {return _abegb ;};_cbdaf :=uint32 (_dgebb );_fbeea .CountAttr =&_cbdaf ;continue ;};};_ebagd :for {_ggeba ,_edbdb :=d .Token ();if _edbdb !=nil {return _edbdb ;};switch _eace :=_ggeba .(type ){case _f .StartElement :switch _eace .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_acddg :=NewCT_DeletedField ();if _fdaeec :=d .DecodeElement (_acddg ,&_eace );_fdaeec !=nil {return _fdaeec ;};_fbeea .DeletedField =append (_fbeea .DeletedField ,_acddg );default:_bb .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020o\u006e\u0020\u0043\u0054_\u0051\u0075e\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073\u0020\u0025\u0076",_eace .Name );if _dbecg :=d .Skip ();_dbecg !=nil {return _dbecg ;};};case _f .EndElement :break _ebagd ;case _f .CharData :};};return nil ;};func (_dcgdc *CT_ObjectAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcgdc .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcgdc .MoveWithCellsAttr ))});};if _dcgdc .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_dcgdc .SizeWithCellsAttr ))});};e .EncodeToken (start );_edcge :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_dcgdc .From ,_edcge );_eggde :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}};e .EncodeElement (_dcgdc .To ,_eggde );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bedebd *CT_Schema )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dagda :=range start .Attr {if _dagda .Name .Local =="\u0049\u0044"{_gcaab ,_acggf :=_dagda .Value ,error (nil );if _acggf !=nil {return _acggf ;};_bedebd .IDAttr =_gcaab ;continue ;};if _dagda .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_ebafb ,_gdgbe :=_dagda .Value ,error (nil );if _gdgbe !=nil {return _gdgbe ;};_bedebd .SchemaRefAttr =&_ebafb ;continue ;};if _dagda .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_gcdec ,_dbdcd :=_dagda .Value ,error (nil );if _dbdcd !=nil {return _dbdcd ;};_bedebd .NamespaceAttr =&_gcdec ;continue ;};if _dagda .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_fdfdbc ,_cdbfeg :=_dagda .Value ,error (nil );if _cdbfeg !=nil {return _cdbfeg ;};_bedebd .SchemaLanguageAttr =&_fdfdbc ;continue ;};};_cgcdc :for {_bgbgd ,_cbedf :=d .Token ();if _cbedf !=nil {return _cbedf ;};switch _geeeaf :=_bgbgd .(type ){case _f .StartElement :switch _geeeaf .Name {default:if _bfeac ,_defac :=_cf .CreateElement (_geeeaf );_defac !=nil {return _defac ;}else {if _ffbfed :=d .DecodeElement (_bfeac ,&_geeeaf );_ffbfed !=nil {return _ffbfed ;};_bedebd .Any =_bfeac ;};};case _f .EndElement :break _cgcdc ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_QueryCache and its children
|
|
func (_bfgba *CT_QueryCache )Validate ()error {return _bfgba .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func (_ddabf *CT_FieldsUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddabf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ddabf .CountAttr )});};e .EncodeToken (start );if _ddabf .FieldUsage !=nil {_ceeag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_aeaba :=range _ddabf .FieldUsage {e .EncodeElement (_aeaba ,_ceeag );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path
|
|
func (_efegc *CT_Hyperlinks )ValidateWithPath (path string )error {for _cdcab ,_caeca :=range _efegc .Hyperlink {if _aefdab :=_caeca .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cdcab ));_aefdab !=nil {return _aefdab ;};};return nil ;};func (_aacdf *CT_MetadataBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gagab :for {_dgag ,_abbda :=d .Token ();if _abbda !=nil {return _abbda ;};switch _bfedd :=_dgag .(type ){case _f .StartElement :switch _bfedd .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"}:_abeace :=NewCT_MetadataRecord ();if _ffdc :=d .DecodeElement (_abeace ,&_bfedd );_ffdc !=nil {return _ffdc ;};_aacdf .Rc =append (_aacdf .Rc ,_abeace );default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b\u0020\u0025v",_bfedd .Name );if _eddfbd :=d .Skip ();_eddfbd !=nil {return _eddfbd ;};};case _f .EndElement :break _gagab ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_DrawingHF and its children
|
|
func (_edffg *CT_DrawingHF )Validate ()error {return _edffg .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};
|
|
|
|
// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path
|
|
func (_bdbdb *CT_Set )ValidateWithPath (path string )error {if _gddbg :=_bdbdb .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gddbg !=nil {return _gddbg ;};for _bbgfe ,_cfdec :=range _bdbdb .Tpls {if _aggfe :=_cfdec .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bbgfe ));_aggfe !=nil {return _aggfe ;};};if _bdbdb .SortByTuple !=nil {if _dfgdcg :=_bdbdb .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_dfgdcg !=nil {return _dfgdcg ;};};return nil ;};func (_afbgba ST_MdxKPIProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afbgba .String (),start );};func NewCT_Extension ()*CT_Extension {_cfdgb :=&CT_Extension {};return _cfdgb };func (_bgfbea *ST_CellFormulaType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgfbea =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bgfbea =1;case "\u0061\u0072\u0072a\u0079":*_bgfbea =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_bgfbea =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_bgfbea =4;};return nil ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_cebef :=&CT_RevisionAutoFormatting {};return _cebef ;};
|
|
|
|
// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path
|
|
func (_dbdf *CT_Cell )ValidateWithPath (path string )error {if _acdb :=_dbdf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_acdb !=nil {return _acdb ;};if _dbdf .F !=nil {if _beb :=_dbdf .F .ValidateWithPath (path +"\u002f\u0046");_beb !=nil {return _beb ;};};if _dbdf .Is !=nil {if _cgac :=_dbdf .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_cgac !=nil {return _cgac ;};};if _dbdf .ExtLst !=nil {if _bebg :=_dbdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bebg !=nil {return _bebg ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Groups and its children
|
|
func (_fced *CT_Groups )Validate ()error {return _fced .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_gccg *CT_ChartsheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fage :=range start .Attr {if _fage .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_ffce ,_cafgg :=_ga .ParseBool (_fage .Value );if _cafgg !=nil {return _cafgg ;};_gccg .TabSelectedAttr =&_ffce ;continue ;};if _fage .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_gdac ,_fcec :=_ga .ParseUint (_fage .Value ,10,32);if _fcec !=nil {return _fcec ;};_bcdc :=uint32 (_gdac );_gccg .ZoomScaleAttr =&_bcdc ;continue ;};if _fage .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_bdagf ,_agffe :=_ga .ParseUint (_fage .Value ,10,32);if _agffe !=nil {return _agffe ;};_gccg .WorkbookViewIdAttr =uint32 (_bdagf );continue ;};if _fage .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_gbbc ,_fcde :=_ga .ParseBool (_fage .Value );if _fcde !=nil {return _fcde ;};_gccg .ZoomToFitAttr =&_gbbc ;continue ;};};_bcad :for {_afbg ,_ccag :=d .Token ();if _ccag !=nil {return _ccag ;};switch _bagfc :=_afbg .(type ){case _f .StartElement :switch _bagfc .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccg .ExtLst =NewCT_ExtensionList ();if _ccde :=d .DecodeElement (_gccg .ExtLst ,&_bagfc );_ccde !=nil {return _ccde ;};default:_bb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0020\u0025\u0076",_bagfc .Name );if _deegb :=d .Skip ();_deegb !=nil {return _deegb ;};};case _f .EndElement :break _bcad ;case _f .CharData :};};return nil ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_cbagd :=&CT_PivotHierarchy {};return _cbagd };func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_gafc :=&CT_CellStyleXfs {};return _gafc };
|
|
|
|
// Validate validates the CT_MdxTuple and its children
|
|
func (_gdcbd *CT_MdxTuple )Validate ()error {return _gdcbd .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};
|
|
|
|
// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path
|
|
func (_fdfaa *CT_PivotArea )ValidateWithPath (path string )error {if _afagc :=_fdfaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_afagc !=nil {return _afagc ;};if _edbaa :=_fdfaa .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_edbaa !=nil {return _edbaa ;};if _fdfaa .References !=nil {if _ecadfa :=_fdfaa .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_ecadfa !=nil {return _ecadfa ;};};if _fdfaa .ExtLst !=nil {if _bdabg :=_fdfaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdabg !=nil {return _bdabg ;};};return nil ;};func (_gdagc *ST_FormulaExpression )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gdagc =0;case "\u0072\u0065\u0066":*_gdagc =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_gdagc =2;case "\u0061\u0072\u0065\u0061":*_gdagc =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_gdagc =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_gdagc =5;};return nil ;};func (_cegcc *CT_Dimensions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cegcc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cegcc .CountAttr )});};e .EncodeToken (start );if _cegcc .Dimension !=nil {_gaeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_cgdd :=range _cegcc .Dimension {e .EncodeElement (_cgdd ,_gaeg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_FileRecoveryPr and its children
|
|
func (_ffcda *CT_FileRecoveryPr )Validate ()error {return _ffcda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};
|
|
|
|
// Validate validates the CT_TableParts and its children
|
|
func (_ebccdb *CT_TableParts )Validate ()error {return _ebccdb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};type CT_CalculatedItem struct{
|
|
|
|
// Field Index
|
|
FieldAttr *uint32 ;
|
|
|
|
// Calculated Item Formula
|
|
FormulaAttr *string ;
|
|
|
|
// Calculated Item Location
|
|
PivotArea *CT_PivotArea ;
|
|
|
|
// Future Feature Data Storage Area
|
|
ExtLst *CT_ExtensionList ;};func (_bbgbdf *CT_RevisionSheetRename )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eefcc :=range start .Attr {if _eefcc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_afccg ,_aabad :=_ga .ParseUint (_eefcc .Value ,10,32);if _aabad !=nil {return _aabad ;};_bbgbdf .SheetIdAttr =uint32 (_afccg );continue ;};if _eefcc .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_bcade ,_gddcc :=_eefcc .Value ,error (nil );if _gddcc !=nil {return _gddcc ;};_bbgbdf .OldNameAttr =_bcade ;continue ;};if _eefcc .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_abfcb ,_gagdc :=_eefcc .Value ,error (nil );if _gagdc !=nil {return _gagdc ;};_bbgbdf .NewNameAttr =_abfcb ;continue ;};if _eefcc .Name .Local =="\u0072\u0049\u0064"{_cagbe ,_dcaecb :=_ga .ParseUint (_eefcc .Value ,10,32);if _dcaecb !=nil {return _dcaecb ;};_ccdcc :=uint32 (_cagbe );_bbgbdf .RIdAttr =&_ccdcc ;continue ;};if _eefcc .Name .Local =="\u0075\u0061"{_dfbda ,_effdfb :=_ga .ParseBool (_eefcc .Value );if _effdfb !=nil {return _effdfb ;};_bbgbdf .UaAttr =&_dfbda ;continue ;};if _eefcc .Name .Local =="\u0072\u0061"{_ecegaa ,_cbeff :=_ga .ParseBool (_eefcc .Value );if _cbeff !=nil {return _cbeff ;};_bbgbdf .RaAttr =&_ecegaa ;continue ;};};_beagg :for {_bgccgd ,_egacd :=d .Token ();if _egacd !=nil {return _egacd ;};switch _deaed :=_bgccgd .(type ){case _f .StartElement :switch _deaed .Name {case _f .Name {Space :"\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbgbdf .ExtLst =NewCT_ExtensionList ();if _cfdaf :=d .DecodeElement (_bbgbdf .ExtLst ,&_deaed );_cfdaf !=nil {return _cfdaf ;};default:_bb .Log .Debug ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061\u006d\u0065\u0020\u0025\u0076",_deaed .Name );if _afaba :=d .Skip ();_afaba !=nil {return _afaba ;};};case _f .EndElement :break _beagg ;case _f .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_OleLink and its children
|
|
func (_gdfbb *CT_OleLink )Validate ()error {return _gdfbb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_afbbd :=&CT_SheetBackgroundPicture {};return _afbbd ;};func (_gfcef ST_DvAspect )Validate ()error {return _gfcef .ValidateWithPath ("")};func (_edgfg *ST_CalcMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_edgfg =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_edgfg =1;case "\u0061\u0075\u0074\u006f":*_edgfg =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_edgfg =3;};return nil ;};func (_gefcg *CT_Top10 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgfgbg :=range start .Attr {if _dgfgbg .Name .Local =="\u0074\u006f\u0070"{_cfaegg ,_fdfad :=_ga .ParseBool (_dgfgbg .Value );if _fdfad !=nil {return _fdfad ;};_gefcg .TopAttr =&_cfaegg ;continue ;};if _dgfgbg .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_afegg ,_gdcae :=_ga .ParseBool (_dgfgbg .Value );if _gdcae !=nil {return _gdcae ;};_gefcg .PercentAttr =&_afegg ;continue ;};if _dgfgbg .Name .Local =="\u0076\u0061\u006c"{_gfabd ,_aedgeb :=_ga .ParseFloat (_dgfgbg .Value ,64);if _aedgeb !=nil {return _aedgeb ;};_gefcg .ValAttr =_gfabd ;continue ;};if _dgfgbg .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_ccbca ,_acgcg :=_ga .ParseFloat (_dgfgbg .Value ,64);if _acgcg !=nil {return _acgcg ;};_gefcg .FilterValAttr =&_ccbca ;continue ;};};for {_cgfdg ,_aafffg :=d .Token ();if _aafffg !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_aafffg );};if _bffgdf ,_cdbfg :=_cgfdg .(_f .EndElement );_cdbfg &&_bffgdf .Name ==start .Name {break ;};};return nil ;};func (_efcceb *CT_SmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _efcceb .EmbedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_bfbbag (*_efcceb .EmbedAttr ))});};if _efcceb .ShowAttr !=ST_SmartTagShowUnset {_fgdfa ,_cggaea :=_efcceb .ShowAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006f\u0077"});if _cggaea !=nil {return _cggaea ;};start .Attr =append (start .Attr ,_fgdfa );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path
|
|
func (_fbbcbe *CT_PivotField )ValidateWithPath (path string )error {if _baedd :=_fbbcbe .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_baedd !=nil {return _baedd ;};if _baadec :=_fbbcbe .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_baadec !=nil {return _baadec ;};if _fbbcbe .Items !=nil {if _gdcafa :=_fbbcbe .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_gdcafa !=nil {return _gdcafa ;};};if _fbbcbe .AutoSortScope !=nil {if _abagc :=_fbbcbe .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065");_abagc !=nil {return _abagc ;};};if _fbbcbe .ExtLst !=nil {if _edecgc :=_fbbcbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edecgc !=nil {return _edecgc ;};};return nil ;};
|
|
|
|
// Validate validates the CT_SingleXmlCell and its children
|
|
func (_caaab *CT_SingleXmlCell )Validate ()error {return _caaab .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};type CT_VolType struct{
|
|
|
|
// Type
|
|
TypeAttr ST_VolDepType ;
|
|
|
|
// Main
|
|
Main []*CT_VolMain ;};func (_cdaaggc *ST_CellType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdaaggc =0;case "\u0062":*_cdaaggc =1;case "\u006e":*_cdaaggc =2;case "\u0065":*_cdaaggc =3;case "\u0073":*_cdaaggc =4;case "\u0073\u0074\u0072":*_cdaaggc =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_cdaaggc =6;};return nil ;};func NewCT_RangePr ()*CT_RangePr {_fbaca :=&CT_RangePr {};return _fbaca };func init (){_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_AutoFilter );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e",NewCT_FilterColumn );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_Filters );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r",NewCT_Filter );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_CustomFilters );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_CustomFilter );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030",NewCT_Top10 );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072",NewCT_ColorFilter );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_IconFilter );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072",NewCT_DynamicFilter );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065",NewCT_SortState );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e",NewCT_SortCondition );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d",NewCT_DateGroupItem );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074",NewCT_XStringElement );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072",NewCT_ObjectAnchor );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e",NewCT_CalcChain );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c",NewCT_CalcCell );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewCT_Comments );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073",NewCT_Authors );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072",NewCT_CommentPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f",NewCT_MapInfo );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0063\u0068\u0065\u006da",NewCT_Schema );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0070",NewCT_Map );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067",NewCT_DataBinding );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073",NewCT_Connections );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Connection );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0062\u0050\u0072",NewCT_DbPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r",NewCT_OlapPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072",NewCT_WebPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073",NewCT_Parameters );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072",NewCT_Parameter );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s",NewCT_Tables );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_TableMissing );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r",NewCT_TextPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_TextFields );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_TextField );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_PivotCacheDefinition );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073",NewCT_CacheFields );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_CacheField );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065",NewCT_CacheSource );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065",NewCT_WorksheetSource );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e",NewCT_Consolidation );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073",NewCT_Pages );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065",NewCT_PCDSCPage );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d",NewCT_PageItem );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073",NewCT_RangeSets );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074",NewCT_RangeSet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073",NewCT_SharedItems );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067",NewCT_Missing );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r",NewCT_Number );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072",NewCT_Error );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065",NewCT_DateTime );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070",NewCT_FieldGroup );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072",NewCT_RangePr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072",NewCT_DiscretePr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073",NewCT_GroupItems );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073",NewCT_PivotCacheRecords );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d",NewCT_Record );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073",NewCT_PCDKPIs );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I",NewCT_PCDKPI );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_CacheHierarchies );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_CacheHierarchy );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065",NewCT_FieldsUsage );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065",NewCT_FieldUsage );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073",NewCT_GroupLevels );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c",NewCT_GroupLevel );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s",NewCT_Groups );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070",NewCT_LevelGroup );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_GroupMembers );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072",NewCT_GroupMember );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065",NewCT_TupleCache );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074",NewCT_ServerFormat );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ServerFormats );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073",NewCT_PCDSDTCEntries );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s",NewCT_Tuples );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065",NewCT_Tuple );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0065\u0074\u0073",NewCT_Sets );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0065\u0074",NewCT_Set );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065",NewCT_QueryCache );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079",NewCT_Query );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073",NewCT_CalculatedItems );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d",NewCT_CalculatedItem );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073",NewCT_CalculatedMembers );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072",NewCT_CalculatedMember );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e",NewCT_pivotTableDefinition );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e",NewCT_Location );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073",NewCT_PivotFields );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064",NewCT_PivotField );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065",NewCT_AutoSortScope );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073",NewCT_Items );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0049\u0074\u0065\u006d",NewCT_Item );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_PageFields );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064",NewCT_PageField );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_DataFields );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064",NewCT_DataField );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073",NewCT_rowItems );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073",NewCT_colItems );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049",NewCT_I );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058",NewCT_X );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_RowFields );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_ColFields );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064",NewCT_Field );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_Formats );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t",NewCT_Format );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ConditionalFormats );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074",NewCT_ConditionalFormat );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073",NewCT_PivotAreas );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073",NewCT_ChartFormats );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074",NewCT_ChartFormat );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073",NewCT_PivotHierarchies );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079",NewCT_PivotHierarchy );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_RowHierarchiesUsage );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065",NewCT_ColHierarchiesUsage );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065",NewCT_HierarchyUsage );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_MemberProperties );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_MemberProperty );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073",NewCT_Members );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r",NewCT_Member );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073",NewCT_Dimensions );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_PivotDimension );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073",NewCT_MeasureGroups );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073",NewCT_MeasureDimensionMaps );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070",NewCT_MeasureGroup );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070",NewCT_MeasureDimensionMap );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065",NewCT_PivotTableStyle );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073",NewCT_PivotFilters );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072",NewCT_PivotFilter );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061",NewCT_PivotArea );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073",NewCT_PivotAreaReferences );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065",NewCT_PivotAreaReference );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078",NewCT_Index );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewCT_QueryTable );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068",NewCT_QueryTableRefresh );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073",NewCT_QueryTableDeletedFields );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064",NewCT_DeletedField );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073",NewCT_QueryTableFields );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064",NewCT_QueryTableField );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0073\u0074",NewCT_Sst );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e",NewCT_PhoneticRun );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0045\u006c\u0074",NewCT_RElt );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct",NewCT_RPrElt );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0073\u0074",NewCT_Rst );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072",NewCT_PhoneticPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073",NewCT_RevisionHeaders );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073",NewCT_Revisions );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072",NewCT_RevisionHeader );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070",NewCT_SheetIdMap );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064",NewCT_SheetId );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073",NewCT_ReviewedRevisions );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064",NewCT_Reviewed );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f",NewCT_UndoInfo );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e",NewCT_RevisionRowColumn );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065",NewCT_RevisionMove );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077",NewCT_RevisionCustomView );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065",NewCT_RevisionSheetRename );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074",NewCT_RevisionInsertSheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065",NewCT_RevisionCellChange );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_RevisionFormatting );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg",NewCT_RevisionAutoFormatting );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074",NewCT_RevisionComment );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_RevisionDefinedName );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074",NewCT_RevisionConflict );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eQ\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064",NewCT_RevisionQueryTableField );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073",NewCT_Users );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072",NewCT_SharedUser );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074",NewCT_Macrosheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074",NewCT_Dialogsheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074",NewCT_Worksheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061",NewCT_SheetData );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072",NewCT_SheetCalcPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072",NewCT_SheetFormatPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u0073",NewCT_Cols );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c",NewCT_Col );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0052\u006f\u0077",NewCT_Row );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0065\u006c\u006c",NewCT_Cell );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_SheetPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e",NewCT_SheetDimension );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_SheetViews );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_SheetView );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0050\u0061\u006e\u0065",NewCT_Pane );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e",NewCT_PivotSelection );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_Selection );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b",NewCT_PageBreak );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b",NewCT_Break );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072",NewCT_OutlinePr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072",NewCT_PageSetUpPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065",NewCT_DataConsolidate );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073",NewCT_DataRefs );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066",NewCT_DataRef );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073",NewCT_MergeCells );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c",NewCT_MergeCell );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_CellSmartTags );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067",NewCT_CellSmartTag );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072",NewCT_CellSmartTagPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_Drawing );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067",NewCT_LegacyDrawing );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046",NewCT_DrawingHF );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomSheetViews );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077",NewCT_CustomSheetView );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073",NewCT_DataValidations );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e",NewCT_DataValidation );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067",NewCT_ConditionalFormatting );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce",NewCT_CfRule );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073",NewCT_Hyperlinks );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b",NewCT_Hyperlink );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061",NewCT_CellFormula );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065",NewCT_ColorScale );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072",NewCT_DataBar );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074",NewCT_IconSet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0066\u0076\u006f",NewCT_Cfvo );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073",NewCT_PageMargins );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073",NewCT_PrintOptions );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070",NewCT_PageSetup );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073",NewCT_Scenarios );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e",NewCT_SheetProtection );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073",NewCT_ProtectedRanges );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065",NewCT_ProtectedRange );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f",NewCT_Scenario );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073",NewCT_InputCells );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073",NewCT_CellWatches );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068",NewCT_CellWatch );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewCT_Chartsheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072",NewCT_ChartsheetPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073",NewCT_ChartsheetViews );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077",NewCT_ChartsheetView );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_ChartsheetProtection );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070",NewCT_CsPageSetup );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073",NewCT_CustomChartsheetViews );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077",NewCT_CustomChartsheetView );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CustomProperties );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_CustomProperty );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073",NewCT_OleObjects );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072",NewCT_ObjectPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073",NewCT_WebPublishItems );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d",NewCT_WebPublishItem );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073",NewCT_Controls );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072",NewCT_ControlPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073",NewCT_IgnoredErrors );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072",NewCT_IgnoredError );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073",NewCT_TableParts );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074",NewCT_TablePart );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewCT_Metadata );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073",NewCT_MetadataTypes );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065",NewCT_MetadataType );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073",NewCT_MetadataBlocks );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b",NewCT_MetadataBlock );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064",NewCT_MetadataRecord );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_FutureMetadata );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b",NewCT_FutureMetadataBlock );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061",NewCT_MdxMetadata );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078",NewCT_Mdx );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065",NewCT_MdxTuple );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t",NewCT_MdxSet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070",NewCT_MdxMemeberProp );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I",NewCT_MdxKPI );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078",NewCT_MetadataStringIndex );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073",NewCT_MetadataStrings );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewCT_SingleXmlCells );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c",NewCT_SingleXmlCell );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072",NewCT_XmlCellPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072",NewCT_XmlPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074",NewCT_Stylesheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074",NewCT_CellAlignment );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073",NewCT_Borders );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r",NewCT_Border );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072",NewCT_BorderPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e",NewCT_CellProtection );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073",NewCT_Fonts );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073",NewCT_Fills );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u0069\u006c\u006c",NewCT_Fill );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c",NewCT_PatternFill );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072",NewCT_Color );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c",NewCT_GradientFill );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070",NewCT_GradientStop );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073",NewCT_NumFmts );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt",NewCT_NumFmt );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073",NewCT_CellStyleXfs );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073",NewCT_CellXfs );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fX\u0066",NewCT_Xf );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_CellStyles );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065",NewCT_CellStyle );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0044\u0078\u0066\u0073",NewCT_Dxfs );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0078\u0066",NewCT_Dxf );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s",NewCT_Colors );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_IndexedColors );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073",NewCT_MRUColors );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072",NewCT_RgbColor );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073",NewCT_TableStyles );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065",NewCT_TableStyle );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074",NewCT_TableStyleElement );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079",NewCT_BooleanProperty );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065",NewCT_FontSize );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079",NewCT_IntProperty );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065",NewCT_FontName );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079",NewCT_VerticalAlignFontProperty );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065",NewCT_FontScheme );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079",NewCT_UnderlineProperty );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079",NewCT_FontFamily );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewCT_ExternalLink );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b",NewCT_ExternalBook );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalSheetNames );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065",NewCT_ExternalSheetName );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_ExternalDefinedNames );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065",NewCT_ExternalDefinedName );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074",NewCT_ExternalSheetDataSet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061",NewCT_ExternalSheetData );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077",NewCT_ExternalRow );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c",NewCT_ExternalCell );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b",NewCT_DdeLink );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_DdeItems );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d",NewCT_DdeItem );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073",NewCT_DdeValues );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_DdeValue );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b",NewCT_OleLink );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073",NewCT_OleItems );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d",NewCT_OleItem );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065",NewCT_Table );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f",NewCT_TableStyleInfo );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073",NewCT_TableColumns );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e",NewCT_TableColumn );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061",NewCT_TableFormula );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072",NewCT_XmlColumnPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewCT_VolTypes );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065",NewCT_VolType );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e",NewCT_VolMain );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063",NewCT_VolTopic );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066",NewCT_VolTopicRef );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewCT_Workbook );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e",NewCT_FileVersion );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073",NewCT_BookViews );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_BookView );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073",NewCT_CustomWorkbookViews );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077",NewCT_CustomWorkbookView );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s",NewCT_Sheets );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074",NewCT_Sheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072",NewCT_WorkbookPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072",NewCT_SmartTagPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073",NewCT_SmartTagTypes );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065",NewCT_SmartTagType );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072",NewCT_FileRecoveryPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r",NewCT_CalcPr );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073",NewCT_DefinedNames );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065",NewCT_DefinedName );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073",NewCT_ExternalReferences );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065",NewCT_ExternalReference );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e",NewCT_SheetBackgroundPicture );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073",NewCT_PivotCaches );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065",NewCT_PivotCache );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067",NewCT_FileSharing );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065",NewCT_OleSize );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e",NewCT_WorkbookProtection );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067",NewCT_WebPublishing );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073",NewCT_FunctionGroups );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070",NewCT_FunctionGroup );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073",NewCT_WebPublishObjects );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_WebPublishObject );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063a\u006c\u0063\u0043\u0068\u0061\u0069n",NewCalcChain );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073",NewComments );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u004da\u0070\u0049\u006e\u0066\u006f",NewMapInfo );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","c\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073",NewConnections );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotCacheDefinition );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073",NewPivotCacheRecords );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","p\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e",NewPivotTableDefinition );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065",NewQueryTable );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0073\u0074",NewSst );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0068e\u0061\u0064\u0065\u0072\u0073",NewHeaders );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0072e\u0076\u0069\u0073\u0069\u006f\u006es",NewRevisions );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0075\u0073\u0065r\u0073",NewUsers );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t",NewWorksheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074",NewChartsheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","d\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074",NewDialogsheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061",NewMetadata );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073",NewSingleXmlCells );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074",NewStyleSheet );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b",NewExternalLink );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0074\u0061\u0062l\u0065",NewTable );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073",NewVolTypes );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b",NewWorkbook );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061",NewAG_RevData );_cf .RegisterConstructor ("\u0068\u0074\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/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e","\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074",NewAG_AutoFormat );};func (_caegd ST_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_caegd .String (),start );};func (_cccaa ST_TableStyleType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cccaa .String (),start );}; |