Xceed Words for .NET v3.0 Documentation
Paragraphs
Welcome to Xceed Words for .NET v3.0 > Code Snippets > Paragraphs

The following example demonstrates how to create formatted paragraphs in a Document.

C#
Copy Code
    // Create a new document.

    using( var document = DocX.Create( "SimpleFormattedParagraphs.docx" ) )

    {

      // Add a title

      document.InsertParagraph( "Formatted paragraphs" ).FontSize( 15d ).SpacingAfter( 50d ).Alignment = Alignment.center;

      // Insert a Paragraph into this document.

      var p = document.InsertParagraph();

      // Append some text and add formatting.

      p.Append( "This is a simple formatted red bold paragraph" )

      .Font( new Xceed.Document.NET.Font( "Arial" ) )

      .FontSize( 25 )

      .Color( Color.Red )

      .Bold()

      .Append( " containing a blue italic text." ).Font( new Xceed.Document.NET.Font( "Times New Roman" ) ).Color( Color.Blue ).Italic()

      .SpacingAfter( 40 );

      // Insert another Paragraph into this document.

      var p2 = document.InsertParagraph();

      // Append some text and add formatting.

      p2.Append( "This is a formatted paragraph using spacing, line spacing, " )

      .Font( new Xceed.Document.NET.Font( "Courier New" ) )

      .FontSize( 10 )

      .Italic()

      .Spacing( 5 )

      .SpacingLine( 22 )

      .Append( "highlight" ).Highlight( Highlight.yellow ).UnderlineColor( Color.Blue ).CapsStyle( CapsStyle.caps )

      .Append( " and strike through." ).StrikeThrough( StrikeThrough.strike )

      .SpacingAfter( 40 );

      // Insert another Paragraph into this document.

      var p3 = document.InsertParagraph();

      // Append some text with 2 TabStopPositions.

      p3.InsertTabStopPosition( Alignment.center, 216f, TabStopPositionLeader.dot )

      .InsertTabStopPosition( Alignment.right, 432f, TabStopPositionLeader.dot )

      .Append( "Text with TabStopPositions on Left\tMiddle\tand Right" )

      .FontSize( 11d )

      .SpacingAfter( 40 );

      // Insert another Paragraph into this document.

      var p4 = document.InsertParagraph();

      p4.Append( "This document is using an Arial green default font of size 15. It's also using a double blue page borders and light gray page background." )

      .SpacingAfter( 40 );

      // Save this document to disk.

      document.Save();

    }