Пример #1
0
        internal override void Serialize(XmlSerializer serializer)
        {
            //serializer.WriteLine("\\legend");

            serializer.WriteStartElement("Legend");

            if (!_style.IsNull)
            {
                serializer.WriteSimpleAttribute("Style", Style);
            }

            serializer.BeginAttributes();

            if (!IsNull("Format"))
            {
                _format.Serialize(serializer, "Format", null);
            }

            if (!IsNull("LineFormat"))
            {
                _lineFormat.Serialize(serializer);
            }

            serializer.EndAttributes();

            serializer.WriteEndElement();
        }
Пример #2
0
        internal override void Serialize(XmlSerializer serializer)
        {
            if (!_height.IsNull)
            {
                serializer.WriteSimpleAttribute("Height", Height);
            }
            if (!_width.IsNull)
            {
                serializer.WriteSimpleAttribute("Width", Width);
            }
            if (!_relativeHorizontal.IsNull)
            {
                serializer.WriteSimpleAttribute("RelativeHorizontal", RelativeHorizontal);
            }
            if (!_relativeVertical.IsNull)
            {
                serializer.WriteSimpleAttribute("RelativeVertical", RelativeVertical);
            }
            if (!IsNull("Left"))
            {
                _left.Serialize(serializer);
            }
            if (!IsNull("Top"))
            {
                _top.Serialize(serializer);
            }

            serializer.BeginAttributes();

            if (!IsNull("WrapFormat"))
            {
                _wrapFormat.Serialize(serializer);
            }
            if (!IsNull("LineFormat"))
            {
                _lineFormat.Serialize(serializer);
            }
            if (!IsNull("FillFormat"))
            {
                _fillFormat.Serialize(serializer);
            }

            serializer.EndAttributes();
        }
Пример #3
0
        internal override void Serialize(XmlSerializer serializer)
        {
            //serializer.WriteLine("\\plotarea");
            serializer.WriteStartElement("PlotArea");


            if (!_topPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("TopPadding", TopPadding);
            }
            if (!_leftPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("LeftPadding", LeftPadding);
            }
            if (!_rightPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("RightPadding", RightPadding);
            }
            if (!_bottomPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("BottomPadding", BottomPadding);
            }

            serializer.BeginAttributes();
            if (!IsNull("LineFormat"))
            {
                _lineFormat.Serialize(serializer);
            }
            if (!IsNull("FillFormat"))
            {
                _fillFormat.Serialize(serializer);
            }

            serializer.EndAttributes();

            //serializer.BeginContent();
            //serializer.EndContent();
            serializer.WriteEndElement();
        }
Пример #4
0
        internal override void Serialize(XmlSerializer serializer)
        {
            //serializer.WriteLine("\\image(\"" + _name.Value.Replace("\\", "\\\\").Replace("\"", "\\\"") + "\")");
            serializer.WriteStartElement("Image");

            serializer.WriteSimpleAttribute("Name", _name.Value);

            if (!_scaleWidth.IsNull)
            {
                serializer.WriteSimpleAttribute("ScaleWidth", ScaleWidth);
            }
            if (!_scaleHeight.IsNull)
            {
                serializer.WriteSimpleAttribute("ScaleHeight", ScaleHeight);
            }
            if (!_lockAspectRatio.IsNull)
            {
                serializer.WriteSimpleAttribute("LockAspectRatio", LockAspectRatio);
            }
            if (!_resolution.IsNull)
            {
                serializer.WriteSimpleAttribute("Resolution", Resolution);
            }

            base.Serialize(serializer);

            serializer.BeginAttributes();

            if (!IsNull("PictureFormat"))
            {
                _pictureFormat.Serialize(serializer);
            }

            serializer.EndAttributes();

            serializer.WriteEndElement();
        }
Пример #5
0
        internal override void Serialize(XmlSerializer serializer)
        {
            if (!IsNull("LineFormat") || !IsNull("FillFormat"))
            {
                //serializer.WriteLine("");
                //serializer.WriteLine("\\point");

                serializer.WriteStartElement("Point");

                serializer.BeginAttributes();

                if (!IsNull("LineFormat"))
                {
                    _lineFormat.Serialize(serializer);
                }
                if (!IsNull("FillFormat"))
                {
                    _fillFormat.Serialize(serializer);
                }

                serializer.EndAttributes();

                //serializer.BeginContent();
                //serializer.WriteLine(Value.ToString(System.Globalization.CultureInfo.InvariantCulture));
                serializer.WriteElement("Value", Value.ToString(System.Globalization.CultureInfo.InvariantCulture));
                //serializer.EndContent();

                serializer.WriteEndElement();
            }
            else
            {
                //serializer.Write(Value.ToString(System.Globalization.CultureInfo.InvariantCulture));
                serializer.WriteElement("Point", Value.ToString(System.Globalization.CultureInfo.InvariantCulture));
            }

            //serializer.Write(", ");
        }
Пример #6
0
        internal override void Serialize(XmlSerializer serializer)
        {
            Chart chartObject = _parent as Chart;

            //serializer.WriteLine("\\" + chartObject.CheckTextArea(this));

            serializer.WriteStartElement("TextArea");

            serializer.WriteSimpleAttribute("Type", chartObject.CheckTextArea(this));

            if (!_style.IsNull)
            {
                serializer.WriteSimpleAttribute("Style", Style);
            }
            if (!IsNull("Format"))
            {
                _format.Serialize(serializer, "Format", null);
            }

            if (!_topPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("TopPadding", TopPadding);
            }
            if (!_leftPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("LeftPadding", LeftPadding);
            }
            if (!_rightPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("RightPadding", RightPadding);
            }
            if (!_bottomPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("BottomPadding", BottomPadding);
            }

            if (!_width.IsNull)
            {
                serializer.WriteSimpleAttribute("Width", Width);
            }
            if (!_height.IsNull)
            {
                serializer.WriteSimpleAttribute("Height", Height);
            }

            if (!_verticalAlignment.IsNull)
            {
                serializer.WriteSimpleAttribute("VerticalAlignment", VerticalAlignment);
            }

            serializer.BeginAttributes();

            if (!IsNull("LineFormat"))
            {
                _lineFormat.Serialize(serializer);
            }
            if (!IsNull("FillFormat"))
            {
                _fillFormat.Serialize(serializer);
            }

            serializer.EndAttributes();

            //serializer.BeginContent();
            if (_elements != null)
            {
                _elements.Serialize(serializer);
            }
            //serializer.EndContent();

            serializer.WriteEndElement();
        }
Пример #7
0
        internal override void Serialize(XmlSerializer serializer)
        {
            serializer.WriteStartElement("Cell");

            serializer.WriteComment(_comment.Value);
            //serializer.WriteLine("\\cell");

            if (_style.Value != String.Empty)
            {
                serializer.WriteSimpleAttribute("Style", Style);
            }

            // if (!IsNull("Format"))
            //   _format.Serialize(serializer, "Format", null);

            if (!_mergeDown.IsNull)
            {
                serializer.WriteSimpleAttribute("MergeDown", MergeDown);
            }

            if (!_mergeRight.IsNull)
            {
                serializer.WriteSimpleAttribute("MergeRight", MergeRight);
            }

            if (!_verticalAlignment.IsNull)
            {
                serializer.WriteSimpleAttribute("VerticalAlignment", VerticalAlignment);
            }

            if (_roundedCorner != RoundedCorner.None)
            {
                serializer.WriteSimpleAttribute("RoundedCorner", RoundedCorner);
            }

            if (!_roundedCornerRadius.IsNull)
            {
                serializer.WriteSimpleAttribute("RoundedCornerRadius", RoundedCornerRadius);
            }

            serializer.BeginAttributes();

            if (!IsNull("Borders"))
            {
                _borders.Serialize(serializer, null);
            }

            if (!IsNull("Shading"))
            {
                _shading.Serialize(serializer);
            }

            if (!IsNull("Format"))
            {
                _format.Serialize(serializer, "Format", null);
            }

            serializer.EndAttributes();

            //pos = serializer.BeginContent();
            if (!IsNull("Elements"))
            {
                _elements.Serialize(serializer);
            }

            //serializer.EndContent(pos);

            serializer.WriteEndElement(); // cell
        }
Пример #8
0
        internal override void Serialize(XmlSerializer serializer)
        {
            //serializer.WriteLine("\\chart(" + Type + ")");
            serializer.WriteStartElement("Chart");

            serializer.WriteSimpleAttribute("Type", Type);

            base.Serialize(serializer);
            if (!_displayBlanksAs.IsNull)
            {
                serializer.WriteSimpleAttribute("DisplayBlanksAs", DisplayBlanksAs);
            }
            if (!_pivotChart.IsNull)
            {
                serializer.WriteSimpleAttribute("PivotChart", PivotChart);
            }
            if (!_hasDataLabel.IsNull)
            {
                serializer.WriteSimpleAttribute("HasDataLabel", HasDataLabel);
            }

            if (!_style.IsNull)
            {
                serializer.WriteSimpleAttribute("Style", Style);
            }

            serializer.BeginAttributes();

            if (!IsNull("Format"))
            {
                _format.Serialize(serializer, "Format", null);
            }
            if (!IsNull("DataLabel"))
            {
                _dataLabel.Serialize(serializer);
            }

            serializer.EndAttributes();

            //serializer.BeginContent();

            if (!IsNull("PlotArea"))
            {
                _plotArea.Serialize(serializer);
            }
            if (!IsNull("HeaderArea"))
            {
                _headerArea.Serialize(serializer);
            }
            if (!IsNull("FooterArea"))
            {
                _footerArea.Serialize(serializer);
            }
            if (!IsNull("TopArea"))
            {
                _topArea.Serialize(serializer);
            }
            if (!IsNull("BottomArea"))
            {
                _bottomArea.Serialize(serializer);
            }
            if (!IsNull("LeftArea"))
            {
                _leftArea.Serialize(serializer);
            }
            if (!IsNull("RightArea"))
            {
                _rightArea.Serialize(serializer);
            }

            if (!IsNull("XAxis"))
            {
                _xAxis.Serialize(serializer);
            }
            if (!IsNull("YAxis"))
            {
                _yAxis.Serialize(serializer);
            }
            if (!IsNull("ZAxis"))
            {
                _zAxis.Serialize(serializer);
            }

            if (!IsNull("SeriesCollection"))
            {
                _seriesCollection.Serialize(serializer);
            }
            if (!IsNull("XValues"))
            {
                _xValues.Serialize(serializer);
            }

            //serializer.EndContent();
            serializer.WriteEndElement();
        }
Пример #9
0
        internal override void Serialize(XmlSerializer serializer)
        {
            Chart chartObject = _parent as Chart;

            serializer.WriteStartElement(chartObject.CheckAxis(this));

            //serializer.WriteSimpleAttribute("Type", chartObject.CheckAxis(this));

            //serializer.WriteLine("\\" + chartObject.CheckAxis(this));

            if (!_minimumScale.IsNull)
            {
                serializer.WriteSimpleAttribute("MinimumScale", MinimumScale);
            }
            if (!_maximumScale.IsNull)
            {
                serializer.WriteSimpleAttribute("MaximumScale", MaximumScale);
            }
            if (!_majorTick.IsNull)
            {
                serializer.WriteSimpleAttribute("MajorTick", MajorTick);
            }
            if (!_minorTick.IsNull)
            {
                serializer.WriteSimpleAttribute("MinorTick", MinorTick);
            }
            if (!_hasMajorGridlines.IsNull)
            {
                serializer.WriteSimpleAttribute("HasMajorGridLines", HasMajorGridlines);
            }
            if (!_hasMinorGridlines.IsNull)
            {
                serializer.WriteSimpleAttribute("HasMinorGridLines", HasMinorGridlines);
            }
            if (!_majorTickMark.IsNull)
            {
                serializer.WriteSimpleAttribute("MajorTickMark", MajorTickMark);
            }
            if (!_minorTickMark.IsNull)
            {
                serializer.WriteSimpleAttribute("MinorTickMark", MinorTickMark);
            }

            serializer.BeginAttributes();

            if (!IsNull("Title"))
            {
                _title.Serialize(serializer);
            }

            if (!IsNull("LineFormat"))
            {
                _lineFormat.Serialize(serializer);
            }

            if (!IsNull("MajorGridlines"))
            {
                _majorGridlines.Serialize(serializer);
            }

            if (!IsNull("MinorGridlines"))
            {
                _minorGridlines.Serialize(serializer);
            }

            if (!IsNull("TickLabels"))
            {
                _tickLabels.Serialize(serializer);
            }

            serializer.EndAttributes();

            serializer.WriteEndElement();
        }
Пример #10
0
        internal override void Serialize(XmlSerializer serializer)
        {
            serializer.WriteStartElement("Row");

            serializer.WriteComment(_comment.Value);
            //serializer.WriteLine("\\row");

            if (_style.Value != String.Empty)
            {
                serializer.WriteSimpleAttribute("Style", Style);
            }

            //if (!IsNull("Format"))
            //   _format.Serialize(serializer, "Format", null);

            if (!_height.IsNull)
            {
                serializer.WriteSimpleAttribute("Height", Height);
            }

            if (!_heightRule.IsNull)
            {
                serializer.WriteSimpleAttribute("HeightRule", HeightRule);
            }

            if (!_topPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("TopPadding", TopPadding);
            }

            if (!_bottomPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("BottomPadding", BottomPadding);
            }

            if (!_headingFormat.IsNull)
            {
                serializer.WriteSimpleAttribute("HeadingFormat", HeadingFormat);
            }

            if (!_verticalAlignment.IsNull)
            {
                serializer.WriteSimpleAttribute("VerticalAlignment", VerticalAlignment);
            }

            if (!_keepWith.IsNull)
            {
                serializer.WriteSimpleAttribute("KeepWith", KeepWith);
            }

            serializer.BeginAttributes();

            if (!IsNull("Format"))
            {
                _format.Serialize(serializer, "Format", null);
            }

            //Borders & Shading
            if (!IsNull("Borders"))
            {
                _borders.Serialize(serializer, null);
            }

            if (!IsNull("Shading"))
            {
                _shading.Serialize(serializer);
            }

            serializer.EndAttributes();

            //serializer.BeginContent();
            if (!IsNull("Cells"))
            {
                _cells.Serialize(serializer);
            }
            //serializer.EndContent();

            serializer.WriteEndElement();
        }
Пример #11
0
        internal override void Serialize(XmlSerializer serializer)
        {
            //serializer.WriteLine("\\series");

            serializer.WriteStartElement("Series");


            if (!_name.IsNull)
            {
                serializer.WriteSimpleAttribute("Name", Name);
            }

            if (!_markerSize.IsNull)
            {
                serializer.WriteSimpleAttribute("MarkerSize", MarkerSize);
            }
            if (!_markerStyle.IsNull)
            {
                serializer.WriteSimpleAttribute("MarkerStyle", MarkerStyle);
            }

            if (!_markerBackgroundColor.IsNull)
            {
                serializer.WriteSimpleAttribute("MarkerBackgroundColor", MarkerBackgroundColor);
            }
            if (!_markerForegroundColor.IsNull)
            {
                serializer.WriteSimpleAttribute("MarkerForegroundColor", MarkerForegroundColor);
            }

            if (!_chartType.IsNull)
            {
                serializer.WriteSimpleAttribute("ChartType", ChartType);
            }

            if (!_hasDataLabel.IsNull)
            {
                serializer.WriteSimpleAttribute("HasDataLabel", HasDataLabel);
            }

            serializer.BeginAttributes();

            if (!IsNull("LineFormat"))
            {
                _lineFormat.Serialize(serializer);
            }
            if (!IsNull("FillFormat"))
            {
                _fillFormat.Serialize(serializer);
            }
            if (!IsNull("DataLabel"))
            {
                _dataLabel.Serialize(serializer);
            }

            serializer.EndAttributes();

            //serializer.BeginContent();
            _seriesElements.Serialize(serializer);
            //serializer.WriteLine("");
            //serializer.EndContent();

            serializer.WriteEndElement();
        }
Пример #12
0
        internal override void Serialize(XmlSerializer serializer)
        {
            serializer.WriteStartElement("Table");

            serializer.WriteComment(_comment.Value);

            //serializer.WriteLine("\\table");

            if (_style.Value != String.Empty)
            {
                serializer.WriteSimpleAttribute("Style", Style);
            }

            //if (!IsNull("Format"))
            //    _format.Serialize(serializer, "Format", null);

            if (!_topPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("TopPadding", TopPadding);
            }

            if (!_leftPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("LeftPadding", LeftPadding);
            }

            if (!_rightPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("RightPadding", RightPadding);
            }

            if (!_bottomPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("BottomPadding", BottomPadding);
            }

            serializer.BeginAttributes();

            if (!IsNull("Format"))
            {
                _format.Serialize(serializer, "Format", null);
            }

            if (!IsNull("Borders"))
            {
                _borders.Serialize(serializer, null);
            }

            if (!IsNull("Shading"))
            {
                _shading.Serialize(serializer);
            }

            serializer.EndAttributes();

            //serializer.BeginContent();
            Columns.Serialize(serializer);
            Rows.Serialize(serializer);
            //serializer.EndContent();

            serializer.WriteEndElement();
        }
Пример #13
0
        internal override void Serialize(XmlSerializer serializer)
        {
            serializer.WriteStartElement("Column");

            serializer.WriteComment(_comment.Value);
            //serializer.WriteLine("\\column");

            if (_style.Value != String.Empty)
            {
                serializer.WriteSimpleAttribute("Style", Style);
            }

            //if (!IsNull("Format"))
            //_format.Serialize(serializer, "Format", null);

            if (!_headingFormat.IsNull)
            {
                serializer.WriteSimpleAttribute("HeadingFormat", HeadingFormat);
            }

            if (!_leftPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("LeftPadding", LeftPadding);
            }

            if (!_rightPadding.IsNull)
            {
                serializer.WriteSimpleAttribute("RightPadding", RightPadding);
            }

            if (!_width.IsNull)
            {
                serializer.WriteSimpleAttribute("Width", Width);
            }

            if (!_keepWith.IsNull)
            {
                serializer.WriteSimpleAttribute("KeepWith", KeepWith);
            }

            serializer.BeginAttributes();

            if (!IsNull("Format"))
            {
                _format.Serialize(serializer, "Format", null);
            }

            if (!IsNull("Borders"))
            {
                _borders.Serialize(serializer, null);
            }

            if (!IsNull("Shading"))
            {
                _shading.Serialize(serializer);
            }

            serializer.EndAttributes();

            serializer.WriteEndElement(); // column

            // columns has no content
        }