InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
HidTxtModel Class Reference
Inheritance diagram for HidTxtModel:
CPMUnknown< IHidTxtModel >IHidTxtModelIPMUnknown

Public Member Functions

 HidTxtModel (IPMUnknown *boss)
 
virtual ~HidTxtModel ()
 
virtual ITextModelQueryTextModel () const
 
virtual bool16 GetAnchorTextRange (TextIndex &start, int32 &span) const
 
virtual bool16 GetHiddenTextRange (TextIndex &start, int32 &span) const
 
virtual ErrorCode AttachToTextModel (UID textModelUID, const TextIndex &anchorTextIndex)
 
virtual ErrorCode DetachFromTextModel ()
 
virtual bool16 GetConnectedToTextContent () const
 
virtual void SetConnectedToTextContent (bool16 connected)
 
void ReadWrite (IPMStream *s, ImplementationID id)
 
- Public Member Functions inherited from CPMUnknown< IHidTxtModel >
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 IHidTxtModel
enum  { kDefaultIID = IID_IHIDTXTMODEL }
 
- Protected Member Functions inherited from CPMUnknown< IHidTxtModel >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IHidTxtModel >
HelperInterface fHelperInterface
 

Detailed Description

Implements the hidden text model (IHidTxtModel).

See Also
IHidTxtModel

Constructor & Destructor Documentation

HidTxtModel::HidTxtModel (IPMUnknownboss)

Constructor.

Parameters
bossrefers to boss class on which this interface is aggregated
HidTxtModel::~HidTxtModel ()
virtual

Destructor.

Member Function Documentation

ErrorCode HidTxtModel::AttachToTextModel (UID textModelUID,
const TextIndex & anchorTextIndex 
)
virtual
ErrorCode HidTxtModel::DetachFromTextModel ()
virtual
bool16 HidTxtModel::GetAnchorTextRange (TextIndex & start,
int32 & span 
) const
virtual
bool16 HidTxtModel::GetConnectedToTextContent () const
virtual
bool16 HidTxtModel::GetHiddenTextRange (TextIndex & start,
int32 & span 
) const
virtual
ITextModel * HidTxtModel::QueryTextModel () const
virtual
void HidTxtModel::ReadWrite (IPMStreams,
ImplementationID id 
)

Restores and saves this implementations persistent data.

void HidTxtModel::SetConnectedToTextContent (bool16 connected)
virtual