InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CdlChartSuiteLayoutCSB Class Reference
Inheritance diagram for CdlChartSuiteLayoutCSB:
CdlChartSuiteCSBCPMUnknown< ICdlChartSuite >ICdlChartSuiteIPMUnknown

Public Member Functions

 CdlChartSuiteLayoutCSB (IPMUnknown *iBoss)
 
virtual ~CdlChartSuiteLayoutCSB (void)
 
- Public Member Functions inherited from CdlChartSuiteCSB
 CdlChartSuiteCSB (IPMUnknown *iBoss)
 
virtual ~CdlChartSuiteCSB (void)
 
virtual bool16 CanGetChartName (void)
 
virtual ErrorCode GetChartName (WideString &outChartName)
 
- Public Member Functions inherited from CPMUnknown< ICdlChartSuite >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Protected Member Functions

virtual UIDList GetTarget (void)
 

Additional Inherited Members

- Public Types inherited from ICdlChartSuite
enum  { kDefaultIID = IID_ICDLCHARTSUITE }
 
- Protected Attributes inherited from CPMUnknown< ICdlChartSuite >
HelperInterface fHelperInterface
 

Detailed Description

ICdlChartSuite implementation for the layout CSB that gets used when a layout selection exists; it examines ILayoutTarget and return a UIDList of page items (ICdlChartData is an interface added to page items by this plug-in).

The rest of the implementation is provided by CdlChartSuiteCSB.

See Also
Selection fundamentals chapter in Programming Guide

Constructor & Destructor Documentation

CdlChartSuiteLayoutCSB::CdlChartSuiteLayoutCSB (IPMUnknowniBoss)

Constructor

Parameters
bossIN interface ptr from boss object on which this interface is aggregated.
CdlChartSuiteLayoutCSB::~CdlChartSuiteLayoutCSB (void )
virtual

Destructor

Member Function Documentation

UIDList CdlChartSuiteLayoutCSB::GetTarget (void )
protectedvirtual
Returns
list of objects in ILayoutTarget with standoffs stripped.

Implements CdlChartSuiteCSB.