Ejemplo n.º 1
0
        /// <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();
        }
Ejemplo n.º 2
0
        /// <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();
            }
        }
Ejemplo n.º 3
0
        /// <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();
        }
Ejemplo n.º 4
0
        /// <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);
        }
Ejemplo n.º 5
0
        /// <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();
            }
        }
Ejemplo n.º 6
0
        /// <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();
        }
Ejemplo n.º 7
0
        /// <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();
        }
Ejemplo n.º 8
0
        /// <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();
        }
Ejemplo n.º 9
0
    /// <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();
    }
Ejemplo n.º 10
0
    /// <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();
    }
Ejemplo n.º 11
0
        /// <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);
        }
Ejemplo n.º 12
0
    /// <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();
      }
    }
Ejemplo n.º 13
0
        /// <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();
        }