|
|
|
Essential DocIO has support for formatting paragraphs in a document using which the look and feel of the paragraph as well as its relative positioning, with respect to adjacent paragraphs, can be modified.
Code for formatting paragraphs
Paragraph Formatting
|
|
|
|
Complete formatting and font options are available for the document text in Essential DocIO. These options include setting font name, font size, font color, font style, etc.
Sample Code
Different Text Formatting Styles
|
|
|
|
Custom Styles can be defined and applied on different texts in the Word document.
Text Formatted with Custom Styles
|
|
|
|
Bullets and numbered list support is available to create ordered and unordered hierarchical lists in a word document. Different styling options are also available for such lists.
Sample Code
Text Formatted with Bullets and Numbers
|
|
|
|
Essential DocIO provides support for including Table Of Contents in a document. This feature comes with customization options such as ability to display Page Numbers, Hyperlinks, etc. to create the Table Of Contents. This also allows usage of default or custom Heading styles to indicate content headings, specify the number of Outline levels and ability to use TableEntryFields to create Table Of Content.
Sample Code
Table Of Contents
|
|
|
|
Essential DocIO has support for inserting both Scalar and Vector images into the document, in almost all formats. Bitmap, gif, png and tiff are some of the common image types supported.
Sample Code
Images in Document
Document with a Vector Image
|
|
|
|
Essential DocIO provides support for applying backgrounds and watermarks for any word document. You can paint the background with a solid color, gradient shade, texture or an image.
Sample Code
Different Possible Backgrounds
Watermark is a feature in MSWord which enables you to insert a piece of text or graphics behind the document content. Thus watermarks allows us to stamp a document or add a pleasant background. You can apply a picture or text watermark using Essential DocIO.
Picture Watermark
Text Watermark
|
|
|
|
Essential DocIO has support for creating a document with multiple column layouts. While using columns, often the text in the last column gets rendered with a width that is inconsistent with the previous columns. But inserting a continuous column break will balance the column lengths, providing a professional and finished look for the document created using Essential DocIO.
Sample Code
Column Breaks created using Essential DocIO
|
|
|
|
Page breaks refer to the end of a page of text. Essential DocIO offers support for including hard or forced page breaks in the Word Document.
Sample Code
|
|
|
|
Word documents can be divided into sections and formatted individually using Essential DocIO.
Sample Code
Section Breaks created using Essential DocIO
|
|
|
|
Headers and Footers including text, images, page numbers, date, etc., can be created for word documents using Essential DocIO. The headers and footers are normally displayed at the top and bottom of each page respectively.
Sample Code
Page Header Created using DocIO
Sample Code
Page Footer Created using DocIO
|
|
|
|
Page Numbers could be inserted with formats such as Arabic, RomanUpper, RomanLower and so on. Essential DocIO also supports restarting page numbers from any section and change the starting number of page number for each section.
Sample Code
The below screenshot shows word document with page number format RomanUpper and start page number as 4.
Page Number Formatting in DocIO
|
|
|
|
Essential DocIO provides support for including FootNotes and EndNotes in a document. A Footnote is a note of text placed at the bottom of a page. It is normally flagged by a superscript number followed by the text, being referenced.
Sample Code
Footnotes for a Page
An Endnote is a note or reference listed at the end of a text or a major text section. Endnotes differ from footnotes in that they are collected and listed together at the end of a chapter.
Sample Code
Endnotes for each Section
|
|
|
|
Word Documents, containing text in various languages can be generated using Essential DocIO.
Hello World in Several Languages
Essential DocIO has support for inserting unicode characters into the document, which enables the document to be used in multiple platforms and languages.
Unicode Characters in a DocIO Document
|