InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
TblBscSuiteASB Class Reference
Inheritance diagram for TblBscSuiteASB:
CPMUnknown< ITblBscSuite >ITblBscSuiteIPMUnknown

Public Member Functions

 TblBscSuiteASB (IPMUnknown *boss)
 
virtual ~TblBscSuiteASB (void)
 
virtual bool16 CanInsertTable () const
 
virtual ErrorCode InsertTable (int32 numRows, int32 numCols)
 
virtual bool16 CanSetCellText (int32 row, int32 col) const
 
virtual ErrorCode SetCellText (int32 row, int32 col, const WideString &text)
 
virtual bool16 CanGetCellText (int32 row, int32 col) const
 
virtual void GetCellText (int32 row, int32 col, WideString &text) const
 
- Public Member Functions inherited from CPMUnknown< ITblBscSuite >
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
 

Additional Inherited Members

- Public Types inherited from ITblBscSuite
enum  { kDefaultIID = IID_ITBLBSCSUITE }
 
- Protected Member Functions inherited from CPMUnknown< ITblBscSuite >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< ITblBscSuite >
HelperInterface fHelperInterface
 

Detailed Description

Integrator ITblBscSuite implementation. Uses templates provided by the API to delegate calls to ITblBscSuite implementations on underlying concrete selection boss classes.

The SDK provides SelectionASBTemplates.tpp to cut down on boilerplate code which you may often need to write for abstract selection boss implementations. See <sdk dir>="">/source/public/includes/SelectionASBTemplates.tpp for info on how this ASB (abstract selection boss) implementation delegates to functions with the same name and same parameters on existing CSBs (concrete selection bosses).

See Also
ITblBscSuite

Constructor & Destructor Documentation

TblBscSuiteASB::TblBscSuiteASB (IPMUnknownboss)

Constructor.

Parameters
bossrefers to boss class on which this is aggregated.
TblBscSuiteASB::~TblBscSuiteASB (void )
virtual

Destructor.

Member Function Documentation

bool16 TblBscSuiteASB::CanGetCellText (int32 row,
int32 col 
) const
virtual
bool16 TblBscSuiteASB::CanInsertTable () const
virtual
bool16 TblBscSuiteASB::CanSetCellText (int32 row,
int32 col 
) const
virtual
void TblBscSuiteASB::GetCellText (int32 row,
int32 col,
WideStringtext 
) const
virtual
ErrorCode TblBscSuiteASB::InsertTable (int32 numRows,
int32 numCols 
)
virtual
ErrorCode TblBscSuiteASB::SetCellText (int32 row,
int32 col,
const WideStringtext 
)
virtual