LayerAV_Layer
ObjectConsultantAgentObj

PDF Consultant object agent.



Typedef Summary
 Typedef
 AgentShell ()
Variable Summary
 Variable
 m_AgentShell ()
Method Summary
 Method
 
The destructor for the class.
 
* ConsultantAgentObj(const PDFObjType* pRequestedObjs, ASUns32 iNumRequestedObjs, ASBool bWantSubclasses)
The constructor initializes the internal structure so that it is available for outside access. The array of requested objects is copied into the member storage variables. This is to ease the burden of constructing an Agent.
 
ConsultantAgentAction ObjFound(CosObj Obj, const PDFObjType* pObjTypeHierarchy, const iSizeObjHierarchy, ConsStack Stack, CosObj* pObjRet)
Bit flags that instruct the Consultant about how to handle a found object. A logical OR of these values should be returned by the ObjFound callback.
 
ConsultantAgentAction ObjIDFound(CosObj Obj, const PDFObjType* pObjTypeHierarchy, const iSizeObjHierarchy, ConsStack Stack, CosObj* pObjRet)
 
Provides automatic conversion to a C-language and hence C-callable struct (for HFT's and so on).
 
 
Called by the Consultant when it has completed its traversal.

Typedefs Detail
AgentShell 
Product availability: Acrobat
Platform availability:

Syntax

typedef struct ConsultantAgentObj::tagAgentShell AgentShell;

File: ConsExpT.h
Line: 216

Variables Detail
m_AgentShell 
Product availability: Acrobat
Platform availability:

Syntax

AgentShell m_AgentShell;

File: ConsExpT.h
Line: 218


Method Detail
~ConsultantAgentObj()
Product availability: Acrobat
Platform availability:

Syntax

~ConsultantAgentObj()

The destructor for the class.

Returns

File: ConsExpT.h
Line: 253
ConsultantAgentObj() 
Product availability: Acrobat
Platform availability:

Syntax

ConsultantAgentObj(const PDFObjType* pRequestedObjs, ASUns32 iNumRequestedObjs, ASBool bWantSubclasses)

The constructor initializes the internal structure so that it is available for outside access. The array of requested objects is copied into the member storage variables. This is to ease the burden of constructing an Agent.

Parameters

pRequestedObjs
 
iNumRequestedObjs
 
bWantSubclasses

Returns

File: ConsExpT.h
Line: 238
ObjFound() 
Product availability: Acrobat
Platform availability:

Syntax

ConsultantAgentAction ObjFound(CosObj Obj, const PDFObjType* pObjTypeHierarchy, const iSizeObjHierarchy, ConsStack Stack, CosObj* pObjRet)

Bit flags that instruct the Consultant about how to handle a found object. A logical OR of these values should be returned by the ObjFound callback.

Parameters

Obj
 
pObjTypeHierarchy
 
iSizeObjHierarchy
 
Stack
 
pObjRet

Returns

File: ConsExpT.h
Line: 231
ObjIDFound() 
Product availability: Acrobat
Platform availability:

Syntax

ConsultantAgentAction ObjIDFound(CosObj Obj, const PDFObjType* pObjTypeHierarchy, const iSizeObjHierarchy, ConsStack Stack, CosObj* pObjRet)

Parameters

Obj
 
pObjTypeHierarchy
 
iSizeObjHierarchy
 
Stack
 
pObjRet

Returns

File: ConsExpT.h
Line: 279
operator const ConsultantAgent *() 
Product availability: Acrobat
Platform availability:

Syntax

operator const ConsultantAgent *()

Provides automatic conversion to a C-language and hence C-callable struct (for HFT's and so on).

Returns

File: ConsExpT.h
Line: 256
operator ConsultantAgent *() 
Product availability: Acrobat
Platform availability:

Syntax

operator ConsultantAgent *()

Returns

File: ConsExpT.h
Line: 257
PostProcess() 
Product availability: Acrobat
Platform availability:

Syntax

void PostProcess()

Called by the Consultant when it has completed its traversal.


File: ConsExpT.h
Line: 222