DynaPDF Manual - Page 263

Previous Page 262   Index   Next Page 264

Function Reference
Page 263 of 839
N11,P1 1
The tree would be displayed or exported to XML as follows if NodeNameList would contain these 5
entries: "Root", "Pages", "RecordsList1", "RecordList2", "Other":
Root
Pages
RecordList1
RecordList1
RecordList1
Pages
RecordList1
RecordList2
Other
Other
Pages
As you can see the naming sheme is rather simple. What happens if no name was defined for a
specific level is implementation specific.
The parameter RecordLevel specifies where each DPart node of that level corresponds to a recipient
record. If this is unknown or if there are might be multiple levels then set the parameter to 0.
Return values:
If the function succeeds the return value is 1. If the function fails the return value is 0.
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;
};
 

Previous topic: CreateDPartRoot

Next topic: CreateGeospatialMeasure