![]() |
ATE::ITextRanges Class ReferenceEncapsulates a set of text ranges. More...
Detailed DescriptionEncapsulates a set of text ranges. Contains a collection of Constructor & Destructor Documentation
Constructor.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception(). Referenced by GetTextSelection().
Copy constructor.
References ATE::sTextRanges.
Constructs this C++ object from the corresponding C object returned by an ATE suite function. The C++ object manages reference counting.
Destructor. References ATE::sTextRanges. Member Function Documentation
Adds a text range as a member of this set.
References ATE::ITextRange::GetRef(), ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Changes the case of the text in this text range set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Removes all local overrides for all characters in this text range set. All character features are then inherited from styles associated with the character or text range, or from the Normal style.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Removes all local overrides for all paragraphs in this text range set. All paragraph features are then inherited from styles associated with the paragraph or text range, or from the Normal style.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Removes the association of this text range set and its character style. Copies the feature values of the character style into local override values in the contained characters. See
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Removes the association of this text range set and its paragraph style. Copies the feature values of the paragraph style into local override values in the contained paragraphs. See
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Deselects the text in this text range set. This can result in a discontiguous selection, if this text is a subset of the selected text.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Creates an inspector with which to access the character features of all characters in this text range set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Retrieves the contents of this text range set as a C string.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Retrieves the contents of this text range set as a Unicode string.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Retrieves the first member of this set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Retrieves the last member of this set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Creates an iterator for the paragraphs contained in this text range set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Creates an inspector with which to access the paragraph features of all paragraphs in this text range set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Retrieves a reference to this object.
Referenced by ATE::IParagraphsIterator::IParagraphsIterator(), ATE::ITextRangesIterator::ITextRangesIterator(), ATE::ITextRunsIterator::ITextRunsIterator(), and ATE::IWordsIterator::IWordsIterator().
Retrieves the number of members of this set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Creates an iterator for the text runs contained in this text range set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Retrieves the selected text within this text range set.
References ITextRanges(), ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Retrieves the unique character features used in this text range set. Unique features are those which have the same value in all text runs in the ranges.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Retrieves the character features that have local overrides in this text range set, and whose local values are the same in all text runs in the ranges.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Retrieves the paragraph features that have local overrides in this text range set, and whose local values are the same in all text runs in the ranges.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Retrieves the unique paragraph features used in this text range set. Unique features are those which have the same value in all text runs in the ranges.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Creates an iterator for the words contained in this text range set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Reports whether there any local character feature overrides for characters contained in this text range set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Reports whether there any local paragraph feature overrides for paragraphs contained in this text range set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Reports whether this is a null object.
References ATE::sTextRanges.
Retrieves a member of this set by position index. Use with
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Comparison operator tests for inequality.
Assignment operator.
References ATE::sTextRanges.
Comparison operator tests for equality.
Removes a member from the set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Removes all members from the set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Modifies the local overrides for all characters in this text range set. All values that are assigned become local values, replacing any previous local value. Values that are unassigned leave any previous local values unchanged.
References ATE::ICharFeatures::GetRef(), ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Modifies the local overrides for all paragraphs in this text range set. All values that are assigned become local values, replacing any previous local value. Values that are unassigned leave any previous local values unchanged.
References ATE::IParaFeatures::GetRef(), ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Selects the text in this text range set.
References ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Replaces all of the local overrides for all characters in this text range set with a new set of feature values. All values that are assigned become local values, replacing any previous local value. These local values override any specified in a style associated with a character or a text range. All values that are unassigned remove any previous local values, so that those values are inherited.
References ATE::ICharFeatures::GetRef(), ATE::sTextRanges, and ATE::Throw_ATE_Exception().
Replaces all of the local overrides for all paragraphs in this text range set with a new set of feature values. All values that are assigned become local values, replacing any previous local value. These local values override any specified in a style associated with a paragraph or a text range. All values that are unassigned remove any previous local values, so that those values are inherited.
References ATE::IParaFeatures::GetRef(), ATE::sTextRanges, and ATE::Throw_ATE_Exception(). The documentation for this class was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |
|