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

#include <IWaxRunText.h>

Inheritance diagram for IWaxRunText:
IPMUnknownCPMUnknown< IWaxRunText >CWaxRunText

Public Types

enum  { kDefaultIID = IID_IWAXRUNTEXT }
 

Public Member Functions

virtual void Draw (GraphicsData *gd, int32 iShapeFlags=0, Text::DrawPassInfo::Pass pass=Text::DrawPassInfo::kPassText, const PMRect *areaToDraw=nil) const =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

The interface for drawing everything associated with the WaxRun (text, adornments, everything).

See Also
IWaxLineShape

Member Function Documentation

virtual void IWaxRunText::Draw (GraphicsDatagd,
int32 iShapeFlags = 0,
Text::DrawPassInfo::Pass pass = Text::DrawPassInfo::kPassText,
const PMRectareaToDraw = nil 
) const
pure virtual
Draw the waxRun and any adornments (including global adornments) attacted to it.

Called by IWaxRunShape. For more details on parameters and description, see IWaxRunShape.

See Also
IWaxLineShape, IShape, IGlobalTextAdornment, ITextAdornment, IAdornmentShape, and CWaxRunText

Implemented in CWaxRunText.