7#ifndef __HDI_CORE_TEXT_PARA_INSPECTOR__
8#define __HDI_CORE_TEXT_PARA_INSPECTOR__
10#if defined(HDI_CORE_AIP_MODE)
20 class TextParaInspector;
31 typedef std::vector<bool> BoolVector;
32 typedef std::vector<double> DoubleVector;
33 typedef std::vector<int32_t> IntVector;
35 typedef std::vector<ComposerEngine> ComposerEngineVector;
36 typedef std::vector<LeadingType> LeadingTypeVector;
37 typedef std::vector<ParagraphJustification> ParagraphJustificationVector;
384 aip::TextParaInspector* __impl;
394 typedef std::unique_ptr<TextParaInspector> TextParaInspectorUP;
395 typedef std::shared_ptr<TextParaInspector> TextParaInspectorSP;
396 typedef std::weak_ptr<TextParaInspector> TextParaInspectorWP;
Allows for easy inspection of Illustrator text characters.
Definition: hdicoreTextParaInspector.h:29
virtual IntVector preHyphenSize() const
Retrieves the pre-hyphen size values from the paragraph set.
virtual bool operator==(const TextParaInspector &rhs_) const
Tests whether a given TextParaInspector object is the same as another.
virtual DoubleVector maxGlyphScaling() const
Retrieves the max glyph scaling values from the paragraph set.
virtual DoubleVector desiredLetterSpacing() const
Retrieves the desired letter spacing values from the paragraph set.
virtual std::unique_ptr< ATE::IParaInspector > ateParaInspector() const
Gets the ATE char inspector ref around which the target object is wrapped.
virtual ~TextParaInspector()
Destructs a TextParaInspector object.
virtual TextParaInspector & operator=(const TextParaInspector &rhs_)
Overloaded assignment operator for TextParaInspector objects.
virtual DoubleVector desiredWordSpacing() const
Retrieves the desired word spacing values from the paragraph set.
TextParaInspector(const TextParaInspector &pi_)
TextParaInspector copy constructor.
virtual DoubleVector firstLineIndent() const
Retrieves the first-line indent values from the paragraph set.
virtual IntVector hyphenatedWordSize() const
Retrieves the hyphenated word size values from the paragraph set.
virtual DoubleVector minGlyphScaling() const
Retrieves the min glyph scaling values from the paragraph set.
virtual BoolVector hyphenateCapitalized() const
Retrieves the hyphenate capitalized settings from the paragraph set.
virtual DoubleVector spaceBefore() const
Retrieves the space-before values from the paragraph set.
virtual bool isEmpty() const
Gets whether the target TextParaInspector object is empty.
virtual IntVector postHyphenSize() const
Retrieves the post-hyphen size values from the paragraph set.
virtual ComposerEngineVector composerEngine() const
Retrieves the composer engine values from the paragraph set.
virtual DoubleVector minWordSpacing() const
Retrieves the min word spacing values from the paragraph set.
virtual DoubleVector endIndent() const
Retrieves the end-indent values from the paragraph set.
virtual DoubleVector minLetterSpacing() const
Retrieves the min letter spacing values from the paragraph set.
virtual ParagraphJustificationVector singleWordJustification() const
Retrieves the single-word justification values from the paragraph set.
virtual DoubleVector hyphenationZone() const
Retrieves the hyphenation zone values from the paragraph set.
virtual DoubleVector autoLeadingPercentage() const
Retrieves the auto-leading percentage values from the paragraph set.
virtual DoubleVector hyphenationPreference() const
Retrieves the hyphenation pref values from the paragraph set.
virtual LeadingTypeVector leadingType() const
Retrieves the leading types from the paragraph set.
virtual DoubleVector startIndent() const
Retrieves the start-indent values from the paragraph set.
TextParaInspector()
Creates a new TextParaInspector object.
virtual DoubleVector desiredGlyphScaling() const
Retrieves the desired glyph scaling values from the paragraph set.
virtual DoubleVector spaceAfter() const
Retrieves the space-after values from the paragraph set.
virtual DoubleVector maxWordSpacing() const
Retrieves the max word spacing values from the paragraph set.
virtual DoubleVector defaultTabWidth() const
Retrieves the default tab width values from the paragraph set.
virtual BoolVector autoHyphenate() const
Retrieves the auto-hyphenate values from the paragraph set.
virtual BoolVector everyLineComposer() const
Retrieves the every-line composer values from the paragraph set.
virtual DoubleVector maxLetterSpacing() const
Retrieves the max letter spacing values from the paragraph set.
virtual IntVector consecutiveHyphenLimit() const
Retrieves the consecutive hyphen limit values from the paragraph set.
virtual ParagraphJustificationVector justification() const
Retrieves the justification values from the paragraph set.
virtual bool operator!=(const TextParaInspector &rhs_) const
Tests whether a given TextParaInspector object is not the same as another.
Header file for a wide variety of necessary typedefs, enums, and forwards declarations.