InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
TxtExpSuiteASB Class Reference
Inheritance diagram for TxtExpSuiteASB:
CPMUnknown< ITxtExpSuite >ITxtExpSuiteIPMUnknown

Public Member Functions

 TxtExpSuiteASB (IPMUnknown *iBoss)
 
virtual ~TxtExpSuiteASB (void)
 
virtual bool16 CanExportText (const PMString &formatName)
 
virtual ErrorCode DoExportText (IPMStream *fileStreamWrites, ITxtExpFileWriter::Encoding encoding)
 
- Public Member Functions inherited from CPMUnknown< ITxtExpSuite >
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 ITxtExpSuite
enum  { kDefaultIID = IID_ITXTEXPSUITE }
 
- Protected Member Functions inherited from CPMUnknown< ITxtExpSuite >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< ITxtExpSuite >
HelperInterface fHelperInterface
 

Detailed Description

ITxtExpSuite implementation for the abstract selection boss (ASB) that forwards the client request on to the CSB suite implementations.

This integrator implementation enforces an ANY policy, which states that if any enabled concrete selection boss CSB supports the functionality the suite client code should enable the feature to the user. In this case the functionality is the manipulation of text inset.

See Also
ITxtExpSuite

Constructor & Destructor Documentation

Binds the C implementation class onto its ImplementationID making the C code callable by the application * TxtExpSuiteASB::TxtExpSuiteASB (IPMUnknowniBoss)

Constructor

TxtExpSuiteASB::~TxtExpSuiteASB (void )
virtual

Destructor

Member Function Documentation

bool16 TxtExpSuiteASB::CanExportText (const PMStringformatName)
virtual
ErrorCode TxtExpSuiteASB::DoExportText (IPMStreamfileStreamWrites,
ITxtExpFileWriter::Encoding encoding 
)
virtual