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

Public Member Functions

 TxtExpSuiteTextCSB (IPMUnknown *boss)
 
virtual ~TxtExpSuiteTextCSB (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 text concrete selection boss (CSB) that supports the export of text when a text selection is active.

This implementation looks at the text selection and figures out the text to be exported. It then stream our the text to a file

See Also
ITxtExpSuite

Constructor & Destructor Documentation

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

Constructor

TxtExpSuiteTextCSB::~TxtExpSuiteTextCSB (void )
virtual

Destructor

Member Function Documentation

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