Class Ecrion.Ultrascale.Engine

Top Previous Topic Next Topic  Print this topic

Engine represents a single instance of a renderer. To use it, the Render method must be called.

 

Methods

 

Name

Description

render

Render an input stream into an output stream.

render

Render an input stream into an output stream and gets the number of pages.

createNewMergeContextID

Creates a unique merge context identifier.

 

render

Renders a document using the supplied input.

 

 

       void render(IDataSource* dataSource, Stream* outputStream, const RenderingParameters& parameters);

 

 

Parameters

 

dataSource

       The input data source; reading is performed from the current position.

outputStream

       The file path where the renderer should place the output.

parameters

       A set of parameters that will customize the conversion. The structure is described in detail here.

 

       

render

Render a document using the supplied input and gets the number of pages..

 

 

       void render(IDataSource* dataSource, Stream* outputStream, const RenderingParameters& parameters, OutputInformation& info);

               

 

Parameters

 

dataSource

       The input data source; reading is performed from the current position.

outputStream

       The file path where the renderer should place the output.

parameters

       A set of parameters that will customize the conversion. The structure is described in detail here.

info

       An OutputInformation object. The structure is described in detail here.

 

 

createNewMergeContextID

Creates a unique merge context identifier.

 

 

       static void createNewMergeContextID(StringGUID& guid);

 

 

Parameters

 

guid

       Output parameter which will contain the identifier for the newly created merge context.