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

#include <IDocumentSetupUtils.h>

Inheritance diagram for IDocumentSetupUtils:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IDOCUMENTSETUPUTILS }
 

Public Member Functions

virtual ErrorCode ResizeAllStoryTextFrames (IDocument *doc)=0
 
virtual PMReal GetDocumentSetupTextAreaLength (IDocument *doc)=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

Utilities related to document setup for InCopy.

Member Function Documentation

virtual PMReal IDocumentSetupUtils::GetDocumentSetupTextAreaLength (IDocumentdoc)
pure virtual

Get the text area width based on the preference's setting. In InCopy J, the text area width is calculated based on the number of grid character in a line for frame grid text frame.

Parameters
docThe preference on the document is used to determin the width, if nil, the session's preference is used
Returns
the text area width
virtual ErrorCode IDocumentSetupUtils::ResizeAllStoryTextFrames (IDocumentdoc)
pure virtual

Resize all the stories' text frame to reflect the document setup changes

Parameters
docThe active document