Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

DynaPDF Manual - Page 232

Previous Page 231   Index   Next Page 233

Function Reference
Page 232 of 750
CreateExtGState
Syntax:
SI32 pdfCreateExtGState(
const PPDF* IPDF,
// Instance pointer
struct TPDFExtGState* GS) // Extended graphics state structure
struct TPDFExtGState
{
UI32
AutoStrokeAdjust; // PDF_MAX_INT if not set
TBlendMode
BlendMode;
// Default bmNotSet
float
FlatnessTol;
// -1.0 if not set
UI32
OverPrintFill;
// PDF_MAX_INT if not set
UI32
OverPrintStroke;
// PDF_MAX_INT if not set
UI32
OverPrintMode;
// PDF_MAX_INT if not set
TRenderingIntent RenderingIntent;
// riNone if not set
float
SmoothnessTol;
// -1.0 if not set
float
FillAlpha;
// -1.0 if not set
float
StrokeAlpha;
// -1.0 if not set
UI32
AlphaIsShape;
// PDF_MAX_INT if not set
UI32
TextKnockout;
// PDF_MAX_INT if not set
LBOOL
SoftMaskNone;
// Disables a soft mask
void*
Reserved1;
void*
Reserved2;
void*
Reserved3;
void*
Reserved4;
void*
Reserved5;
void*
Reserved6;
void*
Reserved7;
void*
Reserved8;
};
typedef enum
{
bmNotSet
= 0,
bmNormal
= 1,
bmColor
= 2,
bmColorBurn
= 3,
bmColorDodge = 4,
bmDarken
= 5,
bmDifference = 6,
bmExclusion
= 7,
bmHardLight
= 8,
bmHue
= 9,
bmLighten
= 10,
bmLuminosity = 11,
bmMultiply
= 12,
bmOverlay
= 13,
bmSaturation = 14,
bmScreen
= 15,
 

Previous topic: Example 2:

Next topic: CreateGoToAction