A concrete class where the result is rendered into one or more frame buffers, where the layout is arbitrary. More...
#include <renderspec.h>
Public Attributes | |
CFrameBufferInfoVect | bufferInfo |
bool | hostEndian |
![]() | |
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 | |
![]() | |
enum | eBlackPreservation { eBPDefault = 0 , eBPOn = 1 , eBPOff = 2 } |
The possible types for enabling/controlling 100% black preservation. More... | |
A concrete class where the result is rendered into one or more frame buffers, where the layout is arbitrary.
CFrameBufferInfoVect JawsMako::CFrameBuffersRenderSpec::bufferInfo |
A vector of CFrameBufferInfo objects describing where pixels for each component in the rendered result should be stored. There must be one entry for every final component after post-processing (process, spot, and alpha if required). Arbitrary layouts are possible using this method, including reversed interleaved or padded formats, or combinations of planar or interleaved format.
bool JawsMako::CFrameBuffersRenderSpec::hostEndian |
Only relevant for 16 bit rendering. If true, the host byte order will be used. Otherwise, the Mako/PDF byte order (big endian) is used.