Index: src/rtf/com/lowagie/text/rtf/text/RtfChapter.java
===================================================================
--- src/rtf/com/lowagie/text/rtf/text/RtfChapter.java	(revision 3327)
+++ src/rtf/com/lowagie/text/rtf/text/RtfChapter.java	(working copy)
@@ -88,6 +88,14 @@
         }
         result.write("\\sectd".getBytes());
         document.getDocumentHeader().writeSectionDefinition(result);
+
+        if (!document.getDocumentSettings().isChapterStartsNewPage()) {
+            // Microsoft RTF specification 1.9.1 says that by default, section brake starts a new page.
+            // \sbknone should produce no page brake.
+            // http://www.microsoft.com/downloads/details.aspx?FamilyId=DD422B8D-FF06-4207-B476-6B5396A18A2B&displaylang=en
+            result.write("\\sbknone".getBytes());
+        }
+
         if(this.title != null) {
             this.title.writeContent(result);
         }
Index: src/rtf/com/lowagie/text/rtf/document/RtfDocumentSettings.java
===================================================================
--- src/rtf/com/lowagie/text/rtf/document/RtfDocumentSettings.java	(revision 3327)
+++ src/rtf/com/lowagie/text/rtf/document/RtfDocumentSettings.java	(working copy)
@@ -130,6 +130,11 @@
     private boolean imageWrittenAsBinary = true;
     
     /**
+     * Control creation of new page after chapters.
+     */
+    private boolean chapterStartsNewPage = true;
+    
+    /**
      * Constructs a new RtfDocumentSettings object.
      * 
      * @param document The RtfDocument this RtfDocumentSettings belong to.
@@ -562,4 +567,12 @@
     public boolean isImageWrittenAsBinary() {
         return this.imageWrittenAsBinary;
     }
+
+    public void setChapterStartsNewPage(boolean chapterStartsNewPage) {
+        this.chapterStartsNewPage = chapterStartsNewPage;
+    }
+
+    public boolean isChapterStartsNewPage() {
+        return chapterStartsNewPage;
+    }
 }
