![]() |
ATE::IStory Class ReferenceThis class represents a text flow. More...
Detailed DescriptionThis class represents a text flow. A story contains paragraphs, words, text runs, and text frames. You can get a text range for any arbitrary subset of the text, or for the selected text. <<need some discussion of how this is organized, why you access text at different levels>> Kerning is managed at the story level. A set of stories is collected in an Constructor & Destructor Documentation
Copy constructor.
References ATE::sStory.
Constructs this C++ object from the corresponding C object returned by an ATE suite function. The C++ object manages reference counting.
Destructor. References ATE::sStory. Member Function Documentation
Creates a new story that is a copy of this one.
References IStory(), ATE::sStory, and ATE::Throw_ATE_Exception().
Retrieves a text frame from this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Retrieves the index position of this story in its
References ATE::sStory, and ATE::Throw_ATE_Exception().
Retrieves the kerning type and value for a text range in this story.
References ATE::ITextRange::GetRef(), ATE::sStory, and ATE::Throw_ATE_Exception().
Retrieves the kerning type and value for a character in this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Creates an iterator object for the set of paragraphs in this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Retrieves a reference to this object.
Referenced by ATE::IStories::SetFocus(), and ATE::ITextRange::SetStory().
Retrieves the number of characters in this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
navigation objects. Retrieves the story collection that contains this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Creates an iterator object for the set of text frames in this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Retrieves an arbitrary text range from this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Retrieves the text range that contains the entire text of this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Creates an iterator object for the set of text runs in this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Retrieves the set of text ranges that contains the selected text of this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Creates an iterator object for the set of words in this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Reports whether this is a null object.
References ATE::sStory. Referenced by ATE::IInhibitReflow::operator=(), and ATE::IInhibitReflow::~IInhibitReflow().
Comparison operator tests for inequality.
Assignment operator.
References ATE::sStory.
Comparison operator tests for equality.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Resumes normal reflow calculation after a call to
References ATE::sStory, and ATE::Throw_ATE_Exception(). Referenced by ATE::IInhibitReflow::~IInhibitReflow().
for manual kerns Sets a specific kern value in this story.
References ATE::sStory, and ATE::Throw_ATE_Exception().
Kerning management for auto or optical kerns. Sets automatic or optical kerning for a text range in this story.
References ATE::ITextRange::GetRef(), ATE::sStory, and ATE::Throw_ATE_Exception().
Suspends reflow calculation for this story. Speeds up calls that cause reflow, such as
References ATE::sStory, and ATE::Throw_ATE_Exception(). Referenced by ATE::IInhibitReflow::IInhibitReflow(), and ATE::IInhibitReflow::operator=(). The documentation for this class was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |
|