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

#include <IInCopyCoreOverflowHandler.h>

Inheritance diagram for IInCopyCoreOverflowHandler:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IINCOPYCOREOVERFLOWHANDLER }
 

Public Member Functions

virtual bool16 AppendOversetContainer (UIDRef modelRef)=0
 
virtual bool16 LinkOversetContainer (UIDRef sourceMultiColRef, UIDRef destMultiColRef)=0
 
virtual bool16 UnLinkOversetContainer (UIDRef lastMultiColRefToKeep)=0
 
virtual int32 GetLastNonOversetTextFrameIndex (const IFrameList *frameList)=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

An interface to allow InCopy to make estimates about the amount of overset text in a document and actually display the overset text in galley view. Story view does not need and makes no use of the information.

Author
Kevin Van Wiel

Member Enumeration Documentation

anonymous enum

Standard enum to for use with GetDefaultIID() method.

Member Function Documentation

virtual bool16 IInCopyCoreOverflowHandler::AppendOversetContainer (UIDRef modelRef)
pure virtual

Append a container to hold overset text. If this is done then InCopy can handle estimating the amount of text overset.

Parameters
UIDRefwhich is the story to append the container to.
virtual int32 IInCopyCoreOverflowHandler::GetLastNonOversetTextFrameIndex (const IFrameListframeList)
pure virtual

Return the framelist index of the last non-overset type text frame

Parameters
IFrameListthat we want to get the last non-overset frame index for
virtual bool16 IInCopyCoreOverflowHandler::LinkOversetContainer (UIDRef sourceMultiColRef,
UIDRef destMultiColRef 
)
pure virtual

Unlink the overset container from the storylist

Parameters
sourceMultiColRefthis frame to add the .
destMultiColRefthis is the frame that the source will be attached to
virtual bool16 IInCopyCoreOverflowHandler::UnLinkOversetContainer (UIDRef lastMultiColRefToKeep)
pure virtual

Link the overset container from the storylist

Parameters
LastMultiColRefToKeepdetach all frames past this frame in the frame list. Will end up creating a new story with all frames after the LastMultiColRefToKeep associated with it