InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IFrmLblDataSuite Class Referenceabstract

#include <IFrmLblDataSuite.h>

Inheritance diagram for IFrmLblDataSuite:
IPMUnknownCPMUnknown< IFrmLblDataSuite >FrmLblDataSuiteASBFrmLblDataSuiteDefaultsCSBFrmLblDataSuiteLayoutCSBFrmLblDataSuiteTableCSBFrmLblDataSuiteTextCSB

Public Types

enum  { kDefaultIID = IID_IFRMLBLDATASUITE }
 

Public Member Functions

virtual ErrorCode GetFrameLabelProperties (FrmLblInfo &labelInfo)=0
 
virtual ErrorCode UpdateFrameLabelProperties (const FrmLblInfo &labelInfo)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

IFrmLblDataSuite defines the interface for this plug-ins selection suite.

Member Function Documentation

virtual ErrorCode IFrmLblDataSuite::GetFrameLabelProperties (FrmLblInfolabelInfo)
pure virtual

Get properties of the frame label on the selected item(s).

Parameters
frmLblInfoOUT The properties of frame label.
Returns
ErrorCode kSuccess if success, specific error code otherwise.

Implemented in FrmLblDataSuiteTableCSB, FrmLblDataSuiteTextCSB, FrmLblDataSuiteASB, FrmLblDataSuiteDefaultsCSB, and FrmLblDataSuiteLayoutCSB.

virtual ErrorCode IFrmLblDataSuite::UpdateFrameLabelProperties (const FrmLblInfolabelInfo)
pure virtual

Set the frame label properties on the selected item(s).

Parameters
frmLblInfoIN The frame label properties.
Returns
ErrorCode kSuccess if success, specific error code otherwise.

Implemented in FrmLblDataSuiteTableCSB, FrmLblDataSuiteTextCSB, FrmLblDataSuiteASB, FrmLblDataSuiteDefaultsCSB, and FrmLblDataSuiteLayoutCSB.