npoi

Форк
0
/
StyleSheet.cs 
703 строки · 21.7 Кб
1
// ------------------------------------------------------------------------------
2
//  <auto-generated>
3
//    Generated by Xsd2Code. Version 3.4.0.38967
4
//    <NameSpace>NPOI.OpenXmlFormats.Dml</NameSpace><Collection>List</Collection><codeType>CSharp</codeType><EnableDataBinding>False</EnableDataBinding><EnableLazyLoading>False</EnableLazyLoading><TrackingChangesEnable>False</TrackingChangesEnable><GenTrackingClasses>False</GenTrackingClasses><HidePrivateFieldInIDE>False</HidePrivateFieldInIDE><EnableSummaryComment>False</EnableSummaryComment><VirtualProp>False</VirtualProp><IncludeSerializeMethod>False</IncludeSerializeMethod><UseBaseClass>False</UseBaseClass><GenBaseClass>False</GenBaseClass><GenerateCloneMethod>False</GenerateCloneMethod><GenerateDataContracts>False</GenerateDataContracts><CodeBaseTag>Net20</CodeBaseTag><SerializeMethodName>Serialize</SerializeMethodName><DeserializeMethodName>Deserialize</DeserializeMethodName><SaveToFileMethodName>SaveToFile</SaveToFileMethodName><LoadFromFileMethodName>LoadFromFile</LoadFromFileMethodName><GenerateXMLAttributes>True</GenerateXMLAttributes><EnableEncoding>False</EnableEncoding><AutomaticProperties>False</AutomaticProperties><GenerateShouldSerialize>False</GenerateShouldSerialize><DisableDebug>True</DisableDebug><PropNameSpecified>Default</PropNameSpecified><Encoder>UTF8</Encoder><CustomUsings></CustomUsings><ExcludeIncludedTypes>True</ExcludeIncludedTypes><EnableInitializeFields>True</EnableInitializeFields>
5
//  </auto-generated>
6
// ------------------------------------------------------------------------------
7
namespace NPOI.OpenXmlFormats.Dml
8
{
9
    using System;
10
    using System.Diagnostics;
11
    using System.Xml.Serialization;
12
    using System.Collections;
13
    using System.Xml.Schema;
14
    using System.ComponentModel;
15
    using System.Collections.Generic;
16
    using System.Xml;
17
    using System.IO;
18
    using NPOI.OpenXml4Net.Util;
19

20

21
    [Serializable]
22
    [DebuggerStepThrough]
23
    [System.ComponentModel.DesignerCategoryAttribute("code")]
24
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main")]
25
    [XmlRoot("themeManager", Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main", IsNullable = false)]
26
    public class CT_EmptyElement
27
    {
28
    }
29

30
    [Serializable]
31
    [DebuggerStepThrough]
32
    [System.ComponentModel.DesignerCategoryAttribute("code")]
33
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main")]
34
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main", IsNullable = true)]
35
    public partial class CT_ColorMapping
36
    {
37

38
        private CT_OfficeArtExtensionList extLstField;
39

40
        private ST_ColorSchemeIndex bg1Field;
41

42
        private ST_ColorSchemeIndex tx1Field;
43

44
        private ST_ColorSchemeIndex bg2Field;
45

46
        private ST_ColorSchemeIndex tx2Field;
47

48
        private ST_ColorSchemeIndex accent1Field;
49

50
        private ST_ColorSchemeIndex accent2Field;
51

52
        private ST_ColorSchemeIndex accent3Field;
53

54
        private ST_ColorSchemeIndex accent4Field;
55

56
        private ST_ColorSchemeIndex accent5Field;
57

58
        private ST_ColorSchemeIndex accent6Field;
59

60
        private ST_ColorSchemeIndex hlinkField;
61

62
        private ST_ColorSchemeIndex folHlinkField;
63

64
        public static CT_ColorMapping Parse(XmlNode node, XmlNamespaceManager namespaceManager)
65
        {
66
            if (node == null)
67
                return null;
68
            CT_ColorMapping ctObj = new CT_ColorMapping();
69
            if (node.Attributes["bg1"] != null)
70
                ctObj.bg1 = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["bg1"].Value);
71
            if (node.Attributes["tx1"] != null)
72
                ctObj.tx1 = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["tx1"].Value);
73
            if (node.Attributes["bg2"] != null)
74
                ctObj.bg2 = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["bg2"].Value);
75
            if (node.Attributes["tx2"] != null)
76
                ctObj.tx2 = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["tx2"].Value);
77
            if (node.Attributes["accent1"] != null)
78
                ctObj.accent1 = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["accent1"].Value);
79
            if (node.Attributes["accent2"] != null)
80
                ctObj.accent2 = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["accent2"].Value);
81
            if (node.Attributes["accent3"] != null)
82
                ctObj.accent3 = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["accent3"].Value);
83
            if (node.Attributes["accent4"] != null)
84
                ctObj.accent4 = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["accent4"].Value);
85
            if (node.Attributes["accent5"] != null)
86
                ctObj.accent5 = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["accent5"].Value);
87
            if (node.Attributes["accent6"] != null)
88
                ctObj.accent6 = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["accent6"].Value);
89
            if (node.Attributes["hlink"] != null)
90
                ctObj.hlink = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["hlink"].Value);
91
            if (node.Attributes["folHlink"] != null)
92
                ctObj.folHlink = (ST_ColorSchemeIndex)Enum.Parse(typeof(ST_ColorSchemeIndex), node.Attributes["folHlink"].Value);
93
            foreach (XmlNode childNode in node.ChildNodes)
94
            {
95
                if (childNode.LocalName == "extLst")
96
                    ctObj.extLst = CT_OfficeArtExtensionList.Parse(childNode, namespaceManager);
97
            }
98
            return ctObj;
99
        }
100

101

102

103
        internal void Write(StreamWriter sw, string nodeName)
104
        {
105
            sw.Write(string.Format("<a:{0}", nodeName));
106
            XmlHelper.WriteAttribute(sw, "bg1", this.bg1.ToString());
107
            XmlHelper.WriteAttribute(sw, "tx1", this.tx1.ToString());
108
            XmlHelper.WriteAttribute(sw, "bg2", this.bg2.ToString());
109
            XmlHelper.WriteAttribute(sw, "tx2", this.tx2.ToString());
110
            XmlHelper.WriteAttribute(sw, "accent1", this.accent1.ToString());
111
            XmlHelper.WriteAttribute(sw, "accent2", this.accent2.ToString());
112
            XmlHelper.WriteAttribute(sw, "accent3", this.accent3.ToString());
113
            XmlHelper.WriteAttribute(sw, "accent4", this.accent4.ToString());
114
            XmlHelper.WriteAttribute(sw, "accent5", this.accent5.ToString());
115
            XmlHelper.WriteAttribute(sw, "accent6", this.accent6.ToString());
116
            XmlHelper.WriteAttribute(sw, "hlink", this.hlink.ToString());
117
            XmlHelper.WriteAttribute(sw, "folHlink", this.folHlink.ToString());
118
            sw.Write(">");
119
            if (this.extLst != null)
120
                this.extLst.Write(sw, "extLst");
121
            sw.Write(string.Format("</a:{0}>", nodeName));
122
        }
123

124
        public CT_ColorMapping()
125
        {
126
            //this.extLstField = new CT_OfficeArtExtensionList();
127
        }
128

129
        [XmlElement(Order = 0)]
130
        public CT_OfficeArtExtensionList extLst
131
        {
132
            get
133
            {
134
                return this.extLstField;
135
            }
136
            set
137
            {
138
                this.extLstField = value;
139
            }
140
        }
141

142
        [XmlAttribute]
143
        public ST_ColorSchemeIndex bg1
144
        {
145
            get
146
            {
147
                return this.bg1Field;
148
            }
149
            set
150
            {
151
                this.bg1Field = value;
152
            }
153
        }
154

155
        [XmlAttribute]
156
        public ST_ColorSchemeIndex tx1
157
        {
158
            get
159
            {
160
                return this.tx1Field;
161
            }
162
            set
163
            {
164
                this.tx1Field = value;
165
            }
166
        }
167

168
        [XmlAttribute]
169
        public ST_ColorSchemeIndex bg2
170
        {
171
            get
172
            {
173
                return this.bg2Field;
174
            }
175
            set
176
            {
177
                this.bg2Field = value;
178
            }
179
        }
180

181
        [XmlAttribute]
182
        public ST_ColorSchemeIndex tx2
183
        {
184
            get
185
            {
186
                return this.tx2Field;
187
            }
188
            set
189
            {
190
                this.tx2Field = value;
191
            }
192
        }
193

194
        [XmlAttribute]
195
        public ST_ColorSchemeIndex accent1
196
        {
197
            get
198
            {
199
                return this.accent1Field;
200
            }
201
            set
202
            {
203
                this.accent1Field = value;
204
            }
205
        }
206

207
        [XmlAttribute]
208
        public ST_ColorSchemeIndex accent2
209
        {
210
            get
211
            {
212
                return this.accent2Field;
213
            }
214
            set
215
            {
216
                this.accent2Field = value;
217
            }
218
        }
219

220
        [XmlAttribute]
221
        public ST_ColorSchemeIndex accent3
222
        {
223
            get
224
            {
225
                return this.accent3Field;
226
            }
227
            set
228
            {
229
                this.accent3Field = value;
230
            }
231
        }
232

233
        [XmlAttribute]
234
        public ST_ColorSchemeIndex accent4
235
        {
236
            get
237
            {
238
                return this.accent4Field;
239
            }
240
            set
241
            {
242
                this.accent4Field = value;
243
            }
244
        }
245

246
        [XmlAttribute]
247
        public ST_ColorSchemeIndex accent5
248
        {
249
            get
250
            {
251
                return this.accent5Field;
252
            }
253
            set
254
            {
255
                this.accent5Field = value;
256
            }
257
        }
258

259
        [XmlAttribute]
260
        public ST_ColorSchemeIndex accent6
261
        {
262
            get
263
            {
264
                return this.accent6Field;
265
            }
266
            set
267
            {
268
                this.accent6Field = value;
269
            }
270
        }
271

272
        [XmlAttribute]
273
        public ST_ColorSchemeIndex hlink
274
        {
275
            get
276
            {
277
                return this.hlinkField;
278
            }
279
            set
280
            {
281
                this.hlinkField = value;
282
            }
283
        }
284

285
        [XmlAttribute]
286
        public ST_ColorSchemeIndex folHlink
287
        {
288
            get
289
            {
290
                return this.folHlinkField;
291
            }
292
            set
293
            {
294
                this.folHlinkField = value;
295
            }
296
        }
297
    }
298

299

300
    [Serializable]
301
    [DebuggerStepThrough]
302
    [System.ComponentModel.DesignerCategoryAttribute("code")]
303
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main")]
304
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main", IsNullable = true)]
305
    public partial class CT_ColorMappingOverride
306
    {
307

308
        private object itemField;
309

310
        [XmlElement("masterClrMapping", typeof(CT_EmptyElement), Order = 0)]
311
        [XmlElement("overrideClrMapping", typeof(CT_ColorMapping), Order = 0)]
312
        public object Item
313
        {
314
            get
315
            {
316
                return this.itemField;
317
            }
318
            set
319
            {
320
                this.itemField = value;
321
            }
322
        }
323
    }
324

325

326
    [Serializable]
327
    [DebuggerStepThrough]
328
    [System.ComponentModel.DesignerCategoryAttribute("code")]
329
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main")]
330
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main", IsNullable = true)]
331
    public partial class CT_ColorSchemeAndMapping
332
    {
333

334
        private CT_ColorScheme clrSchemeField;
335

336
        private CT_ColorMapping clrMapField;
337

338
        public static CT_ColorSchemeAndMapping Parse(XmlNode node, XmlNamespaceManager namespaceManager)
339
        {
340
            if (node == null)
341
                return null;
342
            CT_ColorSchemeAndMapping ctObj = new CT_ColorSchemeAndMapping();
343
            foreach (XmlNode childNode in node.ChildNodes)
344
            {
345
                if (childNode.LocalName == "clrScheme")
346
                    ctObj.clrScheme = CT_ColorScheme.Parse(childNode, namespaceManager);
347
                else if (childNode.LocalName == "clrMap")
348
                    ctObj.clrMap = CT_ColorMapping.Parse(childNode, namespaceManager);
349
            }
350
            return ctObj;
351
        }
352

353

354

355
        internal void Write(StreamWriter sw, string nodeName)
356
        {
357
            sw.Write(string.Format("<a:{0}", nodeName));
358
            sw.Write(">");
359
            if (this.clrScheme != null)
360
                this.clrScheme.Write(sw, "clrScheme");
361
            if (this.clrMap != null)
362
                this.clrMap.Write(sw, "clrMap");
363
            sw.Write(string.Format("</a:{0}>", nodeName));
364
        }
365

366
        public CT_ColorSchemeAndMapping()
367
        {
368
            //this.clrMapField = new CT_ColorMapping();
369
            //this.clrSchemeField = new CT_ColorScheme();
370
        }
371

372
        [XmlElement(Order = 0)]
373
        public CT_ColorScheme clrScheme
374
        {
375
            get
376
            {
377
                return this.clrSchemeField;
378
            }
379
            set
380
            {
381
                this.clrSchemeField = value;
382
            }
383
        }
384

385
        [XmlElement(Order = 1)]
386
        public CT_ColorMapping clrMap
387
        {
388
            get
389
            {
390
                return this.clrMapField;
391
            }
392
            set
393
            {
394
                this.clrMapField = value;
395
            }
396
        }
397
    }
398

399

400
    [Serializable]
401
    [DebuggerStepThrough]
402
    [System.ComponentModel.DesignerCategoryAttribute("code")]
403
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main")]
404
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main", IsNullable = true)]
405
    public partial class CT_ColorSchemeList
406
    {
407

408
        private List<CT_ColorSchemeAndMapping> extraClrSchemeField;
409

410
        public CT_ColorSchemeList()
411
        {
412
            this.extraClrSchemeField = new List<CT_ColorSchemeAndMapping>();
413
        }
414

415
        [XmlElement("extraClrScheme", Order = 0)]
416
        public List<CT_ColorSchemeAndMapping> extraClrScheme
417
        {
418
            get
419
            {
420
                return this.extraClrSchemeField;
421
            }
422
            set
423
            {
424
                this.extraClrSchemeField = value;
425
            }
426
        }
427
    }
428

429

430
    [Serializable]
431
    [DebuggerStepThrough]
432
    [System.ComponentModel.DesignerCategoryAttribute("code")]
433
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main")]
434
    [XmlRoot("theme", Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main", IsNullable = false)]
435
    public class CT_OfficeStyleSheet
436
    {
437

438
        private CT_BaseStyles themeElementsField;
439

440
        private CT_ObjectStyleDefaults objectDefaultsField;
441

442
        private List<CT_ColorSchemeAndMapping> extraClrSchemeLstField;
443

444
        private List<CT_CustomColor> custClrLstField;
445

446
        private CT_OfficeArtExtensionList extLstField;
447

448
        private string nameField;
449

450
        public CT_OfficeStyleSheet()
451
        {
452
        }
453
        public static CT_OfficeStyleSheet Parse(XmlNode node, XmlNamespaceManager namespaceManager)
454
        {
455
            if (node == null)
456
                return null;
457
            CT_OfficeStyleSheet ctObj = new CT_OfficeStyleSheet();
458
            ctObj.name = XmlHelper.ReadString(node.Attributes["name"]);
459
            ctObj.custClrLst = new List<CT_CustomColor>();
460
            foreach (XmlNode childNode in node.ChildNodes)
461
            {
462
                if (childNode.LocalName == "themeElements")
463
                    ctObj.themeElements = CT_BaseStyles.Parse(childNode, namespaceManager);
464
                else if (childNode.LocalName == "objectDefaults")
465
                    ctObj.objectDefaults = CT_ObjectStyleDefaults.Parse(childNode, namespaceManager);
466
                else if (childNode.LocalName == "extLst")
467
                    ctObj.extLst = CT_OfficeArtExtensionList.Parse(childNode, namespaceManager);
468
                else if (childNode.LocalName == "extraClrSchemeLst")
469
                {
470
                    if(ctObj.extraClrSchemeLst==null)
471
                        ctObj.extraClrSchemeLst= new List<CT_ColorSchemeAndMapping>();
472
                    ctObj.extraClrSchemeLst.Add(CT_ColorSchemeAndMapping.Parse(childNode, namespaceManager));
473
                }
474
                else if (childNode.LocalName == "custClrLst")
475
                    ctObj.custClrLst.Add(CT_CustomColor.Parse(childNode, namespaceManager));
476
            }
477
            return ctObj;
478
        }
479

480

481

482
        internal void Write(StreamWriter sw)
483
        {
484
            sw.Write("<a:theme xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\"");
485
            XmlHelper.WriteAttribute(sw, "name", this.name);
486
            sw.Write(">");
487
            if (this.themeElements != null)
488
                this.themeElements.Write(sw, "themeElements");
489
            if (this.objectDefaults != null)
490
                this.objectDefaults.Write(sw, "objectDefaults");
491
            if (this.extraClrSchemeLst != null)
492
            {
493
                foreach (CT_ColorSchemeAndMapping x in this.extraClrSchemeLst)
494
                {
495
                    x.Write(sw, "extraClrSchemeLst");
496
                }
497
            }
498
            if (this.extLst != null)
499
                this.extLst.Write(sw, "extLst");
500
            if (this.custClrLst != null)
501
            {
502
                foreach (CT_CustomColor x in this.custClrLst)
503
                {
504
                    x.Write(sw, "custClrLst");
505
                }
506
            }
507
            sw.Write(string.Format("</a:theme>"));
508
        }
509

510
        public void AddNewThemeElements()
511
        {
512
            this.themeElementsField = new CT_BaseStyles();
513
            //return this.themeElementsField;
514
        }
515

516
        [XmlElement]
517
        public CT_BaseStyles themeElements
518
        {
519
            get
520
            {
521
                return this.themeElementsField;
522
            }
523
            set
524
            {
525
                this.themeElementsField = value;
526
            }
527
        }
528

529
        [XmlElement]
530
        public CT_ObjectStyleDefaults objectDefaults
531
        {
532
            get
533
            {
534
                return this.objectDefaultsField;
535
            }
536
            set
537
            {
538
                this.objectDefaultsField = value;
539
            }
540
        }
541

542
        [XmlElement] 
543
        public List<CT_ColorSchemeAndMapping> extraClrSchemeLst
544
        {
545
            get
546
            {
547
                return this.extraClrSchemeLstField;
548
            }
549
            set
550
            {
551
                this.extraClrSchemeLstField = value;
552
            }
553
        }
554

555
        [XmlElement]
556
        public List<CT_CustomColor> custClrLst
557
        {
558
            get
559
            {
560
                return this.custClrLstField;
561
            }
562
            set
563
            {
564
                this.custClrLstField = value;
565
            }
566
        }
567

568
        [XmlElement]
569
        public CT_OfficeArtExtensionList extLst
570
        {
571
            get
572
            {
573
                return this.extLstField;
574
            }
575
            set
576
            {
577
                this.extLstField = value;
578
            }
579
        }
580

581
        [XmlAttribute]
582
        [DefaultValue("")]
583
        public string name
584
        {
585
            get
586
            {
587
                return this.nameField;
588
            }
589
            set
590
            {
591
                this.nameField = value;
592
            }
593
        }
594
    }
595

596

597
    [Serializable]
598
    [DebuggerStepThrough]
599
    [System.ComponentModel.DesignerCategoryAttribute("code")]
600
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main")]
601
    [XmlRoot("themeOverride", Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main", IsNullable = false)]
602
    public partial class CT_BaseStylesOverride
603
    {
604

605
        private CT_ColorScheme clrSchemeField;
606

607
        private CT_FontScheme fontSchemeField;
608

609
        private CT_StyleMatrix fmtSchemeField;
610

611
        public CT_BaseStylesOverride()
612
        {
613
            this.fmtSchemeField = new CT_StyleMatrix();
614
            this.fontSchemeField = new CT_FontScheme();
615
            this.clrSchemeField = new CT_ColorScheme();
616
        }
617

618
        [XmlElement(Order = 0)]
619
        public CT_ColorScheme clrScheme
620
        {
621
            get
622
            {
623
                return this.clrSchemeField;
624
            }
625
            set
626
            {
627
                this.clrSchemeField = value;
628
            }
629
        }
630

631
        [XmlElement(Order = 1)]
632
        public CT_FontScheme fontScheme
633
        {
634
            get
635
            {
636
                return this.fontSchemeField;
637
            }
638
            set
639
            {
640
                this.fontSchemeField = value;
641
            }
642
        }
643

644
        [XmlElement(Order = 2)]
645
        public CT_StyleMatrix fmtScheme
646
        {
647
            get
648
            {
649
                return this.fmtSchemeField;
650
            }
651
            set
652
            {
653
                this.fmtSchemeField = value;
654
            }
655
        }
656
    }
657

658

659
    [Serializable]
660
    [DebuggerStepThrough]
661
    [System.ComponentModel.DesignerCategoryAttribute("code")]
662
    [XmlType(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main")]
663
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/drawingml/2006/main", IsNullable = true)]
664
    public partial class CT_ClipboardStyleSheet
665
    {
666

667
        private CT_BaseStyles themeElementsField;
668

669
        private CT_ColorMapping clrMapField;
670

671
        public CT_ClipboardStyleSheet()
672
        {
673
            this.clrMapField = new CT_ColorMapping();
674
            this.themeElementsField = new CT_BaseStyles();
675
        }
676

677
        [XmlElement(Order = 0)]
678
        public CT_BaseStyles themeElements
679
        {
680
            get
681
            {
682
                return this.themeElementsField;
683
            }
684
            set
685
            {
686
                this.themeElementsField = value;
687
            }
688
        }
689

690
        [XmlElement(Order = 1)]
691
        public CT_ColorMapping clrMap
692
        {
693
            get
694
            {
695
                return this.clrMapField;
696
            }
697
            set
698
            {
699
                this.clrMapField = value;
700
            }
701
        }
702
    }
703
}
704

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.