|
virtual void | setResolution (float resolution)=0 |
| Set the PCLXL resolution The default is 600. Equivalent to calling setParameter() with the parameter name "Resolution".
|
|
virtual void | setOpenStream (bool open)=0 |
| Set whether the output stream should be opened or not.
|
|
virtual void | setEmitPjl (bool emitPjl)=0 |
| Set whether or not a PJL header or end of job should be emitted.
|
|
virtual void | setPreset (const U8String &preset)=0 |
| Configure the output according to a general preset. Please see the supplied documentation for details of these presets. The default is "Preserve" which will attempt to produce output as close to the input as possible for the output format. A string value can be used for any parameter and will be converted as necessary.
|
|
virtual void | setParameter (const U8String ¶m, const U8String &value)=0 |
| Apply a key value pair output parameter with a string value. The parameter name is case insensitive. Please refer to the supplied documentation for the details of the available parameters and their ranges.
|
|
virtual void | setAllowedPermissionsFlags (uint32 allowedPermissions)=0 |
| Control whether or not assemblies with certain security permission flags are allowed to be written by this output.
|
|
virtual void | writeAssembly (const IDocumentAssemblyPtr &assembly, const U8String &pathToFile)=0 |
| Write the given document assembly to a file on disk.
|
|
virtual void | writeAssembly (const IDocumentAssemblyPtr &assembly, const String &pathToFile)=0 |
| Write the given document assembly to a file on disk, specified by a wide character string.
|
|
virtual void | writeAssembly (const IDocumentAssemblyPtr &assembly, const IOutputStreamPtr &stream)=0 |
| Write the given document assembly to a stream.
|
|
virtual IOutputWriterPtr | openWriter (const IDocumentAssemblyPtr &assembly, const U8String &pathToFile)=0 |
| Create an output writer for the given assembly, targeting a file on disk. This is designed to allow streaming output, or to deal with situations where an operation would require too much memory to hold an entire edited assembly in memory at once.
|
|
virtual IOutputWriterPtr | openWriter (const IDocumentAssemblyPtr &assembly, const String &pathToFile)=0 |
| Create an output writer for the given assembly, targeting a file on disk. As above, but with the file specified in a wide character string.
|
|
virtual IOutputWriterPtr | openWriter (const IDocumentAssemblyPtr &assembly, const IOutputStreamPtr &stream)=0 |
| Create an output writer for the given assembly, targeting a stream.
|
|
virtual void | addRef () const =0 |
| Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
|
|
virtual bool | decRef () const =0 |
| Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
|
|
virtual int32 | getRefCount () const =0 |
| Retrieve the current reference count of the actual object pointed to.
|
|
Interface for the PCLXL IOutput class.
virtual void JawsMako::IPCLXLOutput::setOpenStream |
( |
bool | open | ) |
|
|
pure virtual |
Set whether the output stream should be opened or not.
If true, the output stream will be opened and closed by the
PCLXL output. If false, the stream will assumed to be opened
and will not be closed.
Setting this to false allows the PCLXL stream to be written
to an existing stream or channel.
The default is true.
Equivalent to calling setParameter() with the parameter name
"OpenStream", the value "true" or "false".