/// <summary> /// Converts Column into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteComment(_comment.Value); serializer.WriteLine("\\column"); int pos = serializer.BeginAttributes(); 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); } if (!IsNull("Borders")) { _borders.Serialize(serializer, null); } if (!IsNull("Shading")) { _shading.Serialize(serializer); } serializer.EndAttributes(pos); // columns has no content }
/// <summary> /// Converts Table into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteComment(_comment.Value); serializer.WriteLine("\\table"); int pos = serializer.BeginAttributes(); 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); } if (!IsNull("Borders")) { _borders.Serialize(serializer, null); } if (!IsNull("Shading")) { _shading.Serialize(serializer); } serializer.EndAttributes(pos); serializer.BeginContent(); Columns.Serialize(serializer); Rows.Serialize(serializer); serializer.EndContent(); }
/// <summary> /// Converts Cell into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteComment(_comment.Value); serializer.WriteLine("\\cell"); int pos = serializer.BeginAttributes(); 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 (!IsNull("Borders")) { _borders.Serialize(serializer, null); } if (!IsNull("Shading")) { _shading.Serialize(serializer); } if (_roundedCorner != RoundedCorner.None) { serializer.WriteSimpleAttribute("RoundedCorner", RoundedCorner); } serializer.EndAttributes(pos); pos = serializer.BeginContent(); if (!IsNull("Elements")) { _elements.Serialize(serializer); } serializer.EndContent(pos); }
/// <summary> /// Converts Chart into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteLine("\\chart(" + Type + ")"); int pos = serializer.BeginAttributes(); 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); if (!IsNull("Format")) _format.Serialize(serializer, "Format", null); if (!IsNull("DataLabel")) _dataLabel.Serialize(serializer); serializer.EndAttributes(pos); 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(); }
/// <summary> /// Converts Legend into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteLine("\\legend"); int pos = serializer.BeginAttributes(); if (!_style.IsNull) { serializer.WriteSimpleAttribute("Style", Style); } if (!IsNull("Format")) { _format.Serialize(serializer, "Format", null); } if (!IsNull("LineFormat")) { _lineFormat.Serialize(serializer); } serializer.EndAttributes(pos); }
/// <summary> /// Converts TextArea into DDL. /// </summary> internal override void Serialize(Serializer serializer) { Chart chartObject = _parent as Chart; serializer.WriteLine("\\" + chartObject.CheckTextArea(this)); int pos = serializer.BeginAttributes(); 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); } if (!IsNull("LineFormat")) { _lineFormat.Serialize(serializer); } if (!IsNull("FillFormat")) { _fillFormat.Serialize(serializer); } serializer.EndAttributes(pos); serializer.BeginContent(); if (_elements != null) { _elements.Serialize(serializer); } serializer.EndContent(); }
/// <summary> /// Converts Row into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteComment(_comment.Value); serializer.WriteLine("\\row"); int pos = serializer.BeginAttributes(); 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); } //Borders & Shading if (!IsNull("Borders")) { _borders.Serialize(serializer, null); } if (!IsNull("Shading")) { _shading.Serialize(serializer); } serializer.EndAttributes(pos); serializer.BeginContent(); if (!IsNull("Cells")) { _cells.Serialize(serializer); } serializer.EndContent(); }