PdfRenderer Class |
Namespace: Atalasoft.PdfDoc.Generating.Rendering
The PdfRenderer type exposes the following members.
Name | Description | |
---|---|---|
PdfRenderer(Stream) |
Creates a new instance of the PdfRenderer class.
| |
PdfRenderer(String, String, Stream) | Obsolete.
Creates a new instance of the PdfRenderer class.
| |
PdfRenderer(Stream, PdfSaveOptions, Boolean, Boolean) |
Initializes a new instance of the PdfRenderer class.
| |
PdfRenderer(String, String, Stream, Boolean, Boolean) | Obsolete.
Initializes a new instance of the PdfRenderer class.
|
Name | Description | |
---|---|---|
CurrentPage | ||
ErrorOccurred |
Gets or sets a value indicating whether an error occurred in the process of rendering a page. ErrorOccurred will be cleared
before rendering begins.
(Inherited from DocumentRenderer.) | |
SaveOptions |
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
LLBeginDoc |
This method represents the Low-Level implementation of BeginDoc. It is called once at the start of rendering the document
after the first DocumentProgress event has been fired, but before the first page is rendered. If a document has an empty
Pages collection, LLBeginDoc will not be called. The default implementation does nothing.
(Overrides DocumentRendererLLBeginDoc(PdfGeneratedDocument).) | |
LLBeginPage |
Low Level the begin page.
(Overrides DocumentRendererLLBeginPage(PdfGeneratedDocument, BasePage).) | |
LLEndDoc |
This method represents the Low-Level implementation of EndDoc. It is called once at the end of rendering a document after
the final DocumentProgress event has been fired. If a document has an empty Pages collection, LLEndDoc will not be called.
A concrete implementation of DocumentRenderer could use this method for cleaning up temporary files created during the
rendering process.
(Overrides DocumentRendererLLEndDoc(PdfGeneratedDocument).) | |
LLEndPage |
This method represents the Low-Level implementation of EndPage. A subclass of DocumentRenderer would implement this
method to do any processing to finish up after a page has been rendered. For example, a particular instance might need to
remove temporary files created earlier. The default implementation does nothing.
(Overrides DocumentRendererLLEndPage(PdfGeneratedDocument, BasePage).) | |
LLGenerate |
Low Level generate.
(Overrides DocumentRendererLLGenerate(PdfGeneratedDocument, BasePage, PdfPageRenderer).) | |
MakePageRenderer |
Makes the page renderer.
(Overrides DocumentRendererMakePageRenderer(PdfGeneratedDocument, BasePage).) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnDocumentProgress |
Raises the [E:DocumentProgress] event.
(Inherited from DocumentRenderer.) | |
PreprocessPageResources | ||
Render(PdfGeneratedDocument) |
Renders the entire PdfGeneratedDocument.
(Inherited from DocumentRenderer.) | |
Render(PdfGeneratedDocument, ICollectionBasePage) |
Renders a subset of pages from the specified document. This method is intended to allow the rendering of a subset
of pages from a document. If pages is an empty enumeration, the output is undefined.
(Inherited from DocumentRenderer.) | |
RenderBookmarkTree | ||
RenderForm | ||
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
DocumentProgress |
Occurs when progress is made in the overall process of rendering the document. This event is fired when rendering starts, when rendering
completes, when each page starts and when each page completes. If the document contains no pages, then precisely one DocumentProgress
event will be fired.
(Inherited from DocumentRenderer.) |
public MemoryStream SaveToMemoryStream(PdfGeneratedDocument doc) { MemoryStream stm = new MemoryStream(); PdfRenderer renderer = new PdfRenderer(stm); renderer.Render(doc); return stm; }