Class FlowDocument
The class FlowDocument. Encapsulates document creation API.
Implements
Inherited Members
Namespace: pdftron.Layout
Assembly: PDFNet.dll
Syntax
public class FlowDocument : IDisposable
Constructors
FlowDocument()
Declaration
public FlowDocument()
Methods
AddList()
Add a list the document
Declaration
public List AddList()
Returns
Type | Description |
---|---|
List | The list object that was added |
AddParagraph()
Add an empty paragraph to the document
Declaration
public Paragraph AddParagraph()
Returns
Type | Description |
---|---|
Paragraph | The paragraph object that was added |
AddParagraph(string)
Add an paragraph with text to the document
Declaration
public Paragraph AddParagraph(string text)
Parameters
Type | Name | Description |
---|---|---|
string | text | The text to add |
Returns
Type | Description |
---|---|
Paragraph | The paragraph object that was added |
AddTable()
Add a table the document
Declaration
public Table AddTable()
Returns
Type | Description |
---|---|
Table | The table object that was added |
Dispose()
Declaration
public override sealed void Dispose()
Dispose(bool)
Declaration
[HandleProcessCorruptedStateExceptions]
protected virtual void Dispose(bool A_0)
Parameters
Type | Name | Description |
---|---|---|
bool | A_0 |
~FlowDocument()
Declaration
protected ~FlowDocument()
GetBody()
Gets the body of the document. The body is the root of the content tree. It can be used to traverse the content tree via the ContentNodeIterator object.
Declaration
public ContentNode GetBody()
Returns
Type | Description |
---|---|
ContentNode | The body of the document |
PaginateToPDF()
Paginates the content tree into a PDFDoc object
Declaration
public PDFDoc PaginateToPDF()
Returns
Type | Description |
---|---|
PDFDoc | The PDFDoc object |
SetDefaultMargins(double, double, double, double)
Set the default margins for the document
Declaration
public void SetDefaultMargins(double left_points, double top_points, double right_points, double bottom_points)
Parameters
Type | Name | Description |
---|---|---|
double | left_points | The left margin in points |
double | top_points | The top margin in points |
double | right_points | The right margin in points |
double | bottom_points | The bottom margin in points |
SetDefaultPageSize(double, double)
Set the default page size for the document
Declaration
public void SetDefaultPageSize(double width_points, double height_points)
Parameters
Type | Name | Description |
---|---|---|
double | width_points | The width in points |
double | height_points | The height in points |