![]() | InDesign SDK 20.5 |
#include <IFrameListComposer.h>

Public Types | |
| enum | { kDefaultIID = IID_IFRAMELISTCOMPOSER } |
Public Member Functions | |
| virtual void | RecomposeThruLastFrame ()=0 |
| virtual void | RecomposeThruTextIndex (TextIndex composeUpThruThisIndex)=0 |
| virtual void | RecomposeThru (TextIndex composeUpThruThisIndex, const IMultiColumnTextFrame *sentinalMCFrame=nil)=0 |
| virtual bool16 | RecomposeOneFrame (IdleTimer *interruptCheck)=0 |
| virtual bool16 | RecomposeUntil (TextIndex index, const IMultiColumnTextFrame *mcFrame, IdleTimer *timeCheck)=0 |
| virtual void | RecomposeFully ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
This interface controls recomposition either by frame or up to a given TextIndex.
| pure virtual |
This method will compose all damaged frames in the FrameList and, if one or more frames WERE damaged and result in overset, and the addition of additional frames is supported and appropriate for this FrameList, additional frames will be added until the FrameList is no longer overset or it is determined that adding frames is not helping.
| pure virtual |
| pure virtual |
Recompose all frames up thru the one containing this text index or the specified MultiColumnTextFrame, whichever comes first.
| composeUpThruThisIndex | |
| sentinalMCFrame | Optional pointer to MultiColumnTextFrame |
| pure virtual |
Recompose all TextFrameColumns in the IFrameList.
| pure virtual |
Recompose all frames up thru the one containing the specified TextIndex.
| composeUpThruThisIndex | TextIndex to compose upto, pass kInvalidTextIndex to compose all text in the FrameList. |
| pure virtual |
Recomposes damaged frames until index is composed or frame is composed or timeCheck returns 0, whichever comes first.
| index | TextIndex to compose upto, pass kInvalidTextIndex to compose all text in the FrameList. |
| mcFrame | Pointer to MultiColumnTextFrame to compose thru, pass nil to compose all frames in the FrameList. |
| timeCheck | Pointer to optional IdleTimer |