InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
WRCParagraphComposer Class Reference
Inheritance diagram for WRCParagraphComposer:
CPMUnknown< IParagraphComposer >IParagraphComposerIPMUnknown

Public Member Functions

 WRCParagraphComposer (IPMUnknown *boss)
 
virtual bool16 Recompose (IParagraphComposer::RecomposeHelper *helper)
 
virtual bool16 RebuildLineToFit (IParagraphComposer::RebuildHelper *helper)
 
virtual bool16 RebuildLineWithOverrides (IParagraphComposer::RebuildHelper *helper, const AttributeBossList *overrides, bool16 clearOverrides=kFalse)
 
- Public Member Functions inherited from CPMUnknown< IParagraphComposer >
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 IParagraphComposer
enum  { kDefaultIID = IID_IPARAGRAPHCOMPOSER }
 
enum  { kDefaultServiceID = kTextEngineService }
 
- Protected Member Functions inherited from CPMUnknown< IParagraphComposer >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IParagraphComposer >
HelperInterface fHelperInterface
 

Member Function Documentation

bool16 WRCParagraphComposer::RebuildLineToFit (IParagraphComposer::RebuildHelperhelper)
virtual

This is used to regenerate composed text data from the minimal data stored on disk. It is ok to return kFalse and not do anything.

Parameters
helper

Implements IParagraphComposer.

virtual bool16 WRCParagraphComposer::RebuildLineWithOverrides (IParagraphComposer::RebuildHelperhelper,
const AttributeBossListoverrides,
bool16 clearOverrides = kFalse 
)
inlinevirtual

This is used to regenerate composed text data with overrides. It is ok to return kFalse and not do anything.

Parameters
helper
overrides
clearOverrides- set true if overrides need to be cleared and not applied.

Implements IParagraphComposer.

bool16 WRCParagraphComposer::Recompose (IParagraphComposer::RecomposeHelperhelper)
virtual

Build IWaxLines using the specified helper.

Parameters
helper
Returns
kTrue if the composer applied at least one WaxLine into the helper, kFalse if the composer backed up the start of composition.

Implements IParagraphComposer.