Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
JawsMako::CImageRenderSpec Class Reference

A concrete class where a single image is generated as output. Here, a maximum of 32 color components is allowed, not including any generated alpha channel. More...

#include <jawsmako/renderspec.h>

Inheritance diagram for JawsMako::CImageRenderSpec:
[legend]

Public Member Functions

 CImageRenderSpec ()
Public Member Functions inherited from JawsMako::CRenderSpec
 CRenderSpec ()
virtual ~CRenderSpec ()=default
void assignCommon (const CRenderSpec &other)

Public Attributes

IDOMImagePtr result
 On render completion, this will be populated with the rendered result.
bool compress
 If true, the image data will be lightly compressed during render.
Public Attributes inherited from JawsMako::CRenderSpec
IDOMColorSpacePtr processSpace
uint32 width
 The width, in pixels, of the result.
uint32 height
 The height, in pixels, of the result.
uint8 depth
 The depth, in bits (8 or 16), of the result.
FRect sourceRect
 The source area of the DOM that will be mapped to the output width and height.
uint8 aaFactor
 The aaFactor to be used. 1 means no anti-aliasing. The maximum value is 4.
bool alpha
 Whether or not alpha information should be produced.
CSpotColorNames retainedSpotColors
 Spot components to generate as distinct separations/channels.
CSpotColorNames ignoredSpotColors
 Spot components to ignore.
CSpotColorAliasVect aliasedSpotColors
 Spot colorant aliases. Please see CSpotColorAlias for further information.
CRenderPostProcessVect postProcesses
IOptionalContentPtr optionalContent
 The optional content object for the document.
eOptionalContentEvent optionalContentEvent
eRenderingIntent rgbImageRenderingIntent
eRenderingIntent cmykImageRenderingIntent
bool ignoreInputIccProfiles
CColorManagerConfigPtr overrideCmmConfig
 An optional CMM configuration override to apply to the given render.
bool use16BitInternalRendering
eBlackPreservation preserveBlackForText
 Whether or not to apply black preservation for text.
eBlackPreservation preserveBlackForOther
 Whether or not to apply black preservation for non-text objects.

Additional Inherited Members

Public Types inherited from JawsMako::CRenderSpec
enum  eBlackPreservation { eBPDefault = 0 , eBPOn = 1 , eBPOff = 2 }
 The possible types for enabling/controlling 100% black preservation. More...

Detailed Description

A concrete class where a single image is generated as output. Here, a maximum of 32 color components is allowed, not including any generated alpha channel.

Constructor & Destructor Documentation

◆ CImageRenderSpec()

JawsMako::CImageRenderSpec::CImageRenderSpec ( )
inline

Member Data Documentation

◆ compress

bool JawsMako::CImageRenderSpec::compress

If true, the image data will be lightly compressed during render.

◆ result

IDOMImagePtr JawsMako::CImageRenderSpec::result

On render completion, this will be populated with the rendered result.


The documentation for this class was generated from the following file: