/// <summary> /// Converts Section into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteComment(this.comment.Value); serializer.WriteLine("\\section"); int pos = serializer.BeginAttributes(); if (!this.IsNull("PageSetup")) { this.PageSetup.Serialize(serializer); } serializer.EndAttributes(pos); serializer.BeginContent(); if (!this.IsNull("headers")) { this.headers.Serialize(serializer); } if (!this.IsNull("footers")) { this.footers.Serialize(serializer); } if (!this.IsNull("elements")) { this.elements.Serialize(serializer); } serializer.EndContent(); }
/// <summary> /// Converts Paragraph into DDL. /// </summary> internal override void Serialize(Serializer serializer) { if (!serializeContentOnly) { serializer.WriteComment(this.comment.Value); serializer.WriteLine("\\paragraph"); int pos = serializer.BeginAttributes(); if (this.style.Value != "") { serializer.WriteLine("Style = \"" + this.style.Value + "\""); } if (!this.IsNull("Format")) { this.format.Serialize(serializer, "Format", null); } serializer.EndAttributes(pos); serializer.BeginContent(); if (!this.IsNull("Elements")) { this.Elements.Serialize(serializer); } serializer.CloseUpLine(); serializer.EndContent(); } else { this.Elements.Serialize(serializer); serializer.CloseUpLine(); } }
/// <summary> /// Converts Section into DDL. /// </summary> public override void Serialize(Serializer serializer) { serializer.WriteComment(_comment.Value); serializer.WriteLine("\\section"); int pos = serializer.BeginAttributes(); if (!IsNull("PageSetup")) { PageSetup.Serialize(serializer); } serializer.EndAttributes(pos); serializer.BeginContent(); if (!IsNull("headers")) { _headers.Serialize(serializer); } if (!IsNull("footers")) { _footers.Serialize(serializer); } if (!IsNull("elements")) { _elements.Serialize(serializer); } serializer.EndContent(); }
/// <summary> /// Converts Footnote into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteLine("\\footnote"); int pos = serializer.BeginAttributes(); if (this.reference.Value != string.Empty) { serializer.WriteSimpleAttribute("Reference", this.Reference); } if (this.style.Value != string.Empty) { serializer.WriteSimpleAttribute("Style", this.Style); } if (!this.IsNull("Format")) { this.format.Serialize(serializer, "Format", null); } serializer.EndAttributes(pos); pos = serializer.BeginContent(); if (!this.IsNull("Elements")) { this.elements.Serialize(serializer); } serializer.EndContent(pos); }
/// <summary> /// Converts Paragraph into DDL. /// </summary> public override void Serialize(Serializer serializer) { if (!_serializeContentOnly) { serializer.WriteComment(_comment.Value); serializer.WriteLine("\\paragraph"); int pos = serializer.BeginAttributes(); if (_style.Value != "") { serializer.WriteLine("Style = \"" + _style.Value + "\""); } if (!IsNull("Format")) { _format.Serialize(serializer, "Format", null); } serializer.EndAttributes(pos); serializer.BeginContent(); if (!IsNull("Elements")) { Elements.Serialize(serializer); } serializer.CloseUpLine(); serializer.EndContent(); } else { Elements.Serialize(serializer); serializer.CloseUpLine(); } }
/// <summary> /// Converts Document into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteComment(_comment.Value); serializer.WriteLine("\\document"); int pos = serializer.BeginAttributes(); if (!IsNull("Info")) { Info.Serialize(serializer); } if (!_defaultTabStop.IsNull) { serializer.WriteSimpleAttribute("DefaultTabStop", DefaultTabStop); } if (!_footnoteLocation.IsNull) { serializer.WriteSimpleAttribute("FootnoteLocation", FootnoteLocation); } if (!_footnoteNumberingRule.IsNull) { serializer.WriteSimpleAttribute("FootnoteNumberingRule", FootnoteNumberingRule); } if (!_footnoteNumberStyle.IsNull) { serializer.WriteSimpleAttribute("FootnoteNumberStyle", FootnoteNumberStyle); } if (!_footnoteStartingNumber.IsNull) { serializer.WriteSimpleAttribute("FootnoteStartingNumber", FootnoteStartingNumber); } if (!_imagePath.IsNull) { serializer.WriteSimpleAttribute("ImagePath", ImagePath); } if (!_useCmykColor.IsNull) { serializer.WriteSimpleAttribute("UseCmykColor", UseCmykColor); } serializer.EndAttributes(pos); serializer.BeginContent(); if (!IsNull("EmbeddedFiles")) { EmbeddedFiles.Serialize(serializer); } Styles.Serialize(serializer); if (!IsNull("Sections")) { Sections.Serialize(serializer); } serializer.EndContent(); serializer.Flush(); }
/// <summary> /// Converts Section into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteLine("\\EmbeddedFile"); serializer.BeginAttributes(); if (!_name.IsNull && _name.Value != "") { serializer.WriteSimpleAttribute("Name", Name); } if (!_name.IsNull && _name.Value != "") { serializer.WriteSimpleAttribute("Path", Path); } serializer.EndAttributes(); }
/// <summary> /// Converts HeaderFooter into DDL. /// </summary> internal void Serialize(Serializer serializer, string prefix) { serializer.WriteComment(_comment.Value); serializer.WriteLine("\\" + prefix + (IsHeader ? "header" : "footer")); int pos = serializer.BeginAttributes(); if (!IsNull("Format")) { _format.Serialize(serializer, "Format", null); } serializer.EndAttributes(pos); serializer.BeginContent(); if (!IsNull("Elements")) { _elements.Serialize(serializer); } serializer.EndContent(); }
/// <summary> /// Converts Document into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteComment(this.comment.Value); serializer.WriteLine("\\document"); int pos = serializer.BeginAttributes(); if (!this.IsNull("Info")) this.Info.Serialize(serializer); if (!this.defaultTabStop.IsNull) serializer.WriteSimpleAttribute("DefaultTabStop", DefaultTabStop); if (!this.footnoteLocation.IsNull) serializer.WriteSimpleAttribute("FootnoteLocation", FootnoteLocation); if (!this.footnoteNumberingRule.IsNull) serializer.WriteSimpleAttribute("FootnoteNumberingRule", FootnoteNumberingRule); if (!this.footnoteNumberStyle.IsNull) serializer.WriteSimpleAttribute("FootnoteNumberStyle", FootnoteNumberStyle); if (!this.footnoteStartingNumber.IsNull) serializer.WriteSimpleAttribute("FootnoteStartingNumber", FootnoteStartingNumber); if (!this.imagePath.IsNull) serializer.WriteSimpleAttribute("ImagePath", ImagePath); if (!this.useCmykColor.IsNull) serializer.WriteSimpleAttribute("UseCmykColor", UseCmykColor); serializer.EndAttributes(pos); serializer.BeginContent(); Styles.Serialize(serializer); if (!this.IsNull("Sections")) Sections.Serialize(serializer); serializer.EndContent(); serializer.Flush(); }
/// <summary> /// Converts Section into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteComment(this.comment.Value); serializer.WriteLine("\\section"); int pos = serializer.BeginAttributes(); if (!this.IsNull("PageSetup")) this.PageSetup.Serialize(serializer); serializer.EndAttributes(pos); serializer.BeginContent(); if (!this.IsNull("headers")) this.headers.Serialize(serializer); if (!this.IsNull("footers")) this.footers.Serialize(serializer); if (!this.IsNull("elements")) this.elements.Serialize(serializer); serializer.EndContent(); }
/// <summary> /// Converts Footnote into DDL. /// </summary> internal override void Serialize(Serializer serializer) { serializer.WriteLine("\\footnote"); int pos = serializer.BeginAttributes(); if (_reference.Value != string.Empty) serializer.WriteSimpleAttribute("Reference", Reference); if (_style.Value != string.Empty) serializer.WriteSimpleAttribute("Style", Style); if (!IsNull("Format")) _format.Serialize(serializer, "Format", null); serializer.EndAttributes(pos); pos = serializer.BeginContent(); if (!IsNull("Elements")) _elements.Serialize(serializer); serializer.EndContent(pos); }
/// <summary> /// Converts Paragraph into DDL. /// </summary> internal override void Serialize(Serializer serializer) { if (!serializeContentOnly) { serializer.WriteComment(this.comment.Value); serializer.WriteLine("\\paragraph"); int pos = serializer.BeginAttributes(); if (this.style.Value != "") serializer.WriteLine("Style = \"" + this.style.Value + "\""); if (!this.IsNull("Format")) this.format.Serialize(serializer, "Format", null); serializer.EndAttributes(pos); serializer.BeginContent(); if (!this.IsNull("Elements")) this.Elements.Serialize(serializer); serializer.CloseUpLine(); serializer.EndContent(); } else { this.Elements.Serialize(serializer); serializer.CloseUpLine(); } }
/// <summary> /// Converts HeaderFooter into DDL. /// </summary> internal void Serialize(Serializer serializer, string prefix) { serializer.WriteComment(_comment.Value); serializer.WriteLine("\\" + prefix + (IsHeader ? "header" : "footer")); int pos = serializer.BeginAttributes(); if (!IsNull("Format")) _format.Serialize(serializer, "Format", null); serializer.EndAttributes(pos); serializer.BeginContent(); if (!IsNull("Elements")) _elements.Serialize(serializer); serializer.EndContent(); }